:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e8f2f6;background:#07111f;font-synthesis:none;--bg:#07111f;--panel:#0c1a2b;--panel2:#102237;--line:rgba(150,184,203,.13);--muted:#8298a9;--cyan:#28d7cf;--violet:#8b79ff;--danger:#f06d7d;--warning:#e8ac57}html,body,#root,.appShell{max-width:100%}body{overflow-x:hidden}img,svg,video,canvas{max-width:100%}.content,.panel,.modal,.modal form,.modal form>*,.accessBody,.accessBody>*{min-width:0}.infoNote{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid rgba(40,215,207,.16);border-radius:9px;background:#28d7cf0f;color:#8fb0ba;font-size:9px;line-height:1.5}.infoNote svg{flex:0 0 15px;width:15px;color:var(--cyan)}.legacyHint{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(139,121,255,.18);border-radius:9px;background:#8b79ff0f;color:#8fa4b2;font-size:9px;line-height:1.55}.legacyHint svg{flex:0 0 16px;width:16px;color:#a99cff}.legacyHint strong{display:block;color:#c8c3ff}.trialText{color:var(--warning)!important}.legacyPackage{margin:-4px 0 16px;color:#6f8697;font-size:8px}.migrationGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.migrationPanel{padding:22px}.migrationChecks>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}.migrationChecks>div>div{min-width:0}.migrationChecks strong,.migrationChecks small{display:block}.migrationChecks strong{font-size:11px}.migrationChecks small{margin-top:4px;color:var(--muted);font-size:9px}.checkState{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:9px;color:var(--cyan);background:#28d7cf17}.checkState svg{width:14px}.checkState.hasIssue{color:var(--danger);background:#f06d7d17}.fieldGroups>div{padding:15px 0;border-bottom:1px solid var(--line)}.fieldGroups strong{color:#cbd8de;font-size:11px}.fieldGroups p{display:flex;flex-wrap:wrap;gap:5px;margin:9px 0 0}.fieldGroups code{padding:4px 6px;border:1px solid rgba(139,121,255,.13);border-radius:5px;color:#a9a2fa;background:#8b79ff0f;font-size:8px}.migrationNote{display:flex;align-items:flex-start;gap:14px;margin-top:18px;padding:17px 19px;border:1px solid rgba(40,215,207,.17);border-radius:13px;background:#28d7cf0d}.migrationNote>svg{width:20px;color:var(--cyan)}.migrationNote strong{font-size:11px}.migrationNote p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.6}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 80% 0,#112c43 0,transparent 30%),var(--bg)}button,input,select,textarea{font:inherit}.appShell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:250px;padding:25px 18px 18px;border-right:1px solid var(--line);background:#06101df5;z-index:20;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:10px;font-size:18px}.brandMark{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;color:#06131e;background:linear-gradient(135deg,var(--cyan),#73f2cf);box-shadow:0 0 28px #28d7cf2e}.brandMark svg{width:18px}.brand strong{color:var(--cyan)}.sidebar nav{display:grid;gap:5px;margin-top:47px}.sidebar nav button{height:45px;border:0;border-radius:10px;padding:0 12px;color:#7890a3;background:transparent;display:grid;grid-template-columns:20px 1fr 16px;align-items:center;gap:10px;text-align:left;font-size:13px}.sidebar nav button svg{width:18px}.sidebar nav button svg:last-child{width:14px;opacity:0}.sidebar nav button:hover,.sidebar nav button.active{color:#eaf8f7;background:linear-gradient(90deg,#28d7cf26,#28d7cf08)}.sidebar nav button.active{box-shadow:inset 3px 0 var(--cyan)}.sidebar nav button.active svg:last-child{opacity:1}.creditBox{margin-top:auto;padding:17px;border:1px solid rgba(40,215,207,.16);border-radius:14px;background:linear-gradient(145deg,#28d7cf14,#8b79ff0f);position:relative}.creditBox>span{position:absolute;right:13px;top:13px;color:var(--cyan)}.creditBox>span svg{width:18px}.creditBox small{display:block;color:#668495;font-size:8px;font-weight:700;letter-spacing:.12em}.creditBox strong{display:block;margin-top:9px;font-size:25px;color:#fff}.creditBox p{margin:0;color:var(--muted);font-size:10px}.account{display:grid;grid-template-columns:35px 1fr 25px;gap:9px;align-items:center;margin-top:15px;padding-top:15px;border-top:1px solid var(--line)}.account>span,.profileAvatar{display:grid;place-items:center;border-radius:10px;background:#172d42;color:var(--cyan);font-size:11px;font-weight:700;height:35px}.account strong,.account small{display:block}.account strong{font-size:11px}.account small{font-size:9px;color:var(--muted)}.account button,.mobileClose{border:0;background:none;color:#5e7689;padding:3px}.account svg{width:16px}.content{min-height:100vh;margin-left:250px;padding:45px clamp(28px,4vw,64px) 70px}.pageHeader{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:31px}.eyebrow{margin:0 0 7px;color:var(--cyan);font-size:9px;font-weight:700;letter-spacing:.16em}.pageHeader h1{margin:0 0 7px;color:#f6fbfd;font-size:clamp(26px,3vw,36px);letter-spacing:-.045em}.pageHeader>div>span,.muted{color:var(--muted);font-size:12px}.primaryButton,.secondaryButton,.ghostButton{border:0;border-radius:9px;min-height:43px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:11px}.primaryButton{background:linear-gradient(135deg,var(--cyan),#54e4bc);color:#06151c;box-shadow:0 10px 32px #28d7cf26}.primaryButton:disabled{opacity:.55}.primaryButton svg,.secondaryButton svg{width:15px}.compact{min-height:38px}.secondaryButton{border:1px solid var(--line);background:#102238;color:#dce9ef}.ghostButton{background:transparent;color:#91a6b4}.statsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.stat{display:flex;gap:15px;align-items:center;padding:19px;border:1px solid var(--line);border-radius:14px;background:#0c1a2bd1}.stat>span,.roundIcon{display:grid;place-items:center;flex:0 0 39px;height:39px;border-radius:11px;color:#8d80f6;background:#8b79ff1a}.stat>span svg,.roundIcon svg{width:18px}.stat small,.stat strong,.stat p{display:block}.stat small{color:#738b9d;font-size:9px}.stat strong{margin-top:2px;color:#fff;font-size:23px}.stat p{margin:0;color:#566f82;font-size:9px}.accentStat{border-color:#28d7cf38;background:linear-gradient(140deg,#28d7cf1c,#0c1a2bd9)}.accentStat>span{color:var(--cyan);background:#28d7cf1a}.dashboardGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.panel{border:1px solid var(--line);border-radius:15px;background:#0c1a2bdb;box-shadow:0 18px 60px #00000014}.dashboardGrid>.panel{min-height:330px;padding:21px}.panelTitle{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line)}.panelTitle h2{margin:0;color:#edf6f8;font-size:14px}.panelTitle p{margin:4px 0 0;color:var(--muted);font-size:9px}.panelTitle>svg{width:16px;color:#536b7c}.miniList>div,.timeline>div{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid rgba(150,184,203,.08)}.miniList>div>div,.timeline>div>div{min-width:0;flex:1}.miniList strong,.miniList small,.timeline strong,.timeline small{display:block}.miniList strong,.timeline strong{font-size:11px}.miniList small,.timeline small{margin-top:3px;color:var(--muted);font-size:9px}.badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:99px;font-size:8px;font-weight:700;text-transform:uppercase}.success{color:#54e8c1;background:#32d3ab1a}.danger{color:#ff8995;background:#f06d7d1a}.warning{color:#f1bc6b;background:#e8ac571a}.neutral{color:#a9a2fa;background:#8b79ff1a}.timeline>div>span{width:7px;height:7px;border-radius:50%}.positiveDot{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.negativeDot{background:var(--violet)}.timeline b{font-size:11px}.positiveText{color:var(--cyan)!important}.emptyState{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#577084;text-align:center}.emptyState svg{width:25px}.emptyState strong{margin-top:10px;color:#8ca2b1;font-size:12px}.emptyState small{margin-top:4px;font-size:9px}.toolbar{display:flex;margin-bottom:14px}.search{display:flex;align-items:center;gap:8px;width:min(360px,100%);height:40px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#0c1a2bcc}.search svg{width:16px;color:#5f7789}.search input{width:100%;border:0;outline:0;background:none;color:#e9f2f5;font-size:11px}.tablePanel{overflow:hidden}.responsiveTable{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:700px}th,td{text-align:left;padding:15px 18px;border-bottom:1px solid rgba(150,184,203,.08);font-size:10px}th{color:#61798b;font-size:8px;text-transform:uppercase;letter-spacing:.09em;background:#ffffff03}td{color:#a9bbc6}td strong{display:block;color:#e5eef2;font-size:11px}td small{display:block;margin-top:3px;color:#627a8c;font-size:8px}.iconButton{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:#ffffff06;color:#8299aa}.iconButton svg{width:14px}.packageGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.packageCard{position:relative;padding:26px;border:1px solid var(--line);border-radius:16px;background:#0c1a2bdb}.packageCard.featured{border-color:#28d7cf42;background:linear-gradient(145deg,#28d7cf14,#0c1a2be0)}.popular{position:absolute;right:17px;top:17px;color:var(--cyan);font-size:7px;font-weight:700;letter-spacing:.12em}.packageCard h2{margin:21px 0 6px;font-size:16px}.price{font-size:28px;font-weight:700;color:#fff}.price small{font-size:9px;color:var(--muted)}.packageCard ul{list-style:none;padding:14px 0;margin:15px 0;border-block:1px solid var(--line)}.packageCard li{display:flex;align-items:center;gap:8px;padding:6px 0;color:#8da2b0;font-size:10px}.packageCard li svg{width:13px;color:var(--cyan)}.packageCard button{width:100%}.profileGrid{display:grid;grid-template-columns:.75fr 1.25fr;gap:18px}.profileCard,.securityCard{padding:30px}.profileAvatar{width:58px;height:58px;font-size:17px}.profileCard h2{margin:15px 0 8px}.profileCard dl{margin:25px 0 0}.profileCard dl div{padding:13px 0;border-top:1px solid var(--line)}dt{color:#647d8e;font-size:9px}dd{margin:4px 0 0;color:#c8d7df;font-size:11px;overflow-wrap:anywhere}.securityCard>svg{color:var(--cyan);width:34px}.securityCard h2{font-size:17px}.securityCard p{color:var(--muted);font-size:11px;line-height:1.7;max-width:580px}.securityCard>div{display:flex;gap:8px;align-items:center;margin-top:12px;color:#9eb0ba;font-size:10px}.securityCard>div svg{width:14px;color:var(--cyan)}.modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:22px;background:#02080fc7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal{width:min(600px,100%);max-height:calc(100vh - 44px);overflow:auto;border:1px solid rgba(135,170,192,.2);border-radius:17px;background:#0b1a2a;box-shadow:0 45px 120px #00000080}.modal>header{display:flex;justify-content:space-between;align-items:center;padding:22px 25px;border-bottom:1px solid var(--line)}.modal h2{margin:0;font-size:18px}.modal form{display:grid;gap:16px;padding:23px 25px}.modal label{display:grid;gap:7px;color:#849baa;font-size:9px;font-weight:600}.modal input,.modal textarea,.modal select{width:100%;border:1px solid var(--line);border-radius:9px;outline:0;background:#0e2134;color:#e8f1f4;padding:11px 12px;font-size:11px}.modal input:focus,.modal textarea:focus,.modal select:focus{border-color:#28d7cf80;box-shadow:0 0 0 3px #28d7cf0f}.formRow{display:grid;grid-template-columns:1fr 1fr;gap:15px}.modal .checkLabel{display:flex;align-items:center;align-self:end;height:40px}.modal .checkLabel input{width:15px;height:15px}.modal form>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.toast{position:fixed;z-index:100;right:22px;bottom:22px;display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid var(--line);border-radius:11px;background:#102336;color:#dce9ee;font-size:10px;box-shadow:0 25px 70px #0006}.toast>span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px}.toast.success>span{color:var(--cyan);background:#28d7cf1a}.toast.error>span{color:var(--danger);background:#f06d7d1a}.toast svg{width:14px}.mobileBar,.mobileClose,.scrim{display:none}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loginPage,.splash{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative;overflow:hidden}.loginGlow{position:absolute;width:580px;height:580px;border-radius:50%;background:#28d7cf12;filter:blur(80px)}.loginCard{position:relative;width:min(420px,100%);padding:34px;border:1px solid rgba(132,174,196,.18);border-radius:19px;background:#081524e8;box-shadow:0 45px 130px #0006}.loginCard>.brand{margin-bottom:35px}.loginIcon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--cyan);background:#28d7cf14}.loginIcon svg{width:20px}.loginCard h1{margin:0 0 7px;font-size:29px;letter-spacing:-.04em}.loginCard form{display:grid;gap:15px;margin-top:24px}.loginCard form label{display:grid;gap:7px;color:#8299aa;font-size:9px}.loginCard input{width:100%;border:1px solid var(--line);border-radius:9px;outline:0;background:#0c1e31;color:#fff;padding:12px}.loginCard form button{margin-top:5px}.loginCard footer{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:25px;color:#526b7d;font-size:8px}.loginCard footer svg{width:12px}.formError{padding:10px;border-radius:8px;color:#f4949f;background:#f06d7d14;font-size:9px}.splash{color:var(--cyan);gap:12px}.splash svg{width:25px}.rowActions{display:flex;gap:6px}.accessModal{width:min(760px,100%)}.accessBody{display:grid;gap:18px;padding:23px 25px}.accessBody label{display:grid;gap:7px;color:#849baa;font-size:9px;font-weight:600}.accessBody input,.accessBody select{width:100%;border:1px solid var(--line);border-radius:9px;outline:0;background:#0e2134;color:#e8f1f4;padding:11px 12px;font-size:11px}.accessBody input:focus,.accessBody select:focus{border-color:#28d7cf80;box-shadow:0 0 0 3px #28d7cf0f}.securityStrip{display:flex;align-items:flex-start;gap:11px;padding:13px;border:1px solid rgba(40,215,207,.17);border-radius:10px;background:#28d7cf0f}.securityStrip>svg{flex:0 0 18px;width:18px;color:var(--cyan)}.securityStrip strong,.securityStrip small{display:block}.securityStrip strong{font-size:10px}.securityStrip small{margin-top:3px;color:var(--muted);font-size:9px}.accessPrompt{display:flex;align-items:center;justify-content:center;gap:8px;min-height:74px;border:1px dashed var(--line);border-radius:10px;color:#728a9b;font-size:10px}.accessPrompt svg{width:16px}.accessUrls{display:grid;gap:8px}.accessUrls article{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#091827}.accessUrls strong{display:block;color:#c8d6dd;font-size:9px}.accessUrls code{display:block;margin-top:4px;overflow:hidden;color:#7f98a8;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.accessWarning{margin:0;color:#7b91a0;font-size:8px;line-height:1.6}.modal>header>.iconButton{flex:0 0 40px;width:40px;height:40px;border:1px solid rgba(150,184,203,.16);border-radius:11px;background:linear-gradient(145deg,#ffffff0b,#ffffff05);color:#8299aa}.modal>header>.iconButton:hover,.modal>header>.iconButton:focus-visible{color:#76e7e1;border-color:#28d7cf66;background:#28d7cf17}.accessLineButton{white-space:nowrap}.accessPassword{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:5px}.accessLegacyWarning{padding:11px 12px;border:1px solid rgba(236,166,80,.25);border-radius:9px;background:#eca6500f;color:#e9ad67;font-size:9px}.accessDownload{justify-self:start}.accessDownload svg{width:15px}.formatDownloads{display:grid;gap:11px;padding:14px;border:1px solid rgba(40,215,207,.16);border-radius:11px;background:#28d7cf0a}.formatDownloads header strong,.formatDownloads header small{display:block}.formatDownloads header strong{font-size:10px}.formatDownloads header small{margin-top:3px;color:var(--muted);font-size:9px}.formatDownloads label{display:grid;gap:7px;color:var(--muted);font-size:9px}.formatDownloads select{width:100%;border:1px solid var(--line);border-radius:9px;outline:0;background:#0e2134;color:#e8f1f4;padding:11px 12px}.formatDownloads a{width:100%;text-decoration:none}.confirmBackdrop{z-index:110}.confirmDialog{width:min(430px,100%);padding:28px;text-align:center}.confirmDialog .confirmIcon{width:48px;height:48px;margin:0 auto 15px;display:grid;place-items:center;border-radius:14px;color:var(--danger);background:#f06d7d1a}.confirmDialog .confirmIcon svg{width:22px}.confirmDialog h2{margin:0;font-size:20px}.confirmDialog p{margin:11px auto 23px;max-width:350px;color:var(--muted);font-size:11px;line-height:1.6}.confirmDialog footer{display:flex;justify-content:center;gap:10px}.dangerButton{min-height:43px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(240,109,125,.35);border-radius:9px;background:#f06d7d1f;color:#ff95a0;font-weight:700}.dangerButton svg{width:15px}.formatDownloadLink{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:#050e1985}.formatDownloadLink>div{min-width:0}.formatDownloadLink span,.formatDownloadLink code{display:block}.formatDownloadLink span{margin-bottom:5px;color:#7f96a9;font-size:9px;font-weight:700}.formatDownloadLink code{overflow:hidden;color:#a8bdca;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.formatDownloadLink button{min-height:35px}.magAttach{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(180px,1fr) minmax(180px,.8fr) auto;align-items:end;gap:14px;margin-bottom:12px;padding:20px}.magAttach h2{margin:0;font-size:14px}.magAttach p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.magAttach label{display:grid;gap:7px;color:#849baa;font-size:9px;font-weight:600}.magAttach input,.magAttach select{width:100%;height:40px;border:1px solid var(--line);border-radius:9px;outline:0;background:#0e2134;color:#e8f1f4;padding:0 11px;font-size:11px}.magAttach input:focus,.magAttach select:focus{border-color:#28d7cf80;box-shadow:0 0 0 3px #28d7cf0f}.magSecurity{margin-bottom:14px}.deviceConstraint{margin-top:6px;color:#8298a9}.secondaryButton.compact svg{width:14px}.iconButton:disabled{cursor:not-allowed;opacity:.45}.pager{min-height:58px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);color:#71899b;font-size:9px}.pager>div{display:flex;align-items:center;gap:9px}.pager strong{min-width:88px;color:#9fb2be;text-align:center;font-size:9px}.pager button{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--line);border-radius:8px;background:#ffffff06;color:#8da2b0}.pager button:disabled{cursor:not-allowed;opacity:.35}.pager svg{width:14px}@media(max-width:1050px){.statsGrid,.packageGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.sidebar{transform:translate(-102%);transition:.2s}.sidebar.open{transform:translate(0)}.mobileClose{display:block;margin-left:auto}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;border:0;background:#0000008c}.content{margin-left:0;padding:88px 17px 45px}.mobileBar{position:fixed;inset:0 0 auto;height:61px;z-index:12;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid var(--line);background:#06101deb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobileBar>button{border:0;background:none;color:#8ba0af}.mobileBar .brand{font-size:14px}.mobileBar .brandMark{width:28px;height:28px}.mobileBar>span{color:var(--cyan);font-size:10px;font-weight:700}.pageHeader{align-items:flex-start;flex-direction:column}.dashboardGrid,.profileGrid,.migrationGrid,.packageGrid{grid-template-columns:1fr}.modalBackdrop{padding:10px}.modal{max-height:calc(100vh - 20px)}}.passwordForm{display:grid;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.passwordForm label{display:grid;gap:7px;color:#849baa;font-size:9px;font-weight:600}.passwordForm input{width:100%;border:1px solid var(--line);border-radius:9px;outline:0;background:#0e2134;color:#e8f1f4;padding:11px 12px;font-size:11px}.passwordForm input:focus{border-color:#28d7cf80;box-shadow:0 0 0 3px #28d7cf0f}.passwordForm button{justify-self:start}.passwordStatus{color:var(--cyan);font-size:9px}@media(max-width:1050px){.magAttach{grid-template-columns:1fr 1fr}.magAttach>div:first-child{grid-column:1/-1}}@media(max-width:520px){.statsGrid{grid-template-columns:1fr}.stat{padding:16px}.pageHeader h1{font-size:27px}.pageHeader{margin-bottom:23px}.content{padding-inline:13px}.dashboardGrid>.panel{padding:17px}.formRow,.magAttach{grid-template-columns:1fr}.magAttach>div:first-child{grid-column:auto}.modal>header,.modal form{padding-inline:18px}.toast{left:13px;right:13px;bottom:13px}.loginCard{padding:27px 21px}}input[type=checkbox],input[type=radio]{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;padding:0!important;margin:0;flex:0 0 16px;accent-color:#32d4ce;box-shadow:none}.customerPasswordField{position:relative;display:flex;align-items:center}.customerPasswordField>input{padding-right:45px}.customerPasswordField>.iconButton{position:absolute;right:4px;width:33px;height:33px;padding:0}@media(max-width:520px){.pager{align-items:flex-start;flex-direction:column}.pager>div{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.sidebar{height:100vh;height:100dvh;overflow:hidden}.sidebar nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(114,132,154,.35) transparent}.creditBox,.account{flex:0 0 auto}.responsiveTable{-webkit-overflow-scrolling:touch}@media(max-width:780px){.sidebar{inset:0 auto 0 0;width:min(320px,90vw);height:100vh;height:100dvh;padding:14px 12px 10px}.sidebar>.brand{flex:0 0 48px}.sidebar nav{margin-top:12px;padding:0 3px 10px 0}.sidebar nav button{min-height:46px;height:46px;padding:0 12px;font-size:14px;touch-action:manipulation}.creditBox{padding:12px 14px}.creditBox strong{margin-top:5px;font-size:20px}.account{padding-bottom:max(7px,env(safe-area-inset-bottom))}.mobileBar{height:64px;padding:0 12px}.mobileBar>button{display:grid;place-items:center;min-width:44px;min-height:44px}.content{padding:84px 13px calc(45px + env(safe-area-inset-bottom))}.pageHeader{gap:14px}.pageHeader .primaryButton{width:100%}.rowActions{min-width:max-content}.rowActions button,.iconButton{min-width:40px;min-height:40px}.modalBackdrop{padding:0;align-items:end}.modal{width:100%;max-height:94vh;max-height:94dvh;border-radius:16px 16px 0 0}.modal>header{position:sticky;top:0;z-index:2;gap:12px;padding:14px 15px;background:#0b1a2af7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal>header>div{min-width:0}.modal>header h2{overflow-wrap:anywhere}.modal>header>.iconButton{flex-basis:44px;width:44px;height:44px}.modal form,.accessBody{padding:16px 15px max(22px,env(safe-area-inset-bottom))}.modal form>footer{position:sticky;bottom:0;margin:8px -15px calc(-1*max(22px,env(safe-area-inset-bottom)));padding:12px 15px max(12px,env(safe-area-inset-bottom));flex-wrap:wrap;background:#0b1a2af7;border-top:1px solid var(--line)}.modal form>footer button{flex:1 1 130px}.accessUrls article{grid-template-columns:minmax(0,1fr) 44px}.accessUrls code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}input,select,textarea{font-size:16px!important}}@media(max-width:520px){.formatDownloadLink{grid-template-columns:minmax(0,1fr)}.formatDownloadLink code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.formatDownloadLink button{width:100%;justify-content:center}.panelTitle{align-items:flex-start;gap:8px}.toolbar{align-items:stretch;flex-direction:column}.search{width:100%}th,td{padding:13px 14px}}.deviceInstallCommand{min-width:0;display:grid;gap:9px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#05101c9e}.deviceInstallCommand strong,.deviceInstallCommand small{display:block}.deviceInstallCommand small{margin-top:3px;color:var(--muted);font-size:9px}.deviceInstallCommand code{overflow-wrap:anywhere;white-space:pre-wrap;padding:10px;border-radius:8px;color:var(--accent);background:#071522;font-size:9px;line-height:1.55}.deviceInstallCommand button{width:100%;justify-content:center}:root{color-scheme:dark;--evo-text:#dce6f2;--evo-muted:#8fa6b8;--evo-note:#6e879b;--evo-font:14px;--evo-small:12px}body{font-size:var(--evo-font)}button,input,select,textarea{font:inherit;max-width:100%}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible{outline:2px solid #4edbd5;outline-offset:3px}.appShell,.content,.pageHeader,.pageHeader>div,.panel,.tableToolbar,.modal,.modal form,.formRow,.statsGrid,.profileGrid{min-width:0}.content{max-width:100%;padding:34px 30px 48px}.pageHeader{gap:20px}.pageHeader h1{font-size:32px;letter-spacing:-.035em;line-height:1.2}.pageHeader>div>span{font-size:14px;line-height:1.6;color:var(--evo-muted)}.eyebrow{font-size:11px;line-height:1.5}.muted{font-size:14px}.sidebar nav button{min-height:44px;font-size:14px}.sidebar .brand{font-size:19px}.sidebar nav{align-content:start;margin-top:28px}.sidebar nav .navChildren button{grid-template-columns:18px minmax(0,1fr);width:100%}.sidebar nav .navChildren button>svg{width:18px;opacity:1}.navGroup>button{width:100%}.sidebar nav .navGroup>button>svg:last-child{opacity:.65}.navGroup{margin:6px 0}.navChildren{margin:3px 0 10px 14px;padding-left:9px;border-left:1px solid var(--line)}.sidebar nav .navChildren button{padding-left:12px}.sidebar nav .groupActive{color:#dce6f2}.expanded{transform:rotate(90deg)}.creditBox small,.creditBox p,.account small{font-size:12px}.account strong{font-size:14px}.account>button,.mobileClose{min-width:44px;min-height:44px}.creditBox>small{padding-right:28px;line-height:1.6;white-space:normal}.rowMenuScrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:transparent;border:0;max-width:none}.rowMenu{position:fixed;z-index:66;width:264px;max-height:calc(100dvh - 16px);overflow:auto;padding:8px;border:1px solid var(--line);border-radius:12px;background:#0e1c2b;box-shadow:0 18px 50px #0009;display:grid;gap:5px}.rowMenu .iconButton,.rowMenu .secondaryButton{width:100%;height:auto;min-height:44px;display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;font-size:13px;flex:auto;text-align:left;background:transparent;border:0}.rowMenu button:hover{background:#28d7cf14}.primaryButton,.secondaryButton,.ghostButton,.dangerButton,.primaryButton.compact,.secondaryButton.compact{min-height:44px;padding:10px 16px;font-size:13px;line-height:1.4;gap:8px}.primaryButton{background:#28d7cf1a;border:1px solid rgba(40,215,207,.3);color:#72e0db}.secondaryButton,.ghostButton{border:1px solid var(--line);background:#111f2e;color:#a9bfce}.primaryButton svg,.secondaryButton svg,.ghostButton svg{width:18px;height:18px;flex:none}.iconButton,.modal>header>.iconButton{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px}.iconButton svg{width:17px;height:17px}.tablePanel{padding:0;overflow:hidden}.panelTitle.tableTitle{padding:23px 24px;border-bottom:1px solid var(--line)}.panelTitle h2{font-size:20px;line-height:1.3}.panelTitle p{margin-top:6px;color:var(--evo-note);font-size:13px}.tableToolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 24px;border-bottom:1px solid var(--line)}.rowsControl{display:flex;align-items:center;gap:12px;color:var(--evo-muted);font-size:14px;white-space:nowrap}.rowsControl select{min-height:44px;min-width:88px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:#111f2e;color:var(--evo-text);font-weight:700}.search{width:min(400px,100%);height:44px;min-width:0;padding:0 14px}.search input{font-size:14px;min-width:0}.search svg{width:18px;flex:none}.responsiveTable{max-width:100%;overflow:auto;overscroll-behavior-x:contain}table{min-width:740px}th,td{padding:15px 18px;font-size:13px;line-height:1.5;vertical-align:middle}th{font-size:11px;letter-spacing:.075em;color:var(--evo-note);white-space:nowrap}td{color:#aebfcd}td strong{font-size:13px;font-weight:600;color:var(--evo-text)}td small{font-size:12px;line-height:1.5;color:var(--evo-note);max-width:280px;overflow-wrap:anywhere}tbody tr:hover{background:#28d7cf06}.sortHeading{display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;min-height:30px;white-space:nowrap}.sortHeading svg{width:14px;height:14px;opacity:.65}.sortHeading.selected{color:#58d9d4}.badge{font-size:12px;line-height:1.4;padding:5px 10px}.rowActions{gap:7px;align-items:center;flex-wrap:nowrap}.rowActions .compact{white-space:nowrap}.presence{display:inline-flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap;color:#e88b96}.presence i{width:8px;height:8px;border-radius:50%;background:currentColor}.presence.online{color:#4cdda7}.presence.alive{color:#f0ac59}.ipCell>div+div{margin-top:8px}.connectionCount{color:var(--evo-text);white-space:nowrap}.pager{min-height:68px;padding:14px 24px;font-size:13px;flex-wrap:wrap}.pager strong{font-size:12px;min-width:110px}.pager button{width:44px;height:44px}.pager svg{width:17px}.emptyState{min-height:210px;padding:25px}.emptyState strong{font-size:15px}.emptyState small{font-size:13px;overflow-wrap:anywhere}.stat small,.stat p{font-size:13px}.stat strong{font-size:28px}.miniList strong,.timeline strong{font-size:14px}.miniList small,.timeline small{font-size:12px}.miniList>div,.timeline>div{min-width:0}.timeline b{font-size:14px}.packageCard h2{font-size:20px}.packageCard li{font-size:14px}.price small{font-size:13px}.popular{font-size:10px}.profileCard dt{font-size:12px}.profileCard dd{font-size:14px}.securityCard p,.securityCard>div{font-size:14px;line-height:1.6}.modalBackdrop{padding:24px}.modal{max-height:calc(100dvh - 48px);overscroll-behavior:contain}.modal>header{position:sticky;top:0;z-index:2;background:#0b1a2a;padding:20px 24px;gap:14px}.modal h2{font-size:23px}.modal>header small{font-size:13px;color:var(--evo-muted);overflow-wrap:anywhere}.modal form,.accessBody{padding:22px 24px;gap:18px}.modal label,.accessBody label,.passwordForm label{font-size:13px;line-height:1.5;color:#a3b7c7}.modal input,.modal select,.modal textarea,.accessBody input,.accessBody select,.passwordForm input{font-size:14px;min-height:44px;background:#111f2e;padding:11px 13px}.customerPasswordField>.iconButton{width:44px;height:44px;right:0;background:transparent;border:0}.customerPasswordField>input{padding-right:48px}.modal form>footer{position:sticky;bottom:-22px;padding:14px 0;background:#0b1a2a;border-top:1px solid var(--line);z-index:1;flex-wrap:wrap}.infoNote,.formError,.securityStrip strong,.securityStrip small,.accessWarning,.accessLegacyWarning,.accessPrompt,.passwordStatus{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.confirmDialog p{font-size:14px}.toast{font-size:14px;max-width:calc(100vw - 44px);overflow-wrap:anywhere}.formatDownloads header strong,.formatDownloads header small,.formatDownloads label,.formatDownloadLink span{font-size:13px}.formatDownloadLink code,.accessUrls code{font-size:12px}.accessUrls strong{font-size:13px}@media(max-width:1100px){.content{padding-inline:20px}.tableToolbar{padding-inline:18px}.tableToolbar .search{flex:1;min-width:180px}}@media(max-width:780px){.content{margin-left:0;padding:86px 14px 38px}.sidebar nav button{font-size:14px}.pageHeader h1{font-size:28px}.pageHeader .primaryButton{width:100%}.tableToolbar{align-items:stretch;gap:14px;padding:16px}.tableToolbar .search{flex:1 1 100%;width:100%}.panelTitle.tableTitle{padding:20px 16px}.panelTitle h2{font-size:20px}.rowsControl{font-size:14px}.sortHeading{min-height:44px}.rowActions button{min-width:44px;min-height:44px}.pager{padding:14px 16px}.modalBackdrop{padding:0;align-items:end}.modal{max-height:94dvh;border-radius:18px 18px 0 0}.modal>header,.modal form,.accessBody{padding-inline:18px}.modal form>footer{bottom:-22px;padding-bottom:max(14px,env(safe-area-inset-bottom))}.modal input,.modal select,.modal textarea,.search input,.rowsControl select,.accessBody input,.accessBody select,.passwordForm input{font-size:16px}.profileGrid,.formRow{grid-template-columns:minmax(0,1fr)}.toast{left:14px;right:14px;max-width:none}}
