@keyframes voyageurPulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--encre: oklch(.155 .028 268);--nuit: oklch(.19 .028 268);--surface: oklch(.225 .03 268);--surface-2: oklch(.26 .032 268);--border: oklch(.34 .025 268);--border-strong: oklch(.46 .028 268);--text: oklch(.955 .012 80);--text-muted: oklch(.69 .02 268);--text-dim: oklch(.53 .022 268);--accent: oklch(.79 .11 215);--accent-soft: oklch(.79 .11 215 / .14);--claude: oklch(.835 .11 75);--claude-soft: oklch(.835 .11 75 / .16);--ok: oklch(.8 .09 155);--ok-soft: oklch(.8 .09 155 / .15);--warn: oklch(.8 .135 55);--warn-soft: oklch(.8 .135 55 / .16);--danger: oklch(.68 .17 22);--danger-soft: oklch(.68 .17 22 / .15);--cloud: oklch(.76 .115 305);--cloud-soft: oklch(.76 .115 305 / .16);--cloud-line: oklch(.76 .115 305 / .42);--radius-sm: 5px;--radius: 8px;--radius-lg: 12px;--font-display: "Space Grotesk", "Geist", system-ui, sans-serif;--font-ui: "Geist", system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--ease: cubic-bezier(.33, 0, .2, 1);--motion-fast: .12s;--shadow: 0 24px 60px -20px rgba(0, 0, 0, .6)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font-ui);background:var(--encre);color:var(--text);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}button{font-family:inherit;cursor:pointer}a{color:var(--accent);text-decoration:none}a:hover{color:#6de0fb}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--encre)}::-webkit-scrollbar-thumb{background:var(--surface);border:2px solid var(--encre);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.mono{font-family:var(--font-mono)}.tnum{font-variant-numeric:tabular-nums}.cosmos{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.cosmos svg{position:absolute;width:150vh;height:150vh;top:50%;left:62%;transform:translate(-50%,-50%)}.cosmos .ring{fill:none}.cosmos:before{content:"";position:absolute;top:50%;left:62%;width:62vh;height:62vh;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,oklch(.835 .11 75 / .16),transparent 58%),radial-gradient(circle,oklch(.76 .115 305 / .12),transparent 70%);filter:blur(6px);animation:bloom 8s var(--ease) infinite}.cosmos:after{content:"";position:absolute;inset:0;background:radial-gradient(155% 115% at 62% 50%,transparent 52%,var(--encre) 88%)}body[data-view=login] .cosmos svg,body[data-view=login] .cosmos:before{left:50%}.field{transform-box:view-box;transform-origin:center;animation:drift 220s linear infinite}@keyframes drift{0%{transform:rotate(-24deg)}to{transform:rotate(336deg)}}@keyframes bloom{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(.96)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}.astre{filter:drop-shadow(0 0 5px var(--accent))}@media(prefers-reduced-motion:reduce){.field,.cosmos:before{animation:none}}.login-wrap{position:relative;z-index:2;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px}.login-card{width:100%;max-width:392px;background:linear-gradient(180deg,oklch(.205 .028 268),var(--nuit));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:34px 34px 30px}.login-brand{display:flex;align-items:center;gap:11px;margin-bottom:26px}.login-brand .wm{font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:.02em}.login-brand .tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cloud);border:1px solid var(--cloud-line);border-radius:999px;padding:3px 9px;margin-left:auto}.login-card h1{font-family:var(--font-mono);font-size:16px;font-weight:500;margin:0 0 6px}.login-card .sub{color:var(--text-muted);font-size:13px;margin:0 0 22px}.field-lbl{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin:14px 0 7px}.inp{width:100%;font-family:var(--font-mono);font-size:14px;background:var(--encre);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:11px 13px}.inp::placeholder{color:var(--text-dim)}.inp:focus{outline:none;border-color:var(--cloud);box-shadow:0 0 0 1px var(--cloud)}.login-msg{display:flex;align-items:center;gap:9px;margin-top:18px;padding:11px 13px;border-radius:var(--radius);font-size:12.5px;line-height:1.45}.login-msg svg{flex:0 0 auto}.login-msg.error{background:var(--danger-soft);border:1px solid color-mix(in oklch,var(--danger),transparent 50%);color:var(--danger)}.login-msg.expired{background:var(--warn-soft);border:1px solid color-mix(in oklch,var(--warn),transparent 55%);color:var(--warn)}body[data-login=error] .inp{border-color:color-mix(in oklch,var(--danger),transparent 55%)}.btn-block{width:100%;margin-top:22px;justify-content:center}.login-foot{margin-top:20px;padding-top:16px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:11px;color:var(--text-dim);line-height:1.6}.app{position:relative;z-index:2;height:100vh;display:grid;grid-template-columns:236px 1fr;grid-template-rows:46px 1fr}.titlebar{grid-column:1 / -1;display:flex;align-items:center;gap:14px;padding:0 16px;border-bottom:1px solid var(--border);background:#121724d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lights{display:flex;gap:8px}.lights i{width:12px;height:12px;border-radius:50%;display:block}.lights .r{background:#ff5f57}.lights .y{background:#febc2e}.lights .g{background:#28c840}.tb-brand{display:flex;align-items:center;gap:9px}.tb-brand .wm{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.03em}.tb-brand .tag{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--cloud);border:1px solid var(--cloud-line);border-radius:999px;padding:2px 8px}.tb-right{margin-left:auto;display:flex;align-items:center;gap:16px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted)}.freshness{display:flex;align-items:center;gap:8px}.freshness .dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 7px var(--ok);animation:voyageurPulse 2.4s var(--ease) infinite}@keyframes voyageurPulse{0%,to{opacity:.5}50%{opacity:1}}.tb-op{display:flex;align-items:center;gap:8px;color:var(--text-muted)}.tb-op .av{width:22px;height:22px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border-strong);display:grid;place-items:center;font-size:10px;color:var(--text)}.tb-logout{appearance:none;background:transparent;border:0;color:var(--text-dim);padding:5px 7px;border-radius:6px;display:inline-flex}.tb-logout:hover{color:var(--text);background:var(--surface)}.side{grid-row:2;border-right:1px solid var(--border);background:#0b101d99;padding:16px 12px;overflow-y:auto}.nav-group{margin-bottom:22px}.nav-cap{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);padding:0 10px;margin-bottom:9px}.nav-cap .soon{margin-left:auto;font-size:8.5px;letter-spacing:.1em;color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:1px 6px}.nav-item{width:100%;appearance:none;background:transparent;border:0;text-align:left;display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:var(--radius);color:var(--text-muted);font-size:13px;font-family:var(--font-ui);transition:background var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease)}.nav-item .ic{flex:0 0 auto;width:16px;display:inline-flex;color:var(--text-dim)}.nav-item:hover{background:var(--surface);color:var(--text)}.nav-item[aria-current=true]{background:var(--cloud-soft);color:var(--text);box-shadow:inset 2px 0 0 var(--cloud)}.nav-item[aria-current=true] .ic{color:var(--cloud)}.nav-item .badge{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--text-dim);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:1px 7px;min-width:20px;text-align:center;white-space:nowrap}.nav-item[aria-current=true] .badge{color:var(--cloud);border-color:var(--cloud-line)}.nav-item.disabled{opacity:.5;cursor:not-allowed}.nav-item.disabled:hover{background:transparent;color:var(--text-muted)}.main{grid-row:2;overflow-y:auto;padding:26px 30px 90px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:7px}.eyebrow .cur{color:var(--cloud)}.page-title{font-family:var(--font-display);font-size:25px;font-weight:600;letter-spacing:.01em;margin:0}.page-sub{color:var(--text-muted);font-size:13px;margin-top:5px;max-width:60ch}.head-actions{display:flex;gap:9px;align-items:center}.btn{appearance:none;font-family:var(--font-ui);font-size:13px;font-weight:500;padding:9px 15px;border-radius:var(--radius);border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease),transform var(--motion-fast) var(--ease);white-space:nowrap}.btn:active{transform:translateY(1px)}.btn svg{flex:0 0 auto}.btn-cloud{background:var(--cloud);color:var(--encre)}.btn-cloud:hover{background:#cca7f8}.btn-cloud:disabled{opacity:.45;cursor:default}.btn-primary{background:var(--accent);color:var(--encre)}.btn-primary:hover{background:#5fdaf6}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover{background:var(--surface-2);border-color:var(--cloud)}.btn-ghost{background:transparent;color:var(--text-muted);border-color:var(--border)}.btn-ghost:hover{color:var(--text);border-color:var(--border-strong)}.btn-danger{background:transparent;color:var(--danger);border-color:color-mix(in oklch,var(--danger),transparent 55%)}.btn-danger:hover{border-color:var(--danger);background:var(--danger-soft)}.btn-sm{font-size:12px;padding:6px 11px;font-family:var(--font-mono)}.btn-xs{font-size:11px;padding:4px 9px;font-family:var(--font-mono);font-weight:400}.panel{background:var(--nuit);border:1px solid var(--border);border-radius:var(--radius);position:relative}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--border)}.panel-head .pt{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.panel-head .pt .dot{width:6px;height:6px;border-radius:50%;background:var(--cloud);box-shadow:0 0 7px var(--cloud)}.panel-body{padding:16px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.kpi{background:var(--nuit);border:1px solid var(--border);border-radius:var(--radius);padding:16px 17px;position:relative;overflow:hidden}.kpi .kl{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);display:flex;align-items:center;gap:8px}.kpi .kv{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:29px;font-weight:500;margin-top:10px;letter-spacing:-.01em;line-height:1}.kpi .kv .u{font-size:14px;color:var(--text-dim);font-weight:400}.kpi .ks{font-size:12px;color:var(--text-muted);margin-top:6px}.kpi .kbar{height:4px;border-radius:2px;background:var(--surface);margin-top:13px;overflow:hidden}.kpi .kbar i{display:block;height:100%;border-radius:2px;background:var(--cloud)}.kpi.good .kv{color:var(--ok)}.kpi.good .kbar i{background:var(--ok)}.kpi.warn .kv{color:var(--warn)}.kpi.warn .kbar i{background:var(--warn)}.tbl-wrap{overflow-x:auto}table.tbl{width:100%;border-collapse:collapse;font-size:13px}table.tbl thead th{text-align:left;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);padding:11px 14px;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--nuit);position:sticky;top:0;z-index:1}table.tbl thead th.r,table.tbl tbody td.r{text-align:right}table.tbl tbody td{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}table.tbl tbody tr:last-child td{border-bottom:0}table.tbl tbody tr{transition:background var(--motion-fast) var(--ease)}table.tbl tbody tr:hover{background:var(--surface)}table.tbl tbody tr.row-error{box-shadow:inset 3px 0 0 var(--danger)}table.tbl tbody tr.row-draining{opacity:.72}table.tbl tbody tr.row-acting{background:#c29eec0f}.cellname{display:flex;flex-direction:column;gap:2px}.cellname .n{font-family:var(--font-mono);font-size:12.5px;color:var(--text)}.cellname .s{font-family:var(--font-mono);font-size:10.5px;color:var(--text-dim)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.usage{display:flex;align-items:center;gap:9px}.usage .ub{width:52px;height:4px;border-radius:2px;background:var(--surface);overflow:hidden;flex:0 0 auto}.usage .ub i{display:block;height:100%;background:var(--cloud);border-radius:2px}.usage .ub i.hi{background:var(--warn)}.usage .ub i.crit{background:var(--danger)}.usage .ut{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;color:var(--text-muted);min-width:34px}.pill{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px 3px 8px;border-radius:999px;border:1px solid var(--border)}.pill .led{width:6px;height:6px;border-radius:50%;background:var(--text-dim);flex:0 0 auto}.pill.ready{color:var(--ok);border-color:color-mix(in oklch,var(--ok),transparent 55%)}.pill.ready .led{background:var(--ok);box-shadow:0 0 6px var(--ok)}.pill.active{color:var(--cloud);border-color:var(--cloud-line)}.pill.active .led{background:var(--cloud);box-shadow:0 0 6px var(--cloud)}.pill.provisioning{color:var(--cloud);border-color:var(--cloud-line)}.pill.provisioning .led{background:var(--cloud);box-shadow:0 0 6px var(--cloud);animation:voyageurPulse 1.1s var(--ease) infinite}.pill.draining{color:var(--text-muted)}.pill.draining .led{background:var(--text-muted)}.pill.stopped{color:var(--text-dim)}.pill.stopped .led{background:var(--text-dim)}.pill.error{color:var(--danger);border-color:color-mix(in oklch,var(--danger),transparent 50%)}.pill.error .led{background:var(--danger);box-shadow:0 0 6px var(--danger)}.vbadge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.vbadge .vd{width:5px;height:5px;border-radius:50%;background:var(--ok)}.vbadge.lag .vd{background:var(--warn)}.vbadge.lag{color:var(--warn)}.vbadge.unk .vd{background:var(--text-dim)}.vbadge.unk{color:var(--text-dim)}.rowact{display:flex;gap:6px;justify-content:flex-end}.icobtn{appearance:none;background:var(--surface);border:1px solid var(--border);color:var(--text-muted);width:30px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all var(--motion-fast) var(--ease)}.icobtn:hover{color:var(--text);border-color:var(--border-strong)}.icobtn.danger:hover{color:var(--danger);border-color:color-mix(in oklch,var(--danger),transparent 45%)}.icobtn:disabled{opacity:.4;cursor:default}.spin{animation:spin .8s linear infinite;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}.rowmsg td{padding:0!important;border-bottom:1px solid var(--border)!important}.rowmsg .inner{display:flex;align-items:center;gap:12px;padding:12px 14px;font-size:12.5px}.rowmsg.confirm .inner{background:var(--warn-soft)}.rowmsg.confirm .txt{color:var(--text)}.rowmsg.danger .inner{background:var(--danger-soft)}.rowmsg.danger .txt{color:var(--text)}.rowmsg.errline .inner{background:var(--danger-soft);color:var(--danger)}.rowmsg .txt{flex:1}.rowmsg .txt b{font-family:var(--font-mono);font-weight:500}.rowmsg .acts{display:flex;gap:8px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.grid-side{display:grid;grid-template-columns:1.55fr 1fr;gap:20px;align-items:start}@media(max-width:1080px){.grid2,.grid-side{grid-template-columns:1fr}}.form-row{margin-bottom:15px}.form-row label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:7px}.selrow{display:flex;gap:8px}select.inp,input.inp{font-family:var(--font-mono)}.filedrop{border:1px dashed var(--border-strong);border-radius:var(--radius);padding:18px;display:flex;align-items:center;gap:13px;color:var(--text-muted);background:var(--encre)}.filedrop .fi{width:34px;height:34px;border-radius:8px;background:var(--surface);display:grid;place-items:center;color:var(--cloud);flex:0 0 auto}.filedrop .fmeta{flex:1;min-width:0}.filedrop .fn{font-family:var(--font-mono);font-size:12.5px;color:var(--text)}.filedrop .fs{font-size:11px;color:var(--text-dim);margin-top:2px}.steps{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.steps li{display:flex;align-items:center;gap:12px;padding:8px 2px;font-family:var(--font-mono);font-size:13px;color:var(--text-dim)}.steps .k{width:20px;height:20px;flex:0 0 auto;border-radius:50%;border:1.5px solid var(--border-strong);display:flex;align-items:center;justify-content:center;color:var(--text-dim);position:relative;font-size:11px}.steps li[data-st=done]{color:var(--text)}.steps li[data-st=done] .k{border-color:var(--cloud);background:var(--cloud);color:var(--encre)}.steps li[data-st=active]{color:var(--text)}.steps li[data-st=active] .k{border-color:var(--cloud)}.steps li[data-st=active] .k:after{content:"";position:absolute;inset:-1.5px;border-radius:50%;border:1.5px solid transparent;border-top-color:var(--cloud);animation:spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.steps li[data-st=active] .k:after{animation:none;border-top-color:var(--cloud);opacity:.6}}.token-box{background:var(--encre);border:1px solid var(--cloud-line);border-radius:var(--radius);padding:14px;margin-top:6px}.token-val{display:flex;align-items:center;gap:10px}.token-val code{flex:1;font-family:var(--font-mono);font-size:13px;color:var(--cloud);word-break:break-all;letter-spacing:.02em}.token-warn{display:flex;align-items:center;gap:8px;margin-top:11px;font-size:11.5px;color:var(--warn)}.banner{display:flex;gap:12px;padding:14px 15px;border-radius:var(--radius);align-items:flex-start;margin-top:4px}.banner .bi{flex:0 0 auto;margin-top:1px}.banner .bt{font-size:13.5px;font-weight:500;margin:0 0 3px}.banner .bx{font-size:12.5px;line-height:1.5;color:var(--text-muted);margin:0}.banner.warn{background:var(--warn-soft);border:1px solid color-mix(in oklch,var(--warn),transparent 55%)}.banner.warn .bi,.banner.warn .bt{color:var(--warn)}.banner.error{background:var(--danger-soft);border:1px solid color-mix(in oklch,var(--danger),transparent 50%)}.banner.error .bi,.banner.error .bt{color:var(--danger)}.banner.ok{background:var(--ok-soft);border:1px solid color-mix(in oklch,var(--ok),transparent 55%)}.banner.ok .bi,.banner.ok .bt{color:var(--ok)}.banner.cloud{background:var(--cloud-soft);border:1px solid var(--cloud-line)}.banner.cloud .bi,.banner.cloud .bt{color:var(--cloud)}.roll-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.phase{display:flex;align-items:center;gap:0}.phase .ph{font-family:var(--font-mono);font-size:11px;padding:4px 11px;border:1px solid var(--border);color:var(--text-dim);position:relative}.phase .ph:first-child{border-radius:999px 0 0 999px}.phase .ph:last-child{border-radius:0 999px 999px 0;border-left:0}.phase .ph:not(:first-child):not(:last-child){border-left:0}.phase .ph.done{color:var(--ok);border-color:color-mix(in oklch,var(--ok),transparent 60%);background:var(--ok-soft)}.phase .ph.cur{color:var(--cloud);border-color:var(--cloud-line);background:var(--cloud-soft)}.rollbar{height:8px;border-radius:4px;background:var(--surface);overflow:hidden;display:flex}.rollbar i{height:100%}.rollbar .d{background:var(--ok)}.rollbar .s{background:var(--text-dim)}.rollbar .f{background:var(--danger)}.rollmeta{display:flex;gap:20px;margin-top:12px;font-family:var(--font-mono);font-size:12px;flex-wrap:wrap}.rollmeta b{font-weight:500}.rollmeta .d{color:var(--ok)}.rollmeta .s{color:var(--text-dim)}.rollmeta .f{color:var(--danger)}.rollmeta .p{color:var(--text-muted)}.fail-list{margin-top:16px;border-top:1px solid var(--border);padding-top:14px}.fail-list .fl-cap{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--danger);margin-bottom:10px}.fail-row{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:12.5px;border-bottom:1px solid var(--border)}.fail-row:last-child{border-bottom:0}.fail-row .fws{font-family:var(--font-mono);color:var(--text);min-width:150px}.fail-row .fcause{font-family:var(--font-mono);color:var(--danger);font-size:12px}.listrow{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--border);font-size:13px}.listrow:last-child{border-bottom:0}.listrow .lcomp{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);min-width:88px}.listrow .lver{font-family:var(--font-mono);color:var(--text);min-width:64px}.listrow .lsha{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);min-width:74px}.listrow .ldate{font-family:var(--font-mono);font-size:11.5px;color:var(--text-dim);margin-left:auto}.kv-row{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid var(--border);font-size:13px}.kv-row:last-child{border-bottom:0}.kv-row .k{color:var(--text-muted)}.kv-row .v{font-family:var(--font-mono)}.hint{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);margin-top:9px;line-height:1.5}.soon-wrap{max-width:520px;margin:6vh auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.soon-orbit{width:96px;height:96px;opacity:.85}.soon-tag{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--cloud);border:1px solid var(--cloud-line);border-radius:999px;padding:4px 12px}.soon-wrap h2{font-family:var(--font-display);font-size:24px;font-weight:600;margin:0}.soon-wrap p{color:var(--text-muted);font-size:14px;line-height:1.6;margin:0}
