.lp-dock{display:none}@media (max-width:900px){.lp-dock{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:58;background:var(--brand-cta);height:48px;color:var(--on-brand);font:500 15px/1 var(--font-sans);box-shadow:0 0 0 1px var(--border), 0 14px 34px -12px #0009;opacity:0;visibility:hidden;transition:opacity .3s var(--ease), translate .3s var(--ease), visibility .3s;border:0;border-radius:999px;align-items:center;padding:0 28px;display:flex;position:fixed;translate:-50% 16px}.lp-dock[data-on]{opacity:1;visibility:visible;translate:-50%}body:has(.consent-banner) .lp-dock{display:none}}@media (prefers-reduced-motion:reduce){.lp-dock{transition:none}}
.found-art{margin-top:56px}.found-strip{background:#000;border-radius:12px;height:64px;position:relative;overflow:hidden}.found-tiles{display:flex;position:absolute;inset:0}.found-tiles img{object-fit:cover;flex:1 1 0;min-width:0;height:100%;display:block}.found-dim{background:var(--strip-dim);position:absolute;inset:0}.found-win{background:rgb(var(--accent-light-rgb) / .22);box-shadow:inset 0 2px 0 var(--accent-light);position:absolute;top:0;bottom:0}.found-links{width:100%;height:56px;display:block;overflow:visible}.found-links path{fill:none;stroke:rgb(var(--accent-light-rgb) / .55);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;vector-effect:non-scaling-stroke}.found-cards{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.found-card{border-radius:12px;position:relative}.found-card>.clip-badge{top:0;translate:-50% -50%}.found-shot{aspect-ratio:9/16;border:1px solid var(--border);background:var(--surface);border-radius:12px;position:relative;overflow:hidden;container-type:inline-size}.found-shot img{object-fit:cover;width:100%;height:100%;display:block}.found-cap{text-align:center;text-transform:uppercase;text-wrap:balance;color:#fff;text-shadow:1.5px 1.5px #000,-1.5px 1.5px #000,1.5px -1.5px #000,-1.5px -1.5px #000,0 2px 8px #00000080;width:86%;margin:0;font-family:Montserrat,Geist,sans-serif;font-size:clamp(10px,9.5cqw,15px);font-weight:900;line-height:1.15;position:absolute;top:64%;left:50%;translate:-50% -50%}.found-shot[data-split] .found-cap{top:50%}.found[data-arm]:not([data-run]) :is(.found-win,.found-card){opacity:0}.found[data-arm]:not([data-run]) .found-links path{stroke-dashoffset:1px}.found[data-arm][data-run] .found-win{animation:found-fade .4s var(--ease) backwards;animation-delay:calc(var(--n) * 90ms)}.found[data-arm][data-run] .found-links path{animation:found-draw .5s var(--ease) backwards;animation-delay:calc(var(--n) * 90ms)}.found[data-arm][data-run] .found-card{animation:found-blur-in .62s var(--ease) backwards;animation-delay:calc(var(--n) * 90ms + .2s)}@keyframes found-fade{0%{opacity:0}}@keyframes found-draw{0%{stroke-dashoffset:1px}}@keyframes found-blur-in{0%{opacity:0;filter:blur(12px);translate:0 14px}}.found-dim-phone{display:none}@media (max-width:720px){.found-art{margin-top:36px}.found-strip{height:40px}.found [data-more],.found-dim:not(.found-dim-phone){display:none}.found-dim-phone{display:block}.found-links{height:44px}.found-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}}
