@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;0,9..144,700;1,9..144,400;1,9..144,600&display=swap";@import "https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,wght@0,400;0,500;0,700;1,400;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,600;1,400&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,500;0,600;1,400&display=swap";@import "https://fonts.googleapis.com/css2?family=Patrick+Hand&display=swap";:root{--shell:#0a1224;--surface:#0e1a2e;--surface-2:#142441;--surface-3:#1c2f54;--text:#d6e5ff;--text-2:#a8c2f0;--text-mute:#6c89b8;--text-faint:#3e5680;--rule:#78c8ff4d;--accent:#4dd2ff;--accent-soft:#4dd2ff1a;--accent-glow:#4dd2ff8c;--font-display-cn:"IBM Plex Sans", "Noto Sans SC", sans-serif;--font-display-en:"IBM Plex Mono", "JetBrains Mono", monospace;--font-body:"IBM Plex Sans", "Noto Sans SC", sans-serif;--font-mono:"IBM Plex Mono", "JetBrains Mono", monospace;--font-features:"tnum", "zero", "ss01";--dur-base:.5s;--dur-slow:.8s;--dur-cinematic:1.2s;--r-card:var(--r-flat);--r-stage:0;--rule-w:2px;--rule-style:dashed;--hero-num-font:var(--font-mono);--hero-num-style:normal;--hero-num-weight:500;--hero-num-track:-.02em;--stage-pad-x:96px;--stage-pad-y:72px;--card-shadow:inset 0 0 0 2px var(--rule);--shadow-stage:0 60px 160px #00143c8c, 0 0 0 1px #78c8ff1a;--surface-pattern:linear-gradient(#78c8ff14 1px, transparent 1px), linear-gradient(90deg, #78c8ff14 1px, transparent 1px), linear-gradient(#78c8ff0a 1px, transparent 1px), linear-gradient(90deg, #78c8ff0a 1px, transparent 1px);--surface-pattern-size:240px 240px, 240px 240px, 60px 60px, 60px 60px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0;overflow:hidden}img,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit;background:0 0;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 #0000008c, 0 0 0 1px #ffffff06}.app-shell{background:var(--shell);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.stage-fitter{isolation:isolate;position:relative}.stage-frame{transform-origin:0 0;background:var(--surface);cursor:pointer;width:1920px;height:1080px;box-shadow:var(--shadow-stage);border:var(--stage-border,none);border-radius:var(--r-stage,0);position:absolute;top:0;left:0;overflow:hidden}.stage-frame:after{content:"";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;position:absolute;inset:0}.stage-frame:before{content:"";pointer-events:none;background:var(--surface-vignette,none);z-index:1;position:absolute;inset:0}.scene{z-index:2;position:absolute;inset:0}.serif-cn{font-family:var(--font-display-cn);letter-spacing:var(--track-tight);text-shadow:var(--text-shadow,none);font-style:normal;font-weight:700}.serif-it{font-family:var(--font-display-en);letter-spacing:var(--track-tight);text-shadow:var(--text-shadow,none);font-style:italic;font-weight:400}.display-en{font-family:var(--font-display-en);letter-spacing:var(--track-tight);text-shadow:var(--text-shadow,none);font-style:normal;font-weight:700}.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);letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute);font-size:13px}.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;color:var(--text);line-height:.9}.scene-pad{padding:var(--stage-pad-y) var(--stage-pad-x);flex-direction:column;display:flex;position:absolute;inset:0}.stack{flex-direction:column;display:flex}.row{flex-direction:row;display:flex}.fill{flex:1}.center{place-items:center;display:grid}.rule{border:0;border-top:var(--rule-w) var(--rule-style) var(--rule);width:100%;height:0;margin:0}.rule-accent{border:0;border-top:var(--bw-2) solid var(--accent);width:100%;height:0;margin:0}.dot-accent{background:var(--accent);width:8px;height:8px;box-shadow:0 0 14px var(--accent-glow);vertical-align:middle;border-radius:50%;display:inline-block}.corner-mark{top:var(--space-7);left:var(--space-9);z-index:5;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;display:flex;position:absolute}.corner-mark .ord{font-family:var(--font-display-en);letter-spacing:0;color:var(--text);font-size:28px;font-style:italic;line-height:1}.corner-mark .slash{opacity:.3;font-size:16px}.click-cue{right:var(--space-9);bottom:var(--space-7);z-index:5;align-items:center;gap:var(--space-3);font-family:var(--font-mono);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;font-size:11px;display:flex;position:absolute}.click-cue.visible{opacity:.6}.click-cue .arrow{font-family:var(--font-display-en);letter-spacing:0;animation:nudge 2.4s var(--ease-soft) infinite;font-size:20px;font-style:italic;display:inline-block}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.badge-mono{align-items:center;gap:var(--space-2);border:var(--bw-1) solid var(--rule);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-mute);padding:4px 10px;font-size:11px;display:inline-flex}.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);color:var(--text);line-height:1.3}.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,#ffffff0f);-webkit-backdrop-filter:blur(20px);border:var(--bw-1) solid var(--card-glass-border,#ffffff1f);border-radius:var(--r-card)}.tr-rule{border-top:var(--rule-w) var(--rule-style) var(--rule)}.masthead{align-items:baseline;gap:var(--space-5);width:100%;display:flex}.masthead .brand{font-family:var(--font-display-en);color:var(--text);letter-spacing:0;font-size:22px;font-style:italic}.masthead .issue{font-family:var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-mute);margin-left:auto;font-size:11px}.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)}.rule-grow{transform-origin:0;transition:transform var(--dur-cinematic) var(--ease-expo);transform:scaleX(0)}.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{opacity:0;animation:letter-rise var(--dur-slow) var(--ease-expo) forwards;animation-delay:calc(var(--i,0) * 60ms);display:inline-block;transform:translateY(40px)scale(.85)}@keyframes letter-rise{to{opacity:1;transform:translateY(0)scale(1)}}.auto-gate{z-index:100;-webkit-backdrop-filter:blur(20px);cursor:pointer;background:#000000c7;place-items:center;animation:.32s ease-out auto-gate-fade-in;display:grid;position:fixed;inset:0}@keyframes auto-gate-fade-in{0%{opacity:0}to{opacity:1}}.auto-gate-card{text-align:center;color:#f4f4f5;flex-direction:column;align-items:center;gap:12px;padding:48px 64px;display:flex}.auto-gate-kicker{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f4f4f58c;font-size:11px}.auto-gate-title{font-family:var(--font-display-en,system-ui);letter-spacing:-.02em;font-size:56px;font-weight:600;line-height:1.1}.auto-gate-sub{font-family:var(--font-body,var(--font-display-en));color:#f4f4f5a6;margin-top:8px;font-size:16px;line-height:1.6}.auto-gate-sub kbd{font-family:var(--font-mono);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:4px;padding:2px 6px;font-size:12px}.at-hover{z-index:11;pointer-events:auto;justify-content:flex-end;align-items:flex-start;width:160px;height:60px;padding:12px;display:flex;position:fixed;top:0;right:0}.at-btn{-webkit-backdrop-filter:blur(20px);color:#f4f4f5;font-family:var(--font-mono);letter-spacing:.18em;cursor:pointer;opacity:0;background:#000000d9;border-radius:0 0 0 8px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;transition:opacity .28s,transform .28s;display:inline-flex;transform:translateY(-100%)}.at-hover:hover .at-btn{opacity:1;transform:translateY(0)}.at-dot{background:#888;border-radius:50%;width:8px;height:8px;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{z-index:10;pointer-events:auto;justify-content:center;align-items:flex-end;height:60px;display:flex;position:fixed;bottom:0;left:0;right:0}.pb{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin;scrollbar-color:var(--text-faint) transparent;opacity:0;max-width:calc(100vw - 32px);transition:opacity var(--dur-base) var(--ease-quart), transform var(--dur-base) var(--ease-quart);background:#000000d9;border-radius:12px 12px 0 0;gap:6px;padding:12px 20px;display:flex;overflow:auto hidden;transform:translateY(100%)}.pb::-webkit-scrollbar{height:4px}.pb::-webkit-scrollbar-track{background:0 0}.pb::-webkit-scrollbar-thumb{background:var(--text-faint);border-radius:2px}.pb-hover:hover .pb{opacity:1;transform:translateY(0)}.pb-chapter{color:var(--text-mute);font-family:var(--font-mono);cursor:pointer;transition:color var(--dur-quick), border-color var(--dur-quick);background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:flex}.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;gap:3px;margin-left:8px;display:flex}.pb-pip{background:var(--text-faint);cursor:pointer;width:6px;height:6px;transition:background var(--dur-quick);border-radius:50%;flex-shrink:0}.pb-pip-on{background:var(--accent)}.pb-github{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:36px;height:36px;color:var(--text);opacity:0;transition:opacity var(--dur-base) var(--ease-quart), transform var(--dur-base) var(--ease-quart), color var(--dur-quick);background:#000000d9;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;bottom:12px;right:16px;transform:translateY(100%)}.pb-github:hover{color:var(--accent)}.pb-hover:hover .pb-github{opacity:1;transform:translateY(0)}.pb-github svg{display:block}.co-scene{color:var(--text)}.co-em{color:var(--accent)}.co-step0{flex:1;grid-template-columns:minmax(420px,1fr) minmax(560px,1.1fr);align-items:center;gap:96px;padding-top:24px;display:grid}.co-screenshot{aspect-ratio:600/380;width:100%;position:relative}.co-shot-svg{background:var(--surface-2);width:100%;height:100%}.co-shot-label{color:var(--text-faint);position:absolute;bottom:-34px;left:14px}.co-x{stroke-dasharray:720;stroke-dashoffset:720px;animation:.85s cubic-bezier(.86,0,.07,1) forwards co-stroke}.co-x-a{animation-delay:.9s}.co-x-b{animation-delay:1.2s}@keyframes co-stroke{to{stroke-dashoffset:0}}.co-step0-text{flex-direction:column;gap:36px;display:flex}.co-claim-head{letter-spacing:-.02em;text-transform:lowercase;max-width:14ch;margin:0;font-size:124px;line-height:1.04}.co-hint{opacity:0;align-items:center;margin-top:12px;animation:.4s ease-out 1.4s forwards co-fade;display:inline-flex}@keyframes co-fade{to{opacity:1}}.co-step1-head{letter-spacing:-.02em;text-transform:lowercase;max-width:22ch;margin:36px 0 56px;font-size:96px;line-height:1.05}.co-rows{flex-direction:column;gap:32px;margin-top:24px;display:flex}.co-row{background:var(--surface-2);border:2px solid var(--rule);grid-template-columns:96px 1fr;align-items:start;gap:28px;padding:24px 28px;display:grid;position:relative}.co-row-tag{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);border-right:2px dashed var(--rule);justify-content:center;align-items:flex-start;height:100%;padding-top:6px;padding-right:28px;font-size:14px;display:flex}.co-row-body{flex-direction:column;gap:10px;padding-right:24px;display:flex;position:relative}.co-row-text{color:var(--text);word-break:break-all;font-size:28px;line-height:1.4}.co-row-prompt{color:var(--accent);font-weight:600}.co-row-meta{color:var(--text-mute)}.co-row-strike{background:var(--accent);transform-origin:0;height:4px;box-shadow:0 0 18px var(--accent-glow);position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.co-row-a .co-row-strike{animation:.7s cubic-bezier(.86,0,.07,1) .7s forwards co-scale-x}.co-row-b .co-row-strike{animation:.7s cubic-bezier(.86,0,.07,1) 3s forwards co-scale-x}@keyframes co-scale-x{to{transform:scaleX(1)}}.co-row-b{opacity:0;animation:.6s ease-out 2.3s forwards co-row-in}@keyframes co-row-in{to{opacity:1}}.co-step2{flex:1;grid-template-columns:minmax(520px,1fr) minmax(520px,1.1fr);align-items:center;gap:80px;padding-top:12px;display:grid}.co-json{background:var(--surface-2);padding:28px 32px}.co-json-head{border-bottom:2px dashed var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:16px;display:flex}.co-json-head span:first-child{color:var(--text-2)}.co-json-tag{color:var(--text-faint)}.co-json-body{color:var(--text-2);flex-direction:column;gap:2px;margin:0;font-size:26px;line-height:1.6;display:flex}.co-json-line{white-space:pre}.co-json-line.co-tampered{color:var(--text);position:relative}.co-json-line.co-tampered:after{content:"";background:var(--accent);opacity:0;height:3px;animation:.6s ease-out .8s forwards co-tamper-mark;position:absolute;bottom:2px;left:14px;right:8px}.co-json-line.co-tampered:nth-child(6):after{animation-delay:1.3s}@keyframes co-tamper-mark{to{opacity:1}}.co-json-foot{border-top:2px dashed var(--rule);color:var(--accent);text-align:right;margin-top:20px;padding-top:16px}.co-question{flex-direction:column;gap:32px;display:flex}.co-q-text{letter-spacing:-.02em;text-transform:lowercase;font-size:112px;line-height:1.05}.co-step3{flex-direction:column;flex:1;justify-content:center;gap:60px;display:flex}.co-brand{flex-direction:column;gap:18px;width:max-content;display:flex}.co-brand-text{letter-spacing:-.03em;color:var(--text);font-size:200px;font-weight:500;line-height:.95}.co-brand-rule{background:var(--accent);width:0;height:6px;box-shadow:0 0 24px var(--accent-glow);animation:.9s cubic-bezier(.86,0,.07,1) .8s forwards co-line-draw}@keyframes co-line-draw{to{width:100%}}.co-tags{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:12px;display:grid}.co-tag{background:var(--surface-2);border:2px solid var(--rule);opacity:0;flex-direction:column;gap:14px;padding:28px 24px;display:flex;position:relative;transform:translateY(20px)}.co-tag-1{animation:.6s ease-out 1.7s forwards co-tag-in}.co-tag-2{animation:.6s ease-out 2.1s forwards co-tag-in}.co-tag-3{animation:.6s ease-out 2.5s forwards co-tag-in}.co-tag-4{animation:.6s ease-out 2.9s forwards co-tag-in}@keyframes co-tag-in{to{opacity:1;transform:translateY(0)}}.co-tag-num{color:var(--accent);font-size:64px}.co-tag-label{color:var(--text-2);letter-spacing:.26em;font-size:18px}.co-fix-line{letter-spacing:-.015em;text-transform:lowercase;opacity:0;font-size:56px;line-height:1.2;animation:.7s ease-out 3.4s forwards co-fade-up}@keyframes co-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ap-scene{color:var(--text)}.ap-em{color:var(--accent)}.ap-step0{grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:48px;margin:56px 0;padding:0 32px;display:grid}.ap-file-glyph{background:var(--surface-2);border:2px solid var(--rule);opacity:0;flex-direction:column;gap:12px;padding:20px 24px;animation:.6s ease-out .2s forwards ap-pop-in;display:flex}.ap-file-tab{font-family:var(--font-mono);color:var(--text-2);border-bottom:2px dashed var(--rule);padding-bottom:10px;font-size:18px}.ap-file-body{color:var(--text-mute);font-size:22px;line-height:1.5}.ap-file-meta{color:var(--text-faint);margin-top:6px}.ap-arrow-blocked{flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.ap-arrow-svg{width:100%;max-width:320px;height:80px}.ap-arrow-shaft{stroke-dasharray:8 6;opacity:0;animation:.6s ease-out .9s forwards ap-fade}.ap-arrow-head{opacity:0;animation:.6s ease-out 1.4s forwards ap-fade}.ap-noway-a,.ap-noway-b{stroke-dasharray:80;stroke-dashoffset:80px;animation:.7s cubic-bezier(.86,0,.07,1) forwards ap-stroke}.ap-noway-a{animation-delay:1.8s}.ap-noway-b{animation-delay:2.1s}.ap-noway-label{color:var(--accent);opacity:0;text-align:center;animation:.5s ease-out 2.5s forwards ap-fade}@keyframes ap-stroke{to{stroke-dashoffset:0}}@keyframes ap-fade{to{opacity:1}}@keyframes ap-pop-in{to{opacity:1}}.ap-chain-glyph{opacity:0;flex-direction:column;align-items:center;gap:16px;animation:.6s ease-out .4s forwards ap-fade;display:flex}.ap-block{background:var(--surface-2);border:2px solid var(--rule);width:90px;height:70px;position:relative}.ap-block+.ap-block{margin-top:-16px}.ap-block:after{content:"";border:2px dashed var(--rule);position:absolute;inset:8px}.ap-block-1{margin-left:-30px}.ap-block-2{margin-left:30px}.ap-block-3{margin-left:-30px}.ap-chain-label{color:var(--text-mute)}.ap-step0-head{letter-spacing:-.02em;text-transform:lowercase;margin:24px 0 0;font-size:96px;line-height:1.05}.ap-step1{flex-direction:column;justify-content:center;align-items:center;display:flex}.ap-hash-stack{flex-direction:column;align-items:center;gap:36px;display:flex}.ap-hash-label{color:var(--text-mute);letter-spacing:.3em}.ap-hash-hex{letter-spacing:.04em;color:var(--accent);text-shadow:0 0 32px var(--accent-glow);word-spacing:.15em;text-align:center;max-width:22ch;font-size:88px}.ap-hash-foot{color:var(--text-2);letter-spacing:.22em;margin-top:16px;font-size:18px}.ap-step2-head{letter-spacing:-.02em;text-transform:lowercase;margin:32px 0 56px;font-size:104px;line-height:1.05}.ap-bytes-wrap{flex-direction:column;gap:24px;margin-bottom:48px;display:flex}.ap-bytes-grid{grid-template-columns:repeat(32,1fr);gap:6px;max-width:1000px;display:grid}.ap-byte{aspect-ratio:1;background:var(--surface-2);border:2px solid var(--rule);opacity:0;animation:.24s ease-out forwards ap-byte-in}@keyframes ap-byte-in{0%{opacity:0;background:var(--surface-2);transform:scale(.6)}60%{opacity:1;background:var(--accent);transform:scale(1.08)}to{opacity:1;background:var(--accent);transform:scale(1)}}.ap-bytes-labels{color:var(--text-mute);align-items:center;gap:28px;display:flex}.ap-bytes-foot{color:var(--accent);padding:0 16px}.ap-bytes-tags{gap:16px;display:flex}.ap-tag-1,.ap-tag-2{opacity:0;padding:8px 16px;font-size:16px;animation:.5s ease-out forwards ap-fade}.ap-tag-1{animation-delay:2.7s}.ap-tag-2{animation-delay:3s}.ap-step3{flex-direction:column;gap:80px;padding-top:32px;display:flex}.ap-arweave-mark{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ap-arweave-text{letter-spacing:-.03em;color:var(--text);font-size:168px;line-height:.95}.ap-arweave-rule{background:var(--accent);width:0;height:4px;box-shadow:0 0 18px var(--accent-glow);animation:.9s cubic-bezier(.86,0,.07,1) .95s forwards ap-rule-draw}@keyframes ap-rule-draw{to{width:60%}}.ap-arweave-sub{color:var(--accent);letter-spacing:.3em;opacity:0;animation:.5s ease-out 1.9s forwards ap-fade}.ap-timeline{flex-direction:column;gap:14px;display:flex}.ap-timeline-track{background:var(--surface-2);border:2px solid var(--rule);height:28px;position:relative}.ap-tick{background:var(--text-faint);width:2px;height:48px;position:absolute;top:-10px;transform:translate(-1px)}.ap-timeline-fill{background:var(--accent-soft);border-right:4px solid var(--accent);width:0;animation:2.2s cubic-bezier(.86,0,.07,1) 1.5s forwards ap-fill;position:absolute;top:0;bottom:0;left:0}@keyframes ap-fill{to{width:100%}}.ap-timeline-head{background:var(--accent);opacity:0;width:18px;height:60px;animation:.4s ease-out 3.5s forwards ap-fade;position:absolute;top:-16px;right:-10px}.ap-timeline-axis{color:var(--text-mute);justify-content:space-between;margin-top:18px;font-size:13px;display:flex}.ap-timeline-band{color:var(--accent);letter-spacing:.3em;margin-top:12px}.ap-step4-head{letter-spacing:-.02em;text-transform:lowercase;margin:24px 0 56px;font-size:72px;line-height:1.05}.ap-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:16px;display:grid}.ap-flow-node{background:var(--surface-2);border:2px solid var(--rule);opacity:0;flex-direction:column;gap:10px;padding:22px 20px;display:flex;transform:translateY(12px)}.ap-flow-1{animation:.5s ease-out .2s forwards ap-node-in}.ap-flow-2{animation:.5s ease-out 1.4s forwards ap-node-in}.ap-flow-3{animation:.5s ease-out 2.9s forwards ap-node-in}.ap-flow-4{animation:.5s ease-out 4.4s forwards ap-node-in}@keyframes ap-node-in{to{opacity:1;transform:translateY(0)}}.ap-node-num{color:var(--accent);font-size:36px}.ap-node-title{color:var(--text);letter-spacing:-.01em;font-size:30px}.ap-node-sub{color:var(--text-mute)}.ap-flow-arrow{opacity:0;flex-direction:column;align-items:center;gap:4px;display:flex}.ap-flow-arrow svg{width:100px;height:24px}.ap-flow-arrow span{color:var(--accent);letter-spacing:.22em;font-size:11px}.ap-flow-arrow-1{animation:.5s ease-out .9s forwards ap-fade}.ap-flow-arrow-2{animation:.5s ease-out 2.3s forwards ap-fade}.ap-flow-arrow-3{animation:.5s ease-out 3.8s forwards ap-fade}.ap-split{flex:1;grid-template-columns:1fr 2px 1fr;align-items:stretch;gap:56px;padding-top:24px;display:grid}.ap-split-pane{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:32px;display:flex}.ap-split-divider{background:var(--rule);align-self:stretch;width:2px}.ap-pane-icon{width:140px;height:140px}.ap-pane-icon svg{width:100%;height:100%}.ap-check-stroke{stroke-dasharray:120;stroke-dashoffset:120px;filter:drop-shadow(0 0 12px var(--accent-glow));animation:.7s cubic-bezier(.86,0,.07,1) .4s forwards ap-stroke}.ap-x-stroke{stroke-dasharray:60;stroke-dashoffset:60px;animation:.6s cubic-bezier(.86,0,.07,1) forwards ap-stroke}.ap-x-a{animation-delay:2s}.ap-x-b{animation-delay:2.3s}.ap-pane-label{letter-spacing:-.02em;text-transform:lowercase;opacity:0;font-size:72px;line-height:1;animation:.5s ease-out forwards ap-fade}.ap-pane-ok .ap-pane-label{animation-delay:1.1s}.ap-pane-bad .ap-pane-label{animation-delay:2.7s}.ap-pane-hashes{color:var(--text-2);letter-spacing:.05em;opacity:0;font-size:18px;line-height:1.5;animation:.5s ease-out forwards ap-fade}.ap-pane-ok .ap-pane-hashes{animation-delay:1.3s}.ap-pane-bad .ap-pane-hashes{animation-delay:2.9s}.ap-pane-eq{color:var(--accent);padding:6px 0;font-size:32px}.ap-pane-neq{color:var(--text-mute);padding:6px 0;font-size:32px}.ap-divergence{color:var(--accent);background:var(--accent-soft);border-bottom:2px solid var(--accent);padding:0 2px}.ap-pane-foot{color:var(--text-mute);letter-spacing:.3em;opacity:0;animation:.5s ease-out forwards ap-fade}.ap-pane-ok .ap-pane-foot{color:var(--accent);animation-delay:1.5s}.ap-pane-bad .ap-pane-foot{animation-delay:3.1s}.ap-split-foot{text-align:center;color:var(--text-mute);letter-spacing:.3em;opacity:0;margin-top:32px;animation:.5s ease-out 3.6s forwards ap-fade}.ap-step6{flex-direction:column;flex:1;justify-content:center;gap:48px;display:flex}.ap-name-big{letter-spacing:-.03em;text-transform:lowercase;font-size:184px;line-height:.95}.ap-name-rule{background:var(--accent);width:0;height:6px;box-shadow:0 0 24px var(--accent-glow);animation:.9s cubic-bezier(.86,0,.07,1) 1.5s forwards ap-name-rule-draw}@keyframes ap-name-rule-draw{to{width:38%}}.ap-rules-row{grid-template-columns:repeat(7,1fr);gap:18px;max-width:1100px;display:grid}.ap-rule-chip{background:var(--surface-2);border:2px solid var(--rule);opacity:0;flex-direction:column;align-items:center;gap:12px;padding:24px 12px;animation:.48s ease-out forwards ap-node-in;display:flex;transform:translateY(16px)}.ap-rule-num{color:var(--accent);font-size:44px}.ap-rule-bar{background:var(--text-mute);width:24px;height:4px}.ap-rules-caption{color:var(--text-mute);letter-spacing:.3em;opacity:0;font-size:14px;animation:.5s ease-out 3.2s forwards ap-fade}.sr-scene{color:var(--text)}.sr-em{color:var(--accent)}.sr-rule-head{letter-spacing:-.02em;text-transform:lowercase;margin:28px 0 48px;font-size:84px;line-height:1.05}.sr-step0{grid-template-columns:1fr 1.1fr;align-items:start;gap:80px;display:grid}.sr-contract{background:var(--surface-2);border:2px solid var(--accent);box-shadow:0 0 32px var(--accent-soft);opacity:0;flex-direction:column;gap:18px;padding:36px 32px;animation:.7s cubic-bezier(.86,0,.07,1) .2s forwards sr-contract-in;display:flex;transform:scale(.95)}@keyframes sr-contract-in{to{opacity:1;transform:scale(1)}}.sr-contract-tag{color:var(--accent);letter-spacing:.28em}.sr-contract-addr{color:var(--text-2);border-bottom:2px dashed var(--rule);padding-bottom:14px;font-size:28px}.sr-contract-only{flex-direction:column;gap:6px;display:flex}.sr-method-key{color:var(--accent);text-shadow:0 0 16px var(--accent-glow);font-size:36px}.sr-method-note{color:var(--text-mute)}.sr-absent{flex-direction:column;gap:18px;padding-top:16px;display:flex}.sr-absent-row{border:2px dashed var(--rule);opacity:0;background:0 0;grid-template-columns:28px 1.2fr .8fr;align-items:baseline;gap:16px;padding:14px 16px;animation:.5s ease-out forwards sr-absent-in;display:grid;transform:translate(-8px)}.sr-absent-row:first-child{animation-delay:.9s}.sr-absent-row:nth-child(2){animation-delay:1.3s}.sr-absent-row:nth-child(3){animation-delay:1.7s}.sr-absent-row:nth-child(4){animation-delay:2.1s}@keyframes sr-absent-in{to{opacity:1;transform:translate(0)}}.sr-absent-mark{color:var(--accent);text-align:center;font-size:24px}.sr-absent-text{color:var(--text-faint);font-size:22px;text-decoration:line-through}.sr-absent-tag{color:var(--text-mute);letter-spacing:.26em;text-align:right}.sr-ledger{flex-direction:column;gap:14px;padding-left:80px;display:flex;position:relative}.sr-ledger-row{background:var(--surface-2);border:2px solid var(--rule);opacity:0;grid-template-columns:110px 1fr 1fr auto;align-items:center;gap:28px;padding:18px 24px;display:grid}.sr-row-1{animation:.5s ease-out .2s forwards sr-row-fade-in}.sr-row-2{animation:.5s ease-out .6s forwards sr-row-fade-in}.sr-row-3{animation:.5s ease-out 1s forwards sr-row-fade-in}.sr-row-4{border-color:var(--accent);animation:.6s cubic-bezier(.34,1.56,.64,1) 3s forwards sr-row-pop-in}@keyframes sr-row-fade-in{to{opacity:1}}@keyframes sr-row-pop-in{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.sr-ledger-id{color:var(--accent);font-size:22px}.sr-ledger-hash{color:var(--text-2);font-size:22px}.sr-ledger-meta{color:var(--text-mute)}.sr-row-2-tag{color:var(--accent);letter-spacing:.26em;opacity:0;animation:.5s ease-out 3.7s forwards sr-row-fade-in}.sr-supersedes-svg{pointer-events:none;width:80px;height:230px;position:absolute;bottom:110px;left:0}.sr-supersedes-path{stroke-dasharray:240;stroke-dashoffset:240px;animation:.8s cubic-bezier(.86,0,.07,1) 3.5s forwards sr-path-draw}.sr-supersedes-arrow{opacity:0;animation:.4s ease-out 4.2s forwards sr-row-fade-in}@keyframes sr-path-draw{to{stroke-dashoffset:0}}.sr-step2{grid-template-columns:1.1fr .4fr 1fr;align-items:center;gap:40px;padding:0 16px;display:grid}.sr-bytes-source{padding:24px 28px}.sr-bytes-tag{color:var(--text-mute);border-bottom:2px dashed var(--rule);letter-spacing:.24em;margin-bottom:14px;padding-bottom:12px}.sr-bytes-pre{color:var(--text);margin:0;font-size:22px;line-height:1.5}.sr-ws{color:var(--accent);opacity:.85;padding:0 1px;font-size:18px}.sr-bytes-foot{border-top:2px dashed var(--rule);color:var(--accent);letter-spacing:.24em;margin-top:16px;padding-top:14px}.sr-byte-stream{justify-content:center;align-items:center;height:200px;display:flex}.sr-byte-stream svg{width:100%;height:100%}.sr-stream-line{stroke-dasharray:240;stroke-dashoffset:240px;animation:.7s cubic-bezier(.86,0,.07,1) forwards sr-stream-draw}.sr-line-1{animation-delay:.9s}.sr-line-2{animation-delay:1.3s}.sr-line-3{animation-delay:1.7s}.sr-line-4{animation-delay:2.1s}@keyframes sr-stream-draw{to{stroke-dashoffset:0}}.sr-hash-out{flex-direction:column;gap:16px;display:flex}.sr-hash-fn-box{background:var(--surface-2);border:2px solid var(--accent);opacity:0;width:max-content;padding:16px 24px;animation:.5s ease-out .8s forwards sr-row-fade-in;display:inline-block}.sr-hash-fn{color:var(--accent);letter-spacing:.3em}.sr-hash-result{letter-spacing:.02em;color:var(--accent);text-shadow:0 0 24px var(--accent-glow);opacity:0;font-size:48px;animation:.6s ease-out 2.6s forwards sr-row-fade-in}.sr-hash-result-foot{color:var(--text-mute);letter-spacing:.24em;opacity:0;animation:.5s ease-out 3.3s forwards sr-row-fade-in}.sr-step3{grid-template-columns:1fr .6fr 1.4fr;align-items:center;gap:40px;padding:0 16px;display:grid}.sr-input-block{background:var(--surface-2);border:2px solid var(--rule);text-align:center;opacity:0;flex-direction:column;gap:14px;padding:28px;animation:.5s ease-out .2s forwards sr-row-fade-in;display:flex}.sr-input-tag{color:var(--accent);letter-spacing:.3em}.sr-input-glyph{color:var(--text);font-size:24px}.sr-fork-svg{width:100%;height:200px}.sr-fork-up,.sr-fork-down{stroke-dasharray:220;stroke-dashoffset:220px;animation:.7s cubic-bezier(.86,0,.07,1) .7s forwards sr-stream-draw}.sr-fork-head-up,.sr-fork-head-down{opacity:0;animation:.4s ease-out 1.3s forwards sr-row-fade-in}.sr-fork-out{flex-direction:column;gap:28px;display:flex}.sr-fork-chip{background:var(--surface-2);border:2px solid var(--rule);opacity:0;flex-direction:column;gap:8px;padding:20px 28px;display:flex;transform:translate(20px)}.sr-chip-eth{animation:.6s ease-out 1.5s forwards sr-chip-in}.sr-chip-sol{animation:.6s ease-out 2.4s forwards sr-chip-in}@keyframes sr-chip-in{to{opacity:1;transform:translate(0)}}.sr-chip-net{color:var(--text-mute);letter-spacing:.3em}.sr-chip-algo{color:var(--accent);letter-spacing:0;text-transform:lowercase;font-size:32px}.sr-chip-hash{color:var(--text-2);font-size:20px}.sr-step3-foot{color:var(--text-mute);letter-spacing:.28em;opacity:0;margin-top:32px;animation:.5s ease-out 3.4s forwards sr-row-fade-in}.sr-step4{grid-template-columns:.9fr .4fr 1.3fr;align-items:center;gap:48px;margin-bottom:32px;padding:0 16px;display:grid}.sr-wallet{justify-content:center;display:flex}.sr-wallet-frame{background:var(--surface-2);border:2px solid var(--accent);opacity:0;flex-direction:column;gap:16px;width:100%;max-width:320px;padding:32px;animation:.5s ease-out .2s forwards sr-row-fade-in;display:flex;position:relative}.sr-wallet-tag{color:var(--accent);letter-spacing:.3em}.sr-wallet-key{color:var(--text);font-size:26px}.sr-wallet-flame{background:var(--accent);width:80px;height:4px;box-shadow:0 0 18px var(--accent-glow)}.sr-stamp-drop{flex-direction:column;align-items:center;gap:10px;display:flex}.sr-stamp-svg-wrap{width:80px;height:100px}.sr-stamp-svg-wrap svg{width:100%;height:100%}.sr-drop-line{stroke-dasharray:90;stroke-dashoffset:90px;animation:.6s cubic-bezier(.86,0,.07,1) .9s forwards sr-stream-draw}.sr-drop-arrow{opacity:0;animation:.4s ease-out 1.4s forwards sr-row-fade-in}.sr-stamp-label{color:var(--accent);letter-spacing:.28em;opacity:0;animation:.4s ease-out 1.6s forwards sr-row-fade-in}.sr-sig-target{background:var(--surface-2);border:2px solid var(--rule);flex-direction:column;gap:14px;padding:28px 32px;display:flex}.sr-target-tag{color:var(--text-mute);letter-spacing:.3em}.sr-target-hash{color:var(--accent);text-shadow:0 0 18px var(--accent-glow);font-size:40px}.sr-sig-line{border-top:2px dashed var(--rule);opacity:0;flex-direction:column;gap:6px;padding-top:16px;animation:.6s cubic-bezier(.34,1.56,.64,1) 2s forwards sr-sig-drop;display:flex;transform:translateY(-12px)}@keyframes sr-sig-drop{to{opacity:1;transform:translateY(0)}}.sr-sig-tag{color:var(--accent);letter-spacing:.3em}.sr-sig-hex{color:var(--text);font-size:22px}.sr-sig-tail{color:var(--text-mute);opacity:0;animation:.4s ease-out 2.9s forwards sr-row-fade-in}.sr-step4-foot{color:var(--text-mute);letter-spacing:.28em;text-align:center;opacity:0;margin-top:16px;animation:.5s ease-out 3.5s forwards sr-row-fade-in}.sr-step5{flex-direction:column;gap:56px;display:flex}.sr-canonical{background:var(--surface-2);border:2px solid var(--accent);opacity:0;grid-template-columns:auto auto auto auto;align-items:center;gap:24px;width:max-content;padding:24px 28px;animation:.5s ease-out .2s forwards sr-row-fade-in;display:grid}.sr-canonical-chain{color:var(--text);font-size:24px}.sr-canonical-arrow{width:240px}.sr-canonical-arrow svg{width:100%;height:24px}.sr-can-line{stroke-dasharray:230;stroke-dashoffset:230px;animation:.7s cubic-bezier(.86,0,.07,1) .8s forwards sr-stream-draw}.sr-can-head{opacity:0;animation:.4s ease-out 1.4s forwards sr-row-fade-in}.sr-canonical-target{color:var(--accent);text-transform:lowercase;text-shadow:0 0 18px var(--accent-glow);font-size:52px}.sr-canonical-foot{color:var(--text-mute);letter-spacing:.3em;text-align:right;grid-column:1/-1;margin-top:4px}.sr-rejected{flex-direction:column;gap:18px;display:flex}.sr-rejected-label{color:var(--text-mute);letter-spacing:.3em;opacity:0;animation:.5s ease-out 1.8s forwards sr-row-fade-in}.sr-rejected-row{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.sr-reject-card{border:2px dashed var(--rule);opacity:0;background:0 0;flex-direction:column;gap:8px;padding:24px;display:flex;position:relative;transform:translateY(12px)}.sr-reject-1{animation:.5s ease-out 2.2s forwards sr-chip-in}.sr-reject-2{animation:.5s ease-out 2.5s forwards sr-chip-in}.sr-reject-3{animation:.5s ease-out 2.8s forwards sr-chip-in}.sr-reject-name{color:var(--text-mute);text-transform:uppercase;letter-spacing:.04em;font-size:36px}.sr-reject-why{color:var(--text-faint);letter-spacing:.24em}.sr-reject-cross{pointer-events:none;position:absolute;inset:0}.sr-cross-line{stroke-dasharray:130;stroke-dashoffset:130px;animation:.5s cubic-bezier(.86,0,.07,1) forwards sr-stream-draw}.sr-reject-1 .sr-cross-line{animation-delay:2.9s}.sr-reject-2 .sr-cross-line{animation-delay:3.2s}.sr-reject-3 .sr-cross-line{animation-delay:3.5s}.sr-step6{justify-content:center;padding:0 8px;display:flex}.sr-browser{background:var(--surface-2);border:2px solid var(--rule);opacity:0;width:100%;max-width:1400px;animation:.5s ease-out .2s forwards sr-row-fade-in}.sr-browser-bar{border-bottom:2px dashed var(--rule);align-items:center;gap:10px;padding:16px 24px;display:flex}.sr-browser-dot{background:var(--text-faint);border-radius:50%;width:10px;height:10px}.sr-browser-url{color:var(--text-2);margin-left:12px;font-size:18px}.sr-browser-body{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding:48px;display:grid}.sr-browser-side{flex-direction:column;gap:8px;display:flex}.sr-browser-side .label-mono{color:var(--text-mute);letter-spacing:.28em}.sr-browser-exp,.sr-browser-comp{color:var(--text);padding:4px 0;font-size:30px}.sr-browser-comp{color:var(--accent);text-shadow:0 0 18px var(--accent-glow)}.sr-browser-sep{margin-top:16px}.sr-browser-badge{flex-direction:column;align-items:center;gap:14px;height:200px;display:flex;position:relative}.sr-badge-pre,.sr-badge-post{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.sr-badge-pre{animation:.4s ease-in 2.4s forwards sr-pre-out}.sr-badge-post{opacity:0;animation:.5s ease-out 2.7s forwards sr-post-in}@keyframes sr-pre-out{to{opacity:0}}@keyframes sr-post-in{to{opacity:1}}.sr-badge-spinner{width:90px;height:90px}.sr-spin{transform-origin:50%;animation:1.2s linear infinite sr-rotate}@keyframes sr-rotate{to{transform:rotate(360deg)}}.sr-badge-post svg{width:90px;height:90px}.sr-badge-check{stroke-dasharray:120;stroke-dashoffset:120px;filter:drop-shadow(0 0 14px var(--accent-glow));animation:.6s cubic-bezier(.86,0,.07,1) 3s forwards sr-stream-draw}.sr-browser-foot{border-top:2px dashed var(--rule);color:var(--text-mute);letter-spacing:.28em;text-align:right;padding:16px 24px}.sr-step7{justify-content:center;align-items:center;display:flex}.sr-step7-inner{flex-direction:column;align-items:flex-start;gap:24px;max-width:1400px;display:flex}.sr-step7-head,.sr-step7-sub{letter-spacing:-.025em;text-transform:lowercase;font-size:128px;line-height:1}.sr-step7-rule{background:var(--accent);width:0;height:6px;box-shadow:0 0 24px var(--accent-glow);margin-top:24px;animation:.6s cubic-bezier(.86,0,.07,1) 2s forwards sr-step7-rule-draw}@keyframes sr-step7-rule-draw{to{width:38%}}.pf-scene{color:var(--text)}.pf-em{color:var(--accent)}.pf-head{letter-spacing:-.02em;text-transform:lowercase;margin:28px 0 44px;font-size:84px;line-height:1.05}.pf-editor{background:var(--surface-2);border:2px solid var(--rule);opacity:0;flex-direction:column;animation:.6s cubic-bezier(.86,0,.07,1) .2s forwards pf-slide-up;display:flex;transform:translateY(18px)}@keyframes pf-slide-up{to{opacity:1;transform:translateY(0)}}.pf-editor-chrome{border-bottom:2px dashed var(--rule);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.pf-editor-tabs{gap:12px;display:flex}.pf-tab{border:2px solid var(--rule);padding:6px 14px;font-size:16px}.pf-tab-active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.pf-tab-inactive{color:var(--text-mute)}.pf-editor-format{letter-spacing:.3em;align-items:center;gap:10px;display:flex}.pf-format-on{color:var(--accent)}.pf-format-divider{color:var(--text-faint)}.pf-format-off{color:var(--text-mute)}.pf-editor-body{grid-template-columns:56px 1fr;gap:18px;min-height:360px;padding:24px 0;display:grid}.pf-gutter{border-right:2px dashed var(--rule);color:var(--text-faint);flex-direction:column;align-items:flex-end;gap:6px;padding:4px 12px;font-size:18px;line-height:1.55;display:flex}.pf-code{color:var(--text);flex-direction:column;gap:6px;margin:0;padding:4px 24px 4px 4px;font-size:22px;line-height:1.55;display:flex;position:relative}.pf-line{white-space:pre;opacity:0;animation:.35s ease-out forwards pf-line-in;transform:translate(-6px)}.pf-line-1{animation-delay:.8s}.pf-line-2{animation-delay:1.05s}.pf-line-3{animation-delay:1.3s}.pf-line-4{animation-delay:1.55s}.pf-line-5{animation-delay:1.8s}.pf-line-6{animation-delay:2.05s}.pf-line-7{animation-delay:2.3s}@keyframes pf-line-in{to{opacity:1;transform:translate(0)}}.pf-caret{background:var(--accent);vertical-align:middle;opacity:0;width:12px;height:26px;margin-left:2px;animation:.8s steps(2,start) 2.7s infinite forwards pf-blink;display:inline-block}@keyframes pf-blink{0%,to{opacity:1}50%{opacity:0}}.pf-editor-status{border-top:2px dashed var(--rule);color:var(--text-mute);align-items:center;gap:14px;padding:14px 24px;display:flex}.pf-status-action{color:var(--accent);letter-spacing:.28em;margin-left:auto}.pf-pills{grid-template-columns:1fr 1fr;gap:40px;margin:32px 0 56px;display:grid}.pf-pill{background:var(--surface-2);border:2px solid var(--rule);opacity:0;flex-direction:column;gap:16px;padding:56px 48px;display:flex;position:relative;transform:scale(.95)}.pf-pill-eth{animation:.5s cubic-bezier(.86,0,.07,1) .2s forwards pf-pill-in,.6s ease-out 1.7s forwards pf-pill-highlight}.pf-pill-sol{animation:.5s cubic-bezier(.86,0,.07,1) .5s forwards pf-pill-in}@keyframes pf-pill-in{to{opacity:1;transform:scale(1)}}@keyframes pf-pill-highlight{to{border-color:var(--accent);background:var(--accent-soft)}}.pf-pill-mark{letter-spacing:.4em;color:var(--text-mute);font-size:20px}.pf-pill-eth .pf-pill-mark{animation:.5s ease-out 1.9s forwards pf-text-accent}@keyframes pf-text-accent{to{color:var(--accent)}}.pf-pill-name{letter-spacing:-.025em;color:var(--text);text-transform:lowercase;font-size:88px}.pf-pill-meta{color:var(--text-mute);letter-spacing:.3em}.pf-pill-glow{border:2px solid var(--accent);opacity:0;pointer-events:none;box-shadow:0 0 32px var(--accent-glow);animation:.5s ease-out 1.7s forwards pf-glow-in;position:absolute;inset:-2px}@keyframes pf-glow-in{to{opacity:1}}.pf-pill-cursor{border:2px solid var(--accent);background:var(--accent);width:14px;height:14px;box-shadow:0 0 18px var(--accent-glow);border-radius:50%;animation:.7s cubic-bezier(.86,0,.07,1) 1s forwards pf-cursor-move;position:absolute;top:50%;left:20px;transform:translate(-200px,-50%)}@keyframes pf-cursor-move{to{transform:translateY(-50%)}}.pf-pills-foot{text-align:center;color:var(--text-mute);letter-spacing:.3em;opacity:0;animation:.4s ease-out 2.2s forwards pf-fade}@keyframes pf-fade{to{opacity:1}}.pf-stage2{flex:1;padding-top:16px;position:relative}.pf-app-bg{opacity:.35;background:var(--surface-2);border:2px dashed var(--rule);flex-direction:column;gap:24px;padding:48px;display:flex;position:absolute;inset:0}.pf-app-line{color:var(--text-2);font-size:22px}.pf-app-glyph{color:var(--text);letter-spacing:.02em;font-size:28px}.pf-app-spinner{color:var(--accent);letter-spacing:.3em;margin-top:auto}.pf-wallet-modal{background:var(--surface-3);border:2px solid var(--accent);width:540px;box-shadow:0 24px 60px var(--accent-soft);opacity:0;animation:.6s cubic-bezier(.86,0,.07,1) .4s forwards pf-modal-in;position:absolute;top:32px;right:16px;transform:translate(40px)}@keyframes pf-modal-in{to{opacity:1;transform:translate(0)}}.pf-wallet-head{border-bottom:2px dashed var(--rule);justify-content:space-between;align-items:baseline;padding:20px 28px;display:flex}.pf-wallet-brand{color:var(--accent);letter-spacing:.3em;text-transform:uppercase;font-size:16px}.pf-wallet-net{color:var(--text-mute);letter-spacing:.3em}.pf-wallet-body{flex-direction:column;gap:16px;padding:24px 28px;display:flex}.pf-wallet-tag{color:var(--text-mute);letter-spacing:.3em}.pf-msg-lines{background:var(--surface-2);border:2px dashed var(--rule);color:var(--text);flex-direction:column;gap:8px;padding:16px 20px;font-size:18px;display:flex}.pf-msg{opacity:0;animation:.35s ease-out forwards pf-msg-in;transform:translateY(-4px)}.pf-msg-1{animation-delay:1.1s}.pf-msg-2{animation-delay:1.3s}.pf-msg-3{animation-delay:1.5s}.pf-msg-4{animation-delay:1.7s}.pf-msg-5{color:var(--accent);animation-delay:1.9s}.pf-msg-6{animation-delay:2.1s}.pf-msg-7{color:var(--accent);animation-delay:2.3s}@keyframes pf-msg-in{to{opacity:1;transform:translateY(0)}}.pf-wallet-warn{color:var(--text-mute);letter-spacing:.24em;border-top:2px dashed var(--rule);margin-top:4px;padding-top:8px}.pf-wallet-actions{grid-template-columns:1fr 1fr;gap:12px;padding:16px 28px 24px;display:grid}.pf-btn{text-align:center;letter-spacing:.3em;text-transform:uppercase;border:2px solid var(--rule);color:var(--text-2);background:0 0;padding:14px 0;font-size:16px}.pf-btn-cancel{color:var(--text-mute)}.pf-btn-confirm{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);opacity:0;animation:.5s ease-out 2.9s forwards pf-fade}.pf-upload{background:var(--surface-2);border:2px solid var(--rule);opacity:0;flex-direction:column;gap:28px;padding:36px 44px;animation:.5s ease-out .2s forwards pf-fade;display:flex}.pf-upload-meta{flex-direction:column;gap:8px;display:flex}.pf-upload-row{grid-template-columns:160px 1fr;align-items:baseline;gap:24px;font-size:18px;display:grid}.pf-upload-row .label-mono{color:var(--text-mute);letter-spacing:.3em}.pf-upload-row .mono{color:var(--text-2)}.pf-progress-track{background:var(--surface);border:2px solid var(--rule);height:28px;margin-top:8px;position:relative}.pf-progress-fill{background:var(--accent);width:0;box-shadow:0 0 18px var(--accent-glow);animation:1.4s cubic-bezier(.86,0,.07,1) .7s forwards pf-fill;position:absolute;inset:0}@keyframes pf-fill{to{width:100%}}.pf-progress-percent{color:var(--shell);letter-spacing:.1em;opacity:0;font-size:16px;font-weight:700;animation:.4s ease-out 2.1s forwards pf-fade;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pf-progress-axis{color:var(--text-mute);justify-content:space-between;display:flex}.pf-upload-result{border-top:2px dashed var(--rule);opacity:0;flex-direction:column;gap:10px;padding-top:18px;animation:.5s ease-out 2.4s forwards pf-fade;display:flex}.pf-upload-result .label-mono{color:var(--text-mute);letter-spacing:.3em}.pf-upload-txid{color:var(--accent);text-shadow:0 0 18px var(--accent-glow);font-size:36px}.pf-stage4{flex:1;justify-content:center;align-items:center;padding-top:8px;display:flex}.pf-tx-frame{background:var(--surface-3);border:2px solid var(--accent);opacity:0;flex-direction:column;width:100%;max-width:1080px;animation:.6s cubic-bezier(.34,1.56,.64,1) .2s forwards pf-tx-in;display:flex;transform:scale(.92)}@keyframes pf-tx-in{to{opacity:1;transform:scale(1)}}.pf-tx-head{border-bottom:2px dashed var(--rule);justify-content:space-between;align-items:baseline;padding:20px 32px;display:flex}.pf-tx-brand{color:var(--accent);letter-spacing:.3em;text-transform:uppercase;font-size:16px}.pf-tx-net{color:var(--text-mute);letter-spacing:.3em}.pf-tx-target{border-bottom:2px dashed var(--rule);opacity:0;grid-template-columns:100px 1fr;align-items:baseline;gap:24px;padding:22px 32px;animation:.5s ease-out .9s forwards pf-fade;display:grid}.pf-tx-tag{color:var(--text-mute);letter-spacing:.3em}.pf-tx-addr{color:var(--text);font-size:22px}.pf-tx-method{border-bottom:2px dashed var(--rule);opacity:0;grid-template-columns:100px 1fr;align-items:baseline;gap:24px;padding:22px 32px;animation:.5s ease-out 1.3s forwards pf-fade;display:grid}.pf-tx-call{color:var(--text);margin:0;font-size:18px;line-height:1.5}.pf-tx-grid{border-bottom:2px dashed var(--rule);grid-template-columns:repeat(3,1fr);gap:16px;padding:24px 32px;display:grid}.pf-tx-cell{border:2px dashed var(--rule);opacity:0;flex-direction:column;gap:8px;padding:18px 20px;display:flex;transform:translateY(8px)}.pf-cell-1{animation:.45s ease-out 1.8s forwards pf-cell-in}.pf-cell-2{animation:.45s ease-out 2.1s forwards pf-cell-in}.pf-cell-3{border-style:solid;border-color:var(--accent);animation:.45s ease-out 2.4s forwards pf-cell-in}@keyframes pf-cell-in{to{opacity:1;transform:translateY(0)}}.pf-tx-cell .label-mono{color:var(--text-mute);letter-spacing:.3em}.pf-tx-val{color:var(--text);font-size:22px}.pf-tx-fee{color:var(--accent);text-shadow:0 0 18px var(--accent-glow);font-size:32px}.pf-tx-actions{grid-template-columns:1fr 1fr;gap:12px;padding:20px 32px 24px;display:grid}.pf-tx-confirm{opacity:0;animation:.8s ease-out 2.8s forwards pf-confirm-pulse}@keyframes pf-confirm-pulse{0%{opacity:0;transform:scale(.96)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.pf-success{grid-template-columns:1.5fr 1fr;align-items:start;gap:40px;margin-top:12px;display:grid}.pf-success-browser{background:var(--surface-2);border:2px solid var(--rule);opacity:0;animation:.5s ease-out .2s forwards pf-fade}.pf-browser-bar{border-bottom:2px dashed var(--rule);align-items:center;gap:10px;padding:14px 22px;display:flex}.pf-browser-dot{background:var(--text-faint);border-radius:50%;width:10px;height:10px}.pf-success-url{color:var(--text-2);margin-left:12px;font-size:18px}.pf-success-id{color:var(--accent);opacity:0;animation:.4s ease-out 1s forwards pf-fade;display:inline-block}.pf-success-body{grid-template-columns:1fr 1fr;gap:24px;padding:32px 36px;display:grid}.pf-success-stat{opacity:0;flex-direction:column;gap:8px;display:flex;transform:translateY(8px)}.pf-success-stat:first-child{animation:.5s ease-out 1.3s forwards pf-cell-in}.pf-success-stat:nth-child(2){animation:.5s ease-out 1.5s forwards pf-cell-in}.pf-success-stat:nth-child(3){animation:.5s ease-out 1.7s forwards pf-cell-in}.pf-success-stat:nth-child(4){animation:.5s ease-out 1.9s forwards pf-cell-in}.pf-success-stat .label-mono{color:var(--text-mute);letter-spacing:.3em}.pf-stat-val{color:var(--text);letter-spacing:-.01em;font-size:42px}.pf-stat-hash{color:var(--accent);font-size:22px}.pf-stat-ar{color:var(--text-2);font-size:22px}.pf-success-foot{border-top:2px dashed var(--rule);color:var(--accent);letter-spacing:.3em;text-align:right;padding:16px 36px}.pf-toast{background:var(--surface-3);border:2px solid var(--accent);box-shadow:0 24px 60px var(--accent-soft);opacity:0;flex-direction:column;gap:24px;padding:32px 36px;animation:.6s cubic-bezier(.34,1.56,.64,1) 2.4s forwards pf-toast-in;display:flex;transform:translate(40px)}@keyframes pf-toast-in{to{opacity:1;transform:translate(0)}}.pf-toast-mark{width:80px;height:80px}.pf-toast-mark svg{width:100%;height:100%}.pf-toast-check{stroke-dasharray:60;stroke-dashoffset:60px;filter:drop-shadow(0 0 12px var(--accent-glow));animation:.6s cubic-bezier(.86,0,.07,1) 3s forwards pf-stroke}@keyframes pf-stroke{to{stroke-dashoffset:0}}.pf-toast-head{color:var(--accent);letter-spacing:-.02em;text-transform:lowercase;font-size:56px}.pf-toast-sub{color:var(--accent);letter-spacing:.3em}.vf-scene{color:var(--text)}.vf-em{color:var(--accent)}.vf-head{letter-spacing:-.02em;text-transform:lowercase;margin:28px 0 36px;font-size:80px;line-height:1.05}.vf-page{background:var(--surface-2);border:2px solid var(--rule);opacity:0;flex-direction:column;animation:.5s ease-out .2s forwards vf-fade;display:flex}@keyframes vf-fade{to{opacity:1}}.vf-page-head{border-bottom:2px dashed var(--rule);grid-template-columns:auto auto 1fr auto;align-items:center;gap:24px;padding:20px 28px;display:grid}.vf-page-id{color:var(--accent);letter-spacing:-.01em;font-size:36px}.vf-page-pill{border:2px solid var(--rule);letter-spacing:.28em;text-transform:uppercase;color:var(--text-mute);padding:6px 14px;font-size:14px}.vf-badge{border:2px solid var(--rule);background:var(--surface-3);opacity:0;align-items:center;gap:12px;padding:8px 16px;animation:.5s ease-out 1.2s forwards vf-fade;display:flex}.vf-badge-pending{border-color:var(--accent);background:var(--accent-soft)}.vf-badge-svg{width:36px;height:36px}.vf-badge-arc{transform-origin:50%;animation:1.2s linear infinite vf-rotate}@keyframes vf-rotate{to{transform:rotate(360deg)}}.vf-badge-label{color:var(--accent);letter-spacing:.3em}.vf-page-body{grid-template-columns:360px 1fr;gap:24px;padding:28px;display:grid}.vf-sidebar{flex-direction:column;gap:18px;display:flex}.vf-side-row{border:2px dashed var(--rule);opacity:0;flex-direction:column;gap:6px;padding:14px 16px;animation:.4s ease-out forwards vf-side-in;display:flex;transform:translate(-8px)}.vf-side-row:first-child{animation-delay:.5s}.vf-side-row:nth-child(2){animation-delay:.7s}.vf-side-row:nth-child(3){animation-delay:.9s}.vf-side-row:nth-child(4){animation-delay:1.1s}.vf-side-row:nth-child(5){animation-delay:1.3s}@keyframes vf-side-in{to{opacity:1;transform:translate(0)}}.vf-side-row .label-mono{color:var(--text-mute);letter-spacing:.3em}.vf-side-val{color:var(--text);font-size:20px}.vf-side-hash{color:var(--accent)}.vf-content{background:var(--surface);border:2px solid var(--rule);opacity:0;padding:24px 28px;animation:.5s ease-out .8s forwards vf-fade}.vf-content-tag{color:var(--text-mute);letter-spacing:.3em;border-bottom:2px dashed var(--rule);margin-bottom:16px;padding-bottom:12px}.vf-content-pre{color:var(--text);margin:0;font-size:22px;line-height:1.55}.vf-threads{grid-template-columns:1fr 1.4fr;gap:32px;margin-bottom:32px;display:grid}.vf-thread{background:var(--surface-2);border:2px solid var(--rule);opacity:0;flex-direction:column;display:flex}.vf-thread-main{animation:.5s ease-out .2s forwards vf-fade}.vf-thread-worker{border-color:var(--accent);background:var(--accent-soft);animation:.5s ease-out .4s forwards vf-fade}.vf-thread-tag{border-bottom:2px dashed var(--rule);color:var(--text-mute);letter-spacing:.3em;padding:12px 20px}.vf-thread-worker .vf-thread-tag{color:var(--accent)}.vf-thread-body{flex-direction:column;gap:20px;min-height:280px;padding:24px 28px;display:flex}.vf-mini-doc{flex-direction:column;gap:10px;display:flex}.vf-mini-line{background:var(--rule);width:100%;height:16px}.vf-mini-line.short{width:60%}.vf-thread-state{color:var(--text-mute);letter-spacing:.28em;margin-top:auto}.vf-fetch-row{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.vf-gateway{color:var(--text-2);font-size:22px}.vf-fetch-arrow svg{width:100%;max-width:280px;height:14px}.vf-fetch-line{stroke-dasharray:200;stroke-dashoffset:200px;animation:.6s cubic-bezier(.86,0,.07,1) .4s forwards vf-line-draw}@keyframes vf-line-draw{to{stroke-dashoffset:0}}.vf-worker-label{color:var(--accent);font-size:22px}.vf-byte-stream{border:2px dashed var(--rule);background:var(--surface);flex-wrap:wrap;gap:6px;min-height:96px;padding:12px;display:flex}.vf-byte{background:var(--accent);opacity:0;width:18px;height:18px;animation:.2s ease-out forwards vf-byte-in}@keyframes vf-byte-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.vf-fetch-foot{border-top:2px dashed var(--rule);align-items:baseline;gap:16px;padding-top:12px;display:flex}.vf-fetch-foot .label-mono{color:var(--text-mute);letter-spacing:.3em}.vf-fetch-bytes{color:var(--accent);font-size:22px}.vf-gateways{color:var(--text-mute);letter-spacing:.3em;align-items:baseline;gap:14px;display:flex}.vf-gw-label{color:var(--text-faint)}.vf-gw-sep{color:var(--accent)}.vf-hash-flow{grid-template-columns:1fr .7fr 1.2fr;align-items:stretch;gap:32px;display:grid}.vf-hash-input,.vf-hash-fn,.vf-hash-compare{background:var(--surface-2);border:2px solid var(--rule);flex-direction:column;gap:14px;padding:24px 28px;display:flex}.vf-hash-input{opacity:0;animation:.5s ease-out .2s forwards vf-fade}.vf-hash-fn{opacity:0;border-color:var(--accent);background:var(--accent-soft);animation:.5s ease-out .4s forwards vf-fade}.vf-hash-compare{opacity:0;animation:.5s ease-out .6s forwards vf-fade}.vf-hash-tag{color:var(--text-mute);letter-spacing:.3em}.vf-hash-input-foot{color:var(--text-faint);letter-spacing:.28em;margin-top:auto}.vf-hash-bytes-grid{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.vf-hash-byte{aspect-ratio:1;background:var(--rule);opacity:0;animation:.2s ease-out forwards vf-cell-in}@keyframes vf-cell-in{0%{opacity:0;transform:scale(.6)}60%{opacity:1;background:var(--accent);transform:scale(1.1)}to{opacity:1;background:var(--accent);transform:scale(1)}}.vf-hash-fn-name{color:var(--accent);text-transform:lowercase;letter-spacing:-.01em;font-size:36px}.vf-hash-fn-anim{gap:6px;padding:12px 0;display:flex}.vf-hash-fn-anim span{background:var(--accent);opacity:.35;flex:1;height:24px;animation:1s ease-in-out infinite vf-fn-pulse}.vf-hash-fn-anim span:nth-child(2){animation-delay:.2s}.vf-hash-fn-anim span:nth-child(3){animation-delay:.4s}.vf-hash-fn-anim span:nth-child(4){animation-delay:.6s}.vf-hash-fn-anim span:nth-child(5){animation-delay:.8s}@keyframes vf-fn-pulse{0%,to{opacity:.35;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.vf-hash-fn-foot{color:var(--accent);letter-spacing:.3em;margin-top:auto}.vf-hash-cmp-row{flex-direction:column;gap:6px;display:flex}.vf-hash-cmp-row .label-mono{color:var(--text-mute);letter-spacing:.3em}.vf-cmp-val{color:var(--text);font-size:24px}.vf-cmp-computed .vf-cmp-val{color:var(--accent);text-shadow:0 0 18px var(--accent-glow)}.vf-cmp-expected .vf-cmp-val{color:var(--text-2)}.vf-hash-cmp-eq{text-align:center;opacity:0;font-size:56px;line-height:1;animation:.5s cubic-bezier(.34,1.56,.64,1) 2.3s forwards vf-eq-in;transform:scale(.6)}@keyframes vf-eq-in{to{opacity:1;transform:scale(1)}}.vf-hash-time{border-top:2px dashed var(--rule);opacity:0;align-items:baseline;gap:12px;margin-top:auto;padding-top:14px;animation:.5s ease-out 2.8s forwards vf-fade;display:flex}.vf-time-num{color:var(--accent);letter-spacing:-.02em;font-size:64px;line-height:1}.vf-time-unit{color:var(--text-mute);letter-spacing:.3em}.vf-verdict-row{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:36px;display:grid}.vf-verdict-card{background:var(--surface-2);opacity:0;grid-template-columns:100px 1fr;align-items:center;gap:24px;padding:28px;display:grid}.vf-verdict-ok{border:2px solid var(--accent);background:var(--accent-soft);box-shadow:0 0 32px var(--accent-soft);animation:.5s ease-out .2s forwards vf-fade}.vf-verdict-bad{border:2px dashed var(--rule);animation:.5s ease-out .8s forwards vf-fade}.vf-verdict-icon{width:90px;height:90px}.vf-verdict-icon svg{width:100%;height:100%}.vf-ok-check{stroke-dasharray:120;stroke-dashoffset:120px;filter:drop-shadow(0 0 12px var(--accent-glow));animation:.6s cubic-bezier(.86,0,.07,1) .5s forwards vf-stroke}.vf-bad-x{stroke-dasharray:60;stroke-dashoffset:60px;animation:.5s cubic-bezier(.86,0,.07,1) forwards vf-stroke}.vf-bad-x-a{animation-delay:1.1s}.vf-bad-x-b{animation-delay:1.4s}@keyframes vf-stroke{to{stroke-dashoffset:0}}.vf-verdict-text{flex-direction:column;gap:6px;display:flex}.vf-verdict-head{color:var(--accent);letter-spacing:-.02em;text-transform:lowercase;font-size:44px}.vf-verdict-head-bad{color:var(--text-2);letter-spacing:-.02em;text-transform:lowercase;font-size:44px}.vf-verdict-sub{color:var(--text-mute);letter-spacing:.3em}.vf-recipe{background:var(--surface);border:2px solid var(--accent);opacity:0;padding:24px 28px;animation:.6s cubic-bezier(.86,0,.07,1) 2.5s forwards vf-recipe-in;transform:translateY(16px)}@keyframes vf-recipe-in{to{opacity:1;transform:translateY(0)}}.vf-recipe-head{border-bottom:2px dashed var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:14px;display:flex}.vf-recipe-tag{color:var(--accent);letter-spacing:.3em}.vf-recipe-loc{color:var(--text-mute);letter-spacing:.3em}.vf-recipe-code{color:var(--text);flex-direction:column;gap:4px;margin:0;font-size:22px;line-height:1.55;display:flex}.vf-recipe-line{white-space:pre-wrap;opacity:0;transform:translate(-6px)}.vf-recipe-1{animation:.35s ease-out 2.9s forwards vf-side-in}.vf-recipe-2{animation:.35s ease-out 3.15s forwards vf-side-in}.vf-recipe-3{animation:.35s ease-out 3.4s forwards vf-side-in}.vf-recipe-4{animation:.35s ease-out 3.65s forwards vf-side-in}.vf-recipe-prompt,.vf-recipe-out{color:var(--accent)}.vf-recipe-out-foot{color:var(--text-mute)}.ms-scene{color:var(--text)}.ms-em{color:var(--accent)}.ms-head{letter-spacing:-.02em;text-transform:lowercase;margin:28px 0 36px;font-size:76px;line-height:1.05}.ms-roadmap{flex-direction:column;gap:24px;margin-top:36px;display:flex}.ms-roadmap-line{background:var(--surface-2);border:2px solid var(--rule);height:28px;position:relative}.ms-roadmap-fill{background:var(--accent);width:0;box-shadow:0 0 24px var(--accent-glow);animation:1.3s cubic-bezier(.86,0,.07,1) .4s forwards ms-fill;position:absolute;inset:0}@keyframes ms-fill{to{width:100%}}.ms-roadmap-tick{background:var(--shell);border:2px solid var(--accent);opacity:0;width:3px;height:48px;animation:.2s ease-out forwards ms-tick-in;position:absolute;top:-10px;transform:translate(-50%)}.ms-tick-0{animation-delay:.5s}.ms-tick-1{animation-delay:.65s}.ms-tick-2{animation-delay:.8s}.ms-tick-3{animation-delay:.95s}.ms-tick-4{animation-delay:1.1s}.ms-tick-5{animation-delay:1.25s}.ms-tick-6{animation-delay:1.4s}.ms-tick-7{animation-delay:1.55s}@keyframes ms-tick-in{to{opacity:1}}.ms-roadmap-axis{justify-content:space-between;margin-top:6px;display:flex;position:relative}.ms-roadmap-label{color:var(--accent);letter-spacing:.2em;opacity:0;font-size:18px}.ms-label-0{animation:.2s ease-out .6s forwards ms-tick-in}.ms-label-1{animation:.2s ease-out .75s forwards ms-tick-in}.ms-label-2{animation:.2s ease-out .9s forwards ms-tick-in}.ms-label-3{animation:.2s ease-out 1.05s forwards ms-tick-in}.ms-label-4{animation:.2s ease-out 1.2s forwards ms-tick-in}.ms-label-5{animation:.2s ease-out 1.35s forwards ms-tick-in}.ms-label-6{animation:.2s ease-out 1.5s forwards ms-tick-in}.ms-label-7{animation:.2s ease-out 1.65s forwards ms-tick-in}.ms-roadmap-foot{color:var(--text-mute);letter-spacing:.22em;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:11px;display:flex}.ms-docs{grid-template-columns:1fr 1fr;gap:40px;display:grid}.ms-doc{background:var(--surface-2);border:2px solid var(--rule);opacity:0;flex-direction:column;gap:16px;padding:36px 36px 32px;display:flex;position:relative;transform:translateY(12px)}.ms-doc-1{animation:.5s cubic-bezier(.86,0,.07,1) .2s forwards ms-doc-in}.ms-doc-2{animation:.5s cubic-bezier(.86,0,.07,1) .7s forwards ms-doc-in}@keyframes ms-doc-in{to{opacity:1;transform:translateY(0)}}.ms-doc-corner{background:linear-gradient(135deg, transparent 50%, var(--rule) 50%);width:36px;height:36px;position:absolute;top:0;right:0}.ms-doc-title{color:var(--text);letter-spacing:-.01em;text-transform:lowercase;font-size:38px}.ms-doc-sub{color:var(--text-mute);letter-spacing:.28em}.ms-doc-lines{flex-direction:column;gap:8px;margin-top:8px;display:flex}.ms-doc-lines span{background:var(--rule);width:100%;height:12px}.ms-doc-lines span.short{width:60%}.ms-doc-check{background:var(--accent-soft);border:2px solid var(--accent);width:48px;height:48px;padding:8px;position:absolute;bottom:24px;right:24px}.ms-doc-check svg{width:100%;height:100%}.ms-check-stroke{stroke-dasharray:30;stroke-dashoffset:30px}.ms-check-1{animation:.5s cubic-bezier(.86,0,.07,1) 1s forwards ms-stroke}.ms-check-2{animation:.5s cubic-bezier(.86,0,.07,1) 1.5s forwards ms-stroke}@keyframes ms-stroke{to{stroke-dashoffset:0}}.ms-dod{text-align:center;color:var(--accent);letter-spacing:.3em;opacity:0;margin-top:32px;animation:.5s ease-out 1.9s forwards ms-tick-in}.ms-step2{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:40px;display:grid}.ms-contract-snippet{background:var(--surface-2);border:2px solid var(--rule);opacity:0;padding:24px 28px;animation:.5s ease-out .2s forwards ms-fade-in}@keyframes ms-fade-in{to{opacity:1}}.ms-snippet-tag{color:var(--text-mute);letter-spacing:.3em;border-bottom:2px dashed var(--rule);margin-bottom:14px;padding-bottom:12px}.ms-snippet-code{color:var(--text);margin:0;font-size:20px;line-height:1.55}.ms-coverage{background:var(--surface-2);border:2px solid var(--accent);opacity:0;flex-direction:column;gap:16px;padding:24px 28px;animation:.5s ease-out .6s forwards ms-fade-in;display:flex}.ms-cov-tag{color:var(--accent);letter-spacing:.3em}.ms-cov-bar{background:var(--surface);border:2px solid var(--rule);height:24px;position:relative}.ms-cov-fill{background:var(--accent);width:0;animation:1.2s cubic-bezier(.86,0,.07,1) 1.1s forwards ms-cov-fill;position:absolute;inset:0}@keyframes ms-cov-fill{to{width:95%}}.ms-cov-marker{opacity:0;animation:.4s ease-out 2.4s forwards ms-tick-in;position:absolute;top:-20px;transform:translate(-50%)}.ms-cov-marker-tick{background:var(--accent);width:3px;height:64px;box-shadow:0 0 14px var(--accent-glow);margin:0 auto;display:block}.ms-cov-marker-label{color:var(--accent);letter-spacing:.04em;font-size:22px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.ms-cov-axis{color:var(--text-mute);letter-spacing:.3em;justify-content:space-between;margin-top:12px;display:flex}.ms-cov-stats{border-top:2px dashed var(--rule);grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;padding-top:16px;display:grid}.ms-cov-stat{opacity:0;flex-direction:column;gap:4px;animation:.4s ease-out 2.8s forwards ms-tick-in;display:flex}.ms-cov-stat:nth-child(2){animation-delay:3s}.ms-cov-stat:nth-child(3){animation-delay:3.2s}.ms-cov-num{color:var(--accent);letter-spacing:-.02em;font-size:36px}.ms-cov-stat .label-mono{color:var(--text-mute);letter-spacing:.28em}.ms-pda{background:var(--surface-2);border:2px solid var(--rule);opacity:0;flex-direction:column;gap:28px;padding:36px 40px;animation:.5s ease-out .2s forwards ms-fade-in;display:flex}.ms-pda-tag{color:var(--text-mute);letter-spacing:.3em}.ms-pda-assembly{grid-template-columns:1fr auto 1.1fr auto 1fr;align-items:center;gap:24px;display:grid}.ms-pda-part{background:var(--surface);border:2px solid var(--rule);opacity:0;flex-direction:column;gap:8px;padding:18px 22px;display:flex;transform:translateY(8px)}.ms-pda-1{animation:.5s cubic-bezier(.86,0,.07,1) .6s forwards ms-doc-in}.ms-pda-2{animation:.5s cubic-bezier(.86,0,.07,1) 1.1s forwards ms-doc-in}.ms-pda-label{color:var(--text-mute);letter-spacing:.3em}.ms-pda-val{color:var(--accent);font-size:24px}.ms-pda-bytes{color:var(--text-mute);font-size:16px}.ms-pda-plus,.ms-pda-eq{color:var(--text-mute);text-align:center;opacity:0;font-size:48px}.ms-pda-plus{animation:.3s ease-out 1.7s forwards ms-tick-in}.ms-pda-eq{color:var(--accent);animation:.3s ease-out 2.2s forwards ms-tick-in}.ms-pda-result{background:var(--surface);border:2px solid var(--accent);opacity:0;flex-direction:column;gap:8px;padding:18px 22px;animation:.5s cubic-bezier(.34,1.56,.64,1) 2.5s forwards ms-pda-result-in;display:flex;transform:scale(.92)}@keyframes ms-pda-result-in{to{opacity:1;transform:scale(1)}}.ms-pda-addr{color:var(--accent);text-shadow:0 0 18px var(--accent-glow);font-size:26px}.ms-pda-bump{color:var(--text-mute);letter-spacing:.28em}.ms-pda-foot{border-top:2px dashed var(--rule);color:var(--text-mute);letter-spacing:.28em;opacity:0;padding-top:18px;animation:.5s ease-out 3.2s forwards ms-tick-in}.ms-converge{grid-template-columns:1fr .5fr 1.3fr;align-items:center;gap:32px;display:grid}.ms-lang-col{flex-direction:column;gap:16px;display:flex}.ms-lang-chip{background:var(--surface-2);border:2px solid var(--rule);opacity:0;flex-direction:column;gap:6px;padding:18px 22px;display:flex;transform:translate(-12px)}.ms-lang-ts{animation:.5s ease-out .2s forwards ms-lang-in}.ms-lang-sol{animation:.5s ease-out .5s forwards ms-lang-in}.ms-lang-rs{animation:.5s ease-out .8s forwards ms-lang-in}@keyframes ms-lang-in{to{opacity:1;transform:translate(0)}}.ms-lang-name{color:var(--text);letter-spacing:-.01em;font-size:26px}.ms-lang-fn{color:var(--text-mute);font-size:16px}.ms-converge-arrows{height:240px}.ms-converge-arrows svg{width:100%;height:100%}.ms-conv-line{stroke-dasharray:220;stroke-dashoffset:220px}.ms-conv-1{animation:.6s cubic-bezier(.86,0,.07,1) 1.3s forwards ms-stroke}.ms-conv-2{animation:.6s cubic-bezier(.86,0,.07,1) 1.5s forwards ms-stroke}.ms-conv-3{animation:.6s cubic-bezier(.86,0,.07,1) 1.7s forwards ms-stroke}.ms-shared-hash{background:var(--surface-2);border:2px solid var(--accent);opacity:0;flex-direction:column;gap:14px;padding:28px 32px;animation:.5s cubic-bezier(.34,1.56,.64,1) 2.5s forwards ms-pda-result-in;display:flex;transform:scale(.92)}.ms-shared-tag{color:var(--accent);letter-spacing:.3em}.ms-shared-input{color:var(--text-2);font-size:18px}.ms-shared-out{color:var(--accent);text-shadow:0 0 18px var(--accent-glow);letter-spacing:.02em;font-size:36px}.ms-shared-foot{color:var(--accent);letter-spacing:.3em;border-top:2px dashed var(--rule);padding-top:12px}.ms-ui{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ms-ui-list,.ms-ui-detail{background:var(--surface-2);border:2px solid var(--rule);opacity:0;flex-direction:column;gap:12px;padding:22px 26px;display:flex}.ms-ui-list{animation:.5s ease-out .2s forwards ms-fade-in}.ms-ui-detail{border-color:var(--accent);animation:.5s ease-out 1.8s forwards ms-fade-in}.ms-ui-tag{color:var(--text-mute);letter-spacing:.3em;border-bottom:2px dashed var(--rule);margin-bottom:6px;padding-bottom:10px}.ms-ui-row{border-bottom:1px solid var(--rule);opacity:0;grid-template-columns:90px 1fr;align-items:baseline;gap:16px;padding:12px 4px;font-size:20px;display:grid}.ms-ui-row span:first-child{color:var(--accent)}.ms-ui-row span:last-child{color:var(--text)}.ms-ui-r1{animation:.4s ease-out .7s forwards ms-tick-in}.ms-ui-r2{animation:.4s ease-out .9s forwards ms-tick-in}.ms-ui-r3{animation:.4s ease-out 1.1s forwards ms-tick-in}.ms-ui-r4{animation:.4s ease-out 1.3s forwards ms-tick-in}.ms-ui-r5{animation:.4s ease-out 1.5s forwards ms-tick-in}.ms-ui-detail-id{color:var(--accent);letter-spacing:-.02em;font-size:64px}.ms-ui-detail-block{color:var(--text-mute);font-size:18px}.ms-ui-detail-verifier{border-top:2px dashed var(--rule);opacity:0;align-items:center;gap:14px;margin-top:auto;padding-top:16px;animation:.5s ease-out 2.7s forwards ms-tick-in;display:flex}.ms-ui-check{border:2px solid var(--accent);text-align:center;width:36px;height:36px;color:var(--accent);background:var(--accent-soft);font-size:24px;line-height:32px}.ms-ui-tech{opacity:0;flex-wrap:wrap;gap:12px;margin-top:32px;animation:.5s ease-out 3.4s forwards ms-tick-in;display:flex}.ms-testnets{grid-template-columns:1fr .6fr 1fr;align-items:stretch;gap:28px;margin-bottom:28px;display:grid}.ms-testnet{background:var(--surface-2);border:2px solid var(--accent);opacity:0;flex-direction:column;gap:12px;padding:28px 32px;display:flex}.ms-testnet-1{animation:.5s ease-out .2s forwards ms-fade-in}.ms-testnet-2{animation:.5s ease-out 1.1s forwards ms-fade-in}.ms-testnet-net{color:var(--text-mute);letter-spacing:.3em}.ms-testnet-name{color:var(--text);letter-spacing:-.02em;text-transform:lowercase;font-size:48px}.ms-testnet-status{color:var(--accent);font-size:22px}.ms-testnet-mark{color:var(--accent);text-shadow:0 0 14px var(--accent-glow);font-size:22px}.ms-testnet-meta{color:var(--text-mute);font-size:14px}.ms-testnets-connector{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.ms-testnets-connector svg{width:100%;height:24px}.ms-tnet-line{stroke-dasharray:220;stroke-dashoffset:220px;animation:.7s cubic-bezier(.86,0,.07,1) .7s forwards ms-stroke}.ms-tnet-mid{color:var(--accent);letter-spacing:.3em;text-align:center}.ms-testnet-foot{text-align:center;color:var(--accent);letter-spacing:.3em;opacity:0;animation:.5s ease-out 2.4s forwards ms-tick-in}.ms-audit{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:36px;display:grid}.ms-audit-checklist{flex-direction:column;gap:12px;display:flex}.ms-audit-row{background:var(--surface-2);border:2px solid var(--rule);opacity:0;grid-template-columns:56px 1fr auto;align-items:center;gap:20px;padding:18px 24px;display:grid}.ms-audit-r1{border-color:var(--accent);animation:.4s ease-out .2s forwards ms-fade-in}.ms-audit-r2{border-color:var(--accent);animation:.4s ease-out .5s forwards ms-fade-in}.ms-audit-r3{animation:.4s ease-out .8s forwards ms-fade-in}.ms-audit-r4{animation:.4s ease-out 1.1s forwards ms-fade-in}.ms-audit-check{border:2px solid var(--accent);background:var(--accent-soft);width:40px;height:40px;color:var(--accent);text-align:center;font-size:22px;line-height:36px;font-family:var(--font-mono)}.ms-audit-check-mute{border-color:var(--rule);color:var(--text-faint);background:0 0}.ms-audit-name{color:var(--text);text-transform:lowercase;letter-spacing:-.01em;font-size:28px}.ms-audit-name-mute{color:var(--text-mute);text-transform:lowercase;font-size:28px}.ms-audit-count{color:var(--accent);font-size:32px}.ms-audit-count-mute{color:var(--text-mute);font-size:32px}.ms-audit-stamp{justify-content:center;align-items:center;display:flex}.ms-audit-stamp-border{border:4px solid var(--accent);background:var(--accent-soft);opacity:0;text-align:center;box-shadow:0 0 40px var(--accent-soft);flex-direction:column;gap:10px;padding:36px 40px;animation:.5s cubic-bezier(.34,1.56,.64,1) 1.5s forwards ms-stamp-slam;display:flex;transform:rotate(-6deg)scale(.9)}@keyframes ms-stamp-slam{to{opacity:1;transform:rotate(-6deg)scale(1)}}.ms-audit-stamp-text{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:56px}.ms-audit-stamp-sub{color:var(--accent);letter-spacing:.3em}.ms-mainnet{flex-direction:column;gap:36px;display:flex}.ms-mainnet-chains{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ms-chain-card{background:var(--surface-2);border:2px solid var(--accent);opacity:0;flex-direction:column;gap:10px;padding:32px 28px;display:flex;transform:translateY(16px)}.ms-chain-1{animation:.5s cubic-bezier(.86,0,.07,1) .2s forwards ms-doc-in}.ms-chain-2{animation:.5s cubic-bezier(.86,0,.07,1) .5s forwards ms-doc-in}.ms-chain-3{animation:.5s cubic-bezier(.86,0,.07,1) .8s forwards ms-doc-in}.ms-chain-name{color:var(--text);letter-spacing:-.02em;text-transform:lowercase;font-size:48px}.ms-chain-meta{color:var(--text-mute);letter-spacing:.3em}.ms-launch-stats{border-top:2px dashed var(--rule);border-bottom:2px dashed var(--rule);opacity:0;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 0;animation:.5s ease-out 1.5s forwards ms-fade-in;display:grid}.ms-launch-stat{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ms-launch-num{color:var(--accent);letter-spacing:-.02em;text-shadow:0 0 24px var(--accent-glow);font-size:64px;line-height:1}.ms-launch-stat .label-mono{color:var(--text-mute);letter-spacing:.3em}.ms-revoke{background:var(--surface);border:2px solid var(--rule);letter-spacing:.02em;opacity:0;padding:18px 24px;font-size:18px;animation:.5s ease-out 2.4s forwards ms-fade-in}.ot-scene{color:var(--text)}.ot-em{color:var(--accent)}.ot-step0{flex-direction:column;justify-content:center;display:flex}.ot-final{flex-direction:column;gap:32px;margin-top:40px;display:flex}.ot-final-text{letter-spacing:-.025em;text-transform:lowercase;font-size:168px;line-height:1}.ot-final-rule{background:var(--accent);width:0;height:8px;box-shadow:0 0 28px var(--accent-glow);animation:.5s cubic-bezier(.86,0,.07,1) .95s forwards ot-rule-draw}@keyframes ot-rule-draw{to{width:42%}}.ot-final-mark{color:var(--text-mute);letter-spacing:.3em;opacity:0;margin-top:56px;font-size:14px;animation:.35s ease-out 1.3s forwards ot-fade}@keyframes ot-fade{to{opacity:1}}.ot-next-head{letter-spacing:-.025em;text-transform:lowercase;margin:28px 0 56px;font-size:128px;line-height:1}.ot-chips{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:stretch;gap:18px;margin-bottom:56px;display:grid}.ot-chip{background:var(--surface-2);border:2px solid var(--accent);opacity:0;box-shadow:0 0 24px var(--accent-soft);flex-direction:column;gap:14px;padding:32px 28px;display:flex;transform:translateY(16px)}.ot-chip-1{animation:.5s cubic-bezier(.86,0,.07,1) .2s forwards ot-chip-in}.ot-chip-2{animation:.5s cubic-bezier(.86,0,.07,1) .7s forwards ot-chip-in}.ot-chip-3{animation:.5s cubic-bezier(.86,0,.07,1) 1.2s forwards ot-chip-in}@keyframes ot-chip-in{to{opacity:1;transform:translateY(0)}}.ot-chip-num{color:var(--accent);font-size:56px}.ot-chip-label{color:var(--text);letter-spacing:-.01em;text-transform:lowercase;font-size:36px}.ot-chip-meta{color:var(--text-mute);letter-spacing:.28em}.ot-chip-arrow{opacity:0;justify-content:center;align-items:center;display:flex}.ot-chip-arrow svg{width:100%;height:24px}.ot-chip-arrow-1{animation:.4s ease-out 1s forwards ot-fade}.ot-chip-arrow-2{animation:.4s ease-out 1.5s forwards ot-fade}.ot-brand{opacity:0;flex-direction:column;gap:12px;width:max-content;animation:.5s ease-out 1.9s forwards ot-fade;display:flex}.ot-brand-mark{color:var(--text);letter-spacing:-.025em;text-transform:lowercase;font-size:96px}.ot-brand-rule{background:var(--accent);width:0;height:4px;box-shadow:0 0 18px var(--accent-glow);animation:.6s cubic-bezier(.86,0,.07,1) 2.3s forwards ot-brand-rule-draw}@keyframes ot-brand-rule-draw{to{width:60%}}.ot-brand-tag{color:var(--accent);letter-spacing:.3em}.cnav{z-index:100;background:var(--surface-2);border:2px solid var(--rule);-webkit-user-select:none;user-select:none;align-items:center;gap:16px;padding:8px 14px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000080}.cnav-brand{border-right:2px dashed var(--rule);align-items:center;gap:8px;padding-right:14px;display:flex}.cnav-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px var(--accent-glow);border-radius:50%}.cnav-name{color:var(--text);letter-spacing:-.02em;text-transform:lowercase;font-size:18px}.cnav-list{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cnav-link{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute);border:1px solid #0000;padding:6px 12px;font-size:12px;text-decoration:none;transition:color .15s ease-out,border-color .15s ease-out,background .15s ease-out;display:inline-block}.cnav-link:hover{color:var(--text);border-color:var(--rule)}.cnav-link.is-current{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.cnav-sep{background:var(--rule);width:1px;height:18px;margin:0 6px}.cnav-lang{font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent);border:1px solid var(--accent);cursor:pointer;background:0 0;padding:6px 10px;font-size:12px;transition:background .15s ease-out}.cnav-lang:hover{background:var(--accent-soft)}.sb-root{background:var(--shell);color:var(--text);font-family:var(--font-display-cn);position:fixed;inset:0;overflow:hidden auto}.sb-grid-bg{pointer-events:none;z-index:0;background-image:var(--surface-pattern,none);background-size:var(--surface-pattern-size,auto);opacity:.5;position:fixed;inset:0}.sb-header{z-index:2;border-bottom:2px dashed var(--rule);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:auto 1fr auto;align-items:center;gap:48px;padding:96px 80px 32px;display:grid;position:relative}.sb-h-mark{align-items:center;gap:16px;display:flex}.sb-h-brand{color:var(--text);letter-spacing:-.02em;text-transform:lowercase;font-size:48px}.sb-h-rule{background:var(--accent);width:60px;height:4px;box-shadow:0 0 16px var(--accent-glow)}.sb-h-tag{color:var(--accent);letter-spacing:.4em;font-size:14px}.sb-h-stats{justify-content:center;gap:56px;display:flex}.sb-stat{flex-direction:column;align-items:center;gap:4px;display:flex}.sb-stat-num{color:var(--accent);letter-spacing:-.02em;font-size:44px;line-height:1}.sb-stat-label{color:var(--text-mute);letter-spacing:.3em}.sb-h-hint{color:var(--text-mute);letter-spacing:.22em;text-align:right;max-width:360px;font-size:11px}.sb-chapters{z-index:1;flex-direction:column;gap:56px;padding:56px 56px 96px;display:flex;position:relative}.sb-chapter{flex-direction:column;gap:28px;display:flex}.sb-chapter-head{border-bottom:2px solid var(--rule);align-items:baseline;gap:24px;padding-bottom:16px;display:flex}.sb-chapter-tag{align-items:baseline;gap:16px;display:flex}.sb-chapter-num{color:var(--accent);font-size:40px}.sb-chapter-id{color:var(--text);letter-spacing:-.02em;text-transform:lowercase;font-size:40px}.sb-chapter-meta{color:var(--text-mute);letter-spacing:.3em;gap:12px;margin-left:auto;display:flex}.sb-meta-dot{color:var(--accent)}.sb-steps{flex-wrap:wrap;align-items:stretch;gap:32px 0;display:flex}.sb-step{flex-direction:column;flex:none;gap:12px;width:480px;display:flex}.sb-step-tag{color:var(--accent);letter-spacing:.3em;justify-content:space-between;align-items:baseline;display:flex}.sb-step-num{font-size:14px}.sb-thumb-wrap{border:2px solid var(--rule);background:var(--surface);width:480px;height:270px;transition:transform .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000080}.sb-thumb-wrap:hover{border-color:var(--accent);box-shadow:0 18px 48px var(--accent-soft);transform:translateY(-4px)}.sb-thumb-corner{background:var(--accent);clip-path:polygon(0 0,100% 0,100% 100%);opacity:.6;pointer-events:none;width:24px;height:24px;position:absolute;top:0;right:0}.sb-thumb-frame{pointer-events:none;position:absolute;inset:0}.sb-thumb-inner{transform-origin:0 0;background:var(--surface);width:1920px;height:1080px;position:absolute;top:0;left:0;transform:scale(.25)}.sb-thumb-inner>*{position:absolute;inset:0}.sb-step-narration{color:var(--text-2);letter-spacing:0;border-top:1px solid var(--rule);padding:8px 4px 0;font-size:14px;line-height:1.5}.sb-step-arrow{flex:none;justify-content:center;align-self:flex-start;align-items:center;width:60px;height:270px;margin-top:30px;padding:0 8px;display:flex}.sb-step-arrow svg{width:100%;height:16px;overflow:visible}.sb-arrow-shaft{stroke-dasharray:6 4;animation:.7s linear infinite sb-flow}.sb-arrow-vertical{animation-name:sb-flow-vertical}@keyframes sb-flow{to{stroke-dashoffset:-10px}}@keyframes sb-flow-vertical{to{stroke-dashoffset:-10px}}.sb-arrow-head{filter:drop-shadow(0 0 4px var(--accent-glow))}.sb-chapter-arrow{align-items:center;gap:14px;margin-top:8px;padding-left:16px;display:flex}.sb-chapter-arrow svg{flex:none;width:24px;height:56px}.sb-chapter-arrow-label{color:var(--accent);letter-spacing:.4em;font-size:12px}.sb-end{text-align:center;color:var(--text-mute);letter-spacing:.4em;border-top:2px dashed var(--rule);margin-top:32px;padding:32px 0;font-size:12px}.pc-root{background:var(--shell);color:var(--text);font-family:var(--font-display-cn);position:fixed;inset:0;overflow:hidden auto}.pc-grid-bg{pointer-events:none;z-index:0;background-image:var(--surface-pattern,none);background-size:var(--surface-pattern-size,auto);opacity:.45;position:fixed;inset:0}.pc-header{z-index:2;border-bottom:2px dashed var(--rule);background:var(--surface);grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:92px 64px 28px;display:grid;position:relative}.pc-h-mark{align-items:center;gap:14px;display:flex}.pc-h-brand{color:var(--text);letter-spacing:-.02em;text-transform:lowercase;font-size:42px}.pc-h-rule{background:var(--accent);width:50px;height:4px;box-shadow:0 0 16px var(--accent-glow)}.pc-h-tag{color:var(--accent);letter-spacing:.4em;font-size:13px}.pc-h-stats{justify-content:center;gap:48px;display:flex}.pc-stat{flex-direction:column;align-items:center;gap:4px;display:flex}.pc-stat-num{color:var(--accent);letter-spacing:-.02em;font-size:40px;line-height:1}.pc-stat-label{color:var(--text-mute);letter-spacing:.3em;font-size:11px}.pc-h-hint{color:var(--text-mute);letter-spacing:.22em;text-align:right;max-width:460px;font-size:11px;line-height:1.6}.pc-rows{z-index:1;flex-direction:column;align-items:stretch;gap:0;max-width:1600px;margin:0 auto;padding:36px 48px 64px;display:flex;position:relative}.pc-row,.pc-row-single .pc-card{width:100%}.pc-row-parallel{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:24px;display:grid}.pc-parallel-divider{flex-direction:column;justify-content:center;align-items:center;padding:0 8px;display:flex;position:relative}.pc-parallel-divider:before{content:"";border-left:2px dashed var(--rule);position:absolute;inset:16% 50%}.pc-parallel-divider span{background:var(--shell);color:var(--accent);letter-spacing:.4em;z-index:1;padding:6px 8px;font-size:11px}.pc-card{background:var(--surface-2);border:2px solid var(--rule);flex-direction:column;gap:20px;padding:28px 32px;transition:border-color .25s ease-out;display:flex}.pc-card:hover{border-color:var(--accent)}.pc-card-head{border-bottom:2px dashed var(--rule);grid-template-columns:auto 1fr auto;align-items:baseline;gap:20px;padding-bottom:16px;display:grid}.pc-card-num{color:var(--accent);font-size:56px;line-height:.9}.pc-card-titles{flex-direction:column;gap:4px;display:flex}.pc-card-name{color:var(--text);letter-spacing:-.015em;text-transform:lowercase;font-size:32px}.pc-card-tagline{color:var(--text-mute);letter-spacing:.22em;font-size:12px}.pc-card-deps{color:var(--accent);letter-spacing:.3em;border:1px dashed var(--rule);align-self:center;padding:4px 10px;font-size:11px}.pc-card-narrow .pc-card-num{font-size:48px}.pc-card-narrow .pc-card-name{font-size:26px}.pc-tasks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-task{border:1px solid var(--rule);background:var(--surface);grid-template-columns:70px 1fr;align-items:start;gap:16px;padding:10px 12px;display:grid}.pc-task-mark{color:var(--accent);letter-spacing:.18em;border-right:1px dashed var(--rule);text-align:right;padding-top:2px;padding-right:8px;font-size:13px}.pc-task-body{flex-direction:column;gap:4px;min-width:0;display:flex}.pc-task-label{color:var(--text);letter-spacing:-.005em;font-size:16px;line-height:1.4}.pc-task-sub{color:var(--text-mute);font-size:13px;line-height:1.4}.pc-task-arrow{justify-content:flex-start;padding:2px 0 2px 26px;list-style:none;display:flex}.pc-task-arrow svg{width:16px;height:28px;overflow:visible}.pc-dod{background:var(--accent-soft);border:2px solid var(--accent);box-shadow:0 0 24px var(--accent-soft);grid-template-columns:56px 1fr;align-items:center;gap:18px;margin-top:4px;padding:16px 20px;display:grid}.pc-dod-mark{width:48px;height:48px}.pc-dod-mark svg{width:100%;height:100%;filter:drop-shadow(0 0 6px var(--accent-glow))}.pc-dod-body{flex-direction:column;gap:4px;display:flex}.pc-dod-tag{color:var(--accent);letter-spacing:.4em;font-size:11px}.pc-dod-text{color:var(--text);letter-spacing:-.005em;font-size:16px}.pc-connector{flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.pc-connector-straight{justify-content:center;align-items:center;width:100%;height:80px;display:flex}.pc-connector-straight svg{width:16px;height:80px;overflow:visible}.pc-connector-fork,.pc-connector-join{width:100%;height:100px;position:relative}.pc-connector-fork svg,.pc-connector-join svg{width:100%;height:100px;overflow:visible}.pc-connector-label{background:var(--shell);color:var(--accent);letter-spacing:.3em;border:1px dashed var(--rule);z-index:2;padding:4px 10px;font-size:11px;position:absolute;top:38px;left:50%;transform:translate(-50%)}.pc-flow-vert{stroke-dasharray:4 3;animation:.6s linear infinite pc-flow}.pc-flow-thick{stroke-dasharray:6 5;filter:drop-shadow(0 0 3px var(--accent-glow));animation:.8s linear infinite pc-flow}@keyframes pc-flow{to{stroke-dashoffset:-7px}}.pc-launch{border:2px solid var(--accent);background:var(--accent-soft);box-shadow:0 0 32px var(--accent-soft);justify-content:center;align-items:baseline;gap:18px;margin-top:28px;padding:28px 32px;display:flex}.pc-launch-tag{color:var(--accent);letter-spacing:.45em;font-size:12px}.pc-launch-text{color:var(--text);font-family:var(--font-display-en);letter-spacing:-.01em;text-transform:lowercase;font-size:22px}.fc-shell{background:var(--shell);color:var(--text);position:fixed;inset:0;overflow:hidden}.fc-grid-bg{pointer-events:none;z-index:0;background-image:var(--surface-pattern,none);background-size:var(--surface-pattern-size,auto);opacity:.45;position:fixed;inset:0}.fc-pan-container{z-index:1;cursor:grab;touch-action:none;position:absolute;inset:0}.fc-pan-container.is-dragging{cursor:grabbing}.fc-stage{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.fc-diagram{width:100%;height:100%;position:relative}.fc-header{border-bottom:2px dashed var(--rule);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex;position:absolute;top:36px;left:56px;right:56px}.fc-h-mark{align-items:center;gap:14px;display:flex}.fc-h-brand{color:var(--text);letter-spacing:-.02em;text-transform:lowercase;font-size:38px}.fc-h-rule{background:var(--accent);width:50px;height:4px;box-shadow:0 0 16px var(--accent-glow)}.fc-h-tag{color:var(--accent);letter-spacing:.4em;font-size:13px}.fc-h-hint{color:var(--text-mute);letter-spacing:.24em;font-size:13px}.fc-col-label{font-family:var(--font-mono);letter-spacing:.42em;text-transform:uppercase;color:var(--accent);font-size:14px;position:absolute;top:162px}.fc-col-label-author{left:80px}.fc-col-label-system{left:810px}.fc-col-label-viewer{left:1540px}.fc-box{background:var(--surface-2);border:2px solid var(--rule);z-index:2;flex-direction:column;gap:8px;padding:22px 26px;display:flex;position:absolute}.fc-box-kicker{color:var(--accent);letter-spacing:.4em;font-size:13px}.fc-box-title{color:var(--text);letter-spacing:-.02em;text-transform:lowercase;font-size:38px;line-height:1.1}.fc-box-sub{color:var(--text-mute);letter-spacing:.22em;margin-top:auto;font-size:12px}.fc-box-highlight{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 32px var(--accent-soft)}.fc-box-highlight .fc-box-title{text-shadow:0 0 18px var(--accent-glow)}.fc-box-verdict{border:3px solid var(--accent);background:var(--accent-soft);box-shadow:0 0 40px var(--accent-soft)}.fc-box-verdict .fc-box-title{color:var(--accent);text-shadow:0 0 18px var(--accent-glow);font-size:28px}.fc-arrows{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fc-arrow path{marker-end:url(#fc-arrowhead);filter:drop-shadow(0 0 6px var(--accent-glow))}.fc-flow{stroke-dasharray:8 6;animation:.9s linear infinite fc-flow}@keyframes fc-flow{to{stroke-dashoffset:-14px}}.fc-arrow-num{fill:var(--accent);font-family:var(--font-mono);font-size:16px;font-weight:700}.fc-arrow-label{fill:var(--text);font-family:var(--font-mono);letter-spacing:.06em;font-size:14px}.fc-note{background:var(--surface);border-left:4px solid var(--accent);z-index:2;width:600px;padding:14px 20px;position:absolute}.fc-note-pub{top:920px;left:80px}.fc-note-vfy{top:920px;left:720px}.fc-note-tag{color:var(--accent);letter-spacing:.4em;margin-bottom:4px;font-size:12px}.fc-note-body{font-family:var(--font-mono);color:var(--text-2);font-size:13px;line-height:1.5}.fc-foot{border-top:2px dashed var(--rule);text-align:center;padding-top:16px;position:absolute;bottom:24px;left:56px;right:56px}.fc-foot-promise{color:var(--accent);letter-spacing:.3em;font-size:13px}.fc-hud{z-index:100;background:var(--surface-2);border:2px solid var(--rule);align-items:center;gap:8px;padding:6px 10px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 32px #00000080}.fc-hud-btn{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);cursor:pointer;background:0 0;padding:4px 10px;font-size:12px;transition:background .15s ease-out}.fc-hud-btn:hover{background:var(--accent-soft)}.fc-hud-zoom{letter-spacing:.1em;color:var(--text-2);text-align:right;min-width:44px;font-size:12px}.fc-hint{z-index:100;color:var(--text-mute);letter-spacing:.22em;background:var(--surface);border:1px dashed var(--rule);padding:6px 10px;font-size:11px;position:fixed;bottom:16px;left:16px}.us-root{background:var(--shell);color:var(--text);position:fixed;inset:0;overflow:hidden auto}.us-grid-bg{pointer-events:none;z-index:0;background-image:var(--surface-pattern,none);background-size:var(--surface-pattern-size,auto);opacity:.4;position:fixed;inset:0}.us-header{z-index:2;border-bottom:2px dashed var(--rule);background:var(--surface);grid-template-columns:auto 1fr auto;align-items:center;gap:36px;padding:96px 56px 28px;display:grid;position:relative}.us-h-mark{align-items:center;gap:14px;display:flex}.us-h-brand{color:var(--text);letter-spacing:-.02em;text-transform:lowercase;font-size:38px}.us-h-rule{background:var(--accent);width:50px;height:4px;box-shadow:0 0 16px var(--accent-glow)}.us-h-tag{color:var(--accent);letter-spacing:.4em;font-size:13px}.us-h-hint{color:var(--text-mute);letter-spacing:.24em;text-align:center;justify-self:center;max-width:540px;font-size:12px;line-height:1.6}.us-h-scroll{color:var(--accent);letter-spacing:.3em;font-size:11px}.us-screens{z-index:1;flex-direction:column;align-items:stretch;max-width:1320px;margin:0 auto;padding:56px 48px 96px;display:flex;position:relative}.us-screen{grid-template-columns:220px 1fr;align-items:stretch;gap:32px;padding-bottom:12px;display:grid}.us-screen-meta{flex-direction:column;align-self:start;gap:8px;padding-top:16px;display:flex;position:sticky;top:56px}.us-screen-num{color:var(--accent);font-size:64px;line-height:.9}.us-screen-title{color:var(--text);letter-spacing:-.015em;text-transform:lowercase;font-size:28px}.us-screen-sub{color:var(--text-mute);letter-spacing:.22em;font-size:12px}.us-screen-frame{background:var(--surface-2);border:2px solid var(--rule);min-height:380px;padding:24px;position:relative;overflow:hidden}.us-connector{justify-content:flex-start;padding:8px 0 8px 110px;display:flex}.us-connector svg{width:16px;height:56px;overflow:visible}.us-flow{stroke-dasharray:6 5;filter:drop-shadow(0 0 4px var(--accent-glow));animation:.8s linear infinite us-flow}@keyframes us-flow{to{stroke-dashoffset:-11px}}.mk{background:var(--surface);border:2px solid var(--rule);flex-direction:column;height:100%;display:flex;position:relative}.mk-em{color:var(--accent)}.mk-titlebar{border-bottom:2px dashed var(--rule);align-items:center;gap:8px;padding:12px 18px;display:flex}.mk-dot{background:var(--text-faint);border-radius:50%;width:10px;height:10px}.mk-url{color:var(--text-2);margin-left:12px;font-size:14px}.mk-url b{color:var(--accent)}.mk-editor{padding:0}.mk-tabs{border-bottom:2px dashed var(--rule);align-items:center;gap:12px;padding:10px 18px;display:flex}.mk-tab{border:1px solid var(--rule);color:var(--text-mute);padding:4px 10px;font-size:12px}.mk-tab.is-active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.mk-fmt{letter-spacing:.22em;color:var(--text-mute);margin-left:auto;font-size:11px}.mk-fmt b{color:var(--accent)}.mk-mode{color:var(--text-mute);letter-spacing:.28em}.mk-spacer{flex:1}.mk-editor-body{flex:1;grid-template-columns:48px 1fr;gap:16px;padding:18px 0;display:grid}.mk-gutter{border-right:2px dashed var(--rule);color:var(--text-faint);flex-direction:column;align-items:flex-end;gap:4px;padding:4px 10px;font-size:13px;display:flex}.mk-code{color:var(--text);white-space:pre;margin:0;padding:0 16px;font-size:15px;line-height:1.55}.mk-caret{color:var(--accent);animation:.8s steps(2,start) infinite us-blink}@keyframes us-blink{0%,to{opacity:1}50%{opacity:0}}.mk-statusbar{border-top:2px dashed var(--rule);color:var(--text-mute);align-items:center;gap:12px;padding:10px 18px;font-size:12px;display:flex}.mk-cta{color:var(--accent);letter-spacing:.22em}.mk-hash{gap:18px;padding:28px}.mk-hash-row{background:var(--surface-2);border-left:4px solid var(--accent);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.mk-hash-label{color:var(--text-mute);letter-spacing:.3em}.mk-hash-val{color:var(--text);font-size:22px}.mk-hash-foot{color:var(--text-mute);letter-spacing:.22em;padding:10px 18px}.mk-wallet{padding:0}.mk-wallet-bg{color:var(--text-faint);letter-spacing:.28em;background:linear-gradient(180deg, var(--surface) 0%, var(--surface-2) 100%);border-bottom:2px dashed var(--rule);padding:20px 24px}.mk-wallet-modal{background:var(--surface-3);border:2px solid var(--accent);box-shadow:0 0 32px var(--accent-soft);margin:16px}.mk-wm-head{border-bottom:2px dashed var(--rule);justify-content:space-between;padding:14px 18px;display:flex}.mk-wm-brand{color:var(--accent);letter-spacing:.28em;font-size:12px}.mk-wm-net{color:var(--text-mute);letter-spacing:.28em}.mk-wm-body{flex-direction:column;gap:12px;padding:18px;display:flex}.mk-wm-label{color:var(--text-mute);letter-spacing:.3em}.mk-wm-msg{background:var(--surface-2);border:2px dashed var(--rule);color:var(--text);flex-direction:column;gap:4px;padding:12px 16px;font-size:14px;display:flex}.mk-wm-warn{color:var(--text-mute);border-top:2px dashed var(--rule);padding-top:6px}.mk-wm-actions{grid-template-columns:1fr 1fr;gap:8px;padding:14px 18px;display:grid}.mk-wm-btn{text-align:center;letter-spacing:.28em;text-transform:uppercase;border:1px solid var(--rule);color:var(--text-mute);padding:10px 0;font-size:13px}.mk-wm-btn-primary{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.mk-upload{gap:14px;padding:24px 28px}.mk-up-rows{flex-direction:column;gap:6px;display:flex}.mk-up-row{grid-template-columns:110px 1fr;gap:16px;font-size:13px;display:grid}.mk-up-row .label-mono{color:var(--text-mute);letter-spacing:.3em}.mk-up-row .mono{color:var(--text-2)}.mk-up-bar{background:var(--surface-2);border:2px solid var(--rule);height:28px;margin-top:6px;position:relative}.mk-up-fill{background:var(--accent);height:100%;box-shadow:0 0 18px var(--accent-glow);justify-content:flex-end;align-items:center;padding-right:12px;display:flex;position:relative}.mk-up-pct{color:var(--shell);font-weight:700}.mk-up-axis{color:var(--text-mute);letter-spacing:.22em;justify-content:space-between;font-size:11px;display:flex}.mk-up-result{border-top:2px dashed var(--rule);flex-direction:column;gap:6px;padding-top:12px;display:flex}.mk-up-result .label-mono{color:var(--text-mute);letter-spacing:.28em}.mk-up-txid{color:var(--accent);text-shadow:0 0 18px var(--accent-glow);font-size:24px}.mk-sendtx{padding:0}.mk-tx-head{border-bottom:2px dashed var(--rule);justify-content:space-between;padding:14px 18px;display:flex}.mk-tx-line,.mk-tx-call{border-bottom:2px dashed var(--rule);grid-template-columns:80px 1fr;align-items:baseline;gap:16px;padding:14px 18px;display:grid}.mk-tx-line .label-mono,.mk-tx-call .label-mono{color:var(--text-mute);letter-spacing:.28em}.mk-tx-line .mono{color:var(--text);font-size:15px}.mk-tx-call pre{color:var(--text);margin:0;font-size:13px;line-height:1.5}.mk-tx-grid{border-bottom:2px dashed var(--rule);grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 18px;display:grid}.mk-tx-cell{border:1px dashed var(--rule);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.mk-tx-cell-em{border-style:solid;border-color:var(--accent)}.mk-tx-cell .label-mono{color:var(--text-mute);letter-spacing:.28em}.mk-tx-cell .mono{color:var(--text);font-size:15px}.mk-tx-cell .display-en{color:var(--accent);text-shadow:0 0 18px var(--accent-glow);font-size:22px}.mk-list{padding:0}.mk-list-head{border-bottom:2px dashed var(--rule);justify-content:space-between;align-items:baseline;padding:16px 24px;display:flex}.mk-list-title{color:var(--text);text-transform:lowercase;letter-spacing:-.01em;font-size:22px}.mk-list-filter{color:var(--text-mute);letter-spacing:.22em;font-size:12px}.mk-list-row{border-bottom:1px solid var(--rule);grid-template-columns:60px 50px 1fr 120px 140px 24px;align-items:center;gap:16px;padding:12px 24px;font-size:14px;display:grid}.mk-list-row:last-child{border-bottom:none}.mk-list-id{color:var(--accent)}.mk-list-chip{color:var(--accent);letter-spacing:.22em;border:1px solid var(--accent);text-align:center;padding:2px 6px;font-size:11px}.mk-list-hash{color:var(--text)}.mk-list-author{color:var(--text-2);font-size:12px}.mk-list-ts{color:var(--text-mute);letter-spacing:.18em;font-size:11px}.mk-list-ok{color:var(--accent);text-align:center;font-size:18px}.mk-open{padding:0}.mk-open-blank{color:var(--text-mute);letter-spacing:.3em;flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.mk-detail{padding:0}.mk-dt-head{border-bottom:2px dashed var(--rule);grid-template-columns:auto auto 1fr;align-items:baseline;gap:24px;padding:16px 24px;display:grid}.mk-dt-id{color:var(--accent);letter-spacing:-.02em;font-size:32px}.mk-dt-meta{color:var(--text-mute);letter-spacing:.22em;font-size:13px}.mk-dt-badge{background:var(--accent-soft);border:2px solid var(--accent);color:var(--accent);letter-spacing:.28em;justify-self:end;align-items:center;gap:10px;padding:6px 12px;font-size:12px;display:flex}.mk-dt-badge svg{width:20px;height:20px}.mk-dt-body{flex:1;grid-template-columns:260px 1fr;gap:24px;padding:18px 24px;display:grid}.mk-dt-side{flex-direction:column;gap:10px;display:flex}.mk-dt-row{border:1px dashed var(--rule);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.mk-dt-row .label-mono{color:var(--text-mute);letter-spacing:.28em}.mk-dt-row .mono{color:var(--text);font-size:14px}.mk-dt-main{background:var(--surface-2);border:2px solid var(--rule);padding:16px 18px}.mk-dt-tag{color:var(--text-mute);letter-spacing:.28em;border-bottom:1px dashed var(--rule);margin-bottom:8px;padding-bottom:8px}.mk-dt-main pre{color:var(--text);margin:0;font-size:13px;line-height:1.55}.mk-worker{grid-template-columns:1fr 1.2fr;gap:18px;padding:24px;display:grid}.mk-wk-thread{background:var(--surface-2);border:2px solid var(--rule);flex-direction:column;gap:12px;padding:18px;display:flex}.mk-wk-thread-active{border-color:var(--accent);background:var(--accent-soft)}.mk-wk-tag{color:var(--text-mute);letter-spacing:.3em}.mk-wk-tag-active{color:var(--accent)}.mk-wk-mini{flex-direction:column;gap:6px;display:flex}.mk-wk-mini span{background:var(--rule);height:10px}.mk-wk-mini span.short{width:60%}.mk-wk-fetch{color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:flex}.mk-wk-arrow{color:var(--accent)}.mk-wk-bytes{border:1px dashed var(--rule);background:var(--surface);grid-template-columns:repeat(18,1fr);gap:4px;padding:12px;display:grid}.mk-wk-bytes span{aspect-ratio:1;background:var(--accent);opacity:.85}.mk-wk-foot{color:var(--text-mute);letter-spacing:.24em;margin-top:auto}.mk-compare{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.mk-cmp-row{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.mk-cmp-row .label-mono{color:var(--text-mute);letter-spacing:.3em}.mk-cmp-val{color:var(--text-2);font-size:24px}.mk-cmp-em{color:var(--accent);text-shadow:0 0 14px var(--accent-glow)}.mk-cmp-eq{padding:8px 0;font-size:56px}.mk-cmp-time{border-top:2px dashed var(--rule);justify-content:center;align-items:baseline;gap:12px;width:100%;margin-top:16px;padding-top:16px;display:flex}.mk-cmp-time-num{color:var(--accent);letter-spacing:-.02em;font-size:64px;line-height:1}.mk-cmp-time .label-mono{color:var(--text-mute);letter-spacing:.3em}.mk-verdict{flex-direction:column;gap:18px;padding:28px;display:flex}.mk-vd-ok{background:var(--accent-soft);border:2px solid var(--accent);box-shadow:0 0 32px var(--accent-soft);grid-template-columns:100px 1fr;align-items:center;gap:18px;padding:20px 24px;display:grid}.mk-vd-icon svg{width:90px;height:90px;filter:drop-shadow(0 0 12px var(--accent-glow))}.mk-vd-head{color:var(--accent);text-transform:lowercase;letter-spacing:-.02em;font-size:36px}.mk-vd-sub{color:var(--accent);letter-spacing:.28em}.mk-vd-recipe{background:var(--surface);border:2px solid var(--accent);padding:16px 18px}.mk-vd-recipe-tag{color:var(--accent);letter-spacing:.3em;border-bottom:1px dashed var(--rule);margin-bottom:8px;padding-bottom:8px}.mk-vd-recipe pre{color:var(--text);margin:0;font-size:13px;line-height:1.55}
