:root{--ink:#0b0612;--cream:#fff1e4;--pink:#ff3d8b;--coral:#ff6a45;--gold:#ffbe55;--sea:#1fd6c4;--sunset:linear-gradient(100deg, #ff3d8b 0%, #ff6a45 55%, #ffbe55 100%);--f-display:"Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--f-script:"Yellowtail", cursive;--bg:#120a1f;--bg-1:#150c24;--bg-2:#1a0f2c;--panel:#1a0f2c;--panel-1:#1f1334;--panel-2:#26173f;--panel-hi:#2f1c4d;--line:#ffd6ec17;--line-1:#ffd6ec29;--line-hi:#ffd6ec47;--box:#ffd6ec33;--text:#fff1e4;--text-1:#ecdbe8;--text-2:#b8a3c4;--text-3:#85709a;--accent:#ff3d8b;--accent-2:#ffbe55;--accent-grad:linear-gradient(100deg, #ff3d8b 0%, #ff6a45 55%, #ffbe55 100%);--accent-weak:#ff3d8b24;--accent-2-weak:#ffbe5524;--accent-line:#ff3d8b80;--glow:#ff3d8b73;--ok:#1fd6c4;--ok-weak:#1fd6c424;--warn:#ffbe55;--bad:#ff4d6d;--bad-weak:#ff4d6d24;--sel-bg:#ff3d8b;--sel-fg:#0b0612;--f-sans:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--r-1:8px;--r-2:12px;--r-3:16px;--r-pill:999px;--topbar-h:0px;--statusbar-h:0px;--cur:auto;--cur-p:pointer;--adm-side:268px}html,body{background:var(--bg)}body.adm{font-family:var(--f-sans);color:var(--text);min-height:100vh}.num{font-variant-numeric:tabular-nums}.adm{grid-template-columns:var(--adm-side) minmax(0, 1fr);display:grid}.adm-side{border-right:1px solid var(--line);background:radial-gradient(120% 50% at 0 0,#ff3d8b29,#0000 60%),radial-gradient(90% 40% at 100% 100%,#1fd6c414,#0000 60%),#0f0819;flex-direction:column;gap:1rem;height:100vh;padding:1.3rem .9rem 1rem;display:flex;position:sticky;top:0}.adm-brand{border-bottom:1px solid var(--line);flex-direction:column;gap:.35rem;padding:.2rem .6rem .8rem;display:flex}.adm-brand__wm{align-items:flex-end;line-height:1;display:inline-flex}.wm6{font-family:var(--f-script);background:var(--sunset);color:#0000;filter:drop-shadow(2px 2px 0 var(--ink));-webkit-background-clip:text;background-clip:text;padding:0 .12em .08em 0;font-size:2.1rem}.tld6{font-family:var(--f-display);background:linear-gradient(#ff3d8b,#ff6a45 60%,#ffbe55);color:#0000;-webkit-text-stroke:1.5px var(--ink);paint-order:stroke fill;filter:drop-shadow(2px 2px 0 var(--ink));-webkit-background-clip:text;background-clip:text;font-size:1.45rem;font-weight:900;transform:rotate(-4deg)translateY(-.2rem)}.adm-brand__tag{font-family:var(--f-display);letter-spacing:.24em;text-transform:uppercase;color:var(--ink);background:var(--gold);align-self:flex-start;padding:.2rem .45rem .15rem;font-size:.8rem;font-weight:900;transform:rotate(-2deg)}.adm-nav{flex-direction:column;gap:.2rem;display:flex}.adm-link{color:var(--text-2);border:1px solid #0000;border-radius:12px;flex-direction:column;gap:.25rem;padding:.55rem .6rem .6rem;transition:background .15s,color .15s;display:flex}.adm-link__grp{font-family:var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);font-size:.7rem;font-weight:800}.adm-link__row{align-items:center;gap:.75rem;display:flex}.adm-link__row>i{background:#fff1e40f;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:1rem;display:grid}.adm-link__row b{color:var(--text-1);font-weight:700;display:block}.adm-link__row small{color:var(--text-3);font-size:.75rem;display:block}.adm-link:hover{background:#fff1e40a}.adm-link.is-on{background:#ff3d8b1a;border-color:#ff3d8b59}.adm-link.is-on .adm-link__row>i{background:var(--sunset);color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.adm-link.is-on b{color:var(--cream)}.adm-side__foot{flex-direction:column;gap:.5rem;margin-top:auto;display:flex}.adm-live{color:var(--text-2);background:#fff1e40d;border-radius:10px;align-items:center;gap:.55rem;padding:.6rem .75rem;font-size:.85rem;font-weight:700;display:flex}.adm-live__dot{background:var(--text-3);border-radius:50%;width:9px;height:9px}.adm-live.is-live{color:var(--cream);background:#ff2a4f29}.adm-live.is-live .adm-live__dot{background:#ff2a4f;animation:1.2s steps(2,jump-none) infinite admblink;box-shadow:0 0 10px #ff2a4f}@keyframes admblink{50%{opacity:.25}}.adm-back{border:1px solid var(--line-1);color:var(--text-2);border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.85rem;font-weight:700;display:flex}.adm-back:hover{color:var(--cream);border-color:var(--line-hi)}.adm-main{min-width:0}.adm-head{z-index:30;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#120a1fdb;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,3vw,2.4rem);display:flex;position:sticky;top:0}.adm-head__t{align-items:center;gap:.9rem;min-width:0;display:flex}.adm-head__ic{background:var(--sunset);width:46px;height:46px;color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:12px;flex-shrink:0;place-items:center;font-size:1.2rem;display:grid}.adm-head h1{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;color:var(--cream);-webkit-text-fill-color:currentColor;background:0 0;margin:0;font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem);font-weight:900;line-height:.95}.adm-head p{color:var(--text-2);margin:.2rem 0 0;font-size:.9rem}.adm-head__r{align-items:center;gap:.8rem;display:flex}.adm-clock{font-family:var(--f-display);color:var(--text-2);font-size:1.5rem;font-weight:900}.adm-me img{object-fit:cover;border:2px solid var(--cream);width:40px;height:40px;box-shadow:2px 2px 0 var(--ink);border-radius:50%}.adm-body{max-width:1500px;padding:clamp(1rem,3vw,2.4rem)}.adm h2,.adm h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;color:var(--cream);font-weight:900}.adm h3{margin-bottom:.6rem;font-size:1.35rem}.adm .sect{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.04em;color:var(--cream);font-size:1.5rem;font-weight:900}.adm .sect:before{background:var(--sunset)!important;box-shadow:none!important}.adm .btn{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--ink);background:var(--panel-2);color:var(--text-1);box-shadow:2px 2px 0 var(--ink);text-align:center;border-radius:8px;justify-content:center;font-weight:800;transition:transform .12s,box-shadow .12s,background .12s}.adm .btn:hover{background:var(--panel-hi);color:var(--cream);box-shadow:3px 3px 0 var(--ink);border-color:var(--ink);transform:translate(-1px,-1px)}.adm .btn:active{box-shadow:0 0 0 var(--ink);transform:translate(1px,1px)}.adm .btn--primary{background:var(--sunset);color:var(--ink);border-color:var(--ink);filter:none}.adm .btn--primary:hover{background:var(--sunset);color:var(--ink);filter:brightness(1.06)}.adm .btn--bad,.adm .btn--danger{color:#ff8aa0;background:#ff4d6d24}.adm .btn--bad:hover,.adm .btn--danger:hover{color:var(--ink);background:#ff4d6d}.adm .btn--ghost{box-shadow:none;border-color:var(--line-1);background:0 0}.adm .btn--sm{padding:.38em .75em .32em;font-size:.88rem}.adm .btn--xs{padding:.25em .55em .2em;font-size:.78rem}.adm #admin-tabs,.adm #panel-tabs>div:first-child{border:1px solid var(--line);background:#0b06128c;border-radius:12px;flex-wrap:wrap;gap:.35rem;padding:.35rem;display:flex}.adm #panel-tabs>div+div{padding:.2rem .35rem}.adm #admin-tabs .btn,.adm #panel-tabs .btn{box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000}.adm #admin-tabs .btn:hover,.adm #panel-tabs .btn:hover{color:var(--cream);background:#fff1e40f;transform:none}.adm #admin-tabs .btn--primary,.adm #panel-tabs .btn--primary{background:var(--sunset);color:var(--ink);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.adm #panel-tabs>div+div .btn--primary{color:var(--cream);box-shadow:none;background:#ff3d8b29;border-color:#ff3d8b73}.adm .pcard,.adm .panel,.adm .card{background:var(--panel);border:1px solid var(--line-1);border-radius:14px;box-shadow:4px 4px #0b0612b3}.adm .pcard{padding:1.1rem 1.2rem}.adm .pcard h3{align-items:center;gap:.5rem;display:flex}.adm .ov-grid .pcard{position:relative;overflow:hidden}.adm .ov-grid .pcard:before{content:"";background:var(--sunset);opacity:.85;height:4px;position:absolute;inset:0 0 auto}.adm .chip{background:var(--panel-2);border:1px solid var(--line-1);color:var(--text-1);border-radius:999px;font-size:.8rem;font-weight:700}.adm .chip--ok{color:var(--sea);background:#1fd6c41a;border-color:#1fd6c473}.adm .chip--bad{color:#ff8aa0;background:#ff4d6d1a;border-color:#ff4d6d73}.adm .chip--accent{color:var(--gold);background:#ffbe551a;border-color:#ffbe5573}.adm .input,.adm .textarea,.adm .select{border:1px solid var(--line-1);color:var(--cream);font-family:var(--f-sans);background:#0f0819;border-radius:10px}.adm .input:focus,.adm .textarea:focus,.adm .select:focus{border-color:var(--pink);outline:none;box-shadow:0 0 0 3px #ff3d8b38}.adm .field__label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:.72rem;font-weight:800}.adm .u-mono,.adm code{font-family:var(--f-mono);color:var(--gold);font-size:.88em}.adm .u-dim{color:var(--text-2)}.adm .switch__track{border-radius:999px}.adm .switch input:checked+.switch__track{border-color:var(--sea);color:var(--sea);background:#1fd6c41f}.adm table{border-collapse:collapse;width:100%}.adm .table-wrap{border:1px solid var(--line-1);border-radius:12px;overflow:auto}.adm th{font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);background:#0b061280;font-size:.85rem;font-weight:800}.adm th,.adm td{border-bottom:1px solid var(--line);text-align:left;padding:.6rem .8rem}.adm tr:hover td{background:#fff1e408}.adm .stat-box{background:var(--panel);border:1px solid var(--line-1);border-radius:14px}.adm .stat-box__n{font-family:var(--f-display);color:var(--cream);font-size:2.4rem;font-weight:900}.adm .state{color:var(--text-2)}.adm .link-card{border-radius:12px}.adm #hq-app,.adm #mod-app{max-width:none!important;margin:0!important}@media (width<=900px){.adm{grid-template-columns:1fr}.adm-side{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:.6rem;height:auto;padding:.6rem;position:static;overflow-x:auto}.adm-brand{border:0;flex-shrink:0;padding:0 .4rem}.adm-brand__tag{display:none}.adm-nav{flex-direction:row}.adm-link{flex-shrink:0;padding:.4rem}.adm-link__grp,.adm-link__row small{display:none}.adm-side__foot{flex-direction:row;margin:0 0 0 auto}.adm-live span:last-child{display:none}.adm-head{position:static}}
