:root{color-scheme:dark;--ink:#070a10;--night:#0b111b;--slate:#111a28;--steel:#1a2637;--line:rgba(171,190,216,.14);--line-bright:rgba(213,224,240,.23);--text:#edf2f8;--muted:#8f9bad;--orange:#f26a21;--orange-hot:#ff8a35;--purple:#4c315f;--purple-bright:#7d5a91;--blue:#6687a9;--green:#55c79a;--red:#e26767;--shadow:0 28px 65px rgba(0,0,0,.46);--soft-shadow:0 14px 32px rgba(0,0,0,.28)}
*{box-sizing:border-box}html{min-height:100%;background:#070a10}body{position:relative;isolation:isolate;max-width:1480px;min-height:100vh;margin:0 auto;padding:0 32px 60px;color:var(--text);font:14px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 76% 8%,rgba(92,54,111,.23),transparent 27rem),radial-gradient(circle at 12% 20%,rgba(242,106,33,.08),transparent 25rem),linear-gradient(135deg,#0c111a 0%,#070a10 62%,#0d1018 100%)}
body:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;opacity:.3;background-image:repeating-linear-gradient(102deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px),repeating-linear-gradient(8deg,rgba(0,0,0,.13) 0 1px,transparent 1px 7px)}
a{color:#becce0;text-decoration:none;transition:.2s ease}a:hover{color:#fff}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.3rem,5vw,5.8rem);line-height:.92;letter-spacing:-.06em;font-weight:720;margin:18px 0 24px}h1 em{color:var(--orange-hot);font-style:normal;font-weight:650}h2{font-size:1.45rem;letter-spacing:-.025em;margin:3px 0 0}h3{font-size:.95rem;letter-spacing:.02em}code{color:#c7d4e5;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.eyebrow{display:block;color:var(--orange-hot);font-size:.67rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.topbar{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;min-height:78px;border-bottom:1px solid var(--line);background:rgba(8,12,19,.82);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:12px;color:var(--text)}.brand-mark{display:grid;place-items:center;width:38px;height:38px;color:#fff;font-size:15px;font-weight:900;background:linear-gradient(145deg,var(--orange-hot),#a73d0b);clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%);box-shadow:0 9px 23px rgba(242,106,33,.25)}.brand strong,.brand small{display:block}.brand strong{font-size:.94rem;letter-spacing:.16em;text-transform:uppercase}.brand small{color:var(--muted);font-size:.62rem;letter-spacing:.15em;text-transform:uppercase}.nav-actions{display:flex;align-items:center;gap:14px}.nav-actions a{padding:8px 12px;border:1px solid var(--line);border-radius:4px}.nav-actions a b{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;color:#fff;background:var(--purple);border-radius:10px}.nav-actions form{margin:0}.operator{color:var(--muted);font-size:.78rem}
.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:stretch;min-height:390px;margin:36px 0 22px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(135deg,rgba(24,34,49,.94),rgba(8,12,19,.96) 58%,rgba(37,20,42,.9));box-shadow:var(--shadow);clip-path:polygon(0 0,96% 0,100% 15%,100% 100%,0 100%)}.hero:before{content:"";position:absolute;inset:0;border-top:2px solid rgba(255,130,52,.7);pointer-events:none}.hero-copy{z-index:2;padding:62px 6vw 55px}.hero-copy p{max-width:580px;color:#a8b4c4;font-size:1.02rem}.hero-art{position:relative;min-height:360px;overflow:hidden;background:linear-gradient(145deg,transparent 10%,rgba(0,0,0,.44)),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 7px)}.hero-art i{position:absolute;top:-20%;bottom:-16%;width:23%;background:linear-gradient(90deg,#06080d 0 23%,#d54f0d 24% 30%,#090b11 31% 68%,#ff7625 69% 73%,#160b08 74%);border-radius:0 0 55% 55%;filter:drop-shadow(18px 20px 16px rgba(0,0,0,.8));transform:rotate(-7deg)}.hero-art i:nth-child(1){left:4%}.hero-art i:nth-child(2){left:29%;top:-32%;height:115%}.hero-art i:nth-child(3){left:54%;top:-12%;height:103%}.hero-art span{position:absolute;right:-8%;bottom:-17%;width:72%;height:66%;border-radius:52% 0 0 0;background:linear-gradient(135deg,#6d4a7d,#271530 55%,#0b0e15 56%);box-shadow:-20px -18px 45px rgba(0,0,0,.58),inset 0 1px rgba(255,255,255,.18);transform:skewY(-12deg)}
.archive-hero{min-height:290px}.archive-hero .hero-copy{padding-top:45px;padding-bottom:40px}.archive-hero h1{font-size:clamp(2.3rem,4.2vw,4.8rem)}.archive-hero .hero-art{min-height:290px}
.metric-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:22px}.metric{position:relative;min-height:148px;padding:22px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(145deg,rgba(27,39,56,.92),rgba(11,17,27,.96));box-shadow:var(--soft-shadow)}.metric:after{content:"";position:absolute;right:-30px;bottom:-38px;width:100px;height:100px;border:1px solid rgba(255,255,255,.08);transform:rotate(35deg);background:rgba(255,255,255,.015)}.metric>span,.metric small{position:relative;z-index:1;display:block;color:var(--muted)}.metric>span{font-size:.68rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.metric strong{position:relative;z-index:1;display:block;margin:8px 0 3px;font-size:2.45rem;line-height:1;letter-spacing:-.06em}.metric small{font-size:.72rem}.metric-updates{border-top:2px solid var(--orange)}.metric-core{border-top:2px solid var(--purple-bright)}.metric-attention strong{color:#f3a1a1}.metric-backups strong{color:#a9c8e7}
.data-panel,.card{position:relative;margin:18px 0;border:1px solid var(--line);background:linear-gradient(155deg,rgba(20,30,44,.94),rgba(9,14,22,.97));box-shadow:var(--soft-shadow)}.data-panel:before,.card:before{content:"";position:absolute;top:-1px;right:-1px;width:54px;height:16px;border-top:1px solid rgba(255,125,45,.55);border-right:1px solid rgba(255,125,45,.55)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid var(--line)}.section-note{color:var(--muted);font-size:.75rem}.fleet-panel{margin-top:18px}.command-deck{display:grid;grid-template-columns:1fr 2fr;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(76,49,95,.16),transparent 52%,rgba(242,106,33,.06))}.command-deck form{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0}.command-deck form>span,.empty-note{color:var(--muted);font-size:.72rem}.empty-note{align-self:center;margin:0;padding:8px 4px}
.table-shell{max-width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;background:transparent}th{padding:11px 14px;color:#7f8b9d;font-size:.61rem;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:rgba(5,9,15,.35);border-bottom:1px solid var(--line)}td{padding:13px 14px;color:#c7d0dc;vertical-align:middle;border-bottom:1px solid rgba(171,190,216,.09)}tbody tr{transition:.15s ease}tbody tr:hover{background:linear-gradient(90deg,rgba(242,106,33,.055),rgba(76,49,95,.075))}tbody tr:last-child td{border-bottom:0}td>a{color:#9fb1c7}.site-identity{display:flex;align-items:center;gap:11px;min-width:190px}.site-identity strong,.site-identity small{display:block}.site-identity strong{color:#f1f5fa}.site-identity small{margin-top:2px;color:#778397;font-size:.7rem}.site-icon,.site-monogram{width:42px;height:42px;flex:0 0 42px;border-radius:3px 13px 3px 3px}.site-icon{display:block;object-fit:cover;background:#fff}.site-monogram{display:grid;place-items:center;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.06em;background:linear-gradient(145deg,#ef6a24,#4d2e5e);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 8px 18px rgba(0,0,0,.3)}.core-version{min-width:150px;color:#e3e9f1}.core-version small{display:block;max-width:230px;margin-top:3px;color:#7f8b9a;font-size:.68rem}.actions{min-width:150px}.actions form{display:inline-block;margin:2px}.actions button{white-space:nowrap}
.status{display:inline-flex;align-items:center;gap:7px;padding:4px 8px;color:#aeb9c7;font-size:.58rem;font-weight:850;letter-spacing:.08em;border:1px solid var(--line-bright);border-radius:20px;background:rgba(255,255,255,.025)}.status i{width:6px;height:6px;border-radius:50%;background:#748196;box-shadow:0 0 0 3px rgba(116,129,150,.1)}.status-enrolled i,.status-complete i,.status-sent i{background:var(--green);box-shadow:0 0 0 3px rgba(85,199,154,.12)}.status-enrolled,.status-complete,.status-sent{color:#91ddc0;border-color:rgba(85,199,154,.24)}.status-failed i,.status-timed-out i,.status-rolled-back i,.status-revoked i{background:var(--red)}.status-failed,.status-timed-out,.status-rolled-back,.status-revoked{color:#ef9b9b;border-color:rgba(226,103,103,.28)}.status-running i,.status-updating i,.status-uploading i,.status-dispatching i,.status-verifying i{background:var(--orange-hot)}.status-running,.status-updating,.status-uploading,.status-dispatching,.status-verifying{color:#ffb27c;border-color:rgba(242,106,33,.3)}.status-queued i,.status-requested i,.status-starting i,.status-backing-up i,.status-backup-queued i,.status-backup-complete i{background:#8a6ca0}.status-queued,.status-requested,.status-starting,.status-backing-up,.status-backup-queued,.status-backup-complete{color:#c7aed8;border-color:rgba(125,90,145,.38)}
form{margin:10px 0}input,select,button{font:inherit}input,select{min-height:38px;padding:8px 11px;color:var(--text);border:1px solid rgba(169,188,215,.2);border-radius:3px;outline:none;background:#0d1521;transition:.18s ease}input{min-width:190px}input:focus,select:focus{border-color:rgba(255,125,45,.72);box-shadow:0 0 0 3px rgba(242,106,33,.1)}button{min-height:36px;padding:8px 13px;color:#cbd4df;border:1px solid var(--line-bright);border-radius:3px;background:linear-gradient(#202d3e,#141e2c);box-shadow:0 7px 14px rgba(0,0,0,.17);cursor:pointer;transition:.18s ease}button:hover{color:#fff;border-color:rgba(255,137,66,.55);transform:translateY(-1px)}button.primary{color:#fff;border-color:#ef6a24;background:linear-gradient(135deg,#ff7b2d,#c8490d);box-shadow:0 10px 22px rgba(214,78,13,.22)}button.danger{color:#f2a2a2;border-color:rgba(226,103,103,.35);background:rgba(100,27,32,.22)}input[type=checkbox]{appearance:none;display:inline-grid;place-items:center;min-width:17px;width:17px;height:17px;min-height:17px;margin:0;border-radius:2px;vertical-align:middle}input[type=checkbox]:checked{border-color:var(--orange);background:var(--orange);box-shadow:inset 0 0 0 4px #172130}.confirm{display:inline-flex;align-items:center;gap:7px;color:#aeb8c5;font-size:.72rem}.confirm input{min-width:17px}.code{padding:14px;color:#ffd3b7;font:1rem ui-monospace,SFMono-Regular,monospace;word-break:break-all;border:1px solid rgba(242,106,33,.3);background:#101620}
.card{padding:22px}.provisioning{padding:0}.provisioning summary{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;list-style:none;cursor:pointer}.provisioning summary::-webkit-details-marker{display:none}.provisioning summary span b,.provisioning summary span small{display:block}.provisioning summary span small{margin-top:2px;color:var(--muted);font-size:.7rem}.provisioning summary>i{color:var(--orange);font-size:1.5rem;font-style:normal}.provisioning[open] summary>i{transform:rotate(45deg)}.provision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-top:1px solid var(--line);background:var(--line)}.provision-grid section{padding:22px;background:#0d1520}.provision-grid form{display:grid;gap:8px}.provision-grid input,.provision-grid select{width:100%;min-width:0}.panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.panel-grid>.data-panel{min-width:0}.utility-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.telegram-card p,.grain-card p{color:var(--muted)}.telegram-card form{display:inline-block;margin-right:12px}.grain-card{overflow:hidden;background:linear-gradient(120deg,rgba(59,29,17,.85),rgba(15,13,17,.95)),repeating-linear-gradient(94deg,transparent 0 8px,rgba(255,162,87,.08) 9px 10px,transparent 11px 20px)}.grain-card:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.4;background:repeating-radial-gradient(ellipse at 0 50%,transparent 0 22px,rgba(240,139,76,.08) 23px 24px,transparent 25px 41px)}.grain-card>*{position:relative;z-index:1}.audit-panel td:nth-child(4),.audit-panel td:nth-child(5){font:11px ui-monospace,SFMono-Regular,monospace;color:#8190a4}footer{display:flex;justify-content:space-between;margin-top:32px;padding:22px 2px;color:#647083;font-size:.62rem;font-weight:800;letter-spacing:.18em;border-top:1px solid var(--line)}footer span{font-weight:500}
body>h1:first-child{margin-top:12vh;font-size:2rem;letter-spacing:-.03em}.card>form label{display:block;margin-bottom:9px}.card>form label input{display:block;margin-top:5px}.card>form br{display:none}
@media(max-width:1100px){body{padding:0 20px 45px}.metric-grid{grid-template-columns:repeat(3,1fr)}.hero{grid-template-columns:1fr .72fr}.panel-grid{grid-template-columns:1fr}.command-deck{grid-template-columns:1fr}.provision-grid{grid-template-columns:1fr}}
@media(max-width:720px){body{padding:0 12px 35px}.topbar{min-height:68px}.operator{display:none}.nav-actions{gap:6px}.nav-actions a{padding:7px}.brand small{display:none}.hero{display:block;min-height:0;margin-top:20px;clip-path:none}.hero-copy{padding:38px 25px}.hero-art{height:165px;min-height:0}.metric-grid{grid-template-columns:1fr 1fr}.metric{min-height:125px;padding:17px}.metric strong{font-size:2rem}.section-heading{align-items:flex-start;padding:18px}.section-note{display:none}.command-deck{padding:12px}.command-deck form{align-items:stretch}.command-deck input,.command-deck select,.command-deck button{width:100%;min-width:0}.confirm{width:100%}.utility-grid{grid-template-columns:1fr}.actions{min-width:130px}footer{display:block}footer span{display:block;margin-top:6px}}
@media(max-width:430px){.metric-grid{grid-template-columns:1fr}.nav-actions a{font-size:0}.nav-actions a b{font-size:.7rem;margin:0}.hero-copy h1{font-size:2.6rem}.hero-copy p{font-size:.9rem}}