:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#070b12;color:#f5f7fb}*{box-sizing:border-box}body{margin:0;min-width:320px;overflow-x:hidden}button,input{color:inherit;font:inherit}button{cursor:pointer}.loginPage{background:radial-gradient(circle at 50% 12%,rgb(93 72 255/10%),transparent 28%),linear-gradient(180deg,#070b12,#09111d);display:grid;min-height:100vh;overflow:hidden;place-items:center;position:relative}.loginPage:before{display:none}.loginHero{align-items:center;justify-items:center;min-height:100vh;padding:24px;position:relative}.loginBrand,.loginHero{display:grid;width:100%}.loginBrand{grid-gap:18px;gap:18px;max-width:420px;min-width:0}.brandLine,.previewLogo{align-items:center;display:flex;gap:12px}.brandLine{justify-content:center}.brandLine svg,.previewLogo svg{color:#6d55ff;stroke-width:2.4}.brandLine strong{font-size:15px}.brandLine span,.previewLogo span{border:1px solid rgb(139 124 255/35%);border-radius:8px;color:#b8afff;font-size:14px;padding:5px 8px}.loginBrand h1{font-size:clamp(42px,5vw,64px);letter-spacing:0;line-height:1;margin:0 0 20px}.loginBrand h1 span{color:#6d55ff}.loginBrand>div:nth-child(2) p{font-size:clamp(17px,1.4vw,22px);margin:0}.loginCard{background:linear-gradient(180deg,rgb(19 29 46/80%),rgb(12 19 32/88%));border:1px solid rgb(255 255 255/11%);border-radius:14px;box-shadow:0 26px 70px rgb(0 0 0/28%);display:grid;grid-gap:14px;gap:14px;max-width:420px;padding:24px;width:100%}.loginCard h2{font-size:20px;margin:0 0 8px}.loginCard p{margin:0}.loginCard label{color:#a8b2c6}.loginCard input,.searchBox input{background:transparent;border:0;outline:0}.loginField{align-items:center;background:rgb(8 14 25/56%);border:1px solid rgb(160 177 213/20%);border-radius:10px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr auto;min-height:52px;padding:0 14px}.loginField input{min-width:0}.primary{background:linear-gradient(135deg,#712dff,#3454ff);border:0;border-radius:10px;color:#ffffff;min-height:42px}.loginSubmit{font-weight:700;min-height:52px}.primary:disabled{cursor:wait;opacity:.7}.loginDivider{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto 1fr}.loginDivider span{background:rgb(255 255 255/10%);height:1px}.secondaryLogin{display:none}.status{background:rgb(255 95 95/12%);border:1px solid rgb(255 95 95/24%);border-radius:10px;color:#ffb4b4;padding:11px 13px}.secureNote{display:none}.secureNote>svg{background:rgb(255 255 255/7%);border-radius:999px;box-sizing:content-box;color:#c3cae3;padding:13px}.secureNote div{display:grid;grid-gap:4px;gap:4px}.loginPreview{display:none}.previewStatus h2{font-size:22px;margin:0 0 10px}.previewStatus p{align-items:center;display:flex;gap:10px;margin:0}.previewStatus p span{background:#31d870;border-radius:999px;box-shadow:0 0 22px rgb(49 216 112/70%);height:9px;width:9px}.previewWindow{background:linear-gradient(180deg,rgb(17 27 44/74%),rgb(10 17 29/86%));border:1px solid rgb(255 255 255/12%);border-radius:18px;box-shadow:0 28px 90px rgb(0 0 0/34%);display:grid;grid-template-columns:190px minmax(0,1fr);min-height:650px;min-width:0;overflow:hidden}.previewSidebar{border-right:1px solid rgb(255 255 255/9%);display:grid;grid-gap:8px;gap:8px;grid-auto-rows:max-content;padding:24px 14px}.previewLogo{margin-bottom:22px}.previewLogo strong{font-size:15px}.previewLogo span{font-size:10px;padding:3px 5px}.previewNav{align-items:center;border-radius:8px;color:#9aa5bb;display:flex;font-size:13px;gap:10px;min-height:38px;padding:0 10px}.previewNav.active{background:rgb(109 75 255/25%);color:#9585ff}.previewDashboard{display:grid;grid-gap:18px;gap:18px;grid-template-rows:auto auto 1fr auto;min-width:0;padding:26px 22px}.previewDashboard header,.previewDashboard header div{align-items:center;display:flex;gap:10px;justify-content:space-between}.previewDashboard h3{font-size:20px;margin:0}.previewDashboard header div span{background:rgb(255 255 255/5%);border:1px solid rgb(255 255 255/8%);border-radius:8px;color:#b0bad0;font-size:12px;padding:9px 11px}.previewKpis{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.previewBottom article,.previewChart,.previewKpis article,.previewSources{background:linear-gradient(180deg,rgb(29 38 57/82%),rgb(18 26 41/90%));border:1px solid rgb(255 255 255/8%);border-radius:10px}.previewKpis article{display:grid;grid-gap:9px;gap:9px;min-height:118px;padding:16px}.previewKpis strong{font-size:28px}.previewKpis span{color:#49d981;font-size:12px}.previewMain{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.previewChart,.previewSources{padding:18px}.previewChart div{align-items:center;display:flex;justify-content:space-between}.previewChart svg{height:184px;margin-top:18px;width:100%}.previewChart polyline{fill:none;stroke:#7c4dff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.previewSources div{align-items:center;color:#42d6c8;display:grid;grid-gap:12px;gap:12px;justify-items:center;min-height:190px;text-align:center}.previewBottom{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.previewBottom article{display:grid;grid-gap:11px;gap:11px;padding:16px}.previewBottom p{align-items:center;border-top:1px solid rgb(255 255 255/7%);display:flex;justify-content:space-between;margin:0;padding-top:10px}.previewBottom small{background:rgb(49 216 112/12%);border-radius:999px;color:#59e68b;padding:3px 8px}.loginFooter{display:none}.loginFooter nav{display:flex;gap:24px;margin-left:auto}.loginFooter a{color:#9aa5bb;text-decoration:none}.status.compact{font-size:13px;margin:0;width:-moz-fit-content;width:fit-content}.adminShell{background:radial-gradient(circle at 80% -10%,rgb(104 74 255/18%),transparent 30%),linear-gradient(180deg,#0b1019,#070b12);display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);height:100vh;min-height:0;overflow:hidden;width:100%}.adminSidebar{border-right:1px solid rgb(255 255 255/8%);display:grid;grid-gap:14px;gap:14px;grid-template-rows:auto 1fr auto auto;min-height:0;padding:18px 16px}.adminSidebar h1{font-size:18px;letter-spacing:0;margin:0 0 5px;text-transform:uppercase}.adminSidebar p,p,small{color:#8e98ad}.adminSidebar p{font-size:12px;margin:0}nav{align-content:start;display:grid;grid-gap:5px;gap:5px;min-height:0}.navItem{align-items:center;background:transparent;border:0;border-radius:9px;color:#a8b2c6;display:flex;gap:10px;font-size:13px;min-height:34px;padding:0 10px;text-align:left}.navItem.active,.navItem:hover{background:linear-gradient(90deg,rgb(109 75 255/34%),rgb(109 75 255/12%));color:#ffffff}.adminProfile{align-items:center;background:rgb(255 255 255/4%);border:1px solid rgb(255 255 255/10%);border-radius:12px;display:flex;gap:12px;min-height:54px;padding:8px;text-align:left}.adminProfile span{align-items:center;background:#273244;border-radius:999px;display:inline-flex;font-size:15px;height:36px;justify-content:center;width:36px}.adminProfile div{display:grid;grid-gap:2px;gap:2px}.logoutButton{align-items:center;background:transparent;border:0;color:#a8b2c6;display:flex;gap:9px;min-height:32px;padding:0 10px}.adminContent{display:grid;grid-gap:10px;gap:10px;grid-template-rows:auto auto minmax(0,1fr);height:100vh;min-height:0;min-width:0;overflow:hidden;padding:14px 18px}.adminTopbar{gap:14px;justify-content:space-between;min-width:0;position:relative}.adminTopbar,.searchBox{align-items:center;display:flex}.searchBox{background:#0f1724;border:1px solid rgb(255 255 255/10%);border-radius:10px;color:#7e8aa0;gap:9px;max-width:390px;min-height:34px;padding:0 12px;width:100%}.searchBox input{color:#f5f7fb;flex:1 1}.topbarActions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.topbarActions button,.topbarDateInput{align-items:center;background:#111a29;border:1px solid rgb(255 255 255/10%);border-radius:10px;display:inline-flex;gap:8px;font-size:13px;min-height:34px;padding:0 10px}.topbarDateInput{color:#9aa5bb}.topbarDateInput input{background:transparent;border:0;color:inherit;color-scheme:dark;cursor:pointer;font:inherit;min-width:132px;outline:0}.topbarDateInput input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1);opacity:.8}.notificationButton{position:relative}.notificationButton span{align-items:center;background:#ff4d6d;border-radius:999px;color:#ffffff;display:inline-flex;font-size:10px;height:16px;justify-content:center;min-width:16px;padding:0 4px}.notificationsPanel{background:#111a29;border:1px solid rgb(255 255 255/10%);border-radius:12px;box-shadow:0 24px 80px rgb(0 0 0/35%);display:grid;grid-gap:10px;gap:10px;max-height:min(520px,calc(100vh - 90px));overflow:auto;padding:12px;position:absolute;right:0;top:calc(100% + 10px);width:min(420px,calc(100vw - 36px));z-index:30}.notificationsHeader{align-items:center;display:flex;justify-content:space-between}.notificationsHeader button{background:transparent;border:0;color:#8b7cff}.notificationsList{display:grid;grid-gap:8px;gap:8px}.notificationItem{align-items:start;background:rgb(255 255 255/4%);border:1px solid rgb(255 255 255/7%);border-radius:10px;color:inherit;cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:9px 1fr;padding:10px;text-align:left;width:100%}.notificationItem:hover{background:rgb(139 124 255/10%);border-color:rgb(139 124 255/28%)}.notificationItem>span{background:#59e68b;border-radius:999px;height:9px;margin-top:5px;width:9px}.notificationItem.warn>span{background:#f6c36d}.notificationItem.bad>span{background:#ff7272}.notificationItem strong{font-size:13px}.notificationItem p{font-size:12px;line-height:1.35;margin:3px 0 0}.dashboardGrid{grid-gap:10px;gap:10px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:82px minmax(0,1.05fr) minmax(0,.82fr) 42px;height:100%;min-width:0}.dashboardGrid,.kpiGrid{display:grid;min-height:0}.kpiGrid{grid-gap:9px;gap:9px;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr))}.subscriptionsPageGrid{grid-template-rows:66px minmax(0,1fr)}.serversPageGrid{align-content:start;grid-template-rows:minmax(0,auto) minmax(0,auto);height:auto;min-height:100%}.serversPageGrid .serverMetricsPanel,.serversPageGrid .serverNodesPanel{grid-column:1/-1;height:auto;min-height:0;overflow:visible}.serversPageGrid .serverNodesPanel{overflow:visible}.serversPageGrid .serverNodesPanel .panelHeader{margin-bottom:3px}.compactKpiGrid{align-items:stretch;grid-template-columns:repeat(4,minmax(150px,1fr))}.compactKpiGrid .kpiCard{gap:2px;min-height:0;padding:8px 12px}.compactKpiGrid .bigValue{font-size:24px;line-height:1}.compactKpiGrid .kpiCard>span:last-child{font-size:11px}.kpiCard,.panel{background:linear-gradient(180deg,rgb(29 38 57/94%),rgb(17 24 38/96%));border:1px solid rgb(255 255 255/8%);border-radius:12px;box-shadow:0 18px 44px rgb(0 0 0/16%)}.kpiCard{display:grid;grid-gap:4px;gap:4px;min-height:0;min-width:0;padding:10px 12px}.kpiTop{align-items:center;display:flex;justify-content:space-between}.kpiTop span{color:#a1abc0;font-size:12px}.kpiTop i{align-items:center;background:rgb(255 255 255/5%);border-radius:8px;display:inline-flex;height:24px;justify-content:center;width:24px}.kpiCard strong{font-size:clamp(18px,1.45vw,24px);letter-spacing:0;overflow-wrap:anywhere}.kpiCard.good strong{color:#59e68b}.kpiCard.bad strong{color:#ff6b7a}.operationsGrid{grid-template-rows:minmax(220px,.92fr) minmax(200px,.8fr)}.operationsHealthPanel,.operationsLivePanel,.operationsMainPanel,.operationsPaymentsPanel{display:grid;grid-gap:10px;gap:10px;grid-template-rows:auto minmax(0,1fr);min-height:0}.operationsHealthPanel,.operationsLivePanel,.operationsMainPanel,.operationsPaymentsPanel{grid-column:span 6}.healthGrid,.liveList,.operationsChecklist{display:grid;grid-gap:9px;gap:9px;min-height:0;overflow:auto}.healthGrid,.operationsChecklist{grid-template-columns:repeat(2,minmax(0,1fr))}.healthItem,.liveItem,.operationItem{background:rgb(255 255 255/4%);border:1px solid rgb(255 255 255/7%);border-radius:10px;display:grid;min-width:0;padding:10px}.operationItem{align-items:center;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.healthIcon,.operationIcon{align-items:center;border-radius:10px;display:inline-flex;height:32px;justify-content:center;width:32px}.operationIcon{background:rgb(138 116 255/14%);color:#8d7bff}.operationItem.bad .operationIcon{background:rgb(255 91 91/12%);color:#ff6b7a}.operationItem.warn .operationIcon{background:rgb(255 178 73/14%);color:#ffb249}.operationJump{align-items:center;background:rgb(138 116 255/12%);border:0;border-radius:9px;color:#8d7bff;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transform:rotate(45deg);width:26px}.operationJump:hover{background:rgb(138 116 255/20%)}.healthItem span,.liveItem span,.operationItem span{color:#9aa5bb;font-size:11px}.healthItem strong,.liveItem strong,.operationItem strong{font-size:16px;overflow-wrap:anywhere}.operationItem strong{display:block;font-size:22px;line-height:1;margin:4px 0 2px}.healthItem.good strong,.operationItem.good strong{color:#59e68b}.operationItem.warn strong{color:#f2c94c}.healthItem.bad strong,.operationItem.bad strong{color:#ff6b7a}.healthItem small,.liveItem small{color:#a7b1c8;font-size:11px;line-height:1.3}.healthItem{gap:6px}.healthTopline{align-items:center;display:flex;justify-content:space-between;min-width:0}.healthTopline span{align-items:center;display:inline-flex;gap:8px}.healthTopline i{background:#35cf72;border-radius:999px;display:inline-block;height:7px;width:7px}.healthItem.bad .healthTopline i{background:#ff6b7a}.healthIcon{background:rgb(49 216 112/12%);color:#59e68b}.healthItem.bad .healthIcon{background:rgb(255 91 91/12%);color:#ff6b7a}.healthStatusLine{background:linear-gradient(90deg,rgb(49 216 112/58%),rgb(49 216 112/18%));border-radius:999px;height:3px;margin-top:2px;width:100%}.healthItem.bad .healthStatusLine{background:linear-gradient(90deg,rgb(255 91 91/58%),rgb(255 91 91/18%))}.operationsEventList,.operationsPaymentList{align-content:start}.operationsEventItem,.operationsPaymentItem{align-items:center;gap:12px;grid-template-columns:auto 72px minmax(0,1fr) auto}.operationsPaymentItem{grid-template-columns:auto 72px auto minmax(0,1fr) auto}.operationsEventItem strong,.operationsPaymentItem strong{display:block;font-size:14px}.operationsEventItem em,.operationsPaymentItem em{background:rgb(138 116 255/12%);border-radius:999px;color:#8d7bff;font-size:12px;font-style:normal;padding:4px 8px}.operationsEventItem .eventIcon,.operationsPaymentItem .eventIcon{height:28px;width:28px}.badDelta,.goodDelta{border-radius:999px;display:inline-flex;font-size:12px;justify-content:center;padding:3px 8px;width:-moz-fit-content;width:fit-content}.goodDelta{background:rgb(49 216 112/12%);color:#59e68b}.badDelta{background:rgb(255 91 91/12%);color:#ff7272}.kpiCard p{font-size:12px;margin:0}.panel{min-height:0;min-width:0;overflow:hidden;padding:12px}.panelHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.panelHeader h2{font-size:14px;margin:0}.panelHeader button,.panelHeader span{background:transparent;border:0;color:#8b7cff;font-size:12px}.revenuePanel{grid-column:span 5}.trafficSource{grid-column:span 3}.eventsPanel{grid-column:span 4}.paymentsPanel{grid-column:span 5}.serverPanel{grid-column:span 4}.quickActions{grid-column:span 3}.dashboardTabsPanel{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-row:span 2;grid-template-rows:auto minmax(0,1fr)}.dashboardTabsHeader{align-items:center;display:flex;gap:14px;justify-content:flex-start;min-width:0}.dashboardTabs{background:rgb(255 255 255/4%);border:1px solid rgb(255 255 255/8%);border-radius:10px;display:inline-flex;gap:4px;padding:4px}.dashboardTabs button{align-items:center;background:transparent;border:0;border-radius:8px;color:#a8b2c6;display:inline-flex;font-size:12px;gap:7px;min-height:30px;padding:0 10px}.dashboardTabs button.active{background:linear-gradient(135deg,rgb(113 45 255/88%),rgb(52 84 255/78%));color:#ffffff}.dashboardTabGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,.55fr) minmax(0,1.85fr) minmax(260px,.9fr);min-height:0}.serversTab{grid-template-columns:minmax(0,1fr)}.analyticsTab{grid-template-columns:minmax(210px,.55fr) minmax(0,1.28fr) minmax(300px,.78fr)}.serversTab .serverNodesPanel{grid-column:1;display:grid;grid-template-rows:auto auto;overflow:visible}.dashboardTabGrid>article{background:rgb(5 10 20/20%);border:1px solid rgb(255 255 255/7%);border-radius:10px;min-height:0;overflow:hidden;padding:10px}.tabSummary{display:grid;grid-gap:10px;gap:10px;grid-template-rows:auto 1fr auto}.tabSummary button{align-items:center;background:rgb(255 255 255/5%);border:1px solid rgb(255 255 255/8%);border-radius:9px;display:inline-flex;font-size:12px;gap:8px;justify-content:center;min-height:34px;padding:0 10px}.tabMain,.tabSide{display:grid;grid-template-rows:auto minmax(0,1fr)}.summaryGrid{align-content:start;display:grid;grid-gap:8px;gap:8px}.analyticsMain{align-content:start;gap:12px;grid-template-rows:repeat(2,minmax(190px,1fr));overflow:hidden}.analyticsMetricGrid{align-content:start;display:grid;grid-gap:8px;gap:8px}.analyticsMetricCard{align-items:center;background:rgb(255 255 255/4%);border:1px solid rgb(255 255 255/7%);border-radius:11px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;min-height:58px;padding:9px 10px}.analyticsMetricCard i{align-items:center;background:rgb(113 85 255/16%);border-radius:10px;color:#9b87ff;display:inline-flex;height:34px;justify-content:center;width:34px}.analyticsMetricCard span{color:#9aa5bb;display:block;font-size:11px;font-weight:800;line-height:1.15}.analyticsMetricCard strong{color:#f8fbff;display:block;font-size:20px;font-weight:900;line-height:1.1;margin-top:3px}.analyticsMetricCard em,.analyticsMetricCard small{color:#9aa5bb;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.analyticsMetricCard em.good{color:#59e68b}.analyticsMetricCard em.bad{color:#ff7272}.analyticsMetricCard em.neutral{color:#9aa5bb}.analyticsChartCard{align-content:start;background:rgb(255 255 255/4%);border:1px solid rgb(255 255 255/7%);border-radius:12px;display:grid;grid-gap:10px;gap:10px;grid-template-rows:auto auto auto;min-height:0;overflow:hidden;padding:12px}.analyticsChartHeader{align-items:flex-start;color:#f8fbff;display:flex;gap:12px;justify-content:space-between}.analyticsChartHeader h3{align-items:center;display:inline-flex;font-size:16px;font-weight:900;gap:7px;letter-spacing:0;line-height:1.2;margin:0}.analyticsChartHeader span{color:#9aa5bb;display:block;font-size:12px;font-weight:800;letter-spacing:0;margin-top:4px}.analyticsChartStats{border:1px solid rgb(255 255 255/7%);border-radius:11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px;overflow:hidden}.analyticsStat{display:grid;grid-gap:3px;gap:3px;padding:7px 10px}.analyticsStat+.analyticsStat{border-left:1px solid rgb(255 255 255/7%)}.analyticsStat span{color:#9aa5bb;font-size:11px;font-weight:800}.analyticsStat strong{color:#f8fbff;font-size:17px;font-weight:900}.analyticsStat.good strong{color:#59e68b}.analyticsStat.bad strong{color:#ff7272}.analyticsQualityPanel{align-content:start;display:grid;grid-gap:12px;gap:12px;grid-template-rows:auto auto auto auto}.analyticsQualityChart{display:grid;grid-gap:8px;gap:8px;min-height:0}.analyticsQualityChart strong{color:#f8fbff;font-size:13px;font-weight:900}.analyticsQualityChart .axisChart{height:146px}.analyticsServiceQuality{border-top:1px solid rgb(255 255 255/7%);display:grid;grid-gap:8px;gap:8px;padding-top:4px}.analyticsServiceQuality p{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:0}.analyticsServiceQuality span{color:#9aa5bb;font-size:12px;font-weight:800}.analyticsServiceQuality strong{color:#f8fbff;font-size:14px;font-weight:900}.summaryItem{background:rgb(255 255 255/4%);border:1px solid rgb(255 255 255/7%);border-radius:9px;color:inherit;display:grid;grid-gap:4px;gap:4px;padding:9px 10px;text-align:left}button.summaryItem{cursor:pointer;font:inherit}.summaryItem.active,.summaryItem.clickable:hover{background:rgb(113 45 255/16%);border-color:rgb(139 124 255/42%)}.summaryItem span{color:#9aa5bb;font-size:12px}.summaryItem strong{font-size:18px}.summaryItem.good strong{color:#59e68b}.summaryItem.bad strong{color:#ff7272}.activeUsersBreakdown{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.activeUsersBreakdown button{background:rgb(255 255 255/4%);border:1px solid rgb(255 255 255/7%);border-radius:9px;display:grid;grid-gap:4px;gap:4px;min-height:54px;padding:8px 9px;text-align:left}.activeUsersBreakdown span{color:#9aa5bb;font-size:11px}.activeUsersBreakdown strong{color:#f8fbff;font-size:16px}.analyticsSignals{display:grid;grid-gap:8px;gap:8px}.analyticsSignals p{align-items:center;background:rgb(255 255 255/4%);border:1px solid rgb(255 255 255/7%);border-radius:9px;display:flex;justify-content:space-between;margin:0;padding:9px 10px}.analyticsSignals span{color:#9aa5bb;font-size:12px}.analyticsSignals strong{color:#f8fbff;font-size:16px}.axisChart{display:block;height:142px;min-height:0;min-width:0;overflow:hidden;position:relative;width:100%}.analyticsChartCard>.axisChart{height:clamp(126px,16vh,142px)}.chartSvg{display:block;height:100%;width:100%}.chartXAxisOverlay,.chartYAxisOverlay{color:#9aa5bb;font-family:Inter,Arial,sans-serif;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;line-height:1;pointer-events:none;position:absolute;text-rendering:geometricPrecision}.chartYAxisOverlay{inset:0}.chartYAxisOverlay span{left:0;line-height:1;position:absolute;transform:translateY(-50%);white-space:nowrap}.chartXAxisOverlay{inset:0}.chartXAxisOverlay span{bottom:0;line-height:1;position:absolute;transform:translateX(-50%);white-space:nowrap}.chartXAxisOverlay .chartXAxisStart{transform:translateX(0)}.chartXAxisOverlay .chartXAxisEnd{transform:translateX(-100%)}.stackedCharts{align-content:start;display:grid;grid-gap:8px;gap:8px;min-height:0;overflow:hidden}.chartBlock,.stackedCharts>div{display:grid;grid-gap:7px;gap:7px;grid-template-rows:auto auto;min-height:0;overflow:visible}.stackedCharts .axisChart{height:128px}.chartBlock .axisChart{height:138px}.compactChartBlock .axisChart{height:118px}.stackedCharts strong{color:#f8fbff;font-size:12px}.chartGridLine{stroke:rgb(154 165 187/20%);stroke-width:.35}.chartGridLine,.chartLine{vector-effect:non-scaling-stroke}.chartLine{fill:none;stroke:#6d55ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:.45}.chartPoint{fill:#6d55ff;stroke:#ffffff;stroke-width:.35;vector-effect:non-scaling-stroke}.actionModal{align-items:center;background:rgb(3 7 18/72%);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:20}.actionDialog{background:#111a2b;border:1px solid #2a3852;border-radius:8px;display:grid;grid-gap:14px;gap:14px;max-width:460px;padding:22px;width:100%}.actionDialog input,.actionDialog textarea{background:#0b1220;border:1px solid #2a3852;border-radius:6px;color:#f4f6fb;font:inherit;padding:11px 12px;width:100%}.actionDialog textarea{min-height:130px;resize:vertical}.fullPanel,.systemPanel{grid-column:1/-1}.fullPanel{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.sectionWithTools{align-content:start;gap:12px;grid-template-rows:auto auto auto minmax(0,1fr)}.compactSubscriptionsPanel{gap:8px;grid-template-rows:auto minmax(0,1fr);min-height:0}.singleSectionGrid{grid-template-columns:1fr}.singleSectionGrid>.fullPanel{grid-row:1/-1}.bigValue{display:block;font-size:clamp(22px,2vw,30px);margin-bottom:4px}.lineChart{height:100%;min-height:0;width:100%}.lineChart line{shape-rendering:crispEdges;stroke:rgb(255 255 255/8%);stroke-width:1;vector-effect:non-scaling-stroke}.lineChart polyline{fill:none;stroke:#8059ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15;vector-effect:non-scaling-stroke}.lineChart rect{fill:rgb(128 89 255/52%);shape-rendering:crispEdges}.lightTheme{background:radial-gradient(circle at 82% -8%,rgb(104 74 255/12%),transparent 30%),linear-gradient(180deg,#f8fafc,#eef2f8);color:#101827}.lightTheme .adminSidebar{background:rgb(255 255 255/52%);border-right-color:rgb(15 23 42/8%)}.lightTheme .adminSidebar p,.lightTheme .kpiTop span,.lightTheme .summaryItem span,.lightTheme .tableHead,.lightTheme p,.lightTheme small{color:#667085}.lightTheme .logoutButton,.lightTheme .navItem{color:#475467}.lightTheme .navItem.active,.lightTheme .navItem:hover{background:linear-gradient(90deg,rgb(109 75 255/14%),rgb(109 75 255/6%));color:#3f2ee8}.lightTheme .actionResult,.lightTheme .activeUsersBreakdown button,.lightTheme .analyticsChartCard,.lightTheme .analyticsMetricCard,.lightTheme .analyticsSignals p,.lightTheme .dashboardTabGrid>article,.lightTheme .dataTable,.lightTheme .healthItem,.lightTheme .kpiCard,.lightTheme .liveItem,.lightTheme .notificationItem,.lightTheme .notificationPreview,.lightTheme .operationItem,.lightTheme .panel,.lightTheme .summaryItem,.lightTheme .userActionForm,.lightTheme .userDetails{background:rgb(255 255 255/86%);border-color:rgb(15 23 42/8%);box-shadow:0 18px 42px rgb(15 23 42/8%)}.lightTheme .adminProfile,.lightTheme .notificationsPanel,.lightTheme .purchasePlanCard,.lightTheme .searchBox,.lightTheme .sectionTabs button,.lightTheme .topbarActions button,.lightTheme .topbarDateInput{background:rgb(255 255 255/82%);border-color:rgb(15 23 42/10%)}.lightTheme .sectionTabs button.active{background:linear-gradient(135deg,#7c3cff,#4a63ff);border-color:transparent;color:#fff}.lightTheme .topbarDateInput input{color-scheme:light}.lightTheme .topbarDateInput input::-webkit-calendar-picker-indicator{filter:none}.lightTheme .actionResult,.lightTheme .activeUsersBreakdown strong,.lightTheme .analyticsChartHeader,.lightTheme .analyticsMetricCard strong,.lightTheme .analyticsQualityChart strong,.lightTheme .analyticsServiceQuality strong,.lightTheme .analyticsSignals strong,.lightTheme .analyticsStat strong,.lightTheme .kpiCard strong,.lightTheme .liveItem strong,.lightTheme .notificationPreview strong,.lightTheme .purchasePlanCard b,.lightTheme .purchasePlanCard strong,.lightTheme .purchasePlans h3,.lightTheme .searchBox input,.lightTheme .sectionSubtitle strong,.lightTheme .stackedCharts strong,.lightTheme .userDetails dd{color:#101827}.lightTheme .kpiCard.good strong{color:#16a34a}.lightTheme .kpiCard.bad strong{color:#e5485d}.lightTheme .notificationPreview p,.lightTheme .notificationPreview span,.lightTheme .userActionForm label,.lightTheme .userDetails dt{color:#667085}.lightTheme .userActionForm input,.lightTheme .userActionForm select,.lightTheme .userActionForm textarea{background:#ffffff;border-color:rgb(15 23 42/10%);color:#101827}.lightTheme .actionDialog,.lightTheme .dashboardTabs,.lightTheme .tableHead{background:rgb(248 250 252/92%);border-color:rgb(15 23 42/8%)}.lightTheme .serverNodeModal{background:rgb(15 23 42/28%)}.lightTheme .serverNodeDialog,.lightTheme .serverNodeDialogActions,.lightTheme .serverNodeDialogHeader{background:#ffffff;border-color:rgb(15 23 42/8%)}.lightTheme .serverNodeDialogActions button,.lightTheme .serverNodeDialogHeader button,.lightTheme .serverNodeDialogHeader h2{color:#101827}.lightTheme .serverNodeDialogActions button,.lightTheme .serverNodeDialogHeader button{background:#ffffff;border-color:rgb(15 23 42/10%)}.lightTheme .serverNodeDialogActions button[type=submit]{background:linear-gradient(135deg,#7c3cff,#4f7cff);color:#ffffff}.lightTheme .serverNodeDialog label{color:#667085}.lightTheme .serverNodeDialog input,.lightTheme .serverNodeDialog select{background:#ffffff;border-color:rgb(15 23 42/10%);color:#101827}.lightTheme .tableRow{border-top-color:rgb(15 23 42/8%)}.lightTheme .lineChart polyline{stroke:#5b46ff}.lightTheme .lineChart line{stroke:rgb(15 23 42/9%)}.eventList,.serverRows{display:grid;grid-gap:7px;gap:7px;min-height:0;overflow:hidden}.serverCards{display:grid;align-content:start;grid-gap:10px;gap:10px;grid-template-columns:1fr;min-height:0;overflow:visible;padding-right:2px}.serverOverviewStack{display:grid;grid-gap:9px;gap:9px;min-height:0;min-width:0}.primaryServerBlock,.subscriptionServers{display:grid;grid-gap:7px;gap:7px;min-width:0}.serverBlockTitle{align-items:end;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:0 2px}.serverBlockTitle div{display:grid;grid-gap:2px;gap:2px;min-width:0}.serverBlockTitle span{color:#dfe6f5;font-size:12px;font-weight:800}.lightTheme .serverBlockTitle span{color:#0f172a}.serverBlockTitle small{color:#8f9bb3;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serverBlockTitle a,.serverEndpointBadge,.subscriptionServerLinks a{color:#8b7cff;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.serverEndpointBadge{background:rgb(139 124 255/10%);border:1px solid rgb(139 124 255/16%);border-radius:999px;padding:5px 8px}.subscriptionServerGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.subscriptionServerCard{background:rgb(255 255 255/3%);border:1px solid rgb(255 255 255/8%);border-radius:10px;display:grid;grid-gap:7px;gap:7px;min-width:0;padding:8px}.lightTheme .subscriptionServerCard{background:#fff;border-color:rgb(15 23 42/8%)}.subscriptionServerCard header,.subscriptionServerLinks{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.subscriptionServerIdentity{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:auto minmax(0,1fr);min-width:0}.subscriptionServerIdentity div{display:grid;grid-gap:1px;gap:1px;min-width:0}.subscriptionServerFacts strong,.subscriptionServerIdentity strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscriptionServerFacts span,.subscriptionServerIdentity small{color:#8f9bb3;font-size:10px}.subscriptionServerFacts{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.subscriptionServerFacts div{border:1px solid rgb(255 255 255/8%);border-radius:8px;display:grid;grid-gap:2px;gap:2px;min-width:0;padding:5px 6px}.lightTheme .subscriptionServerFacts div{border-color:rgb(15 23 42/8%)}.subscriptionServerLinks{justify-content:flex-end}.compactEmpty{border:1px dashed rgb(143 155 179/22%);border-radius:10px;padding:8px}.eventRow{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:32px 1fr}.eventIcon{align-items:center;border-radius:8px;display:inline-flex;font-size:11px;height:26px;justify-content:center;width:26px}.tone0{background:rgb(127 77 255/16%);color:#9c82ff}.tone1{background:rgb(49 216 112/14%);color:#59e68b}.tone2{background:rgb(245 186 76/14%);color:#f4c15f}.tone3,.tone4{background:rgb(255 91 91/14%);color:#ff7272}.eventRow div{display:grid;grid-gap:3px;gap:3px}.eventRow strong{font-size:12px}.dataTable{border:1px solid rgb(255 255 255/7%);border-radius:10px;min-height:0;overflow-x:auto;overflow-y:auto;width:100%}.purchasePlans{display:grid;grid-gap:10px;gap:10px}.purchasePlans>div:first-child,.sectionSubtitle{display:grid;grid-gap:3px;gap:3px}.purchasePlans h3,.sectionSubtitle strong{color:#f8fbff;font-size:14px;margin:0}.purchasePlans p,.sectionSubtitle span{color:#9aa5bb;font-size:12px;margin:0}.purchasePlanGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.purchasePlanCard{background:linear-gradient(135deg,rgb(113 45 255/14%),rgb(60 94 255/7%));border:1px solid rgb(139 124 255/28%);border-radius:10px;display:grid;grid-gap:6px;gap:6px;padding:12px}.purchasePlanCard span{color:#9aa5bb;font-size:11px;text-transform:uppercase}.purchasePlanCard strong{color:#f8fbff;font-size:15px}.purchasePlanCard b{color:#f8fbff;font-size:20px}.purchasePlanCard small{color:#9aa5bb}.sectionTabs{flex-wrap:wrap;width:-moz-fit-content;width:fit-content}.sectionTabs,.sectionTabs button{align-items:center;display:inline-flex;gap:6px}.sectionTabs button{background:rgb(255 255 255/5%);border:1px solid rgb(255 255 255/8%);border-radius:9px;color:#9aa5bb;flex:0 0 auto;font:inherit;font-size:12px;height:30px;min-height:30px;padding:0 10px;width:auto}.sectionTabs button.active{background:linear-gradient(135deg,#7c3cff,#4a63ff);border-color:transparent;color:#fff}.sectionTabs span{background:rgb(255 255 255/12%);border-radius:999px;color:inherit;font-size:11px;min-width:20px;padding:1px 6px;text-align:center}.paymentGrid,.plansGrid,.promoGrid,.referralGrid,.subscriptionGrid,.usersGrid{align-items:center;display:grid;grid-gap:10px;gap:10px;padding:9px 11px}.paymentGrid{grid-template-columns:90px minmax(150px,1fr) 110px 100px 100px 130px;min-width:720px}.plansGrid{grid-template-columns:120px minmax(170px,1fr) 70px 110px 70px 90px 46px;min-width:780px}.subscriptionGrid{grid-template-columns:minmax(210px,1.4fr) 120px 90px 100px 130px 130px;min-width:840px}.subscriptionTable{height:100%;max-height:min(520px,calc(100vh - 300px))}.subscriptionTable .subscriptionGrid{gap:8px;grid-template-columns:minmax(220px,1.7fr) 90px 84px 88px 112px 112px;min-width:720px;padding:7px 10px}.subscriptionTable .tableHead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.subscriptionTable .tableRow{min-height:34px}.subscriptionTable .mutedBadge,.subscriptionTable .successBadge{padding:3px 8px}.promoGrid{grid-template-columns:130px 80px 110px 90px 90px 130px 100px;min-width:820px}.referralGrid{grid-template-columns:minmax(180px,1fr) 130px 100px 100px 100px 90px 180px;min-width:940px}.usersGrid{grid-template-columns:minmax(190px,1.4fr) minmax(120px,.8fr) 90px 110px minmax(210px,1.4fr) 130px 46px;min-width:1040px}.usersTable .tableHead,.usersTable .tableRow{min-height:42px}.usersTable .tableRow{line-height:1.2}.usersTable .usersGrid{align-items:center}.usersTable .mutedBadge,.usersTable .successBadge{padding-block:3px}.tableHead{background:rgb(255 255 255/4%);color:#9aa5bb;font-size:12px}.tableRow{border-top:1px solid rgb(255 255 255/7%);font-size:12px}.successBadge{background:rgb(49 216 112/13%);color:#59e68b}.mutedBadge,.successBadge{border-radius:999px;display:inline-flex;justify-content:center;padding:4px 9px;width:-moz-fit-content;width:fit-content}.mutedBadge{background:rgb(160 177 213/12%);color:#a7b1c8}.tableToolbar,.userTools{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-bottom:0}.tableToolbar{justify-content:space-between}.tableToolbar span{color:#9aa5bb;font-size:12px}.tableToolbar button{background:transparent;border:0;color:#8b7cff;font-size:12px;padding:0}.userTools .userSearch{max-width:340px}.userTools select{background:#111a29;border:1px solid rgb(255 255 255/10%);border-radius:10px;color:#f5f7fb;font:inherit;min-height:34px;padding:0 10px}.userTools>span{color:#9aa5bb;font-size:12px}.rowActions{display:flex;justify-content:flex-end;overflow:visible;position:relative;z-index:2}.rowActions>button{align-items:center;background:rgb(255 255 255/5%);border:1px solid rgb(255 255 255/8%);border-radius:8px;display:inline-flex;height:30px;justify-content:center;width:30px}.rowMenu{background:#111827;border:1px solid rgb(255 255 255/10%);border-radius:10px;box-shadow:0 16px 34px rgb(0 0 0/35%);display:grid;grid-gap:3px;gap:3px;min-width:170px;padding:6px;position:absolute;right:0;top:34px;z-index:80}.tableRow:nth-last-child(-n+2) .rowMenu{bottom:34px;top:auto}.rowMenu a,.rowMenu button{border-radius:8px;color:#dfe6f5;font-size:12px;padding:8px 9px;text-align:left;text-decoration:none}.rowMenu a:hover,.rowMenu button:hover{background:rgb(128 89 255/16%)}.lightTheme .rowMenu{background:#fff;border-color:rgb(15 23 42/10%);box-shadow:0 16px 34px rgb(15 23 42/16%)}.lightTheme .rowMenu a,.lightTheme .rowMenu button{color:#111827}.inlineActions{display:flex;gap:6px;justify-content:flex-end}.inlineActions button{background:rgb(255 255 255/5%);border:1px solid rgb(255 255 255/8%);border-radius:8px;color:#dfe6f5;font-size:12px;min-height:30px;padding:0 9px}.inlineActions button:disabled{cursor:not-allowed;opacity:.45}.actionResult,.userDetails{background:rgb(255 255 255/4%);border:1px solid rgb(255 255 255/8%);border-radius:10px;display:grid;grid-gap:10px;gap:10px;padding:12px}.actionResult{color:#dfe6f5;font-size:12px}.userDetails dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.userDetails dl>div{display:grid;grid-gap:3px;gap:3px}.userDetails dt{color:#9aa5bb;font-size:11px}.userDetails dd{color:#f5f7fb;font-size:12px;font-weight:600;margin:0;overflow-wrap:anywhere}.userActionForm{background:rgb(255 255 255/4%);border:1px solid rgb(255 255 255/8%);border-radius:10px;display:grid;grid-gap:10px;gap:10px;padding:12px}.userActionForm label{color:#9aa5bb;display:grid;font-size:11px;grid-gap:6px;gap:6px}.userActionForm input,.userActionForm select,.userActionForm textarea{background:#0b1220;border:1px solid rgb(255 255 255/10%);border-radius:9px;color:#f5f7fb;font:inherit;padding:9px 10px;resize:vertical}.supportDashboardGrid{grid-template-rows:minmax(58px,auto) minmax(0,1fr)}.supportKpis{grid-column:1/-1;grid-template-columns:repeat(4,minmax(160px,1fr))}.supportKpis .kpiCard{gap:2px;padding:8px 12px}.supportKpis .bigValue{font-size:24px;line-height:1}.supportDeskPanel{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-row:2/-1;grid-template-rows:auto minmax(0,1fr);min-height:0}.supportDeskHeader{align-items:start;display:flex;gap:12px;justify-content:space-between}.supportDeskHeader h2,.supportDeskHeader p{margin:0}.supportDeskHeader h2{font-size:18px}.supportDeskHeader select{background:rgb(255 255 255/6%);border:1px solid rgb(255 255 255/10%);border-radius:10px;color:#f5f7fb;max-width:190px;min-height:34px;padding:6px 10px}.lightTheme .supportComposerTools select,.lightTheme .supportDeskHeader select,.lightTheme .supportToolbar select{background:#ffffff;border-color:rgb(15 23 42/10%);color:#111827}.supportDeskLayout{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(560px,1.06fr) minmax(340px,.72fr);min-height:0}.supportConversation,.supportQueue{background:rgb(255 255 255/3%);border:1px solid rgb(255 255 255/8%);border-radius:14px;min-width:0}.lightTheme .supportConversation,.lightTheme .supportQueue{background:#ffffff;border-color:rgb(15 23 42/8%)}.supportQueue{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.supportTabs{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px 6px}.supportTabButton{background:transparent;border:0;border-radius:10px;color:#8f9bb3;gap:7px;min-height:30px;padding:6px 10px}.supportTabButton,.supportTabButton span{align-items:center;display:inline-flex;font-size:12px}.supportTabButton span{background:rgb(139 124 255/14%);border-radius:999px;justify-content:center;min-width:22px;padding:2px 7px}.supportTabButton.active{background:linear-gradient(135deg,#7c3cff,#4f7cff);color:#ffffff}.supportTabButton.active span{background:rgb(255 255 255/18%)}.supportToolbar{align-items:center;border-bottom:1px solid rgb(255 255 255/8%);display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(190px,1fr) minmax(118px,auto) minmax(118px,auto);padding:0 12px 10px}.supportToolbar select{background:rgb(255 255 255/6%);border:1px solid rgb(255 255 255/10%);border-radius:10px;color:#f5f7fb;min-height:34px;padding-inline:10px}.lightTheme .supportToolbar{border-bottom-color:rgb(15 23 42/8%)}.supportTicketList{min-height:0;overflow:auto}.supportTicketListHead,.supportTicketRow{align-items:center;display:grid;grid-column-gap:9px;column-gap:9px;grid-template-columns:78px minmax(150px,1fr) minmax(130px,.78fr) minmax(132px,.7fr) 0;min-width:0;padding:8px 12px}.supportTicketListHead span:nth-child(5),.supportTicketRow>span:nth-child(5){display:none}.supportTicketListHead{background:rgb(255 255 255/3%);color:#8f9bb3;font-size:11px;font-weight:800}.lightTheme .supportTicketListHead{background:#f8fafc}.supportTicketRow{background:transparent;border:0;border-top:1px solid rgb(255 255 255/7%);color:inherit;cursor:pointer;font-size:12px;min-height:58px;text-align:left;width:100%}.lightTheme .supportTicketRow{border-top-color:rgb(15 23 42/7%)}.supportTicketRow.selected{background:rgb(139 124 255/10%);box-shadow:inset 3px 0 0 #8b7cff}.supportTicketRow>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.supportTicketRow b{display:block;font-size:12px;line-height:1.2;min-width:0}.supportTicketRow b,.supportTicketRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supportTicketRow small{color:#8f9bb3;font-size:10px;line-height:1.25}.supportTicketId{color:#8b7cff;font-size:12px;font-weight:900;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supportChannelIcon{color:#3f8cff;justify-items:center}.supportUpdatedAt{color:#8f9bb3;font-size:11px;font-weight:800;line-height:1.2;white-space:normal}.supportStatusBadge,.supportUpdatedAt{overflow:hidden;text-overflow:ellipsis}.supportStatusBadge{max-width:100%;white-space:nowrap}.supportQueueFooter{border-top:1px solid rgb(255 255 255/8%);color:#8f9bb3;font-size:12px;font-weight:800;padding:8px 12px}.lightTheme .supportQueueFooter{border-top-color:rgb(15 23 42/8%)}.supportConversation,.supportReplyForm{display:grid;min-height:0}.supportReplyForm{grid-gap:10px;gap:10px;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding:12px}.supportConversationHeader{align-items:start;display:flex;gap:12px;justify-content:space-between}.supportConversationHeader h3,.supportConversationHeader p{margin:0}.supportConversationHeader h3{font-size:18px;line-height:1.15;overflow-wrap:anywhere}.supportConversationHeader p{color:#8f9bb3;font-size:13px;font-weight:800;line-height:1.35;margin-top:6px}.supportConversationHeader small{color:#8f9bb3}.supportConversationBadges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.supportConversationBadges>span:first-child{background:rgb(139 124 255/12%);border-radius:999px;color:#8b7cff;font-size:12px;font-weight:900;padding:5px 9px}.supportStatusBadge{border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;padding:4px 9px;width:-moz-fit-content;width:fit-content}.supportStatusBadge.bad{background:rgb(255 94 118/13%);color:#ff7d93}.supportStatusBadge.warn{background:rgb(255 183 77/14%);color:#ffb24a}.supportStatusBadge.good{background:rgb(49 216 112/13%);color:#59e68b}.supportStatusBadge.neutral{background:rgb(160 177 213/12%);color:#a7b1c8}.supportThread{align-content:end;display:grid;grid-gap:9px;gap:9px;min-height:0;overflow:auto;padding:4px 0}.supportThreadNote{align-items:center;color:#8f9bb3;display:flex;font-size:12px;font-weight:800;gap:7px}.supportMessageBubble{border-radius:14px;display:grid;grid-gap:5px;gap:5px;max-width:88%;padding:10px 12px}.supportMessageBubble.user{background:rgb(139 124 255/10%);justify-self:start}.supportMessageBubble.operator{background:rgb(63 140 255/11%);justify-self:end}.supportMessageBubble span{color:#8f9bb3;font-size:12px;font-weight:900}.supportMessageBubble strong{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.supportComposer{display:grid;grid-gap:8px;gap:8px}.supportComposer textarea{background:#0b1220;border:1px solid rgb(255 255 255/10%);border-radius:12px;color:#f5f7fb;font:inherit;line-height:1.45;min-height:86px;padding:10px;resize:vertical}.lightTheme .supportComposer textarea{background:#ffffff;border-color:rgb(15 23 42/10%);color:#111827}.supportComposerTools,.supportSecondaryActions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.supportComposerTools select{background:rgb(255 255 255/6%);border:1px solid rgb(255 255 255/10%);border-radius:10px;color:#f5f7fb;min-height:36px;padding-inline:10px}.supportComposerTools button,.supportSecondaryActions button{align-items:center;border-radius:10px;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:36px;padding:7px 12px}.supportComposerTools button.primary{background:linear-gradient(135deg,#7c3cff,#4f7cff);border:0;color:#ffffff}.supportSecondaryActions{grid-template-columns:1fr 1fr}.supportSecondaryActions button{background:rgb(255 255 255/6%);border:1px solid rgb(255 255 255/10%);color:#f5f7fb}.lightTheme .supportSecondaryActions button{background:#ffffff;border-color:rgb(15 23 42/10%);color:#111827}.supportEmptyState{color:#8f9bb3;font-weight:800;padding:28px 16px}.supportEmptyState.selected{align-self:center;justify-self:center;text-align:center}.supportTicketSummary small,.supportTicketSummary span{color:#8f9bb3}.supportTicketSummary strong{overflow-wrap:anywhere}.mutedBadge.bad{background:rgb(255 94 118/12%);color:#ff8a9d}.planFormGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.serverNodesGrid{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(68px,.55fr) minmax(128px,.82fr) minmax(170px,1.15fr) 72px 74px 82px 86px 34px}.serverNodesGrid.tableRow{min-height:44px;overflow:visible;position:relative}.serverNodesGrid span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serverNodesGrid .rowActions{overflow:visible}.serverNodesGrid.tableRow:focus-within,.serverNodesGrid.tableRow:hover{z-index:30}.serverNodeFormGrid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.serverNodeFormGrid .wideField{grid-column:span 2}.serverNodesPanel{align-content:start;grid-template-rows:auto;height:auto;overflow:visible}.serverNodesPanel .dataTable{min-height:0;overflow:visible}.serverNodeModal{align-items:center;background:rgb(3 7 18/68%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:50}.serverNodeDialog{background:#0f1728;border:1px solid rgb(255 255 255/10%);border-radius:14px;box-shadow:0 24px 80px rgb(0 0 0/36%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(88vh,760px);max-width:1120px;min-height:0;overflow:hidden;width:min(1120px,100%)}.serverNodeDialogActions,.serverNodeDialogHeader{background:#0f1728;border-color:rgb(255 255 255/8%);display:flex;gap:12px;padding:14px 16px}.serverNodeDialogHeader{align-items:flex-start;border-bottom:1px solid rgb(255 255 255/8%);justify-content:space-between}.serverNodeDialogHeader h2{color:#f8fafc;font-size:20px;margin:2px 0 0}.serverNodeDialogHeader span{color:#8f9bb3;font-size:12px;font-weight:800}.serverNodeDialogActions button,.serverNodeDialogHeader button{background:rgb(255 255 255/6%);border:1px solid rgb(255 255 255/10%);border-radius:10px;color:#f8fafc;cursor:pointer;font:inherit;font-weight:800;min-height:40px;padding:0 14px}.serverNodeDialogBody{display:grid;grid-gap:12px;gap:12px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:14px 16px;scrollbar-gutter:stable}.serverNodeDialog label{color:#9aa5bb;display:grid;font-size:12px;font-weight:800;grid-gap:6px;gap:6px}.serverNodeDialog input,.serverNodeDialog select{background:#0b1220;border:1px solid rgb(255 255 255/10%);border-radius:10px;color:#f5f7fb;font:inherit;min-height:42px;padding:9px 11px}.serverNodeDialogActions{align-items:center;border-top:1px solid rgb(255 255 255/8%);justify-content:flex-end}.serverNodeDialogActions button[type=submit]{background:linear-gradient(135deg,#7c3cff,#4f7cff);border:0;color:#ffffff}.serverNodeDialogActions button[type=button]{background:transparent}.userActionButtons button{background:transparent;border:0;color:#8b7cff;min-height:auto;padding:0}.userActionButtons button:hover{color:#a99dff}.notificationPreview{background:rgb(128 89 255/10%);border:1px solid rgb(128 89 255/22%);border-radius:10px;display:grid;grid-gap:5px;gap:5px;padding:10px}.notificationPreview span{color:#9aa5bb;font-size:11px}.notificationPreview strong{color:#f5f7fb;font-size:13px}.notificationPreview p{color:#dfe6f5;font-size:12px;margin:0;white-space:pre-wrap}.settingsGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.settingsPanel{align-content:start;gap:12px;grid-template-rows:auto auto auto}.settingsSections{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.settingsBlock{background:rgb(255 255 255/4%);border:1px solid rgb(255 255 255/8%);border-radius:12px;display:grid;grid-gap:8px;gap:8px;padding:12px}.settingsBlock h3{font-size:13px;margin:0}.backupGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.backupCodePanel,.backupHero{grid-column:1/-1}.backupHeroBody{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 360px}.backupHero h3{font-size:24px;margin:10px 0 8px}.backupHero .pill{background:rgb(139 111 255/16%);border:1px solid rgb(139 111 255/24%);border-radius:999px;color:#a99bff;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:0;padding:6px 10px}.backupHero p,.backupWarning p{color:#9aa5bb;line-height:1.5;margin:0}.backupTargets{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.backupList{display:grid;grid-gap:8px;gap:8px}.backupListItem{background:rgb(255 255 255/4%);border:1px solid rgb(255 255 255/8%);border-radius:12px;display:grid;grid-gap:4px;gap:4px;padding:11px 12px}.backupListItem strong{font-size:14px}.backupChecklist span,.backupListItem span{color:#9aa5bb;font-size:12px;line-height:1.45}.backupWarning{align-items:start;background:rgb(255 184 77/9%);border:1px solid rgb(255 184 77/18%);border-radius:12px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr;padding:12px}.backupWarning svg{color:#ffb84d}.backupChecklist,.backupChecklist label{display:grid;grid-gap:8px;gap:8px}.backupChecklist label{align-items:center;grid-template-columns:auto 1fr}.backupChecklist svg{color:#57df87}.codeBlock{background:rgb(3 7 18/52%);border:1px solid rgb(255 255 255/10%);border-radius:14px;overflow:hidden}.codeBlock button{align-items:center;background:rgb(255 255 255/6%);border:0;border-bottom:1px solid rgb(255 255 255/9%);color:#dfe6f5;display:inline-flex;font-size:12px;gap:6px;padding:9px 12px}.codeBlock pre{color:#dfe6f5;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;margin:0;overflow:auto;padding:12px;white-space:pre}.lightTheme .backupHero .pill{background:#f0edff;border-color:#ded6ff;color:#6f5cff}.lightTheme .backupListItem,.lightTheme .backupWarning,.lightTheme .codeBlock{background:rgb(255 255 255/86%);border-color:rgb(15 23 42/8%)}.lightTheme .backupChecklist span,.lightTheme .backupHero p,.lightTheme .backupListItem span,.lightTheme .backupWarning p{color:#667085}.lightTheme .codeBlock button{background:#f8fafc;border-bottom-color:rgb(15 23 42/8%);color:#344054}.lightTheme .codeBlock pre{color:#101828}@media (max-width:1120px){.backupGrid,.backupHeroBody{grid-template-columns:1fr}.backupTargets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.backupTargets{grid-template-columns:1fr}.backupHero h3{font-size:20px}.codeBlock pre{font-size:11px}}.serverRow{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:30px 62px minmax(110px,1fr) 78px 88px 78px 70px 70px 74px 110px 92px auto auto;font-size:12px;min-height:36px;min-width:1180px}.serverRow b,.serverRow small,.serverRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serverRow a{color:#8b7cff}.serverMetricCard{background:rgb(255 255 255/4%);border:1px solid rgb(255 255 255/8%);border-radius:12px;display:grid;grid-gap:7px;gap:7px;min-width:0;overflow:visible;padding:8px}.lightTheme .serverMetricCard{background:#ffffff;border-color:rgb(15 23 42/8%)}.serverMetricHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.serverIdentity{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto auto minmax(0,1fr);min-width:0}.serverIdentity div{display:grid;grid-gap:4px;gap:4px;min-width:0}.serverIdentity strong{align-items:center;display:inline-flex;gap:6px;font-size:15px;min-width:0}.serverIdentity small{color:#8f9bb3;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serverStatusDot{background:#ff6b7a;border-radius:999px;box-shadow:0 0 0 12px rgb(255 107 122/10%);height:10px;width:10px}.serverStatusDot.online{background:#2fd06f;box-shadow:0 0 0 12px rgb(47 208 111/12%)}.serverFlag{align-items:center;background:rgb(255 255 255/8%);border-radius:999px;display:inline-flex;font-size:18px;height:34px;justify-content:center;width:34px}.lightTheme .serverFlag{background:#f4f6fb}.serverIconLink{align-items:center;color:#8f9bb3;display:inline-flex}.serverHeaderMeta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:end}.serverNodeHeaderActions{align-items:center;display:inline-flex;gap:6px}.serverAddButton{align-items:center;background:rgb(128 89 255/12%);border:1px solid rgb(128 89 255/18%);border-radius:9px;color:#9a83ff;display:inline-flex;font-size:11px;font-weight:700;gap:5px;min-height:30px;padding:6px 9px}.serverNodePrimaryActions .rowMenu{min-width:190px}.serverNodeEmptyActions{display:flex;justify-content:flex-end;padding-top:8px}.serverUpdated{align-items:center;color:#8f9bb3;display:inline-flex;font-size:11px;gap:6px;white-space:nowrap}.serverRuntimeError{background:rgb(255 80 110/10%);border:1px solid rgb(255 80 110/18%);border-radius:10px;color:#ff8aa0;font-size:12px;line-height:1.4;margin:0;padding:10px}.serverMetricLayout{display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(250px,1.2fr) minmax(210px,.95fr) minmax(150px,.72fr) minmax(200px,.9fr) minmax(200px,.92fr)}.serverMetricPanel{border:1px solid rgb(255 255 255/8%);border-radius:10px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:7px}.lightTheme .serverMetricPanel{border-color:rgb(15 23 42/8%)}.serverMetricPanel.systemPanel{grid-column:1/-1;grid-row:auto}.serverMetricPanel.networkPanel,.serverMetricPanel.servicesPanel{grid-row:auto}.serverMetricPanel h4{align-items:baseline;display:flex;gap:5px;font-size:12px;margin:0}.serverMetricPanel h4 small{color:#8f9bb3;font-size:10px}.systemMetricGrid{display:grid;grid-gap:6px 10px;gap:6px 10px;grid-template-columns:repeat(6,minmax(120px,1fr))}.serverMetricLine{align-items:baseline;display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(70px,.65fr) minmax(0,1fr);min-width:0}.serverMetricLine span{color:#8f9bb3;font-size:12px}.serverMetricLine strong{font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copyMetricLine{align-items:center;grid-template-columns:38px minmax(0,1fr) 22px}.copyMetricLine strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;letter-spacing:0}.copyMetricLine button{align-items:center;background:transparent;border:0;color:#8b7cff;cursor:pointer;display:inline-flex;justify-content:center;padding:2px}.copyMetricLine button:disabled{color:#8f9bb3;cursor:default;opacity:.45}.metricPlain,.metricProgress{align-items:center;display:grid;grid-gap:5px;gap:5px;grid-template-columns:20px minmax(34px,.34fr) minmax(70px,.7fr) minmax(74px,auto);min-width:0}.metricPlain{grid-template-columns:22px minmax(40px,.5fr) minmax(0,1fr)}.metricIcon{align-items:center;background:rgb(139 124 255/10%);border-radius:8px;color:#8b7cff;display:inline-flex;height:20px;justify-content:center;width:20px}.metricPlain span:not(.metricIcon),.metricProgressLabel{color:#8f9bb3;font-size:11px;font-weight:700}.metricBar{background:rgb(143 155 179/14%);border-radius:999px;display:block;height:6px;overflow:hidden}.metricBar i{background:linear-gradient(90deg,#24c96f,#37d685);border-radius:inherit;display:block;height:100%;min-width:0}.metricPlain strong,.metricProgress strong{font-size:11px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.networkRealtime,.trafficTotals{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.networkValue{align-items:center;display:flex;gap:8px;min-width:0}.networkValue>span,.trafficTotal>span{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.networkValue.up>span,.trafficTotal:first-child>span{background:rgb(47 208 111/12%);color:#2fcf70}.networkValue.down>span,.trafficTotal:last-child>span{background:rgb(74 124 255/12%);color:#4d79ff}.networkValue div{display:grid;grid-gap:2px;gap:2px;min-width:0}.networkValue small,.trafficTotal small{color:#8f9bb3;font-size:11px;font-weight:700}.networkValue strong{font-size:13px;white-space:nowrap}.trafficTotals{border-top:1px solid rgb(255 255 255/8%);padding-top:7px}.lightTheme .trafficTotals{border-top-color:rgb(15 23 42/8%)}.trafficTotal{border:1px solid rgb(255 255 255/8%);border-radius:9px;display:grid;grid-gap:4px;gap:4px;justify-items:start;min-width:0;padding:7px}.lightTheme .trafficTotal{border-color:rgb(15 23 42/8%)}.trafficTotal strong{font-size:13px}.tlsBox{background:linear-gradient(135deg,rgb(47 208 111/12%),rgb(47 208 111/3%));border:1px solid rgb(47 208 111/18%);border-radius:9px;display:grid;grid-gap:5px;gap:5px;padding:7px}.tlsBox span{align-items:center;color:#2fcf70;display:inline-flex;font-size:12px;font-weight:800;gap:8px}.tlsBox strong{font-size:14px}.serverMetricFacts,.tlsBox small{color:#8f9bb3;font-size:11px}.serverMetricFacts{align-items:center;border-top:1px solid rgb(255 255 255/8%);display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(6,minmax(96px,1fr));padding-top:7px}.lightTheme .serverMetricFacts{border-top-color:rgb(15 23 42/8%)}.factBox,.factLink{border:1px solid rgb(255 255 255/8%);border-radius:10px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:6px 7px}.lightTheme .factBox,.lightTheme .factLink{border-color:rgb(15 23 42/8%)}.factBox span{color:#8f9bb3;font-size:11px}.factBox strong{color:inherit;font-size:14px}.serverInventoryGrid{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.serverInventoryStack{display:grid;grid-gap:6px;gap:6px}.serverInventoryPanel{border:1px solid rgb(255 255 255/8%);border-radius:10px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:7px}.lightTheme .serverInventoryPanel{border-color:rgb(15 23 42/8%)}.serverInventoryHeader,.serverInventoryRow{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(70px,.45fr) minmax(0,1fr) auto;min-width:0}.serverInventoryHeader h4{font-size:12px;margin:0}.serverInventoryHeader span,.serverInventoryMore,.serverInventoryPanel p{color:#8f9bb3;font-size:11px;margin:0}.serverInventoryRows{display:grid;grid-gap:3px;gap:3px}.serverInventoryRowsDetailed{gap:0}.serverInventoryRow{border-top:1px solid rgb(143 155 179/12%);padding-top:4px}.serverInventoryRowDetailed{min-height:25px}.serverInventoryRowInbound{grid-template-columns:minmax(42px,.28fr) minmax(130px,1fr) minmax(72px,.46fr) minmax(60px,.42fr) minmax(110px,.75fr) minmax(145px,.9fr) minmax(145px,.9fr) auto}.serverInventoryRowOutbound{grid-template-columns:minmax(170px,1fr) minmax(110px,.7fr) minmax(180px,1fr) minmax(145px,.85fr) minmax(60px,.4fr) auto}.serverInventoryRow b,.serverInventoryRow span,.serverInventoryRow strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serverInventoryRow span{color:#8f9bb3;min-width:0}.serverInventoryRow b{color:#4ade80}.serverInventoryRowDetailed b{justify-self:end}.factLink{align-content:center;color:#8b7cff;font-weight:700;justify-content:center;text-decoration:none}.quickActions div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.quickActions button{align-items:center;background:rgb(255 255 255/5%);border:1px solid rgb(255 255 255/7%);border-radius:10px;display:inline-flex;gap:8px;justify-content:center;font-size:12px;min-height:34px;padding:0 8px}.serverMetricPanel.systemPanel{display:grid;grid-gap:6px;gap:6px;padding:7px}.serverMetricsPanel{overflow:visible}.serverMetricsPanel .serverOverviewStack{align-content:start;gap:5px;min-height:0;overflow:visible}.serverMetricsPanel .primaryServerBlock{gap:4px}.serverMetricsPanel .serverMetricCard{align-content:start;gap:7px;padding:8px}.serverMetricsPanel .serverMetricHeader{gap:8px;min-height:34px}.serverMetricsPanel .serverIdentity{gap:6px}.serverMetricsPanel .serverFlag{height:28px;width:28px}.serverMetricsPanel .serverIdentity strong{font-size:13px}.serverMetricsPanel .serverIdentity small,.serverMetricsPanel .serverUpdated{font-size:10px}.serverMetricsPanel .serverMetricLayout{gap:6px;grid-template-columns:minmax(260px,1.08fr) minmax(160px,.7fr) minmax(170px,.75fr) minmax(210px,.88fr)}.serverMetricsPanel .serverMetricPanel{gap:4px;padding:5px}.serverMetricsPanel .systemMetricGrid{gap:5px 10px;grid-template-columns:repeat(6,minmax(118px,1fr))}.serverMetricsPanel .metricProgress{column-gap:5px;grid-template-areas:"icon label value" "icon bar bar";grid-template-columns:18px auto minmax(0,1fr);row-gap:3px}.serverMetricsPanel .metricProgress .metricIcon{grid-area:icon}.serverMetricsPanel .metricProgressLabel{grid-area:label}.serverMetricsPanel .metricProgress .metricBar{grid-area:bar}.serverMetricsPanel .metricProgress strong{grid-area:value;justify-self:start}.serverMetricsPanel .metricPlain{column-gap:5px;grid-template-columns:18px auto minmax(0,1fr)}.serverMetricsPanel .metricPlain,.serverMetricsPanel .metricProgress{border-right:1px solid rgb(143 155 179/14%);padding-right:9px}.serverMetricsPanel .metricPlain:nth-child(6n),.serverMetricsPanel .metricProgress:nth-child(6n){border-right:0;padding-right:0}.serverMetricsPanel .metricPlain strong,.serverMetricsPanel .metricProgress strong{font-size:10px;line-height:1.15;overflow:visible;text-align:left;text-overflow:clip;white-space:normal}.serverMetricsPanel .serverMetricLine{grid-template-columns:minmax(54px,.5fr) minmax(0,1fr)}.serverMetricsPanel .serverMetricLine span{font-size:10px}.serverMetricsPanel .serverMetricLine strong{font-size:11px;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.serverMetricsPanel .copyMetricLine{grid-template-columns:34px minmax(0,1fr) 20px}.serverMetricsPanel .copyMetricLine strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serverMetricsPanel .networkRealtime,.serverMetricsPanel .trafficTotals{gap:4px}.serverMetricsPanel .networkValue{gap:5px}.serverMetricsPanel .networkValue>span,.serverMetricsPanel .trafficTotal>span{height:20px;width:20px}.serverMetricsPanel .networkValue strong,.serverMetricsPanel .trafficTotal strong{font-size:11px}.serverMetricsPanel .trafficTotals{border-top:0;padding-top:3px}.serverMetricsPanel .tlsBox,.serverMetricsPanel .trafficTotal{padding:5px}.serverMetricsPanel .trafficTotal{align-items:center;grid-template-columns:auto minmax(0,1fr)}.serverMetricsPanel .trafficTotal small{font-size:9px}.serverMetricsPanel .serverMetricPanel h4{font-size:11px}.serverMetricsPanel .tlsBox{gap:2px 6px;grid-template-columns:auto minmax(0,1fr)}.serverMetricsPanel .tlsBox span{font-size:10px;grid-column:1/-1}.serverMetricsPanel .tlsBox strong{font-size:12px}.serverMetricsPanel .tlsBox small{font-size:10px}.serverMetricsPanel .serverMetricFacts{gap:4px;grid-template-columns:repeat(6,minmax(82px,1fr));padding-top:4px}.serverMetricsPanel .factBox,.serverMetricsPanel .factLink{border-radius:8px;padding:5px 6px}.serverMetricsPanel .factBox span{font-size:10px}.serverMetricsPanel .factBox strong{font-size:12px}.serverMetricsPanel .serverInventoryGrid,.serverMetricsPanel .serverInventoryStack{gap:5px}.serverMetricsPanel .serverInventoryPanel{border-radius:8px;gap:4px;padding:5px 6px}.serverMetricsPanel .serverInventoryHeader h4{font-size:11px}.serverMetricsPanel .serverInventoryHeader span,.serverMetricsPanel .serverInventoryMore,.serverMetricsPanel .serverInventoryPanel p,.serverMetricsPanel .serverInventoryRow span{font-size:10px}.serverMetricsPanel .serverInventoryRow{gap:5px;padding-top:3px}.serverMetricsPanel .serverInventoryRowInbound{grid-template-columns:minmax(34px,.24fr) minmax(96px,1fr) minmax(56px,.44fr) minmax(48px,.38fr) minmax(86px,.66fr) minmax(108px,.8fr) minmax(108px,.8fr) auto}.serverMetricsPanel .serverInventoryRowOutbound{grid-template-columns:minmax(130px,1fr) minmax(82px,.64fr) minmax(134px,1fr) minmax(108px,.8fr) minmax(48px,.38fr) auto}.serverMetricsPanel .serverInventoryRow b,.serverMetricsPanel .serverInventoryRow strong{font-size:10px}.serverMetricsPanel .subscriptionServerGrid{gap:6px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.serverMetricsPanel .subscriptionServerCard{gap:5px;padding:6px}.serverMetricsPanel .subscriptionServerFacts{gap:5px}.emptyState{color:#9aa5bb;font-size:13px;padding:10px}.chartEmpty{align-items:center;display:grid;min-height:92px}@media (max-width:1280px){.kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardGrid{grid-template-rows:146px minmax(0,1fr) minmax(0,.86fr) 42px}.operationsGrid{grid-template-rows:146px repeat(4,minmax(220px,auto))}.operationsHealthPanel,.operationsLivePanel,.operationsMainPanel,.operationsPaymentsPanel{grid-column:1/-1}.dashboardTabsHeader{align-items:stretch;display:grid}.dashboardTabs{width:-moz-fit-content;width:fit-content}.dashboardTabGrid{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr)}.serversTab{grid-template-columns:minmax(0,1fr)}.analyticsTab{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr)}.analyticsTab .tabSide,.serversTab .serverNodesPanel{grid-column:1;grid-row:auto}.tabSide{grid-column:1/-1}.paymentsPanel,.revenuePanel{grid-column:span 6}.eventsPanel,.quickActions,.serverPanel,.trafficSource{grid-column:span 3}}@media (max-width:1120px){.loginHero{align-items:center;grid-template-columns:1fr}.loginBrand,.loginCard{max-width:460px}.previewWindow{min-height:560px}.previewKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.previewBottom,.previewMain{grid-template-columns:1fr}.adminShell{grid-template-columns:220px minmax(0,1fr)}.adminSidebar{padding:18px 14px}.adminContent{padding:14px}.adminTopbar{align-items:stretch;display:grid}.searchBox{max-width:none}.topbarActions{justify-content:start}}@media (max-width:860px){.loginPage{overflow:auto}.loginHero{min-height:100svh}.previewWindow{grid-template-columns:1fr}.previewSidebar{border-bottom:1px solid rgb(255 255 255/9%);border-right:0;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.previewLogo{grid-column:1/-1;margin-bottom:8px}.adminShell{height:auto;grid-template-columns:1fr;min-height:100vh;overflow:auto}.adminSidebar{border-bottom:1px solid rgb(255 255 255/8%);border-right:0;grid-template-rows:auto auto auto}nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kpiGrid,.quickActions div{grid-template-columns:1fr}.adminTopbar,.topbarActions{align-items:stretch;display:grid}.adminProfile{display:none}.systemPanel{display:grid}.dashboardGrid{height:auto;grid-template-rows:none}.dashboardTabGrid,.supportComposerTools,.supportDeskLayout,.supportSecondaryActions,.supportToolbar{grid-template-columns:1fr}.supportTicketListHead,.supportTicketRow{min-width:0}.tabSide{grid-column:auto}.eventsPanel,.paymentsPanel,.quickActions,.revenuePanel,.serverPanel,.trafficSource{grid-column:1/-1}}@media (max-width:640px){.loginHero{padding:18px 14px 24px}.brandLine strong{font-size:18px}.loginBrand{gap:20px}.loginCard,.previewWindow{border-radius:14px}.previewStatus h2{font-size:18px}.previewDashboard{padding:16px}.previewDashboard header,.previewDashboard header div{align-items:stretch;display:grid}.previewKpis{grid-template-columns:1fr}.previewChart svg,.previewSources div{min-height:130px;height:130px}.loginFooter{align-items:start;display:grid;grid-gap:8px;gap:8px;padding:18px 14px}.loginFooter nav{display:flex;margin-left:0}.adminContent,.adminSidebar{padding:16px 12px}nav{grid-template-columns:1fr}.topbarActions button{justify-content:center;width:100%}.bigValue{font-size:28px}.chartEmpty,.lineChart{min-height:140px;height:140px}.serverRow{align-items:start;grid-template-columns:34px 1fr}.serverRow>:nth-child(n+3){grid-column:2}.serverCards{grid-template-columns:1fr}.serverHeaderMeta,.serverMetricHeader{align-items:start;justify-content:start}.serverMetricHeader{display:grid}.serverMetricFacts,.serverMetricLayout{grid-template-columns:1fr}.systemMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.networkPanel,.servicesPanel,.systemPanel{grid-row:auto}}@media (max-width:900px){.serverNodeModal{align-items:stretch;padding:10px}.serverNodeDialog{max-height:calc(100vh - 20px)}.serverNodeDialogActions,.serverNodeDialogHeader{padding:12px}.serverNodeDialogActions{display:grid;grid-template-columns:1fr 1fr}.planFormGrid,.serverNodeFormGrid{grid-template-columns:1fr}.serverNodeFormGrid .wideField{grid-column:auto}.serverNodesGrid{align-items:start;grid-template-columns:1fr}.serverNodesGrid.tableHead{display:none}.serverNodesGrid span{white-space:normal}}