:root{--bg:#0b0e14;--bg-2:#0e1219;--panel:#121722;--cell:#151a24;--line:#222a38;--line-2:#2f3848;--line-3:#4a5466;--text:#c9d1dc;--bright:#eef2f7;--muted:#8a94a5;--dim:#3f4859;--accent:#dfe5ec;--warn:#f2f5f8;--mono:ui-monospace, "IBM Plex Mono", monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--sheen:linear-gradient(90deg, #8f9aab 0%, #eef2f7 30%, #a7b1bf 55%, #fff 75%, #8f9aab 100%);--sheen-v:linear-gradient(180deg, #eef2f7, #8f9aab 50%, #c9d1dc);--metal-lit:linear-gradient(180deg, #f4f7fa 0%, #ccd4de 46%, #a7b1bf 100%);--metal-lit-hover:linear-gradient(180deg, #fff 0%, #dce2ea 46%, #b6bfcc 100%);--metal-raised:linear-gradient(180deg, #1c2331 0%, #121721 100%);--brushed:repeating-linear-gradient(90deg, #ffffff05 0 1px, #fff0 1px 3px);--silver-text:linear-gradient(180deg, #fff 0%, #d5dce5 45%, #8f9aab 100%);--lattice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cpath d='M24.5 0V96M72.5 0V96M0 24.5H96M0 72.5H96' stroke='%23fff' stroke-opacity='.55'/%3E%3Cg fill='%23fff'%3E%3Ccircle cx='24.5' cy='24.5' r='2.3'/%3E%3Ccircle cx='72.5' cy='72.5' r='2.3'/%3E%3Ccircle cx='72.5' cy='24.5' r='1.25'/%3E%3Ccircle cx='24.5' cy='72.5' r='1.25'/%3E%3C/g%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .42 -.23'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--bg);color:var(--text);font:15px/1.6 var(--mono);margin:0;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:var(--grain), var(--lattice) 0 0 / 96px 96px;opacity:.06;position:fixed;inset:0}::selection{background:var(--bright);color:var(--bg)}a{color:inherit}main{max-width:1360px;margin:0 auto;padding:0 20px 64px}:focus-visible{outline:1px solid var(--bright);outline-offset:3px}h1,h2,h3,h4{margin:0}@keyframes blink{50%{opacity:0}}@keyframes pulse{50%{opacity:.3}}.site-header{z-index:20;max-width:1360px;margin:12px auto 0;padding:0 20px;position:sticky;top:12px}.site-header__bar{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#151a24f2,#0e1219f2);border-radius:4px;align-items:center;gap:24px;padding:10px 12px 10px 18px;display:flex;position:relative}.site-header__bar:after{content:"";background:var(--sheen);opacity:.7;height:1px;position:absolute;bottom:-1px;left:18px;right:18px}.brand{color:var(--bright);letter-spacing:-.01em;align-items:center;gap:8px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.site-nav{gap:26px;margin-left:auto;display:flex}.site-nav a{color:var(--text);font-size:14px;text-decoration:none;transition:color .16s}.site-header__actions{gap:10px;display:flex}.wallet-btn i{background:var(--dim);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.wallet-btn.is-on i{background:var(--bright);box-shadow:0 0 8px #eef2f7aa}@media (max-width:960px){.site-nav{display:none}.site-header__actions{margin-left:auto}}@media (max-width:520px){.site-header__actions .btn:not(.wallet-btn){display:none}}.btn{background:var(--metal-lit);color:#0b0e14;font:inherit;cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease-out), box-shadow .16s ease;border:1px solid #ffffff40;border-radius:3px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #8f9aab,0 6px 18px -8px #c9d1dc59}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.35;cursor:not-allowed}.btn.ghost{background:var(--metal-raised);color:var(--bright);border-color:var(--line-3);box-shadow:inset 0 1px #ffffff14}.btn--lg{padding:13px 22px;font-size:16px}.btn--block{justify-content:center;width:100%;padding:13px}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){background:var(--metal-lit-hover);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #a7b1bf,0 8px 24px -8px #dce2ea80}.btn.ghost:hover:not(:disabled){background:var(--metal-raised);border-color:var(--muted)}.site-nav a:hover{color:var(--bright)}.chip:hover{border-color:var(--muted);color:var(--bright)}}.label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}.fine{color:var(--muted);letter-spacing:.04em;margin:12px 0 0;font-size:12px}.lead{color:var(--text);max-width:52ch;margin:16px 0 0;font-size:18px;line-height:1.7}.lead--sm{margin-top:6px;font-size:15px}.cube-icon{flex:none;display:block}.chip{border:1px solid var(--line-3);letter-spacing:.14em;text-transform:uppercase;color:var(--text);background:#0b0e14;align-items:center;gap:6px;padding:6px 10px;font-size:11px;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tag{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.tag--open{color:var(--bright);background:#eef2f712;border:1px solid #eef2f766}.tag--planned{color:var(--text);border:1px dashed var(--line-3)}.tag--none{color:var(--muted);border:1px solid var(--line-2);text-decoration:line-through}.key{vertical-align:0;width:9px;height:9px;margin:0 4px 0 10px;display:inline-block}.key--solid{background:var(--metal-lit)}.key--wire{border:1px dashed var(--bright)}.key--ball{background:radial-gradient(circle at 35% 35%,#fff,#8f9aab);border-radius:50%}.key--dash{border-top:1px dashed var(--bright);vertical-align:3px;width:14px;height:0}.live{letter-spacing:.14em;text-transform:uppercase;color:var(--bright);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.live:before{content:"";background:var(--bright);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 0 3px #eef2f71f,0 0 10px #eef2f7aa}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--text);align-items:center;gap:14px;margin:0 0 14px;font-size:12px;display:flex}.kicker b{color:var(--bright)}.kicker__rule{background:var(--sheen);width:40px;height:1px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin:0 0 22px;font-size:12px;display:flex}.u-sheen{background:var(--silver-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.u-sheen:after{content:"";background:var(--sheen);height:3px;position:absolute;bottom:-6px;left:0;right:0}.deck-hero{text-align:center;padding:84px 0 24px}.deck-hero__title{letter-spacing:-.055em;background:var(--silver-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,8vw,112px);font-weight:800;line-height:.95}.deck-hero__sub{max-width:60ch;color:var(--text);margin:30px auto 32px;font-size:18px;line-height:1.7}.deck-hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.deck{border:1px solid var(--line-2);text-align:left;background:linear-gradient(#10151ef2,#0b0e14f2);grid-template-columns:minmax(0,1fr);margin-top:64px;display:grid;position:relative}@media (min-width:1000px){.deck{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.8fr)}}.deck:before{content:"";background:var(--sheen);height:1px;position:absolute;top:-1px;left:0;right:0}.deck:after{content:"";pointer-events:none;background:repeating-linear-gradient(#ffffff03 0 1px,#0000 1px 3px);position:absolute;inset:0}.deck>*{min-width:0}.deck__log{border-bottom:1px solid var(--line-2);padding:18px 20px}@media (min-width:1000px){.deck__log{border-bottom:0;border-right:1px solid var(--line-2)}.deck__gauges{border-left:1px solid var(--line-2)}}.deck__cap{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px dashed var(--line-2);justify-content:space-between;margin-bottom:12px;padding-bottom:12px;font-size:11px;display:flex}.deck__log pre{font:13px/1.9 var(--mono);color:var(--text);white-space:pre;margin:0;overflow-x:auto}.deck__log .ln{opacity:0;animation:line-in .26s var(--ease-out) forwards;display:block;transform:translateY(4px)}.deck__log .ok{color:var(--bright)}.deck__log .dim{color:var(--muted)}.caret{background:var(--bright);vertical-align:-2px;width:8px;height:15px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes line-in{to{opacity:1;transform:none}}.deck__rig{place-items:center;padding:10px 24px;display:grid;position:relative}.deck__corner{border:1px solid var(--line-3);width:18px;height:18px;position:absolute}.deck__corner--tl{border-bottom:0;border-right:0;top:12px;left:12px}.deck__corner--br{border-top:0;border-left:0;bottom:12px;right:12px}.deck__gauges{border-top:1px solid var(--line-2);margin:0;display:grid}@media (min-width:1000px){.deck__gauges{border-top:0}}.deck__gauges div{border-bottom:1px solid var(--line-2);padding:16px 20px;position:relative}.deck__gauges div:last-child{border-bottom:0}.deck__gauges dt{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.deck__gauges dd{color:var(--bright);font-variant-numeric:tabular-nums;margin:6px 0 10px;font-size:22px;font-weight:600}.deck__gauges small{color:var(--muted);font-size:13px;font-weight:400}.deck__gauges i{background:var(--line);height:3px;display:block;position:relative;overflow:hidden}.deck__gauges i:after{content:"";background:var(--metal-lit);transform-origin:0;transform:scaleX(var(--v,0));transition:transform .9s var(--ease-out);position:absolute;inset:0}.block{padding:112px 0 0}.hud-bar{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.hud-bar__n{color:var(--bright);font-weight:600}.hud-bar__label{color:var(--text);white-space:nowrap}.hud-bar__rule{background:linear-gradient(90deg, var(--line-3), var(--line) 70%, transparent);flex:1;height:1px}.hud-bar__right{white-space:nowrap}.block__title{letter-spacing:-.045em;background:var(--silver-text);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:22ch;margin-bottom:36px;font-size:clamp(28px,3.8vw,52px);font-weight:800;line-height:1.06}.block__lead{color:var(--text);max-width:48ch;margin:-16px 0 0;font-size:17px;line-height:1.75}.block__row{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.block--split{align-items:start;gap:40px;display:grid}@media (min-width:1000px){.block--split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px}}.shift{border:1px solid var(--line-2);background:var(--brushed), linear-gradient(180deg, #151b26, #0f141c);padding:40px 32px 32px;position:relative}.shift__track{height:34px;margin:0 8px 28px;position:relative}.shift__track:before{content:"";background:var(--line-2);height:2px;position:absolute;top:16px;left:0;right:0}.shift__run{background:var(--sheen);transform-origin:0;width:100%;height:2px;animation:shift-run 6s var(--ease-out) infinite;position:absolute;top:16px;left:0}@keyframes shift-run{0%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}.shift__tick{background:var(--line-3);width:1px;height:14px;position:absolute;top:10px}.shift__tick em{color:var(--muted);font-size:10px;font-style:normal;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.shift__steps{gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.shift__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.shift__steps li{border-top:1px solid var(--line-3);padding-top:18px;position:relative}.shift__pin{background:var(--metal-lit);width:9px;height:9px;position:absolute;top:-5px;left:0;transform:rotate(45deg)}.shift__steps h3{letter-spacing:-.03em;color:var(--bright);margin:8px 0;font-size:20px}.shift__steps p{color:var(--text);margin:0;font-size:14px;line-height:1.7}.machines{gap:8px;display:grid}.machine{border:1px solid var(--line-2);background:#0f131b;grid-template-columns:34px minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.machine__id b{color:var(--bright);font-size:15px;display:block}.machine__id small,.machine__spec small{color:var(--muted);font-size:12px}.machine__bar{background:var(--line);height:4px;position:relative;overflow:hidden}.machine__bar i{background:var(--metal-lit);transform-origin:0;transform:scaleX(var(--p));position:absolute;inset:0}.machine__spec{text-align:right}.machine__spec b{color:var(--bright);font-size:14px;display:block}@media (max-width:560px){.machine{grid-template-columns:30px 1fr auto}.machine__bar{display:none}}.sorter{border:1px solid var(--line-2);background:radial-gradient(at 50% 30%,#18202c,#0c1016 70%)}.sorter .fig-svg{max-width:980px;margin:8px auto 0;padding:0 16px}.sorter__rules{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.sorter__rules{grid-template-columns:repeat(5,minmax(0,1fr))}}.sorter__rules li{border-bottom:1px solid var(--line-2);padding:20px 22px 24px}@media (min-width:900px){.sorter__rules li{border-bottom:0}.sorter__rules li+li{border-left:1px solid var(--line-2)}}.sorter__rules span{color:var(--muted);font-size:12px}.sorter__rules b{color:var(--bright);letter-spacing:-.02em;margin:6px 0 8px;font-size:18px;display:block}.sorter__rules p{color:var(--text);margin:0;font-size:13px;line-height:1.65}.bento{border-top:1px solid var(--line-2);border-left:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.bento{grid-template-columns:repeat(4,minmax(0,1fr))}}.bento>div{background:var(--brushed), linear-gradient(180deg, #161c27, #10151e);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);min-width:0;padding:20px}.bento__tanks{grid-column:1/-1;position:relative}@media (min-width:900px){.bento__tanks{grid-area:span 3/span 2}}.bento__cap{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.bento__sym{letter-spacing:.14em;color:var(--text);align-items:center;gap:8px;font-size:12px;display:flex}.bento__cell b{color:var(--bright);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:14px 0 6px;font-size:26px;display:block}.bento__cell small{color:var(--muted);font-size:12px}.bento__note{grid-column:auto}.bento__note p{color:var(--text);margin:0;font-size:14px;line-height:1.7}.bento__note b{color:var(--bright)}.spec{border:1px solid var(--line-2);background:#0d1118}.spec__row{border-bottom:1px dashed var(--line-2);justify-content:space-between;gap:16px;padding:14px 20px;font-size:14px;display:flex}.spec__row:last-child{border-bottom:0}.spec__row span{color:var(--muted)}.spec__row b{color:var(--bright);text-align:right;font-weight:600}.spec__row a{color:var(--bright)}.road{margin:0;padding:0;list-style:none;position:relative}.road:before{content:"";background:var(--line-2);width:1px;position:absolute;top:10px;bottom:10px;left:5px}.road li{grid-template-columns:24px 1fr auto;align-items:start;gap:10px;padding:12px 0;display:grid;position:relative}.road__dot{border:1px solid var(--line-3);background:var(--bg);width:11px;height:11px;margin-top:4px}.road--done .road__dot{background:var(--metal-lit);border-color:#0000}.road b{color:var(--bright);font-size:15px}.road p{color:var(--muted);margin:4px 0 0;font-size:13px}.final{text-align:center;border:1px solid var(--line-2);background:radial-gradient(at 50% 0,#1a212d,#0b0e14 70%);justify-items:center;gap:28px;margin-top:120px;padding:72px 20px;display:grid;position:relative}.final__frame{border:1px dashed var(--line-2);pointer-events:none;position:absolute;inset:10px}.final h2{letter-spacing:-.045em;background:var(--silver-text);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:24ch;font-size:clamp(26px,3.6vw,46px);font-weight:800;position:relative}.board .rig{animation:tile-in .42s var(--ease-out) both}.fig-svg{width:100%;height:auto;margin:10px 0;display:block;overflow:visible}.fig-tick{font:10px var(--mono);fill:var(--muted);text-anchor:middle}.fig-label{font:600 9px var(--mono);fill:var(--bright);text-anchor:middle}.fig-label-box{fill:#0b0e14;stroke:var(--line-3)}.fig-quarantine{font:600 11px var(--mono);letter-spacing:.12em;fill:var(--bright);text-anchor:middle}.checklist{margin:12px 0 28px;padding:0;list-style:none}.checklist li{border-bottom:1px solid var(--line-2);grid-template-columns:40px 1fr;padding:18px 0;display:grid}.checklist li>span{color:var(--muted);padding-top:2px;font-size:14px}.checklist li>div{border-left:1px solid var(--line-3);padding-left:12px}.checklist b{color:var(--bright);font-size:16px}.checklist p{color:var(--text);margin:4px 0 0;font-size:14px}.warn{border-left:1px solid var(--bright);background:#eef2f70d;padding:12px 14px;color:var(--bright)!important;margin-top:14px!important}.empty-board{border:1px dashed var(--line-3);padding:52px 44px}.empty-board h3{color:var(--bright);letter-spacing:-.03em;font-size:28px}.empty-board p{color:var(--text);max-width:52ch;margin:14px 0 26px;font-size:16px;line-height:1.7}.board{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.rig{border:1px solid var(--line-2);background:var(--brushed), linear-gradient(180deg, #19202c, #121722);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);gap:16px;padding:18px;display:grid}.rig__top{align-items:center;gap:12px;display:flex}.rig__id{flex:1;min-width:0}.rig__id b{color:var(--bright);text-overflow:ellipsis;white-space:nowrap;font-size:17px;display:block;overflow:hidden}.rig__id span{color:var(--muted);font-size:12px}.rig__top .live{font-size:10px}.rig__stats{border-block:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);display:grid}.rig__stats div{padding:12px 0}.rig__stats div+div{border-left:1px solid var(--line-2);padding-left:12px}.rig__stats b{color:var(--bright);margin-top:4px;font-size:14px;display:block}.rig__foot{color:var(--muted);letter-spacing:.04em;font-size:12px}.faq details{border-bottom:1px solid var(--line-2)}.faq details:first-child{border-top:1px solid var(--line-2)}.faq summary{cursor:pointer;color:var(--bright);padding:20px 32px 20px 0;font-size:17px;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);transition:transform .2s var(--ease-out);font-size:20px;position:absolute;top:18px;right:4px}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--text);max-width:62ch;margin:0 0 20px;font-size:15px;line-height:1.7}.foot{border-top:1px solid var(--line-2);color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:72px;padding:24px 0 0;font-size:12px;display:flex}.panel{background:var(--brushed), linear-gradient(180deg, #19202c, #121722);border:1px solid var(--line-2);border-radius:2px;margin:16px 0;padding:20px}.grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.card{border:1px solid var(--line-2);background:#0f131b;border-radius:2px;padding:12px}.card.on{border-color:var(--bright);box-shadow:inset 0 0 0 1px var(--bright)}.card.locked{opacity:.35}button.card{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s}.panel h2{color:var(--bright);margin:0 0 12px;font-size:15px}.muted{color:var(--muted)}.err{color:var(--warn)}.err:before{content:"! "}input{background:var(--bg);color:var(--text);border:1px solid var(--line-2);font:inherit;border-radius:2px;width:100%;padding:10px}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.addr{overflow-wrap:anywhere}.manual{padding-top:40px}.manual__cover{border:1px solid var(--line-2);background:radial-gradient(at 15% 0,#1b2330,#0c1016 60%);padding:48px 40px 36px;position:relative;overflow:hidden}.manual__cover:after{content:"";border:1px dashed var(--line-2);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-60px;right:-60px;box-shadow:0 0 0 40px #ffffff03,0 0 0 80px #ffffff02}.manual__stamp{border:1px solid var(--line-3);letter-spacing:.18em;color:var(--text);padding:4px 10px;font-size:11px;display:inline-block}.manual__cover h1{letter-spacing:-.05em;background:var(--silver-text);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:18ch;margin:22px 0 12px;font-size:clamp(32px,4.6vw,60px);font-weight:800;line-height:1.02}.manual__cover p{max-width:60ch;color:var(--text);margin:0;font-size:16px;line-height:1.7}.manual__search{border:1px solid var(--line-3);background:#0b0e14;align-items:center;gap:10px;max-width:560px;margin-top:28px;padding:0 12px;display:flex}.manual__search span{color:var(--muted)}.manual__search input{background:0 0;border:0;padding:12px 0}.manual__search input:focus{outline:none}.manual__search:focus-within{border-color:var(--bright)}.manual__search button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.manual__body{gap:28px;margin-top:28px;display:grid}@media (min-width:1000px){.manual__body{grid-template-columns:250px minmax(0,1fr)}}.manual__index{align-self:start;gap:12px;display:grid}@media (min-width:1000px){.manual__index{max-height:calc(100vh - 120px);position:sticky;top:96px;overflow-y:auto}}.manual__index ol{border-left:1px solid var(--line-2);margin:0;padding:0;list-style:none}.manual__index ol a{color:var(--text);border-left:1px solid #0000;gap:10px;margin-left:-1px;padding:7px 12px;font-size:13px;text-decoration:none;transition:color .16s,border-color .16s;display:flex}.manual__index ol a span{color:var(--dim);font-size:12px}.manual__index ol a.is-on{color:var(--bright);border-left-color:var(--bright)}.manual__index ol a.is-on span{color:var(--muted)}@media (hover:hover) and (pointer:fine){.manual__index ol a:hover{color:var(--bright)}.mcode__bar button:hover{color:var(--bright);border-color:var(--muted)}}.manual__pages{gap:20px;min-width:0;display:grid}.mpage{border:1px solid var(--line-2);background:var(--brushed), linear-gradient(180deg, #141a24, #0e131b);scroll-margin-top:96px}.mpage__strip{border-bottom:1px solid var(--line-2);letter-spacing:.16em;color:var(--muted);background:#0b0e14;justify-content:space-between;gap:12px;padding:9px 20px;font-size:11px;display:flex}.mpage h2{letter-spacing:-.04em;color:var(--bright);margin:26px 28px 4px;font-size:28px}.mpage__sum{color:var(--muted);margin:0 28px;font-size:14px}.mpage__body{color:var(--text);padding:18px 28px 28px;font-size:15px;line-height:1.75}.mpage__body>*+*{margin-top:16px}.mpage__body p{max-width:76ch;margin:0}.mpage__body b{color:var(--bright)}.mpage__body code{color:var(--bright);border:1px solid var(--line-2);background:#0b0e14;padding:1px 5px;font-size:13px}.mlead{color:var(--bright);font-size:17px}.mlist,.msteps{margin:0;padding-left:22px}.mlist li,.msteps li{padding:4px 0}.msteps{counter-reset:s;padding:0;list-style:none}.msteps li{counter-increment:s;border-bottom:1px dashed var(--line-2);padding:12px 0 12px 44px;position:relative}.msteps li:before{content:"0" counter(s);color:var(--muted);font-size:13px;position:absolute;top:14px;left:0}.mnote{border:1px solid var(--line-2);border-left:2px solid var(--line-3);background:#0b0e1499;grid-template-columns:52px 1fr;gap:12px;padding:12px 16px;font-size:14px;display:grid}.mnote__k{letter-spacing:.16em;color:var(--muted);padding-top:3px;font-size:11px;font-weight:700}.mnote--warn{border-left-color:var(--bright)}.mnote--warn .mnote__k,.mnote--rule .mnote__k{color:var(--bright)}.mnote--rule{border-left-style:double;border-left-width:4px;border-left-color:var(--muted)}.mcode{border:1px solid var(--line-2);background:#090c11}.mcode__bar{border-bottom:1px solid var(--line-2);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;padding:6px 12px;font-size:11px;display:flex}.mcode__bar button{border:1px solid var(--line-2);color:var(--muted);font:inherit;cursor:pointer;background:0 0;padding:2px 8px;font-size:11px;transition:color .16s,border-color .16s}.mcode pre{font:13px/1.7 var(--mono);color:var(--text);margin:0;padding:14px 16px;overflow-x:auto}.mtable{border:1px solid var(--line-2);overflow-x:auto}.mtable table{border-collapse:collapse;width:100%;font-size:14px}.mtable th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-3);white-space:nowrap;background:#0b0e14;padding:10px 14px;font-size:11px;font-weight:500}.mtable td{border-bottom:1px solid var(--line-2);vertical-align:top;padding:10px 14px}.mtable tr:last-child td{border-bottom:0}.mgrid3{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.mcard{border:1px solid var(--line-2);background:#0b0e14;padding:14px}.mcard b{margin-bottom:4px;display:block}.mcard p{color:var(--muted);font-size:13px}.mfaq details{border-bottom:1px solid var(--line-2)}.mfaq summary{cursor:pointer;color:var(--bright);padding:12px 0;font-weight:600}.mfaq details p{padding-bottom:12px}.mgloss{border-top:1px solid var(--line-2);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0;margin:0;display:grid}.mgloss div{border-bottom:1px dashed var(--line-2);padding:12px 20px 12px 0}.mgloss dt{color:var(--bright);font-weight:600}.mgloss dd{color:var(--muted);margin:2px 0 0;font-size:14px}@media (max-width:640px){.manual__cover{padding:32px 20px 24px}.mpage h2{margin:20px 18px 4px}.mpage__sum{margin:0 18px}.mpage__body{padding:16px 18px 22px}}.dash{gap:28px;padding-top:28px;display:grid}@media (min-width:1000px){.dash{grid-template-columns:220px minmax(0,1fr)}}.dash__side{align-self:start;gap:16px;display:grid}@media (min-width:1000px){.dash__side{position:sticky;top:96px}}.dash__side nav{border:1px solid var(--line-2);background:var(--brushed), linear-gradient(180deg, #19202c, #121722);gap:4px;padding:8px;display:flex;overflow-x:auto}@media (min-width:1000px){.dash__side nav{flex-direction:column}}.dash__side nav a{color:var(--text);white-space:nowrap;border:1px solid #0000;align-items:center;gap:12px;padding:10px 12px;font-size:14px;text-decoration:none;transition:color .16s,border-color .16s;display:flex}.dash__side nav a i{text-align:center;width:18px;color:var(--muted);font-style:normal}.dash__side nav a.is-on{color:var(--bright);border-color:var(--line-3);background:#eef2f70d;position:relative}.dash__side nav a.is-on:before{content:"";background:var(--sheen-v);width:2px;position:absolute;top:6px;bottom:6px;left:-1px}.dash__side nav a.is-on i{color:var(--bright)}@media (hover:hover) and (pointer:fine){.dash__side nav a:hover,.linkbtn:hover{color:var(--bright)}}.dash__wallet{border:1px dashed var(--line-3);padding:14px;display:none}@media (min-width:1000px){.dash__wallet{gap:4px;display:grid}}.dash__wallet b{color:var(--bright);font-size:15px}.dash__main{min-width:0;animation:view-in .32s var(--ease-out) both}@keyframes view-in{0%{opacity:0;transform:translateY(6px)}}.view__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.view__title{letter-spacing:-.045em;background:var(--silver-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.05}.hint{border-left:2px solid var(--bright);color:var(--text);background:#eef2f70a;margin-bottom:16px;padding:12px 16px;font-size:14px}.hint b{color:var(--bright)}.linkbtn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;transition:color .16s}.tiles{background:var(--line-2);border:1px solid var(--line-2);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin-bottom:16px;display:grid}.tile{background:var(--brushed), linear-gradient(180deg, #19202c, #121722);animation:tile-in .42s var(--ease-out) both;gap:6px;padding:18px 20px;display:grid}.tile b{color:var(--bright);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;font-weight:600}.tile small{color:var(--muted);font-size:12px}@keyframes tile-in{0%{opacity:0;transform:translateY(8px)}}.dgrid{gap:16px;margin-bottom:16px;display:grid}@media (min-width:1100px){.dgrid--2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.dgrid--1-1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.stack{align-content:start;gap:16px;min-width:0;display:grid}.dpanel{border:1px solid var(--line-2);background:var(--brushed), linear-gradient(180deg, #171d28, #10151e);min-width:0;margin-bottom:16px;padding:20px;position:relative}.dgrid>.dpanel,.stack>.dpanel{margin-bottom:0}.dpanel:before{content:"";background:var(--sheen);opacity:.8;width:30%;height:1px;position:absolute;top:-1px;left:0}.dpanel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dpanel__head h2{color:var(--bright);letter-spacing:-.01em;font-size:16px}.dpanel .fine{margin-top:12px}.state{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-3);align-items:center;gap:8px;padding:4px 10px;font-size:11px;display:inline-flex}.state:before{content:"";background:var(--dim);border-radius:50%;width:7px;height:7px}.state.is-on{color:var(--bright);border-color:#eef2f766}.state.is-on:before{background:var(--bright);animation:2s ease-in-out infinite pulse;box-shadow:0 0 8px #eef2f7aa}.session{text-align:center;justify-items:center;gap:16px;padding:6px 0;display:grid}.session .muted{margin:0;font-size:13px}.ring{position:relative}.ring svg{width:100%;height:100%}.ring__track{fill:none;stroke:var(--line-2);stroke-width:6px}.ring__fill{fill:none;stroke:var(--bright);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .9s var(--ease-out)}.ring__tick{stroke:var(--line-3);stroke-width:1px}.ring__body{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.ring__body b{color:var(--bright);font-variant-numeric:tabular-nums;font-size:20px}.ring__body small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.chart{margin:0;position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart__grid{stroke:var(--line);stroke-width:1px}.chart__tick{font:10px var(--mono);fill:var(--muted)}.chart__bar{transform-box:fill-box;transform-origin:50% 100%;animation:bar-in .64s var(--ease-out) both;transition:opacity .16s}.chart__bar.is-dim{opacity:.45}@keyframes bar-in{0%{transform:scaleY(0)}}.chart__line{fill:none;stroke:var(--bright);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.1s var(--ease-out) forwards}.chart__area{animation:.9s .2s both fade-in}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade-in{0%{opacity:0}}.chart__cross{stroke:var(--line-3);stroke-dasharray:3 3}.chart__dot{fill:var(--bright);stroke:var(--bg);stroke-width:2px}.chart__tip{pointer-events:none;border:1px solid var(--line-3);white-space:nowrap;z-index:2;background:#0b0e14f2;gap:2px;padding:6px 10px;font-size:12px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.chart__tip span{color:var(--muted)}.chart__tip b{color:var(--bright)}.chart--empty{border:1px dashed var(--line-2);color:var(--muted);text-align:center;place-items:center;padding:16px;font-size:13px;display:grid}.chart__table{color:var(--muted);margin-top:8px;font-size:12px}.chart__table summary{cursor:pointer}.chart__table table{border-collapse:collapse;margin-top:8px}.chart__table td{padding:2px 16px 2px 0}.seg{border:1px solid var(--line-3);background:#0b0e14;display:inline-flex}.seg button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:12px;transition:color .16s,background-color .16s}.seg button+button{border-left:1px solid var(--line-2)}.seg button.is-on{background:var(--metal-lit);color:#0b0e14;font-weight:600}.gpus{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.gpu{text-align:left;font:inherit;color:var(--text);cursor:pointer;border:1px solid var(--line-2);transition:border-color .16s ease, transform .16s var(--ease-out);background:#0f131b;justify-items:start;gap:4px;padding:14px;display:grid;position:relative}.gpu:active:not(:disabled){transform:scale(.98)}.gpu b{color:var(--bright);margin-top:6px;font-size:16px}.gpu span{color:var(--bright);font-size:13px}.gpu small{color:var(--muted);font-size:12px}.gpu em{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-style:normal;position:absolute;top:10px;right:10px}.gpu.is-on{border-color:var(--bright);box-shadow:inset 0 0 0 1px var(--bright), 0 0 30px -14px #eef2f7}.gpu.is-locked{opacity:.45;cursor:not-allowed}.chip--btn{cursor:pointer;font:inherit;letter-spacing:.12em;padding:8px 14px;font-size:12px}.chip--btn.is-on{background:var(--metal-lit);color:#0b0e14;border-color:#ffffff40;font-weight:600}.rig--preview{clip-path:none}.avatar{flex:none;display:block;overflow:visible}.chars{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.char{text-align:center;font:inherit;color:var(--text);cursor:pointer;border:1px solid var(--line-2);transition:border-color .16s ease, transform .16s var(--ease-out);background:radial-gradient(at 50% 35%,#1a212d,#0c1016 70%);justify-items:center;gap:6px;padding:12px 12px 16px;display:grid}.char:active{transform:scale(.98)}.char b{color:var(--bright);letter-spacing:.02em;font-size:16px}.char small{color:var(--muted);max-width:22ch;font-size:12px;line-height:1.5}.char .avatar{opacity:.55;transition:opacity .2s}.char.is-on{border-color:var(--bright);box-shadow:inset 0 0 0 1px var(--bright), 0 0 36px -16px #eef2f7}.char.is-on .avatar{opacity:1}@media (hover:hover) and (pointer:fine){.char:hover .avatar{opacity:.9}}.agent-stage{background:radial-gradient(at 50% 38%,#1c2430,#0000 65%);justify-items:center;gap:16px;padding:8px 0 4px;display:grid}.agent-stage__tags{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;display:grid}.agent-stage__tags div{text-align:center;padding:12px 0 0}.agent-stage__tags div+div{border-left:1px solid var(--line-2)}.agent-stage__tags dt{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.agent-stage__tags dd{color:var(--bright);margin:4px 0 0;font-size:14px}.preview__stage{border-bottom:1px solid var(--line-2);background:radial-gradient(at 50% 40%,#1c2430,#0000 70%);place-items:center;margin:-6px -6px 0;padding:6px 0 2px;display:grid}.checklist--tight{margin:0}.checklist--tight li{padding:12px 0}.dpanel--fig .fig-svg{max-height:420px}.meter{margin-top:8px}.meter__bar{background:var(--line);height:6px;overflow:hidden}.meter__bar i{background:var(--metal-lit);transform-origin:0;height:100%;transition:transform .9s var(--ease-out);display:block}.meter__row{color:var(--bright);justify-content:space-between;margin-top:8px;font-size:13px;display:flex}.kv{margin:0}.kv div{border-bottom:1px solid var(--line-2);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.kv div:last-child{border-bottom:0}.kv dt{color:var(--muted)}.kv dd{color:var(--bright);text-align:right;overflow-wrap:anywhere;margin:0}.kv--sm div{padding:7px 0;font-size:13px}.kv dd.hi{font-weight:700}.checks{margin:0;padding:0;list-style:none}.checks li{border-bottom:1px solid var(--line-2);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.checks li:last-child{border-bottom:0}.checks__n{color:var(--muted);font-size:12px}.checks b{color:var(--bright);font-size:14px;display:block}.checks small{color:var(--muted);font-size:12px}.checks li.is-ok .checks__n{color:var(--bright)}.tl{margin:0;padding:0;list-style:none;position:relative}.tl:before{content:"";background:var(--line-2);width:1px;position:absolute;top:8px;bottom:8px;left:5px}.tl li{animation:tile-in .36s var(--ease-out) both;grid-template-columns:22px 1fr;padding:8px 0;display:grid;position:relative}.tl__dot{border:1px solid var(--line-3);background:var(--bg);border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative}.tl--earn .tl__dot{background:var(--metal-lit);border-color:#0000}.tl--session .tl__dot{border-color:var(--bright)}.tl--agent .tl__dot{border-style:dashed;border-color:var(--bright)}.tl p{color:var(--text);margin:0;font-size:13px;line-height:1.55}.tl small{color:var(--muted);font-size:11px}.empty-p{margin:4px 0;font-size:13px}.table-wrap{overflow-x:auto}.dtable{border-collapse:collapse;width:100%;font-size:13px}.dtable th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-3);white-space:nowrap;padding:8px 12px 8px 0;font-size:11px;font-weight:500}.dtable td{border-bottom:1px solid var(--line-2);white-space:nowrap;font-variant-numeric:tabular-nums;padding:10px 12px 10px 0}.dtable b{color:var(--bright)}.dtable tr.is-me td{background:#eef2f70d}.who{align-items:center;gap:10px;display:inline-flex}.who small{color:var(--muted)}.assets{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:16px;display:grid}.asset{border:1px solid var(--line-2);background:var(--brushed), linear-gradient(180deg, #19202c, #121722);animation:tile-in .42s var(--ease-out) both;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);gap:10px;padding:16px;display:grid}.asset__top{align-items:center;gap:10px;display:flex}.asset__top b{color:var(--bright);letter-spacing:.04em;font-size:16px}.toast{z-index:30;border:1px solid var(--line-3);max-width:360px;color:var(--bright);animation:tile-in .26s var(--ease-out) both;background:#121722f2;margin:0;padding:12px 16px;font-size:13px;position:fixed;bottom:20px;right:20px}@media (max-width:640px){.shift{padding:32px 16px 20px}.shift__tick em{display:none}.deck-hero{padding-top:56px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.live:before{animation:none}.btn,.faq summary:after{transition:none}.dash__main,.tile,.tl li,.asset,.toast,.chart__bar,.chart__area,.board .rig,.shift__run,.caret{animation:none}.deck__log .ln{opacity:1;animation:none;transform:none}.deck__gauges i:after{transition:none}.chart__line{stroke-dashoffset:0;animation:none}.ring__fill,.meter__bar i,.state.is-on:before{transition:none;animation:none}}
