@font-face{font-family:Alagard;src:url(/fonts/alagard.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--vault:#0a0912;--shaft:#06050d;--plum:#15112a;--plum-2:#1f1838;--plum-3:#2a2244;--line-2:#2b2642;--bone:#f2ece0;--bone-62:#f2ece09e;--bone-36:#f2ece05c;--bone-14:#f2ece024;--line:#f2ece01a;--gold:#e8c468;--gold-hi:#f3d27a;--gold-deep:#b99239;--gold-ink:#3a2a05;--rose:#ff8ad8;--rose-deep:#b5559a;--rose-ink:#3a0f2c;--cyan:#6fe3ff;--cyan-deep:#3e97ac;--cyan-ink:#062733;--ok:#7be3a1;--err:#ff6b6b;--err-ink:#3a0b0b;--foil:linear-gradient(100deg,var(--gold) 0%,var(--rose) 35%,var(--cyan) 65%,var(--gold) 100%);--chroma:url(/sprites/chroma_v1.png);--star:url(/sprites/star.png);--sign:"Alagard","Courier New",monospace;--prose:var(--font-serif,"Literata"),"Literata",Georgia,"Times New Roman",serif;--data:var(--font-mono,"IBM Plex Mono"),"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--t-fast:.12s;--t:.22s;--t-slow:.48s;--ease:cubic-bezier(.2,.8,.2,1);--rail:72px;--gap:clamp(56px,8vw,88px);--tick:9.9206%;--lx:-999px;--ly:-999px;--mx:-999px;--my:-999px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--vault)}body{min-height:100vh;color:var(--bone);background:var(--vault);font:400 15.5px/1.65 var(--prose);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}img{max-width:100%}[hidden]{display:none!important}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--data);font-variant-numeric:tabular-nums}.pixel{font-family:var(--sign);letter-spacing:.04em;font-weight:400}.dim{color:var(--bone-62)}.mute{color:var(--bone-36)}.ore-gold{color:var(--gold)}.ore-rose{color:var(--rose)}.ore-cyan{color:var(--cyan)}.ok{color:var(--ok)}.err{color:var(--err)}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.foil-text{background:var(--foil);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite foil-slide}@keyframes foil-slide{to{background-position:300% 0}}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row+.row{margin-top:14px}.section{padding:0 0 var(--gap)}html.js .rise{opacity:0}html.js.is-loaded .rise{animation:rise .65s var(--ease) both;animation-delay:calc(var(--i,0)*70ms)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nav{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0912f5;align-items:center;gap:20px;height:58px;padding:0 20px;display:flex;position:sticky;top:0;overflow:hidden}.nav:before{content:"";background:var(--foil);opacity:.45;height:1px;position:absolute;bottom:0;left:0;right:0}.nav:after{content:"";background:var(--bone);opacity:0;width:22%;height:1px;position:absolute;bottom:0;left:0;transform:translate(-120%)}html.js.is-booted .nav:after{animation:sweep 1.1s var(--ease) .1s both}@keyframes sweep{0%{opacity:0;transform:translate(-120%)}10%{opacity:.9}to{opacity:0;transform:translate(560%)}}.brand{font:400 15px/1 var(--sign);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);white-space:nowrap;align-items:center;gap:10px;display:flex}.brand-logo{background:var(--foil);background-size:300% 100%;flex:none;width:34px;height:30px;animation:9s linear infinite foil-slide;-webkit-mask:url(/logo.png) 50%/contain no-repeat;mask:url(/logo.png) 50%/contain no-repeat}.nav-links{scrollbar-width:none;flex:1;justify-content:center;gap:2px;display:flex;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav-link{font:500 12px/1 var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-62);transition:color var(--t);white-space:nowrap;padding:12px 11px;position:relative}.nav-link:hover{color:var(--bone)}.nav-link.is-on{color:var(--gold-hi)}.nav-link.is-on:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:3px;left:11px;right:11px;box-shadow:0 0 10px #e8c46899}.nav-sep{background:var(--line);flex:none;align-self:center;width:1px;height:18px;margin:0 6px}.nav-link.is-aux{color:var(--bone-36)}.nav-link.is-aux.is-on{color:var(--cyan)}.nav-link.is-aux.is-on:after{background:var(--cyan);box-shadow:0 0 10px #6fe3ff80}.nav-right{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.nav-x{width:32px;height:32px;image-rendering:pixelated;background:url(/ui/icon-x.png) 50%/contain no-repeat;flex:none;display:block}.nav-x:active{background-image:url(/ui/icon-x-press.png)}.nav-x:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.addr{border:1px solid var(--bone-14);height:30px;font:500 12px/1 var(--data);letter-spacing:.04em;color:var(--bone);white-space:nowrap;transition:border-color var(--t),color var(--t);background:0 0;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.addr i{background:var(--foil);background-size:300% 100%;flex:none;width:9px;height:9px;animation:9s linear infinite foil-slide}button.addr:hover{border-color:var(--bone-62)}.addr--off{color:var(--bone-62)}.addr--off i{background:var(--bone-36);animation:none}.addr--err{color:var(--err);border-color:#ff6b6b80}.addr--err i{background:var(--err);animation:none}.panel{background:var(--plum);border:1px solid var(--line);border-bottom:2px solid var(--shaft);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);transition:transform var(--t) var(--ease);isolation:isolate;padding:20px 22px;position:relative}.panel:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(420px circle at var(--lx) var(--ly),transparent 0,#2b264200 30%,var(--line-2) 68%),conic-gradient(from 210deg at var(--lx) var(--ly),var(--gold),var(--rose),var(--cyan),var(--gold));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.panel:after{content:"";background:var(--foil);opacity:.35;pointer-events:none;z-index:2;height:1px;transition:opacity var(--t);position:absolute;top:0;left:6px;right:0}.panel>*{z-index:3;position:relative}.panel--lift:hover{transform:translateY(-1px)}.panel--lift:hover:after{opacity:.8}.panel--raised{background:var(--plum-2)}.panel--flat{padding:0}.trough{background:var(--shaft);border:1px solid var(--line);border-top-color:#000;border-bottom-color:var(--bone-14)}.panel--err{border-color:#ff6b6b80}.panel--err:after{background:var(--err);opacity:.9}.eyebrow{font:500 11px/1 var(--data);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;display:flex}.eyebrow:before{content:"";background:var(--gold);flex:none;width:7px;height:7px;box-shadow:0 0 8px #e8c468cc}.eyebrow--cyan{color:var(--cyan)}.eyebrow--cyan:before{background:var(--cyan);box-shadow:0 0 8px #6fe3ffcc}.h1{font:400 clamp(30px,4.6vw,48px)/1.05 var(--sign);letter-spacing:.03em;text-transform:uppercase;color:var(--bone);margin:10px 0 0}.h2{font:400 22px/1 var(--sign);letter-spacing:.06em;text-transform:uppercase;color:var(--bone);flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 0 14px;display:flex}.h2 small{font:500 11px/1.5 var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-36)}.h3{font:400 16px/1 var(--sign);letter-spacing:.06em;text-transform:uppercase;color:var(--bone);margin:0 0 12px}.lede{font:400 16px/1.65 var(--prose);color:var(--bone-62);max-width:48ch;margin:14px 0 0}.lede b{color:var(--bone);font-weight:500}.label{font:500 11px/1.4 var(--data);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-36)}.label--on{color:var(--bone-62)}.hint{border-bottom:1px dotted var(--bone-36);cursor:help}.note{font:400 13.5px/1.55 var(--prose);color:var(--bone-62);margin:10px 0 0}.note a,.link{color:var(--gold);border-bottom:1px dotted #e8c46880}.link:hover,.note a:hover{color:var(--gold-hi)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:40px;display:flex}.page-head,#article,.panel{scroll-margin-top:70px}.page-head .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hint--pop{cursor:default;border-bottom:0;display:inline-block;position:relative}.hint-label{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border:0;border-bottom:1px dotted var(--bone-36);cursor:help;line-height:inherit;transition:color var(--t),border-color var(--t);background:0 0;padding:0 0 1px}.hint-label:hover,.hint-label:focus-visible,.hint--pop.is-open .hint-label{color:var(--gold-hi);border-bottom-color:var(--gold)}.hint-pop{z-index:20;background:var(--plum-2);border:1px solid var(--line-2);border-top:2px solid #0000;border-image:var(--foil) 1;min-width:220px;max-width:300px;font:400 13.5px/1.5 var(--prose);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;color:var(--bone);padding:10px 12px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 30px #06050d99}.hint-right .hint-pop{left:auto;right:0}.hint--pop:hover .hint-pop,.hint--pop:focus-within .hint-pop,.hint--pop.is-open .hint-pop{display:block}.hint-pop a{color:var(--gold);white-space:nowrap;border-bottom:1px dotted #e8c46880;margin-left:6px}.hint-pop a:hover{color:var(--gold-hi)}@media (hover:none){.hint--pop:hover .hint-pop{display:none}.hint--pop.is-open .hint-pop{display:block}}:is(.ledger-wrap:has(.hint--pop:hover),.ledger-wrap:has(.hint--pop:focus-within),.ledger-wrap:has(.hint--pop.is-open)){overflow:visible}.btn{height:40px;font:400 15px/1 var(--sign);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--gold-ink);background:var(--gold);border:1px solid var(--gold-deep);border-bottom:3px solid var(--gold-ink);isolation:isolate;clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);transition:transform var(--t-fast),border-bottom-width var(--t-fast),background var(--t),color var(--t),border-color var(--t);justify-content:center;align-items:center;gap:8px;padding:0 18px 2px;display:inline-flex;position:relative}.btn:before{content:"";background:var(--chroma) 0 50%/1172px 260% repeat-x;mix-blend-mode:screen;opacity:0;transition:opacity var(--t);z-index:-1;pointer-events:none;animation:3.0833s steps(37,end) infinite chroma-x;position:absolute;inset:0}.btn:hover:not(:disabled){background:var(--gold-hi)}.btn:hover:not(:disabled):before{opacity:.5}.btn:active:not(:disabled){border-bottom-width:1px;transform:translateY(2px)}.btn:focus-visible{box-shadow:inset 0 0 0 2px var(--cyan),inset 0 0 0 4px var(--vault);outline:none}.btn:disabled{opacity:.4;border-bottom-width:1px}.btn--plum{background:var(--plum-2);color:var(--bone);border-color:var(--line-2);border-bottom-color:var(--shaft)}.btn--plum:hover:not(:disabled){background:var(--plum-3);border-color:var(--gold);color:var(--gold-hi)}.btn--plum:before{display:none}.btn--err{background:var(--err);color:var(--err-ink);border-color:#b34848 #b34848 #4a1212}.btn--err:before{display:none}.btn--err:hover:not(:disabled){background:#ff8484}.btn--ghost{border:0;border-bottom:1px dotted var(--bone-36);height:auto;color:var(--bone-62);font:500 12px/1 var(--data);letter-spacing:.12em;clip-path:none;background:0 0;padding:2px 0 3px}.btn--ghost:before{display:none}.btn--ghost:hover:not(:disabled){color:var(--gold-hi);border-bottom-color:var(--gold-hi);background:0 0}.btn--ghost:active:not(:disabled){transform:none}.btn--ghost:focus-visible{box-shadow:none;outline:2px solid var(--cyan);outline-offset:3px}.btn--lg{height:52px;padding:0 26px 3px;font-size:19px}.btn--sm{height:30px;padding:0 12px 1px;font-size:12.5px}.btn--wide{width:100%}.btn.is-busy{pointer-events:none;color:#3a2a05bf}.btn.is-busy:after{content:"";background:var(--foil);background-repeat:no-repeat;background-size:40% 100%;height:3px;animation:1s linear infinite busy;position:absolute;bottom:0;left:0;right:0}.btn--plum.is-busy{color:var(--bone-62)}@keyframes busy{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes chroma-x{to{background-position-x:-1172px}}.seg{border:1px solid var(--line-2);background:var(--shaft);display:inline-flex}.seg button{font:500 11px/1 var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-62);transition:color var(--t),background var(--t);padding:10px 13px 9px}.seg button+button{border-left:1px solid var(--line-2)}.seg button:hover:not(:disabled){color:var(--bone)}.seg button.is-on{background:var(--plum-2);color:var(--gold-hi);box-shadow:inset 0 -2px 0 var(--gold)}.seg button:disabled{color:var(--bone-36);opacity:.6}.seg button:focus-visible{outline-offset:-2px}.chip{font:500 11px/1 var(--data);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--bone-14);background:var(--plum-2);color:var(--bone-62);white-space:nowrap;clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);align-items:center;gap:7px;padding:6px 9px 5px;display:inline-flex}.chip i{background:currentColor;flex:none;width:6px;height:6px}.chip--live{color:var(--gold);border-color:#e8c46880}.chip--live i{box-shadow:0 0 8px var(--gold);animation:4.2s ease-in-out infinite breathe}.chip--rose{color:var(--rose);border-color:#ff8ad880}.chip--rose i{box-shadow:0 0 8px var(--rose)}.chip--cyan{color:var(--cyan);border-color:#6fe3ff80}.chip--cyan i{box-shadow:0 0 8px var(--cyan)}.chip--off{color:var(--bone-36)}.chip--off i{opacity:.5}.chip--err{color:var(--err);border-color:#ff6b6b80}.chip--ok{color:var(--ok);border-color:#7be3a180}.chip--inverse{background:var(--bone);color:var(--vault);border-color:var(--bone)}.slots{align-items:center;gap:6px;display:flex}.slots i{border:1px solid var(--bone-36);width:16px;height:16px;transition:background var(--t),box-shadow var(--t);background:0 0}.slots i.on{background:var(--gold);border-color:var(--gold);box-shadow:inset 0 0 0 2px #f6de9a}.slots i.now{border-style:dashed;border-color:var(--bone-62)}.slots i.off{border-color:var(--bone-14)}.drift-head{font:500 11px/1.4 var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-62);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.drift-head b{color:var(--bone);font-weight:500}.drift{border:1px solid var(--bone-14);--v:0%;background:#0b0916;border-top-color:#000;height:18px;position:relative;overflow:hidden}.drift-fill{width:var(--v);background:linear-gradient(90deg,var(--gold-deep),var(--gold));transition:width .8s var(--ease);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.drift-fill:before{content:"";background:var(--chroma) 0 50%/1172px 48px repeat-x;mix-blend-mode:screen;opacity:.9;animation:3.0833s steps(37,end) infinite chroma-x;position:absolute;inset:-18px 0}.drift-fill:after{content:"";background:var(--bone);width:2px;position:absolute;top:0;bottom:0;right:0}.drift--rose .drift-fill{background:linear-gradient(90deg,var(--rose-deep),var(--rose))}.drift--cyan .drift-fill{background:linear-gradient(90deg,var(--cyan-deep),var(--cyan))}.drift--full .drift-fill:after{display:none}.drift-ticks{pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(var(--tick) - 1px),#06050df2 calc(var(--tick) - 1px) var(--tick));position:absolute;inset:0}.drift--thin{height:10px}.drift--thin .drift-fill:before{inset:-24px 0}.drift--hair{height:6px}.drift--hair .drift-fill:before{inset:-24px 0}.drift.is-late .drift-fill:after{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:.2}}.ledger-wrap{border-top:1px solid var(--line-2);overflow-x:auto}.ledger{border-collapse:collapse;width:100%;font:400 13px/1.4 var(--data);font-variant-numeric:tabular-nums}.ledger th{font:500 11px/1.4 var(--data);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-36);text-align:left;border-bottom:1px solid var(--line-2);white-space:nowrap;padding:12px 12px 10px}.ledger td{border-bottom:1px dotted var(--line-2);color:var(--bone);white-space:nowrap;transition:background var(--t);padding:11px 12px}.ledger .num,.ledger th.num{text-align:right}.ledger tbody tr:hover td{background:linear-gradient(90deg,#f2ece00f,#0000 70%)}.ledger tr.is-live td{background:linear-gradient(90deg,#e8c46824,#0000 60%)}.ledger tr.is-live td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.ledger tr.is-me td{background:linear-gradient(90deg,#ff8ad81f,#0000 60%)}.ledger tr.is-me td:first-child{box-shadow:inset 3px 0 0 var(--rose)}.ledger tr.is-done td{color:var(--bone-36)}.ledger .bar{border:1px solid var(--bone-14);vertical-align:middle;background:#0b0916;width:70px;height:6px;margin-right:8px;display:inline-block;position:relative;overflow:hidden}.ledger .bar i{width:var(--v);background:linear-gradient(90deg,var(--gold-deep),var(--gold));position:absolute;top:0;bottom:0;left:0}.ledger .bar i:before{content:"";background:var(--chroma) 0 50%/1172px 48px repeat-x;mix-blend-mode:screen;opacity:.9;animation:3.0833s steps(37,end) infinite chroma-x;position:absolute;inset:-24px 0}.ledger .bar--cyan i{background:linear-gradient(90deg,var(--cyan-deep),var(--cyan))}.rank{vertical-align:1px;background:var(--line-2);width:8px;height:8px;margin-right:8px;display:inline-block}.rank-1{background:var(--gold);box-shadow:0 0 6px var(--gold)}.rank-2{background:var(--rose)}.rank-3{background:var(--cyan)}.ledger .empty td{color:var(--bone-62);font-family:var(--prose);white-space:normal;padding:22px 12px;font-size:14px}.ledger .u{color:var(--bone-36);letter-spacing:.08em;margin-left:4px;font-size:10px}.ledger td .btn{vertical-align:middle}.shaft{width:var(--rail);--p:0;--hn:6;min-height:380px;position:relative}.shaft-rail{background:var(--line-2);transform-origin:top;width:2px;position:absolute;top:0;bottom:0;left:30px;transform:scaleY(0)}.is-loaded .shaft-rail{animation:rail-y .5s var(--ease) both}@keyframes rail-y{0%{transform:scaleY(0)}to{transform:none}}.shaft-ticks{margin:0;padding:0;list-style:none;position:absolute;inset:0}.shaft-ticks li{left:24px;top:calc(var(--h)/var(--hn)*100%);background:var(--bone-36);width:14px;height:1px;position:absolute}.shaft-ticks li:after{content:attr(data-h);font:500 10px/1.4 var(--data);letter-spacing:.1em;color:var(--bone-36);position:absolute;top:-7px;left:20px}.shaft-rope{width:2px;height:calc(var(--p)*100%);background:var(--gold);transition:height var(--t-slow) var(--ease),width var(--t-slow) var(--ease);position:absolute;top:0;left:30px;box-shadow:0 0 6px #e8c46880}.shaft-cage{left:21px;top:calc(var(--p)*100%);background:var(--plum-2);border:1px solid var(--gold);width:20px;height:24px;transition:top var(--t-slow) var(--ease),left var(--t-slow) var(--ease);z-index:2;margin-top:-12px;position:absolute}.shaft-cage:before{content:"";background:var(--gold);opacity:.6;height:1px;position:absolute;top:3px;left:3px;right:3px}.shaft-cage i{background:var(--bone);width:6px;height:6px;box-shadow:0 0 8px var(--bone);animation:4.2s ease-in-out infinite breathe;position:absolute;top:8px;left:6px}.shaft-end{text-align:center;width:62px;font:400 11px/1 var(--sign);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);position:absolute;bottom:-24px;left:0}.shaft-flash{background:var(--bone);opacity:0;filter:blur(5px);width:46px;height:10px;position:absolute;bottom:-4px;left:8px}.shaft.is-rolling .shaft-flash{animation:.6s ease-out flash}@keyframes flash{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.clock{font:400 clamp(44px,8.6vw,96px)/1 var(--sign);letter-spacing:.02em;opacity:0;filter:drop-shadow(0 0 16px #e8c46838);align-items:baseline;margin:14px 0 4px;display:flex}.is-loaded .clock,.clock.is-loaded{animation:.7s step-end forwards ignite}.clock-seg{text-align:center;background:var(--foil);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;min-width:1.15em;animation:9s linear infinite foil-slide;display:inline-block}.clock-seg.tick{animation:foil-slide 9s linear infinite,tick .26s var(--ease)}.clock-colon{opacity:.35;color:var(--bone);margin:0 -.04em;animation:1s step-end infinite colon}.clock-sub{font:500 11px/1.4 var(--data);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-36)}@keyframes tick{0%{opacity:.4;transform:translateY(-.12em)}to{opacity:1;transform:none}}@keyframes colon{0%{opacity:.8}50%{opacity:.3}}@keyframes ignite{0%{opacity:0}18%{opacity:.35}30%{opacity:.08}42%{opacity:.6}55%{opacity:.25}70%{opacity:1}to{opacity:1}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.55}}.veins{align-content:center;gap:22px;display:grid}.vein{--ore:var(--gold);grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:2px 16px;display:grid}.vein--rose{--ore:var(--rose)}.vein--cyan{--ore:var(--cyan)}.vein-tk{font:400 19px/1 var(--sign);letter-spacing:.06em;color:var(--ore);grid-row:1/3}.vein-tk small{font:500 10px/1.4 var(--data);letter-spacing:.1em;color:var(--bone-36);margin-top:4px;display:block}.seam{--len:800px;grid-area:1/2/3;width:100%;height:46px;display:block;overflow:visible}.seam path{fill:none;stroke:var(--ore);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.seam-glow{stroke-width:11px;opacity:0;transition:opacity .8s .5s}.is-loaded .seam-glow{animation:4.2s ease-in-out infinite breathe-glow;animation-delay:var(--d,0s);opacity:.2}.seam-core{stroke-width:2.5px;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.is-loaded .seam-core{animation:seam-draw .9s var(--ease) both;animation-delay:var(--d,0s)}@keyframes seam-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.seam-run{stroke:url(#foilStroke);stroke-width:3.5px;stroke-dasharray:110 6000;stroke-dashoffset:110px;opacity:0;filter:drop-shadow(0 0 5px var(--bone))}.is-rolling .seam-run{animation:1.6s linear forwards run}@keyframes run{0%{opacity:1;stroke-dashoffset:110px}to{opacity:1;stroke-dashoffset:calc(-1 * var(--len))}}@keyframes breathe-glow{0%,to{opacity:.14}50%{opacity:.3}}.vein-bal{font:400 26px/1 var(--sign);letter-spacing:.02em;color:var(--bone);text-align:right;white-space:nowrap;grid-area:1/3}.vein-bal small{font:500 11px/1 var(--data);letter-spacing:.1em;color:var(--bone-36);margin-left:6px}.vein-next{font:500 11px/1.4 var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-62);text-align:right;white-space:nowrap;grid-area:2/3}.vein-next b{color:var(--ore);font-weight:500}.vein-next span{color:var(--bone-36);margin-left:10px}.gem{background:var(--gold);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);vertical-align:-1px;width:12px;height:12px;display:inline-block}.gem--rose{background:var(--rose)}.gem--cyan{background:var(--cyan)}.hero{grid-template-columns:var(--rail) minmax(0,1fr) minmax(0,1.15fr);padding:48px 0 calc(var(--gap) + 10px);align-items:stretch;gap:0 44px;display:grid}.hero-copy{flex-direction:column;justify-content:center;display:flex}.hero-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.plates{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.plates--5{grid-template-columns:repeat(5,minmax(0,1fr))}.plates--3{grid-template-columns:repeat(3,minmax(0,1fr))}.plate{padding:18px 20px 16px}.plate-v{font:400 32px/1 var(--sign);letter-spacing:.02em;color:var(--gold);white-space:nowrap}.plate-v small{font:500 11px/1 var(--data);letter-spacing:.1em;color:var(--bone-36);margin-left:6px}.plate--rose .plate-v{color:var(--rose)}.plate--cyan .plate-v{color:var(--cyan)}.plate--bone .plate-v{color:var(--bone)}.plate--err .plate-v{color:var(--err)}.plate .label{margin-top:8px}.plate p{font:400 13px/1.5 var(--prose);color:var(--bone-62);margin:8px 0 0}.plate--sm .plate-v{font-size:24px}.strata{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stratum{padding:18px 18px 18px 0}.stratum+.stratum{border-left:1px dotted var(--line-2);padding-left:18px}.stratum-k{font:400 14px/1 var(--sign);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;display:flex}.stratum-k:before{content:"";background:var(--foil);flex:none;width:18px;height:2px}.stratum p{font:400 14px/1.55 var(--prose);color:var(--bone-62);margin:8px 0 0}.sign{transition:background var(--t-slow),color var(--t-slow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:22px;padding:20px 26px;display:grid}.sign:before{background:0 0;-webkit-mask:none;mask:none}.sign .band-chroma{background:var(--chroma) 0 50%/auto 100% repeat-x;mix-blend-mode:screen;opacity:0;transition:opacity var(--t-slow);pointer-events:none;z-index:0;background-size:10741px 440px;animation:3.0833s steps(37,end) infinite chroma-band;position:absolute;inset:0}@keyframes chroma-band{to{background-position-x:-10741px}}.sign-lamp{background:var(--plum-3);width:18px;height:18px;transition:background var(--t),box-shadow var(--t);border:2px solid #06050d80;position:relative}.sign-lamp.on{background:#fffaf0;border-color:#06050d99;animation:4.2s ease-in-out infinite breathe;box-shadow:0 0 16px 4px #fffaf0e6,0 0 2px 1px #fff}.sign-text{font:400 clamp(24px,3.8vw,40px)/1 var(--sign);letter-spacing:.05em;text-transform:uppercase}.sign-sub{font:500 12px/1.5 var(--data);letter-spacing:.1em;text-transform:uppercase;opacity:.8;margin-top:8px}.sign-right{text-align:right;font:400 22px/1 var(--sign);white-space:nowrap}.sign-right small{font:500 11px/1.5 var(--data);letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-top:6px;display:block}.sign[data-phase=public]{background:var(--gold);color:var(--gold-ink);border-color:var(--gold-deep);border-bottom-color:var(--gold-ink)}.sign[data-phase=public] .band-chroma{opacity:.32}.sign[data-phase=gtd]{background:var(--rose);color:var(--rose-ink);border-color:var(--rose-deep);border-bottom-color:var(--rose-ink)}.sign[data-phase=gtd] .band-chroma{opacity:.26}.sign[data-phase=soldout]{background:var(--bone);color:var(--vault);border-color:var(--bone)}.sign[data-phase=soldout] .sign-lamp{background:var(--line-2);border-color:var(--vault)}.sign[data-phase=revealed]{background:var(--cyan);color:var(--cyan-ink);border-color:var(--cyan-deep);border-bottom-color:var(--cyan-ink)}.sign[data-phase=revealed] .band-chroma{opacity:.26}.sign[data-phase=notstarted]{background:var(--plum-2);color:var(--bone)}.sign[data-phase=notstarted] .sign-text{color:var(--bone-62)}.sign[data-phase=notstarted] .sign-lamp{border-color:var(--line-2)}.sign.flash{animation:.4s steps(2,end) bandflash}@keyframes bandflash{50%{filter:brightness(1.6)}}.bars{gap:22px;margin-top:16px;padding:26px 26px 24px;display:grid}.bar-row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;display:grid}.bar-row .label{color:var(--bone-62)}.bar-row .label b{color:var(--bone);letter-spacing:.06em;font-size:12px;font-weight:500;display:block}.wallet-slots{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.wallet-slots>div{align-items:center;gap:10px;display:flex}.mint-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:16px;margin-top:16px;display:grid}.mint-grid[data-phase=soldout],.mint-grid[data-phase=revealed]{grid-template-columns:minmax(0,1fr)}.mint-grid .mini-cards{justify-content:flex-start}.cost{font:400 14px/1.4 var(--data);font-variant-numeric:tabular-nums;border-top:1px dotted var(--line-2);grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;margin-top:18px;padding-top:16px;display:grid}.cost .k{color:var(--bone-62)}.cost .v{text-align:right;color:var(--bone)}.cost .v small{color:var(--bone-36);margin-left:6px}.cost .tot{font:400 24px/1 var(--sign);border-top:1px solid var(--line-2);margin-top:4px;padding-top:8px}.cost .tot.k{font:500 11px/1 var(--data);letter-spacing:.14em;text-transform:uppercase;align-self:end;padding-bottom:4px}.mint-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.step{font:500 11px/1.4 var(--data);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-36)}.step b{color:var(--gold);font-weight:500}.steps{align-items:center;gap:6px;display:inline-flex}.steps b{background:var(--bone-14);width:22px;height:2px}.steps b.on{background:var(--gold)}.wallet-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:16px;display:grid}.wallet-pack{width:87px;height:156px;image-rendering:pixelated;filter:drop-shadow(0 0 12px #ff8ad840);display:block}.kv{gap:10px;display:grid}.kv div{font:400 13px/1.4 var(--data);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kv .k{color:var(--bone-62)}.kv .v{color:var(--bone)}.ok-strip{border:1px solid #7be3a159;border-left:3px solid var(--ok);font:400 14px/1.5 var(--prose);background:#7be3a10f;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding:14px 18px;display:flex}.ok-strip b{color:var(--ok);font-weight:500}.err-strip{border:1px solid #ff6b6b59;border-left:3px solid var(--err);font:400 14px/1.5 var(--prose);background:#ff6b6b0f;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.err-strip b{color:var(--err);font-weight:500}.info-strip{border:1px solid #6fe3ff4d;border-left:3px solid var(--cyan);font:400 14px/1.5 var(--prose);background:#6fe3ff0d;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.info-strip b{color:var(--cyan);font-weight:500}.loading{color:var(--bone-62);font:italic 400 15.5px/1.75 var(--prose);padding:28px 0}.sheen{pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity var(--t);background:radial-gradient(calc(420px*var(--s)) circle at var(--lx) var(--ly),#6fe3ff8c,#ff8ad852 40%,transparent 72%);z-index:4;position:absolute;inset:0}.tcg .mark{border:2px solid var(--rose);color:var(--rose);font:400 calc(64px*var(--s)) var(--sign);letter-spacing:.08em;z-index:5;background:#0a0912b3;padding:4px 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.mini-cards{flex-wrap:wrap;gap:12px;display:flex}.card-tile{transition:transform var(--t) var(--ease),border-color var(--t),box-shadow var(--t);border:1px solid var(--line-2);background:var(--shaft);text-align:center;perspective:800px;--rx:0deg;--ry:0deg;color:inherit;margin:0;padding:6px;position:relative}.card-tile .tcg{transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform var(--t) var(--ease);margin:0 auto}.card-tile:hover{border-color:var(--gold);transform:translateY(-4px)}.card-tile:hover .tcg-chroma{opacity:.8}.card-tile:hover .sheen{opacity:1}.card-tile figcaption,.card-tile .cap{font:500 10px/1.4 var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-62);text-align:center;margin-top:6px;display:block}.card-tile figcaption b,.card-tile .cap b{color:var(--bone);font-weight:500;display:block}.card-tile figcaption .w,.card-tile .cap .w{color:var(--rose)}.card-tile.is-locked .tcg{filter:saturate(.3)brightness(.5)}.card-tile.is-locked:after{content:"IN DECK";height:calc(100% - 46px);font:400 12px/1 var(--sign);letter-spacing:.14em;color:var(--bone);z-index:6;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;left:6px;right:6px}.card-tile.is-locked:hover{border-color:var(--line-2);transform:none}.card-tile.is-sel{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 0 22px #e8c46859}.card-tile.is-sel .tcg-chroma{opacity:.8}.card-tile .badge{z-index:7;font:400 10px/1 var(--sign);letter-spacing:.12em;background:var(--gold);color:var(--gold-ink);padding:5px 7px 4px;position:absolute;top:10px;right:10px}.card-tile .badge--sealed{background:var(--rose);color:var(--rose-ink)}.card-tile .badge--view{opacity:0;transition:opacity var(--t),background var(--t);cursor:pointer}.card-tile:hover .badge--view,.card-tile:focus-within .badge--view,.card-tile .badge--view:focus-visible{opacity:1}.card-tile .badge--view:hover{background:var(--bone)}.card-tile .el{background:var(--elc,var(--gold));z-index:6;opacity:.9;height:2px;position:absolute;top:6px;left:6px;right:6px}.card-tile.is-pack .pk{width:87px;height:156px;image-rendering:pixelated;margin:0 auto;display:block}.card-tile.is-pack .pkw{background:radial-gradient(90px 120px at 50% 55%,#ff8ad824,#0000 70%);justify-content:center;align-items:center;width:151.2px;height:194.4px;margin:0 auto;display:flex}.card-tile.is-pack.is-dim .pkw{filter:saturate(.5)brightness(.7)}button.card-tile{cursor:pointer;font:inherit}button.card-tile:disabled{cursor:default}button.card-tile:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:12px;display:grid}.deck-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;margin-top:20px;display:grid}.deck-side{position:sticky;top:78px}.bonus-row{font:400 13px/1.4 var(--data);font-variant-numeric:tabular-nums;border-bottom:1px dotted var(--line-2);grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.bonus-row .sw{background:var(--elc);width:10px;height:10px}.bonus-row .m{color:var(--gold)}.bonus-row .nx{color:var(--bone-36);font-size:11px}.bonus-tot{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0 6px;display:flex}.bonus-tot .w{font:400 30px/1 var(--sign);color:var(--rose)}.bonus-tot .w small{font:500 11px/1 var(--data);letter-spacing:.1em;color:var(--bone-36);margin-left:6px}.deck-card{gap:18px;margin-top:16px;display:grid}.deck-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.deck-name{font:400 22px/1 var(--sign);letter-spacing:.06em;text-transform:uppercase}.deck-name small{font:500 11px/1.5 var(--data);letter-spacing:.12em;color:var(--bone-36);margin-top:6px;display:block}.deck-stats{border-top:1px dotted var(--line-2);border-bottom:1px dotted var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:14px 0;display:grid}.deck-stats .v{font:400 22px/1 var(--sign);letter-spacing:.02em;color:var(--bone);white-space:nowrap}.deck-stats .v small{font:500 10px/1 var(--data);letter-spacing:.1em;color:var(--bone-36);margin-left:5px}.deck-stats .label{margin-top:6px}.pending{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pend{background:var(--shaft);border:1px solid var(--line-2);border-top:2px solid var(--ore);padding:14px 16px}.pend--gold{--ore:var(--gold)}.pend--rose{--ore:var(--rose)}.pend--cyan{--ore:var(--cyan)}.pend .tk{font:400 15px/1 var(--sign);letter-spacing:.06em;color:var(--ore)}.pend .amt{font:400 20px/1 var(--sign);white-space:nowrap;margin:8px 0 2px}.pend .amt small{font:500 10px/1 var(--data);color:var(--bone-36);letter-spacing:.08em;margin-left:4px}.pend .min{font:400 11px/1.5 var(--data);color:var(--bone-62);margin-bottom:10px}.deck-forms{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.field{gap:8px;display:grid}.field-row{align-items:center;gap:8px;display:flex}.field-row .input{flex:1;min-width:0}.input{background:var(--shaft);border:1px solid var(--line-2);width:100%;height:40px;color:var(--bone);font:400 14px var(--data);font-variant-numeric:tabular-nums;border-top-color:#000;padding:0 12px}.input::placeholder{color:var(--bone-36)}.input:focus-visible,.input.is-focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 2px #6fe3ff40}.input.is-err{border-color:var(--err);box-shadow:0 0 0 2px #ff6b6b33}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--bone-62) 50%),linear-gradient(135deg,var(--bone-62) 50%,transparent 50%);background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.select--sm{background-position:calc(100% - 14px) 12px,calc(100% - 9px) 12px;width:auto;height:30px;padding:0 28px 0 10px;font-size:12px}.merge-pair{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.merge-pair .arrow{font:400 22px/1 var(--sign);color:var(--rose)}.empty-state{text-align:center;padding:44px 26px}.empty-state .h2{justify-content:center}.empty-state p{max-width:44ch;color:var(--bone-62);margin:8px auto 0}.ledger-veins{grid-template-columns:1.4fr minmax(0,1fr);align-items:start;gap:32px;margin-top:26px;display:grid}.recent{gap:10px;display:grid}.recent-row{font:400 12px/1.4 var(--data);font-variant-numeric:tabular-nums;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.recent-row .tk{font:400 14px/1 var(--sign);letter-spacing:.06em}.recent-row ul{color:var(--bone-62);flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.recent-row li b{color:var(--bone);font-weight:400}.recent-row li span{color:var(--bone-36);margin-right:5px}.ledger-plates{grid-template-columns:1.3fr minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:32px;display:grid}.plate--gold{background:var(--gold);color:var(--gold-ink);border-color:var(--gold-deep);border-bottom-color:var(--gold-ink)}.plate--gold .plate-v,.plate--gold .label,.plate--gold p{color:var(--gold-ink)}.plate--gold .plate-v small{color:#3a2a05a6}.plate--gold .label{color:#3a2a05bf}.plate--gold p{color:#3a2a05cc}.plate--gold:before{background:0 0;-webkit-mask:none;mask:none}.plate--gold .band-chroma{background:var(--chroma) 0 50%/10741px 440px repeat-x;mix-blend-mode:screen;opacity:.28;pointer-events:none;z-index:0;animation:3.0833s steps(37,end) infinite chroma-band;position:absolute;inset:0}.docs{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;padding-top:40px;display:grid}.docs-rail{grid-template-rows:auto 1fr;grid-template-columns:32px minmax(0,1fr);gap:0 14px;display:grid;position:sticky;top:78px}.docs-rail .line{grid-row:1/-1;position:relative}.docs-rail .line:before{content:"";background:var(--line-2);transform-origin:top;width:2px;position:absolute;top:8px;bottom:8px;left:14px;transform:scaleY(0)}.is-loaded .docs-rail .line:before{animation:rail-y .6s var(--ease) both}.docs-rail .line:after{content:"";width:2px;height:calc(var(--p,0)*(100% - 16px));background:var(--gold);transition:height .5s var(--ease);position:absolute;top:8px;left:14px;box-shadow:0 0 6px #e8c46880}.docs-nav{grid-column:2;gap:2px;margin:0;padding:0;list-style:none;display:grid}.docs-nav a{font:400 14px/1.35 var(--prose);color:var(--bone-62);transition:color var(--t);grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 8px 8px 0;display:grid;position:relative}.docs-nav a b{font:500 11px/1.4 var(--data);letter-spacing:.1em;color:var(--bone-36)}.docs-nav a:before{content:"";background:var(--bone-36);width:12px;height:1px;position:absolute;top:14px;left:-30px}.docs-nav a:hover{color:var(--bone)}.docs-nav a.is-on{color:var(--gold-hi)}.docs-nav a.is-on b{color:var(--gold)}.docs-nav a.is-on:before{background:var(--gold);width:16px;height:2px;box-shadow:0 0 6px var(--gold);top:13px;left:-32px}.docs-head{font:500 11px/1.4 var(--data);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-36);grid-column:2;margin-bottom:10px}.article{max-width:72ch}.article .kicker{font:500 11px/1.4 var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.article .h1{margin-top:10px;font-size:clamp(28px,4vw,40px)}.article .summary{font:400 18px/1.55 var(--prose);color:var(--bone-62);margin:14px 0 0}.article .flow{font:500 11px/1.4 var(--data);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-36);flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0;display:flex}.article .flow b{color:var(--bone);background:var(--plum-2);border:1px solid var(--line-2);padding:4px 8px;font-weight:500}.article hr{border:0;border-top:1px solid var(--line-2);margin:26px 0}.article p{font:400 16px/1.7 var(--prose);color:var(--bone);margin:0 0 16px}.article h2{font:400 22px/1.2 var(--sign);letter-spacing:.06em;text-transform:uppercase;color:var(--bone);align-items:center;gap:12px;margin:36px 0 12px;display:flex}.article h2:before{content:"";background:var(--foil);flex:none;width:16px;height:2px}.article h2 a{font:500 10px var(--data);letter-spacing:.1em;color:var(--bone-36);border:0}.article h3{font:500 11px/1.4 var(--data);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-62);margin:26px 0 10px}.article ul,.article ol{margin:0 0 16px;padding-left:20px}.article li{font:400 15.5px/1.65 var(--prose);margin:0 0 8px}.article li::marker{color:var(--gold)}.article code{font:400 13px var(--data);background:var(--plum-2);border:1px solid var(--line-2);color:var(--cyan);padding:1px 6px}.article blockquote{border-left:3px solid var(--cyan);background:#6fe3ff0d;margin:18px 0;padding:14px 18px}.article blockquote p{color:var(--bone-62);margin:0;font-size:15px}.article blockquote b,.article blockquote strong{color:var(--cyan);font-weight:500}.article strong{color:var(--gold-hi);font-weight:500}.article .tcap{font:500 11px/1.4 var(--data);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-36);margin:16px 0 8px}.article .ledger-wrap{margin-bottom:8px}.article pre{background:var(--shaft);border:1px solid var(--line-2);font:400 13px/1.6 var(--data);color:var(--bone);margin:0 0 16px;padding:16px 18px;overflow-x:auto}.article pre code{color:var(--bone);background:0 0;border:0;padding:0}.article .a,.article p a,.article li a{color:var(--gold);border-bottom:1px dotted #e8c46880}.article img{max-width:100%;image-rendering:pixelated}.doc-foot{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;display:flex}.doc-foot a{font:400 15px var(--prose);color:var(--bone);gap:4px;display:grid}.doc-foot a span{font:500 11px/1.4 var(--data);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-36)}.doc-foot a:hover{color:var(--gold-hi)}.doc-foot a.next{text-align:right}.admin-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.tl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px 20px;display:grid}.tl .v{font:400 14px/1.5 var(--data);color:var(--bone);word-break:break-all}.tl .v small{color:var(--bone-36);letter-spacing:.06em;margin-top:2px;font-size:11px;display:block}.tl-eta{grid-column:1/-1;gap:8px;display:grid}.tl-eta .drift-head{margin-bottom:0}.tl-form{border-top:1px dotted var(--line-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:14px;display:flex}.tl-form .input{flex:1;min-width:200px}.guard{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.kit-wide{grid-column:1/-1}.cage{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0912e0;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.cage.is-open{display:flex}.cage-glow{width:min(560px,100%);position:relative}.cage-glow--wide{width:min(760px,100%)}.cage-glow:before{content:"";pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 60px #ff8ad829,0 0 120px #6fe3ff14}.cage-box{background:var(--plum-2);border:1px solid var(--line-2);border-top:2px solid #0000;border-image:var(--foil) 1;opacity:0;width:100%;transition:transform .35s var(--ease),opacity .3s;max-height:calc(100vh - 40px);padding:22px 24px 24px;position:relative;overflow:auto;transform:translateY(12px)}.cage.is-open .cage-box{opacity:1;transform:none}.cage.is-open .cage-box.is-enter{opacity:0;transform:translateY(12px)}.cage-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cage-x{border:1px solid var(--line-2);width:32px;height:32px;color:var(--bone-62);font:500 11px var(--data);place-items:center;display:grid}.cage-x:hover{color:var(--bone);border-color:var(--bone)}.cage-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-top:18px;display:flex}.cage-sheet{border-top:1px dotted var(--line-2);margin-top:14px;padding-top:14px}.cage-sheet .h2{margin-bottom:6px;font-size:18px}.cage-sheet p{font:400 14px/1.55 var(--prose);color:var(--bone-62);overflow-wrap:anywhere;margin:0}.stage{background:radial-gradient(360px 200px at 50% 100%,#ff8ad824,transparent 70%),var(--shaft);border:1px solid var(--line-2);cursor:pointer;justify-content:center;align-items:flex-end;height:360px;margin-top:14px;display:flex;position:relative;overflow:hidden}.stage-hint{text-align:center;font:500 11px/1.4 var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-62);pointer-events:none;transition:opacity var(--t);position:absolute;top:12px;left:0;right:0}.stage-pack{z-index:2;width:174px;height:312px;margin-left:-87px;transition:opacity .8s .3s,filter .4s;position:absolute;bottom:24px;left:50%}.stage-pack img,.stage-pack .pack-half{width:174px;height:312px;image-rendering:pixelated;display:block;position:absolute;top:0;left:0}.pack-top{clip-path:inset(0 0 68%);transition:transform .6s var(--ease),opacity .5s ease .1s}.pack-bottom{clip-path:inset(32% 0 0)}.stage.is-shaking .stage-pack{animation:.5s ease-in-out shake}.stage.is-torn .pack-top{opacity:0;transform:translate(-46px,-70px)rotate(-16deg)}.stage.is-out .stage-pack{opacity:.18;filter:brightness(.5)}.stage-card{z-index:1;opacity:0;transition:transform .95s var(--ease),opacity .4s ease;position:absolute;bottom:26px;left:50%;transform:translate(-50%,60px)scale(.86)}.stage.is-out .stage-card{z-index:3;opacity:1;transform:translate(-50%,-6px)scale(1)}.stage-dust{background:var(--bone);opacity:0;pointer-events:none;width:6px;height:6px;box-shadow:0 0 12px var(--bone),0 0 24px var(--rose);margin-left:-3px;position:absolute;bottom:120px;left:50%}.stage.is-torn .stage-dust{animation:.9s ease-out dust}.stage-flash{background:var(--bone);opacity:0;pointer-events:none;z-index:5;position:absolute;inset:0}.stage.is-front .stage-flash{animation:pop .6s var(--ease)}@keyframes pop{20%{opacity:.6}to{opacity:0}}@keyframes shake{0%,to{transform:none}20%{transform:translate(-5px)rotate(-2deg)}40%{transform:translate(5px)rotate(2deg)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes dust{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-90px)scale(4)}}.flipcard{--s:.4;width:calc(560px*var(--s));height:calc(720px*var(--s));perspective:calc(1600px*var(--s))}.flipcard-in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s var(--ease);position:relative;transform:rotateY(180deg)}.flipcard.is-front .flipcard-in{transform:rotateY(0)}.flipcard .tcg{--s:inherit;backface-visibility:hidden;position:absolute;inset:0}.flipcard .tcg-back{transform:rotateY(180deg)}.toast{z-index:70;background:var(--plum-2);border:1px solid var(--line-2);border-left:3px solid var(--gold);color:var(--bone);font:400 14px/1.5 var(--prose);opacity:0;max-width:min(440px,100vw - 40px);transition:transform .3s var(--ease),opacity .3s;pointer-events:none;align-items:flex-start;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:20px;left:20px;transform:translateY(16px)}.toast.is-on{opacity:1;pointer-events:auto;transform:none}.toast i{background:var(--gold);width:7px;height:7px;box-shadow:0 0 8px var(--gold);flex:none;margin-top:7px}.toast--ok{border-left-color:var(--ok)}.toast--ok i{background:var(--ok);box-shadow:0 0 8px var(--ok)}.toast--err{border-left-color:var(--err)}.toast--err i{background:var(--err);box-shadow:0 0 8px var(--err)}footer.site{border-top:1px solid var(--line);text-align:center;font:500 11px/1.6 var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-36);padding:22px 20px 30px}@media (max-width:1040px){.hero{grid-template-columns:var(--rail) minmax(0,1fr)}.hero .veins{grid-column:2;margin-top:36px}.plates,.strata,.plates--5{grid-template-columns:repeat(2,minmax(0,1fr))}.plates--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stratum:nth-child(3){border-left:0;padding-left:0}.stratum:nth-child(n+3){border-top:1px dotted var(--line-2)}.ledger-veins,.deck-grid{grid-template-columns:minmax(0,1fr)}.deck-side{position:static}.docs{grid-template-columns:minmax(0,1fr);gap:28px}.docs-rail{position:static}.admin-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.nav{flex-wrap:wrap;gap:12px;height:auto;padding:10px 14px;position:static}.page-head,#article,.panel{scroll-margin-top:12px}.nav-links{flex-wrap:wrap;flex:1 0 100%;order:3;justify-content:flex-start;overflow:visible}.brand{flex:1}.hero{grid-template-columns:minmax(0,1fr);gap:0;padding-top:28px}.hero-copy{order:1}.shaft{order:2;width:100%;height:60px;min-height:0;margin:26px 0 0}.hero .veins{order:3;grid-column:auto;margin-top:34px}.shaft-rail{transform-origin:0;width:auto;height:2px;inset:26px 0 auto;transform:scaleX(0)}.is-loaded .shaft-rail{animation:rail-x .5s var(--ease) both}.shaft-ticks li{top:20px;left:calc(var(--h)/var(--hn)*100%);width:1px;height:14px}.shaft-ticks li:after{top:16px;left:-7px}.shaft-ticks li:last-child:after{left:-16px}.shaft-rope{height:2px;width:calc(var(--p)*100%);top:26px;left:0}.shaft-cage{top:14px;left:calc(var(--p)*100%);margin-top:0;margin-left:-10px}.shaft-end{width:auto;inset:-18px 0 auto auto}.shaft-flash{width:10px;height:46px;inset:16px -6px auto auto}.vein{grid-template-rows:auto auto auto;grid-template-columns:50px minmax(0,1fr)}.vein-tk{grid-row:1}.seam{grid-area:2/1/auto/3;height:40px}.vein-bal{text-align:right;grid-area:1/2}.vein-next{text-align:left;grid-area:3/1/auto/3}.mint-grid{grid-template-columns:minmax(0,1fr)}.cost .tot.k{grid-column:1/3;margin-top:8px;padding-bottom:0}.cost .tot.v{text-align:left;border-top:0;grid-column:1/3;margin-top:0;padding-top:0;font-size:22px}.bar-row{grid-template-columns:minmax(0,1fr);gap:8px}.sign{grid-template-columns:auto minmax(0,1fr);gap:14px 16px;padding:16px 18px}.sign-right{text-align:left;grid-column:1/3}.ledger-plates,.plates--3{grid-template-columns:minmax(0,1fr)}.deck-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pending,.deck-forms,.tl{grid-template-columns:minmax(0,1fr)}.card-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@keyframes rail-x{0%{transform:scaleX(0)}to{transform:none}}@media (max-width:520px){.plates,.strata,.plates--5{grid-template-columns:minmax(0,1fr)}.stratum{border-left:0!important;padding-left:0!important}.stratum+.stratum{border-top:1px dotted var(--line-2)}.stage{height:320px}.flipcard{--s:.34}.seg{flex-wrap:wrap}.seg button{flex:auto}.plate-v{white-space:normal}.plate-v small{margin:6px 0 0;display:block}.panel{padding:16px}.bars{padding:18px 16px}.sign-text{font-size:22px}.h1{font-size:28px}.deck-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wallet-body{grid-template-columns:minmax(0,1fr)}.wallet-pack{margin:0 auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html.js .rise,.rise{opacity:1;transform:none}.clock{opacity:1}.shaft-rail,.docs-rail .line:before{transform:none}.seam-core{stroke-dashoffset:0}.seam-glow{opacity:.2}.tcg-chroma,.tcg-stars i.lit,.drift-fill:before,.ledger .bar i:before,.btn:before,.band-chroma,.chip--live i,.shaft-cage i,.sign-lamp,.seam-glow,.foil-text,.clock-seg,.brand-logo,.addr i,.nav:after{animation:none!important}.is-rolling .seam-run{opacity:1;stroke-dasharray:none;stroke-dashoffset:0;animation:none}.card-tile .tcg{transform:none!important}}
