.hero.svelte-1uha8ag{text-align:center;padding:56px 0 24px;position:relative;overflow:hidden}.glow.svelte-1uha8ag{background:radial-gradient(40% 50% at 30% 40%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), radial-gradient(40% 50% at 70% 30%, color-mix(in srgb, var(--accent-2) 20%, transparent), transparent 70%);filter:blur(20px);pointer-events:none;height:520px;position:absolute;inset:-40% -10% auto}.inner.svelte-1uha8ag{position:relative}h1.svelte-1uha8ag{max-width:780px;margin:10px auto 14px;font-size:clamp(36px,7vw,64px);font-weight:800}.hl.svelte-1uha8ag{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text}.lede.svelte-1uha8ag{color:var(--fg-2);max-width:520px;margin:0 auto 28px;font-size:clamp(17px,2.2vw,20px)}.trust.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:18px;font-size:14px;display:flex}.shortcut-promo.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:999px;align-items:center;gap:10px;max-width:100%;margin-top:22px;padding:8px 14px 8px 8px;font-size:14px;text-decoration:none;display:inline-flex}.shortcut-promo.svelte-1uha8ag:hover{box-shadow:var(--shadow)}.shortcut-promo.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:8px;flex:none}.clips.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.movies.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.finders.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-top:16px;display:grid}.finder-link.svelte-1uha8ag{box-shadow:none;gap:4px;padding:16px 18px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.finder-link.svelte-1uha8ag:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.finder-link.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:14px}.how.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.how.svelte-1uha8ag li:where(.svelte-1uha8ag){box-shadow:none;padding:20px}.how.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:10px 0 6px;font-size:19px}.n.svelte-1uha8ag{width:32px;height:32px;color:var(--accent-fg);background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:10px;place-items:center;font-weight:800;display:grid}.faq.svelte-1uha8ag{gap:10px;max-width:820px;margin-top:18px;display:grid}details.svelte-1uha8ag{box-shadow:none;padding:16px 18px}summary.svelte-1uha8ag{cursor:pointer;justify-content:space-between;gap:12px;font-weight:600;list-style:none;display:flex}summary.svelte-1uha8ag:after{content:"+";color:var(--muted);font-size:20px;line-height:1}details[open].svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"–"}details.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:10px}
