.kicker.svelte-1o3batj{letter-spacing:.09em;text-transform:uppercase;color:var(--lp-anchor);align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:inline-flex}.kicker.svelte-1o3batj:before{content:"";background:var(--lp-accent);width:22px;height:2px}.hero-h1.svelte-1o3batj{font-size:var(--lp-h1);letter-spacing:-.02em;font-weight:700;line-height:1.04}.cover.svelte-1o3batj{border-radius:12px;width:13rem;height:auto;position:absolute;top:1.5rem;left:50%;transform:translate(-88%)rotate(-7deg);box-shadow:0 18px 40px -22px #1f242173}.note.svelte-1o3batj{border:1px solid color-mix(in srgb, var(--lp-accent) 18%, transparent);background:#fff;border-radius:14px;width:18.5rem;margin:0;padding:1.1rem 1.1rem .9rem;position:absolute;bottom:1rem;right:50%;transform:translate(62%)rotate(2.5deg);box-shadow:0 24px 48px -24px #1f242180}.note-body.svelte-1o3batj{color:var(--lp-anchor);margin:0;font-size:.92rem;line-height:1.5}.poster.svelte-1o3batj{aspect-ratio:16/9;border-radius:10px;margin-top:.75rem;position:relative;overflow:hidden}.poster.svelte-1o3batj img:where(.svelte-1o3batj){object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.shade.svelte-1o3batj{background:linear-gradient(#0000 45%,#00000073);position:absolute;inset:0}.play.svelte-1o3batj{background:var(--lp-cta);border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #ffffff4d,0 10px 24px #00000040}.play.svelte-1o3batj svg:where(.svelte-1o3batj){fill:#fff;margin-left:3px}.chip.svelte-1o3batj{color:#fff;background:#00000073;border-radius:999px;padding:.1rem .5rem;font-size:.66rem;font-weight:600;position:absolute;bottom:.55rem;left:.6rem}.note-sig.svelte-1o3batj{color:var(--lp-accent);margin-top:.6rem;font-size:1.35rem;line-height:1}@media (width<=30rem){.cover.svelte-1o3batj{width:11rem}.note.svelte-1o3batj{width:16.5rem}}.step-n.svelte-1o3batj{color:#fff;background:var(--lp-primary);border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:700;display:inline-grid}.tick.svelte-1o3batj{gap:10px;display:flex}.tick.svelte-1o3batj:before{content:"✓";color:var(--lp-primary);font-weight:700}.tip.svelte-1o3batj{background:color-mix(in srgb, var(--lp-accent) 8%, white);border:1px solid color-mix(in srgb, var(--lp-accent) 22%, transparent)}
