:root{--ground:#0b0d0a;--panel:#13160f;--panel-2:#181c14;--line:#2b3026;--line-soft:#1e231a;--ink:#eef0e6;--dim:#a3aa9b;--bull:#7ee787;--bear:#ff7b72;--neutral:#d4d8c8;--gold:#f2c744;--tint:var(--neutral);--wash:0%;--rail:45%;--mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:"BvB Pixel", var(--mono);--gutter:clamp(16px, 4vw, 48px);--max:76rem;--s0:8px;--s1:12px;--s2:20px;--s3:32px;--s4:clamp(36px, 6vw, 64px);--r:2px;--fast:.14s;--slow:.42s;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@property --tint{syntax:"<color>";inherits:true;initial-value:#d4d8c8}@property --wash{syntax:"<percentage>";inherits:true;initial-value:0%}@property --rail{syntax:"<percentage>";inherits:true;initial-value:45%}html{transition:--tint 1.2s var(--ease), --wash 1.2s var(--ease), --rail 1.2s var(--ease)}[data-weather="1"]{--tint:var(--bull)}[data-weather="2"]{--tint:var(--bear)}[data-weather="0"]{--tint:var(--neutral)}[data-strength=none]{--wash:4%;--rail:45%}[data-strength=full]{--wash:13%;--rail:100%}[data-strength=soft]{--wash:6%;--rail:55%}*{box-sizing:border-box}html{background:var(--ground)}body{background:var(--ground);color:var(--ink);font:16px/1.55 var(--sans);-webkit-text-size-adjust:100%;margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--tint) var(--wash), transparent), transparent 70%), repeating-linear-gradient(180deg, transparent 0 3px, #ffffff05 3px 4px);position:fixed;inset:0}a{color:var(--ink);text-underline-offset:3px}code,.num,pre{font-family:var(--mono);font-variant-numeric:tabular-nums}code{overflow-wrap:anywhere;font-size:.92em}:focus-visible{outline:2px solid var(--tint);outline-offset:2px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--ink);color:var(--ground);z-index:30;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.page{padding-inline:var(--gutter);max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto}h1,h2,h3{margin:0 0 .5em;line-height:1.15}p{margin:0 0 .75em}.fine{color:var(--dim);font-size:.85rem}.dim{color:var(--dim)}.eyebrow,.panel-h,.top nav a,.tag,.rail-k,.micro{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase}.eyebrow{color:var(--dim);margin:0 0 var(--s0);font-size:.7rem}.micro{color:var(--dim);font-size:.7rem}.top{align-items:center;gap:var(--s1) var(--s2);padding:var(--s1) var(--gutter);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ground) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;flex-wrap:wrap;display:flex;position:sticky;top:0}.wordmark{font:700 1.05rem var(--display);letter-spacing:.06em;white-space:nowrap;text-decoration:none}.wordmark .up{color:var(--bull)}.wordmark .down{color:var(--bear)}.top nav{gap:var(--s2);scrollbar-width:none;flex:1;font-size:.72rem;display:flex;overflow-x:auto}.top nav::-webkit-scrollbar{display:none}.top nav a{color:var(--dim);white-space:nowrap;transition:color var(--fast) var(--ease);padding-block:8px;text-decoration:none}.top nav a:hover{color:var(--ink)}.top nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--tint)}@media (max-width:46rem){.top{gap:8px 12px;position:static}.top nav{border-top:1px solid var(--line-soft);flex:none;order:3;gap:18px;width:100%}.wallet{margin-left:auto}}.wallet{gap:var(--s0);flex-wrap:wrap;align-items:center;display:flex;position:relative}.wallet-list{z-index:25;background:var(--panel);border:1px solid var(--line);gap:var(--s0);width:min(18rem,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.wallet-list img{vertical-align:middle;margin-right:var(--s0)}.btn{font:600 .9rem var(--mono);letter-spacing:.04em;color:var(--ink);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;min-height:44px;transition:border-color var(--fast) var(--ease), background var(--fast) var(--ease), color var(--fast) var(--ease);background:0 0;padding:10px 16px}.btn:hover:not(:disabled){border-color:var(--ink);background:#ffffff0f}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--tint);color:#0b0d0a;border-color:var(--tint)}.btn.primary:hover:not(:disabled){background:color-mix(in srgb, var(--tint) 80%, #fff);border-color:#0000}.btn.big{min-height:52px;padding:14px 26px;font-size:1rem}.btn.small{min-height:36px;padding:6px 10px;font-size:.8rem}.tag{letter-spacing:.08em;color:var(--dim);border:1px solid var(--line);border-radius:var(--r);vertical-align:middle;white-space:nowrap;padding:0 5px;font-size:.6rem;font-weight:600;line-height:1.5;display:inline-block}.tag-events{border-style:dashed}.tag-computed{border-style:dotted}.tag-block{letter-spacing:0}.faction{align-items:baseline;gap:.3em;font-weight:600;display:inline-flex}.faction.f1{color:var(--bull)}.faction.f2{color:var(--bear)}.notice{border-left:3px solid var(--gold);padding:var(--s0) var(--s1);background:#ffffff08}.notice.bad{border-color:var(--bear)}.toasts{gap:var(--s0);z-index:28;pointer-events:none;justify-items:end;display:grid;position:fixed;bottom:12px;left:12px;right:12px}.toast{pointer-events:auto;background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--dim);width:min(24rem,100%);animation:slide-in var(--slow) var(--ease) both;padding:10px 12px;font-size:.88rem}.toast.s-sent{border-left-color:var(--gold)}.toast.s-mined{border-left-color:var(--bull)}.toast.s-not-sent,.toast.s-failed{border-left-color:var(--bear)}.toast-head{gap:var(--s0);align-items:baseline;display:flex}.toast-head strong{font-family:var(--mono)}.toast .x{color:var(--dim);cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;margin-left:auto;font-size:1.3rem}.toast-reason{overflow-wrap:anywhere;margin-top:4px}.toast-hash{color:var(--dim);overflow-wrap:anywhere;font-size:.75rem}@media (max-width:30rem){.toast{padding:8px 10px;font-size:.82rem}.toast:nth-last-child(n+3){display:none}}.loading{min-height:100svh;padding-block:var(--s3)}.foot{border-top:1px solid var(--line);margin-top:var(--s4);padding-block:var(--s2) 96px;color:var(--dim);font-size:.85rem}@keyframes slide-in{0%{opacity:0;transform:translateY(8px)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes tape{to{transform:translate(-50%)}}@keyframes blink{50%{opacity:.25}}@keyframes flash-in{0%{background:color-mix(in srgb, var(--tint) 45%, transparent)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.btn:active:not(:disabled){transform:none}}.tape{border-bottom:1px solid var(--line);background:#00000040;padding-block:7px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.tape-run{width:max-content;animation:48s linear infinite tape;display:flex}.tape:hover .tape-run,.tape:focus-within .tape-run{animation-play-state:paused}.tape-list{min-width:100vw;font:.8rem var(--mono);white-space:nowrap;justify-content:space-around;align-items:baseline;gap:clamp(20px,6vw,64px);margin:0;padding-inline:clamp(10px,3vw,32px);list-style:none;display:flex}.tape-list li{align-items:baseline;gap:8px;display:flex}.tape-sym{letter-spacing:.08em;font-weight:700}.tape-px{color:var(--ink)}.tape-ch{color:var(--dim);align-items:baseline;gap:5px;display:inline-flex}.tape-ch.up{color:var(--bull)}.tape-ch.down{color:var(--bear)}.board{padding:var(--s3) var(--gutter) 0;background:linear-gradient(180deg, color-mix(in srgb, var(--tint) calc(var(--wash) + 3%), transparent), transparent 72%)}.board-in{max-width:var(--max);margin-inline:auto}.board-meta{gap:6px var(--s2);font:.72rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;align-items:center;display:flex}.board-meta strong{color:var(--ink);letter-spacing:.04em;font-weight:600}.live{align-items:center;gap:6px;display:inline-flex}.live:before{content:"";background:var(--tint);border-radius:50%;width:7px;height:7px;animation:2.4s step-end infinite blink}.board-word{font:800 clamp(2.8rem, 12vw, 7rem)/.9 var(--display);letter-spacing:-.045em;color:var(--tint);margin:var(--s1) 0 var(--s0);text-shadow:0 0 60px color-mix(in srgb, var(--tint) 22%, transparent);position:relative;overflow:hidden}.board-word:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--tint) 38%, transparent) 50%, transparent 80%);animation:sweep 1.3s var(--ease) .25s 1 both;position:absolute;inset:0;transform:translate(-110%)}.rail{animation:rise var(--slow) var(--ease) both}.rail+.rail{animation-delay:90ms}@keyframes sweep{to{transform:translate(110%)}}.board-read{font:1.05rem var(--mono);margin:0 0 4px}.board-read b{font-weight:700}.board-note{color:var(--dim);max-width:46rem;font-size:.9rem}.rails{background:var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.rail{background:var(--ground);padding:var(--s1) var(--s2) var(--s2);gap:2px;display:grid;position:relative}.rail-k{font-size:.72rem}.rail-k .faction{letter-spacing:.12em}.rail-v{font-size:clamp(1.35rem,5.5vw,2.4rem);line-height:1.1}.rail-n{font:.82rem var(--mono);color:var(--dim)}.rail.lit{background:color-mix(in srgb, var(--tint) 7%, var(--ground));box-shadow:inset 0 3px 0 var(--tint)}.chip{font:700 .62rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ground);background:var(--tint);border-radius:var(--r);justify-self:start;margin-top:4px;padding:2px 7px}.board-foot{gap:6px var(--s1);padding-block:var(--s0) var(--s2);color:var(--dim);flex-wrap:wrap;align-items:baseline;font-size:.82rem;display:flex}.rule{align-items:center;gap:var(--s1);font:.72rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:var(--s4) 0 var(--s2);display:flex}.rule i{border-top:1px solid var(--line);flex:1}.rule b{color:var(--ink);font-weight:600}.rule-n{color:var(--tint)}.prelaunch{padding-top:var(--s4)}.page>.countdown{font:700 clamp(3rem, 16vw, 7.5rem)/1 var(--mono);letter-spacing:-.04em;color:var(--gold);font-variant-numeric:tabular-nums;margin:0 0 var(--s2)}.prelaunch>.lede{max-width:54ch;margin-bottom:var(--s4)}.intro{padding-bottom:var(--s2)}.intro h2{font:700 clamp(1.5rem, 4.6vw, 2.5rem)/1.1 var(--display);letter-spacing:-.02em;max-width:22ch}.intro .lede{max-width:54ch;color:var(--dim)}.steps-3{margin:var(--s2) 0 0;background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1px;padding:0;list-style:none;display:grid}.steps-3 li{background:var(--panel);padding:var(--s2);animation:rise var(--slow) var(--ease) both;align-content:start;gap:6px;display:grid}.steps-3 li:nth-child(2){animation-delay:70ms}.steps-3 li:nth-child(3){animation-delay:.14s}.step-n{font:700 .75rem var(--mono);letter-spacing:.14em;color:var(--tint)}.steps-3 h3{font:600 1.05rem var(--sans);margin:0}.steps-3 p{color:var(--dim);margin:0;font-size:.9rem}.intro-cta{gap:var(--s1);margin-top:var(--s2);flex-wrap:wrap;align-items:center;display:flex}@media (min-width:62rem){.board-in{column-gap:var(--s4);grid-template-columns:minmax(0,1fr) 24rem;align-items:start;display:grid}.board-meta{grid-column:1/-1}.board-foot{grid-column:1}.rails{border:1px solid var(--line);grid-area:2/2/span 3;grid-template-columns:1fr}}@media (max-width:30rem){.rails{grid-template-columns:1fr}.board{padding-top:var(--s2)}}.floor{gap:var(--s2);padding-bottom:var(--s3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.floor>*{grid-column:1/-1}.floor>div{display:grid}@media (min-width:62rem){.floor>.w7{grid-column:span 7}.floor>.w5{grid-column:span 5}.floor>.w6{grid-column:span 6}.floor>.w4{grid-column:span 4}}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--s2);min-width:0}.panel.lit{border-top:2px solid color-mix(in srgb, var(--tint) var(--rail), var(--line))}.panel-h{color:var(--dim);margin:0 0 var(--s1);flex-wrap:wrap;align-items:center;gap:8px;font-size:.72rem;font-weight:600;display:flex}.panel-h h3{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink);margin:0}.panel-h .tag{text-transform:none;letter-spacing:.08em}.stack{gap:var(--s1);align-content:start;display:grid}.flash{animation:flash-in .9s var(--ease)}.big-num{font:700 clamp(1.9rem, 7vw, 3.2rem)/1 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.sub{color:var(--dim);margin:6px 0 0;font-size:.9rem}.ladder{appearance:none;background:var(--line-soft);width:100%;height:8px;margin:var(--s1) 0 6px;border:0;display:block}.ladder::-webkit-progress-bar{background:var(--line-soft)}.ladder::-webkit-progress-value{background:var(--tint)}.ladder::-moz-progress-bar{background:var(--tint)}.desk-cta{gap:var(--s1);margin-top:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.tug{width:100%;height:12px;margin:var(--s0) 0;display:block}.tug .b1{fill:var(--bull)}.tug .b2{fill:var(--bear)}.tug .gap{fill:var(--ground)}.score{border-collapse:collapse;width:100%;font-size:.9rem}.score th,.score td{text-align:left;border-bottom:1px solid var(--line-soft);padding:6px 4px;font-weight:400}.score thead th{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.score td{font-size:1.25rem}.holdings{margin:var(--s0) 0 0;gap:6px;padding:0;list-style:none;display:grid}.holdings li{gap:6px var(--s1);border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;padding-top:6px;display:flex}.door{color:var(--dim);font-size:.85rem}.holdings.scroll{overscroll-behavior:contain;max-height:19rem;padding-right:4px;overflow-y:auto}.you-grid{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}.kv{gap:6px var(--s1);grid-template-columns:max-content 1fr;margin:0 0 10px;font-size:.88rem;display:grid}.kv dt{color:var(--dim)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.kv.row{gap:var(--s1);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.kv.row>div{gap:2px;display:grid}.kv.row dt{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.kv.row dd{font-size:1.15rem;font-family:var(--mono)}.miner{padding-bottom:var(--s4)}.faction-pick{border:1px solid var(--line);border-radius:var(--r);padding:var(--s1);gap:var(--s0);margin:0 0 var(--s1);background:var(--panel);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.faction-pick legend,.device-pick legend{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;padding-inline:4px;font-size:.7rem}.faction-pick .fine{grid-column:1/-1;margin:0}.faction-pick.wants{border-color:color-mix(in srgb, var(--tint) 60%, var(--line))}.faction-pick .ask{color:var(--ink);font-weight:600}.choice{border:1px solid var(--line);cursor:pointer;border-radius:var(--r);min-height:44px;transition:border-color var(--fast) var(--ease), background var(--fast) var(--ease);align-items:center;gap:10px;padding:10px;display:flex}.choice:hover{border-color:var(--dim)}.choice.on{border-color:var(--tint);background:color-mix(in srgb, var(--tint) 8%, transparent)}.choice .num{color:var(--dim);margin-left:auto}.table-scroll{overflow-x:auto}.stocks-table{border-collapse:collapse;width:100%;font-size:.85rem}.stocks-table th,.stocks-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line-soft);padding:5px 6px}.stocks-table thead th{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:400}.stock-vote.s0{color:var(--dim)}.stock-vote.s1{color:var(--bull)}.stock-vote.s2{color:var(--bear)}.controls{gap:var(--s1);margin-bottom:var(--s1);flex-wrap:wrap;align-items:center;display:flex}.switch{gap:var(--s0);align-items:center;min-height:44px;display:flex}.state{font:.72rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.threads input[type=range]{width:min(10rem,40vw);accent-color:var(--tint)}.threads{white-space:nowrap;column-gap:var(--s1);flex-wrap:wrap}.device-pick{gap:var(--s0);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;align-items:center;margin:0;padding:4px 10px 8px;display:flex}.device-pick .choice{min-height:36px;padding:6px 10px;font-size:.9rem}.devices{margin:var(--s1) 0 0}.miner-grid{gap:var(--s1);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}.miner-grid .panel.wide{grid-column:1/-1}.closest .hash{word-break:break-all;color:var(--dim);font-size:.8rem;line-height:1.6;display:block}.closest mark{background:var(--tint);color:var(--ground);font-weight:700}.meter-row{align-items:center;gap:10px;margin-top:10px;display:flex}.meter-row meter{flex:1;height:14px}.outcome{border-left:3px solid var(--bear);padding-left:var(--s0);margin-top:10px;font-size:.9rem}.outcome.ok{border-left-color:var(--bull)}.four{gap:var(--s1);grid-template-columns:1fr 1fr;margin:0;display:grid}.four dt{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.four dd{font-size:1.2rem;font-family:var(--mono);margin:0}.histo{border-collapse:collapse;width:100%;font-size:.82rem}.histo th,.histo td{text-align:left;padding:3px 4px;font-weight:400}.histo thead th{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.histo td{width:42%}.histo svg{width:100%;height:9px;margin-bottom:2px;display:block}.histo .mine{fill:var(--tint)}.histo .avg{fill:var(--dim)}.away{gap:var(--s0);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}.away li{justify-items:center;gap:4px;font-size:.8rem;display:grid}.pix{aspect-ratio:1;width:100%;max-width:256px;height:auto;image-rendering:pixelated;background:#0000003d;display:block}.pix.missing{color:var(--dim);padding:6px;font-size:.75rem}.page>h1{font:800 clamp(2rem, 8vw, 3.2rem)/1 var(--display);letter-spacing:-.03em;margin:var(--s3) 0 var(--s0)}.filters{gap:var(--s1);margin-bottom:var(--s1);flex-wrap:wrap;align-items:end;display:flex}.filters label{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);gap:4px;font-size:.7rem;display:grid}.filters select,.filters input{font:1rem var(--mono);color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--r);width:9rem;min-height:44px;padding:8px}.grid{gap:var(--s1);grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));padding:0;list-style:none;display:grid}.nft{border:1px solid var(--line);border-radius:var(--r);padding:var(--s0);background:var(--panel);transition:border-color var(--fast) var(--ease), transform var(--fast) var(--ease);align-content:start;gap:6px;display:grid}.nft:hover{border-color:var(--dim);transform:translateY(-2px)}.nft.f1{border-top:3px solid var(--bull)}.nft.f2{border-top:3px solid var(--bear)}.nft-meta{gap:4px var(--s0);flex-wrap:wrap;font-size:.85rem;display:flex}.ones{margin-block:var(--s1) var(--s2)}.ones-grid{gap:var(--s0);grid-template-columns:repeat(auto-fill,minmax(min(100%,4.5rem),1fr))}.nft.one{gap:2px;padding:4px}.nft.one .nft-meta,.nft.one .print{margin:0;font-size:.7rem;line-height:1.25}@media (min-width:40rem){.ones-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.nft.one.pending .pix{filter:grayscale();opacity:.4}.nft.one.pending{border-style:dashed}.unique{color:var(--gold);font-weight:700}.burned{color:var(--dim);text-decoration:line-through}.print{font:.72rem var(--mono);color:var(--dim);margin:0}.nft-detail{gap:var(--s2);margin-top:var(--s0);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:40rem){.nft-detail{grid-template-columns:12rem minmax(0,1fr)}}.nft-detail .pix{max-width:192px}.nft-detail.f1 .pix{outline:3px solid var(--bull)}.nft-detail.f2 .pix{outline:3px solid var(--bear)}.nft-title{gap:4px var(--s0);margin:0 0 var(--s0);flex-wrap:wrap;align-items:baseline;display:flex}.holdings .nft-detail{flex-basis:100%}.pager{gap:var(--s1);margin-block:var(--s1);align-items:center;display:flex}.gallery-count{gap:6px var(--s1);flex-wrap:wrap;align-items:baseline;font-size:.95rem;display:flex}.gallery-count strong{font-size:1.3rem}.how{max-width:48rem;padding-bottom:var(--s4)}.lede{font-size:1.1rem}.how h2{font:700 1.3rem var(--display);letter-spacing:-.01em;margin-bottom:var(--s0)}.how h2 .rule-n{margin-right:var(--s0)}.how section{margin-top:var(--s3)}.steps{gap:10px;padding-left:1.4em;display:grid}.formula{background:var(--panel);border:1px solid var(--line);padding:var(--s1);font-size:.82rem;overflow-x:auto}.stat-row{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(50%,11rem),1fr));gap:1px;display:grid}.stat{background:var(--panel);padding:var(--s2);gap:4px;display:grid}.stat dt{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:.7rem}.stat dd{font:700 clamp(1.4rem, 5vw, 2rem)/1 var(--mono);overflow-wrap:anywhere;margin:0}.stat-row.money dd{font-size:clamp(1.05rem,3.2vw,1.45rem)}.stat-row+.fine{margin-top:var(--s0)}.stat-row.money+.fine+.stat-row{margin-top:var(--s2)}.strip{margin:var(--s0) 0 var(--s1);flex-wrap:wrap;gap:3px;display:flex}.cell{border:1px solid var(--line);width:30px;height:34px;font:.7rem var(--mono);color:var(--dim);background:var(--panel);border-radius:var(--r);place-items:center;gap:0;display:grid}.cell.w1{color:var(--bull);border-color:color-mix(in srgb, var(--bull) 45%, var(--line));background:color-mix(in srgb, var(--bull) 9%, var(--panel))}.cell.w2{color:var(--bear);border-color:color-mix(in srgb, var(--bear) 45%, var(--line));background:color-mix(in srgb, var(--bear) 9%, var(--panel))}.chart{width:100%;height:clamp(120px,22vw,200px);display:block}.chart .b1{fill:var(--bull)}.chart .b2{fill:var(--bear)}.chart .axis{stroke:var(--line);stroke-width:1px}.chart-key{gap:var(--s1);color:var(--dim);flex-wrap:wrap;margin:6px 0 0;font-size:.8rem;display:flex}.ladder-table{border-collapse:collapse;width:100%;font-size:.85rem}.ladder-table th,.ladder-table td{text-align:right;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:6px 8px}.ladder-table th:first-child,.ladder-table td:first-child{text-align:left}.ladder-table thead th{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:400}.ladder-table tr.now td{color:var(--tint);font-weight:600}@media (max-width:30rem){.kv{grid-template-columns:1fr;gap:0}.kv dd{margin-bottom:6px}.four{grid-template-columns:1fr}.panel{padding:var(--s1)}}.you-grid>.wide{grid-column:1/-1}.chips{gap:var(--s0);flex-wrap:wrap;display:flex}.chip-btn{font:600 .8rem var(--mono);color:var(--dim);border:1px solid var(--line);cursor:pointer;min-height:36px;transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease);background:0 0;border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;display:inline-flex}.chip-btn:hover{color:var(--ink);border-color:var(--dim)}.chip-btn[aria-pressed=true]{color:var(--ink);border-color:var(--tint);background:color-mix(in srgb, var(--tint) 10%, transparent)}.shelf{gap:var(--s0);grid-template-columns:repeat(auto-fill,minmax(min(100%,6.5rem),1fr));max-height:34rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.tile{background:var(--ground);border:1px solid var(--line);border-radius:var(--r);width:100%;color:var(--ink);font:.78rem var(--mono);text-align:left;cursor:pointer;transition:border-color var(--fast) var(--ease), transform var(--fast) var(--ease);gap:4px;padding:6px;display:grid}.tile:hover{border-color:var(--dim);transform:translateY(-1px)}.tile[aria-expanded=true]{border-color:var(--tint);box-shadow:0 0 0 1px var(--tint)}.tile.f1{border-top:2px solid var(--bull)}.tile.f2{border-top:2px solid var(--bear)}.tile .pix{max-width:none}.tile-meta{justify-content:space-between;gap:4px;display:flex}.tile-rent{color:var(--gold);font-size:.7rem}.traits{margin:0 0 var(--s0);grid-template-columns:repeat(auto-fill,minmax(min(100%,7.5rem),1fr));gap:6px;display:grid}.trait{background:var(--ground);border:1px solid var(--line-soft);border-radius:var(--r);gap:2px;min-width:0;padding:6px 8px;display:grid}.trait dt{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:.64rem}.trait dd{font:.85rem var(--mono);overflow-wrap:anywhere;margin:0}.trait.wide{grid-column:1/-1}.flow{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.flow-step{min-width:0;padding-left:40px;position:relative}.flow-step:before{content:"";top:30px;left:12px;bottom:calc(-1 * var(--s3));border-left:1px solid var(--line);position:absolute}.flow-step:last-child:before{display:none}.flow-h{font:600 .74rem var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:2px 0 var(--s1);align-items:center;min-height:24px;display:flex}.flow-n{border:1px solid var(--line);background:var(--ground);width:25px;height:25px;color:var(--dim);letter-spacing:0;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:50%;place-items:center;font-size:.72rem;display:grid;position:absolute;top:0;left:0}.flow-step.is-active .flow-n{background:var(--tint);border-color:var(--tint);color:var(--ground)}.flow-step.is-active .flow-n:after{content:"";border:1px solid var(--tint);animation:ring 1.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:-5px}.flow legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.flow .faction-pick,.flow .device-pick{padding-top:var(--s1)}.state-text{color:var(--dim);flex:18rem;margin:0;font-size:.9rem}.under{margin-top:var(--s3);border-top:1px solid var(--line);padding-top:var(--s1)}.under summary{cursor:pointer;font:600 .74rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);padding-block:var(--s0);align-items:center;min-height:44px;display:flex}.under summary:hover{color:var(--ink)}.under[open] summary{margin-bottom:var(--s1)}@keyframes ring{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.35)}}.token-page{padding-bottom:var(--s4)}.token-grid{gap:var(--s3);margin:var(--s3) 0;align-items:start;display:grid}@media (min-width:62rem){.token-grid{gap:var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,27rem)}}.token-title{font:800 clamp(2.6rem, 10vw, 4.6rem)/.95 var(--display);letter-spacing:-.03em;margin:0 0 var(--s1);color:var(--tint)}.facts{margin:var(--s2) 0 var(--s1);border-top:1px dashed var(--line)}.fact{justify-content:space-between;align-items:baseline;gap:4px var(--s1);border-bottom:1px dashed var(--line);flex-wrap:wrap;padding:10px 0;display:flex}.fact dt{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:.7rem}.fact dd{gap:var(--s0);overflow-wrap:anywhere;align-items:center;margin:0;display:flex}.fact.big dd{color:var(--gold);font-size:clamp(1.4rem,5vw,2rem);font-weight:700}.token-links{gap:var(--s0);flex-wrap:wrap;display:flex}.swap-card{background:var(--panel);border:2px solid var(--tint);border-radius:var(--r);box-shadow:0 0 0 4px color-mix(in srgb, var(--tint) 12%, transparent)}.swap-head{padding:8px var(--s1);background:var(--tint);color:var(--ground);font:700 .72rem var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.swap-head h2{font:inherit;margin:0}.swap{gap:var(--s1);padding:var(--s1);grid-template-columns:minmax(0,1fr);display:grid}.swap-field{background:var(--ground);border:1px solid var(--line);border-radius:var(--r);padding:var(--s1);gap:6px;display:grid}.swap-field:focus-within{border-color:var(--tint)}.swap-row{gap:var(--s0);justify-content:space-between;align-items:center;margin:0;display:flex}.swap-amount{width:100%;min-width:0;color:var(--ink);font:600 clamp(1.5rem, 6vw, 2rem) var(--mono);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;padding:0;overflow:hidden}.swap-unit{font:700 .8rem var(--mono);letter-spacing:.06em;color:var(--dim)}.swap-flip{z-index:1;border-radius:var(--r);border:1px solid var(--line);background:var(--panel-2);width:40px;height:40px;color:var(--ink);cursor:pointer;justify-self:center;margin:-18px 0;font-size:1.1rem}.swap-flip:hover{border-color:var(--tint)}.swap-presets .chip-btn{white-space:nowrap;flex:1;justify-content:center;padding-inline:6px}.swap-kv,.swap-kv.kv{gap:6px var(--s1);grid-template-columns:max-content minmax(0,1fr);margin:0;font-size:.82rem}.swap-kv dd{text-align:right}.swap-gear{color:var(--tint);font:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;text-decoration:underline}.swap-slip{background:var(--ground);border:1px solid var(--line);width:6rem;color:var(--ink);border-radius:var(--r);padding:6px 8px;font-size:1rem}.swap-go{width:100%}.chart-head{gap:4px var(--s2);flex-wrap:wrap;align-items:baseline;display:flex}.chart-change{font:600 .95rem var(--mono);margin:0}.chart-change.up{color:var(--bull)}.chart-change.down{color:var(--bear)}.price-chart{width:100%;height:clamp(160px,30vw,260px);display:block}.price-chart .line{fill:none;stroke-width:2px}.price-chart.up .line{stroke:var(--bull)}.price-chart.down .line{stroke:var(--bear)}.price-chart.up .area{fill:color-mix(in srgb, var(--bull) 14%, transparent)}.price-chart.down .area{fill:color-mix(in srgb, var(--bear) 14%, transparent)}.debug-log{margin:var(--s1) 0 0;gap:4px;padding:0;font-size:.8rem;list-style:none;display:grid}.debug-log li{border-left:3px solid var(--line);background:var(--panel);gap:2px;padding:6px 8px;display:grid}.debug-log li.lvl-warn{border-left-color:var(--gold)}.debug-log li.lvl-error{border-left-color:var(--bear)}.debug-log li.old{opacity:.7}.debug-log code{color:var(--dim);white-space:pre-wrap;word-break:break-all}
