:root{--chassis-slice: 90 90 90 90;--chassis-w: 45px 45px 45px 45px;--chassis-h: 287px;--bezel-slice: 46 46 46 46;--bezel-w: 23px 23px 23px 23px;--bezel-h: 242px;--title-slice: 0 88 0 125;--title-w: 0px 44px 0px 62.5px;--title-h: 52px;--tab-slice: 0 94 0 57;--tab-w: 0px 47px 0px 28.5px;--tab-h: 44px;--tag-slice: 15 15 15 15;--tag-w: 7.5px 7.5px 7.5px 7.5px;--tag-h: 34px;--well-slice: 20 20 20 20;--well-w: 10px 10px 10px 10px;--well-h: 39px;--key-pink-slice: 21 30 25 30;--key-pink-w: 10.5px 15px 12.5px 15px;--key-pink-h: 46px;--key-lav-slice: 21 30 25 30;--key-lav-w: 10.5px 15px 12.5px 15px;--key-lav-h: 46px;--key-slate-slice: 21 30 25 30;--key-slate-w: 10.5px 15px 12.5px 15px;--key-slate-h: 46px;--key-white-slice: 21 30 25 30;--key-white-w: 10.5px 15px 12.5px 15px;--key-white-h: 46px}@font-face{font-family:Saira;src:url(/fonts/saira.woff2) format("woff2");font-weight:100 900;font-stretch:50% 125%;font-style:normal;font-display:swap}@font-face{font-family:Saira;src:url(/fonts/saira-italic.woff2) format("woff2");font-weight:100 900;font-stretch:50% 125%;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-Medium.woff2) format("woff2");font-weight:400 599;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-Bold.woff2) format("woff2");font-weight:600 749;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-ExtraBold.woff2) format("woff2");font-weight:750 900;font-style:normal;font-display:swap}:root{--navy: #22245a;--navy-2: #2d2f6e;--peri: #7b80df;--peri-l: #9a9eea;--peri-d: #5c60c4;--lilac: #c9cbe5;--lilac-l: #e3e3f4;--slate: #3f4159;--slate-d: #2c2e44;--slate-l: #5d6080;--pink: #ff4f8a;--pink-d: #d93a72;--yellow: #ffe066;--white: #f4f3ff;--burn: #ff8a3d;--pay: #78bcff;--drop: #c49bff;--ink: #eceaff;--ink-dim: #b4b6dc;--ink-mute: #8d90bd;--mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--ui: "Saira", "Segoe UI", system-ui, sans-serif;--gut: clamp(12px, 2.4vw, 28px);font-synthesis:none}.code,.ascii,.globe,.diagram,pre,code,.inp,.readout,.kv,.list,.journal,.ticker,.bar,.book pre,.doc-table{font-variant-ligatures:none;font-feature-settings:"calt" 0,"liga" 0}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;font:400 17px/1.5 var(--ui);color:var(--navy);background:#ece6f4 url(/img/backdrop.jpg) center top / cover fixed;overflow-x:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}img{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:4px}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;z-index:50;background:var(--navy);color:#fff;padding:10px 14px;font-weight:700}.skip:focus{top:12px}.noscript-shell{max-width:760px;margin:60px auto;padding:24px;background:var(--lilac-l)}.console{position:relative;max-width:min(1380px,calc(100% - 28px));margin:34px auto 56px;padding:40px 44px 46px;isolation:isolate}.console:before{content:"";position:absolute;inset:8px;z-index:-1;background:var(--lilac) url(/img/body.png) 0 0 / 16px 16px;clip-path:polygon(28px 0,calc(100% - 28px) 0,100% 28px,100% calc(100% - 28px),calc(100% - 28px) 100%,28px 100%,0 calc(100% - 28px),0 28px)}.console:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border:solid transparent;border-width:var(--chassis-w);border-image:url(/img/frame-chassis.webp) var(--chassis-slice) / var(--chassis-w) stretch}.cable{position:absolute;right:0;top:-46px;width:46px;z-index:6;pointer-events:none}.band{display:flex;align-items:center;gap:18px;min-height:64px;margin-bottom:10px}.plate{position:relative;flex:0 0 auto;width:210px;height:70px;background:url(/img/plate-logo.webp) center / 100% 100% no-repeat;display:grid;place-items:center;text-decoration:none}.plate b{font:900 italic 38px/1 var(--ui);font-stretch:85%;letter-spacing:.02em;color:var(--navy);text-shadow:0 1px 0 rgba(255,255,255,.7),0 -1px 0 rgba(34,36,90,.25)}.plate b i{font-style:normal;color:var(--pink);animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.channels{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.channels a{display:flex;align-items:center;gap:8px;height:50px;padding:0 14px 0 6px;text-decoration:none;border-radius:8px;color:var(--navy);font:800 italic 17px/1 var(--ui);font-stretch:80%;text-transform:uppercase;letter-spacing:.03em}.channels .chip{width:38px;height:38px;display:grid;place-items:center;background:url(/img/chip.webp) center / 100% 100%;font:800 13px/1 var(--mono);color:var(--navy)}.channels a:hover{background:#ffffff59}.channels a[aria-current=page]{border-style:solid;border-width:var(--tag-w);border-image:url(/img/tag-pink.webp) var(--tag-slice) fill / var(--tag-w) stretch;color:#fff;padding:0 8px 0 0;border-radius:0;text-shadow:0 1px 0 rgba(0,0,0,.2)}.band-right{margin-left:auto;display:flex;align-items:center;gap:12px}.vents{width:92px}.port{width:52px}.utc{font:700 15px/1 var(--mono);color:var(--navy);letter-spacing:.04em;white-space:nowrap}.utc small{display:block;font:700 10px/1.2 var(--ui);letter-spacing:.14em;color:var(--peri-d)}.ticker{position:relative;overflow:hidden;height:46px;display:flex;align-items:center;margin-bottom:16px}.ticker .track{display:flex;width:max-content;animation:marquee 70s linear infinite}.ticker:hover .track,.ticker:focus-within .track{animation-play-state:paused}.ticker span{white-space:nowrap;font:600 14px/1 var(--mono);color:var(--ink);padding-right:14px}.ticker span b{color:var(--yellow);font-weight:700}.ticker span em{font-style:normal;color:var(--ink-mute);padding:0 6px}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker{overflow-x:auto}.ticker .track{animation:none}}.well{border:solid transparent;border-width:var(--well-w);border-image:url(/img/well.webp) var(--well-slice) fill / var(--well-w) stretch;color:var(--ink)}.screen{position:relative;border:solid transparent;border-width:var(--bezel-w);border-image:url(/img/frame-bezel.webp) var(--bezel-slice) fill / var(--bezel-w) stretch;color:var(--ink);padding:10px 14px 16px;min-width:0}.screen:before{content:"";position:absolute;inset:4px;background:url(/img/halftone.png) 0 0 / 12px 12px;pointer-events:none;z-index:0}.screen>*{position:relative;z-index:1}.titlebar{position:relative;display:flex;align-items:center;gap:14px;height:var(--title-h);border-style:solid;border-width:var(--title-w);border-image:url(/img/bar-title.webp) var(--title-slice) fill / var(--title-w) stretch;color:#fff;margin:0 0 16px}.titlebar .num{position:absolute;left:-37px;top:50%;transform:translateY(-50%);width:26px;text-align:center;font:800 14px/1 var(--mono);color:var(--pink-d)}.titlebar h1,.titlebar h2{margin:0;padding-left:10px;font:800 italic 25px/1 var(--ui);font-stretch:78%;text-transform:uppercase;letter-spacing:.02em;text-shadow:0 2px 0 rgba(140,20,70,.35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.titlebar .right{margin-left:auto;font:700 13px/1 var(--mono);letter-spacing:.06em;padding-right:10px;white-space:nowrap}.titlebar .right .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--yellow);margin-right:6px;vertical-align:1px;box-shadow:0 0 0 2px #ffffff59}.tabrow{display:flex;align-items:center;gap:12px;margin:0 0 12px}.tab{display:inline-flex;align-items:center;gap:10px;height:var(--tab-h);border-style:solid;border-width:var(--tab-w);border-image:url(/img/bar-tab.webp) var(--tab-slice) fill / var(--tab-w) stretch;color:#fff;padding:0 10px 0 6px;max-width:100%}.tab img{width:30px;height:30px}.tab h2,.tab h3{margin:0;font:800 italic 19px/1 var(--ui);font-stretch:80%;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stamp{margin-left:auto;font:900 italic 30px/1 var(--ui);font-stretch:70%;color:transparent;-webkit-text-stroke:1.4px var(--peri-d);letter-spacing:.02em;white-space:nowrap;user-select:none}.stamp small{font-size:13px;-webkit-text-stroke:0;color:var(--peri-d);letter-spacing:.1em;margin-left:4px;font-style:normal;font-weight:700}.screw{width:28px;height:28px;flex:0 0 auto}.tabrow .note{font:600 13px/1.2 var(--mono);color:var(--navy)}.tag{display:inline-flex;align-items:center;height:34px;border-style:solid;border-width:var(--tag-w);border-image:url(/img/tag-pink.webp) var(--tag-slice) fill / var(--tag-w) stretch;padding:0 6px;font:800 italic 14px/1 var(--ui);font-stretch:85%;letter-spacing:.06em;text-transform:uppercase;color:#fff}.key{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border-style:solid;border-width:10.5px 15px 12.5px;padding:0 8px;cursor:pointer;text-decoration:none;background:none;font:800 italic 17px/1 var(--ui);font-stretch:82%;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:transform .08s ease,filter .12s ease}.key img{width:22px;height:22px;object-fit:contain}.key:hover{filter:brightness(1.07) saturate(1.05)}.key:active{transform:translateY(2px)}.key[aria-disabled=true],.key:disabled{cursor:not-allowed;filter:grayscale(.75) brightness(.95);opacity:.62;transform:none}.key.pink{border-image:url(/img/key-pink.webp) var(--key-pink-slice) fill / 10.5px 15px 12.5px stretch;color:#fff;text-shadow:0 1px 0 rgba(120,10,50,.35)}.key.lav{border-image:url(/img/key-lav.webp) var(--key-lav-slice) fill / 10.5px 15px 12.5px stretch;color:var(--navy)}.key.slate{border-image:url(/img/key-slate.webp) var(--key-slate-slice) fill / 10.5px 15px 12.5px stretch;color:#fff}.key.white{border-image:url(/img/key-white.webp) var(--key-white-slice) fill / 10.5px 15px 12.5px stretch;color:var(--navy)}.key.big{min-height:58px;font-size:21px;padding:0 14px}.key.small{min-height:40px;font-size:14px;padding:0 4px;border-width:9px 13px 11px}.key.square{padding:0;width:46px}.key.square.small{width:40px}.hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:18px;align-items:stretch}.hero .copy{padding:18px 24px 26px;display:flex;flex-direction:column}.prompt{font:600 15px/1.3 var(--mono);color:var(--peri-l);margin:0 0 14px;min-height:1.3em}.prompt .caret{display:inline-block;width:.6em;background:var(--pink);color:transparent;animation:blink 1s steps(1) infinite}.headline{margin:0 0 16px}.ascii{margin:0;font:700 clamp(7px,.86vw,12.4px)/1 var(--mono);white-space:pre;letter-spacing:0;overflow:hidden}.ascii .blk{color:#fff}.ascii .shd{color:var(--peri)}.ascii.a-coin .blk{color:var(--pink)}.ascii.a-coin .shd{color:#8b4b8a}.ascii+.ascii{margin-top:6px}.h1-text{display:none;margin:0 0 14px;font:900 italic 46px/.95 var(--ui);font-stretch:72%;text-transform:uppercase;color:#fff}.h1-text span{color:var(--pink);display:block}.lede{margin:0 0 22px;color:var(--ink);max-width:60ch;font-size:17.5px}.lede mark{background:none;color:var(--yellow);font-weight:600}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.pass-slot{position:relative;margin:22px -66px -40px -64px;padding-left:0}.pass{position:relative;width:min(620px,100%);aspect-ratio:1200 / 588;container-type:inline-size;background:url(/img/pass.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 10px 18px rgba(34,36,90,.35))}.pass .stripe{position:absolute;left:25%;right:6%;top:6.5%;height:15%;display:flex;align-items:center;gap:2cqw;color:#fff}.pass .stripe b{font:900 italic 4.6cqw/1 var(--ui);font-stretch:78%;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 2px 0 rgba(120,10,50,.35)}.pass .stripe span{font:700 2.3cqw/1 var(--mono);letter-spacing:.1em;opacity:.9}.pass .face{position:absolute;inset:31.5% 7.6% 17% 26.4%;display:flex;flex-direction:column;justify-content:space-between;color:var(--navy)}.pass .why{margin:0;font:600 2.55cqw/1.3 var(--ui)}.pass .ca{display:flex;align-items:center;gap:1.4cqw}.pass .ca code{flex:1;min-width:0;font:700 2.15cqw/1.25 var(--mono);color:var(--navy);background:#22245a14;border:1px solid rgba(34,36,90,.25);border-radius:6px;padding:1.1cqw 1.4cqw;word-break:break-all;user-select:all}.pass .ca code.none{font-family:var(--ui);font-weight:600;font-style:italic;color:var(--peri-d);user-select:none}.pass .links{display:flex;gap:1.4cqw;align-items:center}.pass .links .key{min-height:0;height:7.6cqw;font-size:2.6cqw;border-width:1.7cqw 2.4cqw 2cqw;padding:0 .6cqw;gap:1.2cqw}.pass .links .key img{width:3.4cqw;height:3.4cqw}.pass .links .key.square{width:7.6cqw;padding:0}.pass .fine{font:600 1.9cqw/1.2 var(--mono);color:var(--peri-d);margin:0}.copied{color:var(--pink-d)!important}.earth{display:flex;flex-direction:column}.globe-wrap{display:grid;place-items:center;padding:6px 0 4px}.globe{margin:0;font:700 var(--gfs, 12px)/1 var(--mono);white-space:pre;letter-spacing:0;color:var(--peri-l);user-select:none}.globe .o1{color:#4a4d72}.globe .o2{color:#5b5f8f}.globe .o3{color:#6f73ad}.globe .l1{color:#7f84b8}.globe .l2{color:#b9bbe8}.globe .l3{color:#f4f3ff}.globe .n1{color:#3b3d5c}.globe .n2{color:#545780}.globe .tr{color:var(--yellow)}.globe .tp{color:#a68f3c}.globe .iss{color:var(--pink);font-weight:800;text-shadow:0 0 6px rgba(255,79,138,.8)}.globe .ct{color:#ffb36b}.readout{font:600 13.5px/1.55 var(--mono);color:var(--ink);margin:6px 0 0;padding:0;list-style:none}.readout li{display:flex;gap:10px;align-items:baseline}.readout .sym{color:var(--pink);width:1.2em;flex:0 0 auto;font-weight:800}.readout .sym.c{color:#ffb36b}.readout .grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readout .t{color:var(--yellow);white-space:nowrap}.readout .dim{color:var(--ink-mute)}.earth-foot{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.earth-foot .src{font:500 12px/1.3 var(--mono);color:var(--ink-mute)}.section{margin-top:30px}.panel{padding:16px 18px 18px}.sub{margin:0 0 14px;color:var(--ink-dim);max-width:74ch;font-size:16px}.cols4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.col h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:800 italic 17px/1 var(--ui);font-stretch:82%;text-transform:uppercase;letter-spacing:.05em;color:#fff}.col h3 img{width:30px;height:30px}.col h3 small{font:600 11px/1 var(--mono);color:var(--ink-mute);letter-spacing:.04em;text-transform:none;margin-left:auto}.kv{margin:0;font:500 14px/1.45 var(--mono)}.kv div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px dashed rgba(180,182,220,.22)}.kv dt{color:var(--ink-mute)}.kv dd{margin:0;color:var(--ink);text-align:right}.kv dd b{color:var(--yellow)}.big-n{font:800 34px/1 var(--mono);color:#fff;margin:4px 0 2px}.big-n small{font-size:14px;color:var(--ink-mute);font-weight:600;margin-left:6px}.spark{display:block;font:700 15px/1 var(--mono);color:var(--yellow);letter-spacing:-1px;margin:6px 0;white-space:pre;overflow:hidden}.bar{font:700 14px/1 var(--mono);color:var(--yellow);white-space:pre}.bar i{font-style:normal;color:#5d6080}.src-link{font:500 12px/1.4 var(--mono);color:var(--ink-mute);text-decoration:underline;text-decoration-color:#8d90bd80}.src-link:hover{color:#fff}.down{color:#ffb0c8;font:600 13px/1.4 var(--mono)}.list{list-style:none;margin:0;padding:0}.list li{padding:7px 0;border-bottom:1px dashed rgba(180,182,220,.22);font:500 14px/1.4 var(--mono)}.list li:last-child{border-bottom:0}.list .row1{display:flex;justify-content:space-between;gap:8px;color:#fff}.list .row2{color:var(--ink-mute);font-size:12.5px}.st{display:inline-block;font:700 11px/1 var(--mono);padding:3px 6px;border-radius:4px;background:#ffffff1a;color:var(--ink);text-transform:uppercase;letter-spacing:.05em}.st.go{background:#ffe0662e;color:var(--yellow)}.st.ok{background:#78bcff33;color:var(--pay)}.st.fly{background:#ff4f8a38;color:#ffb0c8}.upnext li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0}.upnext li img{width:40px;height:40px}.upnext .what{font:600 15px/1.3 var(--ui);color:#fff}.upnext .what small{display:block;font:500 13px/1.4 var(--mono);color:var(--ink-mute)}.upnext .when{font:600 13px/1.3 var(--mono);color:var(--ink);margin-top:4px}.fires{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fires .stepc{padding:6px 4px;text-align:left}.fires .stepc img{width:64px;height:64px;margin-bottom:6px}.fires .stepc b{display:block;font:800 italic 20px/1 var(--ui);font-stretch:80%;text-transform:uppercase;color:#fff;margin-bottom:6px}.fires .stepc b em{font-style:normal;color:var(--pink);margin-right:6px}.fires .stepc p{margin:0;font-size:15px;color:var(--ink-dim)}.diagram{margin:14px 0 0;font:600 13px/1.25 var(--mono);color:var(--peri-l);white-space:pre;overflow-x:auto}.diagram b{color:#fff}.diagram i{font-style:normal;color:var(--yellow)}.splitbar{display:grid;grid-template-columns:50fr 40fr minmax(78px,10fr);gap:4px;margin-top:14px;font:700 13px/1.2 var(--mono)}.splitbar div{padding:9px 10px;border-radius:6px;color:var(--navy);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.splitbar div b{font-size:16px;margin-right:6px}.splitbar .c{background:var(--yellow)}.splitbar .l{background:var(--peri-l)}.splitbar .k{background:var(--pink);color:#fff}.builder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.builder.stack{grid-template-columns:minmax(0,1fr);gap:4px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field>span{font:700 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.field .hint{font:500 12.5px/1.35 var(--mono);color:var(--ink-mute);letter-spacing:0;text-transform:none}.inp{width:100%;min-height:46px;padding:2px 6px;background:none;color:#fff;font:600 15px/1.3 var(--mono);border:solid transparent;border-width:var(--well-w);border-image:url(/img/well.webp) var(--well-slice) fill / var(--well-w) stretch}.inp:focus-visible{outline-offset:0}select.inp{appearance:none;cursor:pointer;padding-right:26px}.sel{position:relative;display:block}.sel:after{content:"▾";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--yellow);pointer-events:none;font:700 16px/1 var(--mono)}select.inp option{background:var(--slate);color:#fff}textarea.inp{min-height:90px;resize:vertical}.inp::placeholder{color:#8d90bd}.rowf{display:flex;gap:10px}.rowf>*{flex:1;min-width:0}input[type=range]{width:100%;accent-color:var(--pink);height:30px}.code{font:700 15px/1.45 var(--mono);color:#fff;word-break:break-word}.code .k{color:var(--pink)}.code .s{color:var(--yellow)}.code .n{color:var(--pay)}.code .a{color:var(--drop)}.english{color:var(--ink-dim);margin:8px 0 0;font-size:15.5px}.result{margin-top:12px;font:600 14px/1.5 var(--mono)}.result .yes{color:var(--yellow)}.result .no{color:var(--ink-dim)}.result .wait{color:#ffb0c8}.books{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:14px}.book{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px}.book .hd{display:flex;align-items:center;gap:10px}.book .hd img{width:42px;height:42px}.book h3{margin:0;font:800 italic 21px/1 var(--ui);font-stretch:80%;text-transform:uppercase;color:#fff}.book p{margin:0;font-size:15px;color:var(--ink-dim)}.book pre{margin:0;font:600 12.5px/1.45 var(--mono);color:var(--yellow);white-space:pre-wrap;word-break:break-word}.book .btns{display:flex;gap:8px;margin-top:auto;padding-top:6px}.coins{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px}.coin{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px 14px;text-decoration:none}.coin img{width:72px;height:72px;object-fit:cover;border-radius:8px;border:2px solid var(--slate-l)}.coin h3{margin:0;font:800 italic 20px/1.05 var(--ui);font-stretch:82%;color:#fff;text-transform:uppercase}.coin h3 small{font:600 13px/1 var(--mono);color:var(--ink-mute);text-transform:none;margin-left:6px}.coin .rules{margin:6px 0 0;padding:0;list-style:none;font-size:14px;color:var(--ink-dim)}.coin .nums{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 16px;font:600 13px/1.3 var(--mono);color:var(--ink)}.coin .nums b{color:var(--yellow)}.empty{padding:14px 6px;color:var(--ink-dim)}.empty b{color:#fff}.journal{width:100%;border-collapse:collapse;font:500 13.5px/1.4 var(--mono)}.journal th{text-align:left;font:700 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);padding:6px 8px;border-bottom:1px solid var(--slate-l)}.journal td{padding:8px;border-bottom:1px dashed rgba(180,182,220,.22);vertical-align:top;color:var(--ink)}.journal td.t{white-space:nowrap;color:var(--ink-mute)}.journal .act{white-space:nowrap;font-weight:700}.act.burn{color:var(--burn)}.act.pay{color:var(--pay)}.act.drop{color:var(--drop)}.act.sky,.journal a{color:var(--yellow)}.table-scroll{overflow-x:auto}.page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.prose{max-width:78ch}.prose h3{font:800 italic 22px/1.1 var(--ui);font-stretch:80%;text-transform:uppercase;color:#fff;margin:22px 0 8px}.prose h3:first-child{margin-top:4px}.prose p,.prose li{color:var(--ink-dim);font-size:16.5px}.prose li{margin-bottom:6px}.prose b,.prose strong{color:#fff}.prose code{font:600 14px/1.4 var(--mono);color:var(--yellow);background:#0000002e;padding:1px 5px;border-radius:4px;word-break:break-word}.prose pre{font:600 13.5px/1.5 var(--mono);color:var(--yellow);background:#0003;padding:12px 14px;border-radius:6px;overflow-x:auto;white-space:pre}.prose a{color:var(--yellow)}.doc-table{width:100%;border-collapse:collapse;font:500 14px/1.45 var(--mono);margin:8px 0 14px}.doc-table th,.doc-table td{text-align:left;padding:8px;border-bottom:1px dashed rgba(180,182,220,.25);vertical-align:top;color:var(--ink-dim)}.doc-table th{color:var(--ink-mute);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.doc-table td:first-child{color:var(--yellow);white-space:nowrap}.risk{margin-top:26px;font:500 13px/1.5 var(--mono);color:var(--ink-mute)}.drop{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center}.drop .pic{width:96px;height:96px;display:grid;place-items:center;overflow:hidden}.drop .pic img{width:100%;height:100%;object-fit:cover}.drop .pic span{font:600 12px/1.2 var(--mono);color:var(--ink-mute);text-align:center;padding:6px}.added{list-style:none;margin:0 0 12px;padding:0}.added li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-bottom:1px dashed rgba(180,182,220,.25)}.added .ix{font:800 15px/1.4 var(--mono);color:var(--pink)}.added .now{font:600 12.5px/1.4 var(--mono);color:var(--ink-mute);margin-top:4px}.status{font:600 14.5px/1.5 var(--mono);margin:12px 0 0;color:var(--ink);min-height:1.5em}.status.err{color:#ffb0c8}.status.ok{color:var(--yellow)}.signbox .kv{margin-bottom:10px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.coinhead{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start}.coinhead>img{width:150px;height:150px;object-fit:cover;border-radius:10px;border:3px solid var(--slate-l)}.coinhead h2{margin:0 0 6px;font:900 italic 40px/1 var(--ui);font-stretch:76%;text-transform:uppercase;color:#fff}.coinhead h2 small{font:700 18px/1 var(--mono);color:var(--yellow);margin-left:8px;text-transform:none}.addr{font:600 13.5px/1.4 var(--mono);color:var(--ink);word-break:break-all}@media(max-width:1180px){.cols4,.fires{grid-template-columns:repeat(2,minmax(0,1fr))}.band{flex-wrap:wrap}.band-right .vents,.band-right .port{display:none}}@media(max-width:980px){.console{margin:18px auto 30px;max-width:calc(100% - 12px);padding:34px 30px 40px}.hero,.builder,.page-grid{grid-template-columns:minmax(0,1fr)}.pass-slot{margin:22px 0 0}}@media(max-width:640px){body{font-size:16px}.console{margin:8px auto 20px;max-width:100%;padding:26px 20px 30px}.console:before{inset:4px;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px)}.console:after{border-width:26px;border-image-width:26px}.band{gap:10px}.plate{width:150px;height:50px}.plate b{font-size:28px}.channels{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.channels a{flex-direction:column;justify-content:center;height:62px;gap:4px;padding:4px 0;font-size:12.5px}.channels a[aria-current=page]{padding:4px 0;border:0;border-image:none;border-radius:8px;background:#ff4f8a29;color:var(--pink-d);text-shadow:none}.channels .chip{width:30px;height:30px;font-size:11px}.band-right{display:none}.titlebar h1,.titlebar h2{font-size:19px}.titlebar .right{display:none}.hero .copy{padding:12px 10px 18px}.ascii{display:none}.h1-text{display:block}.lede{font-size:16.5px}.cols4,.fires{grid-template-columns:minmax(0,1fr)}.stamp,.tabrow .note{display:none}.tab h2,.tab h3{font-size:17px}.screen{padding:8px 8px 12px}.panel{padding:10px 8px 12px}.coinhead{grid-template-columns:96px minmax(0,1fr)}.coinhead>img{width:96px;height:96px}.coinhead h2{font-size:30px}.coinhead .key{white-space:normal;text-align:center;line-height:1.1;font-size:15px}.readout li{flex-wrap:wrap;gap:2px 10px}.readout .grow{white-space:normal;flex-basis:calc(100% - 2.4em)}.readout .t,.readout li>.dim{margin-left:1.8em}.upnext li{grid-template-columns:34px minmax(0,1fr)}.upnext li img{width:32px;height:32px}.upnext li .key{grid-column:2;justify-self:start}.journal thead{display:none}.journal tr{display:block;padding:8px 0;border-bottom:1px dashed rgba(180,182,220,.25)}.journal td{display:block;border:0;padding:2px 0}.cable{display:none}}@media(max-width:640px){.pass-slot{display:flex;justify-content:center;margin:18px 0 4px}.pass{width:min(360px,100%);aspect-ratio:720 / 1055;background-image:url(/img/pass-tall.webp)}.pass .stripe{left:36%;right:7%;top:18.5%;height:15%;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5cqw;color:var(--navy)}.pass .stripe b{font-size:12cqw;text-shadow:none;color:var(--pink)}.pass .stripe span{font-size:3.6cqw;color:var(--navy)}.pass .face{inset:39% 10% 9.5%;gap:3cqw;justify-content:flex-start}.pass .why{font-size:4.3cqw}.pass .ca code{font-size:4.25cqw;padding:2.2cqw 2.6cqw}.pass .links{flex-wrap:wrap;gap:2.6cqw}.pass .links .key{height:12.5cqw;font-size:4.1cqw;border-width:2.8cqw 4cqw 3.3cqw;gap:2cqw}.pass .links .key.pink{order:-1;flex:1 0 100%}.pass .links .key.slate{flex:1}.pass .links .key img{width:5.6cqw;height:5.6cqw}.pass .links .key.square{width:12.5cqw}.pass .fine{font-size:3.2cqw;margin-top:auto}}@media(max-width:380px){.console{padding:24px 17px 28px}.key.big{font-size:17px;white-space:normal;text-align:center;line-height:1.05;padding:4px 6px}.channels a{font-size:11px}}
