:root{color-scheme:light;--background:#eef5ff;--foreground:#0b1f3a;--muted:#64748b;--line:#d5e2f2;--panel:#ffffff;--panel-soft:#f7fbff;--primary:#0b1f3a;--primary-strong:#07182e;--primary-soft:#e8f2ff;--accent:#f5c400;--accent-strong:#d8a900;--accent-soft:#fff4b8;--site-bg:#eef5ff;--danger:#b42318;--warning:#a16207;--success:#047857}@media (min-width:761px) and (max-width:1080px){body:has(.client-admin-shell),body:has(.client-admin-shell) .page-transition-shell,html:has(.client-admin-shell){min-width:0!important;min-height:100dvh!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}.client-admin-shell{display:flex!important;flex-direction:column!important;min-height:100dvh!important;padding-left:0!important}.client-admin-shell,.client-admin-sidebar{height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important}.client-admin-sidebar{display:block!important;min-height:0!important;padding:14px 20px!important;position:relative!important}.client-admin-sidebar>.brand.admin-brand,.client-admin-sidebar>.nav,.client-admin-sidebar>.nav-section,.client-admin-sidebar>.sidebar-account{display:none!important}.client-admin-sidebar .mobile-client-topbar{display:grid!important;margin:0!important}.client-admin-content{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:22px 24px 42px!important;width:100%!important}[data-theme=light] .client-admin-sidebar .mobile-client-topbar{background:#ffffff!important;border-color:#dbeafe!important;box-shadow:0 10px 24px rgba(30,64,175,.08)!important}[data-theme=light] .mobile-client-title strong{color:#172554!important}[data-theme=light] .mobile-client-title span{color:#64748b!important}[data-theme=light] .mobile-client-actions .credit-add,[data-theme=light] .mobile-client-actions .credit-pill,[data-theme=light] .mobile-client-actions .theme-toggle{color:#172554!important}.dashboard-stats{gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-stats article{min-height:112px!important;padding:16px!important}.dashboard-stats article strong{font-size:clamp(1.5rem,3vw,2rem)!important}.client-mobile-drawer-account .sidebar-user,.client-mobile-drawer-brand,.client-mobile-drawer-nav a{text-decoration:none!important}}.login-submit-button{align-items:center;display:inline-flex;justify-content:center;gap:9px}.login-submit-button:disabled{cursor:wait;filter:saturate(.82);opacity:.82}.login-submit-spinner{animation:login-submit-spin .75s linear infinite;border:2px solid;border-right:2px solid transparent;border-radius:50%;display:inline-block;height:15px;width:15px}@keyframes login-submit-spin{to{transform:rotate(1turn)}}@media (max-width:760px){.client-mobile-drawer-account .sidebar-logout,.client-mobile-drawer-account .sidebar-user,.client-mobile-drawer-nav a,.credit-add,.install-button,.mobile-sidebar-trigger,.ping-button,.router-auto-toggle,.router-detail-actions-grid button,.router-detail-button,.router-ping-button,.router-subscribe-trigger,.router-tabs button{-webkit-tap-highlight-color:transparent!important;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease!important}.client-mobile-drawer-account .sidebar-logout:active,.client-mobile-drawer-account .sidebar-user:active,.client-mobile-drawer-nav a:active,.credit-add:active,.install-button:active,.mobile-sidebar-trigger:active,.ping-button:active,.router-auto-toggle:active,.router-detail-actions-grid button:active,.router-detail-button:active,.router-ping-button:active,.router-subscribe-trigger:active,.router-tabs button:active{transform:translateY(2px) scale(.98)!important;box-shadow:0 5px 12px rgba(37,99,235,.16)!important}.client-mobile-drawer-nav a:focus-visible,.credit-add:focus-visible,.install-button:focus-visible,.mobile-sidebar-trigger:focus-visible,.ping-button:focus-visible,.router-auto-toggle:focus-visible,.router-detail-actions-grid button:focus-visible,.router-detail-button:focus-visible,.router-ping-button:focus-visible,.router-subscribe-trigger:focus-visible,.router-tabs button:focus-visible{outline:3px solid rgba(245,180,0,.62)!important;outline-offset:2px!important}}@media (max-width:760px) and (hover:hover){.client-mobile-drawer-account .sidebar-logout:hover,.client-mobile-drawer-account .sidebar-user:hover,.client-mobile-drawer-nav a:hover,.credit-add:hover,.install-button:hover,.mobile-sidebar-trigger:hover,.ping-button:hover,.router-auto-toggle:hover,.router-detail-actions-grid button:hover,.router-detail-button:hover,.router-ping-button:hover,.router-subscribe-trigger:hover,.router-tabs button:hover{transform:translateY(-2px)!important;box-shadow:0 12px 22px rgba(37,99,235,.18)!important}}@media (min-width:761px) and (max-width:1080px){body:has(.client-admin-shell),html:has(.client-admin-shell){min-width:0!important;overflow-x:hidden!important}.client-admin-shell{display:flex!important;flex-direction:column!important;min-height:100dvh!important;width:100%!important}.client-admin-sidebar{display:block!important;min-height:0!important;padding:14px 20px!important;position:relative!important;width:100%!important}.client-admin-sidebar>.brand.admin-brand,.client-admin-sidebar>.nav,.client-admin-sidebar>.nav-section,.client-admin-sidebar>.sidebar-account{display:none!important}.client-admin-sidebar .mobile-client-topbar{border-radius:18px!important;display:grid!important;margin:0!important;padding:14px!important}.mobile-client-heading-row{align-items:center!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:50px minmax(0,1fr)!important}.mobile-sidebar-trigger{align-items:center!important;background:linear-gradient(135deg,#ffffff,#eff6ff)!important;border:1px solid #bfdbfe!important;border-radius:14px!important;box-shadow:0 8px 18px rgba(37,99,235,.14)!important;color:#2563eb!important;display:inline-flex!important;flex-direction:column!important;gap:5px!important;height:50px!important;justify-content:center!important;padding:0!important;width:50px!important}.mobile-sidebar-trigger span{background:#2563eb!important;border-radius:999px!important;display:block!important;height:2px!important;width:21px!important}[data-theme=dark] .mobile-sidebar-trigger{background:#172554!important;border-color:#3b82f6!important;box-shadow:0 8px 18px rgba(37,99,235,.24)!important}[data-theme=dark] .mobile-sidebar-trigger span{background:#bfdbfe!important}.mobile-client-actions{grid-template-columns:50px minmax(0,1fr) minmax(0,1fr)!important}.mobile-client-actions .credit-add,.mobile-client-actions .credit-pill,.mobile-client-actions .theme-toggle{min-height:46px!important}.client-admin-content{padding:22px 24px 42px!important}.client-admin-content,.dashboard-card,.dashboard-connect,.dashboard-stats,.dashboard-view-shell,.routers-board{min-width:0!important;width:100%!important}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.router-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.router-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important}.dashboard-router-row{min-width:0!important;padding:16px!important}.router-topline{align-items:stretch!important;flex-direction:column!important}.router-main{min-width:0!important}.router-summary{flex-wrap:wrap!important;justify-content:flex-start!important;margin-left:0!important;white-space:normal!important}.router-summary .install-button,.router-summary .ping-button,.router-summary .router-detail-button{flex:1 1 125px!important;min-height:38px!important}.router-subline-default{align-items:stretch!important;flex-direction:column!important;gap:12px!important}.router-subline-right,.router-subscription-meta{min-width:0!important;width:100%!important}.client-mobile-drawer{display:block!important;inset:0!important;opacity:0!important;pointer-events:none!important;position:fixed!important;transition:opacity .18s ease!important;z-index:1000!important}.client-mobile-drawer.is-open{opacity:1!important;pointer-events:auto!important}.client-mobile-drawer-backdrop{background:rgba(15,23,42,.28)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;border:0!important;inset:0!important;position:absolute!important}.client-mobile-drawer-panel{background:#ffffff!important;border-right:1px solid #dbeafe!important;box-shadow:18px 0 42px rgba(15,23,42,.18)!important;color:#172554!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:100dvh!important;left:0!important;max-width:390px!important;overflow:hidden!important;padding:18px!important;position:absolute!important;top:0!important;transform:translateX(-104%)!important;transition:transform .22s cubic-bezier(.2,.8,.2,1)!important;width:min(76vw,390px)!important}.client-mobile-drawer.is-open .client-mobile-drawer-panel{transform:translateX(0)!important}.client-mobile-drawer-header{align-items:center!important;border-bottom:1px solid #e2e8f0!important;display:flex!important;gap:14px!important;justify-content:space-between!important;padding:2px 0 16px!important}.client-mobile-drawer-header>div{display:grid!important;grid-gap:4px!important;gap:4px!important;min-width:0!important}.client-mobile-drawer-brand{align-items:center!important;display:inline-flex!important;height:34px!important;width:-moz-fit-content!important;width:fit-content!important}.client-mobile-drawer-brand img{display:block!important;height:32px!important;max-width:180px!important;object-fit:contain!important;object-position:left center!important;width:auto!important}.client-mobile-drawer-header strong{color:#172554!important;font-size:1.08rem!important;font-weight:900!important;line-height:1.2!important}.client-mobile-drawer-close{align-items:center!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:12px!important;color:#1d4ed8!important;display:inline-flex!important;flex:0 0 auto!important;font-size:1rem!important;font-weight:900!important;height:42px!important;justify-content:center!important;padding:0!important;width:42px!important}.client-mobile-drawer-nav{display:grid!important;grid-gap:9px!important;gap:9px!important;min-height:0!important;overflow-y:auto!important;padding:16px 2px!important}.client-mobile-drawer-nav a{align-items:center!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:13px!important;color:#172554!important;display:flex!important;font-size:.95rem!important;font-weight:900!important;gap:12px!important;min-height:50px!important;padding:12px 14px!important}.client-mobile-drawer-nav a span{align-items:center!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:11px!important;color:#2563eb!important;display:inline-flex!important;flex:0 0 auto!important;height:32px!important;justify-content:center!important;width:32px!important}.client-mobile-drawer-nav a svg{height:18px!important;width:18px!important}.client-mobile-drawer-nav a.active{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important}.client-mobile-drawer-account{border-top:1px solid #e2e8f0!important;display:grid!important;grid-gap:10px!important;gap:10px!important;padding-top:14px!important}.client-mobile-drawer-account .sidebar-logout,.client-mobile-drawer-account .sidebar-user{box-sizing:border-box!important;width:100%!important}.client-mobile-drawer-account .sidebar-user{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;color:#172554!important;display:grid!important;grid-gap:4px!important;gap:4px!important;padding:12px!important}.client-mobile-drawer-account .sidebar-logout{min-height:42px!important}[data-theme=dark] .client-mobile-drawer-panel{background:#0f172a!important;border-right-color:#334155!important;color:#f8fafc!important}[data-theme=dark] .client-mobile-drawer-backdrop{background:rgba(2,6,23,.62)!important}[data-theme=dark] .client-mobile-drawer-header{border-bottom-color:rgba(148,163,184,.2)!important}[data-theme=dark] .client-mobile-drawer-account .sidebar-user,[data-theme=dark] .client-mobile-drawer-header strong{color:#f8fafc!important}[data-theme=dark] .client-mobile-drawer-close{background:#172554!important;border-color:#3b82f6!important;color:#bfdbfe!important}[data-theme=dark] .client-mobile-drawer-nav a{background:#111827!important;border-color:#334155!important;color:#dbeafe!important}[data-theme=dark] .client-mobile-drawer-nav a span{background:#172554!important;border-color:#1d4ed8!important;color:#bfdbfe!important}[data-theme=dark] .client-mobile-drawer-nav a.active{background:#1e3a8a!important;border-color:#60a5fa!important;color:#ffffff!important}[data-theme=dark] .client-mobile-drawer-account{border-top-color:rgba(148,163,184,.2)!important}[data-theme=dark] .client-mobile-drawer-account .sidebar-user{background:#111827!important;border-color:#334155!important}}[data-theme=dark]{color-scheme:dark;--background:#06111f;--foreground:#f8fbff;--muted:#b7c4d8;--line:#284061;--panel:#0b1b31;--panel-soft:#102340;--primary:#0b1f3a;--primary-strong:#132d52;--primary-soft:#15253c;--accent:#f5c400;--accent-strong:#ffe16a;--accent-soft:#3b320a;--site-bg:#06111f;--danger:#f87171;--warning:#facc15;--success:#34d399}.dashboard-router-row .router-access-row.has-open{grid-template-columns:minmax(0,1fr) 34px 58px}.dashboard-router-row .router-access-row .router-access-copy,.dashboard-router-row .router-access-row .router-access-open{align-items:center;display:inline-flex;justify-content:center;min-height:34px;padding:0 10px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.dashboard-router-row .router-access-row .router-access-open{background:linear-gradient(180deg,#059669,#047857);border:1px solid #10b981;border-radius:10px;color:#ffffff;font-size:.72rem;font-weight:900;text-decoration:none}.dashboard-router-row .router-access-row .router-access-open:hover{background:linear-gradient(180deg,#11b47b,#059669);box-shadow:0 0 0 4px rgba(16,185,129,.18);transform:translateY(-1px)}@media (max-width:760px){.dashboard-router-row .router-access-row.has-open{grid-template-columns:minmax(0,1fr) 32px 52px}.dashboard-router-row .router-access-row .router-access-open{min-width:52px;padding:0 8px}}*{box-sizing:border-box}body,html{min-height:100%;overflow-x:hidden}body{margin:0;background:var(--background);color:var(--foreground);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:has(.control-os),html:has(.control-os){-ms-overflow-style:none;background:#07070c;overflow-x:hidden;scrollbar-width:none}body:has(.control-os)::-webkit-scrollbar,html:has(.control-os)::-webkit-scrollbar{display:none;height:0;width:0}body:has(.control-os) .page-transition-shell{overflow-x:clip;overflow-y:visible;transform:none!important}.page-transition-shell{animation:page-transition-enter .72s cubic-bezier(.16,1,.3,1) both;min-height:100vh;will-change:opacity}.dashboard-view-shell{animation:dashboard-view-enter .82s cubic-bezier(.16,1,.3,1) both;will-change:opacity}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.sidebar{background:var(--primary);color:#ffffff;padding:26px 18px}.brand{gap:12px;margin-bottom:30px}.brand,.brand-mark{align-items:center;display:flex}.brand-mark{background:#ffffff;border-radius:8px;color:var(--primary);font-weight:900;height:42px;justify-content:center;width:42px}.brand strong{display:block;font-size:16px}.brand span{color:#b7c7dc;display:block;font-size:12px;margin-top:3px}.nav{display:grid;grid-gap:6px;gap:6px}.nav-section{color:#8ea4c2;font-size:11px;font-weight:800;margin:26px 10px 10px;text-transform:uppercase}.nav a{border-radius:8px;color:#dbe7f5;font-size:14px;font-weight:700;padding:11px 12px;text-decoration:none}.nav a.active,.nav a:hover{background:#ffffff;color:var(--primary)}.content{min-width:0;padding:24px 32px 40px}.topbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:26px}.topbar>div:first-child{margin-right:auto}.topbar strong{display:block;font-size:18px}.topbar-kicker{color:var(--muted);display:block;font-size:13px;margin-bottom:3px}.page-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.dashboard-hero{align-items:center}.admin-wordmark{align-items:flex-start;display:grid;grid-gap:0;gap:0;margin-bottom:30px}.admin-wordmark strong{color:#29308f;font-size:28px;font-weight:950;line-height:.84}.admin-wordmark strong:after{color:var(--accent);content:"\26A1";font-size:20px;margin-left:-4px;vertical-align:5px}.admin-wordmark span{color:#29308f;font-size:7px;font-weight:950}.eyebrow{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{font-size:34px;line-height:1.05;margin-bottom:8px}h1,h2{font-weight:900}h2{font-size:20px;line-height:1.12}h3{font-weight:900;line-height:1.18}.subtle{color:var(--muted);line-height:1.55;max-width:760px}.stats{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(140px,1fr));margin-bottom:24px}.stat{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px rgba(15,23,42,.05);padding:18px}.stat span{color:var(--muted);display:block;font-size:13px;font-weight:700}.stat strong{color:var(--primary);display:block;font-size:28px;margin-top:8px}.grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px rgba(15,23,42,.06);padding:20px}.section-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.form-grid{display:grid;grid-gap:14px;gap:14px}.form-row{display:grid;grid-gap:6px;gap:6px}.form-row label{color:#334155;font-size:13px;font-weight:800}.form-row input,.form-row select,.form-row textarea,td select{background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;color:var(--foreground);min-height:42px;padding:9px 11px;width:100%}.form-row textarea{min-height:92px;resize:vertical}.checkbox-row{align-items:center;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:flex;justify-content:space-between;padding:10px 12px}.checkbox-row input{min-height:auto;width:auto}.mikrotik-test-form{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.mikrotik-test-form button{background:#29308f;border:0;border-radius:7px;color:#ffffff;cursor:pointer;font-size:12px;font-weight:900;padding:8px 10px}.mikrotik-test-form button:disabled{cursor:wait;opacity:.7}.mikrotik-test-form small{border-radius:7px;font-size:11px;font-weight:850;line-height:1.45;padding:8px}.mikrotik-test-form .test-ok{background:#dcfce7;color:#047857}.mikrotik-test-form .test-error{background:#fee2e2;color:#dc2626}.inline-fields{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.button-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:6px}.button-row .form-error{font-weight:700;max-width:260px}.button-row .form-error,.form-error{color:var(--danger);font-size:13px;line-height:1.35}.button,.form-error{font-weight:800}.button{align-items:center;background:var(--primary);border:1px solid var(--primary);border-radius:8px;color:#ffffff;display:inline-flex;justify-content:center;min-height:42px;padding:9px 16px;text-decoration:none}.button:hover{background:var(--primary-strong)}.button.secondary{background:#ffffff;color:var(--primary);border-color:#cbd5e1}.button.danger{background:#ffffff;border-color:#fecaca;color:var(--danger)}.theme-toggle{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(238,242,255,.96));border:1px solid rgba(41,48,143,.16);border-radius:999px;box-shadow:0 12px 26px rgba(15,23,42,.1);color:#0b1f3a;display:inline-flex;flex:0 0 auto;gap:10px;height:38px;justify-content:center;min-width:126px;padding:4px 12px 4px 6px;width:auto}.theme-toggle:hover{background:linear-gradient(180deg,#ffffff,#eef2ff);border-color:rgba(41,48,143,.28);box-shadow:0 16px 30px rgba(41,48,143,.14)}.theme-track{align-items:center;background:linear-gradient(180deg,#eef2ff,#dfe7ff);box-shadow:inset 0 1px 1px rgba(255,255,255,.8);border-radius:999px;display:flex;height:26px;padding:2px;position:relative;width:48px}.theme-knob{background:linear-gradient(180deg,#ffffff,#d8defc);border-radius:50% 50% 56% 56%/58% 58% 42% 42%;box-shadow:0 4px 10px rgba(41,48,143,.22);display:block;height:18px;transform:translateX(0);transition:background-color .18s ease,transform .18s ease;width:18px;z-index:1}.theme-knob.dark{background:linear-gradient(180deg,#29308f,#162657);transform:translateX(22px) rotate(-1deg)}.theme-label{color:inherit;font-size:12px;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.table-wrap{overflow-x:auto}table{border-collapse:separate;border-spacing:0;min-width:980px;width:100%}td,th{border-bottom:1px solid var(--line);padding:14px 12px;text-align:left;vertical-align:top}th{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}tbody tr:hover{background:#f8fafc}.client-name{color:var(--primary);font-weight:900}.small{color:var(--muted);font-size:13px}.ports{display:grid;grid-gap:5px;gap:5px;grid-template-columns:1fr 1fr;min-width:220px}.ports span{background:var(--primary-soft);border-radius:8px;color:var(--primary);padding:6px 8px}.badge,.ports span{font-size:12px;font-weight:800}.badge{background:#e2e8f0;border-radius:999px;color:#334155;display:inline-flex;padding:6px 9px}.badge.active{background:#d1fae5;color:var(--success)}.badge.suspended{background:#fef3c7;color:var(--warning)}.badge.cancelled{background:#fee2e2;color:var(--danger)}.edit-panel{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;margin-top:12px;padding:14px}details summary{color:var(--primary);cursor:pointer;font-weight:900}.empty{align-items:center;background:var(--panel-soft);border:1px dashed #cbd5e1;border-radius:8px;color:var(--muted);display:flex;justify-content:center;min-height:180px;padding:18px;text-align:center}.router-list{display:grid;grid-gap:10px;gap:10px}.router-row{align-items:center;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;padding:14px}.router-row span,.router-row strong{display:block}.router-row span{color:var(--muted);font-size:13px;margin-top:4px}.modal-trigger{position:relative}.modal-trigger summary{list-style:none}.modal-trigger summary::-webkit-details-marker{display:none}.modal-backdrop{align-items:center;background:rgba(15,23,42,.34);bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:10}.modal{background:#ffffff;border-radius:8px;box-shadow:0 24px 60px rgba(15,23,42,.24);max-width:520px;padding:22px;width:100%}.script-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.script-meta{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.script-meta div{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;padding:11px}.script-meta span,.script-meta strong{display:block}.script-meta span{color:var(--muted);font-size:12px;font-weight:800;margin-bottom:4px;text-transform:uppercase}.script-meta strong{color:var(--primary)}.script-ports{margin-top:14px}.script-output{background:#07182e;border:1px solid #07182e;border-radius:8px;color:#e5eefb;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.55;min-height:560px;padding:16px;resize:vertical;width:100%}.script-copy .button-row{margin-bottom:12px}.script-install-command{background:#07182e;border-radius:8px;color:#e5eefb;margin-top:14px;padding:12px}.script-install-command code,.script-install-command span{display:block}.script-install-command span{color:#9fb5d0;font-size:12px;font-weight:900;margin-bottom:8px;text-transform:uppercase}.script-install-command code{white-space:pre-wrap}.login-page{align-items:center;background:var(--background);display:flex;justify-content:center;min-height:100vh;padding:24px}.login-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 70px rgba(15,23,42,.12);max-width:460px;padding:28px;width:100%}.login-top-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:22px}.login-top-actions .button{min-height:38px;padding:8px 12px}.login-brand{color:var(--foreground);margin-bottom:24px}.login-brand .brand-mark{background:var(--primary);color:#ffffff}.login-brand span{color:var(--muted)}.login-error{margin:0}.register-page{align-items:center;background:radial-gradient(circle,rgba(11,31,58,.08) 1px,transparent 1px),var(--background);background-size:24px 24px;display:flex;justify-content:center;padding:64px 24px 74px;position:relative}.register-back-wrap{left:32px;max-width:none;position:fixed;top:18px;transform:none;width:auto;z-index:2}.register-back-wrap.auth-card{max-width:none}.register-back{align-items:center;color:var(--foreground);display:inline-flex;font-size:14px;font-weight:800;gap:8px;min-height:38px;padding:8px 10px;text-decoration:none}.register-theme{position:fixed;right:24px;top:22px;z-index:3}.register-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 26px 78px rgba(15,23,42,.12);max-width:512px;padding:44px 40px 40px;width:100%}.auth-card{max-width:480px}.register-page .register-card.auth-card{display:flex;flex-direction:column;justify-content:center;max-width:calc(100vw - 40px);min-height:540px;padding:56px 44px 52px;width:460px}@media (max-width:760px){.register-page .register-card.auth-card{min-height:auto;max-width:100%;padding:34px 22px 30px}}.register-logo{color:#29308f;display:block;margin:0;text-align:center}.register-logo strong{color:#29308f;font-size:42px;font-weight:950;letter-spacing:0;line-height:.9}.register-logo strong:after{color:var(--accent);content:"\26A1";font-size:30px;margin-left:-4px;vertical-align:8px}.register-logo span{color:#29308f;font-size:10px;font-weight:900}.register-card h1{color:#030712;font-size:31px;font-weight:900;line-height:1.08;text-align:center}.register-card>p{color:#334155;font-size:15px;line-height:1.55;margin-bottom:28px;text-align:center}.register-form,.register-grid{display:grid;grid-gap:16px;gap:16px}.register-grid{grid-template-columns:1fr 1fr}.register-form .form-row{gap:7px}.register-form .form-row label{color:#111827;font-size:11px;font-weight:950;text-transform:uppercase}.phone-field,.register-form .form-row input{min-height:44px}.phone-field{align-items:stretch;background:#ffffff;border:1px solid #d9dee8;border-radius:8px;display:grid;grid-template-columns:64px 76px minmax(0,1fr);overflow:visible;position:relative}.country-picker{border-right:1px solid #e5e7eb;position:relative}.country-button{align-items:center;background:transparent;border:0;display:flex;gap:6px;height:100%;justify-content:center;padding:0 8px;width:100%}.country-chevron{color:#64748b;font-size:10px;font-weight:950}.country-menu{background:#ffffff;border:1px solid #d9dee8;border-radius:8px;box-shadow:0 18px 48px rgba(15,23,42,.16);left:0;max-height:310px;min-width:min(460px,calc(100vw - 48px));max-width:min(460px,calc(100vw - 48px));overflow-y:auto;overflow-x:hidden;padding:8px;position:absolute;top:calc(100% + 10px);z-index:80}.country-group{color:#64748b;display:block;font-size:11px;font-weight:950;padding:8px 8px 6px;text-transform:uppercase}.country-option{align-items:center;background:transparent;border:0;border-radius:8px;color:#111827;display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(150px,1fr) 76px;min-height:44px;padding:8px 10px;text-align:left;width:100%}.country-option span:not(.flag){font-size:14px;min-width:0;overflow:visible;white-space:normal}.country-option:hover{background:#f4f6fb}.country-option strong{color:#29308f;font-size:14px;font-weight:850;text-align:right}.flag{border-radius:4px;border:0;box-shadow:none;display:inline-block;height:20px;overflow:hidden;width:28px}.flag-ci,.flag-fr,.flag-gn,.flag-ml,.flag-sn{background:linear-gradient(90deg,#f77f00 0 33%,#ffffff 33% 66%,#009e60 66%)}.flag-fr{background:linear-gradient(90deg,#0055a4 0 33%,#ffffff 33% 66%,#ef4135 66%)}.flag-gn,.flag-ml,.flag-sn{background:linear-gradient(90deg,#14b53a 0 33%,#fcd116 33% 66%,#ce1126 66%)}.flag-gn{background:linear-gradient(90deg,#ce1126 0 33%,#fcd116 33% 66%,#009460 66%)}.flag-sn:after{color:#009e60;content:"*";display:block;font-size:14px;font-weight:950;line-height:18px;text-align:center}.flag-bj{background:linear-gradient(90deg,#008751 0 40%,transparent 40%),linear-gradient(#fcd116 0 50%,#e8112d 50%)}.flag-bf{background:linear-gradient(#ef2b2d 0 50%,#009e49 50%)}.flag-bf:after{color:#fcd116;content:"*";display:block;font-size:14px;font-weight:950;line-height:18px;text-align:center}.flag-cv{background:linear-gradient(#003893 0 45%,#ffffff 45% 51%,#cf2027 51% 61%,#ffffff 61% 67%,#003893 67%)}.flag-gm{background:linear-gradient(#ce1126 0 33%,#ffffff 33% 40%,#0c1c8c 40% 60%,#ffffff 60% 67%,#3a7728 67%)}.flag-gh{background:linear-gradient(#ce1126 0 33%,#fcd116 33% 66%,#006b3f 66%)}.flag-gh:after{color:#111827;content:"*";display:block;font-size:14px;font-weight:950;line-height:18px;text-align:center}.flag-gw{background:linear-gradient(90deg,#ce1126 0 38%,transparent 38%),linear-gradient(#fcd116 0 50%,#009e49 50%)}.flag-lr,.flag-us{background:repeating-linear-gradient(#bf0a30 0 3px,#ffffff 3px 6px);position:relative}.flag-lr:before,.flag-us:before{background:#002868;content:"";height:11px;left:0;position:absolute;top:0;width:12px}.flag-mr{background:linear-gradient(#d01c1f 0 14%,transparent 14% 86%,#d01c1f 86%),#00a95c}.flag-ne{background:linear-gradient(#e05206 0 33%,#ffffff 33% 66%,#0db02b 66%)}.flag-ng{background:linear-gradient(90deg,#008751 0 33%,#ffffff 33% 66%,#008751 66%)}.flag-sl{background:linear-gradient(#1eb53a 0 33%,#ffffff 33% 66%,#0072c6 66%)}.flag-tg{background:repeating-linear-gradient(#006a4e 0 4px,#ffce00 4px 8px);position:relative}.flag-tg:before{background:#d21034;content:"";height:12px;left:0;position:absolute;top:0;width:12px}.flag-ma{background:#c1272d}.flag-ma:after{color:#006233;content:"*";display:block;font-size:14px;font-weight:950;line-height:18px;text-align:center}.flag-cm{background:linear-gradient(90deg,#007a5e 0 33%,#ce1126 33% 66%,#fcd116 66%)}.flag-cd{background:linear-gradient(145deg,#007fff 0 42%,#f7d618 42% 48%,#ce1021 48% 58%,#f7d618 58% 64%,#007fff 64%)}.flag-ca{background:linear-gradient(90deg,#d52b1e 0 25%,#ffffff 25% 75%,#d52b1e 75%)}.flag-bq{background:linear-gradient(135deg,transparent 0 38%,#ffffff 38% 46%,#dc171d 46% 56%,#ffffff 56% 64%,transparent 64%),linear-gradient(90deg,#21468b 0 50%,#ffffff 50%)}.flag-ky{background:#012169;position:relative}.flag-ky:before{background:linear-gradient(90deg,transparent 0 42%,#ffffff 42% 58%,transparent 58%),linear-gradient(transparent 0 42%,#ffffff 42% 58%,transparent 58%),#012169;content:"";height:12px;left:0;position:absolute;top:0;width:15px}.flag-cf{background:linear-gradient(90deg,transparent 0 45%,#d21034 45% 55%,transparent 55%),linear-gradient(#003082 0 25%,#ffffff 25% 50%,#289728 50% 75%,#ffce00 75%)}.flag-td{background:linear-gradient(90deg,#002664 0 33%,#fecb00 33% 66%,#c60c30 66%)}.flag-cl{background:linear-gradient(90deg,#0039a6 0 35%,transparent 35%),linear-gradient(#ffffff 0 50%,#d52b1e 50%)}.dial-code{align-items:center;color:#111827;display:flex;font-size:13px;padding-left:14px}.phone-field input{background:transparent;border:0;color:#111827;min-height:42px;padding:9px 12px 9px 0;width:100%}.country-button:focus,.phone-field input:focus{outline:0}.phone-field:focus-within{border-color:#26308c;box-shadow:0 0 0 3px rgba(38,48,140,.1)}.register-help{color:#d18b00;font-size:11px;font-weight:800}.password-field{align-items:center;background:#ffffff;border:1px solid #d9dee8;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.password-field:focus-within{border-color:#26308c;box-shadow:0 0 0 3px rgba(38,48,140,.1)}.password-field input{background:transparent;border:0;min-height:42px}.password-field button{background:transparent;border:0;border-left:1px solid #e5e7eb;color:#29308f;font-size:11px;font-weight:900;height:100%;min-width:62px;padding:0 12px}.password-grid{align-items:start}.password-row{min-width:0}.password-panel{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.password-panel-top{align-items:center;display:flex;justify-content:space-between}.password-panel-top span{color:#64748b;font-size:12px;font-weight:900}.password-panel-top strong{color:#29308f;font-size:11px;font-weight:950;text-transform:uppercase}.password-meter{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,1fr)}.password-meter span{background:#d9dee8;border-radius:999px;height:6px}.score-1 .password-meter span:nth-child(-n+1){background:#ef4444}.score-2 .password-meter span:nth-child(-n+2),.score-3 .password-meter span:nth-child(-n+3){background:#f59e0b}.score-4 .password-meter span{background:#10b981}.password-rules{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,1fr)}.password-rules span{align-items:center;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;display:flex;font-size:11px;font-weight:900;justify-content:center;min-height:30px;text-align:center}.password-rules span.valid{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.password-match{color:#b42318;font-size:12px;font-weight:850;margin:0}.password-match.valid{color:#047857}.register-submit{background:#29308f;border-color:#29308f;box-shadow:0 12px 24px rgba(41,48,143,.22);gap:10px;min-height:48px;width:100%}.register-submit:hover{background:#1f287f}.register-login-link{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:18px}.register-login-link a{font-weight:950;text-decoration:none}.register-footer{bottom:26px;color:var(--muted);font-size:12px;position:fixed;text-align:center}.landing-page{background:#f3f5f8;min-height:100vh;padding:24px}.landing-nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:none;width:100%}.landing-brand{align-items:center;color:var(--primary);display:inline-flex;font-weight:900;gap:10px;text-decoration:none}.landing-brand .brand-mark{background:var(--primary);color:#ffffff}.landing-links{align-items:center;display:flex;gap:18px}.landing-links a{color:#334155;font-size:14px;font-weight:800;text-decoration:none}.landing-hero{align-items:center;display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);margin:58px auto 26px;max-width:none;width:100%}.landing-copy h1{color:var(--primary);font-size:52px;line-height:1.02;max-width:760px}.landing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.product-preview{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:0 30px 80px rgba(15,23,42,.14);padding:22px}.preview-top{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:16px}.preview-top span{color:var(--muted);font-size:13px;font-weight:800}.preview-top strong{color:var(--primary)}.preview-stats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr);margin:18px 0}.preview-stats div{background:var(--panel-soft);border-radius:8px;padding:14px}.preview-stats span,.preview-stats strong{display:block}.preview-stats span{color:var(--muted);font-size:12px;font-weight:800}.preview-stats strong{color:var(--primary);font-size:26px;margin-top:6px}.preview-list{display:grid;grid-gap:10px;gap:10px}.preview-row{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:flex;justify-content:space-between;padding:14px}.preview-row span,.preview-row strong{display:block}.preview-row span{color:var(--muted);font-size:13px;margin-top:4px}.landing-section{margin:28px auto 0;max-width:none;width:100%}.feature-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,1fr)}.feature-card{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 34px rgba(15,23,42,.06);padding:20px}.feature-card h3{color:var(--primary);margin-bottom:8px}.feature-card p{color:var(--muted);line-height:1.55;margin-bottom:0}.landing-steps{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);padding-bottom:40px}.step-list{display:grid;grid-gap:12px;gap:12px}.step-card{background:#ffffff;border:1px solid var(--line);box-shadow:0 14px 34px rgba(15,23,42,.06);gap:14px;padding:16px}.step-card,.step-card span{align-items:center;border-radius:8px;display:flex}.step-card span{background:var(--primary);color:#ffffff;flex:0 0 auto;font-weight:900;height:36px;justify-content:center;width:36px}.step-card strong{color:var(--primary)}.site-page{background:radial-gradient(circle,rgba(11,31,58,.06) 1px,transparent 1px),var(--site-bg);background-size:24px 24px;color:var(--foreground);overflow:hidden}.site-header{background:rgba(255,255,255,.72);border-bottom:1px solid var(--line);padding:14px 32px}.site-brand{color:var(--foreground);display:inline-grid;font-size:14px;font-weight:900;justify-items:start}.gsf-wordmark strong{color:#29308f;font-size:32px;font-weight:950;line-height:.82}.gsf-wordmark strong:after{color:var(--accent);content:"\26A1";font-size:22px;margin-left:-4px;vertical-align:6px}.gsf-wordmark small{color:#29308f;font-size:7px;font-weight:950}.site-logo{align-items:center;background:var(--primary);border-radius:8px;color:#ffffff;display:inline-flex;font-size:13px;height:40px;justify-content:center;width:40px}.pricing-actions,.site-actions{gap:12px}.pricing-actions .theme-toggle,.site-actions .theme-toggle{margin-right:8px}.site-link,.site-nav a{color:var(--muted);font-size:15px;font-weight:500;text-decoration:none}.site-footer a:hover,.site-link:hover,.site-nav a:hover{color:#0b1f3a}.site-button{align-items:center;background:var(--primary);border:1px solid var(--primary);border-radius:8px;color:#ffffff;display:inline-flex;font-size:16px;font-weight:800;justify-content:center;min-height:44px;padding:11px 18px;text-decoration:none}.site-button:hover{background:var(--primary-strong)}.site-button.ghost{background:var(--panel);border-color:var(--line);color:var(--foreground)}.site-hero{grid-gap:70px;gap:70px;grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);min-height:720px;padding:88px 24px 90px}.site-hero-copy h1{color:#111827;font-size:60px;font-weight:900;line-height:1.02;max-width:650px}.site-hero-copy h1 span{color:#29308f}.site-hero-copy p{color:#4b5563;font-size:20px;max-width:600px}.site-hero-copy p strong{color:#111827}.site-kicker{color:var(--accent-strong);font-size:12px;font-weight:900;letter-spacing:0;margin-bottom:12px;text-transform:uppercase}.site-hero-actions{flex-wrap:wrap;margin:28px 0 20px}.site-trust-row{color:var(--muted)}.site-trust-row span{align-items:center;background:transparent;border:0;border-radius:0;display:inline-flex;gap:8px;padding:0}.site-trust-row span:before{color:var(--accent-strong)}.vpn-terminal{background:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 0),#29308f;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 34px 90px rgba(41,48,143,.24);min-height:448px;background-size:20px 20px}.terminal-status{letter-spacing:.08em}.status-dot{box-shadow:0 0 0 6px rgba(34,197,94,.12)}.vpn-terminal h2{font-size:24px}.terminal-grid div{border-radius:8px}.hero-floating-card{background:#ffffff;border:1px solid var(--line);border-radius:8px}.guarantee-strip{margin:0 auto;max-width:none;width:100%;padding:20px 24px 64px}.guarantee-strip div{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 34px rgba(15,23,42,.06);color:var(--foreground)}.site-cta,.site-footer,.site-section{margin:0 auto;max-width:none;width:100%;padding:74px 24px}.site-cta h2,.site-section h2{color:var(--foreground);font-size:38px;font-weight:900;line-height:1.12}.site-section-copy{color:var(--muted);font-size:20px;max-width:660px}.protocol-card,.site-step{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 48px rgba(15,23,42,.07);padding:24px}.protocol-card span,.site-step span{color:var(--accent-strong);display:inline-block;font-size:12px;font-weight:900;margin-bottom:18px;text-transform:uppercase}.protocol-card h3,.site-step h3{color:var(--foreground);font-size:20px;margin-bottom:10px}.protocol-card p,.site-step p{color:var(--muted);line-height:1.6;margin-bottom:0}.steps-section{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.site-step{display:grid;grid-template-columns:52px minmax(0,1fr)}.site-step span{margin-bottom:0}.site-step h3,.site-step p{grid-column:2}.site-cta{background:var(--primary);border-radius:8px;color:#ffffff;margin-bottom:40px;padding:42px}.site-cta .site-button.ghost{background:transparent;border-color:rgba(255,255,255,.34);color:#ffffff}.site-footer{border-top:1px solid var(--line)}.site-footer a,.site-footer p,.site-footer span,.site-footer strong{display:block}.site-footer strong{color:var(--foreground)}.site-footer a,.site-footer p,.site-footer span{color:var(--muted)}.pricing-page{background:radial-gradient(circle at 14% 10%,rgba(245,196,0,.08),transparent 22%),radial-gradient(circle at 86% 14%,rgba(41,48,143,.06),transparent 26%),var(--background);color:var(--foreground);min-height:100vh}.pricing-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(243,244,249,.8);border-bottom:1px solid rgba(30,42,120,.1);display:grid;grid-gap:18px;gap:18px;grid-template-columns:210px minmax(0,1fr) auto;height:64px;margin:0 auto;max-width:80rem;padding:0 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:20}.pricing-brand{align-items:center;color:#29308f;display:inline-grid;justify-items:start;text-decoration:none}.pricing-logo{color:#29308f;font-size:31px;font-weight:950;line-height:.85}.pricing-logo:after{color:var(--accent);content:"\26A1";font-size:22px;margin-left:-4px;vertical-align:6px}.pricing-brand small{color:#29308f;font-size:7px;font-weight:950}.pricing-nav{align-items:center;display:flex;gap:1.75rem;justify-content:center}.pricing-link,.pricing-nav a{color:#5b6477;font-size:.875rem;font-weight:500;text-decoration:none}.pricing-nav a.active{color:#29308f}.pricing-actions{align-items:center;display:flex;gap:14px}.pricing-hero-copy{background:transparent;border:0;box-shadow:none;display:grid;grid-gap:1rem;gap:1rem;justify-items:center;padding:0;text-align:center}.pricing-hero{margin:0 auto;width:100%}.pricing-hero-inner{margin:0 auto;max-width:72rem;padding:3rem 1rem 2.5rem;text-align:center}.pricing-pill{align-items:center;background:rgba(245,197,24,.1);border:1px solid rgba(245,197,24,.2);border-radius:999px;color:#29308f;display:inline-flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:1.25rem;padding:.375rem .75rem}.pricing-pill:before{content:"\26A1"}.pricing-hero h1{color:#050816;font-size:clamp(2.25rem,5vw,4rem);font-weight:900;letter-spacing:-.05em;line-height:1;margin:0;max-width:42rem}.pricing-hero h1 span{color:#29308f}.pricing-hero p{color:#525866;font-size:1rem;line-height:1.62;max-width:42rem;margin:0}.pricing-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.pricing-hero-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pricing-hero-tags span{align-items:center;background:#ffffff;border:1px solid rgba(30,42,120,.12);border-radius:999px;color:#5b6477;display:inline-flex;font-size:.875rem;font-weight:600;min-height:36px;padding:0 14px}.pricing-plans-shell{display:grid;grid-gap:1.5rem;gap:1.5rem;margin:0 auto;max-width:72rem;padding:0 1rem 4rem;width:100%}.billing-toggle{align-items:center;background:#ffffff;border:1px solid rgba(30,42,120,.12);border-radius:999px;box-shadow:0 1px 2px rgba(15,23,42,.05);display:inline-flex;gap:8px;padding:7px}.billing-toggle-shell{display:flex;justify-content:center;padding:10px 24px 0}.billing-toggle button{background:transparent;border:0;border-radius:999px;color:#1f2937;font-weight:900;min-height:38px;padding:8px 18px}.billing-toggle button.active{background:#29308f;color:#ffffff}.billing-toggle span{background:var(--accent-soft);border-radius:999px;color:#29308f;font-size:11px;margin-left:4px;padding:3px 7px}.credit-recharge-panel{align-items:stretch;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);margin:0 auto 28px;max-width:none;padding:28px;width:100%}.credit-recharge-panel h2{color:#111827;font-size:32px;margin:12px 0 10px}.credit-recharge-panel p{color:#4b5563;line-height:1.62}.credit-current-balance{color:#29308f;display:block;font-size:14px;margin-top:16px}.credit-recharge-box{background:linear-gradient(180deg,#ffffff,#f6f8ff);border:1px solid #dbe2f2;border-radius:16px;box-shadow:0 16px 38px rgba(15,23,42,.06);display:grid;grid-gap:14px;gap:14px;padding:18px}.credit-payment-form{display:grid;grid-gap:12px;gap:12px}.payment-rate-note{background:linear-gradient(180deg,#ffffff,#eef2ff);border:1px solid #cfd8ff;border-radius:14px;display:grid;grid-gap:6px;gap:6px;padding:14px 16px;box-shadow:0 14px 28px rgba(41,48,143,.08)}.payment-rate-note span{color:#64748b;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.payment-rate-note strong{color:#29308f;font-size:15px;font-weight:950}.payment-rate-note b{color:#111827;font-size:12px;font-weight:900}.payment-label{color:#111827;display:grid;font-size:11px;font-weight:850;grid-gap:7px;gap:7px;letter-spacing:.02em;text-transform:none}.payment-phone-field{z-index:2}.credit-payment-form select,.payment-label input{background:#ffffff;border:1px solid #d9dee8;border-radius:14px;color:#111827;min-height:42px;padding:9px 11px}.payment-summary{background:linear-gradient(180deg,#ffffff,#f7f9ff);grid-gap:4px;gap:4px;padding:14px 16px;box-shadow:0 14px 28px rgba(15,23,42,.06)}.payment-method-card,.payment-summary{border:1px solid #d9e2f0;border-radius:14px;display:grid}.payment-method-card{align-items:center;background:linear-gradient(180deg,#ffffff,#f4f7ff);grid-gap:12px;gap:12px;grid-template-columns:34px minmax(0,1fr);padding:12px 14px;box-shadow:0 12px 24px rgba(15,23,42,.05)}.payment-method-card>span{align-items:center;background:rgba(41,48,143,.1);border-radius:999px;color:#29308f;display:inline-flex;font-size:11px;font-weight:950;height:34px;justify-content:center;width:34px}.payment-method-card strong{color:#111827;display:block;font-size:13px;font-weight:950}.payment-method-card small{display:block;line-height:1.4;margin-top:2px}.payment-method-card small,.payment-summary small,.payment-summary span{color:#64748b;font-size:11px}.payment-summary strong{color:#29308f;font-size:22px;font-weight:950}.credit-login-box .site-button,.payment-submit{background:#29308f;border:0;border-radius:14px;color:#ffffff;font-size:13px;font-weight:950;min-height:42px;padding:10px 16px}.credit-login-box{align-content:center}.credit-login-box strong{color:#111827}.credit-modal-backdrop{align-items:flex-start;background:rgba(3,7,18,.54);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:34px 24px;position:fixed;z-index:1200}.credit-modal{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,250,255,.99));border:1px solid rgba(41,48,143,.12);border-radius:16px;box-shadow:0 32px 90px rgba(3,7,18,.32);max-width:680px;overflow:hidden;padding:20px;position:relative;width:min(100%,680px)}.credit-modal:before{background:linear-gradient(90deg,#f5c400,#6d78ff 48%,#29308f);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.credit-modal header{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr auto;justify-content:space-between;margin-bottom:14px}.credit-modal header>div>span{color:#64748b;display:block;font-size:11px;font-weight:950;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.credit-modal header small{color:#64748b;display:block;font-size:12px;margin-top:3px}.credit-modal h2{color:#030712;font-size:26px;font-weight:950;margin:0}.credit-modal header button{align-items:center;background:linear-gradient(180deg,#ffffff,#eef2ff);border:1px solid #cfd8ff;border-radius:999px;box-shadow:0 10px 20px rgba(41,48,143,.08);color:#29308f;display:flex;font-size:18px;font-weight:900;height:30px;justify-content:center;line-height:1;width:30px}.credit-modal header button:hover{background:linear-gradient(180deg,#ffffff,#e8eeff);border-color:#b9c6fb;box-shadow:0 12px 22px rgba(41,48,143,.12);transform:none}.credit-modal .modal-title-icon.credit{align-items:center;background:linear-gradient(180deg,#fef3c7,#fde68a);border-radius:14px;color:#29308f;display:inline-flex;height:44px;justify-content:center;width:44px}.credit-modal .modal-title-icon.credit svg{height:22px;width:22px}.credit-modal .country-menu{min-width:min(460px,calc(100vw - 72px));max-width:min(460px,calc(100vw - 72px));width:min(460px,calc(100vw - 72px))}.pricing-grid{align-items:stretch;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:72rem;padding:0;width:100%}.pricing-card{background:#ffffff;border:2px solid #e5e7eb;border-radius:24px;box-shadow:0 20px 25px -5px rgba(30,42,120,.05),0 8px 10px -6px rgba(30,42,120,.04);color:#111827;display:grid;grid-gap:10px;gap:10px;padding:24px 32px 32px;position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.pricing-card.featured{background:#1e2a78;border-color:#1e2a78;color:#ffffff;transform:translateY(0);box-shadow:0 25px 50px -12px rgba(30,42,120,.3)}.popular-badge{background:var(--accent);border-radius:999px;color:#29308f;font-size:11px;font-weight:950;left:50%;padding:7px 16px;position:absolute;text-transform:uppercase;top:-14px;transform:translateX(-50%)}.plan-icon{align-items:center;background:rgba(30,42,120,.1);border-radius:12px;color:#29308f;display:flex;font-size:24px;height:48px;justify-content:center;margin-bottom:20px;width:48px}.featured .plan-icon{background:var(--accent);color:#29308f}.pricing-card h3{color:inherit;font-size:1.5rem;font-weight:900;margin:0}.pricing-card p{color:#4b5563;line-height:1.5;margin:0}.featured p{color:rgba(255,255,255,.8)}.plan-price{align-items:baseline;display:flex;gap:8px;margin-top:1.25rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(30,42,120,.12)}.plan-price strong{font-size:2.25rem;letter-spacing:0}.plan-price span{color:#4b5563;font-size:17px;font-weight:900}.featured .plan-price span,.featured>small{color:#e7ecff}.pricing-card>small{color:#4b5563;display:block;margin-top:-.25rem}.annual-saving{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#047857;display:inline-flex;font-size:12px;font-weight:900;margin-top:12px;padding:6px 10px}.featured .annual-saving{background:rgba(245,196,0,.18);border-color:rgba(245,196,0,.42);color:var(--accent)}.plan-limit{background:rgba(30,42,120,.05);border-radius:16px;margin:.5rem 0 1rem;padding:1rem}.plan-limit span,.plan-limit strong{display:block}.plan-limit strong{color:#29308f;font-size:2.25rem;line-height:1}.plan-limit span{color:#333946;font-size:11px;font-weight:950;margin-top:6px;text-transform:uppercase}.featured .plan-limit{background:rgba(255,255,255,.12)}.featured .plan-limit strong{color:var(--accent)}.featured .plan-limit span{color:#ffffff}.pricing-card ul{display:grid;grid-gap:.75rem;gap:.75rem;list-style:none;margin:0;padding:0}.pricing-card li{align-items:center;color:#1f2937;display:flex;gap:10px;line-height:1.45}.featured li{color:#ffffff}.pricing-card li:before{align-items:center;background:rgba(30,42,120,.1);border-radius:999px;color:#29308f;content:"\2714";display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:950;height:18px;justify-content:center;width:18px}.featured li:before{background:var(--accent)}.plan-button{align-items:center;background:linear-gradient(180deg,#2a3489,#1e2a78);border:1px solid #131a52;border-radius:16px;color:#ffffff;display:flex;font-weight:950;justify-content:center;min-height:3.5rem;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.15)}.featured .plan-button{background:#ffffff;color:#1e2a78}.pricing-cta,.pricing-faq,.pricing-included,.single-router{margin:0 auto;max-width:none;width:100%}.single-router{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 32px rgba(15,23,42,.06);color:#111827;display:grid;grid-gap:8px;gap:8px;margin-top:8px;max-width:1440px;padding:22px 24px}.single-router strong{font-size:18px}.single-router p{color:#4b5563;line-height:1.6;margin:0}.pricing-faq,.pricing-included{max-width:1440px;padding:58px clamp(16px,2vw,32px) 0;text-align:left}.pricing-faq h2,.pricing-included h2{color:#050816;font-size:32px;margin:16px 0 24px}.included-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.included-grid div{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 32px rgba(15,23,42,.06);color:#111827;font-weight:850;min-height:86px;padding:20px;text-align:left}.faq-list{grid-gap:12px;gap:12px;margin:0 auto;max-width:980px;text-align:left}.faq-list details{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:18px 20px}.faq-list summary{align-items:center;color:#111827;cursor:pointer;display:flex;font-weight:950;justify-content:space-between;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#29308f;font-size:20px}.faq-list p{color:#4b5563;line-height:1.6;margin:14px 0 0}.pricing-faq-link{color:#29308f;display:inline-flex;font-weight:950;margin-top:20px;text-decoration:none}.pricing-cta{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 32px rgba(15,23,42,.06);color:#111827;margin-top:58px;padding:30px 24px;text-align:center}.pricing-cta h3{color:#050816;font-size:28px;margin-bottom:10px}.pricing-cta p{color:#4b5563;line-height:1.6;margin-bottom:24px}.pricing-cta div{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pricing-footer{margin-top:72px}.shell{background:#f3f4fa;grid-template-columns:254px minmax(0,1fr)}.sidebar{background:#f8f9fd;border-right:1px solid #e1e4ec;color:#111827;display:flex;flex-direction:column;min-height:100vh;padding:14px 12px}.sidebar .nav-section{color:#8a8f9f;font-size:11px;font-weight:900;margin:20px 12px 12px}.sidebar .nav{gap:8px}.sidebar .nav a{align-items:center;color:#1f2937;display:flex;gap:13px;min-height:40px;padding:10px 12px}.sidebar .nav a span{align-items:center;color:#4b5563;display:flex;font-size:18px;justify-content:center;width:20px}.sidebar .nav a svg{height:18px;width:18px}.sidebar .nav a.active,.sidebar .nav a:hover{background:#29308f;box-shadow:0 10px 20px rgba(41,48,143,.22);color:#ffffff}.sidebar .nav a.active span,.sidebar .nav a:hover span{color:#ffffff}.sidebar-account{display:grid;grid-gap:10px;gap:10px;margin-top:auto}.sidebar-user{background:#ffffff;border:1px solid #e1e4ec;border-radius:8px;color:#111827;display:grid;grid-gap:5px;gap:5px;padding:14px;text-decoration:none}.sidebar-user strong{font-size:14px;font-weight:950}.sidebar-user span{font-size:11px;font-weight:900}.sidebar-user span:before{color:var(--accent);content:"\25CF";margin-right:6px}.sidebar-user small{color:#6b7280;font-size:11px}.sidebar-logout{background:#fff0f0;border:0;border-radius:8px;color:#dc2626;font-weight:900;min-height:40px;width:100%}.content{background:#f3f4fa;padding:28px 34px 48px}.dashboard-topbar{align-items:flex-start;margin:0 auto 32px;max-width:none;width:100%}.dashboard-topbar>div:first-child{margin-right:auto}.dashboard-topbar strong{color:#030712;font-size:25px;font-weight:950}.dashboard-topbar .topbar-kicker{color:#64748b;font-size:13px;margin-top:3px}.credit-pill{align-items:center;background:linear-gradient(180deg,#fff8d7,#fff1ad);border:1px solid rgba(245,196,0,.88);border-radius:999px;color:#29308f;display:grid;grid-gap:2px;gap:2px;min-height:44px;padding:7px 15px;text-align:center;text-decoration:none;box-shadow:0 12px 22px rgba(245,196,0,.16)}.credit-pill strong{color:#29308f;display:block;font-size:14px;line-height:1.05}.credit-pill span{color:#64748b;font-size:10px;font-weight:800}.credit-add{background:linear-gradient(180deg,#f8d646,#f5c400);border:0;box-shadow:0 12px 24px rgba(245,196,0,.2);color:#29308f;gap:8px;font-size:12px;font-weight:950;min-height:40px;padding:0 16px 0 10px;text-decoration:none;white-space:nowrap}.credit-add,.credit-add-icon{align-items:center;border-radius:999px;display:inline-flex}.credit-add-icon{background:rgba(255,255,255,.42);font-size:18px;height:24px;justify-content:center;line-height:1;width:24px}.credit-add:hover{box-shadow:0 16px 28px rgba(245,196,0,.28);transform:none}.dashboard-connect,.dashboard-stats,.dashboard-warning,.routers-board{margin-left:auto;margin-right:auto;max-width:none;width:100%}.dashboard-connect{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.dashboard-connect article{align-items:center;background:#ffffff;border:1px solid #dfe3ec;border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:44px minmax(0,1fr) auto;min-height:86px;padding:20px}.dashboard-connect span,.dashboard-connect strong{display:block}.dashboard-connect strong{color:#111827;font-size:14px;font-weight:950}.dashboard-connect span{color:#64748b;font-size:12px;margin-top:3px}.dashboard-connect a{background:#29308f;border-radius:8px;color:#ffffff;font-weight:950;padding:10px 18px;text-decoration:none}.connect-icon{align-items:center;border-radius:999px;display:flex;font-weight:950;height:44px;justify-content:center;width:44px}.connect-icon svg{display:block;height:24px;width:24px}.connect-icon.whatsapp{background:#dcfce7;color:#16a34a}.connect-icon.telegram{background:#e0f2fe;color:#0284c7}.dashboard-warning{align-items:flex-start;background:#fff9e6;border:1px solid #f5c400;border-radius:8px;color:#b45309;display:flex;gap:14px;margin-bottom:24px;padding:18px}.dashboard-warning>span{align-items:center;background:#fff0b7;border-radius:999px;color:#d97706;display:flex;flex:0 0 auto;font-weight:950;height:34px;justify-content:center;width:34px}.dashboard-warning strong{color:#92400e;display:block;margin-bottom:5px}.dashboard-warning p{font-size:13px;line-height:1.5;margin:0}.dashboard-stats{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px}.dashboard-stats article{background:#ffffff;border:1px solid #dfe3ec;border-radius:8px;min-height:94px;padding:22px 20px;position:relative}.dashboard-stats span{color:#64748b;display:block;font-size:12px;margin-bottom:8px}.dashboard-stats strong{color:#030712;display:block;font-size:27px;font-weight:950}.dash-stat-icon{align-items:center;border-radius:8px;display:flex;font-weight:950;height:40px;justify-content:center;position:absolute;right:20px;top:27px;width:40px}.dash-stat-icon svg{height:21px;width:21px}.dash-stat-icon.green{background:#dcfce7;color:#10b981}.dash-stat-icon.blue{background:#e0f2fe;color:#0284c7}.dash-stat-icon.red{background:#ffe4ea;color:#f43f5e}.dash-stat-icon.yellow{background:#fff7d6;color:#f59e0b}.routers-board{background:#ffffff;border:1px solid #dfe3ec;border-radius:8px;padding:24px}.routers-board header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.routers-board h2{align-items:center;color:#030712;display:flex;font-size:18px;gap:12px;margin:0}.routers-board h2 span{color:#29308f}.section-icon{align-items:center;background:#eef2ff;border-radius:7px;display:flex;height:28px;justify-content:center;width:28px}.section-icon svg{height:17px;width:17px}.router-connect-button,.routers-board header a{align-items:center;background:#29308f;border:0;border-radius:8px;box-shadow:0 10px 20px rgba(41,48,143,.24);color:#ffffff;display:inline-flex;gap:8px;font-size:11px;font-weight:950;justify-content:center;padding:12px 18px;text-decoration:none}.router-connect-button span{align-items:center;background:rgba(255,255,255,.18);border-radius:999px;display:inline-flex;font-size:15px;height:20px;justify-content:center;line-height:1;width:20px}.router-connect-button svg{height:14px;width:14px}.router-modal-backdrop{align-items:flex-start;background:rgba(3,7,18,.54);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:34px 24px;position:fixed;z-index:1200}.router-modal{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,255,.98));border:1px solid rgba(41,48,143,.12);border-radius:16px;box-shadow:0 32px 90px rgba(3,7,18,.32);overflow:hidden;position:relative;max-width:620px;padding:16px;width:min(100%,620px)}.router-modal.ping-modal{max-width:500px;width:min(100%,500px)}.router-modal:before{background:linear-gradient(90deg,#f5c400,#6d78ff 48%,#29308f);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.router-connect-modal{display:grid;grid-gap:8px;gap:8px;width:min(100%,680px)}.router-modal header{align-items:flex-start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto 1fr auto;justify-content:space-between;margin-bottom:6px}.router-modal header span{color:#64748b;display:block;font-size:10px;font-weight:950;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.router-modal h2{color:#030712;font-size:22px;font-weight:950;margin:0}.router-modal header button{align-items:center;background:linear-gradient(180deg,#ffffff,#eef2ff);border:1px solid #cfd8ff;box-shadow:0 10px 20px rgba(41,48,143,.08);border-radius:14px;color:#29308f;display:flex;font-size:16px;font-weight:950;height:34px;justify-content:center;line-height:1;width:34px}.router-modal header button:hover{background:linear-gradient(180deg,#ffffff,#e8eeff);border-color:#b9c6fb;box-shadow:0 12px 22px rgba(41,48,143,.12);transform:none}.router-modal header button.router-modal-close-danger{background:linear-gradient(180deg,#fde68a,#facc15)!important;border-color:#eab308!important;color:#111827!important;box-shadow:0 10px 22px rgba(250,204,21,.28)!important}.router-modal header button.router-modal-close-danger:hover{background:linear-gradient(180deg,#fef3c7,#fbbf24)!important;border-color:#ca8a04!important;box-shadow:0 14px 28px rgba(250,204,21,.34)!important}.ping-modal .modal-title-icon.ping{background:linear-gradient(180deg,#dbeafe,#bfdbfe);color:#1d4ed8}.router-ping-popup-content{display:grid;grid-gap:10px;gap:10px}.ping-result-card{background:linear-gradient(180deg,#f8fbff,#eef4ff);border:1px solid #cfdcf0;border-radius:14px;display:grid;grid-gap:6px;gap:6px;padding:14px}.ping-result-card strong{color:#0f172a;font-size:16px;font-weight:950}.ping-result-card p{color:#475569;font-size:12px;line-height:1.5;margin:0}.router-ping-popup-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ping-result-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:950;line-height:1;padding:7px 10px}.ping-result-badge.is-online{background:linear-gradient(180deg,#dcfce7,#bbf7d0);border:1px solid #86efac;color:#166534}.ping-result-badge.is-offline{background:linear-gradient(180deg,#fee2e2,#fecaca);border:1px solid #fca5a5;color:#b91c1c}.router-ping-latency-label{color:#29308f;font-size:11px;font-weight:950}.router-connect-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.router-summary-block{background:linear-gradient(180deg,#ffffff,#f4f7ff);border:1px solid #d9e2f0;border-radius:16px;display:grid;grid-gap:4px;gap:4px;min-height:62px;padding:10px 12px;position:relative;box-shadow:0 14px 34px rgba(15,23,42,.06)}.router-summary-block:after{background:rgba(41,48,143,.08);border-radius:999px;content:"";height:8px;position:absolute;right:12px;top:11px;width:8px}.router-summary-block.accent{background:linear-gradient(180deg,#fef8d9,#fff6bf);border-color:rgba(245,196,0,.42)}.router-summary-block span{color:#64748b;font-size:8px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.router-summary-block strong{color:#111827;font-size:14px;font-weight:950;line-height:1.1}.router-summary-block small{color:#64748b;font-size:9px;font-weight:800;line-height:1.3}.router-connect-form{display:grid;grid-gap:8px;gap:8px}.router-connect-form label{color:#030712;display:grid;font-size:9px;font-weight:900;grid-gap:6px;gap:6px;letter-spacing:.07em;text-transform:uppercase}.router-connect-form input,.router-connect-form select{background:#ffffff;border:1px solid #d9dee8;border-radius:12px;color:#111827;min-height:42px;padding:9px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.router-choice-group{background:linear-gradient(180deg,#f9fbff,#f2f6ff);border:1px solid #d8e0ee;border-radius:16px;display:grid;grid-gap:8px;gap:8px;margin:0;padding:10px;box-shadow:0 12px 32px rgba(15,23,42,.05)}.router-choice-group legend{color:#29308f;font-size:10px;font-weight:950;letter-spacing:.08em;padding:0 8px;text-transform:uppercase}.router-choice-grid{display:grid;grid-gap:6px;gap:6px}.router-choice-grid.connections,.router-choice-grid.versions{grid-template-columns:repeat(3,minmax(0,1fr))}.router-choice-grid label{align-items:center;background:linear-gradient(180deg,#ffffff,#f3f6ff);border:1px solid #dfe3ec;border-radius:14px;cursor:pointer;display:grid;grid-gap:5px;gap:5px;justify-items:center;min-height:86px;overflow:hidden;padding:10px 14px 10px 10px;position:relative;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.router-choice-grid label:hover{border-color:#93c5fd;box-shadow:0 16px 34px rgba(41,48,143,.12);transform:none}.router-choice-grid label.is-selected{background:linear-gradient(180deg,rgba(232,238,255,.98),rgba(219,227,255,.98));border-color:#29308f;box-shadow:0 16px 34px rgba(41,48,143,.16),inset 0 0 0 1px rgba(41,48,143,.08)}.router-choice-grid label.is-selected:after{background:radial-gradient(circle at 30% 30%,rgba(255,250,220,1) 0,rgba(255,221,90,.96) 42%,rgba(245,196,0,1) 100%);border-radius:999px;content:"";height:9px;position:absolute;right:9px;top:9px;width:9px;box-shadow:0 0 0 1px rgba(255,255,255,.48),0 0 12px rgba(245,196,0,.35)}.router-choice-grid label input{display:none}.router-choice-grid label strong{color:#111827;font-size:12px;font-weight:950;line-height:1.1}.router-choice-grid label small{color:#64748b;font-weight:850;line-height:1.25}.router-choice-grid.connections label{min-height:74px}.router-choice-grid.connections label span{align-items:center;background:linear-gradient(180deg,#fff5c7,#f5c400);border-radius:999px;color:#111827;display:inline-flex;font-size:9px;font-weight:950;height:18px;justify-content:center;width:18px}.router-choice-grid.connections label.is-selected span{background:linear-gradient(180deg,#f5c400,#d8a900);color:#111827}.router-protocol-preview{background:linear-gradient(180deg,#f7faff,#ebf1ff);border:1px solid #c7d2fe;border-radius:16px;display:grid;grid-gap:4px;gap:4px;padding:10px 12px}.router-protocol-preview small,.router-protocol-preview span{color:#64748b;font-size:9px}.router-protocol-preview strong{color:#29308f;font-size:22px;font-weight:950}.router-connect-submit{background:linear-gradient(180deg,#3940b2,#29308f);border:0;border-radius:14px;color:#ffffff;font-size:13px;font-weight:950;min-height:42px;padding:9px 18px;box-shadow:0 18px 34px rgba(41,48,143,.24)}.router-connect-submit:disabled{cursor:wait;opacity:.95}.router-submit-loading{align-items:center;display:inline-flex;gap:10px}.router-submit-dots{align-items:center;display:inline-flex;gap:5px}.router-submit-dots i{animation:router-dots 1.15s ease-in-out infinite;background:currentColor;border-radius:999px;display:inline-block;height:5px;opacity:.55;width:5px}.router-submit-dots i:nth-child(2){animation-delay:.15s}.router-submit-dots i:nth-child(3){animation-delay:.3s}.router-form-progress{align-items:center;background:linear-gradient(180deg,#f5f7ff,#eef2ff);border:1px solid #bfdbfe;border-radius:14px;color:#1d4ed8;display:flex;gap:10px;padding:13px 15px}.router-form-progress p{color:#1e3a8a;font-size:12px;line-height:1.45;margin:0}[data-theme=dark] .router-form-toast{background:linear-gradient(180deg,rgba(245,196,0,.16),rgba(11,27,49,.98));border-color:rgba(245,196,0,.28)}[data-theme=dark] .router-form-toast span{background:linear-gradient(180deg,#f5c400,#ffd83d);color:#0b1f3a}[data-theme=dark] .router-form-toast p{color:rgba(248,250,252,.9)}.router-form-toast{align-items:center;background:linear-gradient(180deg,#fff7e6,#ffefc2);border:1px solid rgba(245,196,0,.5);border-radius:14px;box-shadow:0 12px 26px rgba(245,196,0,.12),inset 0 0 0 1px rgba(255,255,255,.38);display:flex;gap:10px;padding:10px 12px}.router-form-toast span{align-items:center;background:linear-gradient(180deg,#f5c400,#d8a900);border-radius:999px;color:#0b1f3a;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:950;height:18px;justify-content:center;width:18px}.router-form-toast p{color:#7c5a00;font-size:12px;line-height:1.45;margin:0}.router-modal-footer{display:flex;gap:8px;justify-content:space-between;margin-top:2px}.router-modal-footer>*{flex:1 1}.router-modal-cancel{align-items:center;background:linear-gradient(180deg,#eef2ff,#dbe2ff);border:1px solid #c7d2fe;border-radius:14px;color:#29308f;display:inline-flex;font-size:13px;font-weight:950;justify-content:center;min-height:42px;padding:9px 16px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.router-modal-cancel:hover{border-color:#93c5fd;box-shadow:0 16px 30px rgba(41,48,143,.12);transform:translateY(-1px)}.router-modal-cancel:active{transform:translateY(1px) scale(.99)}.router-tools{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) auto;margin-bottom:8px}.router-tools label{align-items:center;background:linear-gradient(180deg,#ffffff,#fafcff);border:1px solid #c8d7eb;border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 22px rgba(15,23,42,.05);color:#64748b;display:flex;gap:10px;min-height:44px;padding:0 14px;position:relative}.router-tools label:focus-within{border-color:#5b8cff;box-shadow:0 0 0 1px rgba(91,140,255,.22),0 0 0 4px rgba(91,140,255,.12),0 12px 24px rgba(15,23,42,.06)}.router-search-icon{color:#5b8cff;flex:0 0 auto;height:16px;position:relative;width:16px}.router-search-icon:before{border:2px solid;display:block;height:10px;left:0;top:0;width:10px}.router-search-icon:after,.router-search-icon:before{border-radius:999px;content:"";opacity:.9;position:absolute}.router-search-icon:after{background:currentColor;height:6px;right:0;top:10px;transform:rotate(45deg);transform-origin:center;width:2px}.sr-only{border:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.router-tools input{background:transparent;border:0;color:#111827;flex:1 1 auto;font-size:13px;min-height:42px;outline:none;width:100%}.router-tools input:focus-visible{box-shadow:none;outline:none}.router-tools input[type=search]::-webkit-search-cancel-button,.router-tools input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.router-tabs{display:flex;flex-wrap:wrap;gap:8px}.router-tabs button{background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid #d3deed;border-radius:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 8px 18px rgba(15,23,42,.04);color:#111827;font-size:12px;font-weight:850;padding:10px 14px;position:relative}.router-tabs button.active{background:#29308f;color:#ffffff}.router-tabs span{background:rgba(17,24,39,.08);border-radius:6px;font-size:10px;margin-left:5px;padding:2px 6px}.dashboard-router-list,.router-empty-state{display:grid;grid-gap:12px;gap:12px}.router-empty-state{align-items:center;background:#f8f9fd;border:1px dashed #cbd5e1;border-radius:8px;justify-items:center;padding:34px 20px;text-align:center}.router-empty-state strong{color:#030712;font-size:16px;font-weight:950}.router-empty-state p{color:#64748b;font-size:13px;line-height:1.55;margin:0;max-width:540px}.dashboard-router-row{background:linear-gradient(180deg,#ffffff,#f8faff);border:1px solid #d3dde9;border-left:5px solid rgba(41,48,143,.22);border-radius:15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 26px rgba(15,23,42,.06);display:flex;flex-direction:column;gap:11px;overflow:hidden;padding:14px 12px 12px 16px;position:relative}.dashboard-router-row:before{background:linear-gradient(180deg,rgba(41,48,143,.65),rgba(37,99,235,.16));content:"";left:0;opacity:.65;position:absolute;top:0;width:5px;bottom:0}.dashboard-router-row+.dashboard-router-row{margin-top:0}.router-topline{gap:12px;justify-content:space-between;min-width:0;width:100%}.router-main,.router-topline{display:flex;align-items:center}.router-main small,.router-main strong{display:block}.router-main strong{color:#030712;font-weight:950}.router-main small{color:#10b981}.router-summary{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-left:auto;min-width:0;white-space:nowrap}.router-chevron{color:#9ca3af;font-size:18px;left:10px;line-height:1;position:absolute;top:22px}.router-device{align-items:center;background:#dcfce7;border-radius:999px;color:#10b981;display:flex;height:30px;justify-content:center;position:relative;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;width:30px}.router-device:after,.router-device:before{border-radius:999px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.router-device.is-online{background:linear-gradient(180deg,#dcfce7,#bbf7d0);color:#059669;box-shadow:inset 0 0 0 1px rgba(34,197,94,.22),0 0 0 5px rgba(34,197,94,.1),0 0 18px rgba(34,197,94,.18);animation:router-device-pulse 1.95s ease-in-out infinite}.router-device.is-online:before{border:1px solid rgba(34,197,94,.34);opacity:1;animation:router-device-ring 1.95s ease-out infinite}.router-device.is-online:after{border:1px solid rgba(34,197,94,.18);opacity:1;animation:router-device-ring 1.95s ease-out .98s infinite}.router-device.is-offline{background:linear-gradient(180deg,#fee2e2,#fecaca);color:#dc2626;box-shadow:inset 0 0 0 1px rgba(239,68,68,.16),0 0 0 5px rgba(239,68,68,.06)}.router-device.is-offline svg{animation:router-device-flicker 1.8s ease-in-out infinite}.router-device svg{height:17px;width:17px}.dashboard-router-row code{color:#64748b;font-size:10px}.router-summary code{min-width:74px;text-align:center}.protocol-chip,.status-chip{border-radius:7px;font-size:10px;font-weight:900;text-align:center}.status-chip{align-items:center;display:inline-flex;gap:6px;justify-content:center}.status-chip-dot{background:currentColor;border-radius:999px;box-shadow:0 0 0 4px rgba(34,197,94,.16);flex:0 0 auto;height:8px;width:8px;animation:status-chip-dot-pulse 1.8s ease-in-out infinite}.protocol-chip{background:#ede9fe;color:#4c1d95}.dashboard-router-row+.dashboard-router-row{margin-top:2px}.status-chip.active{background:#ccfbf1;border:1px solid #5eead4;color:#047857}.status-chip.suspended{background:#fef3c7;border:1px solid #fde68a;color:#92400e}.status-chip.offline{background:#ffedd5;border:1px solid #fdba74;color:#c2410c}.status-chip.unreachable{background:#fef3c7;border:1px solid #fcd34d;color:#b45309}.status-chip.syncing{background:#dbeafe;border:1px solid #60a5fa;color:#1d4ed8;overflow:hidden;position:relative}.status-chip.syncing:after{animation:status-chip-sync-sweep 1.35s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.56),transparent);content:"";inset:0;position:absolute;transform:translateX(-120%)}.status-chip.syncing .status-chip-dot{background:currentColor;box-shadow:0 0 0 4px rgba(37,99,235,.16)}.status-chip.waiting{background:#e0f2fe;border:1px solid #bae6fd;color:#0369a1}@keyframes status-chip-sync-sweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes router-device-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes router-device-ring{0%{opacity:.78;transform:scale(.9)}70%{opacity:0;transform:scale(1.48)}to{opacity:0;transform:scale(1.48)}}@keyframes router-device-flicker{0%,to{opacity:1}50%{opacity:.72}}@keyframes status-chip-dot-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.88);opacity:.75}}.router-latency-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:950;line-height:1;min-height:24px;padding:0 10px;white-space:nowrap}.router-latency-badge.is-live{background:linear-gradient(180deg,#fff4bf,#ffe06b);border:1px solid rgba(245,196,0,.4);box-shadow:0 0 0 3px rgba(245,196,0,.08);color:#854d0e}.router-latency-badge.is-live.low{background:linear-gradient(180deg,#dcfce7,#86efac);border-color:rgba(34,197,94,.42);box-shadow:0 0 0 3px rgba(34,197,94,.08);color:#166534}.router-latency-badge.is-live.medium{background:linear-gradient(180deg,#fff7cc,#ffe06b);border-color:rgba(245,196,0,.42);box-shadow:0 0 0 3px rgba(245,196,0,.1);color:#854d0e}.router-latency-badge.is-live.high{background:linear-gradient(180deg,#fee2e2,#fca5a5);border-color:rgba(239,68,68,.4);box-shadow:0 0 0 3px rgba(239,68,68,.08);color:#991b1b}.router-latency-badge.is-offline{background:linear-gradient(180deg,#fef2f2,#fee2e2);border:1px solid #fca5a5;color:#b91c1c}.ping-button{background:#29308f;border:0;border-radius:7px;color:#ffffff;display:inline-flex;font-size:9px;font-weight:950;gap:6px;justify-content:center;min-height:23px;min-width:50px;overflow:hidden;padding:0 6px;position:relative}.ping-button,.router-toggle{align-items:center;cursor:pointer}.router-toggle{background:transparent;border:0;display:grid;grid-gap:2px;gap:2px;justify-items:center;padding:0}.router-toggle span{border-radius:999px;height:18px;position:relative;transition:background .18s ease;width:34px}.router-toggle.is-active span{background:#34d399}.router-toggle.is-suspended span{background:#f59e0b}.router-toggle.is-waiting span{background:#d1d5db}.router-toggle span:after{background:#ffffff;border-radius:999px;content:"";height:14px;position:absolute;top:2px;transition:left .18s ease,right .18s ease;width:14px}.router-toggle.is-active span:after{right:2px}.router-toggle.is-suspended span:after,.router-toggle.is-waiting span:after{left:2px}.router-toggle small{color:#64748b;line-height:1;white-space:nowrap}.install-button,.router-detail-button,.router-detail-menu summary{border-radius:7px;font-size:9px;font-weight:850;min-height:24px;text-align:center;transition:box-shadow .16s ease,filter .16s ease,transform .16s ease}.install-button,.ping-button,.router-detail-button{box-shadow:0 8px 18px rgba(15,23,42,.08)}.install-button:hover,.ping-button:hover,.router-detail-button:hover{filter:brightness(1.04);transform:none}.router-detail-button:disabled{background:#e5e7eb;border-color:#d1d5db;color:#94a3b8;cursor:not-allowed;filter:none;opacity:.95;pointer-events:none}.install-button:active,.ping-button:active,.router-detail-button:active{box-shadow:0 3px 8px rgba(15,23,42,.12);transform:scale(.96)}.button-spinner,.ping-spinner{animation:spin .9s linear infinite;border-color:transparent transparent currentcolor currentcolor;border-style:solid;border-width:2px;border-radius:999px;display:inline-block;flex:0 0 auto}.button-spinner{height:14px;width:14px}.ping-spinner{border-width:2px;height:10px;width:10px}.install-button{align-items:center;background:#d1fae5;border:1px solid #a7f3d0;color:#059669;cursor:pointer;display:flex;gap:5px;justify-content:center;text-decoration:none}.install-button.is-locked,.install-button:disabled{background:#e5e7eb;border-color:#d1d5db;color:#94a3b8;cursor:not-allowed;filter:none;opacity:.95;pointer-events:none;transform:none}.install-button svg{height:13px;width:13px}.router-detail-button{align-items:center;background:linear-gradient(180deg,#ffffff,#f4f7ff);border:1px solid #bbccff;color:#29308f;cursor:pointer;display:inline-flex;gap:6px;justify-content:center;min-width:72px;max-width:72px;padding:0 10px 0 11px;box-shadow:0 10px 20px rgba(41,48,143,.08)}.router-detail-button:hover:not(:disabled){background:linear-gradient(180deg,#f8fbff,#ecf2ff);border-color:#9eb6ff;box-shadow:0 0 0 1px rgba(91,140,255,.14),0 0 0 5px rgba(91,140,255,.08),0 12px 24px rgba(41,48,143,.12)}.router-detail-button.is-open{background:linear-gradient(180deg,#eef4ff,#dfe9ff);border-color:#8ea9ff;box-shadow:0 0 0 1px rgba(91,140,255,.12),0 12px 24px rgba(41,48,143,.12)}.router-install-stack{align-self:start;display:grid;grid-gap:2px;gap:2px;justify-items:stretch;width:60px}.router-install-stack .install-button{width:100%}.router-subscribe-inline{min-height:18px;padding:0 3px;width:100%}.install-button{min-height:22px;padding:0 6px;font-size:7px}.detail-arrow{align-items:center;background:linear-gradient(180deg,#29308f,#1d246b);border-radius:999px;color:#ffffff;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;line-height:1;transition:background .18s ease,box-shadow .18s ease,transform .18s ease;width:18px}.detail-arrow svg{height:9px;width:9px}.router-detail-button.is-open .detail-arrow{transform:rotate(180deg)}.router-detail-menu{position:relative}.router-detail-menu summary{align-items:center;background:#ffffff;border:1px solid #cbd5e1;color:#29308f;cursor:pointer;display:flex;justify-content:center;list-style:none;padding:0 10px}.router-detail-menu summary::-webkit-details-marker{display:none}.router-detail-panel{background:#ffffff;border:1px solid #dfe3ec;border-radius:8px;box-shadow:0 18px 46px rgba(15,23,42,.16);display:grid;grid-gap:8px;gap:8px;min-width:320px;padding:10px;position:absolute;right:0;top:calc(100% + 8px);z-index:8}.router-access-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:74px minmax(0,1fr) 54px}.router-access-row span{color:#64748b;font-size:9px;font-weight:850}.router-access-row code{background:#f8f9fd;border:1px solid #e1e4ec;border-radius:6px;color:#111827;font-size:9px;overflow:hidden;padding:6px 7px;text-overflow:ellipsis;white-space:nowrap}.router-access-row button{background:#29308f;border:0;border-radius:6px;color:#ffffff;cursor:pointer;font-size:9px;font-weight:900;min-height:24px;padding:0 8px}.router-delete-form{display:flex}.router-delete-form button{background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;font-size:10px;font-weight:950;min-height:28px;padding:0 12px}.router-simple-delete-modal{max-width:520px}.router-simple-delete-content{display:grid;grid-gap:14px;gap:14px}.router-simple-delete-copy{background:linear-gradient(180deg,#f8fbff,#eef4ff);border:1px solid #dbeafe;border-radius:14px;color:#475569;font-size:12px;line-height:1.6;margin:0;padding:13px 15px}.router-simple-delete-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.router-simple-delete-actions button{border-radius:14px;font-size:12px;min-height:42px;padding:0 16px}.router-simple-delete-actions .router-modal-cancel{background:linear-gradient(180deg,#ffffff,#eef2ff);border-color:#c7d2fe;color:#29308f}.router-simple-delete-actions button[type=submit]{background:linear-gradient(180deg,#ef4444,#dc2626);border-color:#ef4444;box-shadow:0 14px 28px rgba(220,38,38,.18);color:#ffffff}.install-modal{max-width:600px}.install-steps{display:grid;grid-gap:14px;gap:14px}.modal-instructions{counter-reset:install-step;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0}.modal-instructions li{background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid #d9e2f0;border-radius:12px;color:#1f2937;font-size:12px;line-height:1.55;list-style:none;margin:0;padding:12px 12px 12px 46px;position:relative}.modal-instructions li:before{align-items:center;background:linear-gradient(180deg,#29308f,#1e246c);border-radius:999px;color:#ffffff;content:counter(install-step);counter-increment:install-step;display:flex;font-size:11px;font-weight:950;height:24px;justify-content:center;left:12px;position:absolute;top:11px;width:24px}.modal-instructions strong{color:#111827;font-weight:950}.success-text{color:#059669!important}.danger-text{color:#dc2626!important}.script-copy-box{background:#08172d;border:1px solid #1d3a63;border-radius:14px;overflow:hidden;padding:12px;position:relative}.script-copy-box pre{background:transparent;border:0;color:#e5f0ff;font-size:12px;line-height:1.65;margin:0;overflow-x:auto;padding:4px 96px 4px 2px;white-space:pre-wrap}.script-copy-box button{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#ffffff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:34px;padding:0 12px;position:absolute;right:12px;top:12px}.script-copy-box.danger{background:#10213f;border-color:rgba(248,113,113,.48)}.script-copy-box.compact{padding:10px}.script-copy-box.compact pre{font-size:11px;line-height:1.5;max-height:160px;overflow:auto}.script-copy-box.compact button{padding:8px 12px}.modal-note{align-items:flex-start;background:#f8fbff;border:1px solid #d9e2f0;border-radius:12px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:24px 1fr;padding:12px 14px}.modal-note span{align-items:center;background:#29308f;border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:950;height:24px;justify-content:center;width:24px}.modal-note p{color:#475569;font-size:12px;line-height:1.55;margin:0}.modal-note.danger{background:#fff5f5;border-color:#fecaca}.modal-note.danger span{background:#dc2626}.router-connect-progress,.router-form-progress{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;color:#29308f;display:flex;gap:10px;padding:10px 12px}.router-connect-progress p,.router-form-progress p{color:inherit;font-size:12px;font-weight:850;line-height:1.45;margin:0}.router-subscription-modal{max-width:660px;width:min(100%,660px)}.router-subscription-body{grid-gap:18px;gap:18px}.router-subscription-summary{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.router-subscription-summary .router-summary-block{min-height:82px;padding:15px 16px}.router-subscription-summary .router-summary-block strong{font-size:16px}.router-subscription-options button{align-items:flex-start;min-height:112px}.router-subscription-options button.is-trial{align-items:center;grid-column:1/-1;min-height:88px;padding:12px 16px}.router-plan-copy{display:grid;grid-gap:4px;gap:4px;width:100%}.router-subscription-options button:after{background:rgba(41,48,143,.08);border:1px solid rgba(41,48,143,.14);border-radius:999px;content:"";height:14px;position:absolute;right:12px;top:12px;width:14px}.router-subscription-options button.is-selected:after{background:linear-gradient(180deg,#29308f,#162657);border-color:transparent}.router-subscription-options span{letter-spacing:.08em;text-transform:uppercase}.router-subscription-options button.is-trial small{max-width:420px}.router-subscription-confirm button:hover:not(:disabled){box-shadow:0 0 0 1px rgba(91,140,255,.14),0 0 0 6px rgba(91,140,255,.08),0 18px 34px rgba(41,48,143,.28);transform:translateY(-1px)}.router-subscription-confirm button:active:not(:disabled){transform:translateY(1px) scale(.99);box-shadow:0 10px 22px rgba(41,48,143,.2)}.router-auto-credit-modal{max-width:560px}.router-auto-credit-content{display:grid;grid-gap:14px;gap:14px}.router-auto-credit-actions{display:flex;justify-content:flex-end}.router-auto-credit-close{min-width:160px}.router-subscription-modal{max-width:720px}.router-subscription-body{display:grid;grid-gap:16px;gap:16px}.router-subscription-info{background:linear-gradient(180deg,#f9fbff,#eef3ff);border:1px solid #d8e0fb;border-radius:16px;display:grid;grid-gap:6px;gap:6px;padding:15px 16px;box-shadow:0 10px 22px rgba(41,48,143,.06)}.router-subscription-info strong{color:#111827;font-size:15px}.router-subscription-info span{color:#4b5563;font-size:13px;line-height:1.55}.router-subscription-info em{color:#0f766e;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.router-subscription-options{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.router-subscription-options button{background:linear-gradient(180deg,#ffffff,#f5f8ff);border:1px solid #d4def7;border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 22px rgba(15,23,42,.05);color:#111827;display:grid;grid-gap:4px;gap:4px;justify-items:start;min-height:110px;padding:13px 14px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.router-subscription-options button.is-selected{background:linear-gradient(180deg,#eef3ff,#dee9ff);border-color:#7f9fff;box-shadow:0 0 0 1px rgba(91,140,255,.14),0 12px 26px rgba(41,48,143,.14);transform:translateY(-1px)}.router-subscription-options span{color:#29308f;font-size:11px;font-weight:900}.router-subscription-options strong{color:#111827;font-size:16px;font-weight:950}.router-subscription-options small{color:#64748b;font-size:12px;font-weight:850}.router-subscription-confirm button{align-items:center;background:linear-gradient(180deg,#3940b2,#29308f);border:0;border-radius:16px;box-shadow:0 18px 34px rgba(41,48,143,.24);color:#ffffff;display:inline-flex;gap:8px;justify-content:center;min-height:52px;padding:10px 20px;width:100%;font-size:14px;font-weight:950;letter-spacing:.01em}.router-subline{align-items:center;background:#eef7fa;border-top:1px solid #c7e4ea;display:flex;gap:14px;margin:0 -8px -10px -14px;min-height:40px;padding:10px 14px 12px;transition:background .18s ease,min-height .22s ease,padding .22s ease}.router-subline.has-details{min-height:42px;padding-top:10px}.router-inline-details{align-items:start;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,248,255,.96));border:1px solid #dbe6f5;border-radius:18px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(300px,1fr) minmax(0,1.55fr);grid-column:1/-1;max-height:0;opacity:0;overflow:hidden;padding:0 14px;transform:translateY(-8px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 40px rgba(15,23,42,.06);transition:max-height .52s cubic-bezier(.2,.8,.2,1),opacity .34s ease,transform .42s cubic-bezier(.2,.8,.2,1);width:100%}.router-inline-details.is-open{max-height:980px;opacity:1;padding:14px;transform:translateY(0)}.router-detail-subscription{align-items:stretch;background:linear-gradient(180deg,#ffffff,#f7fbff);border:1px solid #d9e2f0;border-radius:14px;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 12px;box-shadow:0 14px 34px rgba(15,23,42,.06)}.router-detail-subscription>div{background:#ffffff;border:1px solid #e1e4ec;border-radius:12px;display:grid;grid-gap:4px;gap:4px;min-height:58px;padding:8px 10px}.router-detail-subscription>div span{color:#0f766e;font-size:9px;font-weight:950;text-transform:uppercase}.router-detail-subscription>div strong{color:#111827;font-size:13px;font-weight:950}.router-detail-subscription .router-subscribe-trigger{display:none}.router-subline-default{align-items:center;display:flex;justify-content:space-between;gap:10px;min-width:0;width:100%;opacity:1;pointer-events:auto;transition:opacity .16s ease,transform .18s ease}.router-subscription-dates{align-items:center;flex:1 1 auto;display:flex;flex-wrap:wrap;gap:10px 14px;margin-right:0}.router-subscription-dates b,.router-subscription-dates strong{color:#0f766e;font-size:11px}.router-subline-left{align-items:center;display:flex;flex:0 0 auto}.router-subline-left span{color:#047857;font-size:12px;margin-right:0}.router-expiry-warning{align-items:center;animation:router-expiry-pulse 1.15s ease-in-out infinite;background:linear-gradient(180deg,#fff7b8,#f5c400);border:1px solid rgba(245,196,0,.92);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 0 18px rgba(245,196,0,.36);color:#0f172a;display:inline-flex;font-size:10px;font-weight:950;letter-spacing:.02em;line-height:1;margin-left:8px;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.router-subline-right{flex:0 0 auto;gap:10px}.router-subline-right,.router-subscription-meta{align-items:center;display:flex;justify-content:flex-end}.router-subscription-meta{flex:0 1 auto;flex-wrap:wrap;gap:8px;min-width:0}.router-subscription-meta span{align-items:center;background:linear-gradient(180deg,#ffffff,#eef7fa);border:1px solid #d3e8f0;border-radius:8px;box-shadow:0 8px 18px rgba(15,118,110,.04);display:inline-flex;gap:5px;min-height:30px;min-width:0;padding:5px 9px}.router-subscription-meta span.is-warning{animation:router-expiry-pulse 1.15s ease-in-out infinite;border-color:rgba(245,196,0,.86);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 0 18px rgba(245,196,0,.22)}.router-subscription-meta strong{color:#047857;font-size:9px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.router-subscription-meta small{color:#0f172a;font-size:10px;font-weight:850;line-height:1.2;white-space:nowrap}.router-auto-settings{flex:0 0 auto;gap:8px}.router-auto-duration,.router-auto-settings{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.router-auto-duration{gap:6px}.router-auto-duration span{color:#64748b;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.router-auto-duration select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff;border:1px solid #d6dcf5;border-radius:999px;color:#29308f;cursor:pointer;font-size:11px;font-weight:900;min-height:30px;padding:5px 28px 5px 10px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;box-shadow:0 10px 20px rgba(15,23,42,.04)}.router-auto-duration.is-enabled select{background:linear-gradient(180deg,#eef4ff,#dbeafe);border-color:rgba(37,99,235,.5);box-shadow:inset 0 0 0 1px rgba(59,130,246,.12),0 12px 24px rgba(37,99,235,.08);color:#1d4ed8}.router-auto-duration select:hover{box-shadow:0 10px 20px rgba(41,48,143,.12);transform:none}.router-auto-duration{position:relative}.router-auto-duration:after{color:#29308f;content:"\25BE";font-size:10px;font-weight:900;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.router-subline a{border:1px solid #5eead4;border-radius:6px;color:#059669;font-size:12px;padding:5px 12px;text-decoration:none}.router-subline small{color:#64748b;font-size:11px}.router-auto-indicator{background:#0f172a;border-radius:999px;flex:0 0 auto;height:12px;width:12px}.router-auto-indicator.is-active{background:#0f172a}.router-auto-indicator.is-offline{background:#334155}.router-subscribe-trigger{background:#d1fae5;border:1px solid #6ee7b7;border-radius:8px;color:#059669;font-size:12px;font-weight:900;min-height:30px;padding:6px 12px}.router-auto-toggle,.router-subscribe-trigger{align-items:center;cursor:pointer;display:inline-flex}.router-auto-toggle{background:linear-gradient(180deg,#eef2ff,#e3eaff);border:1px solid #c7d2fe;border-radius:999px;color:#29308f;gap:6px;min-height:28px;padding:3px 8px 3px 4px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.router-auto-toggle:hover{box-shadow:0 12px 28px rgba(41,48,143,.12);transform:none}.router-auto-toggle:active{transform:scale(.98)}.router-auto-toggle-track{background:linear-gradient(180deg,#dbe2ff,#cfd8ff);border-radius:999px;height:16px;position:relative;width:28px}.router-auto-toggle-thumb{background:#ffffff;border-radius:999px;box-shadow:0 6px 14px rgba(15,23,42,.18);height:12px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:12px}.router-auto-toggle.is-enabled{background:linear-gradient(180deg,#29308f,#1d246b);border-color:rgba(41,48,143,.45);color:#ffffff}.router-auto-toggle.is-enabled .router-auto-toggle-track{background:rgba(255,255,255,.16)}.router-auto-toggle.is-enabled .router-auto-toggle-thumb{transform:translateX(12px)}.router-auto-toggle small{color:inherit}.router-auto-toggle small,.router-auto-toggle-label{display:block;font-size:9px;font-weight:950;line-height:1;text-transform:uppercase}.router-auto-toggle-label{letter-spacing:.04em}@media (max-width:980px){.router-auto-settings{justify-content:flex-start;width:100%}.router-subline-right{align-items:flex-start;flex-wrap:wrap}}.router-status-error{background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c}.router-status-error,.router-status-success{font-size:11px;font-weight:850;margin:0;padding:8px 10px}.router-status-success{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;color:#047857}.router-inline-details .router-status-error,.router-inline-details .router-status-success{grid-column:1/-1}.dashboard-router-row .router-access-grid{grid-gap:12px;gap:12px;padding-top:2px}.dashboard-router-row .router-access-row{border-radius:15px;grid-gap:10px;gap:10px;grid-template-columns:minmax(112px,.95fr) minmax(0,1.4fr) auto auto;min-width:0;padding:12px 12px 12px 13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 26px rgba(15,23,42,.06)}.dashboard-router-row .router-access-row.copy-only{grid-template-columns:minmax(112px,.95fr) minmax(0,1.4fr) auto}.dashboard-router-row .router-access-row:before{background:linear-gradient(180deg,rgba(255,224,102,1),rgba(245,196,0,.92) 52%,rgba(216,169,0,.88));border-radius:999px;content:"";height:calc(100% - 16px);left:8px;position:absolute;top:8px;width:4px;box-shadow:0 0 0 1px rgba(255,255,255,.42),0 0 12px rgba(245,196,0,.7),0 0 22px rgba(245,196,0,.28)}.router-access-meta{display:grid;grid-gap:6px;gap:6px;text-align:center}.dashboard-router-row .router-access-row span{font-size:11px;text-transform:uppercase;justify-self:center}.dashboard-router-row .router-access-row code{background:linear-gradient(180deg,#f8f9fd,#eef3ff);border:1px solid #dbe3f0;color:#111827;font-family:var(--font-mono,monospace);font-size:13px;padding:9px 10px;text-align:left}.dashboard-router-row .router-access-row.copy-only code{max-width:100%}.dashboard-router-row .router-access-row:hover{border-color:rgba(91,140,255,.28);box-shadow:0 0 0 1px rgba(91,140,255,.08),0 16px 32px rgba(15,23,42,.08);transform:translateY(-1px)}.dashboard-router-row .router-access-open{font-size:12px;min-height:30px;padding:0 12px;text-decoration:none;box-shadow:0 10px 18px rgba(5,150,105,.18)}.router-detail-actions-grid{display:grid;grid-gap:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:2px;align-items:start}.router-detail-action-card{align-items:start;background:linear-gradient(180deg,#ffffff,#f7fbff);border:1px solid #d9e2f0;border-radius:16px;display:grid;grid-gap:8px 12px;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"content action" "message message";padding:10px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 30px rgba(15,23,42,.05)}.router-detail-action-card strong{color:#111827;display:block;font-size:15px;font-weight:950;margin-bottom:3px}.router-detail-action-card span{color:#64748b;font-size:11px;line-height:1.4}.router-detail-action-card button,.router-detail-action-card form{align-self:start}.router-detail-action-card button{border-radius:12px;font-size:10px;font-weight:950;min-height:32px;min-width:132px;padding:0 12px}.router-detail-action-card.user-manager{background:linear-gradient(180deg,#f4f7ff,#e7eeff);border-color:#c7d2fe}.router-detail-action-card.user-manager button{background:linear-gradient(180deg,#3940b2,#29308f);border:0;color:#ffffff;box-shadow:0 12px 24px rgba(41,48,143,.18)}.router-detail-action-card.danger{background:linear-gradient(180deg,#fff8f8,#fff1f2);border-color:#fecdd3}.router-detail-action-card>div:first-child{grid-area:content}.router-detail-action-card>form{grid-area:action}.router-detail-action-card>.router-status-error,.router-detail-action-card>.router-status-success{grid-area:message;margin-top:-2px;padding:7px 10px;font-size:11px}.router-detail-action-card.danger button{background:linear-gradient(180deg,#ef4444,#dc2626);border:0;color:#ffffff;box-shadow:0 12px 24px rgba(220,38,38,.18)}.router-delete-trigger{align-items:center;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.22) 0,rgba(255,255,255,0) 36%),linear-gradient(180deg,#ff6b6b,#e53935 48%,#d32f2f);border:1px solid rgba(185,28,28,.24);border-radius:14px;box-shadow:0 12px 24px rgba(220,38,38,.18),inset 0 0 0 1px rgba(255,255,255,.14);color:#ffffff;display:inline-flex;font-size:12px;font-weight:950;gap:6px;justify-content:center;letter-spacing:.02em;min-height:40px;padding:0 16px;position:relative;text-transform:none}.router-delete-trigger:before{background:rgba(255,255,255,.18);border-radius:999px;content:"";height:6px;width:6px}.router-delete-trigger:hover{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.28) 0,rgba(255,255,255,0) 38%),linear-gradient(180deg,#ff7b7b,#ef4444 48%,#dc2626);box-shadow:0 16px 30px rgba(220,38,38,.22),inset 0 0 0 1px rgba(255,255,255,.16),0 0 0 6px rgba(245,196,0,.08)}.router-delete-trigger:active{transform:translateY(1px) scale(.98)}.router-delete-trigger-inline{min-width:122px;height:40px;margin-left:8px}.router-delete-direct-note{align-items:start;background:linear-gradient(180deg,#fff7f7,#fff1f2);border:1px solid #fecdd3;border-radius:14px;display:grid;grid-gap:4px;gap:4px;padding:12px 14px}.router-delete-direct-note strong{color:#b91c1c;font-size:13px;font-weight:950}.router-delete-direct-note p{color:#7f1d1d;font-size:12px;line-height:1.45;margin:0}.dashboard-card{background:#ffffff;border:1px solid #dfe3ec;border-radius:8px;margin:18px auto 0;max-width:none;width:100%;padding:20px 24px}.dashboard-card header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.dashboard-card h2,.dashboard-card h3{color:#030712;font-size:16px;font-weight:950;margin:0}.dashboard-card header span,.dashboard-card p,.dashboard-card small{color:#64748b;font-size:13px;line-height:1.55;margin:0}.activity-list,.transaction-list{display:grid;grid-gap:10px;gap:10px}.maintenance-actions-panel{position:relative;overflow:hidden}.maintenance-actions-panel:before{background:radial-gradient(circle,rgba(48,137,255,.18),transparent 68%);content:"";height:220px;pointer-events:none;position:absolute;right:-60px;top:-120px;width:320px}.maintenance-actions-panel header>div{display:grid;grid-gap:4px;gap:4px}.maintenance-eyebrow{color:#5065dc;font-size:10px;font-weight:950;letter-spacing:.18em}.maintenance-actions-panel header h2{font-size:clamp(18px,2vw,25px);letter-spacing:-.03em}.maintenance-actions-panel header p{color:#7b8ca7;font-size:11px;letter-spacing:.18em;margin:0;text-transform:uppercase}.maintenance-live-status{align-items:center;background:rgba(32,212,157,.08);border:1px solid rgba(32,212,157,.25);border-radius:999px;color:#18b986;display:inline-flex;font-size:11px;font-weight:800;gap:7px;padding:8px 11px;white-space:nowrap}.maintenance-live-status i{background:#20d49d;border-radius:50%;box-shadow:0 0 0 4px rgba(32,212,157,.13),0 0 15px rgba(32,212,157,.9);height:7px;width:7px}.maintenance-network-stage{animation:maintenance-stage-in .72s cubic-bezier(.22,1,.36,1) both;background:radial-gradient(circle at 50% 40%,rgba(26,93,190,.16),transparent 36%),linear-gradient(155deg,#061426,#081b37 48%,#050d1b);border:1px solid #1e487b;border-radius:22px;box-shadow:0 22px 42px rgba(3,10,28,.3),inset 0 1px rgba(148,195,255,.08);display:grid;grid-template-columns:1fr 180px 1fr;margin-top:18px;min-height:360px;overflow:hidden;padding:42px 34px 32px;position:relative}.maintenance-network-stage:before{background-image:linear-gradient(rgba(57,134,223,.06) 1px,transparent 0),linear-gradient(90deg,rgba(57,134,223,.06) 1px,transparent 0);background-size:34px 34px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000,transparent 78%);mask-image:radial-gradient(circle at 50% 50%,#000,transparent 78%);pointer-events:none;position:absolute}.maintenance-grid-glow{background:radial-gradient(ellipse,rgba(36,119,255,.26),transparent 66%);filter:blur(9px);height:260px;left:50%;pointer-events:none;position:absolute;top:30px;transform:translateX(-50%);width:450px}.maintenance-network-lines{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.maintenance-network-line{fill:none;stroke-linecap:round;stroke-width:2}.maintenance-network-line.line-left{stroke:#2b97ff;filter:drop-shadow(0 0 6px #168bff);stroke-dasharray:10 10;animation:maintenance-flow-left 3.2s linear infinite}.maintenance-network-line.line-right{stroke:#aa74ff;filter:drop-shadow(0 0 6px #9c5dff);stroke-dasharray:10 10;animation:maintenance-flow-right 3.2s linear infinite}.maintenance-packet{filter:drop-shadow(0 0 8px currentColor)}.maintenance-packet.packet-left{animation:maintenance-packet-left 3.2s ease-in-out infinite;fill:#55b8ff}.maintenance-packet.packet-right{animation:maintenance-packet-right 3.2s ease-in-out infinite;fill:#d099ff}.maintenance-network-core{align-items:center;animation:maintenance-core-in .9s cubic-bezier(.22,1,.36,1) .12s both;display:flex;flex-direction:column;grid-column:2;grid-row:1;justify-content:center;min-height:210px;position:relative;z-index:3}.maintenance-core-ring{border:1px solid;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.maintenance-core-ring.ring-one{border-color:rgba(42,155,255,.85);box-shadow:0 0 18px rgba(30,137,255,.65),inset 0 0 20px rgba(30,137,255,.2);height:128px;width:128px;animation:maintenance-core-spin 8s linear infinite}.maintenance-core-ring.ring-two{border-color:rgba(169,111,255,.75);border-style:dashed;height:158px;width:158px;animation:maintenance-core-spin 11s linear infinite reverse}.maintenance-core-bars{align-items:end;display:flex;gap:4px;height:30px;justify-content:center;z-index:1}.maintenance-core-bars b{animation:maintenance-bars 1.2s ease-in-out infinite alternate;background:#2ce4c4;border-radius:3px;box-shadow:0 0 12px #2ce4c4;height:12px;width:5px}.maintenance-core-bars b:nth-child(2){animation-delay:-.35s;height:22px}.maintenance-core-bars b:nth-child(3){animation-delay:-.6s;height:30px}.maintenance-core-bars b:nth-child(4){animation-delay:-.2s;height:18px}.maintenance-network-core strong{color:#d9efff;font-size:11px;margin-top:14px;position:relative;text-shadow:0 0 13px rgba(77,190,255,.65);z-index:1}.maintenance-action-card{align-items:center;animation:maintenance-card-in .8s cubic-bezier(.22,1,.36,1) both;align-self:center;background:linear-gradient(145deg,rgba(8,43,87,.96),rgba(5,19,42,.98));border:1px solid #168cff;border-radius:16px;box-shadow:0 0 22px rgba(20,125,255,.2),inset 0 1px rgba(151,211,255,.12);color:inherit;cursor:pointer;display:grid;font:inherit;grid-gap:12px;gap:12px;grid-template-columns:48px 1fr 30px;min-height:124px;padding:20px;position:relative;text-align:left;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease;z-index:4}.maintenance-action-card:hover{box-shadow:0 0 34px rgba(33,148,255,.45),0 18px 30px rgba(1,7,20,.35);transform:translateY(-7px)}.maintenance-config-card{animation-delay:.16s;grid-column:1;grid-row:1;justify-self:start;max-width:270px;width:100%}.maintenance-backup-card{animation-delay:.28s;border-color:#a76bff;box-shadow:0 0 22px rgba(150,80,255,.2),inset 0 1px rgba(220,180,255,.12);grid-column:3;grid-row:1;justify-self:end;max-width:270px;width:100%}.maintenance-backup-card:hover{box-shadow:0 0 34px rgba(171,92,255,.48),0 18px 30px rgba(1,7,20,.35)}.maintenance-action-icon{align-items:center;background:rgba(29,137,255,.16);border:1px solid rgba(91,185,255,.52);border-radius:11px;color:#5bbcff;display:flex;height:48px;justify-content:center;width:48px}.maintenance-backup-card .maintenance-action-icon{background:rgba(173,96,255,.15);border-color:rgba(202,145,255,.54);color:#cc9cff}.maintenance-action-icon svg{fill:none;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:25px}.maintenance-action-card strong{color:#eff7ff;display:block;font-size:14px;line-height:1.25;margin:0}.maintenance-action-card small{color:#86a6cb;display:block;font-size:11px;margin:5px 0 0}.maintenance-action-arrow{align-items:center;border:1px solid;border-radius:50%;color:#58b9ff;display:flex;font-size:18px;height:29px;justify-content:center;transition:transform .3s ease;width:29px}.maintenance-backup-card .maintenance-action-arrow{color:#cb96ff}.maintenance-action-card:hover .maintenance-action-arrow{transform:translate(2px,-2px)}@keyframes maintenance-stage-in{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes maintenance-card-in{0%{opacity:0;transform:translateY(22px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes maintenance-core-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes maintenance-flow-left{to{stroke-dashoffset:-40}}@keyframes maintenance-flow-right{to{stroke-dashoffset:40}}@keyframes maintenance-packet-left{0%,12%{offset-distance:0;opacity:0}20%{opacity:1}78%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes maintenance-packet-right{0%,12%{offset-distance:100%;opacity:0}20%{opacity:1}78%{opacity:1}to{offset-distance:0;opacity:0}}.packet-left{offset-path:path("M145 260 C270 260 320 178 450 178")}.packet-right{offset-path:path("M755 260 C630 260 580 178 450 178")}@keyframes maintenance-core-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes maintenance-bars{to{transform:scaleY(.55)}}[data-theme=dark] .maintenance-actions-panel{background:linear-gradient(145deg,rgba(7,20,39,.98),rgba(5,13,28,.98));border-color:#1e487b}[data-theme=light] .maintenance-network-stage{background:radial-gradient(circle at 50% 40%,rgba(56,143,255,.13),transparent 38%),linear-gradient(155deg,#f5f9ff,#eaf3ff 52%,#f9fbff);border-color:#b9d2ef;box-shadow:0 18px 38px rgba(38,83,137,.14),inset 0 1px rgba(255,255,255,.9)}[data-theme=light] .maintenance-network-stage:before{background-image:linear-gradient(rgba(55,113,177,.08) 1px,transparent 0),linear-gradient(90deg,rgba(55,113,177,.08) 1px,transparent 0)}[data-theme=light] .maintenance-action-card{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(235,245,255,.98));border-color:#328bf0;box-shadow:0 12px 26px rgba(38,102,174,.15),inset 0 1px #fff}[data-theme=light] .maintenance-backup-card{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(246,238,255,.98));border-color:#a66aeb}[data-theme=light] .maintenance-action-card strong{color:#12325a}[data-theme=light] .maintenance-action-card small{color:#5d7798}[data-theme=light] .maintenance-network-core strong{color:#1d4f7d;text-shadow:none}[data-theme=light] .maintenance-core-ring.ring-one{border-color:#2586e4;box-shadow:0 0 18px rgba(30,137,255,.28),inset 0 0 20px rgba(30,137,255,.12)}[data-theme=light] .maintenance-core-ring.ring-two{border-color:#a36ce0}.maintenance-modal-backdrop{align-items:center;animation:maintenance-modal-fade .28s ease both;background:rgba(1,8,22,.66);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:120}.maintenance-modal{animation:maintenance-modal-in .4s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(145deg,#10294a,#07162b);border:1px solid #3197ff;border-radius:20px;box-shadow:0 28px 75px rgba(0,0,0,.42),0 0 32px rgba(36,132,255,.25);max-height:calc(100dvh - 40px);min-height:190px;max-width:520px;overflow-y:auto;padding:28px;position:relative;width:100%}.maintenance-modal h2{color:#f2f8ff;font-size:20px;margin:0}.maintenance-tutorial-button{align-items:center;background:linear-gradient(135deg,#2d8bf0,#6454e8);border:1px solid rgba(151,211,255,.55);border-radius:999px;box-shadow:0 6px 16px rgba(45,139,240,.22);color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:7px;margin:16px 0 15px;padding:8px 13px;text-decoration:none;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease}.maintenance-tutorial-button:hover{box-shadow:0 9px 20px rgba(45,139,240,.34);filter:brightness(1.08);transform:translateY(-2px)}.maintenance-tutorial-button:active{transform:translateY(0)}.maintenance-modal-intro{color:#8eadd0;font-size:13px;margin:7px 0 20px}.maintenance-mode-grid{display:grid;grid-gap:10px;gap:10px}.maintenance-mode-choice{align-items:center;background:rgba(10,35,69,.74);border:1px solid #245487;border-radius:13px;color:#ddecff;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:38px 1fr auto;padding:13px 14px;text-align:left;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.maintenance-mode-choice.is-selected,.maintenance-mode-choice:focus-visible,.maintenance-mode-choice:hover{background:rgba(24,83,146,.78);border-color:#4db6ff;box-shadow:0 0 20px rgba(40,148,255,.22);outline:none;transform:translateX(4px)}.maintenance-mode-choice.is-selected{box-shadow:inset 3px 0 #42d7c4,0 0 20px rgba(40,148,255,.22)}.maintenance-mode-choice>span:nth-child(2){min-width:0}.maintenance-mode-choice strong{color:#f2f8ff;display:block;font-size:13px;line-height:1.25}.maintenance-mode-choice small{color:#9cb9d9;display:block;font-size:11px;line-height:1.4;margin-top:4px}.maintenance-mode-icon{align-items:center;background:rgba(70,170,255,.14);border:1px solid rgba(107,196,255,.42);border-radius:10px;color:#72caff;display:flex;font-size:20px;height:38px;justify-content:center;width:38px}.maintenance-mode-choice>i{color:#67c5ff;font-size:25px;font-style:normal}.maintenance-mode-choice.is-disabled{cursor:not-allowed;opacity:.52}.maintenance-mode-choice.is-disabled:hover{box-shadow:none;transform:none}.maintenance-mode-choice em{border:1px solid rgba(245,196,0,.5);border-radius:999px;color:#f5d66a;font-size:10px;font-style:normal;font-weight:800;padding:5px 7px;white-space:nowrap}.maintenance-modal-close{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(155,204,255,.3);border-radius:50%;color:#d5eaff;cursor:pointer;display:flex;font-size:22px;height:32px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;transition:background .25s ease,transform .25s ease;width:32px}.maintenance-modal-close:hover{transform:rotate(90deg)}.maintenance-modal-close{border-radius:10px;font-size:0;height:38px;overflow:hidden;right:14px;top:14px;width:38px;z-index:6}.maintenance-modal-close span{display:block;font-size:25px;font-weight:300;line-height:34px;transform:translateY(-1px);transition:transform .3s cubic-bezier(.22,1,.36,1)}.maintenance-modal-close:hover span{transform:translateY(-1px) rotate(90deg) scale(1.08)}.maintenance-modal-close:focus-visible{box-shadow:0 0 0 3px rgba(91,198,255,.32);outline:none}.maintenance-modal-close:hover{background:rgba(70,157,255,.22);transform:translateY(-1px)}[data-theme=light] .maintenance-modal{background:linear-gradient(145deg,#ffffff,#edf5ff);border-color:#8ebbed;box-shadow:0 24px 60px rgba(38,83,137,.25)}[data-theme=light] .maintenance-modal h2{color:#163965}[data-theme=light] .maintenance-modal-intro{color:#607d9d}[data-theme=light] .maintenance-tutorial-button{border-color:rgba(36,106,185,.25);box-shadow:0 6px 16px rgba(36,106,185,.16)}[data-theme=light] .maintenance-mode-choice{background:rgba(244,249,255,.9);border-color:#c1d8ef;color:#234a73}[data-theme=light] .maintenance-mode-choice.is-selected,[data-theme=light] .maintenance-mode-choice:focus-visible,[data-theme=light] .maintenance-mode-choice:hover{background:#e4f1ff;border-color:#4897de;box-shadow:0 0 18px rgba(62,135,207,.18)}[data-theme=light] .maintenance-mode-choice strong{color:#183e67}[data-theme=light] .maintenance-mode-choice small{color:#607d9d}[data-theme=light] .maintenance-mode-icon{background:#e0f1ff;border-color:#a8cfee;color:#1977bf}[data-theme=light] .maintenance-mode-choice>i{color:#237ebc}[data-theme=light] .maintenance-mode-choice em{color:#9a6c00}[data-theme=light] .maintenance-modal-close{background:#eaf3ff;border-color:#b4d0ed;color:#214c79}@keyframes maintenance-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes maintenance-modal-in{0%{opacity:0;transform:translateY(26px) scale(.91)}65%{opacity:1;transform:translateY(-3px) scale(1.008)}to{opacity:1;transform:translateY(0) scale(1)}}.maintenance-modal-backdrop{animation-duration:.46s}.maintenance-modal{animation-duration:.62s}.maintenance-action-card:focus-visible,.maintenance-action-card:hover{border-color:#6bc8ff;box-shadow:0 0 38px rgba(33,148,255,.48),0 18px 30px rgba(1,7,20,.38);outline:none;transform:translateY(-8px) scale(1.018)}.maintenance-backup-card:focus-visible,.maintenance-backup-card:hover{border-color:#d0a0ff;box-shadow:0 0 38px rgba(171,92,255,.5),0 18px 30px rgba(1,7,20,.38)}.maintenance-action-card:active{transform:translateY(-2px) scale(.992)}.maintenance-action-card:focus-visible .maintenance-action-icon,.maintenance-action-card:hover .maintenance-action-icon{box-shadow:0 0 18px currentColor;transform:scale(1.06)}.maintenance-action-icon{transition:box-shadow .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.maintenance-modal-flow,.maintenance-simple-flow{animation:maintenance-flow-panel-in .46s cubic-bezier(.22,1,.36,1) both}.maintenance-simple-modal{max-width:610px}.maintenance-flow-kicker{color:#72caff;display:block;font-size:10px;font-weight:900;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.maintenance-simple-select-label{color:#dceeff;display:grid;font-size:12px;font-weight:800;grid-gap:7px;gap:7px}.maintenance-simple-select-label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(3,19,43,.76);border:1px solid #2c6fa8;border-radius:11px;color:#f2f8ff;font:inherit;min-height:45px;outline:none;padding:0 13px;transition:border-color .24s ease,box-shadow .24s ease}.maintenance-simple-select-label select:focus{border-color:#5fc3ff;box-shadow:0 0 0 3px rgba(55,166,255,.16)}.maintenance-router-selection{align-items:center;background:linear-gradient(120deg,rgba(22,82,134,.47),rgba(9,35,69,.7));border:1px solid rgba(84,178,255,.47);border-radius:12px;display:flex;gap:10px;margin:14px 0 20px;padding:11px 13px}.maintenance-router-selection-dot{background:#27d7a0;border-radius:50%;box-shadow:0 0 0 4px rgba(39,215,160,.12),0 0 14px rgba(39,215,160,.7);height:8px;width:8px}.maintenance-router-selection div{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0}.maintenance-router-selection strong{color:#eff8ff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-router-selection small{color:#9ec3e7;font-size:11px}.maintenance-router-selection em{background:rgba(39,215,160,.12);border:1px solid rgba(39,215,160,.33);border-radius:999px;color:#6fe6c2;font-size:10px;font-style:normal;font-weight:800;padding:5px 7px}.maintenance-simple-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.maintenance-empty-online button,.maintenance-simple-footer button{border:1px solid #397eb7;border-radius:10px;cursor:pointer;font:inherit;font-size:12px;font-weight:800;min-height:40px;padding:0 14px;transition:box-shadow .25s ease,transform .25s ease,filter .25s ease}.maintenance-empty-online button,.maintenance-simple-footer button:first-child{background:transparent;color:#c9e4ff}.maintenance-simple-footer button:last-child{background:linear-gradient(135deg,#278ce9,#5347d9);border-color:#5da8f1;box-shadow:0 9px 20px rgba(37,123,229,.24);color:#fff}.maintenance-empty-online button:hover,.maintenance-simple-footer button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px)}.maintenance-simple-footer button:disabled{cursor:wait;opacity:.68}.maintenance-button-loader{animation:maintenance-loader-spin .7s linear infinite;border:2px solid rgba(255,255,255,.36);border-right-color:#fff;border-radius:50%;display:inline-block;height:12px;margin-right:7px;vertical-align:-2px;width:12px}.maintenance-inspection-error{background:rgba(255,80,112,.09);border:1px solid rgba(255,126,149,.36);border-radius:10px;color:#ffc5d0;font-size:12px;margin:14px 0 0;padding:10px 12px}.maintenance-empty-online{background:rgba(10,35,69,.6);border:1px dashed #3f78ad;border-radius:13px;color:#9fbee0;padding:22px;text-align:center}.maintenance-empty-online strong{color:#e7f3ff;display:block;font-size:14px}.maintenance-empty-online p{font-size:12px;line-height:1.55;margin:7px 0 15px}.maintenance-device-overview{align-items:center;background:radial-gradient(circle at 0 0,rgba(59,150,255,.2),transparent 48%),rgba(7,29,59,.68);border:1px solid #285d92;border-radius:15px;display:flex;gap:16px;margin:16px 0 12px;min-height:126px;padding:12px 16px}.maintenance-device-overview img{height:94px;object-fit:contain;width:128px}.maintenance-device-overview div{display:grid;grid-gap:5px;gap:5px}.maintenance-device-overview strong{color:#f0f8ff;font-size:17px;line-height:1.2}.maintenance-device-overview span{color:#78c4ff;font-size:12px;font-weight:700}.maintenance-device-overview small{color:#a7c2df;font-size:11px}.maintenance-router-online-beacon{align-items:center;background:linear-gradient(135deg,rgba(15,199,132,.18),rgba(3,72,57,.25));border:1px solid rgba(79,255,182,.66);border-radius:12px;box-shadow:0 0 0 1px rgba(90,255,189,.12),0 0 26px rgba(42,255,159,.3),inset 0 1px rgba(220,255,240,.14);display:flex;gap:9px;margin-left:auto;padding:8px 10px;position:relative}.maintenance-router-online-beacon:before{animation:maintenance-online-scan 2.1s ease-out infinite;border:1px solid rgba(78,255,180,.7);border-radius:12px;content:"";inset:-1px;pointer-events:none;position:absolute}.maintenance-router-online-beacon>span:last-child{display:grid;grid-gap:2px;gap:2px;white-space:nowrap}.maintenance-router-online-beacon b{color:#9dffce;font-size:10px;line-height:1.2}.maintenance-router-online-beacon small{color:#6ee9b2;font-size:9px}.maintenance-router-online-icon{align-items:center;background:radial-gradient(circle at 35% 25%,#b8ffdc,#25e694 45%,#0c8057 100%);border:1px solid #a7ffd5;border-radius:10px;box-shadow:0 0 18px rgba(43,255,159,.95),inset 0 1px rgba(255,255,255,.6);display:flex;height:31px;justify-content:center;position:relative;width:31px}.maintenance-router-online-icon svg{fill:none;height:20px;stroke:#043d2a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:20px}.maintenance-router-online-icon i{animation:maintenance-online-blink 1.4s ease-in-out infinite alternate;background:#e7fff3;border-radius:50%;box-shadow:0 0 8px #e7fff3,0 0 15px #25ff9a;height:3px;position:absolute;top:5px;width:3px}.maintenance-router-online-icon i:first-child{left:5px}.maintenance-router-online-icon i:nth-child(2){animation-delay:-.7s;right:5px}@keyframes maintenance-online-scan{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}@keyframes maintenance-online-blink{0%{opacity:.38;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.maintenance-device-specs{display:grid;grid-gap:9px;gap:9px;grid-template-columns:1fr 1fr}.maintenance-device-specs article{background:rgba(8,31,61,.68);border:1px solid rgba(64,133,197,.48);border-radius:12px;display:grid;grid-gap:4px;gap:4px;min-height:82px;padding:12px}.maintenance-device-specs small{color:#85abce;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.maintenance-device-specs strong{color:#eaf5ff;font-size:12px;line-height:1.35}.maintenance-device-specs span{color:#a8c4df;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.maintenance-confirm-router{background:linear-gradient(120deg,rgba(32,178,141,.15),rgba(22,78,128,.2));border:1px solid rgba(62,211,173,.35);border-radius:12px;display:grid;grid-gap:4px;gap:4px;margin-top:13px;padding:12px}.maintenance-confirm-router strong{color:#c7ffea;font-size:13px}.maintenance-confirm-router span{color:#a9d6ca;font-size:11px}.maintenance-port-fieldset{border:0;margin:16px 0 0;min-inline-size:0;padding:0}.maintenance-port-fieldset legend{color:#dceeff;font-size:12px;font-weight:800;margin-bottom:9px;padding:0}.maintenance-port-choice-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-port-choice{align-items:center;background:rgba(7,31,61,.68);border:1px solid rgba(64,133,197,.48);border-radius:12px;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:30px 1fr auto;min-height:62px;padding:10px;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease}.maintenance-port-choice:hover{border-color:#5ac0ff;transform:translateY(-2px)}.maintenance-port-choice.is-selected{background:linear-gradient(135deg,rgba(30,112,190,.42),rgba(7,42,81,.75));border-color:#57bcff;box-shadow:0 0 20px rgba(42,159,255,.2),inset 3px 0 #3bd8c0}.maintenance-port-choice input{accent-color:#45d4bf;height:1px;opacity:0;position:absolute;width:1px}.maintenance-port-glyph{align-items:center;background:rgba(58,173,255,.15);border:1px solid rgba(99,190,255,.42);border-radius:8px;color:#7bcbff;display:flex;font-size:15px;height:30px;justify-content:center;width:30px}.maintenance-port-choice>span:nth-child(3){display:grid;grid-gap:3px;gap:3px;min-width:0}.maintenance-port-choice strong{color:#eaf6ff;font-size:12px}.maintenance-port-choice small{color:#9db9d7;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-port-choice em{background:rgba(40,219,164,.1);border:1px solid rgba(70,235,178,.36);border-radius:999px;color:#75edc4;font-size:9px;font-style:normal;font-weight:800;padding:4px 6px;white-space:nowrap}.maintenance-port-confirmed{align-items:center;background:linear-gradient(120deg,rgba(27,175,133,.16),rgba(13,70,76,.24));border:1px solid rgba(68,223,176,.36);border-radius:12px;color:#d8fff0;display:flex;gap:10px;margin-top:13px;padding:11px 12px}.maintenance-port-confirmed>span{align-items:center;background:#24d89c;border-radius:50%;box-shadow:0 0 15px rgba(36,216,156,.8);color:#063d2b;display:flex;font-weight:950;height:22px;justify-content:center;width:22px}.maintenance-port-confirmed div{display:grid;grid-gap:3px;gap:3px}.maintenance-port-confirmed strong{font-size:12px}.maintenance-port-confirmed small{color:#a8dbcb;font-size:10px;line-height:1.35}.maintenance-link-hero,.maintenance-protection-hero{align-items:center;background:radial-gradient(circle at 14% 10%,rgba(64,168,255,.28),transparent 44%),linear-gradient(125deg,rgba(10,38,75,.92),rgba(8,27,57,.7));border:1px solid rgba(91,170,239,.43);border-radius:16px;display:flex;gap:13px;margin-top:14px;overflow:hidden;padding:14px;position:relative}.maintenance-link-hero:after,.maintenance-protection-hero:after{background:linear-gradient(90deg,transparent,rgba(112,204,255,.25),transparent);content:"";height:1px;left:-25%;position:absolute;top:0;transform:rotate(-8deg);width:56%}.maintenance-link-hero>span,.maintenance-protection-hero>span{align-items:center;background:linear-gradient(145deg,#3a98ee,#2844aa);border:1px solid rgba(154,218,255,.76);border-radius:13px;box-shadow:0 0 22px rgba(42,149,255,.35),inset 0 1px rgba(255,255,255,.28);color:#e9f8ff;display:flex;font-size:25px;font-weight:900;height:45px;justify-content:center;position:relative;width:45px}.maintenance-link-hero div,.maintenance-protection-hero div{display:grid;grid-gap:4px;gap:4px}.maintenance-link-hero strong,.maintenance-protection-hero strong{color:#f1f8ff;font-size:13px}.maintenance-link-hero small,.maintenance-protection-hero small{color:#a9c8e4;font-size:10px;line-height:1.45}.maintenance-protection-hero b{color:#79d0ff}.maintenance-backup-options{display:grid;grid-gap:11px;gap:11px;margin-top:15px}.maintenance-backup-choice{align-items:center;background:linear-gradient(135deg,rgba(12,43,81,.94),rgba(7,26,56,.76));border:1px solid rgba(80,150,211,.48);border-radius:14px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:38px 1fr auto;min-height:78px;padding:12px;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.maintenance-backup-choice:hover{border-color:#6bc8ff;box-shadow:0 12px 28px rgba(2,15,39,.28);transform:translateY(-3px)}.maintenance-backup-choice.is-selected{background:linear-gradient(135deg,rgba(18,126,101,.48),rgba(8,50,76,.9));border-color:#5be2ba;box-shadow:0 0 0 1px rgba(101,255,198,.12),0 0 25px rgba(40,219,164,.18),inset 3px 0 #3bd8c0}.maintenance-choice-symbol{align-items:center;border-radius:11px;display:flex;font-size:17px;font-weight:900;height:38px;justify-content:center;width:38px}.maintenance-choice-symbol.backup{background:linear-gradient(145deg,#c4f0ff,#54bff0);box-shadow:0 0 17px rgba(81,201,255,.34);color:#0a4271}.maintenance-choice-symbol.caution{background:linear-gradient(145deg,#ffe2a3,#efac36);box-shadow:0 0 17px rgba(248,183,66,.26);color:#643c00}.maintenance-backup-choice>span:nth-child(2){display:grid;grid-gap:4px;gap:4px;min-width:0}.maintenance-backup-choice strong{color:#edf8ff;font-size:12px}.maintenance-backup-choice small{color:#aac7e0;font-size:10px;line-height:1.35}.maintenance-backup-choice button{background:linear-gradient(135deg,#278ce9,#5347d9);border:1px solid #6bbcf8;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:850;min-height:33px;padding:0 11px;transition:filter .25s ease,transform .25s ease}.maintenance-backup-choice button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.maintenance-backup-choice button:disabled{cursor:wait;opacity:.72}.maintenance-backup-choice em{border:1px solid rgba(153,195,229,.38);border-radius:999px;color:#b9d6ee;font-size:9px;font-style:normal;font-weight:800;padding:5px 7px;white-space:nowrap}.maintenance-backup-skip{cursor:pointer}.maintenance-backup-skip input,.maintenance-port-toggle input{accent-color:#3bd8c0}.maintenance-backup-skip input{height:1px;opacity:0;position:absolute;width:1px}.maintenance-backup-skip.is-selected em{background:rgba(44,220,164,.12);border-color:rgba(70,235,178,.45);color:#75edc4}.maintenance-preparation-note{align-items:center;background:linear-gradient(120deg,rgba(35,112,204,.16),rgba(12,54,93,.22));border:1px solid rgba(82,168,237,.34);border-radius:12px;color:#dcf2ff;display:flex;gap:11px;margin-top:14px;padding:11px 12px}.maintenance-preparation-note>span{align-items:center;background:#53b8ff;border-radius:50%;color:#0a4271;display:flex;font-size:15px;font-weight:900;height:24px;justify-content:center;width:24px}.maintenance-preparation-note div{display:grid;grid-gap:3px;gap:3px}.maintenance-preparation-note strong{font-size:12px}.maintenance-preparation-note small{color:#a9c9e5;font-size:10px}.maintenance-detected-port{align-items:center;background:linear-gradient(120deg,rgba(27,175,133,.16),rgba(13,70,76,.24));border:1px solid rgba(68,223,176,.36);border-radius:12px;display:flex;gap:10px;margin-top:16px;padding:11px 12px}.maintenance-detected-port div{display:grid;grid-gap:3px;gap:3px}.maintenance-detected-port strong{color:#d8fff0;font-size:12px}.maintenance-detected-port small{color:#a8dbcb;font-size:10px}.maintenance-port-toggle{color:#cae4fb;cursor:pointer;display:flex;font-size:11px;font-weight:750;gap:8px;margin-top:14px}.maintenance-link-hero>span{background:radial-gradient(circle at 30% 20%,#dcfff0,#46e4a7 38%,#0c7660 100%);box-shadow:0 0 24px rgba(45,240,164,.42);color:#063f33}.maintenance-link-hero>span i{animation:maintenance-online-blink 1.35s ease-in-out infinite alternate;background:#effff7;border-radius:50%;box-shadow:0 0 8px #effff7,0 0 14px #36f5ad;height:4px;position:absolute;top:6px;width:4px}.maintenance-link-hero>span i:first-child{left:6px}.maintenance-link-hero>span i:nth-child(2){animation-delay:-.65s;right:6px}.maintenance-selected-port{align-items:center;animation:maintenance-port-selected-in .42s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(125deg,rgba(20,91,158,.35),rgba(12,47,94,.76));border:1px solid rgba(83,187,255,.62);border-radius:14px;box-shadow:0 0 0 1px rgba(85,186,255,.08),inset 3px 0 #4ac7ff;display:flex;gap:12px;margin-top:15px;padding:12px}.maintenance-selected-port>span{align-items:center;background:linear-gradient(145deg,#a5e8ff,#329ae5);border-radius:50%;box-shadow:0 0 18px rgba(74,199,255,.65);color:#063c69;display:flex;font-size:16px;font-weight:950;height:30px;justify-content:center;width:30px}.maintenance-selected-port div{display:grid;grid-gap:3px;gap:3px}.maintenance-selected-port small{color:#91cbf5;font-size:9px;font-weight:900;letter-spacing:.09em}.maintenance-selected-port strong{color:#eaf8ff;font-size:13px}.maintenance-selected-port strong b{color:#86ddff}.maintenance-selected-port p{color:#b6d3e9;font-size:10px;line-height:1.4;margin:1px 0 0}.maintenance-selected-port.is-confirmed{background:linear-gradient(125deg,rgba(20,154,111,.35),rgba(8,75,73,.76));border-color:rgba(87,239,180,.7);box-shadow:0 0 22px rgba(40,219,164,.19),inset 3px 0 #3bd8c0}.maintenance-selected-port.is-confirmed>span{background:linear-gradient(145deg,#baffdf,#35d998);box-shadow:0 0 18px rgba(56,246,168,.68);color:#06462d}.maintenance-selected-port.is-confirmed small{color:#7ee5bf}.maintenance-selected-port.is-confirmed strong b{color:#aaffd5}.maintenance-lan-hero{align-items:center;background:radial-gradient(circle at 12% 12%,rgba(157,107,255,.23),transparent 44%),linear-gradient(125deg,rgba(23,33,83,.9),rgba(8,28,63,.78));border:1px solid rgba(139,120,247,.52);border-radius:16px;display:flex;gap:13px;margin-top:14px;padding:14px}.maintenance-lan-hero>span{align-items:center;background:linear-gradient(145deg,#b9a3ff,#6951d9);border:1px solid rgba(217,207,255,.75);border-radius:13px;box-shadow:0 0 22px rgba(137,103,255,.36);color:#fff;display:flex;font-size:24px;font-weight:900;height:45px;justify-content:center;width:45px}.maintenance-lan-hero div{display:grid;grid-gap:4px;gap:4px}.maintenance-lan-hero strong{color:#f3f0ff;font-size:13px}.maintenance-lan-hero small{color:#bcb7e6;font-size:10px;line-height:1.45}.maintenance-lan-hero b{color:#d6ceff}.maintenance-lan-fieldset{border:0;margin:16px 0 0;min-inline-size:0;padding:0}.maintenance-lan-fieldset legend{align-items:center;color:#dfe9ff;display:flex;font-size:11px;font-weight:850;justify-content:space-between;margin-bottom:9px;padding:0;width:100%}.maintenance-lan-fieldset legend button{background:rgba(153,136,255,.15);border:1px solid rgba(185,170,255,.52);border-radius:999px;color:#dfd7ff;cursor:pointer;font:inherit;font-size:9px;font-weight:900;padding:5px 8px;transition:background .25s ease,transform .25s ease}.maintenance-lan-fieldset legend button:hover:not(:disabled){background:rgba(167,148,255,.28);transform:translateY(-1px)}.maintenance-lan-fieldset legend button:disabled{cursor:not-allowed;opacity:.5}.maintenance-lan-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-lan-choice{align-items:center;background:rgba(10,29,65,.75);border:1px solid rgba(84,113,189,.48);border-radius:12px;cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:30px 1fr auto;min-height:63px;padding:10px;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease}.maintenance-lan-choice:hover{border-color:#a694ff;transform:translateY(-2px)}.maintenance-lan-choice.is-selected{background:linear-gradient(135deg,rgba(97,77,201,.44),rgba(22,43,97,.85));border-color:#ae9dff;box-shadow:0 0 21px rgba(126,99,255,.22),inset 3px 0 #a794ff}.maintenance-lan-choice input{height:1px;opacity:0;position:absolute;width:1px}.maintenance-lan-port-icon{align-items:center;background:rgba(158,139,255,.16);border:1px solid rgba(181,167,255,.48);border-radius:8px;color:#c8bdff;display:flex;font-size:15px;height:30px;justify-content:center;width:30px}.maintenance-lan-choice>span:nth-child(3){display:grid;grid-gap:3px;gap:3px;min-width:0}.maintenance-lan-choice strong{color:#eff3ff;font-size:12px}.maintenance-lan-choice small{color:#aabbe2;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-lan-choice em{border:1px solid rgba(164,150,250,.43);border-radius:999px;color:#c6bbff;font-size:9px;font-style:normal;font-weight:850;padding:4px 6px;white-space:nowrap}.maintenance-lan-choice.is-selected em{background:rgba(176,160,255,.16);border-color:rgba(203,193,255,.65);color:#e1dbff}.maintenance-lan-selected{align-items:center;background:rgba(17,32,71,.6);border:1px dashed rgba(116,143,207,.55);border-radius:14px;display:flex;gap:12px;margin-top:15px;padding:12px;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.maintenance-lan-selected>span{align-items:center;background:rgba(147,130,255,.14);border:1px solid rgba(177,164,255,.44);border-radius:50%;color:#cbbfff;display:flex;font-size:16px;font-weight:900;height:30px;justify-content:center;width:30px}.maintenance-lan-selected div{display:grid;grid-gap:3px;gap:3px}.maintenance-lan-selected small{color:#9daed9;font-size:9px;font-weight:900;letter-spacing:.09em}.maintenance-lan-selected strong{color:#e5edff;font-size:12px}.maintenance-lan-selected p{color:#aebfe2;font-size:10px;line-height:1.4;margin:1px 0 0}.maintenance-lan-selected.is-ready{animation:maintenance-port-selected-in .42s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(125deg,rgba(74,60,159,.37),rgba(19,40,88,.78));border-color:rgba(171,157,255,.65);box-shadow:inset 3px 0 #a794ff}.maintenance-lan-selected.is-confirmed{background:linear-gradient(125deg,rgba(20,154,111,.35),rgba(8,75,73,.76));border-color:rgba(87,239,180,.7);box-shadow:0 0 22px rgba(40,219,164,.19),inset 3px 0 #3bd8c0}.maintenance-lan-selected.is-confirmed>span{background:linear-gradient(145deg,#baffdf,#35d998);border-color:#8ef1c4;box-shadow:0 0 18px rgba(56,246,168,.68);color:#06462d}.maintenance-lan-selected.is-confirmed small{color:#7ee5bf}.maintenance-network-plan-hero{align-items:center;background:radial-gradient(circle at 13% 13%,rgba(41,215,183,.22),transparent 44%),linear-gradient(125deg,rgba(8,54,80,.92),rgba(7,30,66,.78));border:1px solid rgba(75,218,193,.48);border-radius:16px;display:flex;gap:13px;margin-top:14px;padding:14px}.maintenance-network-plan-hero>span{align-items:center;background:linear-gradient(145deg,#9bffe1,#2fb991);border:1px solid rgba(189,255,230,.74);border-radius:13px;box-shadow:0 0 22px rgba(53,233,178,.32);color:#075143;display:flex;font-size:24px;font-weight:900;height:45px;justify-content:center;width:45px}.maintenance-network-plan-hero div{display:grid;grid-gap:4px;gap:4px}.maintenance-network-plan-hero strong{color:#eefff9;font-size:13px}.maintenance-network-plan-hero small{color:#b4dcd5;font-size:10px;line-height:1.45}.maintenance-license-plan{background:linear-gradient(120deg,rgba(43,131,182,.22),rgba(15,54,97,.42));border:1px solid rgba(88,172,237,.4);border-radius:13px;display:grid;grid-gap:4px;gap:4px;margin-top:14px;padding:12px}.maintenance-license-plan>span{color:#8bcfff;font-size:9px;font-weight:900;letter-spacing:.1em}.maintenance-license-plan strong{color:#e6f5ff;font-size:13px}.maintenance-license-plan small{color:#b1cce4;font-size:10px}.maintenance-gateway-fieldset{border:0;margin:16px 0 0;min-inline-size:0;padding:0}.maintenance-gateway-fieldset legend{color:#e0f2f1;font-size:11px;font-weight:850;margin-bottom:9px;padding:0}.maintenance-gateway-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:1fr 1fr}.maintenance-gateway-choice{align-items:center;background:rgba(6,40,70,.7);border:1px solid rgba(66,145,181,.48);border-radius:12px;cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:10px 1fr auto;min-height:60px;padding:10px;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease}.maintenance-gateway-choice:hover{border-color:#61dac2;transform:translateY(-2px)}.maintenance-gateway-choice.is-selected{background:linear-gradient(135deg,rgba(22,151,125,.42),rgba(8,66,83,.82));border-color:#61e0c0;box-shadow:0 0 20px rgba(48,218,177,.18),inset 3px 0 #3bd8c0}.maintenance-gateway-choice input{height:1px;opacity:0;position:absolute;width:1px}.maintenance-gateway-dot{background:#6598be;border-radius:50%;box-shadow:0 0 0 3px rgba(107,159,197,.12);height:7px;width:7px}.maintenance-gateway-choice.is-selected .maintenance-gateway-dot{background:#5ff2bd;box-shadow:0 0 0 4px rgba(95,242,189,.13),0 0 13px rgba(95,242,189,.85)}.maintenance-gateway-choice>span:nth-child(3){display:grid;grid-gap:3px;gap:3px;min-width:0}.maintenance-gateway-choice strong{color:#eaf9ff;font-size:12px}.maintenance-gateway-choice small{color:#a8c9dd;font-size:9px}.maintenance-gateway-choice em{border:1px solid rgba(97,202,189,.42);border-radius:999px;color:#9be5d4;font-size:9px;font-style:normal;font-weight:850;padding:4px 6px}.maintenance-gateway-choice.is-selected em{background:rgba(59,216,192,.13);color:#d3fff5}.maintenance-network-plan-selected{align-items:center;animation:maintenance-port-selected-in .42s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(125deg,rgba(16,129,113,.34),rgba(7,64,79,.78));border:1px solid rgba(81,231,193,.62);border-radius:14px;box-shadow:0 0 0 1px rgba(85,230,190,.09),inset 3px 0 #3bd8c0;display:flex;gap:12px;margin-top:15px;padding:12px}.maintenance-network-plan-selected>span{align-items:center;background:linear-gradient(145deg,#c1ffe7,#37d99d);border-radius:50%;box-shadow:0 0 18px rgba(56,246,168,.62);color:#064d35;display:flex;font-size:16px;font-weight:950;height:30px;justify-content:center;width:30px}.maintenance-network-plan-selected div{display:grid;grid-gap:3px;gap:3px}.maintenance-network-plan-selected small{color:#8be8c8;font-size:9px;font-weight:900;letter-spacing:.09em}.maintenance-network-plan-selected strong{color:#e7fff7;font-size:13px}.maintenance-network-plan-selected strong b{color:#a5ffe0}.maintenance-network-plan-selected p{color:#b9ddd5;font-size:10px;line-height:1.4;margin:0}.maintenance-network-plan-selected.is-confirmed{background:linear-gradient(125deg,rgba(37,134,181,.4),rgba(10,70,112,.82));border-color:rgba(98,196,255,.72);box-shadow:0 0 24px rgba(67,175,255,.2),inset 3px 0 #54c7ff}.maintenance-network-plan-selected.is-confirmed>span{background:linear-gradient(145deg,#c4f0ff,#51bff0);box-shadow:0 0 18px rgba(81,201,255,.65);color:#07446d}.maintenance-network-plan-selected.is-confirmed small{color:#9fdaff}.maintenance-network-plan-empty{background:rgba(11,40,70,.56);border:1px dashed rgba(82,160,192,.5);border-radius:13px;color:#aac9df;font-size:11px;line-height:1.45;margin-top:15px;padding:12px}.maintenance-custom-gateway{background:rgba(9,37,67,.64);border:1px solid rgba(81,145,186,.42);border-radius:13px;display:grid;grid-gap:10px;gap:10px;margin-top:13px;padding:11px 12px;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease}.maintenance-custom-gateway.is-enabled{background:linear-gradient(125deg,rgba(25,92,128,.36),rgba(9,47,76,.75));border-color:rgba(89,198,226,.66);box-shadow:inset 3px 0 #54c7ff}.maintenance-custom-gateway>label{align-items:center;color:#dbefff;cursor:pointer;display:flex;font-size:11px;font-weight:800;gap:8px}.maintenance-custom-gateway input[type=checkbox]{accent-color:#4ed1ff}.maintenance-custom-gateway>div{display:grid;grid-gap:6px;gap:6px}.maintenance-custom-gateway input[type=text],.maintenance-custom-gateway>div>input{background:rgba(3,23,51,.72);border:1px solid rgba(91,169,215,.56);border-radius:9px;color:#effaff;font:inherit;font-size:12px;min-height:38px;outline:none;padding:0 11px}.maintenance-custom-gateway>div>input:focus{border-color:#63d4ff;box-shadow:0 0 0 3px rgba(77,195,255,.14)}.maintenance-custom-gateway>div>input::placeholder{color:#739bbb}.maintenance-custom-gateway>div small{color:#9cc3dd;font-size:10px}.maintenance-gateway-error{background:rgba(255,98,124,.1);border:1px solid rgba(255,128,149,.46);border-radius:11px;color:#ffc6d1;font-size:11px;line-height:1.4;margin:11px 0 0;padding:10px 12px}@keyframes maintenance-port-selected-in{0%{opacity:0;transform:translateY(9px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes maintenance-flow-panel-in{0%{opacity:0;transform:translateX(18px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes maintenance-loader-spin{to{transform:rotate(1turn)}}.maintenance-modal-backdrop{animation-duration:.7s}.maintenance-modal{animation-duration:.88s}.maintenance-modal-flow,.maintenance-simple-flow{animation-duration:.78s}.maintenance-operation-loading{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(4,18,39,.72);border:1px solid rgba(100,193,255,.46);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.22);color:#dff4ff;display:flex;font-size:11px;font-weight:800;gap:9px;left:50%;max-width:calc(100% - 40px);overflow:hidden;padding:10px 14px;position:absolute;text-overflow:ellipsis;top:16px;transform:translateX(-50%);white-space:nowrap;z-index:3;animation:maintenance-loading-in .55s cubic-bezier(.22,1,.36,1) both}.maintenance-operation-spinner{animation:maintenance-loader-spin .85s linear infinite;border:2px solid rgba(214,241,255,.35);border-right-color:#70d4ff;border-radius:50%;display:inline-block;height:14px;width:14px}@keyframes maintenance-loading-in{0%{opacity:0;transform:translate(-50%,-9px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}[data-theme=light] .maintenance-operation-loading{background:rgba(245,251,255,.92);border-color:#9ac8e8;box-shadow:0 10px 24px rgba(64,112,153,.18);color:#1d4b76}.maintenance-step-loading{align-items:center;animation:maintenance-step-loading-in .72s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:30px 18px;text-align:center}.maintenance-step-loader{animation:maintenance-loader-spin 1.05s linear infinite;border-color:#8a7bff #66d3ff rgba(126,207,255,.2) rgba(126,207,255,.2);border-style:solid;border-width:3px;border-radius:50%;box-shadow:0 0 25px rgba(78,186,255,.38);height:48px;margin-bottom:20px;width:48px}.maintenance-loading-game{height:112px;margin-bottom:15px;position:relative;width:190px}.maintenance-game-orbit{border:1px dashed rgba(104,200,255,.35);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.maintenance-game-orbit.orbit-one{animation:maintenance-game-orbit-spin 7s linear infinite;height:96px;width:176px}.maintenance-game-orbit.orbit-two{animation:maintenance-game-orbit-spin-reverse 5s linear infinite;border-color:rgba(144,126,255,.3);height:62px;width:124px}.maintenance-game-node{animation:maintenance-game-node-pulse 1.8s ease-in-out infinite;background:#68dcff;border-radius:50%;box-shadow:0 0 8px #68dcff,0 0 20px rgba(72,184,255,.8);height:8px;position:absolute;width:8px}.maintenance-game-node.node-one{left:17px;top:50px}.maintenance-game-node.node-two{animation-delay:-.6s;right:18px;top:24px}.maintenance-game-node.node-three{animation-delay:-1.2s;bottom:16px;left:91px}.maintenance-game-core{align-items:center;background:radial-gradient(circle at 35% 25%,#b9f3ff,#3974ee 58%,#5236c7);border:1px solid rgba(201,244,255,.9);border-radius:50%;box-shadow:0 0 0 6px rgba(82,133,255,.09),0 0 28px rgba(70,146,255,.75);color:#f3fcff;display:flex;font-size:12px;font-weight:950;height:42px;justify-content:center;left:50%;letter-spacing:.08em;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.maintenance-game-packet{animation:maintenance-game-packet-travel 2.8s ease-in-out infinite;background:#d4fff5;border-radius:50%;box-shadow:0 0 6px #fff,0 0 14px #43e6c1;height:6px;left:32px;position:absolute;top:48px;width:6px}.maintenance-loading-progress{background:rgba(95,185,255,.14);border:1px solid rgba(116,201,255,.25);border-radius:99px;height:4px;margin:0 auto 17px;overflow:hidden;width:min(230px,80%)}.maintenance-loading-progress span{animation:maintenance-loading-progress 1.4s ease-in-out infinite;background:linear-gradient(90deg,#5bd9ff,#887bff,#51e4c1);border-radius:inherit;display:block;height:100%;transform-origin:left;width:40%}.maintenance-step-loading strong{color:#eff9ff;font-size:15px}.maintenance-step-loading small{color:#9ebbd7;font-size:11px;line-height:1.5;margin-top:7px;max-width:280px}@keyframes maintenance-step-loading-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes maintenance-game-orbit-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes maintenance-game-orbit-spin-reverse{to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes maintenance-game-node-pulse{0%,to{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1.35)}}@keyframes maintenance-game-packet-travel{0%{left:30px;top:48px;opacity:0}14%{opacity:1}42%{left:90px;top:33px}72%{left:145px;top:26px}86%,to{left:158px;top:24px;opacity:0}}@keyframes maintenance-loading-progress{0%{transform:scaleX(.2)}55%{transform:scaleX(1)}to{transform:scaleX(.2)}}[data-theme=light] .maintenance-step-loading strong{color:#1b416b}[data-theme=light] .maintenance-step-loading small{color:#6683a0}[data-theme=light] .maintenance-flow-kicker{color:#1977bf}[data-theme=light] .maintenance-simple-select-label{color:#244d78}[data-theme=light] .maintenance-simple-select-label select{background:#fff;border-color:#a9cce9;color:#17406b}[data-theme=light] .maintenance-router-selection{background:linear-gradient(120deg,#e9f6ff,#f8fbff);border-color:#9fc9ec}[data-theme=light] .maintenance-router-selection strong{color:#17406b}[data-theme=light] .maintenance-router-selection small{color:#597a9e}[data-theme=light] .maintenance-empty-online button,[data-theme=light] .maintenance-simple-footer button:first-child{border-color:#9bbfe2;color:#245d93}[data-theme=light] .maintenance-inspection-error{background:#fff0f3;color:#a82445}[data-theme=light] .maintenance-empty-online{background:#f5faff;border-color:#aacbe8;color:#5a7897}[data-theme=light] .maintenance-empty-online strong{color:#214f7c}[data-theme=light] .maintenance-device-overview{background:radial-gradient(circle at 0 0,rgba(79,164,255,.17),transparent 48%),#f5faff;border-color:#b1d3ed}[data-theme=light] .maintenance-device-overview strong{color:#173f68}[data-theme=light] .maintenance-device-overview small{color:#607e9e}[data-theme=light] .maintenance-router-online-beacon{background:linear-gradient(135deg,#e8fff5,#e7fff7);border-color:#75d9ae;box-shadow:0 0 18px rgba(38,177,111,.2),inset 0 1px #fff}[data-theme=light] .maintenance-router-online-beacon b{color:#08734b}[data-theme=light] .maintenance-router-online-beacon small{color:#3a9270}[data-theme=light] .maintenance-device-specs article{background:#f7fbff;border-color:#bfd9ef}[data-theme=light] .maintenance-device-specs small{color:#5982a9}[data-theme=light] .maintenance-device-specs strong{color:#244e78}[data-theme=light] .maintenance-device-specs span{color:#6785a3}[data-theme=light] .maintenance-confirm-router{background:linear-gradient(120deg,#ecfff8,#edf7ff);border-color:#a7e2cc}[data-theme=light] .maintenance-confirm-router strong{color:#147158}[data-theme=light] .maintenance-confirm-router span{color:#4c8074}[data-theme=light] .maintenance-port-fieldset legend{color:#254e7a}[data-theme=light] .maintenance-port-choice{background:#f8fbff;border-color:#bfd9ef}[data-theme=light] .maintenance-port-choice.is-selected{background:linear-gradient(135deg,#e0f3ff,#f2faff);border-color:#54a1df;box-shadow:0 0 16px rgba(51,132,202,.15),inset 3px 0 #20b88c}[data-theme=light] .maintenance-port-choice strong{color:#244e78}[data-theme=light] .maintenance-port-choice small{color:#6583a1}[data-theme=light] .maintenance-port-confirmed{background:linear-gradient(120deg,#eafff5,#effaff);border-color:#a4dec7;color:#17765a}[data-theme=light] .maintenance-port-confirmed small{color:#4f8476}[data-theme=light] .maintenance-backup-choice{background:#f8fbff;border-color:#bfd9ef}[data-theme=light] .maintenance-backup-choice.is-selected{background:linear-gradient(135deg,#eafff5,#f2faff);border-color:#73cfad}[data-theme=light] .maintenance-backup-choice strong{color:#244e78}[data-theme=light] .maintenance-backup-choice small,[data-theme=light] .maintenance-preparation-note small{color:#6583a1}[data-theme=light] .maintenance-preparation-note{background:linear-gradient(120deg,#eaf6ff,#effaff);border-color:#b6d8ef;color:#244e78}[data-theme=light] .maintenance-detected-port{background:linear-gradient(120deg,#eafff5,#effaff);border-color:#a4dec7}[data-theme=light] .maintenance-detected-port strong{color:#17765a}[data-theme=light] .maintenance-detected-port small{color:#4f8476}[data-theme=light] .maintenance-port-toggle{color:#365f87}[data-theme=light] .maintenance-link-hero,[data-theme=light] .maintenance-protection-hero{background:radial-gradient(circle at 14% 10%,rgba(75,166,255,.2),transparent 44%),linear-gradient(125deg,#edf7ff,#f9fcff);border-color:#b8d8ef}[data-theme=light] .maintenance-link-hero strong,[data-theme=light] .maintenance-protection-hero strong{color:#234d78}[data-theme=light] .maintenance-link-hero small,[data-theme=light] .maintenance-protection-hero small{color:#6583a1}[data-theme=light] .maintenance-selected-port{background:linear-gradient(125deg,#e2f4ff,#f4faff);border-color:#80c4ed}[data-theme=light] .maintenance-selected-port strong{color:#24577f}[data-theme=light] .maintenance-selected-port strong b{color:#1478ba}[data-theme=light] .maintenance-selected-port small{color:#397aaa}[data-theme=light] .maintenance-selected-port p{color:#607f9d}[data-theme=light] .maintenance-selected-port.is-confirmed{background:linear-gradient(125deg,#e9fff4,#f0fcff);border-color:#86d7b6}[data-theme=light] .maintenance-selected-port.is-confirmed strong b{color:#16845d}[data-theme=light] .maintenance-lan-hero{background:radial-gradient(circle at 12% 12%,rgba(143,109,255,.18),transparent 44%),linear-gradient(125deg,#f3f0ff,#fafcff);border-color:#cec5f3}[data-theme=light] .maintenance-lan-hero strong{color:#3f337d}[data-theme=light] .maintenance-lan-hero small{color:#716b9d}[data-theme=light] .maintenance-lan-hero b{color:#5b47b5}[data-theme=light] .maintenance-lan-fieldset legend{color:#3d4f78}[data-theme=light] .maintenance-lan-choice{background:#fafaff;border-color:#d0d7ee}[data-theme=light] .maintenance-lan-choice.is-selected{background:linear-gradient(135deg,#eeeaff,#f7f9ff);border-color:#aa9aea}[data-theme=light] .maintenance-lan-choice strong{color:#354975}[data-theme=light] .maintenance-lan-choice small{color:#7182a4}[data-theme=light] .maintenance-lan-selected{background:#f7f8ff;border-color:#bdc7e5}[data-theme=light] .maintenance-lan-selected strong{color:#3b4d77}[data-theme=light] .maintenance-lan-selected p{color:#7182a3}[data-theme=light] .maintenance-lan-selected.is-confirmed{background:linear-gradient(125deg,#e9fff4,#f0fcff);border-color:#86d7b6}[data-theme=light] .maintenance-network-plan-hero{background:radial-gradient(circle at 13% 13%,rgba(46,211,176,.16),transparent 44%),linear-gradient(125deg,#edfff9,#f8fcff);border-color:#afe3d6}[data-theme=light] .maintenance-network-plan-hero strong{color:#1d5d53}[data-theme=light] .maintenance-network-plan-hero small{color:#63847f}[data-theme=light] .maintenance-license-plan{background:linear-gradient(120deg,#edf8ff,#f4fbff);border-color:#bed8ec}[data-theme=light] .maintenance-license-plan strong{color:#24567e}[data-theme=light] .maintenance-license-plan small{color:#6683a0}[data-theme=light] .maintenance-gateway-fieldset legend{color:#345e78}[data-theme=light] .maintenance-gateway-choice{background:#f8fcff;border-color:#c3dce9}[data-theme=light] .maintenance-gateway-choice.is-selected{background:linear-gradient(135deg,#eafff6,#effbff);border-color:#77d7bd}[data-theme=light] .maintenance-gateway-choice strong{color:#28566f}[data-theme=light] .maintenance-gateway-choice small{color:#69859b}[data-theme=light] .maintenance-network-plan-selected{background:linear-gradient(125deg,#e9fff4,#f1fcff);border-color:#8edbc2}[data-theme=light] .maintenance-network-plan-selected strong{color:#1d6957}[data-theme=light] .maintenance-network-plan-selected strong b{color:#117c63}[data-theme=light] .maintenance-network-plan-selected p{color:#578177}[data-theme=light] .maintenance-network-plan-selected.is-confirmed{background:linear-gradient(125deg,#e8f7ff,#f1fbff);border-color:#90cbe9}[data-theme=light] .maintenance-network-plan-empty{background:#f5fbff;border-color:#bdd9e7;color:#607f9a}[data-theme=light] .maintenance-custom-gateway{background:#f7fbff;border-color:#c2d9ea}[data-theme=light] .maintenance-custom-gateway.is-enabled{background:linear-gradient(125deg,#e9f8ff,#effdff);border-color:#83cbe8}[data-theme=light] .maintenance-custom-gateway>label{color:#315b81}[data-theme=light] .maintenance-custom-gateway>div>input{background:#fff;border-color:#aacde3;color:#234d72}[data-theme=light] .maintenance-custom-gateway>div small{color:#66849d}[data-theme=light] .maintenance-gateway-error{background:#fff0f2;border-color:#f1b9c4;color:#a92d48}.client-admin-shell .credit-pill{background:linear-gradient(135deg,#10294d,#1a3f72);border-color:#347dc8;box-shadow:0 12px 24px rgba(25,93,168,.24);color:#e7f4ff}.client-admin-shell .credit-pill strong{color:#e7f4ff}.client-admin-shell .credit-pill span{color:#9bc6ee}.client-admin-shell .credit-add{background:linear-gradient(135deg,#287fe8,#5048d7);box-shadow:0 14px 26px rgba(43,103,224,.3);color:#fff}.client-admin-shell .credit-add-icon{background:rgba(255,255,255,.16)}.client-admin-shell .credit-add:hover{box-shadow:0 18px 32px rgba(43,103,224,.42);transform:translateY(-2px)}[data-theme=light] .client-admin-shell .credit-pill{background:linear-gradient(135deg,#eef7ff,#dbeeff);border-color:#94c3ec;color:#174777}[data-theme=light] .client-admin-shell .credit-pill strong{color:#174777}[data-theme=light] .client-admin-shell .credit-pill span{color:#4e7094}@media (prefers-reduced-motion:reduce){.maintenance-action-card,.maintenance-core-bars b,.maintenance-core-ring,.maintenance-network-core,.maintenance-network-line,.maintenance-network-stage,.maintenance-packet{animation:none}.maintenance-action-card{transition:none}}@media (max-width:760px){.maintenance-network-stage{grid-template-columns:1fr;gap:54px;padding:34px 18px 24px}.maintenance-network-core{grid-column:1;grid-row:1;min-height:170px;order:1}.maintenance-backup-card,.maintenance-config-card{grid-column:1;grid-row:auto;justify-self:stretch;max-width:none;order:2}.maintenance-backup-card{order:3}.maintenance-network-lines{display:none}.maintenance-live-status{font-size:10px;padding:7px 9px}}@media (max-width:520px){.maintenance-modal{padding:24px 18px 20px}.maintenance-simple-footer{align-items:stretch;flex-direction:column-reverse}.maintenance-simple-footer button{width:100%}.maintenance-device-overview{align-items:flex-start;gap:10px;padding:12px}.maintenance-device-overview img{height:74px;width:94px}.maintenance-device-overview strong{font-size:14px}.maintenance-device-overview{flex-wrap:wrap}.maintenance-router-online-beacon{margin-left:0;width:100%}.maintenance-device-specs{grid-template-columns:1fr}.maintenance-mode-choice{grid-template-columns:34px 1fr;gap:9px;padding:11px}.maintenance-mode-icon{height:34px;width:34px}.maintenance-gateway-grid,.maintenance-lan-grid,.maintenance-port-choice-grid{grid-template-columns:1fr}.maintenance-backup-choice{grid-template-columns:38px 1fr}.maintenance-backup-choice button,.maintenance-backup-choice em{grid-column:2;justify-self:start}.maintenance-mode-choice>em,.maintenance-mode-choice>i{grid-column:2;justify-self:end;margin-top:-4px}}.maintenance-actions-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-actions-grid article{background:radial-gradient(circle at 92% 12%,rgba(116,177,255,.3),transparent 32%),linear-gradient(145deg,#e5f3ff,#eef4ff 72%);border:1px solid #b8cce6;border-radius:15px;box-shadow:0 12px 22px rgba(31,61,109,.14);display:grid;grid-column-gap:11px;column-gap:11px;grid-row-gap:6px;row-gap:6px;grid-template-columns:56px minmax(0,1fr);grid-template-rows:minmax(56px,1fr) auto;min-height:142px;padding:14px;position:relative;overflow:hidden}.maintenance-actions-grid article:before{background:#f5c400;border-radius:999px;content:"";height:7px;position:absolute;right:15px;top:15px;width:7px}.maintenance-actions-grid article:after{background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.11),transparent 80%);content:"";inset:0;pointer-events:none;position:absolute}.maintenance-actions-grid article>span{align-items:center;background:rgba(60,104,164,.11);border:1px solid rgba(44,82,139,.15);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 5px 10px rgba(30,76,134,.08);color:#173f77;display:inline-flex;height:56px;justify-content:center;position:relative;width:56px;z-index:1}.maintenance-actions-grid article>span svg{filter:drop-shadow(0 2px 1px rgba(13,50,103,.18));height:32px;stroke-width:2;width:32px}.maintenance-actions-grid article>div{align-self:center;display:grid;grid-gap:6px;gap:6px;position:relative;z-index:1}.maintenance-actions-grid article strong{color:#13264b;font-size:14px;font-weight:900}.maintenance-actions-grid article small{color:#526884;font-size:11px;line-height:1.45}.maintenance-actions-grid article button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,#397fbb,#23659f);border:1px solid rgba(255,255,255,.26);border-radius:8px;box-shadow:0 5px 10px rgba(22,73,125,.24);color:#fff;cursor:not-allowed;font-size:11px;font-weight:850;grid-column:1/-1;justify-self:end;opacity:1;padding:7px 11px;position:relative;z-index:1}.maintenance-actions-grid article .remote-config-trigger{cursor:pointer}.maintenance-actions-grid article .remote-config-trigger:not(:disabled):hover{box-shadow:0 8px 16px rgba(22,73,125,.34);filter:brightness(1.08);transform:translateY(-1px)}[data-theme=dark] .maintenance-actions-grid article{background:radial-gradient(circle at 92% 12%,rgba(85,144,235,.22),transparent 32%),linear-gradient(145deg,#112a51,#0a1931 72%);border-color:#29486f;box-shadow:0 14px 28px rgba(0,0,0,.25)}[data-theme=dark] .maintenance-actions-grid article>span{background:rgba(134,175,255,.14);border-color:rgba(158,188,255,.19);color:#cae0ff}[data-theme=dark] .maintenance-actions-grid article strong{color:#f2f6ff}[data-theme=dark] .maintenance-actions-grid article small{color:#b8c8df}[data-theme=dark] .maintenance-actions-panel header>small{background:rgba(245,196,0,.12);border-color:rgba(245,196,0,.34);color:#ffe887}@media (max-width:760px){.maintenance-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-actions-grid article{min-height:154px}}@media (max-width:420px){.maintenance-actions-panel header{align-items:flex-start}.maintenance-actions-grid{grid-template-columns:1fr}.maintenance-actions-grid article{min-height:142px}.maintenance-actions-grid article button{justify-self:stretch}}.activity-list article,.transaction-list article{align-items:center;background:#f8f9fd;border:1px solid #e1e4ec;border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:13px 14px}.activity-list article{grid-template-columns:12px minmax(0,1fr) auto}.activity-list strong,.transaction-list strong{color:#030712;display:block;font-size:13px;font-weight:950}.activity-dot{background:#10b981;border-radius:999px;box-shadow:0 0 0 6px rgba(16,185,129,.12);height:8px;width:8px}.transaction-list article{grid-template-columns:minmax(0,1fr) 140px 100px 88px}.transaction-list span{color:#64748b;display:block;font-size:11px;margin-top:2px}.transaction-list b{color:#29308f;font-size:13px;text-align:right}.transaction-list em{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#047857;font-size:11px;font-style:normal;font-weight:900;padding:5px 9px;text-align:center}.referral-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 1.4fr}.referral-code-card{background:#29308f;border-radius:8px;color:#ffffff;padding:18px}.referral-code-card span{color:#dbeafe;display:block;font-size:12px;font-weight:850}.referral-code-card strong{color:var(--accent);display:block;font-size:26px;font-weight:950;letter-spacing:.08em;margin:6px 0}.referral-code-card p{color:#eef2ff}.copy-referral-button{background:var(--accent);border:0;border-radius:7px;color:#29308f;cursor:pointer;font-size:11px;font-weight:950;margin-top:14px;min-height:34px;padding:8px 12px}.referral-stats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr)}.referral-stats article{background:#f8f9fd;border:1px solid #e1e4ec;border-radius:8px;padding:16px}.referral-stats span{color:#64748b;display:block;font-size:12px}.referral-stats strong{color:#030712;display:block;font-size:22px;font-weight:950;margin-top:5px}.profile-grid{display:grid;grid-gap:18px}.profile-card,.profile-form{background:linear-gradient(180deg,#ffffff,#f7f9ff);border:1px solid #dfe6f3;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 40px rgba(15,23,42,.06);padding:18px}.profile-card{align-content:start;display:grid;grid-gap:12px}.profile-card>strong{color:#030712;font-weight:950}.profile-card>span{color:#29308f;font-weight:850;overflow-wrap:anywhere}.profile-phone{align-items:center;background:linear-gradient(180deg,#ffffff,#f3f7ff);border:1px solid #d8e0ee;border-radius:14px;display:flex;gap:9px;margin-top:2px;padding:11px 12px}.profile-phone strong{color:#111827;font-size:13px;font-weight:900;overflow-wrap:anywhere}.profile-plan-card{background:linear-gradient(180deg,#f5f7ff,#eef2ff);border:1px solid #cfd8ff;border-radius:16px;display:grid;grid-gap:6px;gap:6px;margin-top:2px;padding:14px;width:100%}.profile-plan-card span{color:#51607a;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.profile-plan-card strong{color:#29308f;font-size:17px;font-weight:950}.profile-plan-card small{color:#64748b;font-size:12px;line-height:1.45}.profile-avatar-picker{display:grid;grid-gap:12px;gap:12px;justify-items:start;margin-bottom:2px;padding-bottom:6px;position:relative}.profile-avatar-button{background:transparent;border:0;cursor:pointer;display:inline-flex;padding:0;position:relative}.profile-avatar-preview{align-items:center;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.9),rgba(233,237,255,.95) 35%,rgba(214,223,255,.96) 100%);border:1px solid #c7d2fe;border-radius:999px;color:#29308f;display:flex;font-size:25px;font-weight:950;height:96px;justify-content:center;overflow:hidden;width:96px}.profile-avatar-button:hover .profile-avatar-preview{border-color:#29308f;box-shadow:0 0 0 6px rgba(41,48,143,.08),0 18px 38px rgba(41,48,143,.22)}.profile-avatar-preview img{height:100%;object-fit:cover;width:100%}.profile-camera-icon{align-items:center;background:linear-gradient(180deg,#3940b2,#29308f);border:2px solid #ffffff;border-radius:999px;bottom:3px;box-shadow:0 10px 20px rgba(41,48,143,.24);color:#ffffff;display:flex;height:30px;justify-content:center;opacity:.94;position:absolute;right:3px;transform:translateY(0);transition:opacity .17s ease,transform .17s ease;width:28px}.profile-camera-icon svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:14px}.profile-avatar-button:hover .profile-camera-icon{opacity:1;transform:none}.profile-submit{background:linear-gradient(180deg,#3940b2,#29308f);border:0;border-radius:12px;color:#ffffff;cursor:pointer;font-size:13px;font-weight:900;padding:11px 14px;box-shadow:0 14px 30px rgba(41,48,143,.18)}.profile-avatar-picker input{display:none}.profile-avatar-error{background:#fff7d6;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:11px;font-weight:850;line-height:1.45;margin:0;padding:8px 10px}.profile-forms{display:grid;grid-gap:16px;gap:16px}.profile-form{display:grid;grid-gap:15px;gap:15px}.profile-panel:before{background:radial-gradient(circle at top right,rgba(41,48,143,.12),transparent 40%),linear-gradient(180deg,rgba(41,48,143,.05),transparent 42%);border-radius:18px;content:"";inset:0;pointer-events:none;position:absolute}.profile-form h3{color:#111827;font-size:18px;font-weight:950}.plan-upgrade-panel p{color:#64748b;line-height:1.55;margin:0}.plan-upgrade-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.plan-upgrade-grid article{background:linear-gradient(180deg,#ffffff,#f8faff);border:1px solid #dfe3ec;display:grid;grid-gap:7px;gap:7px;padding:14px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.plan-upgrade-grid article:hover{border-color:#29308f;box-shadow:0 14px 30px rgba(41,48,143,.12);transform:none}.plan-upgrade-grid strong{color:#29308f;font-size:14px;font-weight:950}.plan-upgrade-grid span{color:#64748b;font-size:11px;line-height:1.4}.plan-upgrade-grid small{color:#111827;font-size:12px;font-weight:950}.plan-subscribe-form button{background:#29308f;border:0;border-radius:7px;color:#ffffff;cursor:pointer;font-size:11px;font-weight:900;min-height:32px;padding:8px 10px;width:100%}.plan-subscribe-form button:disabled{background:#e5e7eb;color:#64748b;cursor:not-allowed}.profile-form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form label{color:#111827;display:grid;font-size:12px;font-weight:900;grid-gap:7px;gap:7px;letter-spacing:.04em;text-transform:uppercase}.profile-form input{background:#ffffff;border:1px solid #d9dee8;border-radius:12px;color:#111827;min-height:44px;padding:11px 12px}.dashboard-message{background:#fff7d6;border:1px solid #fde68a;border-radius:8px;color:#92400e!important;font-weight:850;padding:10px 12px}.super-admin-page{background:#f3f5fb;color:#030712;min-height:100vh;padding:24px}.super-admin-header{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto 1fr auto;margin:0 auto 28px;max-width:none;width:100%}.super-admin-header>div{display:grid;grid-gap:3px;gap:3px}.super-admin-header span{color:#64748b;font-size:12px;font-weight:850}.super-admin-header strong{font-size:15px;font-weight:950}.super-admin-header>a:last-child{background:#29308f;border-radius:8px;color:#ffffff;font-size:12px;font-weight:900;padding:10px 14px;text-decoration:none}.super-admin-grid,.super-admin-hero,.super-admin-stats{margin-left:auto;margin-right:auto;max-width:none;width:100%}.super-admin-hero{background:#ffffff;border:1px solid #dfe3ec;border-radius:8px;padding:26px}.super-admin-hero span{color:#29308f;font-size:11px;font-weight:950;text-transform:uppercase}.super-admin-hero h1{font-size:32px;font-weight:950;letter-spacing:0;margin:8px 0}.super-admin-hero p{color:#64748b;font-size:14px;line-height:1.6;margin:0;max-width:720px}.super-admin-stats{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.super-admin-card,.super-admin-stats article{background:#ffffff;border:1px solid #dfe3ec;border-radius:8px}.super-admin-stats article{display:grid;grid-gap:8px;gap:8px;padding:18px}.super-admin-card header span,.super-admin-list small,.super-admin-list span,.super-admin-stats span{color:#64748b;font-size:12px}.super-admin-stats strong{font-size:24px;font-weight:950}.super-admin-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.super-admin-card{padding:18px}.super-admin-card header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.super-admin-card h2{font-size:16px;font-weight:950;margin:0}.super-admin-list{grid-gap:10px;gap:10px}.super-admin-list div{background:#f8f9fd;border:1px solid #e1e4ec;border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:11px}.super-admin-list strong{color:#030712;font-size:13px;font-weight:950}.super-admin-client-card,.super-admin-client-list{display:grid;grid-gap:12px;gap:12px}.super-admin-client-card{background:#f8f9fd;border:1px solid #e1e4ec;border-radius:8px;padding:12px}.super-admin-client-card header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin:0}.super-admin-client-card small,.super-admin-client-card span,.super-admin-client-card strong{display:block}.super-admin-client-card strong{color:#030712;font-size:13px;font-weight:950}.super-admin-client-card small,.super-admin-client-card span{color:#64748b;font-size:11px}.super-admin-inline-form,.super-admin-router-form{display:grid;grid-gap:8px;gap:8px}.super-admin-inline-form{grid-template-columns:150px 90px minmax(0,1fr) 90px}.super-admin-router-form{grid-template-columns:minmax(0,1fr) 112px 112px 128px}.super-admin-inline-form input,.super-admin-inline-form select,.super-admin-router-form input,.super-admin-router-form select{background:#ffffff;border:1px solid #d9dee8;border-radius:7px;color:#111827;font-size:11px;min-height:34px;padding:8px 9px}.super-admin-inline-form button,.super-admin-router-form button{background:#29308f;border:0;border-radius:7px;color:#ffffff;cursor:pointer;font-size:11px;font-weight:900;min-height:34px;padding:8px 10px}[data-theme=dark] body{background:radial-gradient(circle at 15% 0,rgba(245,196,0,.16),transparent 28%),radial-gradient(circle at 90% 12%,rgba(29,78,216,.18),transparent 34%),var(--background)}[data-theme=dark] .content,[data-theme=dark] .login-page{background:transparent}[data-theme=dark] .super-admin-page{background:#06101f;color:var(--foreground)}[data-theme=dark] .sidebar{background:#07182e}[data-theme=dark] .sidebar-account{background:#07182e;border-color:var(--line)}[data-theme=dark] .content,[data-theme=dark] .shell{background:#06101f}[data-theme=dark] .admin-wordmark span,[data-theme=dark] .admin-wordmark strong{color:var(--accent)}[data-theme=dark] .activity-list strong,[data-theme=dark] .dashboard-card h2,[data-theme=dark] .dashboard-card h3,[data-theme=dark] .dashboard-connect strong,[data-theme=dark] .dashboard-stats strong,[data-theme=dark] .dashboard-topbar strong,[data-theme=dark] .profile-card>strong,[data-theme=dark] .referral-stats strong,[data-theme=dark] .router-main strong,[data-theme=dark] .router-modal h2,[data-theme=dark] .routers-board h2,[data-theme=dark] .transaction-list strong{color:var(--foreground)}[data-theme=dark] .super-admin-card,[data-theme=dark] .super-admin-client-card,[data-theme=dark] .super-admin-hero,[data-theme=dark] .super-admin-list div,[data-theme=dark] .super-admin-stats article{background:var(--panel);border-color:var(--line)}[data-theme=dark] .super-admin-card h2,[data-theme=dark] .super-admin-client-card strong,[data-theme=dark] .super-admin-header strong,[data-theme=dark] .super-admin-hero h1,[data-theme=dark] .super-admin-list strong,[data-theme=dark] .super-admin-stats strong{color:var(--foreground)}[data-theme=dark] .super-admin-card header span,[data-theme=dark] .super-admin-client-card small,[data-theme=dark] .super-admin-client-card span,[data-theme=dark] .super-admin-header span,[data-theme=dark] .super-admin-hero p,[data-theme=dark] .super-admin-list small,[data-theme=dark] .super-admin-list span,[data-theme=dark] .super-admin-stats span{color:var(--muted)}[data-theme=dark] .super-admin-inline-form input,[data-theme=dark] .super-admin-inline-form select,[data-theme=dark] .super-admin-router-form input,[data-theme=dark] .super-admin-router-form select{background:#07182e;border-color:var(--line);color:var(--foreground)}[data-theme=dark] .activity-list article,[data-theme=dark] .dashboard-card,[data-theme=dark] .dashboard-connect article,[data-theme=dark] .dashboard-router-row,[data-theme=dark] .dashboard-stats article,[data-theme=dark] .install-steps article,[data-theme=dark] .plan-upgrade-grid article,[data-theme=dark] .profile-card,[data-theme=dark] .profile-form,[data-theme=dark] .profile-phone,[data-theme=dark] .profile-plan-card,[data-theme=dark] .referral-stats article,[data-theme=dark] .router-access-row code,[data-theme=dark] .router-detail-button,[data-theme=dark] .router-detail-menu summary,[data-theme=dark] .router-detail-panel,[data-theme=dark] .router-empty-state,[data-theme=dark] .router-modal,[data-theme=dark] .router-protocol-preview,[data-theme=dark] .router-tabs button,[data-theme=dark] .routers-board,[data-theme=dark] .sidebar-user,[data-theme=dark] .transaction-list article{background:var(--panel);border-color:var(--line)}[data-theme=dark] .router-tools label{background:linear-gradient(180deg,rgba(7,24,46,.96),rgba(10,27,54,.96));border-color:var(--line);box-shadow:0 12px 28px rgba(2,8,23,.26)}[data-theme=dark] .router-search-icon{color:#cbd5e1}[data-theme=dark] .dashboard-card header span,[data-theme=dark] .dashboard-card p,[data-theme=dark] .dashboard-card small,[data-theme=dark] .dashboard-connect span,[data-theme=dark] .dashboard-router-row code,[data-theme=dark] .dashboard-stats span,[data-theme=dark] .install-steps p,[data-theme=dark] .router-access-row code,[data-theme=dark] .router-access-row span,[data-theme=dark] .router-detail-button,[data-theme=dark] .router-detail-menu summary,[data-theme=dark] .router-empty-state p,[data-theme=dark] .router-modal header span,[data-theme=dark] .router-protocol-preview small,[data-theme=dark] .router-protocol-preview span,[data-theme=dark] .router-tabs button,[data-theme=dark] .router-toggle small,[data-theme=dark] .router-tools label,[data-theme=dark] .transaction-list span{color:var(--muted)}[data-theme=dark] .router-empty-state strong{color:var(--foreground)}[data-theme=dark] .profile-form input,[data-theme=dark] .router-connect-form input,[data-theme=dark] .router-connect-form select,[data-theme=dark] .router-tools input,[data-theme=dark] .router-tools label{background:#07182e;border-color:var(--line);color:var(--foreground)}[data-theme=dark] .router-tools input{background:transparent}[data-theme=dark] .plan-upgrade-grid small,[data-theme=dark] .plan-upgrade-grid strong,[data-theme=dark] .profile-card>span,[data-theme=dark] .profile-form label,[data-theme=dark] .profile-phone strong,[data-theme=dark] .profile-plan-card strong,[data-theme=dark] .router-connect-form label{color:var(--foreground)}[data-theme=dark] .plan-upgrade-grid span,[data-theme=dark] .plan-upgrade-panel p,[data-theme=dark] .profile-plan-card small,[data-theme=dark] .profile-plan-card span{color:var(--muted)}[data-theme=dark] .dashboard-warning{background:rgba(245,196,0,.12);border-color:rgba(245,196,0,.42);color:#fde68a}[data-theme=dark] .dashboard-warning p,[data-theme=dark] .dashboard-warning strong{color:#fde68a}[data-theme=dark] .credit-pill{background:rgba(245,196,0,.16);border-color:rgba(245,196,0,.45)}[data-theme=dark] .credit-pill strong{color:var(--accent)}[data-theme=dark] .credit-pill span{color:var(--muted)}[data-theme=dark] .theme-toggle{background:linear-gradient(180deg,rgba(11,34,52,.96),rgba(9,24,38,.96));border-color:rgba(147,197,253,.16);box-shadow:0 16px 30px rgba(2,6,23,.3);color:#e2e8f0}[data-theme=dark] .theme-toggle:hover{background:linear-gradient(180deg,rgba(16,31,56,.98),rgba(7,20,32,.98));border-color:rgba(96,165,250,.28)}[data-theme=dark] .theme-track{background:linear-gradient(180deg,#18304f,#10233b)}[data-theme=dark] .theme-knob{background:linear-gradient(180deg,#dbeafe,#93c5fd)}[data-theme=dark] .theme-knob.dark{background:linear-gradient(180deg,#f8fafc,#dbeafe)}[data-theme=dark] .router-subline{background:#0b1b31;border-color:#284061}[data-theme=dark] .router-expiry-warning{background:linear-gradient(180deg,#f5c400,#fbbf24);border-color:rgba(255,232,120,.9);color:#0b1f3a}[data-theme=dark] .router-subscription-meta span{background:linear-gradient(180deg,rgba(10,18,34,.98),rgba(13,24,45,.96));border-color:rgba(129,156,255,.14);box-shadow:inset 0 0 0 1px rgba(245,196,0,.04)}[data-theme=dark] .router-subscription-meta strong{color:#93c5fd}[data-theme=dark] .router-subscription-meta small{color:#f8fafc}[data-theme=dark] .router-subscription-meta span.is-warning{border-color:rgba(245,196,0,.78);box-shadow:inset 0 0 0 1px rgba(245,196,0,.06),0 0 24px rgba(245,196,0,.28)}[data-theme=dark] .router-modal:before{background:linear-gradient(90deg,rgba(245,196,0,.98),rgba(255,232,120,.9) 42%,rgba(41,48,143,.9))}[data-theme=dark] .router-connect-summary,[data-theme=dark] .router-form-progress,[data-theme=dark] .router-protocol-preview,[data-theme=dark] .router-summary-block{background:var(--panel);border-color:var(--line);box-shadow:inset 0 0 0 1px rgba(245,196,0,.04),0 16px 34px rgba(2,6,23,.22)}[data-theme=dark] .router-summary-block.accent{background:rgba(245,196,0,.14);border-color:rgba(245,196,0,.42)}[data-theme=dark] .router-form-progress p,[data-theme=dark] .router-protocol-preview small,[data-theme=dark] .router-protocol-preview span,[data-theme=dark] .router-summary-block small,[data-theme=dark] .router-summary-block span{color:var(--muted)}[data-theme=dark] .router-protocol-preview strong,[data-theme=dark] .router-summary-block strong{color:var(--foreground)}[data-theme=dark] .router-access-row,[data-theme=dark] .router-choice-grid label,[data-theme=dark] .router-choice-group,[data-theme=dark] .router-detail-action-card,[data-theme=dark] .router-detail-action-card.danger,[data-theme=dark] .router-detail-action-card.user-manager,[data-theme=dark] .router-subscription-options button,[data-theme=dark] .router-subscription-summary .router-summary-block{background:var(--panel);border-color:var(--line);box-shadow:inset 0 0 0 1px rgba(245,196,0,.04),0 14px 30px rgba(2,6,23,.16)}[data-theme=dark] .dashboard-router-row{background:linear-gradient(180deg,rgba(10,18,34,.98),rgba(8,15,30,.98));border-color:rgba(129,156,255,.18) rgba(129,156,255,.18) rgba(129,156,255,.18) rgba(245,196,0,.42);box-shadow:inset 0 0 0 1px rgba(245,196,0,.05),0 18px 34px rgba(0,0,0,.28)}[data-theme=dark] .dashboard-router-row:before{background:linear-gradient(180deg,rgba(245,196,0,.5),rgba(91,140,255,.18));opacity:.72}[data-theme=dark] .dashboard-router-row+.dashboard-router-row{margin-top:10px}[data-theme=dark] .router-access-open,[data-theme=dark] .router-choice-grid label strong,[data-theme=dark] .router-choice-group legend,[data-theme=dark] .router-detail-action-card strong,[data-theme=dark] .router-subscription-summary .router-summary-block strong{color:var(--foreground)}[data-theme=dark] .router-access-row code,[data-theme=dark] .router-access-row span,[data-theme=dark] .router-choice-grid label small,[data-theme=dark] .router-detail-action-card span,[data-theme=dark] .router-status-error,[data-theme=dark] .router-subline small,[data-theme=dark] .router-subscription-summary .router-summary-block small,[data-theme=dark] .router-subscription-summary .router-summary-block span{color:var(--muted)}[data-theme=dark] .router-choice-grid label input{background:#07182e;border-color:var(--line)}[data-theme=dark] .router-choice-grid label.is-selected{background:linear-gradient(180deg,rgba(245,196,0,.12),rgba(11,27,49,.98));border-color:rgba(245,196,0,.62);box-shadow:inset 0 0 0 1px rgba(245,196,0,.12),0 14px 32px rgba(245,196,0,.08)}[data-theme=dark] .router-choice-grid label.is-selected:after{color:var(--accent)}[data-theme=dark] .router-choice-grid.connections label span,[data-theme=dark] .router-copy-icon{background:linear-gradient(180deg,rgba(245,196,0,.12),rgba(11,27,49,.98));border-color:rgba(245,196,0,.26);color:var(--accent)}[data-theme=dark] .router-connect-submit{background:linear-gradient(180deg,#f5c400,#d8a900);box-shadow:0 18px 36px rgba(245,196,0,.18);color:#0b1f3a}[data-theme=dark] .router-copy-icon.is-copied{background:rgba(245,196,0,.16);border-color:rgba(245,196,0,.32);color:#ffe16a}[data-theme=dark] .router-auto-toggle{background:linear-gradient(180deg,rgba(245,196,0,.08),rgba(11,27,49,.98));border-color:rgba(245,196,0,.22);color:var(--accent)}[data-theme=dark] .router-auto-toggle-track{background:rgba(245,196,0,.16)}[data-theme=dark] .router-auto-toggle-thumb{background:#f8fbff}[data-theme=dark] .router-auto-toggle.is-enabled{background:linear-gradient(180deg,rgba(245,196,0,.92),rgba(217,169,0,.98));border-color:rgba(245,196,0,.55);color:#0b1f3a}[data-theme=dark] .router-auto-duration.is-enabled select{background:linear-gradient(180deg,rgba(12,31,68,.98),rgba(19,42,92,.98));border-color:rgba(59,130,246,.72);box-shadow:inset 0 0 0 1px rgba(59,130,246,.14),0 0 0 4px rgba(59,130,246,.08);color:#60a5fa}[data-theme=dark] .router-auto-duration.is-enabled:after{color:#60a5fa}[data-theme=dark] .modal-instructions li,[data-theme=dark] .modal-note,[data-theme=dark] .router-subscription-summary .router-summary-block,[data-theme=dark] .script-copy-box{background:linear-gradient(180deg,#0b1b31,#102340);border-color:var(--line)}[data-theme=dark] .modal-instructions li:before,[data-theme=dark] .modal-note span{background:#f5c400}[data-theme=dark] .modal-instructions strong,[data-theme=dark] .modal-note p,[data-theme=dark] .script-copy-box pre{color:var(--foreground)}[data-theme=dark] .script-copy-box button{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}[data-theme=dark] .router-subscription-options button,[data-theme=dark] .router-summary-block{background:var(--panel);border-color:var(--line)}[data-theme=dark] .router-subscription-options button.is-selected{background:rgba(245,196,0,.14);border-color:rgba(245,196,0,.42)}[data-theme=dark] .router-access-open,[data-theme=dark] .router-subscribe-trigger{background:linear-gradient(180deg,rgba(245,196,0,.16),rgba(11,27,49,.98));border-color:rgba(245,196,0,.28);color:#f8fbff}[data-theme=dark] .router-detail-action-card.user-manager button{background:linear-gradient(180deg,#f5c400,#d8a900);color:#0b1f3a;box-shadow:0 12px 24px rgba(245,196,0,.16)}[data-theme=dark] .router-detail-action-card.danger button{background:#dc2626;color:#ffffff}[data-theme=dark] .sidebar-user span{color:var(--accent)}[data-theme=dark] .brand-mark,[data-theme=dark] .site-logo{background:var(--accent);color:#0b1f3a}[data-theme=dark] .brand span,[data-theme=dark] .empty,[data-theme=dark] .preview-row span,[data-theme=dark] .preview-stats span,[data-theme=dark] .router-row span,[data-theme=dark] .small,[data-theme=dark] .subtle,[data-theme=dark] .topbar-kicker{color:var(--muted)}[data-theme=dark] .nav a{color:#d8e6f7}[data-theme=dark] .nav a.active,[data-theme=dark] .nav a:hover{background:var(--accent);color:#0b1f3a}[data-theme=dark] .edit-panel,[data-theme=dark] .feature-card,[data-theme=dark] .login-card,[data-theme=dark] .modal,[data-theme=dark] .panel,[data-theme=dark] .product-preview,[data-theme=dark] .protocol-card,[data-theme=dark] .router-row,[data-theme=dark] .site-step,[data-theme=dark] .stat,[data-theme=dark] .step-card{background:var(--panel);border-color:var(--line);box-shadow:0 18px 52px rgba(0,0,0,.22)}[data-theme=dark] .form-row input,[data-theme=dark] .form-row select,[data-theme=dark] .form-row textarea,[data-theme=dark] td select{background:#07182e;border-color:var(--line);color:var(--foreground)}[data-theme=dark] .empty,[data-theme=dark] .preview-stats div,[data-theme=dark] .script-meta div,[data-theme=dark] tbody tr:hover{background:var(--panel-soft)}[data-theme=dark] .form-row label,[data-theme=dark] th{color:#b8c8dd}[data-theme=dark] .button.secondary,[data-theme=dark] .site-button.ghost{background:var(--panel-soft);border-color:var(--line);color:var(--foreground)}[data-theme=dark] .button.danger{background:var(--panel-soft);border-color:#7f1d1d;color:#fca5a5}[data-theme=dark] .badge{background:var(--primary-soft);color:#d8e6f7}[data-theme=dark] .site-footer a:hover,[data-theme=dark] .site-link:hover,[data-theme=dark] .site-nav a:hover{color:var(--accent)}[data-theme=dark] .site-cta{background:#07182e;border:1px solid var(--line)}[data-theme=dark] .register-page{background:radial-gradient(circle,rgba(245,196,0,.12) 1px,transparent 1px),var(--background);background-size:24px 24px}[data-theme=dark] .register-card{background:var(--panel);border-color:var(--line);box-shadow:0 28px 80px rgba(0,0,0,.28)}[data-theme=dark] .dial-code,[data-theme=dark] .phone-field input,[data-theme=dark] .register-card h1,[data-theme=dark] .register-form .form-row label{color:var(--foreground)}[data-theme=dark] .register-card>p{color:var(--muted)}[data-theme=dark] .register-login-link a,[data-theme=dark] .register-logo span,[data-theme=dark] .register-logo strong{color:var(--accent)}[data-theme=dark] .password-field,[data-theme=dark] .phone-field{background:#07182e;border-color:var(--line)}[data-theme=dark] .country-picker{border-color:var(--line)}[data-theme=dark] .country-menu,[data-theme=dark] .password-panel{background:var(--panel);border-color:var(--line)}[data-theme=dark] .country-option,[data-theme=dark] .password-panel-top span{color:var(--foreground)}[data-theme=dark] .country-option:hover,[data-theme=dark] .password-rules span{background:var(--panel-soft);border-color:var(--line)}[data-theme=dark] .country-option strong,[data-theme=dark] .password-field button,[data-theme=dark] .password-panel-top strong{color:var(--accent)}[data-theme=dark] .password-field button{border-color:var(--line)}[data-theme=dark] .password-rules span.valid{background:rgba(16,185,129,.16);border-color:rgba(16,185,129,.42);color:#34d399}[data-theme=dark] .pricing-header{background:rgba(7,24,46,.78)}[data-theme=dark] .pricing-brand small,[data-theme=dark] .pricing-faq-link,[data-theme=dark] .pricing-logo,[data-theme=dark] .pricing-nav a.active{color:var(--accent)}[data-theme=dark] .credit-recharge-panel h2,[data-theme=dark] .pricing-faq h2,[data-theme=dark] .pricing-hero h1,[data-theme=dark] .pricing-hero-copy,[data-theme=dark] .pricing-hero-panel,[data-theme=dark] .pricing-included h2,[data-theme=dark] .pricing-summary-row article{color:var(--foreground)}[data-theme=dark] .pricing-hero h1 span{color:var(--accent)}[data-theme=dark] .credit-recharge-panel p,[data-theme=dark] .faq-list p,[data-theme=dark] .plan-price span,[data-theme=dark] .pricing-card p,[data-theme=dark] .pricing-card>small,[data-theme=dark] .pricing-hero p{color:var(--muted)}[data-theme=dark] .billing-toggle,[data-theme=dark] .credit-modal,[data-theme=dark] .credit-recharge-box,[data-theme=dark] .credit-recharge-panel,[data-theme=dark] .faq-list details,[data-theme=dark] .included-grid div,[data-theme=dark] .payment-method-card,[data-theme=dark] .payment-rate-note,[data-theme=dark] .payment-summary,[data-theme=dark] .pricing-card,[data-theme=dark] .pricing-header,[data-theme=dark] .pricing-hero-copy,[data-theme=dark] .pricing-hero-panel,[data-theme=dark] .pricing-summary-row article{background:var(--panel);border-color:var(--line)}[data-theme=dark] .credit-login-box strong,[data-theme=dark] .credit-modal h2,[data-theme=dark] .faq-list summary,[data-theme=dark] .included-grid div,[data-theme=dark] .payment-label,[data-theme=dark] .pricing-card,[data-theme=dark] .pricing-link,[data-theme=dark] .pricing-nav a{color:var(--foreground)}[data-theme=dark] .credit-payment-form select,[data-theme=dark] .payment-label input{background:#07182e;border-color:var(--line);color:var(--foreground)}[data-theme=dark] .credit-modal header span,[data-theme=dark] .payment-method-card small,[data-theme=dark] .payment-rate-note b,[data-theme=dark] .payment-rate-note span,[data-theme=dark] .payment-summary small,[data-theme=dark] .payment-summary span{color:var(--muted)}[data-theme=dark] .payment-method-card strong{color:var(--foreground)}[data-theme=dark] .payment-method-card>span{background:rgba(245,196,0,.14);color:#f5d96a}[data-theme=dark] .credit-modal .modal-title-icon.credit{background:linear-gradient(180deg,rgba(245,196,0,.18),rgba(41,48,143,.28));color:#f5d96a}[data-theme=dark] .credit-add{box-shadow:0 16px 28px rgba(245,196,0,.2)}[data-theme=dark] .pricing-card.featured{background:linear-gradient(180deg,#12254b,#0b1b31);border-color:#2f4e7d}[data-theme=dark] .pricing-header{background:rgba(6,17,31,.88)}[data-theme=dark] .pricing-cta,[data-theme=dark] .pricing-hero-copy,[data-theme=dark] .pricing-hero-panel,[data-theme=dark] .pricing-summary-row article,[data-theme=dark] .single-router{background:var(--panel);border-color:var(--line)}[data-theme=dark] .pricing-hero-tags span{background:#0b1b31;border-color:var(--line);color:var(--foreground)}[data-theme=dark] .plan-limit{background:var(--panel-soft)}[data-theme=dark] .plan-limit span,[data-theme=dark] .pricing-card li{color:var(--foreground)}[data-theme=dark] .single-router{background:var(--accent-soft);border-color:rgba(245,196,0,.28)}[data-theme=dark] .single-router p{color:#f7df82}@media (max-width:980px){.shell{grid-template-columns:1fr}.sidebar{min-height:auto;padding:18px}.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.content{padding:20px}.dashboard-hero,.grid,.landing-hero,.landing-steps,.page-header,.script-layout,.site-hero,.steps-section,.topbar{display:block}.modal-trigger,.page-header .button,.topbar .button{margin-top:14px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid{grid-template-columns:1fr}.site-actions,.site-header,.site-nav{align-items:flex-start;display:grid;grid-gap:12px;gap:12px}.site-hero{min-height:auto}.site-hero-copy h1{font-size:46px}.site-steps,.vpn-terminal{margin-top:28px}.guarantee-strip,.pricing-header,.protocol-grid,.site-footer{grid-template-columns:1fr}.pricing-actions,.pricing-nav{justify-content:flex-start}.credit-recharge-panel,.included-grid,.pricing-grid,.pricing-hero-dashboard,.pricing-summary-row{grid-template-columns:1fr}.pricing-hero-dashboard{padding-top:18px}.credit-recharge-panel,.pricing-hero-copy,.pricing-hero-panel,.pricing-summary-row article{padding:20px}.pricing-hero h1{font-size:40px}.dashboard-connect,.dashboard-stats,.router-tools{grid-template-columns:1fr}.router-tabs{flex-wrap:wrap}.routers-board{overflow-x:auto}.dashboard-router-row{min-width:1080px}.product-preview{margin-top:26px}.step-list{margin-top:18px}.panel{margin-bottom:18px}}@media (max-width:620px){.inline-fields,.preview-stats,.router-row,.stats{grid-template-columns:1fr}.landing-page{padding:18px}.landing-links,.landing-nav,.preview-row{align-items:flex-start;display:grid;grid-gap:12px;gap:12px}.landing-copy h1{font-size:36px}.site-hero-copy h1{font-size:38px}.site-cta h2,.site-section h2{font-size:28px}.site-cta{margin-left:18px;margin-right:18px;padding:28px}.site-step,.terminal-grid{grid-template-columns:1fr}.register-page{align-items:flex-start;padding:76px 16px 70px}.register-back-wrap{top:18px;left:12px}.register-theme{right:16px;top:18px}.site-hero{padding-top:52px}.site-hero-copy h1{font-size:42px}.vpn-terminal{min-height:390px}.security-card{right:12px;top:12px}.deploy-card{bottom:12px;left:12px}.register-card{padding:32px 20px 28px}.register-grid{grid-template-columns:1fr}.phone-field{grid-template-columns:58px 68px minmax(0,1fr)}.country-menu{min-width:min(320px,calc(100vw - 40px))}.password-rules{grid-template-columns:1fr 1fr}.site-step h3,.site-step p{grid-column:auto}.dashboard-topbar{display:grid;grid-gap:10px;gap:10px}.credit-add,.credit-pill{justify-self:start}h1{font-size:27px}}@keyframes page-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes soft-pop{0%{opacity:0;transform:scale(.98) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes row-reveal{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.button,.country-button,.country-option,.plan-button,.site-button,.theme-toggle,a,button,summary{transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease,opacity .17s ease,transform .17s ease}a[href]{cursor:pointer;position:relative}a[href]:hover{opacity:.86}a[href]:active{opacity:.72;transform:translateY(1px) scale(.985)}.nav a:active,.pricing-faq-link:active,.pricing-link:active,.pricing-nav a:active,.register-back:active,.register-login-link a:active,.site-footer a:active,.site-link:active,.site-nav a:active{color:var(--accent-strong);transform:translateY(1px) scale(.98)}.pricing-faq-link:after,.pricing-link:after,.pricing-nav a:after,.register-login-link a:after,.site-footer a:after,.site-link:after,.site-nav a:after{background:currentColor;border-radius:999px;bottom:-3px;content:"";height:2px;left:0;opacity:0;position:absolute;transform:scaleX(.55);transform-origin:left;transition:opacity .17s ease,transform .17s ease;width:100%}.pricing-faq-link:hover:after,.pricing-link:hover:after,.pricing-nav a:hover:after,.register-login-link a:hover:after,.site-footer a:hover:after,.site-link:hover:after,.site-nav a:hover:after{opacity:.34;transform:scaleX(1)}.billing-toggle button,.button,.country-button,.country-option,.install-button,.password-field button,.ping-button,.plan-button,.register-submit,.router-auto-toggle,.router-connect-submit,.router-delete-trigger,.router-detail-button,.router-subscribe-trigger,.site-button,.theme-toggle{-webkit-user-select:none;-moz-user-select:none;user-select:none}.billing-toggle button:hover,.button:hover,.country-button:hover,.country-option:hover,.install-button:hover,.password-field button:hover,.ping-button:hover,.plan-button:hover,.register-submit:hover,.router-auto-toggle:hover,.router-connect-submit:hover,.router-delete-trigger:hover,.router-detail-button:hover,.router-subscribe-trigger:hover,.router-tabs button:hover,.site-button:hover,.theme-toggle:hover,button:not(:disabled):hover{box-shadow:0 0 0 1px rgba(245,196,0,.18),0 0 0 6px rgba(245,196,0,.1),0 16px 32px rgba(245,196,0,.18);transform:translateY(-1px)}.billing-toggle button:active,.button:active,.country-button:active,.country-option:active,.install-button:active,.password-field button:active,.ping-button:active,.plan-button:active,.register-submit:active,.router-auto-toggle:active,.router-connect-submit:active,.router-delete-trigger:active,.router-detail-button:active,.router-subscribe-trigger:active,.router-tabs button:active,.site-button:active,.theme-toggle:active,button:not(:disabled):active{box-shadow:inset 0 3px 8px rgba(15,23,42,.14);transform:translateY(1px) scale(.98)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(245,196,0,.45);outline-offset:3px}.login-page,.pricing-page,.register-page,.site-page{animation:page-fade-up .42s ease both}.pricing-page{background-color:#f3f4f9;background-image:radial-gradient(circle at top,rgba(255,255,255,.9) 0,rgba(243,244,249,.96) 45%,rgba(243,244,249,1) 100%),radial-gradient(rgba(30,42,120,.08) 1px,transparent 0);background-position:0 0,0 0;background-size:100% 100%,24px 24px;color:#050816}.pricing-page .pricing-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(243,244,249,.82);border-bottom:1px solid rgba(30,42,120,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.66);display:grid;grid-gap:18px;gap:18px;grid-template-columns:210px minmax(0,1fr) auto;height:64px;margin:0 auto;max-width:80rem;padding:0 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:20}.pricing-page .pricing-brand{align-items:center;color:#29308f;display:inline-grid;justify-items:start;text-decoration:none}.pricing-page .pricing-logo{color:#29308f;font-size:31px;font-weight:950;line-height:.85}.pricing-page .pricing-logo:after{color:var(--accent);content:"\26A1";font-size:22px;margin-left:-4px;vertical-align:6px}.pricing-page .pricing-brand small{color:#29308f;font-size:7px;font-weight:950}.pricing-page .pricing-nav{align-items:center;display:flex;gap:1.75rem;justify-content:center}.pricing-page .pricing-link,.pricing-page .pricing-nav a{color:#5b6477;font-size:.875rem;font-weight:500;text-decoration:none}.pricing-page .pricing-nav a.active{color:#29308f}.pricing-page .pricing-actions{align-items:center;display:flex;gap:14px}.pricing-page .pricing-hero{margin:0 auto;width:100%}.pricing-page .pricing-hero-inner{margin:0 auto;max-width:72rem;padding:3.25rem 1rem 2rem;text-align:center}.pricing-page .pricing-hero-copy{background:transparent;border:0;box-shadow:none;display:grid;grid-gap:1rem;gap:1rem;justify-items:center;padding:0;text-align:center}.pricing-page .pricing-pill{align-items:center;background:rgba(245,197,24,.1);border:1px solid rgba(245,197,24,.2);border-radius:999px;color:#29308f;display:inline-flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:1.25rem;padding:.375rem .75rem}.pricing-page .pricing-pill:before{content:"\26A1"}.pricing-page .pricing-hero h1{color:#f7f9ff;font-size:clamp(2.15rem,5vw,3.8rem);font-weight:900;letter-spacing:-.05em;line-height:1.02;margin:0;max-width:42rem;text-shadow:0 8px 28px rgba(3,10,26,.38)}.pricing-page .pricing-hero h1 span{color:var(--accent)}.pricing-page .pricing-hero p{color:#d6ddf4;font-size:1rem;line-height:1.62;margin:0;max-width:42rem}.pricing-page .pricing-plans-shell{display:grid;grid-gap:1.5rem;gap:1.5rem;margin:0 auto;max-width:72rem;padding:0 1rem 4rem;width:100%}.pricing-page .billing-toggle-shell{display:flex;justify-content:center;padding:10px 24px 0}.pricing-page .billing-toggle{align-items:center;background:#ffffff;border:1px solid rgba(30,42,120,.12);border-radius:999px;box-shadow:0 1px 2px rgba(15,23,42,.05);display:inline-flex;gap:8px;padding:7px}.pricing-page .billing-toggle button{background:transparent;border:0;border-radius:999px;color:#1f2937;font-weight:900;min-height:38px;padding:8px 18px}.pricing-page .billing-toggle button.active{background:#29308f;color:#ffffff}.pricing-page .billing-toggle span{background:var(--accent-soft);border-radius:999px;color:#29308f;font-size:11px;margin-left:4px;padding:3px 7px}.pricing-page .pricing-grid{align-items:stretch;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:72rem;padding:0;width:100%}.pricing-page .pricing-card{background:#ffffff;border:2px solid #e5e7eb;border-radius:28px;box-shadow:0 20px 25px -5px rgba(30,42,120,.05),0 8px 10px -6px rgba(30,42,120,.04);color:#111827;display:grid;grid-gap:10px;gap:10px;padding:28px 24px;position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.pricing-page .pricing-card:hover{border-color:rgba(30,42,120,.25);box-shadow:0 28px 45px rgba(30,42,120,.12),0 10px 18px rgba(30,42,120,.08);transform:translateY(-4px)}.pricing-page .pricing-card.featured{background:#1e2a78;border-color:#1e2a78;box-shadow:0 25px 50px -12px rgba(30,42,120,.32);color:#ffffff}.pricing-page .popular-badge{background:var(--accent);border-radius:999px;color:#29308f;font-size:11px;font-weight:950;left:50%;padding:7px 16px;position:absolute;text-transform:uppercase;top:-14px;transform:translateX(-50%)}.pricing-page .plan-icon{align-items:center;background:rgba(30,42,120,.1);border-radius:16px;color:#29308f;display:flex;font-size:24px;height:48px;justify-content:center;margin-bottom:20px;width:48px}.pricing-page .pricing-card.featured .plan-icon{background:var(--accent);color:#29308f}.pricing-page .pricing-card h3{color:inherit;font-size:1.5rem;font-weight:900;margin:0}.pricing-page .pricing-card p{color:#4b5563;line-height:1.5;margin:0}.pricing-page .pricing-card.featured p{color:rgba(255,255,255,.94)}.pricing-page .plan-price{align-items:baseline;border-bottom:1px solid rgba(30,42,120,.12);display:flex;gap:8px;margin-top:1.25rem;padding-bottom:1.5rem}.pricing-page .plan-price strong{font-size:2.25rem;letter-spacing:0}.pricing-page .plan-price span{color:#4b5563;font-size:17px;font-weight:900}.pricing-page .pricing-card.featured .plan-price span,.pricing-page .pricing-card.featured>small{color:#e7ecff}.pricing-page .pricing-card>small{color:#4b5563;display:block;margin-top:-.25rem}.pricing-page .annual-saving{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#047857;display:inline-flex;font-size:12px;font-weight:900;margin-top:12px;padding:6px 10px}.pricing-page .pricing-card.featured .annual-saving{background:rgba(245,196,0,.18);border-color:rgba(245,196,0,.42);color:var(--accent)}.pricing-page .plan-limit{background:rgba(30,42,120,.05);border-radius:18px;margin:.5rem 0 1rem;padding:1rem}.pricing-page .plan-limit span,.pricing-page .plan-limit strong{display:block}.pricing-page .plan-limit strong{color:#29308f;font-size:2.25rem;line-height:1}.pricing-page .plan-limit span{color:#333946;font-size:11px;font-weight:950;margin-top:6px;text-transform:uppercase}.pricing-page .pricing-card.featured .plan-limit{background:rgba(255,255,255,.12)}.pricing-page .pricing-card.featured .plan-limit strong{color:var(--accent)}.pricing-page .pricing-card.featured .plan-limit span{color:#ffffff}.pricing-page .pricing-card ul{display:grid;grid-gap:.75rem;gap:.75rem;list-style:none;margin:0;padding:0}.pricing-page .pricing-card li{align-items:center;color:#1f2937;display:flex;gap:10px;line-height:1.45}.pricing-page .pricing-card.featured li{color:#ffffff}.pricing-page .pricing-card li>span:first-child{background:rgba(30,42,120,.1);border-radius:999px;color:#29308f;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:18px;width:18px;padding:2px}.pricing-page .pricing-card.featured li>span:first-child{background:var(--accent);color:#1e2a78}.pricing-page .plan-button{align-items:center;background:linear-gradient(180deg,#2a3489,#1e2a78);border:1px solid #131a52;border-radius:16px;color:#ffffff;display:flex;font-weight:950;justify-content:center;min-height:3.5rem;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.15)}.pricing-page .pricing-card.featured .plan-button{background:#ffffff;color:#1e2a78}.pricing-page .pricing-cta,.pricing-page .pricing-faq,.pricing-page .pricing-included{margin:0 auto;max-width:72rem;width:100%}.pricing-page .pricing-faq,.pricing-page .pricing-included{padding:58px 1rem 0;text-align:left}.pricing-page .pricing-faq h2,.pricing-page .pricing-included h2{color:#050816;font-size:32px;margin:16px 0 24px}.pricing-page .included-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-page .included-grid div{background:#ffffff;border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 32px rgba(15,23,42,.06);color:#111827;font-weight:850;min-height:86px;padding:20px;text-align:left}.pricing-page .faq-list{display:grid;grid-gap:12px;gap:12px;margin:0 auto;max-width:980px;text-align:left}.pricing-page .faq-list details{background:#ffffff;border:1px solid var(--line);border-radius:18px;padding:18px 20px}.pricing-page .faq-list summary{align-items:center;color:#111827;cursor:pointer;display:flex;font-weight:950;justify-content:space-between;list-style:none}.pricing-page .faq-list summary::-webkit-details-marker{display:none}.pricing-page .faq-list summary span{color:#29308f;font-size:20px}.pricing-page .faq-list p{color:#4b5563;line-height:1.6;margin:14px 0 0}.pricing-page .pricing-faq-link{color:#29308f;display:inline-flex;font-weight:950;margin-top:20px;text-decoration:none}.pricing-page .pricing-cta{align-items:center;background:linear-gradient(135deg,#2a3489,#1e2a78);border:0;border-radius:28px;box-shadow:0 24px 60px rgba(30,42,120,.25);color:#ffffff;display:grid;grid-gap:12px;gap:12px;justify-items:center;margin-top:58px;padding:40px 24px;text-align:center}.pricing-page .pricing-cta h3{color:#ffffff;font-size:28px;margin:0}.pricing-page .pricing-cta p{color:rgba(255,255,255,.86);line-height:1.6;margin:0;max-width:42rem}.pricing-page .pricing-cta div{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:10px}.pricing-page .pricing-cta .site-button{background:#f5c518;color:#1e2a78}.pricing-page .pricing-cta .site-button.ghost{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#ffffff}.pricing-page .pricing-footer{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin:72px auto 0;max-width:72rem;padding:0 1rem 40px}.pricing-page .pricing-footer strong{color:#050816}.pricing-page .pricing-footer a,.pricing-page .pricing-footer p,.pricing-page .pricing-footer span{color:#5b6477}.pricing-page .pricing-footer a{display:block;text-decoration:none}[data-theme=dark] .pricing-page{background-color:#09162c;background-image:radial-gradient(circle at top,rgba(14,30,66,.96) 0,rgba(9,22,44,1) 52%,rgba(5,12,28,1) 100%),radial-gradient(rgba(64,112,255,.14) 1px,transparent 0);color:#f7f9ff}[data-theme=dark] .pricing-page .pricing-header{background:rgba(7,18,36,.88);border-bottom-color:rgba(148,163,184,.18)}[data-theme=dark] .pricing-page .pricing-brand small,[data-theme=dark] .pricing-page .pricing-faq-link,[data-theme=dark] .pricing-page .pricing-logo,[data-theme=dark] .pricing-page .pricing-nav a.active{color:var(--accent)}[data-theme=dark] .pricing-page .pricing-link,[data-theme=dark] .pricing-page .pricing-nav a{color:#d7e2ff}[data-theme=dark] .pricing-page .pricing-faq h2,[data-theme=dark] .pricing-page .pricing-hero h1,[data-theme=dark] .pricing-page .pricing-included h2{color:#f7f9ff}[data-theme=dark] .pricing-page .pricing-faq h2,[data-theme=dark] .pricing-page .pricing-hero h1,[data-theme=dark] .pricing-page .pricing-hero p,[data-theme=dark] .pricing-page .pricing-included h2{text-shadow:0 6px 20px rgba(3,10,26,.28)}[data-theme=dark] .pricing-page .pricing-hero h1 span{color:var(--accent)}[data-theme=dark] .pricing-page .faq-list p,[data-theme=dark] .pricing-page .plan-limit span,[data-theme=dark] .pricing-page .plan-price span,[data-theme=dark] .pricing-page .pricing-card p,[data-theme=dark] .pricing-page .pricing-card>small,[data-theme=dark] .pricing-page .pricing-footer a,[data-theme=dark] .pricing-page .pricing-footer p,[data-theme=dark] .pricing-page .pricing-footer span,[data-theme=dark] .pricing-page .pricing-hero p{color:#d5def8}[data-theme=dark] .pricing-page .billing-toggle,[data-theme=dark] .pricing-page .faq-list details,[data-theme=dark] .pricing-page .included-grid div,[data-theme=dark] .pricing-page .pricing-card{background:rgba(18,34,68,.98);border-color:rgba(92,123,196,.28)}[data-theme=dark] .pricing-page .pricing-card{box-shadow:0 20px 25px -5px rgba(2,6,23,.3)}[data-theme=dark] .pricing-page .pricing-card.featured{background:linear-gradient(180deg,#203374,#13285c);border-color:#4a6bc0}[data-theme=dark] .pricing-page .pricing-card.featured li,[data-theme=dark] .pricing-page .pricing-card.featured p,[data-theme=dark] .pricing-page .pricing-card.featured>small{color:rgba(255,255,255,.95)}[data-theme=dark] .pricing-page .faq-list summary,[data-theme=dark] .pricing-page .included-grid div,[data-theme=dark] .pricing-page .plan-limit strong,[data-theme=dark] .pricing-page .plan-price strong,[data-theme=dark] .pricing-page .pricing-card h3,[data-theme=dark] .pricing-page .pricing-card.featured .plan-limit strong,[data-theme=dark] .pricing-page .pricing-card.featured .plan-price strong,[data-theme=dark] .pricing-page .pricing-card.featured h3,[data-theme=dark] .pricing-page .pricing-footer strong{color:#ffffff}[data-theme=dark] .pricing-page .pricing-card li,[data-theme=dark] .pricing-page .pricing-card li span:last-child,[data-theme=dark] .pricing-page .pricing-card p,[data-theme=dark] .pricing-page .pricing-card>small{color:#edf3ff}[data-theme=dark] .pricing-page .pricing-card.featured li{color:#ffffff}[data-theme=dark] .pricing-page .plan-icon{background:rgba(245,197,24,.16);color:#f5c518}[data-theme=dark] .pricing-page .pricing-card li svg{background:rgba(245,196,0,.12);color:#f5d96a}[data-theme=dark] .pricing-page .pricing-card.featured li svg{background:var(--accent);color:#1e2a78}[data-theme=dark] .pricing-page .plan-button{background:linear-gradient(180deg,#f5c518,#e4b100);color:#1e2a78}[data-theme=dark] .pricing-page .pricing-card.featured .plan-button{background:#ffffff;color:#1e2a78}[data-theme=dark] .pricing-page .popular-badge{box-shadow:0 10px 22px rgba(245,197,24,.2)}[data-theme=dark] .pricing-page .pricing-cta{background:linear-gradient(135deg,#172c5f,#0c1c41);box-shadow:0 24px 60px rgba(2,6,23,.34)}[data-theme=dark] .pricing-page .pricing-footer strong{color:#f7f9ff}@media (max-width:980px){.pricing-page .pricing-header{grid-template-columns:1fr;height:auto;padding:16px 1rem}.pricing-page .pricing-actions,.pricing-page .pricing-nav{justify-content:flex-start}.pricing-page .included-grid,.pricing-page .pricing-footer,.pricing-page .pricing-grid{grid-template-columns:1fr}}@media (max-width:620px){.pricing-page .pricing-hero-inner{padding-top:2.5rem}.pricing-page .pricing-hero h1{font-size:2.5rem}.pricing-page .pricing-cta{border-radius:22px;margin-left:1rem;margin-right:1rem}}.shell{animation:none;transform:none}.login-card,.modal,.pricing-card,.pricing-cta,.product-preview,.register-card,.site-cta,.vpn-terminal{animation:soft-pop .46s ease both}.faq-list details,.feature-card,.included-grid div,.panel,.protocol-card,.router-row,.single-router,.site-step,.stat,.step-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.faq-list details:hover,.feature-card:hover,.included-grid div:hover,.panel:hover,.protocol-card:hover,.router-row:hover,.single-router:hover,.site-step:hover,.stat:hover,.step-card:hover{box-shadow:0 18px 46px rgba(15,23,42,.11);transform:none}.pricing-card:hover{box-shadow:0 30px 70px rgba(15,23,42,.16);transform:none}.pricing-card.featured:hover{transform:none}.country-option,.preview-row,tbody tr{animation:row-reveal .26s ease both}.password-field,.phone-field,input,select,textarea{transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease}.password-field:hover,.phone-field:hover,input:hover,select:hover,textarea:hover{border-color:#93a4bd}details[open] summary span{transform:rotate(45deg)}details summary span{transition:transform .17s ease}@media (prefers-reduced-motion:reduce){.dashboard-view-shell,.page-transition-shell{animation:none!important;filter:none!important;transform:none!important}*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.scroll-progress-bar{background:linear-gradient(90deg,#2fc3ff,#6366f1,#f5c400)!important;border-radius:0 999px 999px 0!important;height:3px!important;left:0!important;position:fixed!important;top:0!important;transition:width .12s ease-out!important;width:var(--scroll-progress,0)!important;z-index:3000!important}[data-theme=light] .scroll-progress-bar{background:linear-gradient(90deg,#2563eb,#4f46e5,#eab308)!important}@keyframes gsf-sync-progress-flow{0%{transform:translateX(-115%)}to{transform:translateX(260%)}}.home-control-os .gsf-sync-progress{background:rgba(148,163,184,.2)!important;border:1px solid rgba(96,165,250,.2)!important;border-radius:999px!important;height:7px!important;overflow:hidden!important;position:relative!important;width:100%!important}.home-control-os .gsf-sync-progress>span{background:linear-gradient(90deg,#2fc3ff,#6366f1)!important;border-radius:inherit!important;display:block!important;height:100%!important;margin:0!important;transform:translateX(-115%)!important;width:42%!important;animation:gsf-sync-progress-flow 2.6s ease-in-out infinite!important}@media (prefers-reduced-motion:reduce){.home-control-os .gsf-sync-progress>span{animation:none!important;transform:translateX(0)!important;width:72%!important}}@keyframes gsf-home-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes gsf-home-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes gsf-home-node-drift{0%,to{transform:translate(0)}50%{transform:translate(3px,-5px)}}@keyframes gsf-home-orbit-one{0%{transform:rotate(18deg) scaleX(1.22)}to{transform:rotate(378deg) scaleX(1.22)}}@keyframes gsf-home-orbit-two{0%{transform:rotate(-24deg) scaleX(1.16)}to{transform:rotate(336deg) scaleX(1.16)}}@keyframes gsf-home-orbit-three{0%{transform:rotate(82deg) scaleX(.92)}to{transform:rotate(442deg) scaleX(.92)}}@keyframes gsf-home-chart-draw{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}.home-control-os .gsf-network-panel,.home-control-os .gsf-nexus-copy,.home-control-os .gsf-nexus-side,.home-control-os .gsf-stat-card{animation:gsf-home-reveal 1s cubic-bezier(.16,1,.3,1) both}.home-control-os .gsf-network-panel{animation-delay:.12s}.home-control-os .gsf-nexus-side{animation-delay:.2s}.home-control-os .gsf-stat-card:first-child{animation-delay:.32s}.home-control-os .gsf-stat-card:nth-child(2){animation-delay:.39s}.home-control-os .gsf-stat-card:nth-child(3){animation-delay:.46s}.home-control-os .gsf-stat-card:nth-child(4){animation-delay:.53s}.home-control-os .gsf-orbit-one{animation:gsf-home-orbit-one 24s linear infinite}.home-control-os .gsf-orbit-two{animation:gsf-home-orbit-two 30s linear infinite}.home-control-os .gsf-orbit-three{animation:gsf-home-orbit-three 36s linear infinite}.home-control-os .gsf-node{animation:gsf-home-node-drift 3.8s ease-in-out infinite}.home-control-os .gsf-node-b{animation-delay:-1.1s}.home-control-os .gsf-node-c{animation-delay:-2.2s}.home-control-os .gsf-node-d{animation-delay:-3s}.home-control-os .gsf-panel-dot{animation:gsf-home-pulse 2.4s ease-in-out infinite}.home-control-os .gsf-stat-spark polyline,.home-control-os .gsf-sync-strip polyline{stroke-dasharray:260;stroke-dashoffset:260;animation:gsf-home-chart-draw 1.8s ease-out forwards}.home-control-os .gsf-service-item,.home-control-os .gsf-signal-item{animation:gsf-home-reveal .82s ease-out both}.home-control-os .gsf-service-item:first-child,.home-control-os .gsf-signal-item:first-child{animation-delay:.26s}.home-control-os .gsf-service-item:nth-child(2),.home-control-os .gsf-signal-item:nth-child(2){animation-delay:.33s}.home-control-os .gsf-service-item:nth-child(3),.home-control-os .gsf-signal-item:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.home-control-os .gsf-network-panel,.home-control-os .gsf-nexus-copy,.home-control-os .gsf-nexus-side,.home-control-os .gsf-node,.home-control-os .gsf-orbit,.home-control-os .gsf-panel-dot,.home-control-os .gsf-service-item,.home-control-os .gsf-signal-item,.home-control-os .gsf-stat-card,.home-control-os .gsf-stat-spark polyline,.home-control-os .gsf-sync-strip polyline{animation:none!important;stroke-dashoffset:0!important;transform:none!important}}.pricing-actions .theme-toggle,.site-actions .theme-toggle{margin-right:10px}.pricing-actions .pricing-link,.site-actions .site-link{margin-left:0}@media (min-width:981px){body:has(.shell){overflow:hidden}.shell{display:block;min-height:100vh}.shell,.sidebar{height:100vh;overflow:hidden}.sidebar{bottom:0;display:flex;flex-direction:column;height:100dvh;left:0;padding-bottom:134px;position:fixed;top:0;width:254px;z-index:20}.sidebar-account{background:#f8f9fd;border-top:1px solid #e1e4ec;bottom:0;left:0;margin-top:0;padding:12px;position:absolute;right:0}.content{height:100vh;height:100dvh;margin-left:254px;min-height:100vh;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}}.admin-wordmark{margin-bottom:24px}.admin-wordmark strong{font-size:24px}.admin-wordmark strong:after{font-size:17px}.sidebar .nav-section{font-size:10px;margin:18px 12px 10px}.sidebar .nav{gap:6px}.sidebar .nav a{font-size:13px;gap:10px;min-height:38px;padding:9px 11px}.sidebar .nav a span{width:18px}.sidebar .nav a svg{height:16px;width:16px}.sidebar-user{padding:12px}.sidebar-user strong{font-size:13px}.sidebar-user small,.sidebar-user span{font-size:10px}.sidebar-logout{font-size:13px;min-height:38px}.content{padding:24px 30px 42px}.dashboard-topbar{margin-bottom:26px}.dashboard-topbar strong{font-size:22px}.dashboard-topbar .topbar-kicker{font-size:12px}.credit-pill{min-height:40px;padding:7px 14px}.credit-pill strong{font-size:12px}.credit-pill span{font-size:9px}.credit-add{gap:7px;font-size:11px;min-height:36px;padding:0 14px 0 8px}.credit-add-icon{font-size:16px;height:22px;width:22px}.dashboard-card,.dashboard-connect,.dashboard-stats,.dashboard-warning,.routers-board{max-width:none;width:100%}.dashboard-connect{gap:14px;margin-bottom:22px}.dashboard-connect article{gap:14px;grid-template-columns:40px minmax(0,1fr) auto;min-height:76px;padding:16px 18px}.connect-icon{font-size:11px;height:40px;width:40px}.dashboard-connect strong{font-size:13px}.dashboard-connect span{font-size:11px}.dashboard-connect a{font-size:11px;padding:9px 16px}.dashboard-warning{margin-bottom:22px;padding:15px 16px}.dashboard-warning>span{font-size:13px;height:30px;width:30px}.dashboard-warning strong{font-size:13px}.dashboard-warning p{font-size:12px}.dashboard-stats{gap:14px;margin-bottom:24px}.dashboard-stats article{min-height:82px;padding:18px}.dashboard-stats span{font-size:11px;margin-bottom:6px}.dashboard-stats strong{font-size:24px}.dash-stat-icon{height:36px;right:18px;top:23px;width:36px}.dash-stat-icon svg{height:18px;width:18px}.routers-board{padding:22px}.routers-board header{margin-bottom:14px}.routers-board h2{font-size:16px;gap:10px}.routers-board header a{font-size:11px;padding:10px 16px}.router-tools{gap:10px}.router-tools label{font-size:11px}.router-tools input{font-size:12px;min-height:34px}.router-tabs{gap:7px}.router-tabs button{font-size:11px;padding:8px 11px}.dashboard-router-list{gap:9px}.dashboard-router-row{gap:10px;grid-template-columns:minmax(200px,1.35fr) 100px 50px 86px 58px 66px 82px 76px;padding:12px 12px 12px 28px}.router-main{gap:8px}.router-main strong{font-size:12px}.router-main small{font-size:10px}.router-chevron{font-size:15px;left:9px;top:18px}.router-device{height:26px;width:26px}.router-device svg{height:15px;width:15px}.dashboard-router-row code,.install-button,.ping-button,.protocol-chip,.router-detail-button,.router-detail-menu summary,.router-subline a,.router-subline small,.router-subline span,.status-chip{font-size:10px}.protocol-chip,.status-chip{padding:5px 8px}.install-button,.ping-button,.router-detail-button,.router-detail-menu summary{min-height:27px}.router-toggle span{height:16px;width:31px}.router-toggle span:after{height:12px;width:12px}.router-toggle small{font-size:8px}.router-subline{margin:0 -12px -12px;min-height:31px;padding:7px 12px}.dashboard-card{padding:18px 22px}.dashboard-card h2,.dashboard-card h3{font-size:14px}.dashboard-card header span,.dashboard-card p,.dashboard-card small{font-size:12px}.activity-list article,.transaction-list article{padding:11px 12px}.profile-avatar-preview{height:74px;width:74px}@media (max-width:980px){.sidebar{overflow:visible;position:static;width:auto}.content{margin-left:0}.activity-list article,.plan-upgrade-grid,.profile-form-grid,.profile-grid,.referral-grid,.referral-stats,.super-admin-grid,.super-admin-header,.super-admin-inline-form,.super-admin-router-form,.super-admin-stats,.transaction-list article{grid-template-columns:1fr}.transaction-list b{text-align:left}}.site-page{background:radial-gradient(circle at 50% 18%,rgba(34,197,255,.12),transparent 26%),radial-gradient(circle at 16% 80%,rgba(11,31,58,.6),transparent 24%),linear-gradient(180deg,#030814,#061327 44%,#07182e);color:#eaf2ff;min-height:100vh;overflow-x:hidden;position:relative;isolation:isolate}.site-page:after,.site-page:before{content:"";pointer-events:none;position:fixed;inset:-18%;z-index:-2}.site-page:before{background:linear-gradient(rgba(98,186,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(98,186,255,.08) 1px,transparent 0),radial-gradient(circle at 12% 28%,rgba(72,217,255,.55) 0 2px,transparent 3px),radial-gradient(circle at 31% 42%,rgba(72,217,255,.38) 0 2px,transparent 3px),radial-gradient(circle at 56% 48%,rgba(72,217,255,.42) 0 2px,transparent 3px),radial-gradient(circle at 79% 32%,rgba(72,217,255,.48) 0 2px,transparent 3px),radial-gradient(circle at 88% 76%,rgba(72,217,255,.36) 0 2px,transparent 3px);background-size:84px 84px,84px 84px,auto;opacity:.32;transform:translateZ(0);animation:site-grid-shift 26s linear infinite;z-index:-3}.site-page:after{background:radial-gradient(circle at 50% 36%,rgba(41,48,143,.35),transparent 32%),radial-gradient(circle at 18% 24%,rgba(245,196,0,.12),transparent 18%),radial-gradient(circle at 82% 22%,rgba(72,217,255,.12),transparent 20%),radial-gradient(circle at 66% 72%,rgba(72,217,255,.18),transparent 28%);filter:blur(22px);opacity:.72;animation:site-aurora-shift 24s ease-in-out infinite alternate;z-index:-4}.site-page>*{position:relative;z-index:1}.site-header{align-items:center;background:rgba(4,12,27,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(140,170,255,.12);display:flex;gap:24px;justify-content:space-between;margin:0;max-width:none;padding:16px clamp(18px,3vw,42px)}.site-brand,.site-footer a,.site-link,.site-nav a{text-shadow:0 0 14px rgba(72,217,255,.04)}.site-brand{color:#eaf2ff}.gsf-wordmark strong{color:#f7fbff;text-shadow:0 0 14px rgba(255,255,255,.12)}.gsf-wordmark small{color:#9eb0c7}.gsf-logo-link{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;text-decoration:none}.gsf-logo-image{display:block;height:auto;object-fit:contain;width:100%}.site-brand-logo{width:clamp(70px,6vw,86px)}.brand.admin-brand{width:clamp(66px,7vw,78px)}.super-admin-brand{width:clamp(96px,9vw,124px)}.register-logo-wrap{margin-bottom:16px}.register-logo{width:clamp(70px,9vw,86px)}.login-logo{display:block;width:clamp(70px,6vw,86px);margin:0 auto 8px}.pricing-brand{width:clamp(136px,13vw,168px)}.super-admin-login-brand{width:clamp(136px,14vw,176px)}.footer-brand-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.footer-brand{width:clamp(70px,6vw,86px)}@media (max-width:640px){.brand.admin-brand,.site-brand-logo{width:70px}.super-admin-brand{width:92px}.register-logo,.super-admin-login-brand{width:70px}.login-logo{display:block;width:70px;margin:0 auto 8px}.footer-brand,.pricing-brand{width:120px}}.site-actions,.site-hero-actions,.site-nav,.site-trust-row{align-items:center;display:flex;gap:18px}.site-actions{gap:12px}.site-link,.site-nav a{color:#d6e2f3;font-size:14px;font-weight:600}.site-footer a:hover,.site-link:hover,.site-nav a:hover{color:var(--accent)}.site-button{background:linear-gradient(180deg,#1f2f60,#0a1d38);border-color:rgba(255,255,255,.08);box-shadow:0 18px 38px rgba(7,18,37,.3);font-size:15px}.site-button:hover{box-shadow:0 24px 44px rgba(7,18,37,.42)}.site-button.ghost{background:rgba(8,20,41,.56);border-color:rgba(158,176,199,.22);color:#eef5ff}.site-button-dashboard{border-radius:999px;font-size:13px;min-height:38px;padding-inline:16px;box-shadow:0 16px 30px rgba(7,18,37,.24)}.pricing-actions .site-button-dashboard,.site-actions .site-button-dashboard{background:linear-gradient(180deg,#29308f,#1e2a78);border:1px solid rgba(255,255,255,.1);color:#ffffff;font-weight:900;letter-spacing:.01em}.pricing-actions .site-button-dashboard:hover,.site-actions .site-button-dashboard:hover{box-shadow:0 0 0 1px rgba(245,196,0,.18),0 0 0 6px rgba(245,196,0,.1),0 18px 34px rgba(245,196,0,.18)}.site-hero{align-items:center;display:grid;grid-gap:clamp(28px,5vw,76px);gap:clamp(28px,5vw,76px);grid-template-columns:minmax(0,.98fr) minmax(380px,1.02fr);margin:0 auto;max-width:none;width:100%;min-height:calc(100vh - 86px);padding:clamp(48px,7vw,92px) clamp(18px,4vw,48px) clamp(52px,7vw,96px)}.site-hero-copy h1{color:#f7fbff;font-size:clamp(46px,5.6vw,78px);font-weight:950;line-height:.98;margin-bottom:24px;max-width:700px}.site-hero-copy h1 span{color:var(--accent);display:block;text-shadow:0 0 28px rgba(245,196,0,.28)}.site-hero-copy p{color:#b8c8dd;font-size:clamp(17px,1.65vw,21px);line-height:1.62;max-width:640px}.site-trust-row{color:#cdd9ea;flex-wrap:wrap;font-size:13px;font-weight:800;gap:24px}.site-trust-row span:before{color:var(--accent);content:"\2714";font-weight:950}.vpn-terminal{background:radial-gradient(circle at 20% 26%,rgba(72,217,255,.08) 0 1px,transparent 1px),linear-gradient(180deg,rgba(16,35,72,.98),rgba(8,18,37,.98));border:1px solid rgba(140,170,255,.14);border-radius:10px;box-shadow:0 34px 110px rgba(0,0,0,.42);color:#ffffff;min-height:460px;overflow:hidden;padding:34px;position:relative}.vpn-terminal:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(72,217,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(72,217,255,.08) 1px,transparent 0);background-size:22px 22px;opacity:.22}.vpn-terminal:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 0 48%,rgba(72,217,255,.08) 49%,transparent 70%);opacity:.65;animation:site-radar-flow 14s linear infinite}.vpn-terminal>*{position:relative;z-index:1}.terminal-status{align-items:center;color:#f8fafc;display:flex;font-size:13px;gap:8px;letter-spacing:.14em;margin-bottom:28px;text-transform:uppercase}.status-dot{animation:site-status-pulse 2.5s ease-in-out infinite;background:var(--accent);border-radius:999px;box-shadow:0 0 0 6px rgba(245,196,0,.12),0 0 24px rgba(72,217,255,.35);height:10px;width:10px}.vpn-terminal h2{color:#ffffff;font-family:Consolas,Courier New,monospace;font-size:clamp(22px,2.2vw,28px);margin-bottom:12px}.vpn-terminal p{color:#dbeafe;margin-bottom:12px}.terminal-grid{bottom:32px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));left:34px;margin-top:0;position:absolute;right:34px}.terminal-grid div{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:18px}.terminal-grid span,.terminal-grid strong{display:block}.terminal-grid span{color:#9fb5d0;font-size:12px;font-weight:800;margin-bottom:5px}.terminal-grid strong{color:#ffffff;font-size:18px}.hero-floating-card{align-items:center;background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.66);border-radius:10px;box-shadow:0 18px 44px rgba(15,23,42,.16);color:#111827;display:flex;gap:12px;padding:16px 18px;position:absolute;z-index:2}.hero-floating-card span{align-items:center;background:#fff6bf;border-radius:8px;color:#29308f;display:flex;font-weight:950;height:38px;justify-content:center;width:38px}.hero-floating-card small,.hero-floating-card strong{display:block}.hero-floating-card small{color:#64748b;font-size:12px}.hero-floating-card strong{color:#111827;font-size:14px}.security-card{right:-16px;top:-16px}.deploy-card{background:var(--accent);bottom:-16px;left:-16px}.deploy-card span{background:rgba(255,255,255,.28)}.guarantee-strip,.site-cta,.site-footer,.site-section{margin:0 auto;max-width:none;width:100%;padding-left:clamp(18px,4vw,48px);padding-right:clamp(18px,4vw,48px)}.site-cta,.site-section{padding-top:clamp(64px,8vw,92px);padding-bottom:clamp(64px,8vw,92px)}.site-cta h2,.site-section h2{color:#f7fbff;font-size:clamp(30px,3.8vw,44px);font-weight:950;line-height:1.08;margin-bottom:14px}.site-section-copy{color:#b8c8dd;font-size:clamp(17px,1.55vw,20px);line-height:1.62;max-width:700px}.protocol-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.protocol-card{background:rgba(9,19,37,.78);border:1px solid rgba(140,170,255,.12);border-radius:12px;box-shadow:0 18px 48px rgba(0,0,0,.18);padding:24px}.protocol-card span{color:var(--accent);display:inline-block;font-size:12px;font-weight:900;margin-bottom:18px;text-transform:uppercase}.protocol-card h3{color:#f7fbff;font-size:20px;margin-bottom:10px}.protocol-card p{color:#b8c8dd;line-height:1.6;margin-bottom:0}.steps-section{align-items:start;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}.steps-intro{position:relative}.site-steps{display:grid;grid-gap:14px;gap:14px}.site-step{background:rgba(9,19,37,.78);border:1px solid rgba(140,170,255,.12);border-radius:12px;box-shadow:0 18px 48px rgba(0,0,0,.12);overflow:hidden;padding:0}.site-step summary{align-items:flex-start;cursor:pointer;display:grid;grid-gap:18px;gap:18px;grid-template-columns:52px minmax(0,1fr) auto;list-style:none;padding:24px}.site-step summary::-webkit-details-marker{display:none}.site-step-number{color:var(--accent);font-size:11px;font-weight:950;letter-spacing:.08em;margin-top:3px}.site-step summary h3{color:#f7fbff;font-size:20px;margin-bottom:8px}.site-step summary p{color:#b8c8dd;margin:0}.site-step-chevron{align-self:center;color:var(--accent);font-size:24px;font-weight:900;line-height:1;transition:transform .18s ease}.site-step[open] .site-step-chevron{transform:rotate(45deg)}.site-step-more{border-top:1px solid rgba(140,170,255,.12);color:#d8e6f7;line-height:1.7;padding:0 24px 22px 76px}.guarantee-strip{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:clamp(50px,6vw,72px)}.guarantee-strip div{background:rgba(9,19,37,.72);border:1px solid rgba(140,170,255,.12);border-radius:12px;box-shadow:0 14px 34px rgba(0,0,0,.08);color:#f7fbff;font-weight:850;padding:18px}.site-cta{background:radial-gradient(circle at top left,rgba(245,196,0,.12),transparent 24%),linear-gradient(180deg,rgba(9,19,37,.95),rgba(6,14,28,.98));border:1px solid rgba(140,170,255,.12);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.18);margin-bottom:46px}.site-cta .site-kicker,.site-cta h2{color:#ffffff}.site-cta p{color:#c2d1e4}.site-cta .site-button.ghost{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.18);color:#f7fbff}.site-footer{border-top:1px solid rgba(140,170,255,.12);display:grid;grid-gap:24px;gap:24px;grid-template-columns:1.5fr repeat(3,minmax(140px,1fr));padding-bottom:42px}.site-footer strong{color:#f7fbff;margin-bottom:10px}.site-footer a,.site-footer p,.site-footer span{color:#b8c8dd;font-size:14px;line-height:1.8;text-decoration:none}@keyframes site-status-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 6px rgba(245,196,0,.12),0 0 24px rgba(72,217,255,.28)}50%{transform:scale(1.1);box-shadow:0 0 0 10px rgba(245,196,0,.08),0 0 30px rgba(72,217,255,.38)}}@keyframes site-grid-shift{0%{transform:translateZ(0)}50%{transform:translate3d(-24px,18px,0)}to{transform:translateZ(0)}}@keyframes site-aurora-shift{0%{transform:translateZ(0)}50%{transform:translate3d(2%,-1.5%,0) scale(1.05)}to{transform:translate3d(-2%,1%,0) scale(1.02)}}@keyframes site-radar-flow{0%{transform:rotate(0deg) scale(.95)}to{transform:rotate(1turn) scale(.95)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes router-dots{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:none}}@keyframes page-transition-enter{0%{opacity:0}55%{opacity:.82}to{opacity:1}}@keyframes dashboard-view-enter{0%{opacity:0}60%{opacity:.9}to{opacity:1}}@media (max-width:980px){.site-header{align-items:flex-start;flex-wrap:wrap;gap:12px}.site-actions,.site-nav{flex-wrap:wrap;justify-content:flex-start}.guarantee-strip,.protocol-grid,.site-footer,.site-hero,.steps-section{display:block}.site-hero{min-height:auto}.vpn-terminal{margin-top:28px}.guarantee-strip div,.protocol-card,.site-cta,.site-footer,.site-step{margin-bottom:16px}.router-choice-grid.connections,.router-choice-grid.versions,.router-detail-actions-grid,.router-detail-subscription,.router-inline-details,.router-subscription-options{grid-template-columns:1fr}}@media (max-width:760px){.router-access-grid{grid-template-columns:1fr}.router-access-row{grid-template-columns:minmax(96px,1fr) minmax(0,1.35fr) 34px}.router-access-row .router-access-open{grid-column:1/-1;justify-self:start}}@media (max-width:620px){.guarantee-strip,.site-cta,.site-footer,.site-header,.site-section{padding-left:16px;padding-right:16px}.site-hero{padding-top:36px}.site-hero-copy h1{font-size:clamp(36px,12vw,48px)}.vpn-terminal{min-height:390px;padding:22px}.terminal-grid{left:22px;right:22px}.security-card{right:12px;top:12px}.deploy-card{bottom:12px;left:12px}.site-step summary{grid-template-columns:48px minmax(0,1fr)}.site-step-chevron{grid-column:2;justify-self:start;margin-top:6px}.site-step-more{padding-left:22px;padding-right:22px}.router-modal-backdrop{padding:18px 12px}.router-modal{max-width:none;padding:16px;width:min(100%,100%)}.router-choice-grid label{min-height:98px}.router-choice-grid.connections label{min-height:92px}.dashboard-router-row{grid-template-columns:minmax(170px,1fr) 84px 46px 78px 58px 60px 72px 86px 60px;padding-left:24px}.router-main strong{font-size:12px}.dashboard-router-row code,.install-button,.ping-button,.protocol-chip,.router-detail-button,.router-latency,.router-main small,.status-chip{font-size:10px}.router-subline{margin-inline:-12px}}.router-connect-modal{width:min(100%,720px)!important;border-radius:28px!important}.router-modal header{gap:14px}.router-modal header button{width:42px!important;height:42px!important;border-radius:14px!important;border:1px solid rgba(44,58,180,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,245,255,.96))!important;color:var(--primary-700)!important;box-shadow:0 10px 24px rgba(31,41,55,.08)!important}.router-modal header button:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(31,41,55,.12)!important}.router-connect-summary{gap:12px!important}.router-summary-block{min-height:98px;border-radius:22px!important;padding:14px 16px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.router-summary-block:after{display:none!important;content:none!important}.router-choice-group{padding:12px!important;border-radius:22px!important}.router-choice-grid{gap:10px!important}.router-choice-grid label{min-height:114px;border-radius:20px!important;padding:14px 14px 12px!important;align-items:flex-start!important;justify-content:space-between!important;box-shadow:0 10px 24px rgba(31,41,55,.04)}.router-choice-grid label:after{background:radial-gradient(circle at 30% 30%,rgba(255,250,220,1) 0,rgba(255,221,90,.96) 42%,rgba(245,196,0,1) 100%)!important;border-radius:999px!important;content:""!important;height:9px!important;position:absolute!important;right:9px!important;top:9px!important;width:9px!important;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 0 10px rgba(245,196,0,.22)!important}.router-choice-grid label input[type=radio]{width:16px!important;height:16px!important;margin-left:auto!important;accent-color:#f5c400}.router-choice-grid.connections label span{width:20px!important;height:20px!important;font-size:11px!important}.router-choice-grid label strong{font-size:17px!important}.router-choice-grid label small{font-size:10px!important}.router-choice-grid label.is-selected{border-color:rgba(44,58,180,.72)!important;background:linear-gradient(180deg,rgba(18,27,48,.98),rgba(28,39,68,.98))!important;box-shadow:0 16px 34px rgba(44,58,180,.16) !important,inset 0 0 0 1px rgba(245,196,0,.18)!important}.router-protocol-preview{border-radius:22px!important;padding:14px 16px!important}.router-protocol-preview p{font-size:12px!important}.router-protocol-preview strong{font-size:22px!important}.router-detail-action-card.user-manager{gap:14px}.router-detail-action-card.user-manager button{min-width:150px;border-radius:14px;box-shadow:0 12px 24px rgba(44,58,180,.12)}.profile-grid{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:18px}.profile-card,.profile-form{border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.96));box-shadow:0 18px 40px rgba(44,58,180,.08)}.profile-card{position:-webkit-sticky;position:sticky;top:18px;gap:12px}.profile-card>strong{font-size:18px}.profile-card>span{font-size:13px;line-height:1.5}.profile-avatar-preview,.profile-phone,.profile-plan-card,.profile-submit{border-radius:16px}.profile-phone{min-height:54px}.profile-avatar-preview{width:138px;height:138px;box-shadow:0 14px 28px rgba(44,58,180,.14)}.profile-camera-icon{width:40px;height:40px}.profile-submit{min-height:52px;font-weight:700}.profile-forms{gap:18px}.profile-form{padding:24px}.profile-panel{border-radius:18px;overflow:hidden;position:relative}.profile-panel:before{opacity:.35}.profile-panel>*{position:relative;z-index:1}.profile-form h3{font-size:24px}.plan-upgrade-panel p{font-size:14px}.plan-upgrade-grid{gap:14px}.plan-upgrade-grid article{min-height:112px;border-radius:16px}.plan-upgrade-grid strong{font-size:18px}.plan-upgrade-grid small,.plan-upgrade-grid span{font-size:13px}.profile-form-grid{gap:14px}.profile-form label{font-size:13px}.profile-form input{min-height:52px}@media (max-width:1080px){.profile-grid{grid-template-columns:1fr}.profile-card{position:static}}@media (max-width:768px){.router-connect-modal{border-radius:22px!important}.router-choice-grid,.router-connect-summary{grid-template-columns:1fr}.profile-form{padding:18px}.plan-upgrade-grid{grid-template-columns:1fr}}.dashboard-router-row .router-access-grid{display:grid;grid-column:1/-1;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-router-row .router-access-row{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.98));border:1px solid #d9e2f0;grid-column-gap:6px;column-gap:6px;grid-template-columns:64px minmax(0,1fr) 28px 56px;min-height:60px;padding:9px 10px}.dashboard-router-row .router-access-row.copy-only{grid-template-columns:64px minmax(0,1fr) 28px}.router-access-meta{align-items:center;display:flex;gap:8px;min-width:0;padding-left:0;white-space:nowrap}.dashboard-router-row .router-access-row span{color:#0f766e;font-size:9px;font-weight:950;letter-spacing:.05em;line-height:1.05;min-width:58px;text-align:left;width:58px}.dashboard-router-row .router-access-row code{background:linear-gradient(180deg,#fbfcff,#eef4ff);border:1px solid #cfdcf0;border-radius:10px;color:#0f172a;font-size:.8rem;line-height:1.2;flex:1 1;min-width:0;overflow:hidden;padding:7px 8px;text-overflow:ellipsis;white-space:nowrap}.router-access-open,.router-copy-icon{align-items:center;border-radius:10px;display:inline-flex;justify-content:center;justify-self:center;min-height:30px;min-width:30px}.router-copy-icon{background:#dbeafe;border:1px solid #bfdbfe;color:#1d4ed8;padding:0}.router-copy-icon.is-copied{background:#dcfce7;border-color:#86efac;color:#059669}.router-copy-icon svg{height:11px;width:11px}.dashboard-router-row .router-access-open{background:linear-gradient(180deg,#059669,#047857);border:1px solid #10b981;color:#ffffff;font-size:11px;font-weight:950;min-width:54px;padding:0 10px}@media (max-width:760px){.dashboard-router-row .router-access-grid{gap:8px;grid-template-columns:1fr}.dashboard-router-row .router-access-row{grid-template-columns:62px minmax(0,1fr) 28px 52px;min-height:58px;padding:8px 9px}.dashboard-router-row .router-access-row.copy-only{grid-template-columns:62px minmax(0,1fr) 28px}.router-access-meta{gap:6px}.dashboard-router-row .router-access-row span{min-width:52px;width:52px}}.dashboard-router-row .router-access-grid{gap:10px}.dashboard-router-row .router-access-row{align-items:center;display:grid;grid-template-columns:minmax(0,1fr);min-height:54px;padding:10px 12px}.dashboard-router-row .router-access-row:before{display:none}.dashboard-router-row .router-access-row .router-access-link,.dashboard-router-row .router-access-row code{align-items:center;background:linear-gradient(180deg,#fbfcff,#eef4ff);border:1px solid #cfdcf0;border-radius:10px;color:#0f172a;display:flex;font-family:var(--font-mono,monospace);font-size:.88rem;font-weight:700;justify-content:flex-start;line-height:1.15;min-height:34px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.dashboard-router-row .router-access-link{text-decoration:none}.dashboard-router-row .router-access-link:hover{border-color:rgba(91,140,255,.42);box-shadow:0 0 0 1px rgba(91,140,255,.1)}@media (max-width:760px){.dashboard-router-row .router-access-row{min-height:50px;padding:8px 10px}}.dashboard-router-row .router-access-row{grid-template-columns:minmax(0,1fr) 34px;min-height:50px;padding:8px 10px}.dashboard-router-row .router-access-row .router-access-value{align-items:center;background:linear-gradient(180deg,#fbfcff,#eef4ff);border:1px solid #cfdcf0;border-radius:10px;color:#0f172a;display:flex;font-family:var(--font-mono,monospace);font-size:.86rem;font-weight:700;justify-content:flex-start;line-height:1.2;min-height:34px;min-width:0;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;white-space:nowrap}.dashboard-router-row .router-access-row .router-access-link{text-decoration:none}.dashboard-router-row .router-access-row .router-access-copy{align-items:center;background:#dbeafe;border:1px solid #bfdbfe;border-radius:10px;color:#1d4ed8;display:inline-flex;justify-content:center;min-height:34px;min-width:34px;padding:0;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.dashboard-router-row .router-access-row .router-access-copy:hover{background:linear-gradient(180deg,#fff1a8,#ffe26d);border-color:rgba(245,196,0,.52);box-shadow:0 0 0 4px rgba(245,196,0,.18);transform:translateY(-1px)}.dashboard-router-row .router-access-row .router-access-copy:active{transform:translateY(0) scale(.98)}.dashboard-router-row .router-access-row .router-access-copy.is-copied{background:#dcfce7;border-color:#86efac;color:#059669}.dashboard-router-row .router-access-row .router-access-copy svg{height:11px;width:11px}@media (max-width:760px){.dashboard-router-row .router-access-row{grid-template-columns:minmax(0,1fr) 32px;min-height:48px;padding:8px}.dashboard-router-row .router-access-row .router-access-value{font-size:.8rem;padding:6px 8px}.dashboard-router-row .router-access-row .router-access-copy{min-height:32px;min-width:32px}}.dashboard-router-row .router-access-row{display:flex;flex-direction:column;gap:6px;min-height:0;padding:8px 9px 8px 10px;overflow:visible;position:relative;z-index:0}.dashboard-router-row .router-access-row.is-copying{z-index:25}.dashboard-router-row .router-access-title{color:#0f766e;font-size:10px;font-weight:950;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.dashboard-router-row .router-access-content{align-items:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) 32px;min-width:0;overflow:visible}.dashboard-router-row .router-access-content.has-open{grid-template-columns:minmax(0,1fr) 32px 54px}.dashboard-router-row .router-access-content .router-access-value{min-width:0}.dashboard-router-row .router-access-content .router-access-copy,.dashboard-router-row .router-access-content .router-access-open{min-height:32px}.dashboard-router-row .router-access-content .router-access-copy{align-items:center;background:linear-gradient(180deg,#ecf3ff,#dce8ff);border:1px solid #8db0ff;border-radius:10px;box-shadow:0 8px 18px rgba(37,99,235,.08);color:#1d4ed8;display:inline-flex;justify-content:center;min-width:32px;padding:0;position:relative;z-index:6;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.dashboard-router-row .router-access-content .router-access-copy:hover{background:linear-gradient(180deg,#fff1a8,#ffe26d);border-color:rgba(245,196,0,.52);box-shadow:0 0 0 4px rgba(245,196,0,.18);transform:translateY(-1px)}.dashboard-router-row .router-access-content .router-access-copy:active{transform:translateY(0) scale(.98)}.dashboard-router-row .router-access-content .router-access-copy svg{height:11px;width:11px}.dashboard-router-row .router-access-content .router-access-copy.is-copied{background:linear-gradient(180deg,#dbeafe,#bfdbfe);border-color:#60a5fa;color:#1d4ed8;z-index:7}.dashboard-router-row .router-copy-tooltip{align-items:center;background:linear-gradient(180deg,#e7f7d4,#d8f0bc);border:1px solid #a6d77a;border-radius:10px;box-shadow:0 10px 16px rgba(132,204,22,.16);color:#166534;display:inline-flex;font-size:11px;font-weight:950;left:calc(100% + 8px);line-height:1;opacity:0;padding:7px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scale(.96);transition:opacity .14s ease,transform .14s ease;white-space:nowrap;z-index:100}.dashboard-router-row .router-copy-tooltip:before{border-bottom:6px solid transparent;border-left:0;border-right:6px solid #a6d77a;border-top:6px solid transparent;content:"";left:-6px;position:absolute;top:50%;transform:translateY(-50%)}.dashboard-router-row .router-copy-tooltip:after{border-bottom:5px solid transparent;border-left:0;border-right:5px solid #e7f7d4;border-top:5px solid transparent;content:"";left:-5px;position:absolute;top:50%;transform:translateY(-50%)}.dashboard-router-row .router-copy-tooltip.is-visible{opacity:1;transform:translateY(-50%) scale(1);animation:router-copy-bubble 1.25s ease both}@keyframes router-copy-bubble{0%{opacity:0;transform:translateY(-50%) translateX(-4px) scale(.94)}18%{opacity:1;transform:translateY(-50%) translateX(0) scale(1)}72%{opacity:1;transform:translateY(-50%) translateX(0) scale(1)}to{opacity:0;transform:translateY(-50%) translateX(0) scale(.98)}}@media (max-width:760px){.dashboard-router-row .router-access-row{gap:5px;padding:7px 8px 8px}.dashboard-router-row .router-access-title{font-size:10px}.dashboard-router-row .router-access-content{gap:5px;grid-template-columns:minmax(0,1fr) 30px}.dashboard-router-row .router-access-content.has-open{grid-template-columns:minmax(0,1fr) 30px 50px}.dashboard-router-row .router-access-content .router-access-copy,.dashboard-router-row .router-access-content .router-access-open{min-height:30px}.dashboard-router-row .router-copy-tooltip{font-size:10px;left:calc(100% + 6px);padding:6px 10px;z-index:100}}[data-theme=dark] .router-subscription-modal{background:radial-gradient(circle at top,rgba(245,196,0,.12) 0,transparent 42%),linear-gradient(180deg,#08101d,#0b172b 48%,#102443);border-color:rgba(129,156,255,.18);box-shadow:0 34px 100px rgba(0,0,0,.62),inset 0 0 0 1px rgba(255,255,255,.02)}[data-theme=dark] .router-subscription-modal:before{background:linear-gradient(90deg,rgba(245,196,0,1),rgba(255,232,120,.96) 44%,rgba(91,140,255,.9))}[data-theme=dark] .router-subscription-modal header{margin-bottom:18px}[data-theme=dark] .router-subscription-modal header span{background:rgba(245,196,0,.1);border:1px solid rgba(245,196,0,.14);color:#f8fafc}[data-theme=dark] .router-subscription-modal h2{color:#ffffff}[data-theme=dark] .router-subscription-modal header small{color:#cbd5e1}[data-theme=dark] .router-subscription-modal header button{align-items:center;background:radial-gradient(circle at 30% 30%,rgba(255,240,160,.22) 0,rgba(245,196,0,.96) 32%,rgba(234,179,8,.96) 100%);border-color:rgba(255,214,102,.55);border-radius:999px;box-shadow:0 14px 28px rgba(2,6,23,.34),inset 0 0 0 1px rgba(255,255,255,.12),0 0 0 6px rgba(245,196,0,.12);color:#08111f;font-size:18px;font-weight:950;height:42px;justify-content:center;width:42px}[data-theme=dark] .router-subscription-modal header button:hover{background:radial-gradient(circle at 30% 30%,rgba(255,246,194,.24) 0,rgba(255,214,102,.98) 30%,rgba(245,196,0,.98) 100%);border-color:rgba(255,232,120,.72);box-shadow:0 16px 30px rgba(2,6,23,.42),inset 0 0 0 1px rgba(255,255,255,.16),0 0 0 7px rgba(245,196,0,.16)}[data-theme=dark] .router-subscription-body{gap:16px}[data-theme=dark] .router-subscription-summary .router-summary-block{background:linear-gradient(180deg,rgba(10,18,34,.98),rgba(13,24,45,.96));border-color:rgba(129,156,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 20px 36px rgba(1,6,20,.32)}[data-theme=dark] .router-subscription-summary .router-summary-block.accent{background:linear-gradient(180deg,rgba(22,35,68,.98),rgba(13,24,45,.96));border-color:rgba(245,196,0,.22)}[data-theme=dark] .router-subscription-summary .router-summary-block span{color:#93c5fd}[data-theme=dark] .router-subscription-summary .router-summary-block strong{color:#ffffff}[data-theme=dark] .router-subscription-summary .router-summary-block small{color:#cbd5e1}[data-theme=dark] .router-subscription-options button{background:linear-gradient(180deg,rgba(12,22,41,.98),rgba(16,30,54,.96));border-color:rgba(129,156,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 32px rgba(1,6,20,.3)}[data-theme=dark] .router-subscription-options button:after{background:rgba(148,163,184,.1);border-color:rgba(148,163,184,.4);box-shadow:0 0 0 2px rgba(8,16,29,.92);height:12px;width:12px}[data-theme=dark] .router-subscription-options button.is-selected{background:linear-gradient(180deg,rgba(245,196,0,.14),rgba(22,35,68,.98));border-color:rgba(245,196,0,.5);box-shadow:0 0 0 1px rgba(245,196,0,.14),0 18px 34px rgba(4,8,20,.45);transform:translateY(-1px)}[data-theme=dark] .router-subscription-options button.is-selected:after{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.55) 0 18%,transparent 19%),linear-gradient(180deg,#f5c400,#f59e0b);border-color:rgba(245,196,0,.96);box-shadow:0 0 0 2px rgba(8,16,29,.92),0 0 0 4px rgba(245,196,0,.16)}[data-theme=dark] .router-subscription-options span{color:#93c5fd}[data-theme=dark] .router-subscription-options strong{color:#ffffff}[data-theme=dark] .router-subscription-options small{color:#cbd5e1}[data-theme=dark] .router-subscription-confirm button{background:linear-gradient(180deg,#f5c400,#eab308);box-shadow:0 18px 34px rgba(245,196,0,.16),inset 0 0 0 1px rgba(245,196,0,.18);color:#08111f}[data-theme=dark] .router-subscription-confirm button:hover:not(:disabled){box-shadow:0 0 0 1px rgba(245,196,0,.22),0 0 0 6px rgba(245,196,0,.08),0 20px 36px rgba(245,196,0,.2)}[data-theme=dark] .router-subscription-confirm button:disabled{background:linear-gradient(180deg,rgba(148,163,184,.16),rgba(71,85,105,.14));box-shadow:none;color:rgba(226,232,240,.44)}[data-theme=dark] .router-connect-modal,[data-theme=dark] .router-subscription-modal{background:linear-gradient(180deg,rgba(17,24,39,.98),rgba(17,24,39,.94)),radial-gradient(circle at top,rgba(41,48,143,.18) 0,transparent 46%);border-color:rgba(255,255,255,.08);box-shadow:0 40px 120px rgba(0,0,0,.7),inset 0 0 0 1px rgba(245,196,0,.04)}[data-theme=dark] .router-connect-modal{max-width:640px;width:min(100%,640px)}[data-theme=dark] .router-subscription-modal{max-width:620px;width:min(100%,620px)}[data-theme=dark] .router-connect-modal header,[data-theme=dark] .router-subscription-modal header{border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:12px;padding-bottom:12px}[data-theme=dark] .router-connect-modal .modal-title-icon.router,[data-theme=dark] .router-subscription-modal .modal-title-icon.router{background:linear-gradient(180deg,rgba(245,196,0,.18),rgba(11,27,49,.98));border-color:rgba(245,196,0,.32);color:#f5c400}[data-theme=dark] .router-connect-modal header button,[data-theme=dark] .router-subscription-modal header button{align-items:center;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.05) 0,rgba(17,24,39,.96) 100%);border:1px solid rgba(255,255,255,.08);border-radius:999px;box-shadow:0 12px 26px rgba(0,0,0,.3);color:rgba(226,232,240,.82);height:34px;justify-content:center;width:34px}[data-theme=dark] .router-connect-modal header button:hover,[data-theme=dark] .router-subscription-modal header button:hover{background:radial-gradient(circle at 35% 35%,rgba(245,196,0,.18) 0,rgba(17,24,39,1) 100%);border-color:rgba(245,196,0,.32);box-shadow:0 14px 30px rgba(0,0,0,.38);color:#f5c400}[data-theme=dark] .router-connect-modal .router-choice-group,[data-theme=dark] .router-connect-modal .router-protocol-preview,[data-theme=dark] .router-connect-modal label,[data-theme=dark] .router-subscription-modal .router-subscription-options button,[data-theme=dark] .router-subscription-modal .router-summary-block{border-color:rgba(255,255,255,.08)}[data-theme=dark] .router-connect-modal .router-choice-group,[data-theme=dark] .router-connect-modal .router-protocol-preview,[data-theme=dark] .router-connect-modal label{background:linear-gradient(180deg,rgba(12,18,31,.98),rgba(17,24,39,.98))}[data-theme=dark] .router-connect-modal .router-choice-grid label{background:linear-gradient(180deg,rgba(12,18,31,.98),rgba(18,27,46,.98));border-color:rgba(255,255,255,.08)}[data-theme=dark] .router-connect-modal .router-choice-grid label:hover{border-color:rgba(245,196,0,.4);box-shadow:0 18px 34px rgba(0,0,0,.34)}[data-theme=dark] .router-connect-modal .router-choice-grid label.is-selected{background:linear-gradient(180deg,rgba(245,196,0,.1),rgba(17,27,45,.98));border-color:rgba(245,196,0,.5);box-shadow:inset 0 0 0 1px rgba(245,196,0,.12),0 18px 34px rgba(0,0,0,.32)}[data-theme=dark] .router-connect-modal .router-choice-grid label.is-selected:after{background:radial-gradient(circle at 30% 30%,rgba(255,250,208,.98) 0,rgba(255,218,61,.96) 40%,rgba(245,196,0,1) 100%);box-shadow:0 0 0 1px rgba(255,255,255,.22),0 0 12px rgba(245,196,0,.32)}[data-theme=dark] .router-connect-modal .router-choice-grid label strong,[data-theme=dark] .router-connect-modal .router-choice-group legend,[data-theme=dark] .router-subscription-modal .router-subscription-options strong,[data-theme=dark] .router-subscription-modal .router-subscription-summary .router-summary-block strong{color:#f8fafc}[data-theme=dark] .router-connect-modal .router-choice-grid label small,[data-theme=dark] .router-connect-modal .router-protocol-preview small,[data-theme=dark] .router-connect-modal .router-protocol-preview span,[data-theme=dark] .router-subscription-modal .router-subscription-options small,[data-theme=dark] .router-subscription-modal .router-subscription-options span,[data-theme=dark] .router-subscription-modal .router-subscription-summary .router-summary-block small,[data-theme=dark] .router-subscription-modal .router-subscription-summary .router-summary-block span{color:rgba(203,213,225,.88)}[data-theme=dark] .router-connect-modal .router-protocol-preview strong{color:#f5c400}[data-theme=dark] .router-connect-modal .router-connect-submit,[data-theme=dark] .router-subscription-modal .router-subscription-confirm button{background:linear-gradient(180deg,#f5c400,#d8a900);box-shadow:0 18px 36px rgba(245,196,0,.16),inset 0 0 0 1px rgba(255,255,255,.08);color:#0b1f3a}[data-theme=dark] .router-modal-cancel{background:linear-gradient(180deg,rgba(17,24,39,.98),rgba(31,41,55,.98));border-color:rgba(96,165,250,.24);box-shadow:0 14px 28px rgba(2,6,23,.24),inset 0 0 0 1px rgba(255,255,255,.04);color:#f8fafc}[data-theme=dark] .router-modal-cancel:hover{border-color:rgba(96,165,250,.42);box-shadow:0 16px 30px rgba(2,6,23,.34),inset 0 0 0 1px rgba(96,165,250,.1)}[data-theme=dark] .router-connect-modal .router-connect-submit:hover:not(:disabled),[data-theme=dark] .router-subscription-modal .router-subscription-confirm button:hover:not(:disabled){box-shadow:0 22px 40px rgba(245,196,0,.24),inset 0 0 0 1px rgba(255,255,255,.1),0 0 0 6px rgba(245,196,0,.08)}.router-modal-backdrop{align-items:center;animation:router-backdrop-fade .36s ease-in-out both}.router-modal{animation:router-modal-pop .62s cubic-bezier(.18,.94,.28,1) both;transform-origin:center center}.router-modal-backdrop.is-closing,.router-modal.is-closing{animation-direction:reverse}@keyframes router-expiry-pulse{0%,to{box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 0 18px rgba(245,196,0,.24);filter:saturate(1)}50%{box-shadow:inset 0 0 0 1px rgba(255,255,255,.78),0 0 28px rgba(245,196,0,.56);filter:saturate(1.25)}}@keyframes router-backdrop-fade{0%{opacity:0}to{opacity:1}}@keyframes router-modal-pop{0%{opacity:0;transform:translateY(36px) scale(.88)}65%{opacity:1;transform:translateY(-4px) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}.router-connect-modal .router-connect-form input:not([type=hidden]),.router-connect-modal .router-connect-form select{font-size:1.05rem!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important}.router-connect-modal .router-connect-form input:not([type=hidden])::placeholder{text-transform:uppercase!important;font-size:1rem!important;letter-spacing:.08em!important}.router-connect-modal .router-choice-grid label:after{content:""!important;position:absolute!important;top:14px!important;right:14px!important;width:12px!important;height:12px!important;border-radius:999px!important;border:2px solid rgba(255,193,7,.55)!important;background:rgba(255,193,7,.12)!important;box-shadow:0 0 0 0 rgba(255,193,7,.24)!important;opacity:.92!important;display:block!important;pointer-events:none!important}.router-connect-modal .router-choice-grid label.is-selected:after{width:14px!important;height:14px!important;border-color:rgba(255,193,7,.95)!important;background:rgba(255,193,7,.92)!important;box-shadow:0 0 0 6px rgba(255,193,7,.16)!important;opacity:1!important}.router-connect-modal .router-choice-grid label.is-selected{background:linear-gradient(180deg,rgba(246,248,255,.96),rgba(235,240,255,.96))!important;border-color:rgba(44,58,180,.7)!important}[data-theme=dark] .router-connect-modal .router-connect-form input:not([type=hidden]),[data-theme=dark] .router-connect-modal .router-connect-form select{color:#f7f7ff!important}[data-theme=dark] .router-connect-modal .router-connect-form input:not([type=hidden])::placeholder{color:rgba(235,238,255,.55)!important}[data-theme=dark] .router-connect-modal .router-choice-grid label{background:linear-gradient(180deg,rgba(15,22,45,.98),rgba(20,29,58,.96))!important;border-color:rgba(95,110,190,.28)!important;color:#f1f4ff!important}[data-theme=dark] .router-connect-modal .router-choice-grid label.is-selected{background:linear-gradient(180deg,rgba(28,38,76,.98),rgba(18,27,55,.98))!important;border-color:rgba(255,193,7,.95)!important;box-shadow:0 0 0 1px rgba(255,193,7,.2),0 18px 36px rgba(0,0,0,.34)!important}[data-theme=dark] .router-connect-modal .router-choice-grid label:after{background:rgba(255,193,7,.2)!important}[data-theme=dark] .router-connect-modal .router-choice-grid label.is-selected:after{background:rgba(255,193,7,.95)!important;box-shadow:0 0 0 6px rgba(255,193,7,.14)!important}[data-theme=dark] .subscription-modal .subscription-option.is-selected,[data-theme=dark] .subscription-modal .subscription-option[aria-pressed=true],[data-theme=dark] .subscription-modal .subscription-option[aria-selected=true]{border-color:rgba(59,130,246,.95)!important;background:linear-gradient(180deg,rgba(20,36,78,.98),rgba(12,23,52,.98))!important;box-shadow:0 0 0 1px rgba(59,130,246,.2),0 18px 34px rgba(0,0,0,.28)!important}[data-theme=dark] .subscription-modal .subscription-option.is-selected *,[data-theme=dark] .subscription-modal .subscription-option[aria-pressed=true] *,[data-theme=dark] .subscription-modal .subscription-option[aria-selected=true] *{color:#dbeafe!important}[data-theme=dark] .subscription-modal .subscription-option.is-selected .subscription-option-duration,[data-theme=dark] .subscription-modal .subscription-option.is-selected .subscription-option-label,[data-theme=dark] .subscription-modal .subscription-option.is-selected span,[data-theme=dark] .subscription-modal .subscription-option.is-selected strong{color:#60a5fa!important}[data-theme=dark] .dashboard-router-row [class*=auto] [class*=duration],[data-theme=dark] .dashboard-router-row [class*=auto] [class*=month],[data-theme=dark] .dashboard-router-row [class*=auto] [class*=period],[data-theme=dark] .dashboard-router-row [class*=auto].active,[data-theme=dark] .dashboard-router-row [class*=auto].is-active{color:#60a5fa!important;text-shadow:0 0 10px rgba(59,130,246,.35)!important}[data-theme=dark] .delete-router-modal .step-badge,[data-theme=dark] .delete-router-modal .step-number,[data-theme=dark] .delete-router-modal [class*=step],[data-theme=dark] .router-delete-modal .step-badge,[data-theme=dark] .router-delete-modal .step-number,[data-theme=dark] .router-delete-modal [class*=step]{color:#ffffff!important;background:rgba(59,130,246,.28)!important;border-color:rgba(255,255,255,.18)!important}[data-theme=dark] .delete-router-modal .script-preview,[data-theme=dark] .delete-router-modal code,[data-theme=dark] .delete-router-modal pre,[data-theme=dark] .router-delete-modal .script-preview,[data-theme=dark] .router-delete-modal code,[data-theme=dark] .router-delete-modal pre{background:linear-gradient(180deg,#111827,#050816)!important;color:#ef4444!important;border-color:rgba(255,255,255,.1)!important}[data-theme=dark] .delete-router-modal .modal-instructions li,[data-theme=dark] .router-delete-modal .modal-instructions li{color:#ffffff!important}[data-theme=dark] .router-modal header button.router-modal-close-danger{background:linear-gradient(180deg,#facc15,#eab308)!important;border-color:#fde047!important;color:#111827!important;box-shadow:0 12px 28px rgba(250,204,21,.34)!important}[data-theme=dark] .router-modal header button.router-modal-close-danger:hover{background:linear-gradient(180deg,#fde68a,#fbbf24)!important;border-color:#f59e0b!important}.register-page{display:grid;place-items:center;min-height:100vh;padding:48px 20px}.register-card{max-width:480px;padding:40px 36px 36px}.register-logo-wrap{display:flex;justify-content:center;margin:0 0 18px}.register-logo{width:clamp(66px,7vw,78px)}.register-card h1{font-size:30px;margin-bottom:10px}.register-card>p{font-size:14px;margin-bottom:24px}.register-form .form-row label{font-size:10px;letter-spacing:.02em}.register-login-link{color:#334155;font-size:14px;margin-top:22px;text-align:center}.register-login-link a{color:#29308f;font-weight:800}.register-page>.register-card:not(.auth-card){max-width:568px;padding:42px 44px 38px;box-shadow:0 28px 78px rgba(15,23,42,.14)}.register-page .phone-field{grid-template-columns:58px max-content minmax(0,1fr)}.register-page .dial-code{font-weight:850;justify-content:flex-end;padding:0 8px 0 12px;white-space:nowrap}.register-page .phone-field input{padding:9px 12px 9px 4px}.register-page .password-field{grid-template-columns:minmax(0,1fr) 42px}.register-page .password-field input{padding-right:4px}.register-page .password-field button.password-visibility{border:0;border-radius:999px;display:inline-grid;height:36px;margin-right:4px;min-width:36px;padding:0;place-items:center;width:36px}.register-page .password-field button.password-visibility:hover{background:rgba(41,48,143,.08);box-shadow:none;transform:none}[data-theme=dark] .register-page .password-field button.password-visibility:hover{background:rgba(245,196,0,.12)}@media (max-width:760px){.register-page>.register-card:not(.auth-card){max-width:100%;padding:32px 20px 28px}.register-page .phone-field{grid-template-columns:56px max-content minmax(0,1fr)}.register-page .dial-code{padding-left:10px;padding-right:6px}}.site-page-home{width:100%;overflow-x:hidden;overflow-y:visible;padding-top:66px;background:radial-gradient(circle at 18% 18%,rgba(255,200,0,.08),transparent 24%),radial-gradient(circle at 82% 20%,rgba(53,88,255,.22),transparent 28%),radial-gradient(circle at 75% 82%,rgba(255,206,88,.05),transparent 26%),linear-gradient(180deg,#081224,#06101b 42%,#04080f)}.site-page-home:before{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 35%);opacity:.55;z-index:-2}.home-background-grid{background-image:linear-gradient(rgba(104,138,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(104,138,255,.08) 1px,transparent 0);-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.95),transparent 82%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.95),transparent 82%);opacity:.26;transform:perspective(900px) rotateX(56deg) translateY(-110px) scale(1.18)}.home-background-glow{border-radius:999px;filter:blur(26px);position:absolute}.home-background-glow-one{background:rgba(255,198,0,.18);height:360px;left:-110px;top:60px;width:360px}.home-background-glow-two{background:rgba(60,95,255,.24);bottom:120px;height:420px;right:-80px;width:420px}.site-page-home .home-cta,.site-page-home .home-guarantee,.site-page-home .home-hero-panel,.site-page-home .home-section,.site-page-home .site-header{max-width:1320px}.site-page-home .site-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(6,15,28,.72);border:1px solid rgba(144,170,255,.14);border-radius:0;box-shadow:0 12px 32px rgba(0,0,0,.18);margin:0;max-width:none;min-height:62px;padding:5px 10px;width:100%}.site-page-home .site-brand,.site-page-home .site-footer a,.site-page-home .site-link,.site-page-home .site-nav a{color:rgba(241,245,255,.9)}.site-page-home .site-nav a{border-radius:999px;color:rgba(209,220,255,.82);padding:10px 14px}.site-page-home .site-link:hover,.site-page-home .site-nav a:hover{background:rgba(255,199,0,.08);color:#ffd84d}.site-page-home .site-button{background:linear-gradient(180deg,#2935a8,#1d276e);border:1px solid rgba(167,183,255,.18);box-shadow:0 14px 30px rgba(21,29,78,.45)}.site-page-home .site-button:hover{box-shadow:inset 0 0 0 1px rgba(255,215,77,.14),0 18px 34px rgba(21,29,78,.5)}.site-page-home .site-button.ghost{background:rgba(255,255,255,.04);color:rgba(235,240,255,.92)}.home-hero-panel{align-items:stretch;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.02fr) minmax(330px,.98fr);margin:16px auto 0;padding:0}.home-hero-copy-wrap{padding:26px 0 8px}.home-hero-panel .site-kicker{color:#ffd84d}.home-hero-panel h1{color:#f4f7ff;font-size:clamp(36px,4.4vw,62px);font-weight:900;letter-spacing:-.04em;line-height:.92;margin:10px 0 14px;max-width:8.5ch}.home-hero-panel h1 span{background:linear-gradient(90deg,#ffd84d,#83a1ff);-webkit-background-clip:text;background-clip:text;color:transparent;display:block}.home-hero-copy{color:rgba(223,232,255,.76);font-size:16px;max-width:56ch}.home-actions{margin-top:24px}.home-trust{gap:10px;margin-top:22px}.home-trust span{background:rgba(255,255,255,.04);border:1px solid rgba(146,170,255,.15);color:rgba(226,234,255,.86)}.home-dashboard-preview{background:linear-gradient(180deg,rgba(16,26,53,.96),rgba(7,14,29,.98));border:1px solid rgba(135,162,255,.16);border-radius:28px;box-shadow:0 30px 90px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.03);padding:20px}.home-dashboard-preview-top{align-items:center;display:flex;justify-content:space-between;gap:16px}.home-preview-label{color:rgba(212,223,255,.6);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.home-dashboard-preview-top h2{color:#f6f8ff;font-size:clamp(22px,2.4vw,30px);font-weight:900;line-height:1.02;margin-top:6px}.home-preview-pill{align-self:flex-start;background:rgba(255,216,77,.15);border:1px solid rgba(255,216,77,.26);border-radius:999px;color:#ffd84d;font-size:12px;font-weight:900;padding:9px 14px;text-transform:uppercase}.home-dashboard-preview-terminal{background:linear-gradient(180deg,rgba(6,15,33,.95),rgba(8,19,41,.95));border:1px solid rgba(133,160,255,.14);border-radius:22px;margin-top:18px;overflow:hidden}.home-preview-row{align-items:center;border-bottom:1px solid rgba(134,163,255,.08);color:rgba(233,238,255,.76);display:flex;justify-content:space-between;padding:15px 18px}.home-preview-row strong{color:#f3f6ff;font-size:18px}.home-preview-code{padding:16px 18px 18px}.home-preview-code p{color:rgba(218,226,255,.56);font-size:13px;margin-bottom:8px;text-transform:uppercase}.home-preview-code code{color:#ffd84d;font-size:13px;line-height:1.65;white-space:pre-wrap}.home-dashboard-preview-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.home-preview-card{background:rgba(255,255,255,.04);border:1px solid rgba(146,170,255,.14);border-radius:20px;min-height:96px;padding:16px}.home-preview-card span{color:rgba(223,230,255,.58);display:block;font-size:12px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.home-preview-card strong{color:#f7f9ff;display:block;font-size:16px;line-height:1.2}.home-section{margin:0 auto;max-width:1240px;padding:34px 0 0}.home-section h2{color:#f4f7ff;font-size:clamp(28px,3.4vw,42px);font-weight:900;letter-spacing:-.03em;line-height:1.06;max-width:16ch}.home-section .site-kicker{color:#ffd84d}.home-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px}.home-card{background:linear-gradient(180deg,rgba(13,23,44,.96),rgba(9,16,31,.98));border:1px solid rgba(138,164,255,.14);border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.16);min-height:220px}.home-card:before{opacity:.52}.home-card-eyebrow{color:#ffd84d;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.12em;margin-bottom:28px;text-transform:uppercase}.home-card h3{color:#f7f9ff;font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.home-card p{color:rgba(222,231,255,.76);font-size:14px;line-height:1.7;margin-top:12px}.home-band-section{background:linear-gradient(180deg,rgba(11,20,40,.9),rgba(7,14,27,.96));border:1px solid rgba(135,160,255,.14);border-radius:28px;box-shadow:0 28px 70px rgba(0,0,0,.22);margin-top:34px;padding:28px}.home-band-header{align-items:flex-end;display:flex;gap:18px;justify-content:space-between}.home-band-copy{color:rgba(223,231,255,.72);max-width:34ch}.home-workflow{display:grid;grid-gap:16px;gap:16px;margin-top:22px}.home-workflow-step{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(138,164,255,.14);border-radius:22px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:72px 1fr;padding:20px 22px}.home-workflow-step span{align-items:center;background:rgba(255,216,77,.12);border:1px solid rgba(255,216,77,.26);border-radius:18px;color:#ffd84d;display:inline-flex;font-size:16px;font-weight:900;height:52px;justify-content:center}.home-workflow-step h3{color:#f7f9ff;font-size:20px;font-weight:900;margin-bottom:6px}.home-workflow-step p{color:rgba(222,231,255,.76);line-height:1.68}.home-mikhmon-card{background:linear-gradient(180deg,rgba(12,22,41,.96),rgba(7,14,27,.98));border:1px solid rgba(138,164,255,.14);border-radius:24px;min-height:180px;padding:24px}.home-mikhmon-card-main{background:linear-gradient(180deg,rgba(14,27,54,.98),rgba(9,16,31,.98))}.home-mikhmon-card h3{color:#f7f9ff;font-size:22px;font-weight:900;margin-bottom:10px}.home-mikhmon-card p{color:rgba(222,231,255,.78);line-height:1.7}.home-pricing-grid{grid-gap:18px;gap:18px}.home-pricing-card{background:linear-gradient(180deg,rgba(11,20,40,.95),rgba(6,13,27,.98));border:1px solid rgba(138,164,255,.14);border-radius:26px;padding:26px}.home-pricing-card.featured{background:linear-gradient(180deg,rgba(25,35,77,.98),rgba(12,21,42,.98));border-color:rgba(255,216,77,.36);box-shadow:0 24px 56px rgba(11,17,44,.48)}.home-pricing-price{font-size:clamp(30px,4vw,42px)}.home-pricing-meta{color:#ffd84d;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-pricing-card p{color:rgba(222,231,255,.76);line-height:1.68}.home-pricing-link{justify-self:start;margin-top:8px}.home-security-band{background:linear-gradient(180deg,rgba(9,18,36,.94),rgba(6,13,27,.96));border:1px solid rgba(138,164,255,.14);border-radius:26px;gap:20px;margin-top:34px;padding:24px 26px}.home-security-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.home-security-list span{background:rgba(255,255,255,.04);border:1px solid rgba(138,164,255,.14);border-radius:999px;color:rgba(238,242,255,.88);font-size:13px;padding:10px 14px}.home-faq-item{background:linear-gradient(180deg,rgba(11,20,40,.95),rgba(6,13,27,.98));border:1px solid rgba(138,164,255,.14);border-radius:20px;overflow:hidden}.home-faq-item summary{cursor:pointer;list-style:none;padding:18px 20px}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary span{color:#f7f9ff;font-size:16px;font-weight:800}.home-faq-item p{color:rgba(222,231,255,.76);line-height:1.7;padding:0 20px 20px}.home-cta{background:linear-gradient(180deg,rgba(17,27,53,.95),rgba(9,16,33,.98));border:1px solid rgba(138,164,255,.14);border-radius:28px;box-shadow:0 28px 70px rgba(0,0,0,.22);display:flex;gap:20px;justify-content:space-between;margin:36px auto 0;padding:28px}.home-cta-copy{max-width:720px}.home-cta-copy h2{color:#f7f9ff;font-size:clamp(28px,3vw,40px);font-weight:900;letter-spacing:-.03em;line-height:1.04;margin:8px 0 10px}.home-cta-copy p:not(.site-kicker){color:rgba(222,231,255,.76);line-height:1.7}.home-footer{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1.4fr repeat(3,minmax(140px,1fr));margin:28px 0 0;background:rgba(6,15,28,.82);border-top:1px solid rgba(144,170,255,.14);border-radius:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 36px rgba(0,0,0,.18);max-width:none;min-width:100%;padding:16px clamp(18px,3vw,42px) 18px}.home-footer>div{text-align:left}.site-page-home .home-footer strong{color:#ffd84d}.site-page-home .home-footer a,.site-page-home .home-footer p,.site-page-home .home-footer span{color:rgba(222,231,255,.76)}[data-theme=dark] .site-page-home{background:radial-gradient(circle at 18% 18%,rgba(255,198,0,.08),transparent 24%),radial-gradient(circle at 82% 20%,rgba(53,88,255,.22),transparent 28%),radial-gradient(circle at 75% 82%,rgba(255,206,88,.05),transparent 26%),linear-gradient(180deg,#061121,#040b14 46%,#03060b)}[data-theme=dark] .site-page-home .home-cta,[data-theme=dark] .site-page-home .home-faq-item,[data-theme=dark] .site-page-home .home-hero-panel,[data-theme=dark] .site-page-home .home-mikhmon-card,[data-theme=dark] .site-page-home .home-pricing-card,[data-theme=dark] .site-page-home .home-section,[data-theme=dark] .site-page-home .home-security-band,[data-theme=dark] .site-page-home .site-header{box-shadow:0 24px 60px rgba(0,0,0,.36)}@media (max-width:1180px){.home-hero-panel{grid-template-columns:1fr}.home-card-grid,.home-mikhmon-grid,.home-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-cta,.home-security-band{align-items:flex-start;flex-direction:column}}@media (max-width:860px){.site-page-home .site-actions,.site-page-home .site-header,.site-page-home .site-nav{align-items:flex-start}.home-card-grid,.home-footer,.home-mikhmon-grid,.home-pricing-grid{grid-template-columns:1fr}.home-band-header{align-items:flex-start;flex-direction:column}.home-dashboard-preview-grid{grid-template-columns:1fr}}@media (max-width:620px){.site-page-home{padding:76px 0 0}.site-page-home .home-band-section,.site-page-home .home-cta,.site-page-home .home-security-band,.site-page-home .site-header{padding-left:18px;padding-right:18px}.home-hero-panel{margin-top:18px}.home-hero-copy-wrap{padding-top:18px}.home-hero-panel h1{font-size:clamp(38px,11vw,52px)}.home-dashboard-preview{padding:18px}.site-page-home .home-footer{margin-inline:0;padding:14px 18px 16px}}.password-visibility{align-items:center;color:#29308f;display:inline-flex;justify-content:center;width:52px}.password-visibility svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:18px}[data-theme=dark] .password-visibility{color:var(--accent)}.site-page-home{position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;padding-top:88px;background:radial-gradient(circle at 18% 18%,rgba(255,198,0,.1),transparent 22%),radial-gradient(circle at 84% 16%,rgba(66,99,255,.24),transparent 26%),radial-gradient(circle at 80% 82%,rgba(255,198,0,.06),transparent 24%),linear-gradient(180deg,#08111f,#060d17 42%,#04070d);color:#ecf2ff}.site-page-home:before{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 28%);content:"";opacity:.68}.home-background,.site-page-home:before{inset:0;pointer-events:none;position:absolute;z-index:-1}.home-background{overflow:hidden}.home-background-grid{background-image:linear-gradient(rgba(104,138,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(104,138,255,.07) 1px,transparent 0);background-size:88px 88px;inset:0;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.92),transparent 82%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.92),transparent 82%);opacity:.8;position:absolute;z-index:1}.home-background-video{inset:0;height:100%;object-fit:cover;opacity:.3;position:absolute;width:100%;z-index:0;filter:saturate(1.02) contrast(1.16) brightness(.58);transform:scale(1.02);transform-origin:center;pointer-events:none}.home-background-orb{border-radius:999px;filter:blur(26px);position:absolute;z-index:1}.home-background-orb-left{background:rgba(255,198,0,.12);height:380px;left:-120px;top:90px;width:380px}.home-background-orb-right{background:rgba(52,82,255,.22);bottom:120px;height:440px;right:-120px;width:440px}.home-shell{margin:0 auto;width:min(1320px,calc(100vw - 40px))}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(5,12,24,.8);border-bottom:1px solid rgba(155,178,255,.12);position:-webkit-sticky;position:sticky;top:0;z-index:40}.site-header-inner{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.site-brand{align-items:center;color:#eff4ff;display:inline-flex;gap:12px;position:relative;text-decoration:none}.site-brand-logo{position:relative;z-index:1;width:clamp(54px,4.8vw,72px)}.site-header .site-brand:before{background:radial-gradient(circle,rgba(255,255,255,1) 0,rgba(255,255,255,.82) 22%,rgba(255,255,255,.42) 44%,rgba(255,255,255,.12) 62%,rgba(255,255,255,0) 80%);border-radius:999px;content:"";height:120px;left:-30px;position:absolute;top:-28px;width:120px;filter:blur(10px);opacity:1;pointer-events:none;z-index:0}.site-brand-text{font-size:14px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.site-nav{align-items:center;display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.site-nav a{border-radius:999px;color:rgba(219,227,255,.84);font-size:14px;font-weight:700;padding:10px 14px;text-decoration:none}.site-nav a:hover{background:rgba(255,208,54,.08);color:#ffd84d}.site-header-actions{align-items:center;display:flex;gap:12px}.home-pricing-button,.home-primary-button,.home-secondary-button,.site-header-cta,.site-header-link{align-items:center;border-radius:999px;display:inline-flex;font-weight:800;justify-content:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.site-header-link{color:rgba(232,238,255,.9);padding:11px 16px}.site-header-link:hover{background:rgba(255,208,54,.08);color:#ffd84d}.site-header-cta{background:linear-gradient(180deg,#2d37a7,#202c80);border:1px solid rgba(151,171,255,.18);box-shadow:0 14px 30px rgba(13,20,58,.38);color:#f7f9ff;padding:12px 18px}.home-pricing-button:hover,.home-primary-button:hover,.site-header-cta:hover{box-shadow:inset 0 0 0 1px rgba(255,216,77,.16),0 18px 34px rgba(13,20,58,.46);transform:translateY(-1px)}.site-page-home .theme-toggle{background:linear-gradient(180deg,rgba(12,21,40,.94),rgba(17,28,52,.95));border:1px solid rgba(155,178,255,.18);color:#eef3ff}.site-page-home .theme-toggle:hover{border-color:rgba(255,216,77,.28)}.site-page-home .theme-track{background:linear-gradient(180deg,rgba(47,58,95,.98),rgba(23,30,55,.98))}.home-hero{align-items:stretch;display:grid;grid-gap:26px;gap:26px;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);padding-top:30px}.home-hero-copy{align-self:center;color:rgba(226,233,255,.8);padding:6px 0 12px}.home-hero-kicker,.home-kicker{color:#ffd84d;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.home-hero h1{color:#f7f9ff;font-size:clamp(34px,4vw,58px);font-weight:900;letter-spacing:-.045em;line-height:.98;margin:14px 0;max-width:13ch}.home-hero-text{font-size:16px;line-height:1.75;max-width:52ch}.home-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.home-primary-button{background:linear-gradient(180deg,#2f39ad,#20297a);box-shadow:0 16px 32px rgba(14,20,64,.42);color:#f8fbff;padding:14px 22px}.home-secondary-button{background:rgba(255,255,255,.04);border:1px solid rgba(157,178,255,.16);color:rgba(238,243,255,.92);padding:14px 22px}.home-secondary-button:hover{background:rgba(255,208,54,.08);border-color:rgba(255,216,77,.22);color:#ffd84d}.home-hero-highlights{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin-top:22px;padding:0}.home-hero-highlights li{background:rgba(255,255,255,.04);border:1px solid rgba(157,178,255,.14);border-radius:999px;color:rgba(232,239,255,.9);font-size:13px;font-weight:700;padding:10px 14px}.home-hero-panel{background:linear-gradient(180deg,rgba(12,21,42,.98),rgba(8,15,31,.98));border:1px solid rgba(150,174,255,.16);border-radius:30px;box-shadow:0 30px 86px rgba(0,0,0,.34);display:grid;grid-gap:14px;gap:14px;overflow:hidden;padding:20px;position:relative}.home-hero-panel:before{background:linear-gradient(180deg,rgba(255,216,77,.08),transparent 38%);content:"";inset:0;pointer-events:none;position:absolute}.home-hero-panel-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.home-live-badge{align-items:center;background:rgba(255,216,77,.12);border:1px solid rgba(255,216,77,.24);border-radius:999px;color:#ffd84d;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.16em;padding:8px 12px}.home-live-note{color:rgba(222,231,255,.58);font-size:13px}.home-hero-panel h2{color:#f7f9ff;font-size:clamp(20px,2vw,28px);font-weight:900;letter-spacing:-.03em;line-height:1.02;max-width:13ch}.home-hero-stats{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero-stat{background:rgba(255,255,255,.04);border:1px solid rgba(157,178,255,.14);border-radius:20px;min-height:88px;padding:12px}.home-hero-stat span{color:rgba(222,231,255,.56);display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.home-hero-stat strong{color:#f7f9ff;display:block;font-size:clamp(17px,1.9vw,24px);letter-spacing:-.03em;margin-top:12px}.home-hero-terminal{background:linear-gradient(180deg,rgba(6,14,31,.98),rgba(9,18,36,.98));border:1px solid rgba(157,178,255,.14);border-radius:22px;padding:15px 16px}.home-hero-terminal span{color:rgba(222,231,255,.6);display:block;font-size:12px;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.home-hero-terminal code{color:#ffd84d;font-size:13px;line-height:1.7;white-space:pre-wrap}.home-hero-mini-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-mini-grid article{background:rgba(255,255,255,.035);border:1px solid rgba(157,178,255,.14);border-radius:18px;min-height:84px;padding:12px}.home-hero-mini-grid span,.home-hero-mini-grid strong{display:block}.home-hero-mini-grid span{color:rgba(222,231,255,.54);font-size:10px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.home-hero-mini-grid strong{color:#f7f9ff;font-size:14px;line-height:1.35}.home-hero-mini-grid article:last-child{grid-column:1/-1}.home-band-section{background:linear-gradient(180deg,rgba(12,20,39,.96),rgba(7,13,24,.98));border:1px solid rgba(150,174,255,.14);border-radius:30px;box-shadow:0 28px 72px rgba(0,0,0,.2);margin-top:32px;padding:24px}.home-section-head{display:grid;grid-gap:8px;gap:8px}.home-section-head h2{color:#f7f9ff;font-size:clamp(24px,2.8vw,36px);font-weight:900;letter-spacing:-.04em;line-height:1.04;max-width:18ch}.home-section-head p:last-child{color:rgba(226,233,255,.72);max-width:60ch}.home-card-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:24px}.home-card,.home-faq-card,.home-mikhmon-card,.home-pricing-card,.home-step-card{background:linear-gradient(180deg,rgba(13,22,42,.98),rgba(8,14,29,.98));border:1px solid rgba(157,178,255,.14);border-radius:24px;box-shadow:0 20px 48px rgba(0,0,0,.14)}.home-card{min-height:188px;padding:22px;position:relative}.home-card:before{background:linear-gradient(180deg,rgba(255,216,77,.9),rgba(255,216,77,.04));border-radius:999px;content:"";height:calc(100% - 40px);left:14px;opacity:.4;position:absolute;top:20px;width:2px}.home-card h3,.home-faq-card h3,.home-mikhmon-card h3,.home-pricing-card h3,.home-step-card h3{color:#f7f9ff;font-size:18px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.home-card p,.home-faq-card p,.home-mikhmon-card p,.home-pricing-card p,.home-step-card p{color:rgba(226,233,255,.76);font-size:13px;line-height:1.66;margin-top:10px}.home-card-grid-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.home-step-card{min-height:170px;padding:19px 20px}.home-step-index{align-items:center;background:rgba(255,216,77,.14);border:1px solid rgba(255,216,77,.26);border-radius:16px;color:#ffd84d;display:inline-flex;font-size:12px;font-weight:900;height:34px;justify-content:center;letter-spacing:.12em;margin-bottom:20px;width:46px}.home-mikhmon-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1.2fr 1fr 1fr;margin-top:24px}.home-mikhmon-card{min-height:164px;padding:20px}.home-pricing-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:24px}.home-pricing-card{display:grid;grid-gap:12px;gap:12px;padding:20px}.home-pricing-card.is-highlighted{background:linear-gradient(180deg,rgba(25,35,77,.98),rgba(12,21,42,.98));border-color:rgba(255,216,77,.28)}.home-pricing-tag{color:#ffd84d;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.home-pricing-price{color:#f7f9ff;font-size:clamp(26px,3.4vw,36px);line-height:1}.home-pricing-period{color:rgba(222,231,255,.58);margin-top:-2px;text-transform:lowercase}.home-pricing-card ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:6px 0 0;padding:0}.home-pricing-card li{color:rgba(238,243,255,.88);padding-left:18px;position:relative}.home-pricing-card li:before{color:#ffd84d;content:"â€¢";left:0;position:absolute}.home-pricing-button{background:linear-gradient(180deg,#eef3ff,#ffffff);color:#1e2670;justify-self:start;margin-top:8px;padding:13px 20px}.home-security-band{align-items:center;background:linear-gradient(180deg,rgba(10,18,35,.95),rgba(6,13,27,.96));border:1px solid rgba(157,178,255,.14);border-radius:28px;display:flex;gap:16px;justify-content:space-between;margin-top:32px;padding:28px}.home-security-pill-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.home-security-pill{background:rgba(255,255,255,.04);border:1px solid rgba(157,178,255,.14);border-radius:999px;color:rgba(238,243,255,.88);font-size:13px;padding:10px 14px}.home-faq-grid{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.home-faq-card{padding:20px 22px}.home-cta{align-items:center;background:linear-gradient(180deg,rgba(18,28,54,.96),rgba(10,17,34,.98));border:1px solid rgba(157,178,255,.14);border-radius:30px;box-shadow:0 28px 72px rgba(0,0,0,.18);display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);justify-items:stretch;margin-top:32px;min-height:280px;padding:40px 46px 38px;text-align:left}.home-cta-copy{display:grid;grid-gap:10px;gap:10px;justify-items:start;width:100%;max-width:100%}.home-cta h2{color:#f7f9ff;font-size:clamp(30px,3.4vw,46px);font-weight:900;letter-spacing:-.05em;line-height:.96;margin:8px 0 6px;max-width:14ch;width:100%}.home-cta h2 span{color:#ffd84d}.home-cta p:not(.home-kicker){color:rgba(226,233,255,.76);line-height:1.7;max-width:74ch;width:100%}.home-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.home-cta-aside{display:grid;place-items:center}.home-cta-aside-card{align-content:center;background:linear-gradient(180deg,rgba(36,47,92,.88),rgba(18,27,55,.98));border:1px solid rgba(157,178,255,.16);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);display:grid;grid-gap:10px;gap:10px;min-height:190px;padding:28px 30px;width:min(100%,360px)}.home-cta-aside-label{color:#ffd84d;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.home-cta-aside-card strong{color:#f8f9ff;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.08}.home-cta-aside-card p{color:rgba(226,233,255,.74);line-height:1.65;margin:0}.home-faq{display:none}.site-page-home .home-theme-toggle,.site-page-home .site-theme-toggle,.site-page-home .theme-switch,.site-page-home .theme-toggle,.site-page-home [aria-label*="thème" i],.site-page-home [aria-label*=theme i],.site-page-home [data-theme-toggle],.site-page-home [title*=Clair i],.site-page-home [title*=Sombre i]{display:none!important}.faq-page{min-height:100vh;background:radial-gradient(circle at top,rgba(255,208,77,.12),transparent 34%),linear-gradient(180deg,#091121,#0f1730 48%,#09101e);padding:40px 20px 56px}.faq-shell{margin:0 auto;width:min(1120px,calc(100vw - 32px));display:grid;grid-gap:24px;gap:24px}.faq-hero{background:linear-gradient(180deg,rgba(18,28,54,.96),rgba(10,17,34,.98));border:1px solid rgba(157,178,255,.14);border-radius:30px;padding:40px 44px;box-shadow:0 28px 72px rgba(0,0,0,.2)}.faq-kicker{color:#ffd84d;font-size:.8rem;font-weight:900;letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}.faq-hero h1{color:#f7f9ff;font-size:clamp(2.3rem,4vw,4rem);font-weight:900;letter-spacing:-.06em;line-height:.95;margin:0 0 18px}.faq-hero p{color:rgba(226,233,255,.76);line-height:1.7;margin:0;max-width:62ch}.faq-list{display:grid;grid-gap:16px;gap:16px}.faq-item{background:linear-gradient(180deg,rgba(18,28,54,.95),rgba(12,20,40,.98));border:1px solid rgba(157,178,255,.12);border-radius:24px;padding:26px 28px;box-shadow:0 18px 40px rgba(0,0,0,.14)}.faq-item h2{color:#f7f9ff;font-size:clamp(1.15rem,1.8vw,1.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 10px}.faq-item p{color:rgba(226,233,255,.74);line-height:1.7;margin:0}.faq-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding-top:6px}.faq-back,.faq-primary{border-radius:999px;font-weight:800;padding:14px 22px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.faq-back{background:rgba(255,255,255,.06)}.faq-back,.faq-primary{border:1px solid rgba(157,178,255,.18);color:#f7f9ff}.faq-primary{background:linear-gradient(180deg,#3340b6,#27328f)}.faq-back:hover,.faq-primary:hover{box-shadow:0 14px 30px rgba(44,58,170,.26);transform:translateY(-1px)}@media (max-width:920px){.home-cta{grid-template-columns:1fr}.home-cta-aside{justify-content:stretch}.home-cta-aside-card{width:100%}}.home-footer{background:rgba(6,12,24,.88);border-top:1px solid rgba(157,178,255,.14);margin-top:24px;padding:14px 0 16px}.home-footer-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(140px,1fr));margin:0 auto;width:min(1440px,calc(100vw - 32px))}.home-footer-brand{display:grid;grid-gap:8px;gap:8px;max-width:34ch}.home-footer-logo{width:clamp(48px,3.5vw,60px)}.home-footer-brand p{color:rgba(226,233,255,.72);font-size:13px;line-height:1.55;max-width:28ch}.home-footer-links{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0}.home-footer-links strong{color:#ffd84d;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-footer-links a{color:rgba(226,233,255,.72);font-size:13px;text-decoration:none}.home-footer-links a:hover{color:#ffd84d}.site-page-home .home-band-section,.site-page-home .home-card,.site-page-home .home-cta,.site-page-home .home-footer,.site-page-home .home-hero-panel,.site-page-home .home-mikhmon-card,.site-page-home .home-pricing-card,.site-page-home .home-security-band,.site-page-home .home-step-card,.site-page-home .site-header{box-shadow:0 0 0 1px rgba(255,216,77,.12),0 0 0 2px rgba(255,216,77,.03),0 18px 44px rgba(0,0,0,.14),0 0 24px rgba(255,216,77,.08)}.site-page-home .home-card:before,.site-page-home .home-cta:before,.site-page-home .home-mikhmon-card:before,.site-page-home .home-pricing-card:before,.site-page-home .home-security-band:before,.site-page-home .home-step-card:before{box-shadow:0 0 18px rgba(255,216,77,.12)}@media (max-width:1180px){.home-hero{grid-template-columns:1fr}.home-card-grid,.home-card-grid-steps,.home-mikhmon-grid,.home-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-cta,.home-security-band{align-items:flex-start;flex-direction:column}.home-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.site-header-inner{align-items:flex-start;flex-direction:column}.site-nav{justify-content:flex-start}.site-header-actions{flex-wrap:wrap;width:100%}.home-card-grid,.home-card-grid-steps,.home-footer-grid,.home-hero-mini-grid,.home-hero-stats,.home-mikhmon-grid,.home-pricing-grid{grid-template-columns:1fr}.home-hero-mini-grid article:last-child{grid-column:auto}.home-hero-panel-top{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.site-page-home{padding-top:74px}.home-shell{width:min(100%,calc(100vw - 28px))}.home-band-section,.home-cta,.home-security-band,.site-header-inner{padding-left:16px;padding-right:16px}.home-hero h1{font-size:clamp(34px,12vw,48px)}.home-band-section,.home-cta,.home-hero-panel,.home-security-band{padding:20px}.home-footer{padding:18px 0 22px}}.gsf-home-page{background:#07111f;color:#f8fbff;min-height:100vh;overflow:hidden;position:relative}.gsf-home-page .home-background-video,.gsf-home-page video{height:100%;inset:0;object-fit:cover;opacity:.16;position:fixed;width:100%;z-index:0}.gsf-home-scrim{background:linear-gradient(90deg,rgba(7,17,31,.98),rgba(8,20,38,.9) 42%,rgba(8,17,31,.84)),radial-gradient(circle at 18% 18%,rgba(43,99,255,.28),transparent 34%),radial-gradient(circle at 82% 12%,rgba(245,196,0,.2),transparent 28%);inset:0;position:fixed;z-index:1}.gsf-home-final-cta,.gsf-home-footer,.gsf-home-header,.gsf-home-hero,.gsf-home-section,.gsf-home-split-section{margin-left:auto;margin-right:auto;position:relative;width:min(1180px,calc(100vw - 40px));z-index:2}.gsf-home-header{gap:24px;justify-content:space-between;padding:24px 0}.gsf-home-actions,.gsf-home-brand,.gsf-home-final-actions,.gsf-home-footer,.gsf-home-header,.gsf-home-hero-buttons,.gsf-home-nav,.gsf-home-trust-row{align-items:center;display:flex}.gsf-home-brand{color:#ffffff;gap:12px;min-width:max-content;text-decoration:none}.gsf-home-brand img{background:#ffffff;border-radius:8px;height:46px;padding:5px;width:46px}.gsf-home-brand span{font-size:15px;font-weight:950;letter-spacing:.02em}.gsf-home-nav{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:999px;gap:4px;padding:6px}.gsf-home-footer a,.gsf-home-link,.gsf-home-nav a{color:rgba(238,244,255,.76);font-size:14px;font-weight:800;text-decoration:none}.gsf-home-nav a{border-radius:999px;padding:9px 14px}.gsf-home-footer a:hover,.gsf-home-link:hover,.gsf-home-nav a:hover{color:#f5c400}.gsf-home-actions{gap:12px}.gsf-home-button{align-items:center;background:linear-gradient(135deg,#f5c400,#ffd95c);border:1px solid rgba(255,231,141,.7);border-radius:8px;box-shadow:0 16px 34px rgba(245,196,0,.2);color:#07111f;display:inline-flex;font-size:15px;font-weight:950;justify-content:center;min-height:48px;padding:13px 20px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.gsf-home-button:hover{box-shadow:0 20px 40px rgba(245,196,0,.28);transform:translateY(-2px)}.gsf-home-button-small{min-height:40px;padding:10px 15px}.gsf-home-button-ghost{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.14);box-shadow:none;color:#f8fbff}.gsf-home-button-ghost:hover{background:rgba(255,255,255,.09);box-shadow:0 16px 34px rgba(0,0,0,.22)}.gsf-home-hero{display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);min-height:calc(100vh - 118px);padding:54px 0 70px}.gsf-home-hero-copy{align-self:center}.gsf-home-eyebrow{color:#f5c400;font-size:12px;font-weight:950;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.gsf-home-final-cta h2,.gsf-home-hero h1,.gsf-home-process-copy h2,.gsf-home-section h2,.gsf-home-split-copy h2{color:#ffffff;font-weight:950;letter-spacing:0}.gsf-home-hero h1{font-size:clamp(42px,6vw,76px);line-height:.94;margin-bottom:22px;max-width:12ch}.gsf-home-lead{color:rgba(233,240,255,.78);font-size:clamp(16px,1.8vw,19px);line-height:1.75;max-width:62ch}.gsf-home-hero-buttons{flex-wrap:wrap;gap:12px;margin-top:30px}.gsf-home-trust-row{flex-wrap:wrap;gap:10px;margin-top:26px}.gsf-home-trust-row span{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(239,245,255,.82);font-size:13px;font-weight:800;padding:9px 12px}.gsf-home-showcase{align-self:center;background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.055)),rgba(9,23,43,.9);border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 36px 90px rgba(0,0,0,.34);display:grid;grid-gap:16px;gap:16px;overflow:hidden;padding:18px}.gsf-home-dashboard-card,.gsf-home-showcase-top{align-items:center;display:flex;gap:10px}.gsf-home-showcase-top{color:#ffffff}.gsf-home-showcase-top small{color:rgba(233,240,255,.56);margin-left:auto}.gsf-home-status-dot{background:#20e39c;border-radius:999px;box-shadow:0 0 0 8px rgba(32,227,156,.13);height:10px;width:10px}.gsf-home-dashboard-card,.gsf-home-metrics article,.gsf-home-plan-card,.gsf-home-process-list article,.gsf-home-service-card{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);border-radius:8px}.gsf-home-dashboard-card{justify-content:space-between;padding:17px}.gsf-home-dashboard-card span,.gsf-home-metrics span{color:rgba(233,240,255,.56);display:block;font-size:12px;font-weight:800;text-transform:uppercase}.gsf-home-dashboard-card strong{color:#ffffff;display:block;font-size:20px;margin-top:5px}.gsf-home-dashboard-card em{background:rgba(32,227,156,.13);border:1px solid rgba(32,227,156,.3);border-radius:999px;color:#8ff7cf;font-style:normal;font-weight:900;padding:7px 10px}.gsf-home-metrics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.gsf-home-metrics article{min-height:96px;padding:15px}.gsf-home-metrics strong{color:#f5c400;display:block;font-size:28px;line-height:1;margin-bottom:12px}.gsf-home-preview-image{aspect-ratio:16/10;border-radius:8px;overflow:hidden;position:relative}.gsf-home-image-panel img,.gsf-home-preview-image img{height:100%;object-fit:cover;width:100%}.gsf-home-final-cta,.gsf-home-section,.gsf-home-split-section{background:rgba(9,23,43,.88);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.22);margin-bottom:30px;padding:clamp(26px,4vw,46px)}.gsf-home-section-head{display:grid;grid-gap:8px;gap:8px;max-width:760px}.gsf-home-section-head-center{margin:0 auto;text-align:center}.gsf-home-final-cta h2,.gsf-home-process-copy h2,.gsf-home-section h2,.gsf-home-split-copy h2{font-size:clamp(28px,4vw,46px);line-height:1.02}.gsf-home-process-copy p:not(.gsf-home-eyebrow),.gsf-home-section-head p:not(.gsf-home-eyebrow),.gsf-home-split-copy p:not(.gsf-home-eyebrow){color:rgba(233,240,255,.7);line-height:1.72}.gsf-home-service-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.gsf-home-service-card{min-height:240px;padding:22px}.gsf-home-service-card span{color:#f5c400;display:block;font-size:34px;font-weight:950;line-height:1;margin-bottom:30px}.gsf-home-plan-card h3,.gsf-home-service-card h3{color:#ffffff;font-size:20px;margin-bottom:10px}.gsf-home-plan-card p,.gsf-home-service-card p{color:rgba(233,240,255,.68);font-size:14px;line-height:1.7}.gsf-home-final-cta,.gsf-home-process,.gsf-home-split-section{align-items:center;display:grid;grid-gap:32px;gap:32px;grid-template-columns:.9fr 1.1fr}.gsf-home-process-list{display:grid;grid-gap:12px;gap:12px}.gsf-home-process-list article{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:58px minmax(0,1fr);min-height:74px;padding:14px 16px}.gsf-home-process-list span{align-items:center;background:#f5c400;border-radius:8px;color:#07111f;display:inline-flex;font-size:14px;font-weight:950;height:42px;justify-content:center;width:42px}.gsf-home-process-list strong{color:#ffffff;font-size:18px}.gsf-home-image-panel{aspect-ratio:4/3;border-radius:8px;min-height:330px;overflow:hidden}.gsf-home-split-copy{display:grid;justify-items:start}.gsf-home-plan-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.gsf-home-plan-card{display:grid;grid-gap:12px;gap:12px;padding:24px}.gsf-home-plan-card.is-featured{background:linear-gradient(180deg,rgba(245,196,0,.16),rgba(255,255,255,.075));border-color:rgba(245,196,0,.34)}.gsf-home-plan-card>span{color:#f5c400;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.gsf-home-plan-card>strong{color:#ffffff;font-size:34px;line-height:1}.gsf-home-plan-card a{color:#f5c400;font-weight:950;margin-top:8px;text-decoration:none}.gsf-home-final-cta{margin-top:36px}.gsf-home-final-actions{flex-wrap:wrap;gap:12px;justify-content:flex-end}.gsf-home-footer{border-top:1px solid rgba(255,255,255,.1);color:rgba(233,240,255,.7);flex-wrap:wrap;gap:18px;justify-content:space-between;padding:26px 0 34px}.gsf-home-footer span{color:#ffffff;font-weight:950}@media (max-width:1040px){.gsf-home-header{align-items:flex-start;flex-direction:column}.gsf-home-nav{border-radius:8px;flex-wrap:wrap;justify-content:flex-start}.gsf-home-final-cta,.gsf-home-hero,.gsf-home-process,.gsf-home-split-section{grid-template-columns:1fr}.gsf-home-hero{min-height:auto;padding-top:28px}.gsf-home-plan-grid,.gsf-home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gsf-home-final-actions{justify-content:flex-start}}@media (max-width:700px){.gsf-home-final-cta,.gsf-home-footer,.gsf-home-header,.gsf-home-hero,.gsf-home-section,.gsf-home-split-section{width:min(100%,calc(100vw - 28px))}.gsf-home-actions,.gsf-home-final-actions,.gsf-home-hero-buttons{align-items:stretch;flex-direction:column;width:100%}.gsf-home-actions .gsf-home-button,.gsf-home-final-actions .gsf-home-button,.gsf-home-hero-buttons .gsf-home-button{width:100%}.gsf-home-hero{grid-template-columns:minmax(0,1fr)}.gsf-home-hero h1{font-size:clamp(38px,12vw,54px);max-width:11ch}.gsf-home-showcase{min-width:0}.gsf-home-metrics,.gsf-home-plan-grid,.gsf-home-service-grid{grid-template-columns:1fr}.gsf-home-service-card{min-height:190px}.gsf-home-image-panel{min-height:240px}}.gsf-cyber-page{background:#020713;color:#eef8ff;isolation:isolate;min-height:100vh;overflow:hidden;position:relative}.gsf-cyber-grid-bg{background:radial-gradient(circle at 18% 18%,rgba(0,229,164,.18),transparent 28%),radial-gradient(circle at 84% 12%,rgba(48,111,255,.18),transparent 26%),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(180deg,#071323,#020713 58%,#06101b);background-size:auto,auto,58px 58px,58px 58px,auto;inset:0;position:fixed;z-index:-1}.gsf-cyber-grid-bg:after{background:linear-gradient(180deg,rgba(2,7,19,.18),rgba(2,7,19,.86));content:"";inset:0;position:absolute}.gsf-cyber-cta,.gsf-cyber-footer,.gsf-cyber-header,.gsf-cyber-hero,.gsf-cyber-section,.gsf-cyber-split,.gsf-cyber-workflow{margin-left:auto;margin-right:auto;width:min(1180px,calc(100vw - 40px))}.gsf-cyber-header{gap:22px;justify-content:space-between;padding:24px 0}.gsf-cyber-actions,.gsf-cyber-badges,.gsf-cyber-brand,.gsf-cyber-console-head,.gsf-cyber-cta-actions,.gsf-cyber-footer,.gsf-cyber-header,.gsf-cyber-hero-actions,.gsf-cyber-nav{align-items:center;display:flex}.gsf-cyber-brand{color:#ffffff;gap:12px;text-decoration:none}.gsf-cyber-brand img{background:#ffffff;border-radius:8px;height:44px;padding:5px;width:44px}.gsf-cyber-brand span{font-size:15px;font-weight:950}.gsf-cyber-nav{background:rgba(7,19,35,.72);border:1px solid rgba(128,255,218,.16);border-radius:8px;gap:2px;padding:6px}.gsf-cyber-footer a,.gsf-cyber-login,.gsf-cyber-nav a{color:rgba(225,240,255,.76);font-size:14px;font-weight:800;text-decoration:none}.gsf-cyber-nav a{border-radius:7px;padding:10px 14px}.gsf-cyber-footer a:hover,.gsf-cyber-login:hover,.gsf-cyber-nav a:hover{background:rgba(0,229,164,.08);color:#62ffd0}.gsf-cyber-actions{gap:12px}.gsf-cyber-button{align-items:center;background:linear-gradient(135deg,#00e5a4,#7dffdf);border:1px solid rgba(128,255,218,.58);border-radius:8px;box-shadow:0 18px 40px rgba(0,229,164,.2);color:#02100c;display:inline-flex;font-size:15px;font-weight:950;justify-content:center;min-height:48px;padding:13px 20px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.gsf-cyber-button:hover{box-shadow:0 22px 48px rgba(0,229,164,.28);transform:translateY(-2px)}.gsf-cyber-button-small{min-height:40px;padding:10px 15px}.gsf-cyber-button-outline{background:rgba(7,19,35,.62);border-color:rgba(128,255,218,.22);box-shadow:none;color:#effaff}.gsf-cyber-button-outline:hover{border-color:rgba(128,255,218,.45);box-shadow:0 18px 38px rgba(0,0,0,.28)}.gsf-cyber-hero{align-items:center;display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);min-height:calc(100vh - 112px);padding:54px 0 74px}.gsf-cyber-kicker{color:#62ffd0;font-size:12px;font-weight:950;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.gsf-cyber-cta h2,.gsf-cyber-hero h1,.gsf-cyber-section h2,.gsf-cyber-split h2,.gsf-cyber-workflow h2{color:#ffffff;font-weight:950;letter-spacing:0}.gsf-cyber-hero h1{font-size:clamp(42px,5.8vw,74px);line-height:.94;margin-bottom:22px;max-width:13ch}.gsf-cyber-lead{color:rgba(226,240,255,.76);font-size:clamp(16px,1.7vw,19px);line-height:1.75;max-width:64ch}.gsf-cyber-badges,.gsf-cyber-hero-actions{flex-wrap:wrap;gap:12px}.gsf-cyber-hero-actions{margin-top:30px}.gsf-cyber-badges{margin-top:24px}.gsf-cyber-badges span,.gsf-cyber-layer-grid span{background:rgba(0,229,164,.075);border:1px solid rgba(128,255,218,.16);border-radius:999px;color:rgba(231,248,255,.86);font-size:13px;font-weight:850;padding:9px 13px}.gsf-cyber-console,.gsf-cyber-cta,.gsf-cyber-section,.gsf-cyber-split,.gsf-cyber-workflow{background:linear-gradient(180deg,rgba(9,26,47,.9),rgba(3,10,22,.94));border:1px solid rgba(128,255,218,.14);border-radius:8px;box-shadow:0 34px 90px rgba(0,0,0,.32)}.gsf-cyber-console{display:grid;grid-gap:16px;gap:16px;overflow:hidden;padding:20px;position:relative}.gsf-cyber-console:before{background:radial-gradient(circle at 50% 20%,rgba(0,229,164,.18),transparent 38%);content:"";inset:0;pointer-events:none;position:absolute}.gsf-cyber-console>*{position:relative}.gsf-cyber-console-head{gap:10px}.gsf-cyber-console-head small{color:#62ffd0;font-weight:950;margin-left:auto;text-transform:uppercase}.gsf-cyber-pulse{background:#00e5a4;border-radius:999px;box-shadow:0 0 0 8px rgba(0,229,164,.12);height:10px;width:10px}.gsf-cyber-shield{align-items:center;aspect-ratio:1;background:radial-gradient(circle,rgba(0,229,164,.18),transparent 56%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(128,255,218,.18);border-radius:8px;display:grid;justify-items:center;margin:4px auto;max-width:330px;padding:28px;width:min(100%,330px)}.gsf-cyber-shield span{background:linear-gradient(180deg,#00e5a4,#0d8fff);-webkit-clip-path:polygon(50% 0,88% 16%,80% 76%,50% 100%,20% 76%,12% 16%);clip-path:polygon(50% 0,88% 16%,80% 76%,50% 100%,20% 76%,12% 16%);display:block;height:142px;width:118px}.gsf-cyber-shield strong{color:#ffffff;font-size:26px;margin-top:-90px;text-shadow:0 8px 24px rgba(0,0,0,.42)}.gsf-cyber-terminal{background:rgba(1,7,16,.76);border:1px solid rgba(128,255,218,.12);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:15px}.gsf-cyber-terminal p{color:rgba(231,248,255,.86);font-family:Consolas,Courier New,monospace;font-size:13px;margin:0}.gsf-cyber-terminal span{color:#62ffd0;display:inline-block;min-width:78px}.gsf-cyber-stat-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.gsf-cyber-stat-grid article{background:rgba(255,255,255,.055);border:1px solid rgba(128,255,218,.12);border-radius:8px;min-height:88px;padding:13px}.gsf-cyber-stat-grid strong{color:#62ffd0;display:block;font-size:24px;line-height:1;margin-bottom:10px}.gsf-cyber-stat-grid span{color:rgba(225,240,255,.64);font-size:12px;font-weight:800}.gsf-cyber-cta,.gsf-cyber-section,.gsf-cyber-split,.gsf-cyber-workflow{margin-bottom:30px;padding:clamp(26px,4vw,46px)}.gsf-cyber-section-head{display:grid;grid-gap:8px;gap:8px;max-width:760px}.gsf-cyber-section-head-center{margin:0 auto;text-align:center}.gsf-cyber-cta h2,.gsf-cyber-section h2,.gsf-cyber-split h2,.gsf-cyber-workflow h2{font-size:clamp(28px,4vw,46px);line-height:1.02}.gsf-cyber-section-head p:not(.gsf-cyber-kicker),.gsf-cyber-split p:not(.gsf-cyber-kicker){color:rgba(225,240,255,.7);line-height:1.72}.gsf-cyber-card-grid,.gsf-cyber-plan-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.gsf-cyber-card,.gsf-cyber-plan,.gsf-cyber-workflow-grid article{background:rgba(255,255,255,.055);border:1px solid rgba(128,255,218,.12);border-radius:8px}.gsf-cyber-card{min-height:236px;padding:24px}.gsf-cyber-card>span{color:#62ffd0;display:block;font-size:34px;font-weight:950;line-height:1;margin-bottom:30px}.gsf-cyber-card h3,.gsf-cyber-plan h3{color:#ffffff;font-size:20px;margin-bottom:10px}.gsf-cyber-card p,.gsf-cyber-plan p{color:rgba(225,240,255,.68);font-size:14px;line-height:1.7}.gsf-cyber-cta,.gsf-cyber-split{align-items:center;display:grid;grid-gap:34px;gap:34px;grid-template-columns:.88fr 1.12fr}.gsf-cyber-radar{aspect-ratio:1;background:radial-gradient(circle,rgba(0,229,164,.16),rgba(3,10,22,.92) 62%);border:1px solid rgba(128,255,218,.15);border-radius:8px;display:grid;min-height:320px;place-items:center;position:relative}.gsf-cyber-radar-ring{border:1px solid rgba(98,255,208,.32);border-radius:50%;position:absolute}.gsf-cyber-radar-ring.one{inset:18%}.gsf-cyber-radar-ring.two{inset:30%}.gsf-cyber-radar-ring.three{inset:42%}.gsf-cyber-radar-core{align-items:center;background:#00e5a4;border-radius:999px;box-shadow:0 0 42px rgba(0,229,164,.4);color:#03110d;display:inline-flex;font-weight:950;height:82px;justify-content:center;width:82px}.gsf-cyber-layer-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.gsf-cyber-workflow-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.gsf-cyber-workflow-grid article{min-height:138px;padding:20px}.gsf-cyber-workflow-grid span{color:#62ffd0;display:block;font-size:14px;font-weight:950;margin-bottom:24px}.gsf-cyber-workflow-grid strong{color:#ffffff;display:block;font-size:18px;line-height:1.25}.gsf-cyber-plan{display:grid;grid-gap:12px;gap:12px;padding:24px}.gsf-cyber-plan.is-featured{background:linear-gradient(180deg,rgba(0,229,164,.16),rgba(255,255,255,.055));border-color:rgba(98,255,208,.36)}.gsf-cyber-plan>span{color:#62ffd0;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.gsf-cyber-plan>strong{color:#ffffff;font-size:34px;line-height:1}.gsf-cyber-plan a{color:#62ffd0;font-weight:950;margin-top:8px;text-decoration:none}.gsf-cyber-cta{margin-top:36px}.gsf-cyber-cta-actions{flex-wrap:wrap;gap:12px;justify-content:flex-end}.gsf-cyber-footer{border-top:1px solid rgba(128,255,218,.12);color:rgba(225,240,255,.68);flex-wrap:wrap;gap:18px;justify-content:space-between;padding:26px 0 34px}.gsf-cyber-footer span{color:#ffffff;font-weight:950}@media (max-width:1040px){.gsf-cyber-header{align-items:flex-start;flex-direction:column}.gsf-cyber-nav{flex-wrap:wrap;justify-content:flex-start}.gsf-cyber-cta,.gsf-cyber-hero,.gsf-cyber-split{grid-template-columns:1fr}.gsf-cyber-hero{min-height:auto;padding-top:28px}.gsf-cyber-card-grid,.gsf-cyber-plan-grid,.gsf-cyber-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gsf-cyber-cta-actions{justify-content:flex-start}}@media (max-width:700px){.gsf-cyber-cta,.gsf-cyber-footer,.gsf-cyber-header,.gsf-cyber-hero,.gsf-cyber-section,.gsf-cyber-split,.gsf-cyber-workflow{width:min(100%,calc(100vw - 28px))}.gsf-cyber-actions,.gsf-cyber-cta-actions,.gsf-cyber-hero-actions{align-items:stretch;flex-direction:column;width:100%}.gsf-cyber-actions .gsf-cyber-button,.gsf-cyber-cta-actions .gsf-cyber-button,.gsf-cyber-hero-actions .gsf-cyber-button{width:100%}.gsf-cyber-hero h1{font-size:clamp(38px,12vw,54px);max-width:12ch}.gsf-cyber-card-grid,.gsf-cyber-plan-grid,.gsf-cyber-stat-grid,.gsf-cyber-workflow-grid{grid-template-columns:1fr}.gsf-cyber-radar{min-height:260px}}.techno-original-homepage{background:#ffffff;height:100vh;margin:0;overflow:hidden;width:100vw}.techno-original-frame{border:0;display:block;height:100vh;width:100vw}.not-found-page{align-items:center;background:var(--background);color:var(--foreground);display:flex;justify-content:center;min-height:100vh;padding:24px}.not-found-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 70px rgba(15,23,42,.12);max-width:520px;padding:28px;text-align:center;width:100%}.not-found-actions{justify-content:center}.control-os{--os-purple:#312783;--os-orange:#f49800;--os-yellow:#2f80ff;--os-ink:#1d1d1b;--os-black:#07070c;--os-panel:rgba(12,13,22,0.82);--os-panel-strong:rgba(18,18,31,0.94);--os-line:rgba(255,255,255,0.15);--os-muted:#cbc9dc;background:linear-gradient(180deg,rgba(49,39,131,.25),rgba(7,7,12,0) 35%),linear-gradient(135deg,rgba(244,152,0,.14),rgba(47,128,255,.03) 28%,rgba(7,7,12,0) 58%),repeating-linear-gradient(90deg,rgba(255,255,255,.045),rgba(255,255,255,.045) 1px,transparent 0,transparent 76px),repeating-linear-gradient(0deg,rgba(255,255,255,.035),rgba(255,255,255,.035) 1px,transparent 0,transparent 76px),#07070c;color:#ffffff;isolation:isolate;max-width:100%;min-height:100vh;overflow-x:clip;overflow-y:visible;position:relative;width:100%}.control-os a{color:inherit}.control-os img{display:block;max-width:100%}.control-os:before{background:linear-gradient(90deg,transparent,rgba(47,128,255,.18),rgba(244,152,0,.18),transparent);position:absolute;top:88px;width:100%;z-index:4}.control-os-topbar{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto 1fr auto;left:50%;max-width:1240px;padding:24px 28px;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:8}.control-os-brand{align-items:center;display:inline-flex;gap:12px;min-width:0;text-decoration:none}.control-os-brand-mark{background:#ffffff;border:1px solid rgba(47,128,255,.46);border-radius:8px;height:50px;object-fit:contain;padding:7px;width:74px}.control-os-brand span{display:grid;grid-gap:2px;gap:2px;min-width:0}.control-os-brand strong{color:#ffffff;font-size:1rem;font-weight:950;line-height:1}.control-os-brand small{color:var(--os-yellow);font-size:.78rem;font-weight:900;text-transform:uppercase}.control-os-topbar-status{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:999px;display:inline-flex;gap:9px;justify-self:center;min-height:36px;padding:0 14px}.control-os-topbar-status span{animation:control-os-pulse 1.6s ease-in-out infinite;background:var(--os-yellow);border-radius:50%;box-shadow:0 0 0 5px rgba(47,128,255,.12);height:9px;width:9px}.control-os-topbar-status strong{color:#ffffff;font-size:.78rem;font-weight:900;text-transform:uppercase}.control-os-nav-actions{align-items:center;display:flex;gap:8px;justify-self:end}.control-os-nav-actions a{border:1px solid transparent;border-radius:8px;color:#efeff8;font-size:.92rem;font-weight:850;padding:10px 14px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.control-os-nav-actions a:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);transform:translateY(-1px)}.control-os-login-link{background:#ffffff;color:var(--os-ink)!important}.control-os-register-link{background:rgba(47,128,255,.14);border-color:rgba(47,128,255,.55)!important;color:#ffffff!important}.control-os-hero{align-items:center;display:flex;min-height:84vh;overflow:visible;padding:124px clamp(24px,4vw,56px) 56px;position:relative}.control-os-hero:after{background:linear-gradient(90deg,var(--os-purple),var(--os-orange),var(--os-yellow));bottom:0;content:"";height:6px;left:0;position:absolute;width:100%;z-index:5}.control-os-hero-grid{align-items:center;display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(0,.88fr) minmax(440px,1fr);margin:0 auto;max-width:1240px;position:relative;width:min(100%,1360px);z-index:4}.control-os-hero-copy{max-width:660px}.control-os-final p,.control-os-kicker,.control-os-section-heading p,.control-os-workflow-copy p{color:var(--os-yellow);font-size:.78rem;font-weight:950;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}.control-os-hero h1{color:#ffffff;font-size:5rem;font-weight:950;line-height:.95;margin:0;max-width:9ch;text-shadow:0 0 28px rgba(49,39,131,.72),0 18px 54px rgba(0,0,0,.56)}.control-os-lead{color:#e8e7f4;font-size:1.08rem;line-height:1.72;margin:26px 0 0;max-width:630px}.control-os-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.control-os-final a,.control-os-primary-action,.control-os-secondary-action{align-items:center;border-radius:8px;display:inline-flex;font-size:.95rem;font-weight:950;gap:10px;justify-content:center;min-height:48px;padding:0 18px;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease,background .18s ease,border-color .18s ease}.control-os-primary-action{background:linear-gradient(135deg,var(--os-yellow),var(--os-orange));border:1px solid rgba(47,128,255,.82);box-shadow:0 18px 46px rgba(244,152,0,.28);color:var(--os-ink)}.control-os-secondary-action{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.2);color:#ffffff}.control-os-final a:hover,.control-os-primary-action:hover,.control-os-secondary-action:hover{transform:translateY(-2px)}.control-os-dock{align-items:center;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.14);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;max-width:560px;padding:10px}.control-os-dock span{background:rgba(7,7,12,.58);border:1px solid rgba(255,255,255,.11);border-radius:8px;color:#ffffff;font-size:.78rem;font-weight:900;padding:8px 10px}.control-os-desktop{min-height:560px;transform-style:preserve-3d}.control-os-window{background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.045)),var(--os-panel);border:1px solid rgba(255,255,255,.17);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 24px 70px rgba(0,0,0,.36);overflow:hidden;position:absolute}.control-os-window-main{animation:control-os-window-rise 7.2s ease-in-out infinite;inset:48px 72px 46px 0}.control-os-window-side{animation:control-os-side-rise 6.8s ease-in-out infinite;min-height:248px;top:118px;width:min(270px,48%)}.control-os-window-bar{align-items:center;background:rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.12);display:flex;gap:7px;min-height:44px;padding:0 14px}.control-os-window-bar span{border-radius:50%;display:inline-flex;height:10px;width:10px}.control-os-window-bar span:first-child{background:var(--os-orange)}.control-os-window-bar span:nth-child(2){background:var(--os-yellow)}.control-os-window-bar span:nth-child(3){background:var(--os-purple)}.control-os-window-bar strong{color:#ffffff;font-size:.78rem;font-weight:950;margin-left:8px;text-transform:uppercase}.control-os-window-body{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.12fr) minmax(180px,.88fr);min-height:390px;padding:16px}.control-os-map{align-items:center;background:radial-gradient(circle at center,rgba(47,128,255,.18),transparent 36%),repeating-linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 42px),repeating-linear-gradient(0deg,rgba(255,255,255,.04),rgba(255,255,255,.04) 1px,transparent 0,transparent 42px),rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.12);border-radius:8px;display:flex;justify-content:center;min-height:100%;overflow:hidden;position:relative}.control-os-map:after,.control-os-map:before{border:1px solid rgba(47,128,255,.33);border-radius:50%;content:"";position:absolute}.control-os-map:before{animation:control-os-ring 4s ease-in-out infinite;height:230px;width:230px}.control-os-map:after{animation:control-os-ring 4s ease-in-out infinite reverse;height:132px;width:132px}.control-os-map i{animation:control-os-node 2.8s ease-in-out infinite;background:var(--os-yellow);border-radius:8px;box-shadow:0 0 24px rgba(47,128,255,.42);height:13px;position:absolute;width:13px}.control-os-map i:first-child{left:21%;top:30%}.control-os-map i:nth-child(2){animation-delay:-.7s;right:24%;top:24%}.control-os-map i:nth-child(3){animation-delay:-1.4s;bottom:28%;left:34%}.control-os-map i:nth-child(4){animation-delay:-2.1s;bottom:25%;right:26%}.control-os-map strong{background:#ffffff;border-radius:8px;color:var(--os-ink);font-size:.92rem;font-weight:950;padding:10px 13px;position:relative;z-index:2}.control-os-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}.control-os-metric{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:8px;min-height:82px;padding:13px}.control-os-metric strong{color:#ffffff;display:block;font-size:1.42rem;line-height:1}.control-os-metric span{color:var(--os-muted);display:block;font-size:.78rem;font-weight:850;line-height:1.35;margin-top:9px;text-transform:uppercase}.control-os-signal-list{display:grid;grid-gap:10px;gap:10px;padding:14px}.control-os-signal-list span{align-items:center;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffff;display:flex;font-size:.82rem;font-weight:900;gap:9px;min-height:42px;padding:0 11px}.control-os-signal-list span:before{background:linear-gradient(135deg,var(--os-yellow),var(--os-orange));border-radius:6px;content:"";height:13px;width:13px}.control-os-scene{position:absolute}.control-os-scene:before{background:radial-gradient(circle at var(--pointer-x,72%) var(--pointer-y,34%),rgba(47,128,255,.16),transparent 30%);content:"";inset:0;position:absolute;z-index:2}.control-os-canvas,.control-os-tile-layer{height:100%;inset:0;position:absolute;width:100%}.control-os-canvas{opacity:.9;z-index:1}.control-os-tile-layer{perspective:1100px;transform-style:preserve-3d;z-index:2}.control-os-floating-tile{animation:control-os-tile var(--duration) cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--delay);background:linear-gradient(135deg,rgba(255,255,255,.36),rgba(255,255,255,.04)),var(--tone);border:1px solid rgba(255,255,255,.24);border-radius:8px;box-shadow:0 0 28px rgba(244,152,0,.14),0 24px 44px rgba(0,0,0,.24);display:grid;height:var(--size);left:var(--x);place-items:center;position:absolute;top:var(--y);transform:translate3d(-50%,-50%,0) rotateX(58deg) rotate(42deg);transform-style:preserve-3d;width:var(--size)}.control-os-floating-tile:after,.control-os-floating-tile:before{background:rgba(0,0,0,.24);content:"";position:absolute}.control-os-floating-tile:before{border-radius:0 0 8px 8px;height:16px;left:2px;top:100%;transform:skewX(45deg);transform-origin:top;width:calc(100% - 4px)}.control-os-floating-tile:after{border-radius:0 8px 8px 0;height:calc(100% - 4px);left:100%;top:2px;transform:skewY(45deg);transform-origin:left;width:16px}.control-os-floating-tile i{border:1px solid rgba(255,255,255,.44);border-radius:6px;height:58%;position:absolute;width:58%}.control-os-floating-tile b{color:rgba(255,255,255,.82);font-size:.65rem;font-style:normal;font-weight:950;transform:rotate(-42deg)}.control-os-system-widget{align-items:center;background:rgba(7,7,12,.78);border:1px solid rgba(255,255,255,.14);border-radius:8px;bottom:14%;display:flex;gap:12px;left:48%;max-width:390px;padding:12px;position:absolute;transform:translateX(-50%);width:min(390px,calc(100% - 32px));z-index:3}.control-os-system-widget img{background:#ffffff;border-radius:8px;height:62px;object-fit:contain;padding:8px;width:96px}.control-os-system-widget div{display:grid;grid-gap:6px;gap:6px;min-width:0;width:100%}.control-os-system-widget span{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.11);border-radius:8px;display:flex;justify-content:space-between;min-height:30px;padding:0 9px;transition:border-color .18s ease,background .18s ease}.control-os-system-widget span.is-active{background:rgba(47,128,255,.13);border-color:rgba(47,128,255,.44)}.control-os-system-widget small,.control-os-system-widget strong{color:#ffffff;font-size:.68rem;font-weight:900;text-transform:uppercase}.control-os-system-widget small{color:var(--os-yellow)}.control-os-final,.control-os-modules,.control-os-workflow{margin:0 auto;max-width:1240px;padding:78px 28px;position:relative;z-index:4}.control-os-section-heading{margin-bottom:28px}.control-os-final h2,.control-os-section-heading h2,.control-os-workflow-copy h2{color:#ffffff;font-size:2.35rem;line-height:1.06;margin:0;max-width:760px}.control-os-module-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.control-os-module-card{background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.04)),var(--os-panel-strong);border:1px solid rgba(255,255,255,.14);border-radius:8px;min-height:292px;overflow:hidden;padding:18px;position:relative}.control-os-module-card:after{background:linear-gradient(180deg,var(--os-purple),var(--os-orange),var(--os-yellow));content:"";height:100%;left:0;opacity:.88;position:absolute;top:0;width:4px}.control-os-module-topline{align-items:center;display:flex;gap:12px;justify-content:space-between}.control-os-module-topline span{color:var(--os-yellow);font-size:.72rem;font-weight:950;text-transform:uppercase}.control-os-module-topline strong{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#ffffff;font-size:.68rem;padding:5px 9px;text-transform:uppercase}.control-os-module-card h3{color:#ffffff;font-size:1.26rem;line-height:1.15;margin:74px 0 12px}.control-os-module-card p{color:var(--os-muted);font-size:.93rem;line-height:1.58;margin:0}.control-os-workflow{align-items:center;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);padding-top:34px}.control-os-workflow-track{display:grid;grid-gap:10px;gap:10px}.control-os-workflow-step{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:58px minmax(0,1fr);min-height:74px;padding:12px}.control-os-workflow-step span{align-items:center;background:var(--os-yellow);border-radius:8px;color:var(--os-ink);display:inline-flex;font-weight:950;height:48px;justify-content:center;width:48px}.control-os-workflow-step strong{color:#ffffff;font-size:1rem;line-height:1.25}.control-os-final{align-items:center;border-top:1px solid rgba(255,255,255,.12);display:flex;gap:24px;justify-content:space-between;padding-bottom:58px}.control-os-final a{background:#ffffff;color:var(--os-ink);flex:0 0 auto}@keyframes control-os-pulse{0%,to{opacity:.58;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes control-os-window-rise{0%,to{transform:translateZ(0) rotateX(0deg)}50%{transform:translate3d(0,-10px,0) rotateX(1.5deg)}}@keyframes control-os-side-rise{0%,to{transform:translateZ(0)}50%{transform:translate3d(-8px,12px,0)}}@keyframes control-os-ring{0%,to{opacity:.2;transform:scale(.92)}50%{opacity:.7;transform:scale(1.06)}}@keyframes control-os-node{0%,to{opacity:.62;transform:scale(.86)}50%{opacity:1;transform:scale(1.16)}}@keyframes control-os-tile{0%,to{opacity:.52;transform:translate3d(-50%,-50%,0) rotateX(58deg) rotate(42deg) translateY(0)}50%{opacity:1;transform:translate3d(-50%,-50%,72px) rotateX(58deg) rotate(42deg) translateY(-18px)}}@media (prefers-reduced-motion:reduce){.control-os *,.control-os :after,.control-os :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media (max-width:1080px){.control-os-hero{min-height:auto;padding-top:124px}.control-os-hero-grid,.control-os-workflow{grid-template-columns:1fr}.control-os-hero h1{font-size:4.2rem;max-width:10ch}.control-os-desktop{min-height:500px}.control-os-window-main{inset:30px 48px 44px 0}.control-os-window-side{top:128px}.control-os-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.control-os-topbar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:18px 16px}.control-os-brand span,.control-os-topbar-status{display:none}.control-os-nav-actions{flex-wrap:wrap;justify-content:flex-end}.control-os-nav-actions a{font-size:.82rem;padding:9px 10px}.control-os-hero{padding:112px 16px 50px}.control-os-hero h1{font-size:3.05rem;max-width:9ch}.control-os-lead{font-size:1rem}.control-os-actions{align-items:stretch;flex-direction:column}.control-os-final a,.control-os-primary-action,.control-os-secondary-action{width:100%}.control-os-dock{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.control-os-dock span{text-align:center}.control-os-desktop{min-height:520px}.control-os-window-main{inset:20px 0 122px 0}.control-os-window-side{bottom:18px;min-height:160px;right:0;top:auto;width:82%}.control-os-window-body{grid-template-columns:1fr;min-height:300px}.control-os-map{min-height:180px}.control-os-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.control-os-metric{min-height:74px;padding:11px}.control-os-metric strong{font-size:1.18rem}.control-os-system-widget{bottom:7%;left:50%}.control-os-system-widget img{display:none}.control-os-floating-tile{height:calc(var(--size) * .72);width:calc(var(--size) * .72)}.control-os-final,.control-os-modules,.control-os-workflow{padding-left:16px;padding-right:16px}.control-os-final h2,.control-os-section-heading h2,.control-os-workflow-copy h2{font-size:2rem}.control-os-metrics,.control-os-module-grid{grid-template-columns:1fr}.control-os-final{align-items:stretch;flex-direction:column}}.control-os-hero-grid{gap:46px;grid-template-columns:minmax(420px,.72fr) minmax(700px,1.15fr);max-width:1360px}.control-os-desktop,.control-os-hero-copy{position:relative;z-index:6}.control-os-dock{background:rgba(7,7,12,.76);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:rgba(255,255,255,.2);box-shadow:0 18px 44px rgba(0,0,0,.24)}.control-os-desktop{isolation:isolate;min-height:540px}.home-control-os .control-os-desktop,.home-control-os .control-os-desktop *{pointer-events:none}.control-os-window-main{inset:44px 300px 62px 0;z-index:2}.control-os-window-side{min-height:258px;right:0;top:102px;width:270px;z-index:3}.control-os-window-body{grid-template-columns:1fr;min-height:392px}.control-os-map{min-height:230px}.control-os-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.control-os-metric{min-height:76px}.control-os-system-widget{bottom:7%;left:auto;opacity:.52;right:4%;transform:none;width:min(330px,calc(100% - 32px));z-index:2}.control-os-floating-tile{pointer-events:none;z-index:0}@media (max-width:1320px){.control-os-hero-grid{grid-template-columns:minmax(390px,.78fr) minmax(620px,1fr);max-width:1200px}.control-os-window-main{inset:44px 282px 62px 0}.control-os-window-side{width:252px}}@media (max-width:1220px){.control-os-hero-grid{grid-template-columns:1fr}.control-os-desktop{margin:0 auto;max-width:760px;width:100%}}@media (max-width:760px){.control-os-desktop{display:grid;grid-gap:12px;gap:12px;min-height:0}.control-os-window,.control-os-window-main,.control-os-window-side{animation:none;inset:auto;min-height:0;position:relative;right:auto;top:auto;width:100%}.control-os-window-body{min-height:0}.control-os-system-widget{display:none}.control-os-tile-layer{opacity:.36}}.control-os-scene:before{background:radial-gradient(circle 82px at var(--pointer-x,72%) var(--pointer-y,34%),rgba(47,128,255,.2) 0,rgba(47,128,255,.1) 42px,transparent 82px);opacity:.78}.control-os [role=button],.control-os a[href],.control-os button{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,filter .18s ease,transform .18s ease}.control-os [role=button]:focus-visible,.control-os [role=button]:hover,.control-os a[href]:focus-visible,.control-os a[href]:hover,.control-os button:focus-visible,.control-os button:hover{border-color:rgba(255,216,0,.72);box-shadow:0 0 0 1px rgba(255,216,0,.36),0 0 24px rgba(255,216,0,.42),0 16px 38px rgba(244,152,0,.22);filter:drop-shadow(0 0 10px rgba(255,216,0,.24))}.control-os-scene{pointer-events:none;height:100vh;height:100dvh;inset:0;left:0;max-height:100dvh;overflow:hidden;position:fixed;right:0;width:auto;z-index:1}.control-os-final,.control-os-hero,.control-os-modules,.control-os-topbar,.control-os-workflow{position:relative}.control-os-final,.control-os-hero,.control-os-modules,.control-os-workflow{z-index:4}.control-os-hero-status-widget{align-items:center;background:rgba(7,7,12,.82);border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 20px 54px rgba(0,0,0,.28);display:flex;gap:12px;margin-top:16px;max-width:390px;padding:12px;position:relative;width:100%;z-index:6}.control-os-hero-status-widget img{background:#ffffff;border-radius:8px;height:62px;object-fit:contain;padding:8px;width:96px}.control-os-hero-status-widget div{display:grid;grid-gap:6px;gap:6px;min-width:0;width:100%}.control-os-hero-status-widget span{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;display:flex;justify-content:space-between;min-height:30px;padding:0 9px}.control-os-hero-status-widget span.is-active{background:rgba(47,128,255,.13);border-color:rgba(47,128,255,.44)}.control-os-hero-status-widget small,.control-os-hero-status-widget strong{color:#ffffff;font-size:.68rem;font-weight:900;text-transform:uppercase}.control-os-hero-status-widget small{color:var(--os-yellow)}@media (max-width:760px){.control-os-hero-status-widget{max-width:none}.control-os-hero-status-widget img{display:none}}.control-os-desktop{position:relative}.control-os-desktop .control-os-hero-status-widget{bottom:20px;margin-top:0;max-width:360px;position:absolute;right:18px;width:min(360px,calc(100% - 36px));z-index:7}@media (max-width:760px){.control-os-desktop .control-os-hero-status-widget{bottom:auto;inset:auto;max-width:none;position:relative;right:auto;width:100%}}.control-os-window-side{top:44px}.control-os-desktop .control-os-hero-status-widget{bottom:auto;right:0;top:346px}@media (min-width:761px) and (max-width:920px){.control-os-desktop .control-os-hero-status-widget{right:0;width:min(360px,calc(100% - 20px))}}@media (max-width:760px){.control-os-window-side{top:auto}.control-os-desktop .control-os-hero-status-widget{bottom:auto;right:auto;top:auto;width:100%}}.pricing-control-page{background:radial-gradient(circle at 8% 16%,rgba(47,128,255,.13),transparent 28%),radial-gradient(circle at 84% 10%,rgba(49,39,131,.2),transparent 26%),linear-gradient(180deg,#07070c,#0b0b14 48%,#07070c);color:#ffffff;isolation:isolate;min-height:100vh;overflow-x:clip;overflow-y:visible;position:relative}.pricing-control-page .control-os-scene{opacity:.92}.pricing-control-topbar{left:auto;margin:0 auto;max-width:1360px;padding:24px 28px 10px;position:relative;top:auto;transform:none;width:100%;z-index:8}.pricing-control-page .control-os-nav-actions a[aria-current=page]{background:rgba(47,128,255,.14);border-color:rgba(47,128,255,.46);color:#ffffff}.pricing-control-hero{align-items:center;display:grid;grid-gap:46px;gap:46px;grid-template-columns:minmax(390px,.82fr) minmax(620px,1.18fr);margin:0 auto;max-width:1360px;min-height:680px;padding:54px 28px 60px;position:relative;z-index:4}.pricing-control-hero-copy{display:grid;grid-gap:22px;gap:22px;max-width:650px;position:relative;z-index:5}.pricing-control-hero h1{color:#ffffff;font-size:clamp(3.5rem,7vw,6.6rem);font-weight:950;letter-spacing:0;line-height:.9;margin:0;max-width:9ch;text-shadow:0 0 32px rgba(47,128,255,.2)}.pricing-control-hero .control-os-lead{color:#f4f5ff;font-size:1.1rem;line-height:1.7;margin:0;max-width:640px}.pricing-control-dock{align-items:center;background:rgba(7,7,12,.78);border:1px solid rgba(255,255,255,.16);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:10px;width:-moz-fit-content;width:fit-content}.pricing-control-dock span{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffff;font-size:.78rem;font-weight:900;min-height:34px;padding:9px 12px;text-transform:uppercase}.pricing-control-console{min-height:560px;position:relative;transform-style:preserve-3d;z-index:5}.pricing-control-window{background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.045)),var(--os-panel);border:1px solid rgba(255,255,255,.17);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 24px 70px rgba(0,0,0,.36);overflow:hidden;position:absolute}.pricing-control-window-main{animation:control-os-window-rise 7.2s ease-in-out infinite;inset:42px 270px 66px 0}.pricing-control-window-side{min-height:292px;right:0;top:42px;width:286px}.pricing-control-window-bar{align-items:center;background:rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.12);display:flex;gap:8px;min-height:44px;padding:0 16px}.pricing-control-window-bar span{background:var(--os-yellow);border-radius:999px;height:10px;width:10px}.pricing-control-window-bar span:nth-child(2){background:var(--os-orange)}.pricing-control-window-bar span:nth-child(3){background:var(--os-purple)}.pricing-control-window-bar strong{color:#ffffff;font-size:.76rem;font-weight:950;margin-left:8px;text-transform:uppercase}.pricing-control-window-body{display:grid;grid-gap:18px;gap:18px;grid-template-rows:1fr auto;min-height:450px;padding:18px}.pricing-control-orbit{align-items:center;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:42px 42px;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;justify-items:center;min-height:260px;overflow:hidden;place-content:center;position:relative}.pricing-control-orbit:after,.pricing-control-orbit:before{border:1px solid rgba(47,128,255,.22);border-radius:50%;content:"";position:absolute}.pricing-control-orbit:before{height:210px;width:210px}.pricing-control-orbit:after{height:116px;width:116px}.pricing-control-orbit i{animation:control-os-node 2.2s ease-in-out infinite;background:var(--os-yellow);border-radius:50%;box-shadow:0 0 24px rgba(47,128,255,.46);height:14px;position:absolute;width:14px}.pricing-control-orbit i:first-child{right:23%;top:26%}.pricing-control-orbit i:nth-child(2){bottom:24%;left:24%}.pricing-control-orbit i:nth-child(3){bottom:22%;right:28%}.pricing-control-orbit strong{border-radius:8px;font-size:2.2rem;padding:12px 18px 4px}.pricing-control-orbit small,.pricing-control-orbit strong{background:#ffffff;color:var(--os-ink);font-weight:950;position:relative;z-index:2}.pricing-control-orbit small{border-radius:0 0 8px 8px;font-size:.68rem;margin-top:-2px;padding:0 12px 10px;text-transform:uppercase}.pricing-control-stats{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-control-signal-list span,.pricing-control-stats div{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:8px}.pricing-control-stats div{display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:14px}.pricing-control-stats strong{color:#ffffff;font-size:1.5rem;font-weight:950}.pricing-control-stats span{color:var(--os-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.pricing-control-signal-list{display:grid;grid-gap:10px;gap:10px;padding:14px}.pricing-control-signal-list span{align-items:center;color:#ffffff;display:grid;font-size:.9rem;font-weight:900;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:44px;padding:8px 10px}.pricing-control-signal-list b{align-items:center;background:rgba(47,128,255,.16);border:1px solid rgba(47,128,255,.42);border-radius:8px;color:var(--os-yellow);display:inline-flex;font-size:.72rem;height:28px;justify-content:center;width:28px}.pricing-control-cta,.pricing-control-footer,.pricing-control-page .pricing-plans-shell,.pricing-control-section{position:relative;z-index:4}.pricing-control-page .pricing-plans-shell{max-width:1360px;padding:128px 28px 80px}.pricing-control-page .billing-toggle-shell{justify-content:center;padding:0 0 12px;transform:translateY(18px)}.pricing-control-page .billing-toggle{background:rgba(7,7,12,.78);border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 18px 48px rgba(0,0,0,.24);padding:6px}.pricing-control-page .billing-toggle button{color:#f4f5ff;font-weight:950;min-height:38px}.pricing-control-page .billing-toggle button.active{background:linear-gradient(135deg,var(--os-yellow),var(--os-orange));color:var(--os-ink)}.pricing-control-page .billing-toggle span{background:rgba(255,255,255,.16);color:#ffffff}.pricing-control-page .pricing-grid{gap:14px;max-width:none}.pricing-control-page .pricing-card{background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.04)),var(--os-panel-strong);border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 26px 72px rgba(0,0,0,.28);color:#ffffff;min-height:560px;overflow:hidden;padding:22px}.pricing-control-page .pricing-card:after{background:linear-gradient(180deg,var(--os-purple),var(--os-orange),var(--os-yellow));content:"";height:100%;left:0;opacity:.82;position:absolute;top:0;width:4px}.pricing-control-page .pricing-card.featured{background:radial-gradient(circle at 88% 10%,rgba(47,128,255,.24),transparent 30%),linear-gradient(180deg,rgba(28,35,70,.98),rgba(12,13,22,.94));border-color:rgba(47,128,255,.46);box-shadow:0 30px 86px rgba(47,128,255,.16);transform:none}.pricing-control-page .popular-badge{background:var(--os-yellow);border-radius:8px;color:#ffffff;left:auto;right:18px;top:18px;transform:none}.pricing-control-page .plan-icon{background:rgba(47,128,255,.14);border:1px solid rgba(47,128,255,.32);border-radius:8px;color:#ffffff;font-size:1rem;font-weight:950}.pricing-control-page .plan-limit span,.pricing-control-page .plan-price span,.pricing-control-page .pricing-card li,.pricing-control-page .pricing-card p,.pricing-control-page .pricing-card>small{color:var(--os-muted)}.pricing-control-page .plan-price{border-bottom-color:rgba(255,255,255,.14);margin-top:1rem}.pricing-control-page .plan-limit strong,.pricing-control-page .plan-price strong{color:#ffffff}.pricing-control-page .plan-limit{background:rgba(47,128,255,.11);border:1px solid rgba(47,128,255,.24);border-radius:8px}.pricing-control-page .annual-saving{background:rgba(47,128,255,.12);border-color:rgba(47,128,255,.28);color:#ffffff}.pricing-control-page .pricing-card li:before{background:var(--os-yellow);box-shadow:0 0 18px rgba(47,128,255,.34);content:"";height:8px;width:8px}.pricing-control-page .plan-button{background:linear-gradient(135deg,var(--os-yellow),var(--os-orange));border:1px solid rgba(47,128,255,.82);border-radius:8px;color:var(--os-ink);margin-top:auto}.pricing-control-section{margin:0 auto;max-width:1360px;padding:70px 28px 0;text-align:left}.pricing-control-cta h2,.pricing-control-page .pricing-faq h2,.pricing-control-page .pricing-included h2{color:#ffffff}.pricing-control-page .included-grid{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-control-page .faq-list details,.pricing-control-page .included-grid div{background:rgba(12,13,22,.82);border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 20px 52px rgba(0,0,0,.2);color:#ffffff}.pricing-control-page .included-grid div{min-height:100px;position:relative}.pricing-control-page .included-grid div:before{background:var(--os-yellow);border-radius:999px;box-shadow:0 0 18px rgba(47,128,255,.38);content:"";height:8px;left:18px;position:absolute;top:18px;width:8px}.pricing-control-page .faq-list{margin:0;max-width:none}.pricing-control-page .faq-list summary{color:#ffffff}.pricing-control-page .faq-list summary span{color:var(--os-yellow)}.pricing-control-page .faq-list p{color:var(--os-muted)}.pricing-control-cta{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.04)),var(--os-panel-strong);border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 30px 82px rgba(0,0,0,.24);display:flex;gap:24px;justify-content:space-between;margin:80px auto 0;max-width:1360px;padding:28px}.pricing-control-cta p{color:var(--os-yellow);font-size:.78rem;font-weight:950;margin:0 0 10px;text-transform:uppercase}.pricing-control-cta h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1.04;margin:0;max-width:760px}.pricing-control-cta span{color:var(--os-muted);display:block;margin-top:10px}.pricing-control-cta-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.pricing-control-footer{background:rgba(7,7,12,.76);border-top:1px solid rgba(255,255,255,.12);color:#ffffff;margin-top:78px;max-width:none;padding:42px 28px}.pricing-control-footer a,.pricing-control-footer p,.pricing-control-footer span{color:var(--os-muted)}.pricing-control-footer strong{color:#ffffff}@media (max-width:1220px){.pricing-control-hero{grid-template-columns:1fr}.pricing-control-console{margin:0 auto;max-width:820px;width:100%}}@media (max-width:980px){.pricing-control-page .included-grid,.pricing-control-page .pricing-grid{grid-template-columns:1fr}.pricing-control-cta{align-items:stretch;flex-direction:column}.pricing-control-cta-actions{justify-content:flex-start}}@media (max-width:760px){.pricing-control-topbar{display:flex;flex-wrap:wrap;padding:18px 16px 0}.pricing-control-page .control-os-brand span,.pricing-control-page .control-os-topbar-status{display:none}.pricing-control-hero{gap:28px;min-height:auto;padding:76px 16px 42px}.pricing-control-hero h1{font-size:3.08rem}.pricing-control-dock{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pricing-control-dock span{text-align:center}.pricing-control-console{display:grid;grid-gap:12px;gap:12px;min-height:0}.pricing-control-window,.pricing-control-window-main,.pricing-control-window-side{animation:none;inset:auto;min-height:0;position:relative;width:100%}.pricing-control-window-body{min-height:0}.pricing-control-stats{grid-template-columns:1fr}.pricing-control-cta,.pricing-control-page .pricing-plans-shell,.pricing-control-section{padding-left:16px;padding-right:16px}.pricing-control-page .pricing-card{min-height:0;padding:20px}.pricing-control-footer{grid-template-columns:1fr;padding-left:16px;padding-right:16px}}.pricing-control-page .pricing-grid-switch .pricing-card{animation:pricing-card-switch .62s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--card-index, 0) * 80ms);overflow:hidden}.pricing-control-page .pricing-grid-switch .pricing-card:before{animation:pricing-card-scan .76s ease-out both;animation-delay:calc(var(--card-index, 0) * 80ms);background:linear-gradient(115deg,transparent,rgba(47,128,255,.02) 18%,rgba(47,128,255,.24) 42%,rgba(244,152,0,.2) 56%,transparent 78%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-120%);z-index:1}.pricing-control-page .pricing-grid-switch .annual-note,.pricing-control-page .pricing-grid-switch .annual-saving,.pricing-control-page .pricing-grid-switch .plan-limit,.pricing-control-page .pricing-grid-switch .plan-price{animation:pricing-value-switch .56s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.11s + var(--card-index, 0) * 80ms)}.pricing-control-page .billing-toggle button.active{animation:billing-toggle-pop .36s cubic-bezier(.16,1,.3,1) both}@keyframes pricing-card-switch{0%{opacity:.72;transform:translateY(18px) scale(.975);box-shadow:0 14px 42px rgba(47,128,255,.08)}46%{opacity:1;transform:translateY(-6px) scale(1.012);box-shadow:0 0 0 1px rgba(47,128,255,.42),0 0 32px rgba(244,152,0,.16),0 30px 88px rgba(47,128,255,.22)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pricing-card-scan{0%{opacity:0;transform:translateX(-120%)}18%{opacity:1}to{opacity:0;transform:translateX(120%)}}@keyframes pricing-value-switch{0%{filter:blur(6px);opacity:.18;transform:translateY(12px)}55%{filter:blur(0);opacity:1;transform:translateY(-3px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes billing-toggle-pop{0%{box-shadow:inset 0 0 0 1px rgba(47,128,255,.12),0 0 0 rgba(244,152,0,0);transform:scale(.98)}58%{box-shadow:inset 0 0 0 1px rgba(47,128,255,.52),0 0 30px rgba(244,152,0,.28);transform:scale(1.04)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pricing-control-page .billing-toggle button.active,.pricing-control-page .pricing-grid-switch .annual-note,.pricing-control-page .pricing-grid-switch .annual-saving,.pricing-control-page .pricing-grid-switch .plan-limit,.pricing-control-page .pricing-grid-switch .plan-price,.pricing-control-page .pricing-grid-switch .pricing-card,.pricing-control-page .pricing-grid-switch .pricing-card:before{animation:none;filter:none;transform:none}}.control-os{--control-os-header-cut:88px}.control-os:before{background:linear-gradient(90deg,transparent,rgba(47,128,255,.24),rgba(244,152,0,.22),transparent);height:1px;top:var(--control-os-header-cut);z-index:75}.control-os:after,.control-os:before{content:"";left:0;pointer-events:none;position:fixed;right:0;width:auto}.control-os:after{background:radial-gradient(circle at 18% 0,rgba(47,128,255,.12),transparent 42%),radial-gradient(circle at 82% 0,rgba(244,152,0,.1),transparent 38%),linear-gradient(180deg,rgba(7,7,12,.99),rgba(7,7,12,.97));height:var(--control-os-header-cut);top:0;z-index:70}.control-os>.control-os-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-bottom:0;box-shadow:none;left:50%;margin:0;position:fixed;top:0;transform:translateX(-50%);z-index:80}@media (max-width:760px){.control-os{--control-os-header-cut:104px}}.control-os [data-scroll-reveal]{will-change:opacity,transform,filter}.control-os [data-scroll-reveal=idle]{filter:blur(10px) brightness(.94);opacity:0;transform:translate3d(0,28px,0) scale(.99)}.control-os [data-scroll-reveal=visible]{filter:blur(0) brightness(1);opacity:1;transform:translate3d(-50%,0,0) scale(1);transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1),filter .68s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s)}.control-os .control-os-module-card[data-scroll-reveal=visible],.control-os .control-os-workflow-step[data-scroll-reveal=visible],.control-os .pricing-card[data-scroll-reveal=visible]{animation:control-os-reveal-glow .9s ease-out both;animation-delay:var(--reveal-delay,0s)}@keyframes control-os-reveal-glow{0%{box-shadow:0 0 0 rgba(47,128,255,0)}48%{box-shadow:0 0 0 1px rgba(47,128,255,.36),0 22px 72px rgba(47,128,255,.18),0 0 34px rgba(244,152,0,.12)}to{box-shadow:inherit}}@keyframes route-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.control-os [data-scroll-reveal=idle],.control-os [data-scroll-reveal=visible]{filter:none;opacity:1;transform:none;transition:none}.control-os .control-os-module-card[data-scroll-reveal=visible],.control-os .control-os-workflow-step[data-scroll-reveal=visible],.control-os .pricing-card[data-scroll-reveal=visible]{animation:none}}.faq-control-page{background:radial-gradient(circle at 10% 18%,rgba(47,128,255,.14),transparent 30%),radial-gradient(circle at 86% 12%,rgba(244,152,0,.12),transparent 26%),linear-gradient(180deg,rgba(8,8,16,.98),rgba(5,6,12,1));isolation:isolate;min-height:100vh;overflow-x:clip;position:relative}.faq-control-page .control-os-scene{opacity:.9}.faq-control-page .control-os-nav-actions a[aria-current=page]{background:rgba(47,128,255,.14);border-color:rgba(47,128,255,.46);color:var(--os-yellow)}.faq-control-hero,.faq-control-questions,.faq-control-topics{margin:0 auto;max-width:1320px;padding-left:28px;padding-right:28px;position:relative;z-index:4}.faq-control-hero{padding-top:142px;padding-bottom:66px}.faq-control-hero-grid{align-items:center;display:grid;grid-gap:40px;gap:40px;grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr)}.faq-control-hero-copy{display:grid;grid-gap:24px;gap:24px;max-width:680px}.faq-control-hero-copy h1{color:#ffffff;font-size:clamp(4rem,8vw,7.8rem);font-weight:1000;line-height:.9;margin:0;text-shadow:0 24px 80px rgba(47,128,255,.18)}.faq-control-actions{display:flex;flex-wrap:wrap;gap:12px}.faq-control-console{background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.045)),var(--os-panel-strong);border:1px solid rgba(255,255,255,.17);border-radius:8px;box-shadow:0 34px 110px rgba(0,0,0,.44),0 0 70px rgba(47,128,255,.1);min-height:430px;overflow:hidden;position:relative}.faq-control-console:after{background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:62px 62px;content:"";inset:44px 0 0;opacity:.52;pointer-events:none;position:absolute}.faq-control-console-body{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(210px,.9fr);min-height:386px;padding:28px;position:relative;z-index:1}.faq-control-orbit{align-items:center;border:1px solid rgba(47,128,255,.25);border-radius:8px;display:grid;min-height:320px;overflow:hidden;place-items:center;position:relative}.faq-control-orbit:after,.faq-control-orbit:before{border:1px solid rgba(47,128,255,.22);border-radius:50%;content:"";height:230px;position:absolute;width:230px}.faq-control-orbit:after{height:138px;width:138px}.faq-control-orbit i{animation:control-os-node 2.4s ease-in-out infinite;background:linear-gradient(135deg,var(--os-yellow),#2f80ff);border-radius:50%;box-shadow:0 0 22px rgba(47,128,255,.34);height:13px;position:absolute;width:13px}.faq-control-orbit i:first-child{left:18%;top:32%}.faq-control-orbit i:nth-child(2){right:17%;top:28%}.faq-control-orbit i:nth-child(3){bottom:26%;left:28%}.faq-control-orbit strong{background:#ffffff;border-radius:8px;color:var(--os-ink);font-size:.92rem;font-weight:1000;padding:14px 18px;position:relative;z-index:1}.faq-control-console-list{display:grid;grid-gap:10px;gap:10px}.faq-control-console-list div{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:16px}.faq-control-console-list span{color:var(--os-muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.faq-control-console-list strong{color:#ffffff;font-size:1.08rem;font-weight:1000}.faq-control-topics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:44px}.faq-control-chip-card{background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.04)),var(--os-panel-strong);border:1px solid rgba(255,255,255,.14);border-radius:8px;min-height:180px;overflow:hidden;padding:22px;position:relative}.faq-control-chip-card:after{background:linear-gradient(180deg,var(--os-purple),#2f80ff,var(--os-yellow));content:"";inset:0 auto 0 0;position:absolute;width:3px}.faq-control-chip-card span{color:var(--os-yellow);font-size:.72rem;font-weight:1000;text-transform:uppercase}.faq-control-chip-card h2{color:#ffffff;font-size:1.16rem;margin:22px 0 10px}.faq-control-chip-card p{color:var(--os-muted);font-size:.92rem;line-height:1.62;margin:0}.faq-control-questions{display:grid;grid-gap:28px;gap:28px;padding-bottom:74px}.faq-control-group,.faq-control-group-grid{display:grid;grid-gap:16px;gap:16px}.faq-control-group{background:rgba(8,9,17,.72);border:1px solid rgba(255,255,255,.12);border-radius:8px;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);padding:18px}.faq-control-group-heading{background:rgba(47,128,255,.08);border:1px solid rgba(47,128,255,.2);border-radius:8px;min-height:150px;padding:18px}.faq-control-group-heading span{color:var(--os-yellow);font-size:.72rem;font-weight:1000;text-transform:uppercase}.faq-control-group-heading h3{color:#ffffff;font-size:1.42rem;line-height:1.12;margin:34px 0 0}.faq-control-list{display:grid;grid-gap:10px;gap:10px}.faq-control-question{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.12);border-radius:8px;overflow:hidden}.faq-control-question[open]{border-color:rgba(47,128,255,.42);box-shadow:0 18px 44px rgba(47,128,255,.08)}.faq-control-question summary{align-items:center;color:#ffffff;cursor:pointer;display:flex;font-weight:1000;gap:16px;justify-content:space-between;list-style:none;padding:18px 20px}.faq-control-question summary::-webkit-details-marker{display:none}.faq-control-question summary i{align-items:center;background:rgba(47,128,255,.15);border:1px solid rgba(47,128,255,.32);border-radius:8px;color:var(--os-yellow);display:inline-flex;flex:0 0 auto;font-style:normal;height:32px;justify-content:center;transition:transform .18s ease,background .18s ease;width:32px}.faq-control-question[open] summary i{background:linear-gradient(135deg,var(--os-yellow),var(--os-orange));color:var(--os-ink);transform:rotate(45deg)}.faq-control-question p{border-top:1px solid rgba(255,255,255,.1);color:var(--os-muted);line-height:1.72;margin:0;padding:0 20px 20px}.faq-control-final{margin-bottom:0}.faq-control-page .pricing-control-footer{position:relative;z-index:4}@media (max-width:1100px){.faq-control-group,.faq-control-hero-grid{grid-template-columns:1fr}.faq-control-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.faq-control-hero,.faq-control-questions,.faq-control-topics{padding-left:16px;padding-right:16px}.faq-control-hero{padding-top:126px}.faq-control-hero-copy h1{font-size:3.35rem}.faq-control-console-body,.faq-control-topics{grid-template-columns:1fr}.faq-control-console-body{padding:18px}.faq-control-orbit{min-height:240px}.faq-control-actions .control-os-primary-action,.faq-control-actions .control-os-secondary-action{width:100%}}.faq-manifest-page{background:radial-gradient(circle at 50% 12%,rgba(47,128,255,.14),transparent 28%),radial-gradient(circle at 12% 30%,rgba(49,39,131,.2),transparent 30%),radial-gradient(circle at 92% 28%,rgba(244,152,0,.08),transparent 24%),#020b12}.faq-manifest-stage{margin:0 auto;max-width:1040px;padding:142px 24px 80px;position:relative;z-index:4}.faq-manifest-heading{display:grid;grid-gap:10px;gap:10px;justify-items:center;margin:0 auto 52px;text-align:center}.faq-manifest-heading p{color:rgba(232,240,255,.72);font-size:.78rem;font-weight:900;letter-spacing:.24em;margin:0;text-transform:uppercase}.faq-manifest-heading h1{background:linear-gradient(180deg,#ffffff,#d9e2f4 42%,#6d7587);-webkit-background-clip:text;color:transparent;font-size:clamp(2.7rem,6.2vw,5.9rem);font-weight:1000;line-height:.92;margin:0;text-shadow:0 28px 80px rgba(47,128,255,.12)}.faq-manifest-heading span{color:#2f80ff;font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:900;letter-spacing:.56em;text-transform:uppercase}.faq-manifest-card{background:linear-gradient(140deg,rgba(255,255,255,.075),rgba(255,255,255,.018) 38%,rgba(244,152,0,.045)),rgba(9,10,13,.94);border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 36px 120px rgba(0,0,0,.5),0 0 80px rgba(47,128,255,.08);margin:0 auto;max-width:860px;overflow:hidden;padding:clamp(28px,5vw,58px);position:relative}.faq-manifest-card:before{background:linear-gradient(rgba(47,128,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(47,128,255,.04) 1px,transparent 0);background-size:56px 56px;content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.faq-manifest-card-title,.faq-manifest-copy,.faq-manifest-questions,.faq-manifest-stats{position:relative;z-index:1}.faq-manifest-card-title{align-items:center;display:flex;gap:14px;margin-bottom:32px}.faq-manifest-card-title>span{align-items:center;background:rgba(47,128,255,.18);border:1px solid rgba(47,128,255,.44);border-radius:8px;box-shadow:0 0 22px rgba(47,128,255,.22);color:var(--os-yellow);display:inline-flex;font-size:1rem;font-weight:1000;height:42px;justify-content:center;width:42px}.faq-manifest-card-title h2{color:#ffffff;font-size:1.3rem;font-weight:1000;margin:0;text-transform:uppercase}.faq-manifest-copy{display:grid;grid-gap:24px;gap:24px}.faq-manifest-copy p{color:#d8e7ff;font-size:.98rem;line-height:1.86;margin:0}.faq-manifest-questions{border-top:1px solid rgba(255,255,255,.1);display:grid;grid-gap:10px;gap:10px;margin-top:36px;padding-top:28px}.faq-manifest-question{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.faq-manifest-question[open]{border-color:rgba(47,128,255,.45);box-shadow:0 18px 42px rgba(47,128,255,.08)}.faq-manifest-question summary{align-items:center;color:#ffffff;cursor:pointer;display:flex;font-size:.96rem;font-weight:900;gap:16px;justify-content:space-between;list-style:none;padding:15px 16px}.faq-manifest-question summary::-webkit-details-marker{display:none}.faq-manifest-question summary i{align-items:center;background:rgba(47,128,255,.15);border:1px solid rgba(47,128,255,.34);border-radius:8px;color:var(--os-yellow);display:inline-flex;flex:0 0 auto;font-style:normal;height:28px;justify-content:center;transition:transform .18s ease,background .18s ease;width:28px}.faq-manifest-question[open] summary i{background:linear-gradient(135deg,var(--os-yellow),var(--os-orange));color:var(--os-ink);transform:rotate(45deg)}.faq-manifest-question p{border-top:1px solid rgba(255,255,255,.1);color:rgba(216,231,255,.78);font-size:.92rem;line-height:1.7;margin:0;padding:0 16px 16px}.faq-manifest-stats{border-top:1px solid rgba(255,255,255,.1);display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;padding-top:34px}.faq-manifest-stat{display:grid;grid-gap:7px;gap:7px;justify-items:center;text-align:center}.faq-manifest-stat>span{background:linear-gradient(135deg,#2f80ff,var(--os-yellow));border-radius:999px;box-shadow:0 0 18px rgba(47,128,255,.34);height:10px;width:10px}.faq-manifest-stat strong{color:#ffffff;font-size:1.18rem;font-weight:1000}.faq-manifest-stat small{color:#8194b8;font-size:.58rem;font-weight:1000;letter-spacing:.16em;text-transform:uppercase}.faq-manifest-page .pricing-control-footer{position:relative;z-index:4}@media (max-width:760px){.faq-manifest-stage{padding:132px 16px 58px}.faq-manifest-heading{margin-bottom:34px}.faq-manifest-heading h1{font-size:3rem}.faq-manifest-heading span{letter-spacing:.24em;line-height:1.7}.faq-manifest-card{padding:24px 18px}.faq-manifest-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-manifest-question summary>span{display:block;flex:1 1 auto;min-width:0;transform:none!important;width:auto}.faq-manifest-question[open] summary>span{transform:none!important}.faq-manifest-question summary>i{flex:0 0 28px;transform:none}.faq-manifest-question[open] summary>i{transform:rotate(45deg)}.route-loading-indicator{align-items:center;background:radial-gradient(circle at 50% 50%,rgba(47,128,255,.12),transparent 34%),rgba(2,7,14,.42);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .17s ease;z-index:9999}.route-loading-indicator.is-active{opacity:1;pointer-events:auto}.route-loading-core{align-items:center;background:rgba(7,7,12,.72);border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:0 26px 80px rgba(0,0,0,.48),0 0 44px rgba(47,128,255,.18),inset 0 1px 0 rgba(255,255,255,.12);display:inline-flex;height:78px;justify-content:center;transform:scale(.92);transition:transform .19s cubic-bezier(.16,1,.3,1);width:78px}.route-loading-indicator.is-active .route-loading-core{transform:scale(1)}.route-loading-spinner{animation:route-loading-spin .76s linear infinite;border-bottom:4px solid rgba(255,255,255,.2);border-top:4px solid rgba(255,255,255,.2);border-left:4px solid rgba(255,255,255,.2);border-left-color:var(--os-blue,#2f80ff);border-right:4px solid rgba(255,255,255,.2);border-right-color:var(--os-yellow,#ffd400);border-radius:999px;display:block;height:42px;width:42px}.route-loading-sr{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.route-loading-bar,.route-loading-chip,a[data-route-loading=true]:after,button[data-route-loading=true]:after{display:none!important}@media (prefers-reduced-motion:reduce){.route-loading-core,.route-loading-indicator{transition:none}.route-loading-spinner{animation:none}}.page-transition-shell{animation:none!important;opacity:1;transform:none;transition:opacity .19s ease}html[data-route-loading=true] .page-transition-shell,html[data-route-loading] .page-transition-shell{opacity:0!important;transform:none!important;transition-duration:90ms!important}html[data-route-loading=true] body,html[data-route-loading] body{cursor:progress}.dashboard-router-row .router-access-content.has-reset{grid-template-columns:minmax(0,1fr) 32px 54px 64px}.router-mikhmon-reset-form{display:flex;margin:0;min-width:0;position:relative}.dashboard-router-row .router-access-content .router-mikhmon-reset-form button{align-items:center;background:linear-gradient(180deg,#2563eb,#1d4ed8);border:1px solid #3b82f6;border-radius:10px;box-shadow:0 8px 18px rgba(37,99,235,.14);color:#ffffff;display:inline-flex;font-size:10px;font-weight:950;justify-content:center;min-height:32px;min-width:64px;padding:0 10px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-router-row .router-access-content .router-mikhmon-reset-form button:hover:not(:disabled){background:linear-gradient(180deg,#fff1a8,#f5c400);border-color:rgba(245,196,0,.72);box-shadow:0 0 0 4px rgba(245,196,0,.18);color:#111827;transform:translateY(-1px)}.dashboard-router-row .router-access-content .router-mikhmon-reset-form button:disabled{cursor:wait;opacity:.72}.router-mikhmon-reset-backdrop{align-items:center;background:radial-gradient(circle at 50% 42%,rgba(59,130,246,.2),transparent 34%),rgba(3,7,18,.62);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);justify-content:center;padding:24px}.router-mikhmon-reset-modal{max-width:470px;width:min(100%,470px)}.router-mikhmon-reset-modal-copy{background:linear-gradient(180deg,#ffffff,#eef6ff);border:1px solid rgba(59,130,246,.28);border-radius:16px;color:#0f172a;display:grid;grid-gap:8px;gap:8px;margin-top:16px;padding:16px}.router-mikhmon-reset-modal-copy strong{color:#0f172a;font-size:14px;font-weight:950;line-height:1.2}.router-mikhmon-reset-modal-copy p{color:#475569;font-size:12px;line-height:1.55;margin:0}.router-mikhmon-reset-modal-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1.2fr;margin-top:16px}.router-mikhmon-reset-modal-actions button{align-items:center;border-radius:14px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:44px;padding:0 16px;transition:box-shadow .16s ease,transform .16s ease,background .16s ease}.router-mikhmon-reset-modal-actions button[type=submit]{background:linear-gradient(180deg,#2563eb,#1d4ed8);border:1px solid #3b82f6;box-shadow:0 14px 30px rgba(37,99,235,.18);color:#ffffff}.router-mikhmon-reset-modal-actions button[type=submit]:hover:not(:disabled){background:linear-gradient(180deg,#fff1a8,#f5c400);border-color:rgba(245,196,0,.72);box-shadow:0 0 0 5px rgba(245,196,0,.16);color:#111827;transform:translateY(-1px)}.router-mikhmon-reset-modal-actions button:disabled{cursor:wait;opacity:.72}.router-mikhmon-reset-modal-actions.is-complete{grid-template-columns:1fr}.router-mikhmon-reset-modal-error{margin-top:12px}.router-mikhmon-reset-result.is-modal{grid-template-columns:1fr;margin-top:16px}.router-mikhmon-reset-result.is-modal .router-mikhmon-reset-field{grid-template-columns:92px minmax(0,1fr) auto}.router-mikhmon-reset-result{align-items:center;background:linear-gradient(180deg,#eef6ff,#e0edff);border:1px solid rgba(59,130,246,.3);border-radius:14px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);margin-top:4px;padding:12px}.router-mikhmon-reset-result span,.router-mikhmon-reset-result strong{display:block}.router-mikhmon-reset-result-copy{min-width:0}.router-mikhmon-reset-fields{display:grid;grid-gap:8px;gap:8px;min-width:0}.router-mikhmon-reset-field{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:82px minmax(0,1fr) auto}.router-mikhmon-reset-field span{margin-top:0;text-transform:uppercase}.router-mikhmon-reset-result strong{color:#0f172a;font-size:12px;font-weight:950}.router-mikhmon-reset-result span{color:#475569;font-size:11px;margin-top:2px}.router-mikhmon-reset-result code{background:#ffffff;border:1px solid rgba(59,130,246,.24);border-radius:10px;color:#1d4ed8;font-size:12px;font-weight:950;min-width:0;overflow:hidden;padding:9px 10px;text-overflow:ellipsis;white-space:nowrap}.router-mikhmon-reset-result button{cursor:pointer;background:linear-gradient(180deg,#2563eb,#1d4ed8);border:1px solid #3b82f6;border-radius:10px;color:#ffffff;font-size:11px;font-weight:950;min-height:36px;padding:0 12px}.router-mikhmon-reset-result button:hover:not(:disabled){background:linear-gradient(180deg,#fff1a8,#f5c400);border-color:rgba(245,196,0,.72);color:#111827}.router-mikhmon-reset-result button:disabled{cursor:not-allowed;opacity:.54}[data-theme=dark] .router-mikhmon-reset-backdrop{background:radial-gradient(circle at 50% 42%,rgba(59,130,246,.22),transparent 34%),rgba(2,6,23,.72)}[data-theme=dark] .router-mikhmon-reset-modal-copy{background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(30,41,59,.98));border-color:rgba(96,165,250,.34);color:#ffffff}[data-theme=dark] .router-mikhmon-reset-modal-copy strong{color:#ffffff}[data-theme=dark] .router-mikhmon-reset-modal-copy p{color:#cbd5e1}[data-theme=dark] .router-mikhmon-reset-result{background:linear-gradient(180deg,rgba(37,99,235,.18),rgba(15,23,42,.86));border-color:rgba(96,165,250,.34)}[data-theme=dark] .router-mikhmon-reset-result strong{color:#ffffff}[data-theme=dark] .router-mikhmon-reset-result span{color:#cbd5e1}[data-theme=dark] .router-mikhmon-reset-result code{background:rgba(15,23,42,.94);border-color:rgba(96,165,250,.28);color:#93c5fd}@media (max-width:760px){.dashboard-router-row .router-access-content.has-reset{grid-template-columns:minmax(0,1fr) 30px 50px 56px}.dashboard-router-row .router-access-content .router-mikhmon-reset-form button{font-size:9px;min-height:30px;min-width:56px;padding:0 8px}.router-mikhmon-reset-backdrop{padding:18px 12px}.router-mikhmon-reset-field,.router-mikhmon-reset-modal-actions,.router-mikhmon-reset-result{grid-template-columns:1fr}}.router-connect-steps,.router-subscription-body{gap:14px}.router-connect-modal .router-connect-form{gap:0}.router-connect-modal .router-name-field{background:linear-gradient(180deg,#f9fbff,#f2f6ff);border:1px solid #d8e0ee;border-radius:14px;padding:12px}.router-connect-instructions,.router-subscription-instructions{margin:0}.router-connect-note,.router-subscription-note{background:linear-gradient(180deg,#f8fbff,#eef4ff);border-color:#cfdcf0}.router-connect-note span,.router-subscription-note span{background:linear-gradient(180deg,#3940b2,#29308f)}.router-subscription-options button{position:relative}.router-connect-modal .router-modal-footer,.router-subscription-modal .router-modal-footer{border-top:1px solid rgba(148,163,184,.18);padding-top:12px}[data-theme=dark] .router-connect-modal .router-name-field,[data-theme=dark] .router-connect-note,[data-theme=dark] .router-subscription-note{background:linear-gradient(180deg,rgba(12,18,31,.98),rgba(17,24,39,.98));border-color:rgba(255,255,255,.08)}[data-theme=dark] .router-connect-note span,[data-theme=dark] .router-subscription-note span{background:linear-gradient(180deg,#f5c400,#d8a900);color:#0b1f3a}[data-theme=dark] .router-connect-modal .router-modal-footer,[data-theme=dark] .router-subscription-modal .router-modal-footer{border-top-color:rgba(255,255,255,.08)}@media (max-width:720px){.router-connect-modal,.router-subscription-modal{width:min(100%,96vw)}.router-connect-modal .router-choice-grid.connections,.router-connect-modal .router-choice-grid.versions,.router-subscription-options,.router-subscription-summary{grid-template-columns:1fr}}.router-connect-modal.router-modal,.router-subscription-modal.router-modal,[data-theme=dark] .router-connect-modal.router-modal,[data-theme=dark] .router-subscription-modal.router-modal{padding:11px}.router-connect-modal.router-modal,[data-theme=dark] .router-connect-modal.router-modal{max-width:520px;width:min(100%,520px)}.router-subscription-modal.router-modal,[data-theme=dark] .router-subscription-modal.router-modal{max-width:560px;width:min(100%,560px)}.router-connect-modal header,.router-subscription-modal header,[data-theme=dark] .router-connect-modal header,[data-theme=dark] .router-subscription-modal header{gap:8px;margin-bottom:8px;padding-bottom:8px}.router-connect-modal h2,.router-subscription-modal h2,[data-theme=dark] .router-connect-modal h2,[data-theme=dark] .router-subscription-modal h2{font-size:18px;line-height:1.1}.router-connect-modal header small,.router-subscription-modal header small{font-size:10px}.router-connect-modal .modal-title-icon,.router-subscription-modal .modal-title-icon{min-height:32px;min-width:32px}.router-connect-modal header button,.router-subscription-modal header button,[data-theme=dark] .router-connect-modal header button,[data-theme=dark] .router-subscription-modal header button{height:30px;width:30px}.router-connect-steps,.router-subscription-body,[data-theme=dark] .router-subscription-body{gap:9px}.router-choice-group,.router-connect-modal .router-name-field,.router-connect-note,.router-protocol-preview,.router-subscription-note{border-radius:11px;padding:8px 10px}.router-connect-modal .router-connect-form input:not([type=hidden]),.router-connect-modal .router-connect-form select,.router-connect-submit,.router-modal-cancel,.router-subscription-confirm button,[data-theme=dark] .router-connect-modal .router-connect-form input:not([type=hidden]),[data-theme=dark] .router-connect-modal .router-connect-form select{min-height:36px}.router-choice-group{gap:6px}.router-choice-grid label,.router-choice-grid.connections label,.router-connect-modal .router-choice-grid label,[data-theme=dark] .router-connect-modal .router-choice-grid label{min-height:58px;padding:8px 10px}.router-choice-grid label strong{font-size:11px}.router-choice-grid label small{font-size:8px}.router-choice-grid.connections label span{height:17px;width:17px}.router-protocol-preview{grid-template-columns:minmax(0,1fr) auto;align-items:center}.router-protocol-preview strong{font-size:18px}.modal-instructions,.router-connect-note,.router-subscription-note{font-size:11px}.router-connect-note,.router-subscription-note{grid-template-columns:20px 1fr}.router-connect-note span,.router-subscription-note span{height:20px;width:20px}.modal-instructions li,.router-connect-note p,.router-subscription-note p{font-size:11px;line-height:1.38}.router-modal-footer{gap:7px}.router-subscription-summary{gap:8px}.router-subscription-summary .router-summary-block,[data-theme=dark] .router-subscription-summary .router-summary-block{min-height:62px;padding:9px 10px}.router-subscription-summary .router-summary-block strong,[data-theme=dark] .router-subscription-summary .router-summary-block strong{font-size:13px}.router-subscription-summary .router-summary-block small{font-size:8px}.router-subscription-options{gap:8px}.router-subscription-options button,.router-subscription-options button.is-trial,[data-theme=dark] .router-subscription-options button{min-height:70px;padding:9px 11px}.router-subscription-options span{font-size:9px}.router-subscription-options strong{font-size:13px}.router-subscription-options small{font-size:10px;line-height:1.35}.router-subscription-confirm button{min-height:38px;padding:8px 14px}.router-connect-modal .router-modal-footer,.router-subscription-modal .router-modal-footer{padding-top:8px}@media (max-width:720px){.router-connect-modal.router-modal,.router-subscription-modal.router-modal,[data-theme=dark] .router-connect-modal.router-modal,[data-theme=dark] .router-subscription-modal.router-modal{max-width:94vw;width:94vw}}.router-connect-modal.router-modal,.router-subscription-modal.router-modal,[data-theme=dark] .router-connect-modal.router-modal,[data-theme=dark] .router-subscription-modal.router-modal{max-height:min(88vh,720px);overflow-y:auto;padding:10px;scrollbar-width:thin}.router-connect-modal.router-modal,[data-theme=dark] .router-connect-modal.router-modal{max-width:480px;width:min(100%,480px)}.router-subscription-modal.router-modal,[data-theme=dark] .router-subscription-modal.router-modal{max-width:500px;width:min(100%,500px)}.router-connect-modal header,.router-subscription-modal header,[data-theme=dark] .router-connect-modal header,[data-theme=dark] .router-subscription-modal header{gap:7px;margin-bottom:6px;padding-bottom:6px}.router-connect-modal h2,.router-subscription-modal h2,[data-theme=dark] .router-connect-modal h2,[data-theme=dark] .router-subscription-modal h2{font-size:17px}.router-connect-modal .modal-title-icon,.router-subscription-modal .modal-title-icon{min-height:30px;min-width:30px}.router-connect-modal header button,.router-subscription-modal header button,[data-theme=dark] .router-connect-modal header button,[data-theme=dark] .router-subscription-modal header button{height:28px;width:28px}.router-connect-steps,.router-subscription-body,[data-theme=dark] .router-subscription-body{gap:7px}.router-choice-group,.router-connect-modal .router-name-field,.router-connect-note,.router-protocol-preview,.router-subscription-note{border-radius:10px;padding:7px 9px}.router-choice-group{gap:5px}.router-connect-modal .router-connect-form input:not([type=hidden]),.router-connect-modal .router-connect-form select,.router-connect-submit,.router-modal-cancel,.router-subscription-confirm button,[data-theme=dark] .router-connect-modal .router-connect-form input:not([type=hidden]),[data-theme=dark] .router-connect-modal .router-connect-form select{min-height:34px}.router-choice-grid,.router-subscription-options,.router-subscription-summary{gap:6px}.router-choice-grid label,.router-choice-grid.connections label,.router-connect-modal .router-choice-grid label,[data-theme=dark] .router-connect-modal .router-choice-grid label{border-radius:10px;min-height:48px;padding:7px 9px}.router-choice-grid label strong{font-size:10px}.router-choice-grid label small{font-size:7.5px}.router-choice-grid.connections label span{height:16px;width:16px}.router-protocol-preview strong{font-size:16px}.modal-instructions,.router-connect-note,.router-subscription-note{font-size:10.5px}.router-connect-note,.router-subscription-note{grid-template-columns:18px 1fr}.router-connect-note span,.router-subscription-note span{height:18px;width:18px}.modal-instructions li,.router-connect-note p,.router-subscription-note p{font-size:10.5px;line-height:1.32}.router-modal-footer{gap:6px}.router-subscription-summary .router-summary-block,[data-theme=dark] .router-subscription-summary .router-summary-block{min-height:52px;padding:8px 9px}.router-subscription-summary .router-summary-block strong,[data-theme=dark] .router-subscription-summary .router-summary-block strong{font-size:12px}.router-subscription-summary .router-summary-block small{font-size:7.5px}.router-subscription-options button,.router-subscription-options button.is-trial,[data-theme=dark] .router-subscription-options button{border-radius:10px;min-height:58px;padding:8px 10px}.router-subscription-options span{font-size:8px}.router-subscription-options strong{font-size:12px}.router-subscription-options small{font-size:9.5px;line-height:1.28}.router-subscription-confirm button{border-radius:12px;font-size:12px;min-height:36px;padding:7px 12px}.router-connect-modal .router-modal-footer,.router-subscription-modal .router-modal-footer{padding-top:7px}[data-theme=dark] .router-connect-modal.router-modal,[data-theme=dark] .router-subscription-modal.router-modal{color:#e5edf8}[data-theme=dark] .router-connect-modal h2,[data-theme=dark] .router-subscription-modal h2{color:#ffffff}[data-theme=dark] .router-connect-modal header small,[data-theme=dark] .router-subscription-modal header small{color:#cbd5e1}[data-theme=dark] .router-connect-modal .modal-instructions li,[data-theme=dark] .router-connect-modal .router-choice-group,[data-theme=dark] .router-connect-modal .router-name-field,[data-theme=dark] .router-connect-modal .router-protocol-preview,[data-theme=dark] .router-connect-note,[data-theme=dark] .router-subscription-modal .modal-instructions li,[data-theme=dark] .router-subscription-modal .router-subscription-options button,[data-theme=dark] .router-subscription-modal .router-summary-block,[data-theme=dark] .router-subscription-note{background:linear-gradient(180deg,rgba(12,18,31,.98),rgba(17,24,39,.98));border-color:rgba(148,163,184,.2)}[data-theme=dark] .router-connect-modal .router-choice-group legend,[data-theme=dark] .router-connect-modal .router-name-field>span,[data-theme=dark] .router-connect-modal .router-protocol-preview span,[data-theme=dark] .router-subscription-modal .router-subscription-options span,[data-theme=dark] .router-subscription-modal .router-summary-block span{color:#93c5fd}[data-theme=dark] .router-connect-modal .modal-instructions li,[data-theme=dark] .router-connect-note p,[data-theme=dark] .router-subscription-modal .modal-instructions li,[data-theme=dark] .router-subscription-note p{color:#e2e8f0}[data-theme=dark] .router-connect-modal .modal-instructions strong,[data-theme=dark] .router-connect-modal .router-choice-grid label strong,[data-theme=dark] .router-subscription-modal .modal-instructions strong,[data-theme=dark] .router-subscription-modal .router-subscription-options strong,[data-theme=dark] .router-subscription-modal .router-summary-block strong{color:#ffffff}[data-theme=dark] .router-connect-modal .router-choice-grid label small,[data-theme=dark] .router-connect-modal .router-protocol-preview small,[data-theme=dark] .router-subscription-modal .router-subscription-options small,[data-theme=dark] .router-subscription-modal .router-summary-block small{color:#cbd5e1}[data-theme=dark] .router-connect-modal .router-connect-form input:not([type=hidden]),[data-theme=dark] .router-connect-modal .router-connect-form select{background:rgba(3,7,18,.72);border-color:rgba(148,163,184,.28);color:#f8fafc}[data-theme=dark] .router-connect-modal .router-connect-form input:not([type=hidden])::placeholder{color:rgba(203,213,225,.58)}[data-theme=dark] .router-connect-modal .router-choice-grid label,[data-theme=dark] .router-subscription-modal .router-subscription-options button{background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(11,19,34,.98));border-color:rgba(148,163,184,.18)}[data-theme=dark] .router-connect-modal .router-choice-grid label.is-selected,[data-theme=dark] .router-subscription-modal .router-subscription-options button.is-selected{background:linear-gradient(180deg,rgba(245,196,0,.16),rgba(19,32,56,.98));border-color:rgba(245,196,0,.55)}[data-theme=dark] .router-connect-modal .router-form-toast p{color:#fef3c7}[data-theme=dark] .router-connect-modal .router-form-progress p{color:#e2e8f0}.sidebar-user{border-radius:12px;gap:6px;padding:16px}.sidebar-user strong{color:#0f172a;font-size:16px;line-height:1.15}.sidebar-user span{color:#29308f;font-size:12.5px;line-height:1.2}.sidebar-user small{color:#475569;font-size:12px;font-weight:850;line-height:1.2}[data-theme=dark] .sidebar-user{background:linear-gradient(180deg,rgba(12,22,41,.98),rgba(8,17,32,.98));border-color:rgba(147,197,253,.22);box-shadow:inset 0 0 0 1px rgba(245,196,0,.05),0 16px 34px rgba(0,0,0,.28)}[data-theme=dark] .sidebar-user strong{color:#ffffff}[data-theme=dark] .sidebar-user span{color:#f5c400}[data-theme=dark] .sidebar-user span:before{color:#60a5fa}[data-theme=dark] .sidebar-user small{color:#dbeafe}.sidebar-user:hover{border-color:rgba(91,140,255,.44);box-shadow:0 14px 28px rgba(41,48,143,.1)}[data-theme=dark] .sidebar-user:hover{border-color:rgba(245,196,0,.42);box-shadow:inset 0 0 0 1px rgba(245,196,0,.08),0 18px 36px rgba(0,0,0,.34)}.router-connect-modal.router-modal,.router-subscription-modal.router-modal{border:1px solid rgba(245,196,0,.42);box-shadow:0 28px 80px rgba(15,23,42,.28),inset 0 0 0 1px rgba(91,140,255,.08)}.router-connect-modal header button.router-modal-close,.router-subscription-modal header button.router-modal-close{background:linear-gradient(180deg,#fde68a,#facc15)!important;border-color:#eab308!important;border-radius:999px;box-shadow:0 10px 22px rgba(250,204,21,.28),inset 0 0 0 1px rgba(255,255,255,.38)!important;color:#111827!important}.router-connect-modal header button.router-modal-close:hover,.router-subscription-modal header button.router-modal-close:hover{background:linear-gradient(180deg,#fef3c7,#fbbf24)!important;border-color:#ca8a04!important;box-shadow:0 14px 28px rgba(250,204,21,.34),inset 0 0 0 1px rgba(255,255,255,.42)!important}[data-theme=dark] .router-connect-modal.router-modal,[data-theme=dark] .router-subscription-modal.router-modal{border-color:rgba(245,196,0,.5);box-shadow:0 34px 96px rgba(0,0,0,.68),inset 0 0 0 1px rgba(147,197,253,.08)}[data-theme=dark] .router-connect-modal header button.router-modal-close,[data-theme=dark] .router-subscription-modal header button.router-modal-close{background:linear-gradient(180deg,#fde68a,#facc15)!important;border-color:rgba(245,196,0,.72)!important;color:#08111f!important;box-shadow:0 12px 24px rgba(245,196,0,.26),inset 0 0 0 1px rgba(255,255,255,.18)!important}[data-theme=dark] .router-connect-modal header button.router-modal-close:hover,[data-theme=dark] .router-subscription-modal header button.router-modal-close:hover{background:linear-gradient(180deg,#fef3c7,#fbbf24)!important;border-color:rgba(255,232,120,.82)!important;box-shadow:0 15px 30px rgba(245,196,0,.34),inset 0 0 0 1px rgba(255,255,255,.22)!important}.delete-router-modal .router-delete-form{display:flex;justify-content:flex-end;width:100%}.delete-router-modal .router-delete-form button[type=submit]{margin-left:auto}.delete-router-modal .router-simple-delete-actions{justify-content:flex-end}.delete-router-modal .router-simple-delete-actions .router-modal-cancel{order:1}.delete-router-modal .router-simple-delete-actions button[type=submit]{margin-left:0;order:2}.ping-modal{border:1px solid rgba(91,140,255,.22)}.ping-discharge-meter{background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(239,246,255,.98));border:1px solid rgba(147,197,253,.65);border-radius:14px;box-shadow:0 14px 34px rgba(37,99,235,.1),inset 0 0 0 1px rgba(255,255,255,.72);display:grid;grid-gap:8px;gap:8px;overflow:hidden;padding:11px 12px;position:relative}.ping-discharge-meter:before{animation:ping-meter-scan 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(91,140,255,.2) 48%,transparent);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-55%)}.ping-discharge-topline{align-items:center;display:flex;gap:10px;justify-content:space-between;position:relative;z-index:1}.ping-discharge-topline span{color:#29308f;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.ping-discharge-topline strong{color:#0f172a;font-size:13px;font-weight:950}.ping-discharge-track{background:linear-gradient(180deg,rgba(15,23,42,.08),rgba(15,23,42,.14));border:1px solid rgba(41,48,143,.14);border-radius:999px;height:14px;overflow:hidden;position:relative;z-index:1}.ping-discharge-fill{animation:ping-discharge-drain 3.2s cubic-bezier(.2,.78,.28,1) both;background:linear-gradient(90deg,#3b82f6,#60a5fa 38%,#f5c400 78%,#f59e0b);border-radius:inherit;box-shadow:0 0 18px rgba(59,130,246,.34),0 0 22px rgba(245,196,0,.24);display:block;height:100%;min-width:0;position:relative;width:100%}.ping-discharge-fill:after{animation:ping-energy-streak .8s linear infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72) 45%,transparent);content:"";inset:0;position:absolute;transform:translateX(-75%)}.ping-discharge-track i{background:rgba(255,255,255,.68);bottom:2px;position:absolute;top:2px;width:1px;z-index:2}.ping-discharge-track i:first-of-type{left:25%}.ping-discharge-track i:nth-of-type(2){left:50%}.ping-discharge-track i:nth-of-type(3){left:75%}.ping-discharge-meter.is-offline{border-color:rgba(248,113,113,.55);box-shadow:0 14px 34px rgba(220,38,38,.1),inset 0 0 0 1px rgba(255,255,255,.62)}.ping-discharge-meter.is-offline .ping-discharge-topline span{color:#b91c1c}.ping-discharge-meter.is-offline .ping-discharge-fill{background:linear-gradient(90deg,#f97316,#ef4444 46%,#991b1b);box-shadow:0 0 22px rgba(239,68,68,.32)}[data-theme=dark] .ping-modal{background:radial-gradient(circle at top,rgba(91,140,255,.13) 0,transparent 45%),linear-gradient(180deg,rgba(12,18,31,.98),rgba(8,15,30,.98));border-color:rgba(245,196,0,.4)}[data-theme=dark] .ping-discharge-meter,[data-theme=dark] .ping-result-card{background:linear-gradient(180deg,rgba(12,22,41,.98),rgba(8,17,32,.98));border-color:rgba(147,197,253,.2);box-shadow:0 18px 36px rgba(0,0,0,.32),inset 0 0 0 1px rgba(245,196,0,.04)}[data-theme=dark] .ping-discharge-topline strong,[data-theme=dark] .ping-result-card strong{color:#ffffff}[data-theme=dark] .ping-result-card p,[data-theme=dark] .router-ping-latency-label{color:#cbd5e1}[data-theme=dark] .ping-discharge-topline span{color:#93c5fd}[data-theme=dark] .ping-discharge-track{background:rgba(3,7,18,.7);border-color:rgba(147,197,253,.18)}[data-theme=dark] .ping-discharge-meter.is-offline{border-color:rgba(248,113,113,.38)}[data-theme=dark] .ping-discharge-meter.is-offline .ping-discharge-topline span{color:#fca5a5}@keyframes ping-discharge-drain{0%{filter:brightness(1.18) saturate(1.15);width:100%}62%{filter:brightness(1.05) saturate(1.08);width:38%}to{filter:brightness(.9) saturate(.95);width:0}}@keyframes ping-meter-scan{0%{opacity:0;transform:translateX(-70%)}38%{opacity:1}to{opacity:0;transform:translateX(70%)}}@keyframes ping-energy-streak{0%{transform:translateX(-85%)}to{transform:translateX(85%)}}@media (prefers-reduced-motion:reduce){.ping-discharge-fill,.ping-discharge-fill:after,.ping-discharge-meter:before{animation:none}.ping-discharge-fill{width:45%}}.router-modal.install-modal:not(.delete-router-modal){border:1px solid rgba(245,196,0,.42);max-height:min(88vh,720px);max-width:540px;overflow-y:auto;padding:12px;scrollbar-width:thin;width:min(100%,540px);box-shadow:0 28px 80px rgba(15,23,42,.28),inset 0 0 0 1px rgba(91,140,255,.08)}.router-modal.install-modal:not(.delete-router-modal) header{gap:7px;margin-bottom:8px;padding-bottom:8px}.router-modal.install-modal:not(.delete-router-modal) h2{font-size:18px;line-height:1.1}.router-modal.install-modal:not(.delete-router-modal) header small{font-size:10px}.router-modal.install-modal:not(.delete-router-modal) .modal-title-icon{min-height:30px;min-width:30px}.router-modal.install-modal:not(.delete-router-modal) header button.router-modal-close{background:linear-gradient(180deg,#fde68a,#facc15)!important;border-color:#eab308!important;border-radius:999px;box-shadow:0 10px 22px rgba(250,204,21,.28),inset 0 0 0 1px rgba(255,255,255,.38)!important;color:#111827!important;height:28px;width:28px}.router-modal.install-modal:not(.delete-router-modal) header button.router-modal-close:hover{background:linear-gradient(180deg,#fef3c7,#fbbf24)!important;border-color:#ca8a04!important;box-shadow:0 14px 28px rgba(250,204,21,.34),inset 0 0 0 1px rgba(255,255,255,.42)!important}.router-modal.install-modal:not(.delete-router-modal) .install-steps{gap:9px}.router-modal.install-modal:not(.delete-router-modal) .modal-instructions{gap:7px}.router-modal.install-modal:not(.delete-router-modal) .modal-instructions li{border-radius:10px;font-size:10.5px;line-height:1.34;padding:9px 10px 9px 38px}.router-modal.install-modal:not(.delete-router-modal) .modal-instructions li:before{height:20px;left:10px;top:9px;width:20px}.router-modal.install-modal:not(.delete-router-modal) .modal-note,.router-modal.install-modal:not(.delete-router-modal) .script-copy-box{border-radius:11px;padding:9px 10px}.router-modal.install-modal:not(.delete-router-modal) .script-copy-box pre{font-size:10.5px;line-height:1.4;max-height:150px}.router-modal.install-modal:not(.delete-router-modal) .script-copy-box button{border-radius:10px;min-height:32px}.router-modal.install-modal:not(.delete-router-modal) .modal-note{grid-template-columns:18px 1fr}.router-modal.install-modal:not(.delete-router-modal) .modal-note span{height:18px;width:18px}.router-modal.install-modal:not(.delete-router-modal) .modal-note p{font-size:10.5px;line-height:1.34}.router-modal.install-modal:not(.delete-router-modal) .router-connect-submit{border-radius:12px;font-size:12px;min-height:38px;padding:8px 14px}[data-theme=dark] .router-modal.install-modal:not(.delete-router-modal){background:radial-gradient(circle at top,rgba(91,140,255,.12) 0,transparent 44%),linear-gradient(180deg,rgba(12,18,31,.98),rgba(8,15,30,.98));border-color:rgba(245,196,0,.5);box-shadow:0 34px 96px rgba(0,0,0,.68),inset 0 0 0 1px rgba(147,197,253,.08);color:#e5edf8}[data-theme=dark] .router-modal.install-modal:not(.delete-router-modal) .modal-instructions strong,[data-theme=dark] .router-modal.install-modal:not(.delete-router-modal) h2{color:#ffffff}[data-theme=dark] .router-modal.install-modal:not(.delete-router-modal) .modal-instructions li,[data-theme=dark] .router-modal.install-modal:not(.delete-router-modal) .modal-note p,[data-theme=dark] .router-modal.install-modal:not(.delete-router-modal) header small{color:#e2e8f0}[data-theme=dark] .router-modal.install-modal:not(.delete-router-modal) .modal-instructions li,[data-theme=dark] .router-modal.install-modal:not(.delete-router-modal) .modal-note{background:linear-gradient(180deg,rgba(12,22,41,.98),rgba(8,17,32,.98));border-color:rgba(147,197,253,.2)}[data-theme=dark] .router-modal.install-modal:not(.delete-router-modal) .script-copy-box{background:linear-gradient(180deg,rgba(3,7,18,.92),rgba(8,15,30,.98));border-color:rgba(245,196,0,.22)}[data-theme=dark] .router-modal.install-modal:not(.delete-router-modal) .script-copy-box pre{color:#f8fafc}[data-theme=dark] .router-modal.install-modal:not(.delete-router-modal) header button.router-modal-close{background:linear-gradient(180deg,#fde68a,#facc15)!important;border-color:rgba(245,196,0,.72)!important;color:#08111f!important;box-shadow:0 12px 24px rgba(245,196,0,.26),inset 0 0 0 1px rgba(255,255,255,.18)!important}[data-theme=dark] .router-modal.install-modal:not(.delete-router-modal) header button.router-modal-close:hover{background:linear-gradient(180deg,#fef3c7,#fbbf24)!important;border-color:rgba(255,232,120,.82)!important;box-shadow:0 15px 30px rgba(245,196,0,.34),inset 0 0 0 1px rgba(255,255,255,.22)!important}@media (max-width:720px){.router-modal.install-modal:not(.delete-router-modal){max-width:94vw;width:94vw}}.ping-discharge-meter.is-online{border-color:rgba(34,197,94,.5);box-shadow:0 14px 34px rgba(34,197,94,.12),inset 0 0 0 1px rgba(255,255,255,.72)}.ping-discharge-meter.is-online .ping-discharge-topline span{color:#15803d}.ping-discharge-meter.is-online .ping-discharge-fill{animation:ping-charge-success 3.2s cubic-bezier(.16,.9,.2,1) both;background:linear-gradient(90deg,#3b82f6,#22c55e 58%,#86efac);box-shadow:0 0 18px rgba(34,197,94,.34),0 0 24px rgba(134,239,172,.24)}.ping-discharge-meter.is-offline .ping-discharge-track{border-color:rgba(239,68,68,.24)}.ping-discharge-meter.is-offline .ping-discharge-fill{animation:ping-discharge-fail 3.2s cubic-bezier(.2,.78,.28,1) both;background:linear-gradient(90deg,#f5c400,#f97316 38%,#ef4444 72%,#991b1b);box-shadow:0 0 18px rgba(239,68,68,.34),0 0 24px rgba(153,27,27,.22)}[data-theme=dark] .ping-discharge-meter.is-online{border-color:rgba(74,222,128,.42);box-shadow:0 18px 36px rgba(0,0,0,.32),inset 0 0 0 1px rgba(74,222,128,.08)}[data-theme=dark] .ping-discharge-meter.is-online .ping-discharge-topline span{color:#86efac}[data-theme=dark] .ping-discharge-meter.is-offline .ping-discharge-track{border-color:rgba(248,113,113,.24)}@keyframes ping-charge-success{0%{filter:brightness(.92) saturate(.92);opacity:.76;width:8%}48%{filter:brightness(1.08) saturate(1.12);opacity:1;width:72%}to{filter:brightness(1.18) saturate(1.2);opacity:1;width:100%}}@keyframes ping-discharge-fail{0%{filter:brightness(1.12) saturate(1.08);opacity:1;width:100%}58%{filter:brightness(1.02) saturate(1.18);opacity:.96;width:36%}to{filter:brightness(1.12) saturate(1.35);opacity:1;width:8%}}@media (prefers-reduced-motion:reduce){.ping-discharge-meter.is-online .ping-discharge-fill{animation:none;width:100%}.ping-discharge-meter.is-offline .ping-discharge-fill{animation:none;width:8%}}.ping-modal header button.router-modal-close{background:linear-gradient(180deg,#fde68a,#facc15)!important;border-color:#eab308!important;border-radius:999px;box-shadow:0 10px 22px rgba(250,204,21,.28),inset 0 0 0 1px rgba(255,255,255,.38)!important;color:#111827!important}.ping-modal header button.router-modal-close:hover{background:linear-gradient(180deg,#fef3c7,#fbbf24)!important;border-color:#ca8a04!important;box-shadow:0 14px 28px rgba(250,204,21,.34),inset 0 0 0 1px rgba(255,255,255,.42)!important}[data-theme=dark] .ping-modal header button.router-modal-close{background:linear-gradient(180deg,#fde68a,#facc15)!important;border-color:rgba(245,196,0,.72)!important;color:#08111f!important;box-shadow:0 12px 24px rgba(245,196,0,.26),inset 0 0 0 1px rgba(255,255,255,.18)!important}[data-theme=dark] .ping-modal header button.router-modal-close:hover{background:linear-gradient(180deg,#fef3c7,#fbbf24)!important;border-color:rgba(255,232,120,.82)!important;box-shadow:0 15px 30px rgba(245,196,0,.34),inset 0 0 0 1px rgba(255,255,255,.22)!important}.router-mikhmon-reset-modal header button.router-modal-close{background:linear-gradient(180deg,#fde68a,#facc15)!important;border-color:#eab308!important;border-radius:999px;box-shadow:0 10px 22px rgba(250,204,21,.28),inset 0 0 0 1px rgba(255,255,255,.38)!important;color:#111827!important}.router-mikhmon-reset-modal header button.router-modal-close:hover{background:linear-gradient(180deg,#fef3c7,#fbbf24)!important;border-color:#ca8a04!important;box-shadow:0 14px 28px rgba(250,204,21,.34),inset 0 0 0 1px rgba(255,255,255,.42)!important}[data-theme=dark] .router-mikhmon-reset-modal header button.router-modal-close{background:linear-gradient(180deg,#fde68a,#facc15)!important;border-color:rgba(245,196,0,.72)!important;color:#08111f!important;box-shadow:0 12px 24px rgba(245,196,0,.26),inset 0 0 0 1px rgba(255,255,255,.18)!important}[data-theme=dark] .router-mikhmon-reset-modal header button.router-modal-close:hover{background:linear-gradient(180deg,#fef3c7,#fbbf24)!important;border-color:rgba(255,232,120,.82)!important;box-shadow:0 15px 30px rgba(245,196,0,.34),inset 0 0 0 1px rgba(255,255,255,.22)!important}.super-admin-login-page{--super-admin-bg:#050915;--super-admin-panel:rgba(255,255,255,0.97);--super-admin-ink:#07111f;--super-admin-muted:#596579;--super-admin-blue:#2f80ff;--super-admin-yellow:#f5c400;--super-admin-line:rgba(255,255,255,0.14);align-items:center;background:radial-gradient(circle at 16% 18%,rgba(245,196,0,.18),transparent 24%),radial-gradient(circle at 82% 16%,rgba(47,128,255,.24),transparent 26%),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(180deg,#090d1b,#050915 52%,#03050b);background-size:auto,auto,64px 64px,64px 64px,auto;color:#f8fbff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:96px 24px 74px;position:relative}.super-admin-login-page:after,.super-admin-login-page:before{content:"";pointer-events:none;position:absolute}.super-admin-login-page:before{background:linear-gradient(90deg,transparent,rgba(245,196,0,.18),transparent);height:1px;left:7%;opacity:.7;top:18%;width:86%}.super-admin-login-page:after{background:radial-gradient(circle at 50% 50%,rgba(47,128,255,.18),transparent 62%);height:520px;right:-170px;top:18%;width:520px}.super-admin-login-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;left:24px;position:fixed;right:24px;top:20px;z-index:4}.super-admin-login-back{background:rgba(7,10,20,.76);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#eaf2ff;min-height:38px;padding:8px 14px}.super-admin-login-back:hover{background:rgba(47,128,255,.18);border-color:rgba(47,128,255,.42);color:#ffffff}.super-admin-login-shell{align-items:center;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.75fr);max-width:1120px;position:relative;width:100%;z-index:1}.super-admin-login-visual{min-height:560px;position:relative}.super-admin-login-window{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05));border:1px solid var(--super-admin-line);border-radius:18px;box-shadow:0 34px 96px rgba(0,0,0,.38);left:0;min-height:440px;overflow:hidden;position:absolute;top:42px;width:min(100%,620px)}.super-admin-login-window:before{background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 0),radial-gradient(circle at 52% 48%,rgba(47,128,255,.2),transparent 42%);background-size:56px 56px,56px 56px,auto;content:"";inset:50px 18px 18px;opacity:.8;position:absolute}.super-admin-login-window-head{align-items:center;background:rgba(255,255,255,.12);border-bottom:1px solid var(--super-admin-line);display:flex;gap:9px;min-height:50px;padding:0 18px;position:relative;z-index:1}.super-admin-login-window-head span{background:var(--super-admin-blue);border-radius:999px;height:10px;width:10px}.super-admin-login-window-head span:first-child{background:var(--super-admin-yellow)}.super-admin-login-window-head strong{color:#ffffff;font-size:12px;font-weight:950;margin-left:8px}.super-admin-login-radar{aspect-ratio:1;border:1px solid rgba(47,128,255,.26);border-radius:999px;display:grid;left:50%;place-items:center;position:absolute;top:48%;transform:translate(-50%,-50%);width:240px;z-index:1}.super-admin-login-radar:before{animation:super-admin-radar-spin 7s linear infinite;background:conic-gradient(from 0deg,rgba(47,128,255,.36),transparent 34%,transparent);border-radius:inherit;content:"";inset:-1px;position:absolute}.super-admin-login-radar i{border:1px solid rgba(47,128,255,.22);border-radius:inherit;inset:32px;position:absolute}.super-admin-login-radar i:nth-child(2){inset:72px}.super-admin-login-radar i:nth-child(3){background:var(--super-admin-yellow);border:0;box-shadow:0 0 22px rgba(245,196,0,.52);height:12px;inset:auto;right:38px;top:82px;width:12px}.super-admin-login-radar b{background:#ffffff;border-radius:12px;color:#07111f;font-size:18px;font-weight:950;padding:14px 18px;position:relative;z-index:1}.super-admin-login-status-grid{bottom:28px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto;left:28px;position:absolute;right:28px;z-index:1}.super-admin-login-status-grid span,.super-admin-login-status-grid strong{align-items:center;background:rgba(7,10,20,.58);border:1px solid rgba(255,255,255,.1);color:#dce9ff;display:flex;font-size:12px;font-weight:950;min-height:38px;padding:0 12px}.super-admin-login-status-grid span{border-radius:12px 0 0 12px}.super-admin-login-status-grid strong{border-left:0;border-radius:0 12px 12px 0;color:#69a9ff}.super-admin-login-command{background:rgba(7,10,20,.76);border:1px solid rgba(245,196,0,.24);border-radius:16px;bottom:0;box-shadow:0 24px 60px rgba(0,0,0,.26);display:grid;grid-gap:4px;gap:4px;left:42px;padding:16px 18px;position:absolute;width:min(360px,calc(100% - 42px))}.super-admin-login-command span{color:var(--super-admin-yellow);font-size:12px;font-weight:950}.super-admin-login-command strong{color:#ffffff;font-size:18px;font-weight:950}.super-admin-login-card{background:var(--super-admin-panel);border:1px solid rgba(245,196,0,.38);border-radius:22px;box-shadow:0 34px 96px rgba(0,0,0,.38),inset 0 0 0 1px rgba(47,128,255,.08);color:var(--super-admin-ink);display:flex;flex-direction:column;justify-content:center;margin-left:auto;min-height:560px;padding:48px 42px 38px;position:relative;width:min(100%,460px)}.super-admin-login-card:before{background:linear-gradient(90deg,var(--super-admin-yellow),var(--super-admin-blue));border-radius:22px 22px 0 0;content:"";height:5px;left:0;position:absolute;right:0;top:0}.super-admin-login-card .super-admin-login-brand{margin:0 auto 14px;width:92px}.super-admin-login-flag{align-self:center;background:rgba(47,128,255,.1);border:1px solid rgba(47,128,255,.2);border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:950;margin-bottom:16px;padding:7px 12px}.super-admin-login-card h1{color:var(--super-admin-ink);font-size:32px;font-weight:950;line-height:1.08;margin:0 0 10px;text-align:center}.super-admin-login-card p{color:var(--super-admin-muted);font-size:15px;line-height:1.55;margin:0 0 28px;text-align:center}.super-admin-login-form .form-row{gap:7px}.super-admin-login-form .form-row label{color:#111827;font-size:11px;font-weight:950;text-transform:uppercase}.super-admin-login-form input{min-height:44px}.super-admin-login-form .password-field{border-radius:12px}.super-admin-login-form .password-field button{min-width:52px}.super-admin-login-error{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:12px;color:#b42318;font-size:12px;font-weight:850;margin:0;padding:11px 12px}.super-admin-login-submit{background:linear-gradient(135deg,var(--super-admin-blue),var(--super-admin-yellow));border:0;border-radius:14px;box-shadow:0 18px 34px rgba(47,128,255,.24);color:#07111f;margin-top:2px}.super-admin-login-submit:hover{background:linear-gradient(135deg,#5b9cff,#ffd84d);box-shadow:0 22px 42px rgba(245,196,0,.22)}.super-admin-login-footnote{border-top:1px solid rgba(15,23,42,.1);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px;padding-top:18px}.super-admin-login-footnote span{background:rgba(7,17,31,.05);border:1px solid rgba(7,17,31,.08);border-radius:999px;color:#334155;font-size:11px;font-weight:850;padding:7px 10px}.super-admin-login-footer{bottom:26px;color:rgba(226,236,255,.62);font-size:12px;left:24px;position:fixed;right:24px;text-align:center;z-index:1}@keyframes super-admin-radar-spin{to{transform:rotate(1turn)}}@media (max-width:960px){.super-admin-login-page{overflow-y:auto;padding:92px 18px 74px}.super-admin-login-shell{grid-template-columns:1fr;max-width:520px}.super-admin-login-visual{display:none}.super-admin-login-card{margin:0 auto;min-height:auto;padding:42px 28px 34px;width:100%}}@media (max-width:560px){.super-admin-login-page{padding:88px 14px 70px}.super-admin-login-topbar{left:14px;right:14px;top:14px}.super-admin-login-back{font-size:12px;min-height:36px;padding:7px 11px}.super-admin-login-card{border-radius:18px;padding:34px 20px 28px}.super-admin-login-card h1{font-size:27px}.super-admin-login-footnote{align-items:stretch;flex-direction:column}.super-admin-login-footnote span{text-align:center}}@media (prefers-reduced-motion:reduce){.super-admin-login-radar:before{animation:none}}.super-admin-shell{--sa-bg:#050812;--sa-bg-2:#07111f;--sa-panel:rgba(13,18,31,0.86);--sa-panel-strong:rgba(20,27,43,0.94);--sa-panel-soft:rgba(255,255,255,0.055);--sa-line:rgba(159,183,224,0.16);--sa-line-strong:rgba(93,151,255,0.38);--sa-blue:#2f80ff;--sa-blue-soft:rgba(47,128,255,0.18);--sa-yellow:#f5c400;--sa-yellow-soft:rgba(245,196,0,0.18);--sa-purple:#5849d9;--sa-green:#2ee59d;--sa-red:#ff5268;--sa-text:#f7fbff;--sa-muted:#a8b7d6;background:linear-gradient(130deg,rgba(47,128,255,.08) 0,transparent 28%),linear-gradient(230deg,rgba(245,196,0,.08) 0,transparent 26%),linear-gradient(180deg,var(--sa-bg) 0,#070b16 48%,#09070d 100%);color:var(--sa-text);display:grid;grid-template-columns:292px minmax(0,1fr);isolation:isolate;min-height:100dvh;overflow-x:hidden;position:relative}.super-admin-grid-bg{animation:super-admin-grid-drift 18s linear infinite;background-image:linear-gradient(rgba(47,128,255,.075) 1px,transparent 0),linear-gradient(90deg,rgba(47,128,255,.075) 1px,transparent 0),linear-gradient(90deg,transparent 0 18%,rgba(245,196,0,.1) 18% 18.4%,transparent 18.4% 100%);background-size:72px 72px,72px 72px,360px 100%;inset:0;opacity:.72;pointer-events:none;position:fixed;z-index:-2}.super-admin-shell:before{background:linear-gradient(90deg,transparent,rgba(47,128,255,.16) 50%,transparent),linear-gradient(90deg,transparent,rgba(245,196,0,.12) 50%,transparent);content:"";height:1px;left:292px;opacity:.72;position:fixed;right:0;top:88px;z-index:2}.super-admin-sidebar{align-content:start;background:linear-gradient(180deg,rgba(8,13,25,.97),rgba(8,10,18,.95));border-right:1px solid var(--sa-line);box-shadow:18px 0 60px rgba(0,0,0,.26);display:grid;grid-gap:18px;gap:18px;min-height:100dvh;overflow-y:auto;padding:22px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.super-admin-brand-block{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr;min-width:0;padding:3px 2px 8px}.super-admin-brand.gsf-logo-link,.super-admin-mobile-logo.gsf-logo-link{background:#ffffff;border:1px solid rgba(245,196,0,.32);border-radius:12px;box-shadow:0 16px 34px rgba(47,128,255,.12);display:inline-flex;height:50px;overflow:hidden;padding:6px;width:76px}.super-admin-brand .gsf-logo-image,.super-admin-mobile-logo .gsf-logo-image{height:100%;object-fit:contain;width:100%}.super-admin-brand-block span,.super-admin-eyebrow,.super-admin-hero-kicker,.super-admin-nav-label,.super-admin-root-status{font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.super-admin-brand-block span{color:var(--sa-yellow);display:block;margin-bottom:3px}.super-admin-brand-block strong{color:#ffffff;display:block;font-size:18px;font-weight:1000;line-height:1.04}.super-admin-root-status{align-items:center;background:linear-gradient(180deg,rgba(47,128,255,.16),rgba(47,128,255,.08));border:1px solid rgba(47,128,255,.28);border-radius:999px;color:#dceaff;display:inline-flex;gap:9px;justify-content:center;min-height:34px;width:100%}.super-admin-root-status span{animation:super-admin-status-pulse 1.5s ease-in-out infinite;background:var(--sa-green);border-radius:999px;box-shadow:0 0 18px rgba(46,229,157,.68);height:9px;width:9px}.super-admin-nav-label{color:#697895;margin-top:4px;padding:0 10px}.super-admin-nav{display:grid;grid-gap:7px;gap:7px}.super-admin-nav a{align-items:center;background:rgba(255,255,255,.035);border:1px solid transparent;border-radius:14px;color:#d8e4fa;display:grid;font-size:14px;font-weight:900;grid-gap:11px;gap:11px;grid-template-columns:34px 1fr;min-height:46px;padding:5px 12px 5px 6px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.super-admin-nav a>span{align-items:center;background:rgba(47,128,255,.13);border:1px solid rgba(47,128,255,.2);border-radius:11px;color:#8fbdff;display:inline-flex;height:34px;justify-content:center;width:34px}.super-admin-nav a.active,.super-admin-nav a:hover{background:linear-gradient(90deg,rgba(47,128,255,.24),rgba(245,196,0,.09));border-color:rgba(245,196,0,.34);color:#ffffff;transform:translateX(2px)}.super-admin-nav a.active>span,.super-admin-nav a:hover>span{background:linear-gradient(135deg,rgba(47,128,255,.96),rgba(88,73,217,.9));border-color:rgba(255,255,255,.18);color:#ffffff}.super-admin-sidebar-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid rgba(245,196,0,.24);border-radius:18px;box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08);display:grid;grid-gap:5px;gap:5px;margin-top:8px;min-width:0;padding:16px}.super-admin-sidebar-card>span{color:var(--sa-yellow);font-size:11px;font-weight:950;text-transform:uppercase}.super-admin-sidebar-card strong{color:#ffffff;font-size:17px;font-weight:1000;line-height:1.15;min-width:0;overflow-wrap:anywhere}.super-admin-sidebar-card small{color:#b8c6df;font-size:12px;font-weight:800;line-height:1.35;min-width:0;overflow-wrap:anywhere}.super-admin-sidebar-card-foot{align-items:center;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:10px;justify-content:space-between;margin-top:8px;padding-top:10px}.super-admin-sidebar-card-foot b{color:#edf4ff;font-size:11px;font-weight:950}.super-admin-sidebar-card-foot i{background:linear-gradient(90deg,var(--sa-blue),var(--sa-yellow));border-radius:999px;height:6px;width:58px}.super-admin-sidebar-actions{display:grid;grid-gap:9px;gap:9px;margin-top:auto}.super-admin-sidebar-actions form{display:contents}.super-admin-command-actions a,.super-admin-home-link,.super-admin-logout,.super-admin-primary-button,.super-admin-refresh{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:950;justify-content:center;min-height:42px;padding:0 16px;text-decoration:none;transition:transform .17s ease,box-shadow .17s ease,background .17s ease,border-color .17s ease}.super-admin-home-link{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#dceaff}.super-admin-logout,.super-admin-primary-button{background:linear-gradient(135deg,var(--sa-yellow),#f59e0b);border:1px solid rgba(255,237,166,.4);color:#111827}.super-admin-command-actions a:hover,.super-admin-home-link:hover,.super-admin-logout:hover,.super-admin-primary-button:hover,.super-admin-refresh:hover{box-shadow:0 0 0 4px rgba(245,196,0,.13);transform:translateY(-1px)}.super-admin-content{min-width:0;padding:32px clamp(18px,3vw,42px) 54px;position:relative;z-index:1}.super-admin-mobile-header{display:none}.super-admin-dashboard-stack{display:grid;grid-gap:22px;gap:22px;margin:0 auto;max-width:1420px}.super-admin-finance-hero,.super-admin-topbar{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:62px}.super-admin-heading{display:grid;grid-gap:5px;gap:5px;min-width:0}.super-admin-finance-hero h1,.super-admin-heading h1{color:#ffffff;font-size:clamp(30px,4vw,54px);font-weight:1000;letter-spacing:0;line-height:.95;margin:0}.super-admin-finance-hero p,.super-admin-heading>span:not(.super-admin-eyebrow){color:var(--sa-muted);font-size:14px;font-weight:800;margin:0}.super-admin-eyebrow,.super-admin-hero-kicker{color:var(--sa-yellow)}.super-admin-chips,.super-admin-toolbar,.super-admin-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.super-admin-refresh{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:#ffffff}.super-admin-command-hero,.super-admin-hero-panel{background:linear-gradient(135deg,rgba(47,128,255,.18),rgba(255,255,255,.055) 42%,rgba(245,196,0,.1)),rgba(9,14,26,.88);border:1px solid rgba(134,170,232,.2);border-radius:22px;box-shadow:0 28px 86px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.1);display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);overflow:hidden;padding:clamp(22px,3vw,36px);position:relative}.super-admin-command-hero:before,.super-admin-hero-panel:before{background:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:44px 44px;content:"";inset:0;opacity:.36;pointer-events:none;position:absolute}.super-admin-command-copy,.super-admin-command-visual,.super-admin-hero-panel>*{position:relative;z-index:1}.super-admin-command-copy{align-content:center;display:grid;grid-gap:16px;gap:16px}.super-admin-command-copy h2,.super-admin-hero-panel h2{color:#ffffff;font-size:clamp(34px,5vw,76px);font-weight:1000;letter-spacing:0;line-height:.92;margin:0;max-width:820px}.super-admin-command-copy p,.super-admin-hero-panel p{color:#d4def1;font-size:clamp(15px,1.5vw,18px);font-weight:650;line-height:1.7;margin:0;max-width:760px}.super-admin-command-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.super-admin-command-actions a{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.14);color:#ffffff;min-width:110px}.super-admin-command-actions a:first-child{background:linear-gradient(135deg,var(--sa-blue),var(--sa-yellow));color:#101827}.super-admin-command-visual{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(220px,1fr) 150px;min-height:320px}.super-admin-orbit-console{align-items:center;aspect-ratio:1;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));border:1px solid rgba(47,128,255,.22);border-radius:22px;display:grid;justify-items:center;min-height:240px;overflow:hidden;padding:32px;position:relative}.super-admin-orbit-console:after,.super-admin-orbit-console:before{border:1px solid rgba(47,128,255,.28);border-radius:999px;content:"";inset:18%;position:absolute}.super-admin-orbit-console:after{border-color:rgba(245,196,0,.26);inset:31%}.super-admin-orbit-ring{animation:super-admin-ring-rotate 8s linear infinite;border:1px dashed rgba(255,255,255,.18);border-radius:999px;inset:10%;position:absolute}.super-admin-orbit-ring.is-second{animation-direction:reverse;animation-duration:12s;inset:25%}.super-admin-orbit-dot{border-radius:999px;height:13px;position:absolute;width:13px}.super-admin-orbit-dot.is-blue{background:var(--sa-blue);box-shadow:0 0 24px rgba(47,128,255,.72);right:22%;top:31%}.super-admin-orbit-dot.is-yellow{background:var(--sa-yellow);box-shadow:0 0 24px rgba(245,196,0,.62);bottom:26%;left:25%}.super-admin-orbit-dot.is-purple{background:var(--sa-purple);box-shadow:0 0 24px rgba(88,73,217,.62);bottom:24%;right:22%}.super-admin-orbit-console strong{color:#ffffff;font-size:clamp(42px,5vw,70px);font-weight:1000;line-height:1;position:relative;z-index:1}.super-admin-orbit-console small{color:var(--sa-yellow);font-size:11px;font-weight:1000;letter-spacing:.12em;position:relative;text-transform:uppercase;z-index:1}.super-admin-command-metrics,.super-admin-hero-stats,.super-admin-live-list,.super-admin-stat-pair,.super-admin-system-list{display:grid;grid-gap:10px;gap:10px}.super-admin-alert-strip,.super-admin-card,.super-admin-command-metrics article,.super-admin-hero-stats article,.super-admin-kpis article,.super-admin-stat-pair article,.super-admin-system-list article{background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035));border:1px solid rgba(148,184,248,.18);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);min-width:0;padding:16px}.super-admin-command-metrics article{min-height:92px}.super-admin-alert-strip span,.super-admin-card>span,.super-admin-command-metrics span,.super-admin-hero-stats span,.super-admin-kpis span,.super-admin-stat-pair span,.super-admin-system-list span{color:#aebcda;display:block;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.super-admin-alert-strip strong,.super-admin-card>strong,.super-admin-command-metrics strong,.super-admin-hero-stats strong,.super-admin-kpis strong,.super-admin-stat-pair strong,.super-admin-system-list strong{color:#ffffff;display:block;font-size:clamp(26px,3vw,42px);font-weight:1000;line-height:1.05;margin-top:8px}.super-admin-alert-strip small,.super-admin-card small,.super-admin-command-metrics small,.super-admin-hero-stats small,.super-admin-kpis small{color:#9eacc8;display:block;font-size:12px;font-weight:800;line-height:1.45;margin-top:6px}.super-admin-card-grid,.super-admin-finance-grid,.super-admin-kpis{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.super-admin-card,.super-admin-kpis article{min-height:126px;position:relative;overflow:hidden}.super-admin-card:after,.super-admin-kpis article:after{background:linear-gradient(90deg,var(--sa-blue),var(--sa-yellow));bottom:0;content:"";height:3px;left:0;position:absolute;right:36%}.super-admin-main-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.48fr) minmax(320px,.7fr)}.super-admin-panel,.super-admin-table-shell{background:linear-gradient(180deg,rgba(16,22,36,.92),rgba(8,12,22,.94));border:1px solid rgba(148,184,248,.18);border-radius:20px;box-shadow:0 24px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.07);min-width:0;overflow:hidden;padding:18px}.super-admin-table-shell{overflow-x:auto}.super-admin-panel-header{align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.09);display:flex;gap:14px;justify-content:space-between;margin-bottom:14px;padding-bottom:14px}.super-admin-panel-header h2{color:#ffffff;font-size:19px;font-weight:1000;line-height:1.1;margin:0}.super-admin-panel-header a,.super-admin-panel-header small,.super-admin-panel-header span{color:var(--sa-muted);font-size:12px;font-weight:850;text-decoration:none}.super-admin-panel-header a{color:var(--sa-yellow)}.super-admin-table{border-collapse:separate;border-spacing:0 9px;min-width:720px;width:100%}.super-admin-table th{color:#7f8fae;font-size:11px;font-weight:1000;letter-spacing:.09em;padding:0 13px 3px;text-align:left;text-transform:uppercase}.super-admin-table td{background:rgba(255,255,255,.052);border-bottom:1px solid rgba(255,255,255,.07);border-top:1px solid rgba(255,255,255,.07);color:#d8e3f5;font-size:13px;font-weight:750;padding:13px;vertical-align:middle}.super-admin-table td:first-child{border-left:1px solid rgba(255,255,255,.07);border-radius:13px 0 0 13px}.super-admin-table td:last-child{border-radius:0 13px 13px 0;border-right:1px solid rgba(255,255,255,.07)}.super-admin-table td strong{color:#ffffff;display:block;font-weight:1000;line-height:1.25}.super-admin-table td div,.super-admin-table td small{color:#91a1bf;font-size:12px;font-weight:750;margin-top:3px}.super-admin-badge,.super-admin-chip{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#dbe8ff;display:inline-flex;font-size:11px;font-weight:1000;gap:7px;min-height:30px;padding:0 11px;text-decoration:none;white-space:nowrap}button.super-admin-chip{cursor:pointer}.super-admin-badge.success,.super-admin-chip.active,.super-admin-system-list article.is-success{border-color:rgba(47,128,255,.42)}.super-admin-badge.success,.super-admin-chip.active{background:rgba(47,128,255,.16);color:#bcd8ff}.super-admin-badge.warn,.super-admin-system-list article.is-warn{background:rgba(245,196,0,.14);border-color:rgba(245,196,0,.36);color:#ffe58a}.super-admin-badge.danger,.super-admin-system-list article.is-danger{background:rgba(255,82,104,.13);border-color:rgba(255,82,104,.34);color:#ff9baa}.super-admin-badge.muted,.super-admin-system-list article.is-muted{background:rgba(255,255,255,.06);color:#c5d3eb}.super-admin-toolbar{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:8px}.super-admin-search{min-width:min(300px,100%)}.super-admin-form input,.super-admin-search input{background:rgba(4,8,16,.78);border:1px solid rgba(141,173,229,.18);border-radius:12px;color:#ffffff;font:inherit;font-size:13px;font-weight:800;min-height:42px;outline:none;padding:0 13px;width:100%}.super-admin-form input:focus,.super-admin-search input:focus{border-color:rgba(47,128,255,.62);box-shadow:0 0 0 4px rgba(47,128,255,.14)}.super-admin-form input::placeholder,.super-admin-search input::placeholder{color:rgba(202,215,238,.48)}.super-admin-list{display:grid;min-width:0}.super-admin-finance-hero{background:linear-gradient(135deg,rgba(47,128,255,.18),rgba(245,196,0,.08)),rgba(10,15,27,.88);border:1px solid rgba(148,184,248,.18);border-radius:20px;padding:22px}.super-admin-graph{align-items:flex-end;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(30,minmax(4px,1fr));padding:18px 4px 4px}.super-admin-graph div{background:linear-gradient(180deg,var(--sa-blue),var(--sa-yellow));border-radius:999px 999px 4px 4px;min-height:8px}.super-admin-live-list article{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:13px}.super-admin-live-list strong{color:#ffffff;display:block;font-size:14px;font-weight:1000}.super-admin-live-list small,.super-admin-live-list span{color:#aebcda;display:block;font-size:12px;font-weight:800;margin-top:4px}.super-admin-system-list article{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto 38px}.super-admin-system-list article strong{font-size:24px;margin:0}.super-admin-system-list article i{background:linear-gradient(90deg,var(--sa-blue),var(--sa-yellow));border-radius:999px;height:7px;overflow:hidden;position:relative}.super-admin-system-list article i:after{animation:super-admin-data-pass 1.4s linear infinite;background:rgba(255,255,255,.8);content:"";inset:0 auto 0 0;position:absolute;width:18px}.super-admin-alert-strip{margin-top:12px}.super-admin-alert-strip strong{font-size:36px}.super-admin-form{display:grid;grid-gap:14px;gap:14px}.super-admin-field{display:grid;grid-gap:7px;gap:7px}.super-admin-field>span{color:#d8e4fa;font-size:12px;font-weight:950}.super-admin-form-note{background:rgba(47,128,255,.1);border:1px solid rgba(47,128,255,.24);border-radius:15px;color:#dceaff;display:grid;grid-gap:7px;gap:7px;padding:14px}.super-admin-form-note strong{color:#ffffff;font-size:13px;font-weight:1000}.super-admin-form-note p{color:#c0cde5;font-size:13px;font-weight:750;line-height:1.65;margin:0}.super-admin-form-note code,.super-admin-router-access-card code,.super-admin-router-scripts pre,.super-admin-router-summary-meta code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.super-admin-primary-button{justify-self:start;min-width:180px}.super-admin-router-stack{display:grid;grid-gap:14px;gap:14px}.super-admin-router-card{background:linear-gradient(180deg,rgba(16,22,36,.92),rgba(8,12,22,.94));border:1px solid rgba(148,184,248,.18);border-radius:18px;box-shadow:0 22px 54px rgba(0,0,0,.25);overflow:hidden}.super-admin-router-summary{align-items:center;cursor:pointer;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);list-style:none;padding:16px}.super-admin-router-summary::-webkit-details-marker{display:none}.super-admin-router-name strong{color:#ffffff;display:block;font-size:17px;font-weight:1000}.super-admin-router-name span{color:#aebcda;display:block;font-size:12px;font-weight:800;margin-top:4px}.super-admin-router-summary-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.super-admin-router-summary-meta code{background:rgba(47,128,255,.12);border:1px solid rgba(47,128,255,.24);border-radius:999px;color:#bcd8ff;font-size:12px;font-weight:900;min-height:30px;padding:7px 10px}.super-admin-router-summary-meta>span:not(.super-admin-badge){color:#8fa0bf;font-size:12px;font-weight:850}.super-admin-router-details{border-top:1px solid rgba(255,255,255,.08);display:grid;grid-gap:14px;gap:14px;padding:16px}.super-admin-router-access-grid,.super-admin-router-info-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.super-admin-router-access-card,.super-admin-router-info-grid article{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:14px;min-width:0;padding:13px}.super-admin-router-access-card span,.super-admin-router-info-grid span{color:#93a3c0;display:block;font-size:11px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.super-admin-router-info-grid strong{color:#ffffff;display:block;font-size:16px;font-weight:1000;margin-top:7px;overflow-wrap:anywhere}.super-admin-router-access-card code,.super-admin-router-info-grid small{color:#c5d3eb;display:block;font-size:12px;font-weight:800;margin-top:6px;overflow-wrap:anywhere}.super-admin-router-access-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.super-admin-router-scripts{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-router-scripts article{background:rgba(4,8,16,.78);border:1px solid rgba(245,196,0,.18);border-radius:14px;overflow:hidden}.super-admin-router-scripts header{border-bottom:1px solid rgba(255,255,255,.08);padding:12px}.super-admin-router-scripts strong{color:#ffffff;display:block;font-size:13px;font-weight:1000}.super-admin-router-scripts span{color:#9daecc;display:block;font-size:11px;font-weight:800;margin-top:3px}.super-admin-router-scripts pre{color:#d8e4fa;font-size:11px;line-height:1.55;margin:0;max-height:220px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}@keyframes super-admin-grid-drift{0%{background-position:0 0,0 0,0 0}to{background-position:72px 72px,72px 72px,360px 0}}@keyframes super-admin-status-pulse{0%,to{opacity:.72;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@keyframes super-admin-ring-rotate{to{transform:rotate(1turn)}}@keyframes super-admin-data-pass{0%{transform:translateX(-22px)}to{transform:translateX(68px)}}@media (prefers-reduced-motion:reduce){.super-admin-grid-bg,.super-admin-orbit-ring,.super-admin-root-status span,.super-admin-system-list article i:after{animation:none}}@media (max-width:1180px){.super-admin-command-hero,.super-admin-hero-panel,.super-admin-main-grid{grid-template-columns:1fr}.super-admin-command-visual{grid-template-columns:minmax(0,1fr)}.super-admin-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.super-admin-card-grid,.super-admin-finance-grid,.super-admin-kpis,.super-admin-router-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.super-admin-shell{display:block}.super-admin-shell:before{left:0;top:78px}.super-admin-sidebar{min-height:auto;position:relative}.super-admin-nav{display:flex;overflow-x:auto;padding-bottom:4px}.super-admin-nav a{flex:0 0 auto;min-width:170px}.super-admin-root-status,.super-admin-sidebar-actions,.super-admin-sidebar-card{max-width:520px}.super-admin-content{padding-top:20px}.super-admin-mobile-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.super-admin-mobile-header span{color:var(--sa-yellow);font-size:12px;font-weight:1000;letter-spacing:.1em;text-transform:uppercase}}@media (max-width:760px){.super-admin-sidebar{padding:16px}.super-admin-content{padding:18px 14px 42px}.super-admin-finance-hero,.super-admin-toolbar,.super-admin-topbar{align-items:stretch;flex-direction:column;justify-content:flex-start}.super-admin-chips,.super-admin-topbar-actions{justify-content:flex-start}.super-admin-command-hero,.super-admin-finance-hero,.super-admin-hero-panel,.super-admin-panel,.super-admin-table-shell{border-radius:16px;padding:16px}.super-admin-card-grid,.super-admin-command-metrics,.super-admin-finance-grid,.super-admin-kpis,.super-admin-router-access-grid,.super-admin-router-info-grid,.super-admin-router-scripts{grid-template-columns:1fr}.super-admin-router-summary{align-items:start;grid-template-columns:1fr}.super-admin-router-summary-meta{justify-content:flex-start}.super-admin-command-copy h2,.super-admin-hero-panel h2{font-size:42px}.super-admin-orbit-console{min-height:210px}}.super-admin-client-shell .content{background:radial-gradient(circle at 18% 0,rgba(41,48,143,.06),transparent 30%),radial-gradient(circle at 90% 8%,rgba(245,196,0,.08),transparent 26%),var(--site-bg,#f7f8fb)}.super-admin-client-sidebar .sidebar-user span:before{background:#f5c400}.super-admin-ops{display:grid;grid-gap:18px;gap:18px}.super-admin-access-pill{min-width:140px}.super-admin-overview-stats article{min-height:118px}.super-admin-clients-panel,.super-admin-command-panel,.super-admin-recent-panel{overflow:visible}.super-admin-command-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.super-admin-client-metrics article,.super-admin-client-router-details,.super-admin-client-router-list article,.super-admin-command-grid article,.super-admin-mini-form{background:linear-gradient(180deg,#ffffff,#f7f9ff);border:1px solid #dce3f1;border-radius:16px;box-shadow:0 14px 34px rgba(15,23,42,.06);min-width:0}.super-admin-command-grid article{display:grid;grid-gap:6px;gap:6px;padding:18px}.super-admin-command-grid strong{color:#29308f;font-size:34px;font-weight:1000;line-height:1}.super-admin-client-metrics span,.super-admin-client-router-details summary span,.super-admin-command-grid span,.super-admin-mikhmon-grid span,.super-admin-mini-form h3{color:#29308f;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.super-admin-command-grid p,.super-admin-empty-copy,.super-admin-reset-block p{color:#64748b;font-size:13px;line-height:1.55;margin:0}.super-admin-client-search{align-items:center;background:#f8faff;border:1px solid #e1e7f2;border-radius:16px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:16px;padding:10px}.super-admin-client-search input,.super-admin-mini-form input,.super-admin-mini-form select{background:#ffffff;border:1px solid #d8e0ee;border-radius:12px;color:#111827;font:inherit;font-size:13px;font-weight:800;min-height:40px;outline:none;padding:0 12px;width:100%}.super-admin-client-search input:focus,.super-admin-mini-form input:focus,.super-admin-mini-form select:focus{border-color:rgba(41,48,143,.48);box-shadow:0 0 0 4px rgba(41,48,143,.1)}.super-admin-client-search a,.super-admin-client-search button,.super-admin-mini-form button,.super-admin-reset-actions a,.super-admin-reset-actions button{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.super-admin-client-search button,.super-admin-mini-form button,.super-admin-reset-actions a{background:#29308f;border:1px solid #29308f;color:#ffffff}.super-admin-client-search a,.super-admin-reset-actions button{background:#ffffff;border:1px solid #d8e0ee;color:#29308f}.super-admin-client-search a:hover,.super-admin-client-search button:hover,.super-admin-mini-form button:hover,.super-admin-reset-actions a:hover,.super-admin-reset-actions button:hover{box-shadow:0 12px 24px rgba(41,48,143,.14);transform:translateY(-1px)}.super-admin-client-ops-list{display:grid;grid-gap:16px;gap:16px}.super-admin-client-ops-card{background:#ffffff;border:1px solid #dfe5f0;border-radius:18px;box-shadow:0 20px 50px rgba(15,23,42,.07);display:grid;grid-gap:14px;gap:14px;padding:16px}.super-admin-client-ops-card>header{align-items:flex-start;border-bottom:1px solid #eef2f7;display:flex;gap:14px;justify-content:space-between;padding-bottom:14px}.super-admin-client-ops-card>header strong{color:#111827;display:block;font-size:19px;font-weight:1000}.super-admin-client-ops-card>header small,.super-admin-client-ops-card>header span{color:#64748b;display:block;font-size:13px;font-weight:800;margin-top:3px}.super-admin-client-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.super-admin-soft-badge{align-items:center;background:#eef2ff;border:1px solid #d5ddff;border-radius:999px;color:#29308f;display:inline-flex;font-size:11px;font-weight:950;min-height:30px;padding:0 10px;white-space:nowrap}.super-admin-soft-badge.success{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.super-admin-soft-badge.warn{background:#fffbeb;border-color:#fde68a;color:#b45309}.super-admin-soft-badge.danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.super-admin-client-metrics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.super-admin-client-metrics article{padding:14px}.super-admin-client-metrics strong{color:#111827;display:block;font-size:20px;font-weight:1000;margin-top:7px}.super-admin-client-metrics small{color:#64748b;display:block;font-size:12px;font-weight:800;margin-top:4px}.super-admin-client-action-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.super-admin-mini-form{align-content:start;display:grid;grid-gap:9px;gap:9px;padding:14px}.super-admin-mini-form h3{margin:0 0 2px}.super-admin-reset-form{display:grid;grid-gap:9px;gap:9px}.super-admin-reset-submit{background:linear-gradient(135deg,#f5c400,#f59e0b)!important;border-color:#eab308!important;color:#111827!important}.super-admin-inline-error{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;font-size:12px;font-weight:850;margin:0;padding:9px 10px}.super-admin-reset-result{background:#f8faff;border:1px solid #dce3f1;border-radius:14px;display:grid;grid-gap:7px;gap:7px;padding:11px}.super-admin-reset-result span{color:#047857;font-size:12px;font-weight:950}.super-admin-reset-result strong{color:#111827;font-size:13px;font-weight:950;overflow-wrap:anywhere}.super-admin-mikhmon-grid code,.super-admin-reset-result code{background:#ffffff;border:1px solid #d8e0ee;border-radius:10px;color:#29308f;display:block;font-family:Consolas,Liberation Mono,monospace;font-size:12px;font-weight:900;overflow:hidden;padding:9px 10px;text-overflow:ellipsis;white-space:nowrap}.super-admin-reset-actions{display:flex;flex-wrap:wrap;gap:8px}.super-admin-client-router-details{overflow:hidden}.super-admin-client-router-details summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:14px}.super-admin-client-router-details summary::-webkit-details-marker{display:none}.super-admin-client-router-details summary strong{align-items:center;background:#29308f;border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;height:28px;justify-content:center;min-width:28px;padding:0 9px}.super-admin-client-router-list{border-top:1px solid #eef2f7;display:grid;grid-gap:10px;gap:10px;padding:12px}.super-admin-client-router-list article{box-shadow:none;padding:12px}.super-admin-router-main-line{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.super-admin-router-main-line strong{color:#111827;display:block;font-size:15px;font-weight:1000}.super-admin-router-main-line span:not(.super-admin-soft-badge){color:#64748b;display:block;font-size:12px;font-weight:800;margin-top:3px}.super-admin-mikhmon-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.super-admin-mikhmon-grid label{display:grid;grid-gap:5px;gap:5px;min-width:0}.super-admin-mikhmon-grid a{align-items:center;background:#29308f;border-radius:10px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:950;min-height:36px;padding:0 10px;text-decoration:none}.super-admin-recent-list article{grid-template-columns:minmax(0,1fr) 140px 110px 120px}[data-theme=dark] .super-admin-client-metrics article,[data-theme=dark] .super-admin-client-ops-card,[data-theme=dark] .super-admin-client-router-details,[data-theme=dark] .super-admin-client-router-list article,[data-theme=dark] .super-admin-client-search,[data-theme=dark] .super-admin-command-grid article,[data-theme=dark] .super-admin-mini-form{background:linear-gradient(180deg,rgba(12,18,31,.98),rgba(17,24,39,.96));border-color:rgba(147,197,253,.18);box-shadow:0 20px 50px rgba(0,0,0,.22)}[data-theme=dark] .super-admin-client-ops-card>header,[data-theme=dark] .super-admin-client-router-list{border-color:rgba(255,255,255,.08)}[data-theme=dark] .super-admin-client-metrics strong,[data-theme=dark] .super-admin-client-ops-card>header strong,[data-theme=dark] .super-admin-command-grid strong,[data-theme=dark] .super-admin-reset-result strong,[data-theme=dark] .super-admin-router-main-line strong{color:#ffffff}[data-theme=dark] .super-admin-client-metrics small,[data-theme=dark] .super-admin-client-ops-card>header small,[data-theme=dark] .super-admin-client-ops-card>header span,[data-theme=dark] .super-admin-command-grid p,[data-theme=dark] .super-admin-reset-block p,[data-theme=dark] .super-admin-router-main-line span:not(.super-admin-soft-badge){color:#cbd5e1}[data-theme=dark] .super-admin-client-search input,[data-theme=dark] .super-admin-mikhmon-grid code,[data-theme=dark] .super-admin-mini-form input,[data-theme=dark] .super-admin-mini-form select,[data-theme=dark] .super-admin-reset-result,[data-theme=dark] .super-admin-reset-result code{background:rgba(3,7,18,.72);border-color:rgba(148,163,184,.24);color:#f8fafc}@media (max-width:1180px){.super-admin-client-action-grid,.super-admin-command-grid,.super-admin-mikhmon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.super-admin-client-action-grid,.super-admin-client-metrics,.super-admin-client-search,.super-admin-command-grid,.super-admin-mikhmon-grid{grid-template-columns:1fr}.super-admin-client-ops-card>header,.super-admin-router-main-line{display:grid}.super-admin-client-badges{justify-content:flex-start}.super-admin-recent-list article{grid-template-columns:1fr}}.super-admin-client-detail{gap:18px}.super-admin-client-detail-hero{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.super-admin-client-detail-hero a{color:var(--accent-blue,#2f86ff);font-size:.82rem;font-weight:800;text-decoration:none;text-transform:uppercase}.super-admin-client-detail-hero h1{font-size:clamp(2rem,4vw,4rem);margin:8px 0 4px}.detail-actions{align-items:stretch}.super-admin-mikhmon-reset-form{border:1px solid rgba(47,134,255,.32);border-radius:14px;display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;padding:12px}.super-admin-mikhmon-reset-form>div:first-of-type{display:grid;grid-gap:4px;gap:4px}.super-admin-mikhmon-reset-form small,.super-admin-mikhmon-reset-form span{color:var(--muted-foreground,#9aa4b2)}.super-admin-mikhmon-reset-button{background:linear-gradient(135deg,#2f86ff,#f5a400);border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:900;min-height:38px}.super-admin-mikhmon-reset-button:disabled{cursor:wait;opacity:.7}.super-admin-mikhmon-reset-result{background:rgba(47,134,255,.12);border:1px solid rgba(47,134,255,.24);border-radius:12px;display:grid;grid-gap:6px;gap:6px;padding:10px}.super-admin-mikhmon-diagnostics,.super-admin-router-maintenance{display:grid;grid-gap:12px;gap:12px}.super-admin-mikhmon-diagnostics{grid-template-columns:repeat(5,minmax(0,1fr))}.super-admin-mikhmon-diagnostics article{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;grid-gap:6px;gap:6px;min-height:118px;padding:14px}.super-admin-mikhmon-diagnostics small,.super-admin-mikhmon-diagnostics span{color:var(--muted-foreground,#9aa4b2)}.super-admin-mikhmon-diagnostics strong{color:#fff;font-size:1.3rem}.dashboard-message.danger,.super-admin-inline-error,.super-admin-mikhmon-reset-form .error{color:#ff7272}.super-admin-mikhmon-reset-form .success{color:#5ce39c}@media (max-width:1100px){.super-admin-mikhmon-diagnostics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.super-admin-client-detail-hero{align-items:flex-start;flex-direction:column}.super-admin-mikhmon-diagnostics{grid-template-columns:1fr}}.super-admin-global-view{gap:20px}.super-admin-global-hero{background:linear-gradient(135deg,rgba(11,18,32,.98),rgba(20,29,54,.96)),radial-gradient(circle at 18% 22%,rgba(47,134,255,.3),transparent 34%),radial-gradient(circle at 84% 16%,rgba(245,164,0,.24),transparent 30%);border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:0 26px 70px rgba(15,23,42,.18);color:#ffffff;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);overflow:hidden;padding:28px;position:relative}.super-admin-global-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;opacity:.22;pointer-events:none;position:absolute}.super-admin-global-hero-copy,.super-admin-global-status{position:relative;z-index:1}.super-admin-global-hero-copy{align-content:center;display:grid;grid-gap:14px;gap:14px}.super-admin-global-hero-copy h1{font-size:clamp(2.3rem,5vw,5rem);letter-spacing:0;line-height:.92;margin:0}.super-admin-global-hero-copy p{color:rgba(255,255,255,.76);font-size:1rem;line-height:1.7;margin:0;max-width:680px}.super-admin-global-actions,.super-admin-quick-actions{display:flex;flex-wrap:wrap;gap:10px}.super-admin-command-panel-styled>header a,.super-admin-global-actions a,.super-admin-quick-actions a,.super-admin-recent-panel-styled>header a{align-items:center;border-radius:13px;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none}.super-admin-global-actions a{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:#ffffff}.super-admin-global-actions a:first-child{background:linear-gradient(135deg,#2f86ff,#f5a400);border-color:transparent}.super-admin-global-status{display:grid;grid-gap:12px;gap:12px}.super-admin-status-grid article,.super-admin-status-main{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:18px;display:grid;grid-gap:7px;gap:7px;padding:16px}.super-admin-status-main strong{font-size:clamp(3rem,7vw,5.6rem);line-height:.9}.super-admin-status-grid span,.super-admin-status-main span{color:rgba(255,255,255,.64);font-size:11px;font-weight:950;text-transform:uppercase}.super-admin-status-grid strong,.super-admin-status-main small{color:#ffffff}.super-admin-status-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-status-grid strong{font-size:1rem;line-height:1.25}.super-admin-metric-strip article{border-radius:20px;overflow:hidden;position:relative}.super-admin-metric-strip article:after{border-radius:999px;content:"";height:6px;inset:auto 18px 14px 18px;position:absolute}.super-admin-metric-strip small{color:#64748b;font-size:12px;font-weight:800}.super-admin-metric-strip .metric-blue:after{background:#2f86ff}.super-admin-metric-strip .metric-indigo:after{background:#29308f}.super-admin-metric-strip .metric-gold:after{background:#f5a400}.super-admin-metric-strip .metric-slate:after{background:#64748b}.super-admin-command-panel-styled>header,.super-admin-priority-panel>header,.super-admin-recent-panel-styled>header,.super-admin-signal-panel>header{align-items:center;display:flex;gap:14px;justify-content:space-between}.super-admin-command-panel-styled>header a,.super-admin-quick-actions a,.super-admin-recent-panel-styled>header a{background:#eef4ff;border:1px solid #d5e5ff;color:#1f5fbf}.super-admin-command-grid-styled{grid-template-columns:repeat(5,minmax(0,1fr))}.super-admin-command-grid-styled article{border-radius:18px;min-height:152px;padding:18px;position:relative}.super-admin-command-grid-styled article:before{border-radius:999px;content:"";height:8px;left:18px;position:absolute;right:18px;top:12px}.super-admin-command-grid-styled article strong{margin-top:14px}.super-admin-command-grid-styled .priority-danger:before{background:#ff6b6b}.super-admin-command-grid-styled .priority-warn:before{background:#f5a400}.super-admin-command-grid-styled .priority-success:before{background:#22c55e}.super-admin-command-grid-styled .priority-blue:before{background:#2f86ff}.super-admin-command-grid-styled .priority-muted:before{background:#64748b}.super-admin-global-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.super-admin-quick-actions a{min-height:48px;width:calc(50% - 5px)}.super-admin-signal-bars{display:grid;grid-gap:14px;gap:14px}.super-admin-signal-bars>div{background:#f4f7fb;border:1px solid #e0e7f2;border-radius:16px;display:grid;grid-gap:10px;gap:10px;padding:14px;position:relative}.super-admin-signal-bars>div:after{background:linear-gradient(90deg,#2f86ff,#f5a400);border-radius:999px;content:"";display:block;height:9px;width:var(--bar-size,20%)}.super-admin-signal-bars span{color:#29308f;font-size:11px;font-weight:950;text-transform:uppercase}.super-admin-signal-bars strong{color:#0f172a;font-size:1.25rem}@media (max-width:1180px){.super-admin-global-grid,.super-admin-global-hero{grid-template-columns:1fr}.super-admin-command-grid-styled{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.super-admin-global-hero{border-radius:18px;padding:20px}.super-admin-command-grid-styled,.super-admin-status-grid{grid-template-columns:1fr}.super-admin-quick-actions a{width:100%}}.super-admin-global-view{gap:12px}.super-admin-global-hero{border-radius:18px;gap:14px;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);padding:18px}.super-admin-global-hero-copy{gap:9px}.super-admin-global-hero-copy h1{font-size:clamp(1.9rem,3.7vw,3.6rem);line-height:.98}.super-admin-global-hero-copy p{font-size:.9rem;line-height:1.5;max-width:600px}.super-admin-global-actions,.super-admin-quick-actions{gap:8px}.super-admin-command-panel-styled>header a,.super-admin-global-actions a,.super-admin-quick-actions a,.super-admin-recent-panel-styled>header a{border-radius:10px;font-size:11px;min-height:34px;padding:0 12px}.super-admin-global-status{gap:8px}.super-admin-status-grid article,.super-admin-status-main{border-radius:14px;gap:4px;padding:11px 12px}.super-admin-status-main strong{font-size:clamp(2.2rem,4.8vw,3.8rem)}.super-admin-status-grid span,.super-admin-status-main span{font-size:10px}.super-admin-status-grid{gap:8px}.super-admin-status-grid strong{font-size:.88rem}.super-admin-metric-strip article,.super-admin-overview-stats article{border-radius:15px;min-height:86px;padding-bottom:20px}.super-admin-metric-strip article:after{height:4px;inset:auto 14px 10px 14px}.super-admin-metric-strip small{font-size:11px}.super-admin-command-panel-styled,.super-admin-priority-panel,.super-admin-recent-panel-styled,.super-admin-signal-panel{padding:16px}.super-admin-command-panel-styled>header,.super-admin-priority-panel>header,.super-admin-recent-panel-styled>header,.super-admin-signal-panel>header{gap:10px;margin-bottom:12px}.super-admin-command-grid-styled{gap:10px}.super-admin-command-grid-styled article{border-radius:14px;gap:4px;min-height:108px;padding:14px}.super-admin-command-grid-styled article:before{height:5px;left:14px;right:14px;top:10px}.super-admin-command-grid-styled article strong{font-size:27px;margin-top:10px}.super-admin-command-grid-styled article p{font-size:12px;line-height:1.35}.super-admin-global-grid{gap:12px}.super-admin-quick-actions a{min-height:38px}.super-admin-signal-bars{gap:9px}.super-admin-signal-bars>div{border-radius:12px;gap:6px;padding:10px 12px}.super-admin-signal-bars>div:after{height:6px}.super-admin-signal-bars strong{font-size:1rem}.super-admin-recent-panel-styled .transaction-list{gap:8px}.super-admin-recent-panel-styled .transaction-list article{min-height:46px;padding:10px 12px}@media (max-width:1180px){.super-admin-global-hero{grid-template-columns:1fr}}@media (max-width:720px){.super-admin-global-hero{padding:14px}.super-admin-command-panel-styled,.super-admin-priority-panel,.super-admin-recent-panel-styled,.super-admin-signal-panel{padding:13px}}.super-admin-users-view{display:grid;grid-gap:14px;gap:14px}.super-admin-users-hero{background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,41,59,.95)),radial-gradient(circle at 14% 18%,rgba(47,134,255,.22),transparent 28%),radial-gradient(circle at 88% 20%,rgba(245,164,0,.2),transparent 28%);border:1px solid rgba(255,255,255,.12);border-radius:18px;color:#fff;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);overflow:hidden;padding:18px;position:relative}.super-admin-users-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;opacity:.14;pointer-events:none;position:absolute}.super-admin-users-hero>div{position:relative;z-index:1}.super-admin-users-hero h1{font-size:clamp(2rem,4vw,4rem);line-height:.95;margin:6px 0 8px}.super-admin-users-hero p{color:rgba(255,255,255,.74);font-size:.92rem;line-height:1.55;margin:0;max-width:680px}.super-admin-users-hero-metrics{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.super-admin-users-hero-metrics article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:14px;display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:12px}.super-admin-user-metrics span,.super-admin-users-filter-row span,.super-admin-users-hero-metrics span{font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.super-admin-users-hero-metrics span{color:rgba(255,255,255,.64)}.super-admin-users-hero-metrics strong{color:#fff;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.05}.super-admin-users-controls{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.super-admin-users-search{background:#fff;border:1px solid #dfe7f3;border-radius:15px;box-shadow:0 14px 34px rgba(15,23,42,.05);display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;padding:8px}.super-admin-users-search input{background:#f8faff;border:1px solid #dde6f4;border-radius:11px;color:#0f172a;font:inherit;font-size:13px;font-weight:800;min-height:38px;outline:none;padding:0 12px;width:100%}.super-admin-users-search input:focus{border-color:rgba(47,134,255,.55);box-shadow:0 0 0 4px rgba(47,134,255,.1)}.super-admin-user-open,.super-admin-users-empty a,.super-admin-users-search a,.super-admin-users-search button{align-items:center;border-radius:11px;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:38px;padding:0 13px;text-decoration:none}.super-admin-user-open,.super-admin-users-empty a,.super-admin-users-search button{background:linear-gradient(135deg,#2f86ff,#f5a400);border:0;color:#fff}.super-admin-users-search a{background:#eef4ff;border:1px solid #d5e5ff;color:#1f5fbf}.super-admin-users-filter-row{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.super-admin-users-filter-row span{background:#fff;border:1px solid #dfe7f3;border-radius:999px;color:#29308f;padding:9px 11px}.super-admin-users-directory{display:grid;grid-gap:12px;gap:12px}.super-admin-users-directory>header{align-items:center;display:flex;justify-content:space-between}.super-admin-users-directory>header h2{margin:0}.super-admin-users-directory>header span{color:#64748b;font-size:13px;font-weight:800}.super-admin-users-list{display:grid;grid-gap:10px;gap:10px}.super-admin-user-card{align-items:center;background:linear-gradient(180deg,#ffffff,#f8faff);border:1px solid #dfe7f3;border-radius:16px;box-shadow:0 14px 34px rgba(15,23,42,.055);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(250px,1.2fr) minmax(160px,.55fr) minmax(360px,1fr) auto;min-height:92px;padding:13px}.super-admin-user-main{align-items:center;display:flex;gap:12px;min-width:0}.super-admin-user-avatar{align-items:center;background:linear-gradient(135deg,#29308f,#2f86ff);border-radius:14px;color:#fff;display:inline-flex;flex:0 0 auto;font-weight:1000;height:46px;justify-content:center;width:46px}.super-admin-user-main strong{color:#0f172a;display:block;font-size:15px;font-weight:1000}.super-admin-user-main small,.super-admin-user-main span,.super-admin-user-metrics small{color:#64748b;display:block;font-size:12px;font-weight:800;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.super-admin-user-badges{display:flex;flex-wrap:wrap;gap:6px}.super-admin-user-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.super-admin-user-metrics article{background:#f3f7ff;border:1px solid #dce8fb;border-radius:12px;display:grid;grid-gap:3px;gap:3px;min-height:58px;padding:9px}.super-admin-user-metrics span{color:#29308f}.super-admin-user-metrics strong{color:#0f172a;font-size:14px;font-weight:1000}.super-admin-user-open{min-width:86px}.super-admin-users-empty{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:28px;text-align:center}.super-admin-users-empty strong{color:#0f172a}.super-admin-users-empty span{color:#64748b;font-size:13px;font-weight:800}[data-theme=dark] .super-admin-user-card,[data-theme=dark] .super-admin-users-empty,[data-theme=dark] .super-admin-users-filter-row span,[data-theme=dark] .super-admin-users-search{background:linear-gradient(180deg,rgba(12,18,31,.98),rgba(17,24,39,.96));border-color:rgba(147,197,253,.18)}[data-theme=dark] .super-admin-user-metrics article,[data-theme=dark] .super-admin-users-search input{background:rgba(3,7,18,.72);border-color:rgba(148,163,184,.24);color:#f8fafc}[data-theme=dark] .super-admin-user-main strong,[data-theme=dark] .super-admin-user-metrics strong,[data-theme=dark] .super-admin-users-empty strong{color:#fff}[data-theme=dark] .super-admin-user-main small,[data-theme=dark] .super-admin-user-main span,[data-theme=dark] .super-admin-user-metrics small,[data-theme=dark] .super-admin-users-directory>header span,[data-theme=dark] .super-admin-users-empty span{color:#cbd5e1}@media (max-width:1180px){.super-admin-user-card,.super-admin-users-controls,.super-admin-users-hero{grid-template-columns:1fr}.super-admin-users-filter-row{justify-content:flex-start}}@media (max-width:720px){.super-admin-users-hero{padding:14px}.super-admin-user-metrics,.super-admin-users-hero-metrics,.super-admin-users-search{grid-template-columns:1fr}.super-admin-user-open{width:100%}}.super-admin-account-lines-view{display:grid;grid-gap:12px;gap:12px}.super-admin-account-line-header{align-items:flex-end;border-bottom:1px solid #dfe7f3;display:flex;gap:16px;justify-content:space-between;padding-bottom:14px}.super-admin-account-line-header a{color:#2f86ff;font-size:12px;font-weight:900;text-decoration:none;text-transform:uppercase}.super-admin-account-line-header h1{color:#0f172a;font-size:clamp(1.8rem,3.6vw,3.4rem);line-height:.95;margin:7px 0 4px}.super-admin-account-line-header span:not(.super-admin-soft-badge){color:#64748b;font-size:13px;font-weight:800}.super-admin-account-line-badges{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.super-admin-account-alert{margin:0}.super-admin-lines-panel{background:#ffffff;border:1px solid #dfe7f3;border-radius:14px;box-shadow:0 10px 28px rgba(15,23,42,.045);overflow:hidden}.super-admin-lines-panel>header{align-items:center;background:#f8faff;border-bottom:1px solid #e6edf7;display:flex;justify-content:space-between;padding:12px 14px}.super-admin-lines-panel>header h2{color:#0f172a;font-size:15px;margin:0}.super-admin-lines-panel>header span{color:#64748b;font-size:12px;font-weight:800}.super-admin-account-action-lines,.super-admin-account-lines,.super-admin-router-line-list,.super-admin-simple-log-list{display:grid}.super-admin-account-action-line,.super-admin-account-line,.super-admin-router-line,.super-admin-simple-log-list article{align-items:center;border-bottom:1px solid #edf2f8;display:grid;grid-gap:10px;gap:10px;min-height:54px;padding:10px 14px}.super-admin-account-action-line:last-child,.super-admin-account-line:last-child,.super-admin-router-line:last-child,.super-admin-simple-log-list article:last-child{border-bottom:0}.super-admin-account-line{grid-template-columns:190px minmax(0,1fr) auto}.super-admin-account-action-line>span,.super-admin-account-line>span,.super-admin-router-line-data span,.super-admin-simple-log-list span{color:#29308f;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.super-admin-account-line strong,.super-admin-router-line-data strong,.super-admin-router-line-main strong,.super-admin-simple-log-list strong{color:#0f172a;font-size:13px;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.super-admin-account-action-line p,.super-admin-account-line small,.super-admin-router-line-main span,.super-admin-simple-log-list small{color:#64748b;font-size:12px;font-weight:800;margin:0}.super-admin-account-action-line{grid-template-columns:150px repeat(4,minmax(0,1fr)) auto}.super-admin-account-action-line input,.super-admin-account-action-line select{background:#f8faff;border:1px solid #dfe7f3;border-radius:10px;color:#0f172a;font:inherit;font-size:12px;font-weight:800;min-height:36px;outline:none;padding:0 10px;width:100%}.super-admin-account-action-line button,.super-admin-router-line-actions a{align-items:center;background:#29308f;border:1px solid #29308f;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:36px;padding:0 12px;text-decoration:none}.super-admin-account-line-reset{grid-template-columns:150px minmax(0,.8fr) minmax(260px,1fr)}.super-admin-account-line-reset .super-admin-reset-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.super-admin-account-line-reset .super-admin-reset-result{width:100%}.super-admin-router-line{grid-template-columns:minmax(180px,1.1fr) 100px minmax(130px,.7fr) minmax(140px,.8fr) minmax(160px,.9fr) minmax(170px,auto)}.super-admin-router-line-data,.super-admin-router-line-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.super-admin-router-line-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.super-admin-router-line-actions .super-admin-mikhmon-reset-form{border:0;display:flex;gap:8px;grid-column:auto;padding:0}.super-admin-router-line-actions .super-admin-mikhmon-reset-form>div:first-of-type,.super-admin-router-line-actions .super-admin-mikhmon-reset-result{display:none}.super-admin-account-history-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-simple-log-list article{grid-template-columns:minmax(0,1fr) 140px auto}.super-admin-simple-log-list article>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.super-admin-simple-log-list b{color:#29308f;font-size:13px}[data-theme=dark] .super-admin-account-line-header{border-color:rgba(255,255,255,.1)}[data-theme=dark] .super-admin-account-line strong,[data-theme=dark] .super-admin-account-line-header h1,[data-theme=dark] .super-admin-lines-panel>header h2,[data-theme=dark] .super-admin-router-line-data strong,[data-theme=dark] .super-admin-router-line-main strong,[data-theme=dark] .super-admin-simple-log-list strong{color:#fff}[data-theme=dark] .super-admin-lines-panel,[data-theme=dark] .super-admin-lines-panel>header{background:rgba(12,18,31,.98);border-color:rgba(147,197,253,.18)}[data-theme=dark] .super-admin-account-action-line,[data-theme=dark] .super-admin-account-line,[data-theme=dark] .super-admin-router-line,[data-theme=dark] .super-admin-simple-log-list article{border-color:rgba(255,255,255,.08)}[data-theme=dark] .super-admin-account-action-line input,[data-theme=dark] .super-admin-account-action-line select{background:rgba(3,7,18,.72);border-color:rgba(148,163,184,.24);color:#f8fafc}[data-theme=dark] .super-admin-account-action-line p,[data-theme=dark] .super-admin-account-line small,[data-theme=dark] .super-admin-account-line-header span:not(.super-admin-soft-badge),[data-theme=dark] .super-admin-lines-panel>header span,[data-theme=dark] .super-admin-router-line-main span,[data-theme=dark] .super-admin-simple-log-list small{color:#cbd5e1}@media (max-width:1240px){.super-admin-account-action-line,.super-admin-account-line-reset,.super-admin-router-line{grid-template-columns:1fr}.super-admin-router-line-actions{justify-content:flex-start}}@media (max-width:860px){.super-admin-account-history-grid,.super-admin-account-line-header{grid-template-columns:1fr}.super-admin-account-line-header{align-items:flex-start;display:grid}.super-admin-account-line-badges{justify-content:flex-start}.super-admin-account-line,.super-admin-simple-log-list article{grid-template-columns:1fr}}.super-admin-router-card-simple{background:rgba(10,15,26,.84);border-color:rgba(47,134,255,.2);border-radius:16px;box-shadow:0 18px 44px rgba(0,0,0,.2)}.super-admin-router-card-simple[open]{border-color:rgba(47,134,255,.48);box-shadow:0 22px 58px rgba(47,134,255,.12)}.super-admin-router-summary-simple{grid-template-columns:minmax(210px,.8fr) minmax(0,1fr) auto;padding:14px 16px}.super-admin-router-card-simple[open] .super-admin-router-summary-simple{background:linear-gradient(90deg,rgba(47,134,255,.12),rgba(245,164,0,.06))}.super-admin-router-open-label{align-items:center;background:rgba(47,134,255,.14);border:1px solid rgba(47,134,255,.28);border-radius:999px;color:#dceaff;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;min-height:30px;padding:0 12px;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.super-admin-router-card-simple[open] .super-admin-router-open-label{background:rgba(245,164,0,.22);border-color:rgba(245,164,0,.44);color:#fff5d6}.super-admin-router-drawer{border-top:1px solid rgba(255,255,255,.08);display:grid;grid-gap:12px;gap:12px;padding:14px}.super-admin-router-line-section{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;grid-gap:12px;gap:12px;padding:14px}.super-admin-router-line-section>header{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.super-admin-router-line-section h2{color:#ffffff;font-size:14px;font-weight:1000;margin:0}.super-admin-router-line-section p{color:#9fb0cd;font-size:12px;font-weight:750;line-height:1.45;margin:3px 0 0}.super-admin-router-lines{display:grid;grid-gap:0;gap:0}.super-admin-router-lines>div{align-items:center;border-bottom:1px solid rgba(255,255,255,.07);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);min-height:40px;padding:9px 0}.super-admin-router-lines>div:last-child{border-bottom:0}.super-admin-router-lines span{color:#8fa0bf;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.super-admin-router-lines strong{color:#eef5ff;font-size:13px;font-weight:900;line-height:1.45;min-width:0;overflow-wrap:anywhere}.super-admin-router-access-link{align-items:center;background:linear-gradient(135deg,#2f86ff,#f5a400);border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:34px;padding:0 14px;text-decoration:none;white-space:nowrap}.super-admin-router-script-list{display:grid;grid-gap:10px;gap:10px}.super-admin-router-script-line{background:rgba(2,6,15,.56);border:1px solid rgba(47,134,255,.16);border-radius:12px;overflow:hidden}.super-admin-router-script-line>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:12px}.super-admin-router-script-line>summary::-webkit-details-marker{display:none}.super-admin-router-script-line>summary span{color:#ffffff;font-size:13px;font-weight:950}.super-admin-router-script-line>summary strong{background:rgba(47,134,255,.14);border:1px solid rgba(47,134,255,.26);border-radius:999px;color:#cfe3ff;font-size:11px;font-weight:950;padding:6px 10px;text-transform:uppercase}.super-admin-router-script-line[open]>summary strong{background:rgba(245,164,0,.18);border-color:rgba(245,164,0,.36);color:#fff0c2}.super-admin-router-script-line pre{border-top:1px solid rgba(255,255,255,.08);color:#d9e7ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.55;margin:0;max-height:220px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.super-admin-router-maintenance-section{border-color:rgba(245,164,0,.2)}.super-admin-router-maintenance-section .super-admin-router-maintenance{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-router-empty{background:rgba(255,255,255,.04);border:1px dashed rgba(47,134,255,.32);border-radius:16px;display:grid;grid-gap:5px;gap:5px;padding:18px}.super-admin-router-empty strong{color:#ffffff;font-size:15px;font-weight:1000}.super-admin-router-empty span{color:#a8b8d4;font-size:13px;font-weight:750}@media (max-width:980px){.super-admin-router-summary-simple{grid-template-columns:1fr}.super-admin-router-open-label{justify-self:start}.super-admin-router-maintenance-section .super-admin-router-maintenance{grid-template-columns:1fr}}@media (max-width:640px){.super-admin-router-line-section>header{align-items:flex-start;flex-direction:column}.super-admin-router-lines>div{align-items:start;grid-template-columns:1fr;gap:4px}.super-admin-router-access-link{width:100%}}.super-admin-router-flat-stack{gap:10px}.super-admin-router-flat-card{background:rgba(9,13,24,.9);border:1px solid rgba(47,134,255,.18);border-radius:14px;box-shadow:none;overflow:hidden}.super-admin-router-flat-card[open]{border-color:rgba(47,134,255,.44)}.super-admin-router-summary-flat{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1.1fr) minmax(0,1fr) auto;padding:12px 14px}.super-admin-router-flat-card[open] .super-admin-router-summary-flat{background:rgba(47,134,255,.07)}.super-admin-router-flat-title{display:grid;grid-gap:3px;gap:3px;min-width:0}.super-admin-router-flat-title strong{color:#ffffff;font-size:15px;font-weight:1000;line-height:1.25;overflow-wrap:anywhere}.super-admin-router-flat-title span{color:#9fb0cd;font-size:12px;font-weight:800;overflow-wrap:anywhere}.super-admin-router-flat-pills{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;min-width:0}.super-admin-router-flat-pills code,.super-admin-router-flat-pills>span:not(.super-admin-badge){align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#dbe8ff;display:inline-flex;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:900;min-height:28px;padding:0 9px;white-space:nowrap}.super-admin-router-flat-open{align-items:center;background:rgba(245,164,0,.16);border:1px solid rgba(245,164,0,.34);border-radius:999px;color:#fff0c2;display:inline-flex;font-size:11px;font-weight:1000;justify-content:center;min-height:30px;padding:0 12px;text-transform:uppercase;white-space:nowrap}.super-admin-router-flat-card[open] .super-admin-router-flat-open{background:rgba(47,134,255,.18);border-color:rgba(47,134,255,.4);color:#ddecff}.super-admin-router-flat-panel{border-top:1px solid rgba(255,255,255,.08);display:grid;grid-gap:12px;gap:12px;padding:14px}.super-admin-router-flat-heading{display:grid;grid-gap:3px;gap:3px}.super-admin-router-flat-heading h2{color:#ffffff;font-size:14px;font-weight:1000;margin:0}.super-admin-router-flat-heading p{color:#97a8c6;font-size:12px;font-weight:750;margin:0}.super-admin-router-flat-table{border-bottom:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);display:grid}.super-admin-router-flat-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.07);display:grid;grid-gap:14px;gap:14px;grid-template-columns:180px minmax(0,1fr);min-height:42px;padding:9px 0}.super-admin-router-flat-row:last-child{border-bottom:0}.super-admin-router-flat-row>span{color:#8fa0bd;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.super-admin-router-flat-value{align-items:center;color:#dbe8ff;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.super-admin-router-flat-value strong{color:#ffffff;font-size:13px;font-weight:950;line-height:1.4;min-width:0;overflow-wrap:anywhere}.super-admin-router-flat-value em{color:#a8b8d4;font-size:12px;font-style:normal;font-weight:800;min-width:0;overflow-wrap:anywhere}.super-admin-router-flat-value a{align-items:center;background:linear-gradient(135deg,#2f86ff,#f5a400);border-radius:999px;color:#ffffff;display:inline-flex;font-size:11px;font-weight:1000;min-height:28px;padding:0 10px;text-decoration:none;text-transform:uppercase}.super-admin-router-flat-divider{color:#dce8ff;font-size:11px;font-weight:1000;letter-spacing:.08em;padding-top:2px;text-transform:uppercase}.super-admin-router-flat-scripts{border-bottom:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);display:grid}.super-admin-router-flat-script{border-bottom:1px solid rgba(255,255,255,.07)}.super-admin-router-flat-script:last-child{border-bottom:0}.super-admin-router-flat-script>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:42px;padding:9px 0}.super-admin-router-flat-script>summary::-webkit-details-marker{display:none}.super-admin-router-flat-script>summary span{color:#ffffff;font-size:13px;font-weight:950}.super-admin-router-flat-script>summary strong{color:#f6c647;font-size:11px;font-weight:1000;text-transform:uppercase}.super-admin-router-flat-script pre{background:rgba(2,6,15,.72);border:1px solid rgba(47,134,255,.14);border-radius:10px;color:#dbe8ff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.55;margin:0 0 10px;max-height:190px;overflow:auto;padding:10px;white-space:pre-wrap;word-break:break-word}.super-admin-router-flat-actions{display:grid;grid-gap:8px;gap:8px}.super-admin-router-flat-actions .super-admin-mikhmon-reset-form,.super-admin-router-flat-actions .super-admin-router-delete-form{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:12px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.super-admin-router-flat-actions .super-admin-mikhmon-reset-form>div:first-of-type,.super-admin-router-flat-actions .super-admin-router-delete-form>div:first-of-type{display:grid;grid-gap:3px;gap:3px;min-width:0}.super-admin-router-flat-actions .super-admin-mikhmon-reset-form strong,.super-admin-router-flat-actions .super-admin-router-delete-form strong{color:#ffffff;font-size:13px;font-weight:1000}.super-admin-router-flat-actions .super-admin-mikhmon-reset-form span,.super-admin-router-flat-actions .super-admin-router-delete-form small,.super-admin-router-flat-actions .super-admin-router-delete-form span{color:#9fb0cd;font-size:12px;font-weight:750;line-height:1.4}@media (max-width:980px){.super-admin-router-summary-flat{align-items:start;grid-template-columns:1fr}.super-admin-router-flat-pills{justify-content:flex-start}.super-admin-router-flat-open{justify-self:start}}@media (max-width:640px){.super-admin-router-flat-row{align-items:start;gap:4px;grid-template-columns:1fr}.super-admin-router-flat-actions .super-admin-mikhmon-reset-form,.super-admin-router-flat-actions .super-admin-router-delete-form{grid-template-columns:1fr}}body,canvas,html,img,svg,video{max-width:100%}code,pre{overflow-wrap:anywhere}.super-admin-table-shell,.table-wrap{-webkit-overflow-scrolling:touch}@media (max-width:1080px){.shell,.shell.super-admin-client-shell{display:block;grid-template-columns:1fr!important;min-height:100dvh;width:100%}.sidebar,.super-admin-client-sidebar{min-height:auto!important;padding:16px 14px!important;position:relative!important;width:100%!important}.sidebar .brand,.super-admin-client-sidebar .brand{margin-bottom:14px}.sidebar .nav,.super-admin-client-sidebar .nav{display:flex;gap:8px;overflow-x:auto;padding:0 0 6px;scrollbar-width:none;width:100%}.control-os-nav-actions::-webkit-scrollbar,.router-tabs::-webkit-scrollbar,.sidebar .nav::-webkit-scrollbar,.super-admin-chips::-webkit-scrollbar,.super-admin-client-sidebar .nav::-webkit-scrollbar{display:none}.sidebar .nav a,.super-admin-client-sidebar .nav a{align-items:center;display:inline-flex;flex:0 0 auto;min-height:42px;min-width:max-content;white-space:nowrap}.sidebar-account{margin-top:12px}.content,.super-admin-ops-content{margin-left:0!important;overflow-x:clip;padding:18px clamp(14px,4vw,24px) 38px!important;width:100%}.dashboard-topbar,.super-admin-finance-hero,.super-admin-ops-topbar,.super-admin-topbar,.topbar{align-items:stretch!important;flex-wrap:wrap;gap:10px;justify-content:flex-start}.dashboard-topbar>div:first-child,.topbar>div:first-child{flex:1 1 100%;min-width:0}.credit-add,.credit-pill,.super-admin-access-pill{flex:1 1 auto;justify-content:center;min-width:min(100%,150px)}.table-wrap{overflow-x:auto;width:100%}.super-admin-table,.table-wrap table{min-width:680px}.dashboard-connect,.dashboard-stats,.form-grid,.plan-upgrade-grid,.profile-form-grid,.profile-grid,.referral-grid,.referral-stats,.register-grid,.router-choice-grid.connections,.router-choice-grid.versions,.router-connect-summary,.router-subscription-options,.router-subscription-summary,.router-tools,.super-admin-account-action-line,.super-admin-account-history-grid,.super-admin-account-line,.super-admin-account-line-header,.super-admin-account-line-reset,.super-admin-card-grid,.super-admin-command-grid-styled,.super-admin-command-hero,.super-admin-command-metrics,.super-admin-command-visual,.super-admin-finance-grid,.super-admin-global-grid,.super-admin-global-hero,.super-admin-hero-panel,.super-admin-kpis,.super-admin-main-grid,.super-admin-router-flat-actions .super-admin-mikhmon-reset-form,.super-admin-router-flat-actions .super-admin-router-delete-form,.super-admin-router-summary-flat,.super-admin-simple-log-list article,.super-admin-status-grid,.super-admin-user-card,.super-admin-user-metrics,.super-admin-users-controls,.super-admin-users-hero,.super-admin-users-hero-metrics,.super-admin-users-search{grid-template-columns:1fr!important}.router-tabs,.super-admin-account-line-badges,.super-admin-chips,.super-admin-toolbar,.super-admin-users-filter-row{overflow-x:auto;scrollbar-width:none}.router-tabs,.super-admin-chips{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px}.router-tabs button,.super-admin-chip{flex:0 0 auto;white-space:nowrap}}@media (max-width:760px){.control-os{--control-os-header-cut:118px}.control-os-topbar,.control-os>.control-os-topbar{align-items:center!important;display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:auto minmax(0,1fr)!important;padding:12px 14px!important;width:100%!important}.control-os-brand-mark{height:42px;width:62px}.control-os-brand span,.control-os-topbar-status{display:none!important}.control-os-nav-actions{display:flex;flex-wrap:nowrap!important;gap:7px;justify-self:stretch;max-width:100%;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.control-os-nav-actions a{flex:0 0 auto;font-size:.78rem!important;min-height:36px;padding:8px 10px!important;white-space:nowrap}.control-os-hero{min-height:auto!important;padding:128px 14px 44px!important}.control-os-hero-grid,.control-os-module-grid,.control-os-workflow,.faq-manifest-stats,.pricing-control-page .pricing-grid,.pricing-grid{grid-template-columns:1fr!important}.control-os-hero h1{font-size:clamp(2.35rem,13vw,3.25rem)!important;max-width:100%!important;overflow-wrap:anywhere}.control-os-lead,.control-os-module-card p,.faq-manifest-copy p{font-size:.95rem;line-height:1.65}.button-row,.control-os-actions,.control-os-final,.pricing-control-footer,.router-modal-footer{align-items:stretch;flex-direction:column}.button-row>*,.control-os-actions>*,.control-os-final a,.router-modal-footer>*{width:100%}.control-os-dock{grid-template-columns:1fr 1fr!important;max-width:100%}.control-os-desktop{min-height:auto!important;overflow:visible}.control-os-desktop .control-os-hero-status-widget,.control-os-window,.control-os-window-main,.control-os-window-side{bottom:auto!important;inset:auto!important;left:auto!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important}.control-os-desktop .control-os-hero-status-widget,.control-os-window-side{margin-top:12px}.control-os-metrics,.control-os-window-body{grid-template-columns:1fr!important;min-height:auto!important}.control-os-map{min-height:210px}.control-os-final,.control-os-modules,.control-os-workflow{padding:44px 14px!important}.control-os-final h2,.control-os-section-heading h2,.control-os-workflow-copy h2{font-size:clamp(1.8rem,8vw,2.35rem)!important}.pricing-page .pricing-plans-shell,.pricing-plans-shell{padding-left:14px!important;padding-right:14px!important}.billing-toggle-shell,.pricing-page .billing-toggle-shell{justify-content:stretch;padding-left:0!important;padding-right:0!important}.billing-toggle,.pricing-page .billing-toggle{display:grid!important;grid-template-columns:1fr 1fr;width:100%}.billing-toggle button,.pricing-page .billing-toggle button{min-width:0;padding-left:8px;padding-right:8px}.pricing-card,.pricing-page .pricing-card{border-radius:16px!important;padding:22px 18px!important}.plan-limit strong,.plan-price strong,.pricing-page .plan-limit strong,.pricing-page .plan-price strong{font-size:clamp(1.9rem,10vw,2.35rem)!important}.faq-manifest-stage{padding:128px 14px 52px!important}.faq-manifest-heading h1{font-size:clamp(2rem,11vw,3rem)!important;overflow-wrap:anywhere}.faq-manifest-heading span{letter-spacing:.18em!important;overflow-wrap:anywhere}.faq-manifest-card{border-radius:12px;padding:22px 16px!important;width:100%}.faq-manifest-card-title{align-items:flex-start}.faq-manifest-question summary{align-items:flex-start;gap:10px;padding:14px 12px}.register-page{align-items:flex-start;padding:84px 14px 34px!important}.register-back-wrap,.register-theme{position:absolute!important;top:14px!important}.register-back-wrap{left:12px!important}.register-theme{right:12px!important}.register-card,.register-page .register-card.auth-card{border-radius:18px!important;max-width:100%!important;min-height:auto!important;padding:30px 18px 28px!important;width:100%!important}.register-card h1{font-size:clamp(1.8rem,9vw,2.2rem)!important}.phone-field{grid-template-columns:54px 64px minmax(0,1fr)!important}.country-menu,.credit-modal .country-menu{left:0!important;max-width:calc(100vw - 32px)!important;min-width:calc(100vw - 32px)!important;width:calc(100vw - 32px)!important}.country-option{grid-template-columns:30px minmax(0,1fr) 58px!important;padding-left:8px;padding-right:8px}.country-option span:not(.flag),.country-option strong{font-size:12px}.activity-list article,.dashboard-connect article,.dashboard-warning,.super-admin-recent-panel-styled .transaction-list article,.transaction-list article{grid-template-columns:1fr!important}.dashboard-connect article{align-items:start}.dashboard-connect a{justify-self:stretch;text-align:center}.dashboard-card,.routers-board,.super-admin-command-hero,.super-admin-finance-hero,.super-admin-global-hero,.super-admin-hero-panel,.super-admin-lines-panel,.super-admin-panel,.super-admin-table-shell,.super-admin-users-directory,.super-admin-users-hero{border-radius:14px!important;padding:16px!important}.routers-board header,.super-admin-command-panel-styled>header,.super-admin-lines-panel>header,.super-admin-priority-panel>header,.super-admin-recent-panel-styled>header,.super-admin-signal-panel>header,.super-admin-users-directory>header{align-items:stretch!important;flex-direction:column}.router-tools{gap:10px}.router-tabs{margin-inline:-2px}.dashboard-router-row{border-left-width:0!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:1fr!important;min-width:0!important;padding:16px!important}.dashboard-router-row:before{bottom:auto!important;height:4px!important;right:0;width:auto!important}.router-chevron{display:none}.router-detail-actions-grid,.router-detail-subscription,.router-main,.router-subline,.router-summary,.router-topline{align-items:flex-start!important;flex-wrap:wrap;justify-content:flex-start!important;margin-left:0!important;min-width:0;width:100%}.router-main{display:grid!important;grid-template-columns:34px minmax(0,1fr)}.router-summary{gap:7px!important;white-space:normal!important}.install-button,.ping-button,.protocol-chip,.router-detail-button,.router-latency-badge,.router-summary code,.status-chip{min-width:0!important;max-width:none!important;white-space:nowrap}.router-install-stack{display:flex!important;flex:1 1 100%;gap:8px;width:100%!important}.router-install-stack>*{flex:1 1}.router-subline{margin:0!important;padding:10px!important}.router-detail-panel{box-shadow:none!important;min-width:0!important;position:static!important;width:100%!important}.dashboard-router-row .router-access-grid,.dashboard-router-row .router-access-row,.dashboard-router-row .router-access-row.copy-only,.dashboard-router-row .router-access-row.has-open,.router-access-grid,.router-access-row{grid-template-columns:1fr!important}.dashboard-router-row .router-access-row .router-access-copy,.dashboard-router-row .router-access-row .router-access-open,.router-access-row .router-access-copy,.router-access-row .router-access-open{justify-self:stretch;min-width:0!important;width:100%}.router-access-row code{white-space:normal!important}.credit-modal-backdrop,.modal-backdrop,.router-modal-backdrop{align-items:flex-start!important;padding:12px!important}.credit-modal,.modal,.router-modal{border-radius:16px!important;max-height:calc(100dvh - 24px)!important;max-width:calc(100vw - 24px)!important;overflow-y:auto!important;padding:14px!important;width:calc(100vw - 24px)!important}.credit-modal header,.modal header,.router-modal header{grid-template-columns:auto minmax(0,1fr) auto!important}.credit-modal h2,.router-modal h2{font-size:clamp(1.15rem,6vw,1.45rem)!important;overflow-wrap:anywhere}.script-copy-box pre{max-height:220px;overflow:auto;padding:4px 2px!important}.script-copy-box button{margin-top:10px;position:static!important;width:100%}.modal-note,.router-connect-progress,.router-form-progress,.router-form-toast{grid-template-columns:1fr!important}.router-delete-form,.router-simple-delete-actions{align-items:stretch!important;flex-direction:column;width:100%}.super-admin-account-line-header h1,.super-admin-finance-hero h1,.super-admin-global-hero-copy h1,.super-admin-heading h1,.super-admin-users-hero h1{font-size:clamp(2rem,10vw,3rem)!important;line-height:1!important;overflow-wrap:anywhere}.super-admin-search,.super-admin-search input,.super-admin-users-search,.super-admin-users-search input{min-width:0!important;width:100%}.super-admin-account-action-line,.super-admin-account-line,.super-admin-router-flat-card,.super-admin-router-flat-panel,.super-admin-router-flat-row,.super-admin-router-flat-value,.super-admin-user-card{min-width:0!important}.super-admin-router-flat-panel{padding:12px!important}.super-admin-router-flat-row{grid-template-columns:1fr!important}}@media (max-width:420px){.content,.super-admin-ops-content{padding-left:12px!important;padding-right:12px!important}.control-os-nav-actions a{font-size:.73rem!important;padding-left:8px!important;padding-right:8px!important}.control-os-dock{grid-template-columns:1fr!important}.dashboard-topbar strong,.topbar strong{font-size:1.05rem!important}.credit-modal,.modal,.router-modal{max-width:calc(100vw - 16px)!important;width:calc(100vw - 16px)!important}.credit-modal-backdrop,.modal-backdrop,.router-modal-backdrop{padding:8px!important}.phone-field{grid-template-columns:48px 58px minmax(0,1fr)!important}.country-menu,.credit-modal .country-menu{max-width:calc(100vw - 24px)!important;min-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important}}.dashboard-router-row .ping-button:disabled,.dashboard-router-row .router-detail-button:disabled{background:#e2e8f0!important;border-color:#cbd5e1!important;box-shadow:none!important;color:#94a3b8!important;cursor:not-allowed!important;filter:grayscale(.35)!important;opacity:.78!important;pointer-events:none!important}.dashboard-router-row .router-detail-button:disabled .detail-arrow{opacity:.55!important}.router-modal.router-reactivate-modal{width:min(100%,540px)!important;max-width:540px!important;max-height:min(88vh,720px)!important;overflow-y:auto!important;padding:12px!important;border:1px solid rgba(245,196,0,.42)!important;border-radius:16px!important;box-shadow:0 24px 70px rgba(0,0,0,.42)!important}.router-reactivate-modal>header{min-height:44px!important;margin:0 0 10px!important;padding:0 0 10px!important;border-bottom:1px solid rgba(148,163,184,.2)!important}.router-reactivate-modal>header h2{font-size:16px!important;line-height:1.2!important}.router-reactivate-modal>header small{font-size:11px!important;opacity:.72}.router-reactivate-modal .router-modal-close{width:30px!important;height:30px!important;min-width:30px!important;border-radius:9px!important}.router-reactivate-modal .router-subscription-body{gap:10px!important}.router-reactivate-modal .router-subscription-summary{gap:7px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.router-reactivate-modal .router-summary-block{min-width:0!important;padding:9px!important;border-radius:10px!important}.router-reactivate-modal .router-summary-block strong{font-size:12px!important;overflow-wrap:anywhere}.router-reactivate-modal .router-subscription-instructions{margin:0!important;padding:8px 10px 8px 28px!important;border-radius:10px!important;font-size:11px!important}.router-reactivate-plans{display:grid;grid-gap:9px;gap:9px;padding:10px!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:12px!important;background:linear-gradient(145deg,rgba(148,163,184,.08),rgba(148,163,184,.025))!important}.router-reactivate-plans-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.router-reactivate-plans-heading>div{display:grid;grid-gap:2px;gap:2px}.router-reactivate-plans-heading span{color:var(--muted,#94a3b8);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.router-reactivate-plans-heading strong{font-size:13px}.router-reactivate-plans-heading small{max-width:190px;color:var(--muted,#94a3b8);font-size:10px;line-height:1.35;text-align:right}.router-reactivate-plans .router-subscription-options{gap:7px!important}.router-reactivate-plans .router-subscription-options>button{min-height:58px!important;padding:9px 10px!important;border-radius:10px!important}@media (max-width:560px){.router-modal.router-reactivate-modal{width:min(calc(100vw - 20px),540px)!important;max-height:90vh!important}.router-reactivate-modal .router-subscription-summary{grid-template-columns:1fr!important}.router-reactivate-plans-heading{display:grid}.router-reactivate-plans-heading small{max-width:none;text-align:left}.router-reactivate-plans .router-subscription-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.router-reactivate-plans .router-subscription-options>button{min-height:54px!important;padding:7px 8px!important}.router-reactivate-plans .router-plan-copy{gap:2px!important}.router-reactivate-plans .router-plan-copy span,.router-reactivate-plans .router-plan-copy strong{font-size:11px!important}.router-reactivate-plans .router-plan-copy small{font-size:9px!important}.router-reactivate-plans .router-subscription-options>button.is-trial{grid-column:auto!important}}@media (max-width:760px){[data-theme=light] .router-subscribe-trigger{align-items:center!important;background:linear-gradient(180deg,#facc15,#eab308)!important;border:1px solid #ca8a04!important;border-radius:12px!important;box-shadow:0 8px 16px rgba(202,138,4,.16)!important;color:#422006!important;display:inline-flex!important;font-size:.76rem!important;font-weight:900!important;justify-content:center!important;min-height:40px!important;text-align:center!important;width:100%!important}[data-theme=light] .router-detail-actions-grid{display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-theme=light] .router-detail-action-card.info{background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:12px!important;box-shadow:none!important;display:block!important;min-width:0!important;overflow:hidden!important;padding:0!important}[data-theme=light] .router-detail-action-card.info button{align-items:center!important;background:#eff6ff!important;border:0!important;color:#1d4ed8!important;display:flex!important;font-size:.76rem!important;font-weight:900!important;justify-content:center!important;min-height:40px!important;padding:8px 10px!important;width:100%!important}[data-theme=light] .router-detail-action-card.mikhmon-reset button{min-height:40px!important}}@media (max-width:420px){[data-theme=light] .router-detail-actions-grid{grid-template-columns:1fr!important}}.router-detail-ping-action{display:none}@media (max-width:760px){.router-detail-actions-grid,[data-theme=light] .router-detail-actions-grid{display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.router-detail-action-card.router-detail-ping-action{display:block!important;order:3}.router-detail-action-card.user-manager{order:1}.router-detail-action-card.mikhmon-reset{order:2}.router-detail-action-card.info{order:4}.router-detail-action-card.danger{grid-column:1/-1!important;margin-left:0!important;order:5}.router-detail-action-card.danger button,.router-detail-action-card.info button,.router-detail-action-card.mikhmon-reset button,.router-detail-action-card.router-detail-ping-action button,.router-detail-action-card.router-detail-ping-action form,.router-detail-action-card.user-manager button,.router-detail-action-card.user-manager form{min-height:40px!important;width:100%!important}.router-detail-action-card.router-detail-ping-action button{align-items:center!important;background:linear-gradient(180deg,#3940b2,#29308f)!important;border:1px solid rgba(41,48,143,.4)!important;border-radius:12px!important;color:#ffffff!important;display:flex!important;font-size:.76rem!important;font-weight:900!important;justify-content:center!important;padding:8px 10px!important}.router-detail-action-card.danger .router-delete-trigger{justify-content:center!important}}@media (max-width:420px){.router-detail-actions-grid,[data-theme=light] .router-detail-actions-grid{grid-template-columns:1fr!important}}.mobile-client-topbar{display:none}@media (max-width:1080px){.mobile-client-topbar{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.055)),rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:16px;display:grid;grid-gap:12px;gap:12px;margin:10px 0 14px;padding:12px}.mobile-client-title{display:grid;grid-gap:3px;gap:3px;min-width:0}.mobile-client-title strong{color:#ffffff;font-size:18px;font-weight:1000;line-height:1.1}.mobile-client-title span{color:rgba(235,243,255,.72);font-size:12px;font-weight:750;line-height:1.35}.mobile-client-actions{align-items:stretch;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.mobile-client-actions .credit-add,.mobile-client-actions .credit-pill,.mobile-client-actions .theme-toggle{margin:0;min-height:42px;width:100%}.mobile-client-actions .theme-toggle{justify-content:center;min-width:92px;padding-inline:10px}.mobile-client-actions .credit-add,.mobile-client-actions .credit-pill{border-radius:12px;justify-content:center}.desktop-client-topbar{display:none!important}.sidebar .nav-section{margin-top:12px}.sidebar-account{margin-top:10px}}@media (max-width:640px){.mobile-client-actions{grid-template-columns:1fr 1fr}.mobile-client-actions .theme-toggle{grid-column:1/-1;justify-self:stretch}.mobile-client-actions .credit-add,.mobile-client-actions .credit-pill{min-width:0!important}.mobile-client-actions .credit-add span:last-child,.mobile-client-actions .credit-pill strong{font-size:11px}}@media (max-width:760px){.dashboard-router-list,.dashboard-router-row{overflow:visible!important}.dashboard-router-row{min-width:0!important}.router-topline{display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:1fr!important}.router-main{width:100%}.router-main>div{min-width:0}.router-main small,.router-main strong{overflow-wrap:anywhere;white-space:normal}.router-summary{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.install-button,.router-delete-trigger-inline,.router-detail-button,.router-ping-form,.router-summary>*,.router-toggle{width:100%!important}.install-button,.ping-button,.protocol-chip,.router-delete-trigger-inline,.router-detail-button,.router-latency-badge,.router-summary code,.status-chip{align-items:center;display:flex;justify-content:center;min-height:34px!important;overflow:hidden;padding-inline:8px;text-overflow:ellipsis}.router-toggle{align-items:center;background:rgba(255,255,255,.62);border:1px solid rgba(203,213,225,.9);border-radius:10px;display:flex!important;gap:7px;justify-content:center;min-height:34px}[data-theme=dark] .router-toggle{background:rgba(15,23,42,.82);border-color:rgba(148,163,184,.24)}.router-auto-settings,.router-subline-default,.router-subline-left,.router-subline-right,.router-subscription-meta{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:1fr!important;width:100%}.router-auto-duration,.router-auto-toggle,.router-subscribe-trigger,.router-subscription-meta>span{width:100%}.router-inline-details{grid-template-columns:1fr!important;overflow:visible!important}.router-detail-action-card,.router-detail-action-card form,.router-detail-actions-grid,.router-mikhmon-reset-field,.router-mikhmon-reset-fields{display:grid!important;grid-template-columns:1fr!important;width:100%}.router-access-value,.router-mikhmon-reset-field code{max-width:100%;overflow-wrap:anywhere;white-space:normal!important}}@media (max-width:420px){.router-summary{grid-template-columns:1fr!important}}.mobile-sidebar-account{display:none}@media (max-width:760px){.mobile-client-actions{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr)!important}.mobile-client-actions .theme-toggle{border-radius:12px!important;gap:0!important;height:40px!important;min-width:48px!important;padding:0!important;width:48px!important}.mobile-client-actions .theme-label{display:none!important}.mobile-client-actions .theme-track{height:22px!important;width:40px!important}.mobile-client-actions .theme-knob{height:16px!important;width:16px!important}.mobile-client-actions .theme-knob.dark{transform:translateX(18px) rotate(-1deg)!important}.sidebar>.sidebar-account{display:none!important}.mobile-sidebar-account{background:var(--primary,#0b1f3a);border-top:1px solid rgba(255,255,255,.12);display:grid;grid-gap:10px;gap:10px;margin:10px 0 0;padding:14px 14px 18px}.mobile-sidebar-account .sidebar-user{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:14px;color:#ffffff}.mobile-sidebar-account .sidebar-user strong{color:#ffffff;font-size:14px}.mobile-sidebar-account .sidebar-user small,.mobile-sidebar-account .sidebar-user span{color:rgba(230,238,255,.72)}.mobile-sidebar-account .sidebar-logout{width:100%}}@media (max-width:420px){.mobile-client-actions{grid-template-columns:44px minmax(0,1fr)!important}.mobile-client-actions .credit-add{grid-column:1/-1}.mobile-client-actions .theme-toggle{height:38px!important;min-width:44px!important;width:44px!important}}.dashboard-view-shell,.page-transition-shell{animation-duration:.18s!important;transition-duration:.12s!important}html[data-route-loading=true] .page-transition-shell,html[data-route-loading] .page-transition-shell{opacity:.55!important;transition-duration:80ms!important}.route-loading-indicator{transition-duration:.12s!important}.route-loading-core{height:58px!important;width:58px!important}.route-loading-spinner{height:30px!important;width:30px!important}@media (min-width:1200px){.client-admin-content>.dashboard-view-shell{margin-inline:auto;max-width:1480px;width:100%}}.router-tabs button{border:1px solid rgba(148,163,184,.28);box-shadow:0 5px 14px rgba(15,23,42,.035)}.router-tabs button:hover:not(.active){border-color:rgba(91,140,255,.42);box-shadow:0 7px 16px rgba(41,48,143,.07)}.router-tabs button.active{border-color:transparent;box-shadow:0 7px 16px rgba(41,48,143,.16)}[data-theme=dark] .router-tabs button{border-color:rgba(148,163,184,.18);box-shadow:0 5px 14px rgba(0,0,0,.12)}[data-theme=dark] .router-tabs button.active{border-color:transparent}@media (max-width:760px){.shell{display:flex!important;flex-direction:column!important;min-height:100dvh;overflow-x:clip}.sidebar{min-height:auto!important;padding:12px!important;position:relative!important;width:100%!important}.sidebar .brand.admin-brand{height:auto!important;margin:0 0 10px!important;max-width:74px!important;width:74px!important}.mobile-client-topbar{background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.05)),rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;display:grid!important;grid-gap:10px!important;gap:10px!important;margin:0 0 10px!important;padding:10px!important}.mobile-client-title{display:grid!important;grid-gap:2px!important;gap:2px!important}.mobile-client-title strong{font-size:16px!important;line-height:1.1!important}.mobile-client-title span{font-size:11px!important;line-height:1.35!important}.mobile-client-actions{align-items:stretch!important;display:grid!important;grid-gap:7px!important;gap:7px!important;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr)!important}.mobile-client-actions .theme-toggle{grid-column:auto!important;justify-self:stretch!important;min-height:38px!important;min-width:0!important;width:44px!important}.mobile-client-actions .theme-label{display:none!important}.mobile-client-actions .theme-track{height:20px!important;width:34px!important}.mobile-client-actions .theme-knob{height:14px!important;width:14px!important}.mobile-client-actions .theme-knob.dark{transform:translateX(14px) rotate(-1deg)!important}.mobile-client-actions .credit-add,.mobile-client-actions .credit-pill{grid-column:auto!important;min-height:38px!important;min-width:0!important;padding:0 8px!important}.mobile-client-actions .credit-add-icon{display:none!important}.mobile-client-actions .credit-add span:last-child,.mobile-client-actions .credit-pill strong{font-size:10px!important;line-height:1.12!important;overflow-wrap:anywhere;text-align:center;white-space:normal!important}.mobile-client-actions .credit-pill span{font-size:8px!important;line-height:1.1!important}.desktop-client-topbar,.sidebar>.sidebar-account{display:none!important}.sidebar .nav-section{font-size:10px!important;margin:10px 2px 6px!important}.sidebar .nav{display:flex!important;gap:7px!important;grid-template-columns:none!important;overflow-x:auto!important;padding-bottom:6px!important;scrollbar-width:none}.sidebar .nav::-webkit-scrollbar{display:none}.sidebar .nav a{flex:0 0 auto!important;min-height:38px!important;padding:8px 10px!important;white-space:nowrap!important}.content{margin-left:0!important;min-height:auto!important;overflow:visible!important;padding:14px 12px 26px!important;width:100%!important}.dashboard-stats{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:14px!important}.dashboard-stats article{min-height:74px!important;padding:14px!important}.dashboard-card,.routers-board{border-radius:14px!important;overflow:visible!important;padding:14px!important}.dashboard-card header,.routers-board header{align-items:stretch!important;gap:10px!important}.dashboard-connect,.router-choice-grid.connections,.router-choice-grid.versions,.router-connect-summary,.router-subscription-options,.router-subscription-summary,.router-tools{grid-template-columns:1fr!important}.dashboard-router-row{display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:1fr!important;overflow:visible!important;padding:14px!important}.router-detail-actions-grid,.router-detail-subscription,.router-main,.router-subline,.router-topline{min-width:0!important;width:100%!important}.router-summary{display:grid!important;grid-gap:7px!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.install-button,.ping-button,.router-delete-trigger-inline,.router-detail-button,.router-ping-form,.router-summary>*,.router-toggle{min-width:0!important;width:100%!important}.dashboard-router-row .router-access-grid,.dashboard-router-row .router-access-row,.dashboard-router-row .router-access-row.copy-only,.dashboard-router-row .router-access-row.has-open,.router-access-grid,.router-access-row,.router-detail-actions-grid,.router-inline-details,.router-mikhmon-reset-fields{grid-template-columns:1fr!important;min-width:0!important}.router-access-row code,.router-access-value,.router-mikhmon-reset-field code{overflow-wrap:anywhere!important;white-space:normal!important}.credit-modal-backdrop,.modal-backdrop,.router-modal-backdrop{align-items:flex-start!important;padding:10px!important}.credit-modal,.modal,.router-modal{border-radius:16px!important;max-height:calc(100dvh - 20px)!important;max-width:calc(100vw - 20px)!important;overflow-y:auto!important;padding:14px!important;width:calc(100vw - 20px)!important}.mobile-sidebar-account{background:var(--primary,#0b1f3a)!important;border-top:1px solid rgba(255,255,255,.12)!important;display:grid!important;grid-gap:10px!important;gap:10px!important;margin:auto 0 0!important;padding:14px 12px 18px!important}.mobile-sidebar-account .sidebar-user{border-radius:14px!important}html[data-route-loading=true] body:has(.shell) .page-transition-shell,html[data-route-loading] body:has(.shell) .page-transition-shell{opacity:1!important}}@media (max-width:420px){.mobile-client-actions{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr)!important}.mobile-client-actions .theme-toggle{min-width:0!important;width:40px!important}.mobile-client-actions .credit-add{grid-column:auto!important}.dashboard-stats,.router-summary{grid-template-columns:1fr!important}}@media (max-width:760px){.super-admin-client-sidebar>.sidebar-account{background:transparent!important;border:0!important;display:grid!important;grid-gap:9px!important;gap:9px!important;margin:10px 0 0!important;padding:0!important;position:relative!important}.super-admin-client-sidebar .sidebar-user{border-radius:14px!important;padding:12px!important}.super-admin-client-sidebar .sidebar-user small,.super-admin-client-sidebar .sidebar-user span,.super-admin-client-sidebar .sidebar-user strong{overflow-wrap:anywhere}.super-admin-client-sidebar .sidebar-logout{min-height:38px!important;width:100%!important}.super-admin-ops-topbar .super-admin-access-pill{min-height:40px!important;width:100%!important}body,html{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}}@media (max-width:760px){body:has(.shell){overflow-x:hidden!important;overflow-y:auto!important}.content,.shell,.sidebar,.super-admin-client-shell,.super-admin-client-sidebar,.super-admin-ops-content,body:has(.shell) .page-transition-shell{height:auto!important;max-height:none!important;min-height:0!important;overflow-y:visible!important}.content,.shell,.sidebar,body:has(.shell) .page-transition-shell{overflow-x:clip!important}.control-os-nav-actions,.router-tabs,.sidebar .nav,.super-admin-account-line-badges,.super-admin-chips,.super-admin-client-sidebar .nav,.super-admin-table-shell,.super-admin-toolbar,.super-admin-users-filter-row,.table-wrap{-ms-overflow-style:none!important;scrollbar-width:none!important}.control-os-nav-actions::-webkit-scrollbar,.router-tabs::-webkit-scrollbar,.sidebar .nav::-webkit-scrollbar,.super-admin-account-line-badges::-webkit-scrollbar,.super-admin-chips::-webkit-scrollbar,.super-admin-client-sidebar .nav::-webkit-scrollbar,.super-admin-table-shell::-webkit-scrollbar,.super-admin-toolbar::-webkit-scrollbar,.super-admin-users-filter-row::-webkit-scrollbar,.table-wrap::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.control-os-nav-actions,.router-tabs,.sidebar .nav,.super-admin-account-line-badges,.super-admin-chips,.super-admin-client-sidebar .nav,.super-admin-toolbar,.super-admin-users-filter-row{padding-bottom:0!important}.dashboard-card,.dashboard-router-list,.routers-board,.super-admin-lines-panel,.super-admin-panel,.super-admin-users-directory{overflow-x:clip!important}}body:has(.shell){overflow-x:hidden!important;overflow-y:auto!important}.shell,.shell.super-admin-client-shell,body:has(.shell) .page-transition-shell{height:auto!important;max-height:none!important;min-height:100dvh!important;overflow:visible!important}.content,.super-admin-ops-content{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}@media (min-width:981px){.shell,.shell.super-admin-client-shell{display:grid!important;grid-template-columns:254px minmax(0,1fr)!important}.sidebar,.super-admin-client-sidebar{align-self:start!important;height:auto!important;max-height:none!important;min-height:100dvh!important;overflow:visible!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;width:auto!important}.content,.super-admin-ops-content{margin-left:0!important}}@media (max-width:1080px){.content,.shell,.shell.super-admin-client-shell,.sidebar,.super-admin-client-sidebar,.super-admin-ops-content,body:has(.shell) .page-transition-shell{height:auto!important;max-height:none!important;overflow-y:visible!important}}@media (max-width:760px){.shell,.shell.super-admin-client-shell{min-height:auto!important}.mobile-sidebar-account{margin:0!important;padding:10px 12px!important}.mobile-sidebar-account .sidebar-logout,.mobile-sidebar-account form{margin:0!important}.router-tabs{display:grid!important;grid-gap:7px!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;padding:0!important;width:100%!important}.router-tabs button{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:34px!important;min-width:0!important;padding:8px 9px!important;white-space:normal!important;width:100%!important}}@media (max-width:380px){.router-tabs{grid-template-columns:1fr!important}}@media (max-width:760px){body,html{max-width:100%!important;overscroll-behavior-x:none}body:has(.shell) .page-transition-shell{height:auto!important;min-height:auto!important;overflow:visible!important}.shell,.shell.super-admin-client-shell{gap:0!important;min-height:auto!important;width:100%!important}.content,.super-admin-ops-content{padding-bottom:12px!important}.mobile-sidebar-account{align-self:stretch!important;margin:0!important;padding:10px 12px max(10px,env(safe-area-inset-bottom))!important}.mobile-sidebar-account .sidebar-user{padding:10px 12px!important}.mobile-sidebar-account .sidebar-logout{min-height:38px!important}.mobile-client-actions{grid-template-columns:42px minmax(0,1fr) minmax(0,1fr)!important}.mobile-client-actions .theme-toggle{width:42px!important}.credit-add,.credit-pill,.super-admin-access-pill{min-width:0!important}.router-tools{gap:10px!important}.router-tabs{display:grid!important;grid-gap:7px!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;width:100%!important}.router-tabs button{line-height:1.15!important;min-width:0!important;text-align:center!important;width:100%!important}.dashboard-router-row .router-access-content,.dashboard-router-row .router-access-content.has-open,.dashboard-router-row .router-access-content.has-reset{display:grid!important;grid-gap:7px!important;gap:7px!important;grid-template-columns:1fr!important;min-width:0!important}.dashboard-router-row .router-access-content .router-access-copy,.dashboard-router-row .router-access-content .router-access-open,.dashboard-router-row .router-access-content .router-mikhmon-reset-form,.dashboard-router-row .router-access-content .router-mikhmon-reset-form button{justify-self:stretch!important;min-width:0!important;width:100%!important}.router-install-stack{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:1fr!important}.router-detail-panel,.router-inline-details,.router-subline{overflow:visible!important}.button-row,.credit-modal-footer,.modal-footer,.router-modal-footer{align-items:stretch!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:1fr!important}.button-row>*,.credit-modal-footer>*,.modal-footer>*,.router-modal-footer>*{width:100%!important}.control-os,.faq-manifest-page,.login-page,.pricing-control-page,.pricing-page,.register-page,.super-admin-login-page,.super-admin-shell{overflow-x:clip!important}.control-os-topbar,.dashboard-topbar,.faq-manifest-topbar,.pricing-control-topbar,.super-admin-ops-topbar,.super-admin-topbar,.topbar{max-width:100%!important}}@media (max-width:420px){.mobile-client-actions{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr)!important}.mobile-client-actions .theme-toggle{width:40px!important}.mobile-client-actions .credit-pill span{display:none!important}.router-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.home-pricing-preview,.home-vpn-offer{isolation:isolate;padding:74px 24px;position:relative;z-index:1}.home-vpn-offer-inner{align-items:stretch;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);margin:0 auto;max-width:1180px}.home-vpn-offer h2{color:#ffffff;font-size:clamp(2.1rem,5vw,4.15rem);letter-spacing:0;line-height:1;margin:10px 0 16px;max-width:780px}.home-vpn-offer p:not(.control-os-kicker){color:rgba(235,243,255,.78);font-size:1.05rem;line-height:1.7;margin:0;max-width:700px}.home-vpn-price-card{background:linear-gradient(135deg,rgba(47,130,255,.22),rgba(245,172,0,.18)),rgba(14,17,27,.82);border:1px solid rgba(255,255,255,.18);border-radius:22px;box-shadow:0 28px 80px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);display:grid;grid-gap:12px;gap:12px;min-width:0;padding:26px}.home-vpn-price-card span{color:#f5c400;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-vpn-price-card strong{color:#ffffff;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.home-vpn-price-card small{color:rgba(235,243,255,.76);font-size:.92rem;line-height:1.55}.home-vpn-price-card a{align-items:center;background:linear-gradient(135deg,#3c8dff,#f4a300);border:1px solid rgba(255,255,255,.18);border-radius:14px;color:#11131b;display:inline-flex;font-weight:900;justify-content:center;min-height:46px;padding:0 18px;text-decoration:none;width:-moz-fit-content;width:fit-content}.home-vpn-price-card a:hover{box-shadow:0 0 26px rgba(245,196,0,.32);transform:translateY(-1px)}.home-pricing-preview{padding-top:42px}.home-pricing-preview .control-os-section-heading{margin-bottom:26px}.home-pricing-preview .pricing-plans-shell{max-width:1180px;padding:0}.home-pricing-preview .pricing-grid{padding-bottom:0}@media (max-width:900px){.home-pricing-preview,.home-vpn-offer{padding-left:18px;padding-right:18px}.home-vpn-offer-inner{grid-template-columns:1fr}}@media (max-width:640px){.home-pricing-preview,.home-vpn-offer{padding:46px 14px}.home-vpn-offer h2{font-size:2.18rem}.home-vpn-offer p:not(.control-os-kicker){font-size:.98rem}.home-vpn-price-card{border-radius:18px;padding:18px}.home-vpn-price-card strong{font-size:2.08rem}.home-vpn-price-card a{width:100%}.home-pricing-preview .control-os-section-heading h2{font-size:1.9rem;line-height:1.08}.home-pricing-preview .pricing-plans-shell{width:100%}}.router-detail-action-card.danger,.router-detail-action-card.user-manager,[data-theme=dark] .router-detail-action-card.danger,[data-theme=dark] .router-detail-action-card.user-manager{background:transparent;border:0;box-shadow:none;display:flex;justify-content:flex-start;padding:0}.router-detail-action-card.danger form,.router-detail-action-card.user-manager form{width:auto}.router-detail-action-card.danger .router-delete-trigger,.router-detail-action-card.danger button,.router-detail-action-card.user-manager button{border-radius:10px;font-size:10px;min-height:28px;min-width:0;padding:0 12px;width:auto}.router-detail-action-card>.router-status-error,.router-detail-action-card>.router-status-success{align-self:center}.router-detail-actions-grid{align-items:center;display:flex;gap:8px;grid-template-columns:none}.router-detail-action-card.user-manager{flex:0 0 auto}.router-detail-action-card.danger,[data-theme=dark] .router-detail-action-card.danger{flex:0 0 auto;justify-content:flex-end;margin-left:auto}.router-detail-action-card.danger .router-delete-trigger{margin-left:auto}.dashboard-router-row .router-access-row.is-locked{border-color:rgba(245,172,0,.28);background:linear-gradient(135deg,rgba(245,172,0,.09),rgba(20,25,38,.72))}.dashboard-router-row .router-access-row.is-locked .router-access-value{color:#f5c400;font-weight:900;letter-spacing:0}.dashboard-router-row .router-access-row.is-locked .router-access-copy{cursor:not-allowed;opacity:.45}.dashboard-router-row .router-delete-trigger-inline{border-radius:9px;font-size:10px;height:auto;min-height:30px;min-width:0;padding:0 11px;width:auto}.dashboard-router-row .router-delete-trigger-inline:before{height:5px;width:5px}.delete-router-modal .router-simple-delete-actions{align-items:center;gap:8px}.delete-router-modal .router-simple-delete-actions button,.delete-router-modal .router-simple-delete-actions button[type=submit]{border-radius:9px;font-size:10px;min-height:32px;min-width:0;padding:0 12px;width:auto}@media (max-width:760px){.dashboard-router-row .router-delete-trigger-inline{min-height:32px!important;padding-inline:10px!important}.delete-router-modal .router-simple-delete-actions{align-items:flex-end!important;flex-direction:row;justify-content:flex-end}.delete-router-modal .router-simple-delete-actions button,.delete-router-modal .router-simple-delete-actions button[type=submit]{min-height:32px!important;width:auto!important}}@media (min-width:981px){body:has(.client-admin-shell),html:has(.client-admin-shell){height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}body:has(.client-admin-shell) .page-transition-shell{height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.client-admin-shell{background:#f3f4fa!important;grid-template-columns:260px minmax(0,1fr)!important;min-height:100dvh!important}.client-admin-shell,.client-admin-sidebar{display:grid!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.client-admin-sidebar{align-self:stretch!important;background:#f8f9fd!important;border-right:1px solid #e1e4ec!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;min-height:0!important;padding:16px 12px!important;position:relative!important;grid-row-gap:10px!important;row-gap:10px!important;top:auto!important;width:auto!important}.client-admin-sidebar .brand.admin-brand{margin:0 0 2px!important;width:72px!important}.client-admin-sidebar .mobile-client-topbar{display:none!important}.client-admin-sidebar .nav-section{margin:4px 10px 0!important}.client-admin-sidebar .nav{align-content:start!important;display:grid!important;grid-gap:7px!important;gap:7px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 2px 4px 0!important;scrollbar-width:none!important}.client-admin-sidebar .nav::-webkit-scrollbar{display:none!important}.client-admin-sidebar .nav a{border-radius:10px!important;min-height:39px!important;padding:9px 11px!important}.client-admin-sidebar .sidebar-account{background:transparent!important;border-top:1px solid rgba(148,163,184,.24)!important;bottom:auto!important;display:grid!important;grid-gap:8px!important;gap:8px!important;left:auto!important;margin:0!important;padding:10px 0 0!important;position:static!important;right:auto!important}.client-admin-sidebar .sidebar-user{border-radius:12px!important;gap:5px!important;min-width:0!important;padding:12px!important}.client-admin-sidebar .sidebar-user small,.client-admin-sidebar .sidebar-user span,.client-admin-sidebar .sidebar-user strong{overflow-wrap:anywhere!important}.client-admin-sidebar .sidebar-user span{align-items:center!important;display:inline-flex!important;gap:6px!important}.client-admin-sidebar .sidebar-user span:before{background:linear-gradient(135deg,#f5c400,#2f82ff)!important;border-radius:999px!important;box-shadow:0 0 10px rgba(47,130,255,.28)!important;content:""!important;display:inline-block!important;flex:0 0 auto!important;height:7px!important;margin:0!important;width:7px!important}.client-admin-sidebar .sidebar-logout{border-radius:10px!important;min-height:38px!important}.client-admin-content{height:100dvh!important;max-height:100dvh!important;min-height:0!important;margin-left:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-behavior:smooth}}@media (max-width:980px){.client-admin-content,.client-admin-shell,.client-admin-sidebar,body:has(.client-admin-shell),body:has(.client-admin-shell) .page-transition-shell,html:has(.client-admin-shell){height:auto!important;max-height:none!important;overflow-y:visible!important}.client-admin-sidebar .sidebar-user span:before{background:linear-gradient(135deg,#f5c400,#2f82ff)!important;border-radius:999px!important;content:""!important;display:inline-block!important;height:7px!important;margin-right:6px!important;width:7px!important}}@media (min-width:981px){[data-theme=dark] .client-admin-shell{background:#050816!important}[data-theme=dark] .client-admin-sidebar{background:linear-gradient(180deg,rgba(12,18,34,.98),rgba(5,8,22,.99))!important;border-right-color:rgba(96,165,250,.18)!important;color:#f8fafc!important}[data-theme=dark] .client-admin-sidebar .nav-section{color:rgba(191,219,254,.68)!important}[data-theme=dark] .client-admin-sidebar .nav a{color:#dbeafe!important}[data-theme=dark] .client-admin-sidebar .nav a span{color:#93c5fd!important}[data-theme=dark] .client-admin-sidebar .nav a.active,[data-theme=dark] .client-admin-sidebar .nav a:hover{background:linear-gradient(135deg,#2563eb,#29308f)!important;box-shadow:0 14px 28px rgba(37,99,235,.26)!important;color:#ffffff!important}[data-theme=dark] .client-admin-sidebar .nav a.active span,[data-theme=dark] .client-admin-sidebar .nav a:hover span{color:#ffffff!important}[data-theme=dark] .client-admin-sidebar .sidebar-account{border-top-color:rgba(96,165,250,.2)!important}[data-theme=dark] .client-admin-sidebar .sidebar-logout{background:rgba(127,29,29,.32)!important;color:#fecaca!important}[data-theme=dark] .client-admin-sidebar .sidebar-logout:hover{background:rgba(185,28,28,.42)!important;color:#ffffff!important}}@media (max-width:760px){body:has(.home-control-os),html:has(.home-control-os){height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}body:has(.home-control-os) .page-transition-shell{height:auto!important;max-height:none!important;min-height:auto!important;overflow:visible!important}.home-control-os{min-height:100svh!important;overflow-x:clip!important;overflow-y:visible!important}.home-control-os .control-os-scene{height:100%!important;inset:0!important;max-height:none!important;min-height:100%!important;opacity:.42!important;position:absolute!important;transform:none!important}.home-control-os .control-os-canvas,.home-control-os .control-os-scene:before{display:none!important}.home-control-os .control-os-tile-layer{opacity:.2!important;perspective:none!important;transform:none!important}.home-control-os .control-os-floating-tile{animation:none!important;box-shadow:0 12px 28px rgba(0,0,0,.22)!important}.home-control-os .control-os-final,.home-control-os .control-os-hero,.home-control-os .control-os-modules,.home-control-os .control-os-topbar,.home-control-os .control-os-workflow,.home-control-os .home-pricing-preview,.home-control-os .home-vpn-offer{transform:none!important;will-change:auto!important}body,html{height:auto!important;max-height:none!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;scroll-behavior:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}}@media (max-width:760px){body:has(.client-admin-shell),body:has(.control-os),body:has(.home-control-os){position:static!important;overflow-x:hidden!important;overflow-y:auto!important}.client-admin-content,.client-admin-shell,.client-admin-sidebar,.dashboard-card,.dashboard-connect,.dashboard-router-list,.dashboard-router-row,.dashboard-stats,.dashboard-view-shell,.dashboard-warning,.home-control-os,.home-control-os .control-os-final,.home-control-os .control-os-hero,.home-control-os .control-os-modules,.home-control-os .control-os-workflow,.home-control-os .home-pricing-preview,.home-control-os .home-vpn-offer,.router-detail-panel,.router-inline-details,.routers-board,body:has(.client-admin-shell) .page-transition-shell,body:has(.control-os) .page-transition-shell,body:has(.home-control-os) .page-transition-shell{height:auto!important;max-height:none!important;min-height:0!important;overflow-x:clip!important;overflow-y:visible!important;overscroll-behavior:auto!important;touch-action:pan-y!important;transform:none!important;will-change:auto!important}.client-admin-shell{display:flex!important;flex-direction:column!important;width:100%!important}.client-admin-sidebar{position:relative!important;top:auto!important;width:100%!important}.client-admin-content{flex:0 0 auto!important;padding-bottom:18px!important}.billing-toggle-shell,.control-os-nav-actions,.pricing-control-page .billing-toggle-shell,.router-tabs,.router-tools{max-height:none!important;overflow-y:visible!important;touch-action:pan-y!important}.control-os-nav-actions,.router-tabs{overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch}.control-os-nav-actions a,.router-access-copy,.router-access-open,.router-action-button,.router-delete-trigger,.router-detail-button,.router-tabs button{touch-action:manipulation!important}.home-control-os .control-os-scene{animation:none!important;height:100%!important;max-height:none!important;min-height:100%!important;opacity:.18!important;position:absolute!important;transform:none!important}.home-control-os .control-os-canvas,.home-control-os .control-os-floating-tile,.home-control-os .control-os-scene:before,.home-control-os .control-os-tile-layer{animation:none!important;display:none!important}.home-control-os .control-os-hero-status-widget,.home-control-os .control-os-window,.home-control-os .control-os-window-main,.home-control-os .control-os-window-side,.home-control-os .home-vpn-price-card,.home-control-os .pricing-card{transform:none!important;transition-duration:.12s!important;will-change:auto!important}.credit-modal-backdrop,.modal-backdrop,.router-modal-backdrop{touch-action:none!important}.control-os{--control-os-header-cut:96px!important}.control-os:after{height:var(--control-os-header-cut)!important}.control-os:before{top:var(--control-os-header-cut)!important}.control-os-topbar,.control-os>.control-os-topbar,.home-control-os .control-os-topbar{align-items:center!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:auto minmax(0,1fr)!important;left:0!important;margin:0!important;max-width:none!important;padding:10px 12px!important;position:fixed!important;right:0!important;top:0!important;transform:none!important;width:100%!important;z-index:120!important}.control-os-brand{gap:0!important;justify-self:start!important;min-width:0!important}.control-os-brand-mark{border-radius:8px!important;height:42px!important;padding:6px!important;width:64px!important}.control-os-brand span,.control-os-topbar-status{display:none!important}.control-os-nav-actions{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:6px!important;justify-content:flex-end!important;justify-self:stretch!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0!important;scrollbar-width:none!important;touch-action:pan-x!important}}@media (max-width:760px){.control-os-nav-actions::-webkit-scrollbar{display:none!important;height:0!important}.control-os-nav-actions a{align-items:center!important;border-radius:8px!important;display:inline-flex!important;flex:0 0 auto!important;font-size:.72rem!important;justify-content:center!important;line-height:1!important;min-height:34px!important;padding:7px 9px!important;white-space:nowrap!important}.home-control-os .control-os-register-link{display:none!important}.control-os-login-link{min-width:74px!important}.home-control-os .control-os-hero{padding-top:108px!important}}.client-mobile-drawer,.mobile-sidebar-trigger{display:none}@media (max-width:760px){.client-admin-shell>.mobile-sidebar-account,.client-admin-sidebar>.brand.admin-brand,.client-admin-sidebar>.nav,.client-admin-sidebar>.nav-section,.client-admin-sidebar>.sidebar-account{display:none!important}.client-admin-sidebar{background:linear-gradient(135deg,#071126,#0b1020 58%,#1b1305)!important;border:0!important;box-shadow:0 14px 34px rgba(2,6,23,.22)!important;display:block!important;padding:10px 12px!important;position:relative!important;width:100%!important;z-index:30!important}.client-admin-sidebar .mobile-client-topbar{background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:16px!important;display:grid!important;grid-gap:10px!important;gap:10px!important;margin:0!important;padding:10px!important}.mobile-client-heading-row{align-items:center!important;display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:44px minmax(0,1fr)!important;min-width:0!important}.mobile-sidebar-trigger{align-items:center!important;background:linear-gradient(135deg,#2f82ff,#f4b000)!important;border:0!important;border-radius:14px!important;box-shadow:0 12px 24px rgba(47,130,255,.24)!important;color:#ffffff!important;display:inline-flex!important;flex-direction:column!important;gap:4px!important;height:44px!important;justify-content:center!important;padding:0!important;position:relative!important;touch-action:manipulation!important;width:44px!important}.mobile-sidebar-trigger span{background:#ffffff!important;border-radius:999px!important;box-shadow:0 1px 2px rgba(15,23,42,.24)!important;display:block!important;height:2px!important;width:18px!important}.client-mobile-drawer{display:block!important;inset:0!important;opacity:0!important;pointer-events:none!important;position:fixed!important;transition:opacity .18s ease!important;z-index:1000!important}.client-mobile-drawer.is-open{opacity:1!important;pointer-events:auto!important}.client-mobile-drawer-backdrop{background:rgba(2,6,23,.62)!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;border:0!important;cursor:pointer!important;display:block!important;height:100%!important;inset:0!important;padding:0!important;position:absolute!important;width:100%!important}.client-mobile-drawer-panel{background:linear-gradient(180deg,#071126,#0b1020 62%,#060914)!important;border-right:1px solid rgba(96,165,250,.22)!important;box-shadow:28px 0 58px rgba(2,6,23,.55)!important;color:#f8fafc!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:100dvh!important;left:0!important;max-width:330px!important;min-height:0!important;overflow:hidden!important;padding:14px!important;position:absolute!important;top:0!important;transform:translateX(-104%)!important;transition:transform .22s cubic-bezier(.2,.8,.2,1)!important;width:min(86vw,330px)!important}.client-mobile-drawer.is-open .client-mobile-drawer-panel{transform:translateX(0)!important}.client-mobile-drawer-header{align-items:center!important;border-bottom:1px solid rgba(148,163,184,.2)!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:2px 0 14px!important}.client-mobile-drawer-header div{display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:0!important}.client-mobile-drawer-header span{color:#60a5fa!important;font-size:.7rem!important;font-weight:1000!important;letter-spacing:0!important;text-transform:uppercase!important}.client-mobile-drawer-header strong{color:#ffffff!important;font-size:1.05rem!important;font-weight:1000!important;overflow-wrap:anywhere!important}.client-mobile-drawer-close{align-items:center!important;background:#f5b400!important;border:0!important;border-radius:12px!important;color:#1f2937!important;display:inline-flex!important;flex:0 0 auto!important;font-size:1rem!important;font-weight:1000!important;height:38px!important;justify-content:center!important;width:38px!important}.client-mobile-drawer-nav{align-content:start!important;display:grid!important;grid-gap:8px!important;gap:8px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:14px 2px!important;scrollbar-width:none!important;touch-action:pan-y!important}.client-mobile-drawer-nav::-webkit-scrollbar{display:none!important}.client-mobile-drawer-nav a{align-items:center!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:13px!important;color:#dbeafe!important;display:flex!important;font-size:.92rem!important;font-weight:950!important;gap:10px!important;min-height:46px!important;padding:10px 12px!important;text-decoration:none!important}.client-mobile-drawer-nav a span{align-items:center!important;background:rgba(47,130,255,.18)!important;border:1px solid rgba(96,165,250,.2)!important;border-radius:11px!important;color:#60a5fa!important;display:inline-flex!important;flex:0 0 auto!important;height:30px!important;justify-content:center!important;width:30px!important}.client-mobile-drawer-nav a svg{height:17px!important;width:17px!important}.client-mobile-drawer-nav a.active{background:linear-gradient(135deg,rgba(47,130,255,.92),rgba(244,176,0,.86))!important;border-color:rgba(255,255,255,.16)!important;box-shadow:0 16px 34px rgba(47,130,255,.22)!important;color:#ffffff!important}.client-mobile-drawer-nav a.active span{background:rgba(255,255,255,.2)!important;color:#ffffff!important}.client-mobile-drawer-account{border-top:1px solid rgba(148,163,184,.22)!important;display:grid!important;grid-gap:10px!important;gap:10px!important;padding-top:12px!important}.client-mobile-drawer-account .sidebar-user{background:rgba(255,255,255,.07)!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:14px!important;color:#ffffff!important;display:grid!important;grid-gap:4px!important;gap:4px!important;padding:12px!important;text-decoration:none!important}.client-mobile-drawer-account .sidebar-user strong{color:#ffffff!important;font-size:.93rem!important;overflow-wrap:anywhere!important}.client-mobile-drawer-account .sidebar-user small,.client-mobile-drawer-account .sidebar-user span{color:rgba(219,234,254,.72)!important;font-size:.75rem!important}.client-mobile-drawer-account .sidebar-user span:before{background:linear-gradient(135deg,#f5c400,#2f82ff)!important;border-radius:999px!important;content:""!important;display:inline-block!important;height:7px!important;margin-right:6px!important;width:7px!important}.client-mobile-drawer-account .sidebar-logout{background:rgba(127,29,29,.38)!important;border:1px solid rgba(248,113,113,.25)!important;border-radius:12px!important;color:#fecaca!important;min-height:42px!important;width:100%!important}.dashboard-router-row .router-inline-details:not(.is-open){border-width:0!important;height:0!important;margin:0!important;max-height:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;padding-bottom:0!important;padding-top:0!important;pointer-events:none!important;visibility:hidden!important}.dashboard-router-row .router-inline-details.is-open{border-width:1px!important;height:auto!important;max-height:none!important;opacity:1!important;overflow:visible!important;padding:14px!important;pointer-events:auto!important;visibility:visible!important}}@media (max-width:760px){.dashboard-router-row:not(:has(.router-inline-details.is-open)){align-content:start!important;min-height:0!important}}@media (max-width:760px){.dashboard-router-list{gap:14px!important}.dashboard-router-row{background:linear-gradient(180deg,rgba(6,16,35,.98),rgba(6,12,27,.98))!important;border:1px solid rgba(59,130,246,.24)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 14px 32px rgba(2,6,23,.28)!important;gap:10px!important;padding:12px!important}.dashboard-router-row:before{background:linear-gradient(90deg,rgba(245,196,0,.9),rgba(47,130,255,.85))!important;border-radius:18px 18px 0 0!important;height:3px!important;opacity:.55!important}.router-main,.router-topline{display:grid!important;grid-gap:10px!important;gap:10px!important}.router-main{align-items:center!important;grid-template-columns:38px minmax(0,1fr)!important;width:100%!important}.router-device{border-radius:13px!important;height:38px!important;width:38px!important}.router-device svg{height:18px!important;width:18px!important}.router-main strong{color:#f8fafc!important;display:block!important;font-size:.93rem!important;line-height:1.1!important;overflow-wrap:anywhere!important}.router-main small{color:#34d399!important;display:block!important;font-size:.72rem!important;line-height:1.25!important;margin-top:2px!important}.router-summary{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.install-button,.ping-button,.protocol-chip,.router-delete-trigger-inline,.router-detail-button,.router-latency-badge,.router-summary code,.router-toggle,.status-chip{align-items:center!important;border-radius:12px!important;display:inline-flex!important;font-size:.73rem!important;font-weight:950!important;justify-content:center!important;line-height:1.1!important;min-height:38px!important;min-width:0!important;padding:8px 10px!important;text-align:center!important;width:100%!important}.protocol-chip,.router-summary code{background:rgba(255,255,255,.06)!important;border:1px solid rgba(148,163,184,.18)!important;color:#dbeafe!important;font-family:inherit!important}.status-chip.active{background:rgba(16,185,129,.16)!important;border-color:rgba(52,211,153,.34)!important;color:#bbf7d0!important}.status-chip.waiting{background:rgba(59,130,246,.13)!important;border-color:rgba(96,165,250,.3)!important;color:#bfdbfe!important}.status-chip.unreachable{background:rgba(245,196,0,.16)!important;border-color:rgba(245,196,0,.32)!important;color:#fde68a!important}.status-chip.suspended{background:rgba(248,113,113,.15)!important;border-color:rgba(248,113,113,.34)!important;color:#fecaca!important}.router-latency-badge{background:rgba(248,113,113,.12)!important;border:1px solid rgba(248,113,113,.24)!important;color:#fecaca!important}.router-latency-badge.is-live.high,.router-latency-badge.is-live.low,.router-latency-badge.is-live.medium{background:rgba(96,165,250,.13)!important;border-color:rgba(96,165,250,.28)!important;color:#dbeafe!important}.ping-button{background:linear-gradient(180deg,#29308f,#242774)!important;border:1px solid rgba(129,140,248,.2)!important;color:#ffffff!important}.install-button{background:rgba(16,185,129,.13)!important;border:1px solid rgba(52,211,153,.3)!important;color:#bbf7d0!important}.install-button.is-locked{background:rgba(148,163,184,.13)!important;border-color:rgba(148,163,184,.2)!important;color:rgba(226,232,240,.58)!important}.router-detail-button{background:rgba(47,130,255,.12)!important;border:1px solid rgba(96,165,250,.28)!important;color:#dbeafe!important}.router-toggle{background:rgba(255,255,255,.045)!important;border:1px solid rgba(148,163,184,.18)!important;gap:8px!important}.router-toggle span{height:20px!important;width:38px!important}.router-toggle span:after{height:14px!important;width:14px!important}.router-toggle small{color:#cbd5e1!important;font-size:.66rem!important}.router-delete-trigger-inline{grid-column:1/-1!important;min-height:36px!important;width:min(190px,100%)!important;justify-self:start!important}.router-subline{background:rgba(6,22,45,.86)!important;border:1px solid rgba(59,130,246,.18)!important;border-radius:14px!important;box-shadow:none!important;margin:2px 0 0!important;min-height:0!important;padding:10px!important}.router-subline-default{align-items:stretch!important;display:grid!important;grid-gap:9px!important;gap:9px!important;width:100%!important}.router-subline-left{align-items:flex-start!important;display:grid!important;grid-gap:7px!important;gap:7px!important;width:100%!important}.router-subline-left>span:first-child{color:rgba(52,211,153,.78)!important;font-size:.72rem!important;font-weight:850!important}.router-expiry-warning{animation:none!important;border-radius:10px!important;display:block!important;font-size:.65rem!important;line-height:1.25!important;margin:0!important;max-width:100%!important;overflow-wrap:anywhere!important;padding:7px 9px!important;text-align:left!important;white-space:normal!important;width:100%!important}.router-subline-right{align-items:stretch!important;display:grid!important;grid-gap:8px!important;gap:8px!important;justify-content:stretch!important;width:100%!important}.router-subscription-meta{display:grid!important;grid-gap:7px!important;gap:7px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.router-subscription-meta span{background:rgba(5,14,30,.78)!important;border:1px solid rgba(96,165,250,.16)!important;border-radius:11px!important;box-shadow:none!important;gap:3px!important;min-height:38px!important;min-width:0!important;padding:5px 6px!important}.router-subscription-meta span.is-warning{animation:none!important;border-color:rgba(245,196,0,.58)!important;box-shadow:inset 0 0 0 1px rgba(245,196,0,.12)!important}.router-subscription-meta strong{color:#93c5fd!important;font-size:.58rem!important;letter-spacing:.08em!important;line-height:1!important}.router-subscription-meta small{color:#e5edf8!important;font-size:.64rem!important;font-weight:900!important;line-height:1.18!important;overflow-wrap:anywhere!important}.router-subscribe-trigger{background:rgba(245,196,0,.08)!important;border:1px solid rgba(245,196,0,.32)!important;border-radius:11px!important;color:#ffffff!important;font-size:.8rem!important;font-weight:950!important;min-height:38px!important;padding:8px 12px!important;width:100%!important}.router-auto-settings{align-items:start!important;display:grid!important;grid-gap:7px!important;gap:7px!important;grid-template-columns:1fr!important;justify-content:stretch!important;width:100%!important}.router-auto-toggle{background:rgba(255,255,255,.045)!important;border:1px solid rgba(245,196,0,.22)!important;border-radius:999px!important;justify-content:flex-start!important;min-height:30px!important;padding:4px 8px!important;width:max-content!important}.router-auto-toggle-track{height:18px!important;width:32px!important}.router-auto-toggle-thumb{height:14px!important;width:14px!important}.router-auto-toggle.is-enabled .router-auto-toggle-thumb{transform:translateX(14px)!important}.router-auto-toggle-label{color:#facc15!important;font-size:.68rem!important}.router-auto-toggle small{color:#dbeafe!important;font-size:.66rem!important;overflow-wrap:anywhere!important}.router-auto-duration{align-items:center!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:auto minmax(0,1fr)!important;justify-content:stretch!important;width:100%!important}.router-auto-duration span{color:rgba(219,234,254,.55)!important;font-size:.62rem!important}.router-auto-duration select{border-radius:999px!important;font-size:.76rem!important;min-height:36px!important;width:100%!important}.router-auto-duration:after{right:12px!important}}@media (max-width:390px){.router-subscription-meta{grid-template-columns:1fr!important}}@media (max-width:760px){.dashboard-view-shell{gap:14px!important}.dashboard-warning{align-items:start!important;border-radius:14px!important;display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:34px minmax(0,1fr)!important;margin-bottom:14px!important;padding:14px!important}.dashboard-warning>span{font-size:1rem!important;height:34px!important;width:34px!important}.dashboard-warning strong{font-size:.95rem!important;line-height:1.15!important}.dashboard-warning p{font-size:.82rem!important;line-height:1.45!important}.dashboard-stats{display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:14px!important;width:100%!important}.dashboard-stats article{align-items:center!important;background:rgba(8,25,49,.88)!important;border:1px solid rgba(96,165,250,.2)!important;border-radius:14px!important;box-shadow:none!important;display:grid!important;grid-gap:6px!important;gap:6px!important;grid-template-columns:minmax(0,1fr) 36px!important;min-height:78px!important;padding:12px!important;position:relative!important}.dashboard-stats article span{color:rgba(219,234,254,.68)!important;font-size:.72rem!important;font-weight:800!important;line-height:1.1!important;margin:0!important}.dashboard-stats article strong{color:#ffffff!important;font-size:1.55rem!important;line-height:1!important;grid-column:1!important}.dash-stat-icon{border-radius:12px!important;grid-column:2!important;grid-row:1/span 2!important;height:36px!important;justify-self:end!important;position:static!important;width:36px!important}.dash-stat-icon svg{height:18px!important;width:18px!important}.dash-stat-icon.green{background:rgba(187,247,208,.95)!important;color:#059669!important}.dash-stat-icon.blue{background:rgba(219,234,254,.95)!important;color:#0284c7!important}.dash-stat-icon.red{background:rgba(254,202,202,.96)!important;color:#e11d48!important}.dash-stat-icon.yellow{background:rgba(254,243,199,.96)!important;color:#d97706!important}}@media (max-width:360px){.dashboard-stats{gap:8px!important}.dashboard-stats article{min-height:72px!important;padding:10px!important}.dashboard-stats article strong{font-size:1.35rem!important}.dash-stat-icon{height:32px!important;width:32px!important}}@media (max-width:760px){.dashboard-connect{display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:1fr!important;margin-bottom:12px!important}.dashboard-connect article{align-items:center!important;background:rgba(8,25,49,.88)!important;border:1px solid rgba(96,165,250,.2)!important;border-radius:14px!important;box-shadow:none!important;display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:38px minmax(0,1fr) auto!important;min-height:72px!important;padding:12px!important}.connect-icon{border-radius:13px!important;font-size:.75rem!important;height:38px!important;width:38px!important}.dashboard-connect article>div:not(.connect-icon){min-width:0!important}.dashboard-connect strong{color:#f8fafc!important;font-size:.88rem!important;line-height:1.15!important;overflow-wrap:anywhere!important}.dashboard-connect span{color:rgba(219,234,254,.66)!important;font-size:.74rem!important;line-height:1.25!important;margin-top:3px!important}.dashboard-connect a{align-items:center!important;background:linear-gradient(180deg,#29308f,#242774)!important;border:1px solid rgba(129,140,248,.2)!important;border-radius:11px!important;color:#ffffff!important;display:inline-flex!important;font-size:.72rem!important;font-weight:950!important;justify-content:center!important;min-height:34px!important;min-width:82px!important;padding:8px 10px!important;white-space:nowrap!important}.dashboard-warning{background:rgba(245,196,0,.1)!important;border:1px solid rgba(245,196,0,.32)!important;border-radius:14px!important;color:#fde68a!important;gap:10px!important;grid-template-columns:34px minmax(0,1fr)!important;margin-bottom:12px!important;padding:12px!important}.dashboard-warning>span{background:rgba(254,243,199,.95)!important;color:#d97706!important;font-size:.9rem!important;height:34px!important;width:34px!important}.dashboard-warning strong{color:#fde68a!important;font-size:.92rem!important;line-height:1.1!important;margin-bottom:4px!important}.dashboard-warning p{color:#fef3c7!important;font-size:.78rem!important;line-height:1.38!important}}@media (max-width:380px){.dashboard-connect article{grid-template-columns:34px minmax(0,1fr)!important}.dashboard-connect a{grid-column:1/-1!important;min-height:32px!important;width:100%!important}}@media (max-width:760px){.router-tabs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;grid-template-columns:none!important;margin:0 -2px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 8px!important;scroll-padding-left:2px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;touch-action:pan-x!important;width:100%!important;-webkit-overflow-scrolling:touch!important}.router-tabs::-webkit-scrollbar{display:none!important;height:0!important}.router-tabs button{align-items:center!important;border-radius:14px!important;display:inline-flex!important;flex:0 0 auto!important;font-size:.86rem!important;gap:10px!important;justify-content:center!important;line-height:1!important;min-height:44px!important;min-width:134px!important;padding:10px 14px!important;scroll-snap-align:start!important;white-space:nowrap!important;width:auto!important}.router-tabs button span{flex:0 0 auto!important;font-size:.82rem!important;min-width:16px!important}.router-tabs{gap:6px!important;padding-bottom:6px!important}.router-tabs button{border-radius:11px!important;font-size:.72rem!important;gap:6px!important;min-height:34px!important;min-width:96px!important;padding:7px 10px!important}.router-tabs button span{font-size:.68rem!important;min-width:10px!important}.dashboard-router-row{border-radius:15px!important;gap:8px!important;padding:10px!important}.router-main{grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important}.router-device{border-radius:11px!important;height:32px!important;width:32px!important}.router-device svg{height:16px!important;width:16px!important}.router-main strong{font-size:.86rem!important}.router-main small{font-size:.66rem!important}.router-summary{display:grid!important;grid-gap:7px!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.router-subline,.router-summary>.protocol-chip,.router-summary>.router-latency-badge,.router-summary>.router-toggle,.router-summary>.status-chip,.router-summary>code{display:none!important}.router-ping-form{display:block!important;min-width:0!important;width:100%!important}.install-button,.ping-button,.router-detail-button{border-radius:11px!important;font-size:.7rem!important;min-height:34px!important;padding:7px 9px!important;width:100%!important}.install-button svg,.router-detail-button svg{height:14px!important;width:14px!important}.router-detail-button .detail-arrow{height:22px!important;width:22px!important}.router-delete-trigger-inline{border-radius:11px!important;font-size:.68rem!important;grid-column:auto!important;justify-self:stretch!important;min-height:32px!important;padding:7px 9px!important;width:100%!important}.router-tabs{position:relative!important}.router-tabs:after{background:linear-gradient(90deg,#2f82ff,#f5c400 55%,rgba(245,196,0,0))!important;border-radius:999px!important;bottom:0!important;content:""!important;display:block!important;height:3px!important;left:4px!important;opacity:.8!important;position:absolute!important;width:72px!important}.router-subline{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;min-height:0!important;padding:0!important}.router-subline,.router-subline-default{display:block!important}.router-auto-settings,.router-subline-left,.router-subscription-meta{display:none!important}.router-subline-right{display:block!important;width:100%!important}.router-subscribe-trigger{align-items:center!important;background:rgba(245,196,0,.1)!important;border:1px solid rgba(245,196,0,.34)!important;border-radius:11px!important;color:#ffffff!important;display:inline-flex!important;font-size:.7rem!important;font-weight:950!important;justify-content:center!important;line-height:1!important;min-height:34px!important;padding:8px 10px!important;width:100%!important}.credit-modal-backdrop,.modal-backdrop,.router-mikhmon-reset-backdrop,.router-modal-backdrop{align-items:center!important;justify-content:center!important;padding:12px!important}.credit-modal,.delete-router-modal,.modal,.ping-modal,.router-auto-credit-modal,.router-connect-modal.router-modal,.router-mikhmon-reset-modal,.router-modal,.router-modal.install-modal:not(.delete-router-modal),.router-subscription-modal.router-modal{border-radius:14px!important;max-height:calc(100dvh - 28px)!important;max-width:min(92vw,380px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:11px!important;width:min(92vw,380px)!important}.router-connect-modal.router-modal,.router-subscription-modal.router-modal{max-width:min(92vw,390px)!important;width:min(92vw,390px)!important}.credit-modal header,.modal header,.router-connect-modal header,.router-modal header,.router-modal.install-modal:not(.delete-router-modal) header,.router-subscription-modal header{gap:8px!important;grid-template-columns:30px minmax(0,1fr) 30px!important;margin-bottom:8px!important;padding-bottom:8px!important}.credit-modal .modal-title-icon.credit,.modal-title-icon,.router-connect-modal .modal-title-icon,.router-modal.install-modal:not(.delete-router-modal) .modal-title-icon,.router-subscription-modal .modal-title-icon{border-radius:10px!important;height:30px!important;min-height:30px!important;min-width:30px!important;width:30px!important}.credit-modal .modal-title-icon.credit svg,.modal-title-icon svg{height:15px!important;width:15px!important}.credit-modal h2,.modal h2,.router-connect-modal h2,.router-modal h2,.router-modal.install-modal:not(.delete-router-modal) h2,.router-subscription-modal h2{font-size:.98rem!important;line-height:1.1!important;margin:0!important}.credit-modal header small,.modal header small,.router-connect-modal header small,.router-modal header small,.router-modal.install-modal:not(.delete-router-modal) header small,.router-subscription-modal header small{font-size:.68rem!important;line-height:1.15!important;margin-top:2px!important}.credit-modal header button,.modal header button,.ping-modal header button.router-modal-close,.router-connect-modal header button.router-modal-close,.router-mikhmon-reset-modal header button.router-modal-close,.router-modal header button,.router-modal header button.router-modal-close,.router-modal.install-modal:not(.delete-router-modal) header button.router-modal-close,.router-subscription-modal header button.router-modal-close{border-radius:10px!important;font-size:.95rem!important;height:30px!important;min-height:30px!important;min-width:30px!important;width:30px!important}.credit-payment-form,.install-steps,.router-auto-credit-content,.router-connect-steps,.router-mikhmon-reset-modal-copy,.router-ping-popup-content,.router-subscription-body{gap:8px!important}.modal-note,.payment-method-card,.payment-rate-note,.payment-summary,.ping-result-card,.router-choice-group,.router-connect-modal .router-name-field,.router-connect-note,.router-mikhmon-reset-result,.router-protocol-preview,.router-subscription-note,.script-copy-box{border-radius:10px!important;padding:8px 9px!important}.modal-instructions{gap:6px!important;padding-left:0!important}.credit-modal p,.modal-instructions li,.modal-note p,.payment-label,.payment-summary small,.payment-summary span,.router-connect-note p,.router-mikhmon-reset-modal-copy p,.router-subscription-note p{font-size:.68rem!important;line-height:1.28!important}.router-choice-grid,.router-connect-summary,.router-subscription-options,.router-subscription-summary{gap:7px!important;grid-template-columns:1fr!important}.router-choice-grid label,.router-choice-grid.connections label,.router-subscription-options button,.router-subscription-options button.is-trial,.router-subscription-summary .router-summary-block,.router-summary-block,[data-theme=dark] .router-subscription-options button,[data-theme=dark] .router-subscription-summary .router-summary-block{border-radius:10px!important;min-height:48px!important;padding:8px 9px!important}.router-subscription-options button,.router-subscription-options button.is-trial,[data-theme=dark] .router-subscription-options button{min-height:52px!important}.payment-summary strong,.router-choice-grid label strong,.router-subscription-options strong,.router-subscription-summary .router-summary-block strong{font-size:.82rem!important;line-height:1.1!important}.router-choice-grid label small,.router-subscription-options small,.router-subscription-options span,.router-subscription-summary .router-summary-block small{font-size:.62rem!important;line-height:1.22!important}.script-copy-box pre{max-height:150px!important;padding:8px!important}.credit-modal-footer,.modal-footer,.router-auto-credit-actions,.router-connect-modal .router-modal-footer,.router-mikhmon-reset-modal-actions,.router-modal-footer,.router-subscription-modal .router-modal-footer{gap:7px!important;padding-top:6px!important}.credit-login-box .site-button,.credit-payment-form button,.router-auto-credit-actions button,.router-connect-submit,.router-mikhmon-reset-modal-actions button,.router-modal-cancel,.router-subscription-confirm button,.script-copy-box button{border-radius:10px!important;font-size:.72rem!important;min-height:34px!important;padding:8px 10px!important}.ping-result-card strong{font-size:.92rem!important}.ping-discharge-meter{padding:8px!important}.router-ping-popup-footer{gap:6px!important}.dashboard-router-row .router-summary>.status-chip.active{align-items:center!important;background:rgba(16,185,129,.16)!important;border:1px solid rgba(52,211,153,.34)!important;border-radius:11px!important;color:#bbf7d0!important;display:inline-flex!important;font-size:.7rem!important;font-weight:950!important;gap:6px!important;grid-column:1/-1!important;justify-content:center!important;line-height:1!important;min-height:32px!important;padding:7px 9px!important;width:100%!important}.dashboard-router-row .router-summary>.status-chip.active .status-chip-dot{display:inline-block!important;height:7px!important;width:7px!important}.router-choice-grid,.router-choice-grid.connections,.router-choice-grid.versions,.router-connect-summary,.router-subscription-options,.router-subscription-summary{display:grid!important;grid-gap:7px!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.router-choice-grid label,.router-choice-grid.connections label,.router-connect-summary .router-summary-block,.router-subscription-options button,.router-subscription-options button.is-trial,.router-subscription-summary .router-summary-block,[data-theme=dark] .router-subscription-options button,[data-theme=dark] .router-subscription-summary .router-summary-block{min-height:46px!important;padding:7px 8px!important}.router-choice-grid label strong,.router-connect-summary .router-summary-block span,.router-subscription-options span,.router-subscription-summary .router-summary-block span{font-size:.58rem!important;line-height:1.08!important}.router-connect-summary .router-summary-block strong,.router-subscription-options strong,.router-subscription-summary .router-summary-block strong{font-size:.74rem!important;line-height:1.1!important}.router-choice-grid label small,.router-connect-summary .router-summary-block small,.router-subscription-options small,.router-subscription-summary .router-summary-block small{font-size:.56rem!important;line-height:1.18!important}.router-connect-summary .router-summary-block.accent,.router-subscription-summary .router-summary-block.accent{grid-column:1/-1!important}.modal-instructions,.router-subscription-instructions{display:grid!important;grid-gap:6px!important;gap:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-left:0!important}.modal-instructions li,.router-subscription-instructions li{border-radius:9px!important;min-height:0!important;padding:7px 8px!important}.dashboard-router-row .router-summary{display:grid!important;grid-gap:7px!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-router-row .router-summary>.status-chip.active{grid-column:auto!important;min-height:34px!important;width:100%!important}.dashboard-router-row .router-summary>.install-button,.dashboard-router-row .router-summary>.router-detail-button,.dashboard-router-row .router-summary>.router-ping-form{min-width:0!important;width:100%!important}}@media (max-width:360px){.modal-instructions,.router-choice-grid,.router-choice-grid.connections,.router-choice-grid.versions,.router-connect-summary,.router-subscription-instructions,.router-subscription-options,.router-subscription-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){body[data-mobile-drawer-open],body[data-scroll-locked],html[data-mobile-drawer-open],html[data-scroll-locked]{overflow:hidden!important;overscroll-behavior:none!important}body[data-mobile-drawer-open],html[data-mobile-drawer-open]{max-height:100dvh!important}body[data-mobile-drawer-open] .page-transition-shell{max-height:100dvh!important;overflow:hidden!important;overscroll-behavior:none!important}.client-mobile-drawer,.credit-modal-backdrop,.modal-backdrop,.router-mikhmon-reset-backdrop,.router-modal-backdrop{overscroll-behavior:contain!important;touch-action:auto!important}.client-mobile-drawer-backdrop{touch-action:none!important}.client-mobile-drawer-nav,.client-mobile-drawer-panel,.credit-modal,.modal,.router-mikhmon-reset-modal,.router-modal{overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}.modal-instructions,.router-subscription-instructions{counter-reset:install-step!important}.modal-instructions li,.router-subscription-instructions li{padding:7px 8px 7px 31px!important;position:relative!important}.modal-instructions li:before,.router-subscription-instructions li:before{align-items:center!important;border-radius:999px!important;content:counter(install-step)!important;counter-increment:install-step!important;display:inline-flex!important;font-size:.58rem!important;font-weight:950!important;height:17px!important;justify-content:center!important;left:8px!important;line-height:1!important;margin:0!important;position:absolute!important;top:8px!important;transform:none!important;width:17px!important}}body,html{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto;scroll-behavior:auto}body{min-height:100dvh!important;touch-action:pan-y}body[data-mobile-drawer-open],body[data-scroll-locked],html[data-mobile-drawer-open],html[data-scroll-locked]{overflow:hidden!important;overscroll-behavior:none!important}.page-transition-shell{height:auto!important;max-height:none!important;min-height:100dvh!important;overflow:visible!important}body:has(.client-admin-shell) .page-transition-shell,body:has(.shell) .page-transition-shell,body:has(.super-admin-shell) .page-transition-shell{height:auto!important;max-height:none!important;min-height:100dvh!important;overflow:visible!important}.client-admin-content,.client-admin-shell,.content,.dashboard-router-list,.dashboard-router-row,.dashboard-view-shell,.router-detail-panel,.router-inline-details,.routers-board,.shell,.super-admin-shell{max-height:none!important;overflow-x:clip!important;overflow-y:visible!important;overscroll-behavior:auto!important}.client-admin-content,.content{height:auto!important;min-height:100dvh!important;scroll-behavior:auto!important}@media (min-width:981px){body:has(.client-admin-shell),html:has(.client-admin-shell){height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}.client-admin-shell{align-items:start!important;display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;height:auto!important;max-height:none!important;min-height:100dvh!important;overflow:visible!important}.client-admin-sidebar{align-self:start!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.client-admin-sidebar .nav{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}.client-admin-content{height:auto!important;max-height:none!important;min-height:100dvh!important;overflow:visible!important}}@media (max-width:980px){.client-admin-content,.client-admin-shell,.client-admin-sidebar,.content,.dashboard-router-list,.dashboard-view-shell,.routers-board,.shell,.super-admin-shell{height:auto!important;max-height:none!important;min-height:0!important;overflow-x:clip!important;overflow-y:visible!important;overscroll-behavior:auto!important;position:relative}.client-admin-shell{display:flex!important;flex-direction:column!important}.client-admin-content,.content{min-height:0!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}.control-os-nav-actions,.router-tabs,.super-admin-chips,.super-admin-table-shell,.super-admin-toolbar,.super-admin-users-filter-row,.table-wrap{overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch}}.credit-modal-backdrop,.modal-backdrop,.router-mikhmon-reset-backdrop,.router-modal-backdrop{overscroll-behavior:contain!important}.credit-modal,.modal,.router-mikhmon-reset-modal,.router-modal{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}@media (min-width:981px){body:has(.client-admin-shell) .page-transition-shell{height:auto!important;max-height:none!important;min-height:100dvh!important;overflow:visible!important}.client-admin-shell{display:block!important;min-height:100dvh!important;overflow:visible!important;padding-left:260px!important}.client-admin-sidebar{bottom:0!important;height:100dvh!important;left:0!important;max-height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;position:fixed!important;right:auto!important;top:0!important;width:260px!important;z-index:80!important}.client-admin-content{height:auto!important;margin-left:0!important;max-height:none!important;min-height:100dvh!important;overflow:visible!important;width:100%!important}.dashboard-router-row{align-content:start!important;height:auto!important;min-height:0!important}.dashboard-router-row .router-inline-details:not(.is-open),.dashboard-router-row .router-inline-details[aria-hidden=true]{border-width:0!important;display:none!important;height:0!important;margin:0!important;max-height:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;visibility:hidden!important}.dashboard-router-row .router-inline-details.is-open,.dashboard-router-row .router-inline-details[aria-hidden=false]{display:block!important;height:auto!important;max-height:none!important;opacity:1!important;overflow:visible!important;pointer-events:auto!important;visibility:visible!important}}@media (min-width:981px){body:has(.client-admin-shell) .client-admin-shell,body:has(.client-admin-shell) .page-transition-shell{contain:none!important;perspective:none!important;transform:none!important}body:has(.client-admin-shell) .page-transition-shell{overflow:visible!important}.shell.client-admin-shell{display:block!important;padding-left:260px!important}.sidebar.client-admin-sidebar{inset:0 auto 0 0!important;position:fixed!important;transform:none!important;width:260px!important}.content.client-admin-content{margin-left:0!important;padding-left:32px!important;width:auto!important}.dashboard-router-list{align-items:start!important}.dashboard-router-row:has(.router-detail-button:not(.is-open)){grid-auto-rows:max-content!important;min-height:0!important}.dashboard-router-row:has(.router-detail-button:not(.is-open)) .router-subline{margin-bottom:0!important}}@media (max-width:760px){body:has(.home-control-os),html:has(.home-control-os){height:auto!important;max-height:none!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-x:none!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;width:100%!important;-webkit-overflow-scrolling:touch!important}body:has(.home-control-os) .page-transition-shell{contain:none!important;height:auto!important;max-height:none!important;min-height:100svh!important;overflow-x:hidden!important;overflow-y:visible!important;transform:none!important;width:100%!important}.home-control-os{contain:none!important;height:auto!important;min-height:100svh!important;position:relative!important;transform:none!important}.home-control-os,.home-control-os .control-os-final,.home-control-os .control-os-hero,.home-control-os .control-os-modules,.home-control-os .control-os-workflow,.home-control-os .home-pricing-preview,.home-control-os .home-vpn-offer,.home-control-os .site-footer{max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important;touch-action:pan-y!important;width:100%!important}.home-control-os .control-os-desktop,.home-control-os .control-os-hero-copy,.home-control-os .control-os-hero-grid,.home-control-os .control-os-module-grid,.home-control-os .control-os-workflow-track,.home-control-os .home-vpn-offer-inner,.home-control-os .pricing-control-grid,.home-control-os .pricing-grid,.home-control-os .pricing-plans-shell{max-width:100%!important;min-width:0!important;overflow-x:hidden!important;width:100%!important}.home-control-os .control-os-scene,.home-control-os .control-os-scene *,.home-control-os .control-os:after,.home-control-os .control-os:before{pointer-events:none!important;touch-action:none!important}.home-control-os .billing-toggle-shell,.home-control-os .control-os-nav-actions,.home-control-os .router-tabs{overscroll-behavior-x:contain!important;touch-action:pan-x!important}}@media (max-width:760px){.home-control-os,body:has(.home-control-os),body:has(.home-control-os) .page-transition-shell,html:has(.home-control-os){height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-x:none!important;overscroll-behavior-y:auto!important;touch-action:auto!important;-webkit-overflow-scrolling:touch!important}.home-control-os,body:has(.home-control-os) .page-transition-shell{contain:none!important;transform:none!important;width:100%!important}.home-control-os .control-os-canvas,.home-control-os .control-os-floating-tile,.home-control-os .control-os-scene,.home-control-os .control-os-tile-layer,.home-control-os>.control-os-scene{display:none!important;pointer-events:none!important;touch-action:none!important}.control-os.home-control-os:after,.control-os.home-control-os:before,.home-control-os.control-os:after,.home-control-os.control-os:before{pointer-events:none!important;touch-action:auto!important}.home-control-os *,.home-control-os .control-os-final,.home-control-os .control-os-hero,.home-control-os .control-os-hero-status-widget,.home-control-os .control-os-modules,.home-control-os .control-os-window,.home-control-os .control-os-window-main,.home-control-os .control-os-window-side,.home-control-os .control-os-workflow,.home-control-os .home-pricing-preview,.home-control-os .home-vpn-offer,.home-control-os .home-vpn-price-card,.home-control-os .pricing-card{touch-action:pan-y!important}.home-control-os .billing-toggle,.home-control-os .billing-toggle-shell,.home-control-os .control-os-nav-actions,.home-control-os .control-os-nav-actions a,.home-control-os a,.home-control-os button,.home-control-os input,.home-control-os label,.home-control-os select{touch-action:manipulation!important}.home-control-os .billing-toggle-shell,.home-control-os .control-os-nav-actions{overscroll-behavior-x:auto!important}}@media (min-width:761px){.theme-toggle{align-items:center!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,244,255,.9))!important;border:1px solid rgba(47,130,255,.22)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 34px rgba(15,23,42,.12)!important;color:#0b1f3a!important;display:inline-flex!important;gap:12px!important;height:46px!important;isolation:isolate!important;justify-content:flex-start!important;min-width:164px!important;overflow:hidden!important;padding:5px 14px 5px 6px!important;position:relative!important}.theme-toggle:before{background:linear-gradient(90deg,rgba(245,196,0,.18),transparent 38%,rgba(47,130,255,.18));border-radius:inherit;inset:1px}.theme-toggle:after,.theme-toggle:before{content:"";pointer-events:none;position:absolute;z-index:-1}.theme-toggle:after{background:radial-gradient(circle,rgba(245,196,0,.24),transparent 68%);border-radius:999px;height:58px;right:-20px;top:-24px;width:58px}.theme-toggle:hover{background:linear-gradient(135deg,#ffffff,#eef4ff)!important;border-color:rgba(245,196,0,.52)!important;box-shadow:0 0 0 1px rgba(245,196,0,.18),0 0 0 6px rgba(245,196,0,.1),0 18px 40px rgba(47,130,255,.16)!important}.theme-track{align-items:center!important;background:linear-gradient(135deg,rgba(11,31,58,.95),rgba(41,48,143,.86))!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 24px rgba(41,48,143,.22)!important;display:flex!important;height:34px!important;padding:3px!important;position:relative!important;width:76px!important}.theme-track:after,.theme-track:before{border-radius:999px;content:"";height:7px;opacity:.9;position:absolute;top:50%;transform:translateY(-50%);width:7px}.theme-track:before{background:#f5c400;box-shadow:0 0 10px rgba(245,196,0,.55);left:13px}.theme-track:after{background:#2f82ff;box-shadow:0 0 10px rgba(47,130,255,.55);right:13px}.theme-knob{background:linear-gradient(180deg,#fff8cf,#f5c400)!important;border:1px solid rgba(255,255,255,.74)!important;border-radius:10px!important;box-shadow:0 8px 18px rgba(245,196,0,.36),inset 0 1px 0 rgba(255,255,255,.9)!important;height:28px!important;transform:translateX(0)!important;transition:background .22s ease,box-shadow .22s ease,transform .22s ease!important;width:28px!important;z-index:2!important}.theme-knob.dark{background:linear-gradient(180deg,#93c5fd,#2f82ff)!important;box-shadow:0 8px 18px rgba(47,130,255,.38),inset 0 1px 0 rgba(255,255,255,.7)!important;transform:translateX(42px)!important}.theme-label{color:inherit!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1!important;min-width:54px!important;position:relative!important;text-align:left!important;text-transform:uppercase!important;z-index:1!important}[data-theme=dark] .theme-toggle{background:linear-gradient(135deg,rgba(8,16,31,.98),rgba(13,29,54,.95))!important;border-color:rgba(96,165,250,.26)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 16px 34px rgba(2,6,23,.42)!important;color:#f8fafc!important}[data-theme=dark] .theme-toggle:before{background:linear-gradient(90deg,rgba(47,130,255,.18),transparent 44%,rgba(245,196,0,.14))}[data-theme=dark] .theme-toggle:after{background:radial-gradient(circle,rgba(47,130,255,.24),transparent 68%)}[data-theme=dark] .theme-toggle:hover{border-color:rgba(245,196,0,.48)!important;box-shadow:0 0 0 1px rgba(245,196,0,.12),0 0 0 6px rgba(47,130,255,.1),0 18px 40px rgba(2,6,23,.44)!important}[data-theme=dark] .theme-track{background:linear-gradient(135deg,rgba(3,7,18,.98),rgba(15,23,42,.92))!important;border-color:rgba(147,197,253,.18)!important}}.home-control-os .control-os-hero-copy{display:grid!important;grid-gap:16px!important;gap:16px!important}.home-control-os .control-os-hero-action-block,.home-control-os .control-os-hero-info-block,.home-control-os .control-os-hero-module-block,.home-control-os .control-os-hero-visual-block{background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.045)),rgba(7,7,12,.56)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 18px 46px rgba(0,0,0,.22)!important;overflow:hidden!important;position:relative!important;touch-action:pan-y!important}.home-control-os .control-os-hero-info-block{padding:clamp(20px,3vw,34px)!important}.home-control-os .control-os-hero-action-block,.home-control-os .control-os-hero-module-block{padding:14px!important}.home-control-os .control-os-hero-action-block:before,.home-control-os .control-os-hero-info-block:before,.home-control-os .control-os-hero-module-block:before,.home-control-os .control-os-hero-visual-block:before{background:linear-gradient(90deg,rgba(245,196,0,.86),rgba(47,130,255,.74));content:"";height:3px;left:0;opacity:.76;pointer-events:none;position:absolute;right:0;top:0}.home-control-os .control-os-hero-action-block .control-os-actions,.home-control-os .control-os-hero-module-block .control-os-dock{margin-top:0!important}.home-control-os .control-os-hero-module-block .control-os-dock{background:transparent!important;border:0!important;box-shadow:none!important;max-width:none!important;padding:0!important}.home-control-os .control-os-hero-visual-block{padding:16px!important}@media (max-width:760px){.home-control-os .control-os-hero{padding:108px 12px 28px!important}.home-control-os .control-os-hero-grid{align-items:stretch!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:1fr!important;max-width:100%!important;width:100%!important}.home-control-os .control-os-hero-copy{display:grid!important;grid-gap:12px!important;gap:12px!important;max-width:100%!important;width:100%!important}.home-control-os .control-os-hero-action-block,.home-control-os .control-os-hero-info-block,.home-control-os .control-os-hero-module-block,.home-control-os .control-os-hero-visual-block{border-radius:16px!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important;touch-action:pan-y!important;transform:none!important;width:100%!important}.home-control-os .control-os-hero-info-block{padding:18px!important}.home-control-os .control-os-hero h1{font-size:clamp(2.75rem,15vw,4.15rem)!important;line-height:.98!important;max-width:100%!important}.home-control-os .control-os-lead{font-size:.98rem!important;line-height:1.62!important;margin-top:14px!important;max-width:100%!important}.home-control-os .control-os-actions{display:grid!important;grid-gap:10px!important;gap:10px!important;margin:0!important;width:100%!important}.home-control-os .control-os-actions>*{min-height:48px!important;width:100%!important}.home-control-os .control-os-dock{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;width:100%!important}.home-control-os .control-os-dock span{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:40px!important;text-align:center!important;width:100%!important}.home-control-os .control-os-hero-visual-block{display:grid!important;grid-gap:10px!important;gap:10px!important;min-height:0!important;padding:10px!important}.home-control-os .control-os-hero-visual-block .control-os-window,.home-control-os .control-os-hero-visual-block .control-os-window-main,.home-control-os .control-os-hero-visual-block .control-os-window-side{animation:none!important;inset:auto!important;min-height:0!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important}.home-control-os .control-os-window-body{grid-template-columns:1fr!important;min-height:0!important;padding:10px!important}.home-control-os .control-os-map{min-height:156px!important}.home-control-os .control-os-map i,.home-control-os .control-os-map:after,.home-control-os .control-os-map:before{animation:none!important}.home-control-os .control-os-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-control-os .control-os-metric{min-height:64px!important;padding:10px!important}.home-control-os .control-os-hero-status-widget{bottom:auto!important;display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:78px minmax(0,1fr)!important;left:auto!important;margin:0!important;max-width:100%!important;min-height:0!important;position:relative!important;right:auto!important;transform:none!important;width:100%!important}.home-control-os .control-os-hero-status-widget img{height:auto!important;width:78px!important}}.home-control-os .control-os-dock,.home-control-os .control-os-dock *,.home-control-os .control-os-hero-info-block,.home-control-os .control-os-hero-module-block,.home-control-os .control-os-hero-status-widget,.home-control-os .control-os-hero-status-widget *,.home-control-os .control-os-hero-visual-block,.home-control-os .control-os-hero-visual-block *,.home-control-os .control-os-map,.home-control-os .control-os-map *,.home-control-os .control-os-metrics,.home-control-os .control-os-metrics *,.home-control-os .control-os-signal-list,.home-control-os .control-os-signal-list *{pointer-events:none!important}.home-control-os .control-os-hero-action-block,.home-control-os .control-os-hero-action-block *,.home-control-os .control-os-topbar,.home-control-os .control-os-topbar *,.home-control-os a,.home-control-os button{pointer-events:auto!important}@media (max-width:760px){.home-control-os .control-os-hero-action-block,.home-control-os .control-os-hero-info-block,.home-control-os .control-os-hero-module-block,.home-control-os .control-os-hero-visual-block{touch-action:pan-y!important}.home-control-os .control-os-nav-actions,.home-control-os .control-os-nav-actions a,.home-control-os .control-os-topbar{touch-action:auto!important}}.home-control-os .control-os-hero,.home-control-os .control-os-hero-copy,.home-control-os .control-os-hero-grid{overflow:visible!important}.home-control-os .control-os-hero-copy,.home-control-os .control-os-hero-copy>.control-os-hero-info-block,.home-control-os .control-os-hero-copy>.control-os-hero-module-block{pointer-events:none!important;touch-action:pan-y!important}.home-control-os .control-os-actions,.home-control-os .control-os-actions *,.home-control-os .control-os-hero-action-block,.home-control-os .control-os-hero-action-block *{pointer-events:auto!important}@media (max-width:760px){.home-control-os .control-os-hero-copy{overflow:visible!important;pointer-events:none!important;touch-action:pan-y!important}.home-control-os .control-os-hero-action-block,.home-control-os .control-os-hero-action-block *{pointer-events:auto!important}}.home-control-os .control-os-hero,.home-control-os .control-os-hero-grid{pointer-events:none!important;touch-action:pan-y!important}.home-control-os .control-os-actions,.home-control-os .control-os-actions *,.home-control-os .control-os-hero-action-block,.home-control-os .control-os-hero-action-block *,.home-control-os .control-os-topbar,.home-control-os .control-os-topbar *,.home-control-os a,.home-control-os button{pointer-events:auto!important}.home-control-os .control-os-hero:after{content:none!important;display:none!important;pointer-events:none!important}.home-control-os .control-os-hero,.home-control-os .control-os-hero *,.home-control-os .control-os-hero :after,.home-control-os .control-os-hero :before,.home-control-os .control-os-hero:after,.home-control-os .control-os-hero:before{animation:none!important;transition:none!important;will-change:auto!important}.home-control-os .control-os-map i,.home-control-os .control-os-map:after,.home-control-os .control-os-map:before,.home-control-os .control-os-topbar-status span,.home-control-os .control-os-window-main,.home-control-os .control-os-window-side{animation:none!important}.home-control-os .control-os-final a:hover,.home-control-os .control-os-primary-action:hover,.home-control-os .control-os-secondary-action:hover{transform:none!important}.control-os{--os-panel:rgba(11,16,28,0.88)!important;--os-panel-strong:rgba(12,18,31,0.92)!important;--os-line:rgba(118,154,210,0.18)!important;--os-muted:#c7d2e5!important;background:#070b13!important;isolation:auto!important;overflow-x:hidden!important}.control-os *,.control-os :after,.control-os :before{animation:none!important;filter:none!important;transition:none!important;will-change:auto!important}.control-os:after{background:rgba(7,11,19,.98)!important;box-shadow:0 1px 0 rgba(118,154,210,.14)!important}.control-os:before{background:rgba(47,128,255,.22)!important;opacity:.8!important}.control-os-canvas,.control-os-floating-tile,.control-os-scene,.control-os-tile-layer{display:none!important}.control-os-topbar,.control-os>.control-os-topbar{background:rgba(7,11,19,.98)!important;box-shadow:none!important}.control-os-hero{min-height:auto!important;padding-bottom:46px!important}.control-os-final h2,.control-os-hero h1,.control-os-section-heading h2,.control-os-workflow-copy h2,.faq-manifest-heading h1,.pricing-control-hero h1{text-shadow:none!important}.billing-toggle-shell,.control-os-final,.control-os-hero-action-block,.control-os-hero-info-block,.control-os-hero-module-block,.control-os-hero-visual-block,.control-os-module-card,.control-os-window,.control-os-workflow-step,.faq-manifest-card,.faq-manifest-question,.home-vpn-offer-inner,.home-vpn-price-card,.pricing-card{background:var(--os-panel)!important;border:1px solid var(--os-line)!important;box-shadow:none!important}.control-os-hero-action-block:before,.control-os-hero-info-block:before,.control-os-hero-module-block:before,.control-os-hero-visual-block:before,.control-os-module-card:after,.home-pricing-preview:before,.home-vpn-offer:before{opacity:.48!important}.control-os-final a,.control-os-primary-action,.control-os-secondary-action,.home-vpn-price-card a,.pricing-card .button{box-shadow:none!important}.control-os-final a:hover,.control-os-module-card:hover,.control-os-nav-actions a:hover,.control-os-primary-action:hover,.control-os-secondary-action:hover,.faq-manifest-question:hover,.pricing-card:hover{transform:none!important}.control-os-map{background:rgba(5,9,17,.74)!important;border-color:rgba(96,165,250,.18)!important}.control-os-map:after,.control-os-map:before{opacity:.32!important}.control-os-map i{box-shadow:none!important}.control-os-dock span,.control-os-hero-status-widget,.control-os-metric,.control-os-module-topline strong,.control-os-signal-list span,.control-os-system-widget{background:rgba(255,255,255,.045)!important;border-color:rgba(118,154,210,.15)!important;box-shadow:none!important}.control-os [data-scroll-reveal=idle],.control-os [data-scroll-reveal=visible],.control-os [data-scroll-reveal]{opacity:1!important;transform:none!important;transition:none!important}@media (max-width:760px){.control-os,.faq-control-page,.home-control-os,.pricing-control-page{background:#070b13!important}.control-os:after{height:var(--control-os-header-cut,96px)!important}.home-control-os .control-os-hero{padding-top:100px!important;padding-bottom:24px!important}.home-control-os .control-os-hero-action-block,.home-control-os .control-os-hero-info-block,.home-control-os .control-os-hero-module-block,.home-control-os .control-os-hero-visual-block{box-shadow:none!important}.home-control-os .control-os-hero-visual-block{display:none!important}}.home-control-os{background:radial-gradient(circle at 18% 14%,rgba(47,128,255,.2),transparent 30%),radial-gradient(circle at 82% 10%,rgba(244,152,0,.14),transparent 26%),linear-gradient(135deg,rgba(49,39,131,.14),transparent 32%,rgba(47,128,255,.08) 62%,transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.028),rgba(255,255,255,.028) 1px,transparent 0,transparent 82px),repeating-linear-gradient(0deg,rgba(255,255,255,.022),rgba(255,255,255,.022) 1px,transparent 0,transparent 82px),#070b13!important;background-position:0 0,100% 0,0 50%,0 0,0 0,0 0!important;background-size:145% 145%,140% 140%,160% 160%,82px 82px,82px 82px,auto!important;animation:gsf-home-background-drift 38s ease-in-out infinite alternate!important}@keyframes gsf-home-background-drift{0%{background-position:0 0,100% 0,0 50%,0 0,0 0,0 0}50%{background-position:18% 6%,84% 12%,38% 44%,18px 0,0 18px,0 0}to{background-position:34% 14%,68% 20%,72% 52%,36px 0,0 36px,0 0}}@media (max-width:760px){.home-control-os{background:radial-gradient(circle at 14% 10%,rgba(47,128,255,.16),transparent 28%),radial-gradient(circle at 86% 8%,rgba(244,152,0,.1),transparent 24%),repeating-linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,.02) 1px,transparent 0,transparent 76px),repeating-linear-gradient(0deg,rgba(255,255,255,.016),rgba(255,255,255,.016) 1px,transparent 0,transparent 76px),#070b13!important;background-size:150% 150%,145% 145%,76px 76px,76px 76px,auto!important;animation-duration:56s!important}}.home-control-os{--os-panel:rgba(255,255,255,0.94)!important;--os-panel-strong:rgba(255,255,255,0.98)!important;--os-line:rgba(41,48,143,0.16)!important;--os-muted:#64748b!important;--os-ink:#0b1f3a!important;background:radial-gradient(circle,rgba(11,31,58,.075) 1px,transparent 0),radial-gradient(circle at 16% 12%,rgba(47,128,255,.13),transparent 28%),radial-gradient(circle at 84% 10%,rgba(245,196,0,.16),transparent 24%),linear-gradient(180deg,#f8fbff,#eef5ff 52%,#ffffff)!important;background-position:0 0,0 0,100% 0,0 0!important;background-size:24px 24px,150% 150%,145% 145%,auto!important;color:#0b1f3a!important}@keyframes gsf-home-light-background-drift{0%{background-position:0 0,0 0,100% 0,0 0}50%{background-position:8px 8px,18% 8%,84% 14%,0 0}to{background-position:16px 16px,34% 16%,68% 22%,0 0}}.control-os.home-control-os:after,.home-control-os .control-os-topbar,.home-control-os.control-os:after,.home-control-os>.control-os-topbar{background:rgba(255,255,255,.96)!important;border-bottom:1px solid rgba(41,48,143,.12)!important;box-shadow:0 8px 24px rgba(15,23,42,.06)!important}.control-os.home-control-os:before,.home-control-os.control-os:before{background:linear-gradient(90deg,transparent,rgba(41,48,143,.18),rgba(245,196,0,.3),transparent)!important}.home-control-os .control-os-brand strong,.home-control-os .control-os-final h2,.home-control-os .control-os-hero h1,.home-control-os .control-os-nav-actions a,.home-control-os .control-os-section-heading h2,.home-control-os .control-os-workflow-copy h2,.home-control-os .home-pricing-preview h2,.home-control-os .home-vpn-offer h2,.home-control-os .pricing-card h3{color:#0b1f3a!important}.home-control-os .control-os-brand small,.home-control-os .control-os-final p,.home-control-os .control-os-kicker,.home-control-os .control-os-section-heading p,.home-control-os .control-os-workflow-copy p{color:#29308f!important}.home-control-os .control-os-lead,.home-control-os .control-os-module-card p,.home-control-os .control-os-workflow-step strong,.home-control-os .home-pricing-preview p,.home-control-os .home-vpn-offer p,.home-control-os .plan-limit span,.home-control-os .plan-price span,.home-control-os .pricing-card li,.home-control-os .pricing-card p{color:#334155!important}.home-control-os .billing-toggle-shell,.home-control-os .control-os-final,.home-control-os .control-os-hero-action-block,.home-control-os .control-os-hero-info-block,.home-control-os .control-os-hero-module-block,.home-control-os .control-os-hero-visual-block,.home-control-os .control-os-module-card,.home-control-os .control-os-window,.home-control-os .control-os-workflow-step,.home-control-os .home-vpn-offer-inner,.home-control-os .home-vpn-price-card,.home-control-os .pricing-card{background:rgba(255,255,255,.94)!important;border-color:rgba(41,48,143,.14)!important;box-shadow:0 18px 48px rgba(15,23,42,.07)!important;color:#0b1f3a!important}.home-control-os .control-os-window-bar{background:linear-gradient(180deg,rgba(238,245,255,.98),rgba(255,255,255,.96))!important;border-bottom-color:rgba(41,48,143,.14)!important}.home-control-os .control-os-dock span,.home-control-os .control-os-hero-status-widget small,.home-control-os .control-os-hero-status-widget strong,.home-control-os .control-os-metric span,.home-control-os .control-os-metric strong,.home-control-os .control-os-module-topline strong,.home-control-os .control-os-signal-list span,.home-control-os .control-os-system-widget small,.home-control-os .control-os-system-widget strong,.home-control-os .control-os-window-bar strong{color:#0b1f3a!important}.home-control-os .control-os-map{background:radial-gradient(circle at center,rgba(47,128,255,.11),transparent 38%),rgba(248,251,255,.88)!important;border-color:rgba(41,48,143,.14)!important}.home-control-os .control-os-map strong{background:#0b1f3a!important;color:#ffffff!important}.home-control-os .control-os-dock span,.home-control-os .control-os-hero-status-widget,.home-control-os .control-os-metric,.home-control-os .control-os-module-topline strong,.home-control-os .control-os-signal-list span,.home-control-os .control-os-system-widget{background:#f7fbff!important;border-color:rgba(41,48,143,.12)!important}.home-control-os .control-os-primary-action{background:linear-gradient(135deg,#2f80ff,#f5c400)!important;color:#07182e!important}.home-control-os .control-os-login-link,.home-control-os .control-os-secondary-action{background:#0b1f3a!important;border-color:#0b1f3a!important;color:#ffffff!important}.home-control-os .control-os-register-link{background:rgba(245,196,0,.2)!important;border-color:rgba(216,169,0,.42)!important;color:#0b1f3a!important}.home-control-os .pricing-control-footer,.home-control-os .site-footer{background:linear-gradient(135deg,#0b1f3a,#29308f 66%,#1d246b)!important;border-color:rgba(245,196,0,.28)!important;color:#ffffff!important;box-shadow:none!important}.home-control-os .pricing-control-footer:before,.home-control-os .site-footer:before{background:linear-gradient(90deg,#f5c400,#2f80ff,#f5c400)!important;opacity:.8!important}.home-control-os .pricing-control-footer a,.home-control-os .pricing-control-footer p,.home-control-os .pricing-control-footer span,.home-control-os .pricing-control-footer strong,.home-control-os .site-footer a,.home-control-os .site-footer p,.home-control-os .site-footer span,.home-control-os .site-footer strong{color:#ffffff!important}.home-control-os .pricing-control-footer a:hover,.home-control-os .site-footer a:hover{color:#f5c400!important}@media (max-width:760px){.home-control-os{background:radial-gradient(circle,rgba(11,31,58,.06) 1px,transparent 0),radial-gradient(circle at 12% 8%,rgba(47,128,255,.11),transparent 28%),radial-gradient(circle at 88% 7%,rgba(245,196,0,.14),transparent 24%),linear-gradient(180deg,#f8fbff,#eef5ff 58%,#ffffff)!important;background-size:24px 24px,150% 150%,145% 145%,auto!important}}@media (prefers-reduced-motion:reduce){.home-control-os{animation:none!important}}.faq-control-page,.home-control-os,.pricing-control-page{--control-os-header-cut:78px!important;--os-panel:rgba(255,255,255,0.96)!important;--os-panel-strong:rgba(255,255,255,0.98)!important;--os-line:rgba(41,48,143,0.16)!important;--os-muted:#64748b!important;--os-ink:#0b1f3a!important;background:radial-gradient(circle,rgba(11,31,58,.07) 1px,transparent 0),radial-gradient(circle at 16% 12%,rgba(47,128,255,.12),transparent 28%),radial-gradient(circle at 86% 10%,rgba(245,196,0,.16),transparent 24%),linear-gradient(180deg,#f8fbff,#eef5ff 48%,#ffffff)!important;background-position:0 0,0 0,100% 0,0 0!important;background-size:24px 24px,150% 150%,145% 145%,auto!important;color:#0b1f3a!important}.home-control-os{animation:gsf-home-light-background-drift 44s ease-in-out infinite alternate!important}.control-os.faq-control-page:after,.control-os.home-control-os:after,.control-os.pricing-control-page:after,.faq-control-page.control-os:after,.home-control-os.control-os:after,.pricing-control-page.control-os:after{background:rgba(255,255,255,.98)!important;border-bottom:1px solid rgba(41,48,143,.12)!important;box-shadow:0 8px 24px rgba(15,23,42,.06)!important;height:var(--control-os-header-cut)!important}.control-os.faq-control-page:before,.control-os.home-control-os:before,.control-os.pricing-control-page:before,.faq-control-page.control-os:before,.home-control-os.control-os:before,.pricing-control-page.control-os:before{background:linear-gradient(90deg,transparent,rgba(41,48,143,.18),rgba(245,196,0,.3),transparent)!important;top:var(--control-os-header-cut)!important}.control-os-topbar,.faq-control-page>.control-os-topbar,.home-control-os>.control-os-topbar,.pricing-control-page>.control-os-topbar{align-items:center!important;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,255,.99))!important;border-bottom:1px solid rgba(41,48,143,.14)!important;box-shadow:0 10px 26px rgba(15,23,42,.06)!important;display:grid!important;grid-gap:16px!important;gap:16px!important;grid-template-columns:auto minmax(0,1fr) auto!important;left:0!important;margin:0!important;max-width:none!important;min-height:var(--control-os-header-cut)!important;padding:10px clamp(16px,4vw,42px)!important;position:fixed!important;right:0!important;top:0!important;transform:none!important;width:100%!important;z-index:120!important}.control-os-brand-mark{border-color:rgba(41,48,143,.16)!important;box-shadow:0 8px 20px rgba(15,23,42,.08)!important;height:48px!important;width:72px!important}.faq-control-page .control-os-brand strong,.faq-control-page .control-os-nav-actions a,.home-control-os .control-os-brand strong,.home-control-os .control-os-nav-actions a,.pricing-control-page .control-os-brand strong,.pricing-control-page .control-os-nav-actions a{color:#0b1f3a!important}.faq-control-page .control-os-brand small,.faq-control-page .control-os-topbar-status strong,.home-control-os .control-os-brand small,.home-control-os .control-os-topbar-status strong,.pricing-control-page .control-os-brand small,.pricing-control-page .control-os-topbar-status strong{color:#29308f!important}.control-os-topbar-status{background:rgba(47,128,255,.08)!important;border-color:rgba(41,48,143,.14)!important;color:#29308f!important}.control-os-topbar-status span{background:#2f80ff!important;box-shadow:0 0 0 5px rgba(47,128,255,.1)!important}.control-os-nav-actions a{border-radius:10px!important;min-height:40px!important}.control-os-nav-actions a:hover,.control-os-nav-actions a[aria-current=page]{background:rgba(47,128,255,.1)!important;border-color:rgba(47,128,255,.22)!important;color:#29308f!important}.control-os-login-link{background:#0b1f3a!important;border-color:#0b1f3a!important;color:#ffffff!important}.control-os-register-link{background:rgba(245,196,0,.22)!important;border-color:rgba(216,169,0,.44)!important;color:#0b1f3a!important}.faq-manifest-stage,.home-control-os .control-os-hero,.pricing-control-page .pricing-plans-shell{padding-top:calc(var(--control-os-header-cut) + 42px)!important}.control-os-final h2,.control-os-hero h1,.control-os-section-heading h2,.control-os-workflow-copy h2,.faq-manifest-card-title h2,.faq-manifest-heading h1,.home-pricing-preview h2,.home-vpn-offer h2,.pricing-card h3{color:#0b1f3a!important;text-shadow:none!important}.control-os-final p,.control-os-kicker,.control-os-module-topline span,.control-os-section-heading p,.control-os-workflow-copy p,.faq-manifest-heading p,.faq-manifest-heading span{color:#29308f!important}.control-os-lead,.control-os-module-card p,.control-os-workflow-step strong,.faq-manifest-copy p,.faq-manifest-question p,.faq-manifest-stat small,.home-pricing-preview p,.home-vpn-offer p,.plan-limit span,.plan-price span,.pricing-card li,.pricing-card p,.pricing-card>small{color:#334155!important}.billing-toggle-shell,.control-os-final,.control-os-hero-action-block,.control-os-hero-info-block,.control-os-hero-module-block,.control-os-hero-visual-block,.control-os-module-card,.control-os-window,.control-os-workflow-step,.faq-manifest-card,.faq-manifest-question,.home-vpn-offer-inner,.home-vpn-price-card,.pricing-card{background:rgba(255,255,255,.96)!important;border-color:rgba(41,48,143,.14)!important;box-shadow:0 16px 42px rgba(15,23,42,.07)!important;color:#0b1f3a!important}.control-os-hero-action-block:before,.control-os-hero-info-block:before,.control-os-hero-module-block:before,.control-os-hero-visual-block:before,.control-os-module-card:after,.faq-manifest-card:before,.home-pricing-preview:before,.home-vpn-offer:before,.pricing-card:after{opacity:.42!important}.control-os-window-bar,.pricing-control-window-bar{background:linear-gradient(180deg,rgba(238,245,255,.98),rgba(255,255,255,.96))!important;border-bottom-color:rgba(41,48,143,.14)!important}.control-os-dock span,.control-os-metric span,.control-os-metric strong,.control-os-module-topline strong,.control-os-signal-list span,.control-os-window-bar strong,.faq-manifest-question summary,.faq-manifest-stat strong,.plan-limit strong,.plan-price strong{color:#0b1f3a!important}.control-os-map,.pricing-control-orbit{background:radial-gradient(circle at center,rgba(47,128,255,.1),transparent 38%),rgba(248,251,255,.88)!important;border-color:rgba(41,48,143,.14)!important}.control-os-map strong,.pricing-control-orbit small,.pricing-control-orbit strong{background:#0b1f3a!important;color:#ffffff!important}.annual-saving,.control-os-dock span,.control-os-hero-status-widget,.control-os-metric,.control-os-module-topline strong,.control-os-signal-list span,.control-os-system-widget,.faq-manifest-stat,.plan-limit{background:#f7fbff!important;border-color:rgba(41,48,143,.12)!important}.control-os-primary-action,.home-vpn-price-card a,.plan-button,.pricing-control-page .plan-button{background:linear-gradient(135deg,#2f80ff,#f5c400)!important;border-color:rgba(41,48,143,.14)!important;color:#07182e!important}.control-os-final a,.control-os-secondary-action{background:#0b1f3a!important;border-color:#0b1f3a!important;color:#ffffff!important}.pricing-control-page .billing-toggle{background:#ffffff!important;border-color:rgba(41,48,143,.16)!important;box-shadow:0 10px 28px rgba(15,23,42,.07)!important}.pricing-control-page .billing-toggle button{color:#0b1f3a!important}.pricing-control-page .billing-toggle button.active{background:linear-gradient(135deg,#2f80ff,#f5c400)!important;color:#07182e!important}.popular-badge,.pricing-control-page .billing-toggle span,.pricing-control-page .popular-badge{background:#29308f!important;color:#ffffff!important}.pricing-card.featured,.pricing-control-page .pricing-card.featured{background:linear-gradient(180deg,#f8fbff,#eef5ff)!important;border-color:rgba(47,128,255,.34)!important;color:#0b1f3a!important}.plan-icon,.pricing-control-page .plan-icon{background:rgba(47,128,255,.1)!important;border-color:rgba(47,128,255,.28)!important;color:#29308f!important}.faq-manifest-stat>span,.pricing-card li:before,.pricing-control-page .pricing-card li:before{background:linear-gradient(135deg,#2f80ff,#f5c400)!important;box-shadow:none!important}.faq-manifest-page{background:radial-gradient(circle,rgba(11,31,58,.07) 1px,transparent 0),radial-gradient(circle at 18% 10%,rgba(47,128,255,.13),transparent 28%),radial-gradient(circle at 82% 12%,rgba(245,196,0,.14),transparent 24%),linear-gradient(180deg,#f8fbff,#eef5ff 52%,#ffffff)!important;background-size:24px 24px,150% 150%,145% 145%,auto!important}.faq-manifest-heading h1{background:none!important;-webkit-background-clip:initial!important;color:#0b1f3a!important}.faq-manifest-card-title>span,.faq-manifest-question summary i{background:rgba(47,128,255,.1)!important;border-color:rgba(47,128,255,.28)!important;box-shadow:none!important;color:#29308f!important}.faq-manifest-question[open] summary i{background:linear-gradient(135deg,#2f80ff,#f5c400)!important;color:#07182e!important}.control-os .pricing-control-footer,.control-os .site-footer,.faq-control-page .pricing-control-footer,.home-control-os .pricing-control-footer,.pricing-control-page .pricing-control-footer{background:linear-gradient(135deg,#0b1f3a,#29308f 66%,#1d246b)!important;border-color:rgba(245,196,0,.28)!important;box-shadow:none!important;color:#ffffff!important}.control-os .pricing-control-footer a,.control-os .pricing-control-footer p,.control-os .pricing-control-footer span,.control-os .pricing-control-footer strong,.control-os .site-footer a,.control-os .site-footer p,.control-os .site-footer span,.control-os .site-footer strong{color:#ffffff!important}.control-os .pricing-control-footer a:hover,.control-os .site-footer a:hover{color:#f5c400!important}@media (max-width:760px){.faq-control-page,.home-control-os,.pricing-control-page{--control-os-header-cut:74px!important;background:radial-gradient(circle,rgba(11,31,58,.055) 1px,transparent 0),radial-gradient(circle at 12% 8%,rgba(47,128,255,.1),transparent 28%),radial-gradient(circle at 88% 7%,rgba(245,196,0,.13),transparent 24%),linear-gradient(180deg,#f8fbff,#eef5ff 58%,#ffffff)!important;background-size:24px 24px,150% 150%,145% 145%,auto!important}.control-os-topbar,.faq-control-page>.control-os-topbar,.home-control-os>.control-os-topbar,.pricing-control-page>.control-os-topbar{gap:8px!important;grid-template-columns:auto minmax(0,1fr)!important;min-height:var(--control-os-header-cut)!important;padding:8px 12px!important}.faq-control-page .control-os-topbar-status,.home-control-os .control-os-topbar-status,.pricing-control-page .control-os-topbar-status{display:none!important}.control-os-brand-mark{height:42px!important;width:64px!important}.control-os-nav-actions{justify-content:flex-end!important;overflow-x:auto!important;padding-bottom:0!important}.control-os-nav-actions a{font-size:.72rem!important;min-height:34px!important;padding:7px 9px!important}.faq-manifest-stage,.home-control-os .control-os-hero,.pricing-control-page .pricing-plans-shell{padding-top:calc(var(--control-os-header-cut) + 26px)!important}.home-control-os .control-os-hero-visual-block{display:none!important}.control-os-module-grid,.faq-manifest-stats,.pricing-grid{grid-template-columns:1fr!important}}.faq-control-page,.home-control-os,.pricing-control-page{font-size:15px!important}.control-os-topbar,.faq-control-page>.control-os-topbar,.home-control-os>.control-os-topbar,.pricing-control-page>.control-os-topbar{gap:10px!important;min-height:70px!important;padding:8px clamp(14px,3vw,30px)!important}.control-os.faq-control-page:after,.control-os.home-control-os:after,.control-os.pricing-control-page:after,.faq-control-page.control-os:after,.home-control-os.control-os:after,.pricing-control-page.control-os:after{height:70px!important}.control-os.faq-control-page:before,.control-os.home-control-os:before,.control-os.pricing-control-page:before,.faq-control-page.control-os:before,.home-control-os.control-os:before,.pricing-control-page.control-os:before{top:70px!important}.control-os-brand{gap:9px!important}.control-os-brand-mark{height:42px!important;width:64px!important}.control-os-brand strong{font-size:.9rem!important;line-height:1!important}.control-os-brand small{font-size:.63rem!important;line-height:1!important}.control-os-topbar-status{min-height:32px!important;padding:6px 11px!important}.control-os-topbar-status strong{font-size:.72rem!important}.control-os-nav-actions{gap:6px!important;justify-content:flex-end!important}.control-os-nav-actions a{border:0!important;font-size:.82rem!important;min-height:34px!important;padding:7px 11px!important}.control-os-nav-actions .theme-toggle,.control-os-nav-actions a:hover,.control-os-nav-actions a[aria-current=page]{border:0!important;box-shadow:none!important}.control-os-nav-actions .theme-toggle{gap:7px!important;height:34px!important;min-width:104px!important;padding:4px 9px 4px 5px!important}.control-os-nav-actions .theme-track{height:22px!important;width:42px!important}.control-os-nav-actions .theme-knob{height:16px!important;width:16px!important}.control-os-nav-actions .theme-knob.dark{transform:translateX(20px) rotate(-1deg)!important}.control-os-nav-actions .theme-label{font-size:.66rem!important}.faq-manifest-stage,.home-control-os .control-os-hero,.pricing-control-page .pricing-plans-shell{padding-top:104px!important}.home-control-os .control-os-hero h1{font-size:clamp(2.2rem,4.2vw,3.65rem)!important;line-height:.98!important}.faq-manifest-heading h1{font-size:clamp(1.9rem,3.4vw,3rem)!important;line-height:1!important}.control-os-final h2,.control-os-section-heading h2,.control-os-workflow-copy h2,.faq-manifest-card-title h2,.home-pricing-preview h2,.home-vpn-offer h2{font-size:clamp(1.25rem,2vw,1.85rem)!important;line-height:1.08!important}.control-os-lead,.faq-manifest-copy p,.faq-manifest-question p,.home-pricing-preview p,.home-vpn-offer p{font-size:clamp(.9rem,1.15vw,1rem)!important;line-height:1.58!important}.control-os-final p,.control-os-kicker,.control-os-module-topline span,.control-os-section-heading p,.control-os-workflow-copy p,.faq-manifest-heading p,.faq-manifest-heading span{font-size:.78rem!important}.control-os-module-card h3,.faq-manifest-question summary,.pricing-card h3{font-size:1.08rem!important;line-height:1.18!important}.control-os-module-card p,.control-os-workflow-step strong,.faq-manifest-stat small,.plan-limit span,.plan-price span,.pricing-card li,.pricing-card p,.pricing-card>small{font-size:.88rem!important;line-height:1.5!important}.plan-price strong{font-size:clamp(2rem,3vw,2.55rem)!important}.faq-manifest-stat strong,.plan-limit strong{font-size:clamp(1.45rem,2.4vw,2rem)!important}.control-os-map strong,.control-os-metric strong,.pricing-control-orbit strong{font-size:.9rem!important}.control-os-dock span,.control-os-metric span,.control-os-signal-list span,.control-os-window-bar strong,.pricing-control-window-bar strong{font-size:.72rem!important}.control-os-final a,.control-os-primary-action,.control-os-secondary-action,.home-control-os .control-os-final a,.home-control-os .control-os-primary-action,.home-control-os .control-os-secondary-action,.home-control-os .home-vpn-price-card a,.home-vpn-price-card a,.plan-button,.pricing-control-page .plan-button{border:0!important;box-shadow:none!important;outline:0!important;font-size:.9rem!important;min-height:42px!important;padding:11px 16px!important}.faq-control-page a:focus-visible,.faq-control-page button:focus-visible,.home-control-os a:focus-visible,.home-control-os button:focus-visible,.pricing-control-page a:focus-visible,.pricing-control-page button:focus-visible{outline:2px solid rgba(245,196,0,.85)!important;outline-offset:3px!important}[data-theme=dark] .faq-control-page,[data-theme=dark] .home-control-os,[data-theme=dark] .pricing-control-page{--os-panel:rgba(9,18,34,0.96)!important;--os-panel-strong:rgba(12,28,52,0.98)!important;--os-line:rgba(110,150,255,0.22)!important;--os-muted:#b8c6dd!important;--os-ink:#f8fbff!important;background:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 0),radial-gradient(circle at 16% 12%,rgba(47,128,255,.18),transparent 28%),radial-gradient(circle at 86% 10%,rgba(245,196,0,.12),transparent 24%),linear-gradient(180deg,#07101f,#0b1630 52%,#050914)!important;background-size:24px 24px,150% 150%,145% 145%,auto!important;color:#f8fbff!important}[data-theme=dark] .control-os-topbar,[data-theme=dark] .faq-control-page>.control-os-topbar,[data-theme=dark] .home-control-os>.control-os-topbar,[data-theme=dark] .pricing-control-page>.control-os-topbar{background:linear-gradient(180deg,rgba(7,16,31,.99),rgba(10,24,46,.99))!important;border-bottom-color:rgba(245,196,0,.18)!important;box-shadow:0 10px 26px rgba(0,0,0,.24)!important}[data-theme=dark] .control-os.faq-control-page:after,[data-theme=dark] .control-os.home-control-os:after,[data-theme=dark] .control-os.pricing-control-page:after,[data-theme=dark] .faq-control-page.control-os:after,[data-theme=dark] .home-control-os.control-os:after,[data-theme=dark] .pricing-control-page.control-os:after{background:rgba(7,16,31,.98)!important;border-bottom-color:rgba(245,196,0,.18)!important}[data-theme=dark] .control-os-final h2,[data-theme=dark] .control-os-hero h1,[data-theme=dark] .control-os-section-heading h2,[data-theme=dark] .control-os-workflow-copy h2,[data-theme=dark] .faq-control-page .control-os-brand strong,[data-theme=dark] .faq-control-page .control-os-nav-actions a,[data-theme=dark] .faq-manifest-card-title h2,[data-theme=dark] .faq-manifest-heading h1,[data-theme=dark] .faq-manifest-question summary,[data-theme=dark] .faq-manifest-stat strong,[data-theme=dark] .home-control-os .control-os-brand strong,[data-theme=dark] .home-control-os .control-os-nav-actions a,[data-theme=dark] .home-pricing-preview h2,[data-theme=dark] .home-vpn-offer h2,[data-theme=dark] .plan-limit strong,[data-theme=dark] .plan-price strong,[data-theme=dark] .pricing-card h3,[data-theme=dark] .pricing-control-page .control-os-brand strong,[data-theme=dark] .pricing-control-page .control-os-nav-actions a{color:#f8fbff!important}[data-theme=dark] .control-os-final p,[data-theme=dark] .control-os-kicker,[data-theme=dark] .control-os-module-topline span,[data-theme=dark] .control-os-section-heading p,[data-theme=dark] .control-os-workflow-copy p,[data-theme=dark] .faq-control-page .control-os-brand small,[data-theme=dark] .faq-manifest-heading p,[data-theme=dark] .faq-manifest-heading span,[data-theme=dark] .home-control-os .control-os-brand small,[data-theme=dark] .pricing-control-page .control-os-brand small{color:#f5c400!important}[data-theme=dark] .control-os-lead,[data-theme=dark] .control-os-module-card p,[data-theme=dark] .control-os-workflow-step strong,[data-theme=dark] .faq-manifest-copy p,[data-theme=dark] .faq-manifest-question p,[data-theme=dark] .faq-manifest-stat small,[data-theme=dark] .home-pricing-preview p,[data-theme=dark] .home-vpn-offer p,[data-theme=dark] .plan-limit span,[data-theme=dark] .plan-price span,[data-theme=dark] .pricing-card li,[data-theme=dark] .pricing-card p,[data-theme=dark] .pricing-card>small{color:#c7d3e7!important}[data-theme=dark] .billing-toggle-shell,[data-theme=dark] .control-os-final,[data-theme=dark] .control-os-hero-action-block,[data-theme=dark] .control-os-hero-info-block,[data-theme=dark] .control-os-hero-module-block,[data-theme=dark] .control-os-hero-visual-block,[data-theme=dark] .control-os-module-card,[data-theme=dark] .control-os-window,[data-theme=dark] .control-os-workflow-step,[data-theme=dark] .faq-manifest-card,[data-theme=dark] .faq-manifest-question,[data-theme=dark] .home-vpn-offer-inner,[data-theme=dark] .home-vpn-price-card,[data-theme=dark] .pricing-card{background:rgba(9,18,34,.94)!important;border-color:rgba(110,150,255,.22)!important;box-shadow:0 18px 46px rgba(0,0,0,.28)!important;color:#f8fbff!important}[data-theme=dark] .annual-saving,[data-theme=dark] .control-os-dock span,[data-theme=dark] .control-os-hero-status-widget,[data-theme=dark] .control-os-metric,[data-theme=dark] .control-os-module-topline strong,[data-theme=dark] .control-os-signal-list span,[data-theme=dark] .control-os-system-widget,[data-theme=dark] .control-os-window-bar,[data-theme=dark] .faq-manifest-stat,[data-theme=dark] .plan-limit,[data-theme=dark] .pricing-control-window-bar{background:rgba(14,31,58,.92)!important;border-color:rgba(110,150,255,.2)!important;color:#f8fbff!important}[data-theme=dark] .control-os-dock span,[data-theme=dark] .control-os-metric span,[data-theme=dark] .control-os-metric strong,[data-theme=dark] .control-os-module-topline strong,[data-theme=dark] .control-os-signal-list span,[data-theme=dark] .control-os-window-bar strong{color:#f8fbff!important}[data-theme=dark] .control-os-nav-actions .theme-toggle,[data-theme=dark] .pricing-control-page .billing-toggle{background:rgba(14,31,58,.96)!important;color:#f8fbff!important}@media (max-width:760px){.faq-control-page,.home-control-os,.pricing-control-page{--control-os-header-cut:66px!important;font-size:14px!important}.control-os-topbar,.faq-control-page>.control-os-topbar,.home-control-os>.control-os-topbar,.pricing-control-page>.control-os-topbar{gap:6px!important;min-height:66px!important;padding:7px 10px!important}.control-os.faq-control-page:after,.control-os.home-control-os:after,.control-os.pricing-control-page:after,.faq-control-page.control-os:after,.home-control-os.control-os:after,.pricing-control-page.control-os:after{height:66px!important}.control-os.faq-control-page:before,.control-os.home-control-os:before,.control-os.pricing-control-page:before,.faq-control-page.control-os:before,.home-control-os.control-os:before,.pricing-control-page.control-os:before{top:66px!important}.control-os-brand span{display:none!important}.control-os-brand-mark{height:38px!important;width:58px!important}.control-os-nav-actions{gap:4px!important}.control-os-nav-actions a{font-size:.66rem!important;min-height:30px!important;padding:6px 7px!important}.control-os-nav-actions .theme-toggle{height:30px!important;min-width:46px!important;padding:4px!important}.control-os-nav-actions .theme-label{display:none!important}.control-os-nav-actions .theme-track{height:20px!important;width:38px!important}.control-os-nav-actions .theme-knob{height:14px!important;width:14px!important}.control-os-nav-actions .theme-knob.dark{transform:translateX(18px) rotate(-1deg)!important}.faq-manifest-stage,.home-control-os .control-os-hero,.pricing-control-page .pricing-plans-shell{padding-top:86px!important}.home-control-os .control-os-hero h1{font-size:clamp(1.95rem,10vw,2.45rem)!important}.faq-manifest-heading h1{font-size:clamp(1.7rem,8vw,2.25rem)!important}.control-os-final h2,.control-os-section-heading h2,.control-os-workflow-copy h2,.faq-manifest-card-title h2,.home-pricing-preview h2,.home-vpn-offer h2{font-size:1.24rem!important}.control-os-lead,.faq-manifest-copy p,.faq-manifest-question p,.home-pricing-preview p,.home-vpn-offer p{font-size:.88rem!important}.control-os-module-card h3,.faq-manifest-question summary,.pricing-card h3{font-size:1rem!important}}.home-control-os .control-os-hero-action-block,.home-control-os .control-os-hero-info-block{background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important;padding:0!important}.home-control-os .control-os-hero-action-block:before,.home-control-os .control-os-hero-info-block:before{display:none!important}.home-control-os .control-os-hero-copy{gap:24px!important}@media (max-width:760px){.home-control-os .control-os-hero-copy{gap:18px!important}}.home-control-os .control-os-hero-grid{grid-template-columns:minmax(0,720px)!important;justify-content:flex-start!important}.home-control-os .control-os-hero-copy{max-width:720px!important}@media (max-width:760px){.home-control-os .control-os-hero-copy,.home-control-os .control-os-hero-grid{max-width:100%!important}}.home-control-os .control-os-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr)!important;justify-content:center!important}.home-control-os .control-os-hero-copy{max-width:680px!important}.home-control-os .control-os-hero-visual-block{background:transparent!important;border:0!important;box-shadow:none!important;min-height:560px!important;overflow:visible!important;padding:0!important;position:relative!important}.home-control-os .control-os-hero-visual-block:before{display:none!important}@media (max-width:980px){.home-control-os .control-os-hero-grid{grid-template-columns:1fr!important}}[data-theme=dark] .home-control-os .control-os-hero-visual-block{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;padding:0!important}[data-theme=dark] .home-control-os .control-os-hero-visual-block:before{display:none!important}@media (min-width:1181px){.home-control-os .control-os-desktop .control-os-hero-status-widget{right:-58px!important;top:356px!important}}@media (min-width:981px) and (max-width:1180px){.home-control-os .control-os-desktop .control-os-hero-status-widget{right:-24px!important;top:356px!important}}@media (max-width:760px){.home-control-os,body:has(.home-control-os),body:has(.home-control-os) .page-transition-shell,html:has(.home-control-os){height:auto!important;min-height:0!important;padding-bottom:0!important}body:has(.home-control-os){margin-bottom:0!important;overflow-x:hidden!important}body:has(.home-control-os) .page-transition-shell{margin-bottom:0!important}.home-control-os{margin-bottom:0!important}.home-control-os .control-os-hero{margin-bottom:0!important;padding-bottom:22px!important}.home-control-os .pricing-control-footer,.home-control-os .site-footer{margin-bottom:0!important;padding-bottom:max(28px,env(safe-area-inset-bottom))!important}}@media (min-width:1181px){.home-control-os .control-os-desktop .control-os-hero-status-widget{max-width:330px!important;right:-46px!important;top:356px!important;width:330px!important}}@media (min-width:981px) and (max-width:1180px){.home-control-os .control-os-desktop .control-os-hero-status-widget{max-width:320px!important;right:-16px!important;top:356px!important;width:320px!important}}.home-control-os{color:#f7fbff!important}.home-control-os,.home-control-os.gsf-force-light,[data-theme=light] .home-control-os{background:#06111f!important}.home-control-os .gsf-nexus-hero{background:radial-gradient(circle at 3% 28%,rgba(47,128,255,.22),transparent 25%),radial-gradient(circle at 48% 26%,rgba(118,78,255,.14),transparent 27%),radial-gradient(circle at 82% 12%,rgba(47,128,255,.12),transparent 26%),linear-gradient(180deg,#06111f,#071326 52%,#050b18)!important;isolation:isolate!important;min-height:auto!important;overflow:hidden!important;padding:106px clamp(20px,3vw,34px) 34px!important;position:relative!important}.home-control-os .gsf-nexus-hero:before{background-image:radial-gradient(circle,rgba(47,128,255,.28) 1px,transparent 0)!important;background-size:28px 28px!important;content:""!important;inset:0!important;opacity:.38!important;pointer-events:none!important;position:absolute!important;z-index:-2!important}.home-control-os .gsf-nexus-hero:after{background:radial-gradient(ellipse at 18% 82%,rgba(0,145,255,.25),transparent 34%),linear-gradient(23deg,transparent 42%,rgba(47,128,255,.16) 43%,transparent 44%),linear-gradient(155deg,transparent 52%,rgba(118,78,255,.14) 53%,transparent 54%);bottom:0!important;content:""!important;height:45%!important;left:0!important;opacity:.72!important;pointer-events:none!important;position:absolute!important;right:0!important;z-index:-1!important}.home-control-os .gsf-nexus-grid{align-items:stretch!important;display:grid!important;grid-gap:clamp(18px,2vw,26px)!important;gap:clamp(18px,2vw,26px)!important;grid-template-columns:minmax(310px,.95fr) minmax(360px,.86fr) minmax(270px,.72fr)!important;margin:0 auto!important;max-width:1480px!important;position:relative!important;width:100%!important}.home-control-os .gsf-nexus-copy{align-content:center!important;display:grid!important;grid-gap:22px!important;gap:22px!important;min-height:360px!important;padding:8px 0!important;position:relative!important;z-index:2!important}.home-control-os .gsf-nexus-kicker{color:#2f80ff!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.12em!important;margin:0!important;text-transform:uppercase!important}.home-control-os .gsf-nexus-copy h1{color:#ffffff!important;display:grid!important;font-size:clamp(3rem,5.2vw,5.7rem)!important;font-weight:950!important;grid-gap:0!important;gap:0!important;letter-spacing:0!important;line-height:.92!important;margin:0!important;position:relative!important;text-shadow:0 12px 34px rgba(0,0,0,.38)!important}.home-control-os .gsf-nexus-copy h1 strong{background:linear-gradient(90deg,#14a2ff,#2f80ff 40%,#8f63ff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;display:inline-block!important;font:inherit!important}.home-control-os .gsf-nexus-copy h1 i{color:#dbeafe!important;font-size:1.4rem!important;font-style:normal!important;left:min(42vw,430px)!important;position:absolute!important;text-shadow:0 0 18px rgba(143,99,255,.9)!important;top:49%!important;transform:rotate(18deg)!important}.home-control-os .gsf-nexus-copy>p:not(.gsf-nexus-kicker){color:#d4e2f7!important;font-size:clamp(.88rem,1.05vw,1rem)!important;line-height:1.7!important;margin:0!important;max-width:620px!important}.home-control-os .gsf-nexus-cta{background:linear-gradient(135deg,#1499ff,#2f80ff 52%,#7c3cff)!important;border:0!important;border-radius:14px!important;box-shadow:0 22px 48px rgba(47,128,255,.28)!important;color:#ffffff!important;font-size:.9rem!important;font-weight:950!important;gap:14px!important;min-height:52px!important;padding:0 18px 0 22px!important;text-decoration:none!important;width:-moz-fit-content!important;width:fit-content!important}.home-control-os .gsf-nexus-cta,.home-control-os .gsf-nexus-cta span{align-items:center!important;display:inline-flex!important;justify-content:center!important}.home-control-os .gsf-nexus-cta span{background:rgba(255,255,255,.2)!important;border-radius:999px!important;height:28px!important;width:28px!important}.home-control-os .gsf-nexus-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.home-control-os .gsf-nexus-secondary{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(148,163,184,.42);border-radius:14px;color:#e6efff;display:inline-flex;font-size:.9rem;font-weight:850;justify-content:center;min-height:52px;padding:0 22px;text-decoration:none}.home-control-os .gsf-nexus-benefits{align-items:center;color:#b6c8e4;display:flex;flex-wrap:wrap;gap:9px 22px;list-style:none;margin:-5px 0 0;padding:0}.home-control-os .gsf-nexus-benefits li{align-items:center;display:inline-flex;font-size:.76rem;gap:8px}.home-control-os .gsf-nexus-benefits li:before{color:#f5c400;content:"✓";font-size:.9rem;font-weight:950}.home-control-os .gsf-nexus-secondary:hover{background:rgba(255,255,255,.14);border-color:rgba(245,196,0,.72);color:#ffffff}[data-theme=light] .home-control-os .gsf-nexus-secondary{background:rgba(255,255,255,.82);border-color:rgba(41,48,143,.22);color:#15256b}[data-theme=light] .home-control-os .gsf-nexus-benefits{color:rgba(11,31,58,.7)}@media (max-width:760px){.home-control-os .gsf-nexus-actions{align-items:stretch;flex-direction:column}.home-control-os .gsf-nexus-secondary{width:100%}.home-control-os .gsf-nexus-benefits{gap:8px 16px;justify-content:center}}.home-control-os .gsf-network-panel,.home-control-os .gsf-side-panel,.home-control-os .gsf-stat-card{background:linear-gradient(180deg,rgba(14,34,65,.92),rgba(8,20,40,.9))!important;border:1px solid rgba(77,132,255,.24)!important;border-radius:14px!important;box-shadow:0 24px 60px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)!important;color:#ffffff!important}.home-control-os .gsf-network-panel{display:grid!important;grid-gap:14px!important;gap:14px!important;min-height:360px!important;overflow:hidden!important;padding:18px!important;position:relative!important}.home-control-os .gsf-network-panel:before,.home-control-os .gsf-side-panel:before,.home-control-os .gsf-stat-card:before{background:radial-gradient(circle at 50% 0,rgba(47,128,255,.18),transparent 46%)!important;content:""!important;inset:0!important;opacity:.75!important;pointer-events:none!important;position:absolute!important}.home-control-os .gsf-panel-header,.home-control-os .gsf-side-heading{align-items:center!important;display:flex!important;justify-content:space-between!important;position:relative!important;z-index:2!important}.home-control-os .gsf-panel-header strong,.home-control-os .gsf-side-heading strong{color:#ffffff!important;display:block!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important}.home-control-os .gsf-panel-header span:not(.gsf-panel-dot){color:#66e4a7!important;display:block!important;font-size:.74rem!important;margin-top:5px!important;padding-left:14px!important;position:relative!important}.home-control-os .gsf-panel-header span:not(.gsf-panel-dot):before{background:#31d681!important;border-radius:999px!important;content:""!important;height:6px!important;left:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:6px!important}.home-control-os .gsf-panel-dot{background:#38bdf8!important;border-radius:999px!important;box-shadow:0 0 20px rgba(56,189,248,.9)!important;height:10px!important;width:10px!important}.home-control-os .gsf-globe-stage{align-items:center!important;display:grid!important;justify-items:center!important;min-height:230px!important;position:relative!important;z-index:1!important}.home-control-os .gsf-globe{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.28),transparent 12%),radial-gradient(circle at 50% 50%,rgba(24,145,255,.44),rgba(31,65,179,.76) 54%,rgba(5,16,40,.96) 100%)!important;border:1px solid rgba(112,180,255,.58)!important;border-radius:999px!important;box-shadow:0 0 34px rgba(47,128,255,.72),inset -18px -22px 34px rgba(0,0,0,.34),inset 18px 16px 28px rgba(255,255,255,.12)!important;height:clamp(178px,19vw,250px)!important;overflow:hidden!important;position:relative!important;width:clamp(178px,19vw,250px)!important;z-index:2!important}.home-control-os .gsf-globe:before{background-image:linear-gradient(rgba(80,170,255,.2) 1px,transparent 0),linear-gradient(90deg,rgba(80,170,255,.2) 1px,transparent 0)!important;background-size:28px 28px!important;border-radius:inherit!important;content:""!important;inset:0!important;opacity:.56!important;position:absolute!important}.home-control-os .gsf-globe-line{border:1px solid rgba(109,166,255,.28)!important;border-radius:999px!important;inset:18%!important;position:absolute!important}.home-control-os .gsf-globe-line-one{transform:rotate(0deg) scaleX(.7)!important}.home-control-os .gsf-globe-line-two{transform:rotate(90deg) scaleX(.7)!important}.home-control-os .gsf-globe-line-three{transform:rotate(28deg) scaleX(1.1)!important}.home-control-os .gsf-continent{background:rgba(0,201,255,.26)!important;border:1px solid rgba(0,201,255,.28)!important;filter:blur(.2px)!important;position:absolute!important}.home-control-os .gsf-continent-one{border-radius:52% 48% 45% 55%!important;height:30px!important;left:30%!important;top:36%!important;transform:rotate(-18deg)!important;width:58px!important}.home-control-os .gsf-continent-two{border-radius:46% 54% 58% 42%!important;height:42px!important;left:54%!important;top:43%!important;transform:rotate(18deg)!important;width:44px!important}.home-control-os .gsf-continent-three{border-radius:42% 58% 50% 50%!important;height:24px!important;left:44%!important;top:58%!important;width:32px!important}.home-control-os .gsf-orbit{border:1px solid rgba(47,128,255,.46)!important;border-radius:999px!important;height:82%!important;position:absolute!important;width:82%!important;z-index:1!important}.home-control-os .gsf-orbit-one{transform:rotate(18deg) scaleX(1.22)}.home-control-os .gsf-orbit-two{transform:rotate(-24deg) scaleX(1.16);opacity:.72!important}.home-control-os .gsf-orbit-three{transform:rotate(82deg) scaleX(.92);opacity:.54!important}.home-control-os .gsf-node{background:#2fc3ff!important;border-radius:999px!important;box-shadow:0 0 20px rgba(47,195,255,.92)!important;height:7px!important;position:absolute!important;width:7px!important;z-index:3!important}.home-control-os .gsf-node-a{left:14%;top:34%}.home-control-os .gsf-node-b{right:12%;top:18%}.home-control-os .gsf-node-c{right:12%;bottom:30%}.home-control-os .gsf-node-d{left:24%;bottom:18%}.home-control-os .gsf-core-badge{background:rgba(6,17,34,.82)!important;border:1px solid rgba(82,158,255,.32)!important;border-radius:12px!important;box-shadow:0 18px 38px rgba(0,0,0,.32)!important;color:#ffffff!important;display:grid!important;left:50%!important;min-width:126px!important;padding:12px 14px!important;position:absolute!important;text-align:center!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:4!important}.home-control-os .gsf-core-badge strong{font-size:.86rem!important;font-weight:950!important}.home-control-os .gsf-core-badge span{color:#93c5fd!important;font-size:.66rem!important}.home-control-os .gsf-sync-strip{align-items:center!important;background:rgba(20,45,85,.86)!important;border:1px solid rgba(77,132,255,.24)!important;border-radius:12px!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:minmax(0,1fr) 150px!important;padding:12px 14px!important;position:relative!important;z-index:3!important}.home-control-os .gsf-sync-strip strong{color:#cbdcff!important;display:block!important;font-size:.66rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.home-control-os .gsf-sync-strip span{color:#9fb4d6!important;display:block!important;font-size:.68rem!important;margin-top:4px!important}.home-control-os .gsf-stat-spark,.home-control-os .gsf-sync-strip svg{overflow:visible!important}.home-control-os .gsf-stat-spark polyline,.home-control-os .gsf-sync-strip polyline{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.2!important}.home-control-os .gsf-sync-strip svg{color:#2fc3ff!important}.home-control-os .gsf-nexus-side{display:grid!important;grid-gap:18px!important;gap:18px!important;grid-template-rows:minmax(0,1fr) auto!important}.home-control-os .gsf-side-panel{overflow:hidden!important;padding:18px!important;position:relative!important}.home-control-os .gsf-side-heading{margin-bottom:14px!important}.home-control-os .gsf-side-heading span{color:#6b83b5!important;font-weight:950!important}.home-control-os .gsf-service-list,.home-control-os .gsf-signal-list{display:grid!important;grid-gap:11px!important;gap:11px!important;position:relative!important;z-index:2!important}.home-control-os .gsf-service-item,.home-control-os .gsf-signal-item{align-items:center!important;background:rgba(9,25,50,.78)!important;border:1px solid rgba(77,132,255,.18)!important;border-radius:12px!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:34px minmax(0,1fr) auto!important;min-height:52px!important;padding:9px 11px!important}.home-control-os .gsf-service-item>span,.home-control-os .gsf-signal-icon{align-items:center!important;background:rgba(82,65,255,.22)!important;border-radius:10px!important;color:#a78bfa!important;display:inline-flex!important;font-size:.72rem!important;font-weight:950!important;height:34px!important;justify-content:center!important;width:34px!important}.home-control-os .gsf-signal-item[data-tone=blue] .gsf-signal-icon{background:rgba(47,128,255,.2)!important;color:#60a5fa!important}.home-control-os .gsf-signal-item[data-tone=orange] .gsf-signal-icon{background:rgba(249,115,22,.2)!important;color:#fb923c!important}.home-control-os .gsf-signal-item[data-tone=red] .gsf-signal-icon{background:rgba(239,68,68,.18)!important;color:#fb7185!important}.home-control-os .gsf-service-item strong,.home-control-os .gsf-signal-item strong{color:#ffffff!important;display:block!important;font-size:.76rem!important;font-weight:950!important}.home-control-os .gsf-service-item small,.home-control-os .gsf-signal-item small{color:#9fb4d6!important;display:block!important;font-size:.66rem!important;margin-top:3px!important}.home-control-os .gsf-signal-item i{border:2px solid!important;border-radius:999px!important;color:#31d681!important;height:13px!important;width:13px!important}.home-control-os .gsf-signal-item[data-tone=red] i{color:#f43f5e!important}.home-control-os .gsf-signal-item[data-tone=blue] i{color:#3b82f6!important}.home-control-os .gsf-signal-item[data-tone=violet] i{color:#8b5cf6!important}.home-control-os .gsf-signal-item[data-tone=cyan] .gsf-signal-icon{background:rgba(0,209,255,.18)!important;color:#22d3ee!important}.home-control-os .gsf-signal-item[data-tone=cyan] i{color:#22d3ee!important}.home-control-os .gsf-service-item{grid-template-columns:28px minmax(0,1fr) auto!important;min-height:40px!important;padding:7px 9px!important}.home-control-os .gsf-service-item>span{height:28px!important;width:28px!important}.home-control-os .gsf-service-item em{background:rgba(16,185,129,.14)!important;border-radius:999px!important;color:#31d681!important;font-size:.66rem!important;font-style:normal!important;font-weight:950!important;padding:5px 8px!important;text-transform:uppercase!important}.home-control-os .gsf-stat-grid{display:grid!important;grid-gap:22px!important;gap:22px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:28px auto 0!important;max-width:1480px!important;width:100%!important}.home-control-os .gsf-stat-card{display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:54px minmax(0,1fr)!important;min-height:128px!important;padding:22px!important;position:relative!important}.home-control-os .gsf-stat-icon{align-items:center!important;background:rgba(47,128,255,.18)!important;border-radius:12px!important;color:#38bdf8!important;display:inline-flex!important;font-size:.72rem!important;font-weight:950!important;height:48px!important;justify-content:center!important;position:relative!important;width:48px!important;z-index:2!important}.home-control-os .gsf-stat-card[data-tone=purple] .gsf-stat-icon{background:rgba(124,58,237,.22)!important;color:#a78bfa!important}.home-control-os .gsf-stat-card[data-tone=green] .gsf-stat-icon{background:rgba(16,185,129,.18)!important;color:#34d399!important}.home-control-os .gsf-stat-card[data-tone=orange] .gsf-stat-icon{background:rgba(249,115,22,.2)!important;color:#fb923c!important}.home-control-os .gsf-stat-card>div:not(.gsf-stat-foot){align-content:center!important;display:grid!important;grid-gap:2px!important;gap:2px!important;position:relative!important;z-index:2!important}.home-control-os .gsf-stat-card strong{color:#ffffff!important;font-size:clamp(1.5rem,2vw,2rem)!important;font-weight:950!important;line-height:1!important}.home-control-os .gsf-stat-card small{color:#c5d4ee!important;font-size:.76rem!important;font-weight:850!important;text-transform:uppercase!important}.home-control-os .gsf-stat-foot{align-items:end!important;color:#2f80ff!important;display:grid!important;grid-gap:6px!important;gap:6px!important;grid-column:1/-1!important;grid-template-columns:auto minmax(0,1fr)!important;position:relative!important;z-index:2!important}.home-control-os .gsf-stat-card[data-tone=purple] .gsf-stat-foot{color:#a855f7!important}.home-control-os .gsf-stat-card[data-tone=green] .gsf-stat-foot{color:#10b981!important}.home-control-os .gsf-stat-card[data-tone=orange] .gsf-stat-foot{color:#f97316!important}.home-control-os .gsf-stat-foot span{font-size:.8rem!important;font-weight:950!important}.home-control-os .gsf-stat-spark{height:34px!important;width:100%!important}@media (max-width:1180px){.home-control-os .gsf-nexus-grid{grid-template-columns:minmax(300px,.9fr) minmax(340px,1fr)!important}.home-control-os .gsf-nexus-side{grid-column:1/-1!important}.home-control-os .gsf-nexus-side,.home-control-os .gsf-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.home-control-os .gsf-nexus-hero{padding:86px 14px 22px!important}.home-control-os .gsf-nexus-grid,.home-control-os .gsf-nexus-side,.home-control-os .gsf-stat-grid{grid-template-columns:1fr!important}.home-control-os .gsf-nexus-copy{min-height:0!important;padding:8px 0 4px!important}.home-control-os .gsf-nexus-copy h1{font-size:clamp(2.45rem,14vw,3.35rem)!important}.home-control-os .gsf-nexus-copy h1 i{left:auto!important;right:6px!important;top:45%!important}.home-control-os .gsf-nexus-cta{width:100%!important}.home-control-os .gsf-network-panel{min-height:330px!important;padding:15px!important}.home-control-os .gsf-globe-stage{min-height:210px!important}.home-control-os .gsf-sync-strip{grid-template-columns:1fr!important}.home-control-os .gsf-stat-card{min-height:118px!important;padding:18px!important}}.home-control-os .control-os-hero.gsf-nexus-hero,.home-control-os .gsf-nexus-hero{align-items:stretch!important;display:block!important}.home-control-os .gsf-nexus-grid,.home-control-os .gsf-stat-grid{position:relative!important;z-index:2!important}.control-os .gsf-reference-footer,.faq-control-page .gsf-reference-footer,.home-control-os .gsf-reference-footer,.pricing-control-page .gsf-reference-footer{isolation:isolate!important;position:relative!important;display:block!important;width:min(96vw,1840px)!important;margin:clamp(42px,7vw,92px) auto clamp(32px,5vw,72px)!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:26px!important;background:radial-gradient(circle at 91% 94%,rgba(47,128,255,.3),transparent 17%),radial-gradient(circle at 12% 4%,rgba(47,128,255,.16),transparent 20%),linear-gradient(145deg,#021944,#062356 45%,#03173d)!important;box-shadow:0 26px 70px rgba(2,13,35,.22)!important;color:#ffffff!important}.gsf-reference-footer:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(120deg,rgba(255,255,255,.07),transparent 26%),radial-gradient(circle at 80% 72%,rgba(98,149,255,.18),transparent 24%);pointer-events:none}.gsf-reference-footer-main{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(170px,.78fr) minmax(220px,.9fr) minmax(320px,1.2fr);grid-gap:clamp(34px,5vw,96px);gap:clamp(34px,5vw,96px);padding:clamp(66px,7vw,108px) clamp(44px,6vw,86px) clamp(58px,5vw,88px)}.gsf-reference-footer-brand,.gsf-reference-footer-column,.gsf-reference-footer-contact{min-width:0}.gsf-reference-footer-logo{display:inline-flex;align-items:center;margin-bottom:34px}.gsf-reference-footer-logo img{width:clamp(210px,18vw,318px)!important;object-fit:contain!important}.gsf-reference-footer-rule,.gsf-reference-title-rule{display:block!important;width:34px!important;height:3px!important;margin-bottom:34px!important;border-radius:999px!important;background:#f5c400!important}.gsf-reference-footer-brand p{max-width:360px;margin:0 0 36px!important;color:rgba(255,255,255,.86)!important;font-size:clamp(1rem,1.1vw,1.26rem)!important;line-height:1.8!important}.gsf-reference-socials{display:flex;flex-wrap:wrap;gap:16px}.gsf-reference-badges article>span,.gsf-reference-contact-icon,.gsf-reference-socials a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:56px!important;height:56px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(145deg,rgba(77,99,189,.62),rgba(38,54,126,.76))!important;color:#ffffff!important;box-shadow:0 16px 28px rgba(0,0,0,.18)!important;text-decoration:none!important}.gsf-reference-socials a span{color:#ffffff!important;font-size:1.42rem!important;font-weight:950!important;line-height:1!important}.gsf-reference-socials a:hover{transform:translateY(-2px);background:linear-gradient(145deg,#f5c400,#fbbf24)!important;color:#061a42!important}.gsf-reference-socials a:hover span{color:#061a42!important}.gsf-reference-footer-title{display:flex;align-items:center;gap:18px;margin-bottom:16px}.gsf-reference-footer-title svg{width:36px!important;height:36px!important;color:#f5c400!important}.gsf-reference-badges strong,.gsf-reference-copyright strong,.gsf-reference-footer-title strong{color:#ffffff!important;font-weight:950!important;text-transform:none!important}.gsf-reference-footer-title strong{font-size:clamp(1.08rem,1.2vw,1.34rem)!important;text-transform:uppercase!important}.gsf-reference-footer-column a{display:flex!important;align-items:center!important;gap:14px!important;width:-moz-fit-content!important;width:fit-content!important;margin:0 0 24px!important;color:rgba(255,255,255,.92)!important;font-size:clamp(.98rem,1.05vw,1.18rem)!important;line-height:1.3!important;text-decoration:none!important}.gsf-reference-footer-column a span{color:#f5c400!important;font-size:1.7rem!important;font-weight:900!important;line-height:.8!important}.gsf-reference-footer-column a:hover{color:#f5c400!important;transform:translateX(3px)}.gsf-reference-contact-list{display:grid;grid-gap:18px;gap:18px}.gsf-reference-contact-item{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;color:rgba(255,255,255,.95)!important;font-size:clamp(.98rem,1.04vw,1.14rem)!important;line-height:1.35!important}.gsf-reference-badges svg,.gsf-reference-contact-icon svg,.gsf-reference-shield svg{width:26px!important;height:26px!important}.gsf-reference-footer-bottom{position:relative;display:grid;grid-template-columns:minmax(310px,.9fr) minmax(0,2.6fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center;padding:38px clamp(44px,6vw,86px) 48px;border-top:1px solid rgba(255,255,255,.13)}.gsf-reference-copyright{display:flex;align-items:center;gap:22px}.gsf-reference-shield{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:74px!important;height:74px!important;flex:0 0 auto!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;color:#f5c400!important}.gsf-reference-copyright p{display:grid;grid-gap:8px;gap:8px;margin:0!important}.gsf-reference-badges small,.gsf-reference-copyright span{color:rgba(255,255,255,.76)!important}.gsf-reference-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.gsf-reference-badges article{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;min-width:0;padding:0 clamp(18px,2.4vw,34px);border-left:1px solid rgba(255,255,255,.14)}.gsf-reference-badges article>span{width:58px!important;height:58px!important}.gsf-reference-badges article div{display:grid;grid-gap:8px;gap:8px;min-width:0}.gsf-reference-badges small{font-size:.92rem!important;line-height:1.35!important}.gsf-reference-globe{position:absolute;right:-42px;bottom:-82px;z-index:-1;width:min(380px,32vw);aspect-ratio:1;border-radius:999px;opacity:.7;background:radial-gradient(circle at 42% 28%,#ffffff 0 2px,transparent 4px),radial-gradient(circle at 68% 47%,#ffffff 0 2px,transparent 4px),repeating-radial-gradient(circle at 50% 50%,transparent 0 22px,rgba(90,157,255,.34) 23px 24px,transparent 25px 42px),repeating-linear-gradient(17deg,transparent 0 18px,rgba(90,157,255,.28) 19px 20px,transparent 21px 38px),radial-gradient(circle at 50% 50%,rgba(47,128,255,.52),transparent 68%);filter:drop-shadow(0 0 24px rgba(74,144,255,.45))}@media (max-width:1100px){.gsf-reference-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.gsf-reference-badges,.gsf-reference-footer-bottom{grid-template-columns:1fr}.gsf-reference-badges{gap:18px}.gsf-reference-badges article{border-left:0;padding:0}}@media (max-width:700px){.control-os .gsf-reference-footer,.faq-control-page .gsf-reference-footer,.home-control-os .gsf-reference-footer,.pricing-control-page .gsf-reference-footer{width:min(94vw,520px)!important;border-radius:20px!important}.gsf-reference-footer-bottom,.gsf-reference-footer-main{grid-template-columns:1fr;padding-left:24px;padding-right:24px}.gsf-reference-footer-main{gap:38px;padding-top:44px;padding-bottom:38px}.gsf-reference-footer-logo img{width:218px!important}.gsf-reference-badges article,.gsf-reference-contact-item{grid-template-columns:50px minmax(0,1fr)}.gsf-reference-badges article>span,.gsf-reference-contact-icon,.gsf-reference-socials a{width:50px!important;height:50px!important}.gsf-reference-shield{width:62px!important;height:62px!important}.gsf-reference-copyright{align-items:flex-start}.gsf-reference-globe{width:260px;right:-96px;bottom:-92px}}.control-os .gsf-reference-footer,.faq-control-page .gsf-reference-footer,.home-control-os .gsf-reference-footer,.pricing-control-page .gsf-reference-footer{width:100%!important;max-width:none!important;margin:clamp(42px,7vw,92px) 0 0!important;border-width:0!important;border-radius:0!important;box-shadow:none!important}.gsf-reference-footer-bottom,.gsf-reference-footer-main{width:min(96vw,1840px)!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:700px){.control-os .gsf-reference-footer,.faq-control-page .gsf-reference-footer,.home-control-os .gsf-reference-footer,.pricing-control-page .gsf-reference-footer{width:100%!important;max-width:none!important;border-radius:0!important}.gsf-reference-footer-bottom,.gsf-reference-footer-main{width:min(94vw,520px)!important}}.home-control-os .gsf-reference-footer{margin-top:clamp(34px,6vw,78px)!important;background:radial-gradient(circle at 86% 76%,rgba(47,128,255,.16),transparent 24%),radial-gradient(circle at 12% 18%,rgba(11,31,58,.06),transparent 28%),linear-gradient(180deg,rgba(248,251,255,0),rgba(238,245,255,.72) 42%,rgba(255,255,255,.92))!important;color:#0b1f3a!important}.home-control-os .gsf-reference-footer:before{background:radial-gradient(circle,rgba(11,31,58,.055) 1px,transparent 0),linear-gradient(180deg,transparent,rgba(47,128,255,.045))!important;background-size:26px 26px,auto!important;opacity:1!important}.home-control-os .gsf-reference-footer-bottom,.home-control-os .gsf-reference-footer-main{position:relative!important;z-index:1!important}.home-control-os .gsf-reference-footer-column a span,.home-control-os .gsf-reference-footer-rule,.home-control-os .gsf-reference-footer-title svg,.home-control-os .gsf-reference-shield,.home-control-os .gsf-reference-title-rule{color:#2f80ff!important;background:#2f80ff!important}.home-control-os .gsf-reference-badges small,.home-control-os .gsf-reference-badges strong,.home-control-os .gsf-reference-contact-item,.home-control-os .gsf-reference-copyright span,.home-control-os .gsf-reference-copyright strong,.home-control-os .gsf-reference-footer a,.home-control-os .gsf-reference-footer p,.home-control-os .gsf-reference-footer span,.home-control-os .gsf-reference-footer-brand p,.home-control-os .gsf-reference-footer-column a,.home-control-os .gsf-reference-footer-title strong{color:#0b1f3a!important}.home-control-os .gsf-reference-badges small,.home-control-os .gsf-reference-copyright span,.home-control-os .gsf-reference-footer-brand p{color:rgba(11,31,58,.68)!important}.home-control-os .gsf-reference-badges article>span,.home-control-os .gsf-reference-contact-icon,.home-control-os .gsf-reference-shield,.home-control-os .gsf-reference-socials a{border-color:rgba(47,128,255,.18)!important;background:rgba(47,128,255,.1)!important;color:#2f80ff!important;box-shadow:none!important}.home-control-os .gsf-reference-socials a span{color:#2f80ff!important}.home-control-os .gsf-reference-socials a:hover{background:#2f80ff!important;color:#ffffff!important}.home-control-os .gsf-reference-socials a:hover span{color:#ffffff!important}.home-control-os .gsf-reference-footer-column a:hover{color:#2f80ff!important}.home-control-os .gsf-reference-footer-bottom{border-top-color:rgba(11,31,58,.12)!important}.home-control-os .gsf-reference-badges article{border-left-color:rgba(11,31,58,.12)!important}.home-control-os .gsf-reference-globe{opacity:.34!important;background:radial-gradient(circle at 42% 28%,rgba(47,128,255,.92) 0 2px,transparent 4px),radial-gradient(circle at 68% 47%,rgba(47,128,255,.75) 0 2px,transparent 4px),repeating-radial-gradient(circle at 50% 50%,transparent 0 22px,rgba(47,128,255,.2) 23px 24px,transparent 25px 42px),repeating-linear-gradient(17deg,transparent 0 18px,rgba(47,128,255,.18) 19px 20px,transparent 21px 38px),radial-gradient(circle at 50% 50%,rgba(47,128,255,.18),transparent 68%)!important;filter:none!important}[data-theme=dark] .home-control-os .gsf-reference-footer{background:radial-gradient(circle at 86% 76%,rgba(47,128,255,.2),transparent 24%),linear-gradient(180deg,rgba(3,12,30,0),rgba(2,18,48,.92))!important}[data-theme=dark] .home-control-os .gsf-reference-badges strong,[data-theme=dark] .home-control-os .gsf-reference-contact-item,[data-theme=dark] .home-control-os .gsf-reference-copyright strong,[data-theme=dark] .home-control-os .gsf-reference-footer a,[data-theme=dark] .home-control-os .gsf-reference-footer p,[data-theme=dark] .home-control-os .gsf-reference-footer span,[data-theme=dark] .home-control-os .gsf-reference-footer-column a,[data-theme=dark] .home-control-os .gsf-reference-footer-title strong{color:#ffffff!important}[data-theme=dark] .home-control-os .gsf-reference-badges small,[data-theme=dark] .home-control-os .gsf-reference-copyright span,[data-theme=dark] .home-control-os .gsf-reference-footer-brand p{color:rgba(255,255,255,.72)!important}.gsf-reference-footer-main{gap:clamp(24px,3.8vw,70px)!important;padding-top:clamp(38px,4.8vw,72px)!important;padding-bottom:clamp(30px,4vw,54px)!important}.gsf-reference-footer-bottom{padding-top:24px!important;padding-bottom:30px!important}.gsf-reference-footer-logo{width:-moz-fit-content!important;width:fit-content!important;margin-bottom:22px!important;padding:7px 10px!important;border:1px solid rgba(11,31,58,.08)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:0 12px 28px rgba(11,31,58,.08)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.gsf-reference-footer-logo:hover{transform:translateY(-2px)!important;border-color:rgba(47,128,255,.24)!important;box-shadow:0 16px 34px rgba(47,128,255,.14)!important}.gsf-reference-footer-logo:active{transform:translateY(0) scale(.98)!important}.gsf-reference-footer-logo img{width:clamp(104px,8.6vw,142px)!important;height:auto!important}.gsf-reference-footer-rule,.gsf-reference-title-rule{width:24px!important;height:2px!important;margin-bottom:22px!important}.gsf-reference-footer-brand p{max-width:300px!important;margin-bottom:22px!important;font-size:clamp(.9rem,.96vw,1.04rem)!important;line-height:1.65!important}.gsf-reference-footer-title{gap:12px!important;margin-bottom:10px!important}.gsf-reference-footer-title svg{width:28px!important;height:28px!important}.gsf-reference-footer-title strong{font-size:clamp(.94rem,1vw,1.08rem)!important}.gsf-reference-contact-item,.gsf-reference-footer-column a{position:relative!important;border-radius:12px!important;transition:transform .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease!important}.gsf-reference-footer-column a{gap:10px!important;margin-bottom:12px!important;padding:8px 10px 8px 0!important;font-size:clamp(.88rem,.94vw,1rem)!important}.gsf-reference-contact-item:after,.gsf-reference-footer-column a:after{content:""!important;position:absolute!important;left:10px!important;right:10px!important;bottom:4px!important;height:2px!important;border-radius:999px!important;background:currentColor!important;opacity:0!important;transform:scaleX(.35)!important;transform-origin:left center!important;transition:opacity .18s ease,transform .18s ease!important}.gsf-reference-contact-item:hover,.gsf-reference-footer-column a:hover{background:rgba(47,128,255,.08)!important;box-shadow:0 10px 22px rgba(47,128,255,.08)!important;transform:translateX(4px)!important}.gsf-reference-contact-item:hover:after,.gsf-reference-footer-column a:hover:after{opacity:.45!important;transform:scaleX(1)!important}.gsf-reference-contact-item:active,.gsf-reference-footer-column a:active,.gsf-reference-socials a:active{transform:translateX(2px) scale(.98)!important}.gsf-reference-contact-list{gap:10px!important}.gsf-reference-contact-item{grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;padding:7px 10px 7px 0!important;text-decoration:none!important}.gsf-reference-badges article>span,.gsf-reference-contact-icon,.gsf-reference-socials a{width:42px!important;height:42px!important;border-radius:10px!important}.gsf-reference-contact-icon{border-radius:999px!important}.gsf-reference-badges svg,.gsf-reference-contact-icon svg,.gsf-reference-shield svg{width:20px!important;height:20px!important}.gsf-reference-socials{gap:10px!important}.gsf-reference-socials a span{font-size:1.12rem!important}.gsf-reference-shield{width:54px!important;height:54px!important}.gsf-reference-copyright{gap:14px!important}.gsf-reference-badges article{grid-template-columns:42px minmax(0,1fr)!important;gap:14px!important}.gsf-reference-badges small{font-size:.82rem!important}@media (max-width:700px){.gsf-reference-footer-main{padding-top:34px!important;padding-bottom:28px!important}.gsf-reference-footer-logo img{width:116px!important}.gsf-reference-badges article,.gsf-reference-contact-item{grid-template-columns:40px minmax(0,1fr)!important}.gsf-reference-badges article>span,.gsf-reference-contact-icon,.gsf-reference-socials a{width:40px!important;height:40px!important}}.home-control-os .gsf-reference-footer{margin-top:clamp(24px,4vw,54px)!important;padding-inline:0!important;background:radial-gradient(circle at 88% 68%,rgba(47,128,255,.18),transparent 25%),linear-gradient(180deg,rgba(7,20,46,0),rgba(7,23,55,.38) 28%,rgba(6,25,61,.5))!important}.home-control-os .gsf-reference-footer-bottom,.home-control-os .gsf-reference-footer-main{width:min(88vw,1440px)!important}.home-control-os .gsf-reference-footer-main{grid-template-columns:minmax(230px,.95fr) minmax(170px,.72fr) minmax(210px,.82fr) minmax(270px,1fr)!important;gap:clamp(28px,4.2vw,72px)!important;padding-top:clamp(34px,4vw,54px)!important;padding-bottom:clamp(36px,4.4vw,58px)!important}.home-control-os .gsf-reference-footer-bottom{grid-template-columns:minmax(240px,.74fr) minmax(0,2.2fr)!important;gap:clamp(20px,3vw,42px)!important;padding-top:22px!important;padding-bottom:24px!important}.home-control-os .gsf-reference-footer-logo{margin-bottom:18px!important;padding:6px 9px!important;border-radius:11px!important;background:#ffffff!important;box-shadow:0 12px 26px rgba(0,0,0,.16)!important}.home-control-os .gsf-reference-footer-logo img{width:clamp(86px,6.8vw,112px)!important;max-height:74px!important;object-fit:contain!important}.home-control-os .gsf-reference-footer-title{align-items:center!important;gap:11px!important;margin-bottom:8px!important}.home-control-os .gsf-reference-footer-title svg{width:24px!important;height:24px!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#78a8ff!important;filter:drop-shadow(0 0 12px rgba(47,128,255,.28))!important}.home-control-os .gsf-reference-footer-title strong{font-size:.98rem!important;letter-spacing:0!important}.home-control-os .gsf-reference-footer-rule,.home-control-os .gsf-reference-title-rule{width:26px!important;height:2px!important;margin-bottom:18px!important;background:linear-gradient(90deg,#78a8ff,rgba(120,168,255,.1))!important}.home-control-os .gsf-reference-footer-brand p{max-width:282px!important;margin-bottom:20px!important;font-size:.94rem!important;line-height:1.58!important}.home-control-os .gsf-reference-footer-column a{isolation:isolate!important;width:min(100%,245px)!important;margin-bottom:8px!important;padding:9px 12px!important;overflow:hidden!important;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;font-size:.92rem!important;font-weight:650!important}.home-control-os .gsf-reference-footer-column a>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:21px!important;height:21px!important;border-radius:7px!important;background:rgba(47,128,255,.13)!important;color:#8fb8ff!important;font-size:.82rem!important;line-height:1!important;transition:transform .18s ease,background .18s ease,color .18s ease!important}.home-control-os .gsf-reference-contact-item:before,.home-control-os .gsf-reference-footer-column a:before,.home-control-os .gsf-reference-socials a:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;border-radius:inherit!important;background:linear-gradient(135deg,rgba(47,128,255,.2),rgba(47,128,255,.04)),radial-gradient(circle at 18% 50%,rgba(255,255,255,.18),transparent 28%)!important;opacity:0!important;transform:scale(.96)!important;transition:opacity .18s ease,transform .18s ease!important}.home-control-os .gsf-reference-contact-item:after,.home-control-os .gsf-reference-footer-column a:after{left:14px!important;right:14px!important;bottom:5px!important;background:linear-gradient(90deg,#78a8ff,transparent)!important}.home-control-os .gsf-reference-contact-item:hover,.home-control-os .gsf-reference-footer-column a:hover,.home-control-os .gsf-reference-socials a:hover{border-color:rgba(120,168,255,.28)!important;background:rgba(47,128,255,.07)!important;box-shadow:0 14px 32px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.08)!important;color:#ffffff!important;transform:translateY(-2px)!important}.home-control-os .gsf-reference-contact-item:hover:before,.home-control-os .gsf-reference-footer-column a:hover:before,.home-control-os .gsf-reference-socials a:hover:before{opacity:1!important;transform:scale(1)!important}.home-control-os .gsf-reference-footer-column a:hover>span{background:#2f80ff!important;color:#ffffff!important;transform:translateX(2px)!important}.home-control-os .gsf-reference-contact-item:active,.home-control-os .gsf-reference-footer-column a:active,.home-control-os .gsf-reference-socials a:active{transform:translateY(0) scale(.975)!important;box-shadow:inset 0 0 0 1px rgba(120,168,255,.34),inset 0 8px 18px rgba(0,0,0,.18)!important}.home-control-os .gsf-reference-contact-list{gap:8px!important}.home-control-os .gsf-reference-contact-item{isolation:isolate!important;width:min(100%,330px)!important;min-height:48px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;padding:6px 12px 6px 6px!important;overflow:hidden!important;border:1px solid transparent!important;border-radius:15px!important;font-size:.88rem!important;font-weight:650!important}.home-control-os .gsf-reference-badges article>span,.home-control-os .gsf-reference-contact-icon,.home-control-os .gsf-reference-socials a{width:38px!important;height:38px!important;border-radius:12px!important;background:rgba(47,128,255,.09)!important;border-color:rgba(120,168,255,.22)!important}.home-control-os .gsf-reference-badges article:hover>span,.home-control-os .gsf-reference-contact-item:hover .gsf-reference-contact-icon,.home-control-os .gsf-reference-socials a:hover{background:rgba(47,128,255,.22)!important;color:#ffffff!important}.home-control-os .gsf-reference-socials{gap:8px!important}.home-control-os .gsf-reference-socials a{position:relative!important;overflow:hidden!important}.home-control-os .gsf-reference-socials a span{position:relative!important;z-index:1!important}.home-control-os .gsf-reference-badges{align-items:stretch!important}.home-control-os .gsf-reference-badges article{min-height:56px!important;padding-inline:clamp(12px,1.6vw,22px)!important;border-left-color:rgba(120,168,255,.12)!important;border-radius:14px!important;transition:background .18s ease,transform .18s ease!important}.home-control-os .gsf-reference-badges article:hover{background:rgba(47,128,255,.05)!important;transform:translateY(-1px)!important}.home-control-os .gsf-reference-badges strong{font-size:.86rem!important}.home-control-os .gsf-reference-badges small{font-size:.78rem!important}.home-control-os .gsf-reference-shield{width:48px!important;height:48px!important;border-radius:15px!important}.home-control-os .gsf-reference-globe{right:-54px!important;bottom:-112px!important;width:min(320px,25vw)!important;opacity:.28!important}@media (max-width:1100px){.home-control-os .gsf-reference-footer-main{width:min(92vw,760px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-control-os .gsf-reference-footer-bottom{width:min(92vw,760px)!important}}@media (max-width:700px){.home-control-os .gsf-reference-footer-bottom,.home-control-os .gsf-reference-footer-main{width:min(92vw,520px)!important}.home-control-os .gsf-reference-footer-main{grid-template-columns:1fr!important;gap:24px!important}.home-control-os .gsf-reference-contact-item,.home-control-os .gsf-reference-footer-column a{width:100%!important}}.home-control-os .gsf-reference-footer-bottom{grid-template-columns:minmax(220px,.64fr) minmax(0,2.65fr)!important}.home-control-os .gsf-reference-badges{grid-template-columns:repeat(4,minmax(0,1fr))!important}.home-control-os .gsf-reference-badges article{padding-inline:clamp(10px,1.1vw,16px)!important}@media (max-width:1200px){.home-control-os .gsf-reference-badges{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}@media (max-width:700px){.home-control-os .gsf-reference-badges{grid-template-columns:1fr!important}}.home-control-os .gsf-reference-footer{margin-top:clamp(8px,2vw,24px)!important}.home-control-os .gsf-reference-footer-main{padding-top:clamp(22px,2.8vw,34px)!important;padding-bottom:clamp(14px,2.2vw,24px)!important;gap:clamp(20px,3vw,52px)!important}.home-control-os .gsf-reference-footer-bottom{padding-top:12px!important;padding-bottom:16px!important;gap:clamp(14px,2vw,26px)!important}.home-control-os .gsf-reference-footer-logo,.home-control-os .gsf-reference-footer-rule,.home-control-os .gsf-reference-title-rule{margin-bottom:12px!important}.home-control-os .gsf-reference-footer-brand p{margin-bottom:14px!important;line-height:1.48!important}.home-control-os .gsf-reference-footer-column a{margin-bottom:5px!important;padding-top:7px!important;padding-bottom:7px!important}.home-control-os .gsf-reference-contact-list{gap:5px!important}.home-control-os .gsf-reference-contact-item{min-height:42px!important;padding-top:4px!important;padding-bottom:4px!important}.home-control-os .gsf-reference-badges article{min-height:48px!important}.home-control-os .gsf-reference-badges article div{gap:3px!important}.home-control-os .gsf-reference-copyright p{gap:4px!important}@media (max-width:700px){.home-control-os .gsf-reference-footer-main{gap:18px!important;padding-top:22px!important;padding-bottom:16px!important}.home-control-os .gsf-reference-footer-bottom{padding-top:10px!important;padding-bottom:14px!important}}@media (max-width:760px){.home-control-os .gsf-reference-footer{margin-top:8px!important;overflow:hidden!important}.home-control-os .gsf-reference-footer-bottom,.home-control-os .gsf-reference-footer-main{width:min(100% - 28px,520px)!important;margin-inline:auto!important;padding-left:0!important;padding-right:0!important}.home-control-os .gsf-reference-footer-main{display:grid!important;grid-template-columns:1fr!important;grid-gap:20px!important;gap:20px!important;padding-top:20px!important;padding-bottom:14px!important}.home-control-os .gsf-reference-footer-brand{display:grid!important;justify-items:center!important;text-align:center!important}.home-control-os .gsf-reference-footer-logo{margin-bottom:10px!important}.home-control-os .gsf-reference-footer-logo img{width:100px!important;max-height:66px!important}.home-control-os .gsf-reference-footer-brand p{max-width:310px!important;margin-bottom:12px!important;font-size:.9rem!important}.home-control-os .gsf-reference-socials{justify-content:center!important}.home-control-os .gsf-reference-footer-column,.home-control-os .gsf-reference-footer-contact{width:100%!important}.home-control-os .gsf-reference-footer-title{justify-content:flex-start!important}.home-control-os .gsf-reference-contact-item,.home-control-os .gsf-reference-footer-column a{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.home-control-os .gsf-reference-contact-item{grid-template-columns:38px minmax(0,1fr)!important}.home-control-os .gsf-reference-contact-item>span:last-child{min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important}.home-control-os .gsf-reference-footer-bottom{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important;padding-top:12px!important;padding-bottom:16px!important}.home-control-os .gsf-reference-copyright{justify-content:center!important;text-align:left!important}.home-control-os .gsf-reference-badges{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}.home-control-os .gsf-reference-badges article{width:100%!important;min-height:46px!important;padding:8px 10px!important;border-left:0!important;border-top:1px solid rgba(120,168,255,.12)!important;box-sizing:border-box!important}.home-control-os .gsf-reference-globe{display:none!important}.home-control-os .gsf-reference-badges{order:1!important}.home-control-os .gsf-reference-copyright{order:2!important;justify-content:center!important;margin-top:8px!important;padding-top:12px!important;border-top:1px solid rgba(120,168,255,.12)!important}}[data-theme=light] .home-control-os{--os-panel:rgba(255,255,255,0.94)!important;--os-panel-strong:rgba(255,255,255,0.98)!important;--os-line:rgba(41,48,143,0.14)!important;--os-muted:#64748b!important;--os-ink:#0b1f3a!important;background:radial-gradient(circle,rgba(11,31,58,.06) 1px,transparent 0),radial-gradient(circle at 16% 14%,rgba(47,128,255,.12),transparent 28%),radial-gradient(circle at 86% 10%,rgba(47,128,255,.08),transparent 24%),linear-gradient(180deg,#f8fbff,#eef5ff 50%,#ffffff)!important;background-size:24px 24px,150% 150%,145% 145%,auto!important;color:#0b1f3a!important}[data-theme=light] .home-control-os .gsf-nexus-hero{background:radial-gradient(circle at 8% 24%,rgba(47,128,255,.16),transparent 26%),radial-gradient(circle at 78% 12%,rgba(41,48,143,.08),transparent 24%),linear-gradient(180deg,rgba(248,251,255,.98),rgba(238,245,255,.94) 58%,rgba(255,255,255,.98))!important}[data-theme=light] .home-control-os .gsf-nexus-hero:before{background-image:radial-gradient(circle,rgba(11,31,58,.08) 1px,transparent 0)!important;opacity:.55!important}[data-theme=light] .home-control-os .gsf-nexus-hero:after{background:radial-gradient(ellipse at 18% 82%,rgba(47,128,255,.13),transparent 34%),linear-gradient(23deg,transparent 42%,rgba(47,128,255,.08) 43%,transparent 44%)!important;opacity:.72!important}[data-theme=light] .home-control-os .gsf-nexus-copy h1,[data-theme=light] .home-control-os .gsf-nexus-copy h1 span,[data-theme=light] .home-control-os .gsf-nexus-copy h1 strong,[data-theme=light] .home-control-os .gsf-panel-header strong,[data-theme=light] .home-control-os .gsf-service-item strong,[data-theme=light] .home-control-os .gsf-side-heading strong,[data-theme=light] .home-control-os .gsf-signal-item strong,[data-theme=light] .home-control-os .gsf-stat-card strong{color:#0b1f3a!important}[data-theme=light] .home-control-os .gsf-nexus-copy>p:not(.gsf-nexus-kicker),[data-theme=light] .home-control-os .gsf-panel-header span:not(.gsf-panel-dot),[data-theme=light] .home-control-os .gsf-service-item small,[data-theme=light] .home-control-os .gsf-signal-item small,[data-theme=light] .home-control-os .gsf-stat-card small{color:rgba(11,31,58,.66)!important}[data-theme=light] .home-control-os .gsf-network-panel,[data-theme=light] .home-control-os .gsf-service-item,[data-theme=light] .home-control-os .gsf-side-panel,[data-theme=light] .home-control-os .gsf-signal-item,[data-theme=light] .home-control-os .gsf-stat-card,[data-theme=light] .home-control-os .gsf-sync-strip{border-color:rgba(41,48,143,.14)!important;background:rgba(255,255,255,.78)!important;box-shadow:0 18px 42px rgba(15,23,42,.08)!important}[data-theme=light] .home-control-os .gsf-network-panel:before,[data-theme=light] .home-control-os .gsf-side-panel:before,[data-theme=light] .home-control-os .gsf-stat-card:before{background:linear-gradient(135deg,rgba(47,128,255,.16),transparent 48%)!important}[data-theme=light] .home-control-os .gsf-nexus-cta{color:#ffffff!important}[data-theme=light] .home-control-os .gsf-reference-footer{background:radial-gradient(circle at 86% 76%,rgba(47,128,255,.12),transparent 24%),linear-gradient(180deg,rgba(248,251,255,0),rgba(238,245,255,.74) 40%,rgba(255,255,255,.96))!important}.home-control-os .gsf-reference-footer-column a>span{flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:10px!important}.home-control-os .gsf-reference-footer-column a>span svg{width:16px!important;height:16px!important;color:currentColor!important}.home-control-os .gsf-reference-footer-column a{grid-template-columns:28px minmax(0,1fr)!important;display:grid!important;align-items:center!important;grid-column-gap:10px!important;column-gap:10px!important}.home-control-os .gsf-reference-contact-item{display:grid!important;align-items:center!important;grid-template-columns:40px minmax(0,1fr)!important;grid-column-gap:12px!important;column-gap:12px!important}.home-control-os .gsf-reference-contact-icon{justify-self:start!important}.home-control-os .gsf-reference-contact-item>span:last-child{align-self:center!important;line-height:1.25!important;padding-top:0!important}@media (max-width:760px){.home-control-os .gsf-reference-footer-column a{grid-template-columns:30px minmax(0,1fr)!important}.home-control-os .gsf-reference-footer-column a>span{width:30px!important;height:30px!important}.home-control-os .gsf-reference-contact-item{grid-template-columns:40px minmax(0,1fr)!important}}.home-control-os .gsf-reference-footer-main{padding-bottom:clamp(6px,1.2vw,12px)!important}.home-control-os .gsf-reference-footer-bottom{padding-top:6px!important;margin-top:0!important}@media (max-width:760px){.home-control-os .gsf-reference-footer-main{padding-bottom:8px!important}.home-control-os .gsf-reference-footer-bottom{padding-top:8px!important}}.home-control-os .gsf-reference-footer-bottom{position:relative!important;border-top:1px solid rgba(120,168,255,.18)!important}.home-control-os .gsf-reference-footer-bottom:before{content:""!important;position:absolute!important;top:-1px!important;left:0!important;width:34%!important;height:1px!important;background:linear-gradient(90deg,rgba(120,168,255,.78),rgba(120,168,255,0))!important;pointer-events:none!important}@media (max-width:760px){.home-control-os .gsf-reference-footer-bottom:before{width:55%!important}}.home-control-os .gsf-reference-footer,[data-theme=dark] .home-control-os .gsf-reference-footer,[data-theme=light] .home-control-os .gsf-reference-footer{background:linear-gradient(135deg,#0b1f3a,#29308f 66%,#1d246b)!important;color:#ffffff!important}.home-control-os .gsf-reference-footer:before,[data-theme=dark] .home-control-os .gsf-reference-footer:before,[data-theme=light] .home-control-os .gsf-reference-footer:before{background:linear-gradient(90deg,rgba(245,196,0,.18),rgba(47,128,255,.18),rgba(245,196,0,.08))!important;opacity:.18!important}.home-control-os .gsf-reference-badges strong,.home-control-os .gsf-reference-contact-item,.home-control-os .gsf-reference-copyright strong,.home-control-os .gsf-reference-footer a,.home-control-os .gsf-reference-footer p,.home-control-os .gsf-reference-footer span,.home-control-os .gsf-reference-footer-column a,.home-control-os .gsf-reference-footer-title strong,[data-theme=light] .home-control-os .gsf-reference-badges strong,[data-theme=light] .home-control-os .gsf-reference-contact-item,[data-theme=light] .home-control-os .gsf-reference-copyright strong,[data-theme=light] .home-control-os .gsf-reference-footer a,[data-theme=light] .home-control-os .gsf-reference-footer p,[data-theme=light] .home-control-os .gsf-reference-footer span,[data-theme=light] .home-control-os .gsf-reference-footer-column a,[data-theme=light] .home-control-os .gsf-reference-footer-title strong{color:#ffffff!important}.home-control-os .gsf-reference-badges small,.home-control-os .gsf-reference-copyright span,.home-control-os .gsf-reference-footer-brand p,[data-theme=light] .home-control-os .gsf-reference-badges small,[data-theme=light] .home-control-os .gsf-reference-copyright span,[data-theme=light] .home-control-os .gsf-reference-footer-brand p{color:rgba(255,255,255,.76)!important}.home-control-os .gsf-reference-footer{border-top:0!important}.home-control-os .gsf-reference-footer:before{display:none!important}.home-control-os .gsf-reference-footer-bottom:before{display:block!important}.home-control-os .gsf-nexus-hero{padding-bottom:0!important}.home-control-os .gsf-stat-grid{margin-bottom:0!important;padding-bottom:0!important}.home-control-os .gsf-reference-footer{margin-top:-1px!important;padding-top:0!important}@media (max-width:760px){.home-control-os .gsf-nexus-hero{padding-bottom:0!important}.home-control-os .gsf-reference-footer{margin-top:-1px!important}}.home-control-os .gsf-stat-grid{margin-bottom:clamp(14px,2.2vw,28px)!important}.home-control-os .gsf-reference-footer{margin-top:0!important}@media (max-width:760px){.home-control-os .gsf-stat-grid{margin-bottom:16px!important}}.public-simple-page{min-height:100vh}.public-simple-page .control-os-public-nav{position:relative;z-index:2}.public-simple-hero{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:clamp(88px,12vw,150px) 0 clamp(70px,9vw,110px)}.public-simple-kicker{margin:0 0 14px;color:#78a8ff;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.public-simple-hero h1{max-width:760px;margin:0;color:#ffffff;font-size:clamp(2.35rem,6vw,5rem);line-height:.98;letter-spacing:0;text-transform:uppercase}.public-simple-hero>p:not(.public-simple-kicker){max-width:650px;margin:22px 0 0;color:rgba(255,255,255,.76);font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.7}.public-simple-back{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:30px;padding:0 18px;border:1px solid rgba(120,168,255,.32);border-radius:8px;background:rgba(47,128,255,.16);color:#ffffff;font-size:.88rem;font-weight:900;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.public-simple-back:focus-visible,.public-simple-back:hover{transform:translateY(-2px);border-color:rgba(245,196,0,.58);background:rgba(47,128,255,.26);box-shadow:0 16px 36px rgba(47,128,255,.18);outline:none}[data-theme=light] .public-simple-page .public-simple-hero h1{color:#0b1f3a}[data-theme=light] .public-simple-page .public-simple-hero>p:not(.public-simple-kicker){color:rgba(11,31,58,.72)}[data-theme=light] .public-simple-page .public-simple-back{color:#0b1f3a;background:rgba(255,255,255,.72);border-color:rgba(41,48,143,.2)}@media (max-width:760px){.public-simple-hero{width:min(100% - 24px,520px);padding:62px 0 64px}.public-simple-hero h1{font-size:clamp(2rem,12vw,3.25rem)}}.control-os-nav-actions .theme-image-toggle,.mobile-client-actions .theme-image-toggle,.theme-image-toggle{align-items:center!important;border-radius:14px!important;display:inline-flex!important;flex:0 0 auto!important;gap:0!important;justify-content:center!important;min-height:42px!important;min-width:42px!important;overflow:visible!important;padding:0!important;width:42px!important}.control-os-nav-actions .theme-image-toggle:focus-visible,.control-os-nav-actions .theme-image-toggle:hover,.mobile-client-actions .theme-image-toggle:focus-visible,.mobile-client-actions .theme-image-toggle:hover,.theme-image-toggle:focus-visible,.theme-image-toggle:hover{background:transparent!important;box-shadow:none!important;outline:none!important;transform:translateY(-1px) scale(1.03)!important}.control-os-nav-actions .theme-image-toggle:active,.mobile-client-actions .theme-image-toggle:active,.theme-image-toggle:active{transform:translateY(0) scale(.96)!important}.theme-image-frame{align-items:center;border-radius:14px;display:inline-flex;height:42px;justify-content:center;overflow:hidden;position:relative;width:42px}.theme-image-frame:after{border:1px solid rgba(255,255,255,.24);border-radius:inherit;content:"";inset:3px;pointer-events:none;position:absolute}.theme-image-icon{display:block;height:42px;object-fit:cover;width:42px}.control-os-nav-actions .theme-image-toggle,.mobile-client-actions .theme-image-toggle,.theme-image-toggle{background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(231,239,255,.56))!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(120,157,222,.42)!important;border-radius:999px!important;box-shadow:0 8px 22px rgba(30,64,125,.14),inset 0 1px 0 rgba(255,255,255,.82)!important;color:#17265e;gap:8px!important;height:42px!important;min-width:94px!important;padding:4px 13px 4px 5px!important;transition:box-shadow .52s cubic-bezier(.16,1,.3,1),border-color .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)!important;width:auto!important}.control-os-nav-actions .theme-image-toggle:focus-visible,.control-os-nav-actions .theme-image-toggle:hover,.mobile-client-actions .theme-image-toggle:focus-visible,.mobile-client-actions .theme-image-toggle:hover,.theme-image-toggle:focus-visible,.theme-image-toggle:hover{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(222,234,255,.78))!important;border-color:rgba(72,125,220,.7)!important;box-shadow:0 12px 28px rgba(37,99,235,.2),0 0 18px rgba(96,165,250,.2),inset 0 1px 0 #fff!important;transform:translateY(-1px)!important}.theme-image-frame{background:rgba(255,255,255,.58);border:1px solid rgba(111,145,211,.26);border-radius:50%;height:32px;width:32px}.theme-image-frame:after{border-color:rgba(255,255,255,.64);inset:2px}.theme-image-icon{height:32px;width:32px}.theme-image-label{font-size:.7rem;font-weight:850;letter-spacing:.03em;line-height:1}[data-theme=dark] .control-os-nav-actions .theme-image-toggle,[data-theme=dark] .mobile-client-actions .theme-image-toggle,[data-theme=dark] .theme-image-toggle{background:linear-gradient(135deg,rgba(29,53,102,.78),rgba(13,28,61,.72))!important;border-color:rgba(117,164,241,.48)!important;box-shadow:0 8px 24px rgba(0,0,0,.26),inset 0 1px 0 rgba(177,207,255,.2)!important;color:#e7efff}[data-theme=dark] .control-os-nav-actions .theme-image-toggle:focus-visible,[data-theme=dark] .control-os-nav-actions .theme-image-toggle:hover,[data-theme=dark] .mobile-client-actions .theme-image-toggle:focus-visible,[data-theme=dark] .mobile-client-actions .theme-image-toggle:hover,[data-theme=dark] .theme-image-toggle:focus-visible,[data-theme=dark] .theme-image-toggle:hover{background:linear-gradient(135deg,rgba(42,75,139,.9),rgba(17,39,82,.88))!important;border-color:rgba(147,197,253,.8)!important;box-shadow:0 12px 28px rgba(0,0,0,.34),0 0 20px rgba(96,165,250,.22),inset 0 1px 0 rgba(210,229,255,.28)!important}[data-theme=dark] .theme-image-frame{background:rgba(7,21,48,.52);border-color:rgba(147,197,253,.3)}.control-os-nav-actions .theme-image-toggle,.mobile-client-actions .theme-image-toggle,.theme-image-toggle{align-items:center;display:inline-flex;gap:1px!important;min-width:116px!important;padding:3px!important}.theme-segment{align-items:center;border-radius:999px;color:#60708d;display:inline-flex;font-size:.6rem;font-weight:850;gap:3px;height:27px;justify-content:center;padding:0 7px;transition:background .42s cubic-bezier(.16,1,.3,1),color .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1)}.theme-segment span{font-size:.82rem;line-height:1}.theme-segment[data-active=true]{background:rgba(255,255,255,.92);box-shadow:0 3px 9px rgba(30,64,125,.16),inset 0 1px 0 #fff;color:#17265e}.theme-segment-light[data-active=true] span{color:#d49b00}.theme-segment-dark[data-active=true] span{color:#385cc0}[data-theme=dark] .theme-segment{color:#aebedb}[data-theme=dark] .theme-segment[data-active=true]{background:rgba(46,76,137,.86);box-shadow:0 3px 10px rgba(0,0,0,.28),inset 0 1px 0 rgba(217,232,255,.22);color:#fff}[data-theme=dark] .theme-segment-light[data-active=true] span{color:#f5c842}[data-theme=dark] .theme-segment-dark[data-active=true] span{color:#b9d5ff}.control-os-nav-actions .theme-image-toggle,.mobile-client-actions .theme-image-toggle,.theme-image-toggle{background:transparent!important;border:0!important;border-radius:8px!important;box-shadow:none!important;height:38px!important;min-width:38px!important;padding:2px!important;width:38px!important}.theme-icon-only{align-items:center;background:transparent;border:0;border-radius:0;color:#d49b00;display:inline-flex;font-size:1.45rem;height:32px;justify-content:center;line-height:1;transition:color .42s cubic-bezier(.16,1,.3,1),filter .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);width:32px}.theme-image-toggle:hover .theme-icon-only{filter:drop-shadow(0 0 8px rgba(245,200,66,.72));transform:rotate(20deg) scale(1.1)}[data-theme=dark] .theme-icon-only{background:transparent;border:0;color:#f7d45c}[data-theme=dark] .theme-image-toggle:hover .theme-icon-only{filter:drop-shadow(0 0 9px rgba(96,165,250,.8))}.control-os-nav-actions .theme-image-toggle,.mobile-client-actions .theme-image-toggle,.pricing-actions .theme-image-toggle,.site-actions .theme-image-toggle,.theme-image-toggle{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:none!important;border:0!important;box-shadow:none!important;height:28px!important;margin:0!important;min-height:28px!important;min-width:28px!important;outline:none!important;padding:0!important;width:28px!important}.theme-image-toggle:focus-visible{outline:2px solid rgba(245,200,66,.72)!important;outline-offset:3px!important}.theme-icon-only{background:none!important;border:0!important;box-shadow:none!important;height:24px;width:24px}@media (max-width:760px){.control-os-nav-actions .theme-image-toggle,.mobile-client-actions .theme-image-toggle,.theme-image-toggle{height:36px!important;min-height:36px!important;min-width:36px!important;width:36px!important}.theme-image-frame,.theme-image-icon{height:36px;width:36px}.control-os-nav-actions .theme-image-toggle,.mobile-client-actions .theme-image-toggle,.theme-image-toggle{border-radius:6px!important;height:34px!important;min-width:34px!important;padding:1px!important;width:34px!important}.theme-image-frame,.theme-image-icon{height:30px;width:30px}.theme-image-label{font-size:.64rem}.theme-segment{font-size:.56rem;height:25px;padding:0 6px}.theme-icon-only{font-size:1.08rem;height:23px;width:23px}}.dashboard-toast{align-items:center;animation:dashboard-toast-lifecycle 4s cubic-bezier(.16,1,.3,1) both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 24px 70px rgba(3,7,18,.34),inset 0 1px 0 rgba(255,255,255,.12);color:#ffffff;display:grid;grid-gap:12px;gap:12px;grid-template-columns:38px minmax(0,1fr);isolation:isolate;max-width:min(500px,calc(100vw - 28px));min-height:70px;overflow:hidden;padding:13px 16px 16px;left:50%;position:fixed;right:auto;top:18px;width:max-content;z-index:3000}.dashboard-toast:before{animation:dashboard-toast-sheen 1.8s ease-in-out infinite;background:linear-gradient(120deg,transparent,rgba(255,255,255,.22) 46%,transparent 72%);content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;transform:translateX(-110%);z-index:-1}.dashboard-toast.success{background:linear-gradient(135deg,rgba(41,48,143,.98),rgba(29,36,107,.98) 54%,rgba(11,31,58,.96));border-color:rgba(245,196,0,.34)}.dashboard-toast.danger{background:linear-gradient(135deg,rgba(41,48,143,.98),rgba(127,29,29,.96) 58%,rgba(11,31,58,.96));border-color:rgba(245,196,0,.3)}.dashboard-toast-icon{align-items:center;align-self:center;background:rgba(255,255,255,.17);border:1px solid rgba(255,255,255,.22);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.15);display:inline-flex;font-size:.72rem;font-weight:950;height:38px;justify-content:center;position:relative;width:38px}.dashboard-toast-pulse{animation:dashboard-toast-pulse 1.2s ease-out infinite;background:rgba(255,255,255,.24);border-radius:999px;height:42px;left:14px;pointer-events:none;position:absolute;top:14px;width:42px}.dashboard-toast-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.dashboard-toast-copy small{color:rgba(255,255,255,.72);font-size:.68rem;font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase}.dashboard-toast-copy strong{color:#ffffff;font-size:.9rem;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.dashboard-toast-progress{animation:dashboard-toast-progress 4s linear both;background:linear-gradient(90deg,#f5c400,rgba(245,196,0,.38));border-radius:999px;bottom:0;height:3px;left:0;position:absolute;transform-origin:left center;width:100%}@keyframes dashboard-toast-lifecycle{0%{opacity:0;transform:translate3d(-50%,-12px,0) scale(.96)}84%,9%{opacity:1;transform:translate3d(-50%,0,0) scale(1)}to{opacity:0;transform:translate3d(-50%,-8px,0) scale(.98)}}@keyframes dashboard-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes dashboard-toast-pulse{0%{opacity:.72;transform:scale(.72)}to{opacity:0;transform:scale(1.42)}}@keyframes dashboard-toast-sheen{0%,18%{transform:translateX(-110%)}58%,to{transform:translateX(110%)}}@media (max-width:760px){.dashboard-toast{left:50%;max-width:calc(100vw - 28px);right:auto;top:14px;width:calc(100vw - 28px)}}.router-detail-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.router-detail-action-card.info,.router-detail-action-card.mikhmon-reset{background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;grid-template-columns:none!important;padding:0!important}.router-detail-action-card.info button,.router-detail-action-card.mikhmon-reset button{min-width:0!important;width:100%!important}.router-detail-action-card.mikhmon-reset button{background:linear-gradient(180deg,#f5c400,#f49800)!important;border:0!important;color:#172033!important;box-shadow:0 12px 24px rgba(245,196,0,.18)!important}.router-detail-action-card.info button{background:linear-gradient(180deg,#ffffff,#eef2ff)!important;border:0!important;color:#29308f!important;box-shadow:0 12px 24px rgba(41,48,143,.1)!important}.router-info-modal{max-width:620px!important}.router-info-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.router-info-grid>div{background:rgba(248,251,255,.92);border:1px solid #d9e2f0;border-radius:12px;display:grid;grid-gap:5px;gap:5px;padding:12px}.router-info-grid span{color:#64748b;font-size:.68rem;font-weight:950;text-transform:uppercase}.router-info-grid strong{color:#111827;font-size:.92rem;font-weight:950;overflow-wrap:anywhere}.modal-title-icon.info{background:linear-gradient(180deg,#3940b2,#29308f)!important;color:#ffffff!important}@media (max-width:980px){.router-detail-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.router-detail-actions-grid,.router-info-grid{grid-template-columns:1fr!important}}.dashboard-router-row{border-left-width:1px!important;padding-left:12px!important}.dashboard-router-row:before,.router-chevron,[data-theme=dark] .dashboard-router-row:before{display:none!important}.router-main{padding-left:0!important}.router-modal-backdrop:has(.router-connect-modal){-webkit-backdrop-filter:blur(10px) saturate(.85)!important;backdrop-filter:blur(10px) saturate(.85)!important;background:rgba(15,23,42,.52)!important;overflow-y:auto!important;padding:48px 18px!important}.router-connect-modal.router-modal{background:#ffffff!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:28px!important;box-shadow:0 28px 80px rgba(15,23,42,.26)!important;color:#111827!important;max-width:760px!important;padding:34px 38px 36px!important;width:min(760px,calc(100vw - 36px))!important}.router-connect-modal header{align-items:center!important;border:0!important;display:grid!important;grid-gap:18px!important;gap:18px!important;grid-template-columns:76px minmax(0,1fr) 64px!important;margin:0 0 34px!important;padding:0!important}.router-connect-modal .modal-title-icon.router{background:linear-gradient(145deg,#eef0ff,#f7f8ff)!important;border:0!important;border-radius:18px!important;box-shadow:none!important;color:#3540c8!important;height:76px!important;width:76px!important}.router-connect-modal .modal-title-icon.router svg{height:36px!important;width:36px!important}.router-connect-modal h2{color:#101528!important;font-size:30px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.05!important;margin:0!important}.router-connect-modal header small{color:#6b7280!important;display:block!important;font-size:20px!important;font-weight:650!important;margin-top:7px!important}.router-connect-modal header button.router-modal-close{align-items:center!important;background:#ffffff!important;border:1px solid #d9dee8!important;border-radius:999px!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;color:#4b5563!important;display:inline-flex!important;font-size:32px!important;font-weight:300!important;height:64px!important;justify-content:center!important;line-height:1!important;width:64px!important}.router-connect-form{display:grid!important;grid-gap:28px!important;gap:28px!important}.router-connect-steps{display:grid!important;grid-gap:16px!important;grid-template-columns:54px auto minmax(72px,1fr) 54px auto!important;margin:0 auto 10px!important;max-width:520px!important;width:100%!important}.router-connect-steps,.router-connect-steps .router-step{align-items:center!important;justify-content:center!important}.router-connect-steps .router-step{background:#3841db!important;box-shadow:0 12px 24px rgba(56,65,219,.22)!important;display:inline-flex!important;font-weight:950!important}.router-connect-steps .router-step svg{height:26px!important;width:26px!important}.router-connect-steps strong{color:#13182c!important;font-size:16px!important;white-space:nowrap!important}.router-connect-steps i{background:linear-gradient(90deg,#3841db,#3841db 62%,#d8dbe5 0,#d8dbe5)!important;width:100%!important}.router-connect-modal .router-choice-group,.router-connect-modal .router-name-field,.router-connect-modal .router-protocol-preview,.router-connect-note{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.router-connect-modal .router-choice-group legend,.router-connect-modal .router-name-field>span{color:#1f2937!important;font-size:14px!important;font-weight:950!important;letter-spacing:.06em!important;margin:0 0 14px!important;text-transform:uppercase!important}.router-connect-modal .router-connect-form input:not([type=hidden]):not([type=radio]){background:#ffffff!important;border:1px solid #d5dbe5!important;border-radius:14px!important;box-shadow:inset 0 1px 0 rgba(15,23,42,.02)!important;color:#2a3142!important;font-size:26px!important;font-weight:800!important;height:76px!important;padding:0 22px!important;text-transform:uppercase!important}.router-connect-modal .router-choice-grid{display:grid!important;grid-gap:24px!important;gap:24px!important}.router-connect-modal .router-choice-grid label{align-items:flex-start!important;background:#ffffff!important;border:1px solid #d8dde7!important;border-radius:16px!important;box-shadow:0 10px 28px rgba(15,23,42,.035)!important;color:#12182b!important;cursor:pointer!important;display:grid!important;min-height:164px!important;overflow:hidden!important;padding:42px 26px 22px!important;position:relative!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease!important}.router-connect-modal .router-choice-grid.connections label{min-height:176px!important;padding:28px 18px 24px!important}.router-connect-modal .router-choice-grid label:hover{border-color:rgba(56,65,219,.36)!important;box-shadow:0 16px 36px rgba(56,65,219,.08)!important;transform:translateY(-1px)!important}.router-connect-modal .router-choice-grid label.is-selected{background:linear-gradient(145deg,#ffffff,#f3f4ff)!important;border-color:#3940db!important;box-shadow:0 18px 42px rgba(56,65,219,.16)!important}.router-connect-modal .router-choice-grid input[type=radio]{clip:rect(0 0 0 0)!important;height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important}.router-choice-check{align-items:center!important;border:2px solid #d6dbe4!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;height:30px!important;justify-content:center!important;position:absolute!important;width:30px!important}.router-choice-check svg{height:18px!important;width:18px!important}.router-connect-modal .is-selected .router-choice-check{background:#3940db!important;border-color:#3940db!important}.router-connect-modal .router-choice-grid label strong{color:#151a2f!important;font-size:27px!important;font-weight:950!important;letter-spacing:0!important;line-height:1!important;text-transform:uppercase!important}.router-connect-modal .router-choice-grid label small{color:#72798a!important;font-size:15px!important;font-weight:850!important;letter-spacing:.06em!important;margin-top:16px!important;text-transform:uppercase!important}.router-connect-modal .router-choice-grid label em{background:#e8e9ff!important;border-radius:8px!important;font-size:13px!important;font-style:normal!important;font-weight:850!important;justify-self:start!important;margin-top:14px!important;padding:7px 10px!important}.router-choice-icon{color:#4b5563!important;margin-bottom:18px!important}.router-choice-icon svg{height:56px!important;width:56px!important}.router-connect-modal .is-selected .router-choice-grid label strong,.router-connect-modal .is-selected .router-choice-icon{color:#3940db!important}.router-connect-modal .router-protocol-preview{align-items:center!important;background:linear-gradient(145deg,#fbfbff,#f7f8ff)!important;border:1px solid #c4c9ff!important;border-radius:16px!important;display:grid!important;grid-gap:20px!important;gap:20px!important;grid-template-columns:76px minmax(0,1fr)!important;padding:24px!important}.router-protocol-icon{align-items:center!important;background:#e4e6ff!important;border-radius:999px!important;color:#3940db!important;display:inline-flex!important;height:66px!important;justify-content:center!important;width:66px!important}.router-protocol-icon svg{height:38px!important;width:38px!important}.router-connect-modal .router-protocol-preview span{color:#3940db!important;display:block!important;font-size:15px!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important}.router-connect-modal .router-protocol-preview strong{color:#3940db!important;display:block!important;font-size:42px!important;font-weight:950!important;line-height:1.05!important;margin:6px 0 8px!important}.router-connect-modal .router-protocol-preview small{color:#4b5563!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important}.router-connect-note{align-items:center!important;background:#ffffff!important;border:1px solid #cbd4ff!important;border-radius:16px!important;display:grid!important;grid-gap:16px!important;gap:16px!important;grid-template-columns:42px minmax(0,1fr)!important;padding:18px 22px!important}.router-connect-note span{align-items:center!important;background:#3940db!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;font-size:22px!important;font-weight:950!important;height:42px!important;justify-content:center!important;width:42px!important}.router-connect-note p{color:#374151!important;font-size:16px!important;font-weight:650!important;line-height:1.55!important;margin:0!important}.router-connect-modal .router-modal-footer{display:grid!important;grid-gap:26px!important;gap:26px!important;margin-top:12px!important}.router-connect-modal .router-connect-submit,.router-connect-modal .router-modal-cancel{align-items:center!important;display:inline-flex!important;font-size:20px!important;font-weight:850!important;gap:12px!important;height:70px!important;justify-content:center!important;min-width:0!important;padding:0 22px!important;width:100%!important}.router-connect-modal .router-modal-cancel{border:1px solid #d8dde7!important;color:#4b5563!important}.router-connect-modal .router-connect-submit{background:linear-gradient(135deg,#4751f0,#3037c8)!important;border:0!important;box-shadow:0 18px 34px rgba(56,65,219,.28)!important;color:#ffffff!important}.router-connect-modal .router-connect-submit svg{height:30px!important;width:30px!important}@media (max-width:760px){.router-modal-backdrop:has(.router-connect-modal){padding:18px 10px!important}.router-connect-modal.router-modal{border-radius:22px!important;padding:22px 16px!important;width:calc(100vw - 20px)!important}.router-connect-modal header{grid-template-columns:56px minmax(0,1fr) 48px!important;gap:12px!important;margin-bottom:24px!important}.router-connect-modal .modal-title-icon.router,.router-connect-modal header button.router-modal-close{height:52px!important;width:52px!important}.router-connect-modal h2{font-size:23px!important}.router-connect-modal header small{font-size:15px!important}.router-connect-steps{gap:8px!important;grid-template-columns:42px auto minmax(28px,1fr) 42px auto!important}.router-connect-steps .router-step{height:42px!important;width:42px!important}.router-connect-steps strong{font-size:12px!important}.router-connect-modal .router-choice-grid{grid-template-columns:1fr!important}.router-connect-modal .router-choice-grid label,.router-connect-modal .router-choice-grid.connections label{min-height:118px!important;padding:24px 20px!important}.router-connect-modal .router-modal-footer,.router-connect-modal .router-protocol-preview,.router-connect-note{grid-template-columns:1fr!important}}.router-modal-backdrop:has(.router-connect-modal){align-items:flex-start!important;background:rgba(17,24,39,.48)!important;-webkit-backdrop-filter:blur(12px) saturate(.72)!important;backdrop-filter:blur(12px) saturate(.72)!important;padding:50px 16px!important}.router-connect-modal.router-modal,[data-theme=dark] .router-connect-modal.router-modal{background:#ffffff!important;border:1px solid #e3e7ef!important;border-radius:30px!important;box-shadow:0 30px 90px rgba(15,23,42,.34)!important;color:#111827!important;max-height:none!important;max-width:810px!important;overflow:visible!important;padding:36px 38px 38px!important;width:min(810px,calc(100vw - 36px))!important}.router-connect-modal header,[data-theme=dark] .router-connect-modal header{align-items:center!important;border-bottom:0!important;display:grid!important;grid-gap:24px!important;gap:24px!important;grid-template-columns:78px minmax(0,1fr) 66px!important;margin:0 0 46px!important;padding:0!important}.router-connect-modal .modal-title-icon.router,[data-theme=dark] .router-connect-modal .modal-title-icon.router{border-radius:18px!important;color:#343caa!important;height:78px!important;width:78px!important}.router-connect-modal .modal-title-icon.router svg{height:40px!important;width:40px!important}.router-connect-modal h2,[data-theme=dark] .router-connect-modal h2{color:#11162b!important;font-size:31px!important;font-weight:950!important;line-height:1.04!important;margin:0!important}.router-connect-modal header small,[data-theme=dark] .router-connect-modal header small{color:#6d7281!important;font-size:21px!important;font-weight:500!important;margin-top:8px!important}.router-connect-modal header button.router-modal-close,[data-theme=dark] .router-connect-modal header button.router-modal-close{border:1px solid #d8dde7!important;box-shadow:none!important;color:#4b5563!important;font-size:34px!important;font-weight:300!important;height:66px!important;line-height:1!important;width:66px!important}.router-connect-form{gap:27px!important}.router-connect-steps{gap:16px!important;grid-template-columns:54px auto 154px 54px auto!important;margin:0 auto 34px!important;max-width:560px!important}.router-connect-steps .router-step{background:linear-gradient(135deg,#4450ee,#3038c8)!important;border-radius:999px!important;box-shadow:0 14px 26px rgba(48,56,200,.22)!important;color:#ffffff!important;font-size:24px!important;height:54px!important;width:54px!important}.router-connect-steps strong{color:#151a2f!important;font-size:17px!important;font-weight:900!important}.router-connect-steps i{background:linear-gradient(90deg,#3038d1,#3038d1 64%,#d8dce5 0,#d8dce5)!important;height:2px!important}.router-connect-modal .router-choice-group legend,.router-connect-modal .router-name-field>span,[data-theme=dark] .router-connect-modal .router-choice-group legend,[data-theme=dark] .router-connect-modal .router-name-field>span{color:#1f2437!important;font-size:14px!important;font-weight:950!important;letter-spacing:.07em!important;margin:0 0 14px!important;text-transform:uppercase!important}.router-connect-modal .router-connect-form input:not([type=hidden]):not([type=radio]),[data-theme=dark] .router-connect-modal .router-connect-form input:not([type=hidden]):not([type=radio]){background:#ffffff!important;border:1px solid #d2d7e1!important;border-radius:14px!important;box-shadow:inset 0 1px 0 rgba(15,23,42,.025)!important;color:#303648!important;font-size:27px!important;font-weight:800!important;height:76px!important;padding:0 23px!important}.router-connect-modal .router-choice-grid{gap:30px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.router-connect-modal .router-choice-grid label,[data-theme=dark] .router-connect-modal .router-choice-grid label{background:#ffffff!important;border:1px solid #d8dde6!important;border-radius:16px!important;box-shadow:none!important;color:#151a2f!important;min-height:196px!important;padding:48px 28px 24px!important}.router-connect-modal .router-choice-grid.versions label{justify-content:end!important}.router-connect-modal .router-choice-grid.connections label{align-items:center!important;justify-items:center!important;min-height:204px!important;padding:30px 18px 26px!important;text-align:center!important}.router-connect-modal .router-choice-grid label.is-selected,[data-theme=dark] .router-connect-modal .router-choice-grid label.is-selected{background:linear-gradient(135deg,#ffffff,#f3f4ff)!important;border:2px solid #3540db!important;box-shadow:0 16px 34px rgba(53,64,219,.16)!important}.router-connect-modal .router-choice-grid label strong,[data-theme=dark] .router-connect-modal .router-choice-grid label strong{color:#171c31!important;font-size:29px!important;font-weight:950!important;letter-spacing:0!important;line-height:1!important}.router-connect-modal .router-choice-grid label small,[data-theme=dark] .router-connect-modal .router-choice-grid label small{color:#737b8d!important;font-size:15px!important;font-weight:850!important;margin-top:18px!important}.router-connect-modal .router-choice-grid label em{background:#e6e7ff!important;color:#2930c8!important;font-size:14px!important;margin-top:18px!important}.router-choice-check{border:2px solid #d9dde5!important;height:32px!important;right:18px!important;top:18px!important;width:32px!important}.router-connect-modal .is-selected .router-choice-check{background:#3540db!important;border-color:#3540db!important}.router-choice-icon{color:#4f5665!important;margin-bottom:22px!important}.router-choice-icon svg{height:66px!important;width:66px!important}.router-connect-modal .is-selected .router-choice-icon,.router-connect-modal .router-choice-grid label.is-selected strong{color:#3540db!important}.router-connect-modal .router-protocol-preview,[data-theme=dark] .router-connect-modal .router-protocol-preview{background:linear-gradient(135deg,#ffffff,#f8f8ff)!important;border:1px solid #c6caff!important;border-radius:16px!important;grid-template-columns:78px minmax(0,1fr)!important;padding:26px!important}.router-protocol-icon{background:#e3e5ff!important;color:#3540db!important;height:68px!important;width:68px!important}.router-connect-modal .router-protocol-preview span,[data-theme=dark] .router-connect-modal .router-protocol-preview span{color:#3540db!important;font-size:15px!important}.router-connect-modal .router-protocol-preview strong,[data-theme=dark] .router-connect-modal .router-protocol-preview strong{color:#3540db!important;font-size:44px!important;margin:5px 0 8px!important}.router-connect-modal .router-protocol-preview small,[data-theme=dark] .router-connect-modal .router-protocol-preview small{color:#414858!important;font-size:16px!important}.router-connect-note,[data-theme=dark] .router-connect-note{background:#ffffff!important;border:1px solid #cbd1ff!important;border-radius:16px!important;grid-template-columns:46px minmax(0,1fr)!important;padding:20px 24px!important}.router-connect-note span,[data-theme=dark] .router-connect-note span{background:#3540db!important;color:#ffffff!important;height:44px!important;width:44px!important}.router-connect-note p,[data-theme=dark] .router-connect-note p{color:#3f4656!important;font-size:16px!important;line-height:1.55!important}.router-connect-modal .router-modal-footer{gap:28px!important;grid-template-columns:1fr 1.12fr!important;margin-top:14px!important}.router-connect-modal .router-connect-submit,.router-connect-modal .router-modal-cancel{border-radius:14px!important;font-size:21px!important;height:72px!important}.router-connect-modal .router-modal-cancel{background:#ffffff!important;border:1px solid #d7dce6!important;color:#474e5d!important}.router-connect-modal .router-connect-submit,[data-theme=dark] .router-connect-modal .router-connect-submit{background:linear-gradient(135deg,#4650ec,#3038c8)!important;color:#ffffff!important}.router-modal-backdrop:has(.router-connect-modal){padding:22px 12px!important}.router-connect-modal.router-modal,[data-theme=dark] .router-connect-modal.router-modal{border-radius:24px!important;max-width:640px!important;padding:24px 26px 26px!important;width:min(640px,calc(100vw - 24px))!important}.router-connect-modal header,[data-theme=dark] .router-connect-modal header{gap:16px!important;grid-template-columns:58px minmax(0,1fr) 50px!important;margin-bottom:24px!important}.router-connect-modal .modal-title-icon.router,[data-theme=dark] .router-connect-modal .modal-title-icon.router{border-radius:15px!important;height:58px!important;width:58px!important}.router-connect-modal h2,[data-theme=dark] .router-connect-modal h2{font-size:25px!important}.router-connect-modal header small,[data-theme=dark] .router-connect-modal header small{font-size:16px!important;margin-top:4px!important}.router-connect-modal header button.router-modal-close,[data-theme=dark] .router-connect-modal header button.router-modal-close{font-size:26px!important;height:50px!important;width:50px!important}.router-connect-form{gap:18px!important}.router-connect-steps{gap:10px!important;grid-template-columns:42px auto 88px 42px auto!important;margin-bottom:18px!important;max-width:430px!important}.router-connect-steps .router-step{font-size:19px!important;height:42px!important;width:42px!important}.router-connect-steps .router-step svg{height:20px!important;width:20px!important}.router-connect-steps strong{font-size:14px!important}.router-connect-modal .router-choice-group legend,.router-connect-modal .router-name-field>span,[data-theme=dark] .router-connect-modal .router-choice-group legend,[data-theme=dark] .router-connect-modal .router-name-field>span{font-size:12px!important;margin-bottom:9px!important}.router-connect-modal .router-connect-form input:not([type=hidden]):not([type=radio]),[data-theme=dark] .router-connect-modal .router-connect-form input:not([type=hidden]):not([type=radio]){border-radius:12px!important;font-size:21px!important;height:58px!important;padding:0 16px!important}.router-connect-modal .router-choice-grid{gap:16px!important}.router-connect-modal .router-choice-grid label,[data-theme=dark] .router-connect-modal .router-choice-grid label{border-radius:14px!important;min-height:128px!important;padding:30px 18px 16px!important}.router-connect-modal .router-choice-grid.connections label{min-height:138px!important;padding:20px 12px 16px!important}.router-connect-modal .router-choice-grid label strong,[data-theme=dark] .router-connect-modal .router-choice-grid label strong{font-size:22px!important}.router-connect-modal .router-choice-grid label small,[data-theme=dark] .router-connect-modal .router-choice-grid label small{font-size:12px!important;margin-top:11px!important}.router-connect-modal .router-choice-grid label em{font-size:11px!important;margin-top:10px!important;padding:5px 8px!important}.router-choice-check{height:24px!important;width:24px!important}.router-choice-check svg{height:14px!important;width:14px!important}.router-choice-icon{align-items:center!important;background:linear-gradient(145deg,#f0f2ff,#ffffff)!important;border-radius:18px!important;color:#3440c7!important;display:inline-flex!important;height:54px!important;justify-content:center!important;margin-bottom:13px!important;width:54px!important}.router-connect-modal .router-choice-grid.connections label:not(.is-selected) .router-choice-icon{background:#f7f8fb!important;color:#4f5665!important}.router-connect-modal .router-protocol-preview,[data-theme=dark] .router-connect-modal .router-protocol-preview{border-radius:14px!important;gap:14px!important;padding:16px!important}.router-protocol-icon{height:48px!important;width:48px!important}.router-protocol-icon svg{height:28px!important;width:28px!important}.router-connect-modal .router-protocol-preview span,[data-theme=dark] .router-connect-modal .router-protocol-preview span{font-size:12px!important}.router-connect-modal .router-protocol-preview strong,[data-theme=dark] .router-connect-modal .router-protocol-preview strong{font-size:32px!important;margin:2px 0 5px!important}.router-connect-modal .router-protocol-preview small,[data-theme=dark] .router-connect-modal .router-protocol-preview small{font-size:13px!important;line-height:1.4!important}.router-connect-note,[data-theme=dark] .router-connect-note{border-radius:14px!important;gap:12px!important;grid-template-columns:34px minmax(0,1fr)!important;padding:13px 16px!important}.router-connect-note span,[data-theme=dark] .router-connect-note span{font-size:17px!important;height:34px!important;width:34px!important}.router-connect-note p,[data-theme=dark] .router-connect-note p{font-size:13px!important}.router-connect-modal .router-modal-footer{gap:16px!important;margin-top:4px!important}.router-connect-modal .router-connect-submit,.router-connect-modal .router-modal-cancel{border-radius:12px!important;font-size:17px!important;height:56px!important}.router-connect-modal .router-connect-submit svg{height:23px!important;width:23px!important}@media (max-width:760px){.router-connect-modal.router-modal,[data-theme=dark] .router-connect-modal.router-modal{padding:18px 14px!important}.router-connect-modal .router-choice-grid{gap:10px!important}.router-connect-modal .router-choice-grid label,.router-connect-modal .router-choice-grid.connections label{min-height:104px!important}}.router-connect-modal.router-modal,[data-theme=dark] .router-connect-modal.router-modal{max-width:600px!important;padding:18px 24px 20px!important;width:min(600px,calc(100vw - 24px))!important}.router-connect-modal.router-modal:before,[data-theme=dark] .router-connect-modal.router-modal:before{display:none!important}.router-connect-modal header,[data-theme=dark] .router-connect-modal header{grid-template-columns:52px minmax(0,1fr) 48px!important;margin-bottom:20px!important}.router-connect-modal .modal-title-icon.router,[data-theme=dark] .router-connect-modal .modal-title-icon.router{height:52px!important;width:52px!important}.router-connect-modal h2,[data-theme=dark] .router-connect-modal h2{font-size:24px!important}.router-connect-modal header small,[data-theme=dark] .router-connect-modal header small{font-size:15px!important}.router-connect-modal header button.router-modal-close,[data-theme=dark] .router-connect-modal header button.router-modal-close{font-size:22px!important;height:48px!important;width:48px!important}.router-connect-form{gap:14px!important}.router-connect-steps{grid-template-columns:40px auto 72px 40px auto!important;margin-bottom:14px!important;max-width:380px!important}.router-connect-steps .router-step{height:40px!important;width:40px!important}.router-connect-steps strong{font-size:13px!important}.router-connect-modal .router-connect-form input:not([type=hidden]):not([type=radio]),[data-theme=dark] .router-connect-modal .router-connect-form input:not([type=hidden]):not([type=radio]){font-size:17px!important;height:52px!important}.router-connect-modal .router-choice-group legend,.router-connect-modal .router-name-field>span,[data-theme=dark] .router-connect-modal .router-choice-group legend,[data-theme=dark] .router-connect-modal .router-name-field>span{font-size:11px!important;margin-bottom:8px!important}.router-connect-modal .router-choice-grid{gap:14px!important}.router-connect-modal .router-choice-grid label,[data-theme=dark] .router-connect-modal .router-choice-grid label{min-height:118px!important;padding:26px 14px 14px!important}.router-connect-modal .router-choice-grid.connections label,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label{align-content:center!important;min-height:124px!important;padding:18px 12px 14px!important}.router-connect-modal .router-choice-grid label strong,[data-theme=dark] .router-connect-modal .router-choice-grid label strong{font-size:20px!important}.router-connect-modal .router-choice-grid label small,[data-theme=dark] .router-connect-modal .router-choice-grid label small{font-size:11px!important;margin-top:9px!important}.router-connect-modal .router-choice-grid label em{font-size:10px!important;margin-top:8px!important;padding:5px 7px!important}.router-choice-check{background:#ffffff!important;border:2px solid #d8dde6!important;box-shadow:none!important;height:22px!important;right:12px!important;top:12px!important;width:22px!important}.router-choice-check:after{background:transparent!important;border-radius:999px!important;content:""!important;height:10px!important;width:10px!important}.router-connect-modal .is-selected .router-choice-check{background:#3f49e8!important;border-color:#3f49e8!important}.router-connect-modal .is-selected .router-choice-check:after{background:#ffffff!important;height:7px!important;width:7px!important}.router-choice-icon{background:transparent!important;border-radius:0!important;color:#3f49e8!important;height:46px!important;margin-bottom:8px!important;width:46px!important}.router-choice-icon svg{height:42px!important;stroke-width:2.4px!important;width:42px!important}.router-connect-modal .router-choice-grid.connections label:not(.is-selected) .router-choice-icon{background:transparent!important;color:#596172!important}.router-connect-modal .router-protocol-preview,[data-theme=dark] .router-connect-modal .router-protocol-preview{grid-template-columns:48px minmax(0,1fr)!important;padding:13px 16px!important}.router-protocol-icon{height:44px!important;width:44px!important}.router-protocol-icon svg{height:25px!important;width:25px!important}.router-connect-modal .router-protocol-preview strong,[data-theme=dark] .router-connect-modal .router-protocol-preview strong{font-size:28px!important;margin:1px 0 3px!important}.router-connect-modal .router-protocol-preview small,[data-theme=dark] .router-connect-modal .router-protocol-preview small{font-size:12px!important}.router-connect-note,[data-theme=dark] .router-connect-note{grid-template-columns:32px minmax(0,1fr)!important;padding:10px 14px!important}.router-connect-note span,[data-theme=dark] .router-connect-note span{height:32px!important;width:32px!important}.router-connect-note p,[data-theme=dark] .router-connect-note p{font-size:12px!important;line-height:1.42!important}.router-connect-modal .router-modal-footer{gap:14px!important;grid-template-columns:1fr 1.1fr!important;margin-top:2px!important}.router-connect-modal .router-connect-submit,.router-connect-modal .router-modal-cancel{font-size:15px!important;height:48px!important}.router-connect-modal .router-connect-submit svg{height:20px!important;width:20px!important}.router-connect-modal.router-modal,[data-theme=dark] .router-connect-modal.router-modal{max-height:calc(100vh - 28px)!important;max-width:580px!important;overflow-y:auto!important;padding:16px 24px 18px!important;width:min(580px,calc(100vw - 24px))!important}.router-connect-modal .router-choice-grid label.is-selected:after,.router-connect-modal .router-choice-grid label:after,.router-connect-modal.router-modal:before,[data-theme=dark] .router-connect-modal .router-choice-grid label.is-selected:after,[data-theme=dark] .router-connect-modal .router-choice-grid label:after,[data-theme=dark] .router-connect-modal.router-modal:before{content:none!important;display:none!important}.router-connect-modal header,[data-theme=dark] .router-connect-modal header{grid-template-columns:48px minmax(0,1fr) 46px!important;margin-bottom:16px!important}.router-connect-modal .modal-title-icon.router,[data-theme=dark] .router-connect-modal .modal-title-icon.router{border-radius:12px!important;height:48px!important;width:48px!important}.router-connect-modal .modal-title-icon.router svg{height:26px!important;width:26px!important}.router-connect-modal h2,[data-theme=dark] .router-connect-modal h2{font-size:23px!important;line-height:1.08!important}.router-connect-modal header small,[data-theme=dark] .router-connect-modal header small{font-size:14px!important;margin-top:3px!important}.router-connect-modal header button.router-modal-close,[data-theme=dark] .router-connect-modal header button.router-modal-close{height:46px!important;width:46px!important}.router-connect-form{gap:11px!important}.router-connect-steps{grid-template-columns:38px auto 58px 38px auto!important;margin-bottom:10px!important;max-width:330px!important}.router-connect-steps .router-step{height:38px!important;width:38px!important}.router-connect-modal .router-choice-group legend,.router-connect-modal .router-name-field>span,[data-theme=dark] .router-connect-modal .router-choice-group legend,[data-theme=dark] .router-connect-modal .router-name-field>span{font-size:10.5px!important;margin-bottom:7px!important}.router-connect-modal .router-connect-form input:not([type=hidden]):not([type=radio]),[data-theme=dark] .router-connect-modal .router-connect-form input:not([type=hidden]):not([type=radio]){font-size:15px!important;height:48px!important;padding:0 15px!important}.router-connect-modal .router-choice-grid{gap:10px!important}.router-connect-modal .router-choice-grid label,[data-theme=dark] .router-connect-modal .router-choice-grid label{border-radius:12px!important;min-height:104px!important;padding:22px 12px 12px!important}.router-connect-modal .router-choice-grid.connections label,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label{min-height:108px!important;padding:14px 10px 12px!important}.router-connect-modal .router-choice-grid label strong,[data-theme=dark] .router-connect-modal .router-choice-grid label strong{font-size:18px!important}.router-connect-modal .router-choice-grid label small,[data-theme=dark] .router-connect-modal .router-choice-grid label small{font-size:10px!important;margin-top:7px!important}.router-connect-modal .router-choice-grid label em{font-size:9px!important;margin-top:7px!important;padding:4px 7px!important}.router-choice-check,[data-theme=dark] .router-choice-check{background:#ffffff!important;border:2px solid #d3d8e5!important;border-radius:999px!important;box-shadow:0 6px 16px rgba(63,73,232,.12)!important;height:20px!important;right:11px!important;top:11px!important;width:20px!important}.router-connect-modal .is-selected .router-choice-check,[data-theme=dark] .router-connect-modal .is-selected .router-choice-check{background:#3f49e8!important;border-color:#3f49e8!important}.router-connect-modal .is-selected .router-choice-check:after,[data-theme=dark] .router-connect-modal .is-selected .router-choice-check:after{background:#ffffff!important;border-radius:999px!important;content:""!important;display:block!important;height:7px!important;width:7px!important}.router-choice-check svg{display:none!important}.router-choice-icon,.router-connect-modal .router-choice-grid.connections label span.router-choice-icon,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label span.router-choice-icon{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#3f49e8!important;display:flex!important;height:40px!important;justify-content:center!important;margin:0 auto 8px!important;width:46px!important}.router-choice-icon svg{height:38px!important;width:38px!important}.router-connect-modal .router-choice-grid.connections label:not(.is-selected) .router-choice-icon,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label:not(.is-selected) .router-choice-icon{color:#555d6d!important}.router-connect-modal .router-protocol-preview,[data-theme=dark] .router-connect-modal .router-protocol-preview{border-radius:12px!important;grid-template-columns:42px minmax(0,1fr)!important;padding:10px 14px!important}.router-protocol-icon{height:38px!important;width:38px!important}.router-connect-modal .router-protocol-preview strong,[data-theme=dark] .router-connect-modal .router-protocol-preview strong{font-size:25px!important}.router-connect-modal .router-protocol-preview small,[data-theme=dark] .router-connect-modal .router-protocol-preview small{font-size:11px!important}.router-connect-note,[data-theme=dark] .router-connect-note{border-radius:11px!important;grid-template-columns:30px minmax(0,1fr)!important;padding:9px 12px!important}.router-connect-note p,[data-theme=dark] .router-connect-note p{font-size:11.5px!important}.router-connect-modal .router-modal-footer{gap:12px!important;margin-top:0!important}.router-connect-modal .router-connect-submit,.router-connect-modal .router-modal-cancel{border-radius:11px!important;font-size:14px!important;height:46px!important}@media (max-height:820px){.router-connect-modal.router-modal,[data-theme=dark] .router-connect-modal.router-modal{padding:12px 22px 14px!important}.router-connect-modal header,[data-theme=dark] .router-connect-modal header{margin-bottom:12px!important}.router-connect-form{gap:8px!important}.router-connect-steps{margin-bottom:6px!important}.router-connect-modal .router-choice-grid label,[data-theme=dark] .router-connect-modal .router-choice-grid label{min-height:94px!important;padding:19px 10px 10px!important}.router-connect-modal .router-choice-grid.connections label,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label{min-height:96px!important;padding:11px 9px 10px!important}}.router-connect-modal .router-choice-grid.versions label,[data-theme=dark] .router-connect-modal .router-choice-grid.versions label{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:22px 30px 12px 18px!important;text-align:center!important}.router-connect-modal .router-choice-grid.versions label strong,[data-theme=dark] .router-connect-modal .router-choice-grid.versions label strong{line-height:1!important;max-width:100%!important;white-space:nowrap!important}.router-connect-modal .router-choice-grid.connections label,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label{align-items:flex-start!important;display:flex!important;flex-direction:column!important;padding:14px 14px 13px!important;text-align:left!important}.router-choice-check,[data-theme=dark] .router-choice-check{align-items:center!important;display:flex!important;height:18px!important;justify-content:center!important;right:13px!important;top:12px!important;width:18px!important}.router-connect-modal .is-selected .router-choice-check,[data-theme=dark] .router-connect-modal .is-selected .router-choice-check{box-shadow:0 10px 24px rgba(63,73,232,.28)!important}.router-connect-modal .is-selected .router-choice-check:after,[data-theme=dark] .router-connect-modal .is-selected .router-choice-check:after{content:none!important;display:none!important}.router-choice-check svg{color:#ffffff!important;display:block!important;height:12px!important;width:12px!important}.router-connect-modal .router-choice-grid.connections label span.router-choice-icon,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label span.router-choice-icon{align-self:flex-start!important;background:linear-gradient(145deg,rgba(63,73,232,.1),rgba(63,73,232,.03))!important;border:1px solid rgba(63,73,232,.12)!important;color:#3f49e8!important;height:48px!important;margin:0 0 10px!important;width:48px!important}.router-connect-modal .router-choice-grid.connections label:not(.is-selected) span.router-choice-icon,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label:not(.is-selected) span.router-choice-icon{background:rgba(15,23,42,.025)!important;border-color:rgba(100,116,139,.16)!important;color:#5f6675!important}.router-choice-icon svg{height:34px!important;width:34px!important}.router-connect-modal .router-choice-grid.connections label strong,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label strong{line-height:1.05!important}@media (max-height:820px){.router-connect-modal .router-choice-grid.versions label,[data-theme=dark] .router-connect-modal .router-choice-grid.versions label{padding:18px 28px 10px 14px!important}.router-connect-modal .router-choice-grid.connections label,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label{padding:10px 12px!important}.router-connect-modal .router-choice-grid.connections label span.router-choice-icon,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label span.router-choice-icon{height:42px!important;margin-bottom:8px!important;width:42px!important}.router-choice-icon svg{height:30px!important;width:30px!important}}.router-connect-modal .router-choice-grid.connections label span.router-choice-icon,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label span.router-choice-icon{background:#f4f5ff!important;border:1px solid rgba(63,73,232,.14)!important;border-radius:14px!important;height:50px!important;overflow:hidden!important;padding:7px!important;width:50px!important}.router-connect-modal .router-choice-grid.connections label.is-selected span.router-choice-icon,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label.is-selected span.router-choice-icon{background:#eef0ff!important;border-color:rgba(63,73,232,.28)!important;box-shadow:0 14px 28px rgba(63,73,232,.14)!important}.router-choice-icon img{display:block!important;height:100%!important;mix-blend-mode:multiply!important;object-fit:contain!important;width:100%!important}.router-connect-modal .modal-title-icon.router,[data-theme=dark] .router-connect-modal .modal-title-icon.router{box-shadow:none!important}.router-connect-modal .modal-title-icon.router svg{height:30px!important;width:30px!important}.router-connect-modal header button.router-modal-close,[data-theme=dark] .router-connect-modal header button.router-modal-close{align-items:center!important;background:#ffffff!important;border:1px solid #d7ddea!important;border-radius:999px!important;color:#5f6675!important;display:flex!important;font-size:0!important;justify-content:center!important}.router-connect-modal header button.router-modal-close svg,[data-theme=dark] .router-connect-modal header button.router-modal-close svg{height:22px!important;width:22px!important}.router-connect-modal header button.router-modal-close:hover,[data-theme=dark] .router-connect-modal header button.router-modal-close:hover{border-color:rgba(63,73,232,.35)!important;color:#3f49e8!important;transform:translateY(-1px)!important}.router-connect-modal .router-choice-grid.connections label,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label{align-items:center!important;justify-content:center!important;padding:12px 12px 13px!important;text-align:center!important}.router-connect-modal .router-choice-grid.connections label span.router-choice-icon,.router-connect-modal .router-choice-grid.connections label.is-selected span.router-choice-icon,.router-connect-modal .router-choice-grid.connections label:not(.is-selected) span.router-choice-icon,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label span.router-choice-icon,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label.is-selected span.router-choice-icon,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label:not(.is-selected) span.router-choice-icon{align-self:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:54px!important;margin:0 auto 8px!important;overflow:visible!important;padding:0!important;width:74px!important}.router-choice-icon img,.router-connect-modal .router-choice-grid.connections label span.router-choice-icon img{display:block!important;height:100%!important;mix-blend-mode:multiply!important;object-fit:contain!important;width:100%!important}.router-connect-modal .router-choice-grid.connections label strong,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label strong{align-self:flex-start!important;font-size:19px!important;line-height:1!important;margin-top:0!important;text-align:left!important}.router-connect-modal .modal-title-icon.router,[data-theme=dark] .router-connect-modal .modal-title-icon.router{align-items:center!important;background:#f0efff!important;border:0!important;border-radius:14px!important;color:#3944d8!important;display:flex!important;height:56px!important;justify-content:center!important;width:56px!important}.router-connect-modal .modal-title-icon.router svg,[data-theme=dark] .router-connect-modal .modal-title-icon.router svg{height:34px!important;width:34px!important}.router-connect-modal header,[data-theme=dark] .router-connect-modal header{grid-template-columns:56px minmax(0,1fr) 46px!important}.router-connect-modal .router-protocol-preview,[data-theme=dark] .router-connect-modal .router-protocol-preview{grid-template-columns:54px minmax(0,1fr)!important}.router-protocol-icon,[data-theme=dark] .router-protocol-icon{background:#eeefff!important;border:0!important;box-shadow:none!important;height:50px!important;width:50px!important}.router-protocol-icon svg,[data-theme=dark] .router-protocol-icon svg{height:28px!important;width:28px!important}.router-connect-submit .router-submit-icon{height:24px!important;mix-blend-mode:screen!important;object-fit:contain!important;width:24px!important}.router-connect-modal .router-connect-submit svg{display:none!important}@media (max-height:820px){.router-connect-modal .router-choice-grid.connections label span.router-choice-icon,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label span.router-choice-icon{height:48px!important;width:68px!important}.router-connect-modal .modal-title-icon.router,[data-theme=dark] .router-connect-modal .modal-title-icon.router{height:50px!important;width:50px!important}.router-connect-modal .modal-title-icon.router svg,[data-theme=dark] .router-connect-modal .modal-title-icon.router svg{height:31px!important;width:31px!important}.router-connect-modal header,[data-theme=dark] .router-connect-modal header{grid-template-columns:50px minmax(0,1fr) 46px!important}}[data-theme=dark] .router-choice-icon img,[data-theme=dark] .router-connect-submit .router-submit-icon{filter:drop-shadow(0 8px 18px rgba(77,96,255,.22)) brightness(1.08) contrast(1.08)!important;mix-blend-mode:screen!important}[data-theme=dark] .router-connect-modal .modal-title-icon.router{background:rgba(77,96,255,.14)!important;color:#9aa8ff!important}[data-theme=dark] .router-connect-modal header button.router-modal-close{background:rgba(15,23,42,.78)!important;border-color:rgba(148,163,184,.28)!important}[data-theme=dark] .router-connect-modal header button.router-modal-close:hover{border-color:rgba(154,168,255,.5)!important;color:#ffffff!important}@media (max-width:640px){.router-modal-backdrop:has(.router-connect-modal){align-items:flex-start!important;padding:10px!important}.router-connect-modal.router-modal,[data-theme=dark] .router-connect-modal.router-modal{border-radius:18px!important;max-height:calc(100vh - 20px)!important;max-width:100%!important;padding:12px 14px 14px!important;width:100%!important}.router-connect-modal header,[data-theme=dark] .router-connect-modal header{grid-template-columns:44px minmax(0,1fr) 40px!important;margin-bottom:10px!important}.router-connect-modal .modal-title-icon.router,[data-theme=dark] .router-connect-modal .modal-title-icon.router{border-radius:12px!important;height:44px!important;width:44px!important}.router-connect-modal .modal-title-icon.router svg,[data-theme=dark] .router-connect-modal .modal-title-icon.router svg{height:27px!important;width:27px!important}.router-connect-modal h2,[data-theme=dark] .router-connect-modal h2{font-size:20px!important}.router-connect-modal header small,[data-theme=dark] .router-connect-modal header small{font-size:12.5px!important}.router-connect-modal header button.router-modal-close,[data-theme=dark] .router-connect-modal header button.router-modal-close{height:40px!important;width:40px!important}.router-connect-modal header button.router-modal-close svg,[data-theme=dark] .router-connect-modal header button.router-modal-close svg{height:19px!important;width:19px!important}.router-connect-form{gap:8px!important}.router-connect-steps{grid-template-columns:34px auto 36px 34px auto!important;max-width:292px!important}.router-connect-steps .router-step{height:34px!important;width:34px!important}.router-connect-steps strong{font-size:11.5px!important}.router-connect-modal .router-connect-form input:not([type=hidden]):not([type=radio]),[data-theme=dark] .router-connect-modal .router-connect-form input:not([type=hidden]):not([type=radio]){height:44px!important}.router-connect-modal .router-choice-grid.versions{gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.router-connect-modal .router-choice-grid.connections{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.router-connect-modal .router-choice-grid.connections label:last-child{grid-column:1/-1!important}.router-connect-modal .router-choice-grid.connections label{display:flex!important;flex-direction:column!important;justify-content:center!important;position:relative!important}.router-connect-modal .router-choice-grid.versions label,[data-theme=dark] .router-connect-modal .router-choice-grid.versions label{min-height:82px!important;padding:18px 22px 9px 10px!important}.router-connect-modal .router-choice-grid.connections label,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label{min-height:88px!important;padding:9px 8px 10px!important}.router-connect-modal .router-choice-grid label strong,.router-connect-modal .router-choice-grid.connections label strong,[data-theme=dark] .router-connect-modal .router-choice-grid label strong,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label strong{font-size:15px!important}.router-connect-modal .router-choice-grid label small,[data-theme=dark] .router-connect-modal .router-choice-grid label small{font-size:9px!important}.router-connect-modal .router-choice-grid label em{font-size:8px!important;padding:3px 5px!important}.router-choice-check,[data-theme=dark] .router-choice-check{height:16px!important;right:9px!important;top:9px!important;width:16px!important}.router-choice-check svg{height:10px!important;width:10px!important}.router-connect-modal .router-choice-grid.connections label span.router-choice-icon,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label span.router-choice-icon{height:38px!important;margin-bottom:7px!important;width:58px!important}.router-connect-modal .router-protocol-preview,[data-theme=dark] .router-connect-modal .router-protocol-preview{grid-template-columns:42px minmax(0,1fr)!important;padding:9px 11px!important}.router-protocol-icon,[data-theme=dark] .router-protocol-icon{height:38px!important;width:38px!important}.router-protocol-icon svg,[data-theme=dark] .router-protocol-icon svg{height:22px!important;width:22px!important}.router-connect-modal .router-protocol-preview strong,[data-theme=dark] .router-connect-modal .router-protocol-preview strong{font-size:22px!important}.router-connect-modal .router-protocol-preview small,[data-theme=dark] .router-connect-modal .router-protocol-preview small{font-size:10px!important}.router-connect-note,[data-theme=dark] .router-connect-note{grid-template-columns:28px minmax(0,1fr)!important;padding:8px 10px!important}.router-connect-note p,[data-theme=dark] .router-connect-note p{font-size:10.5px!important}.router-connect-modal .router-modal-footer{gap:8px!important}.router-connect-modal .router-connect-submit,.router-connect-modal .router-modal-cancel{font-size:13px!important;height:42px!important}.router-connect-submit .router-submit-icon{height:20px!important;width:20px!important}}@media (max-width:420px){.router-connect-modal .router-choice-grid.connections,.router-connect-modal .router-choice-grid.versions{grid-template-columns:1fr!important}.router-connect-modal .router-choice-grid.connections label,.router-connect-modal .router-choice-grid.versions label,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label,[data-theme=dark] .router-connect-modal .router-choice-grid.versions label{min-height:68px!important}.router-connect-modal .router-choice-grid.connections label,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label{align-items:center!important;flex-direction:row!important;justify-content:flex-start!important;padding:9px 34px 9px 12px!important}.router-connect-modal .router-choice-grid.connections label span.router-choice-icon,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label span.router-choice-icon{flex:0 0 54px!important;height:36px!important;margin:0 10px 0 0!important;width:54px!important}.router-connect-modal .router-choice-grid.connections label strong,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label strong{align-self:center!important}}[data-theme=dark] .router-connect-modal.router-modal{background:linear-gradient(180deg,#111827,#0b1220)!important;border:1px solid rgba(148,163,184,.2)!important;box-shadow:0 30px 90px rgba(0,0,0,.5)!important;color:#eef2ff!important}[data-theme=dark] .router-connect-modal .router-choice-grid label strong,[data-theme=dark] .router-connect-modal .router-choice-group legend,[data-theme=dark] .router-connect-modal .router-name-field>span,[data-theme=dark] .router-connect-modal h2,[data-theme=dark] .router-connect-steps strong{color:#f8fafc!important}[data-theme=dark] .router-connect-modal .router-choice-grid label small,[data-theme=dark] .router-connect-modal .router-protocol-preview small,[data-theme=dark] .router-connect-modal header small,[data-theme=dark] .router-connect-note p{color:#aeb8cf!important}[data-theme=dark] .router-connect-modal .router-connect-form input:not([type=hidden]):not([type=radio]){background:rgba(15,23,42,.82)!important;border-color:rgba(148,163,184,.24)!important;color:#f8fafc!important}[data-theme=dark] .router-connect-modal .router-connect-form input:not([type=hidden]):not([type=radio])::placeholder{color:rgba(226,232,240,.48)!important}[data-theme=dark] .router-connect-modal .router-choice-grid label{background:rgba(15,23,42,.7)!important;border-color:rgba(148,163,184,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}[data-theme=dark] .router-connect-modal .router-choice-grid label:hover{border-color:rgba(132,148,255,.42)!important;background:rgba(22,31,52,.9)!important}[data-theme=dark] .router-connect-modal .router-choice-grid label.is-selected{background:linear-gradient(145deg,rgba(64,73,232,.18),rgba(15,23,42,.84))!important;border-color:#6872ff!important;box-shadow:0 18px 36px rgba(63,73,232,.16)!important}[data-theme=dark] .router-connect-modal .router-choice-grid label em{background:rgba(99,102,241,.22)!important;color:#c7d2fe!important}[data-theme=dark] .router-choice-check{background:#111827!important;border-color:rgba(148,163,184,.42)!important}[data-theme=dark] .router-connect-modal .is-selected .router-choice-check{background:#4f5bff!important;border-color:#7c86ff!important}[data-theme=dark] .router-connect-modal .router-choice-grid.connections label span.router-choice-icon,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label.is-selected span.router-choice-icon,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label:not(.is-selected) span.router-choice-icon{background:transparent!important;border:0!important;box-shadow:none!important}[data-theme=dark] .router-connect-modal .router-choice-grid.connections label span.router-choice-icon img{filter:drop-shadow(0 10px 18px rgba(83,103,255,.34)) brightness(1.18) contrast(1.16)!important;mix-blend-mode:screen!important}[data-theme=dark] .router-connect-modal .modal-title-icon.router{background:rgba(79,91,255,.16)!important;color:#aeb8ff!important}[data-theme=dark] .router-connect-modal .router-protocol-preview,[data-theme=dark] .router-connect-note{background:rgba(15,23,42,.72)!important;border-color:rgba(111,122,255,.3)!important}[data-theme=dark] .router-connect-note span,[data-theme=dark] .router-protocol-icon{background:rgba(79,91,255,.2)!important;color:#dbe4ff!important}[data-theme=dark] .router-connect-modal .router-protocol-preview span{color:#8ea0ff!important}[data-theme=dark] .router-connect-modal .router-protocol-preview strong{color:#7482ff!important}[data-theme=dark] .router-connect-modal .router-modal-cancel{background:rgba(15,23,42,.92)!important;border-color:rgba(148,163,184,.22)!important;color:#e5e7eb!important}[data-theme=dark] .router-connect-modal .router-modal-cancel:hover{border-color:rgba(148,163,184,.44)!important;color:#ffffff!important}[data-theme=dark] .router-connect-modal .router-connect-submit{background:linear-gradient(135deg,#5561ff,#3238c9)!important;color:#ffffff!important;box-shadow:0 18px 40px rgba(63,73,232,.24)!important}[data-theme=dark] .router-connect-modal header button.router-modal-close{background:rgba(15,23,42,.86)!important;border-color:rgba(148,163,184,.26)!important;color:#dbe4ff!important}[data-theme=dark] .router-connect-steps i{background:linear-gradient(90deg,#6570ff,rgba(148,163,184,.3))!important}.credit-modal,.router-modal:not(.router-connect-modal){background:linear-gradient(180deg,#ffffff,#f8f9ff)!important;border:1px solid rgba(203,213,225,.9)!important;border-radius:22px!important;box-shadow:0 30px 90px rgba(15,23,42,.22)!important;color:#111827!important;max-height:calc(100vh - 28px)!important;overflow-y:auto!important}.credit-modal:before,.router-modal:not(.router-connect-modal):before{content:none!important;display:none!important}.credit-modal header,.router-modal:not(.router-connect-modal) header{align-items:center!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:54px minmax(0,1fr) 46px!important;margin-bottom:18px!important}.credit-modal .modal-title-icon,.router-modal:not(.router-connect-modal) .modal-title-icon{align-items:center!important;background:#f0efff!important;border:0!important;border-radius:14px!important;box-shadow:none!important;color:#3944d8!important;display:flex!important;height:54px!important;justify-content:center!important;width:54px!important}.credit-modal .modal-title-icon svg,.router-modal:not(.router-connect-modal) .modal-title-icon svg{height:30px!important;width:30px!important}.credit-modal .modal-title-icon.danger,.router-auto-credit-modal .modal-title-icon.danger,.router-modal:not(.router-connect-modal) .modal-title-icon.danger{background:#fff1f2!important;color:#e11d48!important}.credit-modal h2,.router-modal:not(.router-connect-modal) h2{color:#111827!important;font-size:24px!important;line-height:1.1!important}.credit-modal header small,.credit-modal header>div>span,.router-modal:not(.router-connect-modal) header small{color:#6b7280!important;font-size:13.5px!important;font-weight:700!important}.credit-modal header button,.router-modal:not(.router-connect-modal) header button{align-items:center!important;background:#ffffff!important;border:1px solid #d7ddea!important;border-radius:999px!important;box-shadow:none!important;color:#5f6675!important;display:flex!important;font-size:0!important;height:46px!important;justify-content:center!important;line-height:1!important;width:46px!important}.credit-modal header button:before,.router-modal:not(.router-connect-modal) header button:before{content:"×"!important;display:block!important;font-size:24px!important;font-weight:500!important;line-height:1!important;transform:translateY(-1px)!important}.credit-modal header button:hover,.router-modal:not(.router-connect-modal) header button:hover{border-color:rgba(63,73,232,.35)!important;color:#3f49e8!important;transform:translateY(-1px)!important}.credit-modal .country-menu,.credit-modal form,.ping-discharge-meter,.router-auto-credit-content,.router-info-grid>div,.router-mikhmon-reset-modal-copy,.router-ping-popup-content .ping-result-card,.router-simple-delete-copy,.router-subscription-modal .router-summary-block,.router-subscription-options button{background:rgba(248,250,252,.92)!important;border:1px solid rgba(203,213,225,.9)!important;border-radius:14px!important;box-shadow:none!important}.credit-modal label,.credit-modal p,.ping-result-card p,.router-info-grid>div span,.router-mikhmon-reset-modal-copy p,.router-modal:not(.router-connect-modal) .modal-instructions li,.router-modal:not(.router-connect-modal) .modal-note p,.router-simple-delete-copy,.router-subscription-modal .router-summary-block span,.router-subscription-options button span{color:#4b5563!important}.ping-result-card strong,.router-info-grid>div strong,.router-mikhmon-reset-modal-copy strong,.router-subscription-modal .router-summary-block strong,.router-subscription-options button strong{color:#111827!important}.credit-modal .modal-note,.router-modal:not(.router-connect-modal) .modal-note,.router-modal:not(.router-connect-modal) .script-copy-box{background:rgba(245,247,255,.94)!important;border:1px solid rgba(129,140,248,.28)!important;border-radius:14px!important}.router-modal:not(.router-connect-modal) .modal-note.danger,.router-modal:not(.router-connect-modal) .script-copy-box.danger{background:rgba(255,241,242,.95)!important;border-color:rgba(244,63,94,.28)!important}.credit-modal .modal-note span,.router-modal:not(.router-connect-modal) .modal-note span{background:#3f49e8!important;color:#ffffff!important}.router-modal:not(.router-connect-modal) .modal-note.danger span{background:#e11d48!important;color:#ffffff!important}.router-modal:not(.router-connect-modal) .script-copy-box pre{background:transparent!important;color:#111827!important}.credit-modal button[type=submit],.router-modal:not(.router-connect-modal) .router-connect-submit,.router-modal:not(.router-connect-modal) .router-delete-form button[type=submit],.router-modal:not(.router-connect-modal) .router-mikhmon-reset-modal-actions button[type=submit],.router-modal:not(.router-connect-modal) .router-subscription-confirm button[type=submit],.router-modal:not(.router-connect-modal) .script-copy-box button{background:linear-gradient(135deg,#4f5bff,#3037d4)!important;border:0!important;border-radius:12px!important;box-shadow:0 16px 32px rgba(63,73,232,.2)!important;color:#ffffff!important;font-weight:900!important}.delete-router-modal .router-delete-form button[type=submit],.router-modal:not(.router-connect-modal) .router-delete-form button[type=submit]{background:linear-gradient(135deg,#f43f5e,#be123c)!important;box-shadow:0 16px 32px rgba(244,63,94,.18)!important}.credit-modal .secondary,.credit-modal button[type=button]:not(header button),.router-modal:not(.router-connect-modal) .router-modal-cancel{background:#ffffff!important;border:1px solid #d7ddea!important;border-radius:12px!important;color:#4b5563!important;font-weight:900!important}.router-subscription-options button.is-selected,.router-subscription-options button[aria-pressed=true],.router-subscription-options button[aria-selected=true]{background:linear-gradient(145deg,rgba(64,73,232,.1),#ffffff)!important;border-color:#3f49e8!important;box-shadow:0 16px 34px rgba(63,73,232,.12)!important}[data-theme=dark] .credit-modal,[data-theme=dark] .router-modal:not(.router-connect-modal){background:linear-gradient(180deg,#111827,#0b1220)!important;border-color:rgba(148,163,184,.2)!important;box-shadow:0 30px 90px rgba(0,0,0,.5)!important;color:#eef2ff!important}[data-theme=dark] .credit-modal h2,[data-theme=dark] .ping-result-card strong,[data-theme=dark] .router-info-grid>div strong,[data-theme=dark] .router-mikhmon-reset-modal-copy strong,[data-theme=dark] .router-modal:not(.router-connect-modal) .modal-instructions strong,[data-theme=dark] .router-modal:not(.router-connect-modal) h2,[data-theme=dark] .router-subscription-modal .router-summary-block strong,[data-theme=dark] .router-subscription-options button strong{color:#f8fafc!important}[data-theme=dark] .credit-modal header small,[data-theme=dark] .credit-modal header>div>span,[data-theme=dark] .credit-modal label,[data-theme=dark] .credit-modal p,[data-theme=dark] .ping-result-card p,[data-theme=dark] .router-info-grid>div span,[data-theme=dark] .router-mikhmon-reset-modal-copy p,[data-theme=dark] .router-modal:not(.router-connect-modal) .modal-instructions li,[data-theme=dark] .router-modal:not(.router-connect-modal) .modal-note p,[data-theme=dark] .router-modal:not(.router-connect-modal) header small,[data-theme=dark] .router-simple-delete-copy,[data-theme=dark] .router-subscription-modal .router-summary-block span,[data-theme=dark] .router-subscription-options button span{color:#aeb8cf!important}[data-theme=dark] .credit-modal .modal-title-icon,[data-theme=dark] .router-modal:not(.router-connect-modal) .modal-title-icon{background:rgba(79,91,255,.16)!important;color:#aeb8ff!important}[data-theme=dark] .router-auto-credit-modal .modal-title-icon.danger,[data-theme=dark] .router-modal:not(.router-connect-modal) .modal-title-icon.danger{background:rgba(244,63,94,.15)!important;color:#fda4af!important}[data-theme=dark] .credit-modal header button,[data-theme=dark] .router-modal:not(.router-connect-modal) header button{background:rgba(15,23,42,.86)!important;border-color:rgba(148,163,184,.26)!important;color:#dbe4ff!important}[data-theme=dark] .credit-modal .country-menu,[data-theme=dark] .credit-modal form,[data-theme=dark] .ping-discharge-meter,[data-theme=dark] .router-auto-credit-content,[data-theme=dark] .router-info-grid>div,[data-theme=dark] .router-mikhmon-reset-modal-copy,[data-theme=dark] .router-modal:not(.router-connect-modal) .modal-note,[data-theme=dark] .router-modal:not(.router-connect-modal) .script-copy-box,[data-theme=dark] .router-ping-popup-content .ping-result-card,[data-theme=dark] .router-simple-delete-copy,[data-theme=dark] .router-subscription-modal .router-summary-block,[data-theme=dark] .router-subscription-options button{background:rgba(15,23,42,.72)!important;border-color:rgba(111,122,255,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}[data-theme=dark] .router-modal:not(.router-connect-modal) .modal-note.danger,[data-theme=dark] .router-modal:not(.router-connect-modal) .script-copy-box.danger{background:rgba(76,5,25,.34)!important;border-color:rgba(244,63,94,.3)!important}[data-theme=dark] .router-modal:not(.router-connect-modal) .script-copy-box pre{color:#dbe4ff!important}[data-theme=dark] .credit-modal .secondary,[data-theme=dark] .credit-modal button[type=button]:not(header button),[data-theme=dark] .router-modal:not(.router-connect-modal) .router-modal-cancel{background:rgba(15,23,42,.92)!important;border-color:rgba(148,163,184,.22)!important;color:#e5e7eb!important}[data-theme=dark] .router-subscription-options button.is-selected,[data-theme=dark] .router-subscription-options button[aria-pressed=true],[data-theme=dark] .router-subscription-options button[aria-selected=true]{background:linear-gradient(145deg,rgba(64,73,232,.18),rgba(15,23,42,.84))!important;border-color:#6872ff!important;box-shadow:0 18px 36px rgba(63,73,232,.16)!important}@media (max-width:640px){.credit-modal-backdrop{align-items:center!important;overflow-y:auto!important;padding:12px!important}.credit-modal,.router-modal:not(.router-connect-modal),[data-theme=dark] .credit-modal,[data-theme=dark] .router-modal:not(.router-connect-modal){border-radius:18px!important;flex:0 0 auto!important;max-height:calc(100dvh - 16px)!important;max-width:100%!important;padding:12px 14px 14px!important;width:100%!important}.credit-modal header,.router-modal:not(.router-connect-modal) header,[data-theme=dark] .credit-modal header,[data-theme=dark] .router-modal:not(.router-connect-modal) header{grid-template-columns:44px minmax(0,1fr) 40px!important;gap:10px!important;margin-bottom:12px!important}.credit-modal .modal-title-icon,.router-modal:not(.router-connect-modal) .modal-title-icon,[data-theme=dark] .credit-modal .modal-title-icon,[data-theme=dark] .router-modal:not(.router-connect-modal) .modal-title-icon{border-radius:12px!important;height:44px!important;width:44px!important}.credit-modal .modal-title-icon svg,.router-modal:not(.router-connect-modal) .modal-title-icon svg{height:26px!important;width:26px!important}.credit-modal h2,.router-modal:not(.router-connect-modal) h2{font-size:20px!important}.credit-modal header button,.router-modal:not(.router-connect-modal) header button{height:40px!important;width:40px!important}.router-info-grid,.router-subscription-options,.router-subscription-summary{grid-template-columns:1fr!important}.router-auto-credit-content,.router-modal:not(.router-connect-modal) .install-steps,.router-modal:not(.router-connect-modal) .modal-instructions,.router-ping-popup-content,.router-subscription-body{gap:10px!important}.router-auto-credit-actions,.router-mikhmon-reset-modal-actions,.router-modal-footer,.router-simple-delete-actions{gap:8px!important}.router-mikhmon-reset-modal-actions button,.router-modal-footer>*,.router-simple-delete-actions button{min-height:42px!important}}.router-info-modal{max-width:760px!important;width:min(760px,calc(100vw - 28px))!important}.router-info-sheet{display:grid;grid-gap:14px;gap:14px}.router-info-actions{display:flex;flex-wrap:wrap;gap:10px}.router-info-actions button{background:#ffffff!important;border:1px solid #d7ddea!important;border-radius:12px!important;color:#3037d4!important;cursor:pointer;font-weight:900!important;min-height:40px;padding:0 14px}.router-info-actions button:hover{border-color:rgba(63,73,232,.42)!important;transform:translateY(-1px)}.router-info-sheet section,.router-info-signature{background:rgba(248,250,252,.92);border:1px solid rgba(203,213,225,.9);border-radius:14px;padding:14px}.router-info-brand-block strong{color:#3037d4;display:block;font-size:18px;margin-bottom:6px}.router-info-brand-block p,.router-info-sheet h3{color:#111827;font-size:15px;font-weight:950;margin:0 0 10px}.router-info-access-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.router-info-access-grid.single{grid-template-columns:1fr}.router-info-access-grid article{background:#ffffff;border:1px solid rgba(203,213,225,.9);border-radius:12px;display:grid;grid-gap:7px;gap:7px;padding:12px}.router-info-access-grid h4{color:#3037d4;font-size:14px;font-weight:950;margin:0 0 2px}.router-info-access-grid article div,.router-info-line,.router-info-support div{align-items:start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:150px minmax(0,1fr)}.router-info-access-grid span,.router-info-line span,.router-info-support span{color:#6b7280;font-size:12px;font-weight:850}.router-info-sheet code{background:rgba(63,73,232,.07);border-radius:8px;color:#111827;font-family:inherit;font-size:12px;font-weight:900;overflow-wrap:anywhere;padding:4px 7px}.router-info-confidential p,.router-info-signature p{color:#4b5563;font-size:13px;font-weight:750;line-height:1.5;margin:0}.router-info-signature{text-align:center}.router-info-signature strong{color:#111827;display:block;font-size:16px;font-weight:950;margin-bottom:5px}.router-info-signature b{color:#3037d4;display:block;font-size:13px;margin-top:8px}[data-theme=dark] .router-info-actions button{background:rgba(15,23,42,.9)!important;border-color:rgba(148,163,184,.24)!important;color:#dbe4ff!important}[data-theme=dark] .router-info-access-grid article,[data-theme=dark] .router-info-sheet section,[data-theme=dark] .router-info-signature{background:rgba(15,23,42,.72)!important;border-color:rgba(111,122,255,.24)!important}[data-theme=dark] .router-info-access-grid h4,[data-theme=dark] .router-info-brand-block strong,[data-theme=dark] .router-info-signature b{color:#93a1ff!important}[data-theme=dark] .router-info-brand-block p,[data-theme=dark] .router-info-sheet h3,[data-theme=dark] .router-info-signature strong{color:#f8fafc!important}[data-theme=dark] .router-info-access-grid span,[data-theme=dark] .router-info-confidential p,[data-theme=dark] .router-info-line span,[data-theme=dark] .router-info-signature p,[data-theme=dark] .router-info-support span{color:#aeb8cf!important}[data-theme=dark] .router-info-sheet code{background:rgba(99,102,241,.16)!important;color:#f8fafc!important}@media (max-width:640px){.router-info-modal{width:100%!important}.router-info-sheet{gap:10px}.router-info-actions{display:grid;grid-template-columns:1fr}.router-info-actions button{min-height:38px}.router-info-sheet section,.router-info-signature{padding:11px}.router-info-access-grid{grid-template-columns:1fr}.router-info-access-grid article div,.router-info-line,.router-info-support div{grid-template-columns:1fr;gap:4px}}.router-mikhmon-reset-result{border-radius:10px!important;gap:8px!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.45fr)!important;margin-top:3px!important;padding:8px 9px!important}.router-mikhmon-reset-result strong,.router-mikhmon-reset-result-copy strong{font-size:11px!important;line-height:1.2!important}.router-mikhmon-reset-result span,.router-mikhmon-reset-result-copy span{font-size:10px!important;line-height:1.25!important;margin-top:1px!important}.router-mikhmon-reset-fields{gap:5px!important}.router-mikhmon-reset-field{gap:6px!important;grid-template-columns:72px minmax(0,1fr) auto!important}.router-mikhmon-reset-field span{letter-spacing:.02em!important}.router-mikhmon-reset-result code{border-radius:8px!important;padding:6px 8px!important}.router-mikhmon-reset-result button{border-radius:8px!important;font-size:10px!important;min-height:28px!important;padding:0 9px!important}.router-mikhmon-reset-result.is-modal{margin-top:10px!important}.router-mikhmon-reset-result.is-modal .router-mikhmon-reset-field{grid-template-columns:78px minmax(0,1fr) auto!important}@media (max-width:640px){.router-mikhmon-reset-result,.router-mikhmon-reset-result.is-modal{grid-template-columns:1fr!important;padding:8px!important}.router-mikhmon-reset-field,.router-mikhmon-reset-result.is-modal .router-mikhmon-reset-field{grid-template-columns:62px minmax(0,1fr) auto!important}}.router-mikhmon-reset-result,.router-mikhmon-reset-result.is-modal{align-items:stretch!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;grid-gap:6px!important;gap:6px!important;grid-template-columns:1fr!important;margin:6px 0 0!important;padding:0!important}.router-mikhmon-reset-result-copy{background:rgba(239,246,255,.85)!important;border:1px solid rgba(59,130,246,.18)!important;border-radius:8px!important;padding:6px 8px!important}.router-mikhmon-reset-result-copy strong{font-size:10.5px!important;line-height:1.15!important}.router-mikhmon-reset-result-copy span{font-size:9.5px!important;line-height:1.2!important}.router-mikhmon-reset-fields{display:grid!important;grid-gap:4px!important;gap:4px!important}.router-mikhmon-reset-field,.router-mikhmon-reset-result.is-modal .router-mikhmon-reset-field{align-items:center!important;background:rgba(248,250,252,.95)!important;border:1px solid rgba(203,213,225,.8)!important;border-radius:8px!important;display:grid!important;grid-gap:6px!important;gap:6px!important;grid-template-columns:74px minmax(0,1fr) auto!important;min-height:34px!important;padding:4px 5px 4px 8px!important}.router-mikhmon-reset-field span{color:#64748b!important;font-size:9px!important;font-weight:950!important;letter-spacing:0!important;text-transform:uppercase!important}.router-mikhmon-reset-result code{background:transparent!important;border:0!important;border-radius:0!important;color:#1d4ed8!important;font-size:11px!important;font-weight:950!important;padding:0!important}.router-mikhmon-reset-result button{background:#eef2ff!important;border:1px solid rgba(99,102,241,.22)!important;border-radius:7px!important;color:#3037d4!important;font-size:9.5px!important;min-height:24px!important;padding:0 8px!important}.router-mikhmon-reset-result button:hover:not(:disabled){background:#e0e7ff!important;border-color:rgba(99,102,241,.4)!important;color:#3037d4!important}[data-theme=dark] .router-mikhmon-reset-result-copy{background:rgba(15,23,42,.7)!important;border-color:rgba(111,122,255,.22)!important}[data-theme=dark] .router-mikhmon-reset-field,[data-theme=dark] .router-mikhmon-reset-result.is-modal .router-mikhmon-reset-field{background:rgba(15,23,42,.72)!important;border-color:rgba(111,122,255,.22)!important}[data-theme=dark] .router-mikhmon-reset-result code{color:#dbe4ff!important}[data-theme=dark] .router-mikhmon-reset-result button{background:rgba(79,91,255,.16)!important;border-color:rgba(148,163,184,.24)!important;color:#dbe4ff!important}@media (max-width:640px){.router-mikhmon-reset-field,.router-mikhmon-reset-result.is-modal .router-mikhmon-reset-field{grid-template-columns:66px minmax(0,1fr) auto!important}}.router-mikhmon-reset-link-list{display:grid!important;grid-gap:8px!important;gap:8px!important}.dashboard-router-row .router-mikhmon-reset-field.router-access-row,.dashboard-router-row .router-mikhmon-reset-field.router-access-row.copy-only{background:#f8fbff!important;border:1px solid rgba(191,219,254,.95)!important;border-radius:10px!important;box-shadow:none!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:112px minmax(0,1fr)!important;min-height:42px!important;padding:7px 8px 7px 12px!important}.dashboard-router-row .router-mikhmon-reset-field.router-access-row:before{content:none!important;display:none!important}.dashboard-router-row .router-mikhmon-reset-field.router-access-row>span{align-self:center!important;color:#64748b!important;font-size:10px!important;font-weight:950!important;letter-spacing:0!important;margin:0!important;text-transform:uppercase!important}.dashboard-router-row .router-mikhmon-reset-field .router-access-content{align-items:center!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important}.dashboard-router-row .router-mikhmon-reset-field .router-access-content code{background:transparent!important;border:0!important;color:#1d4ed8!important;font-size:11px!important;font-weight:950!important;min-width:0!important;overflow:hidden!important;padding:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-router-row .router-mikhmon-reset-field .router-access-copy{align-items:center!important;background:#eef2ff!important;border:1px solid rgba(99,102,241,.22)!important;border-radius:8px!important;color:#3037d4!important;display:inline-flex!important;font-size:10px!important;font-weight:950!important;justify-content:center!important;min-height:26px!important;padding:0 9px!important}.router-mikhmon-reset-result-copy{display:none!important}[data-theme=dark] .dashboard-router-row .router-mikhmon-reset-field.router-access-row,[data-theme=dark] .dashboard-router-row .router-mikhmon-reset-field.router-access-row.copy-only{background:rgba(15,23,42,.72)!important;border-color:rgba(111,122,255,.24)!important}[data-theme=dark] .dashboard-router-row .router-mikhmon-reset-field.router-access-row>span{color:#8ea0b8!important}[data-theme=dark] .dashboard-router-row .router-mikhmon-reset-field .router-access-content code{color:#dbe4ff!important}[data-theme=dark] .dashboard-router-row .router-mikhmon-reset-field .router-access-copy{background:rgba(79,91,255,.16)!important;border-color:rgba(148,163,184,.24)!important;color:#dbe4ff!important}@media (max-width:640px){.dashboard-router-row .router-mikhmon-reset-field.router-access-row,.dashboard-router-row .router-mikhmon-reset-field.router-access-row.copy-only{grid-template-columns:92px minmax(0,1fr)!important;min-height:40px!important}}.dashboard-router-row .router-mikhmon-reset-field.is-single-reset.router-access-row,.dashboard-router-row .router-mikhmon-reset-field.is-single-reset.router-access-row.copy-only{grid-template-columns:90px minmax(0,1fr)!important;min-height:46px!important}.router-mikhmon-reset-combo{align-items:center!important;display:grid!important;grid-gap:6px!important;gap:6px!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto!important}.router-mikhmon-reset-combo code{align-items:center!important;display:inline-flex!important;gap:5px!important}.router-mikhmon-reset-combo code b{color:#64748b!important;font-size:9px!important;font-weight:950!important;text-transform:uppercase!important}.router-mikhmon-reset-combo .router-access-copy{white-space:nowrap!important}[data-theme=dark] .router-mikhmon-reset-combo code b{color:#8ea0b8!important}@media (max-width:900px){.router-mikhmon-reset-combo{grid-template-columns:minmax(0,1fr) auto!important}}@media (max-width:640px){.dashboard-router-row .router-mikhmon-reset-field.is-single-reset.router-access-row,.dashboard-router-row .router-mikhmon-reset-field.is-single-reset.router-access-row.copy-only{grid-template-columns:78px minmax(0,1fr)!important}}.router-detail-action-card.super-mikhmon button,.super-mikhmon-actions button,.super-mikhmon-copy{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;justify-content:center;min-height:42px}.router-detail-action-card.super-mikhmon button{background:#0f766e;color:#ffffff;width:100%}.router-detail-action-card.super-mikhmon button:disabled,.super-mikhmon-actions button:disabled{cursor:not-allowed;opacity:.6}.super-mikhmon-modal{max-width:980px;width:min(980px,calc(100vw - 28px))}.super-mikhmon-form{display:grid;grid-gap:16px;gap:16px}.super-mikhmon-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.super-mikhmon-grid label{display:grid;grid-gap:6px;gap:6px}.super-mikhmon-grid span,.super-mikhmon-job span,.super-mikhmon-result-summary span{color:#64748b;font-size:.78rem;font-weight:800;text-transform:uppercase}.super-mikhmon-grid input,.super-mikhmon-grid select{background:#ffffff;border:1px solid #d7dee8;border-radius:8px;color:#102033;min-height:42px;padding:0 12px;width:100%}.super-mikhmon-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.super-mikhmon-actions p{color:#64748b;font-size:.9rem;margin:0}.super-mikhmon-actions button,.super-mikhmon-copy{background:#111827;color:#ffffff;padding:0 18px}.super-mikhmon-job{border:1px solid #d7dee8;border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;padding:12px}.super-mikhmon-job div,.super-mikhmon-result-summary{display:grid;grid-gap:4px;gap:4px}.super-mikhmon-job strong,.super-mikhmon-result-summary strong{color:#102033;overflow-wrap:anywhere}.super-mikhmon-result{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.super-mikhmon-result-summary{align-items:center;border:1px solid #bbf7d0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.super-mikhmon-table-wrap{border:1px solid #d7dee8;border-radius:8px;max-height:320px;overflow:auto}.super-mikhmon-table-wrap table{border-collapse:collapse;min-width:640px;width:100%}.super-mikhmon-table-wrap td,.super-mikhmon-table-wrap th{border-bottom:1px solid #e5eaf0;padding:10px 12px;text-align:left}.super-mikhmon-table-wrap th{background:#f8fafc;color:#475569;font-size:.78rem;text-transform:uppercase}[data-theme=dark] .router-detail-action-card.super-mikhmon button{background:#14b8a6;color:#042f2e}[data-theme=dark] .super-mikhmon-grid input,[data-theme=dark] .super-mikhmon-grid select,[data-theme=dark] .super-mikhmon-table-wrap th{background:#111827;border-color:rgba(148,163,184,.25);color:#e5eef8}[data-theme=dark] .super-mikhmon-job,[data-theme=dark] .super-mikhmon-result-summary,[data-theme=dark] .super-mikhmon-table-wrap{border-color:rgba(148,163,184,.25)}[data-theme=dark] .super-mikhmon-job strong,[data-theme=dark] .super-mikhmon-result-summary strong{color:#f8fafc}@media (max-width:760px){.super-mikhmon-grid,.super-mikhmon-job,.super-mikhmon-result-summary{grid-template-columns:1fr}.super-mikhmon-actions{align-items:stretch;flex-direction:column}}.script-copy-box.agent{border-color:#99f6e4}.script-copy-box.agent strong{color:#0f766e;display:block;font-size:.82rem;margin-bottom:8px;text-transform:uppercase}[data-theme=dark] .script-copy-box.agent{border-color:rgba(45,212,191,.35)}[data-theme=dark] .script-copy-box.agent strong{color:#5eead4}.dashboard-router-row .router-inline-details,.dashboard-router-row .router-inline-details[aria-hidden=true]{display:grid!important;filter:none!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:0fr;max-height:none!important;opacity:0!important;overflow:hidden!important;padding-bottom:0!important;padding-top:0!important;pointer-events:none!important;transform:translateY(-14px);transform-origin:top center;visibility:visible!important;transition:grid-template-rows .68s cubic-bezier(.22,1,.36,1),padding .56s cubic-bezier(.22,1,.36,1),opacity .38s ease,transform .62s cubic-bezier(.22,1,.36,1)}.dashboard-router-row .router-inline-details.is-open,.dashboard-router-row .router-inline-details[aria-hidden=false]{display:grid!important;filter:none!important;grid-template-rows:1fr;max-height:none!important;opacity:1!important;overflow:hidden!important;padding:14px!important;pointer-events:auto!important;transform:translateY(0);visibility:visible!important}.router-inline-details-content{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(300px,1fr) minmax(0,1.55fr);min-height:0;overflow:hidden}.router-detail-button .detail-arrow{transition:transform .56s cubic-bezier(.22,1,.36,1)!important}@media (prefers-reduced-motion:reduce){.dashboard-router-row .router-inline-details,.router-detail-button .detail-arrow{transition-duration:1ms!important}}@media (max-width:980px){.router-inline-details-content{grid-template-columns:minmax(0,1fr)}}.client-admin-content,.client-admin-sidebar .nav,.router-tabs,.super-admin-table-shell,.table-wrap,body,html{scrollbar-color:rgba(100,116,139,.28) transparent;scrollbar-width:thin}.client-admin-content::-webkit-scrollbar,.client-admin-sidebar .nav::-webkit-scrollbar,.router-tabs::-webkit-scrollbar,.super-admin-table-shell::-webkit-scrollbar,.table-wrap::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{height:5px;width:5px}.client-admin-content::-webkit-scrollbar-track,.client-admin-sidebar .nav::-webkit-scrollbar-track,.router-tabs::-webkit-scrollbar-track,.super-admin-table-shell::-webkit-scrollbar-track,.table-wrap::-webkit-scrollbar-track,body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:transparent}.client-admin-content::-webkit-scrollbar-thumb,.client-admin-sidebar .nav::-webkit-scrollbar-thumb,.router-tabs::-webkit-scrollbar-thumb,.super-admin-table-shell::-webkit-scrollbar-thumb,.table-wrap::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:rgba(100,116,139,.22);border-radius:999px}.client-admin-content::-webkit-scrollbar-thumb:hover,.client-admin-sidebar .nav::-webkit-scrollbar-thumb:hover,.router-tabs::-webkit-scrollbar-thumb:hover,.super-admin-table-shell::-webkit-scrollbar-thumb:hover,.table-wrap::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:rgba(41,48,143,.48)}[data-theme=dark]{scrollbar-color:rgba(148,163,184,.22) transparent}.session-timeout-form{display:none}.session-timeout-overlay{align-items:center;background:rgba(5,12,24,.56);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.session-timeout-dialog{align-items:center;background:var(--panel,#fff);border:1px solid rgba(148,163,184,.28);border-radius:24px;box-shadow:0 28px 80px rgba(2,8,23,.3);display:grid;grid-gap:20px;gap:20px;grid-template-columns:auto 1fr;max-width:560px;padding:28px;width:100%}.session-timeout-icon{align-items:center;background:rgba(245,158,11,.13);border:4px solid rgba(245,158,11,.3);border-radius:50%;color:#d97706;display:flex;font-size:1.35rem;font-weight:800;height:72px;justify-content:center;width:72px}.session-timeout-kicker{color:#d97706;font-size:.75rem;font-weight:800;letter-spacing:.09em;margin:0 0 5px;text-transform:uppercase}.session-timeout-dialog h2{font-size:1.35rem;margin:0 0 8px}.session-timeout-dialog p{line-height:1.55}.session-timeout-actions{display:flex;gap:10px;grid-column:1/-1;justify-content:flex-end}@media (max-width:560px){.session-timeout-dialog{grid-template-columns:1fr;padding:24px}.session-timeout-actions{flex-direction:column-reverse}.session-timeout-actions .button{width:100%}}[data-theme=light] .dashboard-connect article,[data-theme=light] .dashboard-stats article{background:linear-gradient(180deg,#ffffff,#f4f8ff)!important;border-color:#d7e3f4!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important}[data-theme=light] .dashboard-connect strong,[data-theme=light] .dashboard-stats article strong{color:#13233d!important}[data-theme=light] .dashboard-connect span,[data-theme=light] .dashboard-stats article span{color:#52657d!important}[data-theme=light] .dashboard-warning{background:#fffbeb!important;border-color:#f5cc62!important;color:#6d4814!important}[data-theme=light] .dashboard-warning strong{color:#8a4b08!important}[data-theme=light] .dashboard-warning p{color:#65451a!important}[data-theme=dark] .dashboard-connect article,[data-theme=dark] .dashboard-stats article{background:linear-gradient(180deg,#0b1b33,#08172c)!important;border-color:rgba(96,165,250,.24)!important}[data-theme=dark] .dashboard-connect strong,[data-theme=dark] .dashboard-stats article strong{color:#f8fafc!important}[data-theme=dark] .dashboard-connect span,[data-theme=dark] .dashboard-stats article span{color:#cbd5e1!important}[data-theme=dark] .dashboard-warning{background:rgba(146,100,8,.2)!important;border-color:rgba(250,204,21,.42)!important}[data-theme=dark] .dashboard-warning strong{color:#fde68a!important}[data-theme=dark] .dashboard-warning p{color:#fef3c7!important}@media (max-width:760px){[data-theme=light] .dashboard-router-row{background:linear-gradient(180deg,#ffffff,#f7faff)!important;border-color:#d7e3f4!important;box-shadow:0 12px 28px rgba(15,23,42,.08)!important}[data-theme=light] .dashboard-router-row:before{opacity:.78!important}[data-theme=light] .router-main strong{color:#12233d!important}[data-theme=light] .router-main small{color:#047857!important}[data-theme=light] .protocol-chip,[data-theme=light] .router-summary code,[data-theme=light] .router-toggle{background:#f8fafc!important;border-color:#d7e3f4!important;color:#27415f!important}[data-theme=light] .router-toggle small{color:#52657d!important}[data-theme=light] .router-detail-button,[data-theme=light] .status-chip.waiting{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4f91!important}[data-theme=light] .router-latency-badge,[data-theme=light] .status-chip.unreachable{background:#fff7e6!important;border-color:#f7c870!important;color:#9a5807!important}[data-theme=light] .status-chip.suspended{background:#fff1f2!important;border-color:#fecdd3!important;color:#b4233d!important}[data-theme=light] .install-button,[data-theme=light] .status-chip.active{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#047857!important}[data-theme=light] .install-button.is-locked{background:#f1f5f9!important;border-color:#d8e0ea!important;color:#718096!important}[data-theme=light] .router-subline{background:#f8fbff!important;border-color:#d7e3f4!important}[data-theme=light] .router-subline-left>span:first-child{color:#047857!important}[data-theme=light] .router-subscription-meta span{background:#ffffff!important;border-color:#dbe6f5!important;color:#334e6f!important}[data-theme=light] .router-detail-subscription,[data-theme=light] .router-detail-subscription>div,[data-theme=light] .router-inline-details{background:#ffffff!important;border-color:#dbe6f5!important;color:#172b47!important}.dashboard-connect article{min-width:0!important}.dashboard-connect span,.dashboard-connect strong,.router-main small,.router-main strong,.router-subline-left,.router-subscription-meta span{overflow-wrap:anywhere!important}}@media (max-width:420px){.dashboard-connect article{grid-template-columns:38px minmax(0,1fr)!important}.dashboard-connect a{grid-column:1/-1!important;width:100%!important}.router-subscription-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.router-detail-actions-grid,[data-theme=dark] .router-detail-actions-grid,[data-theme=light] .router-detail-actions-grid{display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.router-detail-action-card.router-detail-ping-action{background:transparent!important;border:0!important;box-shadow:none!important;display:block!important;order:3;padding:0!important}.router-detail-action-card.router-detail-ping-action form{display:block!important;margin:0!important;padding:0!important;width:100%!important}.router-detail-action-card.user-manager{order:1}.router-detail-action-card.mikhmon-reset{order:2}.router-detail-action-card.info{order:4}.router-detail-action-card.danger{grid-column:1/-1!important;margin-left:0!important;order:5}.router-detail-action-card.danger button,.router-detail-action-card.info button,.router-detail-action-card.mikhmon-reset button,.router-detail-action-card.router-detail-ping-action button,.router-detail-action-card.user-manager button{min-height:40px!important;width:100%!important}}@media (max-width:420px){.router-detail-actions-grid,[data-theme=dark] .router-detail-actions-grid,[data-theme=light] .router-detail-actions-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.client-admin-sidebar .mobile-client-topbar{background:#ffffff!important;border-color:#dbeafe!important;box-shadow:0 8px 24px rgba(30,64,175,.08)!important}.mobile-sidebar-trigger{background:#ffffff!important;border:1px solid #bfdbfe!important;box-shadow:0 8px 18px rgba(37,99,235,.14)!important;color:#2563eb!important}.mobile-sidebar-trigger span{background:#2563eb!important;box-shadow:none!important}.client-mobile-drawer-backdrop{background:rgba(15,23,42,.28)!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.client-mobile-drawer-panel{background:#ffffff!important;border-right:1px solid #dbeafe!important;box-shadow:18px 0 42px rgba(15,23,42,.18)!important;color:#172554!important}.client-mobile-drawer-header{border-bottom-color:#e2e8f0!important}.client-mobile-drawer-header span{color:#2563eb!important}.client-mobile-drawer-header strong{color:#172554!important}.client-mobile-drawer-close{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important}.client-mobile-drawer-nav a{background:#ffffff!important;border-color:#e2e8f0!important;box-shadow:0 3px 10px rgba(15,23,42,.04)!important;color:#172554!important}.client-mobile-drawer-nav a span{background:#eff6ff!important;border-color:#dbeafe!important;color:#2563eb!important}.client-mobile-drawer-nav a.active{background:#eff6ff!important;border-color:#bfdbfe!important;box-shadow:0 8px 18px rgba(37,99,235,.12)!important;color:#1d4ed8!important}.client-mobile-drawer-nav a.active span{background:#dbeafe!important;color:#1d4ed8!important}.client-mobile-drawer-account{border-top-color:#e2e8f0!important}.client-mobile-drawer-account .sidebar-user{background:#f8fafc!important;border-color:#e2e8f0!important;color:#172554!important}.client-mobile-drawer-account .sidebar-user strong{color:#172554!important}.client-mobile-drawer-account .sidebar-user small,.client-mobile-drawer-account .sidebar-user span{color:#64748b!important}.client-mobile-drawer-account .sidebar-user span:before{background:#2563eb!important}.client-mobile-drawer-account .sidebar-logout{background:#fff1f2!important;border-color:#fecdd3!important;color:#be123c!important}[data-theme=dark] .client-admin-sidebar .mobile-client-topbar{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.13)!important;box-shadow:none!important}[data-theme=dark] .mobile-sidebar-trigger{background:#172554!important;border:1px solid #3b82f6!important;box-shadow:0 8px 18px rgba(37,99,235,.24)!important}[data-theme=dark] .mobile-sidebar-trigger span{background:#bfdbfe!important}[data-theme=dark] .client-mobile-drawer-backdrop{background:rgba(2,6,23,.62)!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}[data-theme=dark] .client-mobile-drawer-panel{background:#0f172a!important;border-right-color:#334155!important;box-shadow:18px 0 42px rgba(2,6,23,.55)!important;color:#f8fafc!important}[data-theme=dark] .client-mobile-drawer-header{border-bottom-color:rgba(148,163,184,.2)!important}[data-theme=dark] .client-mobile-drawer-header span{color:#60a5fa!important}[data-theme=dark] .client-mobile-drawer-header strong{color:#ffffff!important}[data-theme=dark] .client-mobile-drawer-close{background:#172554!important;border-color:#3b82f6!important;color:#bfdbfe!important}[data-theme=dark] .client-mobile-drawer-nav a{background:#111827!important;border-color:#334155!important;box-shadow:0 3px 10px rgba(2,6,23,.18)!important;color:#dbeafe!important}[data-theme=dark] .client-mobile-drawer-nav a span{background:#172554!important;border-color:#1d4ed8!important;color:#93c5fd!important}[data-theme=dark] .client-mobile-drawer-nav a.active{background:#1e3a8a!important;border-color:#60a5fa!important;box-shadow:0 8px 18px rgba(37,99,235,.22)!important;color:#dbeafe!important}[data-theme=dark] .client-mobile-drawer-nav a.active span{background:#2563eb!important;color:#eff6ff!important}[data-theme=dark] .client-mobile-drawer-account{border-top-color:rgba(148,163,184,.22)!important}[data-theme=dark] .client-mobile-drawer-account .sidebar-user{background:#111827!important;border-color:#334155!important;color:#dbeafe!important}[data-theme=dark] .client-mobile-drawer-account .sidebar-user strong{color:#dbeafe!important}[data-theme=dark] .client-mobile-drawer-account .sidebar-user small,[data-theme=dark] .client-mobile-drawer-account .sidebar-user span{color:rgba(219,234,254,.72)!important}[data-theme=dark] .client-mobile-drawer-account .sidebar-logout{background:#3f1d2e!important;border-color:#9f1239!important;color:#fecaca!important}[data-theme=light] .client-admin-sidebar .mobile-client-title strong{color:#172554!important}[data-theme=light] .client-admin-sidebar .mobile-client-title span{color:#52657d!important}[data-theme=dark] .client-admin-sidebar .mobile-client-title strong{color:#f8fafc!important}[data-theme=dark] .client-admin-sidebar .mobile-client-title span{color:#bfdbfe!important}.client-mobile-drawer-brand{align-items:center!important;display:inline-flex!important;height:28px!important;margin-bottom:2px!important;width:-moz-fit-content!important;width:fit-content!important}.client-mobile-drawer-brand img{display:block!important;height:26px!important;object-fit:contain!important;object-position:left center!important;width:auto!important}}@keyframes dashboard-content-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dashboard-view-shell>.dashboard-card,.dashboard-view-shell>.dashboard-connect,.dashboard-view-shell>.dashboard-message,.dashboard-view-shell>.dashboard-stats,.dashboard-view-shell>.dashboard-warning,.dashboard-view-shell>.routers-board{animation:dashboard-content-enter .85s cubic-bezier(.16,1,.3,1) both;will-change:opacity,transform}.client-admin-shell>.client-admin-sidebar{animation:dashboard-content-enter .76s cubic-bezier(.16,1,.3,1) both;will-change:opacity,transform}.dashboard-view-shell>.dashboard-connect{animation-delay:.12s}.dashboard-view-shell>.dashboard-warning{animation-delay:.24s}.dashboard-view-shell>.dashboard-stats{animation-delay:.36s}.dashboard-view-shell>.routers-board{animation-delay:.48s}.dashboard-view-shell>.dashboard-card{animation-delay:.28s}.dashboard-view-shell>.dashboard-message{animation-delay:.16s}@media (max-width:760px){.client-admin-sidebar .mobile-client-topbar{animation:dashboard-content-enter .72s cubic-bezier(.16,1,.3,1) both}}@media (prefers-reduced-motion:reduce){.client-admin-shell>.client-admin-sidebar,.client-admin-sidebar .mobile-client-topbar,.dashboard-view-shell>.dashboard-card,.dashboard-view-shell>.dashboard-connect,.dashboard-view-shell>.dashboard-message,.dashboard-view-shell>.dashboard-stats,.dashboard-view-shell>.dashboard-warning,.dashboard-view-shell>.routers-board{animation:none!important;transform:none!important}}.router-subscription-modal .router-subscription-options button.is-selected{background:#facc15!important;border-color:#eab308!important;box-shadow:0 0 0 2px rgba(234,179,8,.28),0 10px 22px rgba(161,98,7,.2)!important;color:#172554!important}.router-subscription-modal .router-subscription-options button.is-selected:after{background:#172554!important;border-color:#172554!important}.router-subscription-modal .router-subscription-options button.is-selected small,.router-subscription-modal .router-subscription-options button.is-selected span,.router-subscription-modal .router-subscription-options button.is-selected strong{color:#172554!important}.home-protocols,.home-trust{background:#f4f5fa;color:#111827;padding:92px clamp(18px,6vw,100px)}.home-section-heading{margin:0 auto 48px;max-width:760px;text-align:center}.home-section-heading p{color:#1d368f;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.home-section-heading h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.02;margin:14px 0}.home-section-heading h2 span{color:#24358f}.home-section-heading small{color:#53627a;font-size:15px}.home-protocol-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1220px}.home-protocol-card{background:#fff;border:1px solid #dfe3ec;border-radius:16px;min-height:198px;padding:24px;position:relative}.home-final-cta,.home-protocol-card,.home-steps-grid article,.home-trust-grid article{animation:gsf-public-rise 1s cubic-bezier(.16,1,.3,1) both}.home-protocol-card:nth-child(2),.home-steps-grid article:nth-child(2),.home-trust-grid article:nth-child(2){animation-delay:90ms}.home-protocol-card:nth-child(3),.home-steps-grid article:nth-child(3),.home-trust-grid article:nth-child(3){animation-delay:.18s}.home-trust-grid article:nth-child(4){animation-delay:.27s}.home-protocol-card:hover{box-shadow:0 16px 34px rgba(30,48,100,.1);transform:translateY(-3px);transition:transform .18s ease,box-shadow .18s ease}.home-protocol-card:hover .home-info-icon{background:#26358f;color:#fff;transform:scale(1.06) rotate(-3deg)}.home-info-icon{transition:background .18s ease,color .18s ease,transform .18s ease}.home-card-badge{background:#facc15;border-radius:999px;color:#162657;font-size:10px;font-weight:900;left:24px;padding:5px 11px;position:absolute;text-transform:uppercase;top:-13px}.home-info-icon{background:#f1f3f9;border-radius:11px;color:#24358f;display:inline-grid;font-size:24px;height:48px;margin-bottom:18px;place-items:center;width:48px}.home-protocol-card h3{font-size:18px;margin:0 0 10px}.home-protocol-card p{color:#53627a;font-size:14px;line-height:1.55;margin:0}.home-how-it-works{background:#26358f;color:#fff;padding:92px clamp(18px,6vw,100px)}.home-how-it-works .home-section-heading p{color:#facc15}.home-how-it-works .home-section-heading h2{color:#fff}.home-how-it-works .home-section-heading h2 span{color:#facc15}.home-steps-grid{display:grid;grid-gap:34px;gap:34px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1120px;text-align:center}.home-steps-grid article{position:relative}.home-steps-grid article:not(:last-child):after{background:rgba(250,204,21,.45);content:"";height:1px;left:calc(50% + 54px);position:absolute;top:32px;width:calc(100% - 108px)}.home-step-number{background:#facc15;border-radius:16px;color:#1d368f;display:inline-grid;font-weight:950;height:64px;place-items:center;position:relative;width:64px;z-index:1}.home-steps-grid article:hover .home-step-number{box-shadow:0 10px 22px rgba(250,204,21,.28);transform:translateY(-3px) scale(1.04);transition:transform .18s ease,box-shadow .18s ease}.home-steps-grid h3{font-size:19px;margin:22px 0 8px}.home-steps-grid p{color:#dbe3ff;font-size:14px;line-height:1.55;margin:0}.home-trust{padding-bottom:56px;padding-top:56px}.home-trust-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1220px}.home-trust-grid article{align-items:center;background:#fff;border:1px solid #dfe3ec;border-radius:12px;display:flex;gap:14px;min-height:74px;padding:14px 16px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-trust-grid article:hover{border-color:#b8c9ea;box-shadow:0 10px 24px rgba(30,48,100,.1);transform:translateY(-3px)}.home-trust-grid article span{align-items:center;background:#eef0f8;border-radius:9px;color:#26358f;display:inline-flex;flex:0 0 auto;font-size:20px;height:40px;justify-content:center;width:40px}.home-trust-grid strong{font-size:13px;line-height:1.35}.home-final-cta{background:linear-gradient(135deg,#303e9a,#17225f);border-radius:24px;color:#fff;margin:20px auto 92px;max-width:1180px;padding:72px 24px;text-align:center}.home-final-cta h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;margin:0 auto 16px;max-width:820px}.home-final-cta h2 span{color:#facc15}.home-final-cta p{color:#dbe3ff;font-size:16px;margin:0 auto 28px}.home-final-cta>div{display:flex;gap:12px;justify-content:center}.home-final-primary,.home-final-secondary{border-radius:10px;font-weight:900;padding:14px 22px;text-decoration:none}.home-final-primary{background:#facc15;color:#17225f}.home-final-secondary{border:1px solid rgba(255,255,255,.3);color:#fff}.home-final-primary,.home-final-secondary{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.home-final-primary:hover,.home-final-secondary:hover{box-shadow:0 12px 24px rgba(0,0,0,.18);transform:translateY(-2px)}[data-theme=dark] .home-protocols,[data-theme=dark] .home-trust{background:#0b1224;color:#f8fafc}[data-theme=dark] .home-protocol-card p,[data-theme=dark] .home-section-heading small{color:#b9c7e4}[data-theme=dark] .home-protocol-card,[data-theme=dark] .home-trust-grid article{background:#111c35;border-color:#2d3d61;color:#f8fafc}[data-theme=dark] .home-info-icon,[data-theme=dark] .home-trust-grid article span{background:#1b2c54;color:#93c5fd}[data-theme=dark] .home-control-os .home-protocol-card:hover .home-info-icon{background:#facc15;color:#172554}[data-theme=dark] .home-control-os .home-protocols,[data-theme=dark] .home-control-os .home-trust{background:#0a142b}[data-theme=dark] .home-control-os .home-how-it-works{background:#172a66}[data-theme=dark] .home-control-os .home-final-cta{background:linear-gradient(135deg,#203a86,#101d4c);box-shadow:0 18px 46px rgba(2,6,23,.28)}[data-theme=dark] .home-control-os .home-protocol-card,[data-theme=dark] .home-control-os .home-trust-grid article{background:#111f3a;border-color:#2b416a;box-shadow:0 8px 20px rgba(2,6,23,.18)}@media (max-width:820px){.home-protocol-grid,.home-steps-grid{grid-template-columns:1fr}.home-steps-grid article:not(:last-child):after{display:none}.home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-how-it-works,.home-protocols{padding-bottom:70px;padding-top:70px}}@media (max-width:520px){.home-trust-grid{grid-template-columns:1fr}.home-final-cta{border-radius:16px;margin:12px 14px 60px;padding:48px 18px}.home-final-cta>div{align-items:stretch;flex-direction:column}}@media (hover:none){.home-protocol-card:active,.home-trust-grid article:active{transform:translateY(-2px) scale(.99)}.home-protocol-card:active .home-info-icon{transform:scale(1.05)}.home-final-primary:active,.home-final-secondary:active{transform:scale(.98)}}.public-content-page{min-height:100vh}.public-content-page .public-content-hero{animation:gsf-public-rise 1s cubic-bezier(.16,1,.3,1) both}.public-content-page .public-content-sidebar{animation:gsf-public-rise 1s cubic-bezier(.16,1,.3,1) .14s both}.public-content-page .public-content-section{animation:gsf-public-rise 1s cubic-bezier(.16,1,.3,1) both;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.public-content-page .public-content-section:nth-child(2){animation-delay:.16s}.public-content-page .public-content-section:nth-child(3){animation-delay:.3s}.public-content-page .public-content-section:hover{border-color:rgba(115,160,255,.38);box-shadow:0 18px 42px rgba(2,12,38,.18);transform:translateY(-2px)}.public-content-page .public-content-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.public-content-page .public-content-card:hover{border-color:rgba(115,160,255,.48);box-shadow:0 12px 26px rgba(2,12,38,.17);transform:translateY(-3px)}.public-content-page .public-content-accordions details{transition:border-color .18s ease,background-color .18s ease}.public-content-page .public-content-accordions details:hover{background:rgba(255,255,255,.075);border-color:rgba(115,160,255,.38)}.public-content-page .public-simple-back{transition:color .18s ease,gap .18s ease}.public-content-page .public-simple-back:hover{gap:10px}@keyframes gsf-public-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.public-content-hero{margin:0 auto;max-width:1120px;padding:clamp(78px,10vw,130px) 16px 60px}.public-content-hero h1{color:#fff;font-size:clamp(2.5rem,7vw,5rem);line-height:1;margin:0}.public-content-hero>p:not(.public-simple-kicker){color:rgba(255,255,255,.76);font-size:clamp(1rem,2vw,1.2rem);line-height:1.7;margin:22px 0 0;max-width:720px}.public-content-layout{align-items:start;display:grid;grid-gap:26px;gap:26px;grid-template-columns:220px minmax(0,1fr);margin:0 auto;max-width:1180px;padding:0 16px 100px}.public-content-sidebar{position:-webkit-sticky;position:sticky;top:24px}.public-content-sidebar>p{color:#9fb5e6;font-size:11px;font-weight:900;letter-spacing:.13em;margin:0 0 13px;text-transform:uppercase}.public-content-sidebar nav{display:grid;grid-gap:6px;gap:6px}.public-content-sidebar nav a{align-items:center;border:1px solid transparent;border-radius:10px;color:#b9c7e4;display:flex;font-size:13px;gap:10px;padding:10px 11px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.public-content-sidebar nav a span{align-items:center;border:1px solid #395387;border-radius:6px;color:#8eb0f3;display:inline-flex;flex:0 0 auto;font-size:12px;height:22px;justify-content:center;width:22px}.public-content-sidebar nav a.is-active,.public-content-sidebar nav a:hover{background:rgba(48,79,151,.25);border-color:rgba(115,160,255,.32);color:#fff}.public-content-sidebar nav a.is-active span{background:#facc15;border-color:#facc15;color:#172554}.public-content-sidebar-note{border-top:1px solid rgba(148,163,184,.2);color:#7188b5;font-size:12px;line-height:1.55;margin-top:30px;padding-top:17px}.public-content-sidebar-note i{background:#facc15;display:block;height:3px;margin-bottom:12px;width:34px}.public-content-sections{display:grid;grid-gap:24px;gap:24px;min-width:0}.public-content-section{background:rgba(14,31,64,.72);border:1px solid rgba(120,168,255,.2);border-radius:18px;padding:clamp(20px,4vw,34px)}.public-content-section-heading{align-items:flex-start;display:flex;gap:18px;margin-bottom:22px}.public-content-section-heading>span{color:#facc15;font-size:14px;font-weight:950;letter-spacing:.08em}.public-content-section h2{color:#fff;font-size:clamp(1.35rem,3vw,2rem);margin:0}.public-content-section-heading p{color:#a9b9dc;line-height:1.6;margin:8px 0 0}.public-content-accordions{display:grid;grid-gap:10px;gap:10px}.public-content-accordions details{background:rgba(255,255,255,.045);border:1px solid rgba(148,163,184,.2);border-radius:12px;overflow:hidden}.public-content-accordions summary{align-items:center;color:#eaf1ff;cursor:pointer;display:flex;font-size:15px;font-weight:850;gap:12px;justify-content:space-between;list-style:none;padding:16px 18px}.public-content-accordions summary::-webkit-details-marker{display:none}.public-content-accordions summary span{color:#facc15;font-size:21px;font-weight:400;line-height:1;transition:transform .18s ease}.public-content-accordions details[open] summary span{transform:rotate(45deg)}.public-content-accordions details>p{color:#b9c7e4;line-height:1.7;margin:0;padding:0 18px 18px}[data-theme=light] .public-content-page .public-content-hero h1{color:#0b1f3a}[data-theme=light] .public-content-page .public-content-hero>p:not(.public-simple-kicker){color:rgba(11,31,58,.72)}[data-theme=light] .public-content-page .public-content-section{background:#fff;border-color:#dfe6f2}[data-theme=light] .public-content-page .public-content-section h2{color:#12233d}[data-theme=light] .public-content-page .public-content-section-heading p{color:#5b6b83}[data-theme=light] .public-content-page .public-content-sidebar>p{color:#4762a2}[data-theme=light] .public-content-page .public-content-sidebar nav a{color:#53627a}[data-theme=light] .public-content-page .public-content-sidebar nav a span{border-color:#c5d1e7;color:#4762a2}[data-theme=light] .public-content-page .public-content-sidebar nav a.is-active,[data-theme=light] .public-content-page .public-content-sidebar nav a:hover{background:#eef3ff;border-color:#cbd8f0;color:#172b4d}[data-theme=light] .public-content-page .public-content-sidebar-note{border-color:#dfe6f2;color:#71809a}[data-theme=light] .public-content-page .public-content-accordions details{background:#f8faff;border-color:#dfe6f2}[data-theme=light] .public-content-page .public-content-accordions summary{color:#172b4d}[data-theme=light] .public-content-page .public-content-accordions details>p{color:#53627a}.public-content-cards{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-content-card{background:rgba(255,255,255,.045);border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:20px}.public-content-card h3,.public-content-prose h3{color:#eaf1ff;font-size:1.05rem;margin:0 0 9px}.public-content-card p,.public-content-prose p{color:#b9c7e4;line-height:1.72;margin:0;white-space:pre-line}.public-content-accordions ul,.public-content-card ul,.public-content-prose ul{color:#b9c7e4;line-height:1.65;margin:13px 0 0;padding-left:19px}.public-content-card-action{align-items:center;color:#facc15;display:inline-flex;font-size:13px;font-weight:850;gap:8px;margin-top:17px;text-decoration:none}.public-content-card-action span{font-size:17px;transition:transform .16s ease}.public-content-card-action:hover span{transform:translateX(3px)}.public-content-prose{display:grid;grid-gap:18px;gap:18px}.public-content-prose article{border-bottom:1px solid rgba(148,163,184,.18);padding-bottom:18px}.public-content-prose article:last-child{border-bottom:0;padding-bottom:0}[data-theme=light] .public-content-page .public-content-card{background:#f8faff;border-color:#dfe6f2}[data-theme=light] .public-content-page .public-content-card h3,[data-theme=light] .public-content-page .public-content-prose h3{color:#172b4d}[data-theme=light] .public-content-page .public-content-card p,[data-theme=light] .public-content-page .public-content-card ul,[data-theme=light] .public-content-page .public-content-prose p,[data-theme=light] .public-content-page .public-content-prose ul{color:#53627a}[data-theme=light] .public-content-page .public-content-card-action{color:#9a6700}[data-theme=light] .public-content-page .public-content-section:hover{border-color:#b8c9ea;box-shadow:0 18px 42px rgba(30,48,100,.11)}[data-theme=light] .public-content-page .public-content-card:hover{border-color:#b8c9ea;box-shadow:0 12px 26px rgba(30,48,100,.1)}[data-theme=light] .public-content-page .public-content-prose article{border-color:#dfe6f2}@media (max-width:600px){.public-content-hero{padding-top:62px}.public-content-section-heading{gap:12px}.public-content-section{border-radius:14px}.public-content-accordions summary{font-size:14px;padding:14px}.public-content-cards{grid-template-columns:1fr}.public-content-card{padding:17px}}@media (max-width:820px){.public-content-layout{display:block}.public-content-sidebar{margin:0 0 22px;position:static}.public-content-sidebar>p{margin-bottom:9px}.public-content-sidebar nav{display:flex;gap:7px;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.public-content-sidebar nav a{flex:0 0 auto;font-size:12px;padding:8px 10px;white-space:nowrap}.public-content-sidebar nav a span,.public-content-sidebar-note{display:none}}@media (prefers-reduced-motion:reduce){.home-final-cta,.home-protocol-card,.home-steps-grid article,.home-trust-grid article{animation:none!important}.public-content-page .public-content-hero,.public-content-page .public-content-section,.public-content-page .public-content-sidebar{animation:none!important;transform:none!important}.public-content-page .public-content-card:hover,.public-content-page .public-content-section:hover{transform:none}}html[data-gsf-reveal=ready] .gsf-scroll-reveal:not(.is-visible){opacity:0;transform:translateY(20px)}.gsf-scroll-reveal.is-visible{animation:gsf-public-rise 1s cubic-bezier(.16,1,.3,1) both!important}.home-protocol-grid .gsf-scroll-reveal:nth-child(2).is-visible,.home-steps-grid .gsf-scroll-reveal:nth-child(2).is-visible,.home-trust-grid .gsf-scroll-reveal:nth-child(2).is-visible{animation-delay:.13s!important}.home-protocol-grid .gsf-scroll-reveal:nth-child(3).is-visible,.home-steps-grid .gsf-scroll-reveal:nth-child(3).is-visible,.home-trust-grid .gsf-scroll-reveal:nth-child(3).is-visible{animation-delay:.26s!important}.home-trust-grid .gsf-scroll-reveal:nth-child(4).is-visible{animation-delay:.39s!important}@media (prefers-reduced-motion:reduce){html[data-gsf-reveal=ready] .gsf-scroll-reveal:not(.is-visible){opacity:1;transform:none}.gsf-scroll-reveal.is-visible{animation:none!important}}@keyframes gsf-top-block-hover-intro{0%{opacity:0;transform:translateY(14px) scale(.985);box-shadow:0 0 0 rgba(33,98,255,0)}58%{opacity:1;transform:translateY(-5px) scale(1.008);box-shadow:0 20px 40px rgba(33,98,255,.18)}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 0 0 rgba(33,98,255,0)}}.home-control-os .gsf-network-panel,.home-control-os .gsf-nexus-side{animation:gsf-top-block-hover-intro 1.15s cubic-bezier(.16,1,.3,1) both!important}.home-control-os .gsf-network-panel{animation-delay:.12s!important}.home-control-os .gsf-nexus-side{animation-delay:.26s!important}.home-control-os .gsf-stat-card{animation:gsf-top-block-hover-intro 1.05s cubic-bezier(.16,1,.3,1) both!important}.home-control-os .gsf-stat-card:first-child{animation-delay:.39s!important}.home-control-os .gsf-stat-card:nth-child(2){animation-delay:.5s!important}.home-control-os .gsf-stat-card:nth-child(3){animation-delay:.61s!important}.home-control-os .gsf-stat-card:nth-child(4){animation-delay:.72s!important}@media (prefers-reduced-motion:reduce){.home-control-os .gsf-network-panel,.home-control-os .gsf-nexus-side,.home-control-os .gsf-stat-card{animation:none!important}}@keyframes gsf-service-handoff{0%,to{box-shadow:0 8px 18px rgba(2,10,30,.12)}17%,5%{box-shadow:0 0 0 1px rgba(255,213,47,.72),0 0 26px rgba(255,213,47,.42),0 0 46px rgba(37,217,255,.2)}24%{box-shadow:0 8px 18px rgba(2,10,30,.12)}}.home-control-os .gsf-signal-list{gap:7px!important}.home-control-os .gsf-signal-item{animation:gsf-service-handoff 5.2s cubic-bezier(.2,.75,.25,1) infinite;isolation:isolate;overflow:hidden;position:relative}.home-control-os .gsf-signal-item>*{position:relative;z-index:2}.home-control-os .gsf-signal-item:before{background:radial-gradient(circle at 12% 50%,rgba(255,217,58,.78),rgba(37,217,255,.28) 32%,transparent 69%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:1;animation:gsf-service-glow 5.2s ease-in-out infinite}.home-control-os .gsf-signal-item:after{background:linear-gradient(105deg,transparent 22%,rgba(255,255,255,.86) 46%,rgba(255,213,47,.86) 52%,rgba(37,217,255,.58) 58%,transparent 78%);content:"";inset:-30% auto -30% -80%;pointer-events:none;position:absolute;transform:skewX(-18deg);width:68%;z-index:3;animation:gsf-signal-light-pass 5.2s cubic-bezier(.2,.75,.25,1) infinite}@keyframes gsf-service-glow{0%,24%,to{opacity:0}17%,5%{opacity:1}}@keyframes gsf-signal-light-pass{0%,24%,to{opacity:0;transform:translateX(0) skewX(-18deg)}5%{opacity:.24}16%{opacity:1;transform:translateX(270%) skewX(-18deg)}22%{opacity:0;transform:translateX(350%) skewX(-18deg)}}.home-control-os .gsf-signal-item:first-child{animation-delay:0s;z-index:4}.home-control-os .gsf-signal-item:nth-child(2){animation-delay:1.3s;z-index:3}.home-control-os .gsf-signal-item:nth-child(3){animation-delay:2.6s;z-index:2}.home-control-os .gsf-signal-item:nth-child(4){animation-delay:3.9s;z-index:1}.home-control-os .gsf-signal-item:first-child:before{animation-delay:0s}.home-control-os .gsf-signal-item:nth-child(2):before{animation-delay:1.3s}.home-control-os .gsf-signal-item:nth-child(3):before{animation-delay:2.6s}.home-control-os .gsf-signal-item:nth-child(4):before{animation-delay:3.9s}.home-control-os .gsf-signal-item:first-child:after{animation-delay:0s}.home-control-os .gsf-signal-item:nth-child(2):after{animation-delay:1.3s}.home-control-os .gsf-signal-item:nth-child(3):after{animation-delay:2.6s}.home-control-os .gsf-signal-item:nth-child(4):after{animation-delay:3.9s}.home-control-os .gsf-service-item{animation:gsf-service-handoff 5.2s cubic-bezier(.2,.75,.25,1) infinite;isolation:isolate;overflow:hidden;position:relative}.home-control-os .gsf-service-item>*{position:relative;z-index:2}.home-control-os .gsf-service-item:before{background:radial-gradient(circle at 10% 50%,rgba(255,217,58,.72),rgba(37,217,255,.22) 34%,transparent 72%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:1;animation:gsf-service-glow 5.2s ease-in-out infinite}.home-control-os .gsf-service-item:after{background:linear-gradient(105deg,transparent 22%,rgba(255,255,255,.82) 46%,rgba(255,213,47,.82) 52%,rgba(37,217,255,.52) 58%,transparent 78%);content:"";inset:-30% auto -30% -80%;pointer-events:none;position:absolute;transform:skewX(-18deg);width:68%;z-index:3;animation:gsf-signal-light-pass 5.2s cubic-bezier(.2,.75,.25,1) infinite}.home-control-os .gsf-service-item:first-child{animation-delay:0s;z-index:3}.home-control-os .gsf-service-item:nth-child(2){animation-delay:1.3s;z-index:2}.home-control-os .gsf-service-item:nth-child(3){animation-delay:2.6s;z-index:1}.home-control-os .gsf-service-item:first-child:after,.home-control-os .gsf-service-item:first-child:before{animation-delay:0s}.home-control-os .gsf-service-item:nth-child(2):after,.home-control-os .gsf-service-item:nth-child(2):before{animation-delay:1.3s}.home-control-os .gsf-service-item:nth-child(3):after,.home-control-os .gsf-service-item:nth-child(3):before{animation-delay:2.6s}@media (prefers-reduced-motion:reduce){.home-control-os .gsf-service-item,.home-control-os .gsf-service-item:after,.home-control-os .gsf-service-item:before,.home-control-os .gsf-signal-item,.home-control-os .gsf-signal-item:after,.home-control-os .gsf-signal-item:before{animation:none!important}}.home-control-os .gsf-network-monitor{background:linear-gradient(145deg,#171347,#0d1640 48%,#07152c)!important;border-color:rgba(253,203,48,.42)!important;display:flex!important;flex-direction:column!important;gap:10px!important;min-height:360px!important;padding:16px!important}.home-control-os .gsf-network-monitor:before{background:radial-gradient(circle at 58% 0,rgba(53,103,255,.28),transparent 44%)!important}.home-control-os .gsf-monitor-footer,.home-control-os .gsf-monitor-header,.home-control-os .gsf-monitor-metrics{position:relative;z-index:2}.home-control-os .gsf-monitor-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.home-control-os .gsf-monitor-header>div{display:grid;grid-gap:4px;gap:4px}.home-control-os .gsf-monitor-kicker{color:#ffd52f;font-size:.75rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.home-control-os .gsf-monitor-header strong{color:#dceaff;font-size:.78rem;font-weight:750}.home-control-os .gsf-monitor-live{align-items:center;background:rgba(46,213,140,.12);border:1px solid rgba(76,235,160,.28);border-radius:999px;color:#73edb2;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:850;gap:6px;padding:6px 8px;text-transform:uppercase}.home-control-os .gsf-monitor-footer i,.home-control-os .gsf-monitor-live i{background:#45e39a;border-radius:50%;box-shadow:0 0 0 4px rgba(69,227,154,.12),0 0 14px #45e39a;display:inline-block;height:6px;width:6px}.home-control-os .gsf-monitor-metrics{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-control-os .gsf-monitor-metrics span{background:rgba(4,13,38,.46);border:1px solid rgba(102,142,235,.28);border-radius:8px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:7px 8px}.home-control-os .gsf-monitor-metrics b{color:#9eb4d7;font-size:.61rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home-control-os .gsf-monitor-metrics strong{color:#4de3ff;font-size:.68rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-control-os .gsf-monitor-stage{border:1px solid rgba(87,122,255,.24);border-radius:11px;flex:1 1;min-height:200px;overflow:hidden;position:relative;z-index:1}.home-control-os .gsf-monitor-stage:after{background:linear-gradient(180deg,transparent 75%,rgba(7,21,44,.7));content:"";inset:0;pointer-events:none;position:absolute}.home-control-os .gsf-monitor-stage canvas{display:block;height:100%;width:100%}.home-control-os .gsf-monitor-router{align-items:center;display:flex;flex-direction:column;height:78px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:108px;z-index:2}.home-control-os .gsf-monitor-router img{bottom:auto!important;filter:drop-shadow(0 6px 9px rgba(0,0,0,.48)) drop-shadow(0 0 5px rgba(50,217,255,.28));height:54px!important;left:0!important;object-fit:contain;object-position:center;right:0!important;top:0!important;width:100%!important;z-index:0}.home-control-os .gsf-monitor-router span{bottom:12px;color:#eff7ff;font-size:.56rem;font-weight:850;left:0;line-height:1;max-width:108px;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 3px #07152c;white-space:nowrap;width:100%;z-index:1}.home-control-os .gsf-monitor-router small{align-items:center;bottom:0;color:#61e9ae;display:flex;font-size:.5rem;font-weight:800;gap:4px;line-height:1;position:absolute;text-transform:uppercase;z-index:1}.home-control-os .gsf-monitor-router small i{background:currentColor;border-radius:50%;box-shadow:0 0 6px currentColor;height:4px;width:4px}.home-control-os .gsf-monitor-router-top{left:50%;top:14%}.home-control-os .gsf-monitor-router-right-top{left:80%;top:30%}.home-control-os .gsf-monitor-router-right-bottom{left:80%;top:68%}.home-control-os .gsf-monitor-router-bottom{left:50%;top:82%}.home-control-os .gsf-monitor-router-left-bottom{left:20%;top:68%}.home-control-os .gsf-monitor-router-left-top{left:20%;top:30%}.home-control-os .gsf-monitor-footer{align-items:center;color:#aabddb;display:flex;font-size:.67rem;font-weight:650;justify-content:space-between;line-height:1.3}.home-control-os .gsf-monitor-footer>span:first-child{align-items:center;display:inline-flex;gap:7px}.home-control-os .gsf-monitor-footer>span:last-child{color:#ffd52f}[data-theme=light] .home-control-os .gsf-network-monitor{background:linear-gradient(145deg,#fbfdff,#eaf3ff 52%,#f7fbff)!important;border-color:rgba(70,111,181,.28)!important;box-shadow:0 18px 42px rgba(25,63,125,.12)!important}[data-theme=light] .home-control-os .gsf-network-monitor:before{background:radial-gradient(circle at 58% 0,rgba(45,142,255,.18),transparent 46%)!important}[data-theme=light] .home-control-os .gsf-network-monitor .gsf-monitor-footer,[data-theme=light] .home-control-os .gsf-network-monitor .gsf-monitor-header strong{color:#29466e!important}[data-theme=light] .home-control-os .gsf-network-monitor .gsf-monitor-kicker{color:#9b6500!important}[data-theme=light] .home-control-os .gsf-network-monitor .gsf-monitor-footer>span:last-child{color:#8a5b00!important}[data-theme=light] .home-control-os .gsf-network-monitor .gsf-monitor-metrics span{background:rgba(255,255,255,.78);border-color:rgba(82,120,181,.26)}[data-theme=light] .home-control-os .gsf-network-monitor .gsf-monitor-metrics b{color:#496586}[data-theme=light] .home-control-os .gsf-network-monitor .gsf-monitor-stage{border-color:rgba(81,124,193,.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.62)}[data-theme=light] .home-control-os .gsf-network-monitor .gsf-monitor-stage:after{background:linear-gradient(180deg,transparent 72%,rgba(225,239,255,.72))}[data-theme=light] .home-control-os .gsf-network-monitor .gsf-monitor-router span{color:#163b69;text-shadow:0 1px 2px rgba(255,255,255,.9)}@media (max-width:700px){.home-control-os .gsf-network-monitor{min-height:370px!important;padding:13px!important}.home-control-os .gsf-monitor-metrics{gap:5px}.home-control-os .gsf-monitor-metrics span{padding:6px}.home-control-os .gsf-monitor-metrics b{font-size:.55rem}.home-control-os .gsf-monitor-metrics strong{font-size:.61rem}.home-control-os .gsf-monitor-stage{min-height:215px}.home-control-os .gsf-monitor-router{height:67px;width:78px}.home-control-os .gsf-monitor-router img{height:45px!important}.home-control-os .gsf-monitor-router span{bottom:9px;font-size:.46rem}.home-control-os .gsf-monitor-router small{display:none}.home-control-os .gsf-monitor-footer{font-size:.6rem}.home-control-os .gsf-monitor-footer>span:last-child{display:none}}.home-control-os .control-os-nav-actions a:not(.theme-image-toggle),.home-control-os .gsf-nexus-cta,.home-control-os .gsf-nexus-secondary,.home-control-os .home-final-primary,.home-control-os .home-final-secondary{isolation:isolate;overflow:hidden;position:relative;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,filter .22s ease,border-color .22s ease!important}.home-control-os .control-os-nav-actions a:not(.theme-image-toggle):before,.home-control-os .gsf-nexus-cta:before,.home-control-os .gsf-nexus-secondary:before,.home-control-os .home-final-primary:before,.home-control-os .home-final-secondary:before{background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.42) 48%,transparent 76%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-125%);transition:transform .52s cubic-bezier(.16,1,.3,1);z-index:0}.home-control-os .control-os-nav-actions a:not(.theme-image-toggle):hover,.home-control-os .gsf-nexus-cta:hover,.home-control-os .gsf-nexus-secondary:hover,.home-control-os .home-final-primary:hover,.home-control-os .home-final-secondary:hover{filter:brightness(1.06);transform:translateY(-2px)}.home-control-os .control-os-nav-actions a:not(.theme-image-toggle):hover:before,.home-control-os .gsf-nexus-cta:hover:before,.home-control-os .gsf-nexus-secondary:hover:before,.home-control-os .home-final-primary:hover:before,.home-control-os .home-final-secondary:hover:before{transform:translateX(125%)}.home-control-os .control-os-nav-actions a:not(.theme-image-toggle):active,.home-control-os .gsf-nexus-cta:active,.home-control-os .gsf-nexus-secondary:active,.home-control-os .home-final-primary:active,.home-control-os .home-final-secondary:active{filter:brightness(.98);transform:translateY(1px) scale(.97);transition-duration:90ms!important}.home-control-os .control-os-nav-actions a:not(.theme-image-toggle):focus-visible,.home-control-os .gsf-nexus-cta:focus-visible,.home-control-os .gsf-nexus-secondary:focus-visible,.home-control-os .home-final-primary:focus-visible,.home-control-os .home-final-secondary:focus-visible{outline:3px solid rgba(245,196,0,.7);outline-offset:3px}.gsf-pricing-page .pricing-plans-shell{max-width:1180px;padding:0 20px;width:100%}.gsf-pricing-page .pricing-section-heading{margin:0 auto 26px;max-width:720px;text-align:center}.gsf-pricing-page .pricing-eyebrow,.gsf-pricing-page .pricing-section-heading p{color:#2f80ff;font-size:.76rem;font-weight:950;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.gsf-pricing-page .pricing-section-heading h2{color:#0b1f3a;font-size:clamp(1.65rem,3vw,2.35rem);margin:0 0 10px}.gsf-pricing-page .pricing-section-heading span{color:rgba(11,31,58,.66)}.gsf-pricing-page .pricing-grid{max-width:none}.gsf-pricing-page .gsf-pricing-card{animation:gsf-pricing-card-in .72s cubic-bezier(.16,1,.3,1) both}.gsf-pricing-page .gsf-pricing-card:nth-child(2){animation-delay:.11s}.gsf-pricing-page .gsf-pricing-card:nth-child(3){animation-delay:.22s}.gsf-pricing-page .gsf-single-plan{align-items:center;grid-template-columns:1fr auto}.gsf-pricing-page .gsf-single-plan .pricing-pill{margin-bottom:8px}.gsf-pricing-page .gsf-single-plan strong{display:block;font-size:1.15rem}.gsf-pricing-page .gsf-single-plan p{margin:7px 0 0}.gsf-pricing-page .gsf-included-card{align-items:center;display:flex;gap:10px}.gsf-pricing-page .gsf-included-card span{color:#2f80ff;font-size:1.1rem}@keyframes gsf-pricing-card-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gsf-pricing-page .gsf-pricing-card{animation:none}}@media (max-width:760px){.gsf-pricing-page .pricing-hero-inner{padding:2.3rem 1rem 1.5rem}.gsf-pricing-page .pricing-plans-shell{padding:0 14px}.gsf-pricing-page .pricing-grid{grid-template-columns:1fr}.gsf-pricing-page .pricing-card{padding:22px 20px 24px}.gsf-pricing-page .gsf-single-plan{align-items:stretch;grid-template-columns:1fr}.gsf-pricing-page .gsf-single-plan .plan-button{width:100%}.gsf-pricing-page .included-grid{grid-template-columns:1fr 1fr}}[data-theme=dark] .gsf-pricing-page .pricing-section-heading h2{color:#f5f8ff}[data-theme=dark] .gsf-pricing-page .pricing-section-heading span{color:rgba(215,227,248,.72)}[data-theme=dark] .gsf-pricing-page .faq-list details,[data-theme=dark] .gsf-pricing-page .included-grid div,[data-theme=dark] .gsf-pricing-page .pricing-cta,[data-theme=dark] .gsf-pricing-page .single-router{background:rgba(11,27,55,.86);border-color:rgba(105,143,218,.28);color:#f5f8ff}[data-theme=dark] .gsf-pricing-page .faq-list p,[data-theme=dark] .gsf-pricing-page .pricing-cta p,[data-theme=dark] .gsf-pricing-page .single-router p{color:rgba(215,227,248,.72)}[data-theme=dark] .gsf-pricing-page .faq-list summary,[data-theme=dark] .gsf-pricing-page .pricing-cta h3,[data-theme=dark] .gsf-pricing-page .pricing-faq h2,[data-theme=dark] .gsf-pricing-page .pricing-included h2{color:#f5f8ff}.gsf-price-table{background:linear-gradient(135deg,#e3e8f0,#cbd5e1 50%,#b0bec5);min-height:690px;padding:clamp(42px,6vw,76px) 20px 88px}.gsf-price-switch{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.65);border:1px solid rgba(255,255,255,.8);border-radius:999px;box-shadow:0 12px 24px rgba(15,23,59,.12),inset 0 1px 2px rgba(255,255,255,.9);display:flex;gap:3px;justify-content:center;margin:0 auto clamp(42px,5vw,58px);padding:6px;width:-moz-fit-content;width:fit-content}.gsf-price-switch button{background:transparent;border:0;border-radius:999px;color:#475569;cursor:pointer;font:inherit;font-size:.86rem;font-weight:700;min-height:42px;padding:0 20px;transition:background .26s ease,box-shadow .26s ease,color .26s ease,transform .18s ease}.gsf-price-switch button:hover{color:#0f173b}.gsf-price-switch button:active{transform:scale(.96)}.gsf-price-switch button.is-active{background:linear-gradient(180deg,#223275,#111a42);box-shadow:0 4px 12px rgba(17,26,66,.3),inset 0 1px 1px rgba(255,255,255,.3);color:#fff}.gsf-price-switch span{background:#f5c842;border:1px solid #fde68a;border-radius:999px;color:#4a3600;font-size:.7rem;font-weight:900;margin-left:6px;padding:3px 6px}.gsf-price-stage{margin:0 auto;max-width:1152px;padding-bottom:18px;position:relative}.gsf-price-grid{align-items:center;display:grid;grid-gap:clamp(24px,2.5vw,32px);gap:clamp(24px,2.5vw,32px);grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.gsf-price-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.65);border:1px solid rgba(255,255,255,.8);border-radius:24px;box-shadow:0 20px 40px -15px rgba(0,0,0,.12),inset 0 1px 2px rgba(255,255,255,.9);color:#1e293b;display:flex;flex-direction:column;min-height:570px;padding:28px;position:relative;transition:box-shadow .62s ease,transform .62s cubic-bezier(.16,1,.3,1)}.gsf-price-card:hover{box-shadow:0 26px 46px -16px rgba(15,23,59,.22),inset 0 1px 2px rgba(255,255,255,.9);transform:translateY(-5px)}.gsf-price-card.is-popular{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(165deg,#162456,#0d163a);border-color:rgba(240,180,41,.4);box-shadow:0 25px 50px -12px rgba(15,23,59,.4),0 0 25px rgba(240,180,41,.25),inset 0 1px 1px rgba(255,255,255,.2);color:#fff;min-height:600px;transform:translateY(-12px) scale(1.04)}.gsf-price-card.is-popular:hover{box-shadow:0 30px 56px -12px rgba(15,23,59,.48),0 0 34px rgba(240,180,41,.36),inset 0 1px 1px rgba(255,255,255,.2);transform:translateY(-16px) scale(1.04)}.gsf-price-badge{background:linear-gradient(90deg,#fde68a,#f5c842,#d89912);border:1px solid rgba(254,240,138,.85);border-radius:999px;box-shadow:0 7px 14px rgba(15,23,59,.25);color:#4a3600;font-size:.68rem;font-weight:950;left:50%;letter-spacing:.06em;padding:7px 16px;position:absolute;text-transform:uppercase;top:-16px;transform:translateX(-50%)}.gsf-price-icon{align-items:center;background:linear-gradient(135deg,#fff,#e2e8f0);border:1px solid rgba(255,255,255,.9);border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.06),inset 0 2px 2px #fff;color:#334155;display:inline-flex;font-size:1.5rem;height:48px;justify-content:center;margin-bottom:22px;width:48px}.gsf-price-card.is-popular .gsf-price-icon{background:linear-gradient(135deg,#fde047,#ca8a04);border-color:rgba(254,240,138,.8);box-shadow:0 4px 12px rgba(202,138,4,.3),inset 0 2px 2px rgba(255,255,255,.6);color:#4a3600;margin-top:6px}.gsf-price-card:not(.is-popular):last-child .gsf-price-icon{background:linear-gradient(135deg,#fed7aa,#c2410c);border-color:rgba(255,237,213,.8);color:#5b2208}.gsf-price-card h2{color:inherit;font-size:1.5rem;line-height:1.1;margin:0 0 5px}.gsf-price-description{color:#64748b;font-size:.78rem;line-height:1.45;margin:0 0 28px;min-height:34px}.gsf-price-card.is-popular .gsf-price-description{color:#cbd5e1}.gsf-price-amount{align-items:baseline;display:flex;gap:7px}.gsf-price-amount strong{color:inherit;font-size:clamp(2rem,3vw,2.45rem);letter-spacing:-.04em;line-height:1}.gsf-price-amount span{color:#475569;font-size:.95rem;font-weight:900}.gsf-price-card.is-popular .gsf-price-amount span{color:#f5c842}.gsf-price-period{color:#64748b;font-size:.73rem;margin:7px 0 22px;min-height:18px}.gsf-price-card.is-popular .gsf-price-period{color:#fce588}.gsf-price-limit{background:rgba(203,213,225,.68);border:1px solid rgba(148,163,184,.35);border-radius:16px;margin-bottom:24px;padding:15px 16px}.gsf-price-limit span,.gsf-price-limit strong{display:block}.gsf-price-limit strong{color:#132163;font-size:2rem;line-height:1}.gsf-price-limit span{color:#475569;font-size:.67rem;font-weight:900;letter-spacing:.05em;margin-top:5px;text-transform:uppercase}.gsf-price-card.is-popular .gsf-price-limit{background:rgba(15,23,59,.6);border-color:rgba(240,180,41,.3)}.gsf-price-card.is-popular .gsf-price-limit strong{color:#f5c842}.gsf-price-card.is-popular .gsf-price-limit span{color:#fce588}.gsf-price-features{display:grid;grid-gap:11px;gap:11px;list-style:none;margin:0 0 28px;padding:0}.gsf-price-features li{align-items:center;color:#334155;display:flex;font-size:.76rem;gap:10px;line-height:1.25}.gsf-price-features li:before{color:#64748b;content:"✓";font-size:.86rem;font-weight:950}.gsf-price-card.is-popular .gsf-price-features li{color:#e2e8f0}.gsf-price-card.is-popular .gsf-price-features li:before{color:#f5c842}.gsf-price-button{align-items:center;background:linear-gradient(180deg,#223275,#111a42);border:1px solid rgba(147,197,253,.42);border-radius:12px;box-shadow:0 5px 16px rgba(17,26,66,.34),inset 0 1px 1px rgba(255,255,255,.3);color:#fff;display:flex;font-size:.84rem;font-weight:850;gap:12px;justify-content:center;margin-top:auto;min-height:48px;text-decoration:none;transition:box-shadow .56s cubic-bezier(.16,1,.3,1),filter .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1)}.gsf-price-button-arrow{color:#f5c842;font-size:1.2rem;line-height:1;transition:transform .56s cubic-bezier(.16,1,.3,1)}.gsf-price-button:hover{box-shadow:0 10px 24px rgba(37,99,235,.34),0 0 18px rgba(96,165,250,.18),inset 0 1px 1px rgba(255,255,255,.34);filter:brightness(1.12);transform:translateY(-3px)}.gsf-price-button:hover .gsf-price-button-arrow{transform:translateX(5px)}.gsf-price-button:focus-visible{outline:3px solid rgba(245,200,66,.78);outline-offset:3px}.gsf-price-card.is-popular .gsf-price-button{background:linear-gradient(180deg,#2b4aa0,#14265f);border-color:rgba(245,200,66,.5);box-shadow:0 6px 18px rgba(17,26,66,.4),inset 0 1px 2px rgba(255,255,255,.34);color:#fff}.gsf-price-pedestal{background:linear-gradient(180deg,rgba(200,210,225,.8),rgba(160,175,195,.9));border-radius:24px;border-top:2px solid rgba(255,255,255,.8);bottom:-22px;box-shadow:0 20px 40px rgba(0,0,0,.15);height:46px;left:0;position:absolute;right:0;z-index:0}@media (max-width:860px){.gsf-price-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.gsf-price-card,.gsf-price-card.is-popular{min-height:0;transform:none}.gsf-price-card.is-popular:hover{transform:translateY(-8px)}.gsf-price-pedestal{display:none}}@media (max-width:480px){.gsf-price-table{padding-left:14px;padding-right:14px}.gsf-price-switch button{font-size:.76rem;padding:0 13px}.gsf-price-card{padding:24px 20px}}[data-theme=dark] .gsf-price-table{background:linear-gradient(135deg,#07152c,#0b1b3b 52%,#101a38)}[data-theme=dark] .gsf-price-switch{background:rgba(13,22,58,.82);border-color:rgba(105,143,218,.35)}[data-theme=dark] .gsf-price-switch button{color:#cbd5e1}[data-theme=dark] .gsf-price-card:not(.is-popular){background:rgba(15,31,62,.82);border-color:rgba(105,143,218,.3);color:#f8fafc}[data-theme=dark] .gsf-price-card:not(.is-popular) .gsf-price-amount span,[data-theme=dark] .gsf-price-card:not(.is-popular) .gsf-price-description,[data-theme=dark] .gsf-price-card:not(.is-popular) .gsf-price-features li,[data-theme=dark] .gsf-price-card:not(.is-popular) .gsf-price-limit span,[data-theme=dark] .gsf-price-card:not(.is-popular) .gsf-price-period{color:#cbd5e1}[data-theme=dark] .gsf-price-card:not(.is-popular) .gsf-price-limit{background:rgba(51,65,85,.55);border-color:rgba(148,163,184,.28)}[data-theme=dark] .gsf-price-card:not(.is-popular) .gsf-price-limit strong{color:#93c5fd}.gsf-price-table:not(.is-ready) .gsf-price-card,.gsf-price-table:not(.is-ready) .gsf-price-pedestal,.gsf-price-table:not(.is-ready) .gsf-price-switch{opacity:0}.gsf-price-table.is-ready .gsf-price-switch{animation:gsf-price-switch-enter .64s cubic-bezier(.16,1,.3,1) both}.gsf-price-table.is-ready .gsf-price-card{animation:gsf-price-card-enter .86s cubic-bezier(.16,1,.3,1) both}.gsf-price-table.is-ready .gsf-price-card:first-child{animation-delay:.12s}.gsf-price-table.is-ready .gsf-price-card:nth-child(2){animation-delay:.28s}.gsf-price-table.is-ready .gsf-price-card:nth-child(3){animation-delay:.44s}.gsf-price-table.is-ready .gsf-price-card.is-popular{animation-name:gsf-price-popular-enter}.gsf-price-table.is-ready .gsf-price-pedestal{animation:gsf-price-pedestal-enter .82s cubic-bezier(.16,1,.3,1) .6s both}@keyframes gsf-price-switch-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes gsf-price-card-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes gsf-price-popular-enter{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(-12px) scale(1.04)}}@keyframes gsf-price-pedestal-enter{0%{opacity:0;transform:translateY(16px) scaleX(.9)}to{opacity:1;transform:translateY(0) scaleX(1)}}@media (max-width:860px){.gsf-price-table.is-ready .gsf-price-card.is-popular{animation-name:gsf-price-card-enter}}@media (prefers-reduced-motion:reduce){.gsf-price-table:not(.is-ready) .gsf-price-card,.gsf-price-table:not(.is-ready) .gsf-price-pedestal,.gsf-price-table:not(.is-ready) .gsf-price-switch{opacity:1}.gsf-price-table.is-ready .gsf-price-card,.gsf-price-table.is-ready .gsf-price-pedestal,.gsf-price-table.is-ready .gsf-price-switch{animation:none!important}}.gsf-pricing-table{margin:0 auto;max-width:1180px;padding:0 20px 70px}.gsf-billing-switch{align-items:center;background:rgba(255,255,255,.7);border:1px solid rgba(41,48,143,.16);border-radius:999px;box-shadow:0 12px 28px rgba(41,48,143,.12);display:flex;gap:3px;justify-content:center;margin:0 auto 34px;padding:4px;width:-moz-fit-content;width:fit-content}.gsf-billing-switch button{background:transparent;border:0;border-radius:999px;color:#5b6477;cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;min-height:38px;padding:0 18px}.gsf-billing-switch button.active{background:linear-gradient(145deg,#293f91,#13255f);box-shadow:0 6px 14px rgba(19,37,95,.25);color:#fff}.gsf-billing-switch button span{background:#f5c400;border-radius:999px;color:#322600;font-size:.68rem;margin-left:5px;padding:3px 6px}[data-theme=dark] .gsf-billing-switch{background:rgba(7,24,46,.82);border-color:rgba(105,143,218,.35)}[data-theme=dark] .gsf-billing-switch button{color:#b6c8e4}@media (max-width:760px){.gsf-pricing-table{padding:0 14px 50px}}.gsf-pricing-page{background:radial-gradient(circle at 10% 24%,rgba(47,128,255,.1),transparent 28%),radial-gradient(circle at 90% 32%,rgba(245,196,0,.08),transparent 25%),#f1f5fb}.gsf-pricing-page .pricing-hero-inner{padding-bottom:2rem}.gsf-pricing-page .billing-toggle-shell{display:flex;justify-content:center}.gsf-pricing-page .billing-toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.68);border:1px solid rgba(41,48,143,.16);border-radius:999px;box-shadow:0 12px 28px rgba(41,48,143,.12);padding:4px}.gsf-pricing-page .billing-toggle button{border-radius:999px;min-height:36px;padding:0 17px}.gsf-pricing-page .pricing-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(231,238,248,.7));border:1px solid rgba(126,148,180,.35);border-radius:22px;box-shadow:0 18px 38px rgba(33,55,91,.12),inset 0 1px 0 rgba(255,255,255,.72);padding:28px 28px 30px}.gsf-pricing-page .pricing-card.featured{background:linear-gradient(150deg,#132d68,#071839 70%,#0b6680);border-color:rgba(44,214,232,.8);box-shadow:0 24px 54px rgba(9,42,94,.28),0 0 26px rgba(37,217,255,.2),inset 0 1px 0 rgba(255,255,255,.14)}.gsf-pricing-page .pricing-card.featured:before{background:radial-gradient(circle at 100% 0,rgba(37,217,255,.42),transparent 42%);content:"";inset:0;pointer-events:none;position:absolute}.gsf-pricing-page .pricing-card>*{position:relative;z-index:1}.gsf-pricing-page .plan-icon{border:1px solid rgba(41,48,143,.12);box-shadow:0 5px 13px rgba(41,48,143,.12)}.gsf-pricing-page .pricing-card.featured .plan-icon{background:linear-gradient(145deg,#ffe77b,#d99c00);color:#162b69}.gsf-pricing-page .plan-limit{border:1px solid rgba(41,48,143,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.gsf-pricing-page .pricing-card.featured .plan-limit{background:linear-gradient(110deg,rgba(245,196,0,.38),rgba(37,217,255,.18));border-color:rgba(245,196,0,.72)}.gsf-pricing-page .plan-button{border-radius:13px;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.gsf-pricing-page .plan-button:hover{box-shadow:0 13px 25px rgba(19,45,104,.24);filter:brightness(1.08);transform:translateY(-2px)}.gsf-pricing-page .pricing-hero-tags{display:none}[data-theme=dark] .gsf-pricing-page{background:radial-gradient(circle at 12% 14%,rgba(47,128,255,.16),transparent 28%),#07152c}[data-theme=dark] .gsf-pricing-page .billing-toggle{background:rgba(7,24,46,.78);border-color:rgba(105,143,218,.35)}[data-theme=dark] .gsf-pricing-page .pricing-card:not(.featured){background:linear-gradient(145deg,rgba(17,39,78,.9),rgba(7,24,50,.9));border-color:rgba(105,143,218,.32)}@media (max-width:760px){.gsf-pricing-page .pricing-card{padding:23px 20px 25px}}.gsf-pricing-page .pricing-cta,.gsf-pricing-page .pricing-faq,.gsf-pricing-page .pricing-hero-inner,.gsf-pricing-page .pricing-included,.gsf-pricing-page .pricing-section-heading{animation:gsf-pricing-fade-up .76s cubic-bezier(.16,1,.3,1) both}.gsf-pricing-page .pricing-section-heading{animation-delay:.12s}.gsf-pricing-page .pricing-included{animation-delay:.38s}.gsf-pricing-page .pricing-faq{animation-delay:.48s}.gsf-pricing-page .pricing-cta{animation-delay:.56s}.gsf-pricing-page .gsf-pricing-card{overflow:hidden;transform-origin:center bottom;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .28s ease}.gsf-pricing-page .gsf-pricing-card:after{background:linear-gradient(110deg,transparent 24%,rgba(255,255,255,.38) 49%,transparent 72%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-125%);transition:transform .65s cubic-bezier(.16,1,.3,1)}.gsf-pricing-page .gsf-pricing-card:hover{border-color:rgba(47,128,255,.66);box-shadow:0 24px 48px rgba(30,42,120,.16),0 0 0 1px rgba(245,196,0,.2);transform:translateY(-7px)}.gsf-pricing-page .gsf-pricing-card:hover:after{transform:translateX(125%)}.gsf-pricing-page .gsf-pricing-card.featured{animation-name:gsf-pricing-card-featured-in}.gsf-pricing-page .gsf-pricing-card.featured:hover{transform:translateY(-7px)}.gsf-pricing-page .faq-list details,.gsf-pricing-page .gsf-included-card,.gsf-pricing-page .gsf-single-plan{transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease,border-color .24s ease}.gsf-pricing-page .faq-list details:hover,.gsf-pricing-page .gsf-included-card:hover,.gsf-pricing-page .gsf-single-plan:hover{border-color:rgba(47,128,255,.46);box-shadow:0 16px 32px rgba(30,42,120,.12);transform:translateY(-3px)}.gsf-pricing-page .faq-list details[open]{border-color:rgba(245,196,0,.56)}@keyframes gsf-pricing-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes gsf-pricing-card-featured-in{0%{opacity:0;transform:translateY(26px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.gsf-pricing-page .pricing-cta,.gsf-pricing-page .pricing-faq,.gsf-pricing-page .pricing-hero-inner,.gsf-pricing-page .pricing-included,.gsf-pricing-page .pricing-section-heading{animation:none}.gsf-pricing-page .faq-list details:hover,.gsf-pricing-page .gsf-included-card:hover,.gsf-pricing-page .gsf-pricing-card,.gsf-pricing-page .gsf-pricing-card:hover,.gsf-pricing-page .gsf-single-plan:hover{transform:none}.gsf-pricing-page .gsf-pricing-card:after{display:none}}.home-control-os .gsf-nexus-cta{box-shadow:0 18px 38px rgba(47,128,255,.25),inset 0 0 0 1px rgba(255,255,255,.1)!important}.home-control-os .home-final-primary,.home-control-os .home-final-secondary{box-shadow:0 14px 28px rgba(3,10,32,.2)}.home-control-os .control-os-nav-actions a:not(.theme-image-toggle):hover{box-shadow:0 10px 24px rgba(47,128,255,.28),inset 0 0 0 2px rgba(245,196,0,.18)!important}.home-control-os .gsf-nexus-cta:hover{box-shadow:0 24px 52px rgba(47,128,255,.42),inset 0 0 0 2px rgba(255,255,255,.18)!important}.home-control-os .home-final-primary:hover,.home-control-os .home-final-secondary:hover{box-shadow:0 18px 34px rgba(3,10,32,.3),inset 0 0 0 2px rgba(255,255,255,.16)!important}@media (prefers-reduced-motion:reduce){.home-control-os .control-os-nav-actions a:not(.theme-image-toggle),.home-control-os .control-os-nav-actions a:not(.theme-image-toggle):before,.home-control-os .gsf-nexus-cta,.home-control-os .gsf-nexus-cta:before,.home-control-os .gsf-nexus-secondary,.home-control-os .gsf-nexus-secondary:before,.home-control-os .home-final-primary,.home-control-os .home-final-primary:before,.home-control-os .home-final-secondary,.home-control-os .home-final-secondary:before{transition:none!important}}@media (min-width:761px){.home-control-os .gsf-nexus-copy h1{font-size:clamp(2.7rem,4.35vw,4.65rem)!important}}[data-theme=light] .home-control-os .control-os-register-link{background:linear-gradient(135deg,#fff3bd,#f5c400)!important;border:1px solid #dca900!important;box-shadow:0 7px 16px rgba(191,138,0,.18)!important;color:#102542!important}[data-theme=light] .home-control-os .control-os-login-link{background:linear-gradient(135deg,#2d74d9,#173d8c)!important;border:1px solid #173d8c!important;box-shadow:0 7px 16px rgba(23,61,140,.22)!important;color:#ffffff!important}[data-theme=dark] .home-control-os .control-os-register-link{background:linear-gradient(135deg,#ffe98a,#f5c400)!important;border:1px solid #f8d34a!important;box-shadow:0 8px 18px rgba(245,196,0,.2)!important;color:#07182e!important}[data-theme=dark] .control-os.home-control-os .control-os-nav-actions .control-os-register-link{color:#07182e!important}[data-theme=dark] .home-control-os .control-os-login-link{background:linear-gradient(135deg,#397fdb,#1d4fa5)!important;border:1px solid #5d9cf0!important;box-shadow:0 8px 18px rgba(18,65,143,.32)!important;color:#ffffff!important}[data-theme=dark] .home-control-os .control-os-login-link:hover,[data-theme=dark] .home-control-os .control-os-register-link:hover{filter:brightness(1.08);transform:translateY(-1px)}[data-theme=light] .home-control-os .control-os-login-link:hover,[data-theme=light] .home-control-os .control-os-register-link:hover{filter:brightness(1.05);transform:translateY(-1px)}@media (max-width:760px){[data-theme=light] .home-control-os .control-os-nav-actions{gap:4px!important}[data-theme=light] .home-control-os .control-os-register-link{display:inline-flex!important}[data-theme=light] .home-control-os .control-os-nav-actions a{font-size:.68rem!important;padding:7px 8px!important}[data-theme=light] .home-control-os .control-os-login-link{min-width:68px!important}[data-theme=dark] .home-control-os .control-os-register-link{display:inline-flex!important}[data-theme=dark] .home-control-os .control-os-nav-actions a{font-size:.68rem!important;padding:7px 8px!important}[data-theme=dark] .home-control-os .control-os-login-link{min-width:68px!important}}.register-page .register-form input{caret-color:#26308c;color:#16213b}.register-page .register-form input::placeholder{color:#758198;opacity:1}.register-page .register-form input:focus-visible{border-color:#26308c;box-shadow:0 0 0 3px rgba(38,48,140,.12);outline:0}.register-page .register-form .password-field:focus-within{border-color:#26308c;box-shadow:0 0 0 3px rgba(38,48,140,.12)}.register-page .register-form .password-field input:focus-visible{box-shadow:none;outline:0}[data-theme=dark] .register-page .register-form input{caret-color:#93b8ff;color:#f8fbff}[data-theme=dark] .register-page .register-form input::placeholder{color:#91a0b8}[data-theme=dark] .register-page .register-form .password-field:focus-within,[data-theme=dark] .register-page .register-form input:focus-visible{border-color:#5d8ee6;box-shadow:0 0 0 3px rgba(93,142,230,.2)}@media (min-width:761px) and (max-width:1080px){[data-theme=light] .client-admin-sidebar .mobile-client-topbar{background:#ffffff!important;border-color:#dbeafe!important;box-shadow:0 10px 24px rgba(30,64,175,.08)!important}[data-theme=light] .mobile-client-title strong{color:#172554!important}[data-theme=light] .mobile-client-title span{color:#64748b!important}[data-theme=light] .mobile-client-actions .credit-add,[data-theme=light] .mobile-client-actions .credit-pill,[data-theme=light] .mobile-client-actions .theme-toggle{color:#172554!important}.dashboard-stats{gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-stats article{min-height:112px!important;padding:16px!important}.dashboard-stats article strong{font-size:clamp(1.5rem,3vw,2rem)!important}}@media (min-width:981px) and (max-width:1080px){body:has(.client-admin-shell),body:has(.client-admin-shell) .page-transition-shell,html:has(.client-admin-shell){height:auto!important;max-height:none!important;min-height:100dvh!important;min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important}.client-admin-shell{display:flex!important;flex-direction:column!important;min-height:100dvh!important;padding-left:0!important}.client-admin-shell,.client-admin-sidebar{height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important}.client-admin-sidebar{display:block!important;min-height:0!important;padding:14px 20px!important;position:relative!important}.client-admin-sidebar>.brand.admin-brand,.client-admin-sidebar>.nav,.client-admin-sidebar>.nav-section,.client-admin-sidebar>.sidebar-account{display:none!important}.client-admin-sidebar .mobile-client-topbar{display:grid!important;margin:0!important}.client-admin-content{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:22px 24px 42px!important;width:100%!important}}@media (min-width:761px) and (max-width:980px){body:has(.client-admin-shell),body:has(.client-admin-shell) .page-transition-shell,html:has(.client-admin-shell){height:auto!important;max-height:none!important;min-height:100dvh!important;min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important}.client-admin-shell{display:flex!important;flex-direction:column!important;min-height:100dvh!important;padding-left:0!important}.client-admin-shell,.client-admin-sidebar{height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important}.client-admin-sidebar{display:block!important;min-height:0!important;padding:14px 20px!important;position:relative!important}.client-admin-sidebar>.brand.admin-brand,.client-admin-sidebar>.nav,.client-admin-sidebar>.nav-section,.client-admin-sidebar>.sidebar-account{display:none!important}.client-admin-sidebar .mobile-client-topbar{display:grid!important;margin:0!important}.client-admin-content{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:22px 24px 42px!important;width:100%!important}}@media (min-width:761px) and (max-width:1080px){.shell.client-admin-shell{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;padding-left:0!important;width:100%!important}.shell.client-admin-shell>.sidebar.client-admin-sidebar{display:block!important;position:relative!important}.shell.client-admin-shell>.content.client-admin-content,.shell.client-admin-shell>.sidebar.client-admin-sidebar{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;width:100%!important}}@media (max-width:760px){.router-modal-backdrop:has(.router-connect-modal){align-items:center!important;padding:10px!important}.router-connect-modal.router-modal,[data-theme=dark] .router-connect-modal.router-modal{max-height:calc(100dvh - 20px)!important;padding:14px 12px 12px!important;width:calc(100vw - 20px)!important}.router-connect-modal header,[data-theme=dark] .router-connect-modal header{grid-template-columns:42px minmax(0,1fr) 40px!important;gap:10px!important;margin-bottom:10px!important}.router-connect-modal .modal-title-icon.router,.router-connect-modal header button.router-modal-close{height:40px!important;width:40px!important}.router-connect-modal h2,[data-theme=dark] .router-connect-modal h2{font-size:1.1rem!important}.router-connect-modal header small,[data-theme=dark] .router-connect-modal header small{font-size:.72rem!important}.router-connect-form{gap:9px!important}.router-connect-steps{grid-template-columns:34px auto minmax(28px,1fr) 34px auto!important;margin-bottom:4px!important;max-width:300px!important}.router-connect-steps .router-step{height:34px!important;width:34px!important}.router-connect-steps strong{font-size:.68rem!important}.router-connect-modal .router-choice-grid.connections,.router-connect-modal .router-choice-grid.versions{gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.router-connect-modal .router-choice-grid label,.router-connect-modal .router-choice-grid.connections label,[data-theme=dark] .router-connect-modal .router-choice-grid label,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label{align-content:center!important;align-items:center!important;display:flex!important;flex-direction:column!important;justify-items:center!important;justify-content:center!important;min-height:82px!important;padding:15px 5px 8px!important;position:relative!important;text-align:center!important}.router-connect-modal .router-choice-grid label strong,[data-theme=dark] .router-connect-modal .router-choice-grid label strong{font-size:.82rem!important}.router-connect-modal .router-choice-grid.connections label strong,[data-theme=dark] .router-connect-modal .router-choice-grid.connections label strong{display:none!important;font-size:0!important}.router-connect-modal .router-choice-grid.connections label:after{content:none!important;display:none!important}.router-connect-modal .router-choice-grid.connections .router-choice-label,[data-theme=dark] .router-connect-modal .router-choice-grid.connections .router-choice-label{background:transparent!important;color:#f8fafc!important;display:block!important;font-size:.62rem!important;font-weight:900!important;height:auto!important;line-height:1!important;margin:2px 0 0!important;max-width:100%!important;overflow:visible!important;padding:0!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;width:auto!important}.router-connect-modal .router-choice-grid label small,[data-theme=dark] .router-connect-modal .router-choice-grid label small{font-size:.54rem!important;margin-top:4px!important}.router-connect-modal .router-choice-grid label em{display:none!important}.router-choice-check,[data-theme=dark] .router-choice-check{height:16px!important;right:7px!important;top:7px!important;width:16px!important}.router-choice-icon,.router-connect-modal .router-choice-grid.connections label span.router-choice-icon{height:30px!important;margin:0 auto 5px!important;width:36px!important}.router-choice-icon img{height:30px!important;object-fit:contain!important;width:36px!important}.router-connect-modal .router-protocol-preview{gap:10px!important;grid-template-columns:34px minmax(0,1fr)!important;padding:9px 10px!important}.router-protocol-icon{height:32px!important;width:32px!important}.router-connect-modal .router-protocol-preview strong{font-size:1.25rem!important}.router-connect-modal .router-protocol-preview small,.router-connect-note{font-size:.64rem!important}.router-connect-modal .router-modal-footer{bottom:-1px!important;gap:8px!important;padding:8px 0 1px!important;position:-webkit-sticky!important;position:sticky!important;z-index:4!important}[data-theme=light] .router-connect-modal .router-modal-footer{background:#ffffff!important}[data-theme=dark] .router-connect-modal .router-modal-footer{background:#0f172a!important}.router-connect-modal .router-connect-submit,.router-connect-modal .router-modal-cancel{font-size:.72rem!important;height:40px!important}}.router-connect-modal .router-choice-grid label.is-selected,[data-theme=dark] .router-connect-modal .router-choice-grid label.is-selected{background:linear-gradient(180deg,rgba(245,196,0,.26),rgba(28,37,61,.98))!important;border-color:#f5c400!important;box-shadow:0 0 0 1px rgba(245,196,0,.4),0 0 18px rgba(245,196,0,.16)!important}.router-connect-modal .router-choice-grid label.is-selected .router-choice-check,[data-theme=dark] .router-connect-modal .router-choice-grid label.is-selected .router-choice-check{background:#f5c400!important;border-color:#f5c400!important;color:#111827!important}.dashboard-view-shell .dashboard-stats{gap:12px!important}.dashboard-view-shell .dashboard-stats .dashboard-stat-card{background:linear-gradient(145deg,#ffffff,#f6f8ff)!important;border:1px solid #dce4f3!important;border-radius:16px!important;box-shadow:0 8px 22px rgba(18,45,92,.07)!important;display:flex!important;flex-direction:column!important;gap:0!important;min-height:132px!important;overflow:hidden!important;padding:15px 16px 13px!important;position:relative!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important}.dashboard-view-shell .dashboard-stats .dashboard-stat-card:after{background:var(--stat-accent,#29308f);bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.dashboard-view-shell .dashboard-stats .dashboard-stat-card:hover{box-shadow:0 14px 30px rgba(18,45,92,.13)!important;transform:translateY(-3px)!important}.dashboard-stat-card.total{--stat-accent:#10b981}.dashboard-stat-card.online{--stat-accent:#2583d8}.dashboard-stat-card.unreachable{--stat-accent:#ef476f}.dashboard-stat-card.inactive{--stat-accent:#e5a100}.dashboard-view-shell .dashboard-stat-heading{align-items:center;display:flex;justify-content:space-between}.dashboard-view-shell .dashboard-stats .dashboard-stat-card>.dashboard-stat-heading>span{color:#64748b!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.025em;text-transform:uppercase}.dashboard-view-shell .dashboard-stats .dashboard-stat-card strong{color:#172554!important;font-size:clamp(1.75rem,3vw,2.3rem)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.055em;line-height:1!important;margin:auto 0 7px!important}.dashboard-view-shell .dashboard-stats .dashboard-stat-card small{color:#8290a6;display:block;font-size:.72rem;font-weight:650;line-height:1.2}.dashboard-view-shell .dashboard-stats .dashboard-stat-card .dash-stat-icon{border-radius:12px!important;height:34px!important;width:34px!important}.dashboard-view-shell .dashboard-stats .dashboard-stat-card .dash-stat-icon svg{height:18px!important;width:18px!important}[data-theme=dark] .dashboard-view-shell .dashboard-stats .dashboard-stat-card{background:linear-gradient(145deg,#10213c,#0a1830)!important;border-color:#28466d!important;box-shadow:0 10px 24px rgba(0,0,0,.2)!important}[data-theme=dark] .dashboard-view-shell .dashboard-stats .dashboard-stat-card:hover{border-color:#4572a8!important;box-shadow:0 15px 32px rgba(0,0,0,.3)!important}[data-theme=dark] .dashboard-view-shell .dashboard-stats .dashboard-stat-card strong{color:#f6f9ff!important}[data-theme=dark] .dashboard-view-shell .dashboard-stats .dashboard-stat-card>.dashboard-stat-heading>span{color:#aebed5!important}[data-theme=dark] .dashboard-view-shell .dashboard-stats .dashboard-stat-card small{color:#8fa4c2}@media (max-width:640px){.dashboard-view-shell .dashboard-stats{gap:10px!important}.dashboard-view-shell .dashboard-stats .dashboard-stat-card{min-height:118px!important;padding:13px 14px 12px!important}.dashboard-view-shell .dashboard-stats .dashboard-stat-card strong{font-size:1.7rem!important}.dashboard-view-shell .dashboard-stats .dashboard-stat-card small{font-size:.67rem}}.dashboard-view-shell .dashboard-connect{gap:12px!important;margin-bottom:14px!important}.dashboard-view-shell .dashboard-connect article{border-radius:14px!important;gap:10px!important;grid-template-columns:34px minmax(0,1fr) auto!important;min-height:66px!important;padding:10px 12px!important}.dashboard-view-shell .dashboard-connect .connect-icon{border-radius:11px!important;height:34px!important;width:34px!important}.dashboard-view-shell .dashboard-connect .connect-icon svg{height:20px!important;width:20px!important}.dashboard-view-shell .dashboard-connect strong{font-size:.78rem!important;line-height:1.15!important}.dashboard-view-shell .dashboard-connect span{font-size:.66rem!important;line-height:1.2!important;margin-top:2px!important}.dashboard-view-shell .dashboard-connect a{border-radius:9px!important;font-size:.68rem!important;padding:8px 12px!important}.dashboard-view-shell .dashboard-warning{align-items:center!important;border-radius:14px!important;gap:10px!important;margin-bottom:14px!important;padding:11px 14px!important}.dashboard-view-shell .dashboard-warning>span{font-size:.8rem!important;height:28px!important;width:28px!important}.dashboard-view-shell .dashboard-warning strong{font-size:.76rem!important}.dashboard-view-shell .dashboard-warning p{font-size:.68rem!important;line-height:1.35!important;margin-top:2px!important}@media (max-width:640px){.dashboard-view-shell .dashboard-connect{grid-template-columns:1fr!important;gap:8px!important}.dashboard-view-shell .dashboard-connect article{min-height:60px!important}.dashboard-view-shell .dashboard-warning{align-items:flex-start!important}}.profile-panel .profile-grid{gap:14px!important;grid-template-columns:minmax(220px,250px) minmax(0,1fr)!important}.profile-panel .profile-card,.profile-panel .profile-form{border-radius:16px!important;box-shadow:0 10px 26px rgba(18,45,92,.08)!important}.profile-panel .profile-card{gap:9px!important;padding:15px!important}.profile-panel .profile-avatar-picker{margin-bottom:0!important}.profile-panel .profile-avatar-preview{height:88px!important;width:88px!important}.profile-panel .profile-camera-icon{height:30px!important;width:30px!important}.profile-panel .profile-card>strong{font-size:1rem!important}.profile-panel .profile-card>span,.profile-panel .profile-phone strong{font-size:.72rem!important}.profile-panel .profile-phone{border-radius:12px!important;min-height:42px!important;padding:8px 10px!important}.profile-panel .profile-plan-card{border-radius:12px!important;gap:4px!important;padding:11px!important}.profile-panel .profile-plan-card strong{font-size:.92rem!important}.profile-panel .profile-card>small,.profile-panel .profile-plan-card small{font-size:.68rem!important}.profile-panel .profile-forms{gap:14px!important}.profile-panel .profile-form{gap:13px!important;padding:18px!important}.profile-panel .profile-form h3{font-size:1.35rem!important;line-height:1.1;margin:0!important}.profile-form-intro{color:#71819a;font-size:.77rem;line-height:1.4;margin:-6px 0 0}.profile-panel .profile-form-grid{grid-template-columns:minmax(0,1fr)!important}.profile-panel .profile-form label{font-size:.68rem!important;gap:5px!important}.profile-panel .profile-form input{border-radius:11px!important;min-height:42px!important;padding:9px 11px!important}.profile-locked-details{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-locked-details article{background:linear-gradient(145deg,#f6f9ff,#eef4ff);border:1px solid #d8e4f5;border-radius:12px;min-width:0;padding:10px 11px}.profile-locked-details small,.profile-locked-details span{color:#71819a;display:block;font-size:.64rem;font-weight:750;line-height:1.25}.profile-locked-details strong{color:#203451;display:block;font-size:.78rem;margin:4px 0 5px;overflow-wrap:anywhere}.profile-locked-details small:before{color:#2583d8;content:"●";font-size:.45rem;margin-right:4px;vertical-align:1px}.profile-panel .profile-submit{border-radius:11px!important;box-shadow:0 8px 18px rgba(41,48,143,.18)!important;min-height:42px!important;padding:9px 13px!important}[data-theme=dark] .profile-form-intro,[data-theme=dark] .profile-locked-details small,[data-theme=dark] .profile-locked-details span{color:#9fb1ca}[data-theme=dark] .profile-locked-details article{background:linear-gradient(145deg,#0c203c,#0a1930);border-color:#29496f}[data-theme=dark] .profile-locked-details strong{color:#edf4ff}@media (max-width:760px){.profile-panel .profile-grid{grid-template-columns:1fr!important}.profile-panel .profile-card{grid-template-columns:88px minmax(0,1fr)}.profile-panel .profile-card>.profile-phone,.profile-panel .profile-card>.profile-plan-card,.profile-panel .profile-card>small{grid-column:1/-1}.profile-locked-details{grid-template-columns:1fr}}.maintenance-assistant{background:linear-gradient(135deg,#f5f8ff,#edf4ff);border:1px solid #cfdcf4;border-radius:16px;margin:2px 0 16px;overflow:hidden;padding:16px}.maintenance-assistant-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.maintenance-assistant-kicker{color:#29308f;display:block;font-size:.65rem;font-weight:900;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.maintenance-assistant h3{color:#172554;font-size:1.15rem;line-height:1.15;margin:0}.maintenance-assistant-heading p{color:#61738f;font-size:.75rem;line-height:1.4;margin:5px 0 0;max-width:680px}.maintenance-assistant-status{background:#fff7d6;border:1px solid #f2d36c;border-radius:999px;color:#885e08;flex:0 0 auto;font-size:.66rem;font-weight:850;padding:6px 9px}.maintenance-assistant-form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(220px,1.4fr) auto}.maintenance-assistant-form label{color:#314560;display:grid;font-size:.66rem;font-weight:850;grid-gap:5px;gap:5px;letter-spacing:.035em;text-transform:uppercase}.maintenance-assistant-form select,.maintenance-assistant-form textarea{background:#ffffff;border:1px solid #c8d7ee;border-radius:10px;color:#1c3152;font:inherit;font-size:.75rem;letter-spacing:normal;min-height:39px;padding:8px 10px;text-transform:none}.maintenance-assistant-form textarea{min-height:54px;resize:vertical}.maintenance-assistant-pool-note{align-self:end;color:#64758e;font-size:.68rem;line-height:1.35;margin:0;padding:0 0 9px}.maintenance-assistant-gateway-choice{border:1px solid #c8d7ee;border-radius:10px;display:grid;grid-gap:7px;gap:7px;margin:0;min-width:0;padding:9px 10px}.maintenance-assistant-gateway-choice legend{color:#314560;font-size:.66rem;font-weight:800;letter-spacing:.04em;padding:0 4px;text-transform:uppercase}.maintenance-assistant-gateway-choice label{align-items:center;color:#40536e;display:flex;font-size:.71rem;font-weight:600;gap:6px;letter-spacing:0;text-transform:none}.maintenance-assistant-gateway-choice input[type=radio]{accent-color:#3c59ba;height:14px;margin:0;width:14px}.maintenance-assistant-gateway-choice input:not([type]),.maintenance-assistant-gateway-choice input[type=text]{background:#ffffff;border:1px solid #c8d7ee;border-radius:8px;color:#1f3556;font:inherit;font-size:.75rem;padding:8px 9px}.maintenance-assistant-gateway-choice small{color:#64758e;font-size:.64rem;line-height:1.35}.maintenance-assistant-field-error{color:#c43d5b;font-size:.66rem;font-weight:700}.maintenance-assistant-pool-summary{background:rgba(255,244,195,.52);border:1px solid rgba(211,163,25,.32);border-radius:8px;color:#594612!important;padding:7px 9px}.maintenance-assistant-form select:focus,.maintenance-assistant-form textarea:focus{border-color:#3c59ba;box-shadow:0 0 0 3px rgba(60,89,186,.12);outline:0}.maintenance-assistant-form button{background:linear-gradient(135deg,#29308f,#4350c3);border:0;border-radius:10px;box-shadow:0 8px 18px rgba(41,48,143,.2);color:#ffffff;cursor:pointer;font-size:.72rem;font-weight:850;min-height:39px;padding:9px 13px;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.maintenance-assistant-form button:hover{box-shadow:0 12px 22px rgba(41,48,143,.28);transform:translateY(-1px)}.maintenance-assistant-form button:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.remote-config-backdrop{animation:remote-backdrop-in .26s ease-out both}.remote-config-backdrop .remote-config-modal{animation:remote-modal-in .38s cubic-bezier(.2,.8,.2,1) both;max-width:620px}.remote-config-backdrop.is-closing{animation:remote-backdrop-out .22s ease-in both}.remote-config-backdrop.is-closing .remote-config-modal{animation:remote-modal-out .22s cubic-bezier(.4,0,1,1) both}.remote-step-panel{animation:remote-step-in .36s cubic-bezier(.2,.8,.2,1) both}.remote-config-body{display:grid;grid-gap:14px;gap:14px;padding:16px 20px 20px}.remote-config-body>p{color:#61738f;font-size:.78rem;line-height:1.5;margin:0}.remote-config-body h3{color:#1b3155;font-size:1rem;margin:0}.remote-config-body>label{color:#314560;display:grid;font-size:.68rem;font-weight:800;grid-gap:6px;gap:6px;letter-spacing:.04em;text-transform:uppercase}.remote-config-body select{background:#fff;border:1px solid #c8d7ee;border-radius:9px;color:#1f3556;font:inherit;font-size:.8rem;padding:10px;text-transform:none}.remote-config-detected,.remote-router-summary{align-items:center;background:#f3f7ff;border:1px solid #cedcf1;border-radius:12px;display:flex;gap:14px;padding:10px 12px}.remote-config-detected img,.remote-router-summary img{height:72px;object-fit:contain;width:104px}.remote-config-detected strong,.remote-router-summary strong{color:#1b3155;display:block;font-size:.9rem}.remote-config-detected span,.remote-router-summary small,.remote-router-summary span{color:#64758e;display:block;font-size:.72rem;margin-top:4px}.remote-audit-summary{background:linear-gradient(135deg,#f5f8ff,#edf5ff);border:1px solid #c8d9f0;border-radius:12px;display:grid;grid-gap:9px;gap:9px;padding:11px 12px}.remote-audit-summary>strong{color:#1b3155;font-size:.78rem;letter-spacing:.02em}.remote-audit-summary small{color:#64758e;font-size:.68rem}.remote-audit-grid{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.remote-audit-grid span{background:rgba(255,255,255,.72);border:1px solid #d7e3f2;border-radius:8px;color:#64758e;display:grid;font-size:.62rem;grid-gap:2px;gap:2px;padding:6px 7px}.remote-audit-grid b{color:#1e55a1;font-size:.9rem}.remote-audit-details{background:#fff;border:1px solid #c8d9f0;border-radius:10px;color:#334d70;padding:9px 11px}.remote-audit-details summary{color:#1e55a1;cursor:pointer;font-size:.74rem;font-weight:800}.remote-audit-details p{display:grid;grid-gap:4px;gap:4px;margin:8px 0 0}.remote-audit-details p b{color:#334d70;font-size:.68rem}.remote-audit-details code{color:#596f8d;font-size:.62rem;overflow-wrap:anywhere;white-space:pre-wrap}.remote-audit-details small{color:#64758e;display:block;font-size:.64rem;margin-top:8px}.remote-config-body fieldset{border:1px solid #c8d7ee;border-radius:11px;margin:0;padding:10px}.remote-config-body legend{color:#314560;font-size:.68rem;font-weight:800;letter-spacing:.04em;padding:0 4px;text-transform:uppercase}.remote-port-list{display:grid;grid-gap:8px;gap:8px}.remote-port-list label{align-items:center;border:1px solid #d5e0f0;border-radius:9px;cursor:pointer;display:grid;grid-gap:1px;gap:1px;grid-template-columns:auto 1fr;padding:9px}.remote-port-list label.is-selected{background:#eef4ff;border-color:#3859bb;box-shadow:0 0 0 2px rgba(56,89,187,.1)}.remote-port-list input{grid-row:span 2;margin:0 7px 0 1px}.remote-port-list b{color:#203a63;font-size:.8rem}.remote-port-list span{color:#64758e;font-size:.69rem}.remote-config-body footer{display:flex;gap:9px;justify-content:flex-end}.remote-config-body footer button{background:#f3f6fb;border:1px solid #cbd8ea;border-radius:9px;color:#334966;cursor:pointer;font-weight:800;padding:10px 13px}.remote-config-body footer button:last-child{background:linear-gradient(135deg,#29308f,#4350c3);border-color:transparent;color:#fff}.remote-config-body footer button:disabled{cursor:not-allowed;opacity:.55}.remote-button-loader{animation:remote-loader-spin .76s linear infinite;border-radius:50%;border:2px solid rgba(255,255,255,.38);border-top-color:#fff;display:inline-block;height:12px;margin-right:7px;vertical-align:-2px;width:12px}.remote-config-error{color:#bf3656!important;font-weight:700}.remote-config-option{align-items:center;border:1px solid #d5e0f0;border-radius:10px;cursor:pointer;display:flex;gap:9px;padding:10px}.remote-config-option.is-selected{background:#eef4ff;border-color:#3859bb}.remote-config-option input{margin:0}.remote-config-option b,.remote-config-option small{display:block}.remote-config-option b{color:#203a63;font-size:.8rem}.remote-config-option small{color:#64758e;font-size:.7rem;margin-top:3px}.remote-backup-box{background:#fff8dc;border:1px solid #e5c85a;border-radius:10px;display:grid;grid-gap:7px;gap:7px;padding:11px}.remote-backup-box strong{color:#704f00;font-size:.79rem}.remote-backup-box p{color:#695a2b;font-size:.7rem;line-height:1.4;margin:0}.remote-backup-box button{background:#8a6706;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:800;justify-self:start;padding:8px 10px}.remote-backup-success{color:#257144;font-size:.72rem;font-weight:800}.remote-config-note{color:#6c7e95;font-size:.68rem;line-height:1.4}.remote-local-summary{background:#eef7f5;border:1px solid #b7ddd5;border-radius:10px;display:grid;grid-gap:3px;gap:3px;padding:10px 11px}.remote-local-summary strong{color:#165b50;font-size:.76rem}.remote-local-summary span{color:#426e68;font-size:.7rem;line-height:1.4}.remote-gateway-choice{display:grid;grid-gap:8px;gap:8px}.remote-gateway-choice>label,.remote-profile-list>label{align-items:center;border:1px solid #d5e0f0;border-radius:8px;color:#314560;cursor:pointer;display:flex;font-size:.72rem;font-weight:700;gap:7px;letter-spacing:normal;padding:8px 9px;text-transform:none}.remote-gateway-choice>label.is-selected,.remote-profile-list>label.is-selected{background:#eef4ff;border-color:#3859bb}.remote-gateway-choice>input,.remote-profile-add input{background:#fff;border:1px solid #c8d7ee;border-radius:8px;color:#1f3556;font:inherit;font-size:.75rem;padding:9px}.remote-profile-add,.remote-profile-list{display:grid;grid-gap:7px;gap:7px}.remote-profile-add{grid-template-columns:1fr auto}.remote-profile-add button{background:#f3f6fb;border:1px solid #cbd8ea;border-radius:8px;color:#334966;cursor:pointer;font-weight:800;padding:8px 10px}.remote-plan-preview{background:#eef4ff;border:1px solid #9eb8e7;border-left:4px solid #3859bb;border-radius:10px;display:grid;grid-gap:4px;gap:4px;padding:11px}.remote-plan-preview strong{color:#213d74;font-size:.78rem}.remote-plan-preview span{color:#455f82;font-size:.71rem;line-height:1.45}.remote-plan-preview small{color:#5f7190;font-size:.67rem;line-height:1.35}.remote-plan-preview ol{color:#455f82;display:grid;font-size:.71rem;grid-gap:6px;gap:6px;line-height:1.4;margin:1px 0;padding-left:19px}.remote-plan-preview code{background:rgba(56,89,187,.12);border-radius:4px;color:#254789;font-family:inherit;font-size:.67rem;font-weight:800;margin:0 2px;padding:2px 4px}.remote-deployment-form{display:grid;grid-gap:8px;gap:8px;margin-top:3px}.remote-deployment-form button{background:linear-gradient(135deg,#137b62,#1ca17f);border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:800;justify-self:start;padding:9px 12px;transition:transform .18s ease,box-shadow .18s ease}.remote-deployment-form button:hover:not(:disabled){box-shadow:0 8px 16px rgba(23,123,98,.25);transform:translateY(-1px)}.remote-deployment-form button:disabled{cursor:wait;opacity:.72}.remote-deployment-success{color:#167257;font-size:.72rem;font-weight:800;line-height:1.4}.remote-dhcp-range,.remote-license-detected{background:#eef7f5;border:1px solid #b7ddd5;border-radius:10px;display:grid;grid-gap:3px;gap:3px;padding:11px}.remote-dhcp-range strong,.remote-license-detected strong{color:#165b50;font-size:.76rem}.remote-dhcp-range span,.remote-license-detected span{color:#285f57;font-size:.78rem;font-weight:800}.remote-dhcp-range small{color:#54756f;font-size:.68rem}.remote-license-detected small{color:#805f16;font-size:.67rem;line-height:1.35}.remote-license-detected.is-free{background:#fff8dc;border-color:#e5c85a}.remote-license-detected.is-free span,.remote-license-detected.is-free strong{color:#704f00}.remote-gateway-choice>label span{display:grid;grid-gap:2px;gap:2px}.remote-gateway-choice>label small{color:#64758e;font-size:.65rem;font-weight:600}.remote-config-body>label input{background:#fff;border:1px solid #c8d7ee;border-radius:9px;color:#1f3556;font:inherit;font-size:.8rem;padding:10px;text-transform:none}[data-theme=dark] .remote-config-body legend,[data-theme=dark] .remote-config-body>label{color:#d4e0f0}[data-theme=dark] .remote-config-body>p,[data-theme=dark] .remote-config-detected span,[data-theme=dark] .remote-config-note,[data-theme=dark] .remote-port-list span,[data-theme=dark] .remote-router-summary small,[data-theme=dark] .remote-router-summary span{color:#a8b9d1}[data-theme=dark] .remote-audit-summary{background:linear-gradient(135deg,#0b203b,#10294a);border-color:#315479}[data-theme=dark] .remote-audit-summary>strong{color:#edf4ff}[data-theme=dark] .remote-audit-summary small{color:#a8b9d1}[data-theme=dark] .remote-audit-grid span{background:rgba(7,23,44,.72);border-color:#315479;color:#a8b9d1}[data-theme=dark] .remote-audit-grid b{color:#8fc5ff}[data-theme=dark] .remote-audit-details{background:#07172c;border-color:#315479;color:#d4e0f0}[data-theme=dark] .remote-audit-details p b,[data-theme=dark] .remote-audit-details summary{color:#8fc5ff}[data-theme=dark] .remote-audit-details code,[data-theme=dark] .remote-audit-details small{color:#a8b9d1}[data-theme=dark] .remote-config-body fieldset,[data-theme=dark] .remote-config-body select,[data-theme=dark] .remote-config-detected,[data-theme=dark] .remote-router-summary{background:#07172c;border-color:#315479;color:#edf4ff}[data-theme=dark] .remote-config-body h3,[data-theme=dark] .remote-config-detected strong,[data-theme=dark] .remote-config-option b,[data-theme=dark] .remote-port-list b,[data-theme=dark] .remote-router-summary strong{color:#edf4ff}[data-theme=dark] .remote-port-list label{border-color:#315479}[data-theme=dark] .remote-port-list label.is-selected{background:#10294a;border-color:#5a7ee1}[data-theme=dark] .remote-config-option{border-color:#315479}[data-theme=dark] .remote-config-option.is-selected{background:#10294a;border-color:#5a7ee1}[data-theme=dark] .remote-backup-box{background:rgba(143,102,0,.18);border-color:rgba(244,201,52,.38)}[data-theme=dark] .remote-backup-box strong{color:#ffdd76}[data-theme=dark] .remote-backup-box p{color:#e5d49e}[data-theme=dark] .remote-local-summary{background:rgba(30,120,104,.16);border-color:rgba(89,207,182,.34)}[data-theme=dark] .remote-local-summary strong{color:#8ae3d0}[data-theme=dark] .remote-local-summary span{color:#b3d9d2}[data-theme=dark] .remote-gateway-choice>label,[data-theme=dark] .remote-profile-list>label{border-color:#315479;color:#d4e0f0}[data-theme=dark] .remote-gateway-choice>label.is-selected,[data-theme=dark] .remote-profile-list>label.is-selected{background:#10294a;border-color:#5a7ee1}[data-theme=dark] .remote-gateway-choice>input,[data-theme=dark] .remote-profile-add input{background:#07172c;border-color:#315479;color:#edf4ff}[data-theme=dark] .remote-profile-add button{background:#10294a;border-color:#315479;color:#e8f0ff}[data-theme=dark] .remote-plan-preview{background:rgba(41,75,154,.18);border-color:#4666bd}[data-theme=dark] .remote-plan-preview strong{color:#c8d7ff}@media (max-width:640px){.remote-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme=dark] .remote-plan-preview small,[data-theme=dark] .remote-plan-preview span{color:#b7c7e5}[data-theme=dark] .remote-plan-preview ol{color:#c3d1e9}[data-theme=dark] .remote-plan-preview code{background:rgba(111,143,231,.18);color:#d9e4ff}[data-theme=dark] .remote-deployment-success{color:#89e0c6}[data-theme=dark] .remote-dhcp-range,[data-theme=dark] .remote-license-detected{background:rgba(30,120,104,.16);border-color:rgba(89,207,182,.34)}[data-theme=dark] .remote-dhcp-range strong,[data-theme=dark] .remote-license-detected strong{color:#8ae3d0}[data-theme=dark] .remote-dhcp-range span,[data-theme=dark] .remote-license-detected span{color:#d1eee9}[data-theme=dark] .remote-license-detected.is-free{background:rgba(143,102,0,.18);border-color:rgba(244,201,52,.38)}[data-theme=dark] .remote-license-detected small,[data-theme=dark] .remote-license-detected.is-free span,[data-theme=dark] .remote-license-detected.is-free strong{color:#ffdd76}[data-theme=dark] .remote-dhcp-range small,[data-theme=dark] .remote-gateway-choice>label small{color:#aacfc7}[data-theme=dark] .remote-config-body>label input{background:#07172c;border-color:#315479;color:#edf4ff}@media (max-width:620px){.remote-config-body{padding:13px}.remote-config-body footer{display:grid;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.remote-button-loader,.remote-config-backdrop,.remote-config-backdrop .remote-config-modal,.remote-config-backdrop.is-closing,.remote-config-backdrop.is-closing .remote-config-modal,.remote-step-panel{animation-duration:1ms}}@keyframes remote-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes remote-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes remote-modal-in{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes remote-modal-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes remote-step-in{0%{filter:blur(3px);opacity:0;transform:translateY(10px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes remote-loader-spin{to{transform:rotate(1turn)}}.maintenance-assistant-preview{background:rgba(255,255,255,.78);border:1px solid #bcd0f0;border-left:4px solid #3c59ba;border-radius:12px;margin-top:12px;padding:11px 13px}.maintenance-assistant-preview>span{color:#347653;display:block;font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.maintenance-assistant-preview strong{color:#1b3155;display:block;font-size:.83rem;margin-top:3px}.maintenance-assistant-empty,.maintenance-assistant-preview p,.maintenance-assistant-preview small{color:#61738f;display:block;font-size:.72rem;line-height:1.4;margin:4px 0 0}.maintenance-assistant-preview small{margin-top:7px}[data-theme=dark] .maintenance-assistant{background:linear-gradient(135deg,#0c203c,#0a1830);border-color:#284b74}[data-theme=dark] .maintenance-assistant h3,[data-theme=dark] .maintenance-assistant-preview strong{color:#f0f6ff}[data-theme=dark] .maintenance-assistant-empty,[data-theme=dark] .maintenance-assistant-heading p,[data-theme=dark] .maintenance-assistant-preview p,[data-theme=dark] .maintenance-assistant-preview small{color:#a8b9d1}[data-theme=dark] .maintenance-assistant-form label{color:#c4d2e7}[data-theme=dark] .maintenance-assistant-pool-note{color:#a8b9d1}[data-theme=dark] .maintenance-assistant-gateway-choice{border-color:#315479}[data-theme=dark] .maintenance-assistant-gateway-choice label,[data-theme=dark] .maintenance-assistant-gateway-choice legend{color:#d4e0f0}[data-theme=dark] .maintenance-assistant-gateway-choice input:not([type]),[data-theme=dark] .maintenance-assistant-gateway-choice input[type=text]{background:#07172c;border-color:#315479;color:#edf4ff}[data-theme=dark] .maintenance-assistant-gateway-choice small{color:#a8b9d1}[data-theme=dark] .maintenance-assistant-form select,[data-theme=dark] .maintenance-assistant-form textarea{background:#07172c;border-color:#315479;color:#edf4ff}[data-theme=dark] .maintenance-assistant-preview{background:rgba(7,23,44,.85);border-color:#2d537e}[data-theme=dark] .maintenance-assistant-pool-summary{background:rgba(143,102,0,.18);border-color:rgba(244,201,52,.34);color:#ffdd76!important}@media (max-width:1050px){.maintenance-assistant-form{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-assistant-details,.maintenance-assistant-form button,.maintenance-assistant-pool-note{grid-column:1/-1}}@media (max-width:620px){.maintenance-assistant{padding:13px}.maintenance-assistant-heading{display:block}.maintenance-assistant-status{display:inline-block;margin-top:9px}.maintenance-assistant-form{grid-template-columns:1fr}.maintenance-assistant-details,.maintenance-assistant-form button,.maintenance-assistant-pool-note{grid-column:auto}.maintenance-assistant-pool-note{padding-bottom:0}.maintenance-assistant-form button{width:100%}}.maintenance-profiles-note{align-items:center;background:linear-gradient(125deg,rgba(54,126,221,.2),rgba(21,76,125,.34));border:1px solid rgba(93,177,247,.45);border-radius:14px;display:flex;gap:11px;margin-top:14px;padding:12px}.maintenance-profiles-note>span{align-items:center;background:linear-gradient(145deg,#bfe9ff,#4a9ff0);border-radius:11px;box-shadow:0 0 18px rgba(71,165,255,.35);color:#11436e;display:flex;font-size:19px;font-weight:900;height:38px;justify-content:center;width:38px}.maintenance-profile-summary,.maintenance-profiles-note div{display:grid;grid-gap:3px;gap:3px}.maintenance-profiles-note strong{color:#eff9ff;font-size:12px}.maintenance-profiles-note small{color:#a9c9e6;font-size:10px;line-height:1.4}.maintenance-profile-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.maintenance-profile-card{background:rgba(7,30,61,.74);border:1px solid rgba(78,143,200,.5);border-radius:14px;padding:11px}.maintenance-profile-card header{align-items:center;display:flex;justify-content:space-between;margin-bottom:9px}.maintenance-profile-card header strong{color:#dcefff;font-size:11px}.maintenance-profile-card header button{background:transparent;border:0;color:#ff9dae;cursor:pointer;font:inherit;font-size:10px;font-weight:800;padding:3px 0}.maintenance-profile-fields{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1.4fr 1fr .8fr .8fr}.maintenance-profile-fields label{color:#bcd6ef;display:grid;font-size:9px;font-weight:800;grid-gap:5px;gap:5px}.maintenance-profile-fields input,.maintenance-profile-fields select{background:rgba(2,18,42,.78);border:1px solid rgba(91,169,215,.56);border-radius:8px;color:#effaff;font:inherit;font-size:11px;min-height:34px;min-width:0;outline:none;padding:0 9px}.maintenance-profile-fields input:focus,.maintenance-profile-fields select:focus{border-color:#61d5ff;box-shadow:0 0 0 3px rgba(77,195,255,.14)}.maintenance-profile-fields input::placeholder{color:#7598b9}.maintenance-profile-automatic{align-items:center;display:flex;gap:7px;margin-top:8px}.maintenance-profile-automatic span{background:rgba(57,220,171,.13);border:1px solid rgba(83,235,188,.4);border-radius:999px;color:#79edc5;font-size:8px;font-weight:900;padding:3px 5px}.maintenance-profile-automatic small{color:#91b3d1;font-size:9px;line-height:1.35}.maintenance-add-profile{background:rgba(65,154,229,.12);border:1px dashed rgba(100,190,250,.62);border-radius:9px;color:#9cdbff;cursor:pointer;font:inherit;font-size:11px;font-weight:850;margin-top:10px;min-height:35px;padding:0 12px;transition:background .25s ease,transform .25s ease}.maintenance-add-profile:hover{background:rgba(65,154,229,.24);transform:translateY(-1px)}.maintenance-profile-summary{background:linear-gradient(120deg,rgba(27,175,133,.15),rgba(13,70,76,.22));border:1px solid rgba(68,223,176,.38);border-radius:11px;margin-top:11px;padding:9px 11px}.maintenance-profile-summary strong{color:#a8ffdc;font-size:11px}.maintenance-profile-summary small{color:#a5d7c8;font-size:10px}[data-theme=light] .maintenance-profiles-note{background:linear-gradient(125deg,#edf8ff,#f3fbff);border-color:#b4d5ec}[data-theme=light] .maintenance-profiles-note strong{color:#24567e}[data-theme=light] .maintenance-profiles-note small{color:#69859b}[data-theme=light] .maintenance-profile-card{background:#f7fbff;border-color:#bfd9ef}[data-theme=light] .maintenance-profile-card header strong{color:#28566f}[data-theme=light] .maintenance-profile-fields label{color:#5c7b99}[data-theme=light] .maintenance-profile-fields input,[data-theme=light] .maintenance-profile-fields select{background:#fff;border-color:#aacde3;color:#234d72}[data-theme=light] .maintenance-profile-automatic small{color:#69859b}[data-theme=light] .maintenance-add-profile{background:#f1f9ff;border-color:#9bc9e9;color:#2770a5}[data-theme=light] .maintenance-profile-summary{background:linear-gradient(120deg,#e9fff4,#f1fcff);border-color:#9ddbc5}[data-theme=light] .maintenance-profile-summary strong{color:#187454}[data-theme=light] .maintenance-profile-summary small{color:#578177}@media (max-width:640px){.maintenance-profile-fields{grid-template-columns:1fr 1fr}.maintenance-profile-fields label:first-child{grid-column:1/-1}.maintenance-profile-automatic{align-items:flex-start}.maintenance-review-grid{grid-template-columns:1fr}}.maintenance-review-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:1fr 1fr;margin-top:14px}.maintenance-review-grid article{background:rgba(7,30,61,.72);border:1px solid rgba(78,143,200,.5);border-radius:12px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:11px}.maintenance-review-grid small{color:#80b9e6;font-size:9px;font-weight:900;letter-spacing:.1em}.maintenance-review-grid strong{color:#eff9ff;font-size:12px;overflow-wrap:anywhere}.maintenance-review-grid span{color:#a7c7e2;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.maintenance-deployment-sequence{background:linear-gradient(125deg,rgba(27,175,133,.15),rgba(13,70,76,.22));border:1px solid rgba(68,223,176,.38);border-radius:12px;display:grid;grid-gap:5px;gap:5px;margin-top:12px;padding:11px}.maintenance-deployment-sequence strong{color:#a8ffdc;font-size:11px}.maintenance-deployment-sequence span{color:#a5d7c8;font-size:10px;line-height:1.35}.maintenance-review-confirm{align-items:center;color:#c7e3fa;cursor:pointer;display:flex;font-size:10px;gap:8px;margin-top:13px}.maintenance-review-confirm input{accent-color:#3bd8c0}[data-theme=light] .maintenance-review-grid article{background:#f7fbff;border-color:#bfd9ef}[data-theme=light] .maintenance-review-grid small{color:#5982a9}[data-theme=light] .maintenance-review-grid strong{color:#28566f}[data-theme=light] .maintenance-review-grid span{color:#69859b}[data-theme=light] .maintenance-deployment-sequence{background:linear-gradient(120deg,#e9fff4,#f1fcff);border-color:#9ddbc5}[data-theme=light] .maintenance-deployment-sequence strong{color:#187454}[data-theme=light] .maintenance-deployment-sequence span{color:#578177}[data-theme=light] .maintenance-review-confirm{color:#315b81}.maintenance-dns-field{color:#c7e3fa;display:grid;font-size:10px;font-weight:850;grid-gap:6px;gap:6px;margin-top:13px}.maintenance-dns-field input{background:rgba(2,18,42,.78);border:1px solid rgba(91,169,215,.56);border-radius:9px;color:#effaff;font:inherit;font-size:12px;min-height:38px;outline:none;padding:0 11px}.maintenance-dns-field input:focus{border-color:#61d5ff;box-shadow:0 0 0 3px rgba(77,195,255,.14)}.maintenance-dns-field small{color:#91b4d2;font-size:9px;font-weight:500}.maintenance-dns-field input::placeholder{color:#7598b9}[data-theme=light] .maintenance-dns-field{color:#315b81}[data-theme=light] .maintenance-dns-field input{background:#fff;border-color:#aacde3;color:#234d72}[data-theme=light] .maintenance-dns-field small{color:#66849d}