.admin-panel-scope{--bg:#f6f1e7;--band:#faf8f2;--surface:#fff;--fg:#1d2b26;--muted:#4a5650;--head:#0b4232;--accent:#c85010;--line:#0b423224;--btn-bg:#0b4232;--btn-fg:#fff;--ok:#276b43;--ok-bg:#dceadb;--warn:#8a5d0b;--warn-bg:#f2e4bf;--bad:#9c3425;--bad-bg:#f1d8d0;--info:#2f5d7a;--info-bg:#dce7ec;--in:#0b4232;--out:#c85010;--grid:#0b42321a;--shadow:#0b42324d;--sec-bg:#0b4232;--sec-fg:#fff;--sec-muted:#c3d3c9;--sec-card:#ffffff12;--sec-line:#ffffff2e;--sec-accent:#f28a52;--display:"Source Serif 4", Georgia, "Times New Roman", serif;--body:"Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.6}.admin-panel-scope *{box-sizing:border-box}.admin-panel-scope [hidden]{display:none!important}.admin-panel-scope a{color:inherit}.admin-panel-scope :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.admin-panel-scope .sec :focus-visible{outline-color:var(--sec-accent)}.admin-panel-scope .gut{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.admin-panel-scope .wrap{max-width:1160px;margin:0 auto}.admin-panel-scope section[id]{scroll-margin-top:84px}.admin-panel-scope .mono{font-family:var(--mono)}.admin-panel-scope h1,.admin-panel-scope h2,.admin-panel-scope h3{font-family:var(--display);color:var(--head);text-wrap:balance;margin:0;font-weight:700}.admin-panel-scope h1{letter-spacing:-.025em;font-size:clamp(2.4rem,5.6vw,4.1rem);line-height:1.04}.admin-panel-scope h1 em,.admin-panel-scope h2 em{font-style:italic;font-weight:inherit;color:var(--accent)}.admin-panel-scope h2{letter-spacing:-.02em;font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.12}.admin-panel-scope h3{letter-spacing:-.01em;font-size:1.2rem;line-height:1.25}.admin-panel-scope .eyebrow{font:700 12px/1.2 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 16px}.admin-panel-scope .lede{color:var(--muted);max-width:56ch;margin:18px 0 0;font-size:1.125rem}.admin-panel-scope p{margin:0}.admin-panel-scope .btn{font:600 15px var(--body);border:1.5px solid var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:opacity .15s,background .15s;display:inline-flex}.admin-panel-scope .btn:hover{opacity:.92}.admin-panel-scope .btn.ghost{color:var(--head);border-color:var(--head);background:0 0}.admin-panel-scope .btn.ghost:hover{background:#0b42320d}.admin-panel-scope .band{padding-block:clamp(52px,7vw,96px)}.admin-panel-scope .band.alt{background:var(--band)}.admin-panel-scope .hero{padding-block:clamp(40px,6vw,80px) clamp(52px,7vw,92px)}@media (min-width:900px){.admin-panel-scope .hero{box-sizing:border-box;align-items:center;min-height:calc(100dvh - 68px);padding-block:40px;display:flex}.admin-panel-scope .hero .wrap{width:100%}}.admin-panel-scope .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.admin-panel-scope .cta-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.admin-panel-scope .fine{color:var(--muted);max-width:52ch;margin-top:22px;font-size:14px}@media (max-width:900px){.admin-panel-scope .hero-grid{grid-template-columns:minmax(0,1fr)}}.admin-panel-scope .feat{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5vw,68px);display:grid}.admin-panel-scope .feat.flip .copy{order:2}.admin-panel-scope .feat>*{min-width:0}@media (max-width:900px){.admin-panel-scope .feat{grid-template-columns:minmax(0,1fr)}.admin-panel-scope .feat.flip .copy{order:0}}.admin-panel-scope .points{gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.admin-panel-scope .points li{align-items:flex-start;gap:14px;display:flex}.admin-panel-scope .points li:before{content:"";border:1.5px solid var(--accent);border-radius:50%;flex:none;width:9px;height:9px;margin-top:.62em}.admin-panel-scope .points b{color:var(--fg);font-weight:600;display:block}.admin-panel-scope .points span{color:var(--muted);font-size:15px;display:block}.admin-panel-scope .panel{background:var(--surface);border:1px solid var(--line);box-shadow:0 22px 44px -28px var(--shadow);border-radius:14px;overflow:hidden}.admin-panel-scope .pbar{border-bottom:1px solid var(--line);font:700 12px/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.admin-panel-scope .tag{font:700 11px/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 8px}.admin-panel-scope .pbody{padding:16px}.admin-panel-scope .pill{font:600 12px var(--body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.admin-panel-scope .pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.admin-panel-scope .pill.ok{color:var(--ok);background:var(--ok-bg)}.admin-panel-scope .pill.warn{color:var(--warn);background:var(--warn-bg)}.admin-panel-scope .pill.bad{color:var(--bad);background:var(--bad-bg)}.admin-panel-scope .pill.info{color:var(--info);background:var(--info-bg)}.admin-panel-scope .scroll{overflow-x:auto}.admin-panel-scope .tbl{border-collapse:collapse;width:100%;font-size:14px}.admin-panel-scope .tbl th{background:var(--sec-bg);color:var(--sec-fg);font:700 11px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px}.admin-panel-scope .tbl th:first-child{border-top-left-radius:10px}.admin-panel-scope .tbl th:last-child{border-top-right-radius:10px}.admin-panel-scope .tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 12px}.admin-panel-scope .tbl tr:last-child td{border-bottom:0}.admin-panel-scope .tbl .m{font-family:var(--mono);font-size:13px}.admin-panel-scope .seg{border:1px solid var(--line);background:var(--bg);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.admin-panel-scope .seg button{color:var(--muted);font:600 14px var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;transition:background .15s,color .15s}.admin-panel-scope .seg button[aria-selected=true],.admin-panel-scope .seg button[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg)}.admin-panel-scope .fake{font:600 13px var(--body);border:1px solid var(--line);color:var(--fg);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:7px 14px;display:inline-flex}.admin-panel-scope .fake.solid{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg)}.admin-panel-scope .avatar{width:34px;height:34px;font:600 13px var(--body);border-radius:50%;flex:none;place-items:center;display:grid}.admin-panel-scope .av1{background:var(--ok-bg);color:var(--ok)}.admin-panel-scope .av2{background:var(--warn-bg);color:var(--warn)}.admin-panel-scope .av3{background:var(--info-bg);color:var(--info)}.admin-panel-scope .av4{background:var(--bad-bg);color:var(--bad)}.admin-panel-scope .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.admin-panel-scope .tile{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:12px 14px}.admin-panel-scope .tile span{font:700 11px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:block}.admin-panel-scope .tile b{font:700 1.9rem/1.2 var(--display);color:var(--head);font-variant-numeric:tabular-nums;display:block}.admin-panel-scope .chart-head{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 16px 0;display:flex}.admin-panel-scope .ro-note{font:700 12px/1.2 var(--body);letter-spacing:.04em;color:var(--muted);min-height:16px;margin-bottom:4px}.admin-panel-scope .ro-vals{flex-wrap:wrap;gap:6px 22px;font-size:15px;display:flex}.admin-panel-scope .ro-vals .k{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.admin-panel-scope .ro-vals .k:before{content:"";background:var(--in);border-radius:2px;width:14px;height:3px}.admin-panel-scope .ro-vals .k.out:before{background:var(--out)}.admin-panel-scope .ro-vals b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.admin-panel-scope #chart{touch-action:pan-y;min-width:0;padding:8px 8px 12px}.admin-panel-scope #chart svg{max-width:100%;display:block}.admin-panel-scope .c-grid{stroke:var(--grid);stroke-width:1px}.admin-panel-scope .c-txt{fill:var(--muted);font:11px var(--mono)}.admin-panel-scope .c-in{stroke:var(--in);fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.admin-panel-scope .c-out{stroke:var(--out);fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.admin-panel-scope .c-area{fill:var(--in);fill-opacity:.14}.admin-panel-scope .c-cur{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.admin-panel-scope .d-in{fill:var(--in);stroke:var(--surface);stroke-width:2px}.admin-panel-scope .d-out{fill:var(--out);stroke:var(--surface);stroke-width:2px}.admin-panel-scope .domain-search{border:1px solid var(--line);background:var(--bg);font:500 15px var(--mono);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.admin-panel-scope .domain-search span{color:var(--muted)}.admin-panel-scope .rlist{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.admin-panel-scope .rlist li{border:1px solid var(--line);font:500 14px var(--mono);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.admin-panel-scope .note{color:var(--muted);margin-top:14px;font-size:14px}.admin-panel-scope .tabpanel{min-width:0}.admin-panel-scope .pool{border-bottom:1px solid var(--line);padding:16px}.admin-panel-scope .pool-top{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:14px;display:flex}.admin-panel-scope .pool-top b{font-variant-numeric:tabular-nums}.admin-panel-scope .meter{background:var(--grid);border-radius:99px;height:8px;overflow:hidden}.admin-panel-scope .meter i{background:var(--in);border-radius:99px;height:100%;display:block}.admin-panel-scope .ulist{margin:0;padding:0;list-style:none}.admin-panel-scope .ulist li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) minmax(90px,150px);align-items:center;gap:12px;padding:13px 16px;display:grid}.admin-panel-scope .ulist li:last-child{border-bottom:0}.admin-panel-scope .uname{min-width:0}.admin-panel-scope .uname b{font-size:15px;font-weight:600;line-height:1.3;display:block}.admin-panel-scope .uname small{color:var(--muted);font:13px var(--mono);overflow-wrap:anywhere;display:block}.admin-panel-scope .ustore{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.admin-panel-scope .ustore .meter{margin-top:6px}.admin-panel-scope .actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}@media (max-width:480px){.admin-panel-scope .ulist li{grid-template-columns:auto minmax(0,1fr)}.admin-panel-scope .ulist .ustore{grid-column:2}}.admin-panel-scope .ghead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.admin-panel-scope .ghead b{font:500 15px var(--mono);overflow-wrap:anywhere}.admin-panel-scope .members{margin-top:0;display:flex}.admin-panel-scope .members .avatar{border:2px solid var(--surface);margin-left:-8px}.admin-panel-scope .members .avatar:first-child{margin-left:0}.admin-panel-scope .threads{margin:0;padding:0;list-style:none}.admin-panel-scope .threads li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:13px 16px;display:grid}.admin-panel-scope .threads li:last-child{border-bottom:0}.admin-panel-scope .threads b{font-size:15px;font-weight:600}.admin-panel-scope .threads span{color:var(--muted);font-size:14px}.admin-panel-scope .threads time{font:12px var(--mono);color:var(--muted);grid-area:1/2}.admin-panel-scope .sub-label{font:700 11px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:12px 16px 0}.admin-panel-scope .routes{gap:12px;padding:16px;display:grid}.admin-panel-scope .route{border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.admin-panel-scope .chip{font:500 13px var(--mono);overflow-wrap:anywhere}.admin-panel-scope .rtag{font:600 12px var(--body);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;text-align:center}.admin-panel-scope .rtag:before{content:"→ "}.admin-panel-scope .rtag:after{content:" →"}.admin-panel-scope .route .dest{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}@media (max-width:560px){.admin-panel-scope .route{grid-template-columns:minmax(0,1fr);justify-items:start}.admin-panel-scope .rtag:before{content:"↓ "}.admin-panel-scope .rtag:after{content:""}}.admin-panel-scope .filters{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.admin-panel-scope .log-table{min-width:660px}.admin-panel-scope .sec{background:var(--sec-bg);color:var(--sec-fg)}.admin-panel-scope .sec h2,.admin-panel-scope .sec h3{color:var(--sec-fg)}.admin-panel-scope .sec h2 em,.admin-panel-scope .sec .eyebrow{color:var(--sec-accent)}.admin-panel-scope .sec .lede{color:var(--sec-muted)}.admin-panel-scope .sec .seg{background:var(--sec-card);border-color:var(--sec-line);margin-top:34px}.admin-panel-scope .sec .seg button{color:var(--sec-muted)}.admin-panel-scope .sec .seg button[aria-selected=true]{background:var(--sec-fg);color:var(--sec-bg)}.admin-panel-scope .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.admin-panel-scope .span2{grid-column:span 2}.admin-panel-scope .scard{background:var(--sec-card);border:1px solid var(--sec-line);border-radius:14px;min-width:0;padding:22px}.admin-panel-scope .scard p{color:var(--sec-muted);margin-top:8px;font-size:15px}.admin-panel-scope .scard .lab{font:700 11px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--sec-accent);margin-bottom:14px;display:block}.admin-panel-scope .levels{gap:0;display:grid}.admin-panel-scope .lvl{border:1px dashed var(--sec-line);border-radius:12px;padding:10px 12px 12px}.admin-panel-scope .lvl>small{font:700 11px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--sec-muted);margin-bottom:8px;display:block}.admin-panel-scope .lvl .lvl{margin-top:2px}.admin-panel-scope .fchips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.admin-panel-scope .fchips span{font:600 12px var(--body);border:1px solid var(--sec-line);border-radius:999px;padding:4px 10px}.admin-panel-scope .rules{margin:0;display:grid}.admin-panel-scope .rules div{border-bottom:1px solid var(--sec-line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.admin-panel-scope .rules div:last-child{border-bottom:0}.admin-panel-scope .rules dt{color:var(--sec-muted);font-size:15px}.admin-panel-scope .rules dd{font:500 14px var(--mono);margin:0}@media (max-width:980px){.admin-panel-scope .grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-panel-scope .grid3{grid-template-columns:minmax(0,1fr)}.admin-panel-scope .span2{grid-column:auto}}.admin-panel-scope .flow{gap:12px;padding:16px;display:grid}.admin-panel-scope .node{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:14px 16px}.admin-panel-scope .node small{font:700 11px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.admin-panel-scope .node b{font-weight:600}.admin-panel-scope .node .path{font:500 13px var(--mono);overflow-wrap:anywhere;margin:4px 0 10px;display:block}.admin-panel-scope .split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-panel-scope .down{text-align:center;color:var(--accent);font:600 18px var(--body);line-height:1}@media (max-width:560px){.admin-panel-scope .split{grid-template-columns:minmax(0,1fr)}}.admin-panel-scope .alog{margin:0;padding:0;list-style:none}.admin-panel-scope .alog li{border-bottom:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);gap:4px 14px;padding:13px 16px;display:grid}.admin-panel-scope .alog li:last-child{border-bottom:0}.admin-panel-scope .alog time{font:12px/1.7 var(--mono);color:var(--muted)}.admin-panel-scope .alog b{font-size:15px;font-weight:600}.admin-panel-scope .alog span{font:13px var(--mono);color:var(--muted);overflow-wrap:anywhere;display:block}@media (max-width:480px){.admin-panel-scope .alog li{grid-template-columns:minmax(0,1fr)}}.admin-panel-scope .closing{text-align:left;border-top:1px solid var(--line)}.admin-panel-scope .closing .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.admin-panel-scope .closing h2{max-width:20ch}.admin-panel-scope .index a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;text-decoration:none;display:flex}.admin-panel-scope .index a:last-child{border-bottom:0}.admin-panel-scope .index a:hover{background:var(--band)}.admin-panel-scope .index b{font-size:15px;font-weight:600;line-height:1.3;display:block}.admin-panel-scope .index small{color:var(--muted);font-size:13px;display:block}.admin-panel-scope .index i{color:var(--accent);font-style:normal;font-family:var(--mono)}
