@font-face{font-family:Estedad;src:url('/assets/fonts/Estedad-Variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--bg:#07090a;--bg-soft:#0b0f10;--panel:#0d1213;--panel-2:#111718;--panel-3:#151b1c;--line:#222b2d;--line-soft:#182022;--text:#f3efe7;--muted:#879194;--muted-2:#626d70;--metal:#c7a467;--metal-hi:#edcf8e;--metal-deep:#836536;--green:#6bd19d;--red:#ed8585;--amber:#e2b865;--blue:#79aee9;--shadow:0 24px 80px #0008;--radius:18px}
*{box-sizing:border-box}html{min-width:320px;background:var(--bg)}body{margin:0;min-height:100vh;background:linear-gradient(145deg,#060809 0,#0a0e0f 48%,#080b0c 100%);color:var(--text);font-family:Estedad,"Segoe UI",Tahoma,Arial,sans-serif;overflow-x:hidden}button,input,select{font:inherit}button{color:inherit}.hidden{display:none!important}.ambient{position:fixed;pointer-events:none;border-radius:50%;filter:blur(1px);z-index:0}.ambient-one{width:520px;height:520px;right:-230px;top:-240px;background:radial-gradient(circle,#a7823b16,transparent 68%)}.ambient-two{width:520px;height:520px;left:-250px;bottom:-280px;background:radial-gradient(circle,#335b5314,transparent 70%)}
.app-shell{position:relative;z-index:1;display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:26px 18px 20px;border-left:1px solid var(--line-soft);background:#090c0dd9;backdrop-filter:blur(22px);display:flex;flex-direction:column}.brand,.auth-brand{display:flex;direction:ltr;align-items:center;gap:12px;padding:0 8px}.brand-mark{width:43px;height:43px;display:grid;place-items:center;position:relative;color:#10100d;font-family:Georgia,serif;font-size:27px;font-weight:700;background:linear-gradient(145deg,var(--metal-hi),#8c6a35);clip-path:polygon(50% 0,100% 100%,72% 100%,51% 52%,28% 100%,0 100%)}.brand strong,.auth-brand strong{display:block;letter-spacing:.31em;font-size:17px}.brand small,.auth-brand small{display:block;color:var(--metal);font-size:8px;letter-spacing:.18em;margin-top:2px}.nav{display:grid;gap:7px;margin-top:44px}.nav-item{border:0;background:transparent;display:flex;align-items:center;gap:12px;width:100%;padding:12px 13px;border-radius:12px;color:#a4abad;cursor:pointer;transition:.22s ease;text-align:right}.nav-item svg{width:20px;height:20px;stroke-width:1.7}.nav-item span{flex:1}.nav-item b{min-width:25px;height:21px;display:grid;place-items:center;background:#1a2123;border-radius:10px;font-size:11px;color:#bac1c2}.nav-item:hover{background:#111719;color:var(--text)}.nav-item.active{color:var(--metal-hi);background:linear-gradient(90deg,#b98d4220,#111719 64%);box-shadow:inset -2px 0 var(--metal)}.nav-item.active b{background:#6f5630;color:#fff0ca}.sidebar-health{margin-top:auto;border:1px solid var(--line);border-radius:14px;padding:14px;background:linear-gradient(145deg,#101516,#0a0e0f)}.health-head,.health-row{display:flex;justify-content:space-between;align-items:center}.health-head{padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--line-soft);font-size:12px}.health-head strong{color:var(--green);font-size:11px}.health-light{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px #6bd19dcc;margin-left:5px}.health-row{font-size:10px;color:var(--muted);padding-top:7px}.health-row b{color:#c7cecf;font-weight:500}.logout{margin-top:10px;color:#a3aaac}.workspace{min-width:0;padding:0 34px 42px}.topbar{height:104px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-soft);margin-bottom:26px}.eyebrow{display:block;color:var(--metal);font-size:10px;font-weight:650;letter-spacing:.08em;margin-bottom:5px}.topbar h1,.data-head h2,.section-head h2{margin:0;font-size:23px;font-weight:630;letter-spacing:-.025em}.top-actions{display:flex;align-items:center;gap:10px}.sync-state{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:7px;padding-left:14px;margin-left:4px;border-left:1px solid var(--line);font-size:10px;color:#abb3b4}.sync-state small{grid-column:2;color:var(--muted-2)}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 #6bd19d88;animation:pulse 2.2s infinite}.btn,.icon-btn,.text-btn{border:0;cursor:pointer;transition:.2s ease}.btn{height:43px;border-radius:11px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:580;font-size:12px}.btn svg{width:17px}.btn.primary{color:#17130c;background:linear-gradient(135deg,var(--metal-hi),#b98d48);box-shadow:0 9px 25px #9b733029}.btn.primary:hover{transform:translateY(-1px);filter:brightness(1.07)}.btn.ghost{color:#c1c7c8;background:#111617;border:1px solid var(--line)}.btn.ghost:hover,.icon-btn:hover{border-color:#4a4f4d;background:#171d1e}.btn.danger{color:#ffb0b0;border:1px solid #623a3a;background:#2b1717}.btn.danger.solid{background:#8f4141;color:#fff}.wide-btn{width:100%}.icon-btn{width:43px;height:43px;display:grid;place-items:center;border-radius:11px;background:#101516;border:1px solid var(--line)}.icon-btn svg{width:19px}.text-btn{background:transparent;color:var(--metal);font-size:11px}.mobile-menu{display:none}
.view{display:none}.view.active{display:block}.metrics-grid{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;margin-bottom:16px}.metric{min-height:118px;padding:16px;border:1px solid var(--line);background:linear-gradient(145deg,#101516,#0a0e0f);border-radius:15px;position:relative;overflow:hidden}.metric:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;left:-50px;top:-50px;background:radial-gradient(circle,var(--tone,#c9a45a) 0,transparent 65%);opacity:.09}.metric-top{display:flex;align-items:center;justify-content:space-between}.metric-icon{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;color:var(--tone,var(--metal));background:color-mix(in srgb,var(--tone,var(--metal)) 12%,transparent)}.metric-icon svg{width:16px}.metric small{font-size:10px;color:var(--muted)}.metric strong{display:block;margin-top:16px;font-size:25px;line-height:1;color:var(--text);font-weight:670;direction:ltr;text-align:right}.metric em{display:block;font-style:normal;font-size:9px;color:var(--muted-2);margin-top:8px}
.surface{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#0f1415,#0a0e0f);box-shadow:0 18px 50px #0002}.overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.8fr);gap:16px;margin-bottom:16px}.overview-grid.lower{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.network-card,.attention-card,.recent-card,.activity-card{padding:21px}.section-head,.data-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-head h2{font-size:17px}.live-pill{display:flex;align-items:center;gap:6px;padding:5px 9px;border-radius:99px;background:#143025;color:#83dfb0;font-size:9px}.live-pill i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px #6bd19d}.network-visual{height:252px;position:relative;display:grid;place-items:center;overflow:hidden;margin:3px 0}.orbit{position:absolute;border:1px solid #a9895033;border-radius:50%}.orbit-a{width:220px;height:220px;animation:spin 24s linear infinite}.orbit-b{width:172px;height:172px;border-style:dashed;animation:spinReverse 31s linear infinite}.orbit-c{width:118px;height:118px;border-color:#d8b36a55}.orbit:before,.orbit:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--metal-hi);box-shadow:0 0 14px #e9c677}.orbit-a:before{top:22px;right:31px}.orbit-a:after{bottom:17px;left:42px}.orbit-b:before{top:73px;left:-3px}.orbit-b:after{bottom:32px;right:12px}.core{width:95px;height:95px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 35% 30%,#2e2a20,#0a0e0f 68%);border:1px solid #a8864f77;box-shadow:0 0 45px #b58b3b1c,inset 0 0 22px #d3b16d10}.core span{font-size:29px;color:var(--metal-hi);font-weight:700}.core small{font-size:8px;color:var(--muted)}.node{position:absolute;width:4px;height:4px;border-radius:50%;background:#d4b36e;box-shadow:0 0 12px #e6c47d}.n1{right:22%;top:23%}.n2{left:24%;top:35%}.n3{right:30%;bottom:22%}.n4{left:32%;bottom:28%}.n5{right:43%;top:14%}.network-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-soft);padding-top:15px}.network-stats div{padding:0 15px;border-left:1px solid var(--line-soft)}.network-stats div:first-child{padding-right:0}.network-stats div:last-child{border:0}.network-stats span{display:block;color:var(--muted);font-size:9px}.network-stats strong{display:block;margin-top:4px;font-size:15px;color:#dce0df}.attention-list{display:grid;gap:9px;margin-top:18px}.attention-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:#111718;border:1px solid #1d2527}.attention-item .att-icon{width:35px;height:35px;flex:none;border-radius:10px;display:grid;place-items:center;background:#2c2417;color:var(--amber)}.attention-item .att-icon svg{width:17px}.attention-item div{flex:1}.attention-item strong{display:block;font-size:11px}.attention-item small{display:block;color:var(--muted);font-size:9px;margin-top:3px}.attention-item b{font-size:18px;color:var(--amber)}.attention-item.good .att-icon{background:#10281d;color:var(--green)}.attention-item.good b{color:var(--green)}
.session-list{display:grid;margin-top:12px}.session-row{display:grid;grid-template-columns:1.2fr .8fr 1fr auto;align-items:center;gap:12px;padding:12px 3px;border-bottom:1px solid var(--line-soft)}.session-row:last-child{border:0}.user-cell{display:flex;align-items:center;gap:9px}.avatar{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#2a2c27,#111716);color:var(--metal-hi);font-size:12px;font-weight:700}.user-cell strong{display:block;font-size:11px;direction:ltr;text-align:right}.user-cell small,.session-row>span{font-size:9px;color:var(--muted)}.mini-live{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 9px #6bd19d}.timeline{margin-top:12px}.timeline-item{display:grid;grid-template-columns:19px 1fr auto;gap:10px;position:relative;padding:9px 0}.timeline-item:not(:last-child):before{content:"";position:absolute;right:8px;top:28px;bottom:-7px;width:1px;background:var(--line)}.timeline-dot{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#1a211f;border:1px solid #496155;color:var(--green);z-index:1}.timeline-dot svg{width:9px}.timeline-item strong{display:block;font-size:10px}.timeline-item small,.timeline-item time{font-size:8px;color:var(--muted)}.empty-mini{height:145px;display:grid;place-content:center;text-align:center;color:var(--muted);font-size:11px}.empty-mini svg{width:32px;margin:0 auto 8px;opacity:.5}
.data-surface{overflow:hidden}.data-head{padding:22px 23px 18px}.data-head h2{font-size:21px}.data-head p{margin:6px 0 0;color:var(--muted);font-size:10px}.filters{padding:13px 20px;display:flex;gap:9px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#0b1011}.searchbox{position:relative;display:flex;align-items:center;flex:1;max-width:430px}.searchbox svg{position:absolute;right:12px;width:16px;color:var(--muted)}.searchbox input{padding-right:38px}.searchbox kbd{position:absolute;left:9px;color:var(--muted-2);background:#151b1c;border:1px solid var(--line);border-radius:5px;padding:2px 5px;font:9px Arial}input,select{height:42px;color:var(--text);border:1px solid #2b3436;background:#0a0e0f;border-radius:10px;padding:0 12px;outline:none}input:focus,select:focus{border-color:#9f7d45;box-shadow:0 0 0 3px #a47f3e17}select{min-width:150px}.content-table{overflow:auto;min-height:390px}table{width:100%;border-collapse:collapse;font-size:10px}th{color:#788386;font-weight:500;background:#0d1213;position:sticky;top:0;z-index:1}th,td{padding:13px 15px;text-align:right;border-bottom:1px solid var(--line-soft);white-space:nowrap}tbody tr{transition:.16s}tbody tr:hover{background:#111718}td strong{font-weight:600}.status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:99px;font-size:9px;border:1px solid}.status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.status.online,.status.active{color:var(--green);border-color:#315e49;background:#10281e}.status.offline{color:#9aa3a5;border-color:#333c3e;background:#151a1b}.status.expired,.status.quota_exhausted{color:var(--red);border-color:#613939;background:#2b1718}.status.disabled,.status.suspended{color:var(--amber);border-color:#59472b;background:#261f15}.progress-wrap{min-width:150px}.progress-label{display:flex;justify-content:space-between;gap:8px;color:#bec4c5}.progress-label small{color:var(--muted)}.progress{height:5px;background:#202729;border-radius:99px;overflow:hidden;margin-top:7px}.progress i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#8a6934,var(--metal-hi))}.row-actions{display:flex;gap:6px}.table-btn{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;background:#13191a;border:1px solid var(--line);cursor:pointer}.table-btn svg{width:14px}.table-btn.danger{color:var(--red)}.empty{min-height:360px;display:grid;place-content:center;text-align:center;color:var(--muted)}.empty svg{width:44px;margin:0 auto 12px;opacity:.4}.mobile-cards{display:none}
dialog{width:min(760px,94vw);max-height:92vh;padding:0;border:1px solid #374143;border-radius:20px;background:#0d1213;color:var(--text);box-shadow:var(--shadow);overflow:auto}dialog::backdrop{background:#020405d9;backdrop-filter:blur(4px)}.modal{padding:24px}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.modal-head h2{margin:0;font-size:22px}.form-section{border-top:1px solid var(--line-soft);padding:18px 0}.form-section h3{margin:0 0 14px;font-size:12px;color:#d5c29c}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.formgrid.three{grid-template-columns:repeat(3,1fr)}.formgrid label,.auth-form label{display:grid;gap:6px;font-size:10px;color:#aab2b3}.formgrid small{color:var(--muted-2);font-size:8px}.wide{grid-column:1/-1}.input-wrap,.suffix{display:flex;position:relative}.input-wrap input,.suffix input{width:100%}.input-wrap .icon-btn{position:absolute;left:2px;top:2px;width:38px;height:38px;border:0;background:transparent}.suffix b{position:absolute;left:11px;top:13px;color:var(--muted);font-size:9px;font-weight:500}.suffix input{padding-left:42px}.generator{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#121819;border-radius:11px;color:var(--muted);font-size:9px}.modal-actions{display:flex;gap:9px;justify-content:flex-end;padding-top:4px}.credential{border:1px solid #6f5730;border-radius:13px;background:#19150e;padding:14px;margin-bottom:18px}.credential-head{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#efd395}.credential-head>div{display:flex;align-items:center;gap:8px}.credential-head svg{width:17px}.credential-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;direction:ltr}.credential-row{background:#0c0f10;border-radius:8px;padding:9px 10px}.credential-row small{display:block;color:var(--muted);font-size:7px}.credential-row code{font:11px Consolas,monospace;color:#f3e8ce}.confirm-dialog{width:min(410px,92vw)}.confirm-body{text-align:center;padding:28px}.danger-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;margin:auto;background:#351b1b;color:var(--red)}.danger-icon svg{width:25px}.confirm-body h2{margin:15px 0 5px;font-size:19px}.confirm-body p{margin:0 0 20px;color:var(--muted);font-size:10px}.confirm-body .modal-actions{justify-content:center}.auth-shell{position:relative;z-index:2;min-height:100vh;display:grid;place-items:center;padding:20px}.auth-card{width:min(430px,100%);padding:29px;border:1px solid #283133;border-radius:22px;background:linear-gradient(145deg,#101516ee,#090c0dee);box-shadow:0 35px 100px #000a}.auth-brand{justify-content:center;margin-bottom:35px}.auth-copy{text-align:center}.auth-copy h1{margin:8px 0;font-size:25px}.auth-copy p{margin:0;color:var(--muted);font-size:10px}.auth-form{display:grid;gap:15px;margin-top:27px}.auth-form input{width:100%}.auth-foot{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line-soft);font-size:8px;color:var(--muted)}.notice{padding:10px;border-radius:9px;margin:0;font-size:9px}.notice.error{color:#ffb0b0;background:#2b1717;border:1px solid #5b3333}.toast-stack{position:fixed;left:24px;bottom:24px;z-index:20;display:grid;gap:8px}.toast{display:flex;align-items:center;gap:9px;min-width:260px;padding:12px 14px;border:1px solid #31403d;border-radius:12px;background:#111817ee;box-shadow:0 15px 40px #0007;font-size:10px;animation:toastIn .25s ease}.toast svg{width:17px;color:var(--green)}.toast.error{border-color:#553333}.toast.error svg{color:var(--red)}.loading{position:fixed;inset:0;z-index:30;display:grid;place-content:center;text-align:center;background:#050708cc;backdrop-filter:blur(3px)}.loading span{width:34px;height:34px;border-radius:50%;border:2px solid #303737;border-top-color:var(--metal);animation:spin .8s linear infinite;margin:auto}.loading p{font-size:10px;color:var(--muted)}
.input-wrap input{direction:ltr;text-align:left;padding-left:12px;padding-right:48px}.input-wrap .icon-btn{right:2px;left:auto;color:#aeb7b8;z-index:2}.input-wrap .icon-btn:hover{color:var(--metal-hi);background:#171c1c}
.quota-suffix.is-unlimited input{border-color:#8a6934;background:#12140f}.quota-suffix.is-unlimited b{left:12px;top:12px;color:var(--metal-hi);font-size:9px}.quota-suffix.is-unlimited input::placeholder{color:#d9bd82;opacity:1}
.generator-actions{display:flex;align-items:center;gap:8px}.generator-actions .btn{white-space:nowrap}.generator-actions svg{width:15px;height:15px}
.resource-monitor{display:grid;gap:14px;margin-top:16px}.resource-gauges{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.resource-gauge{min-width:0;padding:14px 10px;text-align:center;border:1px solid #20292b;border-radius:15px;background:linear-gradient(145deg,#121819,#0a0e0f);position:relative;overflow:hidden}.resource-gauge:after{content:"";position:absolute;inset:auto -30px -55px;width:115px;height:115px;border-radius:50%;background:radial-gradient(circle,var(--gauge) 0,transparent 67%);opacity:.08}.gauge-dial{width:82px;height:82px;margin:0 auto 9px;padding:7px;border-radius:50%;background:conic-gradient(var(--gauge) 0 var(--angle),#242c2e var(--angle) 360deg);position:relative;box-shadow:0 0 24px color-mix(in srgb,var(--gauge) 12%,transparent)}.gauge-dial:before{content:"";position:absolute;inset:7px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#182022,#0b1011 72%);border:1px solid #ffffff0c}.gauge-dial span{position:relative;z-index:1;height:100%;display:grid;place-content:center;font-size:21px;font-weight:700;direction:ltr;color:#f0eadf}.gauge-dial small{font-size:9px;color:var(--muted);margin-left:2px}.resource-gauge>strong{display:block;font-size:10px}.resource-gauge>em{display:block;margin-top:4px;color:var(--muted);font-size:8px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.telemetry-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:10px}.flow-card,.telemetry-card{border:1px solid #20292b;border-radius:14px;background:#0d1314;padding:13px;min-width:0}.flow-card{grid-row:span 2;background:radial-gradient(circle at 15% 15%,#b98d4214,transparent 45%),linear-gradient(145deg,#111716,#0a0f10)}.flow-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.flow-head span,.telemetry-card>span{font-size:9px;color:#aab2b3}.flow-head b{padding:4px 7px;border-radius:99px;background:#143025;color:#86ddb0;font-size:8px}.flow-values{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;direction:ltr}.flow-values div{padding:11px;border-radius:11px;background:#090d0e;border:1px solid #1c2527}.flow-values small{display:block;font-size:8px;color:var(--muted);direction:rtl;text-align:right}.flow-values strong{display:block;margin-top:6px;font-size:15px;color:var(--metal-hi);white-space:nowrap}.flow-values div:last-child strong{color:#8fc4ff}.flow-foot{margin-top:11px;padding-top:9px;border-top:1px solid var(--line-soft);font-size:8px;color:var(--muted-2)}.telemetry-card{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:8px}.telemetry-card>span,.telemetry-card>em{grid-column:1/-1}.telemetry-card div{min-width:0}.telemetry-card b{display:block;font-size:12px;direction:ltr;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.telemetry-card small{display:block;margin-top:3px;font-size:7px;color:var(--muted)}.telemetry-card>em{font-style:normal;font-size:7px;color:var(--muted-2);padding-top:5px;border-top:1px solid var(--line-soft)}.service-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.service-chip{height:27px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:6px;background:#101617;border:1px solid #20292b;color:#8e989a;font:600 8px Arial,sans-serif;direction:ltr}.service-chip i{width:6px;height:6px;border-radius:50%;background:#725050}.service-chip.ok{color:#b9d5c5;border-color:#294537}.service-chip.ok i{background:var(--green);box-shadow:0 0 8px #6bd19d88}.service-chip.down{color:#d49696;border-color:#4b2c2c}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinReverse{to{transform:rotate(-360deg)}}@keyframes pulse{70%{box-shadow:0 0 0 8px #6bd19d00}}@keyframes toastIn{from{opacity:0;transform:translateY(8px)}}
@media(max-width:1180px){.metrics-grid{grid-template-columns:repeat(3,1fr)}.overview-grid,.overview-grid.lower{grid-template-columns:1fr}.network-visual{height:225px}.formgrid.three{grid-template-columns:1fr 1fr}}
@media(max-width:820px){.app-shell{display:block}.sidebar{position:fixed;z-index:12;right:0;transform:translateX(105%);width:270px;transition:.25s ease;box-shadow:-30px 0 80px #000b}.sidebar.open{transform:none}.workspace{padding:0 14px 28px}.topbar{height:84px;margin-bottom:17px}.mobile-menu{display:grid}.topbar>div:nth-child(2){margin-left:auto;margin-right:10px}.topbar h1{font-size:18px}.sync-state{display:none}.metrics-grid{grid-template-columns:1fr 1fr;gap:9px}.metric{min-height:105px}.overview-grid{gap:11px}.surface{border-radius:15px}.filters{flex-wrap:wrap}.searchbox{max-width:none;flex-basis:100%}.filters select{flex:1;min-width:0}.content-table table{display:none}.mobile-cards{display:grid;gap:9px;padding:12px}.mobile-card{padding:14px;border:1px solid var(--line);border-radius:13px;background:#101617}.mobile-card-head,.mobile-card-line{display:flex;justify-content:space-between;align-items:center;gap:10px}.mobile-card-head{margin-bottom:13px}.mobile-card-line{font-size:9px;color:var(--muted);padding:5px 0}.mobile-card-line strong{color:#d8dddc}.mobile-card .row-actions{margin-top:11px}.data-head{padding:17px}.data-actions .btn span{display:none}.formgrid,.formgrid.three{grid-template-columns:1fr}.wide{grid-column:auto}.credential-grid{grid-template-columns:1fr}.toast-stack{left:12px;right:12px;bottom:12px}.toast{min-width:0}.top-actions .icon-btn{display:none}}
@media(max-width:520px){.top-actions .btn span{display:none}.top-actions .btn{width:43px;padding:0}.topbar .eyebrow{display:none}.metrics-grid{grid-template-columns:1fr 1fr}.metric strong{font-size:21px}.metric{padding:13px}.network-stats div{padding:0 8px}.network-card,.attention-card,.recent-card,.activity-card{padding:16px}.session-row{grid-template-columns:1fr auto}.session-row>span:nth-of-type(1),.session-row>span:nth-of-type(2){display:none}.data-head h2{font-size:18px}.modal{padding:18px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
.tone-gold{--tone:var(--metal)}.tone-green{--tone:var(--green)}.tone-blue{--tone:var(--blue)}.tone-amber{--tone:var(--amber)}.tone-red{--tone:var(--red)}.rotating svg{animation:spin .8s linear infinite}.progress>i{width:100%;background:none}.progress progress{display:block;width:100%;height:5px;border:0;appearance:none;background:transparent}.progress progress::-webkit-progress-bar{background:#202729}.progress progress::-webkit-progress-value{border-radius:99px;background:linear-gradient(90deg,#8a6934,var(--metal-hi))}.progress progress::-moz-progress-bar{border-radius:99px;background:linear-gradient(90deg,#8a6934,var(--metal-hi))}
.protocol-stack{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:155px}.protocol-stack small{display:block;width:100%;color:var(--muted);font-size:8px}.protocol-stack.inline{margin:12px 0;min-width:0}.protocol{display:inline-flex;align-items:center;min-height:25px;padding:3px 9px;border-radius:999px;font:700 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;direction:ltr;letter-spacing:.02em;border:1px solid}.protocol.l2tp{color:#c9ced1;border-color:#3b4449;background:#111719}.protocol.openvpn{color:#f1c56d;border-color:#6f5428;background:rgba(199,151,61,.12)}.usage-split{display:block;margin-top:7px;color:var(--muted);font-size:8px;direction:ltr;text-align:right}.table-btn.ovpn-download{color:var(--gold);border-color:rgba(206,163,83,.36);background:rgba(206,163,83,.08)}.openvpn-btn{width:100%;justify-content:center;margin:8px 0 12px;color:#161109;background:linear-gradient(135deg,#e0b964,#b98b3d);border-color:transparent}.openvpn-btn svg{width:17px;height:17px}

/* Management panel refinement */
.app-shell{grid-template-columns:266px minmax(0,1fr)}
.sidebar{padding-inline:20px;background:linear-gradient(180deg,#0a0e0ff2,#080b0cf7)}
.sidebar-title{margin:24px 8px 0;padding:12px 13px;border-radius:12px;border:1px solid #2a312e;background:linear-gradient(135deg,#151713,#0b1011);display:grid;gap:2px}
.sidebar-title span{font-size:12px;color:#e7d4ad;font-weight:650}.sidebar-title small{font-size:8px;color:var(--muted)}
.nav{margin-top:18px}.sidebar-health{box-shadow:inset 0 1px #ffffff05,0 14px 30px #0002}
.workspace{padding-inline:38px}.topbar{height:112px}.topbar h1{font-size:25px}
.sync-state{border-top:0;border-right:0;border-bottom:0;background:transparent;cursor:pointer;text-align:right;color:#abb3b4}
.sync-state:hover span:nth-child(2){color:var(--text)}.sync-state.paused .pulse-dot{background:var(--amber);box-shadow:none;animation:none}.sync-state.paused span:nth-child(2){color:var(--amber)}
.quick-strip{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(160px,.8fr));gap:10px;align-items:stretch;margin:0 0 16px;padding:10px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(110deg,#111513,#0b1011 58%,#101415);box-shadow:inset 0 1px #ffffff05}
.quick-copy{display:grid;align-content:center;padding:7px 12px}.quick-copy strong{font-size:14px}.quick-copy small{font-size:9px;color:var(--muted);margin-top:4px}
.quick-action{min-width:0;min-height:68px;border:1px solid #293234;border-radius:12px;background:#0d1213;color:var(--text);display:flex;align-items:center;gap:10px;padding:10px 12px;text-align:right;cursor:pointer;transition:.2s ease}
.quick-action:hover{transform:translateY(-1px);border-color:#66583e;background:#121817}.quick-action>i{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;color:var(--metal-hi);background:#2a2114}.quick-action svg{width:17px}.quick-action span{display:grid;gap:2px}.quick-action strong{font-size:10px}.quick-action small{font-size:8px;color:var(--muted)}.quick-action.primary-quick{border-color:#80683f;background:linear-gradient(135deg,#211b11,#101414)}
.protocol-card{padding:21px;margin-bottom:16px}.insight-note{font-size:9px;color:var(--muted)}.protocol-insights{display:grid;grid-template-columns:1fr 1fr minmax(180px,.72fr);gap:11px;margin-top:17px}
.protocol-insight{position:relative;overflow:hidden;min-height:124px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#0b1011}.protocol-insight:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;left:-55px;top:-55px;background:radial-gradient(circle,var(--insight-color,#c7a467),transparent 68%);opacity:.11}.protocol-insight.openvpn{--insight-color:#d7ad5c}.protocol-insight.l2tp{--insight-color:#8ea9b7}.protocol-insight.summary{--insight-color:#6bd19d}
.protocol-insight-head{display:flex;justify-content:space-between;align-items:center}.protocol-insight-head strong{font:700 11px ui-monospace,SFMono-Regular,Consolas,monospace;direction:ltr}.protocol-insight-head span{font-size:9px;color:var(--muted)}.protocol-insight-main{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-top:17px}.protocol-insight-main b{font-size:23px;font-weight:650}.protocol-insight-main small{color:var(--muted);font-size:8px}.insight-bar{height:5px;border-radius:99px;background:#20282a;margin-top:13px;overflow:hidden}.insight-bar i{display:block;height:100%;width:var(--bar,0%);border-radius:inherit;background:linear-gradient(90deg,#886b3c,var(--insight-color))}.summary-lines{display:grid;gap:10px;margin-top:15px}.summary-lines div{display:flex;justify-content:space-between;font-size:9px;color:var(--muted)}.summary-lines b{color:var(--text);font-weight:600}
.attention-item{width:100%;color:inherit;text-align:right;cursor:pointer}.attention-item:hover{border-color:#53462e;transform:translateX(-2px)}.attention-item.good{cursor:default}.attention-item.good:hover{transform:none;border-color:#1d2527}
.filter-reset{height:42px;border:1px solid #765b31;border-radius:10px;background:#20190f;color:var(--metal-hi);padding:0 12px;cursor:pointer;font:600 9px Estedad,sans-serif;white-space:nowrap}
.form-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.form-section-title h3{margin:5px 0 0}.plan-presets{display:flex;flex-wrap:wrap;gap:6px}.plan-presets button{border:1px solid #3a4445;border-radius:999px;background:#111718;color:#aeb6b7;padding:6px 10px;font:550 8px Estedad,sans-serif;cursor:pointer}.plan-presets button:hover,.plan-presets button.active{border-color:#967540;color:#f0d394;background:#221a0f}
.sidebar-scrim{display:none}
.table-btn.ovpn-download{color:var(--metal-hi)}
.table-btn.credential-btn{color:#9edbbd;border-color:rgba(107,209,157,.35);background:rgba(107,209,157,.08)}.table-btn.credential-btn.unavailable{color:#7e8788;border-color:#31393b;background:#111617}.credential-btn{width:100%;justify-content:center;margin-top:10px;color:#9edbbd;border-color:rgba(107,209,157,.35);background:rgba(107,209,157,.08)}.credential-btn svg{width:16px;height:16px}.credential-btn.unavailable{color:#858d8e;border-color:#333b3d;background:#111617}.credential-modal{padding-bottom:6px}.credential-note{margin:-7px 0 18px;color:var(--muted);font-size:10px;line-height:1.8}.credential-modal .credential{margin-bottom:0}
.connection-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;padding:18px}.connection-profile-card{padding:18px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#111819,#0b1011);box-shadow:inset 0 1px #ffffff08}.connection-profile-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-protocols{display:flex;gap:7px;margin:16px 0}.connection-profile-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.connection-profile-card dl>div{padding:10px;border:1px solid var(--line-soft);border-radius:10px;background:#090d0e}.connection-profile-card dt{color:var(--muted);font-size:9px}.connection-profile-card dd{margin:5px 0 0;color:#e0e5e4;font:11px Consolas,monospace}.connection-profile-card dd.available{color:var(--green)}.connection-profile-card dd.missing{color:var(--amber)}.profile-actions{display:grid;gap:8px;margin-top:15px}.profile-actions .btn,.saved-profile-actions .btn{width:100%;justify-content:center}.connection-profile-details{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;direction:rtl}.saved-profile-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.saved-profile-actions .credential-portal{margin-top:0}@media(max-width:620px){.connection-profile-grid{grid-template-columns:1fr;padding:12px}.connection-profile-card dl,.connection-profile-details,.saved-profile-actions{grid-template-columns:1fr}}
button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #d0a85e;outline-offset:2px}

@media(max-width:1180px){.quick-strip{grid-template-columns:1fr repeat(3,minmax(145px,.8fr))}.protocol-insights{grid-template-columns:1fr 1fr}.protocol-insight.summary{grid-column:1/-1}.workspace{padding-inline:24px}}
@media(max-width:900px){.quick-strip{grid-template-columns:1fr 1fr}.quick-copy{grid-column:1/-1}.quick-action:last-child{grid-column:1/-1}.protocol-insights{grid-template-columns:1fr}.protocol-insight.summary{grid-column:auto}.workspace{padding-inline:14px}.sidebar-scrim{display:block;position:fixed;inset:0;z-index:11;border:0;background:#020405bb;opacity:0;pointer-events:none;transition:.2s}.sidebar.open+.sidebar-scrim{opacity:1;pointer-events:auto}}
@media(max-width:900px){.telemetry-grid{grid-template-columns:1fr 1fr}.flow-card{grid-column:1/-1;grid-row:auto}}
@media(max-width:620px){.quick-strip{grid-template-columns:1fr}.quick-action:last-child,.quick-copy{grid-column:auto}.quick-copy{padding-block:10px}.protocol-card{padding:16px}.form-section-title{display:grid}.plan-presets{display:grid;grid-template-columns:1fr 1fr}.plan-presets button:first-child{grid-column:1/-1}.filter-reset{width:100%}.topbar h1{font-size:17px}.resource-gauges{grid-template-columns:1fr 1fr}.resource-gauge:last-child{grid-column:1/-1}.telemetry-grid{grid-template-columns:1fr}.flow-card{grid-column:auto}.service-strip{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.generator{align-items:stretch;flex-direction:column;gap:10px}.generator-actions{display:grid;grid-template-columns:1fr 1fr}.generator-actions .btn{width:100%;padding:0 7px;font-size:9px}}

/* ACCURIS three-dimensional host telemetry */
.telemetry-stage{--health-tone:#70d9a6;position:relative;min-height:300px;padding:28px 30px;display:grid;grid-template-columns:minmax(210px,1fr) 300px minmax(220px,1fr);align-items:center;gap:22px;overflow:hidden;border:1px solid #28302f;border-radius:22px;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--health-tone) 9%,transparent),transparent 27%),linear-gradient(145deg,#121819,#080c0d 72%);box-shadow:inset 0 1px #ffffff0a,0 25px 70px #0006;isolation:isolate}.telemetry-stage:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.25;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle,#000,transparent 72%)}.telemetry-stage:after{content:"";position:absolute;left:50%;bottom:-145px;width:460px;height:240px;transform:translateX(-50%) rotateX(68deg);border:1px solid color-mix(in srgb,var(--health-tone) 28%,transparent);border-radius:50%;box-shadow:0 0 60px color-mix(in srgb,var(--health-tone) 10%,transparent),inset 0 0 50px #000;z-index:-1}.telemetry-stage.status-warning{--health-tone:#e0b45e}.telemetry-stage.status-critical{--health-tone:#e66f6f}.host-health-copy{align-self:center}.telemetry-kicker{display:block;color:#cda75e;font:700 9px/1.5 Arial,sans-serif;letter-spacing:.16em;direction:ltr;text-align:right}.host-health-copy h3{font-size:27px;margin:8px 0 7px}.host-health-copy p{max-width:285px;color:var(--muted);font-size:10px;line-height:2}.health-verdict{margin-top:19px;padding:12px 13px;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--health-tone) 25%,#20292b);border-radius:12px;background:#080d0ec9}.health-verdict i{width:8px;height:8px;border-radius:50%;background:var(--health-tone);box-shadow:0 0 14px var(--health-tone)}.health-verdict strong{font-size:11px;color:var(--health-tone)}.health-verdict span{font-size:8px;color:var(--muted);text-align:left}.host-health-core{position:relative;width:280px;height:280px;margin:auto;display:grid;place-items:center;perspective:800px;transform-style:preserve-3d}.health-orbit{position:absolute;inset:17px;border:1px solid color-mix(in srgb,var(--health-tone) 42%,transparent);border-radius:50%;transform-style:preserve-3d;animation:telemetryOrbit 18s linear infinite;box-shadow:inset 0 0 26px #0008}.health-orbit:before,.health-orbit:after{content:"";position:absolute;inset:17%;border-radius:50%;border:1px dashed #ffffff12}.health-orbit:after{inset:35%;border-style:solid;border-color:color-mix(in srgb,var(--health-tone) 18%,transparent)}.health-orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--health-tone);box-shadow:0 0 15px var(--health-tone),0 0 3px #fff}.health-orbit i:nth-child(1){top:12%;left:22%}.health-orbit i:nth-child(2){right:2%;top:52%}.health-orbit i:nth-child(3){left:37%;bottom:-1%}.orbit-b{inset:35px;transform:rotateX(67deg) rotateZ(18deg);animation-name:telemetryOrbitB;animation-duration:24s;border-style:dashed}.orbit-b i{width:6px;height:6px}.orbit-b i:nth-child(1){top:4%;left:56%}.orbit-b i:nth-child(2){right:12%;top:77%}.orbit-c{inset:54px;transform:rotateY(63deg) rotateZ(-22deg);animation-name:telemetryOrbitC;animation-duration:14s}.orbit-c i{left:50%;top:-3px;width:5px;height:5px}.health-orb{position:relative;width:138px;height:138px;padding:7px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--health-tone) 0 var(--health),#252e2f var(--health) 360deg);box-shadow:0 0 55px color-mix(in srgb,var(--health-tone) 22%,transparent),0 22px 45px #000a;transform:translateZ(34px);z-index:3}.health-orb:before{content:"";position:absolute;inset:7px;border-radius:50%;background:radial-gradient(circle at 35% 24%,#283031,#101617 38%,#080c0d 73%);border:1px solid #ffffff12;box-shadow:inset -12px -18px 30px #000c,inset 7px 6px 18px #ffffff08}.health-orb:after{content:"";position:absolute;inset:22px;border-radius:50%;border:1px solid color-mix(in srgb,var(--health-tone) 22%,transparent)}.health-orb>div{position:relative;z-index:2;text-align:center;display:grid}.health-orb b{font-size:39px;line-height:1;color:#f1eadf;text-shadow:0 0 22px color-mix(in srgb,var(--health-tone) 35%,transparent)}.health-orb small{font-size:8px;color:var(--muted);margin-top:4px}.health-orb em{font-style:normal;font-size:9px;color:var(--health-tone);margin-top:8px}.orb-reflection{position:absolute;z-index:2;top:18px;left:29px;width:40px;height:18px;border-radius:50%;background:linear-gradient(135deg,#ffffff25,transparent);transform:rotate(-18deg);filter:blur(1px)}.host-health-facts{display:grid;gap:10px}.host-health-facts div{padding:13px 14px;border:1px solid #20292b;border-radius:12px;background:linear-gradient(135deg,#111718cc,#090d0ecc);box-shadow:inset 0 1px #ffffff06;transform:perspective(500px) rotateY(5deg);transform-origin:right}.host-health-facts span{display:block;font-size:8px;color:var(--muted)}.host-health-facts b{display:block;margin-top:5px;font-size:11px;color:#e6e0d5}.host-health-facts div:last-child b{font-size:8px;color:#a7b0b1}.resource-gauges{gap:12px}.resource-gauge{padding:18px 14px 16px;border-radius:18px;box-shadow:inset 0 1px #ffffff08,0 14px 35px #0003;transform-style:preserve-3d;transition:transform .3s ease,border-color .3s ease}.resource-gauge:hover{transform:perspective(700px) rotateX(2deg) translateY(-2px);border-color:color-mix(in srgb,var(--gauge) 35%,#20292b)}.gauge-icon{position:absolute;right:13px;top:13px;width:23px;height:23px;color:color-mix(in srgb,var(--gauge) 70%,#fff);opacity:.58}.gauge-icon svg{width:100%;height:100%}.gauge-dial{width:92px;height:92px}.telemetry-grid{grid-template-columns:1.35fr 1fr 1fr}.flow-card,.telemetry-card{box-shadow:inset 0 1px #ffffff06,0 12px 30px #0003}.flow-values strong{direction:ltr;text-align:left}.service-chip{height:34px;border-radius:10px}.service-chip b{font:700 8px Arial,sans-serif}.service-chip small{font:400 7px var(--font);opacity:.7;direction:rtl}@keyframes telemetryOrbit{to{transform:rotateZ(360deg) rotateX(18deg)}}@keyframes telemetryOrbitB{from{transform:rotateX(67deg) rotateZ(18deg)}to{transform:rotateX(67deg) rotateZ(378deg)}}@keyframes telemetryOrbitC{from{transform:rotateY(63deg) rotateZ(-22deg)}to{transform:rotateY(63deg) rotateZ(-382deg)}}
@media(max-width:1050px){.telemetry-stage{grid-template-columns:1fr 250px}.host-health-facts{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.host-health-core{width:240px;height:240px}.health-orb{width:124px;height:124px}}
@media(max-width:720px){.telemetry-stage{grid-template-columns:1fr;padding:22px 17px}.host-health-copy{text-align:center}.telemetry-kicker{text-align:center}.host-health-copy p{margin-inline:auto}.health-verdict{max-width:340px;margin-inline:auto}.host-health-core{order:-1}.host-health-facts{grid-template-columns:1fr}.host-health-facts div{transform:none}.telemetry-grid{grid-template-columns:1fr}.flow-card{grid-column:auto}.resource-gauges{grid-template-columns:1fr}.resource-gauge:last-child{grid-column:auto}.service-strip{grid-template-columns:1fr 1fr}}

.host-health-facts div:last-child b{font-size:8px;line-height:1.8;color:#a7b0b1;white-space:normal;overflow-wrap:anywhere;word-break:normal;min-height:29px;max-width:100%}

/* ACCURIS infrastructure observatory v3 */
.network-card{background:linear-gradient(145deg,#0c1112,#080c0d);border-color:#252d2e}.observatory{min-height:350px;grid-template-columns:minmax(245px,1fr) 330px minmax(250px,1fr);padding:34px 36px}.observatory .host-health-copy h3{font-size:32px}.observatory .host-health-copy p{font-size:12px;line-height:1.9;max-width:330px}.observatory .telemetry-kicker{font-size:10px}.observatory .health-verdict{padding:14px 15px}.observatory .health-verdict strong{font-size:13px}.observatory .health-verdict span{font-size:10px}.host-identity{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;color:#778183;font-size:10px;direction:ltr}.host-identity span{color:#d9b66d;font-weight:650}.host-identity b{font-weight:450}.observatory .host-health-core{width:320px;height:320px}.observatory .health-orb{width:152px;height:152px}.observatory .health-orb b{font-size:44px}.observatory .health-orb small{font-size:10px}.observatory .health-orb em{font-size:11px}.core-grid{position:absolute;inset:35px;border-radius:50%;opacity:.2;background:repeating-radial-gradient(circle,transparent 0 18px,#76dca31b 19px 20px);transform:rotateX(68deg);filter:drop-shadow(0 0 10px #69d6a322)}.observatory .host-health-facts div{padding:16px 17px}.observatory .host-health-facts span{font-size:10px}.observatory .host-health-facts b{font-size:13px;line-height:1.75}.observatory .host-health-facts div:last-child b{font-size:11px;min-height:0}.observatory .host-health-facts small{display:block;margin-top:4px;color:#667173;font-size:9px}.premium-gauge{padding:22px 17px 19px}.premium-gauge .gauge-meta{position:absolute;left:17px;top:16px;font:700 9px/1 Arial,sans-serif;letter-spacing:.15em;color:#6f797b}.premium-gauge .gauge-dial{width:106px;height:106px}.premium-gauge .gauge-dial span{font-size:27px}.premium-gauge>strong{font-size:14px;margin-top:2px}.premium-gauge>em{font-size:11px;line-height:1.75;margin-top:7px}.hardware-panel{border:1px solid #252e30;border-radius:18px;padding:22px;background:radial-gradient(circle at 85% 0,#c69b4e12,transparent 30%),linear-gradient(135deg,#111718,#0a0f10);box-shadow:inset 0 1px #fff7,0 15px 38px #0003}.hardware-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.hardware-head h4{margin:4px 0 0;font-size:19px;font-weight:550}.hardware-live{display:flex;gap:7px;align-items:center;color:#82d8ac;font-size:10px}.hardware-live i{width:7px;height:7px;border-radius:50%;background:#68d59d;box-shadow:0 0 12px #68d59d}.hardware-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.hardware-fact{min-width:0;padding:13px 14px;border:1px solid #20292b;border-radius:12px;background:#090e0f}.hardware-fact span{display:block;color:#778183;font-size:10px}.hardware-fact b{display:block;margin-top:7px;color:#e3ded4;font-size:12px;font-weight:540;direction:ltr;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hardware-fact small{display:block;margin-top:4px;color:#687274;font-size:9px;direction:ltr;text-align:right}.telemetry-grid .flow-card,.telemetry-grid .telemetry-card{padding:17px}.flow-head span,.telemetry-card>span{font-size:12px}.flow-values strong{font-size:19px}.flow-values small,.telemetry-card small{font-size:10px}.telemetry-card b{font-size:15px}.flow-foot,.telemetry-card>em{font-size:10px}.service-strip{gap:9px}.service-chip{height:39px}.service-chip b{font-size:10px}.service-chip small{font-size:9px}
@media(max-width:1200px){.observatory{grid-template-columns:1fr 280px}.observatory .host-health-core{width:280px;height:280px}.observatory .host-health-facts{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.hardware-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.observatory{grid-template-columns:1fr;padding:24px 18px}.observatory .host-health-copy h3{font-size:28px}.observatory .host-health-facts{grid-template-columns:1fr}.hardware-grid{grid-template-columns:1fr}.hardware-head{align-items:flex-start}.premium-gauge .gauge-dial{width:96px;height:96px}}

/* Full-width observatory: removes the cramped nested/indented presentation. */
.overview-grid:has(.network-card){grid-template-columns:1fr}.overview-grid:has(.network-card)>.network-card,.overview-grid:has(.network-card)>.attention-card{grid-column:1/-1}.network-card{padding:0;overflow:hidden}.network-card>.section-head{padding:24px 26px 0}.network-card>.resource-monitor{margin-top:0;padding:18px 26px 26px}.network-card .observatory{width:100%;box-sizing:border-box}.network-card .host-health-core{justify-self:center}.network-card .host-health-copy,.network-card .host-health-facts{min-width:0}
@media(max-width:820px){.network-card>.section-head{padding:19px 18px 0}.network-card>.resource-monitor{padding:14px 18px 18px}}

/* ACCURIS NOC console v4 */
.noc-command{overflow:hidden;border:1px solid #263133;border-radius:20px;background:radial-gradient(circle at 27% 45%,#16363055,transparent 33%),linear-gradient(145deg,#0e1516,#080c0d);box-shadow:inset 0 1px #fff8,0 18px 50px #0004}.noc-command-head{padding:22px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #243033}.noc-command-head>div>span,.noc-inventory header span{font:700 10px/1.4 Arial,sans-serif;letter-spacing:.16em;color:#cba458}.noc-command-head h3{margin:5px 0 3px;font-family:AccurisClassic,AccurisText,sans-serif;font-size:25px;font-weight:500}.noc-command-head p{margin:0;color:#7c8789;font-size:11px}.noc-health{min-width:205px;padding:11px 13px;display:grid;grid-template-columns:auto 1fr;gap:3px 9px;border:1px solid #315345;border-radius:11px;background:#0a1512}.noc-health i{grid-row:1/3;width:8px;height:8px;align-self:center;border-radius:50%;background:#6edca8;box-shadow:0 0 13px #6edca8}.noc-health span{font-size:9px;color:#84908f}.noc-health strong{font-size:12px;color:#7eddb0}.noc-health.down{border-color:#613838;background:#1b1010}.noc-health.down i{background:#e57b7b;box-shadow:0 0 13px #e57b7b}.noc-health.down strong{color:#efa0a0}.noc-command-grid{display:grid;grid-template-columns:minmax(0,1fr) 235px;min-height:360px}.noc-topology{position:relative;min-height:360px;overflow:hidden;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:32px 32px;isolation:isolate}.noc-topology:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 45% 50%,#27b58b16,transparent 35%)}.topology-grid{position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.8%,#cba45812 50%,transparent 50.2%),linear-gradient(transparent 49.8%,#cba45812 50%,transparent 50.2%)}.topology-links{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#53d5a070;stroke-width:1.2;filter:drop-shadow(0 0 4px #53d5a055)}.topology-links path:nth-child(2){stroke:#cba45870}.topology-links path:nth-child(3){stroke-dasharray:5 6}.topology-links path:nth-child(4){stroke:#6db9ec70}.topology-node{position:absolute;z-index:2;min-width:100px;padding:10px 11px;display:grid;grid-template-columns:auto 1fr;gap:1px 8px;border:1px solid #2c3a3c;border-radius:12px;background:#0b1112e8;box-shadow:0 10px 25px #0006;direction:ltr}.topology-node i{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#152021;color:#d5b36d;font:700 12px Arial}.topology-node b{font:700 10px Arial;color:#e7e4dc}.topology-node small{font:8px Arial;color:#758183}.topology-node.ok{border-color:#315947}.topology-node.down{border-color:#673b3b}.topology-node.internet{left:4%;top:43%}.topology-node.gateway{left:37%;top:42%;transform:scale(1.08);border-color:#a37d3e;background:#181309e8}.topology-node.openvpn{right:7%;top:15%}.topology-node.ipsec{right:7%;bottom:15%}.topology-node.users{right:2%;top:43%}.topology-sweep{position:absolute;left:40%;top:50%;width:260px;height:260px;border:1px solid #53d5a02b;border-radius:50%;transform:translate(-50%,-50%);animation:nocRadar 8s linear infinite}.topology-sweep:after{content:"";position:absolute;left:50%;top:50%;width:50%;height:1px;transform-origin:left;background:linear-gradient(90deg,#67d9aa,transparent);box-shadow:0 0 9px #67d9aa}.noc-status-stack{padding:18px;display:grid;align-content:center;gap:9px;border-right:1px solid #243033;background:#0a1011}.noc-score{text-align:center;padding-bottom:11px}.score-orbit{--score:360deg;width:114px;height:114px;margin:auto;padding:7px;display:grid;place-content:center;border-radius:50%;background:conic-gradient(#69d6a5 0 var(--score),#242d2e var(--score));box-shadow:0 0 30px #4bc99318;position:relative}.score-orbit:before{content:"";position:absolute;inset:7px;border-radius:50%;background:#0b1112;border:1px solid #ffffff0c}.score-orbit b,.score-orbit small{position:relative}.score-orbit b{font-size:31px}.score-orbit small{font-size:8px;color:#748083}.noc-score>span{display:block;margin-top:9px;color:#84908f;font-size:9px}.noc-service{height:38px;padding:0 11px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;border:1px solid #283335;border-radius:9px;background:#0d1314;direction:ltr}.noc-service i{width:7px;height:7px;border-radius:50%;background:#805050}.noc-service span{font:600 9px Arial}.noc-service b{font:700 7px Arial;color:#8b9597}.noc-service.ok i{background:#6bd7a3;box-shadow:0 0 8px #6bd7a3}.noc-service.ok b{color:#6bd7a3}.noc-ring-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.noc-ring-card{min-width:0;padding:16px;display:flex;align-items:center;gap:13px;border:1px solid #263032;border-radius:15px;background:linear-gradient(145deg,#101718,#090e0f);box-shadow:inset 0 1px #ffffff07}.noc-ring{flex:none;width:70px;height:70px;padding:6px;display:grid;place-content:center;border-radius:50%;background:conic-gradient(var(--c) 0 var(--p),#242d2e var(--p));position:relative}.noc-ring:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#0c1112}.noc-ring b{position:relative;font-size:20px}.noc-ring small{font-size:8px;color:#879193}.noc-ring-card strong{display:block;font-size:12px}.noc-ring-card span{display:block;margin-top:5px;color:#778285;font-size:9px;line-height:1.7}.noc-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.noc-chart{padding:17px 18px;border:1px solid #263032;border-radius:16px;background:linear-gradient(145deg,#101718,#090e0f);overflow:hidden}.noc-chart header{display:flex;justify-content:space-between;gap:14px;align-items:end}.noc-chart header span{display:block;color:#818c8e;font-size:10px}.noc-chart header strong,.noc-chart header>b{font-size:16px;direction:ltr}.noc-chart header small{font-size:8px;color:#7f8a8c;font-weight:400}.dual-chart{position:relative;height:108px;margin:13px -3px 6px;background-image:linear-gradient(#ffffff08 1px,transparent 1px);background-size:100% 27px}.dual-chart svg{position:absolute;inset:0;width:100%;height:100%}.noc-chart footer{display:flex;align-items:center;gap:12px;color:#7f8a8c;font-size:8px}.noc-chart footer span{display:flex;align-items:center;gap:5px}.noc-chart footer i{width:6px;height:6px;border-radius:50%}.noc-chart footer .gold{background:#e3b969}.noc-chart footer .blue{background:#69b9ef}.noc-chart footer b{margin-right:auto;color:#aeb5b5;font-weight:500}.noc-inventory{padding:20px 22px;border:1px solid #263032;border-radius:16px;background:linear-gradient(145deg,#101718,#090e0f)}.noc-inventory header{display:flex;justify-content:space-between;align-items:end;margin-bottom:15px}.noc-inventory h4{margin:4px 0 0;font-family:AccurisClassic,AccurisText,sans-serif;font-size:19px}.noc-inventory header>b{direction:ltr;color:#d4b269;font:600 11px Arial}.noc-inventory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.noc-inventory-grid>div{min-width:0;padding:11px 12px;border:1px solid #222c2e;border-radius:10px;background:#0a0f10}.noc-inventory-grid span{display:block;color:#758184;font-size:9px}.noc-inventory-grid b{display:block;margin-top:6px;color:#d8dcda;font-size:10px;font-weight:520;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;text-align:right}@keyframes nocRadar{to{transform:translate(-50%,-50%) rotate(360deg)}}
@media(max-width:1050px){.noc-command-grid{grid-template-columns:1fr}.noc-status-stack{grid-template-columns:repeat(4,1fr);border-right:0;border-top:1px solid #243033}.noc-score{grid-column:1/-1}.noc-ring-grid{grid-template-columns:1fr 1fr}.noc-inventory-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.noc-command-head{align-items:flex-start;gap:15px;flex-direction:column}.noc-health{width:100%}.noc-topology{min-height:430px}.topology-node{min-width:92px}.topology-node.internet{left:4%;top:7%}.topology-node.gateway{left:50%;top:35%;transform:translateX(-50%)}.topology-node.openvpn{right:4%;top:62%}.topology-node.ipsec{left:4%;bottom:8%}.topology-node.users{right:4%;bottom:8%;top:auto}.topology-links{display:none}.topology-sweep{left:50%;top:43%;width:220px;height:220px}.noc-status-stack{grid-template-columns:1fr 1fr}.noc-ring-grid,.noc-chart-grid,.noc-inventory-grid{grid-template-columns:1fr}.noc-ring-card{justify-content:center}.noc-chart footer{flex-wrap:wrap}.noc-chart footer b{width:100%;margin:0}}

/* Readability pass — Persian labels remain legible on desktop and mobile. */
.noc-command-head p{font-size:13px;line-height:1.8}.noc-health span{font-size:11px}.noc-health strong{font-size:14px}.topology-node b{font-size:12px}.topology-node small{font-size:10px}.noc-service span{font-size:11px}.noc-service b{font-size:9px}.noc-ring-card strong{font-size:14px}.noc-ring-card span{font-size:11px}.noc-chart header span{font-size:12px}.noc-chart header strong,.noc-chart header>b{font-size:18px}.noc-chart footer{font-size:10px}.noc-inventory-grid span{font-size:11px}.noc-inventory-grid b{font-size:12px;line-height:1.7}

#historyHiddenToggle.active{color:#f0cc82;border-color:#85652f;background:#251c0f}.history-hidden-row{opacity:.58;background:#11100c}.history-hidden-row:hover{opacity:.82}.history-visibility{color:#d2b16d}.data-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}

.history-bulkbar{margin:12px 14px 0;padding:11px 13px;display:flex;align-items:center;gap:12px;border:1px solid #283234;border-radius:12px;background:linear-gradient(135deg,#111718,#0a0f10)}.history-bulkbar>strong{margin-inline-start:auto;color:var(--metal-hi);font-size:9px}.history-bulkbar>div{display:flex;gap:7px}.history-bulkbar .btn{height:34px;padding:0 12px;font-size:8px}.history-bulkbar .btn:disabled{opacity:.35;cursor:not-allowed}.history-select-all,.history-row-check{display:inline-flex;align-items:center;gap:8px;color:#d6dcdb;font-size:9px;cursor:pointer}.history-select-all input,.history-row-check input,.select-cell input{width:16px;height:16px;accent-color:#d4ad62;cursor:pointer}.select-cell{width:34px;text-align:center!important;padding-inline:9px!important}.history-hidden-row.is-selected,.is-selected{opacity:1;background:#211b10!important;box-shadow:inset -3px 0 #c69d51}.history-row-check{padding:5px 8px;border:1px solid #354043;border-radius:8px}.history-mobile-card .mobile-card-head{display:grid;grid-template-columns:auto 1fr auto}.history-mobile-card .mobile-card-head>strong{text-align:right}
@media(max-width:700px){.history-bulkbar{align-items:stretch;flex-wrap:wrap}.history-bulkbar>strong{margin-inline-start:auto}.history-bulkbar>div{width:100%;display:grid;grid-template-columns:1fr 1fr}.history-bulkbar>div .btn:last-child{grid-column:1/-1}.history-bulkbar .btn{width:100%;padding:0 6px}}

.history-user-summary{background:linear-gradient(90deg,#111716,#0d1213);box-shadow:inset 0 -1px #293133}.history-user-summary td{padding-block:16px}.history-user-summary.expanded{background:linear-gradient(90deg,#1a1811,#111716);box-shadow:inset -3px 0 #caa45c}.history-user{display:flex;align-items:center;gap:10px}.history-user small{display:block;margin-top:4px;color:var(--muted);font-size:8px}.history-expand{width:34px;height:34px;display:grid;place-items:center;border:1px solid #68522d;border-radius:10px;background:#18130c;color:var(--metal-hi);cursor:pointer;transition:.2s}.history-expand:hover{background:#2a2112;border-color:#b38b46}.history-expand span{font:300 22px/1 Arial}.history-detail-row{background:#090d0e}.history-detail-row td{font-size:9px;color:#aeb6b7}.history-detail-row:hover{background:#101617}.history-branch{display:inline-block;width:15px;height:13px;margin-left:7px;border-right:1px solid #5e4b2d;border-bottom:1px solid #5e4b2d;border-radius:0 0 4px}.history-group-table .protocol-stack{min-width:90px}.history-user-card{border:1px solid #273032;border-radius:14px;background:#0e1415;overflow:hidden}.history-user-card.expanded{border-color:#70572e;box-shadow:inset 0 1px #d0a85e18}.history-user-card-head{min-height:74px;padding:13px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.history-user-card-head>div{text-align:right}.history-user-card-head strong{display:block;font-size:12px}.history-user-card-head small{display:block;margin-top:5px;color:var(--muted);font-size:8px}.history-user-details{padding:0 10px 10px;display:grid;gap:8px}.history-session-card{padding:11px;border:1px solid #263032;border-radius:11px;background:#090d0e}.history-session-card>label,.history-session-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.history-session-card>label{font-size:8px;color:#cad0cf}.history-session-card>label input{width:16px;height:16px;accent-color:#d4ad62}.history-session-card>div{margin-top:9px}.history-session-card>small{display:block;margin-top:8px;color:var(--muted);font-size:8px;direction:ltr;text-align:right}.history-session-card .row-actions{justify-content:flex-start}.history-session-card .row-actions .btn{height:32px;font-size:8px;padding:0 11px}
@media(max-width:820px){.history-group-table{display:none}.history-group-mobile{display:grid}.history-user-card-head{grid-template-columns:1fr auto}.history-user-card-head .history-row-check{grid-column:1/-1;justify-self:start}}
.device-cell{min-width:150px}.device-cell strong{display:block;color:var(--text)}.device-pending{display:block;max-width:190px;color:var(--muted);font-size:11px;line-height:1.7}.device-cell .cell-sub{direction:ltr;text-align:right}
.portal-link{width:auto!important;min-width:52px;padding:0 8px!important;gap:5px;color:#edca81!important;border-color:#765b2f!important;background:#21190d!important;text-decoration:none}.portal-link span{font-size:7px}.portal-link-wide,.credential-portal{display:flex!important;align-items:center;justify-content:center;gap:8px;text-decoration:none}.portal-link-wide{margin-top:12px;color:#e7c476;border-color:#73592f;background:#18140d}.credential-portal{min-height:44px;margin-top:12px;border:1px solid #806333;border-radius:11px;color:#edca81;background:linear-gradient(135deg,#21190d,#101516)}.credential-portal svg,.portal-link svg,.portal-link-wide svg{width:15px;height:15px}

/* Refined classical Persian typography: cultured display face + precise UI text */
@font-face{font-family:AccurisClassic;src:url('/assets/fonts/Farhang2FaNum-Medium.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:AccurisText;src:url('/assets/fonts/IBMPlexSansArabic-Regular.woff2') format('woff2');font-weight:300 500;font-display:swap}@font-face{font-family:AccurisText;src:url('/assets/fonts/IBMPlexSansArabic-SemiBold.woff2') format('woff2');font-weight:600 800;font-display:swap}
body,button,input,select{font-family:AccurisText,Estedad,"Segoe UI",Tahoma,sans-serif}.topbar h1,.data-head h2,.section-head h2,.modal-head h2,.form-section-title h3,.host-health-copy h3,.quick-copy strong,.protocol-insight strong{font-family:AccurisClassic,AccurisText,serif;font-weight:500;letter-spacing:-.035em}.topbar h1{font-size:27px}.data-head h2{font-size:23px}.section-head h2{font-size:19px}.modal-head h2{font-size:25px}.nav-item span,.btn{font-weight:500}.metric strong,.gauge-dial span,.health-orb b,.network-stats strong,td,.credential-row code{font-variant-numeric:tabular-nums}

/* Integrated ACCURIS Network Orb — local merge with the full management panel. */
.integrated-orb-card{margin-bottom:16px;overflow:hidden;background:radial-gradient(circle at 50% 52%,#be8a3c13,transparent 27%),linear-gradient(145deg,#0d1415,#080c0d);box-shadow:inset 0 1px #ffffff08,0 22px 64px #0004}.integrated-orb-head{min-height:92px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #273234;background:linear-gradient(90deg,#111718,#0b1011)}.integrated-orb-head h2{margin:0;font-family:AccurisClassic,Estedad,sans-serif;font-size:23px;font-weight:560}.integrated-orb-head p{margin:5px 0 0;color:#879294;font-size:11px}.orb-head-status{min-width:210px;padding:10px 12px;display:grid;grid-template-columns:auto 1fr;gap:2px 9px;border:1px solid #344144;border-radius:11px;background:#0a1011}.orb-head-status i{grid-row:1/3;width:8px;height:8px;align-self:center;border-radius:50%;background:#889294}.orb-head-status span{color:#7d888a;font-size:9px}.orb-head-status strong{font-size:12px;color:#b8c0c0}.orb-head-status.healthy{border-color:#2d5a46;background:#0a1511}.orb-head-status.healthy i{background:#67d49e;box-shadow:0 0 12px #67d49e}.orb-head-status.healthy strong{color:#80dfb2}.orb-head-status.degraded{border-color:#66502c;background:#171208}.orb-head-status.degraded i{background:#e2b65f;box-shadow:0 0 12px #e2b65f}.orb-head-status.degraded strong{color:#edc776}.orb-head-status.critical{border-color:#6a3535;background:#1a0e0e}.orb-head-status.critical i{background:#df7878;box-shadow:0 0 12px #df7878}.orb-head-status.critical strong{color:#efa2a2}
.integrated-orb-layout{display:grid;grid-template-columns:180px minmax(0,1fr) 220px;min-height:540px;direction:ltr}.orb-side{padding:22px 17px;direction:rtl;background:#091011b8}.orb-legend{border-right:1px solid #253032}.orb-health{border-left:1px solid #253032}.orb-side-label{display:block;margin-bottom:18px;color:#c8a15c;font:700 9px/1.3 Arial,sans-serif;letter-spacing:.14em;direction:ltr;text-align:left}.orb-legend ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.orb-legend li{display:flex;align-items:center;gap:9px;color:#b7bebe;font-size:10px}.orb-legend li i{flex:none;width:10px;height:10px;border-radius:50%;border:1px solid #667173}.orb-legend li i.core{background:#9f682f;border-color:#d3a75d;box-shadow:0 0 9px #d3a75d55}.orb-legend li i.healthy{background:#4b9a70;border-color:#67d49e}.orb-legend li i.degraded{background:#b17c27;border-color:#e2b65f}.orb-legend li i.session{background:#dce2df;border-color:#6d7c79}.orb-legend li i.structural{width:5px;height:5px;margin:0 3px;background:#a77a4c;border:0}.orb-direction{display:grid;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid #20292b}.orb-direction span{display:flex;align-items:center;gap:8px;color:#859092;font-size:9px;direction:rtl}.orb-direction i{width:28px;height:1px;position:relative}.orb-direction i:after{content:"";position:absolute;left:0;top:-2px;border:3px solid transparent}.orb-direction i.down{background:#58c9ae}.orb-direction i.down:after{border-right-color:#58c9ae}.orb-direction i.up{background:#e09b55}.orb-direction i.up:after{border-right-color:#e09b55}
.management-orb-stage{position:relative;min-width:0;min-height:540px;overflow:hidden;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:36px 36px;isolation:isolate}.management-orb-stage:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center,#c38e3716,transparent 40%),radial-gradient(ellipse at 50% 58%,#2e9a7711,transparent 60%)}#managementOrbCanvas{display:block;width:100%;height:540px;direction:ltr;touch-action:pan-y}.orb-live-flow{position:absolute;left:16px;bottom:14px;display:flex;gap:8px;direction:ltr}.orb-live-flow span{padding:6px 8px;border:1px solid #2b3638;border-radius:7px;background:#080d0edb;color:#7d898a;font:700 8px Arial,sans-serif;letter-spacing:.06em}.orb-live-flow span:first-child b{color:#58c9ae}.orb-live-flow span:last-child b{color:#e09b55}.orb-live-flow b{margin-left:5px;font-size:9px}.orb-health>strong{display:block;margin-top:44px;font:700 26px/1.1 Arial,sans-serif;direction:ltr;text-align:right;color:#f0e5d3}.orb-health>p{min-height:50px;margin:11px 0 19px;color:#899395;font-size:10px;line-height:1.9}.orb-health dl{margin:0;border-top:1px solid #253032}.orb-health dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-bottom:1px solid #20292b}.orb-health dt{color:#7f898b;font-size:9px}.orb-health dd{margin:0;color:#d5dbda;font:700 9px Arial,sans-serif;direction:ltr;text-align:left}.orb-health dd#orbSource{max-width:110px;white-space:normal;line-height:1.55;color:#d1a860}
@media(max-width:1250px){.integrated-orb-layout{grid-template-columns:145px minmax(0,1fr) 185px}.orb-side{padding-inline:13px}.orb-health>strong{font-size:21px}.management-orb-stage,#managementOrbCanvas{min-height:500px;height:500px}}@media(max-width:900px){.integrated-orb-head{align-items:flex-start;flex-direction:column}.orb-head-status{width:100%}.integrated-orb-layout{grid-template-columns:1fr}.orb-legend{display:none}.management-orb-stage,#managementOrbCanvas{min-height:440px;height:440px}.orb-health{border-left:0;border-top:1px solid #253032;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.orb-health .orb-side-label,.orb-health dl{grid-column:1/-1}.orb-health>strong{margin-top:0}.orb-health>p{margin:0;min-height:0}.orb-health dl{display:grid;grid-template-columns:1fr 1fr}.orb-health dl>div{padding-inline:8px}}@media(max-width:560px){.integrated-orb-head{padding:17px}.integrated-orb-head h2{font-size:19px}.integrated-orb-layout{min-height:0}.management-orb-stage,#managementOrbCanvas{min-height:390px;height:390px}.orb-live-flow{right:10px;left:10px;justify-content:center;flex-wrap:wrap}.orb-health{grid-template-columns:1fr}.orb-health .orb-side-label,.orb-health dl{grid-column:1}.orb-health dl{grid-template-columns:1fr}}

/* Readability pass — complete labels, larger UI text, no accidental truncation */
body{font-size:14px}.sidebar{width:270px}.app-shell{grid-template-columns:270px minmax(0,1fr)}.sidebar-title span{font-size:14px;line-height:1.7;white-space:normal}.sidebar-title small{font-size:9px;line-height:1.6}.nav-item{font-size:13px;line-height:1.7}.nav-item b{font-size:12px}.health-row,.health-head{font-size:12px}.brand small,.auth-brand small{font-size:9px}.eyebrow{font-size:11px;line-height:1.7}.sync-state{font-size:11px}.btn{font-size:13px}.text-btn{font-size:12px}.metric small{font-size:12px;line-height:1.65;white-space:normal;overflow:visible}.metric em{font-size:10px;line-height:1.7}.metric strong{font-size:27px}.section-head h2{font-size:20px}.section-head p,.data-head p{font-size:11px;line-height:1.8}.live-pill{font-size:10px}.network-stats span{font-size:10px}.attention-item strong{font-size:12px}.attention-item small{font-size:10px;line-height:1.7}.session-row{font-size:11px}.user-cell strong{font-size:12px}.user-cell small,.session-row>span{font-size:10px;line-height:1.7}.timeline-item strong{font-size:11px}.timeline-item small,.timeline-item time{font-size:9px}.filters input,.filters select{font-size:12px}.content-table{direction:rtl}table{font-size:12px;line-height:1.75}th{font-size:11px;line-height:1.7}th,td{padding:15px 13px}td strong{font-size:12px}.status{font-size:10px}.protocol{font-size:10px;min-height:28px}.protocol-stack small,.usage-split,.cell-sub{font-size:9px;line-height:1.7}.device-cell{min-width:205px}.device-cell strong{font-size:12px}.device-cell .cell-sub{font-size:9px;white-space:normal;overflow-wrap:anywhere}.device-pending{max-width:220px;font-size:10px}.table-btn{width:35px;height:35px}.portal-link span{font-size:9px}.modal-head h2{font-size:27px;line-height:1.6}.form-section h3{font-size:14px}.formgrid label,.auth-form label{font-size:11px}.formgrid small{font-size:9px;line-height:1.7}.generator,.credential-head{font-size:10px}.credential-row small{font-size:9px}.auth-copy h1{font-size:28px;line-height:1.7}.auth-copy p,.auth-foot{font-size:10px;line-height:1.8}.resource-gauge>strong{font-size:12px}.resource-gauge>em{font-size:9px;line-height:1.7;white-space:normal;overflow:visible;text-overflow:clip}.flow-head span,.telemetry-card>span{font-size:10px}.flow-values small,.flow-foot{font-size:9px;line-height:1.7}.telemetry-card b{font-size:13px;overflow:visible;text-overflow:clip}.telemetry-card small,.telemetry-card>em{font-size:9px;line-height:1.6}.history-user small,.history-user-card-head small,.history-session-card>label,.history-session-card>small{font-size:10px;line-height:1.7}.history-detail-row td{font-size:11px}.history-bulkbar,.history-select-all,.history-row-check{font-size:10px}@media(max-width:820px){.app-shell{display:block}.mobile-card,.mobile-card-line{font-size:11px}.mobile-card-line{line-height:1.8}.sidebar{width:min(300px,88vw)}}
.history-user-summary td[colspan="2"] .cell-sub{display:block;margin-bottom:5px;font-size:11px;color:#aab3b4}.history-user-summary td[colspan="2"] strong{display:block;font-family:AccurisClassic,AccurisText,sans-serif;font-size:20px;line-height:1.35;color:#f0cd82;direction:ltr;text-align:right}.history-user-card-head small{font-size:11px}.history-user-card-head small::first-line{line-height:2}
