@keyframes card-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}*{box-sizing:border-box}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#f7f5ff}body{margin:0;background:transparent}button,a{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid #ff8f70;outline-offset:2px}.overlay{position:fixed;right:20px;top:12%;width:326px;filter:drop-shadow(0 22px 44px #05040a99)}.tab{margin-left:auto;display:flex;align-items:center;gap:9px;background:#171523b8;color:#f7f5ff;border:1px solid #ffffff26;border-radius:99px;padding:7px 10px 7px 7px;font-size:12px;font-weight:750;letter-spacing:.02em;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:grab;touch-action:none}.tab:active{cursor:grabbing}.tab span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#8b5cf6;color:#fff;font:800 10px/1 ui-monospace,monospace;letter-spacing:-.08em}.tab i{font-style:normal;color:#b9b4c9;font-size:16px;margin-left:2px}.find-card{margin-top:10px;overflow:hidden;background:linear-gradient(145deg,#171523f7,#0e0d16f7);border:1px solid #ffffff20;border-radius:16px;box-shadow:inset 0 1px #ffffff0d;animation:card-in .24s ease-out both;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.drag-bar{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:25px;padding:0 13px;border:0;border-bottom:1px solid #ffffff10;background:#09080ebd;color:#767081;cursor:grab;touch-action:none}.drag-bar:active{cursor:grabbing}.drag-bar span{font:750 8px/1 ui-monospace,monospace;letter-spacing:.14em}.drag-bar i{font:800 10px/1 ui-monospace,monospace;letter-spacing:.08em;color:#504a5c}.find-card>header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 16px 13px;border-bottom:1px solid #ffffff12}.find-card header div{display:grid;gap:4px}.find-card header b{font:800 10px/1 ui-monospace,monospace;letter-spacing:.16em;color:#a98bff}.find-card header small{font-size:12px;color:#aaa5b7;text-transform:capitalize}.live-dot{display:flex;align-items:center;gap:5px;font:750 9px/1 ui-monospace,monospace;letter-spacing:.12em;color:#ff9b80}.live-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:#ff7958;box-shadow:0 0 0 4px #ff795819}.product-primary{display:block;color:inherit;text-decoration:none}.product-primary:hover h2{text-decoration:underline;text-decoration-color:#a98bff;text-decoration-thickness:1px;text-underline-offset:3px}.product-primary:focus-visible{border-radius:11px}.product-media{position:relative;margin:14px 14px 0;overflow:hidden;border-radius:11px;background:#252231;aspect-ratio:16/7}.product-media:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,#09080dc7)}.product-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s ease}.product-media:hover img{transform:scale(1.025)}.product-media span{position:absolute;z-index:1;left:10px;bottom:9px;font:800 9px/1 ui-monospace,monospace;letter-spacing:.13em;color:#fff}.product-copy{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:14px 16px 12px}.product-copy>div{display:grid;gap:5px}.product-copy small{color:#a98bff;font:750 8px/1 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.product-copy h2{margin:0;max-width:210px;font-family:Arial Narrow,Impact,sans-serif;font-size:20px;line-height:1.02;letter-spacing:.01em}.product-copy strong{font:750 13px/1 ui-monospace,monospace;color:#fff}.signal{position:relative;margin:0 16px;padding:9px 10px 9px 26px;border:1px solid #ffffff12;border-radius:8px;background:#ffffff08;color:#c8c3d2;font-size:11px}.signal i{position:absolute;left:10px;top:50%;width:8px;height:8px;border-radius:50%;transform:translateY(-50%);background:#8b5cf6;box-shadow:0 0 0 4px #8b5cf61c}.signal.approved i{background:#4dd8ae;box-shadow:0 0 0 4px #4dd8ae1c}.creator-control{display:flex;align-items:center;justify-content:space-between;margin:8px 16px 0;width:calc(100% - 32px);padding:8px 10px;border:1px dashed #ff9b805c;border-radius:8px;background:#ff79580b;color:#ffb39f;font-size:10px;cursor:pointer}.creator-control span{color:#817a8d;font:700 8px/1 ui-monospace,monospace;letter-spacing:.1em}.creator-control:disabled{opacity:.6;cursor:wait}.social-proof{display:block;padding:10px 16px 8px;color:#8e899b;font-size:10px}.link-notice{margin:0;padding:0 16px 10px;color:#b7b1c3;font-size:10px;line-height:1.4}.actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 14px}.actions a,.actions button{display:grid;place-items:center;min-height:38px;border-radius:9px;font-size:11px;font-weight:750;text-decoration:none;cursor:pointer}.actions a{border:1px solid #ffffff22;color:#f2effb;background:#ffffff08}.actions button{border:0;background:#8b5cf6;color:#fff}.actions button:disabled{background:#326d61;color:#d8fff4;cursor:default}.empty{margin:0;padding:32px 18px;color:#aaa5b7;font-size:12px;line-height:1.5}.find-card>footer{display:flex;align-items:center;justify-content:space-between;padding:11px 15px;background:#09080e8c;border-top:1px solid #ffffff0d;font-size:9px}.find-card>footer span{color:#777283;text-transform:uppercase;letter-spacing:.08em}.find-card>footer a{color:#bda9ff;text-decoration:none;font-weight:750}.panel-mode{position:static;width:318px;max-width:100%;min-height:0;filter:none;background:#12101b5c;border:1px solid #ffffff16;border-radius:18px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.panel-mode .find-card{display:flex;flex-direction:column;margin:0;min-height:0;border:0;border-radius:0;box-shadow:none;animation:none}.panel-mode .product-media{aspect-ratio:16/6.5}.panel-mode .find-card>footer{margin-top:10px}.panel-mode .empty{flex:0}.panel-capsule{display:flex;align-items:center;gap:9px;width:calc(100% - 20px);height:44px;margin:10px;border:1px solid #ffffff2b;border-radius:999px;background:#171523c7;color:#f7f5ff;padding:6px 9px;cursor:pointer;box-shadow:0 10px 24px #05040a66;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.panel-capsule span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#8b5cf6;font:800 10px/1 ui-monospace,monospace;letter-spacing:-.08em}.panel-capsule b{font-size:11px;letter-spacing:.01em}.panel-capsule i{margin-left:auto;padding-right:7px;color:#b9b4c9;font-style:normal;font-size:17px}.panel-collapse{align-self:flex-start;margin:-6px -7px 0 2px;border:0;background:transparent;color:#9d97aa;font-size:18px;cursor:pointer}@media(max-width:480px){.overlay{right:10px;width:min(326px,calc(100vw - 20px))}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(max-width:480px){.panel-mode{right:auto;width:318px;max-width:100%}}
