@font-face{font-family:AlphaLyrae;src:url(/fonts/AlphaLyrae-Medium.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@property --glow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--page-bg: #faf6ef;--surface: #f1ede7;--card-bg: #f0ece5;--card-hover: #e9e5dd;--accent-soft: #e5eecf;--sage-soft: #edf1e7;--warm: #ebe7e0;--line: #ded8cf;--subtle: #8a847c;--ink: #0d0d0e;--muted: #686b63;--accent: #c6f36b;--accent-ink: #355323;--accent-dark: #34312e;--green: #35664b;--red: #a24638;--display: "AlphaLyrae", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--body-font: "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--mono: "SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--radius-ui: 12px;--motion: .18s;--ease: cubic-bezier(.2, .6, .2, 1);--gutter: clamp(20px, 3vw, 42px);--header-h: 82px;--page-w: 1520px}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + 24px)}body{margin:0;min-width:320px;background:var(--page-bg);color:var(--ink);font-family:var(--body-font);font-size:15px;line-height:1.6;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}a:hover{color:var(--accent-ink)}h1,h2,h3,h4,p{margin:0}svg{flex-shrink:0;vertical-align:middle}::selection{background:var(--accent-soft)}:focus-visible{outline:none;box-shadow:0 0 0 3px #6b5b4812;border-radius:4px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.up{color:var(--green)}.down{color:var(--red)}.label{font-size:12px;font-weight:500;color:var(--muted);letter-spacing:.02em}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.eyebrow .no{background:var(--warm);color:var(--ink);padding:2px 7px;border-radius:6px;letter-spacing:.05em}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent-ink)}.stat-num{font-family:var(--display);font-size:46px;font-weight:600;letter-spacing:-.02em;line-height:1.12;font-variant-numeric:tabular-nums}.stat-num .unit{font-family:var(--mono);font-size:13px;font-weight:400;color:var(--muted);letter-spacing:0;margin-left:6px}.h-display{font-family:var(--display);font-size:29px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.h-display .accent{color:var(--accent-ink)}.standfirst{font-size:16px;line-height:1.65;color:var(--muted);max-width:62ch}.standfirst b{color:var(--ink);font-weight:500}.site-header{position:sticky;top:0;z-index:40;height:var(--header-h);background:var(--page-bg);border-bottom:1px solid var(--line)}.header-inner{max-width:var(--page-w);height:100%;margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;gap:48px}.brandmark{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.brandmark .mark{width:34px;height:34px;display:block;object-fit:cover;border:1px solid var(--line)}.brandmark .word{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1}.brandmark .word .tld{color:var(--muted)}.desktop-nav{display:flex;align-items:center;gap:30px;height:100%;margin-right:auto}.desktop-nav a{position:relative;display:inline-flex;align-items:center;height:100%;font-size:13px;font-weight:500;color:var(--muted);transition:color var(--motion) ease-out}.desktop-nav a:hover{color:var(--ink)}.desktop-nav a.active{color:var(--accent-ink);font-weight:500}.desktop-nav a.active:after{content:"";position:absolute;height:3px;bottom:-1px;left:4px;right:4px;background:var(--ink)}.nav-tools{display:flex;align-items:center;gap:10px}.wallet-box{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 6px 0 12px;border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--card-bg);font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;transition:background var(--motion) ease-out}.wallet-box:hover{background:var(--card-hover)}.wallet-box .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent-ink)}.wallet-box .wbtn{height:30px;padding:0 11px;border-radius:8px;border:1px solid var(--line);background:var(--page-bg);font-family:var(--mono);font-size:11px;font-weight:500;color:var(--ink);transition:background var(--motion) ease-out,color var(--motion) ease-out}.wallet-box .wbtn:hover{background:var(--ink);color:#faf6ef}.menubtn{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-ui);color:var(--ink)}.menubtn svg{width:18px;height:18px}.mobile-nav{display:none;border-bottom:1px solid var(--line);background:var(--page-bg);overflow:hidden;max-height:0;transition:max-height .28s var(--ease)}.mobile-nav.open{max-height:420px}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding:15px var(--gutter);font-size:15px;font-weight:500;color:var(--muted);border-top:1px solid var(--line)}.mobile-nav a.active{color:var(--accent-ink)}.workbench{display:grid;grid-template-columns:176px minmax(0,1fr) 250px;gap:30px;max-width:var(--page-w);margin:0 auto;padding:34px var(--gutter) 56px;align-items:start}.rail{display:flex;flex-direction:column;gap:22px;position:sticky;top:calc(var(--header-h) + 24px)}.rail-cell{animation:rail-in .6s var(--ease) both}.rail-cell:nth-child(2){animation-delay:.08s}.rail-cell:nth-child(3){animation-delay:.16s}.rail-cell:nth-child(4){animation-delay:.24s}.rail-cell:nth-child(5){animation-delay:.32s}.rail-cell .label{display:block;margin-bottom:6px}.rail-cell .sub{font-family:var(--mono);font-size:12px;color:var(--muted);margin-top:5px;font-variant-numeric:tabular-nums}.usebar{height:3px;background:var(--line);border-radius:2px;overflow:hidden;margin-top:12px}.usebar i{display:block;height:100%;background:var(--accent-ink);border-radius:2px;transition:width .9s var(--ease)}.usebar.accent i{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-ink)}.rail-divider{border:0;border-top:1px solid var(--line);margin:2px 0}.canvas{border:1px solid var(--line);border-radius:var(--radius-ui);background:#fffdf9;min-width:0;animation:canvas-in .7s var(--ease) .1s both}.canvas-head{padding:22px 24px 0}.canvas-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.wordchips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wchip{font-family:var(--display);font-size:21px;font-weight:600;letter-spacing:-.01em;padding:5px 12px 6px;border-radius:9px;background:var(--warm);color:var(--ink);line-height:1.25}.wchip.lime{background:var(--accent);color:var(--accent-ink)}.wchip.ghost{background:transparent;color:var(--ink);padding-left:0;padding-right:0}.canvas-sub{font-size:13px;color:var(--muted);margin-top:10px;max-width:58ch}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 24px;border-bottom:1px solid var(--line);margin-top:18px}.segmented{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:var(--radius-ui);padding:3px;background:var(--card-bg)}.segmented button{font-size:12px;font-weight:500;color:var(--muted);padding:6px 11px;border-radius:8px;transition:background var(--motion) ease-out,color var(--motion) ease-out;display:inline-flex;align-items:center;gap:6px}.segmented button:hover{color:var(--ink)}.segmented button.active{color:var(--accent-ink);background:var(--accent-soft)}.segmented .cdot{width:7px;height:7px;border-radius:50%}.cdot.usd{background:#8a847c}.cdot.eur{background:#355323}.cdot.gbp{background:#a24638}.cdot.jpy{background:#b0813a}.cdot.chf{background:#4a6a8a}input,select{background:var(--page-bg);border:1px solid var(--line);border-radius:var(--radius-ui);color:var(--ink);padding:12px 14px;min-width:0;outline:none;transition:border-color var(--motion) ease-out,box-shadow var(--motion) ease-out;font-size:15px}input::placeholder{color:var(--subtle)}input:focus,select:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px #6b5b480b}.toolbar input,.toolbar select{height:36px;font-size:13px;padding:0 12px;border-radius:9px}.table-scroll{overflow-x:auto;border-radius:0 0 var(--radius-ui) var(--radius-ui)}table.grid{width:100%;border-collapse:collapse}table.grid th{text-align:left;font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}table.grid th.num,table.grid td.num{text-align:right}table.grid td{padding:13px 14px;border-bottom:1px solid var(--line);font-size:13px;vertical-align:middle;white-space:nowrap}table.grid tbody tr:last-child td{border-bottom:0}table.grid tbody tr{cursor:pointer;transition:background var(--motion) ease-out;animation:row-in .5s var(--ease) both}table.grid tbody tr:hover{background:var(--sage-soft)}td.num,.num-cell{font-family:var(--mono);font-variant-numeric:tabular-nums}.coin-id{display:flex;align-items:center;gap:10px}.ava{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;font-weight:500;color:#fffdf9;border:1px solid var(--line)}.ava-0{background:#355323}.ava-1{background:#a24638}.ava-2{background:#4a6a8a}.ava-3{background:#b0813a}.ava-4{background:#34312e}.coin-id .sym{font-weight:500;font-size:13px}.coin-id .sub{font-size:12px;color:var(--muted)}.mini-bar{width:96px;height:3px;background:var(--line);border-radius:2px;overflow:hidden}.mini-bar i{display:block;height:100%;background:var(--accent-ink);border-radius:2px}.mini-bar.grad i{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-ink)}.chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.03em;padding:3px 8px;border-radius:7px;background:var(--warm);color:var(--muted);white-space:nowrap}.chip.ink{background:var(--ink);color:#faf6ef}.chip.lime{background:var(--accent);color:var(--accent-ink)}.chip.ok{background:var(--accent-soft);color:var(--accent-ink)}.chip.frozen{background:var(--warm);color:var(--subtle)}.legend-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:14px 24px;border-top:1px solid var(--line);font-family:var(--mono);font-size:12px;color:var(--muted)}.legend-row span{display:inline-flex;align-items:center;gap:7px}.legend-row i{width:10px;height:10px;border-radius:3px;display:inline-block}.ops{display:flex;flex-direction:column;gap:16px;position:sticky;top:calc(var(--header-h) + 24px)}.ops-card{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--card-bg);padding:18px;animation:ops-in .6s var(--ease) both}.ops-card:nth-child(2){animation-delay:.1s}.ops-card:nth-child(3){animation-delay:.2s}.ops-card:hover{background:var(--card-hover);transition:background var(--motion) ease-out}.ops-card h3{font-size:14px;font-weight:500;margin-bottom:4px}.ops-card .desc{font-size:12px;color:var(--muted);line-height:1.55}.ops-card .rows{display:flex;flex-direction:column;gap:9px;margin-top:12px}.ops-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted)}.ops-row b{color:var(--ink);font-weight:500}.ops-links{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ops-links a{font-family:var(--mono);font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:7px;transition:color var(--motion) ease-out}.ops-links a:hover{color:var(--accent-ink)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 19px;border-radius:var(--radius-ui);border:1px solid var(--ink);background:var(--ink);color:#faf6ef;font-weight:500;font-size:13px;line-height:20px;transition:background .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.button:hover:not(:disabled){background:var(--accent-dark);border-color:var(--accent-dark)}.button:active:not(:disabled){transform:translateY(1px)}.button.sm{min-height:34px;padding:6px 13px;font-size:12px}.button.wide{width:100%}.button.lime{background:var(--accent);border-color:var(--accent-ink);color:var(--accent-ink)}.button.lime:hover:not(:disabled){background:#d6f985;border-color:var(--accent-ink)}.button.ghost{background:transparent;border-color:var(--line);color:var(--ink)}.button.ghost:hover:not(:disabled){background:var(--card-hover);border-color:var(--subtle)}.button:disabled{opacity:.45}.glowframe{position:relative;border-radius:var(--radius-ui);padding:1.5px;background:conic-gradient(from var(--glow-angle),transparent 0deg 150deg,rgba(198,243,107,.15) 205deg,var(--accent) 265deg,#f6ffd9 290deg,transparent 310deg 360deg),var(--line);animation:glow-spin 4s linear infinite}.glowframe>.glow-in{border-radius:calc(var(--radius-ui) - 1.5px);background:#fffdf9;height:100%;position:relative}@keyframes glow-spin{to{--glow-angle: 360deg}}.tickerband{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--warm);overflow:hidden;position:relative}.tickerband .tick-track{display:flex;gap:0;width:max-content;animation:ticker 46s linear infinite;padding:13px 0}.tickerband:hover .tick-track{animation-play-state:paused}.tick-item{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted);padding:0 26px;border-right:1px solid var(--line);white-space:nowrap}.tick-item b{color:var(--ink);font-weight:500}@keyframes ticker{to{transform:translate(-50%)}}.section{max-width:var(--page-w);margin:0 auto;padding:64px var(--gutter) 8px}.section-head{margin-bottom:30px;max-width:720px}.section-head .eyebrow{margin-bottom:14px}.section-title{font-family:var(--display);font-size:29px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.section-title .accent{color:var(--accent-ink)}.steps{max-width:760px;margin:0 auto;display:flex;flex-direction:column}.step{display:grid;grid-template-columns:96px 1fr;gap:22px;padding:26px 4px;border-top:1px solid var(--line)}.step:last-child{border-bottom:1px solid var(--line)}.step .no{font-family:var(--display);font-size:46px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--line);transition:color .4s var(--ease)}.step:hover .no{color:var(--accent-ink)}.step h3{font-size:16px;font-weight:500;margin-bottom:6px}.step p{font-size:15px;color:var(--muted);line-height:1.65;max-width:58ch}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gcard{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--card-bg);padding:22px;transition:background var(--motion) ease-out,translate var(--motion) ease-out}.gcard:hover{background:var(--card-hover);translate:0 -2px}.gcard .gicon{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:var(--accent-soft);color:var(--accent-ink);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.gcard .gicon svg{width:19px;height:19px}.gcard h3{font-size:15px;font-weight:500;margin-bottom:6px}.gcard p{font-size:13px;color:var(--muted);line-height:1.6}.panel{border:1px solid var(--line);border-radius:var(--radius-ui);background:#fffdf9;min-width:0}.panel-pad{padding:22px 24px}.faq{max-width:760px;margin:0 auto}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 4px;font-size:15px;font-weight:500;cursor:pointer;transition:color var(--motion) ease-out}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--accent-ink)}.faq summary .chev{transition:transform var(--motion) ease-out;color:var(--muted)}.faq details[open] summary .chev{transform:rotate(180deg)}.faq details p{padding:0 4px 22px;font-size:15px;color:var(--muted);line-height:1.7;max-width:66ch}.cta-field{margin-top:72px;background:var(--accent);border-top:1px solid var(--accent-ink);border-bottom:1px solid var(--accent-ink);overflow:hidden}.cta-inner{max-width:var(--page-w);margin:0 auto;padding:72px var(--gutter) 76px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.cta-inner h2{font-family:var(--display);font-size:clamp(30px,4.4vw,54px);font-weight:600;letter-spacing:-.02em;line-height:1.08;color:var(--accent-ink);max-width:15ch}.cta-inner p{color:var(--accent-ink);font-size:16px;max-width:44ch;margin-top:12px;opacity:.82}.cta-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.cta-field .button{background:var(--accent-ink);border-color:var(--accent-ink);color:#f2f7e4;min-height:48px;padding:12px 24px;font-size:14px}.cta-field .button:hover:not(:disabled){background:#2a421a}.cta-field .button.ghost{background:transparent;border-color:var(--accent-ink);color:var(--accent-ink)}.cta-field .meta{font-family:var(--mono);font-size:12px;color:var(--accent-ink);opacity:.72}.page{max-width:var(--page-w);margin:0 auto;padding:40px var(--gutter) 72px;animation:page-appear .35s ease-out}.page-head{margin-bottom:28px}.page-head .eyebrow{margin-bottom:14px}.page-head .standfirst{margin-top:12px}.split{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.split-wide{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px;align-items:start}.chart-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}.chart-big{font-family:var(--display);font-size:46px;font-weight:600;letter-spacing:-.02em;line-height:1.12;font-variant-numeric:tabular-nums}.chart-big .unit{font-family:var(--mono);font-size:13px;color:var(--muted);font-weight:400}.spark{width:100%;height:56px;display:block}.spark .filler{fill:var(--accent-soft);opacity:.7}.spark polyline{fill:none;stroke:var(--accent-ink);stroke-width:1.6}.rate-flank{display:flex;align-items:center;gap:10px}.quote-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.quote-row:last-child{border-bottom:0}.quote-row .k{color:var(--muted)}.quote-row .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.stat{padding:12px 0;border-bottom:1px solid var(--line)}.stat:last-child{border-bottom:0}.stat .k{font-size:12px;color:var(--muted);font-weight:500;margin-bottom:4px}.stat .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.stat .v .unit,.stat .v .sub{font-size:12px;color:var(--muted);font-weight:400}.tabs{display:flex;align-items:stretch;border-bottom:1px solid var(--line);gap:25px}.tabs button{font-size:12px;font-weight:500;white-space:nowrap;padding:13px 0;color:var(--muted);position:relative;transition:color var(--motion) ease-out}.tabs button:hover{color:var(--ink)}.tabs button.active{color:var(--accent-ink)}.tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--ink)}.trade-field{margin:16px 0 6px}.trade-field label{display:block;font-size:12px;color:var(--muted);font-weight:500;margin-bottom:7px}.trade-field input{width:100%;height:46px;font-family:var(--mono);font-variant-numeric:tabular-nums;background:var(--page-bg)}.ladder{display:flex;flex-direction:column-reverse;gap:2px;padding:6px 0}.ladder .rung{height:5px}.ladder .rung i{display:block;height:100%;border-radius:1.5px;background:var(--line)}.ladder .rung i.done{background:var(--accent-ink);opacity:.55}.ladder .rung i.cur{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-ink);animation:rung-pulse 1.6s ease-in-out infinite}@keyframes rung-pulse{0%,to{opacity:1}50%{opacity:.55}}.ladder-axis{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:11px;color:var(--muted);padding-top:10px}.feed{display:flex;flex-direction:column}.feed .row{display:grid;grid-template-columns:48px 1fr auto auto auto;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;animation:row-in .4s var(--ease) both}.feed .row:last-child{border-bottom:0}.feed .who{color:var(--muted)}.chapters{max-width:820px}.chapter{display:grid;grid-template-columns:130px minmax(0,1fr);gap:26px;padding:34px 0;border-top:1px solid var(--line)}.chapter:last-of-type{border-bottom:1px solid var(--line)}.chapter .cno{font-family:var(--display);font-size:29px;font-weight:600;color:var(--accent-ink);line-height:1.2}.chapter .cno small{display:block;font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:8px}.chapter h2{font-family:var(--display);font-size:21px;font-weight:600;margin-bottom:10px;letter-spacing:-.01em}.chapter p{font-size:16px;line-height:1.7;color:var(--ink);max-width:64ch}.chapter p+p{margin-top:12px}.chapter p b{font-weight:500;color:var(--accent-ink)}.chapter .pull{margin:18px 0;padding:14px 18px;border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-size:15px;font-weight:500;border-radius:0 9px 9px 0;max-width:58ch}.livetable{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.livetable>div{padding:18px 20px;border-right:1px solid var(--line);border-top:1px solid var(--line)}.cashstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:24px}.cashcell{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--card-bg);padding:16px 18px;animation:rail-in .5s var(--ease) both}.cashcell .k{font-size:12px;font-weight:500;color:var(--muted);margin-bottom:8px}.cashcell .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.cashcell .v .unit{font-size:12px;color:var(--muted);font-weight:400;margin-left:4px}.cashcell .v .sub{display:block;font-size:12px;color:var(--muted);font-weight:400;margin-top:4px}.sitefoot{border-top:1px solid var(--line);margin-top:72px}.foot-inner{max-width:var(--page-w);margin:0 auto;padding:48px var(--gutter) 40px;display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px}.foot-inner p{font-size:13px;color:var(--muted);line-height:1.65;max-width:40ch;margin-top:14px}.foot-col h4{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:4px 0 14px}.foot-col a{display:block;font-size:13px;color:var(--ink);padding:5px 0;transition:color var(--motion) ease-out}.foot-col a:hover{color:var(--accent-ink)}.footer-base{border-top:1px solid var(--line)}.footer-base-inner{max-width:var(--page-w);margin:0 auto;padding:16px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;color:var(--muted)}.toasts{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:10px;z-index:90;max-width:min(420px,calc(100vw - 40px))}.toast{background:var(--ink);color:#faf6ef;font-family:var(--mono);font-size:12px;line-height:1.5;padding:12px 16px;border-radius:var(--radius-ui);border:1px solid var(--accent-ink);animation:toast-in .32s var(--ease)}.toast a{color:var(--accent);text-decoration:underline}.toast.err{border-color:var(--red)}.reveal{opacity:0;transform:translateY(14px);transition:opacity .55s var(--ease),transform .55s var(--ease)}.reveal.d1{transition-delay:.09s}.reveal.d2{transition-delay:.18s}.reveal.d3{transition-delay:.27s}.reveal.in{opacity:1;transform:none}.boot-bg{animation:fade-in .5s ease-out both}.boot-main{animation:rise-in .65s var(--ease) .28s both}.boot-text .w{display:inline-block;opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.boot-text.on .w{opacity:1;transform:none}.flash{animation:flash-cell .7s ease-out}@keyframes flash-cell{0%{background-color:var(--accent-soft)}to{background-color:transparent}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes page-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rail-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes ops-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes canvas-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.empty{padding:60px 24px;text-align:center;color:var(--muted);font-family:var(--mono);font-size:13px}.empty a{color:var(--accent-ink);text-decoration:underline}@media (max-width: 1180px){.workbench{grid-template-columns:minmax(0,1fr) 250px}.rail{position:static;grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px}.rail-cell .stat-num{font-size:34px}.rail-divider{display:none}.split,.split-wide{grid-template-columns:minmax(0,1fr)}.foot-inner{grid-template-columns:1fr 1fr}}@media (max-width: 860px){:root{--header-h: 64px}.desktop-nav{display:none}.menubtn{display:inline-flex}.mobile-nav{display:block}.workbench{grid-template-columns:minmax(0,1fr)}.ops{position:static}.cards3{grid-template-columns:1fr}.step{grid-template-columns:64px 1fr}.step .no{font-size:34px}.chapter{grid-template-columns:1fr;gap:12px}.stat-num,.chart-big{font-size:34px}.foot-inner{grid-template-columns:1fr;gap:28px}.cta-inner{flex-direction:column;align-items:flex-start}.wchip{font-size:18px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.tickerband .tick-track{animation:none}.glowframe{animation:none;background:var(--line)}}
