:root{--shell: #04060f;--surface: #0a0f1c;--surface-2: #111828;--surface-3: #1a2238;--text: #e8f4ff;--text-2: #b8c8e0;--text-mute: #6a7a98;--text-faint: #3a4660;--rule: rgba(0, 255, 204, .22);--accent: #00ffcc;--accent-soft: rgba(0, 255, 204, .1);--accent-glow: rgba(255, 0, 170, .55);--font-display-cn: "Noto Sans SC", "Source Han Sans SC", -apple-system, sans-serif;--font-display-en: "Clash Display", "Space Grotesk", "Manrope", "Inter", sans-serif;--font-body: "Satoshi", "Inter", "Noto Sans SC", -apple-system, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, monospace;--font-features: "tnum", "ss01", "ss02", "zero";--dur-quick: .16s;--dur-base: .38s;--dur-slow: .65s;--dur-cinematic: 1.05s;--r-card: var(--r-sm);--r-stage: 0;--rule-w: 1px;--rule-style: solid;--hero-num-font: var(--font-display-en);--hero-num-style: normal;--hero-num-weight: 700;--hero-num-track: -.02em;--stage-pad-x: 100px;--stage-pad-y: 80px;--text-shadow: 0 0 12px rgba(0, 255, 204, .35), 0 0 24px rgba(255, 0, 170, .12);--card-shadow: inset 0 0 0 1px var(--rule), 0 0 40px rgba(0, 255, 204, .06);--shadow-stage: 0 60px 160px rgba(0, 30, 50, .65), 0 0 0 1px rgba(0, 255, 204, .18), 0 0 80px rgba(0, 255, 204, .08);--surface-pattern: linear-gradient(rgba(0, 255, 204, .05) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 255, 204, .05) 1px, transparent 1px), linear-gradient(rgba(0, 255, 204, .025) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 255, 204, .025) 1px, transparent 1px);--surface-pattern-size: 200px 200px, 200px 200px, 40px 40px, 40px 40px;--surface-vignette: radial-gradient(ellipse at center, transparent 35%, rgba(0, 10, 25, .6) 100%)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;overflow:hidden}img,svg,video{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;padding:0}body{font-family:var(--font-display-cn);color:var(--text);background:var(--shell);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;text-wrap:pretty;font-feature-settings:var(--font-features, "tnum", "ss01");letter-spacing:var(--track-snug, -.005em);cursor:default}::selection{background:var(--accent);color:var(--surface)}:root{--t-display-1: clamp(140px, 11vw, 200px);--t-display-2: clamp(80px, 7vw, 128px);--t-h1: clamp(56px, 5vw, 88px);--t-h2: clamp(40px, 3.6vw, 60px);--t-body: 20px;--t-micro: 12px;--track-tight: -.025em;--track-snug: -.005em;--track-caps: .22em;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-7: 48px;--space-9: 96px;--stage-pad-x: 96px;--stage-pad-y: 80px;--r-flat: 0;--r-xs: 4px;--r-sm: 8px;--r-md: 16px;--r-xl: 32px;--r-pill: 999px;--r-card: var(--r-md);--bw-1: 1px;--bw-2: 2px;--bw-4: 4px;--rule-w: 1px;--rule-style: solid;--ease-quart: cubic-bezier(.19, 1, .22, 1);--ease-expo: cubic-bezier(.86, 0, .07, 1);--ease-soft: cubic-bezier(.4, 0, .1, 1);--ease-overshoot: cubic-bezier(.34, 1.56, .64, 1);--dur-quick: .28s;--dur-base: .6s;--dur-slow: .9s;--dur-cinematic: 1.4s;--hero-num-font: var(--font-display-en);--hero-num-style: italic;--hero-num-weight: 400;--hero-num-track: var(--track-tight);--shadow-stage: 0 60px 160px rgba(0, 0, 0, .55), 0 0 0 1px rgba(255, 255, 255, .025)}.app-shell{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--shell)}.stage-fitter{position:relative;isolation:isolate}.stage-frame{position:absolute;top:0;left:0;transform-origin:top left;background:var(--surface);overflow:hidden;cursor:pointer;box-shadow:var(--shadow-stage);border:var(--stage-border, none);border-radius:var(--r-stage, 0)}.stage-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--surface-pattern, none);background-size:var(--surface-pattern-size, auto);mix-blend-mode:var(--surface-pattern-blend, normal);opacity:var(--surface-pattern-opacity, 1);z-index:1}.stage-frame:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--surface-vignette, none);z-index:1}.scene{position:absolute;inset:0;z-index:2}:root[data-orientation=portrait]{--t-display-1: clamp(84px, 9vw, 128px);--t-display-2: clamp(54px, 6vw, 84px);--t-h1: clamp(38px, 4.2vw, 60px);--t-h2: clamp(28px, 3vw, 42px);--t-body: 19px;--t-micro: 12px;--stage-pad-x: 76px;--stage-pad-y: 150px}[data-orientation=portrait] .stage-frame>*{bottom:170px;height:calc(100% - 170px)}.serif-cn{font-family:var(--font-display-cn);font-weight:700;font-style:normal;letter-spacing:var(--track-tight);text-shadow:var(--text-shadow, none)}.serif-it{font-family:var(--font-display-en);font-style:italic;font-weight:400;letter-spacing:var(--track-tight);text-shadow:var(--text-shadow, none)}.display-en{font-family:var(--font-display-en);font-weight:700;font-style:normal;letter-spacing:var(--track-tight);text-shadow:var(--text-shadow, none)}.mono{font-family:var(--font-mono)}.label-mono{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-mute);font-weight:500}.kicker{font-family:var(--font-mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute)}.hero-num{font-family:var(--hero-num-font);font-style:var(--hero-num-style);font-weight:var(--hero-num-weight);letter-spacing:var(--hero-num-track);font-variant-numeric:tabular-nums;line-height:.9;color:var(--text)}.scene-pad{position:absolute;inset:0;padding:var(--stage-pad-y) var(--stage-pad-x);display:flex;flex-direction:column}.stack{display:flex;flex-direction:column}.row{display:flex;flex-direction:row}.fill{flex:1}.center{display:grid;place-items:center}.rule{height:0;border:0;border-top:var(--rule-w) var(--rule-style) var(--rule);width:100%;margin:0}.rule-accent{height:0;border:0;border-top:var(--bw-2) solid var(--accent);width:100%;margin:0}.dot-accent{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent-glow);vertical-align:middle}.corner-mark{position:absolute;top:var(--space-7);left:var(--space-9);z-index:5;display:flex;align-items:baseline;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-mute);pointer-events:none}.corner-mark .ord{font-family:var(--font-display-en);font-style:italic;font-size:28px;line-height:1;letter-spacing:0;color:var(--text)}.corner-mark .slash{opacity:.3;font-size:16px}.click-cue{position:absolute;right:var(--space-9);bottom:var(--space-7);z-index:5;display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-mute);opacity:0;transition:opacity var(--dur-slow) var(--ease-quart);pointer-events:none}.click-cue.visible{opacity:.6}.click-cue .arrow{display:inline-block;font-family:var(--font-display-en);font-style:italic;font-size:20px;letter-spacing:0;animation:nudge 2.4s var(--ease-soft) infinite}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.badge-mono{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 10px;border:var(--bw-1) solid var(--rule);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-mute)}.badge-mono.is-accent{color:var(--accent);border-color:var(--accent)}.pull-quote{border-left:var(--bw-4) solid var(--accent);padding:var(--space-3) 0 var(--space-3) var(--space-5);font-family:var(--font-display-cn);font-weight:700;font-size:var(--t-h2);line-height:1.3;color:var(--text)}.card{background:var(--surface-2);border:var(--bw-1) solid var(--rule);border-radius:var(--r-card);box-shadow:var(--card-shadow, none)}.card-glass{background:var(--card-glass-bg, rgba(255, 255, 255, .06));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--bw-1) solid var(--card-glass-border, rgba(255, 255, 255, .12));border-radius:var(--r-card)}.tr-rule{border-top:var(--rule-w) var(--rule-style) var(--rule)}.masthead{display:flex;align-items:baseline;gap:var(--space-5);width:100%}.masthead .brand{font-family:var(--font-display-en);font-style:italic;font-size:22px;color:var(--text);letter-spacing:0}.masthead .issue{margin-left:auto;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-mute)}.fade-in{animation:fade-in var(--dur-base) var(--ease-quart) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.mask-reveal{clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--ease-quart)}.mask-reveal.in{clip-path:inset(0 0 0 0)}.rule-grow{transform:scaleX(0);transform-origin:left;transition:transform var(--dur-cinematic) var(--ease-expo)}.rule-grow.in{transform:scaleX(1)}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes pop-in{0%{opacity:0;transform:scale(.6) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes caret-blink{50%{opacity:0}}@keyframes pulse-halo{0%{opacity:.6;transform:scale(.9)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.letter-stagger>.letter{display:inline-block;opacity:0;transform:translateY(40px) scale(.85);animation:letter-rise var(--dur-slow) var(--ease-expo) forwards;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes letter-rise{to{opacity:1;transform:translateY(0) scale(1)}}.auto-gate{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#000000c7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);cursor:pointer;animation:auto-gate-fade-in .32s ease-out}@keyframes auto-gate-fade-in{0%{opacity:0}to{opacity:1}}.auto-gate-card{text-align:center;color:#f4f4f5;padding:48px 64px;display:flex;flex-direction:column;gap:12px;align-items:center}.auto-gate-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#f4f4f58c}.auto-gate-title{font-family:var(--font-display-en, system-ui);font-size:56px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.auto-gate-sub{font-family:var(--font-body, var(--font-display-en));font-size:16px;color:#f4f4f5a6;line-height:1.6;margin-top:8px}.auto-gate-sub kbd{font-family:var(--font-mono);font-size:12px;background:#ffffff1f;border-radius:4px;padding:2px 6px;border:1px solid rgba(255,255,255,.18)}@media(max-width:560px){.auto-gate-card{padding:24px 28px}.auto-gate-title{font-size:26px}.auto-gate-sub{font-size:14px}}.auto-gate-resume{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--accent, #4ade80);margin-top:10px;padding:5px 14px;border:1px solid color-mix(in srgb,var(--accent, #4ade80) 45%,transparent);border-radius:999px}.at-hover{position:fixed;top:0;right:0;width:160px;height:60px;z-index:11;display:flex;align-items:flex-start;justify-content:flex-end;padding:12px;pointer-events:auto}.at-btn{display:inline-flex;align-items:center;gap:8px;background:#000000d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#f4f4f5;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;padding:8px 14px;border-radius:0 0 0 8px;cursor:pointer;opacity:0;transform:translateY(-100%);transition:opacity .28s ease,transform .28s ease}.at-hover:hover .at-btn{opacity:1;transform:translateY(0)}.at-dot{width:8px;height:8px;border-radius:50%;background:#888;display:inline-block}.at-manual .at-dot{background:#888}.at-audio .at-dot{background:#facc15;box-shadow:0 0 8px #facc1599}.at-auto .at-dot{background:#4ade80;box-shadow:0 0 8px #4ade80b3}.pb-hover{position:fixed;bottom:0;left:0;right:0;height:60px;z-index:10;display:flex;align-items:flex-end;justify-content:center;pointer-events:auto}.pb{background:#000000d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:12px 20px;border-radius:12px 12px 0 0;display:flex;gap:6px;max-width:calc(100vw - 32px);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--text-faint) transparent;opacity:0;transform:translateY(100%);transition:opacity var(--dur-base) var(--ease-quart),transform var(--dur-base) var(--ease-quart)}.pb::-webkit-scrollbar{height:4px}.pb::-webkit-scrollbar-track{background:transparent}.pb::-webkit-scrollbar-thumb{background:var(--text-faint);border-radius:2px}.pb-hover:hover .pb{opacity:1;transform:translateY(0)}.pb-chapter{flex-shrink:0;display:flex;align-items:center;gap:8px;background:transparent;border:1px solid transparent;color:var(--text-mute);padding:6px 12px;border-radius:4px;font-family:var(--font-mono);font-size:11px;cursor:pointer;transition:color var(--dur-quick),border-color var(--dur-quick)}.pb-chapter:hover{color:var(--text)}.pb-active{color:var(--text);border-color:var(--accent)}.pb-num{color:var(--accent);font-weight:600}.pb-pips{flex-shrink:0;display:flex;gap:3px;margin-left:8px}.pb-pip{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--text-faint);cursor:pointer;transition:background var(--dur-quick)}.pb-pip-on{background:var(--accent)}.pb-ctrls{position:absolute;right:16px;bottom:12px;display:flex;gap:8px;opacity:0;transform:translateY(100%);transition:opacity var(--dur-base) var(--ease-quart),transform var(--dur-base) var(--ease-quart)}.pb-hover:hover .pb-ctrls{opacity:1;transform:translateY(0)}.pb-ctrl{width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;background:#000000d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:0;border-radius:8px;color:var(--text);cursor:pointer;transition:color var(--dur-quick)}.pb-ctrl:hover{color:var(--accent)}.pb-ctrl-rate{width:auto;padding:0 10px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.pb-ctrl svg{display:block}@media(hover:none){.pb-hover.pb-touch .pb,.pb-hover.pb-touch .pb-ctrls{opacity:1;transform:translateY(0)}}.pb-loading{position:fixed;left:0;right:0;bottom:0;height:3px;z-index:11;pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent, #2563eb),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:pb-loading-sweep 1.1s linear infinite}@keyframes pb-loading-sweep{0%{background-position:-40% 0}to{background-position:140% 0}}@keyframes cf-fade-in{to{opacity:1}}@keyframes cf-fade-out{to{opacity:0}}@keyframes cf-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes cf-blur-in{0%{opacity:0;filter:blur(14px);transform:scale(1.05)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes cf-stamp-kf{0%{opacity:0;transform:scale(1.9)}to{opacity:1;transform:scale(1)}}@keyframes cf-rule-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cf-press{0%{opacity:0;transform:scale(1.45)}to{opacity:1;transform:scale(1)}}@keyframes cf-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes cf-slam{0%{opacity:0;transform:translateY(-56px) scale(1.35);filter:blur(6px)}60%{opacity:1;transform:translateY(0) scale(.98);filter:blur(0)}to{opacity:1;transform:scale(1)}}@keyframes cf-grow-x{to{transform:scaleX(1)}}@keyframes cf-grow-y{to{transform:scaleY(1)}}@keyframes cf-dash-draw{to{stroke-dashoffset:0}}.cf-scene{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:70px 100px}.cf-scene svg{display:block}.cf-mk{fill:var(--accent)}.cf-arr-line{stroke:var(--accent);fill:none;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:cf-grow-x .5s cubic-bezier(.7,0,.3,1) var(--d, 0s) forwards}.cf-arr-v{transform-origin:top center;transform:scaleY(0);animation-name:cf-grow-y}.cf-arr-head{stroke:transparent;opacity:0;animation:cf-fade-in .3s ease calc(var(--d, 0s) + .5s) forwards}.cf-sting{gap:30px}.cf-sting-badge{position:absolute;top:84px;right:110px;padding:12px 30px;border:2px solid var(--accent);border-radius:10px;font-size:30px;font-weight:700;letter-spacing:.14em;color:var(--accent);text-shadow:var(--text-shadow);box-shadow:0 0 0 2px var(--shell),0 0 44px var(--accent-glow);animation:cf-stamp-kf .42s cubic-bezier(.2,1.3,.4,1) .9s both}.cf-wordmark{display:flex;flex-direction:column;align-items:center;gap:26px;animation:cf-blur-in .7s ease-out both}.cf-wm-series-hero{font-size:140px;font-weight:900;letter-spacing:.08em;color:var(--text);text-shadow:var(--text-shadow);white-space:nowrap;line-height:1}.cf-wm-rule{width:560px;height:3px;background:var(--accent);box-shadow:0 0 22px var(--accent-glow);animation:cf-rule-grow .52s cubic-bezier(.2,.8,.2,1) .4s both}.cf-wm-tagline{font-size:40px;font-weight:700;letter-spacing:.18em;color:var(--text-2);animation:cf-rise .52s ease-out .65s both;white-space:nowrap}.cf-wm-tagline em{font-style:normal;color:var(--accent)}.cf-wm-ip{font-size:30px;font-weight:700;letter-spacing:.3em;color:var(--text-mute);animation:cf-rise .52s ease-out 1s both;white-space:nowrap}.cf-season{display:flex;align-items:baseline;gap:30px;animation:cf-rise .56s ease-out 5.6s both}.cf-season-no{font-size:34px;font-weight:900;letter-spacing:.2em;color:var(--accent)}.cf-season-title{font-size:62px;font-weight:900;color:var(--text)}.cf0-frags{width:1200px;overflow:visible}.cf0-pos{transform-box:fill-box;transform-origin:center;animation:cf0-settle .9s cubic-bezier(.22,.68,.32,1) var(--d) both}@keyframes cf0-settle{0%{transform:translate(var(--sx),var(--sy)) rotate(var(--sr))}to{transform:translate(0) rotate(0)}}.cf0-chip{transform-box:fill-box;transform-origin:center;animation:cf-pop .5s cubic-bezier(.2,1.3,.3,1) var(--p) both}.cf0-chip rect{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.cf0-chip text{font-family:var(--font-display-cn);font-size:34px;font-weight:700;fill:var(--text-mute)}.cf0-scanwrap{animation:cf0-scan 1.2s cubic-bezier(.5,0,.4,1) 3.2s both,cf-fade-out .4s ease 4.5s forwards}@keyframes cf0-scan{0%{transform:translate(0)}to{transform:translate(1137px)}}.cf0-scan{fill:var(--accent);filter:drop-shadow(0 0 14px rgba(0,255,204,.6))}.cf-title{gap:20px}.cf-title-eyebrow{margin:0;font-size:32px;font-weight:700;letter-spacing:.3em;color:var(--accent);animation:cf-rise .5s ease-out .2s both}.cf-title-name{margin:0;font-size:116px;font-weight:900;color:var(--text);text-shadow:var(--text-shadow);animation:cf-press .6s cubic-bezier(.22,.68,.32,1) .35s both}.cf-title-svg{width:1720px}.cf-title-div{stroke:var(--rule);stroke-width:1.5}.cf1-gate{opacity:0;animation:cf1-gate-in .55s cubic-bezier(.2,.9,.3,1) var(--d) forwards}@keyframes cf1-gate-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.cf1-win{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.cf1-keep{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.cf1-keep-t{font-family:var(--font-display-cn);font-size:34px;font-weight:900;fill:var(--accent)}.cf1-brk{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round}.cf1-drop rect{fill:var(--surface-3);stroke:var(--text-faint);stroke-width:1.5}.cf1-drop{animation:cf1-drop-out .6s ease-in 3.9s forwards}@keyframes cf1-drop-out{to{transform:translate(150px);opacity:.1}}.cf1-drop text{font-family:var(--font-display-cn);font-size:34px;font-weight:700;fill:var(--text-mute)}.cf1-verb{font-family:var(--font-display-cn);font-size:64px;font-weight:900;fill:var(--text)}.cf1-sub{font-family:var(--font-body);font-size:31px;fill:var(--text-mute)}.cf-loop{gap:18px}.cf-loop-kicker{margin:0;font-size:30px;letter-spacing:.24em;color:var(--text-mute);animation:cf-fade-in .5s ease var(--d) both}.cf-loop-title{margin:0;font-size:72px;font-weight:900;color:var(--text);animation:cf-rise .6s ease-out var(--d) both}.cf-loop-title b{color:var(--accent);text-shadow:var(--text-shadow)}.cf-loop-svg{width:1720px}.cf2-ring-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-dasharray:1000;stroke-dashoffset:1000;animation:cf-dash-draw .9s cubic-bezier(.3,.6,.3,1) 1.2s forwards}.cf2-ring-head{fill:none;stroke:transparent;stroke-width:4;opacity:0;animation:cf-fade-in .3s ease 2.1s forwards}.cf2-agent{opacity:0;animation:cf-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.cf2-agent rect{fill:var(--surface-2);stroke:var(--accent);stroke-width:2;filter:drop-shadow(0 0 16px rgba(0,255,204,.25))}.cf2-agent text{font-family:var(--font-display-en);font-size:34px;font-weight:700;fill:var(--text)}.cf2-looplabel{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--text-2);opacity:0;animation:cf-fade-in .5s ease var(--d) forwards}.cf2-packet{fill:var(--accent);opacity:0;animation:cf-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards;filter:drop-shadow(0 0 12px rgba(0,255,204,.5))}.cf2-win{opacity:0;animation:cf-fade-in .5s ease var(--d) forwards}.cf2-winframe{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.cf2-winlabel{font-family:var(--font-mono);font-size:31px;fill:var(--text-mute);letter-spacing:.06em}.cf2-hair{stroke:var(--rule);stroke-width:2}.cf2-cell{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:9 7}.cf2-cell-lit{fill:var(--accent-soft);stroke:var(--accent);stroke-dasharray:none;opacity:0;animation:cf-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.cf2-cell-t{font-family:var(--font-mono);font-size:31px;font-weight:700;fill:var(--accent);opacity:0;animation:cf-fade-in .4s ease var(--d) forwards}.cf2-meterlabel{font-family:var(--font-body);font-size:31px;font-weight:700;fill:var(--text-2);opacity:0;animation:cf-fade-in .5s ease 2.6s forwards}.cf2-meter{fill:none;stroke:var(--text-faint);stroke-width:2;opacity:0;animation:cf-fade-in .5s ease 2.6s forwards}.cf2-meterfill{fill:var(--accent);opacity:.45;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:cf-grow-x .4s ease-out 2.8s forwards,cf2-drain 5.2s linear 3.2s forwards}@keyframes cf2-drain{0%{transform:scaleX(1)}15%{transform:scaleX(1)}20%{transform:scaleX(.75)}33%{transform:scaleX(.75)}38%{transform:scaleX(.55)}50%{transform:scaleX(.55)}55%{transform:scaleX(.32)}to{transform:scaleX(.25)}}.cf2-count{font-family:var(--font-mono);font-size:31px;font-weight:700;fill:var(--text);opacity:0;animation:cf-fade-in .3s ease var(--ti) both,cf-fade-out .3s ease var(--to) forwards}.cf2-count-3{animation:cf-fade-in .3s ease 5.8s both;fill:var(--accent)}.cf-loop-tail{margin:0;font-size:54px;font-weight:900;color:var(--text);animation:cf-rise .6s ease-out var(--d) both}.cf-loop-tail b{color:var(--accent);text-shadow:var(--text-shadow)}.cf-fresh{gap:22px}.cf-fresh-kicker{margin:0;font-size:30px;letter-spacing:.24em;color:var(--text-mute);animation:cf-fade-in .5s ease var(--d) both}.cf-fresh-title{margin:0;font-size:72px;font-weight:900;color:var(--text);animation:cf-rise .6s ease-out var(--d) both}.cf-fresh-title b{color:var(--accent);text-shadow:var(--text-shadow)}.cf-fresh-svg{width:1720px}.cf3-chip{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5;animation:cf3-light .5s ease var(--d) forwards}.cf3-chip-t{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--text-mute)}.cf3-cell{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5;animation:cf3-celllit .45s ease var(--d) forwards}.cf3-cell-t{font-family:var(--font-mono);font-size:31px;fill:var(--text-mute)}.cf3-t1 .cf3-chip-t,.cf3-t2 .cf3-chip-t,.cf3-t3 .cf3-chip-t{animation:cf3-nameup .45s ease var(--d) forwards}@keyframes cf3-light{to{stroke:var(--accent);fill:var(--accent-soft)}}@keyframes cf3-celllit{to{stroke:var(--accent);fill:var(--accent-soft)}}@keyframes cf3-nameup{to{fill:var(--text)}}.cf3-check{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:cf-fade-in .35s ease var(--d) forwards;filter:drop-shadow(0 0 10px rgba(0,255,204,.5))}.cf3-gauge{fill:none;stroke:var(--text-faint);stroke-width:2}.cf3-gaugefill{fill:var(--accent);opacity:.75;transform-box:fill-box;transform-origin:center bottom;transform:scaleY(0);animation:cf-grow-y 1s cubic-bezier(.3,.6,.3,1) var(--d) forwards}.cf3-gaugelabel{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--accent);opacity:0;animation:cf-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.cf-sym{gap:22px}.cf-sym-kicker{margin:0;font-size:30px;letter-spacing:.24em;color:var(--text-mute);animation:cf-fade-in .5s ease var(--d) both}.cf-sym-title{margin:0;font-size:72px;font-weight:900;color:var(--text);animation:cf-rise .6s ease-out var(--d) both}.cf-sym-title b{color:var(--accent-glow);text-shadow:0 0 18px rgba(255,0,170,.35)}.cf-sym-svg{width:1720px}.cf4-panel{opacity:0;animation:cf4-panel-in .6s cubic-bezier(.2,.9,.3,1) var(--d) forwards}@keyframes cf4-panel-in{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.cf4-card{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.cf4-tag{fill:var(--surface-3);stroke:var(--rule)}.cf4-tag-t{font-family:var(--font-mono);font-size:31px;font-weight:700;fill:var(--accent)}.cf4-name{font-family:var(--font-display-cn);font-size:38px;font-weight:900;fill:var(--text)}.cf4-cap{font-family:var(--font-body);font-size:31px;fill:var(--text-mute)}.cf4-winbox{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5}.cf4-ghost{fill:none;stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:9 7}.cf4-pushout{animation:cf4-pushout 1s ease-in 3.8s forwards}@keyframes cf4-pushout{to{transform:translate(390px,-90px);opacity:.06}}.cf4-key{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.cf4-key-t{font-family:var(--font-display-cn);font-size:34px;font-weight:900;fill:var(--accent)}.cf4-q{opacity:0;animation:cf-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.cf4-qbox{fill:var(--surface);stroke:var(--rule);stroke-width:1.5}.cf4-qbox2{animation:cf4-dup .4s ease 8.6s forwards}@keyframes cf4-dup{to{stroke:var(--accent-glow)}}.cf4-q-t{font-family:var(--font-mono);font-size:31px;fill:var(--text-2)}.cf4-arc-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-dasharray:260;stroke-dashoffset:260;opacity:0;animation:cf-fade-in .2s ease 7.9s forwards,cf-dash-draw .6s cubic-bezier(.4,0,.3,1) 7.9s forwards}.cf4-arc-head{fill:none;stroke:transparent;stroke-width:4;opacity:0;animation:cf-fade-in .3s ease 8.5s forwards}.cf4-old{opacity:0;animation:cf-rise .45s ease-out var(--d) forwards}.cf4-oldbox{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:9 7}.cf4-old-t{font-family:var(--font-display-cn);font-size:34px;font-weight:700;fill:var(--text-mute)}.cf4-old-s{font-family:var(--font-mono);font-size:31px;fill:var(--text-faint)}.cf4-ans{opacity:0;animation:cf-rise .45s ease-out var(--d) forwards}.cf4-ansbox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.cf4-ans-t{font-family:var(--font-display-cn);font-size:34px;font-weight:700;fill:var(--text-2)}.cf4-link{stroke:var(--accent-glow);transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:cf-grow-x .45s cubic-bezier(.7,0,.3,1) var(--d) forwards}.cf4-link-head{stroke:transparent;opacity:0;animation:cf-fade-in .3s ease calc(var(--d) + .45s) forwards}.cf4-qmark{opacity:0;animation:cf-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.cf4-qmark circle{fill:var(--shell);stroke:var(--accent-glow);stroke-width:4}.cf4-qmark text{font-family:var(--font-display-en);font-size:40px;font-weight:700;fill:var(--accent-glow)}.cf-rot{gap:20px}.cf-rot-title{margin:0;font-size:76px;font-weight:900;color:var(--text);animation:cf-rise .6s ease-out var(--d) both}.cf-rot-title b{color:var(--accent-glow);text-shadow:0 0 18px rgba(255,0,170,.35)}.cf-rot-svg{width:1720px}.cf5-chip{opacity:0;animation:cf-rise .5s ease-out var(--d) forwards}.cf5-chipbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.cf5-chip-t{font-family:var(--font-display-cn);font-size:34px;font-weight:700;fill:var(--text-2)}.cf5-chipmodel{animation:cf-rise .5s ease-out var(--d) forwards,cf5-dim .5s ease 5.4s forwards}@keyframes cf5-dim{to{opacity:.4}}.cf5-strike{stroke:var(--accent-glow);stroke-width:7;stroke-linecap:round;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:cf-grow-x .45s cubic-bezier(.7,0,.3,1) var(--d) forwards}.cf5-notmodel{font-family:var(--font-body);font-size:31px;font-weight:700;fill:var(--accent-glow);opacity:0;animation:cf-fade-in .45s ease var(--d) forwards}.cf5-meterlabel{font-family:var(--font-body);font-size:31px;font-weight:700;fill:var(--text-2);opacity:0;animation:cf-fade-in .5s ease var(--d) forwards}.cf5-meter{fill:none;stroke:var(--text-faint);stroke-width:2;opacity:0;animation:cf-fade-in .5s ease var(--d) forwards}.cf5-meterfill{fill:var(--accent);opacity:.75;transform-box:fill-box;transform-origin:center bottom;transform:scaleY(1);animation:cf5-drop 1.2s cubic-bezier(.6,0,.8,.4) 1.6s forwards}@keyframes cf5-drop{to{transform:scaleY(.3);fill:var(--accent-glow)}}.cf5-question{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text);opacity:0;animation:cf-fade-in .5s ease var(--d) forwards}.cf5-feedtag{font-family:var(--font-body);font-size:34px;font-weight:700;fill:var(--accent);opacity:0;animation:cf-fade-in .5s ease var(--d) forwards}.cf5-frame{fill:var(--surface-2);stroke:var(--accent);stroke-width:2;opacity:0;animation:cf5-framein .6s ease var(--d) forwards,cf5-rotrim .6s ease 19.9s forwards}@keyframes cf5-framein{0%{opacity:0}to{opacity:1}}@keyframes cf5-rotrim{to{stroke:var(--accent-glow);filter:drop-shadow(0 0 20px rgba(255,0,170,.3))}}.cf5-framecap{font-family:var(--font-mono);font-size:31px;fill:var(--text-mute);letter-spacing:.06em}.cf5-hair{stroke:var(--rule);stroke-width:2}.cf5-key{opacity:0;animation:cf-fade-in .5s ease var(--d) forwards,cf5-keyfade .9s ease-in 15.6s forwards}@keyframes cf5-keyfade{to{opacity:.08}}.cf5-keybox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2;animation:cf5-dilute-r .8s ease 13.6s forwards}.cf5-key-t{font-family:var(--font-display-cn);font-size:34px;font-weight:900;fill:var(--accent);animation:cf5-dilute-t .8s ease 13.6s forwards}@keyframes cf5-dilute-r{to{fill:var(--surface-3);stroke:var(--text-faint);stroke-width:1.5}}@keyframes cf5-dilute-t{to{fill:var(--text-mute)}}.cf5-junk{opacity:0;animation:cf5-stuff .4s ease-out var(--d) forwards}@keyframes cf5-stuff{0%{opacity:0;transform:translate(120px)}to{opacity:1;transform:translate(0)}}.cf5-junkbox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.cf5-junk-t{font-family:var(--font-body);font-size:31px;fill:var(--text-mute)}.cf5-shift{animation:cf5-shift .9s cubic-bezier(.5,0,.8,.4) 15.6s forwards}@keyframes cf5-shift{to{transform:translate(-230px)}}.cf5-refill{animation:cf5-refillin .5s ease-out var(--d) both}@keyframes cf5-refillin{0%{transform:translate(246px)}to{transform:translate(0)}}.cf5-attention{opacity:0;transform-box:fill-box;transform-origin:center;animation:cf5-attenin .6s ease var(--d) forwards,cf5-attenpulse 1.15s ease-in-out 8.8s 2,cf5-drift .8s ease-in-out 17.6s forwards}@keyframes cf5-attenin{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes cf5-attenpulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes cf5-drift{0%{transform:translate(0) scale(1)}to{transform:translate(380px,80px) scale(1.25)}}.cf5-focus{fill:none;stroke:var(--accent);stroke-width:5;filter:drop-shadow(0 0 18px rgba(0,255,204,.45));animation:cf5-focusrot .8s ease 17.6s forwards}@keyframes cf5-focusrot{to{stroke:var(--accent-glow)}}.cf5-echo{fill:none;stroke:var(--accent-glow);stroke-width:3;opacity:0;animation:cf5-echo .7s ease-out var(--d) forwards}@keyframes cf5-echo{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.cf5-echo{transform-box:fill-box;transform-origin:center}.cf5-stamp{opacity:0;transform-box:fill-box;transform-origin:center;animation:cf5-stampin .6s cubic-bezier(.2,.9,.3,1.2) var(--d) forwards}@keyframes cf5-stampin{0%{opacity:0;transform:scale(1.7) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.cf5-stampbox{fill:var(--shell);fill-opacity:.93;stroke:var(--accent-glow);stroke-width:3}.cf5-stamp-t{font-family:var(--font-display-cn);font-size:84px;font-weight:900;fill:var(--text);text-shadow:0 0 26px rgba(255,0,170,.4)}.cf5-stamp-en{font-family:var(--font-mono);font-size:31px;letter-spacing:.4em;fill:var(--accent-glow)}.cf-budget{gap:18px}.cf-budget-kicker{margin:0;font-size:30px;letter-spacing:.14em;color:var(--text-mute);animation:cf-fade-in .5s ease var(--d) both}.cf-budget-svg{width:1720px}.cf6-win{opacity:0;animation:cf-rise .5s ease-out var(--d) forwards}.cf6-frame{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.cf6-head{font-family:var(--font-mono);font-size:34px;font-weight:700;fill:var(--accent)}.cf6-keybox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.5}.cf6-key-t{font-family:var(--font-display-cn);font-size:31px;font-weight:700;fill:var(--accent)}.cf6-junkbox{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:9 7}.cf6-eq{font-family:var(--font-display-en);font-size:96px;font-weight:700;fill:var(--text);opacity:0;animation:cf-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.cf6-stamp{opacity:0;animation:cf-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.cf6-stampbox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.cf6-stamp-t{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.cf6-ledger{opacity:0;animation:cf-rise .5s ease-out var(--d) forwards}.cf6-panel{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.cf6-ledgertitle{font-family:var(--font-display-cn);font-size:34px;font-weight:900;fill:var(--text)}.cf6-rowlabel{font-family:var(--font-body);font-size:31px;font-weight:700;fill:var(--text-2)}.cf6-bar{fill:var(--accent);opacity:.6;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:cf-grow-x .5s cubic-bezier(.7,0,.3,1) var(--d) forwards}.cf-budget-line{margin:0;font-size:72px;font-weight:900;color:var(--text);animation:cf-rise .6s ease-out var(--d) both}.cf-budget-line b{color:var(--accent);text-shadow:var(--text-shadow)}.cf-budget-out{display:flex;align-items:baseline;gap:40px}.cf-budget-jiushi{font-size:44px;font-weight:700;color:var(--text-2);animation:cf-rise .45s ease-out var(--d) both}.cf-budget-name{font-size:128px;color:var(--accent);letter-spacing:.02em;line-height:1;text-shadow:var(--text-shadow);transform-origin:left center;animation:cf-press .6s cubic-bezier(.22,.68,.32,1) var(--d) both}@keyframes cf-p-fade-in{to{opacity:1}}@keyframes cf-p-fade-out{to{opacity:0}}@keyframes cf-p-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes cf-p-blur-in{0%{opacity:0;filter:blur(14px);transform:scale(1.05)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes cf-p-stamp-kf{0%{opacity:0;transform:scale(1.9)}to{opacity:1;transform:scale(1)}}@keyframes cf-p-rule-grow{0%{opacity:.3;transform:translate(-50%) scaleX(0)}to{opacity:1;transform:translate(-50%) scaleX(1)}}@keyframes cf-p-press{0%{opacity:0;transform:scale(1.45)}to{opacity:1;transform:scale(1)}}@keyframes cf-p-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes cf-p-grow-x{to{transform:scaleX(1)}}@keyframes cf-p-grow-y{to{transform:scaleY(1)}}@keyframes cf-p-dash-draw{to{stroke-dashoffset:0}}.cf-p-scene{position:absolute;inset:0}.cf-p-scene svg{display:block}.cf-p-svg{position:absolute;left:76px;width:928px}.cf-p-mk{fill:var(--accent)}.cf-p-arr-line{stroke:var(--accent);fill:none;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:cf-p-grow-x .5s cubic-bezier(.7,0,.3,1) var(--d, 0s) forwards}.cf-p-arr-v{transform-origin:top center;transform:scaleY(0);animation-name:cf-p-grow-y}.cf-p-arr-head{stroke:transparent;opacity:0;animation:cf-p-fade-in .3s ease calc(var(--d, 0s) + .5s) forwards}.cf-p-badge{position:absolute;top:170px;right:90px;padding:12px 30px;border:2px solid var(--accent);border-radius:10px;font-size:34px;font-weight:700;letter-spacing:.14em;color:var(--accent);text-shadow:var(--text-shadow);box-shadow:0 0 0 2px var(--shell),0 0 44px var(--accent-glow);animation:cf-p-stamp-kf .42s cubic-bezier(.2,1.3,.4,1) .9s both}.cf-p-wordmark{position:absolute;top:300px;left:0;right:0;display:flex;justify-content:center;animation:cf-p-blur-in .7s ease-out both}.cf-p-wm-series{writing-mode:vertical-rl;text-orientation:upright;font-size:116px;font-weight:900;line-height:1;letter-spacing:.08em;color:var(--text);text-shadow:var(--text-shadow)}.cf-p-wm-rule{position:absolute;top:962px;left:540px;width:300px;height:3px;background:var(--accent);box-shadow:0 0 22px var(--accent-glow);animation:cf-p-rule-grow .52s cubic-bezier(.2,.8,.2,1) .4s both}.cf-p0-frags{top:1000px;overflow:visible}.cf-p0-pos{transform-box:fill-box;transform-origin:center;animation:cf-p0-settle .9s cubic-bezier(.22,.68,.32,1) var(--d) both}@keyframes cf-p0-settle{0%{transform:translate(var(--sx),var(--sy)) rotate(var(--sr))}to{transform:translate(0) rotate(0)}}.cf-p0-chip{transform-box:fill-box;transform-origin:center;animation:cf-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--p) both}.cf-p0-chip rect{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.cf-p0-chip text{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-mute)}.cf-p0-scanwrap{animation:cf-p0-scan 1.1s cubic-bezier(.5,0,.4,1) 3.2s both,cf-p-fade-out .4s ease 4.5s forwards}@keyframes cf-p0-scan{0%{transform:translate(0)}to{transform:translate(885px)}}.cf-p0-scan{fill:var(--accent);filter:drop-shadow(0 0 14px rgba(0,255,204,.6))}.cf-p-wm-tagline{position:absolute;top:1278px;left:0;right:0;margin:0;text-align:center;font-size:40px;font-weight:700;letter-spacing:.18em;color:var(--text-2);animation:cf-p-rise .52s ease-out .65s both;white-space:nowrap}.cf-p-wm-tagline em{font-style:normal;color:var(--accent)}.cf-p-wm-ip{position:absolute;top:1352px;left:0;right:0;margin:0;text-align:center;font-size:34px;font-weight:700;letter-spacing:.3em;color:var(--text-mute);animation:cf-p-rise .52s ease-out 1s both;white-space:nowrap}.cf-p-season{position:absolute;top:1424px;left:0;right:0;display:flex;justify-content:center;align-items:baseline;gap:26px;animation:cf-p-rise .56s ease-out 5.6s both}.cf-p-season-no{font-size:34px;font-weight:900;letter-spacing:.2em;color:var(--accent)}.cf-p-season-title{font-size:54px;font-weight:900;color:var(--text)}.cf-p-pos-eyebrow{position:absolute;top:240px;left:0;right:0;margin:0;text-align:center;font-size:36px;font-weight:700;letter-spacing:.3em;color:var(--accent);animation:cf-p-fade-in .5s ease var(--d) both}.cf-p-pos-name{position:absolute;top:312px;left:0;right:0;margin:0;text-align:center;font-size:76px;font-weight:900;color:var(--text);text-shadow:var(--text-shadow);animation:cf-p-press .6s cubic-bezier(.22,.68,.32,1) var(--d) both}.cf-p1-gates{top:470px}.cf-p1-gate{opacity:0;animation:cf-p1-gate-in .55s cubic-bezier(.2,.9,.3,1) var(--d) forwards}@keyframes cf-p1-gate-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.cf-p1-verb{font-family:var(--font-display-cn);font-size:64px;font-weight:900;fill:var(--text)}.cf-p1-win{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.cf-p1-keep{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.cf-p1-keep-t{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.cf-p1-brk{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round}.cf-p1-drop{animation:cf-p1-drop-out .6s ease-in 3.9s forwards}@keyframes cf-p1-drop-out{to{transform:translate(150px);opacity:.1}}.cf-p1-drop rect{fill:var(--surface-3);stroke:var(--text-faint);stroke-width:1.5}.cf-p1-drop text{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-mute)}.cf-p-loop-kicker{position:absolute;top:232px;left:0;right:0;margin:0;text-align:center;font-size:34px;letter-spacing:.24em;color:var(--text-mute);animation:cf-p-fade-in .5s ease var(--d) both}.cf-p-loop-title{position:absolute;top:296px;left:0;right:0;margin:0;text-align:center;font-size:54px;font-weight:900;color:var(--text);white-space:nowrap;animation:cf-p-rise .6s ease-out var(--d) both}.cf-p-loop-title b{color:var(--accent);text-shadow:var(--text-shadow)}.cf-p2-svg{top:430px}.cf-p2-ring-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-dasharray:870;stroke-dashoffset:870;animation:cf-p-dash-draw .9s cubic-bezier(.3,.6,.3,1) 1.2s forwards}.cf-p2-ring-head{fill:none;stroke:transparent;stroke-width:4;opacity:0;animation:cf-p-fade-in .3s ease 2.1s forwards}.cf-p2-agent{opacity:0;animation:cf-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.cf-p2-agent rect{fill:var(--surface-2);stroke:var(--accent);stroke-width:2;filter:drop-shadow(0 0 16px rgba(0,255,204,.25))}.cf-p2-agent text{font-family:var(--font-display-en);font-size:36px;font-weight:700;fill:var(--text)}.cf-p2-looplabel{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--text-2);opacity:0;animation:cf-p-fade-in .5s ease var(--d) forwards}.cf-p2-packet{fill:var(--accent);opacity:0;animation:cf-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards;filter:drop-shadow(0 0 12px rgba(0,255,204,.5))}.cf-p2-win{opacity:0;animation:cf-p-fade-in .5s ease var(--d) forwards}.cf-p2-winframe{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.cf-p2-winlabel{font-family:var(--font-mono);font-size:36px;fill:var(--text-mute);letter-spacing:.06em}.cf-p2-hair{stroke:var(--rule);stroke-width:2}.cf-p2-cell{fill:var(--accent-soft);stroke:var(--accent);opacity:0;animation:cf-p-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.cf-p2-cell-t{font-family:var(--font-mono);font-size:36px;font-weight:700;fill:var(--accent);opacity:0;animation:cf-p-fade-in .4s ease var(--d) forwards}.cf-p2-meterlabel{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--text-2);opacity:0;animation:cf-p-fade-in .5s ease 2.6s forwards}.cf-p2-meter{fill:none;stroke:var(--text-faint);stroke-width:2;opacity:0;animation:cf-p-fade-in .5s ease 2.6s forwards}.cf-p2-meterfill{fill:var(--accent);opacity:.45;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:cf-p-grow-x .4s ease-out 2.8s forwards,cf-p2-drain 5.2s linear 3.2s forwards}@keyframes cf-p2-drain{0%{transform:scaleX(1)}15%{transform:scaleX(1)}20%{transform:scaleX(.75)}33%{transform:scaleX(.75)}38%{transform:scaleX(.55)}50%{transform:scaleX(.55)}55%{transform:scaleX(.32)}to{transform:scaleX(.25)}}.cf-p2-count{font-family:var(--font-mono);font-size:36px;font-weight:700;fill:var(--text);opacity:0;animation:cf-p-fade-in .3s ease var(--ti) both,cf-p-fade-out .3s ease var(--to) forwards}.cf-p2-count-3{animation:cf-p-fade-in .3s ease 5.8s both;fill:var(--accent)}.cf-p-loop-tail{position:absolute;top:1200px;left:0;right:0;margin:0;text-align:center;font-size:44px;font-weight:900;color:var(--text);animation:cf-p-rise .6s ease-out var(--d) both}.cf-p-loop-tail b{color:var(--accent);text-shadow:var(--text-shadow)}.cf-p-fresh-kicker{position:absolute;top:232px;left:0;right:0;margin:0;text-align:center;font-size:34px;letter-spacing:.24em;color:var(--text-mute);animation:cf-p-fade-in .5s ease var(--d) both}.cf-p-fresh-title{position:absolute;top:300px;left:0;right:0;margin:0;text-align:center;font-size:60px;font-weight:900;color:var(--text);white-space:nowrap;animation:cf-p-rise .6s ease-out var(--d) both}.cf-p-fresh-title b{color:var(--accent);text-shadow:var(--text-shadow)}.cf-p3-svg{top:470px}.cf-p3-chip{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5;animation:cf-p3-light .5s ease var(--d) forwards}.cf-p3-chip-t{font-family:var(--font-display-cn);font-size:38px;font-weight:900;fill:var(--text-mute)}.cf-p3-cell{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5;animation:cf-p3-light .45s ease var(--d) forwards}.cf-p3-cell-t{font-family:var(--font-mono);font-size:36px;fill:var(--text-mute)}.cf-p3-t1 .cf-p3-chip-t,.cf-p3-t2 .cf-p3-chip-t,.cf-p3-t3 .cf-p3-chip-t{animation:cf-p3-nameup .45s ease var(--d) forwards}@keyframes cf-p3-light{to{stroke:var(--accent);fill:var(--accent-soft)}}@keyframes cf-p3-nameup{to{fill:var(--text)}}.cf-p3-gauge{fill:none;stroke:var(--text-faint);stroke-width:2}.cf-p3-gaugefill{fill:var(--accent);opacity:.75;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:cf-p-grow-x 1s cubic-bezier(.3,.6,.3,1) var(--d) forwards}.cf-p3-stamp{opacity:0;animation:cf-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.cf-p3-stamp rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.cf-p3-stamp text{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--accent)}.cf-p-sym-kicker{position:absolute;top:232px;left:0;right:0;margin:0;text-align:center;font-size:34px;letter-spacing:.24em;color:var(--text-mute);animation:cf-p-fade-in .5s ease var(--d) both}.cf-p-sym-title{position:absolute;top:300px;left:0;right:0;margin:0;text-align:center;font-size:60px;font-weight:900;color:var(--text);white-space:nowrap;animation:cf-p-rise .6s ease-out var(--d) both}.cf-p-sym-title b{color:var(--accent-glow);text-shadow:0 0 18px rgba(255,0,170,.35)}.cf-p4-svg{top:430px}.cf-p4-panel{opacity:0;animation:cf-p4-panel-in .6s cubic-bezier(.2,.9,.3,1) var(--d) forwards}@keyframes cf-p4-panel-in{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.cf-p4-card{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.cf-p4-tag{fill:var(--surface-3);stroke:var(--rule)}.cf-p4-tag-t{font-family:var(--font-mono);font-size:36px;font-weight:700;fill:var(--accent)}.cf-p4-name{font-family:var(--font-display-cn);font-size:38px;font-weight:900;fill:var(--text)}.cf-p4-cap{font-family:var(--font-body);font-size:36px;fill:var(--text-mute)}.cf-p4-winbox{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5}.cf-p4-ghost{fill:none;stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:9 7}.cf-p4-pushout{animation:cf-p4-pushout 1s ease-in 3.8s forwards}@keyframes cf-p4-pushout{to{transform:translate(330px,-70px);opacity:.06}}.cf-p4-key{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.cf-p4-key-t{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.cf-p4-gonetag{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--text-faint);opacity:0;animation:cf-p-fade-in .5s ease var(--d) forwards}.cf-p4-q{opacity:0;animation:cf-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.cf-p4-qbox{fill:var(--surface);stroke:var(--rule);stroke-width:1.5}.cf-p4-qbox2{animation:cf-p4-dup .4s ease 8.6s forwards}@keyframes cf-p4-dup{to{stroke:var(--accent-glow)}}.cf-p4-q-t{font-family:var(--font-mono);font-size:36px;fill:var(--text-2)}.cf-p4-arc-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-dasharray:240;stroke-dashoffset:240;opacity:0;animation:cf-p-fade-in .2s ease 7.9s forwards,cf-p-dash-draw .6s cubic-bezier(.4,0,.3,1) 7.9s forwards}.cf-p4-arc-head{fill:none;stroke:transparent;stroke-width:4;opacity:0;animation:cf-p-fade-in .3s ease 8.5s forwards}.cf-p4-againtag{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--accent-glow);opacity:0;animation:cf-p-fade-in .45s ease var(--d) forwards}.cf-p4-old{opacity:0;animation:cf-p-rise .45s ease-out var(--d) forwards}.cf-p4-oldbox{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:9 7}.cf-p4-old-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-mute)}.cf-p4-old-s{font-family:var(--font-mono);font-size:36px;fill:var(--text-faint)}.cf-p4-ans{opacity:0;animation:cf-p-rise .45s ease-out var(--d) forwards}.cf-p4-ansbox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.cf-p4-ans-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2)}.cf-p4-link{stroke:var(--accent-glow);transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:cf-p-grow-x .45s cubic-bezier(.7,0,.3,1) var(--d) forwards}.cf-p4-link-head{stroke:transparent;opacity:0;animation:cf-p-fade-in .3s ease calc(var(--d) + .45s) forwards}.cf-p4-qmark{opacity:0;animation:cf-p-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.cf-p4-qmark circle{fill:var(--shell);stroke:var(--accent-glow);stroke-width:4}.cf-p4-qmark text{font-family:var(--font-display-en);font-size:44px;font-weight:700;fill:var(--accent-glow)}.cf-p-rot-kicker{position:absolute;top:200px;left:0;right:0;margin:0;text-align:center;font-size:34px;letter-spacing:.2em;color:var(--text-mute);animation:cf-p-fade-in .5s ease var(--d) both}.cf-p-rot-title{position:absolute;top:262px;left:0;right:0;margin:0;text-align:center;font-size:64px;font-weight:900;color:var(--text);white-space:nowrap;animation:cf-p-rise .6s ease-out var(--d) both}.cf-p-rot-title b{color:var(--accent-glow);text-shadow:0 0 18px rgba(255,0,170,.35)}.cf-p5-svg{top:380px}.cf-p5-chip{opacity:0;animation:cf-p-rise .5s ease-out var(--d) forwards}.cf-p5-chipbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.cf-p5-chip-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2)}.cf-p5-chipmodel{animation:cf-p-rise .5s ease-out var(--d) forwards,cf-p5-dim .5s ease 5.4s forwards}@keyframes cf-p5-dim{to{opacity:.4}}.cf-p5-strike{stroke:var(--accent-glow);stroke-width:7;stroke-linecap:round;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:cf-p-grow-x .45s cubic-bezier(.7,0,.3,1) var(--d) forwards}.cf-p5-notmodel{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--accent-glow);opacity:0;animation:cf-p-fade-in .45s ease var(--d) forwards}.cf-p5-meterlabel{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--text-2);opacity:0;animation:cf-p-fade-in .5s ease var(--d) forwards}.cf-p5-meter{fill:none;stroke:var(--text-faint);stroke-width:2;opacity:0;animation:cf-p-fade-in .5s ease var(--d) forwards}.cf-p5-meterfill{fill:var(--accent);opacity:.75;transform-box:fill-box;transform-origin:left center;transform:scaleX(1);animation:cf-p5-drop 1.2s cubic-bezier(.6,0,.8,.4) 1.6s forwards}@keyframes cf-p5-drop{to{transform:scaleX(.3);fill:var(--accent-glow)}}.cf-p5-question{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text);opacity:0;animation:cf-p-fade-in .5s ease var(--d) forwards}.cf-p5-feedtag{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--accent);opacity:0;animation:cf-p-fade-in .5s ease var(--d) forwards}.cf-p5-frame{fill:var(--surface-2);stroke:var(--accent);stroke-width:2;opacity:0;animation:cf-p5-framein .6s ease var(--d) forwards,cf-p5-rotrim .6s ease 19.9s forwards}@keyframes cf-p5-framein{0%{opacity:0}to{opacity:1}}@keyframes cf-p5-rotrim{to{stroke:var(--accent-glow);filter:drop-shadow(0 0 20px rgba(255,0,170,.3))}}.cf-p5-framecap{font-family:var(--font-mono);font-size:36px;fill:var(--text-mute);letter-spacing:.06em}.cf-p5-hair{stroke:var(--rule);stroke-width:2}.cf-p5-key{opacity:0;animation:cf-p-fade-in .5s ease var(--d) forwards,cf-p5-keyfade .9s ease-in 15.6s forwards}@keyframes cf-p5-keyfade{to{opacity:.08}}.cf-p5-keybox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2;animation:cf-p5-dilute-r .8s ease 13.6s forwards}.cf-p5-key-t{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent);animation:cf-p5-dilute-t .8s ease 13.6s forwards}@keyframes cf-p5-dilute-r{to{fill:var(--surface-3);stroke:var(--text-faint);stroke-width:1.5}}@keyframes cf-p5-dilute-t{to{fill:var(--text-mute)}}.cf-p5-junk{opacity:0;animation:cf-p5-stuff .4s ease-out var(--d) forwards}@keyframes cf-p5-stuff{0%{opacity:0;transform:translate(120px)}to{opacity:1;transform:translate(0)}}.cf-p5-junkbox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.cf-p5-junk-t{font-family:var(--font-body);font-size:36px;fill:var(--text-mute)}.cf-p5-shift{animation:cf-p5-shift .9s cubic-bezier(.5,0,.8,.4) 15.6s forwards}@keyframes cf-p5-shift{to{transform:translate(-223px)}}.cf-p5-refill{animation:cf-p5-refillin .5s ease-out var(--d) both}@keyframes cf-p5-refillin{0%{transform:translate(226px)}to{transform:translate(0)}}.cf-p5-attention{opacity:0;transform-box:fill-box;transform-origin:center;animation:cf-p5-attenin .6s ease var(--d) forwards,cf-p5-attenpulse 1.15s ease-in-out 8.8s 2,cf-p5-drift .8s ease-in-out 17.6s forwards}@keyframes cf-p5-attenin{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes cf-p5-attenpulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes cf-p5-drift{0%{transform:translate(0) scale(1)}to{transform:translate(330px,80px) scale(1.25)}}.cf-p5-focus{fill:none;stroke:var(--accent);stroke-width:5;filter:drop-shadow(0 0 18px rgba(0,255,204,.45));animation:cf-p5-focusrot .8s ease 17.6s forwards}@keyframes cf-p5-focusrot{to{stroke:var(--accent-glow)}}.cf-p5-echo{fill:none;stroke:var(--accent-glow);stroke-width:3;opacity:0;animation:cf-p5-echo .7s ease-out var(--d) forwards;transform-box:fill-box;transform-origin:center}@keyframes cf-p5-echo{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.cf-p5-stamp{opacity:0;transform-box:fill-box;transform-origin:center;animation:cf-p5-stampin .6s cubic-bezier(.2,.9,.3,1.2) var(--d) forwards}@keyframes cf-p5-stampin{0%{opacity:0;transform:scale(1.7) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.cf-p5-stampbox{fill:var(--shell);fill-opacity:.93;stroke:var(--accent-glow);stroke-width:3}.cf-p5-stamp-t{font-family:var(--font-display-cn);font-size:72px;font-weight:900;fill:var(--text);text-shadow:0 0 26px rgba(255,0,170,.4)}.cf-p5-stamp-en{font-family:var(--font-mono);font-size:36px;letter-spacing:.4em;fill:var(--accent-glow)}.cf-p-budget-kicker{position:absolute;top:232px;left:0;right:0;margin:0;text-align:center;font-size:34px;letter-spacing:.12em;color:var(--text-mute);white-space:nowrap;animation:cf-p-fade-in .5s ease var(--d) both}.cf-p-budget-line{position:absolute;top:306px;left:0;right:0;margin:0;text-align:center;font-size:60px;font-weight:900;color:var(--text);white-space:nowrap;animation:cf-p-rise .6s ease-out var(--d) both}.cf-p-budget-line b{color:var(--accent);text-shadow:var(--text-shadow)}.cf-p6-svg{top:420px}.cf-p6-win{opacity:0;animation:cf-p-rise .5s ease-out var(--d) forwards}.cf-p6-frame{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.cf-p6-head{font-family:var(--font-mono);font-size:36px;font-weight:700;fill:var(--accent)}.cf-p6-keybox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.5}.cf-p6-key-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--accent)}.cf-p6-junkbox{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:9 7}.cf-p6-eq{font-family:var(--font-display-en);font-size:72px;font-weight:700;fill:var(--text);opacity:0;animation:cf-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.cf-p6-stamp{opacity:0;animation:cf-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.cf-p6-stampbox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.cf-p6-stamp-t{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.cf-p6-row{opacity:0;animation:cf-p-fade-in .5s ease var(--d) forwards}.cf-p6-rowlabel{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--text-2)}.cf-p6-bar{fill:var(--accent);opacity:.6;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:cf-p-grow-x .5s cubic-bezier(.7,0,.3,1) var(--d) forwards}.cf-p-budget-out{position:absolute;top:1240px;left:0;right:0;display:flex;align-items:baseline;justify-content:center;gap:36px}.cf-p-budget-jiushi{font-size:40px;font-weight:700;color:var(--text-2);animation:cf-p-rise .45s ease-out var(--d) both}.cf-p-budget-name{font-size:96px;color:var(--accent);letter-spacing:.02em;line-height:1;text-shadow:var(--text-shadow);transform-origin:left center;animation:cf-p-press .6s cubic-bezier(.22,.68,.32,1) var(--d) both}@keyframes lp-fade-in{to{opacity:1}}@keyframes lp-fade-out{to{opacity:.12}}@keyframes lp-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes lp-grow-x{to{transform:scaleX(1)}}@keyframes lp-grow-y{to{transform:scaleY(1)}}@keyframes lp-dash-draw{to{stroke-dashoffset:0}}@keyframes lp-blink{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes lp-stamp-in{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.lp-scene{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:70px 100px}.lp-scene svg{display:block}.lp-mk{fill:var(--accent)}.lp-arr-line{stroke:var(--accent);fill:none;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:lp-grow-x .5s cubic-bezier(.7,0,.3,1) var(--d, 0s) forwards}.lp-arr-v{transform-origin:top center;transform:scaleY(0);animation-name:lp-grow-y}.lp-arr-rev{transform-origin:right center}.lp-arr-head{stroke:transparent;opacity:0;animation:lp-fade-in .3s ease calc(var(--d, 0s) + .5s) forwards}.lp-kicker{margin:0;font-size:30px;letter-spacing:.24em;color:var(--text-mute);animation:lp-fade-in .5s ease var(--d) both}.lp-title{margin:0;font-size:72px;font-weight:900;color:var(--text);animation:lp-rise .6s ease-out var(--d) both}.lp-title b{color:var(--accent);text-shadow:var(--text-shadow)}.lp-split{gap:22px}.lp-split-svg{width:1720px}.lp0-tag{opacity:0;animation:lp-rise .5s ease-out var(--d) forwards}.lp0-tagbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.lp0-tagbox-hot{stroke:var(--accent);filter:drop-shadow(0 0 14px rgba(0,255,204,.25))}.lp0-tag-t{font-family:var(--font-display-cn);font-size:34px;font-weight:900;fill:var(--text-2)}.lp0-tag-t-hot{fill:var(--accent)}.lp0-infersub{font-family:var(--font-mono);font-size:31px;letter-spacing:.2em;fill:var(--text-mute);opacity:0;animation:lp-fade-in .45s ease var(--d) forwards}.lp0-card{opacity:0;animation:lp-rise .55s ease-out var(--d) forwards}.lp0-cardbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.lp0-bar{fill:var(--surface-3);opacity:0;animation:lp-fade-in .4s ease var(--d) forwards}.lp0-caret{fill:var(--accent);opacity:0;animation:lp-fade-in .3s ease var(--d) forwards,lp-blink 1s step-end 3.2s infinite}.lp0-cap{font-family:var(--font-body);font-size:32px;font-weight:700;fill:var(--text-2);opacity:0;animation:lp-fade-in .5s ease var(--d) forwards}.lp0-div{stroke:var(--rule);stroke-width:2;transform-box:fill-box;transform-origin:center top;transform:scaleY(0);animation:lp-grow-y .7s cubic-bezier(.22,.68,.32,1) var(--d) forwards}.lp0-hub{opacity:0;animation:lp-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.lp0-hubbox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2;filter:drop-shadow(0 0 18px rgba(0,255,204,.3))}.lp0-hub-t{font-family:var(--font-display-cn);font-size:34px;font-weight:900;fill:var(--accent)}.lp0-item{opacity:0;animation:lp-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.lp0-itembox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.lp0-item-t{font-family:var(--font-display-cn);font-size:32px;font-weight:700;fill:var(--text-2)}.lp0-loop-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-dasharray:10 14;stroke-dashoffset:1030;opacity:0;animation:lp-fade-in .6s ease 9.6s forwards,lp-loop-flow 1.6s linear 9.6s forwards}@keyframes lp-loop-flow{to{stroke-dashoffset:0}}.lp0-loop-head{fill:none;stroke:transparent;stroke-width:4;opacity:0;animation:lp-fade-in .3s ease 11s forwards}.lp0-loop-t{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--accent);text-shadow:var(--text-shadow);opacity:0;animation:lp-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.lp-budget{gap:22px}.lp-budget-svg{width:1720px}.lp1-poollabel{font-family:var(--font-mono);font-size:31px;fill:var(--text-mute);letter-spacing:.08em;opacity:0;animation:lp-fade-in .5s ease var(--d) forwards}.lp1-pool{opacity:0;animation:lp-fade-in .5s ease var(--d) forwards}.lp1-poolbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.lp1-cell{fill:var(--accent);opacity:.55;animation:lp-fade-in .35s ease calc(var(--d) - 2.8s) both,lp-fade-out .5s ease var(--d) forwards}.lp1-scarce{font-family:var(--font-display-cn);font-size:32px;font-weight:900;fill:var(--text-2);opacity:0;animation:lp-fade-in .5s ease var(--d) forwards}.lp1-axis{stroke:var(--text-faint);stroke-width:2;opacity:0;animation:lp-fade-in .5s ease var(--d) forwards}.lp1-alabel{font-family:var(--font-body);font-size:31px;fill:var(--text-mute);opacity:0;animation:lp-fade-in .5s ease var(--d) forwards}.lp1-curve{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;stroke-dasharray:1100;stroke-dashoffset:1100;opacity:0;animation:lp-fade-in .2s ease 5.8s forwards,lp-dash-draw 2.4s cubic-bezier(.3,.5,.3,1) 5.8s forwards;filter:drop-shadow(0 0 10px rgba(0,255,204,.35))}.lp1-decaynote{font-family:var(--font-body);font-size:31px;font-weight:700;fill:var(--accent-glow);opacity:0;animation:lp-fade-in .5s ease var(--d) forwards}.lp1-tok{opacity:0;animation:lp-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.lp1-tokbox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.lp1-tok-hot .lp1-tokbox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.lp1-tok-t{font-family:var(--font-display-cn);font-size:32px;font-weight:700;fill:var(--text-mute)}.lp1-tok-hot .lp1-tok-t{fill:var(--accent)}.lp1-strike{stroke:var(--accent-glow);stroke-width:6;stroke-linecap:round;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:lp-grow-x .4s cubic-bezier(.7,0,.3,1) var(--d) forwards}.lp1-stamp{opacity:0;transform-box:fill-box;transform-origin:center;animation:lp-stamp-in .55s cubic-bezier(.2,.9,.3,1.15) var(--d) forwards}.lp1-stampbox{fill:var(--shell);fill-opacity:.92;stroke:var(--accent);stroke-width:2.5;filter:drop-shadow(0 0 22px rgba(0,255,204,.35))}.lp1-stamp-t{font-family:var(--font-display-cn);font-size:44px;font-weight:900;fill:var(--text)}@keyframes lp-p-fade-in{to{opacity:1}}@keyframes lp-p-fade-out{to{opacity:.12}}@keyframes lp-p-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-p-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes lp-p-grow-x{to{transform:scaleX(1)}}@keyframes lp-p-grow-y{to{transform:scaleY(1)}}@keyframes lp-p-blink{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes lp-p-loop-flow{to{stroke-dashoffset:0}}@keyframes lp-p-stamp-in{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.lp-p-scene{position:absolute;inset:0}.lp-p-scene svg{display:block}.lp-p-svg{position:absolute;left:76px;width:928px}.lp-p-mk{fill:var(--accent)}.lp-p-arr-line{stroke:var(--accent);fill:none;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:lp-p-grow-x .5s cubic-bezier(.7,0,.3,1) var(--d, 0s) forwards}.lp-p-arr-v{transform-origin:top center;transform:scaleY(0);animation-name:lp-p-grow-y}.lp-p-arr-rev{transform-origin:right center}.lp-p-arr-revv{transform-origin:center bottom}.lp-p-arr-head{stroke:transparent;opacity:0;animation:lp-p-fade-in .3s ease calc(var(--d, 0s) + .5s) forwards}.lp-p-kicker{position:absolute;top:232px;left:0;right:0;margin:0;text-align:center;font-size:34px;letter-spacing:.24em;color:var(--text-mute);animation:lp-p-fade-in .5s ease var(--d) both}.lp-p-title{position:absolute;top:296px;left:0;right:0;margin:0;text-align:center;font-size:56px;font-weight:900;color:var(--text);white-space:nowrap;animation:lp-p-rise .6s ease-out var(--d) both}.lp-p-title b{color:var(--accent);text-shadow:var(--text-shadow)}.lp-p0-svg{top:430px}.lp-p0-tag{opacity:0;animation:lp-p-rise .5s ease-out var(--d) forwards}.lp-p0-tagbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.lp-p0-tagbox-hot{stroke:var(--accent);filter:drop-shadow(0 0 14px rgba(0,255,204,.25))}.lp-p0-tag-t{font-family:var(--font-display-cn);font-size:38px;font-weight:900;fill:var(--text-2)}.lp-p0-tag-t-hot{fill:var(--accent)}.lp-p0-card{opacity:0;animation:lp-p-rise .55s ease-out var(--d) forwards}.lp-p0-cardbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.lp-p0-bar{fill:var(--surface-3);opacity:0;animation:lp-p-fade-in .4s ease var(--d) forwards}.lp-p0-caret{fill:var(--accent);opacity:0;animation:lp-p-fade-in .3s ease var(--d) forwards,lp-p-blink 1s step-end 3.2s infinite}.lp-p0-cap{font-family:var(--font-body);font-size:38px;font-weight:700;fill:var(--text-2);opacity:0;animation:lp-p-fade-in .5s ease var(--d) forwards}.lp-p0-div{stroke:var(--rule);stroke-width:2;transform-box:fill-box;transform-origin:center;transform:scaleX(0);animation:lp-p-grow-x .7s cubic-bezier(.22,.68,.32,1) var(--d) forwards}.lp-p0-hub{opacity:0;animation:lp-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.lp-p0-hubbox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2;filter:drop-shadow(0 0 18px rgba(0,255,204,.3))}.lp-p0-hub-t{font-family:var(--font-display-cn);font-size:38px;font-weight:900;fill:var(--accent)}.lp-p0-item{opacity:0;animation:lp-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.lp-p0-itembox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.lp-p0-item-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2)}.lp-p0-loop-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-dasharray:10 14;stroke-dashoffset:710;opacity:0;animation:lp-p-fade-in .6s ease 9.6s forwards,lp-p-loop-flow 1.6s linear 9.6s forwards}.lp-p0-loop-head{fill:none;stroke:transparent;stroke-width:4;opacity:0;animation:lp-p-fade-in .3s ease 11s forwards}.lp-p0-loop-t{font-family:var(--font-display-cn);font-size:44px;font-weight:900;fill:var(--accent);text-shadow:var(--text-shadow);opacity:0;animation:lp-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.lp-p1-svg{top:430px}.lp-p1-poollabel{font-family:var(--font-mono);font-size:36px;fill:var(--text-mute);letter-spacing:.08em;opacity:0;animation:lp-p-fade-in .5s ease var(--d) forwards}.lp-p1-pool{opacity:0;animation:lp-p-fade-in .5s ease var(--d) forwards}.lp-p1-poolbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.lp-p1-cell{fill:var(--accent);opacity:.55;animation:lp-p-fade-in .35s ease calc(var(--d) - 2.8s) both,lp-p-fade-out .5s ease var(--d) forwards}.lp-p1-scarce{font-family:var(--font-display-cn);font-size:38px;font-weight:900;fill:var(--text-2);opacity:0;animation:lp-p-fade-in .5s ease var(--d) forwards}.lp-p1-axis{stroke:var(--text-faint);stroke-width:2;opacity:0;animation:lp-p-fade-in .5s ease var(--d) forwards}.lp-p1-alabel{font-family:var(--font-body);font-size:36px;fill:var(--text-mute);opacity:0;animation:lp-p-fade-in .5s ease var(--d) forwards}.lp-p1-curve{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;stroke-dasharray:640;stroke-dashoffset:640;opacity:0;animation:lp-p-fade-in .2s ease 5.8s forwards,lp-p-draw-curve 2.4s cubic-bezier(.3,.5,.3,1) 5.8s forwards;filter:drop-shadow(0 0 10px rgba(0,255,204,.35))}@keyframes lp-p-draw-curve{to{stroke-dashoffset:0}}.lp-p1-decaynote{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--accent-glow);opacity:0;animation:lp-p-fade-in .5s ease var(--d) forwards}.lp-p1-tok{opacity:0;animation:lp-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.lp-p1-tokbox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.lp-p1-tok-hot .lp-p1-tokbox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.lp-p1-tok-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-mute)}.lp-p1-tok-hot .lp-p1-tok-t{fill:var(--accent)}.lp-p1-strike{stroke:var(--accent-glow);stroke-width:6;stroke-linecap:round;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:lp-p-grow-x .4s cubic-bezier(.7,0,.3,1) var(--d) forwards}.lp-p1-stamp{opacity:0;transform-box:fill-box;transform-origin:center;animation:lp-p-stamp-in .55s cubic-bezier(.2,.9,.3,1.15) var(--d) forwards}.lp-p1-stampbox{fill:var(--shell);fill-opacity:.92;stroke:var(--accent);stroke-width:2.5;filter:drop-shadow(0 0 22px rgba(0,255,204,.35))}.lp-p1-stamp-t{font-family:var(--font-display-cn);font-size:44px;font-weight:900;fill:var(--text)}@keyframes wk-fade-in{to{opacity:1}}@keyframes wk-fade-out{to{opacity:0}}@keyframes wk-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes wk-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes wk-grow-x{to{transform:scaleX(1)}}@keyframes wk-grow-y{to{transform:scaleY(1)}}@keyframes wk-dash-draw{to{stroke-dashoffset:0}}@keyframes wk-stamp-in{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@keyframes wk-c-lightup{0%{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5}to{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2.5}}.wk-scene{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:60px 100px}.wk-scene svg{display:block}.wk-mk{fill:var(--accent)}.wk-arr-line{stroke:var(--accent);fill:none;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:wk-grow-x .5s cubic-bezier(.7,0,.3,1) var(--d, 0s) forwards}.wk-arr-v{transform-origin:top center;transform:scaleY(0);animation-name:wk-grow-y}.wk-arr-rev{transform-origin:right center}.wk-arr-head{stroke:transparent;opacity:0;animation:wk-fade-in .3s ease calc(var(--d, 0s) + .5s) forwards}.wk-kicker{margin:0;font-size:30px;letter-spacing:.24em;color:var(--text-mute);animation:wk-fade-in .5s ease var(--d) both}.wk-title{margin:0;font-size:66px;font-weight:900;color:var(--text);animation:wk-rise .6s ease-out var(--d) both}.wk-title b{color:var(--accent);text-shadow:var(--text-shadow)}.wk-tail{margin:0;font-size:54px;font-weight:900;color:var(--text);animation:wk-rise .6s ease-out var(--d) both}.wk-c-case{opacity:0;animation:wk-pop .55s cubic-bezier(.2,1.3,.3,1) var(--d, .3s) both;transform-box:fill-box;transform-origin:center}.wk-c-rod{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.wk-c-body{fill:var(--surface-2);stroke:var(--rule);stroke-width:2}.wk-c-zone{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:9 7}.wk-c-hot{animation:wk-c-lightup .55s ease 1s both}.wk-c-zone-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-mute)}.wk-c-wheel{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.wk-svg{width:1720px}.wk0-stamp{opacity:0;transform-box:fill-box;transform-origin:center;animation:wk-stamp-in .55s cubic-bezier(.2,.9,.3,1.15) var(--d) forwards}.wk0-stampbox{fill:var(--shell);fill-opacity:.92;stroke:var(--accent);stroke-width:2.5;filter:drop-shadow(0 0 20px rgba(0,255,204,.3))}.wk0-stamp-t{font-family:var(--font-display-cn);font-size:44px;font-weight:900;fill:var(--text)}.wk0-capsz{font-family:var(--font-body);font-size:38px;font-weight:700;fill:var(--text-2);opacity:0;animation:wk-fade-in .5s ease var(--d) forwards}.wk0-trip-line{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;stroke-dasharray:1100;stroke-dashoffset:1100;animation:wk-dash-draw 1.8s cubic-bezier(.3,.5,.3,1) 2.2s forwards}.wk0-trip-head{fill:none;stroke:transparent;stroke-width:5;opacity:0;animation:wk-fade-in .3s ease 4s forwards}.wk0-stop{opacity:0;animation:wk-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.wk0-stop circle{fill:var(--accent);filter:drop-shadow(0 0 10px rgba(0,255,204,.5))}.wk0-stop-t{font-family:var(--font-mono);font-size:38px;font-weight:700;fill:var(--accent)}.wk0-triplabel{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text);opacity:0;animation:wk-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.wk1-card{opacity:0;animation:wk1-card-in .7s cubic-bezier(.22,.68,.32,1) 1.6s forwards,wk1-card-take .8s ease 5.2s}@keyframes wk1-card-in{0%{opacity:0;transform:translate(-560px)}to{opacity:1;transform:translate(0)}}@keyframes wk1-card-take{0%{transform:translate(0) scale(1)}40%{transform:translate(-50px,-64px) scale(1.08)}to{transform:translate(0) scale(1)}}.wk1-cardbox{fill:var(--surface-3);stroke:var(--accent);stroke-width:2;filter:drop-shadow(0 0 12px rgba(0,255,204,.3))}.wk1-card-t{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.wk1-scan{opacity:0;animation:wk-fade-in .3s ease 4.4s forwards,wk1-scan-move 1.4s ease-in-out 4.4s forwards,wk-fade-out .3s ease 5.6s forwards}@keyframes wk1-scan-move{to{transform:translate(560px)}}.wk1-scanline{stroke:var(--accent);stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 12px rgba(0,255,204,.6))}.wk1-eq{font-family:var(--font-display-cn);font-size:48px;font-weight:900;fill:var(--text);opacity:0;animation:wk-fade-in .5s ease var(--d) forwards}.wk1-chip{opacity:0;animation:wk-rise .5s ease-out var(--d) forwards}.wk1-chipbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.wk1-chip-t{font-family:var(--font-display-cn);font-size:38px;font-weight:700;fill:var(--text-2)}.wk2-roll{opacity:0;animation:wk-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.wk2-roll-dim{animation:wk-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) both,wk2-dim .6s ease 4.4s forwards}@keyframes wk2-dim{to{opacity:.35}}.wk2-rollbox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.wk2-rollbox-hot{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2.5}.wk2-roll-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2)}.wk2-roll-t-hot{fill:var(--accent)}.wk2-eq{font-family:var(--font-display-cn);font-size:44px;font-weight:900;fill:var(--text);opacity:0;animation:wk-fade-in .5s ease var(--d) forwards}.wk2-chip{opacity:0;animation:wk-rise .5s ease-out var(--d) forwards}.wk2-chipbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.wk2-chip-t{font-family:var(--font-display-cn);font-size:38px;font-weight:700;fill:var(--text-2)}.wk3-sou{opacity:0;animation:wk3-sou-in .45s cubic-bezier(.2,.9,.3,1) var(--d) forwards}@keyframes wk3-sou-in{0%{opacity:0;transform:translate(80px,-120px) scale(1.1)}to{opacity:1;transform:translate(0) scale(1)}}.wk3-soubox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.wk3-soubox-warn{fill:var(--surface-2);stroke:var(--accent-glow);stroke-width:2.5;filter:drop-shadow(0 0 12px rgba(255,0,170,.35))}.wk3-sou-t{font-family:var(--font-body);font-size:32px;fill:var(--text-mute)}.wk3-eq{font-family:var(--font-display-cn);font-size:48px;font-weight:900;fill:var(--text);opacity:0;animation:wk-fade-in .5s ease var(--d) forwards}.wk3-line{font-family:var(--font-display-cn);font-size:38px;font-weight:700;fill:var(--text-2);opacity:0;animation:wk-fade-in .5s ease var(--d) forwards}.wk3-line-hot{fill:var(--accent-glow);text-shadow:0 0 18px rgba(255,0,170,.35)}.wk3-verb{opacity:0;animation:wk-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.wk3-verb-ring{fill:var(--accent-soft);stroke:var(--accent);stroke-width:3;filter:drop-shadow(0 0 16px rgba(0,255,204,.35))}.wk3-verb-t{font-family:var(--font-display-cn);font-size:64px;font-weight:900;fill:var(--accent)}.wk4-mini{opacity:0;animation:wk-rise .55s ease-out var(--d) forwards}.wk4-minicap{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--text-2);opacity:0;animation:wk-fade-in .5s ease var(--d) forwards}.wk4-board{opacity:0;animation:wk-fade-in .5s ease var(--d) forwards}.wk4-boardbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.wk4-boardtitle{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text)}.wk4-zlabel{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2);opacity:0;animation:wk-fade-in .45s ease var(--d) forwards}.wk4-bar{fill:var(--accent);opacity:.6;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:wk-grow-x .6s cubic-bezier(.7,0,.3,1) var(--d) forwards}.wk4-limit{stroke:var(--accent);stroke-width:3;stroke-dasharray:8 8;opacity:0;animation:wk-fade-in .4s ease var(--d) forwards}.wk4-overseg{fill:var(--accent-glow);opacity:0;animation:wk-fade-in .45s ease var(--d) forwards}.wk4-stamp{opacity:0;transform-box:fill-box;transform-origin:center;animation:wk-stamp-in .5s cubic-bezier(.2,.9,.3,1.15) var(--d) forwards}.wk4-stampbox{fill:var(--shell);fill-opacity:.92;stroke:var(--accent-glow);stroke-width:3}.wk4-stamp-t{font-family:var(--font-display-cn);font-size:44px;font-weight:900;fill:var(--accent-glow)}.wk5-beam{opacity:0}.wk5-beam-wide{fill:var(--accent-soft);animation:wk-fade-in .7s ease 1.2s forwards,wk-fade-out .8s ease 8.6s forwards}.wk5-beam-narrow{fill:#00ffcc29;filter:drop-shadow(0 0 24px rgba(0,255,204,.3));animation:wk-fade-in .7s ease 8.6s forwards}.wk5-torch{opacity:0;animation:wk-rise .55s ease-out var(--d) forwards}.wk5-torchbody{fill:var(--surface-3);stroke:var(--rule);stroke-width:2}.wk5-torchhead{fill:var(--surface-2);stroke:var(--accent);stroke-width:2.5}.wk5-torchbtn{fill:var(--accent)}.wk5-obj{opacity:0;animation:wk-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) both}.wk5-obj:not(.wk5-obj-key){animation:wk-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) both,wk5-dim .6s ease 5.5s forwards}@keyframes wk5-dim{to{opacity:.38}}.wk5-objbox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.wk5-obj-key .wk5-objbox{animation:wk5-lit .5s ease 9.4s forwards}@keyframes wk5-lit{to{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2.5}}.wk5-obj-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-mute)}.wk5-obj-key .wk5-obj-t{animation:wk5-tlit .5s ease 9.4s forwards}@keyframes wk5-tlit{to{fill:var(--accent);text-shadow:var(--text-shadow)}}.wk5-note{font-family:var(--font-display-cn);font-size:40px;font-weight:700;fill:var(--text-2);opacity:0;animation:wk-fade-in .5s ease var(--d) forwards}.wk5-note-hot{fill:var(--accent);text-shadow:var(--text-shadow)}@keyframes wk-p-fade-in{to{opacity:1}}@keyframes wk-p-fade-out{to{opacity:0}}@keyframes wk-p-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes wk-p-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes wk-p-stamp-in{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@keyframes wk-p-c-lightup{0%{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5}to{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2.5}}@keyframes wk-p1-card-in{0%{opacity:0;transform:translate(-500px)}to{opacity:1;transform:translate(0)}}@keyframes wk-p1-card-take{0%{transform:translate(0) scale(1)}40%{transform:translate(-46px,-60px) scale(1.08)}to{transform:translate(0) scale(1)}}@keyframes wk-p1-scan-move{to{transform:translate(480px)}}@keyframes wk-p2-dim{to{opacity:.35}}@keyframes wk-p3-sou-in{0%{opacity:0;transform:translate(80px,-120px) scale(1.1)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes wk-p5-dim{to{opacity:.38}}@keyframes wk-p5-lit{to{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2.5}}@keyframes wk-p5-tlit{to{fill:var(--accent);text-shadow:var(--text-shadow)}}@keyframes wk-p-draw-x{to{transform:scaleX(1)}}@keyframes wk-p-draw-y{to{transform:scaleY(1)}}@keyframes wk-p-dash-draw{to{stroke-dashoffset:0}}.wk-p-scene{position:absolute;inset:0}.wk-p-scene svg{display:block}.wk-p-svg{position:absolute;left:76px;width:928px}.wk-p-mk{fill:var(--accent)}.wk-p-arr-line{stroke:var(--accent);fill:none;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:wk-p-draw-x .5s cubic-bezier(.7,0,.3,1) var(--d, 0s) forwards}.wk-p-arr-v{transform-origin:top center;transform:scaleY(0);animation-name:wk-p-draw-y}.wk-p-arr-head{stroke:transparent;opacity:0;animation:wk-p-fade-in .3s ease calc(var(--d, 0s) + .5s) forwards}.wk-p-kicker{position:absolute;top:232px;left:0;right:0;margin:0;text-align:center;font-size:34px;letter-spacing:.24em;color:var(--text-mute);animation:wk-p-fade-in .5s ease var(--d) both}.wk-p-title{position:absolute;top:296px;left:0;right:0;margin:0;text-align:center;font-size:56px;font-weight:900;color:var(--text);white-space:nowrap;animation:wk-p-rise .6s ease-out var(--d) both}.wk-p-title b{color:var(--accent);text-shadow:var(--text-shadow)}.wk-p-tail{position:absolute;top:1400px;left:0;right:0;margin:0;text-align:center;font-size:44px;font-weight:900;color:var(--text);animation:wk-p-rise .6s ease-out var(--d) both}.wk-p-c-case{opacity:0;animation:wk-p-pop .55s cubic-bezier(.2,1.3,.3,1) var(--d, .3s) both;transform-box:fill-box;transform-origin:center}.wk-p-c-rod{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.wk-p-c-body{fill:var(--surface-2);stroke:var(--rule);stroke-width:2}.wk-p-c-zone{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:9 7}.wk-p-c-hot{animation:wk-p-c-lightup .55s ease 1s both}.wk-p-c-zone-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-mute)}.wk-p-c-wheel{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.wk-p0-svg{top:430px}.wk-p0-stamp{opacity:0;transform-box:fill-box;transform-origin:center;animation:wk-p-stamp-in .55s cubic-bezier(.2,.9,.3,1.15) var(--d) forwards}.wk-p0-stampbox{fill:var(--shell);fill-opacity:.92;stroke:var(--accent);stroke-width:2.5;filter:drop-shadow(0 0 20px rgba(0,255,204,.3))}.wk-p0-stamp-t{font-family:var(--font-display-cn);font-size:42px;font-weight:900;fill:var(--text)}.wk-p0-capsz{font-family:var(--font-body);font-size:38px;font-weight:700;fill:var(--text-2);opacity:0;animation:wk-p-fade-in .5s ease var(--d) forwards}.wk-p0-trip-line{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;stroke-dasharray:1020;stroke-dashoffset:1020;animation:wk-p-dash-draw 1.8s cubic-bezier(.3,.5,.3,1) 2.2s forwards}.wk-p0-trip-head{fill:none;stroke:transparent;stroke-width:5;opacity:0;animation:wk-p-fade-in .3s ease 4s forwards}.wk-p0-stop{opacity:0;animation:wk-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.wk-p0-stop circle{fill:var(--accent);filter:drop-shadow(0 0 10px rgba(0,255,204,.5))}.wk-p0-stop-t{font-family:var(--font-mono);font-size:38px;font-weight:700;fill:var(--accent)}.wk-p0-triplabel{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text);opacity:0;animation:wk-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.wk-p1-svg{top:430px}.wk-p1-card{opacity:0;animation:wk-p1-card-in .7s cubic-bezier(.22,.68,.32,1) 1.6s forwards,wk-p1-card-take .8s ease 5.2s}.wk-p1-cardbox{fill:var(--surface-3);stroke:var(--accent);stroke-width:2;filter:drop-shadow(0 0 12px rgba(0,255,204,.3))}.wk-p1-card-t{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.wk-p1-scan{opacity:0;animation:wk-p-fade-in .3s ease 4.4s forwards,wk-p1-scan-move 1.4s ease-in-out 4.4s forwards,wk-p-fade-out .3s ease 5.6s forwards}.wk-p1-scanline{stroke:var(--accent);stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 12px rgba(0,255,204,.6))}.wk-p1-eq{font-family:var(--font-display-cn);font-size:48px;font-weight:900;fill:var(--text);opacity:0;animation:wk-p-fade-in .5s ease var(--d) forwards}.wk-p1-chip{opacity:0;animation:wk-p-rise .5s ease-out var(--d) forwards}.wk-p1-chipbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.wk-p1-chip-t{font-family:var(--font-display-cn);font-size:38px;font-weight:700;fill:var(--text-2)}.wk-p2-svg{top:430px}.wk-p2-roll{opacity:0;animation:wk-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.wk-p2-roll-dim{animation:wk-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) both,wk-p2-dim .6s ease 4.4s forwards}.wk-p2-rollbox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.wk-p2-rollbox-hot{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2.5}.wk-p2-roll-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2)}.wk-p2-roll-t-hot{fill:var(--accent)}.wk-p2-eq{font-family:var(--font-display-cn);font-size:42px;font-weight:900;fill:var(--text);opacity:0;animation:wk-p-fade-in .5s ease var(--d) forwards}.wk-p2-chip{opacity:0;animation:wk-p-rise .5s ease-out var(--d) forwards}.wk-p2-chipbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.wk-p2-chip-t{font-family:var(--font-display-cn);font-size:38px;font-weight:700;fill:var(--text-2)}.wk-p3-svg{top:430px}.wk-p3-sou{opacity:0;animation:wk-p3-sou-in .45s cubic-bezier(.2,.9,.3,1) var(--d) forwards}.wk-p3-soubox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.wk-p3-soubox-warn{fill:var(--surface-2);stroke:var(--accent-glow);stroke-width:2.5;filter:drop-shadow(0 0 12px rgba(255,0,170,.35))}.wk-p3-sou-t{font-family:var(--font-body);font-size:36px;fill:var(--text-mute)}.wk-p3-eq{font-family:var(--font-display-cn);font-size:48px;font-weight:900;fill:var(--text);opacity:0;animation:wk-p-fade-in .5s ease var(--d) forwards}.wk-p3-line{font-family:var(--font-display-cn);font-size:38px;font-weight:700;fill:var(--text-2);opacity:0;animation:wk-p-fade-in .5s ease var(--d) forwards}.wk-p3-line-hot{fill:var(--accent-glow);text-shadow:0 0 18px rgba(255,0,170,.35)}.wk-p3-verb{opacity:0;animation:wk-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.wk-p3-verb-ring{fill:var(--accent-soft);stroke:var(--accent);stroke-width:3;filter:drop-shadow(0 0 16px rgba(0,255,204,.35))}.wk-p3-verb-t{font-family:var(--font-display-cn);font-size:56px;font-weight:900;fill:var(--accent)}.wk-p4-svg{top:430px}.wk-p4-mini{opacity:0;animation:wk-p-rise .55s ease-out var(--d) forwards}.wk-p4-minicap{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--text-2);opacity:0;animation:wk-p-fade-in .5s ease var(--d) forwards}.wk-p4-board{opacity:0;animation:wk-p-fade-in .5s ease var(--d) forwards}.wk-p4-boardbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.wk-p4-boardtitle{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text)}.wk-p4-zlabel{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2);opacity:0;animation:wk-p-fade-in .45s ease var(--d) forwards}.wk-p4-bar{fill:var(--accent);opacity:.6;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:wk-p-draw-x .6s cubic-bezier(.7,0,.3,1) var(--d) forwards}.wk-p4-limit{stroke:var(--accent);stroke-width:3;stroke-dasharray:8 8;opacity:0;animation:wk-p-fade-in .4s ease var(--d) forwards}.wk-p4-overseg{fill:var(--accent-glow);opacity:0;animation:wk-p-fade-in .45s ease var(--d) forwards}.wk-p4-stamp{opacity:0;transform-box:fill-box;transform-origin:center;animation:wk-p-stamp-in .5s cubic-bezier(.2,.9,.3,1.15) var(--d) forwards}.wk-p4-stampbox{fill:var(--shell);fill-opacity:.92;stroke:var(--accent-glow);stroke-width:3}.wk-p4-stamp-t{font-family:var(--font-display-cn);font-size:42px;font-weight:900;fill:var(--accent-glow)}.wk-p5-svg{top:430px}.wk-p5-beam{opacity:0}.wk-p5-beam-wide{fill:var(--accent-soft);animation:wk-p-fade-in .7s ease 1.2s forwards,wk-p-fade-out .8s ease 8.6s forwards}.wk-p5-beam-narrow{fill:#00ffcc29;filter:drop-shadow(0 0 24px rgba(0,255,204,.3));animation:wk-p-fade-in .7s ease 8.6s forwards}.wk-p5-torch{opacity:0;animation:wk-p-rise .55s ease-out var(--d) forwards}.wk-p5-torchbody{fill:var(--surface-3);stroke:var(--rule);stroke-width:2}.wk-p5-torchhead{fill:var(--surface-2);stroke:var(--accent);stroke-width:2.5}.wk-p5-torchbtn{fill:var(--accent)}.wk-p5-obj{opacity:0;animation:wk-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) both}.wk-p5-obj:not(.wk-p5-obj-key){animation:wk-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) both,wk-p5-dim .6s ease 5.5s forwards}.wk-p5-objbox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.wk-p5-obj-key .wk-p5-objbox{animation:wk-p5-lit .5s ease 9.4s forwards}.wk-p5-obj-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-mute)}.wk-p5-obj-key .wk-p5-obj-t{animation:wk-p5-tlit .5s ease 9.4s forwards}.wk-p5-note{font-family:var(--font-display-cn);font-size:38px;font-weight:700;fill:var(--text-2);opacity:0;animation:wk-p-fade-in .5s ease var(--d) forwards}.wk-p5-note-hot{fill:var(--accent);text-shadow:var(--text-shadow)}@keyframes md-fade-in{to{opacity:1}}@keyframes md-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes md-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes md-draw-x{to{transform:scaleX(1)}}@keyframes md-dash-draw{to{stroke-dashoffset:0}}@keyframes md1-logs-move{to{transform:translate(460px,150px) scale(.5);opacity:.15}}.md-scene{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:60px 100px}.md-scene svg{display:block}.md-mk{fill:var(--accent)}.md-arr-line{stroke:var(--accent);fill:none;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:md-draw-x .5s cubic-bezier(.7,0,.3,1) var(--d, 0s) forwards}.md-arr-v{transform-origin:top center;transform:scaleY(0)}.md-arr-rev{transform-origin:right center}.md-arr-head{stroke:transparent;opacity:0;animation:md-fade-in .3s ease calc(var(--d, 0s) + .5s) forwards}.md-kicker{margin:0;font-size:30px;letter-spacing:.24em;color:var(--text-mute);animation:md-fade-in .5s ease var(--d) both}.md-title{margin:0;font-size:64px;font-weight:900;color:var(--text);animation:md-rise .6s ease-out var(--d) both}.md-title b{color:var(--accent);text-shadow:var(--text-shadow)}.md-svg{width:1720px}.md0-station{opacity:0;animation:md-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md0-stationbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.md0-station-no{font-family:var(--font-display-en);font-size:40px;font-weight:700;fill:var(--accent)}.md0-station-name{font-family:var(--font-display-cn);font-size:52px;font-weight:900;fill:var(--text)}.md0-station-sub{font-family:var(--font-body);font-size:31px;fill:var(--text-mute)}.md0-link{opacity:0;animation:md-fade-in .35s ease var(--d) forwards}.md0-linkline{stroke:var(--accent);stroke-width:5;fill:none}.md1-loglabel{font-family:var(--font-mono);font-size:31px;fill:var(--text-mute);opacity:0;animation:md-fade-in .5s ease var(--d) forwards}.md1-logline{fill:var(--surface-3);opacity:0;animation:md-fade-in .3s ease var(--d) forwards}.md1-logs{transform-box:fill-box;transform-origin:center;animation:md1-logs-move 1.2s cubic-bezier(.5,0,.7,.4) var(--d) forwards}.md1-funnel{opacity:0;animation:md-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md1-funnelbody{fill:var(--surface-2);stroke:var(--rule);stroke-width:2}.md1-funnelrim{stroke:var(--text-faint);stroke-width:2}.md1-drip{fill:var(--accent);opacity:0;animation:md-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards;filter:drop-shadow(0 0 8px rgba(0,255,204,.45))}.md1-driplabel{font-family:var(--font-display-cn);font-size:38px;font-weight:700;fill:var(--text-2);opacity:0;animation:md-fade-in .5s ease var(--d) forwards}.md1-contrast{font-family:var(--font-display-cn);font-size:44px;font-weight:900;fill:var(--text);opacity:0;animation:md-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md1-rot{font-family:var(--font-display-cn);font-size:38px;font-weight:700;fill:var(--accent-glow);opacity:0;animation:md-fade-in .5s ease var(--d) forwards}.md2-mat{opacity:0;animation:md-rise .5s ease-out var(--d) forwards}.md2-matbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.md2-mat-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2)}.md2-tag{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2);opacity:0;animation:md-fade-in .45s ease var(--d) forwards}.md2-tag-hot{fill:var(--accent-glow)}.md2-keep{opacity:0;animation:md-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md2-keepbox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.md2-keep-t{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.md2-del{opacity:0;animation:md-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md2-delbox{fill:var(--surface-2);stroke:var(--accent-glow);stroke-width:2.5}.md2-del-t{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--text)}.md3-win{opacity:0;animation:md-fade-in .5s ease var(--d) forwards}.md3-winbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.md3-winlabel{font-family:var(--font-mono);font-size:31px;fill:var(--text-mute);letter-spacing:.06em}.md3-endlabel{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--accent);opacity:0;animation:md-fade-in .45s ease var(--d) forwards}.md3-ucurve{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;stroke-dasharray:1600;stroke-dashoffset:1600;opacity:0;animation:md-fade-in .2s ease 3s forwards,md-dash-draw 1.8s cubic-bezier(.3,.5,.3,1) 3s forwards}.md3-ucurve-head{fill:none;stroke:transparent;stroke-width:5;opacity:0;animation:md-fade-in .3s ease 4.8s forwards}.md3-midlabel{font-family:var(--font-display-cn);font-size:38px;font-weight:700;fill:var(--text-mute);opacity:0;animation:md-fade-in .5s ease var(--d) forwards}.md3-slot{opacity:0;animation:md-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md3-slotbox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.md3-slotbox-dim{stroke-dasharray:9 7;fill:var(--surface)}.md3-slot-t{font-family:var(--font-display-cn);font-size:32px;font-weight:700;fill:var(--text-2)}.md3-chip{opacity:0;animation:md-rise .5s ease-out var(--d) forwards}.md3-chipbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.md3-chip-t{font-family:var(--font-display-cn);font-size:34px;font-weight:700;fill:var(--text-2)}.md4-ring-line{fill:none;stroke:var(--accent);stroke-width:5;stroke-dasharray:1060;stroke-dashoffset:1060;animation:md-dash-draw 1s cubic-bezier(.3,.6,.3,1) .9s forwards}.md4-ring-head{fill:none;stroke:transparent;stroke-width:5;opacity:0;animation:md-fade-in .3s ease 1.9s forwards}.md4-ringtitle{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text);opacity:0;animation:md-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md4-ringsub{font-family:var(--font-body);font-size:31px;fill:var(--text-mute);opacity:0;animation:md-fade-in .45s ease var(--d) forwards}.md4-change{opacity:0;animation:md-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md4-changebox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.md4-change-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2)}.md4-vs{opacity:0;animation:md-rise .5s ease-out var(--d) forwards}.md4-vsbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.md4-vsbox-hot{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.md4-vs-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2)}.md4-vs-t-hot{fill:var(--accent);font-weight:900}@keyframes md-p-fade-in{to{opacity:1}}@keyframes md-p-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes md-p-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes md-p-draw-x{to{transform:scaleX(1)}}@keyframes md-p-dash-draw{to{stroke-dashoffset:0}}@keyframes md-p1-logs-move{to{transform:translate(40px,210px) scale(.5);opacity:.15}}.md-p-scene{position:absolute;inset:0}.md-p-scene svg{display:block}.md-p-svg{position:absolute;left:76px;width:928px}.md-p-mk{fill:var(--accent)}.md-p-arr-line{stroke:var(--accent);fill:none;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:md-p-draw-x .5s cubic-bezier(.7,0,.3,1) var(--d, 0s) forwards}.md-p-arr-head{stroke:transparent;opacity:0;animation:md-p-fade-in .3s ease calc(var(--d, 0s) + .5s) forwards}.md-p-kicker{position:absolute;top:232px;left:0;right:0;margin:0;text-align:center;font-size:34px;letter-spacing:.24em;color:var(--text-mute);animation:md-p-fade-in .5s ease var(--d) both}.md-p-title{position:absolute;top:296px;left:0;right:0;margin:0;text-align:center;font-size:56px;font-weight:900;color:var(--text);white-space:nowrap;animation:md-p-rise .6s ease-out var(--d) both}.md-p-title b{color:var(--accent);text-shadow:var(--text-shadow)}.md-p0-svg{top:400px}.md-p0-station{opacity:0;animation:md-p-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md-p0-stationbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.md-p0-station-no{font-family:var(--font-display-en);font-size:38px;font-weight:700;fill:var(--accent)}.md-p0-station-name{font-family:var(--font-display-cn);font-size:48px;font-weight:900;fill:var(--text)}.md-p0-station-sub{font-family:var(--font-body);font-size:36px;fill:var(--text-mute)}.md-p0-link{opacity:0;animation:md-p-fade-in .35s ease var(--d) forwards}.md-p0-linkline{stroke:var(--accent);stroke-width:6;fill:none}.md-p1-svg{top:430px}.md-p1-loglabel{font-family:var(--font-mono);font-size:36px;fill:var(--text-mute);opacity:0;animation:md-p-fade-in .5s ease var(--d) forwards}.md-p1-logline{fill:var(--surface-3);opacity:0;animation:md-p-fade-in .3s ease var(--d) forwards}.md-p1-logs{transform-box:fill-box;transform-origin:center;animation:md-p1-logs-move 1.2s cubic-bezier(.5,0,.7,.4) var(--d) forwards}.md-p1-funnel{opacity:0;animation:md-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md-p1-funnelbody{fill:var(--surface-2);stroke:var(--rule);stroke-width:2}.md-p1-funnelrim{stroke:var(--text-faint);stroke-width:2}.md-p1-drip{fill:var(--accent);opacity:0;animation:md-p-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards;filter:drop-shadow(0 0 8px rgba(0,255,204,.45))}.md-p1-driplabel{font-family:var(--font-display-cn);font-size:38px;font-weight:700;fill:var(--text-2);opacity:0;animation:md-p-fade-in .5s ease var(--d) forwards}.md-p1-contrast{font-family:var(--font-display-cn);font-size:42px;font-weight:900;fill:var(--text);opacity:0;animation:md-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md-p1-rot{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--accent-glow);opacity:0;animation:md-p-fade-in .5s ease var(--d) forwards}.md-p2-svg{top:430px}.md-p2-mat{opacity:0;animation:md-p-rise .5s ease-out var(--d) forwards}.md-p2-matbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.md-p2-mat-t{font-family:var(--font-display-cn);font-size:38px;font-weight:700;fill:var(--text-2)}.md-p2-tag{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2);opacity:0;animation:md-p-fade-in .45s ease var(--d) forwards}.md-p2-tag-hot{fill:var(--accent-glow)}.md-p2-keep{opacity:0;animation:md-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md-p2-keepbox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.md-p2-keep-t{font-family:var(--font-display-cn);font-size:38px;font-weight:900;fill:var(--accent)}.md-p2-del{opacity:0;animation:md-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md-p2-delbox{fill:var(--surface-2);stroke:var(--accent-glow);stroke-width:2.5}.md-p2-del-t{font-family:var(--font-display-cn);font-size:38px;font-weight:900;fill:var(--text)}.md-p3-svg{top:430px}.md-p3-win{opacity:0;animation:md-p-fade-in .5s ease var(--d) forwards}.md-p3-winbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.md-p3-winlabel{font-family:var(--font-mono);font-size:36px;fill:var(--text-mute);letter-spacing:.06em}.md-p3-endlabel{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--accent);opacity:0;animation:md-p-fade-in .45s ease var(--d) forwards}.md-p3-ucurve{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;stroke-dasharray:860;stroke-dashoffset:860;opacity:0;animation:md-p-fade-in .2s ease 3s forwards,md-p-dash-draw 1.8s cubic-bezier(.3,.5,.3,1) 3s forwards}.md-p3-ucurve-head{fill:none;stroke:transparent;stroke-width:5;opacity:0;animation:md-p-fade-in .3s ease 4.8s forwards}.md-p3-midlabel{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-mute);opacity:0;animation:md-p-fade-in .5s ease var(--d) forwards}.md-p3-slot{opacity:0;animation:md-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md-p3-slotbox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.md-p3-slotbox-dim{stroke-dasharray:9 7;fill:var(--surface)}.md-p3-slot-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2)}.md-p4-svg{top:430px}.md-p4-ring-line{fill:none;stroke:var(--accent);stroke-width:5;stroke-dasharray:800;stroke-dashoffset:800;animation:md-p-dash-draw 1s cubic-bezier(.3,.6,.3,1) .9s forwards}.md-p4-ring-head{fill:none;stroke:transparent;stroke-width:5;opacity:0;animation:md-p-fade-in .3s ease 1.9s forwards}.md-p4-ringtitle{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text);opacity:0;animation:md-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md-p4-ringsub{font-family:var(--font-body);font-size:36px;fill:var(--text-mute);opacity:0;animation:md-p-fade-in .45s ease var(--d) forwards}.md-p4-change{opacity:0;animation:md-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.md-p4-changebox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.md-p4-change-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2)}.md-p4-vs{opacity:0;animation:md-p-rise .5s ease-out var(--d) forwards}.md-p4-vsbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.md-p4-vsbox-hot{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.md-p4-vs-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2)}.md-p4-vs-t-hot{fill:var(--accent);font-weight:900}@keyframes mn-fade-in{to{opacity:1}}@keyframes mn-fade-out{to{opacity:0}}@keyframes mn-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes mn-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes mn-grow-x{to{transform:scaleX(1)}}@keyframes mn-grow-y{to{transform:scaleY(1)}}@keyframes mn-dash-draw{to{stroke-dashoffset:0}}.mn-scene{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:60px 100px}.mn-scene svg{display:block}.mn-kicker{margin:0;font-size:30px;letter-spacing:.24em;color:var(--text-mute);animation:mn-fade-in .5s ease var(--d) both}.mn-title{margin:0;font-size:66px;font-weight:900;color:var(--text);animation:mn-rise .6s ease-out var(--d) both}.mn-title b{color:var(--accent);text-shadow:var(--text-shadow)}.mn-svg{width:1720px}.mn-mk{fill:var(--accent)}.mn-arr-line{stroke:var(--accent);fill:none;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:mn-grow-x .5s cubic-bezier(.7,0,.3,1) var(--d, 0s) forwards}.mn-arr-v{transform-origin:top center;transform:scaleY(0);animation-name:mn-grow-y}.mn-arr-rev{transform-origin:right center}.mn-arr-head{stroke:transparent;opacity:0;animation:mn-fade-in .3s ease calc(var(--d, 0s) + .5s) forwards}.mn0-paper{opacity:0;animation:mn-rise .55s ease-out var(--d) forwards}.mn0-scroll{fill:var(--surface-2);stroke:var(--rule);stroke-width:2}.mn0-scrolltag{font-family:var(--font-mono);font-size:31px;fill:var(--text-mute);letter-spacing:.06em}.mn0-ln{fill:var(--text-faint);opacity:0;animation:mn-fade-in .3s ease var(--d) forwards}.mn0-roll{opacity:0;transform-box:fill-box;transform-origin:center;animation:mn-pop .5s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.mn0-roll rect{fill:var(--shell);fill-opacity:.92;stroke:var(--accent-glow);stroke-width:3}.mn0-roll text{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent-glow)}.mn0-price-bad{opacity:0;animation:mn-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn0-price-bad rect{fill:var(--surface-2);stroke:var(--accent-glow);stroke-width:2.5}.mn0-price-bad text{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--accent-glow)}.mn0-vs{opacity:0;animation:mn-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn0-vs circle{fill:var(--surface);stroke:var(--rule);stroke-width:2}.mn0-vs text{font-family:var(--font-display-en);font-size:36px;font-weight:700;fill:var(--text-2)}.mn0-card{opacity:0;animation:mn-rise .55s ease-out var(--d) forwards}.mn0-cardbox{fill:var(--surface-2);stroke:var(--accent);stroke-width:2.5;filter:drop-shadow(0 0 18px rgba(0,255,204,.22))}.mn0-cardtag{font-family:var(--font-mono);font-size:31px;fill:var(--accent);letter-spacing:.08em}.mn0-quote{font-family:var(--font-mono);font-size:40px;font-weight:700;fill:var(--text)}.mn0-useful{opacity:0;animation:mn-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn0-useful rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.mn0-useful text{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.mn0-price-good{opacity:0;animation:mn-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn0-price-good rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2.5}.mn0-price-good text{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--accent)}.mn1-case{opacity:0;animation:mn-rise .55s ease-out var(--d) forwards}.mn1-rod{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.mn1-body{fill:var(--surface-2);stroke:var(--rule);stroke-width:2}.mn1-body-s{stroke:var(--accent);stroke-width:2.5}.mn1-case-t{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--text)}.mn1-big{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.mn1-big-t{font-family:var(--font-display-cn);font-size:34px;font-weight:700;fill:var(--text-2)}.mn1-wheel{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.mn1-tag{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent);opacity:0;animation:mn-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn1-try{opacity:0;transform-box:fill-box;transform-origin:center;animation:mn1-fly 1s cubic-bezier(.35,0,.25,1) var(--d) forwards,mn1-melt .5s ease 6.6s forwards}@keyframes mn1-fly{0%{opacity:0;transform:translate(-750px,10px) rotate(0)}55%{opacity:1}to{opacity:1;transform:translate(0) rotate(8deg)}}@keyframes mn1-melt{0%{opacity:1;transform:translate(0) rotate(8deg) scale(1)}to{opacity:0;transform:translate(0) rotate(8deg) scale(.3)}}.mn1-trybox{fill:var(--surface-2);stroke:var(--accent-glow);stroke-width:2.5}.mn1-try-t{font-family:var(--font-display-cn);font-size:34px;font-weight:700;fill:var(--accent-glow)}.mn1-no{opacity:0;transform-box:fill-box;transform-origin:center;animation:mn-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards,mn-fade-out .4s ease 6.6s forwards}.mn1-no circle{fill:var(--shell);stroke:var(--accent-glow);stroke-width:4}.mn1-no text{font-family:var(--font-display-en);font-size:40px;font-weight:700;fill:var(--accent-glow)}.mn1-yes{opacity:0;transform-box:fill-box;transform-origin:center;animation:mn-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn1-yes circle{fill:var(--shell);stroke:var(--accent);stroke-width:4;filter:drop-shadow(0 0 12px rgba(0,255,204,.4))}.mn1-yes text{font-family:var(--font-display-en);font-size:40px;font-weight:700;fill:var(--accent)}.mn1-budget{opacity:0;animation:mn-rise .5s ease-out var(--d) forwards}.mn1-budget rect{fill:var(--surface-2);stroke:var(--accent);stroke-width:2}.mn1-budget text{font-family:var(--font-body);font-size:32px;font-weight:700;fill:var(--accent)}.mn1-fit{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2;opacity:0;animation:mn-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn1-line{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text);opacity:0;animation:mn-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn2-card{opacity:0;animation:mn-rise .55s ease-out var(--d) forwards}.mn2-cardbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.mn2-cardbox-hot{stroke:var(--accent);stroke-width:2}.mn2-name{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text)}.mn2-tok{font-family:var(--font-mono);font-size:54px;font-weight:700;fill:var(--accent);text-shadow:var(--text-shadow)}.mn2-hair{stroke:var(--rule);stroke-width:2}.mn2-desc{font-family:var(--font-body);font-size:32px;fill:var(--text-2)}.mn2-desc-hot{font-weight:900;fill:var(--accent)}.mn2-badge{opacity:0;transform-box:fill-box;transform-origin:center;animation:mn-pop .5s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.mn2-badge rect{fill:var(--shell);fill-opacity:.92;stroke:var(--accent-glow);stroke-width:3}.mn2-badge text{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent-glow)}.mn2-bar{fill:var(--accent);transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:mn-grow-x .6s cubic-bezier(.7,0,.3,1) var(--d) forwards}.mn2-bar-a{opacity:.45}.mn2-bar-b{opacity:.8}.mn2-bar-c{opacity:.3}.mn2-bar-t{font-family:var(--font-display-cn);font-size:34px;font-weight:700;fill:var(--shell);opacity:0;animation:mn-fade-in .4s ease var(--d) forwards}.mn3-win{opacity:0;animation:mn-fade-in .5s ease var(--d) forwards}.mn3-frame{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.mn3-winlabel{font-family:var(--font-mono);font-size:31px;fill:var(--text-mute);letter-spacing:.06em}.mn3-hair{stroke:var(--rule);stroke-width:2}.mn3-cell{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5}.mn3-cell-hot{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.mn3-cell-empty{stroke-dasharray:9 7}.mn3-cell-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-mute)}.mn3-cell-t-hot{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.mn3-fly{opacity:0;transform-box:fill-box;transform-origin:center;animation:mn3-fly .9s cubic-bezier(.4,0,.3,1) var(--d) forwards,mn-fade-out .3s ease 3s forwards}@keyframes mn3-fly{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:1;transform:translate(1115px,-81px) scale(.45)}}.mn3-comp{opacity:0;animation:mn-rise .5s ease-out var(--d) forwards}.mn3-compbox{fill:var(--surface-2);stroke:var(--accent);stroke-width:2}.mn3-compt{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text)}.mn3-mini{opacity:0;animation:mn-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn3-minibox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.mn3-minit{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--accent)}.mn3-ret-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-dasharray:560;stroke-dashoffset:560;animation:mn-dash-draw .55s cubic-bezier(.4,0,.3,1) 4s forwards}.mn3-ret-head{fill:none;stroke:transparent;stroke-width:4;opacity:0;animation:mn-fade-in .3s ease 4.55s forwards}.mn3-land{opacity:0;animation:mn-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn3-ring-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-dasharray:540;stroke-dashoffset:540;animation:mn-dash-draw .7s cubic-bezier(.3,.6,.3,1) 5.6s forwards}.mn3-ring-head{fill:none;stroke:transparent;stroke-width:4;opacity:0;animation:mn-fade-in .3s ease 6.3s forwards}.mn3-loopt{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--text);opacity:0;animation:mn-fade-in .4s ease var(--d) forwards}.mn3-loops{font-family:var(--font-mono);font-size:31px;fill:var(--accent);opacity:0;animation:mn-fade-in .4s ease var(--d) forwards}.mn3-check{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:mn-fade-in .35s ease var(--d) forwards;filter:drop-shadow(0 0 10px rgba(0,255,204,.5))}.mn4-modellabel{font-family:var(--font-mono);font-size:34px;font-weight:700;fill:var(--text-2);opacity:0;animation:mn-fade-in .45s ease var(--d) forwards}.mn4-bar{opacity:0;animation:mn-fade-in .1s ease var(--d) forwards}.mn4-seg{fill:var(--accent);transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:mn-grow-x .55s cubic-bezier(.7,0,.3,1) var(--d) forwards}.mn4-seg-a{opacity:.5}.mn4-seg-b{opacity:.85}.mn4-seg-c{opacity:.35}.mn4-segname{font-family:var(--font-display-cn);font-size:31px;font-weight:700;fill:var(--shell)}.mn4-segtok{font-family:var(--font-mono);font-size:34px;font-weight:700;fill:var(--shell)}.mn4-total{font-family:var(--font-mono);font-size:34px;font-weight:700;fill:var(--accent);opacity:0;animation:mn-fade-in .4s ease var(--d) forwards}.mn4-align{stroke:var(--accent);stroke-width:2.5;stroke-dasharray:8 8;opacity:0;animation:mn-fade-in .4s ease var(--d) forwards}.mn4-same{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--accent);text-shadow:var(--text-shadow);opacity:0;animation:mn-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn4-chip{opacity:0;animation:mn-rise .5s ease-out var(--d) forwards}.mn4-chipbox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.mn4-chipt{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}@keyframes mn-p-fade-in{to{opacity:1}}@keyframes mn-p-fade-out{to{opacity:0}}@keyframes mn-p-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes mn-p-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes mn-p-grow-x{to{transform:scaleX(1)}}@keyframes mn-p-grow-y{to{transform:scaleY(1)}}@keyframes mn-p-dash-draw{to{stroke-dashoffset:0}}.mn-p-scene{position:absolute;inset:0}.mn-p-scene svg{display:block}.mn-p-svg{position:absolute;left:76px;width:928px}.mn-p-mk{fill:var(--accent)}.mn-p-kicker{position:absolute;top:170px;left:0;right:0;margin:0;text-align:center;font-family:var(--font-mono);font-size:34px;letter-spacing:.2em;color:var(--text-mute);animation:mn-p-fade-in .5s ease var(--d) both}.mn-p-title{position:absolute;top:240px;left:0;right:0;margin:0;text-align:center;font-size:54px;font-weight:900;color:var(--text);white-space:nowrap;animation:mn-p-rise .6s ease-out var(--d) both}.mn-p-title b{color:var(--accent);text-shadow:var(--text-shadow)}.mn-p-arr-line{stroke:var(--accent);fill:none;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:mn-p-grow-x .5s cubic-bezier(.7,0,.3,1) var(--d, 0s) forwards}.mn-p-arr-v{transform-origin:top center;transform:scaleY(0);animation-name:mn-p-grow-y}.mn-p-arr-head{stroke:transparent;opacity:0;animation:mn-p-fade-in .3s ease calc(var(--d, 0s) + .5s) forwards}.mn-p0-svg{top:430px}.mn-p0-paper{opacity:0;animation:mn-p-rise .55s ease-out var(--d) forwards}.mn-p0-scroll{fill:var(--surface-2);stroke:var(--rule);stroke-width:2}.mn-p0-scrolltag{font-family:var(--font-mono);font-size:36px;fill:var(--text-mute);letter-spacing:.06em}.mn-p0-ln{fill:var(--text-faint);opacity:0;animation:mn-p-fade-in .3s ease var(--d) forwards}.mn-p0-roll{opacity:0;transform-box:fill-box;transform-origin:center;animation:mn-p-pop .5s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.mn-p0-roll rect{fill:var(--shell);fill-opacity:.92;stroke:var(--accent-glow);stroke-width:3}.mn-p0-roll text{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent-glow)}.mn-p0-price-bad{opacity:0;animation:mn-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn-p0-price-bad rect{fill:var(--surface-2);stroke:var(--accent-glow);stroke-width:2.5}.mn-p0-price-bad text{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--accent-glow)}.mn-p0-vs{opacity:0;animation:mn-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn-p0-vs circle{fill:var(--surface);stroke:var(--rule);stroke-width:2}.mn-p0-vs text{font-family:var(--font-display-en);font-size:36px;font-weight:700;fill:var(--text-2)}.mn-p0-card{opacity:0;animation:mn-p-rise .55s ease-out var(--d) forwards}.mn-p0-cardbox{fill:var(--surface-2);stroke:var(--accent);stroke-width:2.5;filter:drop-shadow(0 0 18px rgba(0,255,204,.22))}.mn-p0-cardtag{font-family:var(--font-mono);font-size:36px;fill:var(--accent);letter-spacing:.08em}.mn-p0-quote{font-family:var(--font-mono);font-size:40px;font-weight:700;fill:var(--text)}.mn-p0-useful{opacity:0;animation:mn-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn-p0-useful rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.mn-p0-useful text{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.mn-p0-price-good{opacity:0;animation:mn-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn-p0-price-good rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2.5}.mn-p0-price-good text{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--accent)}.mn-p1-svg{top:420px}.mn-p1-case{opacity:0;animation:mn-p-rise .55s ease-out var(--d) forwards}.mn-p1-rod{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.mn-p1-body{fill:var(--surface-2);stroke:var(--rule);stroke-width:2}.mn-p1-body-s{stroke:var(--accent);stroke-width:2.5}.mn-p1-case-t{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--text)}.mn-p1-big{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.mn-p1-big-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-2)}.mn-p1-wheel{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.mn-p1-tag{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent);opacity:0;animation:mn-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn-p1-try{opacity:0;transform-box:fill-box;transform-origin:center;animation:mn-p1-fly 1s cubic-bezier(.35,0,.25,1) var(--d) forwards,mn-p1-melt .5s ease 6.6s forwards}@keyframes mn-p1-fly{0%{opacity:0;transform:translate(-320px,-383px) rotate(0)}55%{opacity:1}to{opacity:1;transform:translate(0) rotate(8deg)}}@keyframes mn-p1-melt{0%{opacity:1;transform:translate(0) rotate(8deg) scale(1)}to{opacity:0;transform:translate(0) rotate(8deg) scale(.3)}}.mn-p1-trybox{fill:var(--surface-2);stroke:var(--accent-glow);stroke-width:2.5}.mn-p1-try-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--accent-glow)}.mn-p1-no{opacity:0;transform-box:fill-box;transform-origin:center;animation:mn-p-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards,mn-p-fade-out .4s ease 6.6s forwards}.mn-p1-no circle{fill:var(--shell);stroke:var(--accent-glow);stroke-width:4}.mn-p1-no text{font-family:var(--font-display-en);font-size:44px;font-weight:700;fill:var(--accent-glow)}.mn-p1-yes{opacity:0;transform-box:fill-box;transform-origin:center;animation:mn-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn-p1-yes circle{fill:var(--shell);stroke:var(--accent);stroke-width:4;filter:drop-shadow(0 0 12px rgba(0,255,204,.4))}.mn-p1-yes text{font-family:var(--font-display-en);font-size:44px;font-weight:700;fill:var(--accent)}.mn-p1-budget{opacity:0;animation:mn-p-rise .5s ease-out var(--d) forwards}.mn-p1-budget rect{fill:var(--surface-2);stroke:var(--accent);stroke-width:2}.mn-p1-budget text{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--accent)}.mn-p1-fit{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2;opacity:0;animation:mn-p-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn-p1-line{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text);opacity:0;animation:mn-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn-p2-svg{top:430px}.mn-p2-card{opacity:0;animation:mn-p-rise .55s ease-out var(--d) forwards}.mn-p2-cardbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.mn-p2-cardbox-hot{stroke:var(--accent);stroke-width:2}.mn-p2-name{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text)}.mn-p2-tok{font-family:var(--font-mono);font-size:52px;font-weight:700;fill:var(--accent);text-shadow:var(--text-shadow)}.mn-p2-hair{stroke:var(--rule);stroke-width:2}.mn-p2-desc{font-family:var(--font-body);font-size:36px;fill:var(--text-2)}.mn-p2-desc-hot{font-weight:900;fill:var(--accent)}.mn-p2-badge{opacity:0;transform-box:fill-box;transform-origin:center;animation:mn-p-pop .5s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.mn-p2-badge rect{fill:var(--shell);fill-opacity:.92;stroke:var(--accent-glow);stroke-width:3}.mn-p2-badge text{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent-glow)}.mn-p2-bar{fill:var(--accent);transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:mn-p-grow-x .6s cubic-bezier(.7,0,.3,1) var(--d) forwards}.mn-p2-bar-a{opacity:.45}.mn-p2-bar-b{opacity:.8}.mn-p2-bar-c{opacity:.3}.mn-p2-bar-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--shell);opacity:0;animation:mn-p-fade-in .4s ease var(--d) forwards}.mn-p3-svg{top:420px}.mn-p3-win{opacity:0;animation:mn-p-fade-in .5s ease var(--d) forwards}.mn-p3-frame{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.mn-p3-winlabel{font-family:var(--font-mono);font-size:36px;fill:var(--text-mute);letter-spacing:.06em}.mn-p3-hair{stroke:var(--rule);stroke-width:2}.mn-p3-cell{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5}.mn-p3-cell-hot{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.mn-p3-cell-empty{stroke-dasharray:9 7}.mn-p3-cell-t{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--text-mute)}.mn-p3-cell-t-hot{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.mn-p3-fly{opacity:0;transform-box:fill-box;transform-origin:center;animation:mn-p3-fly .9s cubic-bezier(.4,0,.3,1) var(--d) forwards,mn-p-fade-out .3s ease 3s forwards}@keyframes mn-p3-fly{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:1;transform:translate(165px,306px) scale(.4)}}.mn-p3-comp{opacity:0;animation:mn-p-rise .5s ease-out var(--d) forwards}.mn-p3-compbox{fill:var(--surface-2);stroke:var(--accent);stroke-width:2}.mn-p3-compt{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text)}.mn-p3-mini{opacity:0;animation:mn-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn-p3-minibox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.mn-p3-minit{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--accent)}.mn-p3-ret-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-dasharray:560;stroke-dashoffset:560;animation:mn-p-dash-draw .55s cubic-bezier(.4,0,.3,1) 4s forwards}.mn-p3-ret-head{fill:none;stroke:transparent;stroke-width:4;opacity:0;animation:mn-p-fade-in .3s ease 4.55s forwards}.mn-p3-land{opacity:0;animation:mn-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn-p3-ring-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-dasharray:590;stroke-dashoffset:590;animation:mn-p-dash-draw .7s cubic-bezier(.3,.6,.3,1) 5.6s forwards}.mn-p3-ring-head{fill:none;stroke:transparent;stroke-width:4;opacity:0;animation:mn-p-fade-in .3s ease 6.3s forwards}.mn-p3-loopt{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--text);opacity:0;animation:mn-p-fade-in .4s ease var(--d) forwards}.mn-p3-loops{font-family:var(--font-mono);font-size:36px;fill:var(--accent);opacity:0;animation:mn-p-fade-in .4s ease var(--d) forwards}.mn-p3-check{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:mn-p-fade-in .35s ease var(--d) forwards;filter:drop-shadow(0 0 10px rgba(0,255,204,.5))}.mn-p4-svg{top:520px}.mn-p4-modellabel{font-family:var(--font-mono);font-size:36px;font-weight:700;fill:var(--text-2);opacity:0;animation:mn-p-fade-in .45s ease var(--d) forwards}.mn-p4-bar{opacity:0;animation:mn-p-fade-in .1s ease var(--d) forwards}.mn-p4-seg{fill:var(--accent);transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:mn-p-grow-x .55s cubic-bezier(.7,0,.3,1) var(--d) forwards}.mn-p4-seg-a{opacity:.5}.mn-p4-seg-b{opacity:.85}.mn-p4-seg-c{opacity:.35}.mn-p4-segname{font-family:var(--font-display-cn);font-size:36px;font-weight:700;fill:var(--shell)}.mn-p4-segtok{font-family:var(--font-mono);font-size:36px;font-weight:700;fill:var(--shell)}.mn-p4-align{stroke:var(--accent);stroke-width:2.5;stroke-dasharray:8 8;opacity:0;animation:mn-p-fade-in .4s ease var(--d) forwards}.mn-p4-same{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--accent);text-shadow:var(--text-shadow);opacity:0;animation:mn-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.mn-p4-chip{opacity:0;animation:mn-p-rise .5s ease-out var(--d) forwards}.mn-p4-chipbox{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.mn-p4-chipt{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}@keyframes bx-fade-in{to{opacity:1}}@keyframes bx-fade-out{to{opacity:0}}@keyframes bx-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes bx-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes bx-grow-x{to{transform:scaleX(1)}}@keyframes bx-grow-y{to{transform:scaleY(1)}}@keyframes bx-dash-draw{to{stroke-dashoffset:0}}.bx-scene{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:60px 100px}.bx-scene svg{display:block}.bx-kicker{margin:0;font-size:30px;letter-spacing:.24em;color:var(--text-mute);animation:bx-fade-in .5s ease var(--d) both}.bx-title{margin:0;font-size:66px;font-weight:900;color:var(--text);animation:bx-rise .6s ease-out var(--d) both}.bx-title b{color:var(--accent-glow);text-shadow:0 0 18px rgba(255,0,170,.35)}.bx-svg{width:1720px}.bx-mk{fill:var(--accent)}.bx-arr-line{stroke:var(--accent);fill:none;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:bx-grow-x .5s cubic-bezier(.7,0,.3,1) var(--d, 0s) forwards}.bx-arr-v{transform-origin:top center;transform:scaleY(0);animation-name:bx-grow-y}.bx-arr-rev{transform-origin:right center}.bx-arr-head{stroke:transparent;opacity:0;animation:bx-fade-in .3s ease calc(var(--d, 0s) + .5s) forwards}.bx0-win{opacity:0;animation:bx-fade-in .5s ease var(--d) forwards}.bx0-frame{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.bx0-cell{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5}.bx0-poison{animation:bx0-tint .5s ease 2.2s forwards}@keyframes bx0-tint{to{fill:#ff00aa29;stroke:var(--accent-glow);stroke-width:2.5}}.bx0-drop{opacity:0;animation:bx0-fall .7s ease-in var(--d) forwards,bx-fade-out .3s ease 2.3s forwards}@keyframes bx0-fall{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(88px)}}.bx0-drop path{fill:var(--accent-glow);filter:drop-shadow(0 0 12px rgba(255,0,170,.5))}.bx0-ripple{fill:none;stroke:var(--accent-glow);stroke-width:3;opacity:0;transform-box:fill-box;transform-origin:center;animation:bx0-rip .7s ease-out var(--d) forwards}@keyframes bx0-rip{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.bx0-stamp{opacity:0;transform-box:fill-box;transform-origin:center;animation:bx-pop .5s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.bx0-stamp rect{fill:var(--shell);fill-opacity:.92;stroke:var(--accent-glow);stroke-width:3}.bx0-stamp text{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text)}.bx1-src{opacity:0;animation:bx-rise .5s ease-out var(--d) forwards}.bx1-src rect{fill:var(--surface-2);stroke:var(--accent-glow);stroke-width:2}.bx1-src text{font-family:var(--font-body);font-size:34px;font-weight:700;fill:var(--text-2)}.bx1-win{opacity:0;animation:bx-fade-in .5s ease var(--d) forwards}.bx1-frame{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.bx1-winlabel{font-family:var(--font-mono);font-size:31px;fill:var(--text-mute);letter-spacing:.06em}.bx1-hair{stroke:var(--rule);stroke-width:2}.bx1-row{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5}.bx1-tint{animation:bx1-tint .5s ease var(--d) forwards}@keyframes bx1-tint{to{fill:#ff00aa24;stroke:var(--accent-glow);stroke-width:2}}.bx1-row-t{font-family:var(--font-body);font-size:34px;font-weight:700;fill:var(--text-mute)}.bx1-persist{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--text);opacity:0;animation:bx-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx1-ans{opacity:0;animation:bx-rise .55s ease-out var(--d) forwards}.bx1-ansbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.bx1-anstag{font-family:var(--font-mono);font-size:31px;fill:var(--accent);letter-spacing:.08em}.bx1-ansq{font-family:var(--font-body);font-size:34px;font-weight:700;fill:var(--text)}.bx1-sure{opacity:0;transform-box:fill-box;transform-origin:center;animation:bx-pop .5s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.bx1-sure rect{fill:var(--shell);fill-opacity:.92;stroke:var(--accent-glow);stroke-width:3}.bx1-sure text{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--accent-glow)}.bx2-strip{opacity:0;animation:bx-fade-in .5s ease var(--d) forwards}.bx2-frame{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.bx2-striplabel{font-family:var(--font-mono);font-size:31px;fill:var(--text-mute);letter-spacing:.06em}.bx2-cell{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5;opacity:0;animation:bx-fade-in .25s ease var(--d) forwards}.bx2-reveal{animation:bx-fade-in .25s ease var(--d) forwards,bx2-reveal .5s ease 6.8s forwards}@keyframes bx2-reveal{to{fill:#ff00aa29;stroke:var(--accent-glow);stroke-width:2.5}}.bx2-eye{opacity:0;animation:bx-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards,bx2-scan 2s linear 2.2s forwards,bx2-dim .4s ease 4.6s forwards}@keyframes bx2-scan{to{transform:translate(900px)}}@keyframes bx2-dim{to{opacity:.25}}.bx2-eye ellipse{fill:none;stroke:var(--text-2);stroke-width:3.5}.bx2-eye circle{fill:var(--accent);filter:drop-shadow(0 0 10px rgba(0,255,204,.5))}.bx2-no{opacity:0;transform-box:fill-box;transform-origin:center;animation:bx-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx2-no circle{fill:var(--shell);stroke:var(--accent-glow);stroke-width:4}.bx2-no text{font-family:var(--font-display-en);font-size:44px;font-weight:700;fill:var(--accent-glow)}.bx2-report{opacity:0;animation:bx-rise .5s ease-out var(--d) forwards}.bx2-repbox{fill:var(--surface-2);stroke:var(--accent);stroke-width:2}.bx2-reptag{font-family:var(--font-mono);font-size:31px;fill:var(--accent);letter-spacing:.08em}.bx2-repfind{font-family:var(--font-body);font-size:34px;font-weight:900;fill:var(--accent)}.bx2-caption{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text);opacity:0;animation:bx-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx3-head{opacity:0;animation:bx-fade-in .5s ease var(--d) forwards}.bx3-headbox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.bx3-headt{font-family:var(--font-mono);font-size:31px;font-weight:700;fill:var(--accent)}.bx3-row{opacity:0;animation:bx-rise .5s ease-out var(--d) forwards}.bx3-rowbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.bx3-cell{font-family:var(--font-body);font-size:34px;fill:var(--text-2)}.bx3-tok{font-family:var(--font-mono);font-weight:700;fill:var(--accent)}.bx3-hot{font-weight:900;fill:var(--accent-glow)}.bx3-ok{font-weight:900;fill:var(--accent);opacity:0;animation:bx-fade-in .35s ease var(--d) forwards}.bx3-chip{opacity:0;animation:bx-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx3-chip rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.bx3-chip text{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.bx4-tracklabel{font-family:var(--font-mono);font-size:31px;fill:var(--text-mute);letter-spacing:.1em;opacity:0;animation:bx-fade-in .4s ease var(--d) forwards}.bx4-lap{opacity:0;animation:bx-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx4-node{fill:var(--surface);stroke:var(--text-faint);stroke-width:2}.bx4-alert{animation:bx4-alert .5s ease 2.2s forwards}@keyframes bx4-alert{to{fill:#ff00aa2e;stroke:var(--accent-glow);stroke-width:3}}.bx4-lap-t{font-family:var(--font-mono);font-size:36px;font-weight:700;fill:var(--text-mute)}.bx4-lap-hot{fill:var(--accent-glow)}.bx4-crazy{opacity:0;animation:bx-pop .45s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.bx4-crazy rect{fill:var(--shell);fill-opacity:.92;stroke:var(--accent-glow);stroke-width:2.5}.bx4-crazy text{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent-glow)}.bx4-slot{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:9 7;opacity:0;animation:bx-fade-in .35s ease var(--d) forwards}.bx4-slot-hot{fill:#ff00aa24;stroke:var(--accent-glow);stroke-dasharray:none}.bx4-slot-t{font-family:var(--font-body);font-size:31px;font-weight:700;fill:var(--accent-glow)}.bx4-poisoncell{opacity:0;animation:bx4-cellin .5s cubic-bezier(.25,.6,.3,1) var(--d) forwards}@keyframes bx4-cellin{0%{opacity:0;transform:translateY(-140px)}to{opacity:1;transform:translateY(0)}}.bx4-stamp{opacity:0;transform-box:fill-box;transform-origin:center;animation:bx-pop .5s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.bx4-stamp rect{fill:var(--shell);fill-opacity:.92;stroke:var(--accent);stroke-width:2.5;filter:drop-shadow(0 0 14px rgba(0,255,204,.3))}.bx4-stamp text{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.bx5-win,.bx5-arcbox{opacity:0;animation:bx-fade-in .5s ease var(--d) forwards}.bx5-frame{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.bx5-winlabel{font-family:var(--font-mono);font-size:31px;fill:var(--text-mute);letter-spacing:.06em}.bx5-hair{stroke:var(--rule);stroke-width:2}.bx5-shelf{stroke:var(--rule);stroke-width:2;stroke-dasharray:6 6}.bx5-row,.bx5-list{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.bx5-sep{stroke:var(--rule);stroke-width:1.5}.bx5-row-t{font-family:var(--font-mono);font-size:31px;fill:var(--text-2)}.bx5-row-hot{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.bx5-row-hot-t{fill:var(--accent);font-weight:700}.bx5-ghost{fill:none;stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:9 7;opacity:0;animation:bx-fade-in .4s ease var(--d) forwards}.bx5-filtered{font-family:var(--font-mono);font-size:31px;font-weight:700;fill:var(--accent-glow);opacity:0;animation:bx-fade-in .4s ease var(--d) forwards}.bx5-flyout{transform-box:fill-box;transform-origin:center;animation:bx5-out 1s cubic-bezier(.4,0,.3,1) var(--d) forwards,bx-fade-out .25s ease 2.75s forwards}@keyframes bx5-out{to{transform:translate(990px,-10px) scale(.4)}}.bx5-arched{opacity:0;animation:bx-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx5-arc{fill:var(--surface-3);stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:7 6}.bx5-arc-t{font-family:var(--font-mono);font-size:31px;fill:var(--text-mute)}.bx5-flyback{opacity:0;animation:bx5-back .7s cubic-bezier(.4,0,.3,1) var(--d) forwards,bx-fade-out .25s ease 10.9s forwards}@keyframes bx5-back{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:1;transform:translate(-990px,6px)}}.bx5-restore{opacity:0;animation:bx-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx5-key{opacity:0;animation:bx-rise .5s ease-out var(--d) forwards}.bx5-key rect{fill:var(--surface-2);stroke:var(--accent);stroke-width:2}.bx5-key circle,.bx5-key rect:not(:first-child){fill:var(--accent);stroke:none}.bx5-key text{font-family:var(--font-body);font-size:34px;font-weight:700;fill:var(--accent)}.bx5-nodel{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent-glow);opacity:0;animation:bx-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx5-ret-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-dasharray:540;stroke-dashoffset:540;animation:bx-dash-draw .5s cubic-bezier(.4,0,.3,1) 9.8s forwards}.bx5-ret-head{fill:none;stroke:transparent;stroke-width:4;opacity:0;animation:bx-fade-in .3s ease 10.3s forwards}.bx5-stamp{opacity:0;transform-box:fill-box;transform-origin:center;animation:bx-pop .5s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.bx5-stamp rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.bx5-stamp text{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.bx6-base{stroke:var(--accent);stroke-width:4;stroke-linecap:round;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:bx-grow-x .5s cubic-bezier(.7,0,.3,1) var(--d) forwards}.bx6-fork-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;animation:bx-dash-draw .5s cubic-bezier(.4,0,.3,1) var(--d, 2s) forwards}.bx6-fork-head{fill:none;stroke:transparent;stroke-width:4;opacity:0;animation:bx-fade-in .3s ease 2.5s forwards}.bx6-dot{fill:var(--accent);opacity:0;animation:bx-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards;filter:drop-shadow(0 0 10px rgba(0,255,204,.5))}.bx6-card{opacity:0;animation:bx-rise .55s ease-out var(--d) forwards}.bx6-cardbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5;animation:bx6-glow .6s ease 10.2s forwards}@keyframes bx6-glow{to{stroke:var(--accent);stroke-width:2.5}}.bx6-tag{font-family:var(--font-mono);font-size:31px;fill:var(--accent);letter-spacing:.06em}.bx6-main{font-family:var(--font-display-cn);font-size:52px;font-weight:900;fill:var(--text)}.bx6-chip{opacity:0;animation:bx-rise .45s ease-out var(--d) forwards}.bx6-chip rect{fill:var(--surface);stroke:var(--rule);stroke-width:1.5}.bx6-chip text{font-family:var(--font-body);font-size:31px;fill:var(--text-2)}@keyframes bx-p-fade-in{to{opacity:1}}@keyframes bx-p-fade-out{to{opacity:0}}@keyframes bx-p-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes bx-p-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes bx-p-grow-x{to{transform:scaleX(1)}}@keyframes bx-p-grow-y{to{transform:scaleY(1)}}@keyframes bx-p-dash-draw{to{stroke-dashoffset:0}}.bx-p-scene{position:absolute;inset:0}.bx-p-scene svg{display:block}.bx-p-svg{position:absolute;left:76px;width:928px}.bx-p-mk{fill:var(--accent)}.bx-p-kicker{position:absolute;top:170px;left:0;right:0;margin:0;text-align:center;font-family:var(--font-mono);font-size:34px;letter-spacing:.2em;color:var(--text-mute);animation:bx-p-fade-in .5s ease var(--d) both}.bx-p-title{position:absolute;top:240px;left:0;right:0;margin:0;text-align:center;font-size:56px;font-weight:900;color:var(--text);white-space:nowrap;animation:bx-p-rise .6s ease-out var(--d) both}.bx-p-title b{color:var(--accent-glow);text-shadow:0 0 18px rgba(255,0,170,.35)}.bx-p-arr-line{stroke:var(--accent);fill:none;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:bx-p-grow-x .5s cubic-bezier(.7,0,.3,1) var(--d, 0s) forwards}.bx-p-arr-v{transform-origin:top center;transform:scaleY(0);animation-name:bx-p-grow-y}.bx-p-arr-head{stroke:transparent;opacity:0;animation:bx-p-fade-in .3s ease calc(var(--d, 0s) + .5s) forwards}.bx-p0-svg{top:480px}.bx-p0-win{opacity:0;animation:bx-p-fade-in .5s ease var(--d) forwards}.bx-p0-frame{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.bx-p0-cell{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5}.bx-p0-poison{animation:bx-p0-tint .5s ease 2.2s forwards}@keyframes bx-p0-tint{to{fill:#ff00aa29;stroke:var(--accent-glow);stroke-width:2.5}}.bx-p0-drop{opacity:0;animation:bx-p0-fall .7s ease-in var(--d) forwards,bx-p-fade-out .3s ease 2.3s forwards}@keyframes bx-p0-fall{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(80px)}}.bx-p0-drop path{fill:var(--accent-glow);filter:drop-shadow(0 0 12px rgba(255,0,170,.5))}.bx-p0-ripple{fill:none;stroke:var(--accent-glow);stroke-width:3;opacity:0;transform-box:fill-box;transform-origin:center;animation:bx-p0-rip .7s ease-out var(--d) forwards}@keyframes bx-p0-rip{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.bx-p0-stamp{opacity:0;transform-box:fill-box;transform-origin:center;animation:bx-p-pop .5s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.bx-p0-stamp rect{fill:var(--shell);fill-opacity:.92;stroke:var(--accent-glow);stroke-width:3}.bx-p0-stamp text{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text)}.bx-p1-svg{top:420px}.bx-p1-src{opacity:0;animation:bx-p-rise .5s ease-out var(--d) forwards}.bx-p1-src rect{fill:var(--surface-2);stroke:var(--accent-glow);stroke-width:2}.bx-p1-src text{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--text-2)}.bx-p1-win{opacity:0;animation:bx-p-fade-in .5s ease var(--d) forwards}.bx-p1-frame{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.bx-p1-winlabel{font-family:var(--font-mono);font-size:36px;fill:var(--text-mute);letter-spacing:.06em}.bx-p1-hair{stroke:var(--rule);stroke-width:2}.bx-p1-row{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5}.bx-p1-tint{animation:bx-p1-tint .5s ease var(--d) forwards}@keyframes bx-p1-tint{to{fill:#ff00aa24;stroke:var(--accent-glow);stroke-width:2}}.bx-p1-row-t{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--text-mute)}.bx-p1-persist{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--text);opacity:0;animation:bx-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx-p1-ans{opacity:0;animation:bx-p-rise .55s ease-out var(--d) forwards}.bx-p1-ansbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.bx-p1-anstag{font-family:var(--font-mono);font-size:36px;fill:var(--accent);letter-spacing:.08em}.bx-p1-ansq{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--text)}.bx-p1-sure{opacity:0;transform-box:fill-box;transform-origin:center;animation:bx-p-pop .5s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.bx-p1-sure rect{fill:var(--shell);fill-opacity:.92;stroke:var(--accent-glow);stroke-width:3}.bx-p1-sure text{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--accent-glow)}.bx-p2-svg{top:460px}.bx-p2-strip{opacity:0;animation:bx-p-fade-in .5s ease var(--d) forwards}.bx-p2-frame{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.bx-p2-striplabel{font-family:var(--font-mono);font-size:36px;fill:var(--text-mute);letter-spacing:.06em}.bx-p2-cell{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5;opacity:0;animation:bx-p-fade-in .25s ease var(--d) forwards}.bx-p2-reveal{animation:bx-p-fade-in .25s ease var(--d) forwards,bx-p2-reveal .5s ease 6.8s forwards}@keyframes bx-p2-reveal{to{fill:#ff00aa29;stroke:var(--accent-glow);stroke-width:2.5}}.bx-p2-eye{opacity:0;animation:bx-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards,bx-p2-scan 2s linear 2.2s forwards,bx-p2-dim .4s ease 4.6s forwards}@keyframes bx-p2-scan{to{transform:translate(580px)}}@keyframes bx-p2-dim{to{opacity:.25}}.bx-p2-eye ellipse{fill:none;stroke:var(--text-2);stroke-width:3.5}.bx-p2-eye circle{fill:var(--accent);filter:drop-shadow(0 0 10px rgba(0,255,204,.5))}.bx-p2-no{opacity:0;transform-box:fill-box;transform-origin:center;animation:bx-p-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx-p2-no circle{fill:var(--shell);stroke:var(--accent-glow);stroke-width:4}.bx-p2-no text{font-family:var(--font-display-en);font-size:44px;font-weight:700;fill:var(--accent-glow)}.bx-p2-report{opacity:0;animation:bx-p-rise .5s ease-out var(--d) forwards}.bx-p2-repbox{fill:var(--surface-2);stroke:var(--accent);stroke-width:2}.bx-p2-reptag{font-family:var(--font-mono);font-size:36px;fill:var(--accent);letter-spacing:.08em}.bx-p2-repfind{font-family:var(--font-body);font-size:36px;font-weight:900;fill:var(--accent)}.bx-p2-caption{font-family:var(--font-display-cn);font-size:40px;font-weight:900;fill:var(--text);opacity:0;animation:bx-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx-p3-svg{top:500px}.bx-p3-head{opacity:0;animation:bx-p-fade-in .5s ease var(--d) forwards}.bx-p3-headbox{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.bx-p3-headt{font-family:var(--font-mono);font-size:36px;font-weight:700;fill:var(--accent)}.bx-p3-row{opacity:0;animation:bx-p-rise .5s ease-out var(--d) forwards}.bx-p3-rowbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.bx-p3-cell{font-family:var(--font-body);font-size:36px;fill:var(--text-2)}.bx-p3-tok{font-family:var(--font-mono);font-weight:700;fill:var(--accent)}.bx-p3-hot{font-weight:900;fill:var(--accent-glow)}.bx-p3-ok{font-weight:900;fill:var(--accent)}.bx-p3-chip{opacity:0;animation:bx-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx-p3-chip rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.bx-p3-chip text{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.bx-p4-svg{top:480px}.bx-p4-tracklabel{font-family:var(--font-mono);font-size:36px;fill:var(--text-mute);letter-spacing:.1em;opacity:0;animation:bx-p-fade-in .4s ease var(--d) forwards}.bx-p4-lap{opacity:0;animation:bx-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx-p4-node{fill:var(--surface);stroke:var(--text-faint);stroke-width:2}.bx-p4-alert{animation:bx-p4-alert .5s ease 2.2s forwards}@keyframes bx-p4-alert{to{fill:#ff00aa2e;stroke:var(--accent-glow);stroke-width:3}}.bx-p4-lap-t{font-family:var(--font-mono);font-size:36px;font-weight:700;fill:var(--text-mute)}.bx-p4-lap-hot{fill:var(--accent-glow)}.bx-p4-crazy{opacity:0;animation:bx-p-pop .45s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.bx-p4-crazy rect{fill:var(--shell);fill-opacity:.92;stroke:var(--accent-glow);stroke-width:2.5}.bx-p4-crazy text{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent-glow)}.bx-p4-slot{fill:var(--surface);stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:9 7;opacity:0;animation:bx-p-fade-in .35s ease var(--d) forwards}.bx-p4-slot-hot{fill:#ff00aa24;stroke:var(--accent-glow);stroke-dasharray:none}.bx-p4-slot-t{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--accent-glow)}.bx-p4-poisoncell{opacity:0;animation:bx-p4-cellin .5s cubic-bezier(.25,.6,.3,1) var(--d) forwards}@keyframes bx-p4-cellin{0%{opacity:0;transform:translateY(-140px)}to{opacity:1;transform:translateY(0)}}.bx-p4-stamp{opacity:0;transform-box:fill-box;transform-origin:center;animation:bx-p-pop .5s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.bx-p4-stamp rect{fill:var(--shell);fill-opacity:.92;stroke:var(--accent);stroke-width:2.5;filter:drop-shadow(0 0 14px rgba(0,255,204,.3))}.bx-p4-stamp text{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.bx-p5-svg{top:460px}.bx-p5-win,.bx-p5-arcbox{opacity:0;animation:bx-p-fade-in .5s ease var(--d) forwards}.bx-p5-frame{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.bx-p5-winlabel{font-family:var(--font-mono);font-size:36px;fill:var(--text-mute);letter-spacing:.06em}.bx-p5-hair{stroke:var(--rule);stroke-width:2}.bx-p5-shelf{stroke:var(--rule);stroke-width:2;stroke-dasharray:6 6}.bx-p5-row,.bx-p5-list{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.bx-p5-sep{stroke:var(--rule);stroke-width:1.5}.bx-p5-row-t{font-family:var(--font-mono);font-size:36px;fill:var(--text-2)}.bx-p5-row-hot{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.bx-p5-row-hot-t{fill:var(--accent);font-weight:700}.bx-p5-ghost{fill:none;stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:9 7;opacity:0;animation:bx-p-fade-in .4s ease var(--d) forwards}.bx-p5-filtered{font-family:var(--font-mono);font-size:36px;font-weight:700;fill:var(--accent-glow);opacity:0;animation:bx-p-fade-in .4s ease var(--d) forwards}.bx-p5-flyout{transform-box:fill-box;transform-origin:center;animation:bx-p5-out 1s cubic-bezier(.4,0,.3,1) var(--d) forwards,bx-p-fade-out .25s ease 2.75s forwards}@keyframes bx-p5-out{to{transform:translate(-50px,360px)}}.bx-p5-arched{opacity:0;animation:bx-p-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx-p5-arc{fill:var(--surface-3);stroke:var(--text-faint);stroke-width:1.5;stroke-dasharray:7 6}.bx-p5-arc-t{font-family:var(--font-mono);font-size:36px;fill:var(--text-mute)}.bx-p5-flyback{opacity:0;animation:bx-p5-back .7s cubic-bezier(.4,0,.3,1) var(--d) forwards,bx-p-fade-out .25s ease 10.9s forwards}@keyframes bx-p5-back{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:1;transform:translate(50px,-360px)}}.bx-p5-restore{opacity:0;animation:bx-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx-p5-key{opacity:0;animation:bx-p-rise .5s ease-out var(--d) forwards}.bx-p5-key rect{fill:var(--surface-2);stroke:var(--accent);stroke-width:2}.bx-p5-key circle,.bx-p5-key rect:not(:first-child){fill:var(--accent);stroke:none}.bx-p5-key text{font-family:var(--font-body);font-size:36px;font-weight:700;fill:var(--accent)}.bx-p5-nodel{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent-glow);opacity:0;animation:bx-p-pop .5s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.bx-p5-ret-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-dasharray:440;stroke-dashoffset:440;animation:bx-p-dash-draw .5s cubic-bezier(.4,0,.3,1) 9.8s forwards}.bx-p5-ret-head{fill:none;stroke:transparent;stroke-width:4;opacity:0;animation:bx-p-fade-in .3s ease 10.3s forwards}.bx-p5-stamp{opacity:0;transform-box:fill-box;transform-origin:center;animation:bx-p-pop .5s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.bx-p5-stamp rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.bx-p5-stamp text{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent)}.bx-p6-svg{top:460px}.bx-p6-base{stroke:var(--accent);stroke-width:4;stroke-linecap:round;transform-box:fill-box;transform-origin:top center;transform:scaleY(0);animation:bx-p-grow-y .5s cubic-bezier(.7,0,.3,1) var(--d) forwards}.bx-p6-fork-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-dasharray:540;stroke-dashoffset:540;animation:bx-p-dash-draw .5s cubic-bezier(.4,0,.3,1) var(--d, 2s) forwards}.bx-p6-fork-head{fill:none;stroke:transparent;stroke-width:4;opacity:0;animation:bx-p-fade-in .3s ease 2.5s forwards}.bx-p6-fork-head2{animation-delay:2.75s}.bx-p6-dot{fill:var(--accent);opacity:0;animation:bx-p-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards;filter:drop-shadow(0 0 10px rgba(0,255,204,.5))}.bx-p6-card{opacity:0;animation:bx-p-rise .55s ease-out var(--d) forwards}.bx-p6-cardbox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5;animation:bx-p6-glow .6s ease 10.2s forwards}@keyframes bx-p6-glow{to{stroke:var(--accent);stroke-width:2.5}}.bx-p6-tag{font-family:var(--font-mono);font-size:36px;fill:var(--accent);letter-spacing:.06em}.bx-p6-main{font-family:var(--font-display-cn);font-size:52px;font-weight:900;fill:var(--text)}.bx-p6-chip{opacity:0;animation:bx-p-rise .45s ease-out var(--d) forwards}.bx-p6-chip rect{fill:var(--surface);stroke:var(--rule);stroke-width:1.5}.bx-p6-chip text{font-family:var(--font-body);font-size:36px;fill:var(--text-2)}@keyframes en-fade-in{to{opacity:1}}@keyframes en-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes en-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes en-grow-x{to{transform:scaleX(1)}}@keyframes en-grow-y{to{transform:scaleY(1)}}@keyframes en-dash-draw{to{stroke-dashoffset:0}}.en-scene{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:60px 100px}.en-scene svg{display:block}.en-kicker{margin:0;font-size:30px;letter-spacing:.26em;color:var(--accent);animation:en-fade-in .5s ease var(--d) both}.en-svg{width:1720px}.en-mk{fill:var(--accent)}.en-arr-line{stroke:var(--accent);fill:none;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:en-grow-x .5s cubic-bezier(.7,0,.3,1) var(--d, 0s) forwards}.en-arr-v{transform-origin:top center;transform:scaleY(0);animation-name:en-grow-y}.en-arr-head{stroke:transparent;opacity:0;animation:en-fade-in .3s ease calc(var(--d, 0s) + .5s) forwards}.en0-rod{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.en0-body{fill:var(--surface-2);stroke:var(--accent);stroke-width:2.5;filter:drop-shadow(0 0 18px rgba(0,255,204,.18))}.en0-wheel{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.en-ho-title{margin:0;font-size:76px;font-weight:900;color:var(--text);animation:en-rise .6s ease-out var(--d) both}.en-ho-title b{color:var(--accent);text-shadow:var(--text-shadow)}.en0-case{opacity:0;animation:en-pop .55s cubic-bezier(.2,1.3,.3,1) var(--d) forwards;transform-box:fill-box;transform-origin:center}.en0-casetag{font-family:var(--font-mono);font-size:31px;fill:var(--text-mute);letter-spacing:.06em;opacity:0;animation:en-fade-in .4s ease var(--d) forwards}.en0-done{opacity:0;transform-box:fill-box;transform-origin:center;animation:en-pop .5s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.en0-done rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2.5}.en0-done text{font-family:var(--font-display-cn);font-size:38px;font-weight:900;fill:var(--accent)}.en0-relay{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent);opacity:0;animation:en-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.en0-next{opacity:0;animation:en-rise .6s ease-out var(--d) forwards}.en0-nextbox{fill:var(--surface-2);stroke:var(--accent);stroke-width:2;filter:drop-shadow(0 0 22px rgba(0,255,204,.16))}.en0-nexttag{font-family:var(--font-mono);font-size:31px;fill:var(--accent);letter-spacing:.2em}.en0-state{opacity:0;transform-box:fill-box;transform-origin:center;animation:en-pop .45s cubic-bezier(.2,.9,.3,1.3) var(--d) forwards}.en0-state rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.5}.en0-state text{font-family:var(--font-mono);font-size:31px;fill:var(--accent)}.en0-nexttitle{font-family:var(--font-display-en);font-size:72px;font-weight:900;fill:var(--text);text-shadow:var(--text-shadow);opacity:0;animation:en-fade-in .5s ease var(--d) forwards}.en0-nexthook{font-family:var(--font-body);font-size:32px;fill:var(--text-2);letter-spacing:.04em;opacity:0;animation:en-fade-in .5s ease var(--d) forwards}.en-cat-title{margin:0;font-size:60px;font-weight:900;color:var(--text);animation:en-rise .6s ease-out var(--d) both}.en-cat-title b{color:var(--accent);text-shadow:var(--text-shadow)}.en1-tile{opacity:0;animation:en-rise .5s ease-out var(--d) forwards}.en1-tilebox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.en1-tilebox-hot{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2.5;filter:drop-shadow(0 0 18px rgba(0,255,204,.28));animation:en1-hot .6s ease 1.8s forwards}@keyframes en1-hot{to{stroke-width:3.5}}.en1-no{font-family:var(--font-mono);font-size:31px;font-weight:700;fill:var(--accent)}.en1-count{font-family:var(--font-mono);font-size:31px;fill:var(--text-mute)}.en1-season{font-family:var(--font-display-cn);font-size:34px;font-weight:900;fill:var(--text)}.en1-season-hot{fill:var(--accent);text-shadow:var(--text-shadow)}.en-cat-badge{margin:0;padding:12px 36px;border-radius:999px;border:1.5px solid var(--rule);background:var(--surface-2);font-size:32px;color:var(--accent);letter-spacing:.18em;opacity:0;animation:en-rise .5s ease-out var(--d) forwards}.en-quote{gap:30px}.en-quote-block{text-align:center}.en-quote-l1{margin:0;font-size:56px;font-weight:700;color:var(--text);letter-spacing:.12em;animation:en-rise .6s ease-out var(--d) both}.en-quote-l2{margin:18px 0 0;font-size:38px;font-weight:700;color:var(--text-mute);letter-spacing:.12em;animation:en-rise .6s ease-out var(--d) both}.en-quote-lead{margin:34px 0 0;font-size:36px;font-weight:700;color:var(--text-2);letter-spacing:.14em;animation:en-rise .55s ease-out var(--d) both}.en-quote-hero{margin:6px 0 0;font-size:92px;font-weight:900;line-height:1.15;letter-spacing:.06em;color:var(--accent);text-shadow:var(--text-shadow);animation:en-pop .7s cubic-bezier(.22,.68,.32,1) var(--d) both}.en-quote-rule{display:block;margin:26px auto 0;width:340px;height:3px;border-radius:2px;background:var(--accent);box-shadow:0 0 18px var(--accent-glow);transform:scaleX(0);transform-origin:center;animation:en-grow-x .7s cubic-bezier(.22,.68,.32,1) var(--d) forwards}.en2-svg{width:1720px}.en2-road{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;stroke-dasharray:1600;stroke-dashoffset:1600;animation:en-dash-draw .8s cubic-bezier(.3,.5,.3,1) 1s forwards}.en2-road-head{fill:none;stroke:transparent;stroke-width:5;opacity:0;animation:en-fade-in .3s ease 1.8s forwards}.en2-mile{fill:var(--accent);opacity:0;animation:en-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.en2-case{opacity:0;animation:en-pop .55s cubic-bezier(.2,1.3,.3,1) var(--d) forwards;transform-box:fill-box;transform-origin:center}@keyframes en-p-fade-in{to{opacity:1}}@keyframes en-p-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes en-p-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes en-p-grow-x{to{transform:scaleX(1)}}@keyframes en-p-grow-y{to{transform:scaleY(1)}}@keyframes en-p-dash-draw{to{stroke-dashoffset:0}}.en-p-scene{position:absolute;inset:0}.en-p-scene svg{display:block}.en-p-svg{position:absolute;left:76px;width:928px}.en-p-mk{fill:var(--accent)}.en-p-kicker{position:absolute;top:170px;left:0;right:0;margin:0;text-align:center;font-size:34px;letter-spacing:.22em;color:var(--accent);animation:en-p-fade-in .5s ease var(--d) both}.en-p-title{position:absolute;top:240px;left:0;right:0;margin:0;text-align:center;font-size:64px;font-weight:900;color:var(--text);animation:en-p-rise .6s ease-out var(--d) both}.en-p-title b{color:var(--accent);text-shadow:var(--text-shadow)}.en-p-arr-line{stroke:var(--accent);fill:none;transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:en-p-grow-x .5s cubic-bezier(.7,0,.3,1) var(--d, 0s) forwards}.en-p-arr-v{transform-origin:top center;transform:scaleY(0);animation-name:en-p-grow-y}.en-p-arr-head{stroke:transparent;opacity:0;animation:en-p-fade-in .3s ease calc(var(--d, 0s) + .5s) forwards}.en-p-rod{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.en-p-body{fill:var(--surface-2);stroke:var(--accent);stroke-width:2.5;filter:drop-shadow(0 0 18px rgba(0,255,204,.18))}.en-p-wheel{fill:var(--surface-3);stroke:var(--rule);stroke-width:1.5}.en-p0-svg{top:400px}.en-p0-case{opacity:0;animation:en-p-pop .55s cubic-bezier(.2,1.3,.3,1) var(--d) forwards;transform-box:fill-box;transform-origin:center}.en-p0-casetag{font-family:var(--font-mono);font-size:36px;fill:var(--text-mute);letter-spacing:.06em;opacity:0;animation:en-p-fade-in .4s ease var(--d) forwards}.en-p0-done{opacity:0;transform-box:fill-box;transform-origin:center;animation:en-p-pop .5s cubic-bezier(.2,1.3,.3,1.1) var(--d) forwards}.en-p0-done rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2.5}.en-p0-done text{font-family:var(--font-display-cn);font-size:38px;font-weight:900;fill:var(--accent)}.en-p0-relay{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--accent);opacity:0;animation:en-p-pop .45s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.en-p0-next{opacity:0;animation:en-p-rise .6s ease-out var(--d) forwards}.en-p0-nextbox{fill:var(--surface-2);stroke:var(--accent);stroke-width:2;filter:drop-shadow(0 0 22px rgba(0,255,204,.16))}.en-p0-nexttag{font-family:var(--font-mono);font-size:36px;fill:var(--accent);letter-spacing:.18em}.en-p0-state{opacity:0;transform-box:fill-box;transform-origin:center;animation:en-p-pop .45s cubic-bezier(.2,.9,.3,1.3) var(--d) forwards}.en-p0-state rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.5}.en-p0-state text{font-family:var(--font-mono);font-size:36px;fill:var(--accent)}.en-p0-nexttitle{font-family:var(--font-display-en);font-size:72px;font-weight:900;fill:var(--text);text-shadow:var(--text-shadow);opacity:0;animation:en-p-fade-in .5s ease var(--d) forwards}.en-p0-nexthook{font-family:var(--font-body);font-size:36px;fill:var(--text-2);letter-spacing:.04em;opacity:0;animation:en-p-fade-in .5s ease var(--d) forwards}.en-p-cattitle{position:absolute;top:240px;left:0;right:0;margin:0;text-align:center;font-size:60px;font-weight:900;color:var(--text);animation:en-p-rise .6s ease-out var(--d) both}.en-p-cattitle b{color:var(--accent);text-shadow:var(--text-shadow)}.en-p1-svg{top:400px}.en-p1-tile{opacity:0;animation:en-p-rise .5s ease-out var(--d) forwards}.en-p1-tilebox{fill:var(--surface-2);stroke:var(--rule);stroke-width:1.5}.en-p1-tilebox-hot{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2.5;filter:drop-shadow(0 0 18px rgba(0,255,204,.28));animation:en-p1-hot .6s ease 1.8s forwards}@keyframes en-p1-hot{to{stroke-width:3.5}}.en-p1-no{font-family:var(--font-mono);font-size:36px;font-weight:700;fill:var(--accent)}.en-p1-count{font-family:var(--font-mono);font-size:36px;fill:var(--text-mute)}.en-p1-season{font-family:var(--font-display-cn);font-size:36px;font-weight:900;fill:var(--text)}.en-p1-season-hot{fill:var(--accent);text-shadow:var(--text-shadow)}.en-p-catbadge{position:absolute;top:1120px;left:50%;transform:translate(-50%);margin:0;padding:14px 40px;border-radius:999px;border:1.5px solid var(--rule);background:var(--surface-2);font-size:36px;color:var(--accent);letter-spacing:.16em;white-space:nowrap;opacity:0;animation:en-p-fade-in .5s ease var(--d) forwards}.en-p-quote-block{position:absolute;top:240px;left:0;right:0;text-align:center}.en-p-quote-l1{margin:0;font-size:56px;font-weight:700;color:var(--text);letter-spacing:.12em;animation:en-p-rise .6s ease-out var(--d) both}.en-p-quote-l2{margin:18px 0 0;font-size:40px;font-weight:700;color:var(--text-mute);letter-spacing:.12em;animation:en-p-rise .6s ease-out var(--d) both}.en-p-quote-lead{margin:34px 0 0;font-size:40px;font-weight:700;color:var(--text-2);letter-spacing:.14em;animation:en-p-rise .55s ease-out var(--d) both}.en-p-quote-hero{margin:6px 0 0;font-size:96px;font-weight:900;line-height:1.15;letter-spacing:.06em;color:var(--accent);text-shadow:var(--text-shadow);animation:en-p-pop .7s cubic-bezier(.22,.68,.32,1) var(--d) both}.en-p-quote-rule{display:block;margin:26px auto 0;width:340px;height:3px;border-radius:2px;background:var(--accent);box-shadow:0 0 18px var(--accent-glow);transform:scaleX(0);transform-origin:center;animation:en-p-grow-x .7s cubic-bezier(.22,.68,.32,1) var(--d) forwards}.en-p2-svg{top:640px}.en-p2-road{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;stroke-dasharray:860;stroke-dashoffset:860;animation:en-p-dash-draw .8s cubic-bezier(.3,.5,.3,1) 1s forwards}.en-p2-road-head{fill:none;stroke:transparent;stroke-width:5;opacity:0;animation:en-p-fade-in .3s ease 1.8s forwards}.en-p2-mile{fill:var(--accent);opacity:0;animation:en-p-pop .4s cubic-bezier(.2,1.3,.3,1) var(--d) forwards}.en-p2-case{opacity:0;animation:en-p-pop .55s cubic-bezier(.2,1.3,.3,1) var(--d) forwards;transform-box:fill-box;transform-origin:center}
