:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ovpn-ds-bg:#000;--ovpn-ds-bg-elevated:#050505;--ovpn-ds-surface:#0b0b0c;--ovpn-ds-surface-raised:#111214;--ovpn-ds-surface-strong:#17191c;--ovpn-ds-steel:#1a1d21;--ovpn-ds-steel-strong:#0f1012;--ovpn-ds-border:#cdd5dc29;--ovpn-ds-border-strong:#dce4eb4d;--ovpn-ds-text:#f5f7f8;--ovpn-ds-text-soft:#edf4f8;--ovpn-ds-muted:#b7bcc1;--ovpn-ds-subtle:#7b8188;--ovpn-ds-accent:#cfd4d8;--ovpn-ds-accent-strong:#f5f7f8;--ovpn-ds-success:#f5f7f8;--ovpn-ds-warning:#d8dde2;--ovpn-ds-danger:#b7bcc1;--ovpn-ds-radius-control:999px;--ovpn-ds-radius-card:16px;--ovpn-ds-radius-panel:18px;--ovpn-ds-radius-compact:10px;--ovpn-ds-space-xs:6px;--ovpn-ds-space-sm:10px;--ovpn-ds-space-md:16px;--ovpn-ds-space-lg:24px;--ovpn-ds-space-xl:32px;--ovpn-ds-shadow-card:0 18px 48px #00000094, 0 1px 0 #ffffff09 inset;--ovpn-ds-shadow-control:0 8px 18px #0000005c, 0 1px 0 #ffffff0f inset;--ovpn-ds-shadow-map:0 24px 70px #000000ad, 0 0 0 1px #ffffff06 inset;--ovpn-ds-motion-fast:.16s cubic-bezier(.2, .8, .2, 1);--ovpn-ds-motion-standard:.22s cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--ovpn-ds-bg);--sidebar:var(--ovpn-ds-bg-elevated);--panel:var(--ovpn-ds-surface);--panel-2:var(--ovpn-ds-surface-raised);--panel-3:var(--ovpn-ds-surface-strong);--border:var(--ovpn-ds-border);--border-strong:var(--ovpn-ds-border-strong);--text:var(--ovpn-ds-text);--muted:var(--ovpn-ds-muted);--subtle:var(--ovpn-ds-subtle);--green:var(--ovpn-ds-success);--green-dim:#d8dde2;--white-accent:var(--ovpn-ds-accent);--white-strong:var(--ovpn-ds-accent-strong);--ink-accent:var(--ovpn-ds-accent);--steel:var(--ovpn-ds-steel);--steel-2:var(--ovpn-ds-steel-strong);--soft-white:var(--ovpn-ds-text-soft);--yellow:var(--ovpn-ds-warning);--red:var(--ovpn-ds-danger);--gray:#a8b0b7;--shadow:var(--ovpn-ds-shadow-card);--shadow-soft:var(--ovpn-ds-shadow-control);background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--white-accent);outline-offset:2px}.auth-shell{background:radial-gradient(circle at 70% 20%,#f5f7f814,#0000 30%),linear-gradient(135deg,#05080a,#0b1217 56%,#05080a);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-panel{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#121d25f5,#0a1014fa);border-radius:18px;width:min(100%,440px);max-width:440px;padding:24px;position:relative}.removed-auth-control{justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex;position:absolute;top:18px;right:18px}.auth-brand{padding-bottom:18px}.auth-copy h1{margin:0 0 8px;font-size:32px;line-height:1}.auth-copy p{color:var(--muted);margin:0 0 20px;line-height:1.5}.admin-auth-panel{box-shadow:0 28px 70px #00000075,0 0 44px #f5f7f814}.auth-status{color:var(--muted);margin-bottom:16px;display:block}.auth-tabs{border:1px solid var(--border);background:#ffffff0a;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:18px;padding:4px;display:grid}.auth-tabs button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:10px 12px}.auth-tabs button.active{color:var(--text);background:linear-gradient(135deg,#f5f7f829,#f5f7f81a)}.auth-form{gap:14px;display:grid}.auth-form label{color:var(--muted);gap:8px;font-size:13px;display:grid}.auth-form input,.auth-form select{border:1px solid var(--border);color:var(--text);background:#070c10;border-radius:12px;min-height:44px;padding:10px 12px}.panel-note{color:var(--muted);margin:0 0 16px}.integration-health{margin-bottom:16px}.integration-field{color:var(--muted);gap:7px;margin-bottom:12px;font-size:13px;display:grid}.integration-field input,.security-input{border:1px solid var(--border);color:var(--text);background:#070c10;border-radius:12px;min-height:42px;padding:10px 12px}.security-toggle{color:var(--muted);align-items:center;gap:10px;margin:8px 0;display:flex}.security-toggle input{accent-color:var(--white-accent)}.integration-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.auth-form .remember-row{align-items:center;gap:10px;display:flex}.auth-form .remember-row input{min-height:auto}.app-shell{background:radial-gradient(circle at 76% 12%,#f5f7f814,#0000 32%),linear-gradient(135deg,#05080a,#0a1116 52%,#05080a);grid-template-columns:266px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#0d1419,#070c10);border-radius:0 18px 18px 0;flex-direction:column;gap:20px;margin:12px 0 12px 12px;padding:18px 14px;display:flex}.brand{align-items:center;gap:13px;padding:2px 4px 10px;display:flex}.brand-mark{border:1px solid var(--border-strong);color:var(--text);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.brand-image{border:1px solid var(--border-strong);object-fit:cover;border-radius:14px;flex:none;width:44px;height:44px;display:block}.brand strong{letter-spacing:0;font-size:20px;display:block}.brand span,.topbar p,.metric p,.sidebar-card span,.sidebar-card small,.system-card small,.info-card p,.rail-card p,.server-card small,.detail-row span,.detail-row small{color:var(--muted);letter-spacing:0;font-size:12px}nav{gap:6px;display:grid}.nav-item{color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;min-height:39px;padding:9px 11px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.nav-item:hover{border-color:var(--border);box-shadow:var(--shadow-soft);background:#ffffff0d;transform:translate(2px)}.nav-item.active{border-color:var(--border-strong);background:linear-gradient(135deg,#f5f7f833,#f5f7f817)}.nav-item em{color:var(--green);background:#f5f7f81f;border:1px solid #f5f7f859;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal}.sidebar-card,.system-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:linear-gradient(#16222cf0,#0d151bf5);border-radius:16px;padding:15px}.sidebar-card{gap:7px;margin-top:auto;display:grid}.sidebar-card strong{font-size:17px}.system-card{align-items:center;gap:10px;display:flex}.pulse{background:var(--green);border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 8px #f5f7f81f}.pulse.warning{background:var(--yellow);box-shadow:0 0 0 8px #d8dde21f}.workspace{min-width:0;padding:18px 14px 18px 12px}.topbar{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#121d25f2,#090f14f2);border-radius:18px;justify-content:space-between;align-items:center;min-height:72px;margin-bottom:10px;padding:14px 18px;display:flex}h1,h2,h3,p{letter-spacing:0;margin-top:0}h1{margin-bottom:5px;font-size:22px;line-height:1.15}h2{font-size:17px;line-height:1.2}.top-actions{align-items:center;gap:16px;display:flex}.icon-button,.profile-button{color:var(--text);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;min-height:38px;padding:8px;display:flex;position:relative}.icon-button:hover,.profile-button:hover{border-color:var(--border);background:#ffffff0f;transform:translateY(-1px)}.icon-button span{background:var(--green);color:#07100a;border-radius:999px;min-width:17px;padding:1px 5px;font-size:10px;font-weight:800;position:absolute;top:-2px;right:-2px}.dashboard-layout{grid-template-columns:minmax(285px,1.25fr) minmax(450px,2.75fr) minmax(230px,1fr);gap:12px;display:grid}.panel{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#121d25f5,#090f14fa);border-radius:18px;min-width:0;padding:17px}.panel:hover{border-color:#f5f7f847;box-shadow:0 24px 64px #0000006b,inset 0 0 0 1px #f5f7f80f}.panel-heading,.page-heading,.info-top{justify-content:space-between;align-items:center;display:flex}.panel-heading span,.info-top span{color:var(--text);text-transform:uppercase;font-size:12px;font-weight:800}.status-panel{gap:15px;min-height:352px;display:grid}.shield-orbit{color:var(--green);align-items:center;gap:16px;display:flex}.shield{filter:drop-shadow(0 0 22px #f5f7f842)}.eyebrow{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.status-panel h2{color:var(--green);margin-bottom:8px;font-size:30px;line-height:1}.server-line{border:1px solid var(--border);background:#101720;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.server-line span{align-items:center;gap:8px;min-width:0;display:flex}.server-line select{appearance:none;border:1px solid var(--border-strong);color:var(--text);background:#15202a;border-radius:11px;min-width:180px;min-height:36px;padding:7px 10px}.server-line button,.detail-row button{border:1px solid var(--border-strong);color:var(--text);background:linear-gradient(#172531,#111b24);border-radius:999px;padding:7px 10px}.connected-time{color:var(--green);grid-template-columns:16px auto 1fr;align-items:center;gap:5px;display:grid}.connected-time small{color:var(--muted)}.primary-action,.light-button{color:var(--soft-white);background:linear-gradient(#243440fa,#111d27fa);border:1px solid #9ab5cb5c;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:9px 14px;font-weight:850;transition:transform .18s,filter .18s,box-shadow .18s;display:flex;box-shadow:0 8px 18px #00000038,inset 0 1px #ffffff12}.primary-action:hover,.light-button:hover{filter:brightness(1.05);border-color:#bed6e885;transform:translateY(-1px)}.primary-action:active,.light-button:active{transform:translateY(0)scale(.99)}.primary-action:disabled,.light-button:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.55;transform:none}.map-panel{grid-column:1/-1;min-height:520px;position:relative;overflow:hidden}.world-map{background:radial-gradient(circle at 30% 34%,#f5f7f81a,#0000 16rem),radial-gradient(circle at 62% 42%,#f5f7f814,#0000 20rem),linear-gradient(140deg,#09131d,#050b12);border-radius:16px;height:clamp(430px,46vw,620px);margin-top:14px;position:relative;overflow:hidden}.mercator-map{width:100%;height:100%;display:block}.ocean{fill:#0b131a}.graticule line{stroke:#b9c2c812;stroke-width:1px}.continents path{fill:#26323c;stroke:#b9c2c838;stroke-linejoin:round;stroke-width:1.2px}.country-borders path{fill:none;opacity:.36;stroke:#b9c2c821;stroke-linejoin:round;stroke-width:.55px}.network-lines path{fill:none;opacity:.45;stroke:#d8dde275;stroke-dasharray:4 7;stroke-linecap:round;stroke-width:1.4px}.node-hitbox{cursor:pointer;outline:none}.node-hitbox:focus-visible .server-node{stroke:#fff;stroke-width:2.4px}.server-node{stroke:#ffffffeb;stroke-width:1.25px}.server-node.active{stroke:#fff;stroke-width:2.8px}.server-node.low,.node-pulse.low{fill:var(--green)}.server-node.medium,.node-pulse.medium{fill:var(--yellow)}.server-node.high,.node-pulse.high{fill:#b7bcc1}.server-node.maintenance,.node-pulse.maintenance{fill:var(--gray)}.node-pulse{opacity:.32;transform-origin:50%;animation:2.4s ease-out infinite nodePulse}@keyframes nodePulse{0%{opacity:.38;transform:scale(.8)}70%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}.map-toolbar{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:72px}.map-toolbar select{appearance:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-strong);color:var(--text);background:#070f16c7;border-radius:11px;min-height:34px;padding:7px 30px 7px 10px;font-size:12px}.map-search{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-strong);color:var(--muted);background:#070f16c7;border-radius:11px;align-items:center;gap:6px;width:150px;min-height:34px;padding:7px 9px;display:flex}.map-search input{font-size:12px}.map-tooltip,.server-detail-popover{border:1px solid var(--border-strong);box-shadow:var(--shadow);pointer-events:none;z-index:4;background:#090f14f5;border-radius:14px;gap:4px;display:grid;position:absolute;transform:translate(12px,-62px)}.map-tooltip{min-width:145px;padding:10px 11px}.map-tooltip span,.map-tooltip small,.server-detail-popover span,.server-detail-popover small{color:var(--muted);font-size:12px}.server-detail-popover{pointer-events:auto;min-width:235px;padding:13px;bottom:18px;right:66px}.server-detail-popover button{color:var(--muted);background:0 0;border:0;font-size:18px;line-height:1;position:absolute;top:7px;right:8px}.map-controls{gap:6px;display:grid;position:absolute;top:116px;right:18px}.map-controls button{border:1px solid var(--border-strong);color:var(--text);background:linear-gradient(#172531,#111b24);border-radius:12px;width:38px;height:38px}.map-legend{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050c12ad;border:1px solid #8dabc733;border-radius:14px;gap:8px;margin:0;padding:12px;list-style:none;display:grid;position:absolute;bottom:20px;left:18px}.map-legend li,.recent-row,.quick-row{align-items:center;gap:9px;display:flex}.legend-dot{border-radius:999px;width:9px;height:9px;display:inline-block}.legend-dot.low{background:var(--green)}.legend-dot.medium,.legend-dot.warning{background:var(--yellow)}.legend-dot.high{background:#b7bcc1}.legend-dot.error{background:var(--red)}.legend-dot.maintenance{background:var(--gray)}.right-rail{gap:12px;display:grid}.rail-card{min-height:112px}.rail-value{margin:8px 0;font-size:22px;display:block}.device-meter{justify-content:space-between;align-items:center;display:flex}.device-meter strong{font-size:26px}.meter{background:#202a32;border-radius:999px;height:7px;overflow:hidden}.meter span{background:linear-gradient(90deg, var(--green), #f5f7f8);height:100%;display:block}.quick-card svg{color:var(--text)}.info-card{min-height:135px}.info-card strong{margin:13px 0 5px;font-size:20px;display:block}.info-card small{color:var(--muted)}.bandwidth-values{gap:28px;display:flex}.bandwidth-values small{font-size:11px;font-weight:500;display:block}.mini-chart{width:100%;height:50px;margin-top:9px}.mini-chart polyline{fill:none;stroke:var(--white-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.recent-card{gap:8px;display:grid}.recent-row{justify-content:space-between}.flag{border:1px solid var(--border);color:var(--text);letter-spacing:0;white-space:nowrap;background:#17232d;border-radius:4px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;min-width:24px;height:18px;margin-right:2px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.status-pill{border:1px solid;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.status-pill.success{color:var(--green);background:#f5f7f81f}.status-pill.warning{color:var(--yellow);background:#d8dde21f}.status-pill.error{color:var(--red);background:#b7bcc11f}.status-pill.neutral{color:var(--gray);background:#a8b0b71f}.page-panel{min-height:calc(100vh - 112px)}.page-heading{margin-bottom:18px}.search-box{border:1px solid var(--border);background:#0e151b;border-radius:999px;align-items:center;gap:8px;min-width:260px;padding:9px 11px;display:flex}input{color:var(--text);background:0 0;border:0;outline:0;width:100%}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.server-browser-grid,.settings-grid,.billing-overview,.admin-metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.server-card{border:1px solid var(--border);color:var(--text);text-align:left;background:linear-gradient(#121d25,#0d151b);border-radius:16px;gap:12px;min-height:155px;padding:15px;display:grid}.server-card:hover,.server-card.active{border-color:var(--green);box-shadow:0 16px 34px #00000042,0 0 0 1px #f5f7f82e}.server-card strong,.server-card small{display:block}.table-card{gap:8px;display:grid}.billing-actions,.cancellation-policy,.connection-purpose,.connection-checklist,.support-center-card{margin-top:12px}.billing-actions{gap:14px;display:grid}.billing-action-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.billing-action-grid button{border:1px solid var(--border);color:var(--text);text-align:left;background:linear-gradient(#14212c,#0f1820);border-radius:14px;gap:7px;min-height:92px;padding:13px;display:grid}.billing-action-grid button:hover{border-color:var(--ink-accent);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.billing-action-grid small,.cancellation-policy p,.connection-purpose small,.support-center-card small,.preference-row small{color:var(--muted);line-height:1.45}.cancellation-policy{border-color:#d8dde261}.cancellation-policy div,.connection-purpose div,.support-center-card div,.setting-card-head,.preference-row{align-items:center;gap:12px;display:flex}.cancellation-policy svg{color:var(--yellow)}.connection-purpose,.support-center-card{justify-content:space-between;align-items:center;gap:18px;display:flex}.connection-purpose.connected{border-color:#f5f7f85c}.connection-purpose svg,.support-center-card svg{color:var(--green);flex:none}.connection-purpose span,.support-center-card span,.preference-row span{gap:4px;display:grid}.connection-checklist{gap:8px;display:grid}.setting-card-head{justify-content:space-between}.preferences-card{gap:13px;display:grid}.preference-list{gap:10px;display:grid}.preference-row{border:1px solid var(--border);background:linear-gradient(#14212c,#0f1820);border-radius:14px;justify-content:space-between;padding:12px}.preference-row input{accent-color:var(--white-accent);flex:none;width:18px;height:18px}.detail-row{border:1px solid var(--border);color:var(--text);background:#0e151b;border-radius:12px;grid-template-columns:minmax(140px,1.3fr) minmax(90px,1fr) auto auto;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:grid}.device-row{grid-template-columns:minmax(150px,1.2fr) minmax(80px,.8fr) minmax(110px,.9fr) minmax(150px,1fr) auto auto auto}.device-management-list{gap:8px;margin-top:12px;display:grid}.device-management-row{border:1px solid var(--border);background:#0e151b;border-radius:12px;grid-template-columns:minmax(160px,1.2fr) minmax(80px,.6fr) auto minmax(140px,.9fr) auto minmax(250px,1.2fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.device-management-row strong,.device-management-row small{display:block}.device-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.danger-button{color:#d8dde2;border-color:#ff5a5a73}.empty-state{border:1px dashed var(--border-strong);color:var(--muted);background:#0e151b;border-radius:14px;margin-top:12px;padding:16px}.setting-card{min-height:120px}.admin-grid{grid-template-columns:minmax(420px,1.5fr) minmax(260px,.8fr);gap:12px;margin-top:12px;display:grid}.gateway-table{gap:8px;margin-top:12px;display:grid}.gateway-table>div{border:1px solid var(--border);background:#0e151b;border-radius:12px;grid-template-columns:1.5fr 1fr auto 64px 64px;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:grid}.alert-list{gap:12px;margin-top:12px;display:grid}.alert-list p{align-items:center;gap:9px;margin:0;display:flex}.support-workspace{grid-template-columns:minmax(280px,.85fr) minmax(260px,.75fr) minmax(360px,1.25fr);gap:14px;margin-top:14px;display:grid}.support-ticket-form,.support-ticket-detail{align-content:start;gap:12px;display:grid}.support-ticket-form label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:12px;display:grid}.support-ticket-form input,.support-ticket-form select,.support-ticket-form textarea,.support-reply-form textarea{border:1px solid var(--border-strong);color:var(--text);font:inherit;background:#071019;border-radius:12px;outline:none;padding:11px 12px}.support-ticket-form input:focus,.support-ticket-form select:focus,.support-ticket-form textarea:focus,.support-reply-form textarea:focus{border-color:#f5f7f86b;box-shadow:0 0 0 3px #f5f7f81f}.support-ticket-list{gap:10px;display:grid}.support-ticket-row{border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(145deg,#111214f5,#080809c7);border-radius:14px;gap:5px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.support-ticket-row span,.muted-copy,.support-event span{color:var(--muted);font-size:12px}.support-ticket-row:hover,.support-ticket-row.active{border-color:#f5f7f86b;transform:translateY(-1px);box-shadow:0 14px 30px #f5f7f81f}.support-events{gap:10px;max-height:360px;display:grid;overflow:auto}.support-event{border:1px solid var(--border);background:#0e151b;border-radius:14px;padding:12px}.support-event p{white-space:pre-wrap;margin:6px 0 0}.support-reply-form{gap:10px;display:grid}.support-actions{flex-wrap:wrap;gap:10px;display:flex}.warning-copy{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b5c;border-radius:14px;margin:0;padding:10px 12px}@media (width<=1180px){.dashboard-layout{grid-template-columns:minmax(280px,1fr) minmax(390px,1.4fr)}.right-rail{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.app-shell{grid-template-columns:1fr}.sidebar{border-radius:0 0 8px 8px;margin:0}.dashboard-layout,.support-workspace,.admin-grid,.right-rail{grid-template-columns:1fr}.topbar,.page-heading{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=620px){.workspace{padding:10px}.detail-row,.device-management-row,.gateway-table>div{grid-template-columns:1fr}.device-actions{justify-content:flex-start}.world-map{height:250px}}.sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#121f2ae0,#050a0ff0),linear-gradient(90deg,#f5f7f81a,#0000 28%);border-color:#8dabc742;margin:16px 0 16px 16px;padding:20px 16px}.brand-mark,.icon-button,.profile-button,.map-controls button{box-shadow:0 10px 24px #00000038}.brand-mark{background:linear-gradient(135deg,#f5f7f82e,#f5f7f81a)}.nav-item{min-height:46px;padding:11px 13px}.nav-item.active{box-shadow:0 16px 34px #d8dde229,inset 0 0 0 1px #f5f7f814}.workspace{padding:22px 22px 22px 18px}.topbar,.auth-panel,.panel,.sidebar-card,.system-card,.server-card,.billing-action-grid button,.preference-row,.detail-row,.device-management-row,.gateway-table>div,.support-ticket-row,.support-event,.empty-state{position:relative;overflow:hidden}.topbar:before,.auth-panel:before,.panel:before,.server-card:before,.billing-action-grid button:before,.preference-row:before,.detail-row:before,.device-management-row:before,.gateway-table>div:before,.support-ticket-row:before,.support-event:before,.empty-state:before{content:"";opacity:.88;background:linear-gradient(90deg,#f5f7f8bd,#f5f7f861,#0000);height:2px;position:absolute;top:0;left:0;right:0}.topbar{min-height:84px;padding:18px 22px}h1{font-size:26px;font-weight:900}h2{font-size:19px;font-weight:860}.dashboard-layout{gap:18px}.panel{background:linear-gradient(#121f2af0,#060c12fa),radial-gradient(circle at 100% 0,#f5f7f821,#0000 18rem);padding:20px}.status-panel h2{letter-spacing:0;font-size:38px}.primary-action,.light-button{min-height:40px;padding:9px 15px;position:relative;overflow:hidden}.primary-action:before,.light-button:before{content:"";background:linear-gradient(120deg,#0000,#ffffff2e,#0000);transition:transform .42s;position:absolute;inset:0;transform:translate(-115%)}.primary-action:hover:before,.light-button:hover:before{transform:translate(115%)}.primary-action:hover,.light-button:hover{box-shadow:0 12px 24px #00000047,inset 0 0 0 1px #bed6e81a}.server-line,.search-box,.auth-form input,.auth-form select,.integration-field input,.security-input,.support-ticket-form input,.support-ticket-form select,.support-ticket-form textarea,.support-reply-form textarea{box-shadow:inset 0 0 0 1px #ffffff05}.world-map{box-shadow:0 24px 60px #0000004d,inset 0 0 0 1px #f5f7f814}.server-card,.billing-action-grid button,.support-ticket-row{transition:border-color .18s,box-shadow .18s,transform .18s}.server-card:hover,.billing-action-grid button:hover,.support-ticket-row:hover,.support-ticket-row.active{transform:translateY(-3px)}.app-shell,.auth-shell{background:radial-gradient(circle at 74% 12%, #d8dde21f, transparent 28rem), radial-gradient(circle at 12% 82%, #f5f7f812, transparent 22rem), linear-gradient(135deg, var(--ovpn-ds-bg), #081118 52%, #020406)}.sidebar,.topbar,.auth-panel,.panel,.server-card,.table-card,.device-management-row,.support-ticket-row{border-color:var(--ovpn-ds-border);box-shadow:var(--ovpn-ds-shadow-card)}.panel,.auth-panel,.server-card,.device-management-row{background:linear-gradient(#ffffff09,#0000 34%),linear-gradient(#121f29f5,#070d13fa)}.panel-heading span,.page-heading h2,.info-top span,.topbar h1{letter-spacing:0}.primary-action,.light-button,.connect-button,.primary-button,.billing-action-grid button,.detail-row button,.auth-tabs button.active{border:1px solid var(--ovpn-ds-border-strong);border-radius:var(--ovpn-ds-radius-control);box-shadow:var(--ovpn-ds-shadow-control);color:var(--ovpn-ds-text-soft);min-height:40px;transition:transform var(--ovpn-ds-motion-fast), border-color var(--ovpn-ds-motion-fast), box-shadow var(--ovpn-ds-motion-fast), filter var(--ovpn-ds-motion-fast);background:linear-gradient(#2b3d4afa,#14222efa)}.primary-action:hover,.light-button:hover,.connect-button:hover,.primary-button:hover,.billing-action-grid button:hover,.detail-row button:hover{filter:brightness(1.04);border-color:#d3e3ef7a;transform:translateY(-1px);box-shadow:0 12px 26px #0000004d,inset 0 0 0 1px #ffffff14}.map-panel{min-height:560px}.world-map{border-radius:var(--ovpn-ds-radius-panel);box-shadow:var(--ovpn-ds-shadow-map);background:radial-gradient(circle at 31% 43%,#f5f7f824,#0000 15rem),radial-gradient(circle at 62% 41%,#d8dde21f,#0000 20rem),linear-gradient(140deg,#071019,#101c25 52%,#05090f);border:1px solid #8dabc72e;height:clamp(470px,48vw,660px)}.map-toolbar,.map-controls,.map-legend,.map-tooltip,.server-detail-popover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060c12c2;border-color:#b4cde033;box-shadow:0 14px 32px #00000047}.network-lines path{stroke:#d8dde285}.node-pulse{animation-duration:2.4s}.canonical-dashboard{gap:16px;display:grid}.canonical-welcome{justify-content:space-between;align-items:center;gap:18px;min-height:62px;display:flex}.canonical-welcome>div>span{color:var(--muted);font-size:15px;display:block}.secure-state{color:var(--muted);align-items:center;gap:10px;margin:0;display:inline-flex}.secure-state span{background:var(--ovpn-ds-success);border-radius:999px;width:10px;height:10px;display:inline-flex;box-shadow:0 0 18px #f5f7f873}.canonical-main-stack{gap:16px;min-width:0;display:grid}.canonical-map-panel{padding:12px}.dashboard-gateway-select select{min-width:180px;min-height:40px}.canonical-right-rail{gap:14px;display:grid}.quick-connect-panel h3,.plan-rail-card h3{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:14px}.power-orb{color:var(--text);background:radial-gradient(circle,#f5f7f81a,#0000 48%),linear-gradient(#191b1ffa,#070809fa);border:5px solid #f5f7f8ad;border-radius:999px;justify-content:center;align-items:center;width:132px;height:132px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 36px #f5f7f838,inset 0 0 28px #00000073}.power-orb:hover{transform:translateY(-2px);box-shadow:0 0 46px #f5f7f852,inset 0 0 30px #00000070}.power-orb.connected{animation:2.4s ease-in-out infinite beaconPulse}.active-gateway-card{border:1px solid var(--border);border-radius:var(--ovpn-ds-radius-card);justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.active-gateway-card span,.device-mini-row span,.shortcut-grid span{gap:3px;display:grid}.active-gateway-card small,.device-mini-row small,.shortcut-grid small{color:var(--muted);font-size:12px}.rail-heading{justify-content:space-between;align-items:center;display:flex}.plan-rail-card,.recent-connections-rail{gap:12px;padding:18px;display:grid}.plan-rail-card>strong{font-size:22px}.plan-rail-card>button,.recent-card button,.device-list-card button{color:var(--ovpn-ds-success);font-size:12px;font-weight:800}.device-mini-row,.shortcut-grid span{border:1px solid var(--border);border-radius:var(--ovpn-ds-radius-card);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.device-mini-row em{color:var(--ovpn-ds-success);font-style:normal;font-weight:800}.shortcut-grid span{justify-content:center;align-items:flex-start;min-height:74px}:root[data-theme=legacy-light-disabled] body,:root[data-theme=legacy-light-disabled]{background:var(--ovpn-ds-bg);color:var(--ovpn-ds-text)}:root[data-theme=legacy-light-disabled] .sidebar,:root[data-theme=legacy-light-disabled] .topbar,:root[data-theme=legacy-light-disabled] .auth-panel,:root[data-theme=legacy-light-disabled] .panel,:root[data-theme=legacy-light-disabled] .server-card,:root[data-theme=legacy-light-disabled] .table-card,:root[data-theme=legacy-light-disabled] .device-management-row,:root[data-theme=legacy-light-disabled] .support-ticket-row{border-color:var(--ovpn-ds-border);background:linear-gradient(#fffffffa,#f7f8fafa);box-shadow:0 18px 42px #1d2d3d1f,inset 0 1px #ffffffb8}:root[data-theme=legacy-light-disabled] .sidebar .nav-item{color:#f7f8fabd}:root[data-theme=legacy-light-disabled] .sidebar .nav-item.active{color:#fff;background:linear-gradient(90deg,#ffffff1a,#f5f7f82e)}:root[data-theme=legacy-light-disabled] .world-map{background:radial-gradient(circle at 31% 43%,#12895a1f,#0000 15rem),radial-gradient(circle at 62% 41%,#0f172014,#0000 20rem),linear-gradient(140deg,#fff,#edf0f3 52%,#fafafa)}:root[data-theme=legacy-light-disabled] .country-borders path,:root[data-theme=legacy-light-disabled] .graticule path{stroke:#2a48602e}:root[data-theme=legacy-light-disabled] .map-toolbar,:root[data-theme=legacy-light-disabled] .map-controls,:root[data-theme=legacy-light-disabled] .map-legend,:root[data-theme=legacy-light-disabled] .map-tooltip,:root[data-theme=legacy-light-disabled] .server-detail-popover,:root[data-theme=legacy-light-disabled] input,:root[data-theme=legacy-light-disabled] select,:root[data-theme=legacy-light-disabled] .security-input,:root[data-theme=legacy-light-disabled] .search-box{color:var(--ovpn-ds-text);background:#ffffffd1}@media (width<=1100px){.canonical-ops-grid{grid-template-columns:1fr}.canonical-stats,.canonical-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.canonical-welcome{flex-direction:column;align-items:flex-start}.canonical-stats,.canonical-bottom-grid,.shortcut-grid{grid-template-columns:1fr}}:root:not([data-theme=legacy-light-disabled]) .sidebar,:root:not([data-theme=legacy-light-disabled]) .topbar,:root:not([data-theme=legacy-light-disabled]) .auth-panel,:root:not([data-theme=legacy-light-disabled]) .panel,:root:not([data-theme=legacy-light-disabled]) .server-card,:root:not([data-theme=legacy-light-disabled]) .table-card,:root:not([data-theme=legacy-light-disabled]) .device-management-row,:root:not([data-theme=legacy-light-disabled]) .support-ticket-row{background:linear-gradient(#ffffff06,#0000 36%),linear-gradient(#111214f7,#050506fc);border-color:#cdd5dc24}:root:not([data-theme=legacy-light-disabled]) .auth-tabs,:root:not([data-theme=legacy-light-disabled]) .integration-actions,:root:not([data-theme=legacy-light-disabled]) .search-box{background:#ffffff06;border-color:#cdd5dc21}:root:not([data-theme=legacy-light-disabled]) input,:root:not([data-theme=legacy-light-disabled]) select,:root:not([data-theme=legacy-light-disabled]) textarea,:root:not([data-theme=legacy-light-disabled]) .auth-form input,:root:not([data-theme=legacy-light-disabled]) .auth-form select,:root:not([data-theme=legacy-light-disabled]) .integration-field input,:root:not([data-theme=legacy-light-disabled]) .security-input{color:#f2f4f5;background:#0b0b0c;border-color:#cdd5dc29}:root:not([data-theme=legacy-light-disabled]) input::placeholder,:root:not([data-theme=legacy-light-disabled]) textarea::placeholder{color:#d9dfe475}:root:not([data-theme=legacy-light-disabled]) input:-webkit-autofill{-webkit-text-fill-color:#f2f4f5;caret-color:#f2f4f5;box-shadow:inset 0 0 0 1000px #0b0b0c}:root:not([data-theme=legacy-light-disabled]) input:-webkit-autofill:hover{-webkit-text-fill-color:#f2f4f5;caret-color:#f2f4f5;box-shadow:inset 0 0 0 1000px #0b0b0c}:root:not([data-theme=legacy-light-disabled]) input:-webkit-autofill:focus{-webkit-text-fill-color:#f2f4f5;caret-color:#f2f4f5;box-shadow:inset 0 0 0 1000px #0b0b0c}:root:not([data-theme=legacy-light-disabled]) .removed-mode-control,:root:not([data-theme=legacy-light-disabled]) .auth-tabs button{color:#d9dfe4;background:linear-gradient(#151618f5,#080809fa);border:1px solid #cdd5dc24}:root:not([data-theme=legacy-light-disabled]) .primary-action,:root:not([data-theme=legacy-light-disabled]) .light-button,:root:not([data-theme=legacy-light-disabled]) .connect-button,:root:not([data-theme=legacy-light-disabled]) .primary-button,:root:not([data-theme=legacy-light-disabled]) .billing-action-grid button,:root:not([data-theme=legacy-light-disabled]) .detail-row button,:root:not([data-theme=legacy-light-disabled]) .auth-tabs button.active{background:linear-gradient(#1f2125fa,#0b0c0efa);border-color:#dce4eb3d}:root:not([data-theme=legacy-light-disabled]) .world-map{background:radial-gradient(circle at 31% 43%,#f5f7f81a,#0000 15rem),radial-gradient(circle at 62% 41%,#7f98ad12,#0000 20rem),linear-gradient(140deg,#030303,#0b0c0e 52%,#000)}:root[data-theme=legacy-light-disabled] .primary-action,:root[data-theme=legacy-light-disabled] .light-button,:root[data-theme=legacy-light-disabled] .connect-button,:root[data-theme=legacy-light-disabled] .primary-button,:root[data-theme=legacy-light-disabled] .billing-action-grid button,:root[data-theme=legacy-light-disabled] .detail-row button,:root[data-theme=legacy-light-disabled] .auth-tabs button.active{color:#0b1117;background:linear-gradient(#fff,#e8edf2);border-color:#2a48603d}:root[data-theme=legacy-light-disabled] input,:root[data-theme=legacy-light-disabled] select,:root[data-theme=legacy-light-disabled] textarea,:root[data-theme=legacy-light-disabled] .auth-form input,:root[data-theme=legacy-light-disabled] .auth-form select,:root[data-theme=legacy-light-disabled] .integration-field input,:root[data-theme=legacy-light-disabled] .security-input{color:#0b1117;background:#fff;border-color:#2a48602e}:root[data-theme=legacy-light-disabled] .removed-mode-control,:root[data-theme=legacy-light-disabled] .auth-tabs button{color:#273542;background:linear-gradient(#fff,#eef2f6);border:1px solid #2a486029}:root[data-theme=legacy-light-disabled] input:-webkit-autofill{-webkit-text-fill-color:#0b1117;caret-color:#0b1117;box-shadow:inset 0 0 0 1000px #fff}:root[data-theme=legacy-light-disabled] input:-webkit-autofill:hover{-webkit-text-fill-color:#0b1117;caret-color:#0b1117;box-shadow:inset 0 0 0 1000px #fff}:root[data-theme=legacy-light-disabled] input:-webkit-autofill:focus{-webkit-text-fill-color:#0b1117;caret-color:#0b1117;box-shadow:inset 0 0 0 1000px #fff}:root:not([data-theme=legacy-light-disabled]){--white-accent:#d7dadd;--white-strong:#fff;--ink-accent:#d7dadd;--steel:#18191b;--steel-2:#0f1012}:root:not([data-theme=legacy-light-disabled]) .app-shell,:root:not([data-theme=legacy-light-disabled]) .auth-shell{background:linear-gradient(135deg,#000,#050505 52%,#000)}:root:not([data-theme=legacy-light-disabled]) .sidebar,:root:not([data-theme=legacy-light-disabled]) .topbar,:root:not([data-theme=legacy-light-disabled]) .auth-panel,:root:not([data-theme=legacy-light-disabled]) .panel,:root:not([data-theme=legacy-light-disabled]) .server-card,:root:not([data-theme=legacy-light-disabled]) .table-card,:root:not([data-theme=legacy-light-disabled]) .device-management-row,:root:not([data-theme=legacy-light-disabled]) .support-ticket-row,:root:not([data-theme=legacy-light-disabled]) .active-gateway-card,:root:not([data-theme=legacy-light-disabled]) .device-mini-row,:root:not([data-theme=legacy-light-disabled]) .shortcut-grid span{background:linear-gradient(#111214,#080809);border-color:#ebeef126;box-shadow:0 14px 34px #00000075,inset 0 1px #ffffff09}:root:not([data-theme=legacy-light-disabled]) .brand-mark,:root:not([data-theme=legacy-light-disabled]) .nav-item.active,:root:not([data-theme=legacy-light-disabled]) .removed-mode-control,:root:not([data-theme=legacy-light-disabled]) .icon-button,:root:not([data-theme=legacy-light-disabled]) .profile-button,:root:not([data-theme=legacy-light-disabled]) .auth-tabs,:root:not([data-theme=legacy-light-disabled]) .auth-tabs button,:root:not([data-theme=legacy-light-disabled]) .map-toolbar,:root:not([data-theme=legacy-light-disabled]) .map-controls,:root:not([data-theme=legacy-light-disabled]) .map-legend,:root:not([data-theme=legacy-light-disabled]) .map-tooltip,:root:not([data-theme=legacy-light-disabled]) .server-detail-popover{box-shadow:none;color:#f5f7f8;background:linear-gradient(#17191c,#0b0b0c);border-color:#ebeef129}:root:not([data-theme=legacy-light-disabled]) .primary-action,:root:not([data-theme=legacy-light-disabled]) .light-button,:root:not([data-theme=legacy-light-disabled]) .connect-button,:root:not([data-theme=legacy-light-disabled]) .primary-button,:root:not([data-theme=legacy-light-disabled]) .billing-action-grid button,:root:not([data-theme=legacy-light-disabled]) .detail-row button,:root:not([data-theme=legacy-light-disabled]) .auth-tabs button.active,:root:not([data-theme=legacy-light-disabled]) .plan-rail-card>button,:root:not([data-theme=legacy-light-disabled]) .recent-card button,:root:not([data-theme=legacy-light-disabled]) .device-list-card button{color:#fff;background:linear-gradient(#202225,#070707);border:1px solid #f5f7f83d;box-shadow:0 8px 18px #0000005c,inset 0 1px #ffffff0d}:root:not([data-theme=legacy-light-disabled]) .world-map{background:linear-gradient(140deg,#030303,#090909 52%,#000);border-color:#ebeef124;box-shadow:0 22px 58px #0000008f}:root:not([data-theme=legacy-light-disabled]) .ocean{fill:#030303}:root:not([data-theme=legacy-light-disabled]) .continents path{fill:#1a1b1d}:root:not([data-theme=legacy-light-disabled]) .country-borders path,:root:not([data-theme=legacy-light-disabled]) .graticule line,:root:not([data-theme=legacy-light-disabled]) .graticule path{stroke:#ebeef114}:root:not([data-theme=legacy-light-disabled]) .network-lines path{stroke:#ebeef138}:root:not([data-theme=legacy-light-disabled]) .power-orb{background:linear-gradient(#202225,#060606);border-color:#f5f7f847;box-shadow:inset 0 0 26px #00000080}:root:not([data-theme=legacy-light-disabled]) .secure-state span,:root:not([data-theme=legacy-light-disabled]) .server-node.low,:root:not([data-theme=legacy-light-disabled]) .legend-dot.low{box-shadow:none}:root[data-theme=legacy-light-disabled]{--white-accent:#050607;--white-strong:#050607;--ink-accent:#050607;--steel:#e7eaee;--steel-2:#aeb8c2}:root[data-theme=legacy-light-disabled] .app-shell,:root[data-theme=legacy-light-disabled] .auth-shell{background:linear-gradient(135deg,#fff,#f7f8fa 52%,#eef1f4)}:root[data-theme=legacy-light-disabled] .sidebar{color:#fff;background:linear-gradient(#050506,#101113);border-color:#050607db}:root[data-theme=legacy-light-disabled] .topbar,:root[data-theme=legacy-light-disabled] .auth-panel,:root[data-theme=legacy-light-disabled] .panel,:root[data-theme=legacy-light-disabled] .server-card,:root[data-theme=legacy-light-disabled] .table-card,:root[data-theme=legacy-light-disabled] .device-management-row,:root[data-theme=legacy-light-disabled] .support-ticket-row,:root[data-theme=legacy-light-disabled] .active-gateway-card,:root[data-theme=legacy-light-disabled] .device-mini-row,:root[data-theme=legacy-light-disabled] .shortcut-grid span{color:#050607;background:#fff;border-color:#151b2229;box-shadow:0 14px 30px #151b2214}:root[data-theme=legacy-light-disabled] .brand-mark,:root[data-theme=legacy-light-disabled] .removed-mode-control,:root[data-theme=legacy-light-disabled] .icon-button,:root[data-theme=legacy-light-disabled] .profile-button,:root[data-theme=legacy-light-disabled] .auth-tabs,:root[data-theme=legacy-light-disabled] .auth-tabs button,:root[data-theme=legacy-light-disabled] .map-toolbar,:root[data-theme=legacy-light-disabled] .map-controls,:root[data-theme=legacy-light-disabled] .map-legend,:root[data-theme=legacy-light-disabled] .map-tooltip,:root[data-theme=legacy-light-disabled] .server-detail-popover{box-shadow:none;color:#050607;background:#f5f6f8;border-color:#151b2229}:root[data-theme=legacy-light-disabled] .nav-item.active{color:#fff;background:linear-gradient(90deg,#24262a,#050607);border-color:#ffffff29}:root[data-theme=legacy-light-disabled] .primary-action,:root[data-theme=legacy-light-disabled] .light-button,:root[data-theme=legacy-light-disabled] .connect-button,:root[data-theme=legacy-light-disabled] .primary-button,:root[data-theme=legacy-light-disabled] .billing-action-grid button,:root[data-theme=legacy-light-disabled] .detail-row button,:root[data-theme=legacy-light-disabled] .auth-tabs button.active,:root[data-theme=legacy-light-disabled] .plan-rail-card>button,:root[data-theme=legacy-light-disabled] .recent-card button,:root[data-theme=legacy-light-disabled] .device-list-card button{color:#fff;background:linear-gradient(#17191c,#050607);border:1px solid #050607bd;box-shadow:0 8px 18px #151b2229}:root[data-theme=legacy-light-disabled] .world-map{background:linear-gradient(140deg,#fff,#f0f1f3 52%,#fafafa);border-color:#151b2229;box-shadow:0 18px 34px #151b2214}:root[data-theme=legacy-light-disabled] .ocean{fill:#f8f9fa}:root[data-theme=legacy-light-disabled] .continents path{fill:#d8dde2}:root[data-theme=legacy-light-disabled] .country-borders path,:root[data-theme=legacy-light-disabled] .graticule line,:root[data-theme=legacy-light-disabled] .graticule path{stroke:#151b2229}:root[data-theme=legacy-light-disabled] .network-lines path{stroke:#151b223d}:root[data-theme=legacy-light-disabled] .power-orb{color:#fff;background:linear-gradient(#17191c,#050607);border-color:#050607c7;box-shadow:0 12px 26px #151b222e}:root,:root:not([data-theme=legacy-light-disabled]){--white-accent:#f5f7f8!important;--white-strong:#fff!important;--ink-accent:#f5f7f8!important;--ovpn-ds-accent:#f5f7f8!important;--ovpn-ds-accent-strong:#fff!important;--ovpn-ds-success:#f5f7f8!important;--ovpn-ds-warning:#d8dde2!important;--ovpn-ds-danger:#b7bcc1!important}:root:not([data-theme=legacy-light-disabled]) body,:root:not([data-theme=legacy-light-disabled]) .app-shell,:root:not([data-theme=legacy-light-disabled]) .auth-shell{color:#fff!important;background:#000!important}:root:not([data-theme=legacy-light-disabled]) .app-shell *,:root:not([data-theme=legacy-light-disabled]) .auth-shell *{border-color:#f5f7f82e}:root:not([data-theme=legacy-light-disabled]) .status-pill,:root:not([data-theme=legacy-light-disabled]) .status-badge,:root:not([data-theme=legacy-light-disabled]) .health-badge,:root:not([data-theme=legacy-light-disabled]) .plan-badge,:root:not([data-theme=legacy-light-disabled]) .badge,:root:not([data-theme=legacy-light-disabled]) .server-node,:root:not([data-theme=legacy-light-disabled]) .legend-dot,:root:not([data-theme=legacy-light-disabled]) .secure-state span,:root:not([data-theme=legacy-light-disabled]) .notification-badge,:root:not([data-theme=legacy-light-disabled]) .online,:root:not([data-theme=legacy-light-disabled]) .ready,:root:not([data-theme=legacy-light-disabled]) .success,:root:not([data-theme=legacy-light-disabled]) .warning,:root:not([data-theme=legacy-light-disabled]) .danger{box-shadow:none!important;color:#050607!important;background:#f5f7f8!important;border-color:#ffffff75!important}:root:not([data-theme=legacy-light-disabled]) input:focus,:root:not([data-theme=legacy-light-disabled]) select:focus,:root:not([data-theme=legacy-light-disabled]) textarea:focus,:root:not([data-theme=legacy-light-disabled]) button:focus-visible,:root:not([data-theme=legacy-light-disabled]) a:focus-visible{outline-color:#fff!important;box-shadow:0 0 0 3px #f5f7f82e!important}:root[data-theme=legacy-light-disabled]{--white-accent:#050607!important;--white-strong:#000!important;--ink-accent:#050607!important;--ovpn-ds-accent:#050607!important;--ovpn-ds-accent-strong:#000!important;--ovpn-ds-success:#050607!important;--ovpn-ds-warning:#3f4852!important;--ovpn-ds-danger:#66717c!important}:root[data-theme=legacy-light-disabled] .app-shell *,:root[data-theme=legacy-light-disabled] .auth-shell *{border-color:#05060729}:root[data-theme=legacy-light-disabled] .status-pill,:root[data-theme=legacy-light-disabled] .status-badge,:root[data-theme=legacy-light-disabled] .health-badge,:root[data-theme=legacy-light-disabled] .plan-badge,:root[data-theme=legacy-light-disabled] .badge,:root[data-theme=legacy-light-disabled] .server-node,:root[data-theme=legacy-light-disabled] .legend-dot,:root[data-theme=legacy-light-disabled] .secure-state span,:root[data-theme=legacy-light-disabled] .notification-badge,:root[data-theme=legacy-light-disabled] .online,:root[data-theme=legacy-light-disabled] .ready,:root[data-theme=legacy-light-disabled] .success,:root[data-theme=legacy-light-disabled] .warning,:root[data-theme=legacy-light-disabled] .danger{box-shadow:none!important;color:#fff!important;background:#050607!important;border-color:#0506076b!important}:root[data-theme=legacy-light-disabled] input:focus,:root[data-theme=legacy-light-disabled] select:focus,:root[data-theme=legacy-light-disabled] textarea:focus,:root[data-theme=legacy-light-disabled] button:focus-visible,:root[data-theme=legacy-light-disabled] a:focus-visible{outline-color:#050607!important;box-shadow:0 0 0 3px #05060724!important}:root:not([data-theme=legacy-light-disabled]){--bg:#000!important;--sidebar:#000!important;--panel:#000!important;--panel-2:#000!important;--panel-3:#000!important;--border:#fff!important;--border-strong:#fff!important;--text:#fff!important;--muted:#fff!important;--subtle:#fff!important;--green:#fff!important;--green-dim:#fff!important;--yellow:#fff!important;--red:#fff!important;--gray:#fff!important;--steel:#000!important;--steel-2:#000!important}:root:not([data-theme=legacy-light-disabled]) .sidebar,:root:not([data-theme=legacy-light-disabled]) .topbar,:root:not([data-theme=legacy-light-disabled]) .auth-panel,:root:not([data-theme=legacy-light-disabled]) .panel,:root:not([data-theme=legacy-light-disabled]) .sidebar-card,:root:not([data-theme=legacy-light-disabled]) .system-card,:root:not([data-theme=legacy-light-disabled]) .server-card,:root:not([data-theme=legacy-light-disabled]) .table-card,:root:not([data-theme=legacy-light-disabled]) .gateway-table>div,:root:not([data-theme=legacy-light-disabled]) .detail-row,:root:not([data-theme=legacy-light-disabled]) .device-management-row,:root:not([data-theme=legacy-light-disabled]) .support-ticket-row,:root:not([data-theme=legacy-light-disabled]) .active-gateway-card,:root:not([data-theme=legacy-light-disabled]) .device-mini-row,:root:not([data-theme=legacy-light-disabled]) .shortcut-grid span,:root:not([data-theme=legacy-light-disabled]) .empty-state,:root:not([data-theme=legacy-light-disabled]) .world-map,:root:not([data-theme=legacy-light-disabled]) .map-toolbar,:root:not([data-theme=legacy-light-disabled]) .map-controls,:root:not([data-theme=legacy-light-disabled]) .map-legend,:root:not([data-theme=legacy-light-disabled]) .map-tooltip,:root:not([data-theme=legacy-light-disabled]) .server-detail-popover,:root:not([data-theme=legacy-light-disabled]) .auth-tabs,:root:not([data-theme=legacy-light-disabled]) input,:root:not([data-theme=legacy-light-disabled]) select,:root:not([data-theme=legacy-light-disabled]) textarea{box-shadow:none!important;color:#fff!important;background:#000!important;border-color:#fff!important}:root:not([data-theme=legacy-light-disabled]) .primary-action,:root:not([data-theme=legacy-light-disabled]) .light-button,:root:not([data-theme=legacy-light-disabled]) .connect-button,:root:not([data-theme=legacy-light-disabled]) .primary-button,:root:not([data-theme=legacy-light-disabled]) .billing-action-grid button,:root:not([data-theme=legacy-light-disabled]) .detail-row button,:root:not([data-theme=legacy-light-disabled]) .auth-tabs button.active,:root:not([data-theme=legacy-light-disabled]) .nav-item.active,:root:not([data-theme=legacy-light-disabled]) .removed-mode-control,:root:not([data-theme=legacy-light-disabled]) .icon-button,:root:not([data-theme=legacy-light-disabled]) .profile-button{box-shadow:none!important;color:#fff!important;background:#000!important;border:1px solid #fff!important}:root:not([data-theme=legacy-light-disabled]) .status-pill,:root:not([data-theme=legacy-light-disabled]) .status-badge,:root:not([data-theme=legacy-light-disabled]) .health-badge,:root:not([data-theme=legacy-light-disabled]) .plan-badge,:root:not([data-theme=legacy-light-disabled]) .badge,:root:not([data-theme=legacy-light-disabled]) .pulse,:root:not([data-theme=legacy-light-disabled]) .legend-dot,:root:not([data-theme=legacy-light-disabled]) .server-node,:root:not([data-theme=legacy-light-disabled]) .secure-state span,:root:not([data-theme=legacy-light-disabled]) .notification-badge{box-shadow:none!important;color:#000!important;fill:#fff!important;background:#fff!important;border-color:#fff!important}:root:not([data-theme=legacy-light-disabled]) .brand span,:root:not([data-theme=legacy-light-disabled]) .topbar p,:root:not([data-theme=legacy-light-disabled]) .metric p,:root:not([data-theme=legacy-light-disabled]) .sidebar-card span,:root:not([data-theme=legacy-light-disabled]) .sidebar-card small,:root:not([data-theme=legacy-light-disabled]) .system-card small,:root:not([data-theme=legacy-light-disabled]) .info-card p,:root:not([data-theme=legacy-light-disabled]) .rail-card p,:root:not([data-theme=legacy-light-disabled]) .server-card small,:root:not([data-theme=legacy-light-disabled]) .gateway-table>div *,:root:not([data-theme=legacy-light-disabled]) .empty-state,:root:not([data-theme=legacy-light-disabled]) .empty-state *,:root:not([data-theme=legacy-light-disabled]) .detail-row span,:root:not([data-theme=legacy-light-disabled]) .detail-row small{color:#fff!important}:root[data-theme=legacy-light-disabled]{--bg:#fff!important;--sidebar:#000!important;--panel:#fff!important;--panel-2:#fff!important;--panel-3:#fff!important;--border:#000!important;--border-strong:#000!important;--text:#000!important;--muted:#000!important;--subtle:#000!important;--green:#000!important;--green-dim:#000!important;--yellow:#000!important;--red:#000!important;--gray:#000!important;--steel:#fff!important;--steel-2:#fff!important}:root[data-theme=legacy-light-disabled] .topbar,:root[data-theme=legacy-light-disabled] .auth-panel,:root[data-theme=legacy-light-disabled] .panel,:root[data-theme=legacy-light-disabled] .sidebar-card,:root[data-theme=legacy-light-disabled] .system-card,:root[data-theme=legacy-light-disabled] .server-card,:root[data-theme=legacy-light-disabled] .table-card,:root[data-theme=legacy-light-disabled] .device-management-row,:root[data-theme=legacy-light-disabled] .support-ticket-row,:root[data-theme=legacy-light-disabled] .active-gateway-card,:root[data-theme=legacy-light-disabled] .device-mini-row,:root[data-theme=legacy-light-disabled] .shortcut-grid span,:root[data-theme=legacy-light-disabled] .world-map,:root[data-theme=legacy-light-disabled] .map-toolbar,:root[data-theme=legacy-light-disabled] .map-controls,:root[data-theme=legacy-light-disabled] .map-legend,:root[data-theme=legacy-light-disabled] .map-tooltip,:root[data-theme=legacy-light-disabled] .server-detail-popover,:root[data-theme=legacy-light-disabled] .auth-tabs,:root[data-theme=legacy-light-disabled] input,:root[data-theme=legacy-light-disabled] select,:root[data-theme=legacy-light-disabled] textarea{box-shadow:none!important;color:#000!important;background:#fff!important;border-color:#000!important}:root[data-theme=legacy-light-disabled] .server-card,:root[data-theme=legacy-light-disabled] .gateway-table>div,:root[data-theme=legacy-light-disabled] .empty-state{box-shadow:none!important;color:#fff!important;background:#000!important;border-color:#000!important}:root[data-theme=legacy-light-disabled] .sidebar,:root[data-theme=legacy-light-disabled] .primary-action,:root[data-theme=legacy-light-disabled] .light-button,:root[data-theme=legacy-light-disabled] .connect-button,:root[data-theme=legacy-light-disabled] .primary-button,:root[data-theme=legacy-light-disabled] .billing-action-grid button,:root[data-theme=legacy-light-disabled] .detail-row button,:root[data-theme=legacy-light-disabled] .auth-tabs button.active,:root[data-theme=legacy-light-disabled] .nav-item.active,:root[data-theme=legacy-light-disabled] .removed-mode-control,:root[data-theme=legacy-light-disabled] .icon-button,:root[data-theme=legacy-light-disabled] .profile-button{box-shadow:none!important;color:#fff!important;background:#000!important;border:1px solid #000!important}:root[data-theme=legacy-light-disabled] .status-pill,:root[data-theme=legacy-light-disabled] .status-badge,:root[data-theme=legacy-light-disabled] .health-badge,:root[data-theme=legacy-light-disabled] .plan-badge,:root[data-theme=legacy-light-disabled] .badge,:root[data-theme=legacy-light-disabled] .pulse,:root[data-theme=legacy-light-disabled] .legend-dot,:root[data-theme=legacy-light-disabled] .server-node,:root[data-theme=legacy-light-disabled] .secure-state span,:root[data-theme=legacy-light-disabled] .notification-badge{box-shadow:none!important;color:#fff!important;fill:#000!important;background:#000!important;border-color:#000!important}:root[data-theme=legacy-light-disabled] .brand span,:root[data-theme=legacy-light-disabled] .topbar p,:root[data-theme=legacy-light-disabled] .metric p,:root[data-theme=legacy-light-disabled] .sidebar-card span,:root[data-theme=legacy-light-disabled] .sidebar-card small,:root[data-theme=legacy-light-disabled] .system-card small,:root[data-theme=legacy-light-disabled] .info-card p,:root[data-theme=legacy-light-disabled] .rail-card p,:root[data-theme=legacy-light-disabled] .server-card small,:root[data-theme=legacy-light-disabled] .server-card *,:root[data-theme=legacy-light-disabled] .gateway-table>div *,:root[data-theme=legacy-light-disabled] .empty-state,:root[data-theme=legacy-light-disabled] .empty-state *,:root[data-theme=legacy-light-disabled] .detail-row span,:root[data-theme=legacy-light-disabled] .detail-row small{color:#fff!important}:root[data-theme=legacy-light-disabled] .topbar *,:root[data-theme=legacy-light-disabled] .auth-panel *,:root[data-theme=legacy-light-disabled] .panel>:not(.gateway-table):not(.empty-state),:root[data-theme=legacy-light-disabled] .table-card *,:root[data-theme=legacy-light-disabled] .detail-row,:root[data-theme=legacy-light-disabled] .detail-row *{color:#000!important}:root,:root:not([data-theme=legacy-light-disabled]){--bg:#000!important;--sidebar:#000!important;--panel:#000!important;--panel-2:#000!important;--panel-3:#000!important;--border:#fff!important;--border-strong:#fff!important;--text:#fff!important;--muted:#fff!important;--subtle:#fff!important;--green:#fff!important;--green-dim:#fff!important;--yellow:#fff!important;--red:#fff!important;--gray:#fff!important;--steel:#000!important;--steel-2:#000!important;--shadow:none!important;--shadow-soft:none!important}:root:not([data-theme=legacy-light-disabled]) body,:root:not([data-theme=legacy-light-disabled]) body *,:root:not([data-theme=legacy-light-disabled]) .app-shell,:root:not([data-theme=legacy-light-disabled]) .app-shell *,:root:not([data-theme=legacy-light-disabled]) .auth-shell,:root:not([data-theme=legacy-light-disabled]) .auth-shell *{box-shadow:none!important;color:#fff!important;text-shadow:none!important}:root:not([data-theme=legacy-light-disabled]) body,:root:not([data-theme=legacy-light-disabled]) .app-shell,:root:not([data-theme=legacy-light-disabled]) .auth-shell,:root:not([data-theme=legacy-light-disabled]) aside,:root:not([data-theme=legacy-light-disabled]) section,:root:not([data-theme=legacy-light-disabled]) article,:root:not([data-theme=legacy-light-disabled]) div,:root:not([data-theme=legacy-light-disabled]) nav,:root:not([data-theme=legacy-light-disabled]) form,:root:not([data-theme=legacy-light-disabled]) input,:root:not([data-theme=legacy-light-disabled]) select,:root:not([data-theme=legacy-light-disabled]) textarea{background:#000!important;border-color:#fff!important}:root:not([data-theme=legacy-light-disabled]) button{color:#fff!important;background:#000!important;border:1px solid #fff!important}:root:not([data-theme=legacy-light-disabled]) svg,:root:not([data-theme=legacy-light-disabled]) img{filter:grayscale()contrast()!important}:root:not([data-theme=legacy-light-disabled]) .brand-image,:root:not([data-theme=legacy-light-disabled]) img[src*=outlaw-vpn-icon]{filter:none!important}:root[data-theme=legacy-light-disabled]{--bg:#fff!important;--sidebar:#fff!important;--panel:#fff!important;--panel-2:#fff!important;--panel-3:#fff!important;--border:#000!important;--border-strong:#000!important;--text:#000!important;--muted:#000!important;--subtle:#000!important;--green:#000!important;--green-dim:#000!important;--yellow:#000!important;--red:#000!important;--gray:#000!important;--steel:#fff!important;--steel-2:#fff!important;--shadow:none!important;--shadow-soft:none!important}:root[data-theme=legacy-light-disabled] body,:root[data-theme=legacy-light-disabled] body *,:root[data-theme=legacy-light-disabled] .app-shell,:root[data-theme=legacy-light-disabled] .app-shell *,:root[data-theme=legacy-light-disabled] .auth-shell,:root[data-theme=legacy-light-disabled] .auth-shell *{box-shadow:none!important;color:#000!important;text-shadow:none!important}:root[data-theme=legacy-light-disabled] body,:root[data-theme=legacy-light-disabled] .app-shell,:root[data-theme=legacy-light-disabled] .auth-shell,:root[data-theme=legacy-light-disabled] aside,:root[data-theme=legacy-light-disabled] section,:root[data-theme=legacy-light-disabled] article,:root[data-theme=legacy-light-disabled] div,:root[data-theme=legacy-light-disabled] nav,:root[data-theme=legacy-light-disabled] form,:root[data-theme=legacy-light-disabled] input,:root[data-theme=legacy-light-disabled] select,:root[data-theme=legacy-light-disabled] textarea{background:#fff!important;border-color:#000!important}:root[data-theme=legacy-light-disabled] button{color:#fff!important;background:#000!important;border:1px solid #000!important}:root[data-theme=legacy-light-disabled] button *{color:#fff!important}:root[data-theme=legacy-light-disabled] svg,:root[data-theme=legacy-light-disabled] img{filter:grayscale()contrast()!important}:root[data-theme=legacy-light-disabled] .brand-image,:root[data-theme=legacy-light-disabled] img[src*=outlaw-vpn-icon]{filter:none!important}:root,:root:not([data-theme=legacy-light-disabled]){--ovpn-surface-black:#050607;--ovpn-surface-graphite:#111315;--ovpn-surface-elevated:#171a1d;--ovpn-line-soft:#ffffff24;--ovpn-line-strong:#ffffff57;--ovpn-copy-muted:#c8ced4}:root[data-theme=legacy-light-disabled]{--ovpn-surface-black:#050607;--ovpn-surface-graphite:#fff;--ovpn-surface-elevated:#f6f7f8;--ovpn-line-soft:#05060724;--ovpn-line-strong:#0506074d;--ovpn-copy-muted:#424950}.auth-shell,:root:not([data-theme=legacy-light-disabled]) .auth-shell{color:#fff!important;background-color:#000!important;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:72px 72px!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;align-items:center!important;min-height:100vh!important;padding:32px!important}:root[data-theme=legacy-light-disabled] .auth-shell{color:#050607!important;background-color:#fff!important;background-image:linear-gradient(90deg,#0506070b 1px,#0000 1px),linear-gradient(#0506070b 1px,#0000 1px)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:72px 72px!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.auth-panel,:root:not([data-theme=legacy-light-disabled]) .auth-panel{color:#fff!important;background:#050607!important;border:1px solid #fff3!important;border-radius:18px!important;max-width:520px!important;box-shadow:0 36px 90px #00000073!important}:root[data-theme=legacy-light-disabled] .auth-panel{color:#050607!important;background:#fff!important;border-color:#0506072e!important;box-shadow:0 30px 76px #0506071f!important}.auth-panel *,:root:not([data-theme=legacy-light-disabled]) .auth-panel *{color:#fff!important}:root[data-theme=legacy-light-disabled] .auth-panel *{color:#050607!important}.auth-panel .brand-image,:root[data-theme=legacy-light-disabled] .auth-panel .brand-image,:root:not([data-theme=legacy-light-disabled]) .auth-panel .brand-image{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.auth-tabs,:root:not([data-theme=legacy-light-disabled]) .auth-tabs,:root[data-theme=legacy-light-disabled] .auth-tabs{background:0 0!important;border:1px solid!important;border-radius:999px!important;gap:4px!important;padding:4px!important;display:grid!important}.auth-tabs button,:root:not([data-theme=legacy-light-disabled]) .auth-tabs button,:root[data-theme=legacy-light-disabled] .auth-tabs button{color:inherit!important;background:0 0!important;border:0!important;border-radius:999px!important}.auth-tabs button.active,:root:not([data-theme=legacy-light-disabled]) .auth-tabs button.active{color:#050607!important;background:#fff!important}:root[data-theme=legacy-light-disabled] .auth-tabs button.active{color:#fff!important;background:#050607!important}.auth-form input,.auth-form select,.auth-form textarea,:root:not([data-theme=legacy-light-disabled]) .auth-form input,:root:not([data-theme=legacy-light-disabled]) .auth-form select,:root:not([data-theme=legacy-light-disabled]) .auth-form textarea{color:#fff!important;background:#111315!important;border:1px solid #ffffff38!important;border-radius:10px!important}:root[data-theme=legacy-light-disabled] .auth-form input,:root[data-theme=legacy-light-disabled] .auth-form select,:root[data-theme=legacy-light-disabled] .auth-form textarea{color:#050607!important;background:#fff!important;border-color:#05060738!important}.app-shell,:root:not([data-theme=legacy-light-disabled]) .app-shell{color:#fff!important;background:#000!important}:root[data-theme=legacy-light-disabled] .app-shell{color:#050607!important;background:#f4f5f6!important}.sidebar,:root:not([data-theme=legacy-light-disabled]) .sidebar,:root[data-theme=legacy-light-disabled] .sidebar{color:#fff!important;background:#050607!important;border-right:1px solid #ffffff29!important}.sidebar *,:root[data-theme=legacy-light-disabled] .sidebar *,:root:not([data-theme=legacy-light-disabled]) .sidebar *{color:#fff!important}.workspace,:root:not([data-theme=legacy-light-disabled]) .workspace{color:#fff!important;background:#000!important}:root[data-theme=legacy-light-disabled] .workspace{color:#050607!important;background:#f4f5f6!important}.topbar,.panel,.system-card,.server-card,.table-card,.active-gateway-card,.device-mini-row,.device-management-row,.support-ticket-row,.detail-row,.sidebar-card,:root:not([data-theme=legacy-light-disabled]) .topbar,:root:not([data-theme=legacy-light-disabled]) .panel,:root:not([data-theme=legacy-light-disabled]) .system-card,:root:not([data-theme=legacy-light-disabled]) .server-card,:root:not([data-theme=legacy-light-disabled]) .table-card,:root:not([data-theme=legacy-light-disabled]) .active-gateway-card,:root:not([data-theme=legacy-light-disabled]) .device-mini-row,:root:not([data-theme=legacy-light-disabled]) .device-management-row,:root:not([data-theme=legacy-light-disabled]) .support-ticket-row,:root:not([data-theme=legacy-light-disabled]) .detail-row,:root:not([data-theme=legacy-light-disabled]) .sidebar-card{box-shadow:none!important;color:#fff!important;background:#050607!important;border:1px solid #ffffff29!important;border-radius:14px!important}:root[data-theme=legacy-light-disabled] .topbar,:root[data-theme=legacy-light-disabled] .panel,:root[data-theme=legacy-light-disabled] .system-card,:root[data-theme=legacy-light-disabled] .server-card,:root[data-theme=legacy-light-disabled] .table-card,:root[data-theme=legacy-light-disabled] .active-gateway-card,:root[data-theme=legacy-light-disabled] .device-mini-row,:root[data-theme=legacy-light-disabled] .device-management-row,:root[data-theme=legacy-light-disabled] .support-ticket-row,:root[data-theme=legacy-light-disabled] .detail-row{box-shadow:none!important;color:#050607!important;background:#fff!important;border-color:#05060724!important}.topbar *,.panel *,.system-card *,.server-card *,.table-card *,.active-gateway-card *,.device-mini-row *,.device-management-row *,.support-ticket-row *,.detail-row *,:root:not([data-theme=legacy-light-disabled]) .topbar *,:root:not([data-theme=legacy-light-disabled]) .panel *,:root:not([data-theme=legacy-light-disabled]) .system-card *,:root:not([data-theme=legacy-light-disabled]) .server-card *,:root:not([data-theme=legacy-light-disabled]) .table-card *,:root:not([data-theme=legacy-light-disabled]) .active-gateway-card *,:root:not([data-theme=legacy-light-disabled]) .device-mini-row *,:root:not([data-theme=legacy-light-disabled]) .device-management-row *,:root:not([data-theme=legacy-light-disabled]) .support-ticket-row *,:root:not([data-theme=legacy-light-disabled]) .detail-row *{color:#fff!important}:root[data-theme=legacy-light-disabled] .topbar *,:root[data-theme=legacy-light-disabled] .panel *,:root[data-theme=legacy-light-disabled] .system-card *,:root[data-theme=legacy-light-disabled] .server-card *,:root[data-theme=legacy-light-disabled] .table-card *,:root[data-theme=legacy-light-disabled] .active-gateway-card *,:root[data-theme=legacy-light-disabled] .device-mini-row *,:root[data-theme=legacy-light-disabled] .device-management-row *,:root[data-theme=legacy-light-disabled] .support-ticket-row *,:root[data-theme=legacy-light-disabled] .detail-row *{color:#050607!important}.primary-action,.light-button,.connect-button,.primary-button,.billing-action-grid button,.detail-row button,.removed-mode-control,.icon-button,.profile-button,:root:not([data-theme=legacy-light-disabled]) .primary-action,:root:not([data-theme=legacy-light-disabled]) .light-button,:root:not([data-theme=legacy-light-disabled]) .connect-button,:root:not([data-theme=legacy-light-disabled]) .primary-button,:root:not([data-theme=legacy-light-disabled]) .billing-action-grid button,:root:not([data-theme=legacy-light-disabled]) .detail-row button,:root:not([data-theme=legacy-light-disabled]) .removed-mode-control,:root:not([data-theme=legacy-light-disabled]) .icon-button,:root:not([data-theme=legacy-light-disabled]) .profile-button,:root[data-theme=legacy-light-disabled] .primary-action,:root[data-theme=legacy-light-disabled] .light-button,:root[data-theme=legacy-light-disabled] .connect-button,:root[data-theme=legacy-light-disabled] .primary-button,:root[data-theme=legacy-light-disabled] .billing-action-grid button,:root[data-theme=legacy-light-disabled] .detail-row button,:root[data-theme=legacy-light-disabled] .removed-mode-control,:root[data-theme=legacy-light-disabled] .icon-button,:root[data-theme=legacy-light-disabled] .profile-button{box-shadow:none!important;color:#fff!important;background:#050607!important;border:1px solid #050607!important;border-radius:999px!important}.primary-action *,.light-button *,.connect-button *,.primary-button *,.billing-action-grid button *,.detail-row button *,.removed-mode-control *,.icon-button *,.profile-button *,:root[data-theme=legacy-light-disabled] .primary-action *,:root[data-theme=legacy-light-disabled] .light-button *,:root[data-theme=legacy-light-disabled] .connect-button *,:root[data-theme=legacy-light-disabled] .primary-button *,:root[data-theme=legacy-light-disabled] .billing-action-grid button *,:root[data-theme=legacy-light-disabled] .detail-row button *,:root[data-theme=legacy-light-disabled] .removed-mode-control *,:root[data-theme=legacy-light-disabled] .icon-button *,:root[data-theme=legacy-light-disabled] .profile-button *{color:#fff!important;stroke:#fff!important}.nav-item,:root:not([data-theme=legacy-light-disabled]) .nav-item,:root[data-theme=legacy-light-disabled] .nav-item{color:#fff!important;background:0 0!important;border:1px solid #0000!important}.nav-item.active,.nav-item:hover,:root:not([data-theme=legacy-light-disabled]) .nav-item.active,:root:not([data-theme=legacy-light-disabled]) .nav-item:hover,:root[data-theme=legacy-light-disabled] .nav-item.active,:root[data-theme=legacy-light-disabled] .nav-item:hover{color:#050607!important;background:#fff!important;border-color:#fff!important}.nav-item.active *,.nav-item:hover *,:root[data-theme=legacy-light-disabled] .nav-item.active *,:root[data-theme=legacy-light-disabled] .nav-item:hover *{color:#050607!important;stroke:#050607!important}.world-map,:root:not([data-theme=legacy-light-disabled]) .world-map{color:#fff!important;background:#050607!important;border-color:#ffffff29!important}:root[data-theme=legacy-light-disabled] .world-map{color:#050607!important;background:#fff!important;border-color:#05060724!important}@media (width<=980px){.auth-shell{padding:20px!important}.topbar,.panel{border-radius:12px!important}}.canonical-dashboard{gap:20px!important;width:100%!important;max-width:1480px!important;margin:0 auto!important;padding:4px 10px 36px!important;display:grid!important}.canonical-welcome{border:1px solid!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:18px 22px!important;display:flex!important}.canonical-welcome h2{letter-spacing:0!important;margin:4px 0 0!important;font-size:clamp(26px,3vw,44px)!important;line-height:1!important}.canonical-welcome span,.panel-heading span,.info-top span,.rail-heading span{letter-spacing:0!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important}.canonical-ops-grid{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:18px!important;display:grid!important;overflow:hidden!important}.canonical-main-stack{gap:18px!important;min-width:0!important;display:grid!important;overflow:hidden!important}.canonical-bottom-grid{grid-template-columns:minmax(240px,1fr) minmax(300px,1.35fr) minmax(280px,1.2fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}.canonical-right-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:start!important;gap:14px!important;min-width:0!important;display:grid!important;position:static!important}.panel,.info-card,.rail-card,.quick-connect-panel,.plan-rail-card,.recent-connections-rail,.map-panel{border-radius:18px!important;min-width:0!important;padding:20px!important;overflow:hidden!important}.info-card{gap:14px!important;min-height:168px!important;display:grid!important}.info-card>strong,.plan-rail-card>strong,.quick-connect-panel>strong{letter-spacing:0!important;font-size:clamp(20px,1.8vw,30px)!important;line-height:1.08!important}.info-card p,.info-card small,.rail-card p,.rail-card small,.recent-row small,.device-mini-row small,.shortcut-grid small{letter-spacing:0!important;font-size:12px!important;line-height:1.35!important}.panel-heading,.info-top,.rail-heading{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.info-top button,.recent-card button,.device-list-card button,.plan-rail-card>button{white-space:nowrap!important;border-radius:999px!important;min-height:34px!important;padding:7px 14px!important;font-size:12px!important;font-weight:800!important}.canonical-map-panel{gap:16px!important;min-width:0!important;padding:20px!important;display:grid!important}.dashboard-gateway-select select,.map-toolbar select,.map-toolbar input{border:1px solid!important;border-radius:999px!important;min-height:34px!important;padding:7px 12px!important;font-size:12px!important}.world-map{border:1px solid!important;border-radius:18px!important;width:100%!important;min-width:0!important;height:clamp(500px,48vw,660px)!important;min-height:500px!important;position:relative!important}.spinning-globe-map{place-items:center!important;padding:72px 24px 58px!important;display:grid!important;overflow:hidden!important}.dashboard-globe-stage{place-items:center!important;width:100%!important;height:100%!important;min-height:420px!important;max-height:620px!important;display:grid!important;position:relative!important}.dashboard-globe-stage.with-region{grid-template-columns:minmax(420px,1.2fr) minmax(300px,.8fr)!important;place-items:stretch stretch!important;gap:18px!important}.dashboard-globe-shell{aspect-ratio:1!important;max-width:min(86vw,620px)!important;height:min(100%,620px)!important;max-height:620px!important;transform:scale(var(--globe-scale,1))!important;transform-origin:50%!important;border-radius:50%!important;width:min(100%,620px)!important;transition:transform .5s!important;position:relative!important;overflow:hidden!important}.dashboard-globe-shell .geo-globe{width:100%!important;height:100%!important;display:block!important}.geo-globe-ocean{fill:url(#geo-globe-ocean)!important;stroke:#ffffff8a!important;stroke-width:1.4px!important}.geo-globe-graticule{fill:none!important;opacity:.2!important;stroke:#ffffff29!important;stroke-width:.7px!important}.geo-globe-land{fill:url(#geo-globe-land)!important;stroke:#ece8cd42!important;stroke-width:.45px!important}.geo-globe-clouds{fill:url(#geo-globe-clouds)!important;mix-blend-mode:screen!important;opacity:.75!important;pointer-events:none!important}.geo-globe-shade{fill:url(#geo-globe-shade)!important;pointer-events:none!important}.geo-globe-pin{cursor:pointer!important;filter:url(#geo-globe-glow)!important}.geo-globe-pin-dot{fill:#ff2020!important;stroke:#fff!important;stroke-width:2.5px!important}.dashboard-globe-rotor{transform-origin:50%!important;border-radius:0!important;width:300%!important;height:100%!important;animation:72s linear infinite globe-spin!important;position:absolute!important;top:0!important;left:-100%!important}.dashboard-globe-shell:before{display:none!important}.dashboard-globe-shell:after{content:""!important;pointer-events:none!important;z-index:2!important;background:radial-gradient(circle at 34% 24%,#ffffff38,#0000 22%),radial-gradient(circle at 74% 70%,#0000 38%,#00000085 78%)!important;border-radius:50%!important;position:absolute!important;inset:0!important}.dashboard-globe-copy{border-radius:50%!important;width:33.3333%!important;height:100%!important;position:absolute!important;top:0!important;overflow:hidden!important}.dashboard-globe-image{filter:saturate(.92)contrast(1.08)brightness(.92)!important;object-fit:cover!important;transform-origin:50%!important;border-radius:50%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:scale(1.34)!important}.dashboard-globe-marker{z-index:4!important;background:0 0!important;border:0!important;border-radius:50%!important;width:22px!important;height:22px!important;padding:0!important;position:absolute!important;transform:translate(-50%,-50%)!important}.dashboard-globe-marker span{background:#ff1f1f!important;border:2px solid #fff!important;border-radius:50%!important;width:14px!important;height:14px!important;margin:4px!important;display:block!important;box-shadow:0 0 0 2px #000,0 0 14px #ff1f1fe6!important}.dashboard-globe-marker.active span{width:20px!important;height:20px!important;margin:1px!important}.dashboard-globe-caption{z-index:5!important;border:1px solid!important;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important;font-weight:800!important;position:absolute!important;bottom:16px!important;left:16px!important}.dashboard-region-view{border:1px solid!important;border-radius:18px!important;grid-template-rows:minmax(0,1fr) auto!important;align-self:center!important;min-height:0!important;max-height:430px!important;display:grid!important;position:relative!important;overflow:hidden!important}.dashboard-region-map{background:radial-gradient(circle at 46% 48%,#ff1f1f33,#0000 .45rem),radial-gradient(circle at 43% 45%,#ffffff29,#0000 7rem),linear-gradient(29deg,#0000 0 41%,#ffffff1a 41% 42%,#0000 42% 100%),linear-gradient(128deg,#0000 0 44%,#ffffff14 44% 45%,#0000 45% 100%),radial-gradient(circle at 18% 22%,#ffffff17,#0000 8rem),radial-gradient(circle at 78% 72%,#ffffff14,#0000 9rem),linear-gradient(145deg,#171717,#050505 62%,#000)!important;width:100%!important;height:100%!important;min-height:340px!important;position:relative!important;overflow:hidden!important}.dashboard-region-map:before{content:"";opacity:.52;background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.dashboard-region-map:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 0 42%,#0000005c 72%,#000000bd 100%);position:absolute;inset:0}.region-grid-line,.region-route,.region-pin,.region-label{z-index:2;position:absolute}.region-grid-line{background:#ffffff29}.region-grid-line.horizontal{height:1px;left:9%;right:9%}.region-grid-line.horizontal.one{top:34%}.region-grid-line.horizontal.two{top:62%}.region-grid-line.vertical{width:1px;top:14%;bottom:14%}.region-grid-line.vertical.one{left:36%}.region-grid-line.vertical.two{left:64%}.region-route{border:1px solid #ffffff52;border-radius:999px;width:72%;height:42%;top:30%;left:18%;transform:rotate(-19deg)}.region-route.secondary{opacity:.55;width:58%;height:28%;top:42%;left:8%;transform:rotate(24deg)}.region-pin{background:#ff1f1f;border:3px solid #fff;border-radius:50%;width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #000,0 0 24px #ff1f1ff2}.region-label{color:#fff;text-transform:uppercase;white-space:nowrap;background:#000;border:1px solid #fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;bottom:88px;left:50%;transform:translate(-50%)}.dashboard-region-meta{z-index:2!important;background:#000!important;border-top:1px solid!important;gap:4px!important;padding:14px!important;display:grid!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.dashboard-region-meta strong,.dashboard-region-meta span,.dashboard-region-meta small{letter-spacing:0!important}.dashboard-region-close{color:#fff!important;z-index:8!important;background:#000!important;border:1px solid #fff!important;border-radius:999px!important;min-height:34px!important;padding:8px 13px!important;font-size:12px!important;font-weight:800!important;position:absolute!important;bottom:16px!important;right:16px!important}@keyframes globe-spin{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes node-pulse{0%,to{transform:scale(.92)}50%{transform:scale(1.18)}}.mercator-map{width:100%!important;height:100%!important}.map-toolbar{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important;top:16px!important;left:16px!important;right:16px!important}.map-controls{top:70px!important;right:16px!important}.map-controls button{width:34px!important;height:34px!important}.map-legend{border:1px solid!important;gap:8px!important;padding:12px 14px!important;display:grid!important;bottom:16px!important;left:16px!important}.map-legend li{grid-template-columns:10px 1fr!important;align-items:center!important;gap:8px!important;font-size:12px!important;display:grid!important}.quick-connect-panel{text-align:center!important;place-items:center!important;gap:16px!important;min-width:0!important;display:grid!important}.power-orb{width:clamp(86px,9vw,116px)!important;height:clamp(86px,9vw,116px)!important}.active-gateway-card{text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;padding:14px!important;display:grid!important}.active-gateway-card span,.recent-row span{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.active-gateway-card strong,.recent-row span{overflow-wrap:anywhere!important}.recent-row .flag,.active-gateway-card .flag{flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:18px!important}.plan-rail-card{gap:16px!important;min-width:0!important;display:grid!important}.meter{border:1px solid!important;border-radius:999px!important;height:8px!important;overflow:hidden!important}.meter span{border-radius:inherit!important;height:100%!important;display:block!important}.recent-connections-rail{gap:16px!important;display:grid!important}.recent-row{border-top:1px solid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:12px 0 0!important;display:grid!important}.recent-row:first-of-type{border-top:0!important;padding-top:0!important}.device-list-card{align-content:start!important}.device-mini-row{border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;padding:12px!important;display:grid!important}.device-mini-row span{grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:2px 9px!important;min-width:0!important;display:grid!important}.device-mini-row svg{margin-top:2px!important}.device-mini-row strong{letter-spacing:0!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;font-size:14px!important;line-height:1.25!important;display:block!important}.device-mini-row small{text-transform:uppercase!important;grid-column:2!important}.device-mini-row em{white-space:nowrap!important;border:1px solid!important;border-radius:999px!important;align-self:start!important;padding:5px 9px!important;font-size:11px!important;font-style:normal!important;font-weight:800!important}.shortcut-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.shortcut-grid span{border-radius:14px!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:0!important;padding:12px!important;display:grid!important}.shortcut-grid strong{letter-spacing:0!important;font-size:14px!important;line-height:1.2!important}.shortcut-grid small{text-align:right!important;white-space:nowrap!important;justify-self:end!important}.status-pill,.plan-badge,.health-badge,.badge{white-space:nowrap!important;border:1px solid!important;border-radius:999px!important;width:fit-content!important;min-width:0!important;padding:6px 9px!important;font-size:11px!important;font-weight:800!important;line-height:1!important}:root:not([data-theme=legacy-light-disabled]) .canonical-welcome,:root:not([data-theme=legacy-light-disabled]) .panel,:root:not([data-theme=legacy-light-disabled]) .info-card,:root:not([data-theme=legacy-light-disabled]) .rail-card,:root:not([data-theme=legacy-light-disabled]) .quick-connect-panel,:root:not([data-theme=legacy-light-disabled]) .plan-rail-card,:root:not([data-theme=legacy-light-disabled]) .recent-connections-rail,:root:not([data-theme=legacy-light-disabled]) .map-panel,:root:not([data-theme=legacy-light-disabled]) .world-map,:root:not([data-theme=legacy-light-disabled]) .device-mini-row,:root:not([data-theme=legacy-light-disabled]) .shortcut-grid span,:root:not([data-theme=legacy-light-disabled]) .active-gateway-card{color:#fff!important;background:#000!important;border-color:#fff!important}:root:not([data-theme=legacy-light-disabled]) .meter span,:root:not([data-theme=legacy-light-disabled]) .server-node,:root:not([data-theme=legacy-light-disabled]) .legend-dot,:root:not([data-theme=legacy-light-disabled]) .secure-state span,:root:not([data-theme=legacy-light-disabled]) .pulse,:root:not([data-theme=legacy-light-disabled]) .node-pulse{fill:#fff!important;stroke:#fff!important;background:#fff!important}:root:not([data-theme=legacy-light-disabled]) .dashboard-globe-image,:root[data-theme=legacy-light-disabled] .dashboard-globe-image{filter:saturate(.92)contrast(1.08)brightness(.92)!important}:root:not([data-theme=legacy-light-disabled]) .status-pill,:root:not([data-theme=legacy-light-disabled]) .plan-badge,:root:not([data-theme=legacy-light-disabled]) .health-badge,:root:not([data-theme=legacy-light-disabled]) .badge{color:#fff!important;background:#000!important;border-color:#fff!important}:root[data-theme=legacy-light-disabled] .canonical-welcome,:root[data-theme=legacy-light-disabled] .panel,:root[data-theme=legacy-light-disabled] .info-card,:root[data-theme=legacy-light-disabled] .rail-card,:root[data-theme=legacy-light-disabled] .quick-connect-panel,:root[data-theme=legacy-light-disabled] .plan-rail-card,:root[data-theme=legacy-light-disabled] .recent-connections-rail,:root[data-theme=legacy-light-disabled] .map-panel,:root[data-theme=legacy-light-disabled] .world-map,:root[data-theme=legacy-light-disabled] .device-mini-row,:root[data-theme=legacy-light-disabled] .shortcut-grid span,:root[data-theme=legacy-light-disabled] .active-gateway-card{color:#000!important;background:#fff!important;border-color:#000!important}:root[data-theme=legacy-light-disabled] .meter span,:root[data-theme=legacy-light-disabled] .server-node,:root[data-theme=legacy-light-disabled] .legend-dot,:root[data-theme=legacy-light-disabled] .secure-state span,:root[data-theme=legacy-light-disabled] .pulse,:root[data-theme=legacy-light-disabled] .node-pulse{fill:#000!important;stroke:#000!important;background:#000!important}:root[data-theme=legacy-light-disabled] .status-pill,:root[data-theme=legacy-light-disabled] .plan-badge,:root[data-theme=legacy-light-disabled] .health-badge,:root[data-theme=legacy-light-disabled] .badge{color:#000!important;background:#fff!important;border-color:#000!important}:root[data-theme=legacy-light-disabled] .dashboard-region-close{color:#fff!important;background:#000!important;border-color:#000!important}:root[data-theme=legacy-light-disabled] .dashboard-region-meta{color:#000!important;background:#fff!important;border-color:#000!important}.billing-price-matrix{border:1px solid #ffffff24;border-radius:18px;gap:12px;margin:16px 0;padding:16px;display:grid}.billing-price-matrix h3{text-transform:uppercase;margin:0}.billing-price-matrix p{margin:0}.billing-price-row{border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:minmax(150px,1fr) repeat(3,minmax(130px,1fr));gap:10px;padding:12px;display:grid}.billing-price-row strong{text-transform:uppercase;align-self:center}.matrix-toggle{align-items:center;gap:8px;font-weight:800;display:flex}:root[data-theme=legacy-light-disabled] .billing-price-matrix,:root[data-theme=legacy-light-disabled] .billing-price-row{color:#000!important;background:#fff!important;border-color:#111!important}@media (width>=1500px){.canonical-ops-grid{grid-template-columns:minmax(0,1fr) minmax(300px,340px)!important}.canonical-right-rail{grid-template-columns:1fr!important;position:sticky!important;top:88px!important}}@media (width<=1080px){.canonical-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.canonical-bottom-grid,.canonical-right-rail{grid-template-columns:1fr!important}.map-toolbar{padding:12px!important;position:static!important}.map-controls{top:84px!important}}@media (width<=680px){.canonical-dashboard{padding:0 0 28px!important}.canonical-welcome{flex-direction:column!important;align-items:flex-start!important}.canonical-stats{grid-template-columns:1fr!important}.world-map{height:460px!important;min-height:460px!important}.spinning-globe-map{padding:76px 14px 58px!important}.dashboard-globe-shell{max-width:84vw!important}.dashboard-globe-stage.with-region{grid-template-columns:1fr!important}.dashboard-region-map{min-height:300px!important}.dashboard-globe-caption{border-radius:14px!important;left:12px!important;right:12px!important}}:root{--outlaw-blue:#0277ff;--outlaw-blue-soft:#58b9ff;--outlaw-blue-deep:#021d48;--outlaw-ice:#eaf7ff}:root:not([data-theme=legacy-light-disabled]) body,:root:not([data-theme=legacy-light-disabled]) .app-shell,:root:not([data-theme=legacy-light-disabled]) .auth-shell{background:radial-gradient(circle at 72% 10%,#0277ff3d,#0000 26rem),radial-gradient(circle at 9% 88%,#58b9ff1f,#0000 22rem),linear-gradient(#000 0%,#020611 48%,#000 100%)!important}:root:not([data-theme=legacy-light-disabled]) .sidebar,:root:not([data-theme=legacy-light-disabled]) .topbar,:root:not([data-theme=legacy-light-disabled]) .panel,:root:not([data-theme=legacy-light-disabled]) .info-card,:root:not([data-theme=legacy-light-disabled]) .rail-card,:root:not([data-theme=legacy-light-disabled]) .quick-connect-panel,:root:not([data-theme=legacy-light-disabled]) .plan-rail-card,:root:not([data-theme=legacy-light-disabled]) .recent-connections-rail,:root:not([data-theme=legacy-light-disabled]) .map-panel,:root:not([data-theme=legacy-light-disabled]) .world-map,:root:not([data-theme=legacy-light-disabled]) .active-gateway-card,:root:not([data-theme=legacy-light-disabled]) .device-mini-row,:root:not([data-theme=legacy-light-disabled]) .shortcut-grid span,:root:not([data-theme=legacy-light-disabled]) .server-card,:root:not([data-theme=legacy-light-disabled]) .table-card{background:radial-gradient(circle at 18% 0,#0277ff2e,#0000 12rem),linear-gradient(145deg,#030912fa,#000000f5)!important;border-color:#58b9ff6b!important;box-shadow:0 22px 54px #00000085,inset 0 1px #ffffff14!important}:root:not([data-theme=legacy-light-disabled]) .canonical-welcome>div>span,:root:not([data-theme=legacy-light-disabled]) .panel-heading span,:root:not([data-theme=legacy-light-disabled]) .info-top span,:root:not([data-theme=legacy-light-disabled]) .rail-heading span,:root:not([data-theme=legacy-light-disabled]) .nav-item.active,:root:not([data-theme=legacy-light-disabled]) .accent-text{color:var(--outlaw-blue-soft)!important;text-shadow:0 0 18px #0277ff42!important}:root:not([data-theme=legacy-light-disabled]) .primary-action,:root:not([data-theme=legacy-light-disabled]) .light-button,:root:not([data-theme=legacy-light-disabled]) .connect-button,:root:not([data-theme=legacy-light-disabled]) .primary-button,:root:not([data-theme=legacy-light-disabled]) .billing-action-grid button,:root:not([data-theme=legacy-light-disabled]) .detail-row button,:root:not([data-theme=legacy-light-disabled]) .plan-rail-card>button,:root:not([data-theme=legacy-light-disabled]) .recent-card button,:root:not([data-theme=legacy-light-disabled]) .device-list-card button{color:#fff!important;background:linear-gradient(135deg,#0580ff,#021d48)!important;border-color:#9ed8ffb8!important;box-shadow:0 12px 28px #0277ff3d,inset 0 1px #ffffff3d!important}:root[data-theme=legacy-light-disabled] .sidebar,:root[data-theme=legacy-light-disabled] .topbar,:root[data-theme=legacy-light-disabled] .panel,:root[data-theme=legacy-light-disabled] .info-card,:root[data-theme=legacy-light-disabled] .rail-card,:root[data-theme=legacy-light-disabled] .quick-connect-panel,:root[data-theme=legacy-light-disabled] .plan-rail-card,:root[data-theme=legacy-light-disabled] .recent-connections-rail,:root[data-theme=legacy-light-disabled] .map-panel,:root[data-theme=legacy-light-disabled] .world-map,:root[data-theme=legacy-light-disabled] .active-gateway-card,:root[data-theme=legacy-light-disabled] .device-mini-row,:root[data-theme=legacy-light-disabled] .shortcut-grid span,:root[data-theme=legacy-light-disabled] .server-card,:root[data-theme=legacy-light-disabled] .table-card{background:radial-gradient(circle at 18% 0,#0277ff1f,#0000 12rem),linear-gradient(145deg,#fff,#eef6ff)!important;border-color:#021d4847!important;box-shadow:0 18px 42px #021d4824,inset 0 1px #ffffffe0!important}:root[data-theme=legacy-light-disabled] .sidebar *,:root[data-theme=legacy-light-disabled] .sidebar .nav-item{color:#fff!important}:root[data-theme=legacy-light-disabled] .canonical-welcome>div>span,:root[data-theme=legacy-light-disabled] .panel-heading span,:root[data-theme=legacy-light-disabled] .info-top span,:root[data-theme=legacy-light-disabled] .rail-heading span,:root[data-theme=legacy-light-disabled] .accent-text{color:#0277ff!important}:root[data-theme=legacy-light-disabled] .primary-action,:root[data-theme=legacy-light-disabled] .light-button,:root[data-theme=legacy-light-disabled] .connect-button,:root[data-theme=legacy-light-disabled] .primary-button,:root[data-theme=legacy-light-disabled] .billing-action-grid button,:root[data-theme=legacy-light-disabled] .detail-row button,:root[data-theme=legacy-light-disabled] .plan-rail-card>button,:root[data-theme=legacy-light-disabled] .recent-card button,:root[data-theme=legacy-light-disabled] .device-list-card button{color:#fff!important;background:linear-gradient(135deg,#061225,#0277ff)!important;border-color:#061225!important;box-shadow:0 10px 24px #0277ff3d!important}.dashboard-region-view{border-color:#58b9ffbd!important;box-shadow:0 18px 46px #0277ff29,inset 0 1px #ffffff1f!important}.dashboard-region-map{background:radial-gradient(circle,#ff1f1f47,#0000 .5rem),radial-gradient(circle at 52% 48%,#58b9ff42,#0000 6rem),radial-gradient(circle at 22% 16%,#0277ff3d,#0000 8rem),linear-gradient(25deg,#0000 0 35%,#58b9ff3d 35% 36%,#0000 36% 100%),linear-gradient(124deg,#0000 0 40%,#fff3 40% 41%,#0000 41% 100%),radial-gradient(circle at 78% 78%,#ffffff1a,#0000 9rem),linear-gradient(145deg,#021d48,#030912 58%,#000)!important}.dashboard-region-map:before{background-color:#0000!important;background-image:linear-gradient(90deg,#58b9ff21 1px,#0000 1px),linear-gradient(#58b9ff1c 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:34px 34px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.dashboard-region-map:after{background:radial-gradient(circle,#0000 0 34%,#0000003d 68%,#000000b8 100%),linear-gradient(#0000,#0000003d)!important}.region-route{border-color:#58b9ff94!important;box-shadow:0 0 24px #0277ff2e!important}.region-pin{background:#ff1f1f!important;box-shadow:0 0 0 3px #000,0 0 24px #ff1f1ff2,0 0 42px #ff1f1f57!important}.region-label,.dashboard-region-meta{color:#fff!important;background:linear-gradient(135deg,#061225,#000)!important;border-color:#9ed8ffb3!important}:root[data-theme=legacy-light-disabled] .dashboard-region-view{border-color:#0277ff7a!important}:root[data-theme=legacy-light-disabled] .dashboard-region-map{background:radial-gradient(circle,#ff1f1f47,#0000 .5rem),radial-gradient(circle at 52% 48%,#0277ff38,#0000 6rem),radial-gradient(circle at 22% 16%,#0277ff29,#0000 8rem),linear-gradient(25deg,#0000 0 35%,#0277ff2e 35% 36%,#0000 36% 100%),linear-gradient(124deg,#0000 0 40%,#021d4829 40% 41%,#0000 41% 100%),radial-gradient(circle at 78% 78%,#021d4814,#0000 9rem),linear-gradient(145deg,#eef6ff,#fff 58%,#dfeeff)!important}:root[data-theme=legacy-light-disabled] .dashboard-region-map:before{background:linear-gradient(90deg,#021d4829 1px,#0000 1px),linear-gradient(#021d481f 1px,#0000 1px)!important}.canonical-dashboard{gap:18px!important}.canonical-welcome,.panel,.info-card,.rail-card,.quick-connect-panel,.plan-rail-card,.recent-connections-rail,.map-panel,.world-map,.active-gateway-card,.device-mini-row,.shortcut-grid span,.server-card,.table-card{background:radial-gradient(circle at 18% 0,#58b9ff24,#0000 11rem),linear-gradient(145deg,#021d489e,#020812f5 58%,#000000fa)!important;border:1px solid #9ed8ff9e!important;border-radius:14px!important;box-shadow:0 18px 38px #0000005c,inset 0 1px #ffffff1c!important}:root[data-theme=legacy-light-disabled] .canonical-welcome,:root[data-theme=legacy-light-disabled] .panel,:root[data-theme=legacy-light-disabled] .info-card,:root[data-theme=legacy-light-disabled] .rail-card,:root[data-theme=legacy-light-disabled] .quick-connect-panel,:root[data-theme=legacy-light-disabled] .plan-rail-card,:root[data-theme=legacy-light-disabled] .recent-connections-rail,:root[data-theme=legacy-light-disabled] .map-panel,:root[data-theme=legacy-light-disabled] .world-map,:root[data-theme=legacy-light-disabled] .active-gateway-card,:root[data-theme=legacy-light-disabled] .device-mini-row,:root[data-theme=legacy-light-disabled] .shortcut-grid span,:root[data-theme=legacy-light-disabled] .server-card,:root[data-theme=legacy-light-disabled] .table-card{background:radial-gradient(circle at 18% 0,#0277ff1f,#0000 11rem),linear-gradient(145deg,#fff,#e9f4ff 64%,#dcecff)!important;border-color:#025bb27a!important;box-shadow:0 16px 34px #021d4824,inset 0 1px #ffffffe6!important}.panel-heading,.info-top,.rail-heading{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important}.panel-heading span,.info-top span,.rail-heading span{color:var(--outlaw-blue-soft)!important;letter-spacing:.02em!important;text-shadow:0 0 16px #0277ff40!important;text-transform:uppercase!important;background:0 0!important;padding:0!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important}:root[data-theme=legacy-light-disabled] .panel-heading span,:root[data-theme=legacy-light-disabled] .info-top span,:root[data-theme=legacy-light-disabled] .rail-heading span{color:#024ba3!important;text-shadow:none!important}.info-card,.plan-rail-card,.quick-connect-panel,.recent-connections-rail{padding:18px!important}.info-card>strong,.plan-rail-card>strong,.quick-connect-panel>strong{color:#fff!important;text-shadow:none!important;font-size:clamp(22px,1.8vw,30px)!important}:root[data-theme=legacy-light-disabled] .info-card>strong,:root[data-theme=legacy-light-disabled] .plan-rail-card>strong,:root[data-theme=legacy-light-disabled] .quick-connect-panel>strong{color:#061225!important}.light-button,.primary-action,.connect-button,.primary-button,.billing-action-grid button,.detail-row button,.plan-rail-card>button,.recent-card button,.device-list-card button,.dashboard-region-close{color:#fff!important;letter-spacing:0!important;background:linear-gradient(135deg,#0277ff,#021d48)!important;border:1px solid #eaf7ffc2!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:34px!important;padding:0 16px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;box-shadow:0 8px 18px #0277ff38,inset 0 1px #ffffff38!important}.plan-rail-card>button,.quick-connect-panel .light-button{justify-self:center!important;max-width:190px!important}.recent-card button,.device-list-card button,.info-top button{justify-self:end!important;max-width:120px!important}.light-button:hover,.primary-action:hover,.connect-button:hover,.primary-button:hover,.billing-action-grid button:hover,.detail-row button:hover,.plan-rail-card>button:hover,.recent-card button:hover,.device-list-card button:hover{filter:brightness(1.06)!important;border-color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px #0277ff4d,inset 0 1px #ffffff47!important}:root[data-theme=legacy-light-disabled] .light-button,:root[data-theme=legacy-light-disabled] .primary-action,:root[data-theme=legacy-light-disabled] .connect-button,:root[data-theme=legacy-light-disabled] .primary-button,:root[data-theme=legacy-light-disabled] .billing-action-grid button,:root[data-theme=legacy-light-disabled] .detail-row button,:root[data-theme=legacy-light-disabled] .plan-rail-card>button,:root[data-theme=legacy-light-disabled] .recent-card button,:root[data-theme=legacy-light-disabled] .device-list-card button{color:#fff!important;background:linear-gradient(135deg,#061225,#0277ff)!important;border-color:#021d48a3!important}.plan-rail-card .meter,.meter{background:#eaf7ff24!important;border:1px solid #eaf7ff94!important;border-radius:999px!important;height:9px!important;overflow:hidden!important}.meter span{border-radius:inherit!important;background:linear-gradient(90deg,#58b9ff,#0277ff)!important;height:100%!important;display:block!important}.dashboard-region-view{background:radial-gradient(circle at 16% 0,#58b9ff29,#0000 11rem),linear-gradient(145deg,#021d488f,#000000f5)!important}.dashboard-region-map{border-bottom:1px solid #9ed8ff75!important}.dashboard-region-meta{background:linear-gradient(135deg,#021d48f5,#000000fa)!important;border-top:1px solid #9ed8ff99!important}:root[data-theme=legacy-light-disabled] .dashboard-region-meta{color:#fff!important;background:linear-gradient(135deg,#061225,#024ba3)!important}.topbar>div:first-child,.topbar h1,.topbar p,.canonical-welcome>div,.canonical-welcome span,.canonical-welcome h2,.panel-heading,.panel-heading span,.info-top,.info-top span,.rail-heading,.rail-heading span,.quick-connect-panel h3,.plan-rail-card h3,.recent-connections-rail .rail-heading,.recent-connections-rail .rail-heading span{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.topbar>div:first-child{gap:3px!important;padding:0!important;display:grid!important}.topbar h1{color:inherit!important;margin:0!important;padding:0!important;display:block!important}.topbar p{color:#eaf7ffd1!important;margin:0!important;padding:0!important}:root[data-theme=legacy-light-disabled] .topbar p{color:#25364a!important}.panel-heading span,.info-top span,.rail-heading span,.quick-connect-panel h3{color:#fff!important;padding:0!important;display:inline!important}:root[data-theme=legacy-light-disabled] .panel-heading span,:root[data-theme=legacy-light-disabled] .info-top span,:root[data-theme=legacy-light-disabled] .rail-heading span,:root[data-theme=legacy-light-disabled] .quick-connect-panel h3{color:#024ba3!important}.plan-rail-card{align-content:start!important;gap:18px!important}.plan-rail-card>button,.plan-rail-card button.light-button{border-radius:999px!important;place-self:end center!important;width:156px!important;max-width:156px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 18px!important;font-size:12px!important}.quick-connect-panel .light-button{width:154px!important;max-width:154px!important;height:34px!important;min-height:34px!important;max-height:34px!important}.dashboard-region-map{background:#000!important;border:0!important;width:100%!important;height:100%!important;min-height:340px!important;display:block!important}.dashboard-region-map:before,.dashboard-region-map:after{display:none!important}:root{--brand-blue:#087cff;--brand-blue-soft:#60bdff;--brand-navy:#041327;--brand-green:#36d482;--brand-green-soft:#8cf2b9;--brand-panel:#080d16eb;--brand-panel-2:#0a1220e6;--brand-border:#8bcbff2e;--brand-border-strong:#8bcbff52}body,.app-shell,.auth-shell{color:#f7fbff!important;background:radial-gradient(circle at 80% 0,#087cff1f,#0000 28rem),radial-gradient(circle at 12% 88%,#36d48214,#0000 24rem),linear-gradient(#05070a 0%,#000 100%)!important}.app-shell{grid-template-columns:292px minmax(0,1fr)!important;gap:30px!important;padding:0!important}.sidebar{box-shadow:none!important;background:radial-gradient(circle at 92% 14%,#36d4821a,#0000 13rem),linear-gradient(#080e18fa,#000000fa)!important;border:0!important;border-right:1px solid #ffffff14!important;border-radius:0!important;min-height:100vh!important;padding:28px 22px!important;position:sticky!important;top:0!important}.brand{box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:14px!important;margin:0 0 34px!important;padding:0!important}.brand strong{color:#fff!important;letter-spacing:0!important;font-size:20px!important}.nav-item{color:#f6faffc7!important;background:0 0!important;border:0!important;border-radius:12px!important;gap:18px!important;min-height:54px!important;padding:0 18px!important;font-size:16px!important}.nav-item svg{color:#f6faffc2!important}.nav-item.active{border-right:4px solid var(--brand-green)!important;color:#fff!important;background:linear-gradient(90deg,#36d4822e,#087cff14)!important;box-shadow:inset 0 1px #ffffff0d,0 14px 32px #36d4821f!important}.nav-item.active svg,.nav-item.active span{color:#fff!important}.sidebar-card,.system-card{color:#fff!important;background:radial-gradient(circle at 18% 8%,#36d48229,#0000 7rem),linear-gradient(145deg,#0b1522eb,#03070cfa)!important;border:1px solid #36d48247!important;border-radius:16px!important;padding:20px!important;box-shadow:0 20px 42px #00000057!important}.system-card .pulse,.secure-state span,.recent-row small:before{background:var(--brand-green)!important;box-shadow:0 0 18px #36d4828c!important}.topbar{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff17!important;border-radius:0!important;align-items:center!important;min-height:100px!important;margin:0 28px 0 0!important;padding:22px 0 20px!important}.topbar h1{color:#fff!important;letter-spacing:0!important;font-size:34px!important;font-weight:850!important}.topbar p{color:#f6faffad!important;font-size:13px!important}.profile-button{width:auto!important;min-width:92px!important;padding:0 14px!important}.content{padding:0 30px 32px 0!important}.canonical-dashboard{gap:18px!important;max-width:1380px!important}.canonical-welcome{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;min-height:auto!important;padding:0!important}.canonical-welcome>div,.canonical-welcome span,.canonical-welcome h2{box-shadow:none!important;background:0 0!important;border:0!important}.canonical-welcome>div>span{color:#f6faffb8!important;text-transform:none!important;font-size:18px!important;font-weight:500!important}.canonical-welcome h2{color:#fff!important;letter-spacing:0!important;font-size:42px!important;font-weight:850!important}.secure-state{color:var(--brand-green-soft)!important;font-size:14px!important;font-weight:700!important}.canonical-ops-grid{grid-template-columns:minmax(0,1fr) 286px!important;align-items:start!important;gap:18px!important;display:grid!important}.canonical-main-stack{gap:18px!important}.canonical-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.canonical-bottom-grid{grid-template-columns:1fr 1fr 1.15fr!important}.canonical-right-rail{grid-template-columns:1fr!important;gap:14px!important;display:grid!important;position:sticky!important;top:120px!important}.panel,.info-card,.quick-connect-panel,.plan-rail-card,.recent-connections-rail,.map-panel,.world-map,.device-mini-row,.shortcut-grid span,.active-gateway-card,.server-card,.table-card{border:1px solid var(--brand-border)!important;background:radial-gradient(circle at 10% 0,#60bdff0f,#0000 11rem),linear-gradient(145deg,#101620db,#05080df5)!important;border-radius:16px!important;box-shadow:0 20px 44px #00000057,inset 0 1px #ffffff0a!important}.info-top,.panel-heading,.rail-heading{box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.info-top span,.panel-heading span,.rail-heading span{color:#d8e2eec2!important;letter-spacing:.04em!important;text-shadow:none!important;text-transform:uppercase!important;background:0 0!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important}.info-card>strong,.plan-rail-card>strong,.quick-connect-panel>strong{color:#fff!important;letter-spacing:0!important;font-size:24px!important;font-weight:850!important}.info-card p,.info-card small,.plan-rail-card p,.quick-connect-panel p{color:#f6faffad!important}.bandwidth-values{box-shadow:none!important;background:0 0!important;border:0!important}.mini-chart span,.meter span{background:linear-gradient(90deg, var(--brand-green), var(--brand-blue-soft))!important}.canonical-map-panel .panel-heading{margin-bottom:12px!important}.dashboard-gateway-select select,.map-toolbar select,.map-search,.map-search input{color:#fff!important;background:#03070cc7!important;border:1px solid #ffffff1f!important;border-radius:12px!important;height:38px!important}.world-map.spinning-globe-map{background:radial-gradient(circle at 36% 38%,#36d4821f,#0000 20rem),linear-gradient(#080f19fa,#000000fa)!important;min-height:360px!important;padding:64px 16px 48px!important;overflow:hidden!important}.dashboard-globe-stage{grid-template-columns:1fr!important;place-items:center!important;min-height:280px!important;display:grid!important}.dashboard-globe-stage.with-region{grid-template-columns:minmax(320px,1fr) minmax(280px,420px)!important}.dashboard-globe-shell{background-image:url(/images/outlaw-vpn-globe-satellite-v1.png)!important;background-position:50%!important;background-size:cover!important;border-radius:18px!important;width:100%!important;max-width:100%!important;height:min(310px,34vw)!important;max-height:330px!important;overflow:hidden!important;box-shadow:inset 0 0 80px #000000b3!important}.dashboard-globe-shell .geo-globe{opacity:.82!important;width:100%!important;height:100%!important;transform:scale(1.5)translateY(7%)!important}.geo-globe-ocean{fill:#020a122e!important}.geo-globe-land{fill:#b4c6d557!important}.geo-globe-graticule{stroke:#ffffff14!important}.geo-globe-pin-halo{fill:#36d4822e!important;stroke:var(--brand-green-soft)!important;stroke-width:2px!important}.dashboard-region-view{border:1px solid var(--brand-border-strong)!important;background:linear-gradient(145deg,#080f19f5,#000000f5)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 18px 40px #0000005c!important}.dashboard-region-map{min-height:230px!important}.dashboard-region-meta{border-top:1px solid var(--brand-border)!important;color:#fff!important;background:#000000d6!important;padding:16px!important}.map-controls button,.dashboard-region-close{color:#fff!important;background:#03070cdb!important;border:1px solid #fff3!important}.dashboard-globe-caption{color:#fff!important;background:#000000bd!important;border:1px solid #ffffff2e!important}.quick-connect-panel{text-align:center!important;align-items:center!important;gap:18px!important;min-height:380px!important;padding:26px 20px!important}.quick-connect-panel h3{color:#fff!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:850!important}.power-orb{border:6px solid var(--brand-green)!important;color:#fff!important;background:radial-gradient(circle at 50% 45%,#36d4821f,#0000 48%),linear-gradient(#121822f5,#06090efa)!important;border-radius:999px!important;width:118px!important;height:118px!important;box-shadow:0 0 34px #36d48257,inset 0 0 22px #ffffff08!important}.active-gateway-card,.device-mini-row,.recent-row,.shortcut-grid span{color:#fff!important;background:#ffffff06!important;border:1px solid #ffffff13!important;border-radius:12px!important}.recent-row{min-height:48px!important}.recent-row span,.device-mini-row span,.shortcut-grid strong{color:#fff!important}.recent-row small,.device-mini-row small,.shortcut-grid small{color:#f6faffa8!important}.light-button,.primary-action,.connect-button,.primary-button,.billing-action-grid button,.detail-row button,.plan-rail-card>button,.recent-card button,.device-list-card button{color:#fff!important;background:linear-gradient(135deg,#087cfffa,#043064fa)!important;border:1px solid #60bdff94!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;height:38px!important;min-height:38px!important;padding:0 18px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 12px 24px #087cff38,inset 0 1px #fff3!important}.quick-connect-panel .light-button,.plan-rail-card>button,.plan-rail-card button.light-button{width:auto!important;max-width:178px!important;height:38px!important;min-height:38px!important}.plan-rail-card{gap:18px!important;min-height:210px!important;padding:22px!important}.plan-rail-card .meter,.meter{background:#ffffff14!important;border:1px solid #fff3!important;height:8px!important}.recent-connections-rail{padding:22px!important}:root[data-theme=legacy-light-disabled] .sidebar{color:#fff!important;background:linear-gradient(#07101d,#000)!important}:root[data-theme=legacy-light-disabled] .topbar{border-bottom-color:#08111d1f!important}:root[data-theme=legacy-light-disabled] .topbar h1,:root[data-theme=legacy-light-disabled] .canonical-welcome h2{color:#07101d!important}:root[data-theme=legacy-light-disabled] .topbar p,:root[data-theme=legacy-light-disabled] .canonical-welcome>div>span,:root[data-theme=legacy-light-disabled] .info-card p,:root[data-theme=legacy-light-disabled] .info-card small,:root[data-theme=legacy-light-disabled] .plan-rail-card p,:root[data-theme=legacy-light-disabled] .quick-connect-panel p{color:#08111dad!important}:root[data-theme=legacy-light-disabled] .secure-state{color:#077b3f!important}:root[data-theme=legacy-light-disabled] .panel,:root[data-theme=legacy-light-disabled] .info-card,:root[data-theme=legacy-light-disabled] .quick-connect-panel,:root[data-theme=legacy-light-disabled] .plan-rail-card,:root[data-theme=legacy-light-disabled] .recent-connections-rail,:root[data-theme=legacy-light-disabled] .map-panel,:root[data-theme=legacy-light-disabled] .world-map,:root[data-theme=legacy-light-disabled] .device-mini-row,:root[data-theme=legacy-light-disabled] .shortcut-grid span,:root[data-theme=legacy-light-disabled] .active-gateway-card,:root[data-theme=legacy-light-disabled] .server-card,:root[data-theme=legacy-light-disabled] .table-card{background:radial-gradient(circle at 10% 0,#087cff14,#0000 11rem),linear-gradient(145deg,#fff,#eef6ff)!important;border-color:#0852a538!important;box-shadow:0 18px 40px #07101d1a,inset 0 1px #ffffffd9!important}:root[data-theme=legacy-light-disabled] .info-top span,:root[data-theme=legacy-light-disabled] .panel-heading span,:root[data-theme=legacy-light-disabled] .rail-heading span{color:#0756b2!important}:root[data-theme=legacy-light-disabled] .info-card>strong,:root[data-theme=legacy-light-disabled] .plan-rail-card>strong,:root[data-theme=legacy-light-disabled] .quick-connect-panel>strong,:root[data-theme=legacy-light-disabled] .recent-row span,:root[data-theme=legacy-light-disabled] .device-mini-row span,:root[data-theme=legacy-light-disabled] .shortcut-grid strong{color:#07101d!important}:root[data-theme=legacy-light-disabled] .world-map.spinning-globe-map{background:radial-gradient(circle at 34% 36%,#087cff14,#0000 20rem),linear-gradient(#fff,#eaf4ff)!important}:root[data-theme=legacy-light-disabled] .dashboard-gateway-select select,:root[data-theme=legacy-light-disabled] .map-toolbar select,:root[data-theme=legacy-light-disabled] .map-search,:root[data-theme=legacy-light-disabled] .map-search input{color:#07101d!important;background:#ffffffdb!important;border-color:#08111d47!important}:root[data-theme=legacy-light-disabled] .recent-row,:root[data-theme=legacy-light-disabled] .device-mini-row,:root[data-theme=legacy-light-disabled] .shortcut-grid span,:root[data-theme=legacy-light-disabled] .active-gateway-card{background:#ffffffbd!important;border-color:#0852a52e!important}:root[data-theme=legacy-light-disabled] .icon-button,:root[data-theme=legacy-light-disabled] .profile-button{color:#fff!important;background:#07101d!important;border-color:#07101d!important}:root[data-theme=legacy-light-disabled] .power-orb{color:#fff!important;background:#07101d!important}@media (width<=1320px){.canonical-ops-grid{grid-template-columns:1fr!important}.canonical-right-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;position:static!important}}@media (width<=980px){.app-shell{grid-template-columns:1fr!important}.sidebar{min-height:auto!important;position:static!important}.content{padding:0 18px 28px!important}.topbar{margin:0!important}.canonical-stats,.canonical-bottom-grid,.canonical-right-rail{grid-template-columns:1fr!important}}:root{--site-blue:#0277ff;--site-blue-soft:#58b9ff;--site-blue-deep:#021d48;--site-ice:#eaf7ff;--site-steel:#0d1724;--site-border:#58b9ff5c;--site-border-soft:#58b9ff3d;--site-red:#ff1d1d}body,.app-shell,.auth-shell{background:radial-gradient(circle at 72% 16%,#0277ff2e,#0000 24rem),radial-gradient(circle at 12% 88%,#58b9ff1a,#0000 20rem),linear-gradient(#000 0%,#020611 48%,#000 100%)!important}.sidebar,.topbar,.auth-panel,.panel,.info-card,.quick-connect-panel,.plan-rail-card,.recent-connections-rail,.map-panel,.world-map,.device-mini-row,.shortcut-grid span,.active-gateway-card,.server-card,.table-card,.sidebar-card,.system-card{border-color:var(--site-border)!important;background:radial-gradient(circle at 16% 0,#0277ff24,#0000 11rem),linear-gradient(145deg,#030912fa,#000000f5)!important;box-shadow:0 22px 54px #00000085,inset 0 1px #ffffff0f!important}.sidebar{border-right-color:#58b9ff38!important}.brand-image{box-shadow:none!important}.brand span,.canonical-welcome>div>span,.info-top span,.panel-heading span,.rail-heading span,.accent-text,.nav-item.active span,.nav-item.active svg,.topbar h1{color:var(--site-blue-soft)!important;text-shadow:0 0 18px #0277ff38!important}.brand strong,.canonical-welcome h2,.info-card>strong,.plan-rail-card>strong,.quick-connect-panel>strong,.quick-connect-panel h3,.recent-row span,.device-mini-row span,.shortcut-grid strong{color:#fff!important}.nav-item.active{border-right-color:var(--site-blue-soft)!important;background:linear-gradient(90deg,#0277ff42,#021d486b)!important;box-shadow:0 14px 32px #0277ff29,inset 0 1px #ffffff14!important}.secure-state{color:var(--site-blue-soft)!important}.secure-state span,.system-card .pulse{background:var(--site-red)!important;border:1px solid #fff!important;box-shadow:0 0 0 2px #ff1d1d2e,0 0 16px #ff1d1ddb!important}.light-button,.primary-action,.connect-button,.primary-button,.billing-action-grid button,.detail-row button,.plan-rail-card>button,.recent-card button,.device-list-card button,.auth-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#0580ff,#021d48)!important;border-color:#9ed8ffb8!important;box-shadow:0 12px 28px #0277ff3d,inset 0 1px #ffffff3d!important}.light-button:hover,.primary-action:hover,.connect-button:hover,.primary-button:hover,.billing-action-grid button:hover,.detail-row button:hover,.plan-rail-card>button:hover,.recent-card button:hover,.device-list-card button:hover{filter:brightness(1.06)!important;border-color:#fff!important;transform:translateY(-1px)!important}.icon-button,.profile-button,.removed-mode-control,.auth-tabs button,.dashboard-gateway-select select,.map-toolbar select,.map-search,.map-search input,.map-controls button,.dashboard-region-close{color:#fff!important;background:#030c18b8!important;border-color:#58b9ff57!important}.power-orb{border-color:var(--site-blue-soft)!important;background:radial-gradient(circle at 50% 42%,#58b9ff2e,#0000 48%),linear-gradient(#061225,#000)!important;box-shadow:0 0 34px #0277ff57,inset 0 0 22px #0277ff24!important}.meter span,.mini-chart span{background:linear-gradient(90deg,#0580ff,#58b9ff)!important}.dashboard-region-meta{background:linear-gradient(135deg,#061225,#000)!important}:root[data-theme=legacy-light-disabled] body,:root[data-theme=legacy-light-disabled] .app-shell,:root[data-theme=legacy-light-disabled] .auth-shell{color:#061225!important;background:radial-gradient(circle at 72% 12%,#0277ff29,#0000 24rem),radial-gradient(circle at 10% 82%,#0277ff14,#0000 20rem),linear-gradient(#fff 0%,#f5f9ff 48%,#fff 100%)!important}:root[data-theme=legacy-light-disabled] .topbar,:root[data-theme=legacy-light-disabled] .auth-panel,:root[data-theme=legacy-light-disabled] .panel,:root[data-theme=legacy-light-disabled] .info-card,:root[data-theme=legacy-light-disabled] .quick-connect-panel,:root[data-theme=legacy-light-disabled] .plan-rail-card,:root[data-theme=legacy-light-disabled] .recent-connections-rail,:root[data-theme=legacy-light-disabled] .map-panel,:root[data-theme=legacy-light-disabled] .world-map,:root[data-theme=legacy-light-disabled] .device-mini-row,:root[data-theme=legacy-light-disabled] .shortcut-grid span,:root[data-theme=legacy-light-disabled] .active-gateway-card,:root[data-theme=legacy-light-disabled] .server-card,:root[data-theme=legacy-light-disabled] .table-card,:root[data-theme=legacy-light-disabled] .sidebar-card,:root[data-theme=legacy-light-disabled] .system-card{background:linear-gradient(145deg,#fff,#f3f8ff)!important;border-color:#021c4138!important;box-shadow:0 20px 46px #021d481a,inset 0 1px #ffffffeb!important}:root[data-theme=legacy-light-disabled] .sidebar{background:radial-gradient(circle at 16% 0,#0277ff29,#0000 11rem),linear-gradient(#061225,#000)!important;border-right-color:#021d4847!important}:root[data-theme=legacy-light-disabled] .topbar h1,:root[data-theme=legacy-light-disabled] .canonical-welcome h2,:root[data-theme=legacy-light-disabled] .info-card>strong,:root[data-theme=legacy-light-disabled] .plan-rail-card>strong,:root[data-theme=legacy-light-disabled] .quick-connect-panel>strong,:root[data-theme=legacy-light-disabled] .recent-row span,:root[data-theme=legacy-light-disabled] .device-mini-row span,:root[data-theme=legacy-light-disabled] .shortcut-grid strong{color:#061225!important;text-shadow:none!important}:root[data-theme=legacy-light-disabled] .canonical-welcome>div>span,:root[data-theme=legacy-light-disabled] .info-top span,:root[data-theme=legacy-light-disabled] .panel-heading span,:root[data-theme=legacy-light-disabled] .rail-heading span,:root[data-theme=legacy-light-disabled] .accent-text{color:#024ba3!important;text-shadow:none!important}:root[data-theme=legacy-light-disabled] .light-button,:root[data-theme=legacy-light-disabled] .primary-action,:root[data-theme=legacy-light-disabled] .connect-button,:root[data-theme=legacy-light-disabled] .primary-button,:root[data-theme=legacy-light-disabled] .billing-action-grid button,:root[data-theme=legacy-light-disabled] .detail-row button,:root[data-theme=legacy-light-disabled] .plan-rail-card>button,:root[data-theme=legacy-light-disabled] .recent-card button,:root[data-theme=legacy-light-disabled] .device-list-card button,:root[data-theme=legacy-light-disabled] .auth-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#061225,#0277ff)!important;border-color:#061225!important;box-shadow:0 10px 22px #0277ff2e!important}:root[data-theme=legacy-light-disabled] .icon-button,:root[data-theme=legacy-light-disabled] .profile-button,:root[data-theme=legacy-light-disabled] .removed-mode-control,:root[data-theme=legacy-light-disabled] .dashboard-gateway-select select,:root[data-theme=legacy-light-disabled] .map-toolbar select,:root[data-theme=legacy-light-disabled] .map-search,:root[data-theme=legacy-light-disabled] .map-search input{color:#061225!important;background:#fff!important;border-color:#021d4857!important}:root[data-theme=legacy-light-disabled] .status-pill.success{color:#024ba3!important;background:#0277ff1f!important;border-color:#0277ff52!important}.authenticated-site-page{gap:clamp(18px,2vw,30px)}.website-dashboard-hero,.website-page-panel{border:1px solid #9ed8ff6b!important;border-radius:22px!important}.website-dashboard-hero{align-items:center;background:radial-gradient(circle at 78% 10%,#0277ff33,#0000 28rem),linear-gradient(135deg,#000000fa,#030c18f5)!important;padding:clamp(28px,4vw,46px)!important}.website-dashboard-hero>div>span,.website-page-heading span{color:var(--site-blue-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.76rem;font-weight:900;display:block}.website-dashboard-hero h2{letter-spacing:0;margin:0;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.92}.website-dashboard-hero p:not(.secure-state){color:#ffffffc2;max-width:720px;margin:14px 0 0;font-size:1.02rem;line-height:1.6}.dashboard-network-strip{background:radial-gradient(circle at 12% 0,#0277ff29,#0000 18rem),#000000b3;border:1px solid #9ed8ff57;border-radius:20px;grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(150px,1fr));display:grid;overflow:hidden}.network-strip-title,.network-strip-cell{color:#fff;text-align:left;background:0 0;border:0;border-right:1px solid #9ed8ff38;min-height:116px;padding:20px 22px}.network-strip-cell:last-child{border-right:0}.network-strip-title strong,.network-strip-cell strong{color:#fff;letter-spacing:.02em;text-transform:uppercase;font-size:.84rem;font-weight:900;display:block}.network-strip-title span,.network-strip-cell span,.network-strip-cell small{color:#ffffffc2;text-transform:uppercase;align-items:center;gap:8px;margin-top:10px;font-size:.78rem;font-weight:800;display:flex}.network-strip-cell{cursor:default;transition:background .18s,box-shadow .18s}.network-strip-cell.active{background:linear-gradient(135deg,#0277ff3d,#0000002e);box-shadow:inset 0 0 0 1px #9ed8ff4d}.status-light{border-radius:50%;flex:none;width:10px;height:10px}.online-light{background:#ff1d1d;border:1px solid #fff;box-shadow:0 0 0 4px #ff1d1d29,0 0 18px #ff1d1dd6}.website-page-panel{padding:clamp(22px,3vw,34px)!important}.website-page-heading{border-bottom:1px solid #9ed8ff3d;align-items:flex-start;gap:18px;padding-bottom:18px}.website-page-heading h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2.2rem,4vw,4rem);line-height:.98}.website-server-grid,.website-card-row,.website-settings-grid{gap:18px}.website-gateway-card{min-height:178px;border-radius:18px!important;padding:22px!important}.website-table-card .detail-row{background:#0000006b;border-radius:16px;margin-bottom:10px}.compact-action,.plan-rail-card>button,.billing-action-grid button,.detail-row button,.recent-card button,.device-list-card button{border-radius:999px!important;width:auto!important;min-height:0!important;padding:10px 18px!important;font-size:.84rem!important;line-height:1.1!important}.plan-rail-card>button{align-self:flex-start;margin-top:auto}.info-top,.panel-heading,.rail-heading{background:0 0!important;border:0!important;padding:0!important}.info-top span,.panel-heading span,.rail-heading span{background:0 0!important}.server-card,.device-mini-row,.shortcut-grid span,.recent-row{border-color:#9ed8ff42!important}:root[data-theme=legacy-light-disabled] .website-dashboard-hero,:root[data-theme=legacy-light-disabled] .website-page-panel{border-color:#021d485c!important}:root[data-theme=legacy-light-disabled] .website-dashboard-hero{background:radial-gradient(circle at 75% 8%,#0277ff29,#0000 26rem),linear-gradient(135deg,#fff,#eff7ff)!important}:root[data-theme=legacy-light-disabled] .website-dashboard-hero p:not(.secure-state){color:#021225b8}:root[data-theme=legacy-light-disabled] .dashboard-network-strip{background:radial-gradient(circle at 14% 0,#0277ff1f,#0000 18rem),#fff;border-color:#021d4857}:root[data-theme=legacy-light-disabled] .network-strip-title,:root[data-theme=legacy-light-disabled] .network-strip-cell{color:#061225;border-right-color:#021d482e}:root[data-theme=legacy-light-disabled] .network-strip-title strong,:root[data-theme=legacy-light-disabled] .network-strip-cell strong,:root[data-theme=legacy-light-disabled] .website-page-heading h2{color:#061225}:root[data-theme=legacy-light-disabled] .network-strip-title span,:root[data-theme=legacy-light-disabled] .network-strip-cell span,:root[data-theme=legacy-light-disabled] .network-strip-cell small{color:#021225c2}:root[data-theme=legacy-light-disabled] .network-strip-cell.active{background:linear-gradient(135deg,#0277ff1f,#ffffffb8)}:root[data-theme=legacy-light-disabled] .website-table-card .detail-row{background:#ffffffb8}@media (width<=1180px){.dashboard-network-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.network-strip-title,.network-strip-cell{border-bottom:1px solid #9ed8ff2e}}@media (width<=720px){.dashboard-network-strip{grid-template-columns:1fr}.network-strip-title,.network-strip-cell{border-right:0}}:root{--space-bg:#02070d;--space-bg-deep:#000306;--space-panel:#030d18eb;--space-panel-2:#051220db;--space-line:#479fe557;--space-line-soft:#479fe52e;--space-blue:#2aa8ff;--space-blue-2:#0a68bc;--space-blue-soft:#73caff;--space-green:#39d889;--space-text:#f8fbff;--space-muted:#e1ecf8a8;--space-shadow:0 24px 70px #00000070, inset 0 1px 0 #ffffff0e}body,.app-shell,.auth-shell{background:radial-gradient(circle at 76% 0%, #2aa8ff1a, transparent 32rem), radial-gradient(circle at 6% 80%, #2aa8ff0f, transparent 24rem), linear-gradient(180deg, var(--space-bg) 0%, var(--space-bg-deep) 100%)!important;color:var(--space-text)!important}.app-shell{grid-template-columns:270px minmax(0,1fr)!important;gap:28px!important;min-height:100vh!important;padding:0 24px 0 0!important;display:grid!important}.workspace,.content{padding:14px 0 28px!important}.sidebar,:root[data-theme=legacy-light-disabled] .sidebar{border:1px solid var(--space-line-soft)!important;box-shadow:var(--space-shadow)!important;background:radial-gradient(circle at 100% 12%,#2aa8ff29,#0000 13rem),linear-gradient(#04101dfa,#00050afc)!important;border-radius:0 18px 18px 0!important;gap:20px!important;min-height:100vh!important;margin:0!important;padding:22px 16px!important;position:sticky!important;top:0!important}.brand{gap:14px!important;margin:0 0 18px!important;padding:0 8px 14px!important}.brand-image{object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;width:58px!important;height:58px!important;box-shadow:0 0 26px #2aa8ff3d!important}.brand strong{color:#fff!important;letter-spacing:.01em!important;font-size:20px!important;font-weight:900!important}.brand span{color:#ffffff94!important;letter-spacing:.05em!important;font-size:11px!important;font-weight:800!important}.sidebar nav{gap:8px!important}.nav-item,:root[data-theme=legacy-light-disabled] .sidebar .nav-item{color:#f8fbffd1!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;min-height:48px!important;padding:0 16px!important;font-size:15px!important}.nav-item:hover{background:#2aa8ff14!important;border-color:#73caff3d!important;transform:translate(2px)!important}.nav-item.active,:root[data-theme=legacy-light-disabled] .sidebar .nav-item.active{color:#fff!important;background:linear-gradient(90deg,#2aa8ff52,#2aa8ff14)!important;border-color:#73caff61!important;box-shadow:0 0 28px #2aa8ff42,inset 0 1px #ffffff1a!important}.nav-item em,.icon-button span{background:linear-gradient(180deg, var(--space-blue), var(--space-blue-2))!important;color:#fff!important}.sidebar-card,.system-card,:root[data-theme=legacy-light-disabled] .sidebar-card,:root[data-theme=legacy-light-disabled] .system-card{border:1px solid var(--space-line-soft)!important;color:#fff!important;background:radial-gradient(circle at 14% 0,#2aa8ff29,#0000 8rem),linear-gradient(145deg,#041220f5,#01080ffa)!important;border-radius:13px!important;box-shadow:0 18px 42px #0000005c!important}.topbar,:root[data-theme=legacy-light-disabled] .topbar{border:1px solid var(--space-line-soft)!important;box-shadow:var(--space-shadow)!important;background:radial-gradient(circle at 96% 10%,#2aa8ff1f,#0000 14rem),linear-gradient(145deg,#040f1bf0,#01060cfa)!important;border-radius:14px!important;min-height:78px!important;margin:0 0 14px!important;padding:18px 20px!important}.topbar h1,:root[data-theme=legacy-light-disabled] .topbar h1{color:#fff!important;font-size:26px!important;font-weight:900!important;line-height:1!important}.topbar p,:root[data-theme=legacy-light-disabled] .topbar p{color:var(--space-muted)!important;font-size:12px!important}.icon-button,.profile-button,:root[data-theme=legacy-light-disabled] .icon-button,:root[data-theme=legacy-light-disabled] .profile-button{color:#fff!important;background:#000810ad!important;border:1px solid #73caff2e!important;border-radius:10px!important;width:42px!important;height:42px!important;min-height:42px!important;box-shadow:0 12px 28px #00000042,inset 0 1px #ffffff0d!important}.profile-button{width:auto!important}.canonical-dashboard.spaceage-dashboard{gap:14px!important;max-width:none!important;display:grid!important}.spaceage-welcome,:root[data-theme=legacy-light-disabled] .spaceage-welcome{border:1px solid var(--space-line-soft)!important;box-shadow:var(--space-shadow)!important;background:linear-gradient(90deg,#00050afa,#03101dd6),url(/images/outlaw-vpn-globe-satellite-v1.png) 100%/58% no-repeat!important;border-radius:14px!important;min-height:116px!important;padding:24px!important;overflow:hidden!important}.spaceage-welcome:after{content:"";background:linear-gradient(90deg,#02070d00,#2aa8ff42,#02070d00);height:1px;position:absolute;top:70%;left:30%;right:8%}.canonical-welcome>div>span,.website-dashboard-hero>div>span,:root[data-theme=legacy-light-disabled] .canonical-welcome>div>span{color:#f8fbffd1!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:900!important}.canonical-welcome h2,:root[data-theme=legacy-light-disabled] .canonical-welcome h2{color:#fff!important;font-size:42px!important;font-weight:900!important;line-height:.98!important}.secure-state{color:#fff!important;font-size:13px!important}.secure-state span,.system-card .pulse,.online-light,.recent-row small:before{background:var(--space-green)!important;border:0!important;box-shadow:0 0 0 3px #39d88924,0 0 16px #39d889b8!important}.canonical-ops-grid{grid-template-columns:minmax(0,1fr) 380px!important;gap:14px!important;display:grid!important}.canonical-main-stack{gap:14px!important;display:grid!important}.canonical-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.canonical-right-rail{gap:12px!important;display:grid!important;position:static!important}.canonical-bottom-grid{grid-template-columns:1fr 1.15fr 1.05fr!important;gap:12px!important;display:grid!important}.panel,.info-card,.quick-connect-panel,.plan-rail-card,.recent-connections-rail,.map-panel,.world-map,.device-mini-row,.shortcut-grid span,.active-gateway-card,.server-card,.table-card,.website-page-panel,:root[data-theme=legacy-light-disabled] .panel,:root[data-theme=legacy-light-disabled] .info-card,:root[data-theme=legacy-light-disabled] .quick-connect-panel,:root[data-theme=legacy-light-disabled] .plan-rail-card,:root[data-theme=legacy-light-disabled] .recent-connections-rail,:root[data-theme=legacy-light-disabled] .map-panel,:root[data-theme=legacy-light-disabled] .world-map,:root[data-theme=legacy-light-disabled] .device-mini-row,:root[data-theme=legacy-light-disabled] .shortcut-grid span,:root[data-theme=legacy-light-disabled] .active-gateway-card,:root[data-theme=legacy-light-disabled] .server-card,:root[data-theme=legacy-light-disabled] .table-card,:root[data-theme=legacy-light-disabled] .website-page-panel{border:1px solid var(--space-line)!important;box-shadow:var(--space-shadow)!important;color:var(--space-text)!important;background:radial-gradient(circle at 18% 0,#2aa8ff1c,#0000 10rem),linear-gradient(145deg,#030f1bf0,#00060cfa)!important;border-radius:14px!important}.info-card{min-height:152px!important;padding:22px!important}.info-top span,.panel-heading span,.rail-heading span,.website-page-heading span,:root[data-theme=legacy-light-disabled] .info-top span,:root[data-theme=legacy-light-disabled] .panel-heading span,:root[data-theme=legacy-light-disabled] .rail-heading span,:root[data-theme=legacy-light-disabled] .website-page-heading span{color:#f8fbffe0!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:0 0!important;padding:0!important;font-size:12px!important;font-weight:900!important}.info-top svg{color:#f8fbffd1!important}.info-card>strong,.plan-rail-card>strong,.quick-connect-panel>strong,.website-page-heading h2,:root[data-theme=legacy-light-disabled] .info-card>strong,:root[data-theme=legacy-light-disabled] .plan-rail-card>strong,:root[data-theme=legacy-light-disabled] .quick-connect-panel>strong,:root[data-theme=legacy-light-disabled] .website-page-heading h2{color:#fff!important;letter-spacing:0!important;font-weight:900!important}.accent-text{color:var(--space-blue-soft)!important}.info-card p,.info-card small,.plan-rail-card p,.quick-connect-panel p,:root[data-theme=legacy-light-disabled] .info-card p,:root[data-theme=legacy-light-disabled] .info-card small,:root[data-theme=legacy-light-disabled] .plan-rail-card p,:root[data-theme=legacy-light-disabled] .quick-connect-panel p{color:var(--space-muted)!important}.mini-chart{border:1px solid #2aa8ff38!important;border-radius:8px!important;padding:4px!important}.mini-chart polyline{stroke:var(--space-blue)!important;stroke-width:2px!important}.mini-chart .upload{stroke:var(--space-blue-soft)!important}.canonical-map-panel{min-height:400px!important;padding:18px!important}.world-map.spinning-globe-map,:root[data-theme=legacy-light-disabled] .world-map.spinning-globe-map{background:radial-gradient(circle at 38% 34%,#2aa8ff29,#0000 20rem),linear-gradient(#01080ff5,#000000fa)!important;min-height:360px!important;padding:62px 16px 48px!important}.map-toolbar{top:18px!important;left:18px!important;right:auto!important}.map-toolbar select,.map-search,.map-search input,.dashboard-gateway-select select,:root[data-theme=legacy-light-disabled] .map-toolbar select,:root[data-theme=legacy-light-disabled] .map-search,:root[data-theme=legacy-light-disabled] .map-search input,:root[data-theme=legacy-light-disabled] .dashboard-gateway-select select{color:#fff!important;background:#040f1bdb!important;border:1px solid #479fe56b!important;border-radius:9px!important;height:38px!important}.dashboard-globe-shell{box-shadow:inset 0 0 90px #000000b8,0 0 60px #2aa8ff1f!important}.geo-globe-pin-dot{fill:var(--space-blue)!important;filter:drop-shadow(0 0 12px #2aa8fff5)!important}.geo-globe-pin-halo{fill:#2aa8ff29!important;stroke:#fff!important}.dashboard-region-view{border-color:#73caff6b!important}.quick-connect-panel{text-align:center!important;place-items:center!important;gap:16px!important;min-height:300px!important;padding:26px 20px!important;display:grid!important}.power-orb,:root[data-theme=legacy-light-disabled] .power-orb{background:radial-gradient(circle,#2aa8ff2e,#0000 48%),linear-gradient(#071524f5,#00040afa)!important;border:2px solid #73caffeb!important;width:112px!important;height:112px!important;box-shadow:0 0 0 6px #2aa8ff1a,0 0 32px #2aa8ff94,inset 0 0 20px #2aa8ff29!important}.quick-connect-panel>strong{color:var(--space-blue-soft)!important;font-size:28px!important}.active-gateway-card{width:100%!important;min-height:54px!important}.plan-rail-card{min-height:205px!important;padding:22px!important;position:relative!important;overflow:hidden!important}.plan-rail-card:after{content:"";opacity:.85;background:radial-gradient(circle,#2aa8ff2e,#0000 68%),linear-gradient(145deg,#2aa8ff29,#2aa8ff05);border:1px solid #2aa8ff47;border-radius:28px;width:78px;height:78px;position:absolute;bottom:24px;right:24px}.plan-rail-card p{align-items:center!important;gap:9px!important;margin:0 0 8px!important;display:flex!important}.check-mark{color:var(--space-blue-soft);font-weight:900}.plan-rail-card .meter{display:none!important}.recent-connections-rail{min-height:250px!important;padding:22px!important}.recent-row{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #73caff24!important;border-radius:0!important;min-height:44px!important;padding:10px 0!important}.recent-row:last-child{border-bottom:0!important}.light-button,.primary-action,.connect-button,.primary-button,.billing-action-grid button,.detail-row button,.plan-rail-card>button,.recent-card button,.device-list-card button,.compact-action,:root[data-theme=legacy-light-disabled] .light-button,:root[data-theme=legacy-light-disabled] .primary-action,:root[data-theme=legacy-light-disabled] .connect-button,:root[data-theme=legacy-light-disabled] .primary-button,:root[data-theme=legacy-light-disabled] .billing-action-grid button,:root[data-theme=legacy-light-disabled] .detail-row button,:root[data-theme=legacy-light-disabled] .plan-rail-card>button,:root[data-theme=legacy-light-disabled] .recent-card button,:root[data-theme=legacy-light-disabled] .device-list-card button,:root[data-theme=legacy-light-disabled] .compact-action{color:#fff!important;background:linear-gradient(#184c7af5,#051c34fa)!important;border:1px solid #73caff70!important;border-radius:9px!important;width:auto!important;height:38px!important;min-height:38px!important;padding:0 20px!important;font-size:13px!important;font-weight:900!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;box-shadow:0 10px 24px #2aa8ff2e,inset 0 1px #ffffff29!important}.light-button:hover,.primary-action:hover,.connect-button:hover,.primary-button:hover,.billing-action-grid button:hover,.detail-row button:hover,.plan-rail-card>button:hover,.recent-card button:hover,.device-list-card button:hover{border-color:#ffffffb8!important;transform:translateY(-1px)!important;box-shadow:0 12px 28px #2aa8ff47,inset 0 1px #ffffff38!important}.light-button:active,.primary-action:active,.connect-button:active,.primary-button:active,.billing-action-grid button:active,.detail-row button:active,.plan-rail-card>button:active,.recent-card button:active,.device-list-card button:active{transform:translateY(0)scale(.98)!important}.status-pill.success{color:var(--space-blue-soft)!important;background:#2aa8ff21!important;border-color:#73caff7a!important}.flag{color:#dff4ff!important;background:#73caff24!important;border-color:#73caff47!important}@media (width<=1320px){.canonical-ops-grid{grid-template-columns:minmax(0,1fr)!important}.canonical-right-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=980px){.app-shell{grid-template-columns:1fr!important;padding:0!important}.sidebar{border-radius:0!important;min-height:auto!important;position:static!important}.canonical-stats,.canonical-bottom-grid,.canonical-right-rail{grid-template-columns:1fr!important}}.spaceage-main-grid{grid-template-columns:minmax(720px,1fr) 420px!important;align-items:start!important;gap:14px!important;display:grid!important}.spaceage-left-stack{gap:14px!important;min-width:0!important;display:grid!important}.spaceage-stat-card{min-height:154px!important;padding:22px!important;position:relative!important;overflow:hidden!important}.spaceage-stat-card .stat-card-body{z-index:1;max-width:72%;position:relative}.spaceage-stat-card .stat-orbit{opacity:.8;border:1px solid #2aa8ff2e;border-radius:50%;width:98px;height:98px;position:absolute;bottom:20px;right:16px}.spaceage-stat-card .stat-orbit:before,.spaceage-stat-card .stat-orbit:after{content:"";border:1px solid #2aa8ff29;border-radius:50%;position:absolute;inset:18px}.spaceage-stat-card .stat-orbit:after{background:var(--space-blue);border:0;width:5px;height:5px;inset:auto 44px 44px auto;box-shadow:0 0 18px #2aa8ffd1}.bandwidth-card.spaceage-stat-card .stat-orbit{display:none}.spaceage-network-zone{min-height:398px!important;padding:18px!important}.spaceage-network-zone .world-map{height:clamp(360px,32vw,440px)!important;margin-top:12px!important}.spaceage-bottom-grid>.panel{min-height:210px!important}.spaceage-right-rail{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.spaceage-right-rail .quick-connect-panel{min-height:286px!important}.spaceage-right-rail .plan-rail-card{min-height:206px!important}.spaceage-right-rail .recent-connections-rail{min-height:224px!important}.canonical-welcome.spaceage-welcome{margin-bottom:0!important}.canonical-welcome.spaceage-welcome+.spaceage-main-grid{margin-top:0!important}.website-page-panel{gap:18px!important;display:grid!important}.website-page-heading{min-height:92px!important}.server-browser-grid.website-server-grid{grid-template-columns:repeat(4,minmax(220px,1fr))!important}.server-card.website-gateway-card{align-content:space-between!important}.settings-grid.website-settings-grid,.billing-overview{grid-template-columns:repeat(3,minmax(240px,1fr))!important}@media (width<=1500px){.spaceage-main-grid{grid-template-columns:minmax(0,1fr) 360px!important}.spaceage-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1180px){.spaceage-main-grid{grid-template-columns:1fr!important}.spaceage-right-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){.spaceage-stat-grid,.spaceage-bottom-grid,.spaceage-right-rail,.server-browser-grid.website-server-grid,.settings-grid.website-settings-grid,.billing-overview{grid-template-columns:1fr!important}}:root,:root[data-theme],:root[data-theme=spaceage],:root[data-theme=legacy-light-disabled]{--space-bg:#02070d;--space-panel:#040d17f0;--space-panel-2:#06182be6;--space-panel-3:#02080ff5;--space-line:#3aa8ff85;--space-line-soft:#82c5ff3d;--space-blue:#2388e6;--space-blue-soft:#5dbbff;--space-text:#f8fbff;--space-muted:#9fb4c9;--space-green:#3df59b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme] body,body{color:var(--space-text)!important;background:radial-gradient(circle at 68% 9%,#2b8bff29,#0000 30%),linear-gradient(135deg,#010409 0%,#020813 48%,#000 100%)!important}.removed-mode-control,.removed-auth-control{display:none!important}.spaceage-app-shell,.app-shell{color:var(--space-text)!important;background:radial-gradient(circle at 76% 18%,#2388e62e,#0000 34%),linear-gradient(135deg,#010407 0%,#020a14 52%,#000 100%)!important;grid-template-columns:270px minmax(0,1fr)!important;min-height:100vh!important;padding:22px!important;display:grid!important}.spaceage-workspace,.workspace{grid-template-rows:auto 1fr!important;gap:16px!important;min-width:0!important;padding:0!important;display:grid!important}.sidebar{border:1px solid var(--space-line)!important;background:linear-gradient(#03101ffa,#000308fa)!important;border-radius:12px!important;padding:20px!important;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff14!important}.brand{box-shadow:none!important;background:#00000094!important;border:0!important;border-radius:0!important;margin-bottom:20px!important;padding:10px!important}.brand-image{box-shadow:none!important;border:0!important;border-radius:10px!important}.brand strong,.topbar h1,.canonical-welcome h2,.info-card>strong,.plan-rail-card>strong,.quick-connect-panel>strong{color:var(--space-text)!important;letter-spacing:0!important;text-shadow:0 12px 34px #0000005c!important}.brand span,.topbar p,.canonical-welcome>div>span,.info-card p,.info-card small,.plan-rail-card p,.quick-connect-panel p{color:var(--space-muted)!important}.sidebar .nav-item{color:var(--space-text)!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;min-height:44px!important;padding:10px 12px!important;transition:background .18s,border-color .18s,transform .18s!important}.sidebar .nav-item:hover{border-color:var(--space-line-soft)!important;background:#2388e61a!important;transform:translate(2px)!important}.sidebar .nav-item.active{background:linear-gradient(135deg,#1a65b4f5,#072545f5)!important;border-color:#81c7ffb8!important;box-shadow:0 14px 30px #2388e63d,inset 0 1px #fff3!important}.sidebar-card,.system-card{border:1px solid var(--space-line-soft)!important;background:linear-gradient(145deg,#02080ff5,#041628d6)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff12!important}.topbar{border:1px solid var(--space-line)!important;background:linear-gradient(110deg,#030d18f5,#041628db,#000000f0)!important;border-radius:12px!important;align-items:center!important;min-height:92px!important;padding:20px 26px!important;display:flex!important;box-shadow:0 22px 64px #00000057,inset 0 1px #ffffff14!important}.topbar>div:first-child{background:#00000085!important;min-width:210px!important;padding:10px 14px!important}.topbar h1{font-size:clamp(28px,2.1vw,42px)!important;line-height:.95!important}.icon-button,.profile-button{color:var(--space-text)!important;background:#000000b8!important;border:1px solid #ffffff14!important;border-radius:999px!important;width:44px!important;height:44px!important;box-shadow:0 12px 28px #00000042!important}.canonical-dashboard.spaceage-dashboard{gap:16px!important;padding:0!important;display:grid!important}.canonical-welcome.spaceage-welcome{background:radial-gradient(circle at 64% 30%,#4dabff2e,#0000 24%),linear-gradient(112deg,#02080ff5,#04162ac7,#000000f0)!important;border:1px solid #ffffffc7!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;min-height:116px!important;padding:22px 28px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14!important}.canonical-welcome.spaceage-welcome:after{content:"";opacity:.68;background:radial-gradient(circle at 50% 55%,#ffffff2e,#0000 22%),radial-gradient(circle,#2562a057,#0000 52%),linear-gradient(#4093e91a,#0000 64%);border-radius:50%;width:360px;height:180px;position:absolute;top:-56px;right:210px}.canonical-welcome h2{margin:4px 0 0!important;font-size:clamp(40px,4vw,72px)!important;line-height:.9!important}.secure-state{z-index:1!important;align-items:center!important;gap:12px!important;margin-left:auto!important;display:flex!important;position:relative!important}.secure-state span,.pulse,.status-light.online-light{background:var(--space-green)!important;box-shadow:0 0 18px #3df59ba6!important}.spaceage-main-grid{grid-template-columns:minmax(760px,1fr) 360px!important;gap:16px!important;display:grid!important}.spaceage-left-stack,.spaceage-right-rail{gap:16px!important;display:grid!important}.spaceage-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.panel,.info-card,.quick-connect-panel,.plan-rail-card,.recent-connections-rail,.map-panel,.world-map,.server-card,.table-card,.device-mini-row,.shortcut-grid span,.active-gateway-card{border:1px solid var(--space-line)!important;color:var(--space-text)!important;background:linear-gradient(145deg,#030a12f5,#031222db)!important;border-radius:12px!important;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff0f!important}.spaceage-stat-card{min-height:168px!important;padding:22px!important}.info-top,.panel-heading,.rail-heading{background:#0000008f!important;margin:-2px 0 14px!important;padding:8px 10px!important}.info-top span,.panel-heading span,.rail-heading span,.accent-text{color:var(--space-blue-soft)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}.info-card>strong,.plan-rail-card>strong,.quick-connect-panel>strong{font-size:clamp(22px,1.6vw,31px)!important;line-height:1.04!important}.spaceage-network-zone{padding:18px!important}.spaceage-network-zone .world-map{min-height:420px!important}.spaceage-right-rail .quick-connect-panel,.quick-connect-panel{text-align:center!important;align-content:start!important;justify-items:center!important;min-height:310px!important;padding:24px!important}.power-orb{background:radial-gradient(circle at 50% 35%,#ffffff1f,#000 64%)!important;border:1px solid #ffffffc7!important;width:98px!important;height:98px!important;box-shadow:0 0 0 1px #2388e624,0 18px 46px #00000070!important}.light-button,.primary-action,.connect-button,.primary-button,.billing-action-grid button,.detail-row button,.plan-rail-card>button,.recent-card button,.device-list-card button,.compact-action{color:#fff!important;background:linear-gradient(#178cf2,#0758a8)!important;border:1px solid #aedaffb8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:132px!important;height:40px!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;transition:transform .16s,box-shadow .16s!important;display:inline-flex!important;box-shadow:0 12px 26px #107cde42,inset 0 1px #ffffff3d!important}.light-button:hover,.primary-action:hover,.connect-button:hover,.primary-button:hover,.billing-action-grid button:hover,.detail-row button:hover,.plan-rail-card>button:hover,.recent-card button:hover,.device-list-card button:hover,.compact-action:hover{transform:translateY(-1px)!important;box-shadow:0 16px 32px #107cde57,inset 0 1px #ffffff57!important}.plan-rail-card>button{width:auto!important;min-width:150px!important;height:42px!important;margin-top:16px!important}.recent-row,.device-mini-row,.shortcut-grid span,.active-gateway-card{background:#0000006b!important;border-color:#4097e66b!important}.spaceage-bottom-grid{grid-template-columns:.9fr 1.25fr 1fr!important;gap:16px!important;display:grid!important}.website-page-panel,.auth-panel{border:1px solid var(--space-line)!important;color:var(--space-text)!important;background:linear-gradient(145deg,#030a12f5,#031222e6)!important}input,select,textarea,.search-box,.map-search{border:1px solid var(--space-line-soft)!important;color:var(--space-text)!important;background:#0000008a!important}@media (width<=1500px){.spaceage-main-grid{grid-template-columns:minmax(0,1fr) 340px!important}.spaceage-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1180px){.spaceage-app-shell,.app-shell{grid-template-columns:1fr!important}.sidebar{position:static!important}.spaceage-main-grid,.spaceage-right-rail{grid-template-columns:1fr!important}}@media (width<=780px){.spaceage-stat-grid,.spaceage-bottom-grid{grid-template-columns:1fr!important}.topbar,.canonical-welcome.spaceage-welcome{flex-direction:column!important;align-items:flex-start!important}}.spaceage-dashboard{gap:14px!important}.spaceage-welcome{isolation:isolate!important}.spaceage-welcome .welcome-copy,.spaceage-welcome .secure-state{z-index:2!important;position:relative!important}.spaceage-earth-horizon{opacity:.88;pointer-events:none;z-index:1;background:radial-gradient(at 50% 100%,#81d0ffdb 0 2%,#2388e67a 3%,#0000 5%),radial-gradient(at 50% 100%,#ffffff52,#0000 26%),linear-gradient(#35a5ff2e,#0000 62%),linear-gradient(90deg,#0000,#0e68b36b,#0000);border-top:1px solid #91daffb8;border-radius:52% 52% 0 0;height:120px;position:absolute;bottom:-34px;left:34%;right:19%;box-shadow:0 -18px 52px #2388e642,0 -2px 18px #ffffff2e}.spaceage-welcome:after{display:none!important}.spaceage-reference-grid{grid-template-rows:auto auto minmax(172px,auto) auto;grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(330px,.92fr);grid-template-areas:"stats stats stats stats quick""network network network network quick""network network network network plan""bottom bottom bottom bottom connections";gap:14px;display:grid}.spaceage-stat-area{grid-area:stats}.spaceage-network-area{grid-area:network}.spaceage-quick-area{grid-area:quick}.spaceage-plan-area{grid-area:plan}.spaceage-bottom-area{grid-area:bottom}.spaceage-connections-area{grid-area:connections}.spaceage-reference-grid .spaceage-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.spaceage-reference-grid .spaceage-stat-card{min-height:154px!important;padding:18px!important;position:relative!important;overflow:hidden!important}.spaceage-reference-grid .spaceage-stat-card:before,.spaceage-reference-grid .quick-connect-panel:before,.spaceage-reference-grid .plan-rail-card:before,.spaceage-reference-grid .recent-connections-rail:before,.spaceage-reference-grid .spaceage-bottom-grid>.panel:before,.spaceage-reference-grid .spaceage-network-zone:before{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#4dabff75,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.spaceage-reference-grid .panel,.spaceage-reference-grid .info-card,.spaceage-reference-grid .quick-connect-panel,.spaceage-reference-grid .plan-rail-card,.spaceage-reference-grid .recent-connections-rail{background:radial-gradient(circle at 85% 15%,#2388e61c,#0000 32%),linear-gradient(145deg,#030b14fa,#031628e6 46%,#000000f5)!important;border-color:#499ce885!important;border-radius:12px!important;position:relative!important;box-shadow:0 18px 50px #00000057,0 0 0 1px #53aeff0f,inset 0 1px #ffffff14!important}.spaceage-reference-grid .info-top,.spaceage-reference-grid .panel-heading,.spaceage-reference-grid .rail-heading{background:0 0!important;margin:0 0 12px!important;padding:0!important}.spaceage-reference-grid .info-top span,.spaceage-reference-grid .panel-heading span,.spaceage-reference-grid .rail-heading span{color:#76caff!important;text-shadow:0 0 18px #2388e66b!important}.spaceage-reference-grid .spaceage-network-zone{min-height:420px!important;padding:18px!important}.spaceage-reference-grid .spaceage-network-zone .world-map{border-color:#499ce870!important;min-height:410px!important}.spaceage-reference-grid .quick-connect-panel{align-content:start!important;min-height:324px!important;padding:26px 24px!important;display:grid!important}.spaceage-reference-grid .quick-connect-panel h3{color:#f6fbff!important;text-transform:uppercase!important;margin-bottom:14px!important;font-size:13px!important}.spaceage-reference-grid .quick-connect-panel .power-orb{box-shadow:0 0 0 1px #ffffffe6,0 0 0 8px #2388e624,0 0 38px #2388e68f,inset 0 1px #fff3!important}.spaceage-reference-grid .plan-rail-card{min-height:176px!important;padding:20px!important}.spaceage-reference-grid .plan-rail-card>button,.spaceage-reference-grid .light-button,.spaceage-reference-grid .recent-card button,.spaceage-reference-grid .device-list-card button{min-width:112px!important;height:36px!important;padding-inline:16px!important}.spaceage-reference-grid .spaceage-bottom-grid{grid-template-columns:1fr 1.35fr 1fr!important;gap:14px!important;display:grid!important}.spaceage-reference-grid .spaceage-bottom-grid>.panel,.spaceage-reference-grid .recent-connections-rail{min-height:226px!important;padding:18px!important}.spaceage-reference-grid .recent-row,.spaceage-reference-grid .device-mini-row,.spaceage-reference-grid .shortcut-grid span,.spaceage-reference-grid .active-gateway-card{background:#00000047!important;border-color:#499ce847!important;border-radius:8px!important}@media (width<=1520px){.spaceage-reference-grid{grid-template-columns:repeat(4,minmax(130px,1fr)) minmax(300px,.86fr)}}@media (width<=1280px){.spaceage-reference-grid{grid-template-columns:1fr;grid-template-areas:"stats""network""quick""plan""bottom""connections"}.spaceage-reference-grid .spaceage-stat-grid,.spaceage-reference-grid .spaceage-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=780px){.spaceage-reference-grid .spaceage-stat-grid,.spaceage-reference-grid .spaceage-bottom-grid{grid-template-columns:1fr!important}.spaceage-earth-horizon{left:8%;right:8%}}
