.deck{--radius:10px;--font-display:var(--font-fraunces), "Fraunces", "Noto Serif SC", "Songti SC", "STSong", serif;--font-body:var(--font-inter), "Inter", -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", monospace;--ease:cubic-bezier(.22, .9, .3, 1);--bg:#f6f1e8;--bg-soft:#efe8db;--panel:#fffdf8;--ink:#2b2620;--ink-soft:#6e6558;--line:#e2d9c9;--accent:#c4552d;--accent-ink:#fff;--src-gmaps:#2e6e5e;--src-web:#c4552d;--src-reviews:#b9862f;--src-ig:#7c4d8c;--src-serp:#2f5a9e;--src-news:#5c6b3c;--src-fb:#39598f;--src-li:#2f5a9e;--src-x:#2b2620;--src-yt:#a63a2e;--src-tt:#3f7e7a;--src-yelp:#a8433b;--tile-tint:8%;--shadow:0 1px 2px #2b26200f, 0 8px 28px #2b262014;background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-user-select:none;user-select:none;font-size:16px;line-height:1.65;position:fixed;inset:0;overflow:hidden}.deck *,.deck :before,.deck :after{box-sizing:border-box;margin:0;padding:0}.deck ::selection{background:var(--accent);color:var(--accent-ink)}.deck[data-lang=zh]{line-height:1.8}.deck[data-lang=zh] h1,.deck[data-lang=zh] h2,.deck[data-lang=zh] h3{letter-spacing:.01em;font-weight:600;line-height:1.3}.deck[data-lang=zh] h2{font-size:clamp(26px,3.8vw,42px)}.deck[data-lang=zh] .insight .statement{font-size:clamp(28px,4.4vw,50px)}.deck[data-lang=zh] h2 em,.deck[data-lang=zh] .closing-line,.deck[data-lang=zh] .cover-tagline,.deck[data-lang=zh] .ghost-quote{font-style:normal}.deck[data-lang=zh] .lead{line-height:1.95}.deck[data-lang=zh] .kicker{letter-spacing:.3em}.deck[data-lang=zh] .cover-tagline{letter-spacing:.08em}.deck[data-lang=zh] .closing-line{letter-spacing:.02em}.deck-track{will-change:transform;height:100%;transition:transform .55s var(--ease);display:flex}@media (prefers-reduced-motion:reduce){.deck-track{transition:none}}.deck .slide{flex:0 0 100%;width:100%;height:100%;overflow:hidden}.deck .slide-inner{flex-direction:column;justify-content:center;max-width:1140px;height:100%;margin:0 auto;padding:76px 56px 118px;display:flex;overflow-y:auto}@keyframes deck-enter{0%{opacity:0;transform:translateY(16px)}}.deck .slide.is-active .slide-inner>:not(.cover-tiles){animation:deck-enter .6s var(--ease) both;animation-delay:var(--enter-d,40ms)}.deck .slide.is-active .slide-inner>:nth-child(2){--enter-d:.11s}.deck .slide.is-active .slide-inner>:nth-child(3){--enter-d:.19s}.deck .slide.is-active .slide-inner>:nth-child(4){--enter-d:.27s}.deck .slide.is-active .slide-inner>:nth-child(5){--enter-d:.35s}.deck .slide.is-active .slide-inner>:nth-child(n+6){--enter-d:.43s}.deck-brand{z-index:10;pointer-events:none;align-items:center;gap:9px;padding:16px 28px;display:flex;position:absolute;top:0;left:0;right:0}.deck-brand .brand-name{font-family:var(--font-display);font-size:18px;font-weight:600}.deck-brand .brand-sep{color:var(--line)}.deck-brand .brand-sub{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);padding-top:2px;font-size:10.5px}.deck .lang-toggle{pointer-events:auto;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:99px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.deck .lang-toggle button{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:5px 12px;font-size:11px;transition:color .2s,background .2s}.deck .lang-toggle button:hover:not(.on){color:var(--ink)}.deck .lang-toggle button.on{background:var(--ink);color:var(--bg)}.deck-nav{z-index:10;justify-content:center;align-items:center;gap:18px;padding:18px 24px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.deck .nav-btn{border:1px solid var(--line);background:var(--panel);width:40px;height:40px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow);transition:transform .15s var(--ease), opacity .15s;border-radius:99px;font-size:16px;line-height:1}.deck .nav-btn:hover:not(:disabled){transform:translateY(-1px)}.deck .nav-btn:disabled{opacity:.35;cursor:default;box-shadow:none}.deck .dots{align-items:center;gap:8px;display:flex}.deck .dot{background:var(--line);cursor:pointer;width:8px;height:8px;transition:all .25s var(--ease);border:0;border-radius:99px;padding:0}.deck .dot:hover{background:var(--ink-soft)}.deck .dot.on{background:var(--accent);width:22px}.deck-counter{z-index:10;font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:11.5px;position:absolute;bottom:30px;right:28px}.deck .kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:11.5px}.deck h1,.deck h2,.deck h3{font-family:var(--font-display);letter-spacing:-.01em;font-weight:550;line-height:1.12}.deck h2{margin-bottom:18px;font-size:clamp(28px,4.2vw,46px)}.deck h2 em{color:var(--accent);font-style:italic}.deck .lead{color:var(--ink-soft);max-width:640px;margin-bottom:8px;font-size:clamp(15px,1.35vw,17.5px)}.deck .mono-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px;font-size:10.5px}.deck .mono-label.accent{color:var(--accent)}.deck .panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:24px 26px}.deck .closing-line{font-family:var(--font-display);color:var(--ink);margin-top:28px;font-size:clamp(16px,1.7vw,21px);font-style:italic}.deck .cite{border-bottom:2px solid;padding-bottom:1px;font-weight:500}.deck .cover{text-align:center;align-items:center;position:relative}.deck .cover-tiles{pointer-events:none;position:absolute;inset:0}.deck .cover-tiles .ct{opacity:0;transform:translateY(-18px) rotate(var(--r)) scale(.6);border-radius:22%;position:absolute}.deck .slide.is-active .cover-tiles .ct{animation:deck-settle .7s var(--ease) var(--d) forwards, deck-drift 9s ease-in-out calc(var(--d) + 1.6s) infinite}@keyframes deck-settle{to{opacity:.85;transform:rotate(var(--r))}}@keyframes deck-drift{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(9px) rotate(calc(var(--r) + 3deg))}}@media (prefers-reduced-motion:reduce){.deck .cover-tiles .ct{opacity:.85;transform:rotate(var(--r));animation:none!important}}.deck .cover-mark{margin-bottom:10px}.deck .cover h1{letter-spacing:-.02em;font-size:clamp(64px,9vw,104px);line-height:1}.deck .cover-tagline{font-family:var(--font-display);color:var(--accent);margin-top:10px;font-size:clamp(20px,2.4vw,28px);font-style:italic}.deck .cover-line{max-width:560px;color:var(--ink-soft);margin-top:22px;font-size:clamp(14.5px,1.3vw,16.5px)}.deck .cover-hint{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);opacity:.75;margin-top:34px;font-size:11px}.deck .duo{grid-template-columns:1fr 1fr;gap:22px;max-width:860px;margin-top:26px;display:grid}.deck .stat-card .big-stat{font-family:var(--font-display);color:var(--accent);letter-spacing:-.02em;font-size:clamp(44px,5.4vw,64px);line-height:1}.deck .stat-card .stat-cap{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:8px 0 12px;font-size:11px}.deck .stat-card p{color:var(--ink-soft);font-size:14.5px}.deck .insight .statement{max-width:900px;font-size:clamp(32px,5vw,56px)}.deck .equation{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);font-family:var(--font-mono);border-radius:12px;align-self:flex-start;align-items:center;gap:14px;margin-top:34px;padding:14px 22px;font-size:clamp(12.5px,1.2vw,15px);display:inline-flex}.deck .equation .op{color:var(--ink-soft)}.deck .equation .hl{color:var(--accent);font-weight:500}.deck .stages{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:18px;max-width:980px;margin-top:30px;display:grid}.deck .stage{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);text-align:center;border-radius:14px;padding:20px}.deck .stage .mono-label{color:var(--ink);margin:14px 0 4px}.deck .stage p{color:var(--ink-soft);font-size:13px}.deck .stage-viz{background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;height:118px;display:flex;position:relative;overflow:hidden}.deck .stage-viz.frag i{opacity:.55;border-radius:3px;position:absolute;transform:rotate(12deg)}.deck .stage-viz.tiles3{flex-direction:column;gap:7px;padding:12px}.deck .stage-viz.tiles3 span{font-family:var(--font-mono);color:var(--tc);background:color-mix(in srgb, var(--tc) 11%, var(--panel));border:1px solid color-mix(in srgb, var(--tc) 38%, var(--line));white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:5px 10px;font-size:10.5px;display:inline-flex}.deck .stage-viz.mosaic{grid-template-columns:repeat(4,20px);grid-auto-rows:20px;align-content:center;align-items:stretch;gap:4px;display:grid}.deck .stage-viz.mosaic b{border-radius:4px;display:block}.deck .stage-arrow{font-family:var(--font-mono);color:var(--accent);align-self:center;font-size:18px}.deck .cols{grid-template-columns:.95fr 1.05fr;align-items:center;gap:44px;margin-top:10px;display:grid}.deck .src-grid{flex-wrap:wrap;gap:8px;max-width:460px;margin-top:22px;display:flex}.deck .src-pill{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:99px;align-items:center;gap:8px;padding:6px 13px 6px 7px;font-size:12.5px;font-weight:500;display:inline-flex}.deck .ichip{background:var(--tc);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex}.deck .wall{grid-template-columns:repeat(3,1fr);grid-auto-rows:96px;grid-auto-flow:dense;gap:10px;display:grid}.deck .tile{background:color-mix(in srgb, var(--tc) var(--tile-tint), var(--panel));border:1px solid color-mix(in srgb, var(--tc) 36%, var(--line));border-radius:10px;padding:12px 13px;position:relative;overflow:hidden}.deck .tile .src{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tc);margin-bottom:5px;font-size:9.5px}.deck .tile b{font-size:13.5px;font-weight:600;line-height:1.3;display:block}.deck .tile p{color:var(--ink-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.deck .tile.hook:after{content:"HOOK";font-family:var(--font-mono);letter-spacing:.1em;background:var(--tc);color:#fff;border-radius:4px;padding:2px 6px;font-size:8.5px;position:absolute;top:9px;right:9px}.deck .tile.w2{grid-column:span 2}.deck .tile.empty{border:1.5px dashed var(--line);font-family:var(--font-mono);color:var(--ink-soft);opacity:.7;background:0 0;justify-content:center;align-items:center;font-size:10px;display:flex}@keyframes tile-settle{0%{opacity:0;transform:translateY(12px)scale(.94)}}@keyframes awaiting-pulse{0%,to{opacity:.7}50%{opacity:.38}}.deck .slide.is-active .wall .tile{animation:tile-settle .5s var(--ease) calc(.45s + var(--i) * .13s) both}.deck .slide.is-active .wall .tile.empty{animation:tile-settle .5s var(--ease) calc(.45s + var(--i) * .13s) both, awaiting-pulse 3.2s ease-in-out 1.9s infinite}.deck .write-cols{grid-template-columns:1.15fr .85fr;align-items:start;margin-top:16px}.deck .email-col{flex-direction:column;gap:9px;display:flex}.deck .demo-note{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-soft);opacity:.85;font-size:10.5px}.deck .email-draft{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:24px 28px;font-size:clamp(13.5px,1.15vw,15px);line-height:1.9}.deck .email-draft .meta{font-family:var(--font-mono);color:var(--ink-soft);border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:12px;font-size:11.5px;line-height:1.8}.deck .email-draft p+p{margin-top:12px}.deck .accent-b{color:var(--accent)}.deck .write-side{flex-direction:column;gap:12px;display:flex}.deck .ev-card{background:color-mix(in srgb, var(--tc) var(--tile-tint), var(--panel));border:1px solid color-mix(in srgb, var(--tc) 36%, var(--line));border-radius:12px;padding:13px 16px;font-size:13px}.deck .ev-card .src{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tc);margin-bottom:4px;font-size:9.5px}.deck .ev-card b{font-size:13.5px}.deck .ev-card p{color:var(--ink-soft);margin-top:2px;font-size:12px}.deck .rule-note{font-family:var(--font-mono);color:var(--ink-soft);border-left:2.5px solid var(--accent);margin-top:6px;padding-left:12px;font-size:11.5px;line-height:1.8}.deck .write-cols .w{transition:opacity .12s linear}.deck .write-cols.type-run .w{opacity:0}.deck .write-cols.type-run .w.on{opacity:1}@keyframes caret-blink{50%{opacity:0}}.deck .write-cols.type-run .w.head:after{content:"";vertical-align:-.12em;background:var(--accent);width:2px;height:.95em;margin-left:2px;animation:.9s step-end infinite caret-blink;display:inline-block}.deck .write-cols.type-run .p2{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translateY(6px)}.deck .write-cols.type-run .p2.shown{opacity:1;transform:none}.deck .write-cols .ev-card{transition:opacity .45s var(--ease), transform .45s var(--ease)}.deck .write-cols.type-run .ev-card{opacity:.35;transform:translateY(5px)}@keyframes chip-pop{0%{transform:translateY(5px)scale(.97)}60%{transform:translateY(-2px)scale(1.012)}to{transform:none}}.deck .write-cols.type-run .ev-card.on{opacity:1;animation:chip-pop .5s var(--ease);transform:none}.deck .seq{flex-wrap:wrap;align-items:center;gap:9px;margin:22px 0 30px;display:flex}.deck .seq .nd{border:1.5px solid var(--line);background:var(--panel);white-space:nowrap;color:var(--ink);box-shadow:var(--shadow);border-radius:9px;padding:9px 15px;font-size:12.5px;font-weight:600}.deck .seq .nd.ok{border-color:var(--src-gmaps);color:var(--src-gmaps);background:color-mix(in srgb, var(--src-gmaps) 12%, var(--panel))}.deck .seq .ln{background:var(--line);flex:none;width:26px;height:1.5px;position:relative}.deck .seq .ln em{font-style:normal;font-family:var(--font-mono);color:var(--ink-soft);white-space:nowrap;font-size:9px;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.deck .seq .nd{transition:color .35s,border-color .35s,background .35s,box-shadow .35s}.deck .seq .nd.lit{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--panel));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent)}.deck .seq .nd.ok.lit{border-color:var(--src-gmaps);color:var(--src-gmaps);background:color-mix(in srgb, var(--src-gmaps) 15%, var(--panel));box-shadow:0 0 0 3px color-mix(in srgb, var(--src-gmaps) 15%, transparent)}.deck .seq .ln:after{content:"";background:var(--accent);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.deck .seq .ln.lit:after{transform:scaleX(1)}.deck .trio{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1000px;display:grid}.deck .trio p{color:var(--ink-soft);font-size:13.5px}.deck .intent-row{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.deck .intent{font-family:var(--font-mono);border:1px solid;border-radius:6px;padding:4px 10px;font-size:10.5px}.deck .intent.hot{color:var(--src-gmaps);border-color:var(--src-gmaps);background:color-mix(in srgb, var(--src-gmaps) 11%, var(--panel))}.deck .intent.warm{color:var(--src-reviews);border-color:var(--src-reviews);background:color-mix(in srgb, var(--src-reviews) 11%, var(--panel))}.deck .intent.cool{color:var(--src-serp);border-color:var(--src-serp);background:color-mix(in srgb, var(--src-serp) 11%, var(--panel))}.deck .intent.no{color:var(--ink-soft);border-color:var(--line);background:var(--bg-soft)}.deck .ghost-panel{background:var(--bg-soft);box-shadow:none}.deck .ghost-quote{color:var(--ink-soft);font-size:clamp(14px,1.3vw,16.5px);font-style:italic;line-height:1.8}.deck .proof-quote{font-size:clamp(14px,1.3vw,16.5px);line-height:1.8}.deck .trace-chip{font-family:var(--font-mono);color:var(--tc);background:color-mix(in srgb, var(--tc) 11%, var(--panel));border:1px solid color-mix(in srgb, var(--tc) 38%, var(--line));border-radius:7px;align-items:center;gap:7px;margin-top:14px;padding:5px 11px;font-size:10.5px;display:inline-flex}.deck .trace-tag{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-soft);margin-top:14px;font-size:10.5px}.deck .ghost-tag{text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.deck .pairs{flex-direction:column;gap:10px;max-width:760px;margin-top:24px;display:flex}.deck .pair{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:14px;padding:14px 20px;display:flex}.deck .pair b{font-family:var(--font-display);font-size:clamp(15.5px,1.4vw,18px);font-weight:600}.deck .pair .arrow{color:var(--accent);font-family:var(--font-mono);font-size:13px}.deck .pair .tgt{color:var(--ink-soft);font-size:clamp(13px,1.2vw,14.5px)}.deck .accent-pair{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--panel))}.deck .close{align-items:center}.deck .close-grid{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:clamp(32px,4vw,64px);display:grid}.deck .close-copy{max-width:520px}.deck .close .close-line{margin:18px 0 8px;font-size:clamp(30px,4vw,50px)}.deck .qr-row{justify-self:center;align-items:stretch;gap:16px;display:flex}.deck .site-domain{font-family:var(--font-display);letter-spacing:-.01em}.deck .qr-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;justify-self:center;align-items:center;padding:18px 18px 16px;display:flex}.deck .slide.is-active .close-copy>*{animation:deck-enter .6s var(--ease) both}.deck .slide.is-active .close-copy>:first-child{animation-name:mark-settle;animation-duration:.7s}.deck .slide.is-active .close-copy>:nth-child(2){animation-delay:.12s}.deck .slide.is-active .close-copy>:nth-child(3){animation-delay:.24s}.deck .slide.is-active .close-copy>:nth-child(4){animation-delay:.36s}@keyframes mark-settle{0%{opacity:0;transform:translateY(-10px)scale(.92)}}@keyframes qr-rise{0%{opacity:0;transform:translateY(22px)}}.deck .slide.is-active .qr-card{animation:qr-rise .7s var(--ease) both;animation-delay:.3s}.deck .slide.is-active .qr-card+.qr-card{animation-delay:.45s}.deck .qr-card img{border-radius:8px;width:200px;height:auto;display:block}.deck .qr-card b{font-family:var(--font-display);margin-top:10px;font-size:16.5px;font-weight:600}.deck .qr-card b.site-domain{font-size:21px}.deck .qr-card span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-soft);margin-top:3px;font-size:10.5px}.deck .waitlist-link{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow);transition:transform .15s var(--ease);border-radius:99px;align-items:center;gap:10px;margin-top:26px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.deck .waitlist-link:hover{transform:translateY(-1px)}.deck .waitlist-link .arrow{font-family:var(--font-mono);font-weight:400}.deck .close-foot{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);opacity:.75;margin-top:42px;font-size:11px}@media (max-width:900px){.deck .slide-inner{justify-content:flex-start;padding:84px 22px 108px}.deck .cover{justify-content:center;padding-top:64px}.deck .close-grid{text-align:center;grid-template-columns:1fr;justify-items:center;gap:26px}.deck .qr-row{flex-direction:column;gap:14px}.deck .qr-card img{width:200px}.deck .duo,.deck .cols,.deck .write-cols,.deck .trio{grid-template-columns:1fr;gap:14px}.deck .stages{grid-template-columns:1fr;gap:10px;max-width:460px}.deck .stage{text-align:left;grid-template-rows:auto auto;grid-template-columns:104px 1fr;align-items:center;column-gap:16px;padding:14px 16px;display:grid}.deck .stage .stage-viz{grid-row:1/3;height:84px}.deck .stage .mono-label{align-self:end;margin:0 0 2px}.deck .stage p{align-self:start}.deck .stage-viz.mosaic{grid-template-columns:repeat(4,14px);grid-auto-rows:14px;gap:3px}.deck .stage-viz.tiles3 span{gap:5px;padding:3px 7px;font-size:9px}.deck .stage-arrow{display:none}.deck .wall{grid-auto-rows:88px}.deck .cover-tiles .ct{display:none}.deck .cover-line{margin-top:16px}.deck .equation{flex-wrap:wrap;gap:8px}.deck .seq{gap:7px}.deck .seq .nd{padding:7px 11px;font-size:11px}.deck .seq .ln{width:14px}.deck-brand .brand-sub,.deck-brand .brand-sep{display:none}.deck-counter{font-size:10.5px;bottom:31px;right:18px}.deck-nav{background:linear-gradient(to top, var(--bg) 62%, color-mix(in srgb, var(--bg) 55%, transparent) 85%, transparent);justify-content:flex-start;gap:12px;padding:14px 64px 18px 18px}.deck .nav-btn{width:36px;height:36px}.deck .dots{gap:6px}.deck .dot{width:7px;height:7px}.deck .dot.on{width:18px}}@media (prefers-reduced-motion:reduce){.deck *,.deck :before,.deck :after{transition:none!important;animation:none!important}}.deck .roll-note{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-soft);opacity:.75;margin-top:14px;font-size:10.5px}.deck .qr-card .qr-expiry{color:var(--accent);opacity:.85;margin-top:4px;font-size:10px;display:block}@media (prefers-reduced-motion:no-preference){.deck-v2 .slide .stages .stage,.deck-v2 .slide .stages .stage-arrow{opacity:0}.deck-v2 .slide.is-active .stages .stage,.deck-v2 .slide.is-active .stages .stage-arrow{animation:.55s cubic-bezier(.2,.7,.2,1) forwards v2-rise}.deck-v2 .slide.is-active .stages .stage:first-child{animation-delay:.1s}.deck-v2 .slide.is-active .stages .stage-arrow:nth-child(2){animation-delay:.55s}.deck-v2 .slide.is-active .stages .stage:nth-child(3){animation-delay:.7s}.deck-v2 .slide.is-active .stages .stage-arrow:nth-child(4){animation-delay:1.15s}.deck-v2 .slide.is-active .stages .stage:nth-child(5){animation-delay:1.3s}.deck-v2 .slide.is-active .stage-viz.frag i{animation:5.2s ease-in-out infinite alternate v2-drift}.deck-v2 .slide.is-active .stage-viz.frag i:nth-child(2n){animation-duration:6.4s;animation-delay:-1.8s}.deck-v2 .slide.is-active .stage-viz.frag i:nth-child(3n){animation-duration:7.1s;animation-delay:-3.2s}.deck-v2 .slide .stage-viz.tiles3 span{opacity:0}.deck-v2 .slide.is-active .stage-viz.tiles3 span{animation:.4s cubic-bezier(.3,1.4,.4,1) forwards v2-pop}.deck-v2 .slide.is-active .stage-viz.tiles3 span:first-child{animation-delay:1.05s}.deck-v2 .slide.is-active .stage-viz.tiles3 span:nth-child(2){animation-delay:1.2s}.deck-v2 .slide.is-active .stage-viz.tiles3 span:nth-child(3){animation-delay:1.35s}.deck-v2 .slide .stage-viz.mosaic b{opacity:0}.deck-v2 .slide.is-active .stage-viz.mosaic b{animation:.35s cubic-bezier(.3,1.3,.4,1) forwards v2-tile;animation-delay:calc(1.6s + var(--i,0) * 70ms)}}@keyframes v2-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v2-drift{0%{transform:rotate(12deg)translate(0)}to{transform:rotate(4deg)translate(5px,-6px)}}@keyframes v2-pop{0%{opacity:0;transform:scale(.6)translateY(6px)}to{opacity:1;transform:none}}@keyframes v2-tile{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}
