:root{--bg: #fafaf9;--panel: #ffffff;--wash: #f1f3f1;--ink: #0f172a;--acc: #16a34a;--acc-deep: #15803d;--fg: #0f172a;--sub: #475569;--faint: #64748b;--line: #e3e6e3;--line-soft: #edeeec;--dn: #dc2626;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-display: clamp(48px, 7.4vw, 102px);--fs-h2: clamp(28px, 3.6vw, 46px);--fs-h3: 19px;--fs-body: 16px;--fs-label: 12px;--dock-h: 64px;--wrap: 1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--mono);font-size:var(--fs-body);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--ink);color:var(--bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#cdd3cd;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--acc)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input{font:inherit}b,strong{font-weight:700}em{font-style:normal;color:var(--acc-deep)}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.num{font-variant-numeric:tabular-nums;letter-spacing:0}.k{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-weight:500}.up{color:var(--acc-deep);font-weight:500}.dn{color:var(--dn);font-weight:500}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 28px}.muted{color:var(--sub)}.u-link{color:var(--acc-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.u-link:hover{text-decoration-color:var(--ink);color:var(--ink)}.dock{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--ink);color:var(--bg);border-top:1px solid var(--ink)}.dock-in{max-width:var(--wrap);margin:0 auto;padding:0 28px;height:var(--dock-h);display:flex;align-items:center;gap:26px}.dock-brand{display:flex;align-items:center;gap:11px;font-weight:700;font-size:14.5px;letter-spacing:-.01em;white-space:nowrap}.dock-brand em{color:#4ade80;font-style:normal}.dock-sep{width:1px;height:22px;background:#fafaf938;flex-shrink:0}.dock-epoch{font-size:11px;letter-spacing:.14em;color:#fafaf9b8;white-space:nowrap}.dock-epoch b{color:#4ade80;font-weight:700}.dock-nav{display:flex;gap:4px;margin-left:auto}.dock-link{display:inline-flex;align-items:baseline;gap:7px;padding:9px 13px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fafaf9a8;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.dock-link .p{color:#4ade80;font-weight:700}.dock-link:hover{color:var(--bg)}.dock-link.on{color:var(--bg);border-bottom-color:#4ade80}.dock-burger{display:none}.dock .btn-run{background:#22c55e;border-color:#22c55e;color:#052e16}.dock .btn-run:hover{background:#4ade80;border-color:#4ade80}.dock .btn-run:before{color:#052e16}@media(max-width:899px){.dock-nav,.dock-epoch,.dock-sep{display:none}.dock-in{gap:14px}.dock-burger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;color:var(--bg);border:1px solid rgba(250,250,249,.3)}.dock-burger:hover{border-color:#4ade80;color:#4ade80}}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:60;display:flex;flex-direction:column;padding:26px 22px calc(var(--dock-h) + 22px);overflow-y:auto}.mnav-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--ink)}.mnav-head .t{font-size:var(--fs-label);letter-spacing:.16em;color:var(--sub)}.mnav-list{padding:6px 0}.mnav-link{display:grid;grid-template-columns:24px 1fr auto;align-items:baseline;gap:10px;padding:18px 4px;border-bottom:1px solid var(--line);font-size:19px;font-weight:700}.mnav-link .p{color:var(--acc-deep)}.mnav-link .live{font-size:11px;font-weight:400;letter-spacing:.08em;color:var(--faint);text-align:right}.mnav-link.on .live{color:var(--acc-deep)}.mnav-tools{margin-top:auto;display:grid;gap:10px;padding-top:20px}.stage{padding-bottom:calc(var(--dock-h) + 44px);min-height:100vh}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 24px;font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;-webkit-user-select:none;user-select:none}.btn:active{transform:translateY(1px)}.btn.wide{width:100%}.btn.sm{padding:9px 15px;font-size:11.5px}.btn-ink{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn-ink .bp{color:#4ade80;font-weight:700;transition:transform .15s ease}.btn-ink:hover{background:#1e293b;border-color:#1e293b}.btn-ink:hover .bp{transform:translate(3px)}.btn-run{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn-run:before{content:">";color:#4ade80;font-weight:700}.btn-run:hover{background:var(--acc-deep);border-color:var(--acc-deep)}.btn-ghost{background:transparent;color:var(--ink);border-color:#b9c0ba}.btn-ghost:hover{border-color:var(--ink);background:var(--panel)}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line);color:var(--sub);background:transparent;transition:color .15s ease,border-color .15s ease}.icon-btn:hover{color:var(--acc-deep);border-color:var(--acc)}.sec{padding:128px 0}.sec-rule{border-top:1px solid var(--ink);padding-top:14px;display:flex;justify-content:space-between;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:46px}.sec-rule .k{color:var(--ink);font-weight:700}.sec-rule .cmd{font-size:12.5px;color:var(--faint)}.sec-rule .cmd .d{color:var(--acc-deep);font-weight:700}.sec-title{font-size:var(--fs-h2);font-weight:700;letter-spacing:-.03em;line-height:1.12;max-width:16ch;margin-bottom:20px}.sec-stand{color:var(--sub);max-width:62ch;line-height:1.75}.sec-stand b{color:var(--ink);font-weight:500}.boot{padding:96px 0}.boot-kicker{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;letter-spacing:.22em;color:var(--faint);margin-bottom:40px;text-transform:uppercase}.boot-kicker .p{color:var(--acc-deep);font-weight:700}.boot-title{text-align:center;font-size:var(--fs-display);font-weight:700;letter-spacing:-.045em;line-height:1.02;margin-bottom:30px}.boot-lede{max-width:60ch;margin:0 auto 36px;text-align:center;color:var(--sub);line-height:1.75}.boot-lede b{color:var(--ink);font-weight:500}.boot-ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-bottom:72px}.term{border:1px solid var(--line);background:var(--panel)}.term-bar{display:flex;align-items:center;gap:14px;height:46px;padding:0 20px;border-bottom:1px solid var(--line);font-size:11.5px;letter-spacing:.1em;color:var(--faint)}.term-lights{display:flex;gap:6px}.term-lights i{width:9px;height:9px;border:1px solid #b9c0ba}.term-lights i:first-child{background:var(--acc);border-color:var(--acc)}.term-bar .tb-fill{flex:1}.term-grid{display:grid;grid-template-columns:1.05fr 1fr}.term-body{padding:26px 26px 22px;display:flex;flex-direction:column;gap:4px;font-size:14px;border-right:1px solid var(--line);min-height:330px}.tline{min-height:1.6em;line-height:1.65;white-space:pre-wrap;word-break:break-word}.tl-cmd{color:var(--ink)}.tl-cmd .pr{color:var(--acc-deep);font-weight:700;margin-right:10px;-webkit-user-select:none;user-select:none}.tl-cmd .path{color:var(--faint)}.tl-cmd .cur{display:inline-block;width:9px;height:1.05em;background:var(--acc);vertical-align:text-bottom;margin-left:2px;animation:blink 1.1s steps(1) infinite}@keyframes blink{0%,55%{opacity:1}56%,to{opacity:0}}.tl-out{color:var(--sub)}.tl-out b{color:var(--ink);font-weight:500}.tl-out .v{color:var(--acc-deep);font-weight:500}.tl-ok{color:var(--acc-deep)}.tl-ok:before{content:"✓ ";font-weight:700}.term-idle{margin-top:auto}.term-stats{padding:26px 26px 22px;display:flex;flex-direction:column;gap:2px}.stat-line{display:flex;align-items:baseline;gap:12px;padding:8px 0}.stat-line+.stat-line{border-top:1px solid var(--line-soft)}.stat-line .sk{color:var(--faint);letter-spacing:.14em;font-size:11px;flex-shrink:0}.stat-line .sdot{flex:1;border-bottom:1px dotted #c6cdc6;transform:translateY(-4px)}.stat-line .sv{color:var(--ink);font-weight:700;font-size:17px}.stat-line .sv small{color:var(--faint);font-weight:400;font-size:10.5px;letter-spacing:.08em}.gauge{border-top:1px solid var(--line);padding:16px 26px 18px;grid-column:1 / -1}.gauge-cap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:11px;letter-spacing:.14em;color:var(--faint);margin-bottom:10px}.gauge-cap b{color:var(--acc-deep);font-weight:700}.gauge-cells{display:flex;gap:4px}.gauge-cells i{flex:1;height:14px;border:1px solid #c6cdc6;background:transparent;transition:background-color .3s ease}.gauge-cells i.on{background:var(--acc);border-color:var(--acc)}.gauge-cells i.tip{background:var(--ink);border-color:var(--ink);animation:pulse 2.2s ease-in-out infinite}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);overflow:hidden;position:relative}.ticker-inner{display:flex;width:max-content;animation:ticker 36s linear infinite}.ticker:hover .ticker-inner{animation-play-state:paused}.ticker-item{display:inline-flex;align-items:center;gap:10px;padding:12px 30px;font-size:11.5px;letter-spacing:.14em;color:var(--sub);white-space:nowrap;border-right:1px solid var(--line-soft)}.ticker-item .tk{color:var(--ink);font-weight:700}.ticker-item .tv,.ticker-item .p{color:var(--acc-deep);font-weight:700}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.man-rows{border-top:1px solid var(--line)}.man-row{display:grid;grid-template-columns:150px 240px 1fr;gap:30px;padding:44px 0;border-bottom:1px solid var(--line);align-items:start;transition:background-color .15s ease}.man-row:hover{background:#16a34a09}.man-ghost{font-size:88px;font-weight:700;letter-spacing:-.05em;line-height:.9;color:var(--wash);-webkit-text-stroke:1px #c6cdc6;-webkit-user-select:none;user-select:none}.man-row:hover .man-ghost{color:#16a34a1f;-webkit-text-stroke:1px var(--acc)}.man-cmd{display:flex;flex-direction:column;gap:9px}.man-cmd .mc-no{font-size:10.5px;letter-spacing:.2em;color:var(--faint)}.man-cmd .mc-name{font-size:19px;font-weight:700;color:var(--acc-deep);letter-spacing:-.01em;word-break:break-all}.man-cmd .mc-name:before{content:"$ ";color:var(--faint);font-weight:400}.man-cmd svg{color:var(--sub)}.man-row:hover .man-cmd svg{color:var(--acc-deep)}.man-body h3{font-size:var(--fs-h3);font-weight:700;letter-spacing:-.01em;margin-bottom:10px}.man-body p{color:var(--sub);line-height:1.75;max-width:66ch}.man-body p b{color:var(--ink);font-weight:500}.man-note{margin-top:36px;color:var(--sub);font-size:14px;line-height:1.75;max-width:72ch}.man-note .p{color:var(--acc-deep);font-weight:700}.bin-rows{border-top:1px solid var(--ink)}.bin-head{display:flex;gap:18px;padding:14px 8px;border-bottom:1px solid var(--line);font-size:10.5px;letter-spacing:.18em;color:var(--faint)}.bin-head .c1{width:230px}.bin-head .c3{margin-left:auto}.bin-row{display:flex;align-items:center;gap:18px;padding:30px 8px;border-bottom:1px solid var(--line);transition:background-color .15s ease,padding-left .15s ease}.bin-row:hover{background:var(--panel);padding-left:20px}.bin-name{width:230px;flex-shrink:0}.bin-name .bn{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:700;letter-spacing:-.01em}.bin-name .bn svg{color:var(--acc-deep)}.bin-name .bp2{font-size:11px;letter-spacing:.06em;color:var(--faint);margin-top:4px}.bin-desc{color:var(--sub);font-size:14px;line-height:1.65;max-width:50ch}.bin-desc b{color:var(--ink);font-weight:500}.bin-live{margin-left:auto;text-align:right;flex-shrink:0}.bin-live .bl-k{font-size:10px;letter-spacing:.16em;color:var(--faint);margin-bottom:5px}.bin-live .bl-v{font-size:14px;font-weight:700;color:var(--acc-deep)}.bin-go{font-size:11px;letter-spacing:.16em;color:var(--faint);transition:color .15s ease,transform .15s ease}.bin-row:hover .bin-go{color:var(--acc-deep);transform:translate(4px)}.watch{border:1px solid var(--line);background:var(--panel)}.watch-bar{display:flex;align-items:center;gap:16px;padding:13px 22px;border-bottom:1px solid var(--ink);background:var(--ink);color:#fafaf9a8;font-size:11px;letter-spacing:.12em}.watch-bar .wb-title{color:var(--bg);font-weight:700}.watch-bar .wb-fill{flex:1}.watch-bar .wb-rpc{display:inline-flex;align-items:center;gap:8px;color:#4ade80}.watch-bar .wb-rpc.off{color:#f87171}.pulse-dot{display:inline-block;width:7px;height:7px;background:var(--acc);animation:pulse 2.2s ease-in-out infinite}.pulse-dot.off{background:var(--dn);animation:none}.watch-warn{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid var(--dn);color:var(--dn);font-size:12px;letter-spacing:.06em;line-height:1.6}.watch-warn-retry{border:1px solid var(--dn);color:var(--dn);padding:7px 14px;font-size:11px;font-weight:700;letter-spacing:.12em;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.watch-warn-retry:hover{background:var(--dn);color:var(--bg)}.reg{display:grid;grid-template-columns:repeat(3,1fr)}.rcell{padding:26px 24px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);display:flex;flex-direction:column;gap:8px;background:var(--panel);transition:background-color .15s ease}.rcell:hover{background:var(--wash)}.rcell:nth-child(3n){border-right:none}.rcell:nth-child(n+4){border-bottom:none}.rcell-top{display:flex;justify-content:space-between;align-items:baseline}.rcell-no{font-size:10.5px;color:var(--faint);letter-spacing:.12em}.rcell-v{font-size:clamp(26px,2.8vw,34px);font-weight:700;letter-spacing:-.02em;line-height:1.05}.rcell-u{font-size:10px;letter-spacing:.16em;color:var(--faint)}.bt-head,.bt-row{display:grid;grid-template-columns:2.2fr 1fr 1fr 1.4fr 1fr;gap:12px;padding:12px 24px;align-items:center}.bt-head{font-size:10px;letter-spacing:.18em;color:var(--faint);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:var(--wash)}.bt-row{border-bottom:1px solid var(--line-soft);font-size:14px;transition:background-color .12s ease}.bt-row:hover{background:#16a34a0a}.bt-sym b{display:block;font-weight:700}.bt-sym i{font-style:normal;font-size:11px;color:var(--faint)}.bt-num{text-align:right;font-variant-numeric:tabular-nums}.alloc{display:flex;width:100%;height:4px;margin-top:7px}.alloc i{height:100%}.a-inv{background:#c6cdc6}.a-rsv{background:var(--acc)}.bt-note{display:flex;align-items:center;gap:10px;padding:14px 24px;font-size:10.5px;letter-spacing:.12em;color:var(--faint)}.bt-dot{width:7px;height:7px;background:var(--acc);flex-shrink:0}.spec{border-top:1px solid var(--ink)}.def-row{display:grid;grid-template-columns:260px 1fr auto;gap:18px;align-items:center;padding:18px 8px;border-bottom:1px solid var(--line);transition:background-color .12s ease,padding-left .12s ease}.def-row:hover{background:var(--panel);padding-left:16px}.def-k{font-size:11px;letter-spacing:.18em;color:var(--faint)}.def-v{font-size:14.5px;word-break:break-all;line-height:1.6}.def-v small{color:var(--faint);font-size:11.5px;letter-spacing:.04em}.def-act{display:flex;gap:8px}.spec-note{margin-top:30px;color:var(--sub);font-size:14px;line-height:1.75;max-width:72ch}.help-list{border-top:1px solid var(--ink)}.fq{border-bottom:1px solid var(--line)}.fq-q{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:14px;width:100%;text-align:left;padding:24px 8px;transition:padding-left .15s ease}.fq-q:hover{padding-left:16px}.fq-no{font-size:11px;letter-spacing:.14em;color:var(--acc-deep)}.fq-t{font-size:16px;font-weight:500;line-height:1.5}.fq-ic{color:var(--faint);transition:transform .2s ease,color .2s ease}.fq.open .fq-ic{transform:rotate(45deg);color:var(--acc-deep)}.fq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.fq.open .fq-a{grid-template-rows:1fr}.fq-a>div{overflow:hidden}.fq-a p{padding:0 8px 26px 94px;color:var(--sub);line-height:1.75;max-width:78ch}.fq-a p b{color:var(--ink);font-weight:500}.runcta{position:relative;overflow:hidden;background:var(--ink);color:var(--bg);padding:150px 0}.runcta-ghost{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:clamp(90px,16vw,230px);font-weight:700;letter-spacing:-.04em;color:#4ade8014;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.runcta-inner{position:relative}.runcta .sec-cmd{color:#fafaf999}.runcta-rule{border-top:1px solid rgba(250,250,249,.25);padding-top:14px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:44px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.runcta-title{font-size:var(--fs-h2);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin-bottom:20px;max-width:15ch}.runcta-title em{color:#4ade80}.runcta-p{color:#fafaf9b8;max-width:56ch;line-height:1.75;margin-bottom:34px}.runcta-p b{color:var(--bg);font-weight:500}.runcta-btns{display:flex;flex-wrap:wrap;gap:14px}.runcta .btn-run{background:var(--acc);border-color:var(--acc);color:#052e16}.runcta .btn-run:before{color:#052e16}.runcta .btn-run:hover{background:#22c55e;border-color:#22c55e}.runcta .btn-ghost{color:var(--bg);border-color:#fafaf959}.runcta .btn-ghost:hover{border-color:#4ade80;color:#4ade80;background:transparent}.foot{border-top:1px solid var(--ink);background:var(--bg)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr .7fr 1fr;gap:48px;padding:76px 0 56px}.foot-brand{display:flex;align-items:center;gap:12px;margin-bottom:16px}.foot-word{font-size:17px;font-weight:700}.foot-word em{color:var(--acc-deep);font-style:normal}.foot-tag{font-size:11px;letter-spacing:.2em;color:var(--acc-deep);margin-bottom:20px}.foot-p{color:var(--sub);font-size:13.5px;line-height:1.75;max-width:42ch}.foot-p b{color:var(--ink);font-weight:500}.foot-h{font-size:10.5px;letter-spacing:.2em;color:var(--faint);margin-bottom:18px}.addr-row{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:13px}.addr-row>span:first-child{color:var(--faint);font-size:10.5px;letter-spacing:.12em;width:104px;flex-shrink:0}.addr-row code{color:var(--ink)}.addr-row a,.addr-row .is-dead{color:var(--faint);display:inline-flex}.addr-row a:hover{color:var(--acc-deep)}.addr-row .is-dead{opacity:.3}.foot-link{display:block;padding:6px 0;color:var(--sub);font-size:13.5px;transition:color .12s ease,transform .12s ease}.foot-link:before{content:"> ";color:#b9c0ba;transition:color .12s ease}.foot-link:hover{color:var(--acc-deep);transform:translate(3px)}.foot-link:hover:before{color:var(--acc-deep)}.foot-base{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;padding:20px 0 24px;border-top:1px solid var(--line);font-size:11px;letter-spacing:.14em;color:var(--faint)}.foot-base .fb-x{margin-left:auto;color:var(--ink);display:inline-flex;align-items:center;gap:5px}.foot-base .fb-x:hover{color:var(--acc-deep)}.page-head{background:var(--bg);padding:78px 0 0}.page-crumb{font-size:13px;color:var(--faint);margin-bottom:24px}.page-crumb b{color:var(--ink);font-weight:700}.page-crumb .p{color:var(--acc-deep);font-weight:700}.page-title{font-size:clamp(34px,4.6vw,58px);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin-bottom:20px;max-width:18ch}.page-stand{color:var(--sub);line-height:1.75;max-width:64ch;margin-bottom:48px}.page-stand b{color:var(--ink);font-weight:500}.page-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.ps-cell{padding:18px 24px 18px 0;border-right:1px solid var(--line-soft);display:flex;flex-direction:column;gap:5px}.ps-cell:last-child{border-right:none}.ps-k{font-size:10px;letter-spacing:.18em;color:var(--faint)}.ps-v{font-size:16px;font-weight:700}.page-body{padding:52px 28px 100px;display:flex;flex-direction:column;gap:30px;max-width:980px}.pane{border:1px solid var(--line);background:var(--panel)}.pane-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px;border-bottom:1px solid var(--line);background:var(--wash)}.pane-head>span:first-child{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pane-head .p{color:var(--acc-deep);margin-right:8px;font-weight:700}.panel-sub{font-size:10.5px;letter-spacing:.14em;color:var(--faint)}.pane-body{padding:26px 22px;display:flex;flex-direction:column;gap:20px}.kv-list{display:flex;flex-direction:column}.kv{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid var(--line-soft);font-size:14px}.kv:last-child{border-bottom:none}.kv>span{color:var(--faint);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.kv>b{font-weight:500;text-align:right}.panel-cap{display:flex;align-items:center;gap:10px;font-size:10.5px;letter-spacing:.16em;color:var(--faint);border-top:1px solid var(--line);padding-top:18px}.cap-dot{width:6px;height:6px;background:var(--acc)}.cap-dot.on{animation:pulse 2.2s ease-in-out infinite}.fld{display:flex;align-items:center;border:1px solid #b9c0ba;background:var(--bg);transition:border-color .15s ease}.fld:focus-within{border-color:var(--ink)}.fld input{flex:1;min-width:0;background:transparent;border:none;color:var(--ink);padding:14px 16px;font-size:15px;caret-color:var(--acc-deep)}.fld input::placeholder{color:#9aa49d}.fld input:focus{outline:none}.fld-unit{color:var(--faint);font-size:12px;letter-spacing:.1em;padding:0 8px}.fld-btn{align-self:stretch;padding:0 16px;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--acc-deep);border-left:1px solid var(--line);transition:background-color .15s ease}.fld-btn:hover{background:#16a34a14}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fgroup.full{grid-column:1 / -1}.flabel{display:block;font-size:10.5px;letter-spacing:.16em;color:var(--faint);margin-bottom:8px}.ferr{margin-top:6px;font-size:12px;color:var(--dn)}.ferr.big{border:1px solid var(--dn);padding:12px 14px;word-break:break-word}.btn-row{display:flex;gap:12px;flex-wrap:wrap}.btn-row .wide{flex:1}.cells{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:transparent}.cell{padding:18px;border-right:1px solid var(--line-soft);display:flex;flex-direction:column;gap:7px}.cell:last-child{border-right:none}.cell>span{font-size:10px;letter-spacing:.18em;color:var(--faint)}.cell>b{font-size:13.5px;font-weight:500;line-height:1.55}.small-note{font-size:11px;letter-spacing:.08em;color:var(--faint);line-height:1.8}.inline-ic{display:inline-flex;align-items:center;gap:6px}.addr-strip{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px dashed #b9c0ba;font-size:12px}.addr-strip>span{font-size:10.5px;letter-spacing:.14em;color:var(--faint)}.addr-strip code{color:var(--ink)}.addr-strip a{color:var(--faint);display:inline-flex}.addr-strip a:hover{color:var(--acc-deep)}.side-hint{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.1em;color:var(--faint);line-height:1.7}.launch-ok{display:flex;flex-direction:column;gap:18px}.ok-tag{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.16em;color:var(--acc-deep)}.launch-ok h2{font-size:clamp(28px,3.6vw,44px);font-weight:700;letter-spacing:-.03em}.launch-ok h2 span{color:var(--acc-deep)}.rec-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rec-count{font-size:12px;letter-spacing:.14em;color:var(--faint)}.rec-count b{color:var(--acc-deep);font-size:15px}.rec-list{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:transparent}.rec-row{display:grid;grid-template-columns:56px 52px 1fr auto;align-items:center;gap:16px;padding:18px 8px;border-bottom:1px solid var(--line-soft);transition:background-color .12s ease,padding-left .12s ease}.rec-row:last-child{border-bottom:none}a.rec-row:hover{background:var(--panel);padding-left:16px}.rec-idx{color:var(--faint);font-size:12px}.rec-glyph{width:42px;height:42px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:var(--acc-deep);overflow:hidden;background:var(--panel)}.rec-glyph img{width:100%;height:100%;object-fit:cover}.rec-name{display:block;font-size:14.5px;font-weight:500}.rec-name em{color:var(--acc-deep);font-style:normal;font-weight:700}.rec-meta{display:block;font-size:12px;color:var(--faint);margin-top:3px}.rec-time{color:var(--faint);font-size:12.5px}a.rec-row:hover .rec-time{color:var(--acc-deep)}.rec-row.ghost{opacity:.35}.rec-state{border:1px dashed #b9c0ba;padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;background:var(--panel)}.acct{position:relative}.acct-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(250,250,249,.3);background:transparent;padding:9px 13px;font-size:12.5px;font-weight:500;color:var(--bg);transition:border-color .15s ease}.acct-btn:hover{border-color:#4ade80}.acct-dot{width:7px;height:7px;background:#4ade80;animation:pulse 2.2s ease-in-out infinite}.acct-menu{position:absolute;right:0;bottom:calc(100% + 10px);min-width:232px;background:#1e293b;color:var(--bg);border:1px solid #334155;z-index:50}.acct-menu-head{padding:11px 14px;border-bottom:1px solid #334155;font-size:12px;color:#fafaf9a8}.acct-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:11px 14px;font-size:13px;color:var(--bg);transition:background-color .12s ease,color .12s ease}.acct-item:hover{background:#4ade801a;color:#4ade80}.acct-item.danger:hover{background:#f871711a;color:#f87171}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;padding:24px;z-index:70}.modal{width:min(470px,100%);background:var(--panel);border:1px solid var(--line);box-shadow:0 24px 60px #0f172a24}.modal-title{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--ink);background:var(--ink);color:var(--bg);font-size:12px;font-weight:700;letter-spacing:.14em}.modal-title .p{color:#4ade80;margin-right:8px}.modal-body{padding:20px 18px;display:flex;flex-direction:column;gap:10px}.modal-body>p{color:var(--sub);font-size:13.5px;line-height:1.75}.wallet-row{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:15px 16px;font-size:14px;font-weight:500;background:var(--bg);transition:border-color .15s ease,background-color .15s ease}.wallet-row:hover:not(:disabled){border-color:var(--acc);background:#16a34a0a}.wallet-row:disabled{opacity:.5;cursor:wait}.wallet-installs{display:flex;gap:10px;flex-wrap:wrap}.modal-foot{padding:13px 18px;border-top:1px solid var(--line);font-size:10.5px;letter-spacing:.1em;color:var(--faint)}.netbadge{position:relative}.netbadge-btn{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;color:var(--faint);padding:6px 0}.netbadge-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;background:var(--panel);border:1px solid var(--line);box-shadow:0 16px 40px #0f172a1f;z-index:50}.netbadge-label{padding:10px 14px 6px;font-size:10px;letter-spacing:.16em;color:var(--faint)}.netbadge-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;font-size:13px}.netbadge-row.on{color:var(--acc-deep)}.netbadge-name{display:block;font-weight:500}.netbadge-sub{display:block;font-size:11px;color:var(--faint)}.net-badge{font-size:10px;letter-spacing:.12em;padding:3px 7px;border:1px solid var(--line)}.net-badge.live{color:var(--acc-deep);border-color:var(--acc)}.net-badge.soon{color:var(--faint)}.toasts{position:fixed;right:20px;bottom:calc(var(--dock-h) + 16px);display:flex;flex-direction:column;gap:10px;z-index:90;max-width:min(420px,calc(100vw - 40px))}.toast{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--faint);padding:13px 16px;font-size:13px;line-height:1.5;cursor:pointer;box-shadow:0 12px 32px #0f172a1a;animation:toast-in .25s ease}.toast.success{border-left-color:var(--acc)}.toast.error{border-left-color:var(--dn)}.toast .toast-msg{color:var(--ink)}.toast-tx{color:var(--acc-deep);white-space:nowrap;text-decoration:underline;text-underline-offset:3px}@keyframes toast-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1079px){.sec{padding:88px 0}.man-row{grid-template-columns:110px 1fr;gap:20px}.man-ghost{font-size:64px}.man-body{grid-column:1 / -1}.bin-head{display:none}.bin-row{flex-wrap:wrap;gap:14px}.bin-name{width:auto}.bin-live{margin-left:auto;text-align:right}.reg{grid-template-columns:repeat(2,1fr)}.rcell:nth-child(3n){border-right:1px solid var(--line-soft)}.rcell:nth-child(2n){border-right:none}.rcell:nth-child(n+4){border-bottom:1px solid var(--line-soft)}.rcell:nth-child(n+5){border-bottom:none}.bt-head{display:none}.bt-row{grid-template-columns:1fr 1fr;gap:8px 16px}.bt-num{text-align:left}.bt-row .bt-num:nth-child(4){grid-column:1 / -1}.def-row{grid-template-columns:1fr;gap:8px}.def-act{justify-content:flex-end}.foot-grid{grid-template-columns:1fr 1fr;gap:40px}.page-strip{grid-template-columns:repeat(2,1fr)}.ps-cell{border-bottom:1px solid var(--line-soft)}.ps-cell:nth-child(2n){border-right:none}.fgrid{grid-template-columns:1fr}.cells{grid-template-columns:repeat(2,1fr)}.cell:nth-child(2n){border-right:none}.rec-row{grid-template-columns:40px 44px 1fr}.rec-time{display:none}.fq-a p{padding-left:20px}.fq-q{grid-template-columns:52px 1fr auto}.term-grid{grid-template-columns:1fr}.term-body{border-right:none;border-bottom:1px solid var(--line);min-height:0}}@media(max-width:640px){.wrap{padding:0 18px}.boot-lede,.sec-stand{font-size:14.5px}.term-body{font-size:12.5px}.btn{padding:13px 18px}.foot-grid{grid-template-columns:1fr}.toasts{right:12px;left:12px;bottom:calc(var(--dock-h) + 12px)}.man-row{grid-template-columns:1fr}.man-ghost{font-size:54px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.ticker-inner{animation:none;transform:none;flex-wrap:wrap;width:100%}.ticker-item{border-right:none;border-bottom:1px solid var(--line-soft);width:100%}.runcta-ghost{transform:translateY(-50%)}}
