:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0e0f14;--surface:#1a1c24;--surface-2:#232633;--border:#2a2e3d;--text-primary:#f4f5f7;--text-secondary:#9aa1ad;--accent:#7c5cff;--accent-soft:#7c5cff29;--keep:#34d399;--keep-soft:#34d39924;--delete:#ff5c5c;--delete-soft:#ff5c5c24;--fav:#ffd166}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}::selection{background:var(--accent);color:var(--background)}.wrap{max-width:1080px;margin:0 auto;padding:0 24px}section{padding:88px 0}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.reveal.in-view{opacity:1;transform:none}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:.78rem;font-weight:700;display:inline-block}h2{margin-bottom:14px;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.2}.lede{color:var(--text-secondary);max-width:640px;font-size:1.05rem}.hero{background:radial-gradient(1100px 520px at 78% 18%, var(--accent-soft), transparent 65%), var(--background);align-items:center;min-height:92vh;padding:48px 0 24px;display:flex}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.hero h1{letter-spacing:-.01em;font-size:clamp(2.6rem,5.6vw,4rem);font-weight:800;line-height:1.05}.hero h1 .accent{color:var(--accent)}.hero-tagline{color:var(--text-secondary);max-width:460px;margin-top:18px;font-size:clamp(1.05rem,1.6vw,1.25rem)}.hero-hints{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.hint{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.hint .arrow{font-weight:800}.hint-delete .arrow{color:var(--delete)}.hint-keep .arrow{color:var(--keep)}.hint-fav .arrow{color:var(--fav)}.hero-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.cta-primary{background:var(--accent);color:#fff;border-radius:14px;padding:14px 26px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block;box-shadow:0 10px 30px #7c5cff59}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 14px 36px #7c5cff73}.cta-note{color:var(--text-secondary);font-size:.85rem}.phone-col{justify-content:center;display:flex}.phone{aspect-ratio:320/660;background:#05060a;border:3px solid #2c2f3c;border-radius:48px;width:min(320px,78vw);padding:12px;position:relative;box-shadow:0 40px 90px #0000008c,inset 0 0 0 2px #0a0b10}.phone-screen{background:linear-gradient(180deg, #14151d, var(--background));border-radius:38px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.phone-island{z-index:10;background:#05060a;border-radius:999px;width:88px;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.demo-header{justify-content:space-between;align-items:baseline;padding:52px 18px 8px;display:flex}.demo-title{font-size:1rem;font-weight:800}.demo-count{color:var(--text-secondary);font-size:10px}.demo-deck{flex:1;margin:6px 16px;position:relative}.demo-card{opacity:0;border-radius:20px;position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 30px #00000073}.demo-photo{position:absolute;inset:0}.photo-sunset{background:radial-gradient(circle at 50% 38%,#ffd98a 0 12%,#0000 13%),linear-gradient(#f2a65a 0%,#d4586d 55%,#4b2a52 100%)}.photo-mountain{background:linear-gradient(155deg,#0000 55%,#3a2596 56%),linear-gradient(205deg,#0000 62%,#4b32b8 63%),radial-gradient(circle at 74% 24%,#ffe8a3 0 9%,#0000 10%),linear-gradient(#9b82ff,#5a3dd8)}.photo-sea{background:linear-gradient(#7fc8e8 0 52%,#2a6f97 52% 70%,#1d4e6e 70%)}.photo-forest{background:linear-gradient(160deg,#0000 60%,#14532d 61%),linear-gradient(200deg,#0000 55%,#166534 56%),linear-gradient(#86efac,#15803d)}.demo-badge{letter-spacing:.12em;opacity:0;border:3px solid;border-radius:8px;padding:4px 10px;font-size:.8rem;font-weight:900;position:absolute;top:16px}.badge-keep{color:var(--keep);border-color:var(--keep);left:14px;transform:rotate(-12deg)}.badge-delete{color:var(--delete);border-color:var(--delete);right:14px;transform:rotate(12deg)}.demo-controls{justify-content:center;gap:22px;padding:14px 0 10px;display:flex}.demo-btn{background:var(--surface);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.demo-btn svg{width:20px;height:20px}.demo-btn.small{align-self:center;width:34px;height:34px}.demo-btn.small svg{width:15px;height:15px}.demo-btn.del{color:var(--delete);border-color:#ff5c5c59}.demo-btn.keep{color:var(--keep);border-color:#34d39959}.demo-btn.undo{color:var(--text-secondary);border-color:#9aa1ad59}.demo-card-controls{gap:6px;display:flex;position:absolute;bottom:9px;right:9px}.demo-card-btn{color:#fff;background:#00000059;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.demo-card-btn svg{width:13px;height:13px}.demo-card-btn.star svg{width:15px;height:15px}.demo-card .demo-duration{left:12px;right:auto}.demo-duration{color:#fff;background:#0000008c;border-radius:999px;padding:2px 7px;font-size:.6rem;font-weight:700;position:absolute;bottom:12px;right:12px}.demo-tray{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);border-radius:12px;justify-content:space-between;align-items:center;margin:0 16px 16px;padding:9px 12px;font-size:11px;display:flex}.tray-icon{vertical-align:-1px;width:11px;height:11px;color:var(--delete)}.demo-tray .tray-action{color:#fff;background:var(--delete);border-radius:999px;padding:3px 9px;font-size:.62rem;font-weight:700}.odo{vertical-align:-1.5px;font-variant-numeric:tabular-nums;height:1em;line-height:1;display:inline-block;overflow:hidden}.odo-col{flex-direction:column;display:flex}.odo-col span{height:1em;line-height:1;display:block}@media (prefers-reduced-motion:no-preference){.demo-card{animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.demo-card .demo-badge{animation-name:badge-cycle;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.demo-card.c1{animation-name:card-keep;animation-delay:-3s}.demo-card.c1 .demo-badge{animation-delay:-3s}.demo-card.c2{animation-name:card-delete;animation-delay:-6s}.demo-card.c2 .demo-badge{animation-delay:-6s}.demo-card.c3{animation-name:card-keep;animation-delay:-9s}.demo-card.c3 .demo-badge{animation-delay:-9s}.demo-card.c4{animation-name:card-delete;animation-delay:-12s}.demo-card.c4 .demo-badge{animation-delay:-12s}.demo-sorted,.demo-tray-count,.demo-tray-mb,.demo-tray,.demo-btn.del,.demo-btn.keep{animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.demo-sorted{animation-name:demo-sorted-roll}.demo-tray-count,.demo-tray-mb{animation-name:demo-tray-roll}.demo-tray{animation-name:demo-tray-bump}.demo-btn.del{animation-name:demo-btn-del}.demo-btn.keep{animation-name:demo-btn-keep}}@media (prefers-reduced-motion:reduce){.demo-card.c1,.demo-card.c1 .demo-badge{opacity:1}}@keyframes card-keep{0%{opacity:0;z-index:1;transform:translateY(26px)scale(.9)}4%{opacity:1}8%{z-index:1;transform:translateY(22px)scale(.92)}25%{z-index:2;transform:translateY(10px)scale(.96)}32%{z-index:3;transform:translateY(0)scale(1)rotate(0)}46%{z-index:3;opacity:1;transform:translateY(0)scale(1)rotate(0)}56%{opacity:0;z-index:3;transform:translate(150%)translateY(-14px)rotate(18deg)}to{opacity:0;z-index:0}}@keyframes card-delete{0%{opacity:0;z-index:1;transform:translateY(26px)scale(.9)}4%{opacity:1}8%{z-index:1;transform:translateY(22px)scale(.92)}25%{z-index:2;transform:translateY(10px)scale(.96)}32%{z-index:3;transform:translateY(0)scale(1)rotate(0)}46%{z-index:3;opacity:1;transform:translateY(0)scale(1)rotate(0)}56%{opacity:0;z-index:3;transform:translate(-150%)translateY(-14px)rotate(-18deg)}to{opacity:0;z-index:0}}@keyframes badge-cycle{0%,38%{opacity:0}46%,54%{opacity:1}58%,to{opacity:0}}@keyframes demo-sorted-roll{0%,2%{transform:translateY(0)}5%,27%{transform:translateY(-1em)}30%,52%{transform:translateY(-2em)}55%,77%{transform:translateY(-3em)}80%,96%{transform:translateY(-4em)}to{transform:translateY(0)}}@keyframes demo-tray-roll{0%,2%{transform:translateY(0)}5%,52%{transform:translateY(-1em)}55%,96%{transform:translateY(-2em)}to{transform:translateY(0)}}@keyframes demo-tray-bump{0%,2%{transform:scale(1)}4%{transform:scale(1.04)}7%,52%{transform:scale(1)}54%{transform:scale(1.04)}57%,to{transform:scale(1)}}@keyframes demo-btn-del{0%,4%{background:var(--delete-soft);box-shadow:0 0 0 4px var(--delete-soft);transform:scale(1.08)}8%,44%{background:var(--surface);transform:scale(1);box-shadow:0 0 #0000}48%,54%{background:var(--delete-soft);box-shadow:0 0 0 4px var(--delete-soft);transform:scale(1.08)}58%,94%{background:var(--surface);transform:scale(1);box-shadow:0 0 #0000}98%,to{background:var(--delete-soft);box-shadow:0 0 0 4px var(--delete-soft);transform:scale(1.08)}}@keyframes demo-btn-keep{0%,19%{background:var(--surface);transform:scale(1);box-shadow:0 0 #0000}23%,29%{background:var(--keep-soft);box-shadow:0 0 0 4px var(--keep-soft);transform:scale(1.08)}33%,69%{background:var(--surface);transform:scale(1);box-shadow:0 0 #0000}73%,79%{background:var(--keep-soft);box-shadow:0 0 0 4px var(--keep-soft);transform:scale(1.08)}83%,to{background:var(--surface);transform:scale(1);box-shadow:0 0 #0000}}.steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.step-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:26px 22px}.step-num{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:14px;font-weight:800;display:inline-flex}.step-card:first-child .step-num{background:var(--delete-soft);color:var(--delete)}.step-card:nth-child(2) .step-num{background:var(--keep-soft);color:var(--keep)}.step-card:nth-child(3) .step-num{background:var(--accent-soft);color:var(--accent)}.step-card h3{margin-bottom:8px;font-size:1.08rem}.step-card p{color:var(--text-secondary);font-size:.94rem}.motion-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px;display:grid}.motion-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:16px 16px 24px}.motion-card h3{margin:18px 6px 6px;font-size:1.05rem}.motion-card p{color:var(--text-secondary);margin:0 6px;font-size:.93rem}.motion-stage{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;height:220px;position:relative;overflow:hidden}.motion-canvas{width:220px;height:200px;font-size:.7rem;line-height:1.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.motion-ripple{border:2px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-4px;transform:scale(.4)}.motion-chip{white-space:nowrap;background:var(--surface);border:1px solid var(--border);color:var(--text-primary);z-index:3;border-radius:999px;padding:5px 11px;font-size:.66rem;font-weight:700;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000059}.sd-top{justify-content:space-between;align-items:baseline;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.sd-label{color:var(--text-secondary)}.sd-freed{color:var(--keep);font-variant-numeric:tabular-nums;font-size:13px}.sd-odo{vertical-align:-1.5px;height:1em;line-height:1;display:inline-block;overflow:hidden}.sd-odo-col{flex-direction:column;display:flex;transform:translateY(-3em)}.sd-odo-col span{height:1em;line-height:1;display:block}.sd-bar{background:var(--surface);border-radius:7px;height:14px;display:flex;position:absolute;top:28px;left:0;right:0;overflow:hidden}.sd-seg{flex:none;height:100%}.sd-sys{background:var(--text-secondary);width:15%}.sd-photos{background:var(--accent);width:25%}.sd-free{background:#34d39966;width:60%}.sd-legend{color:var(--text-secondary);gap:14px;font-size:.64rem;display:flex;position:absolute;top:50px;left:0}.sd-legend span{align-items:center;gap:5px;display:inline-flex}.sd-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.sd-dot-sys{background:var(--text-secondary)}.sd-dot-photos{background:var(--accent)}.sd-dot-free{border:1px solid var(--keep);background:#34d39966}.sd-slot,.sd-thumb{border-radius:10px;width:52px;height:52px;position:absolute;top:80px}.sd-slot{border:1px dashed var(--border)}.sd-thumb{opacity:0;overflow:hidden;box-shadow:0 6px 14px #00000059}.sd-slot.s1,.sd-thumb.t1{--tx:84px;--ty:74px;left:0}.sd-slot.s2,.sd-thumb.t2{--tx:0px;--ty:74px;left:84px}.sd-slot.s3,.sd-thumb.t3{--tx:-84px;--ty:74px;left:168px}.sd-thumb .demo-duration{padding:1px 5px;font-size:.5rem;bottom:5px;right:5px}.sd-tray{background:var(--delete-soft);height:40px;color:var(--delete);border:1px solid #ff5c5c59;border-radius:12px;justify-content:space-between;align-items:center;padding:0 12px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.sd-tray .tray-icon{vertical-align:-2px;width:12px;height:12px}.sd-tray-count{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:11px}.fv-card{border-radius:12px;width:84px;height:112px;position:absolute;top:24px;left:0;box-shadow:0 10px 22px #0006}.fv-star-btn{z-index:2;background:#00000059;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:100px;left:48px}.fv-star{color:var(--fav);fill:var(--fav);width:15px;height:15px;display:block}.fv-star svg{width:100%;height:100%;fill:inherit;display:block}.fv-ripple{border-color:var(--fav)}.fv-spark{background:var(--fav);opacity:0;border-radius:50%;width:4px;height:4px;position:absolute;top:12px;left:12px}.fv-spark:first-of-type{--sx:0px;--sy:-24px}.fv-spark:nth-of-type(2){--sx:21px;--sy:-12px}.fv-spark:nth-of-type(3){--sx:21px;--sy:12px}.fv-spark:nth-of-type(4){--sx:0px;--sy:24px}.fv-spark:nth-of-type(5){--sx:-21px;--sy:12px}.fv-spark:nth-of-type(6){--sx:-21px;--sy:-12px}.fv-arrow{width:18px;height:18px;color:var(--text-secondary);position:absolute;top:66px;left:91px}.fv-arrow svg{width:100%;height:100%;display:block}.fv-photos-label{color:var(--text-secondary);font-size:.62rem;font-weight:700;position:absolute;top:6px;left:116px}.fv-grid{grid-template-columns:repeat(3,32px);gap:4px;display:grid;position:absolute;top:24px;left:116px}.fv-cell{border-radius:5px;width:32px;height:32px;position:relative}.fv-cell.match{box-shadow:0 0 0 2px var(--accent)}.fv-heart{color:#fff;filter:drop-shadow(0 1px 2px #000000b3);width:9px;height:9px;position:absolute;bottom:3px;right:3px}.fv-heart svg{width:100%;height:100%;display:block}.fv-chip{bottom:6px}.chip-star{vertical-align:-1px;width:10px;height:10px;color:var(--fav);fill:var(--fav)}.sh-card,.sh-fly{border-radius:14px;width:96px;height:118px;position:absolute;top:6px;left:62px;box-shadow:0 10px 22px #0006}.sh-card{overflow:hidden}.sh-fly{opacity:0;box-shadow:none;z-index:4}.sh-share-btn{color:#fff;z-index:5;background:#0000009e;border:1px solid #ffffff61;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:8px;right:8px}.sh-share-btn svg{width:14px;height:14px}.sh-ripple{border-color:#fff}.sh-chip{top:104px}.sh-sheet{background:var(--surface);border:1px solid var(--border);z-index:2;border-bottom:0;border-radius:14px 14px 0 0;justify-content:space-around;align-items:center;height:66px;padding:0 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.sh-target{color:var(--text-secondary);flex-direction:column;align-items:center;gap:4px;font-size:.58rem;font-weight:600;line-height:1;display:flex}.sh-target-icon{color:#fff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.sh-target-icon svg{width:16px;height:16px}.sh-messages .sh-target-icon{background:var(--keep)}.sh-airdrop .sh-target-icon{background:var(--accent)}.sh-copy .sh-target-icon{background:var(--surface-2);border:1px solid var(--border);color:var(--text-primary)}.sh-airdrop-ring{border-radius:12px;inset:-3px}.sh-check{background:var(--keep);width:16px;height:16px;color:var(--background);border-radius:50%;justify-content:center;align-items:center;padding:3px;display:flex;position:absolute;top:-6px;right:-6px}.so-label{color:var(--text-secondary);font-size:.62rem;font-weight:700;position:absolute;top:0;left:0}.so-label svg{vertical-align:-1px;width:10px;height:10px;color:var(--accent)}.so-toggle{background:var(--surface);border:1px solid var(--border);border-radius:999px;width:152px;height:26px;position:absolute;top:16px;left:34px}.so-knob{background:var(--accent-soft);border-radius:999px;width:73px;height:20px;position:absolute;top:3px;left:3px}.so-opt{text-align:center;z-index:1;width:73px;height:26px;font-size:.62rem;font-weight:700;line-height:26px;position:absolute;top:0}.so-old{color:var(--accent);left:3px}.so-new{color:var(--text-secondary);left:76px}.so-ripple{border-radius:999px;inset:-2px}.so-item{top:62px;left:var(--ox);border-radius:8px;width:44px;height:44px;position:absolute;box-shadow:0 6px 14px #0006}.so-item.i1{--ox:16px;--nx:160px}.so-item.i2{--ox:64px;--nx:112px}.so-item.i3{--ox:112px;--nx:64px}.so-item.i4{--ox:160px;--nx:16px}.so-date{text-align:center;color:#fff;text-shadow:0 1px 3px #000000bf;font-size:.56rem;font-weight:800;position:absolute;bottom:3px;left:0;right:0}.so-next{text-align:center;width:56px;color:var(--accent);font-size:.58rem;font-weight:800;line-height:1.5;position:absolute;top:120px;left:10px}.so-caret{font-size:.5rem;display:block}.so-chip{bottom:10px}@media (prefers-reduced-motion:no-preference){.motion-card.in-view .sd-thumb,.motion-card.in-view .sd-seg,.motion-card.in-view .sd-odo-col,.motion-card.in-view .sd-tray{animation-duration:8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.motion-card.in-view .sd-thumb.t1{animation-name:sd-fly-1}.motion-card.in-view .sd-thumb.t2{animation-name:sd-fly-2}.motion-card.in-view .sd-thumb.t3{animation-name:sd-fly-3}.motion-card.in-view .sd-photos{animation-name:sd-photos}.motion-card.in-view .sd-free{animation-name:sd-free}.motion-card.in-view .sd-odo-col{animation-name:sd-roll}.motion-card.in-view .sd-tray{animation-name:sd-tray-bump}.motion-card.in-view .fv-ripple,.motion-card.in-view .fv-star,.motion-card.in-view .fv-spark,.motion-card.in-view .fv-arrow,.motion-card.in-view .fv-cell.match,.motion-card.in-view .fv-heart,.motion-card.in-view .fv-chip{animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.motion-card.in-view .fv-ripple{animation-name:fv-ripple}.motion-card.in-view .fv-star{animation-name:fv-star}.motion-card.in-view .fv-spark{animation-name:fv-spark;animation-timing-function:ease-out}.motion-card.in-view .fv-arrow{animation-name:fv-arrow}.motion-card.in-view .fv-cell.match{animation-name:fv-cell}.motion-card.in-view .fv-heart{animation-name:fv-heart}.motion-card.in-view .fv-chip{animation-name:fv-chip}.motion-card.in-view .sh-ripple,.motion-card.in-view .sh-sheet,.motion-card.in-view .sh-target,.motion-card.in-view .sh-fly,.motion-card.in-view .sh-airdrop-ring,.motion-card.in-view .sh-check,.motion-card.in-view .sh-chip{animation-duration:8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.motion-card.in-view .sh-ripple{animation-name:sh-ripple}.motion-card.in-view .sh-sheet{animation-name:sh-sheet}.motion-card.in-view .sh-messages{animation-name:sh-target-1}.motion-card.in-view .sh-airdrop{animation-name:sh-target-2}.motion-card.in-view .sh-copy{animation-name:sh-target-3}.motion-card.in-view .sh-fly{animation-name:sh-fly;animation-timing-function:ease-in}.motion-card.in-view .sh-airdrop-ring{animation-name:sh-airdrop-ring}.motion-card.in-view .sh-check{animation-name:sh-check}.motion-card.in-view .sh-chip{animation-name:sh-chip}.motion-card.in-view .so-ripple,.motion-card.in-view .so-knob,.motion-card.in-view .so-opt,.motion-card.in-view .so-item,.motion-card.in-view .so-chip{animation-duration:8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.motion-card.in-view .so-ripple{animation-name:so-ripple}.motion-card.in-view .so-knob{animation-name:so-knob}.motion-card.in-view .so-old{animation-name:so-old}.motion-card.in-view .so-new{animation-name:so-new}.motion-card.in-view .so-item.i1{animation-name:so-deal-1}.motion-card.in-view .so-item.i2{animation-name:so-deal-2}.motion-card.in-view .so-item.i3{animation-name:so-deal-3}.motion-card.in-view .so-item.i4{animation-name:so-deal-4}.motion-card.in-view .so-chip{animation-name:so-chip}}@keyframes sd-fly-1{0%,9%{opacity:1;transform:none}11%{opacity:1;transform:translateY(-5px)scale(1.06)}22%,92%{opacity:0;transform:translate(var(--tx), var(--ty)) scale(.3) rotate(-10deg)}93%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes sd-fly-2{0%,31%{opacity:1;transform:none}33%{opacity:1;transform:translateY(-5px)scale(1.06)}44%,92%{opacity:0;transform:translate(var(--tx), var(--ty)) scale(.3) rotate(-10deg)}93%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes sd-fly-3{0%,53%{opacity:1;transform:none}55%{opacity:1;transform:translateY(-5px)scale(1.06)}66%,92%{opacity:0;transform:translate(var(--tx), var(--ty)) scale(.3) rotate(-10deg)}93%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes sd-photos{0%,22%{width:55%}30%,44%{width:45%}52%,66%{width:35%}74%,94%{width:25%}to{width:55%}}@keyframes sd-free{0%,22%{width:30%}30%,44%{width:40%}52%,66%{width:50%}74%,94%{width:60%}to{width:30%}}@keyframes sd-roll{0%,22%{transform:translateY(0)}25%,44%{transform:translateY(-1em)}47%,66%{transform:translateY(-2em)}69%,94%{transform:translateY(-3em)}to{transform:translateY(0)}}@keyframes sd-tray-bump{0%,22%{transform:scale(1)}24%{transform:scale(1.05)}27%,44%{transform:scale(1)}46%{transform:scale(1.05)}49%,66%{transform:scale(1)}68%{transform:scale(1.05)}71%,to{transform:scale(1)}}@keyframes fv-ripple{0%,10%{opacity:0;transform:scale(.4)}11%{opacity:.8;transform:scale(.5)}16%{opacity:0;transform:scale(2.2)}17%,to{opacity:0;transform:scale(.4)}}@keyframes fv-star{0%,12%{color:#fff;fill:#0000;transform:scale(1)}16%{color:var(--fav);fill:var(--fav);transform:scale(1.5)}22%,90%{color:var(--fav);fill:var(--fav);transform:scale(1)}to{color:#fff;fill:#0000;transform:scale(1)}}@keyframes fv-spark{0%,16%{opacity:0;transform:translate(calc(var(--sx) * .5), calc(var(--sy) * .5))}17%{opacity:1;transform:translate(calc(var(--sx) * .5), calc(var(--sy) * .5))}30%{opacity:0;transform:translate(var(--sx), var(--sy)) scale(.3)}31%,to{opacity:0;transform:translate(calc(var(--sx) * .5), calc(var(--sy) * .5))}}@keyframes fv-arrow{0%,28%{opacity:0;transform:translate(-8px)}38%,90%{opacity:1;transform:none}to{opacity:0;transform:translate(-8px)}}@keyframes fv-cell{0%,36%{box-shadow:0 0 #7c5cff00}42%,90%{box-shadow:0 0 0 2px var(--accent)}to{box-shadow:0 0 #7c5cff00}}@keyframes fv-heart{0%,36%{transform:scale(0)}42%{transform:scale(1.35)}48%,90%{transform:scale(1)}to{transform:scale(0)}}@keyframes fv-chip{0%,48%{opacity:0;transform:translate(-50%,8px)}56%,90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}@keyframes sh-ripple{0%,9%{opacity:0;transform:scale(.4)}10%{opacity:.9;transform:scale(.5)}14%{opacity:0;transform:scale(2.2)}15%,to{opacity:0;transform:scale(.4)}}@keyframes sh-sheet{0%,12%{transform:translateY(110%)}24%,90%{transform:none}to{transform:translateY(110%)}}@keyframes sh-target-1{0%,16%{opacity:0;transform:translateY(6px)}21%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@keyframes sh-target-2{0%,19%{opacity:0;transform:translateY(6px)}24%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@keyframes sh-target-3{0%,22%{opacity:0;transform:translateY(6px)}27%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@keyframes sh-fly{0%,29%{opacity:0;transform:none}30%{opacity:1;transform:none}46%,to{opacity:0;transform:translateY(95px)scale(.22)}}@keyframes sh-airdrop-ring{0%,26%{opacity:0;transform:scale(.5)}27%{opacity:.9;transform:scale(.6)}31%{opacity:0;transform:scale(1.8)}32%,46%{opacity:0;transform:scale(.5)}47%{opacity:.9;transform:scale(.6)}54%{opacity:0;transform:scale(1.9)}55%,to{opacity:0;transform:scale(.5)}}@keyframes sh-check{0%,46%{transform:scale(0)}50%{transform:scale(1.35)}54%,90%{transform:scale(1)}to{transform:scale(0)}}@keyframes sh-chip{0%,54%{opacity:0;transform:translate(-50%,8px)}62%,90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}@keyframes so-ripple{0%,10%{opacity:0;transform:scale(.4)}11%{opacity:.85;transform:scale(.5)}16%{opacity:0;transform:scale(1.8)}17%,to{opacity:0;transform:scale(.4)}}@keyframes so-knob{0%,14%{transform:none}26%,90%{transform:translate(73px)}to{transform:none}}@keyframes so-old{0%,14%{color:var(--accent)}26%,90%{color:var(--text-secondary)}to{color:var(--accent)}}@keyframes so-new{0%,14%{color:var(--text-secondary)}26%,90%{color:var(--accent)}to{color:var(--text-secondary)}}@keyframes so-deal-1{0%,16%{opacity:1;transform:none}22%{opacity:0;transform:translateY(-8px)scale(.55)}30%{opacity:0;transform:translateY(-8px)scale(.55)}34%,36%{transform:translate(calc(var(--nx) - var(--ox)), -8px) scale(.55);opacity:0}42%,90%{transform:translateX(calc(var(--nx) - var(--ox)));opacity:1}94%{transform:translate(calc(var(--nx) - var(--ox)), -8px) scale(.55);opacity:0}97%{opacity:0;transform:translateY(-8px)scale(.55)}to{opacity:1;transform:none}}@keyframes so-deal-2{0%,18%{opacity:1;transform:none}24%{opacity:0;transform:translateY(-8px)scale(.55)}30%{opacity:0;transform:translateY(-8px)scale(.55)}34%,38%{transform:translate(calc(var(--nx) - var(--ox)), -8px) scale(.55);opacity:0}44%,90%{transform:translateX(calc(var(--nx) - var(--ox)));opacity:1}94%{transform:translate(calc(var(--nx) - var(--ox)), -8px) scale(.55);opacity:0}97%{opacity:0;transform:translateY(-8px)scale(.55)}to{opacity:1;transform:none}}@keyframes so-deal-3{0%,20%{opacity:1;transform:none}26%{opacity:0;transform:translateY(-8px)scale(.55)}30%{opacity:0;transform:translateY(-8px)scale(.55)}34%,40%{transform:translate(calc(var(--nx) - var(--ox)), -8px) scale(.55);opacity:0}46%,90%{transform:translateX(calc(var(--nx) - var(--ox)));opacity:1}94%{transform:translate(calc(var(--nx) - var(--ox)), -8px) scale(.55);opacity:0}97%{opacity:0;transform:translateY(-8px)scale(.55)}to{opacity:1;transform:none}}@keyframes so-deal-4{0%,22%{opacity:1;transform:none}28%{opacity:0;transform:translateY(-8px)scale(.55)}30%{opacity:0;transform:translateY(-8px)scale(.55)}34%,42%{transform:translate(calc(var(--nx) - var(--ox)), -8px) scale(.55);opacity:0}48%,90%{transform:translateX(calc(var(--nx) - var(--ox)));opacity:1}94%{transform:translate(calc(var(--nx) - var(--ox)), -8px) scale(.55);opacity:0}97%{opacity:0;transform:translateY(-8px)scale(.55)}to{opacity:1;transform:none}}@keyframes so-chip{0%,54%{opacity:0;transform:translate(-50%,8px)}62%,90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}.features{background:linear-gradient(180deg, var(--background), #12131b 50%, var(--background))}.feature-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px;display:grid}.feature-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;align-items:flex-start;gap:16px;padding:26px 22px;display:flex}.feature-card:last-child:nth-child(odd){grid-column:1/-1}.feature-icon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.feature-card h3{margin-bottom:6px;font-size:1.05rem}.feature-card p{color:var(--text-secondary);font-size:.93rem}.stat-strip{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.stat-card{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:26px 16px}.stat-value{color:var(--accent);font-size:2rem;font-weight:800}.stat-card:first-child .stat-value{color:var(--delete)}.stat-card:last-child .stat-value{color:var(--keep)}.stat-label{color:var(--text-secondary);margin-top:6px;font-size:.88rem}.privacy-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.privacy-list{flex-wrap:wrap;gap:26px;margin-top:22px;display:flex}.privacy-item{color:var(--text-secondary);align-items:center;gap:10px;font-size:.95rem;display:inline-flex}.privacy-item .check{color:var(--keep);font-weight:800}.wink{color:var(--accent);font-weight:800}h2 .wink{vertical-align:super;margin-left:2px;font-size:.5em}.wink-inline{color:var(--accent);white-space:nowrap}.privacy-aside{border-left:2px solid var(--accent);max-width:640px;color:var(--text-secondary);margin-top:24px;padding-left:14px;font-size:.9rem}.final-cta{text-align:center}.final-cta .cta-primary{margin-top:26px}footer{border-top:1px solid var(--border);color:var(--text-secondary);padding:34px 0 44px;font-size:.88rem}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}footer a{color:var(--text-secondary);text-decoration:none}footer a:hover{color:var(--text-primary)}.legal{max-width:720px;margin:0 auto;padding:72px 24px}.legal h1{margin-bottom:8px;font-size:2rem}.legal .updated{color:var(--text-secondary);margin-bottom:32px;font-size:.85rem}.legal h2{margin:28px 0 8px;font-size:1.2rem}.legal p{color:var(--text-secondary);margin-bottom:12px}.legal ul{color:var(--text-secondary);margin-bottom:12px;padding-left:22px}.legal li{margin-bottom:6px}.legal li strong{color:var(--text-primary)}.legal a{color:var(--accent)}@media (max-width:860px){.hero{min-height:auto;padding-top:72px}.hero-grid{grid-template-columns:1fr;gap:40px}.phone-col{order:-1}.steps-grid,.motion-grid,.stat-strip,.feature-grid{grid-template-columns:1fr}section{padding:64px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.cta-primary{transition:none}}
