.adminui{--bg:#08090a;--panel:#101216;--panel-2:#15181e;--raise:#1b1f26;--line:#ffffff12;--line-2:#ffffff1f;--text:#e8ebed;--dim:#e8ebed80;--dim-2:#e8ebed4d;--brand:#a4ef29;--brand-rgb:164,239,41;--gold:#ffc53d;--loss:#ff6b6b;--sol:#9945ff;--sol-soft:#9945ff24;--sol-edge:#9945ff59;--reap:#9bef3f;--reap-soft:#9bef3f1f;--reap-edge:#9bef3f52;--r-xl:21px;--r-lg:16px;--r-md:11px;--r-pill:999px;--bar-h:52px;--ui:var(--font-sans),"Inter",-apple-system,sans-serif;--display:var(--font-display),"Newsreader",Georgia,serif;background:var(--bg);color:var(--text);font-family:var(--ui);font-size:14px}.adminui *,.adminui :before,.adminui :after{box-sizing:border-box}.adminui button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.adminui a{color:inherit;text-decoration:none}.adminui .mono,.adminui .num{font-variant-numeric:tabular-nums}.adminui ::-webkit-scrollbar{width:7px;height:7px}.adminui ::-webkit-scrollbar-track{background:0 0}.adminui ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.adminui .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl)}.adminui .card-flat{border-radius:var(--r-lg)}.adminui .label{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:10px;font-weight:800}.adminui .label-quiet{color:var(--dim-2)}.adminui .statstrip{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);flex-wrap:wrap;display:flex;overflow:hidden}.adminui .stat{border-right:1px solid var(--line);flex:160px;min-width:0;padding:13px 16px}.adminui .stat:last-child{border-right:none}.adminui .stat .k{letter-spacing:.14em;text-transform:uppercase;color:var(--dim-2);align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.adminui .stat .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:23px;font-weight:800;line-height:1}.adminui .stat .v.up{color:var(--brand)}.adminui .stat .v.down{color:var(--loss)}.adminui .stat .v.warn{color:var(--gold)}.adminui .stat .v.muted{color:var(--dim-2)}.adminui .stat .s{color:var(--dim-2);margin-top:5px;font-size:10px}@media (max-width:900px){.adminui .stat{border-bottom:1px solid var(--line)}.adminui .stat:last-child{border-bottom:none}}.adminui .pill{border-radius:var(--r-pill);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line-2);color:var(--dim);align-items:center;gap:6px;padding:4px 11px;font-size:9px;font-weight:800;display:inline-flex}.adminui .pill-sol{color:var(--sol);background:var(--sol-soft);border-color:var(--sol-edge)}.adminui .pill-reap{color:var(--reap);background:var(--reap-soft);border-color:var(--reap-edge)}.adminui .pill-net-devnet{color:var(--gold);background:#ffc53d1f;border-color:#ffc53d66}.adminui .pill-net-mainnet{color:var(--brand);background:rgba(var(--brand-rgb),.1);border-color:rgba(var(--brand-rgb),.32)}.adminui table{border-collapse:collapse;width:100%}.adminui thead th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--dim-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:9px;font-weight:800}.adminui tbody td{border-bottom:1px solid #ffffff0a;padding:11px 14px;font-size:12.5px}.adminui tbody tr:last-child td{border-bottom:none}.adminui tbody tr.hoverable:hover{background:#ffffff06}.adminui .btn{border-radius:var(--r-pill);letter-spacing:.04em;border:1px solid var(--line-2);color:var(--dim);align-items:center;gap:7px;padding:7px 14px;font-size:11px;font-weight:700;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.adminui .btn:hover:not(:disabled){color:var(--text);background:var(--raise)}.adminui .btn:disabled{opacity:.4;cursor:not-allowed}.adminui .btn-on{color:#07130a;background:var(--brand);border-color:#0000;font-weight:800}.adminui .btn-on:hover:not(:disabled){color:#07130a;background:#b6f745}.adminui .filter{border-radius:var(--r-pill);letter-spacing:.04em;background:var(--panel-2);border:1px solid var(--line-2);height:30px;color:var(--dim);padding:0 12px;font-size:11px;font-weight:700;transition:color .12s,border-color .12s}.adminui .filter:hover{color:var(--text)}.adminui .filter:focus{border-color:var(--line-3,var(--line-2));color:var(--text);outline:none}.adminui input.filter::placeholder{color:var(--dim-2);letter-spacing:0;font-weight:600}.adminui select.filter{cursor:pointer}.adminui input,.adminui select,.adminui textarea{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--text);font:inherit;padding:7px 11px;font-size:12.5px}.adminui input:focus,.adminui select:focus,.adminui textarea:focus{border-color:rgba(var(--brand-rgb),.45);outline:none}.adminui input::placeholder,.adminui textarea::placeholder{color:var(--dim-2)}.adminui .topbar{z-index:40;height:var(--bar-h);background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 16px;display:flex;position:sticky;top:48px}@media (min-width:1024px){.adminui .topbar{top:0}}.adminui .rail{background:var(--bg);border-right:1px solid var(--line)}.adminui .railgroup{letter-spacing:.18em;text-transform:uppercase;color:var(--dim-2);margin:0 0 6px;padding:0 12px;font-size:9px;font-weight:800}.adminui .railgroup-sol{color:var(--sol)}.adminui .railgroup-reap{color:var(--reap)}.adminui .navitem{border-radius:var(--r-pill);color:var(--dim);align-items:center;gap:9px;padding:7px 12px;font-size:12.5px;transition:color .12s,background .12s;display:flex}.adminui .navitem:hover{color:var(--text);background:#ffffff09}.adminui .navitem.on{color:var(--text);background:var(--raise)}.adminui .navitem .ico{color:var(--dim-2);text-align:center;flex:none;width:13px;font-size:11px}.adminui .navitem.on .ico{color:var(--text)}.adminui .navitem.soon{color:var(--dim-2);cursor:default}.adminui .navitem.soon:hover{color:var(--dim-2);background:0 0}.adminui .navitem .soonbadge{letter-spacing:.14em;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--dim-2);margin-left:auto;padding:1px 6px;font-size:8px;font-weight:800}.adminui .ccy{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--panel);align-items:center;gap:4px;padding:3px;display:inline-flex}.adminui .ccy button{border-radius:var(--r-pill);letter-spacing:.12em;text-transform:uppercase;color:var(--dim-2);align-items:center;gap:6px;padding:4px 12px;font-size:10px;font-weight:800;transition:color .12s,background .12s;display:inline-flex}.adminui .ccy button:hover{color:var(--dim)}.adminui .ccy button.on{color:var(--sol);background:var(--sol-soft)}.adminui .ccy button.on.is-reap{color:var(--reap);background:var(--reap-soft)}.adminui .ccy img{flex:none;width:11px;height:auto}.adminui .cockpit{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1100px){.adminui .cockpit{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.adminui .meter{border-radius:var(--r-pill);background:var(--raise);height:7px;overflow:hidden}.adminui .meter>i{border-radius:var(--r-pill);background:var(--brand);height:100%;transition:width .3s;display:block}.adminui .meter>i.warn{background:var(--gold)}.adminui .meter>i.hot{background:var(--loss)}.adminui .empty{text-align:center;color:var(--dim-2);padding:30px 16px;font-size:12px}.adminui .empty strong{color:var(--dim);margin-bottom:5px;font-size:13px;font-weight:700;display:block}.adminui .split3{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:15px;padding-top:13px;display:grid}.adminui .split3>div{padding-right:14px}.adminui .split3 .k{letter-spacing:.14em;text-transform:uppercase;color:var(--dim-2);font-size:9px;font-weight:800}.adminui .split3 .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);margin-top:6px;font-size:17px;font-weight:800}.adminui .split3 .v.up{color:var(--brand)}.adminui .split3 .v.down{color:var(--loss)}.adminui .split3 .s{color:var(--dim-2);margin-top:4px;font-size:10px;line-height:1.45}@media (max-width:640px){.adminui .split3{grid-template-columns:1fr;gap:13px}}.adminui .omni{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2,#ffffff08);flex:auto;align-items:center;gap:7px;min-width:0;max-width:460px;height:30px;padding:0 9px;transition:border-color .14s,background .14s;display:flex;position:relative}.adminui .omni:focus-within{background:#ffffff0d;border-color:#a4ef296b}.adminui .omni-i{fill:none;stroke:var(--dim-2);stroke-width:1.6px;stroke-linecap:round;flex:none}.adminui .omni:focus-within .omni-i{stroke:var(--brand)}.adminui .omni input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:none;flex:auto;font-family:inherit;font-size:12.5px}.adminui .omni input::placeholder{color:var(--dim-2)}.adminui .omni-k{font-family:var(--mono,ui-monospace,monospace);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--dim-2);flex:none;padding:3px 5px;font-size:10px;line-height:1}.adminui .omni-busy{border:1.5px solid var(--line);border-top-color:var(--brand);border-radius:50%;flex:none;width:11px;height:11px;animation:.7s linear infinite omni-spin}@keyframes omni-spin{to{transform:rotate(360deg)}}.adminui .omni-drop{z-index:60;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);max-height:62vh;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 40px #0000008c}.adminui .omni-row{border-radius:var(--r-md);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 9px;display:flex}.adminui .omni-row.on{background:#ffffff0f}.adminui .omni-name{white-space:nowrap;font-size:12.5px;font-weight:600}.adminui .omni-lv{color:var(--dim-2);font-size:10.5px}.adminui .omni-why{color:var(--dim-2);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11px;overflow:hidden}.adminui .omni-tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--dim-2);padding:2px 5px;font-size:9.5px;font-weight:700}.adminui .omni-tag.omni-bad{color:var(--loss);border-color:#ff2d5559}.adminui .omni-empty{color:var(--dim-2);padding:10px;font-size:12px;line-height:1.6}.adminui .omni-empty span{color:var(--dim-2);opacity:.75;font-size:11px;display:block}@media (max-width:640px){.adminui .omni{max-width:none}.adminui .omni-k{display:none}}.adminui .split4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:720px){.adminui .split4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}
