@font-face{font-family:Onest;src:url(assets/fonts/Onest-700-cyrillic.woff2) format('woff2');font-weight:700;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
body{min-height:100vh}
.boot{padding:60px 32px;color:var(--cyan)}
.language{width:auto;max-width:140px;padding:9px;font-size:11px;margin-left:auto}
.runtime-banner{font-size:11px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--amber)}
.runtime-banner .wrap{display:flex;align-items:center;gap:12px}
.runtime-banner i{width:5px;height:5px;background:currentColor;flex-shrink:0}
.runtime-overview strong{font-size:18px}.runtime-overview span{display:block;margin-bottom:7px}
.runtime-overview{margin-bottom:40px}
.runtime-lookup label,.setup-fields label{display:block;font-size:11px;color:var(--muted);margin:0 0 8px}
.runtime-lookup h2{font-size:21px;margin-bottom:22px}
.runtime-lookup select{margin-bottom:16px}
.lookup-modes{display:flex;gap:16px;margin-bottom:16px}
.lookup-modes label{display:flex;align-items:center;gap:7px;color:var(--text);margin:0}
.lookup-modes input{width:auto;accent-color:var(--cyan)}
.runtime-lookup .fine{margin-top:15px}
.runtime-lookup .btn{padding:12px 14px}
.runtime-search{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:11px}
.table-wrap table{min-width:720px}
.runtime-status{display:inline-block;color:var(--amber);font-size:10px;border:1px solid var(--frame);padding:5px 8px}
.mode-info{margin:0}.mode-info p{margin:12px 0 18px;color:var(--muted);font-size:12px;line-height:1.8}
.no-data{padding:36px 26px;min-height:190px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(135deg,var(--panel),var(--bg));gap:15px}
.no-data p{color:var(--muted);max-width:540px;line-height:1.9;font-size:12px}
.no-data h2{font-size:24px}
.runtime-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}
.runtime-intro{margin-bottom:30px}
.runtime-intro h1{max-width:850px;font-size:clamp(32px,5vw,50px)}
.runtime-intro p{margin-top:17px;color:var(--muted);max-width:680px;line-height:1.9}
.runtime-setup{margin:30px 0 45px}
.runtime-setup .setup-fields{align-content:start}
.runtime-setup .setup-fields select{margin-bottom:12px}
.setup-summary{margin-bottom:20px;color:var(--cyan);overflow-wrap:anywhere}
.wallet-value{overflow-wrap:anywhere;font-size:12px;color:var(--muted);margin-top:10px}
.metric-value.unavailable{font-size:16px;letter-spacing:0;color:var(--muted)}
.runtime-note{margin:20px 0;color:var(--muted);font-size:11px}
.site-footer{margin-top:38px}
.language:focus-visible{outline:2px solid var(--cyan)}
@media(max-width:850px){.language{margin-left:auto}.runtime-overview strong{font-size:15px}}
@media(max-width:600px){.runtime-banner{font-size:10px}.section-head{flex-wrap:wrap}.runtime-search{flex-wrap:wrap}.runtime-search input{width:100%}.runtime-setup .setup-fields{grid-template-columns:1fr}.runtime-setup .field.wide{grid-column:auto}.site-footer{padding-bottom:30px}.no-data{padding:25px 20px}.runtime-lookup .input-action{flex-direction:column;gap:9px}.runtime-lookup .input-action input{border-right:1px solid var(--frame)}.runtime-lookup .input-action .btn{min-height:44px}.runtime-overview strong{font-size:14px}}
.record-id { font-family: var(--mono, monospace); font-size: .85rem; }
.worker-list { padding-left: 1.2rem; overflow-wrap: anywhere; }
.metric-value { overflow-wrap: anywhere; }

.live-state { margin: 1rem 0; color: var(--muted); font-size: .85rem; }
.live-state[data-state="connected"] { color: var(--cyan); }
