:root{color:#f8fafc;font-synthesis:none;text-rendering:optimizelegibility;background:#020617;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#020617;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}pre{white-space:pre-wrap;word-break:break-word;color:#dbeafe;background:#020617c7;border:1px solid #94a3b824;border-radius:18px;max-height:460px;margin:0;padding:18px;overflow:auto}.splashScreen{background:radial-gradient(circle at 50% 35%,#0ea5e93d,#0000 32%),linear-gradient(135deg,#020617 0%,#071426 55%,#020617 100%);align-content:center;place-items:center;gap:22px;min-height:100vh;display:grid}.splashOrb{color:#fff;background:linear-gradient(135deg,#38bdf8,#2563eb);border-radius:28px;place-items:center;width:78px;height:78px;font-size:42px;font-weight:900;display:grid;box-shadow:0 26px 90px #0ea5e961}.splashScreen h1{text-align:center;letter-spacing:-.08em;margin:0;font-size:54px}.splashScreen p{color:#a8bad3;text-align:center;margin:8px 0 0}.splashBar{background:#0f172af2;border:1px solid #38bdf82e;border-radius:999px;width:280px;height:8px;overflow:hidden}.splashBar span{background:linear-gradient(90deg,#38bdf8,#2563eb);width:45%;height:100%;animation:1.1s ease-in-out infinite alternate loadingMove;display:block}@keyframes loadingMove{0%{transform:translate(0)}to{transform:translate(155%)}}.loginShell{background:#020617;grid-template-columns:minmax(420px,1.35fr) minmax(380px,.95fr);min-height:100vh;padding-bottom:42px;display:grid;position:relative;overflow:hidden}.loginBrandPanel{background:linear-gradient(#0ea5e909 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#0ea5e909 1px,#0000 1px) 0 0/40px 40px,radial-gradient(circle at 0 0,#0ea5e938,#0000 34%),linear-gradient(135deg,#071426 0%,#0f172a 48%,#060b18 100%);border-right:1px solid #94a3b81f;padding:58px 66px;position:relative}.brandMarkText{color:#8bdcff;letter-spacing:-.04em;text-transform:lowercase;align-items:center;gap:12px;font-size:26px;font-weight:900;display:inline-flex}.brandMiniLogo{color:#fff;background:linear-gradient(135deg,#38bdf8,#2563eb);border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.loginCopy h1{letter-spacing:-.06em;color:#f8fafc;margin:0;font-size:clamp(42px,5vw,70px);line-height:.98}.loginCopy p{color:#c6d3e8;max-width:680px;margin:28px 0 0;font-size:18px;line-height:1.7}.loginFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.loginFeatureGrid div{background:#0f172a8a;border:1px solid #94a3b829;border-radius:18px;padding:18px}.loginFeatureGrid strong{color:#38bdf8;margin-bottom:8px;font-size:14px;display:block}.loginFeatureGrid span{color:#8fa3bf;font-size:13px}.loginCopyright{color:#64748b;font-size:13px;position:absolute;bottom:76px;left:66px}.loginAccessPanel{background:radial-gradient(circle at 45% 40%,#0ea5e91f,#0000 28%),linear-gradient(135deg,#020617,#0f172a);align-content:center;place-items:center;padding:44px;display:grid}.coreLoginCard{background:#0f172ac7;border:1px solid #94a3b829;border-radius:28px;width:min(100%,430px);padding:34px;box-shadow:0 30px 90px #0000006b}.loginCardHeader{align-items:flex-start;gap:14px;margin-bottom:26px;display:flex}.loginCardHeader svg{color:#7dd3fc}.loginCardHeader h2{letter-spacing:-.04em;margin:0;font-size:28px}.loginCardHeader p{color:#7f8ea8;margin:8px 0 0}.coreLoginCard label{color:#cbd5e1;gap:8px;margin-top:18px;font-size:13px;font-weight:700;display:grid}.coreLoginCard input{color:#e5eefc;background:#020617b8;border:1px solid #94a3b82e;border-radius:14px;outline:none;width:100%;padding:15px 16px}.coreLoginCard input:focus{border-color:#38bdf8b8;box-shadow:0 0 0 4px #38bdf814}.coreLoginCard button{color:#fff;background:linear-gradient(135deg,#38bdf8,#2563eb);border:0;border-radius:14px;width:100%;margin-top:22px;padding:15px 18px;font-weight:900}.coreLoginCard button:disabled{opacity:.72}.loginSecurityNote{color:#94a3b8;justify-content:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.loginError,.inlineError{color:#fecaca;background:#7f1d1d61;border:1px solid #f8717140;border-radius:14px;margin-top:18px;padding:14px 16px}.loginAccessFooter{color:#64748b;margin-top:22px;font-size:13px}.appShell{background:#020617;grid-template-columns:320px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#030816;border-right:1px solid #94a3b81f;padding:30px 26px;transition:width .2s}.sidebar.collapsed{padding:28px 14px}.sidebarBrand{align-items:center;gap:14px;display:flex;position:relative}.productAvatar{color:#fff;background:linear-gradient(135deg,#38bdf8,#2563eb);border-radius:22px;flex:none;place-items:center;width:56px;height:56px;font-size:26px;font-weight:900;display:grid}.sidebarBrand h2{margin:0;font-size:27px}.sidebarBrand p{color:#73839d;margin:5px 0 0;font-weight:800}.collapseButton{color:#a8bad3;background:#0f172ad6;border:1px solid #94a3b829;border-radius:15px;width:42px;height:42px;margin-left:auto}.moduleSearch{color:#70839f;background:#0f172aeb;border:1px solid #94a3b824;border-radius:20px;align-items:center;gap:12px;margin-top:34px;padding:16px 18px;display:flex}.moduleSearch input{color:#dbeafe;background:0 0;border:0;outline:none;width:100%}.navGroups{gap:20px;margin-top:28px;display:grid}.groupTitle{color:#dbeafe;background:#0f172ab8;border:1px solid #94a3b81f;border-radius:18px;align-items:center;gap:10px;padding:14px 16px;font-weight:900;display:flex}.groupTitle svg:last-child{margin-left:auto}.navItem{color:#8d9bb3;text-align:left;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:14px;width:100%;margin-top:10px;padding:16px 18px;font-weight:850;display:flex}.navItem.active{color:#eaf6ff;background:linear-gradient(135deg,#0ea5e93d,#2563eb1f);border-color:#38bdf852}.navItem.active svg{color:#38bdf8}.navItem.disabled{opacity:.46;cursor:not-allowed}.workspace{background:radial-gradient(circle at 100% 10%,#0ea5e91a,#0000 26%),linear-gradient(135deg,#020617,#071426 58%,#020617);flex-direction:column;min-width:0;min-height:100vh;display:flex}.topbar{background:#0f172ab8;border:1px solid #94a3b824;border-radius:30px;justify-content:space-between;align-items:center;gap:20px;min-height:104px;margin:28px 32px 0;padding:24px 28px;display:flex}.eyebrow,.sectionEyebrow{color:#8fa3bf;letter-spacing:.01em;align-items:center;gap:8px;font-size:15px;font-weight:900;display:flex}.onlineDot{background:#22c55e;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #22c55e24}.topbar h1{letter-spacing:-.05em;margin:8px 0 0;font-size:38px}.topbarActions{align-items:center;gap:12px;display:flex}.globalSearch,.topStatus,.userBadge,.logoutButton{color:#a8bad3;background:#02061775;border:1px solid #94a3b824;border-radius:16px;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}.logoutButton{color:#e2e8f0}.contentCanvas{flex:1;width:min(1240px,100% - 64px);margin:32px auto}.pageStack{gap:24px;display:grid}.heroDashboard,.welcomePanel,.panelCard{background:#0f172aa8;border:1px solid #94a3b824;border-radius:28px;padding:32px}.heroDashboard{justify-content:space-between;align-items:center;gap:24px;display:flex}.heroDashboard h2{letter-spacing:-.07em;margin:12px 0 0;font-size:clamp(42px,5vw,66px);line-height:1}.heroDashboard p,.welcomePanel p{color:#a8bad3;max-width:850px;margin:18px 0 0;font-size:18px;line-height:1.7}.compactHero h2{font-size:clamp(36px,4vw,52px)}.heroBadge{background:#0ea5e91a;border:1px solid #38bdf833;border-radius:24px;min-width:180px;padding:20px}.heroBadge span,.metricCard span,.panelHeader span{color:#8fa3bf;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.heroBadge strong{margin-top:8px;font-size:28px;display:block}.welcomePanel{background:linear-gradient(135deg,#0ea5e933,#0f172ac2)}.pillTitle{color:#8bdcff;background:#0ea5e924;border:1px solid #38bdf84d;border-radius:999px;padding:10px 18px;font-weight:900;display:inline-flex}.welcomePanel h2{letter-spacing:-.07em;margin:24px 0 0;font-size:clamp(42px,5vw,72px);line-height:1}.metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.metricCard{background:#0f172aad;border:1px solid #94a3b824;border-radius:24px;padding:22px}.metricIcon{color:#7dd3fc;background:#38bdf81a;border-radius:16px;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.metricCard strong{letter-spacing:-.04em;margin-top:8px;font-size:32px;display:block}.metricCard p{color:#8190a9;margin:6px 0 0}.metricCard.green .metricIcon{color:#4ade80;background:#22c55e1a}.metricCard.orange .metricIcon{color:#f59e0b;background:#f59e0b1a}.metricCard.purple .metricIcon{color:#a78bfa;background:#a78bfa1a}.dashboardColumns{grid-template-columns:.8fr 1.2fr;gap:22px;display:grid}.panelHeader{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panelHeader h3{letter-spacing:-.03em;margin:0;font-size:22px}.roadmapList{gap:12px;display:grid}.roadmapList div,.buildItem{background:#02061773;border:1px solid #94a3b81a;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.roadmapList strong{color:#38bdf8}.roadmapList span,.buildItem span{color:#a8bad3}.buildList{gap:14px;display:grid}.buildItem strong{color:#8bdcff;font-size:18px;display:block}.buildItem small{color:#8190a9;text-align:right;display:block}.buildItem b{color:#4ade80;text-align:right;margin-top:5px;display:block}.operationalFooter{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 32px;font-size:12px;display:flex}.operationalFooter.compact{position:absolute;bottom:0;left:0;right:0}.operationalFooter div{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.operationalFooter strong{color:#334155}.okText{color:#16a34a!important}.badText{color:#dc2626!important}@media (width<=1100px){.loginShell{grid-template-columns:1fr}.loginBrandPanel{min-height:520px}.loginAccessPanel{padding-bottom:84px}.appShell{grid-template-columns:92px minmax(0,1fr)}.sidebar{padding:24px 12px}.sidebar:not(.collapsed){width:92px}.sidebar:not(.collapsed) .sidebarBrand h2,.sidebar:not(.collapsed) .sidebarBrand p,.sidebar:not(.collapsed) .moduleSearch,.sidebar:not(.collapsed) .groupTitle span,.sidebar:not(.collapsed) .navItem span{display:none}.metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardColumns{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start}.topbarActions{flex-wrap:wrap}.operationalFooter{flex-wrap:wrap;height:auto;padding:10px 18px}}@media (width<=720px){.loginBrandPanel{padding:38px 26px 92px}.loginCopy{margin-top:48px}.loginFeatureGrid,.metricsGrid{grid-template-columns:1fr}.loginCopyright{left:26px;right:26px}.appShell{grid-template-columns:1fr}.sidebar{display:none}.topbar{margin:18px;padding:22px}.contentCanvas{width:calc(100% - 36px);margin:18px auto}.heroDashboard{flex-direction:column;align-items:flex-start}.globalSearch{display:none}}.loginCopyright{bottom:70px}.loginCardHeader{margin-bottom:22px}.loginCardHeader p{font-size:13px}.coreLoginCard label{margin-top:15px}.coreLoginCard input{border-radius:13px;padding:13px 15px}.coreLoginCard button{margin-top:20px;padding:14px 18px}.loginSecurityNote{font-size:11px;line-height:1.35}.splashScreen h1{font-size:48px}@media (width>=1400px){.loginCopy h1{font-size:58px}}@media (width<=1100px){.loginCopy h1{font-size:clamp(36px,6vw,52px)}}@media (width<=720px){.loginBrandPanel{padding:34px 24px 90px}.loginCopy{margin-top:42px}.loginCopy h1{font-size:clamp(34px,10vw,46px)}.coreLoginCard{padding:24px}}.loginBrandPanel{padding:52px 62px}.loginCopy{max-width:690px;margin-top:66px}.loginCopy h1{letter-spacing:-.055em;max-width:720px;font-size:clamp(38px,4.15vw,56px);line-height:1.04}.loginCopy p{max-width:640px;margin-top:24px;font-size:16px;line-height:1.65}.loginFeatureGrid{max-width:720px;margin-top:34px}.loginFeatureGrid div{min-height:78px;padding:15px 17px}.coreLoginCard{border-radius:26px;width:min(100%,405px);padding:30px}.loginCardHeader h2{font-size:25px}.coreLoginCard input{padding:13px 15px}.coreLoginCard button{padding:14px 18px}.topbar{grid-template-columns:minmax(210px,.75fr) minmax(300px,1fr) auto;align-items:center;gap:18px;min-height:88px;margin:26px 28px 0;padding:18px 22px;display:grid}.topbar.compactTopbar{min-height:76px;padding-top:14px;padding-bottom:14px}.topbarTitleBlock h1{letter-spacing:-.045em;margin:7px 0 0;font-size:28px}.topbarSearch{color:#a8bad3;background:#02061775;border:1px solid #94a3b824;border-radius:20px;align-items:center;gap:12px;min-width:280px;height:56px;padding:0 18px;font-weight:800;display:flex}.topbarSearch kbd{color:#71829b;background:#0f172acc;border:1px solid #94a3b829;border-radius:10px;margin-left:auto;padding:4px 9px}.topbarActions{justify-content:flex-end;gap:10px}.clockPill,.iconTopButton,.fontControl,.compactToggle,.userMenuPill{color:#a8bad3;background:#0206177a;border:1px solid #94a3b824;border-radius:16px;align-items:center;gap:9px;min-height:46px;padding:0 14px;font-weight:850;display:inline-flex}.clockPill{color:#22c55e;background:#22c55e1a;border-color:#22c55e29}.iconTopButton{justify-content:center;width:46px;padding:0;position:relative}.notificationDot{background:#22c55e;border-radius:999px;width:8px;height:8px;position:absolute;top:9px;right:10px;box-shadow:0 0 0 3px #22c55e24}.fontControl button{color:#a8bad3;background:0 0;border:0;padding:8px;font-weight:900}.fontControl span{color:#cbd5e1;padding:0 5px;font-weight:900}.compactToggle{color:#e0f2fe;background:#0ea5e929}.compactToggle.active{background:linear-gradient(135deg,#0ea5e970,#2563eb57);border-color:#38bdf857}.userMenuPill .miniAvatar{color:#fff;background:linear-gradient(135deg,#38bdf8,#2563eb);border-radius:12px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.userMenuPill strong,.userMenuPill span{line-height:1.15;display:block}.userMenuPill strong{color:#f8fafc;font-size:13px}.userMenuPill span{color:#8fa3bf;margin-top:3px;font-size:12px}.compactShell .contentCanvas{margin-top:22px}.compactShell .heroDashboard,.compactShell .welcomePanel,.compactShell .panelCard{padding:24px}.compactShell .metricsGrid{gap:14px}.compactShell .metricCard{padding:18px}.operationalFooter{font-size:11px}@media (width<=1280px){.topbar{grid-template-columns:1fr;align-items:stretch}.topbarActions{flex-wrap:wrap;justify-content:flex-start}.topbarSearch{width:100%}.userMenuPill{margin-left:0}}@media (width<=980px){.loginShell{grid-template-columns:1fr;min-height:100vh;overflow:auto}.loginBrandPanel{min-height:auto;padding:42px 34px 34px}.loginCopy{margin-top:44px}.loginCopy h1{font-size:clamp(34px,7vw,48px)}.loginFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.loginAccessPanel{padding:40px 24px 92px}.appShell{grid-template-columns:92px minmax(0,1fr)}.sidebar{padding:22px 12px}.sidebarBrand h2,.sidebarBrand p,.moduleSearch,.groupTitle span,.groupTitle svg:last-child,.navItem span{display:none!important}.collapseButton{display:none}.productAvatar{width:54px;height:54px}.metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardColumns{grid-template-columns:1fr}}@media (width<=680px){.loginBrandPanel{padding:30px 22px 26px}.brandMarkText{font-size:22px}.loginCopy{margin-top:34px}.loginCopy h1{max-width:100%;font-size:clamp(32px,10vw,42px)}.loginCopy p{font-size:14px}.loginFeatureGrid{grid-template-columns:1fr;gap:10px}.loginCopyright{margin-top:28px;position:static}.loginAccessPanel{padding:28px 18px 92px}.coreLoginCard{border-radius:22px;width:100%;padding:24px}.appShell{display:block}.sidebar{display:none}.workspace{min-height:100vh}.topbar{border-radius:24px;gap:14px;margin:14px;padding:16px}.topbarTitleBlock h1{font-size:26px}.topbarSearch{min-width:0;height:50px;font-size:13px}.topbarSearch kbd{display:none}.topbarActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.clockPill,.iconTopButton,.fontControl,.compactToggle,.userMenuPill,.logoutButton{justify-content:center;width:100%;min-height:44px}.userMenuPill{grid-column:1/-1}.userMenuPill div:not(.miniAvatar){min-width:0}.userMenuPill strong,.userMenuPill span{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.contentCanvas{width:calc(100% - 28px);margin:14px auto 22px}.heroDashboard,.welcomePanel,.panelCard{border-radius:22px;padding:22px}.heroDashboard{flex-direction:column;align-items:flex-start}.heroDashboard h2,.welcomePanel h2{font-size:clamp(32px,10vw,42px)}.heroDashboard p,.welcomePanel p{font-size:15px}.metricsGrid{grid-template-columns:1fr}.operationalFooter{flex-direction:column;align-items:flex-start;gap:7px;padding:12px 18px;position:static}.operationalFooter.compact{position:static}}.appShell{grid-template-columns:280px minmax(0,1fr)}.sidebarBrand h2{font-size:24px}.moduleSearch{border-radius:17px;margin-top:24px;padding:13px 15px}.groupTitle{border-radius:15px;padding:12px 14px;font-size:14px}.navItem{border-radius:15px;margin-top:7px;padding:12px 14px;font-size:14px}.topbar{border-radius:24px;grid-template-columns:minmax(180px,.55fr) minmax(280px,1fr) auto;min-height:76px;margin:18px 24px 0;padding:14px 18px}.topbarTitleBlock h1{margin-top:4px;font-size:25px}.eyebrow,.sectionEyebrow{font-size:13px}.topbarSearch{border-radius:16px;height:48px;font-size:14px}.clockPill,.iconTopButton,.fontControl,.compactToggle,.userMenuPill,.logoutButton{border-radius:14px;min-height:40px;font-size:13px}.userMenuPill .miniAvatar{border-radius:10px;width:28px;height:28px}.contentCanvas{width:min(1160px,100% - 48px);margin:22px auto 18px}.pageStack.cleanDashboard{gap:18px}.cleanHero{background:radial-gradient(circle at 0 0,#0ea5e92e,#0000 36%),linear-gradient(135deg,#0f172ad6,#0f172a8f);border:1px solid #94a3b824;border-radius:26px;justify-content:space-between;align-items:center;gap:24px;min-height:188px;padding:28px;display:flex}.cleanHero h2{letter-spacing:-.055em;max-width:780px;margin:10px 0 0;font-size:clamp(32px,4vw,48px);line-height:1.02}.cleanHero p{color:#a8bad3;max-width:760px;margin:15px 0 0;font-size:16px;line-height:1.6}.cleanHeroStatus{background:#22c55e14;border:1px solid #22c55e2e;border-radius:22px;min-width:170px;padding:18px}.cleanHeroStatus span{color:#8fa3bf;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900;display:block}.cleanHeroStatus strong{color:#4ade80;margin-top:8px;font-size:22px;display:block}.quickStatusStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.quickStatusStrip div{background:#0f172a9e;border:1px solid #94a3b81f;border-radius:18px;padding:16px 18px}.quickStatusStrip span{color:#8fa3bf;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900;display:block}.quickStatusStrip strong{color:#f8fafc;margin-top:7px;font-size:21px;display:block}.emptyCanvasCard{background:#0f172a94;border:1px solid #94a3b821;border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:26px;display:grid}.emptyCanvasIcon{color:#7dd3fc;background:#0ea5e91f;border:1px solid #38bdf82e;border-radius:22px;place-items:center;width:62px;height:62px;display:grid}.emptyCanvasCard h3{letter-spacing:-.04em;margin:0;font-size:26px}.emptyCanvasCard p{color:#9fb0c8;max-width:720px;margin:8px 0 0;line-height:1.55}.emptyCanvasActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.primaryGhostButton,.secondaryGhostButton{color:#e0f2fe;background:#0ea5e924;border:1px solid #38bdf833;border-radius:14px;padding:12px 16px;font-weight:900}.secondaryGhostButton{color:#a8bad3;background:#02061757;border-color:#94a3b824}.modulePreviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.modulePreviewCard{background:#0f172a94;border:1px solid #94a3b81f;border-radius:22px;min-height:168px;padding:20px}.modulePreviewCard div{color:#7dd3fc;background:#0ea5e91a;border-radius:14px;place-items:center;width:38px;height:38px;margin-bottom:16px;display:grid}.modulePreviewCard strong{color:#f8fafc;font-size:17px;display:block}.modulePreviewCard p{color:#8fa3bf;min-height:44px;margin:8px 0 14px;font-size:13px;line-height:1.45}.modulePreviewCard span{color:#8fa3bf;background:#02061761;border:1px solid #94a3b81a;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.modulePreviewCard.active{background:linear-gradient(135deg,#0ea5e929,#0f172a94);border-color:#38bdf842}.modulePreviewCard.active span{color:#8bdcff;background:#0ea5e91f;border-color:#38bdf838}.compactSystemNote{background:#0206174d;border:1px solid #94a3b81a;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.compactSystemNote strong{font-size:16px;display:block}.compactSystemNote p{color:#8fa3bf;margin:6px 0 0;line-height:1.45}.compactCounters{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.compactCounters span{color:#a8bad3;background:#0f172ab8;border:1px solid #94a3b81f;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.operationalFooter{color:#64748b;background:#f8fafc;border-top:1px solid #e5e7eb;min-height:34px;padding:0 28px;font-size:10.5px}.operationalFooter div{gap:5px}.operationalFooter svg{width:12px;height:12px}.operationalFooter strong{font-weight:800}.footerTime{opacity:.9}.compactShell .cleanHero{min-height:160px;padding:22px}.compactShell .cleanHero h2{font-size:clamp(30px,3.4vw,42px)}.compactShell .modulePreviewCard{min-height:148px;padding:18px}@media (width<=1280px){.topbar{grid-template-columns:1fr}.cleanHero{align-items:flex-start}.modulePreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.emptyCanvasCard{grid-template-columns:auto minmax(0,1fr)}.emptyCanvasActions{grid-column:1/-1;justify-content:flex-start}}@media (width<=980px){.appShell{grid-template-columns:84px minmax(0,1fr)}.contentCanvas{width:calc(100% - 36px)}.quickStatusStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.compactSystemNote{flex-direction:column;align-items:flex-start}.compactCounters{justify-content:flex-start}}@media (width<=680px){.topbar{margin:12px;padding:14px}.contentCanvas{width:calc(100% - 24px);margin:12px auto 18px}.cleanHero{border-radius:22px;flex-direction:column;min-height:auto;padding:20px}.cleanHero h2{font-size:clamp(28px,9vw,38px)}.cleanHero p{font-size:14px}.cleanHeroStatus{width:100%}.quickStatusStrip,.modulePreviewGrid{grid-template-columns:1fr}.emptyCanvasCard{grid-template-columns:1fr;padding:22px}.emptyCanvasActions{grid-template-columns:1fr;display:grid}.primaryGhostButton,.secondaryGhostButton{width:100%}.operationalFooter{min-height:auto;padding:10px 16px;font-size:10.5px}}body,.loginShell,.appShell,.workspace{padding-bottom:40px}.operationalFooter,.operationalFooter.compact{z-index:9999!important;color:#475569!important;background:#f8fafc!important;border-top:1px solid #e2e8f0!important;grid-template-columns:minmax(190px,.9fr) minmax(120px,.55fr) minmax(120px,.65fr) minmax(160px,.8fr) minmax(150px,.7fr) minmax(150px,.7fr)!important;align-items:center!important;gap:18px!important;width:100vw!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 82px!important;font-size:12px!important;line-height:1!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -1px #0f172a0a!important}.operationalFooter svg,.operationalFooter.compact svg{color:#64748b!important;flex:none!important;width:14px!important;height:14px!important}.operationalFooter strong,.operationalFooter.compact strong{color:#334155!important;font-weight:800!important}.operationalFooter .okText,.operationalFooter.compact .okText{color:#16a34a!important;margin-left:4px!important;font-weight:900!important}.operationalFooter .footerTime,.operationalFooter.compact .footerTime{color:#64748b!important;opacity:1!important;justify-content:flex-end!important}@media (width<=1100px){.operationalFooter,.operationalFooter.compact{grid-template-columns:minmax(170px,1fr) minmax(110px,.6fr) minmax(110px,.6fr) minmax(140px,.7fr) minmax(130px,.7fr)!important;gap:12px!important;padding:0 24px!important}.operationalFooter .footerTime,.operationalFooter.compact .footerTime{display:none!important}}@media (width<=680px){body,.loginShell,.appShell,.workspace{padding-bottom:82px}.operationalFooter,.operationalFooter.compact{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:8px 12px!important;height:auto!important;min-height:74px!important;padding:10px 14px!important;font-size:10.5px!important}.operationalFooter div,.operationalFooter.compact div{justify-content:flex-start!important}.operationalFooter .footerTime,.operationalFooter.compact .footerTime{grid-column:1/-1!important;justify-content:flex-start!important;display:inline-flex!important}.contentCanvas{padding-bottom:92px!important}}.pageStack.minimalDashboard{gap:16px!important;max-width:1080px!important;margin:0 auto!important}.minimalHero{background:radial-gradient(circle at 0 0,#0ea5e929,#0000 34%),linear-gradient(135deg,#0f172ac7,#0f172a80)!important;border:1px solid #94a3b821!important;border-radius:28px!important;grid-template-columns:minmax(0,1fr) 240px!important;align-items:center!important;gap:26px!important;min-height:245px!important;padding:32px 34px!important;display:grid!important}.minimalHeroContent h2{letter-spacing:-.06em!important;max-width:720px!important;margin:10px 0 0!important;font-size:clamp(34px,4vw,52px)!important;line-height:1.02!important}.minimalHeroContent p{color:#a8bad3!important;max-width:690px!important;margin:16px 0 0!important;font-size:16px!important;line-height:1.55!important}.minimalHeroActions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:24px!important;display:flex!important}.minimalHeroActions span{color:#a8bad3!important;background:#02061752!important;border:1px solid #94a3b81f!important;border-radius:14px!important;align-items:center!important;min-height:42px!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.minimalRuntimePanel{gap:10px!important;display:grid!important}.minimalRuntimePanel div{background:#02061757!important;border:1px solid #94a3b81c!important;border-radius:18px!important;padding:14px 15px!important}.minimalRuntimePanel span{color:#8fa3bf!important;text-transform:uppercase!important;letter-spacing:.09em!important;font-size:10px!important;font-weight:900!important;display:block!important}.minimalRuntimePanel strong{color:#f8fafc!important;letter-spacing:-.03em!important;margin-top:6px!important;font-size:18px!important;display:block!important}.minimalRuntimePanel strong.runtimeOk{color:#22c55e!important}.minimalRuntimePanel strong.runtimeWarn{color:#f59e0b!important}.minimalModuleGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important;display:grid!important}.minimalModuleCard{background:#0f172a8f!important;border:1px solid #94a3b81c!important;border-radius:22px!important;flex-direction:column!important;justify-content:space-between!important;min-height:150px!important;padding:18px!important;display:flex!important}.minimalModuleCard.active{background:linear-gradient(135deg,#0ea5e929,#0f172a8f)!important;border-color:#38bdf83d!important}.minimalModuleIcon{color:#7dd3fc!important;background:#0ea5e91a!important;border:1px solid #38bdf824!important;border-radius:14px!important;place-items:center!important;width:36px!important;height:36px!important;margin-bottom:14px!important;display:grid!important}.minimalModuleCard strong{color:#f8fafc!important;letter-spacing:-.02em!important;font-size:16px!important;display:block!important}.minimalModuleCard p{color:#8fa3bf!important;margin:7px 0 0!important;font-size:12.5px!important;line-height:1.42!important}.minimalModuleCard>span{color:#8fa3bf!important;background:#02061757!important;border:1px solid #94a3b81a!important;border-radius:999px!important;width:fit-content!important;margin-top:14px!important;padding:6px 10px!important;font-size:10.5px!important;font-weight:900!important;display:inline-flex!important}.minimalModuleCard.active>span{color:#8bdcff!important;background:#0ea5e91f!important;border-color:#38bdf833!important}.minimalEmptyHint{background:#02061738!important;border:1px solid #94a3b814!important;border-radius:22px!important;padding:18px 20px!important}.minimalEmptyHint strong{color:#f8fafc!important;font-size:15px!important;display:block!important}.minimalEmptyHint p{color:#8fa3bf!important;max-width:850px!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.45!important}.cleanHero,.quickStatusStrip,.emptyCanvasCard,.modulePreviewGrid,.compactSystemNote{display:none}.minimalDashboard .cleanHero,.minimalDashboard .quickStatusStrip,.minimalDashboard .emptyCanvasCard,.minimalDashboard .modulePreviewGrid,.minimalDashboard .compactSystemNote{display:none!important}@media (width<=1180px){.pageStack.minimalDashboard{max-width:100%!important}.minimalHero{grid-template-columns:1fr!important}.minimalRuntimePanel{grid-template-columns:repeat(3,minmax(0,1fr))!important}.minimalModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){.minimalHero{border-radius:24px!important;min-height:auto!important;padding:22px!important}.minimalHeroContent h2{font-size:clamp(30px,9vw,40px)!important}.minimalHeroContent p{font-size:14px!important}.minimalHeroActions{grid-template-columns:1fr!important;display:grid!important}.minimalHeroActions button,.minimalHeroActions span{justify-content:center!important;width:100%!important}.minimalRuntimePanel,.minimalModuleGrid{grid-template-columns:1fr!important}.minimalModuleCard{min-height:132px!important}}.appShell{font-size:calc(14px * var(--roboxp-font-scale,1))!important;grid-template-columns:260px minmax(0,1fr)!important}.productAvatar{border-radius:17px!important;width:46px!important;height:46px!important;font-size:20px!important}.sidebarBrand h2{letter-spacing:-.04em!important;font-size:21px!important}.sidebarBrand p{font-size:12px!important}.moduleSearch{border-radius:15px!important;height:42px!important;margin-top:20px!important;padding:0 13px!important;font-size:13px!important}.topbarTitleBlock h1{letter-spacing:-.04em!important;font-size:22px!important}.operationalFooter,.operationalFooter.compact{gap:14px!important;height:38px!important;min-height:38px!important;padding:0 68px!important;font-size:11px!important}.operationalFooter svg,.operationalFooter.compact svg{width:13px!important;height:13px!important}@media (width<=1180px){.minimalHero{grid-template-columns:1fr!important}.minimalRuntimePanel{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=980px){.appShell{grid-template-columns:78px minmax(0,1fr)!important}.contentCanvas{width:calc(100% - 32px)!important}.minimalHeroContent h2{font-size:clamp(27px,5vw,36px)!important}.minimalModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.operationalFooter,.operationalFooter.compact{padding:0 22px!important}}@media (width<=680px){.topbar{margin:10px!important;padding:12px!important}.contentCanvas{width:calc(100% - 20px)!important;margin-top:10px!important;padding-bottom:90px!important}.minimalHero{border-radius:21px!important;min-height:auto!important;padding:19px!important}.minimalHeroContent h2{font-size:clamp(27px,8.5vw,35px)!important}.minimalHeroContent p{font-size:13px!important}.minimalRuntimePanel,.minimalModuleGrid{grid-template-columns:1fr!important}.minimalModuleCard{min-height:112px!important}.operationalFooter,.operationalFooter.compact{height:auto!important;min-height:72px!important;padding:10px 13px!important;font-size:10.3px!important}}.operationalFooter,.operationalFooter.compact{z-index:9999!important;color:#475569!important;letter-spacing:0!important;background:linear-gradient(#fff 0%,#f8fafc 100%)!important;border-top:1px solid #e2e8f0!important;grid-template-columns:minmax(210px,1.05fr) minmax(130px,.62fr) minmax(140px,.68fr) minmax(170px,.82fr) minmax(170px,.72fr) minmax(170px,.72fr)!important;align-items:center!important;gap:18px!important;width:100vw!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 74px!important;font-size:12px!important;line-height:1!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -1px #0f172a0a,0 -8px 24px #0f172a0d!important}.operationalFooter div,.operationalFooter.compact div{white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;gap:7px!important;min-width:0!important;display:inline-flex!important;overflow:hidden!important}.operationalFooter svg,.operationalFooter.compact svg{stroke-width:2.2px!important;flex:none!important;width:14px!important;height:14px!important}.operationalFooter div:first-child svg,.operationalFooter.compact div:first-child svg{color:#16a34a!important}.operationalFooter div:first-child strong,.operationalFooter.compact div:first-child strong{color:#334155!important;font-weight:900!important}.operationalFooter div:nth-child(2) svg,.operationalFooter.compact div:nth-child(2) svg{color:#0284c7!important}.operationalFooter div:nth-child(2) strong,.operationalFooter.compact div:nth-child(2) strong{color:#0284c7!important;margin-left:3px!important;font-weight:950!important}.operationalFooter div:nth-child(3) svg,.operationalFooter.compact div:nth-child(3) svg{color:#22c55e!important}.operationalFooter div:nth-child(3),.operationalFooter.compact div:nth-child(3){color:#475569!important;text-transform:none!important}.operationalFooter div:nth-child(4) svg,.operationalFooter.compact div:nth-child(4) svg{color:#f97316!important}.operationalFooter div:nth-child(4),.operationalFooter.compact div:nth-child(4){color:#475569!important}.operationalFooter div:nth-child(5),.operationalFooter.compact div:nth-child(5){color:#475569!important;justify-content:flex-end!important}.operationalFooter div:nth-child(5) strong,.operationalFooter.compact div:nth-child(5) strong,.operationalFooter .okText,.operationalFooter.compact .okText{color:#16a34a!important;margin-left:3px!important;font-weight:950!important}.operationalFooter .badText,.operationalFooter.compact .badText{color:#dc2626!important;margin-left:3px!important;font-weight:950!important}.operationalFooter .footerTime,.operationalFooter.compact .footerTime,.operationalFooter div:nth-child(6),.operationalFooter.compact div:nth-child(6){color:#64748b!important;opacity:1!important;justify-content:flex-end!important;font-weight:500!important}.operationalFooter span,.operationalFooter.compact span{color:inherit!important}body,.loginShell,.appShell,.workspace{padding-bottom:42px!important}.contentCanvas{padding-bottom:56px!important}@media (width<=1100px){.operationalFooter,.operationalFooter.compact{grid-template-columns:minmax(180px,1fr) minmax(110px,.56fr) minmax(110px,.56fr) minmax(140px,.68fr) minmax(130px,.62fr)!important;gap:12px!important;padding:0 24px!important;font-size:11.5px!important}.operationalFooter .footerTime,.operationalFooter.compact .footerTime,.operationalFooter div:nth-child(6),.operationalFooter.compact div:nth-child(6){display:none!important}}@media (width<=680px){body,.loginShell,.appShell,.workspace{padding-bottom:82px!important}.contentCanvas{padding-bottom:96px!important}.operationalFooter,.operationalFooter.compact{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:8px 12px!important;height:auto!important;min-height:78px!important;padding:10px 14px!important;font-size:10.4px!important}.operationalFooter div,.operationalFooter.compact div{justify-content:flex-start!important}.operationalFooter .footerTime,.operationalFooter.compact .footerTime,.operationalFooter div:nth-child(6),.operationalFooter.compact div:nth-child(6){grid-column:1/-1!important;justify-content:flex-start!important;display:inline-flex!important}}:root{--roboxp-shell-density:.92}.appShell{grid-template-columns:244px minmax(0,1fr)!important;font-size:13px!important}.sidebar{padding:16px 16px 44px!important}.sidebarHeader,.brandBlock,.productBlock{gap:10px!important}.productAvatar,.sidebarAvatar{border-radius:15px!important;width:42px!important;height:42px!important;font-size:18px!important}.sidebarBrand h2,.brandText h2,.productText h2{letter-spacing:-.045em!important;font-size:19px!important}.sidebarBrand p,.brandText p,.productText p{font-size:11px!important}.moduleSearch,.sidebarSearch{border-radius:14px!important;height:39px!important;margin-top:17px!important;padding:0 12px!important;font-size:12px!important}.moduleSearch svg,.sidebarSearch svg{width:15px!important;height:15px!important}.navGroups{gap:9px!important;margin-top:15px!important}.groupTitle{border-radius:13px!important;min-height:38px!important;padding:9px 12px!important;font-size:12px!important}.navItem{border-radius:13px!important;min-height:37px!important;margin-top:5px!important;padding:8px 12px!important;font-size:12px!important}.navItem svg,.groupTitle svg{width:15px!important;height:15px!important}.topbar{border-radius:20px!important;gap:11px!important;min-height:60px!important;margin:12px 18px 0!important;padding:9px 13px!important}.topbarTitleBlock h1{font-size:20px!important;line-height:1.05!important}.topbarSearch{border-radius:13px!important;height:38px!important;padding:0 12px!important;font-size:12px!important}.topbarSearch svg{width:15px!important;height:15px!important}.topbarSearch kbd{border-radius:7px!important;padding:2px 7px!important;font-size:10px!important}.clockPill,.iconTopButton,.fontControl,.compactToggle,.userMenuPill,.logoutButton{border-radius:12px!important;height:34px!important;min-height:34px!important;font-size:11px!important}.iconTopButton{width:34px!important}.iconTopButton svg,.clockPill svg,.logoutButton svg{width:14px!important;height:14px!important}.compactToggle{padding:0 11px!important}.fontControl{gap:5px!important;padding:0 8px!important}.fontControl button{padding:4px 5px!important;font-size:11px!important}.userMenuPill{gap:8px!important;padding:0 9px!important}.userMenuPill .miniAvatar{border-radius:9px!important;width:25px!important;height:25px!important;font-size:11px!important}.userDropdown,.userMenuDropdown,.profileDropdown,.accountDropdown,[class*=UserDropdown],[class*=userDropdown],[class*=ProfileDropdown],[class*=profileDropdown]{border-radius:18px!important;width:250px!important;max-width:250px!important;padding:12px!important;font-size:12px!important}.userDropdown strong,.userMenuDropdown strong,.profileDropdown strong,.accountDropdown strong,[class*=UserDropdown] strong,[class*=userDropdown] strong,[class*=ProfileDropdown] strong,[class*=profileDropdown] strong{font-size:13px!important}.userDropdown a,.userDropdown button,.userMenuDropdown a,.userMenuDropdown button,.profileDropdown a,.profileDropdown button,.accountDropdown a,.accountDropdown button,[class*=UserDropdown] a,[class*=UserDropdown] button,[class*=userDropdown] a,[class*=userDropdown] button,[class*=ProfileDropdown] a,[class*=ProfileDropdown] button,[class*=profileDropdown] a,[class*=profileDropdown] button{border-radius:11px!important;min-height:34px!important;padding:8px 10px!important;font-size:12px!important}.contentCanvas{width:min(980px,100% - 40px)!important;margin:15px auto 10px!important;padding-bottom:54px!important}.pageStack.minimalDashboard{gap:11px!important;max-width:940px!important}.minimalHero{border-radius:22px!important;grid-template-columns:minmax(0,1fr) 184px!important;gap:17px!important;min-height:158px!important;padding:20px 22px!important}.minimalHeroContent h2{letter-spacing:-.055em!important;max-width:610px!important;margin-top:7px!important;font-size:clamp(24px,2.7vw,33px)!important;line-height:1.05!important}.minimalHeroContent p{max-width:610px!important;margin-top:9px!important;font-size:12.5px!important;line-height:1.45!important}.minimalHeroActions{gap:8px!important;margin-top:14px!important}.primaryGhostButton,.secondaryGhostButton,.minimalHeroActions span{border-radius:10px!important;min-height:32px!important;padding:0 11px!important;font-size:11px!important}.minimalRuntimePanel{gap:7px!important}.minimalRuntimePanel div{border-radius:13px!important;padding:9px 10px!important}.minimalRuntimePanel span{font-size:9px!important}.minimalRuntimePanel strong{margin-top:4px!important;font-size:13.5px!important}.minimalModuleCard{border-radius:16px!important;min-height:106px!important;padding:13px!important}.minimalModuleIcon{border-radius:10px!important;width:28px!important;height:28px!important;margin-bottom:9px!important}.minimalModuleIcon svg{width:14px!important;height:14px!important}.minimalModuleCard strong{font-size:13px!important}.minimalModuleCard p{margin-top:5px!important;font-size:10.8px!important;line-height:1.34!important}.minimalModuleCard>span{margin-top:9px!important;padding:4px 8px!important;font-size:9.2px!important}.minimalEmptyHint{border-radius:16px!important;padding:12px 14px!important}.minimalEmptyHint strong{font-size:12.5px!important}.minimalEmptyHint p{margin-top:4px!important;font-size:11.2px!important;line-height:1.34!important}.card,.panel,.formCard,.settingsCard,.profileCard,.systemCard,.runtimeCard{border-radius:18px!important}.card h2,.panel h2,.formCard h2,.settingsCard h2,.profileCard h2,.systemCard h2{font-size:18px!important}.card h3,.panel h3,.formCard h3,.settingsCard h3,.profileCard h3,.systemCard h3{font-size:15px!important}input,select,textarea{border-radius:11px!important;min-height:38px!important;font-size:12px!important}.operationalFooter,.operationalFooter.compact{height:38px!important;min-height:38px!important;padding:0 66px!important;font-size:11px!important}@media (width<=1180px){.minimalHero{grid-template-columns:1fr!important}.minimalRuntimePanel{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=980px){.appShell{grid-template-columns:74px minmax(0,1fr)!important}.contentCanvas{width:calc(100% - 28px)!important}.minimalModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.operationalFooter,.operationalFooter.compact{padding:0 22px!important}}@media (width<=680px){.topbar{border-radius:18px!important;margin:9px!important;padding:10px!important}.contentCanvas{width:calc(100% - 18px)!important;margin-top:9px!important;padding-bottom:92px!important}.minimalHero{border-radius:19px!important;min-height:auto!important;padding:17px!important}.minimalHeroContent h2{font-size:clamp(25px,8vw,32px)!important}.minimalRuntimePanel,.minimalModuleGrid{grid-template-columns:1fr!important}.minimalModuleCard{min-height:98px!important}.operationalFooter,.operationalFooter.compact{height:auto!important;min-height:76px!important;padding:10px 13px!important;font-size:10.2px!important}}.userFoundationPage{gap:12px!important;max-width:880px!important;margin:0 auto!important}.profileHeaderBar{background:#1e293b94!important;border:1px solid #94a3b81a!important;border-radius:18px!important;align-items:center!important;min-height:48px!important;padding:0 18px!important;display:flex!important}.profileHeaderBar>div{align-items:center!important;gap:12px!important;display:flex!important}.backMiniButton{color:#94a3b8!important;cursor:pointer!important;background:0 0!important;border:0!important;font-size:12px!important}.masterBadge{color:#facc15!important;letter-spacing:.08em!important;background:#f59e0b29!important;border-radius:999px!important;align-items:center!important;padding:4px 9px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.profileTabs{background:#1e293bb8!important;border:1px solid #94a3b81f!important;border-radius:16px!important;align-items:center!important;gap:6px!important;width:fit-content!important;max-width:100%!important;margin:0 auto!important;padding:6px!important;display:flex!important;overflow-x:auto!important}.profileTabs button{color:#94a3b8!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:11px!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important}.profileTabs button.active{color:#fff!important;background:linear-gradient(135deg,#38bdf8,#2563eb)!important}.profileFormCard{max-width:620px!important;margin:0 auto!important}.profileFormCard label{color:#94a3b8!important;gap:6px!important;margin-top:13px!important;font-size:12px!important;font-weight:800!important;display:grid!important}.profileFormCard small{color:#64748b!important;font-size:10.8px!important}.profileFormCard button[type=submit]{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#38bdf8,#2563eb)!important;border:0!important;border-radius:12px!important;min-height:38px!important;margin-top:16px!important;padding:0 18px!important;font-size:12px!important;font-weight:900!important}.twoColumnForm{grid-template-columns:140px 1fr!important;gap:10px!important;display:grid!important}.checkRow{grid-template-columns:none!important;align-items:center!important;gap:10px!important;display:flex!important}.checkRow input{width:16px!important;height:16px!important;min-height:auto!important}.dataGridMini{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.dataGridMini div{background:#02061740!important;border:1px solid #94a3b814!important;border-radius:14px!important;padding:12px!important}.dataGridMini span{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:900!important;display:block!important}.dataGridMini strong{color:#f8fafc!important;word-break:break-word!important;margin-top:6px!important;font-size:12.5px!important;display:block!important}.auditMiniList{gap:8px!important;margin-top:16px!important;display:grid!important}.auditMiniList>strong{color:#f8fafc!important;font-size:13px!important}.auditMiniList div{color:#cbd5e1!important;background:#0206173d!important;border-radius:12px!important;justify-content:space-between!important;gap:12px!important;padding:10px 12px!important;font-size:12px!important;display:flex!important}.auditMiniList small{color:#64748b!important;font-size:10.5px!important}.inlineSuccess{color:#86efac!important;background:#22c55e1a!important;border:1px solid #22c55e2e!important;border-radius:14px!important;padding:11px 13px!important;font-size:12px!important;font-weight:800!important}@media (width<=760px){.userFoundationPage{max-width:100%!important}.profileTabs{justify-content:flex-start!important;width:100%!important}.profileFormCard{max-width:100%!important}.twoColumnForm,.dataGridMini{grid-template-columns:1fr!important}.auditMiniList div{display:grid!important}}.groupToggle{cursor:pointer;text-align:left;width:100%}.chevronOpen{margin-left:auto;transition:transform .18s;transform:rotate(0)}.chevronClosed{margin-left:auto;transition:transform .18s;transform:rotate(-90deg)}.navGroup.closed{gap:0}.navGroup.open .navItem{animation:.16s both roboxpMenuFade}@keyframes roboxpMenuFade{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.sessionModalOverlay{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle,#f59e0b29,#0000 34%),#020617c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sessionModalCard{text-align:center;color:#e5edff;background:linear-gradient(145deg,#1e293bfa,#0f172afa);border:1px solid #f59e0bb8;border-radius:22px;width:min(390px,100vw - 32px);padding:30px;box-shadow:0 0 0 1px #0f172acc,0 22px 80px #0000008c,0 0 70px #f59e0b2e}.sessionModalCard svg{color:#f59e0b;margin-bottom:14px}.sessionModalCard h2{color:#f59e0b;margin:0 0 10px;font-size:22px}.sessionModalCard p{color:#94a3b8;max-width:280px;margin:0 auto 18px;font-size:13px;line-height:1.55}.sessionCountdown{background:#0f172ac7;border:1px solid #94a3b824;border-radius:14px;margin-bottom:20px;padding:18px 12px}.sessionCountdown strong{color:#f59e0b;letter-spacing:-.05em;font-size:56px;line-height:1;display:block}.sessionCountdown span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:11px;display:block}.sessionModalActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sessionModalActions button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#22d3ee,#2563eb);border:0;border-radius:10px;padding:12px 13px;font-size:13px;font-weight:800}.sessionModalActions button.secondary{color:#cbd5e1;background:#47556994}.settingsPage{max-width:980px}.settingsHero{min-height:auto}.settingsFormCard{max-width:720px}.settingsFormCard label{color:#cbd5e1;gap:8px;margin-top:16px;font-size:13px;font-weight:700;display:grid}.settingsFormCard select,.settingsFormCard input[type=text],.settingsFormCard input[type=number]{color:#e5edff;background:#0206179e;border:1px solid #94a3b82e;border-radius:12px;outline:none;width:100%;padding:12px 13px}.settingToggleRow{background:#0f172a73;border:1px solid #94a3b81f;border-radius:16px;grid-template-columns:1fr auto;align-items:center;padding:16px}.settingToggleRow small{color:#94a3b8;margin-top:4px;font-weight:500;line-height:1.45;display:block}.settingToggleRow input{accent-color:#22d3ee;width:18px;height:18px}.settingsNote{color:#fde68a;background:#f59e0b14;border:1px solid #f59e0b38;border-radius:14px;margin:18px 0;padding:13px 14px;font-size:12px;line-height:1.5}.settingsFormCard button[type=submit]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22d3ee,#2563eb);border:0;border-radius:12px;padding:12px 16px;font-weight:900}.settingsFormCard button[type=submit]:disabled{opacity:.6;cursor:wait}.inlineMessage{border-radius:12px;margin:12px 0;padding:12px 14px;font-size:13px;font-weight:700}.inlineMessage.success{color:#86efac;background:#22c55e14;border:1px solid #22c55e42}.inlineMessage.error{color:#fecaca;background:#f8717114;border:1px solid #f8717142}@media (width<=760px){.sessionModalActions,.settingToggleRow{grid-template-columns:1fr}}:root{--v1c6-font:13px;--v1c6-radius:16px;--v1c6-border:#0f172a17;--v1c6-muted:#64748b;--v1c6-ink:#0f172a;--v1c6-card:#ffffffeb;--v1c6-blue:#2563eb;--v1c6-indigo:#4f46e5;--v1c6-bg:#f6f8fc}html,body,#root{font-size:var(--v1c6-font)!important}.appShell{background:radial-gradient(circle at top left, #2563eb14, transparent 34%), radial-gradient(circle at bottom right, #4f46e512, transparent 30%), var(--v1c6-bg)!important}.sidebar.premiumSidebar,.sidebar{background:linear-gradient(#08111f 0%,#0b1526 46%,#0f172a 100%)!important;border-right:1px solid #ffffff14!important;width:248px!important;min-width:248px!important;padding:14px 12px!important}.sidebar.collapsed{width:72px!important;min-width:72px!important;padding:14px 9px!important}.sidebarBrand{min-height:44px!important;margin-bottom:12px!important}.productAvatar{border-radius:12px!important;width:34px!important;height:34px!important;font-size:15px!important;box-shadow:0 10px 24px #2563eb47!important}.sidebarBrand h2{letter-spacing:.13em!important;font-size:13px!important;line-height:1.1!important}.sidebarBrand p{margin-top:2px!important;font-size:10px!important}.collapseButton{border-radius:10px!important;width:30px!important;height:30px!important}.moduleSearch{border-radius:12px!important;height:34px!important;margin:8px 0 14px!important;padding:0 10px!important}.moduleSearch input{font-size:12px!important}.navGroups{gap:8px!important}.navGroup{background:#ffffff09!important;border:1px solid #ffffff0e!important;border-radius:14px!important;padding:5px!important}.groupTitle,.groupTitleButton{color:#e2e8f0c7!important;cursor:pointer!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:5px 6px 7px!important;font-size:10.5px!important;display:flex!important}.groupTitleLeft{align-items:center!important;gap:7px!important;display:flex!important}.groupChevron{transition:transform .18s!important}.groupChevron.open{transform:rotate(180deg)!important}.navItemsWrap{gap:4px!important;display:grid!important}.navItem{border-radius:11px!important;gap:8px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:12px!important;font-weight:600!important}.navItem svg{width:16px!important;height:16px!important}.navItem.active{color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%)!important;box-shadow:0 12px 28px #2563eb42!important}.workspace{min-width:0!important}.topbar{border-bottom:1px solid var(--v1c6-border)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffe0!important;min-height:58px!important;padding:10px 18px!important}.topbarTitleBlock h1,.topbar h1{margin:1px 0 0!important;font-size:18px!important;line-height:1.15!important}.eyebrow,.sectionEyebrow{letter-spacing:.12em!important;font-size:10px!important}.topbarSearch{border-radius:999px!important;max-width:360px!important;height:34px!important;font-size:12px!important}.topbarActions{gap:7px!important}.clockPill,.iconTopButton,.compactToggle,.logoutButton,.fontControl,.userMenuPill{border-radius:999px!important;min-height:32px!important;font-size:11.5px!important}.userMenuPill{padding:4px 8px!important}.userMenuPill strong{font-size:11.5px!important}.userMenuPill span{font-size:10px!important}.miniAvatar{width:26px!important;height:26px!important;font-size:11px!important}.contentCanvas{max-width:1480px!important;padding:16px 18px 72px!important}.pageStack,.premiumPageStack{gap:14px!important}.minimalHero,.heroDashboard,.compactHero,.premiumPageHero{border-radius:var(--v1c6-radius)!important;border:1px solid var(--v1c6-border)!important;background:linear-gradient(135deg,#fffffff5,#f8fafce6)!important;padding:18px!important;box-shadow:0 16px 38px #0f172a0f!important}.minimalHero h2,.heroDashboard h2,.compactHero h2,.premiumPageHero h2{margin:4px 0 6px!important;font-size:20px!important;line-height:1.2!important}.minimalHero p,.heroDashboard p,.compactHero p,.premiumPageHero p{color:var(--v1c6-muted)!important;font-size:12.5px!important;line-height:1.55!important}.minimalRuntimePanel{border-radius:14px!important;padding:12px!important}.minimalRuntimePanel span,.minimalModuleCard p,.minimalEmptyHint p,.panelCard pre{font-size:11.5px!important}.minimalRuntimePanel strong{font-size:13px!important}.minimalModuleGrid{gap:10px!important}.minimalModuleCard,.panelCard,.buildItem,.profileFormCard,.premiumSettingsCard{border-radius:var(--v1c6-radius)!important;border:1px solid var(--v1c6-border)!important;background:var(--v1c6-card)!important;box-shadow:0 14px 34px #0f172a0e!important}.minimalModuleCard{padding:14px!important}.minimalModuleCard strong,.panelHeader h3,.premiumCardHeader h3{font-size:13px!important}.minimalModuleIcon,.metricIcon{border-radius:12px!important;width:34px!important;height:34px!important}.operationalFooter,.operationalFooter.compact{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(90deg,#2563eb14,#4f46e514,#0ea5e914),#fffffff2!important;border-top:1px solid #0f172a14!important;height:auto!important;min-height:42px!important;padding:8px 14px!important;font-size:10.5px!important}.operationalFooter div,.operationalFooter.compact div{border-radius:999px!important;min-height:24px!important;padding:3px 8px!important}.premiumPageHero{grid-template-columns:minmax(0,1fr) 240px!important;align-items:center!important;gap:14px!important;display:grid!important}.premiumPageHero aside{background:linear-gradient(135deg,#eff6ff,#eef2ff)!important;border:1px solid #2563eb26!important;border-radius:14px!important;padding:14px!important}.premiumPageHero aside span,.premiumPageHero aside small{color:var(--v1c6-muted)!important;font-size:11px!important;display:block!important}.premiumPageHero aside strong{color:var(--v1c6-blue)!important;margin:4px 0!important;font-size:22px!important;display:block!important}.premiumSettingsGrid{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr)!important;gap:14px!important;display:grid!important}.premiumSettingsCard{padding:16px!important}.premiumCardHeader{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.premiumCardHeader p{color:var(--v1c6-muted)!important;margin:4px 0 0!important;font-size:12px!important}.premiumCardHeader span{color:var(--v1c6-blue)!important;background:#eff6ff!important;border-radius:999px!important;padding:4px 8px!important;font-size:10px!important;font-weight:800!important}.premiumSettingsCard label{color:var(--v1c6-ink)!important;gap:6px!important;margin-bottom:12px!important;font-size:12px!important;font-weight:700!important;display:grid!important}.premiumSettingsCard select,.premiumSettingsCard input:not([type=checkbox]){background:#fff!important;border:1px solid #0f172a1f!important;border-radius:11px!important;min-height:36px!important;padding:0 11px!important;font-size:12.5px!important}.premiumToggleRow{background:#f8fafc!important;border:1px solid #0f172a14!important;border-radius:14px!important;grid-template-columns:18px 1fr!important;align-items:start!important;padding:12px!important}.premiumToggleRow small{color:var(--v1c6-muted)!important;margin-top:2px!important;font-size:11px!important;font-weight:500!important;display:block!important}.premiumSettingsCard button[type=submit]{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#2563eb,#4f46e5)!important;border:0!important;border-radius:12px!important;min-height:38px!important;padding:0 14px!important;font-weight:800!important}.inlineSuccess{color:#047857!important;background:#ecfdf5!important;border:1px solid #10b98133!important;border-radius:12px!important;margin-top:12px!important;padding:10px 12px!important;font-size:12px!important;font-weight:700!important}.premiumSettingsCard pre{color:#e2e8f0!important;background:#0f172a!important;border-radius:12px!important;max-height:360px!important;padding:12px!important;font-size:11px!important;line-height:1.45!important;overflow:auto!important}@media (width<=1180px){.topbar{align-items:flex-start!important}.topbarSearch{display:none!important}.premiumSettingsGrid{grid-template-columns:1fr!important}}@media (width<=860px){.appShell{grid-template-columns:72px minmax(0,1fr)!important}.sidebar:not(.collapsed){width:72px!important;min-width:72px!important}.sidebar:not(.collapsed) .sidebarBrand h2,.sidebar:not(.collapsed) .sidebarBrand p,.sidebar:not(.collapsed) .moduleSearch,.sidebar:not(.collapsed) .groupTitle,.sidebar:not(.collapsed) .navItem span{display:none!important}.topbar{padding:9px 12px!important}.topbarTitleBlock h1,.topbar h1{font-size:16px!important}.topbarActions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}.contentCanvas{padding:12px 12px 74px!important}.premiumPageHero{grid-template-columns:1fr!important}.minimalHero,.heroDashboard,.compactHero,.premiumPageHero{padding:14px!important}.minimalHero h2,.heroDashboard h2,.compactHero h2,.premiumPageHero h2{font-size:17px!important}}@media (width<=560px){html,body,#root{font-size:12px!important}.appShell{grid-template-columns:58px minmax(0,1fr)!important}.sidebar,.sidebar.collapsed,.sidebar:not(.collapsed){width:58px!important;min-width:58px!important;padding:10px 6px!important}.productAvatar{width:30px!important;height:30px!important}.collapseButton{display:none!important}.navGroup{padding:4px!important}.navItem{justify-content:center!important;width:42px!important;height:34px!important;padding:0!important}.topbar{min-height:auto!important}.clockPill,.fontControl,.compactToggle,.userMenuPill{display:none!important}.logoutButton{padding:0 10px!important}.contentCanvas{padding:10px 10px 78px!important}.minimalModuleGrid{grid-template-columns:1fr!important}.operationalFooter,.operationalFooter.compact{gap:4px!important;font-size:9.5px!important}.operationalFooter div:nth-child(4),.operationalFooter div:nth-child(6){display:none!important}}.themeModeButton{gap:7px;min-width:74px;padding-inline:10px}.themeModeButton span{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.appShell.theme-dark{color:#e5edf8;background:radial-gradient(circle at 18% 10%,#0ea5e91a,#0000 28%),radial-gradient(circle at 82% 12%,#2563eb1f,#0000 30%),linear-gradient(135deg,#020617 0%,#071426 46%,#020617 100%)}.appShell.theme-dark .minimalHero,.appShell.theme-dark .minimalModuleCard,.appShell.theme-dark .minimalEmptyHint,.appShell.theme-dark .panelCard,.appShell.theme-dark .profileFormCard,.appShell.theme-dark .settingsHero,.appShell.theme-dark .settingsPanel,.appShell.theme-dark .sessionAdminCard{box-shadow:0 22px 70px #00000047;color:#e5edf8!important;background:linear-gradient(145deg,#0f172af5,#080f1eeb)!important;border-color:#94a3b82e!important}.appShell.theme-dark .minimalHero h2,.appShell.theme-dark .minimalModuleCard strong,.appShell.theme-dark .minimalEmptyHint strong,.appShell.theme-dark .panelCard h3,.appShell.theme-dark .profileFormCard h3,.appShell.theme-dark .settingsPanel h3{color:#f8fafc!important}.appShell.theme-dark .minimalHero p,.appShell.theme-dark .minimalModuleCard p,.appShell.theme-dark .minimalEmptyHint p,.appShell.theme-dark .panelCard p,.appShell.theme-dark .profileFormCard label,.appShell.theme-dark .settingsPanel p{color:#aab8cf!important}.appShell.theme-dark .minimalModuleCard.active{background:radial-gradient(circle at 18% 18%,#0ea5e92e,#0000 34%),linear-gradient(145deg,#0759855c,#0f172af5)!important;border-color:#38bdf857!important}.appShell.theme-dark .minimalRuntimePanel>div,.appShell.theme-dark .metricCard,.appShell.theme-dark input,.appShell.theme-dark select,.appShell.theme-dark textarea{color:#f8fafc!important;background:#0206179e!important;border-color:#94a3b82e!important}.appShell.theme-light{color:#0f172a;background:radial-gradient(circle at 22% 8%,#0ea5e921,#0000 28%),radial-gradient(circle at 84% 12%,#3b82f61f,#0000 32%),linear-gradient(135deg,#f8fafc 0%,#edf4fb 48%,#f8fafc 100%)}.appShell.theme-light .sidebar,.appShell.theme-light .premiumSidebar{background:linear-gradient(#f8fafc 0%,#edf4fb 100%)!important;border-right-color:#0f172a1a!important}.appShell.theme-light .sidebarBrand h2,.appShell.theme-light .groupTitle span,.appShell.theme-light .navItem span{color:#0f172a!important}.appShell.theme-light .sidebarBrand p,.appShell.theme-light .navItem.disabled span{color:#64748b!important}.appShell.theme-light .groupTitle,.appShell.theme-light .moduleSearch,.appShell.theme-light .navItem{background:#ffffffb8!important;border-color:#0f172a1a!important}.appShell.theme-light .minimalHero,.appShell.theme-light .minimalModuleCard,.appShell.theme-light .minimalEmptyHint,.appShell.theme-light .panelCard,.appShell.theme-light .profileFormCard,.appShell.theme-light .settingsHero,.appShell.theme-light .settingsPanel,.appShell.theme-light .sessionAdminCard{box-shadow:0 22px 60px #0f172a14;color:#0f172a!important;background:#ffffffdb!important;border-color:#0f172a1a!important}.appShell.theme-light .minimalHero h2,.appShell.theme-light .minimalModuleCard strong,.appShell.theme-light .minimalEmptyHint strong,.appShell.theme-light .panelCard h3{color:#0f172a!important}.appShell.theme-light .minimalHero p,.appShell.theme-light .minimalModuleCard p,.appShell.theme-light .minimalEmptyHint p,.appShell.theme-light .panelCard p{color:#475569!important}.appShell.theme-light .minimalRuntimePanel>div,.appShell.theme-light .metricCard,.appShell.theme-light input,.appShell.theme-light select,.appShell.theme-light textarea{color:#0f172a!important;background:#f8fafce6!important;border-color:#0f172a1a!important}@media (prefers-color-scheme:light){.appShell.theme-auto{color:#0f172a;background:radial-gradient(circle at 22% 8%,#0ea5e921,#0000 28%),radial-gradient(circle at 84% 12%,#3b82f61f,#0000 32%),linear-gradient(135deg,#f8fafc 0%,#edf4fb 48%,#f8fafc 100%)}.appShell.theme-auto .minimalHero,.appShell.theme-auto .minimalModuleCard,.appShell.theme-auto .minimalEmptyHint,.appShell.theme-auto .panelCard{color:#0f172a!important;background:#ffffffdb!important;border-color:#0f172a1a!important}}@media (prefers-color-scheme:dark){.appShell.theme-auto .minimalHero,.appShell.theme-auto .minimalModuleCard,.appShell.theme-auto .minimalEmptyHint,.appShell.theme-auto .panelCard{color:#e5edf8!important;background:linear-gradient(145deg,#0f172af5,#080f1eeb)!important;border-color:#94a3b82e!important}.appShell.theme-auto .minimalHero h2,.appShell.theme-auto .minimalModuleCard strong,.appShell.theme-auto .minimalEmptyHint strong{color:#f8fafc!important}.appShell.theme-auto .minimalHero p,.appShell.theme-auto .minimalModuleCard p,.appShell.theme-auto .minimalEmptyHint p{color:#aab8cf!important}}@media (width<=860px){.themeModeButton span{display:none}.themeModeButton{min-width:42px}}.appShell.theme-dark{background:radial-gradient(circle at 82% 12%,#0ea5e929,#0000 34%),radial-gradient(circle at 20% 8%,#3b82f61a,#0000 28%),linear-gradient(135deg,#060b16 0%,#07111f 48%,#030712 100%)!important}.appShell.theme-dark .workspace{background:radial-gradient(circle at 78% 8%,#0ea5e91f,#0000 32%),linear-gradient(135deg,#050a16fa,#07101ffa)!important}.appShell.theme-dark .topbar{-webkit-backdrop-filter:blur(18px)saturate(140%)!important;backdrop-filter:blur(18px)saturate(140%)!important;background:linear-gradient(135deg,#0b1220f0,#0f172ae0)!important;border:1px solid #94a3b829!important;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff0d!important}.appShell.theme-dark .topbarTitleBlock h1,.appShell.theme-dark .topbar .eyebrow,.appShell.theme-dark .topbarSearch span,.appShell.theme-dark .userMenuPill strong{color:#f8fafc!important}.appShell.theme-dark .topbar .eyebrow,.appShell.theme-dark .userMenuPill span{color:#94a3b8!important}.appShell.theme-dark .topbarSearch,.appShell.theme-dark .clockPill,.appShell.theme-dark .iconTopButton,.appShell.theme-dark .fontControl,.appShell.theme-dark .compactToggle,.appShell.theme-dark .userMenuPill,.appShell.theme-dark .logoutButton,.appShell.theme-dark .themeModeButton{color:#e5edf8!important;background:#0f172ab8!important;border:1px solid #94a3b829!important}.appShell.theme-dark .topbarSearch kbd,.appShell.theme-dark .themeModeLabel{color:#cbd5e1!important;background:#1e293bdb!important;border-color:#94a3b82e!important}.appShell.theme-light{background:radial-gradient(circle at 82% 12%,#0ea5e926,#0000 35%),linear-gradient(135deg,#eef5ff 0%,#f8fafc 48%,#e8f1ff 100%)!important}.appShell.theme-light .workspace{background:radial-gradient(circle at 80% 10%,#3b82f61f,#0000 35%),linear-gradient(135deg,#f3f7fb,#eef4fb)!important}.appShell.theme-light .topbar{-webkit-backdrop-filter:blur(18px)saturate(140%)!important;backdrop-filter:blur(18px)saturate(140%)!important;background:linear-gradient(135deg,#ffffffeb,#f1f5f9e6)!important;border:1px solid #0f172a14!important;box-shadow:0 18px 42px #0f172a1a,inset 0 1px #ffffffdb!important}.appShell.theme-light .topbarTitleBlock h1,.appShell.theme-light .topbar .eyebrow,.appShell.theme-light .topbarSearch span,.appShell.theme-light .userMenuPill strong{color:#0f172a!important}.appShell.theme-light .topbar .eyebrow,.appShell.theme-light .userMenuPill span{color:#64748b!important}.appShell.theme-light .topbarSearch,.appShell.theme-light .clockPill,.appShell.theme-light .iconTopButton,.appShell.theme-light .fontControl,.appShell.theme-light .compactToggle,.appShell.theme-light .userMenuPill,.appShell.theme-light .logoutButton,.appShell.theme-light .themeModeButton{color:#172033!important;background:#ffffffd6!important;border:1px solid #0f172a1a!important}.appShell.theme-light .topbarSearch kbd,.appShell.theme-light .themeModeLabel{color:#334155!important;background:#e2e8f0db!important;border-color:#0f172a1a!important}@media (prefers-color-scheme:dark){.appShell.theme-auto{background:radial-gradient(circle at 82% 12%,#0ea5e929,#0000 34%),radial-gradient(circle at 20% 8%,#3b82f61a,#0000 28%),linear-gradient(135deg,#060b16 0%,#07111f 48%,#030712 100%)!important}.appShell.theme-auto .workspace{background:radial-gradient(circle at 78% 8%,#0ea5e91f,#0000 32%),linear-gradient(135deg,#050a16fa,#07101ffa)!important}.appShell.theme-auto .topbar{-webkit-backdrop-filter:blur(18px)saturate(140%)!important;backdrop-filter:blur(18px)saturate(140%)!important;background:linear-gradient(135deg,#0b1220f0,#0f172ae0)!important;border:1px solid #94a3b829!important;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff0d!important}.appShell.theme-auto .topbarTitleBlock h1,.appShell.theme-auto .topbar .eyebrow,.appShell.theme-auto .topbarSearch span,.appShell.theme-auto .userMenuPill strong{color:#f8fafc!important}.appShell.theme-auto .topbar .eyebrow,.appShell.theme-auto .userMenuPill span{color:#94a3b8!important}.appShell.theme-auto .topbarSearch,.appShell.theme-auto .clockPill,.appShell.theme-auto .iconTopButton,.appShell.theme-auto .fontControl,.appShell.theme-auto .compactToggle,.appShell.theme-auto .userMenuPill,.appShell.theme-auto .logoutButton,.appShell.theme-auto .themeModeButton{color:#e5edf8!important;background:#0f172ab8!important;border:1px solid #94a3b829!important}.appShell.theme-auto .topbarSearch kbd,.appShell.theme-auto .themeModeLabel{color:#cbd5e1!important;background:#1e293bdb!important;border-color:#94a3b82e!important}}@media (prefers-color-scheme:light){.appShell.theme-auto{background:radial-gradient(circle at 82% 12%,#0ea5e926,#0000 35%),linear-gradient(135deg,#eef5ff 0%,#f8fafc 48%,#e8f1ff 100%)!important}.appShell.theme-auto .workspace{background:radial-gradient(circle at 80% 10%,#3b82f61f,#0000 35%),linear-gradient(135deg,#f3f7fb,#eef4fb)!important}.appShell.theme-auto .topbar{-webkit-backdrop-filter:blur(18px)saturate(140%)!important;backdrop-filter:blur(18px)saturate(140%)!important;background:linear-gradient(135deg,#ffffffeb,#f1f5f9e6)!important;border:1px solid #0f172a14!important;box-shadow:0 18px 42px #0f172a1a,inset 0 1px #ffffffdb!important}.appShell.theme-auto .topbarTitleBlock h1,.appShell.theme-auto .topbar .eyebrow,.appShell.theme-auto .topbarSearch span,.appShell.theme-auto .userMenuPill strong{color:#0f172a!important}.appShell.theme-auto .topbar .eyebrow,.appShell.theme-auto .userMenuPill span{color:#64748b!important}.appShell.theme-auto .topbarSearch,.appShell.theme-auto .clockPill,.appShell.theme-auto .iconTopButton,.appShell.theme-auto .fontControl,.appShell.theme-auto .compactToggle,.appShell.theme-auto .userMenuPill,.appShell.theme-auto .logoutButton,.appShell.theme-auto .themeModeButton{color:#172033!important;background:#ffffffd6!important;border:1px solid #0f172a1a!important}.appShell.theme-auto .topbarSearch kbd,.appShell.theme-auto .themeModeLabel{color:#334155!important;background:#e2e8f0db!important;border-color:#0f172a1a!important}}@media (width<=900px){.appShell.theme-dark .topbar,.appShell.theme-light .topbar,.appShell.theme-auto .topbar{width:calc(100% - 20px)!important;margin:10px!important}}.appShell .topbar,.appShell .sidebar,.appShell .contentCanvas,.appShell .operationalFooter,.appShell .minimalHero,.appShell .minimalModuleCard,.appShell .minimalEmptyHint,.appShell .panelCard,.appShell .settingsPanel,.appShell .profileFormCard{font-size:inherit}.appShell .topbar h1,.appShell .minimalHero h2,.appShell .heroDashboard h2,.appShell .panelCard h2,.appShell .panelCard h3{font-size:1.55em!important}.appShell .minimalModuleCard strong,.appShell .metricCard strong,.appShell .buildItem strong{font-size:1.02em!important}.appShell .minimalHero p,.appShell .minimalModuleCard p,.appShell .minimalEmptyHint p,.appShell .panelCard p,.appShell .navItem,.appShell .groupTitle,.appShell .topbarSearch,.appShell .clockPill,.appShell .userMenuPill,.appShell .logoutButton,.appShell .compactToggle,.appShell .fontControl{font-size:.92em!important}.fontControl{align-items:center!important;gap:4px!important;display:inline-flex!important}.fontControl button,.fontResetButton{cursor:pointer!important;border-radius:10px!important;min-width:30px!important;height:28px!important;font-weight:800!important;transition:transform .16s,opacity .16s,background .16s!important}.fontControl button:hover,.fontResetButton:hover,.compactToggle:hover{opacity:.95;transform:translateY(-1px)}.fontResetButton{letter-spacing:.02em!important;min-width:44px!important;font-size:.72em!important}.compactToggle{cursor:pointer!important;transition:transform .16s,opacity .16s,background .16s!important}.compactShell .topbar,.compactShell .topbar.compactTopbar{min-height:52px!important;padding-top:8px!important;padding-bottom:8px!important}.compactShell .topbarTitleBlock h1,.compactShell .topbar h1{font-size:1.25em!important;line-height:1.05!important}.compactShell .topbar .eyebrow{margin-bottom:1px!important;font-size:.62em!important}.compactShell .topbarSearch{min-height:34px!important;padding-top:7px!important;padding-bottom:7px!important}.compactShell .clockPill,.compactShell .iconTopButton,.compactShell .themeModeButton,.compactShell .fontControl,.compactShell .compactToggle,.compactShell .userMenuPill,.compactShell .logoutButton{height:34px!important;min-height:34px!important}.compactShell .contentCanvas{padding-top:22px!important;padding-bottom:58px!important}.compactShell .minimalHero{min-height:unset!important;border-radius:18px!important;padding:24px 28px!important}.compactShell .minimalHeroContent h2,.compactShell .minimalHero h2{margin-bottom:7px!important;font-size:1.35em!important}.compactShell .minimalHeroContent p,.compactShell .minimalHero p{margin-bottom:12px!important;line-height:1.42!important}.compactShell .minimalRuntimePanel{gap:8px!important}.compactShell .minimalRuntimePanel>div{border-radius:12px!important;min-height:48px!important;padding:10px 12px!important}.compactShell .minimalModuleCard{border-radius:16px!important;min-height:116px!important;padding:18px!important}.compactShell .minimalModuleCard p{margin-top:5px!important;line-height:1.35!important}.compactShell .minimalEmptyHint{border-radius:15px!important;padding:13px 16px!important}.compactShell .sidebarBrand{margin-bottom:12px!important}.compactShell .moduleSearch{min-height:34px!important;margin-bottom:12px!important}.compactShell .navGroups{gap:8px!important}.compactShell .navGroup{padding:9px!important}.compactShell .groupTitle{margin-bottom:7px!important}.compactShell .operationalFooter,.compactShell .operationalFooter.compact{min-height:34px!important;padding-top:5px!important;padding-bottom:5px!important}.compactShell .compactToggle{box-shadow:inset 0 0 0 1px #7dd3fc47,0 0 18px #38bdf81f!important}.compactShell .compactToggle.active{color:#fff!important;background:linear-gradient(135deg,#38bdf83d,#6366f12e)!important}.appShell.theme-light.compactShell .compactToggle.active{color:#0f172a!important;background:linear-gradient(135deg,#0ea5e92e,#6366f124)!important}.compactToggle{justify-content:center;min-width:104px;transition:transform .16s,background .16s,color .16s,border-color .16s,box-shadow .16s}.compactToggle:hover,.fontControl button:hover{transform:translateY(-1px)}.compactToggle.active{box-shadow:0 0 0 1px #38bdf82e,0 10px 28px #38bdf81f}.fontControl{transition:transform .16s,background .16s,border-color .16s}.fontControl button{transition:transform .16s,background .16s,color .16s}.appShell{font-size:calc(14px * var(--roboxp-font-scale,1))}.appShell .contentCanvas,.appShell .minimalHero,.appShell .minimalModuleCard,.appShell .minimalEmptyHint,.appShell .panelCard,.appShell .settingsPanel,.appShell .profileFormCard{transition:padding .18s,gap .18s,min-height .18s,font-size .18s,background .18s,border-color .18s}.compactShell .contentCanvas{padding-top:18px}.compactShell .pageStack{gap:10px}.compactShell .minimalHero{min-height:unset;padding:22px 24px}.compactShell .minimalModuleGrid{gap:10px}.compactShell .minimalModuleCard{min-height:116px;padding:16px}.compactShell .minimalEmptyHint{padding:12px 16px}.compactShell .topbar{min-height:58px}.compactShell .minimalHero h2{font-size:22px}.compactShell .minimalHero p,.compactShell .minimalModuleCard p,.compactShell .minimalEmptyHint p{line-height:1.35}@media (width<=900px){.compactToggle{min-width:96px}.compactShell .contentCanvas{padding-top:14px}.compactShell .minimalHero,.compactShell .minimalModuleCard,.compactShell .minimalEmptyHint{padding:14px}}.appShell{--roboxp-effective-font-scale:var(--roboxp-font-scale,1)}.appShell .contentCanvas{zoom:var(--roboxp-effective-font-scale)}.appShell .topbarTitleBlock,.appShell .topbarSearch,.appShell .userMenuPill,.appShell .clockPill,.appShell .fontControl,.appShell .compactToggle,.appShell .themeModeButton,.appShell .logoutButton{font-size:calc(1rem * var(--roboxp-effective-font-scale))!important}.fontControl span{text-align:center!important;letter-spacing:-.03em!important;min-width:42px!important;font-weight:900!important}.fontControl button{min-width:34px!important;font-weight:900!important}.compactShell .contentCanvas{transform-origin:0 0}@media (width<=900px){.appShell .contentCanvas{zoom:1;font-size:calc(15px * var(--roboxp-effective-font-scale))!important}.fontControl span{min-width:38px!important}}.activityBellWrap{align-items:center;display:inline-flex;position:relative}.notificationBellButton{position:relative}.notificationBellButton.active{box-shadow:0 0 0 1px #38bdf852,0 12px 30px #0ea5e929}.notificationBadge{color:#03131f;background:#22c55e;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:-7px;right:-7px}.activityPanel{z-index:90;color:#e5eefb;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080d1cf0;border:1px solid #94a3b82e;border-radius:26px;width:min(390px,100vw - 34px);max-height:min(640px,100vh - 130px);position:absolute;top:calc(100% + 14px);right:-190px;overflow:hidden;box-shadow:0 28px 80px #00000075}.activityPanelHeader{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 22px 14px;display:flex}.activityPanelHeader h3{letter-spacing:-.03em;margin:0;font-size:21px}.activityPanelHeader p{color:#e2e8f0ad;margin:7px 0 0;font-size:13px;line-height:1.4}.activityPanelActions{align-items:center;gap:8px;display:inline-flex}.activityPanelActions button{color:#e2e8f0e0;cursor:pointer;background:#0f172ad6;border:1px solid #94a3b82e;border-radius:14px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}.activityPanelActions button:last-child{width:34px;padding:0;font-size:18px}.activityList{max-height:calc(min(640px,100vh - 130px) - 94px);padding:14px;overflow:auto}.activityItem{background:#0f172a94;border:1px solid #94a3b821;border-radius:20px;grid-template-columns:16px 1fr;gap:12px;margin-bottom:10px;padding:16px;display:grid;position:relative}.activityItem.unread{background:linear-gradient(135deg,#0ea5e924,#0f172abd);border-color:#38bdf83d}.activityStatusDot{background:#38bdf8;border-radius:999px;width:11px;height:11px;margin-top:5px;box-shadow:0 0 18px #38bdf88c}.activityItem.success .activityStatusDot{background:#22c55e;box-shadow:0 0 18px #22c55e8c}.activityItem.warning .activityStatusDot{background:#f59e0b;box-shadow:0 0 18px #f59e0b8c}.activityItem.error .activityStatusDot,.activityItem.critical .activityStatusDot{background:#fb7185;box-shadow:0 0 18px #fb71858c}.activityItemTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.activityItemTop strong{color:#f8fafc;font-size:14px}.activityItemTop small{white-space:nowrap;color:#cbd5e19e;font-size:11px;font-weight:800}.activityItem p{color:#e2e8f0b8;margin:8px 0;font-size:12.5px;line-height:1.45}.activityItem em{color:#38bdf8;letter-spacing:.05em;font-size:11px;font-style:normal;font-weight:900}.activityItem.read{opacity:.72}.activityPanelState,.activityPanelError{border-radius:18px;margin:16px;padding:16px;font-size:13px;font-weight:750}.activityPanelState{color:#e2e8f0bd;background:#0f172a9e}.activityPanelError{color:#fecaca;background:#7f1d1d52}.appShell.theme-light .activityPanel{color:#0f172a;background:#fffffff5;border-color:#0f172a1a;box-shadow:0 28px 80px #0f172a29}.appShell.theme-light .activityPanelActions button,.appShell.theme-light .activityItem,.appShell.theme-light .activityPanelState{color:#0f172a;background:#f8fafcdb;border-color:#0f172a14}@media (width<=900px){.activityPanel{width:auto;position:fixed;top:86px;left:14px;right:14px}}.systemCorePage{width:min(1120px,100%);margin:0 auto}.systemCoreHero{position:relative;overflow:hidden}.systemCoreHero:after{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf833,#0000 64%),radial-gradient(circle at 100%,#6366f12e,#0000 58%);height:220px;position:absolute;inset:auto -12% -60% 45%}.systemCoreSignatureShell{border-radius:24px;position:relative;overflow:hidden}.systemCoreSignatureShell:before{content:"Runtime Signature";letter-spacing:-.035em;margin-bottom:18px;font-size:1.15rem;font-weight:900;line-height:1.2;display:block}.systemCoreSignatureShell:after{content:"HEALTHY";letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:900;position:absolute;top:28px;right:28px}.systemCoreSignatureShell pre,.systemCoreSignatureShell code{width:100%;font-size:calc(12px * var(--roboxp-font-scale,1));white-space:pre-wrap;word-break:break-word;border-radius:18px;padding:22px;line-height:1.55;display:block;overflow:auto}.systemCoreBuildList,.latestBuilds,.buildList{gap:14px;display:grid}.systemCoreBuildItem,.buildHistoryItem,.latestBuilds>article,.buildList>article{border-radius:18px;padding:18px 20px;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.systemCoreBuildItem:hover,.buildHistoryItem:hover,.latestBuilds>article:hover,.buildList>article:hover{transform:translateY(-1px)}.systemCoreBuildItem strong,.buildHistoryItem strong,.latestBuilds>article strong,.buildList>article strong{letter-spacing:-.02em;font-weight:900}.systemCoreBuildItem span,.buildHistoryItem span,.latestBuilds>article span,.buildList>article span{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.systemCoreBuildItem p,.buildHistoryItem p,.latestBuilds>article p,.buildList>article p{margin:5px 0 0;line-height:1.45}.appShell.theme-dark .systemCoreHero,.appShell.theme-dark .systemCoreSignatureShell{color:#f8fafcf5;background:linear-gradient(135deg,#0f172af5,#0f172ac2),radial-gradient(circle at 100% 0,#0ea5e92e,#0000 44%);border:1px solid #94a3b824;box-shadow:0 26px 80px #0000003d}.appShell.theme-dark .systemCoreHero h2,.appShell.theme-dark .systemCoreSignatureShell h3,.appShell.theme-dark .systemCoreSignatureShell:before{color:#f8fafcfa}.appShell.theme-dark .systemCoreHero p,.appShell.theme-dark .systemCoreSignatureShell p{color:#cbd5e1d1}.appShell.theme-dark .systemCoreSignatureShell:after{color:#86efaceb}.appShell.theme-dark .systemCoreSignatureShell pre,.appShell.theme-dark .systemCoreSignatureShell code{color:#e2e8f0f0;background:#020617b8;border:1px solid #94a3b81f}.appShell.theme-dark .systemCoreBuildItem,.appShell.theme-dark .buildHistoryItem,.appShell.theme-dark .latestBuilds>article,.appShell.theme-dark .buildList>article{color:#f8fafcf0;background:linear-gradient(135deg,#0f172ae0,#0f172a9e),radial-gradient(circle at 100%,#38bdf81a,#0000 48%);border:1px solid #94a3b824;box-shadow:0 18px 48px #0000002e}.appShell.theme-dark .systemCoreBuildItem strong,.appShell.theme-dark .buildHistoryItem strong,.appShell.theme-dark .latestBuilds>article strong,.appShell.theme-dark .buildList>article strong{color:#7dd3fcfa}.appShell.theme-dark .systemCoreBuildItem p,.appShell.theme-dark .buildHistoryItem p,.appShell.theme-dark .latestBuilds>article p,.appShell.theme-dark .buildList>article p{color:#cbd5e1c2}.appShell.theme-light .systemCoreHero,.appShell.theme-light .systemCoreSignatureShell{color:#0f172af0;background:linear-gradient(135deg,#fffffff0,#eff6ffd1),radial-gradient(circle at 100% 0,#0ea5e929,#0000 46%);border:1px solid #94a3b82e;box-shadow:0 24px 70px #0f172a17}.appShell.theme-light .systemCoreSignatureShell:after{color:#16a34aeb}.appShell.theme-light .systemCoreSignatureShell pre,.appShell.theme-light .systemCoreSignatureShell code{color:#0f172ae0;background:#f8fafceb;border:1px solid #94a3b833}.appShell.theme-light .systemCoreBuildItem,.appShell.theme-light .buildHistoryItem,.appShell.theme-light .latestBuilds>article,.appShell.theme-light .buildList>article{color:#0f172aeb;background:linear-gradient(135deg,#fffffff0,#f8fafcdb);border:1px solid #94a3b82e;box-shadow:0 16px 42px #0f172a14}.appShell.theme-light .systemCoreBuildItem strong,.appShell.theme-light .buildHistoryItem strong,.appShell.theme-light .latestBuilds>article strong,.appShell.theme-light .buildList>article strong{color:#0284c7f5}@media (prefers-color-scheme:dark){.appShell.theme-auto .systemCoreHero,.appShell.theme-auto .systemCoreSignatureShell{color:#f8fafcf5;background:linear-gradient(135deg,#0f172af5,#0f172ac2),radial-gradient(circle at 100% 0,#0ea5e92e,#0000 44%);border:1px solid #94a3b824;box-shadow:0 26px 80px #0000003d}.appShell.theme-auto .systemCoreSignatureShell:after{color:#86efaceb}.appShell.theme-auto .systemCoreSignatureShell pre,.appShell.theme-auto .systemCoreSignatureShell code{color:#e2e8f0f0;background:#020617b8;border:1px solid #94a3b81f}.appShell.theme-auto .systemCoreBuildItem,.appShell.theme-auto .buildHistoryItem,.appShell.theme-auto .latestBuilds>article,.appShell.theme-auto .buildList>article{color:#f8fafcf0;background:linear-gradient(135deg,#0f172ae0,#0f172a9e),radial-gradient(circle at 100%,#38bdf81a,#0000 48%);border:1px solid #94a3b824;box-shadow:0 18px 48px #0000002e}}@media (prefers-color-scheme:light){.appShell.theme-auto .systemCoreHero,.appShell.theme-auto .systemCoreSignatureShell{color:#0f172af0;background:linear-gradient(135deg,#fffffff0,#eff6ffd1),radial-gradient(circle at 100% 0,#0ea5e929,#0000 46%);border:1px solid #94a3b82e;box-shadow:0 24px 70px #0f172a17}.appShell.theme-auto .systemCoreSignatureShell pre,.appShell.theme-auto .systemCoreSignatureShell code{color:#0f172ae0;background:#f8fafceb;border:1px solid #94a3b833}.appShell.theme-auto .systemCoreBuildItem,.appShell.theme-auto .buildHistoryItem,.appShell.theme-auto .latestBuilds>article,.appShell.theme-auto .buildList>article{color:#0f172aeb;background:linear-gradient(135deg,#fffffff0,#f8fafcdb);border:1px solid #94a3b82e;box-shadow:0 16px 42px #0f172a14}}.compactShell .systemCoreSignatureShell pre,.compactShell .systemCoreSignatureShell code{max-height:280px}@media (width<=860px){.systemCorePage{width:100%}.systemCoreSignatureShell:after{margin-bottom:12px;display:inline-flex;position:static}.systemCoreSignatureShell pre,.systemCoreSignatureShell code{font-size:calc(11px * var(--roboxp-font-scale,1));padding:16px}.systemCoreBuildItem,.buildHistoryItem,.latestBuilds>article,.buildList>article{padding:15px}}.appShell.theme-dark .systemCorePage .minimalHero,.appShell.theme-dark .systemCoreHero{color:#f8fafc!important;background:radial-gradient(circle at 18% 0,#2563eb2e,#0000 38%),linear-gradient(135deg,#0f172af5,#020817eb)!important;border:1px solid #94a3b824!important;box-shadow:0 22px 60px #00000057!important}.appShell.theme-dark .systemCorePage .minimalHero h1,.appShell.theme-dark .systemCorePage .minimalHero h2,.appShell.theme-dark .systemCorePage .minimalHero h3,.appShell.theme-dark .systemCoreHero h1,.appShell.theme-dark .systemCoreHero h2,.appShell.theme-dark .systemCoreHero h3{text-shadow:0 1px 18px #0f172a7a;color:#f8fafc!important}.appShell.theme-dark .systemCorePage .minimalHero p,.appShell.theme-dark .systemCorePage .minimalHero span,.appShell.theme-dark .systemCoreHero p,.appShell.theme-dark .systemCoreHero span{color:#cbd5e1e0!important}.appShell.theme-dark .systemCorePage article:not(.systemCoreSignatureShell),.appShell.theme-dark .systemCorePage .buildHistoryItem,.appShell.theme-dark .systemCorePage .systemCoreBuildItem,.appShell.theme-dark .systemCorePage .buildItem,.appShell.theme-dark .systemCorePage .latestBuild,.appShell.theme-dark .systemCorePage .buildRow,.appShell.theme-dark .systemCorePage .buildCard,.appShell.theme-dark .systemCorePage .panelCard:not(.systemCoreSignatureShell),.appShell.theme-dark .systemCorePage [class*=Build]:not(.systemCoreSignatureShell),.appShell.theme-dark .systemCorePage [class*=build]:not(.systemCoreSignatureShell){color:#f8fafc!important;background:linear-gradient(135deg,#0f172af0,#020817e6)!important;border:1px solid #94a3b824!important;box-shadow:0 16px 42px #0000003d!important}.appShell.theme-dark .systemCorePage article:not(.systemCoreSignatureShell) *,.appShell.theme-dark .systemCorePage .buildHistoryItem *,.appShell.theme-dark .systemCorePage .systemCoreBuildItem *,.appShell.theme-dark .systemCorePage .buildItem *,.appShell.theme-dark .systemCorePage .latestBuild *,.appShell.theme-dark .systemCorePage .buildRow *,.appShell.theme-dark .systemCorePage .buildCard *,.appShell.theme-dark .systemCorePage .panelCard:not(.systemCoreSignatureShell) *,.appShell.theme-dark .systemCorePage [class*=Build]:not(.systemCoreSignatureShell) *,.appShell.theme-dark .systemCorePage [class*=build]:not(.systemCoreSignatureShell) *{color:inherit}.appShell.theme-dark .systemCorePage article:not(.systemCoreSignatureShell) strong,.appShell.theme-dark .systemCorePage article:not(.systemCoreSignatureShell) h3,.appShell.theme-dark .systemCorePage article:not(.systemCoreSignatureShell) h4,.appShell.theme-dark .systemCorePage .buildHistoryItem strong,.appShell.theme-dark .systemCorePage .systemCoreBuildItem strong,.appShell.theme-dark .systemCorePage .buildItem strong,.appShell.theme-dark .systemCorePage .latestBuild strong,.appShell.theme-dark .systemCorePage .buildRow strong,.appShell.theme-dark .systemCorePage .buildCard strong{color:#f8fafc!important}.appShell.theme-dark .systemCorePage article:not(.systemCoreSignatureShell) p,.appShell.theme-dark .systemCorePage article:not(.systemCoreSignatureShell) small,.appShell.theme-dark .systemCorePage article:not(.systemCoreSignatureShell) span,.appShell.theme-dark .systemCorePage .buildHistoryItem p,.appShell.theme-dark .systemCorePage .buildHistoryItem small,.appShell.theme-dark .systemCorePage .buildHistoryItem span,.appShell.theme-dark .systemCorePage .systemCoreBuildItem p,.appShell.theme-dark .systemCorePage .systemCoreBuildItem small,.appShell.theme-dark .systemCorePage .systemCoreBuildItem span,.appShell.theme-dark .systemCorePage .buildItem p,.appShell.theme-dark .systemCorePage .buildItem small,.appShell.theme-dark .systemCorePage .buildItem span{color:#cbd5e1d1!important}.appShell.theme-dark .systemCorePage .statusOk,.appShell.theme-dark .systemCorePage .ok,.appShell.theme-dark .systemCorePage [class*=status],.appShell.theme-dark .systemCorePage [class*=Status]{color:#22c55e!important}.appShell.theme-light .systemCorePage .minimalHero,.appShell.theme-light .systemCoreHero{color:#0f172a!important;background:radial-gradient(circle at 18% 0,#0ea5e91a,#0000 38%),linear-gradient(135deg,#fffffff0,#f1f5f9e0)!important;border:1px solid #94a3b833!important}.appShell.theme-light .systemCorePage article:not(.systemCoreSignatureShell),.appShell.theme-light .systemCorePage .buildHistoryItem,.appShell.theme-light .systemCorePage .systemCoreBuildItem,.appShell.theme-light .systemCorePage .buildItem,.appShell.theme-light .systemCorePage .latestBuild,.appShell.theme-light .systemCorePage .buildRow,.appShell.theme-light .systemCorePage .buildCard,.appShell.theme-light .systemCorePage .panelCard:not(.systemCoreSignatureShell){color:#0f172a!important;background:#ffffffdb!important;border:1px solid #94a3b833!important;box-shadow:0 14px 34px #0f172a14!important}@media (prefers-color-scheme:dark){.appShell.theme-auto .systemCorePage .minimalHero,.appShell.theme-auto .systemCoreHero{color:#f8fafc!important;background:radial-gradient(circle at 18% 0,#2563eb2e,#0000 38%),linear-gradient(135deg,#0f172af5,#020817eb)!important;border:1px solid #94a3b824!important}.appShell.theme-auto .systemCorePage .minimalHero h1,.appShell.theme-auto .systemCorePage .minimalHero h2,.appShell.theme-auto .systemCorePage .minimalHero h3,.appShell.theme-auto .systemCoreHero h1,.appShell.theme-auto .systemCoreHero h2,.appShell.theme-auto .systemCoreHero h3{color:#f8fafc!important}.appShell.theme-auto .systemCorePage .minimalHero p,.appShell.theme-auto .systemCorePage .minimalHero span,.appShell.theme-auto .systemCoreHero p,.appShell.theme-auto .systemCoreHero span{color:#cbd5e1e0!important}.appShell.theme-auto .systemCorePage article:not(.systemCoreSignatureShell),.appShell.theme-auto .systemCorePage .buildHistoryItem,.appShell.theme-auto .systemCorePage .systemCoreBuildItem,.appShell.theme-auto .systemCorePage .buildItem,.appShell.theme-auto .systemCorePage .latestBuild,.appShell.theme-auto .systemCorePage .buildRow,.appShell.theme-auto .systemCorePage .buildCard,.appShell.theme-auto .systemCorePage .panelCard:not(.systemCoreSignatureShell),.appShell.theme-auto .systemCorePage [class*=Build]:not(.systemCoreSignatureShell),.appShell.theme-auto .systemCorePage [class*=build]:not(.systemCoreSignatureShell){color:#f8fafc!important;background:linear-gradient(135deg,#0f172af0,#020817e6)!important;border:1px solid #94a3b824!important;box-shadow:0 16px 42px #0000003d!important}.appShell.theme-auto .systemCorePage article:not(.systemCoreSignatureShell) *,.appShell.theme-auto .systemCorePage .buildHistoryItem *,.appShell.theme-auto .systemCorePage .systemCoreBuildItem *,.appShell.theme-auto .systemCorePage .buildItem *,.appShell.theme-auto .systemCorePage .latestBuild *,.appShell.theme-auto .systemCorePage .buildRow *,.appShell.theme-auto .systemCorePage .buildCard *,.appShell.theme-auto .systemCorePage [class*=Build]:not(.systemCoreSignatureShell) *,.appShell.theme-auto .systemCorePage [class*=build]:not(.systemCoreSignatureShell) *{color:inherit}.appShell.theme-auto .systemCorePage article:not(.systemCoreSignatureShell) p,.appShell.theme-auto .systemCorePage article:not(.systemCoreSignatureShell) small,.appShell.theme-auto .systemCorePage article:not(.systemCoreSignatureShell) span,.appShell.theme-auto .systemCorePage .buildHistoryItem p,.appShell.theme-auto .systemCorePage .buildHistoryItem small,.appShell.theme-auto .systemCorePage .buildHistoryItem span,.appShell.theme-auto .systemCorePage .systemCoreBuildItem p,.appShell.theme-auto .systemCorePage .systemCoreBuildItem small,.appShell.theme-auto .systemCorePage .systemCoreBuildItem span{color:#cbd5e1d1!important}}@media (width<=760px){.systemCorePage{gap:14px}.systemCoreSignatureShell pre,.systemCoreSignatureShell code{font-size:11px!important}}.appShell.theme-dark .systemCoreHero{background:radial-gradient(circle at 14% 0,#38bdf82e,#0000 34%),linear-gradient(135deg,#0f172af5,#020817eb)!important;border:1px solid #94a3b829!important;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0d!important}.appShell.theme-dark .systemCoreHero h2,.appShell.theme-dark .systemCoreHero strong{color:#f8fafcfa!important}.appShell.theme-dark .systemCoreHero p,.appShell.theme-dark .systemCoreHero .eyebrow{color:#cbd5e1d6!important}.appShell.theme-dark .systemCoreHero .eyebrow{letter-spacing:.16em;text-shadow:0 0 18px #38bdf82e}@media (prefers-color-scheme:dark){.appShell.theme-auto .systemCoreHero{background:radial-gradient(circle at 14% 0,#38bdf82e,#0000 34%),linear-gradient(135deg,#0f172af5,#020817eb)!important;border:1px solid #94a3b829!important;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0d!important}.appShell.theme-auto .systemCoreHero h2,.appShell.theme-auto .systemCoreHero strong{color:#f8fafcfa!important}.appShell.theme-auto .systemCoreHero p,.appShell.theme-auto .systemCoreHero .eyebrow{color:#cbd5e1d6!important}}.appShell.theme-light .systemCoreHero{background:radial-gradient(circle at 12% 0,#0ea5e91f,#0000 35%),linear-gradient(135deg,#fffffff5,#f1f5f9e0)!important;border:1px solid #94a3b833!important}.appShell.theme-light .systemCoreHero h2,.appShell.theme-light .systemCoreHero strong{color:#0f172af5!important}.appShell.theme-light .systemCoreHero p,.appShell.theme-light .systemCoreHero .eyebrow{color:#475569db!important}.appShell.theme-dark .systemCorePage .minimalHero,.appShell.theme-dark .systemCorePage .systemCoreHero,.appShell.theme-dark .contentCanvas .systemCorePage .minimalHero.systemCoreHero,.appShell.theme-dark .pageStack.systemCorePage>.minimalHero,.appShell.theme-dark .pageStack.systemCorePage>.minimalHero.systemCoreHero{color:#f8fafc!important;background:radial-gradient(circle at 12% 0,#38bdf821,#0000 34%),linear-gradient(135deg,#0f172afa,#080d1cf5)!important;border:1px solid #94a3b829!important;box-shadow:0 24px 80px #00000057!important}.appShell.theme-dark .systemCorePage .minimalHero *,.appShell.theme-dark .systemCorePage .systemCoreHero *,.appShell.theme-dark .contentCanvas .systemCorePage .minimalHero.systemCoreHero *{color:inherit}.appShell.theme-dark .systemCorePage .minimalHero .eyebrow,.appShell.theme-dark .systemCorePage .systemCoreHero .eyebrow,.appShell.theme-dark .systemCorePage .minimalHero small,.appShell.theme-dark .systemCorePage .systemCoreHero small{color:#93c5fd!important}.appShell.theme-dark .systemCorePage .minimalHero h1,.appShell.theme-dark .systemCorePage .minimalHero h2,.appShell.theme-dark .systemCorePage .systemCoreHero h1,.appShell.theme-dark .systemCorePage .systemCoreHero h2{text-shadow:0 12px 32px #00000073;color:#fff!important}.appShell.theme-dark .systemCorePage .minimalHero p,.appShell.theme-dark .systemCorePage .systemCoreHero p{color:#e2e8f0e0!important}.appShell.theme-light .systemCorePage .minimalHero,.appShell.theme-light .systemCorePage .systemCoreHero,.appShell.theme-light .contentCanvas .systemCorePage .minimalHero.systemCoreHero{color:#0f172a!important;background:radial-gradient(circle at 12% 0,#0ea5e91a,#0000 34%),linear-gradient(135deg,#fffffff5,#f1f5f9eb)!important;border:1px solid #94a3b838!important}.appShell.theme-light .systemCorePage .minimalHero h1,.appShell.theme-light .systemCorePage .minimalHero h2,.appShell.theme-light .systemCorePage .systemCoreHero h1,.appShell.theme-light .systemCorePage .systemCoreHero h2{color:#0f172a!important}.appShell.theme-light .systemCorePage .minimalHero p,.appShell.theme-light .systemCorePage .systemCoreHero p{color:#475569!important}@media (prefers-color-scheme:dark){.appShell.theme-auto .systemCorePage .minimalHero,.appShell.theme-auto .systemCorePage .systemCoreHero,.appShell.theme-auto .contentCanvas .systemCorePage .minimalHero.systemCoreHero,.appShell.theme-auto .pageStack.systemCorePage>.minimalHero,.appShell.theme-auto .pageStack.systemCorePage>.minimalHero.systemCoreHero{color:#f8fafc!important;background:radial-gradient(circle at 12% 0,#38bdf821,#0000 34%),linear-gradient(135deg,#0f172afa,#080d1cf5)!important;border:1px solid #94a3b829!important;box-shadow:0 24px 80px #00000057!important}.appShell.theme-auto .systemCorePage .minimalHero h1,.appShell.theme-auto .systemCorePage .minimalHero h2,.appShell.theme-auto .systemCorePage .systemCoreHero h1,.appShell.theme-auto .systemCorePage .systemCoreHero h2{color:#fff!important}.appShell.theme-auto .systemCorePage .minimalHero p,.appShell.theme-auto .systemCorePage .systemCoreHero p{color:#e2e8f0e0!important}.appShell.theme-auto .systemCorePage .minimalHero .eyebrow,.appShell.theme-auto .systemCorePage .systemCoreHero .eyebrow,.appShell.theme-auto .systemCorePage .minimalHero small,.appShell.theme-auto .systemCorePage .systemCoreHero small{color:#93c5fd!important}}@media (prefers-color-scheme:light){.appShell.theme-auto .systemCorePage .minimalHero,.appShell.theme-auto .systemCorePage .systemCoreHero,.appShell.theme-auto .contentCanvas .systemCorePage .minimalHero.systemCoreHero{color:#0f172a!important;background:radial-gradient(circle at 12% 0,#0ea5e91a,#0000 34%),linear-gradient(135deg,#fffffff5,#f1f5f9eb)!important;border:1px solid #94a3b838!important}.appShell.theme-auto .systemCorePage .minimalHero h1,.appShell.theme-auto .systemCorePage .minimalHero h2,.appShell.theme-auto .systemCorePage .systemCoreHero h1,.appShell.theme-auto .systemCorePage .systemCoreHero h2{color:#0f172a!important}.appShell.theme-auto .systemCorePage .minimalHero p,.appShell.theme-auto .systemCorePage .systemCoreHero p{color:#475569!important}}.appShell.theme-dark .systemCorePage>.minimalHero,.appShell.theme-dark .systemCoreHero,.appShell.theme-dark .pageStack.systemCorePage>section.systemCoreHero,.appShell.theme-dark .pageStack.systemCorePage>section.minimalHero.systemCoreHero{color:#f8fafc!important;background:radial-gradient(circle at 18% 0,#38bdf821,#0000 34%),linear-gradient(135deg,#0f172afa,#080d1cfa)!important;border:1px solid #94a3b829!important;box-shadow:0 22px 70px #00000057,inset 0 1px #ffffff0a!important}.appShell.theme-dark .systemCorePage>.minimalHero *,.appShell.theme-dark .systemCoreHero *,.appShell.theme-dark .pageStack.systemCorePage>section.systemCoreHero *,.appShell.theme-dark .pageStack.systemCorePage>section.minimalHero.systemCoreHero *{color:inherit}.appShell.theme-dark .systemCorePage>.minimalHero .eyebrow,.appShell.theme-dark .systemCoreHero .eyebrow,.appShell.theme-dark .systemCorePage>.minimalHero span,.appShell.theme-dark .systemCoreHero span{color:#93c5fd!important}.appShell.theme-dark .systemCorePage>.minimalHero h1,.appShell.theme-dark .systemCorePage>.minimalHero h2,.appShell.theme-dark .systemCoreHero h1,.appShell.theme-dark .systemCoreHero h2,.appShell.theme-dark .pageStack.systemCorePage>section.systemCoreHero h1,.appShell.theme-dark .pageStack.systemCorePage>section.systemCoreHero h2{color:#fff!important;text-shadow:0 1px 18px #0f172a59!important}.appShell.theme-dark .systemCorePage>.minimalHero p,.appShell.theme-dark .systemCoreHero p,.appShell.theme-dark .pageStack.systemCorePage>section.systemCoreHero p{color:#cbd5e1!important}@media (prefers-color-scheme:dark){.appShell.theme-auto .systemCorePage>.minimalHero,.appShell.theme-auto .systemCoreHero,.appShell.theme-auto .pageStack.systemCorePage>section.systemCoreHero,.appShell.theme-auto .pageStack.systemCorePage>section.minimalHero.systemCoreHero{color:#f8fafc!important;background:radial-gradient(circle at 18% 0,#38bdf821,#0000 34%),linear-gradient(135deg,#0f172afa,#080d1cfa)!important;border:1px solid #94a3b829!important;box-shadow:0 22px 70px #00000057,inset 0 1px #ffffff0a!important}.appShell.theme-auto .systemCorePage>.minimalHero *,.appShell.theme-auto .systemCoreHero *,.appShell.theme-auto .pageStack.systemCorePage>section.systemCoreHero *,.appShell.theme-auto .pageStack.systemCorePage>section.minimalHero.systemCoreHero *{color:inherit}.appShell.theme-auto .systemCorePage>.minimalHero .eyebrow,.appShell.theme-auto .systemCoreHero .eyebrow,.appShell.theme-auto .systemCorePage>.minimalHero span,.appShell.theme-auto .systemCoreHero span{color:#93c5fd!important}.appShell.theme-auto .systemCorePage>.minimalHero h1,.appShell.theme-auto .systemCorePage>.minimalHero h2,.appShell.theme-auto .systemCoreHero h1,.appShell.theme-auto .systemCoreHero h2,.appShell.theme-auto .pageStack.systemCorePage>section.systemCoreHero h1,.appShell.theme-auto .pageStack.systemCorePage>section.systemCoreHero h2{color:#fff!important;text-shadow:0 1px 18px #0f172a59!important}.appShell.theme-auto .systemCorePage>.minimalHero p,.appShell.theme-auto .systemCoreHero p,.appShell.theme-auto .pageStack.systemCorePage>section.systemCoreHero p{color:#cbd5e1!important}}.appShell.theme-light .systemCorePage>.minimalHero,.appShell.theme-light .systemCoreHero,.appShell.theme-light .pageStack.systemCorePage>section.systemCoreHero,.appShell.theme-light .pageStack.systemCorePage>section.minimalHero.systemCoreHero{color:#0f172a!important;background:radial-gradient(circle at 15% 0,#3b82f61a,#0000 32%),linear-gradient(135deg,#fffffffa,#f1f5f9fa)!important;border:1px solid #94a3b833!important}.appShell.theme-light .systemCorePage>.minimalHero h1,.appShell.theme-light .systemCorePage>.minimalHero h2,.appShell.theme-light .systemCoreHero h1,.appShell.theme-light .systemCoreHero h2{color:#0f172a!important}.appShell.theme-light .systemCorePage>.minimalHero p,.appShell.theme-light .systemCoreHero p{color:#475569!important}.systemCoreCleanPage{gap:18px;width:min(1180px,100%);margin:0 auto}.systemCoreCleanHeader{background:radial-gradient(circle at 12% 0,#38bdf829,#0000 34%),linear-gradient(135deg,#0f172af5,#080d1af0);border:1px solid #94a3b82e;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px 26px;display:flex;box-shadow:0 22px 50px #00000047}.systemCoreBreadcrumb{color:#38bdf8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.74rem;font-weight:800;display:block}.systemCoreCleanHeader h2{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2vw,2.3rem)}.systemCoreCleanHeader p{color:#cbd5e1;max-width:720px;margin:9px 0 0;line-height:1.55}.systemCoreCurrentBuild{text-align:right;background:#0206177a;border:1px solid #94a3b829;border-radius:18px;min-width:168px;padding:15px 16px}.systemCoreCurrentBuild span{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.systemCoreCurrentBuild strong{color:#7dd3fc;margin-top:4px;font-size:1.05rem;display:block}.systemCoreCurrentBuild em{color:#22c55e;margin-top:5px;font-size:.78rem;font-style:normal;font-weight:800;display:block}.systemCoreRuntimeStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.systemCoreRuntimeStrip article{background:#0f172ab8;border:1px solid #94a3b824;border-radius:18px;padding:15px 16px}.systemCoreRuntimeStrip span{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.systemCoreRuntimeStrip strong{color:#f8fafc;word-break:break-word;margin-top:6px;font-size:.92rem;display:block}.systemCoreHistoryPanel{background:#0f172ac7;border:1px solid #94a3b829;border-radius:22px;overflow:hidden;box-shadow:0 24px 54px #0000003d}.systemCoreHistoryHeader{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 22px 16px;display:flex}.systemCoreHistoryHeader h3{color:#38bdf8;margin:0;font-size:1.18rem}.systemCoreHistoryHeader p{color:#94a3b8;margin:6px 0 0}.systemCoreHistoryHeader>span{color:#94a3b8;font-size:.8rem;font-weight:800}.systemCoreBuildTableWrap{width:100%;overflow-x:auto}.systemCoreBuildTable{border-collapse:collapse;width:100%;min-width:980px}.systemCoreBuildTable thead{background:#02061780}.systemCoreBuildTable th{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:13px 16px;font-size:.72rem;font-weight:900}.systemCoreBuildTable td{color:#cbd5e1;vertical-align:top;border-top:1px solid #94a3b81a;padding:15px 16px;font-size:.86rem;line-height:1.45}.systemCoreBuildTable tbody tr:hover{background:#38bdf80b}.systemCoreDateCell{white-space:nowrap;width:128px;color:#e2e8f0!important}.systemCoreBuildCodeCell{min-width:220px}.systemCoreBuildCodeCell strong{color:#38bdf8;font-weight:900;display:block}.systemCoreBuildCodeCell small{color:#94a3b8;margin-top:4px;font-size:.75rem;font-weight:700;line-height:1.35;display:block}.systemCoreDescriptionCell{min-width:320px;color:#cbd5e1!important}.systemCoreStatusPill{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e2e;border-radius:999px;justify-content:center;align-items:center;min-width:44px;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.systemCoreStatusPill.error,.systemCoreStatusPill.failed{color:#fb7185;background:#fb71851a;border-color:#fb718538}.systemCoreEmptyCell{text-align:center;color:#94a3b8!important;padding:30px!important}.systemCoreRuntimeDetails{background:#0f172aad;border:1px solid #94a3b824;border-radius:18px;overflow:hidden}.systemCoreRuntimeDetails summary{cursor:pointer;color:#cbd5e1;padding:15px 18px;font-weight:900}.systemCoreRuntimeDetails pre{color:#dbeafe;background:#020617b8;border-top:1px solid #94a3b81f;margin:0;padding:18px;font-size:.78rem;line-height:1.55;overflow:auto}.appShell.theme-light .systemCoreCleanHeader{background:radial-gradient(circle at 12% 0,#0ea5e921,#0000 34%),linear-gradient(135deg,#fffffff5,#f1f5f9eb);border-color:#94a3b847;box-shadow:0 20px 48px #0f172a1a}.appShell.theme-light .systemCoreCleanHeader h2{color:#0f172a}.appShell.theme-light .systemCoreCleanHeader p,.appShell.theme-light .systemCoreHistoryHeader p{color:#475569}.appShell.theme-light .systemCoreCurrentBuild,.appShell.theme-light .systemCoreRuntimeStrip article,.appShell.theme-light .systemCoreHistoryPanel,.appShell.theme-light .systemCoreRuntimeDetails{background:#ffffffd1;border-color:#94a3b842;box-shadow:0 18px 42px #0f172a14}.appShell.theme-light .systemCoreRuntimeStrip strong,.appShell.theme-light .systemCoreBuildTable td,.appShell.theme-light .systemCoreDateCell{color:#1e293b!important}.appShell.theme-light .systemCoreBuildTable thead{background:#e2e8f0ad}.appShell.theme-light .systemCoreBuildCodeCell small,.appShell.theme-light .systemCoreDescriptionCell{color:#475569!important}.appShell.theme-light .systemCoreRuntimeDetails pre{color:#1e293b;background:#f8fafceb}@media (width<=900px){.systemCoreCleanHeader,.systemCoreHistoryHeader{flex-direction:column;align-items:stretch}.systemCoreCurrentBuild{text-align:left}.systemCoreRuntimeStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.systemCoreRuntimeStrip{grid-template-columns:1fr}.systemCoreCleanHeader{padding:20px}}.systemCoreCleanPage{width:min(1380px,100vw - 340px);max-width:1380px;margin-left:auto;margin-right:auto}.systemCoreCleanHeader,.systemCoreRuntimeStrip,.systemCoreHistoryPanel,.systemCoreRuntimeDetails{width:100%}.systemCoreHistoryPanel{flex-direction:column;max-height:calc(100vh - 315px);display:flex}.systemCoreHistoryHeader{flex:none}.systemCoreBuildTableWrap{scrollbar-width:thin;scrollbar-color:#38bdf873 #0f172a8c;flex:auto;max-height:calc(100vh - 410px);overflow:auto}.systemCoreBuildTableWrap::-webkit-scrollbar{width:10px;height:10px}.systemCoreBuildTableWrap::-webkit-scrollbar-track{background:#0f172a8c;border-radius:999px}.systemCoreBuildTableWrap::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf8b8,#3b82f694);border:2px solid #0f172aa6;border-radius:999px}.systemCoreBuildTable thead th{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617eb;position:sticky;top:0}.appShell.theme-light .systemCoreBuildTable thead th{background:#e2e8f0f0}.systemCoreBuildTable{min-width:1080px}.systemCoreBuildTable th:first-child,.systemCoreBuildTable td:first-child{width:145px}.systemCoreBuildTable th:nth-child(2),.systemCoreBuildTable td:nth-child(2){width:280px}.systemCoreBuildTable th:nth-child(3),.systemCoreBuildTable td:nth-child(3){width:160px}.systemCoreBuildTable th:nth-child(4),.systemCoreBuildTable td:nth-child(4){width:170px}.systemCoreBuildTable th:nth-child(5),.systemCoreBuildTable td:nth-child(5){width:90px}.systemCoreBuildTable th:nth-child(6),.systemCoreBuildTable td:nth-child(6){min-width:360px}@media (width>=1500px){.systemCoreCleanPage{width:min(1420px,100vw - 360px)}}@media (width<=1200px){.systemCoreCleanPage{width:min(100%,100vw - 290px)}.systemCoreHistoryPanel{max-height:calc(100vh - 300px)}.systemCoreBuildTableWrap{max-height:calc(100vh - 395px)}}@media (width<=900px){.systemCoreCleanPage{width:100%;max-width:100%}.systemCoreHistoryPanel{max-height:none}.systemCoreBuildTableWrap{max-height:62vh}}.systemCoreCleanPage{width:min(1180px,100%);max-width:1180px;margin-inline:auto;transform:none}.contentCanvas:has(.systemCoreCleanPage){flex-direction:column;align-items:center;display:flex}@media (width>=1500px){.systemCoreCleanPage{width:min(1220px,100%);max-width:1220px}}@media (width<=1300px){.systemCoreCleanPage{width:min(1080px,100%);max-width:1080px}}@media (width<=900px){.contentCanvas:has(.systemCoreCleanPage){align-items:stretch}.systemCoreCleanPage{width:100%;max-width:100%}}.workspace{width:100%;min-width:0}.contentCanvas{box-sizing:border-box;width:100%;max-width:none!important;margin-inline:0!important;padding-left:clamp(22px,3vw,48px)!important;padding-right:clamp(22px,3vw,48px)!important}.pageStack,.systemCorePage,.systemCoreCleanPage,.minimalDashboard,.cleanDashboard,.dashboardPage,.profilePage,.settingsPage,.logsPage{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.minimalHero,.systemCoreHero,.systemCoreCleanHero,.panelCard,.systemCoreSignatureShell,.systemCoreBuildHistory,.systemCoreRuntimeDetails,.minimalModuleGrid,.minimalEmptyHint,.profileFormCard,.settingsHero,.settingsPanel,.sessionAdminCard{box-sizing:border-box;width:100%;max-width:none}.systemCoreBuildHistory,.systemCoreBuildHistoryShell,.buildHistoryTable,.systemCoreBuildList{width:100%;max-width:none}.minimalModuleGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1400px){.contentCanvas{padding-left:clamp(18px,2.5vw,36px)!important;padding-right:clamp(18px,2.5vw,36px)!important}.minimalModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.contentCanvas{padding-left:14px!important;padding-right:14px!important}.minimalModuleGrid{grid-template-columns:1fr}}.contentCanvas:has(.systemCoreCleanPage){align-items:stretch!important}.contentCanvas:has(.systemCoreCleanPage)>.systemCoreCleanPage{align-self:stretch!important}.workspace{align-items:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}.contentCanvas{box-sizing:border-box!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-top:28px!important;padding-left:clamp(22px,2vw,36px)!important;padding-right:clamp(22px,2vw,36px)!important}.contentCanvas>*,.pageStack,.systemCorePage,.systemCoreCleanPage,.minimalDashboard,.cleanDashboard,.dashboardPage,.profilePage,.settingsPage,.logsPage{align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.minimalHero,.systemCoreHero,.systemCoreCleanHero,.systemCoreCleanHeader,.systemCoreBuildHistory,.systemCoreBuildHistoryShell,.systemCoreRuntimeDetails,.systemCoreSignatureShell,.panelCard,.profileFormCard,.settingsHero,.settingsPanel,.sessionAdminCard,.minimalEmptyHint{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.minimalModuleCard{width:100%!important;max-width:none!important}.systemCoreBuildHistory,.systemCoreBuildHistoryShell,.systemCoreBuildList,.buildHistoryTable,.systemCoreTableWrap{width:100%!important;max-width:none!important;overflow-x:auto!important}.systemCorePage,.systemCoreCleanPage{margin-inline:0!important;padding-inline:0!important}@media (width>=1200px){.contentCanvas{padding-left:28px!important;padding-right:28px!important}}@media (width>=1600px){.contentCanvas{padding-left:32px!important;padding-right:32px!important}}@media (width<=1200px){.minimalModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.contentCanvas{padding-left:14px!important;padding-right:14px!important}.minimalModuleGrid{grid-template-columns:1fr!important}}.workspace,.contentCanvas,.contentCanvas>*,.pageStack,.systemCorePage,.systemCoreCleanPage,.minimalDashboard,.cleanDashboard,.dashboardPage,.profilePage,.settingsPage,.logsPage{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.contentCanvas{padding-left:clamp(20px,1.8vw,34px)!important;padding-right:clamp(20px,1.8vw,34px)!important}.minimalHero,.systemCoreHero,.systemCoreCleanHero,.systemCoreCleanHeader,.systemCoreBuildHistory,.systemCoreBuildHistoryShell,.systemCoreRuntimeDetails,.systemCoreSignatureShell,.panelCard,.profileFormCard,.settingsHero,.settingsPanel,.sessionAdminCard,.minimalEmptyHint,.logsPanel,.auditPanel,.formPanel,.tablePanel{box-sizing:border-box!important;width:100%!important;max-width:none!important}.systemCoreBuildHistory,.systemCoreBuildHistoryShell{scrollbar-width:thin;scrollbar-color:#38bdf8a6 #0f172a8c;max-height:min(58vh,620px)!important;overflow:auto!important}.systemCoreBuildHistory::-webkit-scrollbar{width:10px;height:10px}.systemCoreBuildHistoryShell::-webkit-scrollbar{width:10px;height:10px}.systemCoreBuildHistory::-webkit-scrollbar-track{background:#0f172a8c;border-radius:999px}.systemCoreBuildHistoryShell::-webkit-scrollbar-track{background:#0f172a8c;border-radius:999px}.systemCoreBuildHistory::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf8f2,#2563ebd9);border:2px solid #0f172aa6;border-radius:999px}.systemCoreBuildHistoryShell::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf8f2,#2563ebd9);border:2px solid #0f172aa6;border-radius:999px}.systemCoreBuildHistory::-webkit-scrollbar-thumb:hover{background:linear-gradient(#7dd3fc,#3b82f6f2)}.systemCoreBuildHistoryShell::-webkit-scrollbar-thumb:hover{background:linear-gradient(#7dd3fc,#3b82f6f2)}.systemCoreBuildHistory table thead,.systemCoreBuildHistoryShell table thead{z-index:3;position:sticky;top:0}.systemCoreBuildHistory table thead th,.systemCoreBuildHistoryShell table thead th{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030712f5!important}.systemCoreBuildHistory table,.systemCoreBuildHistoryShell table{min-width:920px;width:100%!important}.systemCoreBuildHistory td,.systemCoreBuildHistory th,.systemCoreBuildHistoryShell td,.systemCoreBuildHistoryShell th{vertical-align:top}.systemCoreBuildList{scrollbar-width:thin;scrollbar-color:#38bdf8a6 #0f172a8c;max-height:min(58vh,620px)!important;padding-right:8px!important;overflow:hidden auto!important}.systemCoreBuildList::-webkit-scrollbar{width:10px}.systemCoreBuildList::-webkit-scrollbar-track{background:#0f172a8c;border-radius:999px}.systemCoreBuildList::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf8f2,#2563ebd9);border:2px solid #0f172aa6;border-radius:999px}.minimalModuleGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:none!important}@media (width<=1200px){.systemCoreBuildHistory,.systemCoreBuildHistoryShell,.systemCoreBuildList{max-height:58vh!important}.minimalModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.contentCanvas{padding-left:14px!important;padding-right:14px!important}.systemCoreBuildHistory,.systemCoreBuildHistoryShell,.systemCoreBuildList{max-height:62vh!important}.minimalModuleGrid{grid-template-columns:1fr!important}}.appShell .contentCanvas{box-sizing:border-box!important;width:100%!important;max-width:none!important}:is(.appShell .minimalDashboard,.appShell .cleanDashboard,.appShell .dashboardPage,.appShell [data-page=dashboard],.appShell .dashboardCanvas,.appShell .dashboardContent,.appShell .dashboardGrid,.appShell .pageStack:has(.minimalHero),.appShell .pageStack:has(.minimalModuleGrid)){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.appShell .minimalHero,.appShell .cleanHero,.appShell .heroDashboard,.appShell .welcomePanel{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.appShell .minimalModuleGrid,.appShell .modulePreviewGrid,.appShell .metricsGrid,.appShell .dashboardCardsGrid{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.2vw,22px)!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;display:grid!important}.appShell .minimalModuleCard,.appShell .modulePreviewCard,.appShell .metricCard,.appShell .dashboardCard{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.appShell .minimalEmptyHint,.appShell .cleanHint,.appShell .dashboardHint,.appShell .canvasHint{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}:is(.appShell .contentCanvas:has(.minimalHero),.appShell .contentCanvas:has(.minimalModuleGrid)){padding-left:clamp(22px,2vw,38px)!important;padding-right:clamp(22px,2vw,38px)!important}:is(.appShell .contentCanvas:has(.minimalHero)>*,.appShell .contentCanvas:has(.minimalModuleGrid)>*){max-width:none!important}@media (width<=1280px){.appShell .minimalModuleGrid,.appShell .modulePreviewGrid,.appShell .metricsGrid,.appShell .dashboardCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){:is(.appShell .contentCanvas:has(.minimalHero),.appShell .contentCanvas:has(.minimalModuleGrid)){padding-left:14px!important;padding-right:14px!important}.appShell .minimalModuleGrid,.appShell .modulePreviewGrid,.appShell .metricsGrid,.appShell .dashboardCardsGrid{grid-template-columns:1fr!important}}.appShell .systemCoreBuildHistory,.appShell .systemCoreHistory,.appShell .buildHistoryPanel,.appShell .buildHistoryCard,.appShell .systemCoreBuildList,.appShell .latestBuilds,.appShell .buildList{box-sizing:border-box!important;width:100%!important;max-width:none!important}.appShell .systemCoreBuildList,.appShell .latestBuilds,.appShell .buildList{scrollbar-width:thin!important;scrollbar-color:#38bdf8b3 #0f172a59!important;max-height:clamp(360px,48vh,620px)!important;padding-right:6px!important;overflow:hidden auto!important}.appShell .systemCorePage table,.appShell .systemCorePage .buildTable,.appShell .systemCorePage .buildHistoryTable{border-collapse:collapse!important;width:100%!important}.appShell .systemCoreBuildList thead,.appShell .latestBuilds thead,.appShell .buildList thead,.appShell .systemCorePage table thead{z-index:5!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#020617f5!important;position:sticky!important;top:0!important}.appShell .systemCoreBuildList::-webkit-scrollbar{width:9px!important}.appShell .latestBuilds::-webkit-scrollbar{width:9px!important}.appShell .buildList::-webkit-scrollbar{width:9px!important}.appShell .systemCoreBuildList::-webkit-scrollbar-track{background:#0f172a6b!important;border-radius:999px!important}.appShell .latestBuilds::-webkit-scrollbar-track{background:#0f172a6b!important;border-radius:999px!important}.appShell .buildList::-webkit-scrollbar-track{background:#0f172a6b!important;border-radius:999px!important}.appShell .systemCoreBuildList::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf8e6,#2563ebd9)!important;border:2px solid #0f172a8c!important;border-radius:999px!important}.appShell .latestBuilds::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf8e6,#2563ebd9)!important;border:2px solid #0f172a8c!important;border-radius:999px!important}.appShell .buildList::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf8e6,#2563ebd9)!important;border:2px solid #0f172a8c!important;border-radius:999px!important}.appShell.theme-dark .systemCoreBuildList,.appShell.theme-dark .latestBuilds,.appShell.theme-dark .buildList{background:#080d1eb8!important;border:1px solid #94a3b81f!important}.appShell.theme-light .systemCoreBuildList,.appShell.theme-light .latestBuilds,.appShell.theme-light .buildList{scrollbar-color:#0ea5e9bf #e2e8f0cc!important}@media (width<=900px){.appShell .systemCoreBuildList,.appShell .latestBuilds,.appShell .buildList{max-height:52vh!important;overflow-x:auto!important}}.appShell .systemCorePage{align-items:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding-inline:clamp(18px,2.1vw,34px)!important}.appShell .systemCorePage>*,.appShell .systemCoreHero,.appShell .systemCoreBuildHistory,.appShell .systemCoreHistory,.appShell .buildHistoryPanel,.appShell .buildHistoryCard,.appShell .systemCoreBuildList,.appShell .latestBuilds,.appShell .buildList{box-sizing:border-box!important;width:100%!important;max-width:none!important}.appShell .systemCoreBuildList,.appShell .latestBuilds,.appShell .buildList{max-height:none!important;padding-right:0!important;overflow:auto visible!important}.appShell .workspace,.appShell .contentCanvas{overflow-y:auto!important}.appShell .systemCorePage .buildHistoryPanel,.appShell .systemCorePage .buildHistoryCard,.appShell .systemCorePage .panelCard.systemCoreBuildHistory,.appShell .systemCorePage .systemCoreBuildList,.appShell .systemCorePage .latestBuilds,.appShell .systemCorePage .buildList{background:#1e293be0!important;border:1px solid #94a3b824!important;border-radius:18px!important;box-shadow:0 22px 70px #00000038!important}.appShell .systemCorePage table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;min-width:1100px!important}.appShell .systemCorePage th,.appShell .systemCorePage td{vertical-align:top!important;color:#e2e8f0e0!important;font-size:calc(13px * var(--roboxp-font-scale,1))!important;border-bottom:1px solid #0f172a8c!important;padding:16px 18px!important;line-height:1.45!important}.appShell .systemCorePage th{color:#94a3b8f5!important;font-size:calc(11px * var(--roboxp-font-scale,1))!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#020617c7!important;font-weight:800!important}.appShell .systemCorePage td:first-child,.appShell .systemCorePage th:first-child{width:115px!important}.appShell .systemCorePage td:nth-child(2),.appShell .systemCorePage th:nth-child(2){width:230px!important}.appShell .systemCorePage td:nth-child(3),.appShell .systemCorePage th:nth-child(3){width:120px!important}.appShell .systemCorePage td:nth-child(4),.appShell .systemCorePage th:nth-child(4){width:230px!important}.appShell .systemCorePage td:nth-child(5),.appShell .systemCorePage th:nth-child(5){width:180px!important}.appShell .systemCorePage td:nth-child(6),.appShell .systemCorePage th:nth-child(6){width:110px!important}.appShell .systemCorePage td:nth-child(7),.appShell .systemCorePage th:nth-child(7){width:auto!important}.appShell .systemCorePage td:nth-child(2) strong,.appShell .systemCorePage td:nth-child(2) a,.appShell .systemCorePage .buildCode,.appShell .systemCorePage .buildName{color:#22c7ff!important;text-transform:uppercase!important;letter-spacing:.015em!important;font-weight:900!important}.appShell .systemCorePage td:nth-child(3),.appShell .systemCorePage .buildVersion{color:#4ade80!important;font-weight:800!important}.appShell .systemCorePage td:nth-child(6),.appShell .systemCorePage .buildStatus{color:#4ade80!important;font-weight:900!important}.appShell .systemCorePage td:nth-child(7),.appShell .systemCorePage .buildDescription{color:#e2e8f0d1!important;white-space:normal!important;max-width:none!important}.appShell .systemCoreHero{background:radial-gradient(circle at 12% 8%,#0ea5e93d,#0000 34%),linear-gradient(135deg,#0f172af5,#080d1efa)!important;border:1px solid #94a3b824!important;min-height:124px!important;margin-bottom:14px!important}.appShell.theme-light .systemCorePage .buildHistoryPanel,.appShell.theme-light .systemCorePage .buildHistoryCard,.appShell.theme-light .systemCorePage .panelCard.systemCoreBuildHistory,.appShell.theme-light .systemCorePage .systemCoreBuildList,.appShell.theme-light .systemCorePage .latestBuilds,.appShell.theme-light .systemCorePage .buildList{background:#fffffff0!important;border-color:#0f172a17!important}.appShell.theme-light .systemCorePage th{color:#475569fa!important;background:#f1f5f9f0!important}.appShell.theme-light .systemCorePage td{color:#0f172ac7!important;border-bottom-color:#94a3b838!important}@media (width<=900px){.appShell .systemCorePage{padding-inline:12px!important}.appShell .systemCorePage table{min-width:980px!important}}.coreCollapseButton{color:#e2e8f0eb;background:linear-gradient(135deg,#0f172aeb,#1e293bb8);border:1px solid #94a3b82e;border-radius:14px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 14px 28px #0000002e}.coreCollapseButton span{font-size:25px;font-weight:800;line-height:1;transform:translateY(-1px)}.coreCollapseButton:hover{background:linear-gradient(135deg,#0759859e,#0f172aeb);border-color:#38bdf875;transform:translateY(-1px)}.coreTopbarSearch{cursor:text;background:linear-gradient(135deg,#021223eb,#072641b8);border:1px solid #38bdf829;min-width:clamp(280px,28vw,560px);max-width:620px;position:relative;box-shadow:inset 0 1px #ffffff0b,0 18px 45px #0000002e}.coreTopbarSearch.open,.coreTopbarSearch:focus-within{background:linear-gradient(135deg,#073758f2,#061f3aeb);border-color:#38bdf894;box-shadow:0 0 0 1px #38bdf81f,0 24px 70px #082f4961}.coreTopbarSearch input{color:#f8fafcf5;width:100%;font:inherit;background:0 0;border:0;outline:0;min-width:0;font-weight:750}.coreTopbarSearch input::placeholder{color:#cbd5e1b8}.coreSearchPanel{z-index:70;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#0f172afa,#0c1426f5);border:1px solid #94a3b82e;border-radius:28px;width:min(620px,100vw - 36px);max-height:min(560px,100vh - 190px);padding:18px;position:absolute;top:calc(100% + 14px);left:0;overflow-y:auto;box-shadow:0 30px 90px #00000094,inset 0 1px #ffffff0d}.coreSearchItem{color:#f8fafcf5;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:22px;width:100%;min-height:78px;padding:13px 6px;display:flex}.coreSearchItem:last-child{border-bottom:0}.coreSearchItem:hover:not(:disabled){background:#38bdf80f;border-radius:16px;padding-left:14px;padding-right:14px}.coreSearchItem strong{letter-spacing:-.02em;color:#f8fafc;font-size:1.02rem;font-weight:850;display:block}.coreSearchItem span{color:#94a3b8eb;margin-top:5px;font-weight:650;display:block}.coreSearchItem small{color:#94a3b8d9;font-size:1.15rem}.coreSearchItem.disabled{opacity:.5;cursor:not-allowed}.coreSearchEmpty{color:#cbd5e1c7;padding:18px;font-weight:700}.coreUserMenuWrap{position:relative}.coreUserMenuButton{cursor:pointer;background:linear-gradient(135deg,#082f49c7,#0f172af5);border-color:#38bdf833}.coreUserMenuButton.open,.coreUserMenuButton:hover{background:linear-gradient(135deg,#075985c7,#0c2038fa);border-color:#38bdf88a;box-shadow:0 22px 62px #082f495c,inset 0 1px #ffffff12}.coreUserChevron{transition:transform .16s}.coreUserMenuButton.open .coreUserChevron{transform:rotate(180deg)}.coreUserDropdown{z-index:80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#0f172afa,#0c1426f5);border:1px solid #94a3b82e;border-radius:28px;width:min(360px,100vw - 32px);padding:18px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 30px 90px #00000094,inset 0 1px #ffffff0d}.coreUserDropdownHeader{border-bottom:1px solid #94a3b824;margin-bottom:10px;padding:12px 10px 18px}.coreUserDropdownHeader strong{color:#f8fafc;font-size:1.08rem;font-weight:900;display:block}.coreUserDropdownHeader span{color:#94a3b8e0;margin-top:5px;font-weight:650;display:block}.coreUserDropdown button{color:#f8fafcf2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 12px;font-weight:850;display:flex}.coreUserDropdown button:hover{background:#38bdf814}.coreUserDropdown .coreUserLogout{color:#fecaca;background:#7f1d1d2e;border:1px solid #f871713d;margin-top:12px}.coreUserDropdown .coreUserLogout:hover{background:#7f1d1d4d;border-color:#f8717185}.coreStandaloneLogout{min-width:92px}.appShell.theme-light .coreSearchPanel,.appShell.theme-light .coreUserDropdown{background:linear-gradient(#fffffffa,#f1f5f9f5);border-color:#0f172a1a;box-shadow:0 30px 90px #0f172a29}.appShell.theme-light .coreSearchItem strong,.appShell.theme-light .coreUserDropdownHeader strong,.appShell.theme-light .coreUserDropdown button{color:#0f172af2}.appShell.theme-light .coreSearchItem span,.appShell.theme-light .coreUserDropdownHeader span{color:#475569eb}.appShell.theme-light .coreSearchItem:hover:not(:disabled),.appShell.theme-light .coreUserDropdown button:hover{background:#0ea5e914}@media (width<=1180px){.coreTopbarSearch{min-width:220px;max-width:360px}.coreStandaloneLogout{display:none}}@media (width<=860px){.coreTopbarSearch{order:3;width:100%;min-width:0;max-width:none}.coreSearchPanel{left:50%;transform:translate(-50%)}.coreUserMenuButton div:not(.miniAvatar){display:none}}.workspace{isolation:isolate;position:relative}.topbar{z-index:9000;isolation:isolate;position:sticky;top:0}.topbarActions,.activityBellWrap,.coreUserMenuWrap,.coreTopbarSearch{z-index:9100;position:relative}.coreSearchPanel,.coreUserDropdown,.activityPanel{z-index:99999!important}.contentCanvas,.pageStack,.minimalDashboard,.minimalHero,.systemCoreHero,.minimalModuleGrid,.minimalModuleCard,.systemCorePage,.systemCoreBuildHistory,.systemCoreBuildTableShell{z-index:1;position:relative}.coreTopbarSearch.open,.coreUserMenuButton.open,.notificationBellButton.active{z-index:99998}.coreSearchPanel{pointer-events:auto;transform:none}@media (width<=860px){.topbar{z-index:9000}.coreSearchPanel{z-index:99999!important}}.sidebar .moduleSearch{display:none!important}.coreTopbarSearch{justify-content:flex-start;min-width:clamp(340px,34vw,620px);position:relative}.coreTopbarSearch input{width:100%}.coreSearchPanel{z-index:9000;width:min(720px,100vw - 420px);max-height:min(620px,100vh - 180px);position:absolute;top:calc(100% + 14px);left:50%;overflow-y:auto;transform:translate(-50%)}.coreUserMenuWrap,.activityBellWrap{position:relative}.coreUserDropdown,.activityPanel{z-index:9100}.compactShell .moduleSearch{display:none!important}@media (width<=1100px){.coreTopbarSearch{min-width:min(100%,360px)}.coreSearchPanel{width:min(92vw,620px)}}@media (width<=760px){.coreTopbarSearch{min-width:100%}.coreSearchPanel{width:calc(100vw - 32px);left:0;transform:none}}.appShell .topbar{grid-template-columns:minmax(190px,260px) minmax(360px,620px) max-content!important;align-items:center!important;column-gap:clamp(14px,1.8vw,28px)!important;display:grid!important}.appShell .coreTopbarSearch,.appShell .topbarSearch.coreTopbarSearch{background:linear-gradient(135deg,#0f213df0,#070f22eb)!important;border:1px solid #4a90e238!important;border-radius:22px!important;justify-self:center!important;width:100%!important;min-width:0!important;max-width:620px!important;height:54px!important;box-shadow:inset 0 1px #ffffff0a,0 14px 36px #0000002e!important}.appShell .coreTopbarSearch input{color:#f4f8fff5!important;letter-spacing:-.01em!important;font-weight:800!important}.appShell .coreTopbarSearch input::placeholder{color:#b4c2d6d1!important}.appShell .coreSearchPanel{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#0b142bfa,#080e1ff7)!important;border:1px solid #739ad229!important;border-radius:24px!important;width:min(680px,78vw)!important;max-height:min(620px,100vh - 190px)!important;top:calc(100% + 12px)!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 30px 80px #0000007a,0 0 0 1px #ffffff08!important}.appShell .topbarActions{flex-wrap:nowrap!important;justify-self:end!important;min-width:max-content!important}.appShell .collapseButton{color:#d5e1f4eb!important;background:linear-gradient(135deg,#142642f2,#091226f2)!important;border:1px solid #86a0c62e!important;border-radius:18px!important;width:44px!important;height:44px!important;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000038!important}.appShell .collapseButton:hover{color:#fff!important;border-color:#2da6ff7a!important;transform:translateY(-1px)!important}@media (width<=1280px){.appShell .topbar{grid-template-columns:minmax(170px,230px) minmax(300px,1fr) max-content!important;column-gap:12px!important}.appShell .coreTopbarSearch,.appShell .topbarSearch.coreTopbarSearch{max-width:520px!important}}@media (width<=980px){.appShell .topbar{grid-template-columns:1fr!important;row-gap:12px!important}.appShell .topbarTitleBlock,.appShell .coreTopbarSearch,.appShell .topbarActions{justify-self:stretch!important}.appShell .coreTopbarSearch,.appShell .topbarSearch.coreTopbarSearch{max-width:none!important}.appShell .topbarActions{justify-content:flex-start!important;padding-bottom:2px!important;overflow-x:auto!important}.appShell .coreSearchPanel{width:min(92vw,680px)!important;left:0!important;transform:none!important}}.appShell .topbar{border-radius:28px!important;grid-template-columns:minmax(210px,310px) minmax(420px,560px) max-content!important;align-items:center!important;column-gap:clamp(14px,1.35vw,24px)!important;height:72px!important;min-height:72px!important;padding:10px 18px!important;display:grid!important}.appShell .topbarTitleBlock{min-width:0!important}.appShell .topbarTitleBlock h1,.appShell .topbar h1{margin:0!important;font-size:clamp(20px,1.25vw,27px)!important;line-height:1.02!important}.appShell .topbar .eyebrow{letter-spacing:.16em!important;margin-bottom:3px!important;font-size:11px!important;line-height:1.1!important}.appShell .coreTopbarSearch,.appShell .topbarSearch.coreTopbarSearch{background:linear-gradient(135deg,#0b172df0,#070d1ef0)!important;border:1px solid #5d7fb33d!important;border-radius:24px!important;justify-self:center!important;gap:12px!important;width:100%!important;min-width:420px!important;max-width:560px!important;height:52px!important;min-height:52px!important;padding:0 14px 0 18px!important;box-shadow:inset 0 1px #ffffff0b,0 10px 26px #0000002e!important}.appShell .coreTopbarSearch.open,.appShell .coreTopbarSearch:focus-within{background:linear-gradient(135deg,#0c2a48f2,#070e20f2)!important;border-color:#2da6ff7a!important;box-shadow:0 0 0 1px #2da6ff24,0 14px 34px #00000042!important}.appShell .coreTopbarSearch svg{flex:none!important;width:19px!important;height:19px!important}.appShell .coreTopbarSearch input{color:#f0f6fff5!important;height:100%!important;font-size:15px!important;font-weight:760!important}.appShell .coreTopbarSearch input::placeholder{color:#a9b7cdd1!important;font-weight:760!important}.appShell .coreTopbarSearch kbd,.appShell .topbarSearch kbd{border-radius:14px!important;min-width:46px!important;height:32px!important;padding:0 11px!important;font-size:12px!important}.appShell .coreSearchPanel{border-radius:24px!important;width:min(620px,72vw)!important;max-height:min(560px,100vh - 170px)!important;top:calc(100% + 10px)!important;left:50%!important;transform:translate(-50%)!important}.appShell .topbarActions{flex-wrap:nowrap!important;justify-self:end!important;gap:8px!important;min-width:max-content!important}.appShell .iconTopButton,.appShell .fontControl,.appShell .compactToggle,.appShell .userMenuPill,.appShell .logoutButton{border-radius:20px!important;height:44px!important;min-height:44px!important}.appShell .clockPill{border-radius:20px!important;gap:8px!important;height:44px!important;min-height:44px!important;padding:0 14px!important}.appShell .compactToggle{padding:0 16px!important;font-size:13px!important;font-weight:850!important}.appShell .userMenuPill{gap:10px!important;max-width:285px!important;padding:0 12px!important}.appShell .userMenuPill .miniAvatar{border-radius:13px!important;flex:none!important;width:34px!important;height:34px!important}.appShell .userMenuPill strong{font-size:13px!important;line-height:1.05!important}.appShell .userMenuPill span{font-size:12px!important;line-height:1.05!important}.appShell .logoutButton{gap:8px!important;padding:0 15px!important;font-size:13px!important;font-weight:820!important}.appShell .collapseButton{border-radius:18px!important;width:46px!important;height:46px!important}.compactShell .topbar,.compactShell .topbar.compactTopbar{height:68px!important;min-height:68px!important;padding-top:8px!important;padding-bottom:8px!important}.compactShell .coreTopbarSearch,.compactShell .topbarSearch.coreTopbarSearch{max-width:540px!important;height:48px!important;min-height:48px!important}@media (width<=1380px){.appShell .topbar{grid-template-columns:minmax(185px,250px) minmax(360px,500px) max-content!important;column-gap:12px!important}.appShell .coreTopbarSearch,.appShell .topbarSearch.coreTopbarSearch{min-width:360px!important;max-width:500px!important}.appShell .userMenuPill{max-width:245px!important}}@media (width<=1180px){.appShell .topbar{grid-template-columns:minmax(170px,220px) minmax(300px,1fr) max-content!important}.appShell .coreTopbarSearch,.appShell .topbarSearch.coreTopbarSearch{min-width:280px!important;max-width:430px!important}}@media (width<=980px){.appShell .topbar{flex-wrap:wrap!important;gap:12px!important;height:auto!important;min-height:0!important;display:flex!important}.appShell .topbarTitleBlock{flex:220px!important}.appShell .coreTopbarSearch,.appShell .topbarSearch.coreTopbarSearch{flex:100%!important;order:3!important;min-width:0!important;max-width:none!important}.appShell .topbarActions{flex:0 auto!important;overflow-x:auto!important}}.appShell{--roboxp-sidebar-expanded-width:292px;--roboxp-sidebar-collapsed-width:78px;--roboxp-shell-gap:0px;grid-template-columns:var(--roboxp-sidebar-expanded-width) minmax(0, 1fr)!important;column-gap:var(--roboxp-shell-gap)!important;width:100vw!important;max-width:100vw!important;display:grid!important;overflow-x:hidden!important}.appShell .sidebar,.appShell .sidebar.premiumSidebar{width:var(--roboxp-sidebar-expanded-width)!important;min-width:var(--roboxp-sidebar-expanded-width)!important;max-width:var(--roboxp-sidebar-expanded-width)!important;overflow-x:hidden!important}.appShell.sidebarCollapsed .sidebar,.appShell.sidebarCollapsed .sidebar.premiumSidebar,.appShell .sidebar.collapsed,.appShell .sidebar.premiumSidebar.collapsed{width:var(--roboxp-sidebar-collapsed-width)!important;min-width:var(--roboxp-sidebar-collapsed-width)!important;max-width:var(--roboxp-sidebar-collapsed-width)!important;align-items:center!important;padding-left:10px!important;padding-right:10px!important}.appShell .workspace{width:100%!important;min-width:0!important;max-width:none!important;overflow-x:hidden!important}.appShell .contentCanvas,.appShell .pageStack,.appShell .minimalDashboard,.appShell .systemCorePage,.appShell .settingsPage{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.appShell .workspace{padding-left:clamp(18px,1.35vw,30px)!important;padding-right:clamp(18px,1.35vw,30px)!important}.appShell.sidebarCollapsed .workspace{padding-left:clamp(18px,1.2vw,28px)!important;padding-right:clamp(18px,1.2vw,28px)!important}.appShell.sidebarCollapsed .sidebarBrand h2,.appShell.sidebarCollapsed .sidebarBrand p,.appShell.sidebarCollapsed .groupTitle,.appShell.sidebarCollapsed .navItem span,.appShell.sidebarCollapsed .moduleSearch{display:none!important}.appShell.sidebarCollapsed .sidebarBrand{flex-direction:column!important;justify-content:center!important;gap:12px!important;padding:16px 0 12px!important;display:flex!important}.appShell.sidebarCollapsed .productAvatar{border-radius:16px!important;width:44px!important;height:44px!important;margin:0 auto!important}.appShell.sidebarCollapsed .collapseButton{border-radius:16px!important;width:42px!important;height:42px!important;margin:0 auto!important;position:static!important}.appShell.sidebarCollapsed .navGroups{align-items:center!important;gap:10px!important;width:100%!important}.appShell.sidebarCollapsed .navGroup{background:0 0!important;border:0!important;width:100%!important;margin:0!important;padding:0!important}.appShell.sidebarCollapsed .navItemsWrap{flex-direction:column!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.appShell.sidebarCollapsed .navItem{border-radius:17px!important;justify-content:center!important;width:48px!important;height:48px!important;min-height:48px!important;padding:0!important}.appShell .moduleSearch{display:none!important}.appShell .topbar{border-radius:26px!important;grid-template-columns:minmax(210px,310px) minmax(420px,560px) max-content!important;align-items:center!important;column-gap:clamp(12px,1.2vw,22px)!important;width:100%!important;max-width:none!important;height:68px!important;min-height:68px!important;padding:8px 16px!important;display:grid!important}.appShell.sidebarCollapsed .topbar{grid-template-columns:minmax(190px,280px) minmax(430px,590px) max-content!important}.appShell .topbarTitleBlock h1,.appShell .topbar h1{font-size:clamp(19px,1.15vw,25px)!important;line-height:1.02!important}.appShell .topbar .eyebrow{letter-spacing:.16em!important;opacity:.74!important;margin-bottom:3px!important;font-size:10px!important}.appShell .topbarSearch,.appShell .coreTopbarSearch,.appShell .topbarSearch.coreTopbarSearch{background:linear-gradient(135deg,#071124f5,#08132aeb)!important;border:1px solid #5774a442!important;border-radius:22px!important;justify-self:center!important;width:100%!important;min-width:420px!important;max-width:560px!important;height:48px!important;min-height:48px!important;padding:0 13px 0 17px!important;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0000002b!important}.appShell .topbarSearch.open,.appShell .coreTopbarSearch.open,.appShell .topbarSearch:focus-within,.appShell .coreTopbarSearch:focus-within{background:linear-gradient(135deg,#082d4eeb,#071228f5)!important;border-color:#28b2ff80!important;box-shadow:0 0 0 1px #28b2ff21,0 13px 28px #0000003d!important}.appShell .topbarSearch input,.appShell .coreTopbarSearch input{font-size:14px!important;font-weight:750!important}.appShell .topbarSearch span,.appShell .topbarSearch input::placeholder,.appShell .coreTopbarSearch input::placeholder{color:#b2bfd3db!important}.appShell .topbarSearch kbd,.appShell .coreTopbarSearch kbd{border-radius:13px!important;min-width:42px!important;height:30px!important;font-size:11px!important}.appShell .coreSearchPanel{z-index:12000!important;width:min(600px,72vw)!important;max-height:min(560px,100vh - 160px)!important;position:absolute!important;top:calc(100% + 10px)!important;left:50%!important;overflow-y:auto!important;transform:translate(-50%)!important}.appShell .activityPanel,.appShell .coreUserDropdown,.appShell .coreSearchPanel{z-index:12000!important;-webkit-backdrop-filter:blur(22px)saturate(140%)!important;backdrop-filter:blur(22px)saturate(140%)!important}.appShell .topbarActions{justify-self:end!important;gap:8px!important;min-width:max-content!important}.appShell .clockPill,.appShell .iconTopButton,.appShell .fontControl,.appShell .compactToggle,.appShell .userMenuPill,.appShell .logoutButton{border-radius:19px!important;height:42px!important;min-height:42px!important}.appShell .clockPill{padding:0 13px!important}.appShell .fontControl{gap:8px!important;padding:0 9px!important}.appShell .fontControl button{border-radius:12px!important;min-width:28px!important;height:28px!important}.appShell .compactToggle{padding:0 15px!important;font-size:13px!important}.appShell .userMenuPill{max-width:280px!important;padding:0 12px!important}.appShell .userMenuPill .miniAvatar{border-radius:13px!important;width:34px!important;height:34px!important}.appShell .userMenuPill strong{font-size:13px!important}.appShell .userMenuPill span{font-size:12px!important}.appShell .logoutButton{padding:0 14px!important}.appShell .minimalHero,.appShell .minimalModuleGrid,.appShell .minimalEmptyHint,.appShell .systemCoreHero,.appShell .systemCoreMetaGrid,.appShell .systemCoreHistoryCard,.appShell .runtimeJsonDisclosure{width:100%!important;max-width:none!important}@media (width<=1280px){.appShell{--roboxp-sidebar-expanded-width:268px}.appShell .topbar{grid-template-columns:minmax(180px,245px) minmax(340px,500px) max-content!important}.appShell .topbarSearch,.appShell .coreTopbarSearch,.appShell .topbarSearch.coreTopbarSearch{min-width:340px!important;max-width:500px!important}}@media (width<=1020px){.appShell,.appShell.sidebarCollapsed{grid-template-columns:1fr!important}.appShell .sidebar,.appShell .sidebar.premiumSidebar,.appShell.sidebarCollapsed .sidebar,.appShell.sidebarCollapsed .sidebar.premiumSidebar{width:100%!important;min-width:0!important;max-width:none!important;position:relative!important}.appShell .topbar{flex-wrap:wrap!important;height:auto!important;min-height:0!important;display:flex!important}.appShell .topbarSearch,.appShell .coreTopbarSearch,.appShell .topbarSearch.coreTopbarSearch{flex:100%!important;order:3!important;min-width:0!important;max-width:none!important}}:root{--roboxp-core-cyan:#22c7f4;--roboxp-core-cyan-soft:#22c7f42e;--roboxp-core-blue:#2563eb;--roboxp-core-blue-soft:#2563eb47;--roboxp-core-green:#24e383;--roboxp-core-green-soft:#24e38329;--roboxp-core-purple:#6d5dfc;--roboxp-core-surface:#0d172ceb;--roboxp-core-surface-2:#111e37e0;--roboxp-core-surface-3:#091222f2;--roboxp-core-border:#7db4ff29;--roboxp-core-border-strong:#22c7f461;--roboxp-core-text:#f4f8ff;--roboxp-core-muted:#94a3b8}.appShell .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#091222f0,#0b162ae0),radial-gradient(circle at 35% 0,#22c7f414,#0000 42%);border:1px solid #7db4ff21;box-shadow:0 18px 44px #00000042,inset 0 1px #ffffff0a}.appShell .topbarTitleBlock .eyebrow{color:#94a3b8f2;letter-spacing:.18em}.appShell .topbarTitleBlock h1,.appShell .topbar h1{color:#f8fbff;text-shadow:0 10px 28px #00000057}.appShell .topbarSearch,.appShell .coreTopbarSearch{background:linear-gradient(135deg,#0e1b32f5,#081224eb);border:1px solid #7db4ff29;box-shadow:inset 0 1px #ffffff0b,0 12px 32px #0003}.appShell .topbarSearch:hover,.appShell .topbarSearch.open,.appShell .coreTopbarSearch:hover,.appShell .coreTopbarSearch.open{background:linear-gradient(135deg,#0d375cb8,#0d1c37f5);border-color:#22c7f46b;box-shadow:0 0 0 1px #22c7f41f,0 18px 46px #22c7f41c,inset 0 1px #ffffff12}.appShell .topbarSearch svg,.appShell .coreTopbarSearch svg{color:#b8dcfff2}.appShell .topbarSearch span,.appShell .coreTopbarSearch input,.appShell .coreTopbarSearch input::placeholder{color:#dce8f8c7}.appShell .topbarSearch kbd,.appShell .coreTopbarSearch kbd{color:#d5e2f5bd;background:#0b162ad1;border:1px solid #7db4ff29}.appShell .coreSearchPanel{background:linear-gradient(#0e182cfa,#091222fa);border:1px solid #7db4ff2e;box-shadow:0 30px 90px #0000006b,0 0 0 1px #22c7f40f,inset 0 1px #ffffff0b}.appShell .coreSearchPanel article,.appShell .coreSearchPanel button,.appShell .coreSearchResult{border-color:#7db4ff1a}.appShell .coreSearchPanel article:hover,.appShell .coreSearchPanel button:hover,.appShell .coreSearchResult:hover{background:#22c7f414;border-color:#22c7f438}.appShell .clockPill{color:var(--roboxp-core-green);background:linear-gradient(135deg,#075b4785,#092f3f8f);border:1px solid #24e3833d;box-shadow:0 0 0 1px #24e3830d,0 12px 28px #0000002e,inset 0 1px #ffffff0d}.appShell .clockPill svg,.appShell .clockPill strong{color:var(--roboxp-core-green)}.appShell .notificationBellButton,.appShell .iconTopButton{color:#dbe8f9db;background:#0b162ac7;border:1px solid #7db4ff24;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000029}.appShell .notificationBellButton:hover,.appShell .notificationBellButton.active,.appShell .iconTopButton:hover{color:#fff;background:#122b4de0;border-color:#22c7f452;box-shadow:0 0 0 1px #22c7f417,0 14px 34px #22c7f41c}.appShell .notificationDot{background:var(--roboxp-core-green);box-shadow:0 0 0 4px #24e38326,0 0 16px #24e383bf}.appShell .notificationBadge{background:linear-gradient(135deg, var(--roboxp-core-green), #22c7f4);color:#03111f;box-shadow:0 0 18px #24e3836b}.appShell .activityPanel{background:linear-gradient(#0e182cfb,#091222fb);border:1px solid #7db4ff2e;box-shadow:0 32px 100px #00000075,0 0 0 1px #22c7f40f}.appShell .activityPanelHeader h3{color:#f8fbff}.appShell .activityPanelHeader p{color:#b0c2dcb8}.appShell .activityItem{background:#0c172ab8;border-color:#7db4ff1a}.appShell .themeModeButton,.appShell .fontControl{background:#0b162abd;border:1px solid #7db4ff24}.appShell .themeModeButton:hover,.appShell .fontControl:hover{background:#112544d1;border-color:#22c7f447}.appShell .fontControl button{color:#dae7f8d1}.appShell .fontControl button:hover,.appShell .fontResetButton{color:#fff}.appShell .compactToggle{color:#f5fbff;background:linear-gradient(135deg,#0e486feb,#0c345ce0);border:1px solid #22c7f445;box-shadow:0 12px 30px #0848742e,inset 0 1px #ffffff12}.appShell .compactToggle:hover,.appShell .compactToggle.active{background:linear-gradient(135deg,#16699dfa,#124c82fa);border-color:#22c7f480;box-shadow:0 0 0 1px #22c7f41f,0 16px 42px #22c7f42e}.appShell .userMenuPill,.appShell .coreUserMenuButton{color:#f8fbff;background:linear-gradient(135deg,#0e486fbd,#0a182deb);border:1px solid #22c7f433;box-shadow:inset 0 1px #ffffff0f,0 12px 32px #0003}.appShell .userMenuPill:hover,.appShell .coreUserMenuButton:hover,.appShell .coreUserMenuButton.open{background:linear-gradient(135deg,#115a8ce0,#0d213ef5);border-color:#22c7f46b;box-shadow:0 0 0 1px #22c7f41a,0 18px 46px #22c7f41f}.appShell .userMenuPill .miniAvatar,.appShell .coreUserMenuButton .miniAvatar,.appShell .miniAvatar{color:#fff;background:linear-gradient(135deg,#1da1ff,#2563eb);box-shadow:0 0 0 1px #ffffff14,0 10px 24px #2563eb3d}.appShell .userMenuPill strong,.appShell .coreUserMenuButton strong{color:#fff}.appShell .userMenuPill span,.appShell .coreUserMenuButton span{color:#cedcf1bd}.appShell .coreUserDropdown{background:linear-gradient(#0e182cfc,#091222fc);border:1px solid #7db4ff2e;box-shadow:0 30px 90px #00000075,0 0 0 1px #22c7f40f,inset 0 1px #ffffff0b}.appShell .coreUserDropdown button:not(.danger),.appShell .coreUserDropdown a{color:#f4f8fff0}.appShell .coreUserDropdown button:not(.danger):hover,.appShell .coreUserDropdown a:hover{color:#fff;background:#22c7f414}.appShell .logoutButton,.appShell .coreUserDropdown .danger{color:#fecaca;background:#7f1d1d24;border:1px solid #f871712e}.appShell .logoutButton:hover,.appShell .coreUserDropdown .danger:hover{color:#fff;background:#7f1d1d3d;border-color:#f871715c}.appShell .sidebar,.appShell .premiumSidebar{background:linear-gradient(#091222fa,#0c162af5);border-right:1px solid #7db4ff1c;box-shadow:18px 0 45px #0003,inset -1px 0 #ffffff06}.appShell .productAvatar{color:#fff;background:linear-gradient(135deg,#1da1ff,#2563eb);box-shadow:0 18px 36px #2563eb3d,inset 0 1px #ffffff29}.appShell .collapseButton{color:#dce8f8db;background:#0f1c32eb;border:1px solid #7db4ff2e}.appShell .moduleSearch{background:#0c182cc2;border:1px solid #7db4ff1f}.appShell .moduleSearch input{color:#e2eeffd6}.appShell .moduleSearch input::placeholder{color:#94a3b8b8}.appShell .groupTitleButton,.appShell .groupTitle{color:#dce8f8e0}.appShell .navItem{color:#c7d5ebc2}.appShell .navItem.active{color:#fff;background:linear-gradient(135deg,#1da1ffeb,#5b4cffeb);box-shadow:0 14px 30px #2563eb3d,inset 0 1px #ffffff1f}.appShell .minimalHero,.appShell .systemCoreHero,.appShell .minimalModuleCard,.appShell .minimalEmptyHint,.appShell .systemCoreMetric,.appShell .systemCoreHistoryCard,.appShell .panelCard{border-color:#7db4ff21;box-shadow:0 18px 45px #00000038,inset 0 1px #ffffff09}.appShell .minimalHero,.appShell .systemCoreHero{background:radial-gradient(circle at 18% 18%,#22c7f421,#0000 34%),linear-gradient(135deg,#10233feb,#091222f0 62%,#101338e6)}.appShell .minimalModuleCard,.appShell .minimalEmptyHint,.appShell .systemCoreMetric,.appShell .systemCoreHistoryCard{background:linear-gradient(135deg,#0f1c34eb,#0a1426eb)}.appShell .minimalModuleCard:hover{background:linear-gradient(135deg,#112a4ceb,#0a1426eb);border-color:#22c7f43d}.appShell.theme-light .topbar,.appShell.theme-light .sidebar,.appShell.theme-light .premiumSidebar{background:#f5f8fcf0;border-color:#0f172a14}.appShell.theme-light .topbarTitleBlock h1,.appShell.theme-light .topbar h1,.appShell.theme-light .sidebarBrand h2,.appShell.theme-light .userMenuPill strong{color:#0f172a}.appShell.theme-light .clockPill{color:#047857;background:#10b9811f;border-color:#10b98138}.appShell.theme-light .clockPill strong,.appShell.theme-light .clockPill svg{color:#047857}.compactShell .topbar{box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff0a}.compactShell .clockPill,.compactShell .iconTopButton,.compactShell .fontControl,.compactShell .compactToggle,.compactShell .userMenuPill,.compactShell .logoutButton{min-height:38px}.appShell .topbarActions>.logoutButton{display:none!important}.appShell .coreUserMenuWrap{flex:none;position:relative}.appShell .userMenuPill.coreUserMenuButton,.appShell .coreUserMenuButton{color:#f7fbff;background:linear-gradient(135deg,#08365cdb,#0a182ee6),radial-gradient(circle at 12% 20%,#22c7f433,#0000 35%);border:1px solid #22c7f447;border-radius:18px;min-width:232px;max-width:270px;height:48px;padding:7px 14px 7px 8px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:0 14px 34px #00000047,inset 0 1px #ffffff14}.appShell .userMenuPill.coreUserMenuButton:hover,.appShell .userMenuPill.coreUserMenuButton.open,.appShell .coreUserMenuButton:hover,.appShell .coreUserMenuButton.open{background:linear-gradient(135deg,#0a4d7deb,#0c1f3af0),radial-gradient(circle at 12% 20%,#22c7f447,#0000 38%);border-color:#22c7f494;transform:translateY(-1px);box-shadow:0 18px 42px #00000057,0 0 0 1px #22c7f414,inset 0 1px #ffffff1a}.appShell .userMenuPill .miniAvatar,.appShell .coreUserMenuButton .miniAvatar{color:#fff;background:linear-gradient(135deg,#1d8cff,#3b82f6);border-radius:13px;width:34px;height:34px;box-shadow:0 8px 22px #2563eb57,inset 0 1px #fff3}.appShell .userMenuPill strong,.appShell .coreUserMenuButton strong{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:900;overflow:hidden}.appShell .userMenuPill span,.appShell .coreUserMenuButton span{color:#cad5e5e0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.appShell .userMenuPill svg,.appShell .coreUserMenuButton svg{color:#cad5e5db;margin-left:auto}.appShell .coreUserDropdown{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#0c172bfa,#091222fa),radial-gradient(circle at 100% 0,#22c7f41f,#0000 40%);border:1px solid #7db4ff2e;border-radius:22px;min-width:286px;right:0;box-shadow:0 28px 80px #00000085,inset 0 1px #ffffff0d}.appShell .coreUserDropdownHeader{border-bottom:1px solid #7db4ff24}.appShell .coreUserDropdownHeader strong{color:#fff}.appShell .coreUserDropdownHeader span{color:#cad5e5c7}.appShell .coreUserDropdown button{border-radius:14px}.appShell .coreUserDropdown button:hover{color:#fff;background:#22c7f41a}.appShell .coreUserDropdown .coreUserDropdownLogout,.appShell .coreUserDropdown button:last-child{color:#fecaca;background:#7f1d1d38;border:1px solid #f8717147;margin-top:10px}.appShell .coreUserDropdown .coreUserDropdownLogout:hover,.appShell .coreUserDropdown button:last-child:hover{color:#fff;background:#7f1d1d57;border-color:#f8717180}@media (width<=1180px){.appShell .userMenuPill.coreUserMenuButton,.appShell .coreUserMenuButton{min-width:190px;max-width:220px}}@media (width<=980px){.appShell .userMenuPill.coreUserMenuButton,.appShell .coreUserMenuButton{width:48px;min-width:48px;padding:7px}.appShell .userMenuPill.coreUserMenuButton>div:not(.miniAvatar),.appShell .coreUserMenuButton>div:not(.miniAvatar){display:none}}.systemCoreBuildCounterCard{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 14px 32px #0000002e;background:radial-gradient(circle at 12% 20%,#22c7f42e,#0000 34%),linear-gradient(135deg,#0c1c34f5,#091222eb)!important;border-color:#22c7f457!important}.systemCoreBuildCounterCard:after{content:"TOTAL";letter-spacing:.18em;color:#22c7f46b;font-size:.62rem;font-weight:900;position:absolute;top:12px;right:14px}.systemCoreBuildCounterCard span{color:#8bdbffeb!important}.systemCoreBuildCounterCard strong{letter-spacing:.02em;font-size:clamp(1.05rem,1.45vw,1.42rem);color:#f8fbff!important}.appShell.theme-light .systemCoreBuildCounterCard{background:radial-gradient(circle at 12% 20%,#22c7f42e,#0000 34%),linear-gradient(135deg,#ebf8fffa,#dbeafef0)!important;border-color:#0ea5e952!important}.appShell.theme-light .systemCoreBuildCounterCard strong{color:#082f49!important}.systemCoreCleanPage .systemCoreRuntimeStrip{grid-template-columns:minmax(190px,.85fr) minmax(210px,1fr) minmax(210px,1fr) minmax(230px,1fr) minmax(160px,.75fr)!important;align-items:stretch!important;gap:14px!important;width:100%!important;margin:14px 0 16px!important;display:grid!important}.systemCoreCleanPage .systemCoreRuntimeStrip article,.systemCoreCleanPage .systemCoreRuntimeStrip .systemCoreBuildCounterCard{background:linear-gradient(135deg,#0d182df5,#0b1426e0),radial-gradient(circle at 8% 0,#22c7f41a,#0000 44%)!important;border:1px solid #7db4ff24!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;height:74px!important;padding:15px 18px!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09,0 16px 36px #0000002e!important}.systemCoreCleanPage .systemCoreRuntimeStrip .systemCoreBuildCounterCard{background:linear-gradient(135deg,#0c3552db,#0c1c33f0),radial-gradient(circle at 12% 0,#22c7f44d,#0000 48%)!important;border-color:#22c7f442!important}.systemCoreCleanPage .systemCoreRuntimeStrip article span{color:#acbad0db!important;letter-spacing:.18em!important;text-transform:uppercase!important;white-space:nowrap!important;margin-bottom:7px!important;font-size:.68rem!important;line-height:1!important;display:block!important}.systemCoreCleanPage .systemCoreRuntimeStrip article strong{color:#f7fbff!important;letter-spacing:-.01em!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.9rem!important;font-weight:800!important;line-height:1.16!important;display:block!important;overflow:hidden!important}.systemCoreCleanPage .systemCoreRuntimeStrip .systemCoreBuildCounterCard strong{color:#e8fbff!important;letter-spacing:-.04em!important;font-size:1.42rem!important;line-height:1!important}.systemCoreCleanPage .systemCoreRuntimeStrip .systemCoreBuildCounterCard:after{content:"TOTAL";color:#7dd3fcc7;letter-spacing:.16em;font-size:.62rem;font-weight:900;position:absolute;top:15px;right:18px}.systemCoreCleanPage .systemCoreRuntimeStrip .systemCoreBuildCounterCard{position:relative!important}@media (width<=1480px){.systemCoreCleanPage .systemCoreRuntimeStrip{grid-template-columns:minmax(170px,.85fr) minmax(180px,1fr) minmax(180px,1fr) minmax(210px,1fr) minmax(140px,.75fr)!important;gap:12px!important}.systemCoreCleanPage .systemCoreRuntimeStrip article,.systemCoreCleanPage .systemCoreRuntimeStrip .systemCoreBuildCounterCard{height:70px!important;padding:13px 15px!important}}@media (width<=1100px){.systemCoreCleanPage .systemCoreRuntimeStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.systemCoreCleanPage .systemCoreRuntimeStrip .systemCoreBuildCounterCard{grid-column:span 2!important}}@media (width<=680px){.systemCoreCleanPage .systemCoreRuntimeStrip{grid-template-columns:1fr!important;gap:10px!important}.systemCoreCleanPage .systemCoreRuntimeStrip .systemCoreBuildCounterCard{grid-column:auto!important}.systemCoreCleanPage .systemCoreRuntimeStrip article,.systemCoreCleanPage .systemCoreRuntimeStrip .systemCoreBuildCounterCard{height:auto!important;min-height:66px!important}}.companyBrandingPage{width:100%}.companyBrandingHeader{align-items:center}.companyBrandPreview{background:linear-gradient(135deg,#0d182df0,#0b1426db),radial-gradient(circle at 8% 0,#22c7f424,#0000 46%);border:1px solid #7db4ff29;border-radius:20px;align-items:center;gap:14px;min-width:280px;padding:14px 16px;display:flex;box-shadow:0 18px 42px #0003}.companyBrandAvatar{color:#fff;letter-spacing:-.04em;border-radius:16px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 12px 28px #00000047}.companyBrandAvatar img{object-fit:cover;width:100%;height:100%}.companyBrandPreview strong,.companyBrandPreview small{display:block}.companyBrandPreview strong{color:#f8fbff;font-size:.98rem}.companyBrandPreview small{color:#acbad0d6;margin-top:3px;font-size:.78rem}.companyBrandingGrid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:18px;display:grid}.companyBrandingForm{gap:14px;display:grid}.companyBrandingForm label{color:#cbd5e1eb;letter-spacing:.02em;gap:7px;font-size:.78rem;font-weight:800;display:grid}.companyBrandingForm input{color:#f8fbff;background:#070e1cb8;border:1px solid #7db4ff29;border-radius:14px;outline:none;min-height:42px;padding:0 13px}.companyBrandingForm input[type=color]{cursor:pointer;padding:5px}.companyBrandingForm input:focus{border-color:#22c7f48c;box-shadow:0 0 0 3px #22c7f41a}.companyBrandingTwoCols{grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:14px;display:grid}.companyBrandingPreviewCard{position:sticky;top:18px}.companyPreviewShell{gap:12px;display:grid}.companyPreviewSidebar,.companyPreviewTopbar,.companyPreviewCard{background:#070e1cb3;border:1px solid #7db4ff24;border-radius:18px;padding:14px}.companyPreviewSidebar{align-items:center;gap:12px;display:flex}.companyPreviewAvatar{color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.companyPreviewSidebar strong,.companyPreviewSidebar small,.companyPreviewTopbar span,.companyPreviewTopbar strong,.companyPreviewCard span,.companyPreviewCard strong{display:block}.companyPreviewSidebar strong,.companyPreviewTopbar strong,.companyPreviewCard strong{color:#f8fbff}.companyPreviewSidebar small,.companyPreviewTopbar span,.companyPreviewCard span{color:#94a3b8e0;font-size:.75rem}.companyPreviewCard{border-left:4px solid var(--roboxp-core-cyan,#22c7f4)}.companyPreviewCard.accent{border-left-color:var(--roboxp-core-blue,#2563eb)}.appShell.theme-light .companyBrandingForm input{color:#0f172a;background:#ffffffe6;border-color:#0f172a1f}.appShell.theme-light .companyBrandPreview,.appShell.theme-light .companyPreviewSidebar,.appShell.theme-light .companyPreviewTopbar,.appShell.theme-light .companyPreviewCard{background:#ffffffeb;border-color:#0f172a1a}.appShell.theme-light .companyBrandPreview strong,.appShell.theme-light .companyPreviewSidebar strong,.appShell.theme-light .companyPreviewTopbar strong,.appShell.theme-light .companyPreviewCard strong{color:#0f172a}@media (width<=1100px){.companyBrandingGrid{grid-template-columns:1fr}.companyBrandingPreviewCard{position:relative;top:auto}}@media (width<=680px){.companyBrandingHeader{align-items:stretch}.companyBrandPreview{min-width:0}.companyBrandingTwoCols{grid-template-columns:1fr}}.profileCorePage{width:100%}.profileCoreHeader{background:linear-gradient(135deg,#0d182df5,#091222e6),radial-gradient(circle at 10% 0,#22c7f429,#0000 42%);border:1px solid #7db4ff26;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(340px,.38fr);align-items:stretch;gap:18px;padding:28px;display:grid;box-shadow:0 22px 60px #00000038}.profileCoreIdentity{align-items:center;gap:18px;min-width:0;display:flex}.profileCoreAvatar{color:#fff;letter-spacing:-.04em;background:linear-gradient(135deg,#22c7f4,#2563eb),radial-gradient(circle at 30% 20%,#ffffff4d,#0000 38%);border-radius:22px;flex:none;place-items:center;width:68px;height:68px;font-size:1.15rem;font-weight:950;display:grid;box-shadow:0 18px 42px #2563eb47}.profileCoreIdentity h2{color:#f8fbff;letter-spacing:-.05em;margin:7px 0 4px;font-size:clamp(1.7rem,2.3vw,2.35rem)}.profileCoreIdentity p{color:#acbad0db;margin:0;font-weight:700}.profileCoreStatusPanel{grid-template-columns:1fr;gap:10px;display:grid}.profileCoreStatusPanel div,.profileCoreDataGrid div,.profileCoreMiniList div{background:linear-gradient(135deg,#081020d1,#0c182db8);border:1px solid #7db4ff24;border-radius:16px;min-width:0;padding:13px 15px}.profileCoreStatusPanel span,.profileCoreDataGrid span,.profileCoreMiniList span{color:#94a3b8eb;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:950;display:block}.profileCoreStatusPanel strong,.profileCoreDataGrid strong,.profileCoreMiniList strong{color:#f8fbff;overflow-wrap:anywhere;font-weight:900;display:block}.profileCoreTabs{background:#081020b8;border:1px solid #7db4ff21;border-radius:22px;flex-wrap:wrap;gap:10px;padding:10px;display:flex}.profileCoreTabs button{color:#cbd5e1e0;cursor:pointer;background:#ffffff0b;border:0;border-radius:15px;padding:11px 16px;font-weight:900;transition:all .16s}.profileCoreTabs button:hover{color:#f8fbff;background:#22c7f41f}.profileCoreTabs button.active{color:#fff;background:linear-gradient(135deg,#22c7f457,#2563eb94);box-shadow:0 12px 26px #2563eb38}.profileCoreGrid,.profileCoreSecurityGrid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:18px;display:grid}.profileCoreForm{gap:14px;display:grid}.profileCoreForm label{color:#cbd5e1f0;gap:7px;font-size:.78rem;font-weight:850;display:grid}.profileCoreForm input,.profileCoreForm select{color:#f8fbff;background:#070e1cb8;border:1px solid #7db4ff29;border-radius:14px;outline:none;min-height:43px;padding:0 13px}.profileCoreForm input:disabled{opacity:.7;cursor:not-allowed}.profileCoreForm input:focus,.profileCoreForm select:focus{border-color:#22c7f48c;box-shadow:0 0 0 3px #22c7f41a}.profileCoreForm small{color:#94a3b8db;font-size:.73rem}.profileCoreSideCard,.profileCoreAuditCard{position:sticky;top:18px}.profileCoreMiniList,.profileCoreDataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profileCoreDataGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.profileCorePolicyList{color:#cbd5e1e0;gap:10px;margin:0;padding-left:18px;line-height:1.5;display:grid}.profileCoreCheckRow{align-items:center;grid-template-columns:auto 1fr!important;gap:10px!important}.profileCoreCheckRow input{width:18px;height:18px;min-height:auto!important}.profileCoreAuditList{gap:10px;max-height:560px;padding-right:4px;display:grid;overflow-y:auto}.profileCoreAuditItem{background:#070e1c8a;border:1px solid #7db4ff1f;border-radius:16px;padding:13px 14px}.profileCoreAuditItem span,.profileCoreAuditItem strong,.profileCoreAuditItem small{display:block}.profileCoreAuditItem span{color:#22c7f4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:950}.profileCoreAuditItem strong{color:#f8fbff;font-size:.88rem;line-height:1.35}.profileCoreAuditItem small{color:#94a3b8d6;margin-top:6px}.appShell.theme-light .profileCoreHeader,.appShell.theme-light .profileCoreTabs,.appShell.theme-light .profileCoreStatusPanel div,.appShell.theme-light .profileCoreDataGrid div,.appShell.theme-light .profileCoreMiniList div,.appShell.theme-light .profileCoreAuditItem{background:#ffffffeb;border-color:#0f172a1a}.appShell.theme-light .profileCoreIdentity h2,.appShell.theme-light .profileCoreStatusPanel strong,.appShell.theme-light .profileCoreDataGrid strong,.appShell.theme-light .profileCoreMiniList strong,.appShell.theme-light .profileCoreAuditItem strong{color:#0f172a}.appShell.theme-light .profileCoreForm input,.appShell.theme-light .profileCoreForm select{color:#0f172a;background:#fffffff0;border-color:#0f172a1f}@media (width<=1120px){.profileCoreHeader,.profileCoreGrid,.profileCoreSecurityGrid{grid-template-columns:1fr}.profileCoreSideCard,.profileCoreAuditCard{position:relative;top:auto}.profileCoreDataGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.profileCoreHeader{padding:20px}.profileCoreIdentity{flex-direction:column;align-items:flex-start}.profileCoreMiniList,.profileCoreDataGrid,.profileCoreDataGrid.compact{grid-template-columns:1fr}.profileCoreTabs button{flex:auto}}.auditCenterPage{width:100%}.auditCenterHeader{align-items:stretch}.auditCenterSummaryPill{background:linear-gradient(135deg,#0d182df5,#070e1ce0),radial-gradient(circle at 12% 0,#22c7f424,#0000 42%);border:1px solid #7db4ff26;border-radius:22px;align-content:center;min-width:260px;padding:18px;display:grid}.auditCenterSummaryPill span,.auditCenterSummaryPill em,.auditCenterMetrics span,.auditCenterGroupList small{color:#94a3b8e0;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.auditCenterSummaryPill strong{color:#f8fbff;margin-top:7px;font-size:2rem;line-height:1}.auditCenterSummaryPill em{margin-top:7px;font-style:normal}.auditCenterMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.auditCenterMetrics article{background:linear-gradient(135deg,#0d182df0,#070e1cd1);border:1px solid #7db4ff24;border-radius:18px;min-width:0;padding:16px 18px}.auditCenterMetrics strong{color:#f8fbff;overflow-wrap:anywhere;margin-top:8px;font-size:1.05rem;font-weight:950;display:block}.auditCenterFilters{gap:16px;display:grid}.auditCenterFilterGrid{grid-template-columns:minmax(220px,1.2fr) minmax(130px,.5fr) minmax(220px,1fr) minmax(120px,.4fr);gap:14px;display:grid}.auditCenterFilterGrid label{color:#cbd5e1eb;gap:7px;font-size:.78rem;font-weight:850;display:grid}.auditCenterFilterGrid input,.auditCenterFilterGrid select{color:#f8fbff;background:#070e1cb8;border:1px solid #7db4ff29;border-radius:14px;outline:none;min-height:42px;padding:0 13px}.auditCenterFilterGrid input:focus,.auditCenterFilterGrid select:focus{border-color:#22c7f48c;box-shadow:0 0 0 3px #22c7f41a}.auditCenterFilterActions{flex-wrap:wrap;gap:10px;display:flex}.auditSecondaryButton{color:#cbd5e1f0;cursor:pointer;background:#ffffff0b;border:1px solid #7db4ff26;border-radius:14px;min-height:42px;padding:0 16px;font-weight:900}.auditCenterGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.28fr);align-items:start;gap:18px;display:grid}.auditCenterTablePanel{min-width:0}.auditCenterTableWrap{border:1px solid #7db4ff1a;border-radius:18px;max-height:680px;overflow:auto}.auditCenterTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1100px}.auditCenterTable thead{z-index:2;background:#081020fa;position:sticky;top:0}.auditCenterTable th,.auditCenterTable td{text-align:left;vertical-align:top;border-bottom:1px solid #7db4ff17;padding:13px 14px}.auditCenterTable th{color:#94a3b8eb;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:950}.auditCenterTable td{color:#e2e8f0eb;font-size:.8rem}.auditCenterTable tbody tr:hover{background:#22c7f40b}.auditDateCell{width:150px;color:#cbd5e1d6!important}.auditEventCell strong,.auditEventCell small{display:block}.auditEventCell strong{color:#f8fbff;overflow-wrap:anywhere;font-weight:900}.auditEventCell small{color:#94a3b8bf;margin-top:4px}.auditSeverityPill{text-transform:uppercase;color:#7dd3fc;background:#22c7f41a;border:1px solid #7db4ff24;border-radius:999px;align-items:center;padding:6px 10px;font-size:.7rem;font-weight:950;display:inline-flex}.auditSeverityPill.warning{color:#facc15;background:#facc151a;border-color:#facc152e}.auditSeverityPill.error{color:#fb7185;background:#fb71851a;border-color:#fb71852e}.auditUserCell,.auditIpCell,.auditMessageCell{overflow-wrap:anywhere}.auditMessageCell{line-height:1.45}.auditCenterGroupsPanel{position:sticky;top:18px}.auditCenterGroupList{gap:10px;max-height:680px;padding-right:4px;display:grid;overflow-y:auto}.auditCenterGroupList>div{background:#070e1c80;border:1px solid #7db4ff1a;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.auditSeverityDot{background:#22c7f4;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #22c7f41a}.auditSeverityDot.warning{background:#facc15;box-shadow:0 0 0 4px #facc151a}.auditSeverityDot.error{background:#fb7185;box-shadow:0 0 0 4px #fb71851a}.auditCenterGroupList strong{color:#f8fbff;overflow-wrap:anywhere;font-size:.8rem;display:block}.auditCenterGroupList em{color:#f8fbff;font-style:normal;font-weight:950}.appShell.theme-light .auditCenterSummaryPill,.appShell.theme-light .auditCenterMetrics article,.appShell.theme-light .auditCenterGroupList>div{background:#fffffff0;border-color:#0f172a1a}.appShell.theme-light .auditCenterSummaryPill strong,.appShell.theme-light .auditCenterMetrics strong,.appShell.theme-light .auditEventCell strong,.appShell.theme-light .auditCenterGroupList strong,.appShell.theme-light .auditCenterGroupList em{color:#0f172a}.appShell.theme-light .auditCenterFilterGrid input,.appShell.theme-light .auditCenterFilterGrid select{color:#0f172a;background:#fffffff0;border-color:#0f172a1f}.appShell.theme-light .auditCenterTable thead{background:#f8fafcfa}.appShell.theme-light .auditCenterTable td{color:#0f172ad1}@media (width<=1180px){.auditCenterMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.auditCenterGrid{grid-template-columns:1fr}.auditCenterGroupsPanel{position:relative;top:auto}.auditCenterFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.auditCenterHeader{align-items:stretch}.auditCenterSummaryPill{min-width:0}.auditCenterMetrics,.auditCenterFilterGrid{grid-template-columns:1fr}}.communicationPage{width:100%}.communicationHeader{margin-bottom:14px}.communicationStatusPill{text-transform:none;background:linear-gradient(135deg,#0a1222f0,#111e37db),radial-gradient(circle at 20% 0,#22c7f41a,#0000 42%);border:1px solid #7db4ff29;border-radius:20px;flex-direction:column;gap:5px;min-width:180px;padding:18px 22px;display:flex}.communicationStatusPill span,.communicationStatusPill em{color:#94a3b8eb;text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;font-style:normal;font-weight:800}.communicationStatusPill strong{color:#f8fbff;font-size:1.35rem}.communicationGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:18px;display:grid}.communicationForm,.communicationRulesCard{background:linear-gradient(135deg,#0d182df5,#091222eb),radial-gradient(circle at 0 0,#22c7f414,#0000 36%);border:1px solid #7db4ff24;border-radius:24px}.communicationForm label,.communicationRulesCard label{color:#e2e8f0eb;flex-direction:column;gap:8px;font-size:.82rem;font-weight:800;display:flex}.communicationForm input,.communicationForm select,.communicationForm textarea{color:#f8fbff;background:#03091494;border:1px solid #7db4ff24;border-radius:14px;outline:none;width:100%;padding:12px 13px}.communicationForm textarea{resize:vertical}.communicationForm input:focus,.communicationForm select:focus,.communicationForm textarea:focus{border-color:#22c7f485;box-shadow:0 0 0 3px #22c7f41a}.communicationForm small{color:#94a3b8e0;font-weight:600}.communicationTwoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.communicationChecks,.communicationRuleList{gap:10px;display:grid}.communicationChecks{grid-template-columns:repeat(2,minmax(0,1fr))}.communicationChecks label,.communicationRuleList label{background:#0f172a8a;border:1px solid #7db4ff1a;border-radius:14px;flex-direction:row;align-items:center;padding:11px 12px}.communicationForm button[type=submit]{color:#eef7ff;cursor:pointer;background:linear-gradient(135deg,#0e7490e6,#2563ebd9);border:0;border-radius:15px;width:100%;padding:13px 16px;font-weight:900;box-shadow:0 16px 36px #2563eb2e}.communicationPreviewBox,.communicationSafetyNote{background:#03091473;border:1px solid #7db4ff1f;border-radius:18px;margin-top:16px;padding:16px}.communicationPreviewBox span{color:#22c7f4;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:900}.communicationPreviewBox strong{color:#f8fbff;margin-top:7px;font-size:1rem;display:block}.communicationPreviewBox p,.communicationSafetyNote p{color:#cbd5e1db;margin:7px 0 0}.communicationPreviewBox em{color:#24e383;margin-top:12px;font-size:.78rem;font-style:normal;font-weight:900;display:inline-flex}.communicationSafetyNote strong{color:#f8fbff}@media (width<=1050px){.communicationGrid{grid-template-columns:1fr}}@media (width<=720px){.communicationTwoCols,.communicationChecks{grid-template-columns:1fr}.communicationStatusPill{width:100%}}.loginSecurityPanel{gap:16px;width:100%;display:grid}.loginSecurityHeader{background:linear-gradient(135deg,#0d182df5,#091222e6),radial-gradient(circle at 15% 0,#22c7f41f,#0000 45%);border:1px solid #7db4ff29;border-radius:24px;grid-template-columns:1fr minmax(190px,260px);align-items:stretch;gap:18px;padding:22px 24px;display:grid;box-shadow:0 18px 42px #0000002e}.loginSecurityHeader h3{color:#f8fbff;margin:8px 0;font-size:1.35rem}.loginSecurityHeader p{color:#cbd5e1d6;margin:0;line-height:1.55}.loginSecurityHeader aside{background:#050c198c;border:1px solid #7db4ff21;border-radius:20px;flex-direction:column;justify-content:center;padding:16px;display:flex}.loginSecurityHeader aside span,.loginSecurityHeader aside em{color:#94a3b8eb;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-style:normal}.loginSecurityHeader aside strong{color:#22e38a;margin:4px 0;font-size:1.2rem}.loginSecurityForm{gap:18px;display:grid}.loginSecurityGrid,.loginSecurityModeGrid,.loginSecuritySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.loginSecurityForm label{color:#cbd5e1e0;gap:8px;font-size:.82rem;font-weight:800;display:grid}.loginSecurityForm input,.loginSecurityForm select,.loginSecurityForm textarea{color:#f8fbff;background:#050c19b8;border:1px solid #7db4ff24;border-radius:14px;outline:none;width:100%;padding:12px 13px}.loginSecurityForm textarea{resize:vertical;min-height:86px}.loginSecurityChecks{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.loginSecurityChecks label{background:#0d182dbd;border:1px solid #7db4ff1f;border-radius:16px;align-items:center;gap:10px;min-height:58px;padding:12px;display:flex}.loginSecurityChecks input{accent-color:#2563eb;width:18px;height:18px}.loginSecuritySummary div{background:linear-gradient(135deg,#0d182df5,#0b1426e0),radial-gradient(circle at 10% 0,#22c7f41a,#0000 44%);border:1px solid #7db4ff21;border-radius:16px;padding:14px}.loginSecuritySummary span{color:#94a3b8e0;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:.72rem;display:block}.loginSecuritySummary strong{color:#f8fbff;font-size:1.2rem}.loginSecurityForm button[type=submit]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c7f4,#2563eb);border:0;border-radius:16px;padding:13px 18px;font-weight:900;box-shadow:0 16px 38px #2563eb47}.loginSecurityForm button[type=submit]:disabled{opacity:.65;cursor:wait}@media (width<=1100px){.loginSecurityGrid,.loginSecurityModeGrid,.loginSecuritySummary,.loginSecurityChecks{grid-template-columns:repeat(2,minmax(0,1fr))}.loginSecurityHeader{grid-template-columns:1fr}}@media (width<=720px){.loginSecurityGrid,.loginSecurityModeGrid,.loginSecuritySummary,.loginSecurityChecks{grid-template-columns:1fr}.loginSecurityHeader{border-radius:20px;padding:18px}}.loginCaptchaAdvisory,.loginRiskHint{border-radius:14px;margin-top:12px;padding:11px 12px;font-size:.82rem;font-weight:800}.loginCaptchaAdvisory{color:#fde68a;background:#78350f47;border:1px solid #fbbf2442;align-items:center;gap:8px;display:flex}.loginRiskHint{color:#cbd5e1eb;background:#0f172ac7;border:1px solid #7db4ff21}.loginAdvancedProtectionNote{color:#cbd5e1e6;background:linear-gradient(135deg,#082f4961,#0f172ac7),radial-gradient(circle at 0 0,#22c7f41f,#0000 42%);border:1px solid #22c7f42e;border-radius:18px;gap:8px;padding:14px 16px;font-size:.84rem;display:grid}.loginAdvancedProtectionNote strong{color:#67e8f9}.loginAdvancedProtectionNote span{display:block}.email2faPanel{gap:16px;display:grid}.email2faStatusGrid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;display:grid}.email2faStatusGrid div{background:#0f172ab8;border:1px solid #7db4ff21;border-radius:16px;padding:14px}.email2faStatusGrid span{color:#94a3b8eb;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:800;display:block}.email2faStatusGrid strong{color:#f8fafc;margin-top:6px;font-size:.92rem;display:block}.email2faPrimaryButton,.email2faDangerButton,.email2faConfirmForm button{cursor:pointer;border:0;border-radius:14px;padding:12px 16px;font-weight:900}.email2faPrimaryButton,.email2faConfirmForm button{color:#04111f;background:linear-gradient(135deg,#22c7f4,#67e8f9)}.email2faDangerButton{color:#fee2e2;background:#7f1d1d6b;border:1px solid #f8717152}.email2faPrimaryButton:disabled,.email2faDangerButton:disabled,.email2faConfirmForm button:disabled{opacity:.62;cursor:not-allowed}.email2faSimulationCode{background:linear-gradient(135deg,#082f4961,#0f172ac7),radial-gradient(circle at 0 0,#22c7f41f,#0000 42%);border:1px solid #22c7f433;border-radius:18px;padding:14px 16px}.email2faSimulationCode span,.email2faSimulationCode small{color:#cbd5e1db;font-weight:800;display:block}.email2faSimulationCode strong{color:#67e8f9;letter-spacing:.18em;background:#020617b8;border-radius:12px;margin:8px 0;padding:8px 14px;font-size:1.35rem;display:inline-flex}.email2faConfirmForm{gap:12px;display:grid}.email2faConfirmForm label{color:#e2e8f0e6;gap:8px;font-weight:800;display:grid}.email2faConfirmForm input{color:#f8fafc;letter-spacing:.14em;background:#020617b8;border:1px solid #7db4ff29;border-radius:14px;padding:12px 14px;font-size:1rem}.appShell.theme-light .email2faStatusGrid div,.appShell.theme-light .email2faSimulationCode{background:#f8fafcf0;border-color:#0f172a1a}.appShell.theme-light .email2faStatusGrid strong,.appShell.theme-light .email2faConfirmForm label{color:#0f172a}.appShell.theme-light .email2faConfirmForm input{color:#0f172a;background:#fff}@media (width<=900px){.email2faStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.email2faStatusGrid{grid-template-columns:1fr}}.profileCoreSecurityLeftStack{flex-direction:column;gap:18px;min-width:0;display:flex}.profileCoreSecurityLeftStack .email2faPanel{margin-top:0}.profileCoreSecurityGrid{align-items:start}@media (width<=980px){.profileCoreSecurityLeftStack{gap:14px}}.totp2faPanel{width:100%}.totp2faStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.totp2faStatusGrid div{background:#0f172a5c;border:1px solid #94a3b833;border-radius:16px;padding:12px}.totp2faStatusGrid span{color:#e2e8f09e;margin-bottom:5px;font-size:.72rem;display:block}.totp2faStatusGrid strong{color:#f8fafc;overflow-wrap:anywhere;font-size:.9rem}.totp2faPrimaryButton,.totp2faDangerButton,.totp2faConfirmForm button{cursor:pointer;border:0;border-radius:14px;padding:11px 14px;font-weight:800}.totp2faPrimaryButton,.totp2faConfirmForm button{color:#fff;background:linear-gradient(135deg,#22c7f4,#2563eb)}.totp2faDangerButton{color:#fecaca;background:#ef444424;border:1px solid #ef444440}.totp2faPrimaryButton:disabled,.totp2faDangerButton:disabled,.totp2faConfirmForm button:disabled{opacity:.55;cursor:not-allowed}.totp2faSetupBox{grid-template-columns:180px 1fr;align-items:start;gap:16px;margin:16px 0;display:grid}.totp2faQrBox{background:#fff;border-radius:18px;place-items:center;min-height:180px;padding:14px;display:grid}.totp2faQrBox img{width:152px;height:152px;display:block}.totp2faSetupInfo{gap:8px;display:grid}.totp2faSetupInfo strong{color:#f8fafc}.totp2faSetupInfo p,.totp2faSetupInfo summary{color:#e2e8f0b3;font-size:.86rem}.totp2faSetupInfo code{color:#bfdbfe;overflow-wrap:anywhere;background:#0f172ab3;border-radius:12px;margin-top:8px;padding:10px;display:block}.totp2faConfirmForm{grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.totp2faConfirmForm label{color:#e2e8f0c7;gap:7px;font-size:.78rem;display:grid}.totp2faConfirmForm input{color:#f8fafc;letter-spacing:.18em;background:#0f172a75;border:1px solid #94a3b847;border-radius:14px;width:100%;padding:11px 12px;font-size:1.05rem}.appShell.theme-light .totp2faStatusGrid div,.appShell.theme-light .totp2faSetupInfo code{background:#f8fafce6;border-color:#0f172a1f}.appShell.theme-light .totp2faStatusGrid strong,.appShell.theme-light .totp2faSetupInfo strong{color:#0f172a}.appShell.theme-light .totp2faSetupInfo p,.appShell.theme-light .totp2faSetupInfo summary,.appShell.theme-light .totp2faStatusGrid span,.appShell.theme-light .totp2faConfirmForm label{color:#0f172aad}.appShell.theme-light .totp2faConfirmForm input{color:#0f172a;background:#fff;border-color:#0f172a24}@media (width<=920px){.totp2faStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.totp2faSetupBox,.totp2faConfirmForm{grid-template-columns:1fr}}@media (width<=560px){.totp2faStatusGrid{grid-template-columns:1fr}.totp2faQrBox img{width:136px;height:136px}}.alertCenterPage{gap:18px}.alertCenterHeader{align-items:stretch}.alertCenterStatusPill{background:#0f172a7a;border:1px solid #94a3b838;border-radius:18px;flex-direction:column;justify-content:center;gap:6px;min-width:210px;padding:16px;display:flex}.alertCenterStatusPill span,.alertCenterStatusPill em,.alertCenterMetrics span,.alertCenterSourceList span,.alertCenterMeta span{color:#e2e8f0ad;font-size:.78rem;font-style:normal}.alertCenterStatusPill strong,.alertCenterMetrics strong,.alertCenterSourceList strong{color:#f8fafc;font-size:1.25rem}.alertCenterMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.alertCenterMetrics article{background:#0f172a6b;border:1px solid #94a3b82e;border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex}.alertCenterFilters{flex-direction:column;gap:14px;display:flex}.alertCenterFilterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.alertCenterFilterGrid label{color:#e2e8f0b8;flex-direction:column;gap:6px;font-size:.86rem;display:flex}.alertCenterFilterGrid select{color:#f8fafc;background:#0f172ab8;border:1px solid #94a3b842;border-radius:12px;outline:none;width:100%;padding:10px 12px}.alertCenterFilterActions{flex-wrap:wrap;gap:10px;display:flex}.alertCenterFilterActions button{cursor:pointer;border:0;border-radius:12px;padding:10px 14px;font-weight:800}.alertCenterFilterActions button:first-child{color:#fff;background:linear-gradient(135deg,#2563eb,#38bdf8)}.alertCenterFilterActions button:last-child{color:#e2e8f0db;background:#94a3b824;border:1px solid #94a3b833}.alertCenterGrid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);align-items:start;gap:16px;display:grid}.alertCenterListPanel,.alertCenterSourcePanel{min-width:0}.alertCenterList{flex-direction:column;gap:10px;display:flex}.alertCenterItem{background:#0f172a57;border:1px solid #94a3b82e;border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.alertCenterItem.warning{border-color:#f59e0b52}.alertCenterItem.error,.alertCenterItem.critical{border-color:#ef444461}.alertCenterItemTop,.alertCenterMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.alertCenterItem strong{color:#f8fafc}.alertCenterItem p{color:#e2e8f0b8;margin:0;line-height:1.45}.alertSeverityPill{text-transform:uppercase;color:#93c5fd;background:#3b82f624;border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:900}.alertSeverityPill.warning{color:#fbbf24;background:#f59e0b26}.alertSeverityPill.error,.alertSeverityPill.critical{color:#fca5a5;background:#ef444426}.alertCenterSourceList{flex-direction:column;gap:10px;display:flex}.alertCenterSourceList>div{background:#0f172a4d;border:1px solid #94a3b829;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.alertCenterEmpty{color:#e2e8f0b3;border:1px dashed #94a3b842;border-radius:14px;padding:16px}.appShell.theme-light .alertCenterStatusPill,.appShell.theme-light .alertCenterMetrics article,.appShell.theme-light .alertCenterItem,.appShell.theme-light .alertCenterSourceList>div{background:#ffffffd1;border-color:#0f172a1a}.appShell.theme-light .alertCenterStatusPill strong,.appShell.theme-light .alertCenterMetrics strong,.appShell.theme-light .alertCenterItem strong,.appShell.theme-light .alertCenterSourceList strong{color:#0f172a}.appShell.theme-light .alertCenterStatusPill span,.appShell.theme-light .alertCenterStatusPill em,.appShell.theme-light .alertCenterMetrics span,.appShell.theme-light .alertCenterSourceList span,.appShell.theme-light .alertCenterMeta span,.appShell.theme-light .alertCenterItem p,.appShell.theme-light .alertCenterFilterGrid label{color:#475569}.appShell.theme-light .alertCenterFilterGrid select{color:#0f172a;background:#fff;border-color:#0f172a24}@media (width<=980px){.alertCenterMetrics,.alertCenterFilterGrid,.alertCenterGrid{grid-template-columns:1fr}.alertCenterStatusPill{min-width:0}}.storageFoundationPage{width:100%}.storageFoundationHeader{align-items:stretch}.storageFoundationStatusPill{background:#0f172a9e;border:1px solid #94a3b838;border-radius:22px;align-content:center;gap:6px;min-width:220px;padding:18px;display:grid}.storageFoundationStatusPill span,.storageFoundationStatusPill em,.storageFoundationMetrics span,.storageFoundationItem span,.storageFoundationItem small{color:#e2e8f0ad;font-size:.78rem}.storageFoundationStatusPill strong,.storageFoundationMetrics strong,.storageFoundationItem strong{color:#f8fafc}.storageFoundationMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.storageFoundationMetrics article{background:#0f172a94;border:1px solid #94a3b82e;border-radius:20px;gap:8px;padding:16px;display:grid}.storageFoundationMetrics strong{font-size:1.55rem}.storageFoundationGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.storageFoundationForm,.storageFoundationListPanel{width:100%}.storageFoundationTwoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.storageFoundationForm label{color:#e2e8f0d1;gap:7px;font-size:.84rem;display:grid}.storageFoundationForm input,.storageFoundationForm select,.storageFoundationForm textarea{color:#f8fafc;background:#0f172a9e;border:1px solid #94a3b83d;border-radius:14px;outline:none;width:100%;padding:11px 12px}.storageFoundationForm textarea{resize:vertical;min-height:88px}.storageFoundationChecks{background:#0f172a6b;border:1px solid #94a3b829;border-radius:16px;gap:10px;padding:12px;display:grid}.storageFoundationChecks label{align-items:center;gap:9px;display:flex}.storageFoundationActions{flex-wrap:wrap;gap:12px;display:flex}.storageFoundationActions button{cursor:pointer;border:0;border-radius:999px;padding:11px 16px;font-weight:800}.storageFoundationActions button:first-child{color:#e2e8f0;background:#94a3b824;border:1px solid #94a3b83d}.storageFoundationActions button:last-child{color:#052e2b;background:linear-gradient(135deg,#22c55e,#14b8a6)}.storageFoundationActions button:disabled{opacity:.55;cursor:not-allowed}.storageFoundationList{gap:12px;display:grid}.storageFoundationItem{background:#0f172a75;border:1px solid #94a3b829;border-radius:18px;gap:8px;padding:14px;display:grid}.storageFoundationItem.active{border-color:#22c55e59}.storageFoundationItem.simulation{border-color:#f59e0b59}.storageFoundationItem.disabled{opacity:.82}.storageFoundationItem div{justify-content:space-between;align-items:center;gap:10px;display:flex}.storageFoundationItem p{color:#e2e8f0b8;margin:0;font-size:.86rem;line-height:1.45}.storageFoundationEmpty{color:#e2e8f0b8;background:#0f172a6b;border:1px dashed #94a3b83d;border-radius:18px;padding:18px}.appShell.theme-light .storageFoundationStatusPill,.appShell.theme-light .storageFoundationMetrics article,.appShell.theme-light .storageFoundationItem,.appShell.theme-light .storageFoundationEmpty,.appShell.theme-light .storageFoundationChecks{background:#ffffffd1;border-color:#0f172a1a}.appShell.theme-light .storageFoundationStatusPill strong,.appShell.theme-light .storageFoundationMetrics strong,.appShell.theme-light .storageFoundationItem strong{color:#0f172a}.appShell.theme-light .storageFoundationStatusPill span,.appShell.theme-light .storageFoundationStatusPill em,.appShell.theme-light .storageFoundationMetrics span,.appShell.theme-light .storageFoundationItem span,.appShell.theme-light .storageFoundationItem small,.appShell.theme-light .storageFoundationItem p,.appShell.theme-light .storageFoundationForm label,.appShell.theme-light .storageFoundationEmpty{color:#0f172aad}.appShell.theme-light .storageFoundationForm input,.appShell.theme-light .storageFoundationForm select,.appShell.theme-light .storageFoundationForm textarea{color:#0f172a;background:#fffffff0;border-color:#0f172a1f}@media (width<=980px){.storageFoundationMetrics,.storageFoundationGrid,.storageFoundationTwoCols{grid-template-columns:1fr}.storageFoundationStatusPill{min-width:0}}.storagePage input[type=checkbox],.storageDestinationPage input[type=checkbox],.storageForm input[type=checkbox],.storageFoundationForm input[type=checkbox],.storageConfigForm input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;cursor:pointer;accent-color:#38bdf8;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;transform:scale(1)!important}:is(.storagePage label:has(input[type=checkbox]),.storageDestinationPage label:has(input[type=checkbox]),.storageForm label:has(input[type=checkbox]),.storageFoundationForm label:has(input[type=checkbox]),.storageConfigForm label:has(input[type=checkbox])){color:#e2e8f0e0;letter-spacing:.01em;background:#0f172a57;border:1px solid #94a3b824;border-radius:14px;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.35;align-items:center!important;gap:12px!important;display:flex!important}:is(.storagePage label:has(input[type=checkbox]) span,.storageDestinationPage label:has(input[type=checkbox]) span,.storageForm label:has(input[type=checkbox]) span,.storageFoundationForm label:has(input[type=checkbox]) span,.storageConfigForm label:has(input[type=checkbox]) span){align-items:center;min-height:18px;display:inline-flex}.storagePage .storageCheckboxGrid,.storageDestinationPage .storageCheckboxGrid,.storageForm .storageCheckboxGrid,.storageFoundationForm .storageCheckboxGrid,.storageConfigForm .storageCheckboxGrid,.storagePage .storageBooleanOptions,.storageDestinationPage .storageBooleanOptions,.storageForm .storageBooleanOptions,.storageFoundationForm .storageBooleanOptions,.storageConfigForm .storageBooleanOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 10px;display:grid}:is(.appShell.theme-light .storagePage label:has(input[type=checkbox]),.appShell.theme-light .storageDestinationPage label:has(input[type=checkbox]),.appShell.theme-light .storageForm label:has(input[type=checkbox]),.appShell.theme-light .storageFoundationForm label:has(input[type=checkbox]),.appShell.theme-light .storageConfigForm label:has(input[type=checkbox])){color:#0f172ad1;background:#f8fafce6;border-color:#0f172a1f}@media (width<=900px){.storagePage .storageCheckboxGrid,.storageDestinationPage .storageCheckboxGrid,.storageForm .storageCheckboxGrid,.storageFoundationForm .storageCheckboxGrid,.storageConfigForm .storageCheckboxGrid,.storagePage .storageBooleanOptions,.storageDestinationPage .storageBooleanOptions,.storageForm .storageBooleanOptions,.storageFoundationForm .storageBooleanOptions,.storageConfigForm .storageBooleanOptions{grid-template-columns:1fr}}.storagePage .panelCard input[type=checkbox]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;transform:none!important}.backupManagerPage{gap:22px}.backupManagerHeader{align-items:stretch}.backupManagerStatusPill{background:#0f172a5c;border:1px solid #94a3b838;border-radius:22px;gap:5px;min-width:230px;padding:18px;display:grid}.backupManagerStatusPill span,.backupManagerStatusPill em,.backupManagerMetrics span,.backupManagerRootBox span,.backupManagerRootBox em,.backupManagerRuleList span{color:#e2e8f0ad;font-size:.78rem}.backupManagerStatusPill strong,.backupManagerMetrics strong,.backupManagerRootBox strong,.backupManagerItem strong,.backupManagerRuleList strong{color:#f8fafc}.backupManagerMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.backupManagerMetrics article{background:#0f172a4d;border:1px solid #94a3b82e;border-radius:20px;gap:6px;padding:16px;display:grid}.backupManagerMetrics strong{font-size:1.55rem}.backupManagerGrid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);align-items:start;gap:18px;display:grid}.backupManagerListPanel,.backupManagerRulesPanel{overflow:hidden}.backupManagerListPanel .premiumCardHeader button{color:#020617;cursor:pointer;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:0;border-radius:999px;padding:9px 14px;font-weight:800}.backupManagerListPanel .premiumCardHeader button:disabled{opacity:.6;cursor:not-allowed}.backupManagerRootBox{background:#02061747;border:1px solid #94a3b829;border-radius:18px;gap:5px;margin:14px 0;padding:14px;display:grid}.backupManagerRootBox strong{word-break:break-all;font-size:.88rem}.backupManagerList{gap:10px;max-height:620px;padding-right:6px;display:grid;overflow:auto}.backupManagerItem{background:#0f172a57;border:1px solid #94a3b826;border-radius:18px;gap:6px;padding:13px 14px;display:grid}.backupManagerItem.archive{border-color:#22c55e47}.backupManagerItem.database_dump{border-color:#38bdf847}.backupManagerItem.directory{border-color:#facc153d}.backupManagerItemTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.backupManagerItemTop span{color:#e2e8f0d6;text-transform:uppercase;letter-spacing:.06em;background:#94a3b81f;border-radius:999px;padding:4px 9px;font-size:.72rem}.backupManagerItemTop small,.backupManagerItem p{color:#e2e8f09e;margin:0}.backupManagerRuleList{gap:10px;display:grid}.backupManagerRuleList>div,.backupManagerJsonBox{background:#0206173d;border:1px solid #94a3b824;border-radius:16px;gap:4px;padding:13px;display:grid}.backupManagerJsonBox{margin-top:14px}.backupManagerJsonBox span{color:#e2e8f0ad;font-size:.78rem}.backupManagerJsonBox pre{white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto}.backupManagerEmpty{text-align:center;color:#e2e8f0a8;background:#0f172a47;border:1px dashed #94a3b840;border-radius:18px;padding:18px}.appShell.theme-light .backupManagerStatusPill,.appShell.theme-light .backupManagerMetrics article,.appShell.theme-light .backupManagerRootBox,.appShell.theme-light .backupManagerItem,.appShell.theme-light .backupManagerRuleList>div,.appShell.theme-light .backupManagerJsonBox{background:#ffffffe0;border-color:#0f172a1a}.appShell.theme-light .backupManagerStatusPill strong,.appShell.theme-light .backupManagerMetrics strong,.appShell.theme-light .backupManagerRootBox strong,.appShell.theme-light .backupManagerItem strong,.appShell.theme-light .backupManagerRuleList strong{color:#0f172a}.appShell.theme-light .backupManagerStatusPill span,.appShell.theme-light .backupManagerStatusPill em,.appShell.theme-light .backupManagerMetrics span,.appShell.theme-light .backupManagerRootBox span,.appShell.theme-light .backupManagerRootBox em,.appShell.theme-light .backupManagerRuleList span,.appShell.theme-light .backupManagerItemTop small,.appShell.theme-light .backupManagerItem p{color:#64748b}@media (width<=1100px){.backupManagerMetrics,.backupManagerGrid{grid-template-columns:1fr}.backupManagerStatusPill{min-width:0}}.backupManagerSettingsPanel{min-width:0}.backupManagerScopeBox,.backupSettingsSafeModeBox{background:#0f172a70;border:1px solid #94a3b838;border-radius:18px;gap:6px;margin-bottom:14px;padding:14px 16px;display:grid}.backupManagerScopeBox strong,.backupSettingsSafeModeBox strong,.backupSettingsChannelBox strong{color:#f8fafc;font-size:.9rem}.backupManagerScopeBox span,.backupSettingsSafeModeBox span,.backupSettingsChannelBox p,.backupSettingsMeta{color:#e2e8f0b8;font-size:.8rem;line-height:1.45}.backupManagerSettingsForm{gap:14px;display:grid}.backupSettingsToggleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.backupSettingsToggleGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.backupSettingsToggleGrid label,.backupSettingsChannelBox label{color:#e2e8f0db;background:#0f172a4d;border:1px solid #94a3b82e;border-radius:13px;align-items:center;gap:9px;min-height:34px;padding:9px 10px;font-size:.82rem;display:flex}.backupSettingsToggleGrid input[type=checkbox],.backupSettingsChannelBox input[type=checkbox]{accent-color:#38bdf8;width:15px;min-width:15px;height:15px}.backupSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.backupSettingsGrid label,.backupSettingsNotes{color:#e2e8f0d1;gap:7px;font-size:.78rem;font-weight:700;display:grid}.backupSettingsGrid input,.backupSettingsGrid select,.backupSettingsNotes textarea{color:#f8fafc;background:#0f172aad;border:1px solid #94a3b83d;border-radius:13px;outline:none;width:100%;padding:10px 11px;font-size:.86rem}.backupSettingsNotes textarea{resize:vertical;min-height:76px}.backupSettingsChannelBox{background:#0ea5e914;border:1px solid #38bdf833;border-radius:18px;gap:10px;padding:14px 16px;display:grid}.backupSettingsChannelBox>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.backupSettingsActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.backupSettingsActions button{cursor:pointer;color:#e0f2fe;background:#0f172ac7;border:1px solid #94a3b838;border-radius:13px;padding:10px 14px;font-weight:800}.backupSettingsActions button[type=submit]{color:#f8fafc;background:linear-gradient(135deg,#0284c7,#0f172a)}.backupSettingsActions button:disabled{opacity:.55;cursor:not-allowed}.backupSettingsMeta{text-align:right}.appShell.theme-light .backupManagerScopeBox,.appShell.theme-light .backupSettingsSafeModeBox,.appShell.theme-light .backupSettingsToggleGrid label,.appShell.theme-light .backupSettingsChannelBox label{background:#fff;border-color:#0f172a1a}.appShell.theme-light .backupManagerScopeBox strong,.appShell.theme-light .backupSettingsSafeModeBox strong,.appShell.theme-light .backupSettingsChannelBox strong,.appShell.theme-light .backupSettingsGrid label,.appShell.theme-light .backupSettingsNotes{color:#0f172a}.appShell.theme-light .backupManagerScopeBox span,.appShell.theme-light .backupSettingsSafeModeBox span,.appShell.theme-light .backupSettingsChannelBox p,.appShell.theme-light .backupSettingsMeta,.appShell.theme-light .backupSettingsToggleGrid label,.appShell.theme-light .backupSettingsChannelBox label{color:#475569}.appShell.theme-light .backupSettingsGrid input,.appShell.theme-light .backupSettingsGrid select,.appShell.theme-light .backupSettingsNotes textarea{color:#0f172a;background:#fff;border-color:#0f172a1f}@media (width<=980px){.backupSettingsGrid,.backupSettingsToggleGrid,.backupSettingsToggleGrid.compact,.backupSettingsChannelBox>div{grid-template-columns:1fr}.backupSettingsActions{justify-content:stretch}.backupSettingsActions button{width:100%}}.backupManualRunPanel{flex-direction:column;gap:16px;display:flex}.backupManualRunForm{flex-direction:column;gap:14px;display:flex}.backupManualRunForm label{color:#e2e8f0c7;flex-direction:column;gap:7px;font-size:.82rem;display:flex}.backupManualRunForm select,.backupManualRunForm textarea{color:#e5edf8;background:#0f172ab8;border:1px solid #94a3b838;border-radius:14px;outline:none;width:100%;padding:10px 12px}.backupManualRunSafeBox,.backupManualRunWarning{background:#0ea5e914;border:1px solid #38bdf838;border-radius:16px;flex-direction:column;gap:4px;padding:12px;display:flex}.backupManualRunSafeBox strong,.backupManualRunWarning strong{color:#e0f2fe;font-size:.9rem}.backupManualRunSafeBox span,.backupManualRunWarning span{color:#e2e8f0b8;font-size:.78rem;line-height:1.45}.backupManualRunActions{flex-wrap:wrap;gap:10px;display:flex}.backupManualRunActions button{color:#e5edf8;cursor:pointer;background:#0f172ae0;border:1px solid #94a3b838;border-radius:999px;padding:9px 13px;font-size:.78rem}.backupManualRunActions button[type=submit]{background:#0ea5e92e;border-color:#38bdf857}.backupManualRunActions button:disabled{opacity:.55;cursor:not-allowed}.backupManualRunSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.backupManualRunSummary div{background:#0f172a8c;border:1px solid #94a3b829;border-radius:14px;flex-direction:column;gap:4px;padding:10px;display:flex}.backupManualRunSummary span{color:#cbd5e1ad;font-size:.72rem}.backupManualRunSummary strong{color:#f8fafc;font-size:1.05rem}.backupManualRunHistory{flex-direction:column;gap:10px;max-height:360px;padding-right:4px;display:flex;overflow:auto}.backupManualRunItem{background:#0f172a9e;border:1px solid #94a3b829;border-radius:16px;flex-direction:column;gap:7px;padding:12px;display:flex}.backupManualRunItem div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.backupManualRunItem strong{color:#f8fafc;font-size:.86rem}.backupManualRunItem span,.backupManualRunItem p,.backupManualRunItem small{color:#cbd5e1b3;font-size:.76rem;line-height:1.45}.appShell.theme-light .backupManualRunForm select,.appShell.theme-light .backupManualRunForm textarea,.appShell.theme-light .backupManualRunActions button,.appShell.theme-light .backupManualRunSummary div,.appShell.theme-light .backupManualRunItem,.appShell.theme-light .backupManualRunSafeBox,.appShell.theme-light .backupManualRunWarning{color:#0f172a;background:#ffffffd1;border-color:#0f172a1f}.appShell.theme-light .backupManualRunForm label,.appShell.theme-light .backupManualRunItem span,.appShell.theme-light .backupManualRunItem p,.appShell.theme-light .backupManualRunItem small,.appShell.theme-light .backupManualRunSafeBox span,.appShell.theme-light .backupManualRunWarning span,.appShell.theme-light .backupManualRunSummary span{color:#0f172aad}.appShell.theme-light .backupManualRunItem strong,.appShell.theme-light .backupManualRunSummary strong,.appShell.theme-light .backupManualRunSafeBox strong,.appShell.theme-light .backupManualRunWarning strong{color:#0f172a}@media (width<=900px){.backupManualRunSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.backupManualRunItem div{flex-direction:column}}.backupManagerGrid{align-items:start}.backupManagerListPanel{align-self:start}.backupManualRunPanel,.backupManagerRulesPanel,.backupManagerSettingsPanel{align-self:start}@media (width<=1180px){.backupManagerList{max-height:380px}}.backupManagerTwoColumnGrid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);align-items:start;gap:22px;display:grid}.backupManagerMainColumn,.backupManagerSideColumn{flex-direction:column;gap:22px;min-width:0;display:flex}.backupManagerMainColumn>*,.backupManagerSideColumn>*{width:100%}.backupManagerList{max-height:430px;padding-right:6px;overflow-y:auto}.backupManagerList::-webkit-scrollbar{width:8px}.backupManagerList::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}.backupManualRunPanel{margin-top:0}@media (width<=1180px){.backupManagerTwoColumnGrid{grid-template-columns:1fr}.backupManagerList{max-height:380px}}.backupManagerRealDbPanel{flex-direction:column;gap:16px;display:flex}.backupManagerRealDbForm{flex-direction:column;gap:14px;display:flex}.backupManagerRealDbForm label{color:#e2e8f0d6;flex-direction:column;gap:8px;font-size:.82rem;font-weight:800;display:flex}.backupManagerRealDbForm textarea{resize:vertical;color:#f8fafcf5;background:#0206175c;border:1px solid #94a3b829;border-radius:14px;outline:none;width:100%;min-height:64px;padding:12px 13px}.backupManagerExecutionList{flex-direction:column;gap:10px;display:flex}.backupManagerExecutionListHeader{color:#e2e8f0e0;justify-content:space-between;align-items:center;gap:12px;display:flex}.backupManagerExecutionListHeader strong{font-size:.92rem}.backupManagerExecutionListHeader span{color:#94a3b8c7;font-size:.78rem}.backupManagerExecutionItem{background:#0f172a75;border:1px solid #94a3b824;border-radius:16px;flex-direction:column;gap:7px;padding:13px 14px;display:flex}.backupManagerExecutionItem.success{background:linear-gradient(135deg,#22c55e1a,#0f172a7a);border-color:#22c55e3d}.backupManagerExecutionItem.error{background:linear-gradient(135deg,#f871711a,#0f172a7a);border-color:#f8717147}.backupManagerExecutionItem>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.backupManagerExecutionItem strong{color:#f8fafcf5;font-size:.86rem}.backupManagerExecutionItem span,.backupManagerExecutionItem small,.backupManagerExecutionItem p{color:#94a3b8d1;margin:0;font-size:.76rem}.appShell.theme-light .backupManagerRealDbForm label,.appShell.theme-light .backupManagerExecutionListHeader{color:#0f172ad6}.appShell.theme-light .backupManagerRealDbForm textarea,.appShell.theme-light .backupManagerExecutionItem{color:#0f172aeb;background:#ffffffe0}.appShell.theme-light .backupManagerExecutionItem strong{color:#0f172af0}.backupManagerManualRunPanel .premiumCardHeader span,.backupManagerRulesPanel .premiumCardHeader span,.backupManagerSettingsPanel .premiumCardHeader span{letter-spacing:.02em}.backupManagerManualRunPanel{position:relative}.backupManagerManualRunPanel:before{content:"DB REAL";letter-spacing:.08em;color:#bbf7d0;background:#16a34a29;border:1px solid #22c55e47;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:800;position:absolute;top:18px;right:18px}.backupManagerExecutionItem,.backupExecutionItem,.backupManagerHistoryItem{background:#0f172a6b;border:1px solid #94a3b829;border-radius:16px}.backupManagerExecutionItem strong,.backupExecutionItem strong,.backupManagerHistoryItem strong{color:#f8fafc}.backupManagerExecutionItem small,.backupExecutionItem small,.backupManagerHistoryItem small{color:#94a3b8}.backupManagerExecutionItem.success,.backupExecutionItem.success,.backupManagerHistoryItem.success{background:linear-gradient(135deg,#16a34a21,#0f172a7a);border-color:#22c55e47}.backupManagerExecutionItem.error,.backupExecutionItem.error,.backupManagerHistoryItem.error{background:linear-gradient(135deg,#b91c1c24,#0f172a7a);border-color:#f8717152}.backupManagerExecutionItem.simulated,.backupExecutionItem.simulated,.backupManagerHistoryItem.simulated{background:linear-gradient(135deg,#d977061f,#0f172a7a);border-color:#fbbf2442}.backupManagerRealDbNotice{color:#dcfce7;background:#16a34a1a;border:1px solid #22c55e3d;border-radius:16px;padding:12px 14px;font-size:.82rem;line-height:1.5}.backupManagerRealDbNotice strong{color:#bbf7d0}.appShell.theme-light .backupManagerManualRunPanel:before{color:#166534;background:#22c55e1f;border-color:#16a34a38}.appShell.theme-light .backupManagerExecutionItem,.appShell.theme-light .backupExecutionItem,.appShell.theme-light .backupManagerHistoryItem{background:#ffffffe0;border-color:#0f172a1a}.appShell.theme-light .backupManagerExecutionItem strong,.appShell.theme-light .backupExecutionItem strong,.appShell.theme-light .backupManagerHistoryItem strong{color:#0f172a}.appShell.theme-light .backupManagerExecutionItem small,.appShell.theme-light .backupExecutionItem small,.appShell.theme-light .backupManagerHistoryItem small{color:#64748b}.appShell.theme-light .backupManagerRealDbNotice{color:#14532d;background:#22c55e1a;border-color:#16a34a2e}.backupManagerFullBackupPanel{border:1px solid #7dd3fc2e}.backupManagerFullStatus{margin:14px 0}.backupManagerFullStatus strong{text-transform:none}.backupHistoryLegend{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 16px;display:grid}.backupHistoryLegend>div{background:#0f172a57;border:1px solid #94a3b833;border-radius:14px;padding:10px 12px}.backupHistoryLegend strong{color:#f8fafc;margin-bottom:4px;font-size:.82rem;display:block}.backupHistoryLegend span{color:#e2e8f0b8;font-size:.74rem;line-height:1.35;display:block}.backupExecutionBadges{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.backupExecutionKindBadge,.backupExecutionStatusBadge{letter-spacing:.04em;text-transform:uppercase;border:1px solid #94a3b838;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.backupExecutionKindBadge.db{color:#bfdbfe;background:#2563eb29;border-color:#60a5fa40}.backupExecutionKindBadge.full{color:#c4b5fd;background:#7c3aed29;border-color:#a78bfa40}.backupExecutionKindBadge.simulated{color:#fde68a;background:#d9770624;border-color:#fbbf2440}.backupExecutionKindBadge.neutral{color:#cbd5e1;background:#64748b29}.backupExecutionStatusBadge.success{color:#bbf7d0;background:#16a34a29;border-color:#4ade8040}.backupExecutionStatusBadge.error{color:#fecaca;background:#dc262629;border-color:#f8717140}.backupExecutionStatusBadge.simulated{color:#fed7aa;background:#ea580c24;border-color:#fb923c40}.backupExecutionStatusBadge.neutral{color:#cbd5e1;background:#64748b29}.backupExecutionPath{overflow-wrap:anywhere;color:#cbd5e1ad;max-width:100%;margin-top:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:block}.appShell.theme-light .backupHistoryLegend>div{background:#f8fafceb;border-color:#94a3b847}.appShell.theme-light .backupHistoryLegend strong{color:#0f172a}.appShell.theme-light .backupHistoryLegend span,.appShell.theme-light .backupExecutionPath{color:#334155c7}@media (width<=980px){.backupHistoryLegend{grid-template-columns:1fr}}.backupManagerNextcloudValidationPanel{flex-direction:column;gap:16px;display:flex}.backupManagerNextcloudForm{flex-direction:column;gap:14px;display:flex}.backupManagerExternalSafeBox{background:#3b82f614;border:1px solid #3b82f647;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.backupManagerExternalSafeBox strong{color:#dbeafe;font-size:.9rem}.backupManagerExternalSafeBox span{color:#e2e8f0c2;font-size:.82rem;line-height:1.45}.backupManagerNextcloudHistory{gap:10px;display:grid}.backupManagerNextcloudHistory>strong{color:#f8fafc;font-size:.9rem}.backupManagerNextcloudHistoryItem{background:#0f172a85;border:1px solid #94a3b82e;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.backupManagerNextcloudHistoryItem.success{background:#22c55e14;border-color:#22c55e5c}.backupManagerNextcloudHistoryItem.error{background:#f8717114;border-color:#f8717157}.backupManagerNextcloudHistoryItem div{justify-content:space-between;align-items:center;gap:12px;display:flex}.backupManagerNextcloudHistoryItem strong{color:#f8fafc;font-size:.86rem}.backupManagerNextcloudHistoryItem span,.backupManagerNextcloudHistoryItem small,.backupManagerNextcloudHistoryItem p{color:#e2e8f0b8;margin:0;font-size:.78rem}.appShell.theme-light .backupManagerExternalSafeBox{background:#3b82f614;border-color:#2563eb38}.appShell.theme-light .backupManagerExternalSafeBox strong,.appShell.theme-light .backupManagerNextcloudHistory>strong,.appShell.theme-light .backupManagerNextcloudHistoryItem strong{color:#0f172a}.appShell.theme-light .backupManagerExternalSafeBox span,.appShell.theme-light .backupManagerNextcloudHistoryItem span,.appShell.theme-light .backupManagerNextcloudHistoryItem small,.appShell.theme-light .backupManagerNextcloudHistoryItem p{color:#0f172aad}.appShell.theme-light .backupManagerNextcloudHistoryItem{background:#ffffffd1;border-color:#94a3b83d}.passwordRevealField{align-items:stretch;gap:10px;width:100%;display:flex}.passwordRevealField input{flex:1;min-width:0}.passwordRevealField button{white-space:nowrap;color:#e5eefc;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b847;border-radius:14px;padding:0 14px;font-weight:800}.passwordRevealField button:hover{background:#0ea5e92e;border-color:#38bdf88c}.backupManagerExternalDbDeliveryPanel{border-color:#38bdf847}.backupManagerExternalDeliveryForm{gap:16px;margin-top:16px;display:grid}.backupManagerDeliveryPath{color:#cbd5e1c7;word-break:break-word;margin-top:6px;display:block}.backupManagerExternalDeliveryRefinedPanel{flex-direction:column;gap:1rem;display:flex}.backupManagerExternalDeliverySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.backupManagerExternalDeliverySummary article{background:#0f172a57;border:1px solid #94a3b838;border-radius:18px;flex-direction:column;gap:.25rem;padding:.95rem;display:flex}.backupManagerExternalDeliverySummary span,.backupManagerExternalDeliverySummary em{color:#e2e8f0ad;font-size:.76rem;font-style:normal}.backupManagerExternalDeliverySummary strong{color:#f8fafc;font-size:1.12rem}.backupManagerExternalSafeBox.refined{background:#16653429;border-color:#22c55e42}.backupManagerExternalDeliveryLegend{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.backupManagerExternalDeliveryLegend span{color:#e2e8f0b8;background:#0f172a42;border:1px solid #94a3b82e;border-radius:14px;padding:.7rem .8rem;font-size:.78rem}.backupManagerExternalDeliveryLegend strong{color:#f8fafc}.backupManagerExternalDeliveryItem{flex-direction:column;gap:.75rem;display:flex}.backupManagerExternalDeliveryItemHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.backupManagerExternalDeliveryItemHeader>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.backupManagerExternalDeliveryItemHeader em{color:#e2e8f0d1;background:#0f172a70;border:1px solid #94a3b838;border-radius:999px;flex:none;padding:.25rem .55rem;font-size:.72rem;font-style:normal}.backupManagerExternalDeliveryMetaGrid div{background:#0f172a38;border:1px solid #94a3b829;border-radius:12px;min-width:0;padding:.6rem}.backupManagerExternalDeliveryMetaGrid span{color:#e2e8f08c;margin-bottom:.18rem;font-size:.68rem;display:block}.backupManagerExternalDeliveryMetaGrid strong{color:#f8fafceb;word-break:break-word;font-size:.78rem}.backupManagerExternalDeliveryPaths{border-top:1px solid #94a3b824;flex-direction:column;gap:.25rem;padding-top:.7rem;display:flex}.backupManagerExternalDeliveryPaths small{color:#e2e8f0a8;word-break:break-all}.backupManagerExternalDeliveryPaths b{color:#f8fafcdb}.appShell.theme-light .backupManagerExternalDeliverySummary article,.appShell.theme-light .backupManagerExternalDeliveryLegend span,.appShell.theme-light .backupManagerExternalDeliveryMetaGrid div,.appShell.theme-light .backupManagerExternalDeliveryItemHeader em{background:#f8fafcd1;border-color:#0f172a1a}.appShell.theme-light .backupManagerExternalDeliverySummary strong,.appShell.theme-light .backupManagerExternalDeliveryLegend strong,.appShell.theme-light .backupManagerExternalDeliveryMetaGrid strong,.appShell.theme-light .backupManagerExternalDeliveryPaths b{color:#0f172a}.appShell.theme-light .backupManagerExternalDeliverySummary span,.appShell.theme-light .backupManagerExternalDeliverySummary em,.appShell.theme-light .backupManagerExternalDeliveryLegend span,.appShell.theme-light .backupManagerExternalDeliveryMetaGrid span,.appShell.theme-light .backupManagerExternalDeliveryPaths small{color:#0f172aad}@media (width<=980px){.backupManagerExternalDeliverySummary,.backupManagerExternalDeliveryLegend,.backupManagerExternalDeliveryMetaGrid{grid-template-columns:1fr}.backupManagerExternalDeliveryItemHeader{flex-direction:column}}.backupManagerExternalFullDeliveryPanel{border-color:#6366f159}.backupManagerExternalFullDeliveryPanel .premiumCardHeader span{color:#c7d2fe;background:#6366f129}.backupManagerExternalDeliveryRefinedHistory{margin-top:16px}.backupManagerExternalDeliveryCard{flex-direction:column;gap:10px;display:flex}.backupManagerExternalDeliveryTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.backupManagerExternalDeliveryMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.backupManagerExternalDeliveryMetaGrid span{color:#e2e8f0d1;background:#0f172a3d;border:1px solid #94a3b82e;border-radius:12px;padding:8px 10px;font-size:.78rem}.backupManagerExternalDeliveryMetaGrid b{color:#94a3b8f2;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:.68rem;display:block}.appShell.theme-light .backupManagerExternalDeliveryMetaGrid span{color:#334155;background:#f8fafceb}.appShell.theme-light .backupManagerExternalFullDeliveryPanel .premiumCardHeader span{color:#4338ca;background:#eef2ff}@media (width<=980px){.backupManagerExternalDeliveryMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.backupManagerExternalDeliveryTitle{flex-direction:column}}@media (width<=640px){.backupManagerExternalDeliveryMetaGrid{grid-template-columns:1fr}}.backupManagerRetentionDryRunPanel{border:1px solid #94a3b838}.backupManagerRetentionSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.backupManagerRetentionSummary article{background:#0f172a47;border:1px solid #94a3b82e;border-radius:14px;padding:12px}.backupManagerRetentionSummary span{opacity:.76;margin-bottom:6px;font-size:.78rem;display:block}.backupManagerRetentionSummary strong{font-size:1rem}.backupManagerRetentionList{gap:10px;margin-top:14px;display:grid}.backupManagerRetentionList>strong{font-size:.9rem}.backupManagerRetentionItem{background:#0f172a3d;border:1px solid #94a3b82e;border-radius:14px;padding:12px}.backupManagerRetentionItem.candidate{background:#fbbf2414;border-color:#fbbf2473}.backupManagerRetentionItem.keep{border-color:#22c55e47}.backupManagerRetentionItem div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.backupManagerRetentionItem span,.backupManagerRetentionItem p,.backupManagerRetentionItem small{color:#e2e8f0c7}.backupManagerRetentionItem p{margin:0 0 6px}.appShell.theme-light .backupManagerRetentionSummary article,.appShell.theme-light .backupManagerRetentionItem{background:#fff;border-color:#0f172a1f}.appShell.theme-light .backupManagerRetentionItem span,.appShell.theme-light .backupManagerRetentionItem p,.appShell.theme-light .backupManagerRetentionItem small{color:#0f172aad}@media (width<=900px){.backupManagerRetentionSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.backupManagerRetentionItem div{flex-direction:column;align-items:flex-start}}.backupManagerConsolePage{max-width:1180px;margin:0 auto}.backupConsoleHero{background:radial-gradient(circle at 0 0,#0ea5e92e,#0000 36%),linear-gradient(135deg,#0f172af5,#020617fa);border:1px solid #38bdf829;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:24px;padding:30px;display:flex;box-shadow:0 22px 70px #00000047}.backupConsoleHero h2{color:#e5edf8;margin:10px 0 8px;font-size:clamp(2rem,4vw,3rem)}.backupConsoleHero p{color:#94a3b8;margin:0;font-size:1rem}.backupConsoleHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.backupConsoleHeroActions button,.backupConsoleTabs button{color:#dbeafe;cursor:pointer;background:#0f172ad1;border:1px solid #94a3b829;border-radius:14px;padding:11px 16px;font-weight:800}.backupConsoleHeroActions button:disabled{opacity:.58;cursor:not-allowed}.backupConsolePrimaryAction{color:#86efac!important;background:#14532d6b!important;border-color:#22c55e52!important}.backupConsoleStatusChip{color:#facc15;background:#78350f6b;border:1px solid #f59e0b47;border-radius:999px;align-items:center;padding:10px 14px;font-size:.82rem;font-weight:900;display:inline-flex}.backupConsoleHelpStrip{background:#1e293bd1;border:1px solid #38bdf824;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.backupConsoleHelpStrip strong{color:#38bdf8}.backupConsoleHelpStrip span{color:#94a3b8;line-height:1.5}.backupConsoleMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.backupConsoleMetrics article{background:#1e293bb8;border:1px solid #94a3b81f;border-radius:18px;padding:20px}.backupConsoleMetrics span,.backupConsoleMetrics small{color:#64748b;font-weight:700;display:block}.backupConsoleMetrics strong{color:#f8fafc;margin:12px 0 4px;font-size:1.85rem;line-height:1;display:block}.backupConsoleTabs{background:#0f172ab8;border:1px solid #94a3b81f;border-radius:18px;align-items:center;gap:8px;padding:8px;display:flex}.backupConsoleTabs button.active{color:#fff;background:linear-gradient(135deg,#0ea5e9,#38bdf8);border-color:#38bdf873;box-shadow:0 14px 28px #0ea5e938}.backupConsoleTabContent,.backupConsoleActionGrid,.backupConsoleSettingsGrid,.backupConsoleHistoryGrid{gap:18px;display:grid}.backupConsoleActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.backupConsoleSettingsGrid,.backupConsoleHistoryGrid{grid-template-columns:minmax(0,1fr)}.backupConsoleCompactList{max-height:420px}.backupConsoleHistoryPanel{overflow:hidden}.backupManagerConsolePage .backupManagerManualRunPanel,.backupManagerConsolePage .backupManagerRealDbPanel,.backupManagerConsolePage .backupManagerFullBackupPanel,.backupManagerConsolePage .backupManagerNextcloudValidationPanel,.backupManagerConsolePage .backupManagerExternalDbDeliveryPanel,.backupManagerConsolePage .backupManagerExternalFullDeliveryPanel,.backupManagerConsolePage .backupManagerRetentionDryRunPanel,.backupManagerConsolePage .backupManagerSettingsPanel{margin:0}@media (width<=980px){.backupConsoleHero{flex-direction:column}.backupConsoleHeroActions{justify-content:flex-start}.backupConsoleMetrics,.backupConsoleActionGrid{grid-template-columns:1fr}.backupConsoleTabs{overflow-x:auto}}.backupManagerConsoleReorgPage{gap:18px}.backupConsoleHeroCompact{padding:24px 28px}.backupConsoleHeroCompact h2{font-size:clamp(1.85rem,3vw,2.55rem)}.backupConsoleMetricsCompact article{min-height:108px}.backupConsoleMetricsCompact strong{font-size:1.55rem}.backupConsoleTabsReorg{align-items:stretch;gap:10px}.backupConsoleTabsReorg button{text-align:left;flex:1;gap:4px;min-height:64px;display:grid}.backupConsoleTabsReorg button strong{font-size:.98rem}.backupConsoleTabsReorg button span{color:#cbd5e1b3;font-size:.78rem;font-weight:700}.backupConsoleTabsReorg button.active span{color:#ffffffdb}.backupConsoleSectionHeader{background:#0f172a94;border:1px solid #94a3b81f;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.backupConsoleSectionHeader h3{color:#f8fafc;margin:0 0 4px;font-size:1.25rem}.backupConsoleSectionHeader p{color:#94a3b8;margin:0;line-height:1.45}.backupConsoleSectionHeader button{color:#bae6fd;cursor:pointer;background:#0ea5e921;border:1px solid #38bdf83d;border-radius:14px;padding:10px 14px;font-weight:900}.backupConsoleActionGridReorg{grid-template-columns:repeat(2,minmax(0,1fr))}.backupConsoleSingleColumn{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.backupConsoleSettingsGridReorg{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.backupConsoleHistoryGridReorg{grid-template-columns:minmax(0,1fr)}.backupConsoleLocalFilesPanel,.backupManagerConsoleReorgPage .backupManagerListPanel,.backupManagerConsoleReorgPage .backupManagerRealDbPanel,.backupManagerConsoleReorgPage .backupManagerFullBackupPanel,.backupManagerConsoleReorgPage .backupManagerNextcloudValidationPanel,.backupManagerConsoleReorgPage .backupManagerSettingsPanel,.backupManagerConsoleReorgPage .backupManagerRetentionDryRunPanel,.backupManagerConsoleReorgPage .backupManagerExternalDbDeliveryPanel,.backupManagerConsoleReorgPage .backupManagerExternalFullDeliveryPanel,.backupManagerConsoleReorgPage .backupManagerManualRunPanel{border-radius:24px}.backupManagerConsoleReorgPage .premiumCardHeader h3{font-size:1.05rem}.backupManagerConsoleReorgPage .premiumCardHeader p{font-size:.88rem;line-height:1.45}@media (width<=980px){.backupConsoleTabsReorg{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.backupConsoleActionGridReorg,.backupConsoleSettingsGridReorg{grid-template-columns:1fr}.backupConsoleSectionHeader{flex-direction:column;align-items:flex-start}}@media (width<=620px){.backupConsoleTabsReorg{grid-template-columns:1fr}}.backupManagerConsoleReorgPage{max-width:1260px;margin:0 auto;padding-bottom:56px}.backupManagerConsoleReorgPage .backupConsoleHeroCompact{background:radial-gradient(circle at 0 0,#22d3ee21,#0000 36%),linear-gradient(135deg,#0f172afa,#020617fa);border:1px solid #94a3b824;border-radius:30px;padding:28px 32px;box-shadow:0 22px 60px #02061757}.backupManagerConsoleReorgPage .backupConsoleHeroCompact h2{letter-spacing:-.045em;font-size:clamp(28px,3vw,40px)}.backupManagerConsoleReorgPage .backupConsoleHeroCompact p{color:#cbd5e1bd;max-width:680px}.backupManagerConsoleReorgPage .backupConsoleMetricsCompact{gap:16px}.backupManagerConsoleReorgPage .backupConsoleMetricsCompact article{min-height:118px;box-shadow:none;background:#1e293bb8;border:1px solid #94a3b81f;border-radius:18px}.backupManagerConsoleReorgPage .backupConsoleMetricsCompact article:hover{background:#1e293bd6;border-color:#38bdf838}.backupManagerConsoleReorgPage .backupConsoleTabsReorg{background:#0f172ac2;border:1px solid #94a3b81f;border-radius:20px;padding:8px;box-shadow:inset 0 1px #ffffff08}.backupManagerConsoleReorgPage .backupConsoleTabsReorg button{border-radius:14px;gap:2px;min-height:52px;padding:10px 18px}.backupManagerConsoleReorgPage .backupConsoleTabsReorg button strong{font-size:.92rem}.backupManagerConsoleReorgPage .backupConsoleTabsReorg button span{color:#94a3b8b8;font-size:.72rem}.backupManagerConsoleReorgPage .backupConsoleTabsReorg button.active{color:#f8fafc;background:linear-gradient(135deg,#0ea5e9fa,#38bdf8e0);box-shadow:0 14px 34px #0ea5e938}.backupManagerConsoleReorgPage .backupConsoleTabsReorg button.active span{color:#f0f9ffd6}.backupManagerConsoleReorgPage .backupConsoleSectionHeader{box-shadow:none;background:0 0;border:0;margin:18px 0 14px;padding:0 4px}.backupManagerConsoleReorgPage .backupConsoleSectionHeader h3{letter-spacing:-.02em;font-size:1.08rem}.backupManagerConsoleReorgPage .backupConsoleSectionHeader p{color:#94a3b8c7}.backupManagerConsoleReorgPage .panelCard,.backupManagerConsoleReorgPage .backupManagerListPanel,.backupManagerConsoleReorgPage .backupManagerRealDbPanel,.backupManagerConsoleReorgPage .backupManagerFullBackupPanel,.backupManagerConsoleReorgPage .backupManagerNextcloudValidationPanel,.backupManagerConsoleReorgPage .backupManagerSettingsPanel,.backupManagerConsoleReorgPage .backupManagerRetentionDryRunPanel,.backupManagerConsoleReorgPage .backupManagerExternalDbDeliveryPanel,.backupManagerConsoleReorgPage .backupManagerExternalFullDeliveryPanel,.backupManagerConsoleReorgPage .backupManagerManualRunPanel{box-shadow:none;background:#1e293bb8;border:1px solid #94a3b81f;border-radius:18px}.backupManagerConsoleReorgPage .panelCard:before,.backupManagerConsoleReorgPage .backupManagerManualRunPanel:before{display:none!important}.backupManagerConsoleReorgPage .premiumCardHeader{border-bottom:1px solid #94a3b817;margin-bottom:14px;padding-bottom:14px}.backupManagerConsoleReorgPage .premiumCardHeader h3{letter-spacing:-.015em;font-size:1rem}.backupManagerConsoleReorgPage .premiumCardHeader p{color:#94a3b8c2;font-size:.84rem;line-height:1.45}.backupManagerConsoleReorgPage .premiumCardHeader span{color:#cbd5e1d1;background:#0f172aa3;border:1px solid #94a3b821;border-radius:999px;padding:5px 10px;font-size:.72rem}.backupManagerConsoleReorgPage .backupConsoleActionGridReorg,.backupManagerConsoleReorgPage .backupConsoleSettingsGridReorg,.backupManagerConsoleReorgPage .backupConsoleHistoryGridReorg{gap:16px}.backupManagerConsoleReorgPage .backupConsoleSingleColumn{max-width:100%}.backupManagerConsoleReorgPage .backupManagerRootBox,.backupManagerConsoleReorgPage .backupManagerExternalSafeBox,.backupManagerConsoleReorgPage .backupManagerRealDbNotice,.backupManagerConsoleReorgPage .backupManagerFullStatus,.backupManagerConsoleReorgPage .backupManagerScopeBox{background:#0f172a85;border:1px solid #94a3b81a;border-radius:14px}.backupManagerConsoleReorgPage .backupManagerList{max-height:460px}.backupManagerConsoleReorgPage .backupManagerItem,.backupManagerConsoleReorgPage .backupManagerExecutionItem,.backupManagerConsoleReorgPage .backupManagerNextcloudHistoryItem,.backupManagerConsoleReorgPage .backupManagerExternalDeliveryItem,.backupManagerConsoleReorgPage .backupManagerExternalDeliveryCard,.backupManagerConsoleReorgPage .backupManagerRetentionItem{background:#0f172a75;border:1px solid #94a3b81a;border-radius:14px}.backupManagerConsoleReorgPage .backupManagerItem.success,.backupManagerConsoleReorgPage .backupManagerExecutionItem.success,.backupManagerConsoleReorgPage .backupManagerNextcloudHistoryItem.success,.backupManagerConsoleReorgPage .backupManagerExternalDeliveryItem.success,.backupManagerConsoleReorgPage .backupManagerExternalDeliveryCard.success{background:#064e3b33;border-color:#22c55e33}.backupManagerConsoleReorgPage .backupManagerItem.error,.backupManagerConsoleReorgPage .backupManagerExecutionItem.error,.backupManagerConsoleReorgPage .backupManagerNextcloudHistoryItem.error,.backupManagerConsoleReorgPage .backupManagerExternalDeliveryItem.error,.backupManagerConsoleReorgPage .backupManagerExternalDeliveryCard.error{background:#7f1d1d2e;border-color:#f8717133}.backupManagerConsoleReorgPage input,.backupManagerConsoleReorgPage select,.backupManagerConsoleReorgPage textarea{background:#0f172aa3;border-color:#94a3b824;border-radius:12px}.backupManagerConsoleReorgPage button{border-radius:12px}.backupManagerConsoleReorgPage .backupSettingsActions,.backupManagerConsoleReorgPage .backupManagerExternalDeliveryForm,.backupManagerConsoleReorgPage .backupManagerRealDbForm,.backupManagerConsoleReorgPage .backupManagerNextcloudForm{gap:12px}.backupManagerConsoleReorgPage .backupManagerExternalDeliveryMetaGrid{gap:10px}.backupManagerConsoleReorgPage .backupManagerExternalDeliveryMetaGrid div{background:#0f172a6b;border-radius:13px}.backupManagerConsoleReorgPage .backupManagerExternalDeliveryPaths{background:#0f172a57;border:1px solid #94a3b814;border-radius:14px;padding:12px}.backupManagerConsoleReorgPage .backupManagerJsonBox{display:none}.appShell.theme-light .backupManagerConsoleReorgPage .panelCard,.appShell.theme-light .backupManagerConsoleReorgPage .backupManagerListPanel,.appShell.theme-light .backupManagerConsoleReorgPage .backupManagerRealDbPanel,.appShell.theme-light .backupManagerConsoleReorgPage .backupManagerFullBackupPanel,.appShell.theme-light .backupManagerConsoleReorgPage .backupManagerNextcloudValidationPanel,.appShell.theme-light .backupManagerConsoleReorgPage .backupManagerSettingsPanel,.appShell.theme-light .backupManagerConsoleReorgPage .backupManagerRetentionDryRunPanel,.appShell.theme-light .backupManagerConsoleReorgPage .backupManagerExternalDbDeliveryPanel,.appShell.theme-light .backupManagerConsoleReorgPage .backupManagerExternalFullDeliveryPanel,.appShell.theme-light .backupManagerConsoleReorgPage .backupManagerManualRunPanel{background:#f8fafceb;border-color:#0f172a1a}@media (width<=980px){.backupManagerConsoleReorgPage{max-width:100%}.backupManagerConsoleReorgPage .backupConsoleHeroCompact{border-radius:24px;padding:22px}.backupManagerConsoleReorgPage .backupConsoleTabsReorg{justify-content:flex-start;overflow-x:auto}.backupManagerConsoleReorgPage .backupConsoleTabsReorg button{min-width:132px}.backupManagerConsoleReorgPage .backupConsoleActionGridReorg,.backupManagerConsoleReorgPage .backupConsoleSettingsGridReorg,.backupManagerConsoleReorgPage .backupConsoleHistoryGridReorg{grid-template-columns:1fr}}.backupManagerActionGuard{background:#0f172a5c;border:1px solid #94a3b82e;border-radius:18px;gap:10px;margin:14px 0;padding:14px 16px;display:grid}.backupManagerActionGuard>div{gap:4px;display:grid}.backupManagerActionGuard strong{color:#f8fafcf5;letter-spacing:-.01em;font-size:.92rem}.backupManagerActionGuard span,.backupManagerActionGuard li{color:#cbd5e1c7;font-size:.78rem;line-height:1.45}.backupManagerActionGuard ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.backupManagerActionGuard li{background:#0f172a75;border:1px solid #94a3b824;border-radius:999px;padding:6px 9px}.backupManagerActionGuard.real{background:linear-gradient(135deg,#f59e0b1a,#0f172a57);border-color:#f59e0b42}.backupManagerActionGuard.external{background:linear-gradient(135deg,#3b82f61a,#0f172a57);border-color:#3b82f642}.backupManagerActionGuard.safe{background:linear-gradient(135deg,#22c55e17,#0f172a57);border-color:#22c55e38}.backupManagerConsolePage button:disabled,.backupManagerConsoleReorgPage button:disabled{cursor:not-allowed;opacity:.58;filter:saturate(.85)}.appShell.theme-light .backupManagerActionGuard{background:#f8fafce0;border-color:#94a3b83d}.appShell.theme-light .backupManagerActionGuard strong{color:#0f172a}.appShell.theme-light .backupManagerActionGuard span,.appShell.theme-light .backupManagerActionGuard li{color:#64748b}.appShell.theme-light .backupManagerActionGuard li{background:#ffffffb8;border-color:#94a3b833}.backupOperationalSummaryPanel{background:radial-gradient(circle at 0 0,#3b82f61a,#0000 32%),#0f172a8f;border:1px solid #94a3b82e;border-radius:24px;gap:16px;padding:20px;display:grid;box-shadow:0 24px 70px #0f172a38}.backupOperationalSummaryHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.backupOperationalSummaryHeader span{letter-spacing:.08em;text-transform:uppercase;color:#93c5fdf2;width:fit-content;margin-bottom:6px;font-size:.74rem;font-weight:800;display:inline-flex}.backupOperationalSummaryHeader h3{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:1.18rem}.backupOperationalSummaryHeader p{color:#cbd5e1c7;margin:6px 0 0;font-size:.9rem;line-height:1.55}.backupOperationalSummaryHeader button{color:#e0f2fe;cursor:pointer;background:#1e293bc7;border:1px solid #94a3b833;border-radius:999px;padding:10px 14px;font-weight:800}.backupOperationalSummaryHeader button:disabled{opacity:.6;cursor:not-allowed}.backupOperationalSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.backupOperationalSummaryGrid article{background:#0f172a7a;border:1px solid #94a3b824;border-radius:18px;min-width:0;padding:14px}.backupOperationalSummaryGrid span,.backupOperationalSummaryGrid small{color:#cbd5e1b3;font-size:.78rem;display:block}.backupOperationalSummaryGrid strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;font-size:1rem;font-weight:900;display:block;overflow:hidden}.backupOperationalRecommendation{background:#1e293b8a;border:1px solid #60a5fa2e;border-radius:18px;gap:5px;padding:14px 16px;display:grid}.backupOperationalRecommendation strong{color:#f8fafc;font-size:.9rem}.backupOperationalRecommendation span{color:#e2e8f0c7;font-size:.86rem;line-height:1.5}.backupOperationalRecommendation.success{background:#16653424;border-color:#22c55e38}.backupOperationalRecommendation.warning{background:#78350f29;border-color:#f59e0b3d}.appShell.theme-light .backupOperationalSummaryPanel{background:radial-gradient(circle at 0 0,#3b82f614,#0000 34%),#ffffffeb;border-color:#94a3b838;box-shadow:0 18px 45px #0f172a14}.appShell.theme-light .backupOperationalSummaryHeader h3,.appShell.theme-light .backupOperationalSummaryGrid strong,.appShell.theme-light .backupOperationalRecommendation strong{color:#0f172a}.appShell.theme-light .backupOperationalSummaryHeader p,.appShell.theme-light .backupOperationalSummaryGrid span,.appShell.theme-light .backupOperationalSummaryGrid small,.appShell.theme-light .backupOperationalRecommendation span{color:#64748b}.appShell.theme-light .backupOperationalSummaryGrid article,.appShell.theme-light .backupOperationalRecommendation{background:#f8fafcdb;border-color:#94a3b82e}.appShell.theme-light .backupOperationalSummaryHeader button{color:#0f172a;background:#f8fafce6;border-color:#94a3b838}@media (width<=1100px){.backupOperationalSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.backupOperationalSummaryHeader{flex-direction:column}}@media (width<=640px){.backupOperationalSummaryGrid{grid-template-columns:1fr}.backupOperationalSummaryPanel{border-radius:20px;padding:16px}}.backupScheduledPlanningPanel{background:radial-gradient(circle at 0 0,#3b82f624,#0000 34%),#0f172ab8;border:1px solid #94a3b82e;border-radius:26px;padding:22px;box-shadow:0 24px 70px #0f172a3d}.backupScheduledPlanningHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.backupScheduledPlanningHeader span{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.76rem;font-weight:800;display:inline-flex}.backupScheduledPlanningHeader h3{color:#f8fafc;margin:0;font-size:1.22rem}.backupScheduledPlanningHeader p{color:#e2e8f0b8;max-width:780px;margin:7px 0 0;line-height:1.55}.backupScheduledPlanningHeader button{color:#e2e8f0;cursor:pointer;background:#0f172aad;border:1px solid #94a3b842;border-radius:14px;padding:10px 14px;font-weight:800}.backupScheduledPlanningHeader button:disabled{opacity:.55;cursor:not-allowed}.backupScheduledStatusStrip,.backupScheduledPlanGrid{gap:14px;display:grid}.backupScheduledStatusStrip{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.backupScheduledPlanGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.backupScheduledStatusStrip article,.backupScheduledPlanGrid article{background:#0f172a8a;border:1px solid #94a3b829;border-radius:20px;padding:16px}.backupScheduledStatusStrip article.planned{background:#f59e0b14;border-color:#f59e0b42}.backupScheduledStatusStrip article.active{background:#22c55e14;border-color:#22c55e42}.backupScheduledStatusStrip span,.backupScheduledStatusStrip small,.backupScheduledPlanGrid span,.backupScheduledPlanGrid small,.backupScheduledPlanGrid p,.backupScheduledSafeNote span{color:#e2e8f0ad;font-size:.84rem}.backupScheduledStatusStrip strong,.backupScheduledPlanGrid strong,.backupScheduledSafeNote strong{color:#f8fafc}.backupScheduledStatusStrip strong{margin:6px 0;font-size:1rem;display:block}.backupScheduledPlanGrid article>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.backupScheduledPlanGrid strong{color:#bfdbfe;background:#3b82f61f;border-radius:999px;padding:5px 9px;font-size:.76rem}.backupScheduledPlanGrid p{min-height:44px;margin:0 0 10px;line-height:1.45}.backupScheduledSafeNote{background:#3b82f614;border:1px solid #3b82f62e;border-radius:18px;gap:8px;margin-top:16px;padding:14px;line-height:1.5;display:flex}.appShell.theme-light .backupScheduledPlanningPanel{background:radial-gradient(circle at 0 0,#3b82f61a,#0000 34%),#fffffff0;border-color:#94a3b842;box-shadow:0 22px 58px #0f172a1a}.appShell.theme-light .backupScheduledPlanningHeader h3,.appShell.theme-light .backupScheduledStatusStrip strong,.appShell.theme-light .backupScheduledPlanGrid strong,.appShell.theme-light .backupScheduledSafeNote strong{color:#0f172a}.appShell.theme-light .backupScheduledPlanningHeader p,.appShell.theme-light .backupScheduledStatusStrip span,.appShell.theme-light .backupScheduledStatusStrip small,.appShell.theme-light .backupScheduledPlanGrid span,.appShell.theme-light .backupScheduledPlanGrid small,.appShell.theme-light .backupScheduledPlanGrid p,.appShell.theme-light .backupScheduledSafeNote span{color:#64748b}.appShell.theme-light .backupScheduledStatusStrip article,.appShell.theme-light .backupScheduledPlanGrid article{background:#f8fafceb;border-color:#94a3b838}.appShell.theme-light .backupScheduledPlanningHeader button{color:#1e293b;background:#fff;border-color:#94a3b852}@media (width<=1100px){.backupScheduledStatusStrip,.backupScheduledPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.backupScheduledPlanningHeader,.backupScheduledSafeNote{flex-direction:column}.backupScheduledStatusStrip,.backupScheduledPlanGrid{grid-template-columns:1fr}}.backupUnifiedConsolePanel{background:radial-gradient(circle at 0 0,#38bdf81f,#0000 34%),linear-gradient(135deg,#0f172af5,#1e293beb);border:1px solid #94a3b82e;border-radius:28px;padding:22px;box-shadow:0 24px 80px #0f172a3d}.backupUnifiedHero{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.backupUnifiedHero span{color:#38bdf8;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900;display:inline-flex}.backupUnifiedHero h3{color:#f8fafc;letter-spacing:-.04em;margin:7px 0 5px;font-size:clamp(1.35rem,2vw,1.95rem)}.backupUnifiedHero p{color:#94a3b8;max-width:720px;margin:0;font-weight:650;line-height:1.55}.backupUnifiedHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.backupUnifiedHeroActions strong{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:9px 13px;font-size:.78rem;font-weight:950;display:inline-flex}.backupUnifiedHeroActions strong.paused{color:#fde68a;background:#f59e0b1f;border:1px solid #f59e0b38}.backupUnifiedHeroActions strong.enabled{color:#bbf7d0;background:#22c55e1f;border:1px solid #22c55e38}.backupUnifiedHeroActions button{color:#0f172a;cursor:pointer;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:0;border-radius:16px;padding:11px 14px;font-weight:900}.backupUnifiedHeroActions button:disabled{opacity:.58;cursor:wait}.backupUnifiedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.backupUnifiedGrid article{background:#0f172a94;border:1px solid #94a3b829;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:118px;padding:16px;display:flex}.backupUnifiedGrid span,.backupUnifiedGrid small{color:#94a3b8;font-size:.78rem;font-weight:800}.backupUnifiedGrid strong{color:#f8fafc;letter-spacing:-.025em;font-size:1.02rem;line-height:1.22}.backupUnifiedFooter{background:#0ea5e914;border:1px solid #0ea5e929;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:13px 15px;display:flex}.backupUnifiedFooter span{color:#bae6fd;font-weight:750;line-height:1.45}.backupUnifiedFooter em{color:#e0f2fe;white-space:nowrap;font-style:normal;font-weight:950}.backupManagerConsoleReorgPage .backupOperationalSummaryPanel,.backupManagerConsoleReorgPage .backupScheduledPlanningPanel{display:none!important}.appShell.theme-light .backupUnifiedConsolePanel{background:radial-gradient(circle at 0 0,#0ea5e921,#0000 34%),linear-gradient(135deg,#fffffff5,#f8fafcf0);border-color:#94a3b838;box-shadow:0 22px 60px #0f172a17}.appShell.theme-light .backupUnifiedHero h3,.appShell.theme-light .backupUnifiedGrid strong,.appShell.theme-light .backupUnifiedFooter em{color:#0f172a}.appShell.theme-light .backupUnifiedHero p,.appShell.theme-light .backupUnifiedGrid span,.appShell.theme-light .backupUnifiedGrid small{color:#64748b}.appShell.theme-light .backupUnifiedGrid article{background:#ffffffb8;border-color:#94a3b838}.appShell.theme-light .backupUnifiedFooter{background:#0ea5e912;border-color:#0ea5e929}.appShell.theme-light .backupUnifiedFooter span{color:#0369a1}@media (width<=1100px){.backupUnifiedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.backupUnifiedHero{flex-direction:column}.backupUnifiedHeroActions{justify-content:flex-start}}@media (width<=680px){.backupUnifiedConsolePanel{border-radius:22px;padding:16px}.backupUnifiedGrid{grid-template-columns:1fr}.backupUnifiedFooter{flex-direction:column;align-items:flex-start}}.backupCoreCompactPanel{background:radial-gradient(circle at 0 0,#38bdf81f,#0000 34%),linear-gradient(135deg,#0f172af5,#0f172ab8);border:1px solid #94a3b824;border-radius:22px;gap:14px;padding:18px;display:grid;box-shadow:0 24px 80px #02061747}.backupCoreCompactHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.backupCoreCompactHeader span{color:#38bdf8;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.backupCoreCompactHeader strong{color:#f8fafc;font-size:18px;font-weight:950;display:block}.backupCoreCompactHeader p{color:#94a3b8;margin:4px 0 0;font-size:13px;line-height:1.45}.backupCoreCompactActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.backupCoreCompactSafe{background:#f59e0b1f;border:1px solid #f59e0b38;border-radius:999px;padding:8px 11px;color:#fbbf24!important;letter-spacing:.08em!important;margin:0!important;font-size:11px!important;font-weight:950!important}.backupCoreCompactActions button{color:#e0f2fe;cursor:pointer;background:linear-gradient(135deg,#0ea5e93d,#38bdf829);border:1px solid #38bdf83d;border-radius:12px;padding:9px 13px;font-size:12px;font-weight:850}.backupCoreCompactActions button:disabled{opacity:.55;cursor:not-allowed}.backupCoreCompactGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.backupCoreCompactCard{background:#0f172a94;border:1px solid #94a3b81f;border-radius:16px;min-width:0;padding:13px}.backupCoreCompactCard span{color:#94a3b8;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.backupCoreCompactCard strong{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:950;display:block;overflow:hidden}.backupCoreCompactCard small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.backupCoreCompactCard.success{background:#22c55e14;border-color:#22c55e2e}.backupCoreCompactCard.success strong{color:#4ade80}.backupCoreCompactCard.warning{background:#f59e0b14;border-color:#f59e0b33}.backupCoreCompactCard.warning strong{color:#fbbf24}.backupCoreCompactCard.info{background:#38bdf814;border-color:#38bdf82e}.backupCoreCompactCard.info strong{color:#38bdf8}.backupCoreCompactCard.muted strong{color:#94a3b8}.backupCoreCompactStrip{border-top:1px solid #94a3b81a;flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.backupCoreCompactStrip span{color:#94a3b8;background:#0f172a73;border:1px solid #94a3b81f;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.backupCoreCompactStrip strong{color:#e2e8f0}.appShell.theme-light .backupCoreCompactPanel{background:radial-gradient(circle at 0 0,#0ea5e91a,#0000 34%),linear-gradient(135deg,#fffffff5,#eef6fbe0);border-color:#0f172a1a;box-shadow:0 24px 80px #0f172a14}.appShell.theme-light .backupCoreCompactHeader strong,.appShell.theme-light .backupCoreCompactCard strong,.appShell.theme-light .backupCoreCompactStrip strong{color:#0f172a}.appShell.theme-light .backupCoreCompactHeader p,.appShell.theme-light .backupCoreCompactCard span,.appShell.theme-light .backupCoreCompactCard small,.appShell.theme-light .backupCoreCompactStrip span{color:#475569}.appShell.theme-light .backupCoreCompactCard,.appShell.theme-light .backupCoreCompactStrip span{background:#ffffffbd;border-color:#0f172a1a}@media (width<=1180px){.backupCoreCompactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.backupCoreCompactHeader{flex-direction:column}.backupCoreCompactActions{justify-content:flex-start;width:100%}.backupCoreCompactGrid{grid-template-columns:1fr}}.backupManagerConsoleReorgPage>.backupConsoleHeroCompact,.backupManagerConsoleReorgPage>.backupConsoleMetricsCompact{display:none!important}.backupManagerConsoleReorgPage>.backupCoreCompactPanel,.backupManagerConsoleReorgPage>.backupOperationalUnifiedPanel,.backupManagerConsoleReorgPage>.backupManagerOperationalConsole,.backupManagerConsoleReorgPage>.backupOperationalSummaryPanel:first-of-type{margin-top:0!important}.backupManagerConsoleReorgPage .backupConsoleTabsReorg{margin-top:14px!important}.backupManagerConsoleReorgPage>.backupOperationalSummaryPanel+.backupScheduledPlanningPanel,.backupManagerConsoleReorgPage>.backupScheduledPlanningPanel{display:none!important}.appShell{--roboxp-core-bg:#020617;--roboxp-core-surface:#0f172ac7;--roboxp-core-surface-soft:#0f172a94;--roboxp-core-surface-strong:#0f172aeb;--roboxp-core-border:#94a3b824;--roboxp-core-border-strong:#94a3b838;--roboxp-core-text:#f8fafc;--roboxp-core-muted:#94a3b8;--roboxp-core-muted-2:#64748b;--roboxp-core-accent:#38bdf8;--roboxp-core-accent-strong:#0ea5e9;--roboxp-core-green:#22c55e;--roboxp-core-warning:#f59e0b;--roboxp-core-danger:#ef4444;--roboxp-core-radius-xl:24px;--roboxp-core-radius-lg:20px;--roboxp-core-radius-md:14px;--roboxp-core-shadow:0 24px 80px #02061757;--roboxp-core-hero-gradient:radial-gradient(circle at top left, #0ea5e929, transparent 36%), linear-gradient(135deg, #0f172af5, #020617f5)}.appShell.theme-light{--roboxp-core-bg:#eef6fb;--roboxp-core-surface:#ffffffeb;--roboxp-core-surface-soft:#f8fafce0;--roboxp-core-surface-strong:#fffffffa;--roboxp-core-border:#0f172a1f;--roboxp-core-border-strong:#0f172a2e;--roboxp-core-text:#0f172a;--roboxp-core-muted:#475569;--roboxp-core-muted-2:#64748b;--roboxp-core-shadow:0 24px 80px #0f172a1a;--roboxp-core-hero-gradient:radial-gradient(circle at top left, #0ea5e929, transparent 36%), linear-gradient(135deg, #fffffff5, #eff6fff0)}.appShell .contentCanvas,.appShell .pageStack{color:var(--roboxp-core-text)}.appShell .systemCoreCleanHeader,.appShell .minimalHero,.appShell .premiumPageHero,.appShell .profileCoreHeader,.appShell .communicationHeader,.appShell .storageFoundationHeader,.appShell .alertCenterHeader,.appShell .auditCenterHeader,.appShell .settingsHero{background:var(--roboxp-core-hero-gradient)!important;border:1px solid var(--roboxp-core-border)!important;border-radius:var(--roboxp-core-radius-xl)!important;box-shadow:var(--roboxp-core-shadow)!important;color:var(--roboxp-core-text)!important}.appShell .systemCoreCleanHeader h2,.appShell .minimalHero h2,.appShell .premiumPageHero h2,.appShell .profileCoreHeader h2,.appShell .communicationHeader h2,.appShell .storageFoundationHeader h2,.appShell .alertCenterHeader h2,.appShell .auditCenterHeader h2,.appShell .settingsHero h2{letter-spacing:-.045em;color:var(--roboxp-core-text)!important}.appShell .systemCoreCleanHeader p,.appShell .minimalHero p,.appShell .premiumPageHero p,.appShell .profileCoreHeader p,.appShell .communicationHeader p,.appShell .storageFoundationHeader p,.appShell .alertCenterHeader p,.appShell .auditCenterHeader p,.appShell .settingsHero p{color:var(--roboxp-core-muted)!important}.appShell .systemCoreBreadcrumb,.appShell .sectionEyebrow{text-transform:uppercase;color:var(--roboxp-core-accent)!important;letter-spacing:.22em!important;font-weight:900!important}.appShell .panelCard,.appShell .minimalModuleCard,.appShell .metricCard,.appShell .premiumSettingsCard,.appShell .profileCoreForm,.appShell .profileCoreSideCard,.appShell .profileCoreDataCard,.appShell .profileCoreAuditCard,.appShell .communicationForm,.appShell .communicationRulesCard,.appShell .storageFoundationForm,.appShell .storageFoundationListPanel,.appShell .alertCenterFilters,.appShell .alertCenterListPanel,.appShell .alertCenterSourcePanel,.appShell .auditCenterFilters,.appShell .auditCenterTablePanel,.appShell .auditCenterGroupsPanel,.appShell .settingsFormCard,.appShell .loginSecurityForm,.appShell .email2faPanel,.appShell .totp2faPanel{background:var(--roboxp-core-surface)!important;border:1px solid var(--roboxp-core-border)!important;border-radius:var(--roboxp-core-radius-lg)!important;color:var(--roboxp-core-text)!important;box-shadow:0 18px 60px #0206172e!important}.appShell .premiumCardHeader h3,.appShell .panelCard h3,.appShell .minimalModuleCard strong,.appShell .metricCard strong{color:var(--roboxp-core-text)!important}.appShell .premiumCardHeader p,.appShell .panelCard p,.appShell .minimalModuleCard p,.appShell .metricCard p,.appShell .metricCard span,.appShell .panelCard small{color:var(--roboxp-core-muted)!important}.appShell .storageFoundationMetrics article,.appShell .alertCenterMetrics article,.appShell .auditCenterMetrics article,.appShell .backupConsoleMetrics article,.appShell .profileCoreDataGrid>div,.appShell .communicationStatusPill,.appShell .storageFoundationStatusPill,.appShell .alertCenterStatusPill,.appShell .auditCenterSummaryPill,.appShell .profileCoreStatusPanel{background:var(--roboxp-core-surface-soft)!important;border:1px solid var(--roboxp-core-border)!important;border-radius:var(--roboxp-core-radius-lg)!important;color:var(--roboxp-core-text)!important}.appShell .storageFoundationMetrics strong,.appShell .alertCenterMetrics strong,.appShell .auditCenterMetrics strong,.appShell .backupConsoleMetrics strong,.appShell .profileCoreDataGrid strong,.appShell .communicationStatusPill strong,.appShell .storageFoundationStatusPill strong,.appShell .alertCenterStatusPill strong,.appShell .auditCenterSummaryPill strong,.appShell .profileCoreStatusPanel strong{color:var(--roboxp-core-text)!important}.appShell .storageFoundationMetrics span,.appShell .alertCenterMetrics span,.appShell .auditCenterMetrics span,.appShell .backupConsoleMetrics span,.appShell .profileCoreDataGrid span,.appShell .communicationStatusPill span,.appShell .storageFoundationStatusPill span,.appShell .alertCenterStatusPill span,.appShell .auditCenterSummaryPill span,.appShell .profileCoreStatusPanel span,.appShell .communicationStatusPill small,.appShell .storageFoundationStatusPill small,.appShell .alertCenterStatusPill em,.appShell .auditCenterSummaryPill em{color:var(--roboxp-core-muted)!important}.appShell .primaryGhostButton,.appShell button[type=submit],.appShell .storageFoundationActions button[type=submit],.appShell .communicationForm button[type=submit],.appShell .settingsFormCard button[type=submit],.appShell .loginSecurityForm button[type=submit],.appShell .email2faPrimaryButton,.appShell .totp2faPrimaryButton{background:linear-gradient(135deg, var(--roboxp-core-accent-strong), var(--roboxp-core-accent))!important;color:#fff!important;border:1px solid #38bdf847!important;border-radius:12px!important;font-weight:900!important;box-shadow:0 14px 34px #0ea5e938!important}.appShell .secondaryGhostButton,.appShell .auditSecondaryButton,.appShell button[type=button]{border-radius:12px}.appShell input:not([type=checkbox]):not([type=radio]),.appShell select,.appShell textarea{background:var(--roboxp-core-surface-strong)!important;border:1px solid var(--roboxp-core-border)!important;color:var(--roboxp-core-text)!important;border-radius:12px!important}.appShell input::placeholder,.appShell textarea::placeholder{color:var(--roboxp-core-muted-2)!important}.appShell input:focus,.appShell select:focus,.appShell textarea:focus{border-color:#38bdf88c!important;outline:none!important;box-shadow:0 0 0 3px #38bdf81f!important}.appShell .backupConsoleTabs,.appShell .profileCoreTabs{background:var(--roboxp-core-surface-soft)!important;border:1px solid var(--roboxp-core-border)!important;border-radius:var(--roboxp-core-radius-lg)!important}.appShell .backupConsoleTabs button,.appShell .profileCoreTabs button{color:var(--roboxp-core-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important}.appShell .backupConsoleTabs button.active,.appShell .profileCoreTabs button.active{background:linear-gradient(135deg, var(--roboxp-core-accent-strong), var(--roboxp-core-accent))!important;color:#fff!important;border-color:#38bdf852!important;box-shadow:0 12px 34px #0ea5e940!important}.appShell .storageFoundationItem,.appShell .alertCenterItem,.appShell .auditCenterGroupList article,.appShell .backupManagerItem,.appShell .backupManagerExecutionItem,.appShell .backupManagerNextcloudHistoryItem,.appShell .backupManagerRetentionItem,.appShell .profileCoreAuditItem{background:var(--roboxp-core-surface-soft)!important;border:1px solid var(--roboxp-core-border)!important;color:var(--roboxp-core-text)!important;border-radius:16px!important}.appShell .settingsNote,.appShell .communicationSafetyNote,.appShell .backupManagerScopeBox,.appShell .backupManagerExternalSafeBox,.appShell .backupManagerRootBox,.appShell .loginSecuritySummary{color:var(--roboxp-core-muted)!important;background:#0ea5e914!important;border:1px solid #38bdf824!important;border-radius:16px!important}.appShell .backupManagerPage .backupCoreCompactStatusPanel{background:var(--roboxp-core-hero-gradient)!important;border:1px solid var(--roboxp-core-border)!important;border-radius:var(--roboxp-core-radius-xl)!important;box-shadow:var(--roboxp-core-shadow)!important}.appShell .backupCoreCompactCard{background:var(--roboxp-core-surface-soft)!important;border:1px solid var(--roboxp-core-border)!important;border-radius:18px!important}.appShell .backupCoreCompactCard strong{color:var(--roboxp-core-text)!important}.appShell .backupCoreCompactCard span,.appShell .backupCoreCompactCard small{color:var(--roboxp-core-muted)!important}.appShell table,.appShell .auditCenterTable{color:var(--roboxp-core-text)!important}.appShell th{color:var(--roboxp-core-muted)!important;background:var(--roboxp-core-surface-soft)!important}.appShell td{border-color:var(--roboxp-core-border)!important}.appShell.theme-light .panelCard,.appShell.theme-light .minimalModuleCard,.appShell.theme-light .metricCard,.appShell.theme-light .premiumSettingsCard,.appShell.theme-light .profileCoreForm,.appShell.theme-light .profileCoreSideCard,.appShell.theme-light .profileCoreDataCard,.appShell.theme-light .profileCoreAuditCard,.appShell.theme-light .communicationForm,.appShell.theme-light .communicationRulesCard,.appShell.theme-light .storageFoundationForm,.appShell.theme-light .storageFoundationListPanel,.appShell.theme-light .alertCenterFilters,.appShell.theme-light .alertCenterListPanel,.appShell.theme-light .alertCenterSourcePanel,.appShell.theme-light .auditCenterFilters,.appShell.theme-light .auditCenterTablePanel,.appShell.theme-light .auditCenterGroupsPanel,.appShell.theme-light .settingsFormCard,.appShell.theme-light .loginSecurityForm,.appShell.theme-light .email2faPanel,.appShell.theme-light .totp2faPanel{box-shadow:0 18px 50px #0f172a14!important}.appShell.compactShell .systemCoreCleanHeader,.appShell.compactShell .minimalHero,.appShell.compactShell .premiumPageHero,.appShell.compactShell .profileCoreHeader,.appShell.compactShell .communicationHeader,.appShell.compactShell .storageFoundationHeader,.appShell.compactShell .alertCenterHeader,.appShell.compactShell .auditCenterHeader,.appShell.compactShell .settingsHero{padding-top:18px!important;padding-bottom:18px!important}.appShell.compactShell .panelCard,.appShell.compactShell .minimalModuleCard,.appShell.compactShell .metricCard,.appShell.compactShell .premiumSettingsCard{padding:16px!important}@media (width<=900px){.appShell .systemCoreCleanHeader,.appShell .minimalHero,.appShell .premiumPageHero,.appShell .profileCoreHeader,.appShell .communicationHeader,.appShell .storageFoundationHeader,.appShell .alertCenterHeader,.appShell .auditCenterHeader,.appShell .settingsHero{border-radius:20px!important}}@media (width<=640px){.appShell .panelCard,.appShell .minimalModuleCard,.appShell .metricCard,.appShell .premiumSettingsCard{border-radius:18px!important}}.appShell .activityBellWrap{align-items:center!important;display:inline-flex!important;position:relative!important}.appShell .notificationBellButton{color:#cbd5e1!important;background:linear-gradient(135deg,#0f172ae6,#080f1efa)!important;border:1px solid #94a3b82e!important;border-radius:16px!important;width:42px!important;height:42px!important;box-shadow:inset 0 1px #ffffff0b,0 14px 32px #02061752!important}.appShell .notificationBellButton:hover,.appShell .notificationBellButton.active{color:#7dd3fc!important;background:radial-gradient(circle at 30% 15%,#38bdf83d,#0000 34%),linear-gradient(135deg,#0f172af5,#080f1efa)!important;border-color:#38bdf85c!important}.appShell .notificationDot{background:#22c55e!important;border-radius:999px!important;width:9px!important;height:9px!important;position:absolute!important;top:8px!important;right:8px!important;box-shadow:0 0 0 4px #22c55e1f,0 0 18px #22c55ea6!important}.appShell .notificationBadge{color:#020617!important;background:linear-gradient(135deg,#22c55e,#38bdf8)!important;border:1px solid #f8fafc85!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important;position:absolute!important;top:-5px!important;right:-5px!important}.appShell .activityPanel{z-index:90!important;background:radial-gradient(circle at 100% 0,#38bdf829,#0000 34%),linear-gradient(135deg,#0f172afa,#080f1efa)!important;border:1px solid #94a3b82e!important;border-radius:26px!important;width:min(420px,100vw - 28px)!important;max-height:min(620px,100vh - 120px)!important;position:absolute!important;top:calc(100% + 14px)!important;right:0!important;overflow:hidden!important;box-shadow:0 28px 90px #00000085,inset 0 1px #ffffff0b!important}.appShell .activityPanelHeader{border-bottom:1px solid #94a3b81f!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding:22px 22px 16px!important;display:flex!important}.appShell .activityPanelHeader h3{color:#f8fafc!important;letter-spacing:-.04em!important;margin:0 0 4px!important;font-size:20px!important;font-weight:950!important}.appShell .activityPanelHeader p{color:#94a3b8!important;margin:0!important;font-size:12px!important;font-weight:650!important;line-height:1.45!important}.appShell .activityPanelActions button{color:#cbd5e1!important;cursor:pointer!important;background:#0f172a9e!important;border:1px solid #94a3b824!important;border-radius:14px!important;padding:9px 11px!important;font-size:11px!important;font-weight:850!important}.appShell .activityItem{background:#0f172a8a!important;border:1px solid #94a3b81f!important;border-radius:18px!important;grid-template-columns:18px 1fr!important;gap:12px!important;padding:15px!important;display:grid!important}.appShell .activityStatusDot{background:#38bdf8!important;border-radius:999px!important;width:12px!important;height:12px!important;margin-top:5px!important;box-shadow:0 0 18px #38bdf88c!important}.appShell .activityItem.info .activityStatusDot,.appShell .activityItem.success .activityStatusDot{background:#38bdf8!important}.appShell .activityItem.warning .activityStatusDot{background:#f59e0b!important;box-shadow:0 0 18px #f59e0b8c!important}.appShell .activityItem.error .activityStatusDot,.appShell .activityItem.critical .activityStatusDot{background:#fb7185!important;box-shadow:0 0 18px #fb71858c!important}.appShell .activityItemTop{justify-content:space-between!important;gap:10px!important;display:flex!important}.appShell .activityItemTop small{color:#94a3b8!important;white-space:nowrap!important;font-size:11px!important}.appShell .activityItem em{color:#7dd3fc!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#38bdf81a!important;border-radius:999px!important;width:fit-content!important;padding:4px 8px!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;display:inline-flex!important}.appShell .activityPanelState,.appShell .activityPanelError{border-radius:18px!important;margin:16px!important;padding:16px!important;font-size:12px!important;font-weight:750!important}.appShell .activityPanelState{color:#94a3b8!important;background:#0f172a7a!important;border:1px solid #94a3b81f!important}.appShell .activityPanelError{color:#fecaca!important;background:#ef44441a!important;border:1px solid #ef444438!important}.appShell.theme-light .notificationBellButton{color:#334155!important;background:#f8fafcf5!important;border-color:#0f172a1f!important;box-shadow:0 12px 28px #0f172a14!important}.appShell.theme-light .activityItem,.appShell.theme-light .activityPanelState,.appShell.theme-light .activityPanelActions button{background:#f8fafceb!important;border-color:#0f172a1a!important}.appShell .notificationBellButton{color:#dbeafe!important;background:radial-gradient(circle at 30% 18%,#38bdf82e,#0000 36%),linear-gradient(135deg,#081426fa,#020817f5)!important;border:1px solid #38bdf84d!important;border-radius:18px!important;width:44px!important;height:44px!important;position:relative!important;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #38bdf814,0 14px 34px #02061757!important}.appShell .notificationBellButton svg{stroke-width:2.25px!important;width:19px!important;height:19px!important}.appShell .notificationBellButton.active,.appShell .notificationBellButton:hover{color:#e0f2fe!important;background:radial-gradient(circle at 28% 18%,#38bdf852,#0000 38%),linear-gradient(135deg,#081b32fa,#020817fa)!important;border-color:#38bdf88f!important}.appShell .activityPanel{background:radial-gradient(circle at 100% 0,#38bdf81f,#0000 36%),linear-gradient(145deg,#0f172afa,#080d1cfa)!important;border:1px solid #38bdf829!important;border-radius:28px!important;width:min(430px,100vw - 32px)!important;top:calc(100% + 16px)!important;right:-18px!important;box-shadow:0 34px 100px #00000094,inset 0 1px #ffffff0b!important}.appShell .activityPanelHeader{border-bottom:none!important;align-items:flex-start!important;padding:24px 24px 18px!important}.appShell .activityPanelHeader h3{letter-spacing:-.055em!important;color:#f8fafc!important;font-size:22px!important;line-height:1.1!important}.appShell .activityPanelHeader p{color:#94a3b8!important;max-width:245px!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important}.appShell .activityPanelActions button{color:#e2e8f0!important;background:#0f172aa3!important;border:1px solid #94a3b81f!important;border-radius:17px!important;min-height:42px!important;padding:10px 15px!important;font-size:12px!important;font-weight:900!important}.appShell .activityList{gap:12px!important;max-height:min(560px,100vh - 220px)!important;padding:0 24px 24px!important}.appShell .activityItem{background:#0a1222bd!important;border:1px solid #38bdf82e!important;border-radius:22px!important;grid-template-columns:26px 1fr!important;gap:14px!important;padding:17px 18px!important;position:relative!important}.appShell .activityItem.read{opacity:.72!important;border-color:#94a3b81f!important}.appShell .activityItem.unread .activityStatusDot{background:#22c55e!important;border-color:#22c55ee0!important;box-shadow:0 0 0 4px #22c55e1f,0 0 18px #22c55ea6!important}.appShell .activityItemTop{align-items:flex-start!important}.appShell .activityItemTop strong{color:#f8fafc!important;letter-spacing:-.025em!important;font-size:14px!important;font-weight:950!important;line-height:1.28!important}.appShell .activityItemTop small{color:#a8bad3!important;font-size:12px!important;font-weight:850!important}.appShell .activityItem em{color:#38bdf8!important;letter-spacing:.03em!important;background:0 0!important;padding:0!important;font-size:11px!important;font-weight:950!important}.appShell.theme-light .notificationBellButton{color:#0f172a!important;background:#fffffff0!important;border-color:#0ea5e938!important}.appShell.theme-light .notificationDot{border-color:#fff!important}.appShell.theme-light .activityPanelHeader p,.appShell.theme-light .activityItem p,.appShell.theme-light .activityItemTop small{color:#475569!important}.appShell .notificationBellButton{background:radial-gradient(circle at 70% 20%,#38bdf82e,#0000 42%),#081222eb!important;border:1px solid #38bdf86b!important;border-radius:22px!important;position:relative!important;box-shadow:0 14px 34px #02061747,inset 0 0 0 1px #ffffff09!important}.appShell .notificationBellButton.active,.appShell .notificationBellButton:hover{background:radial-gradient(circle at 70% 20%,#38bdf83d,#0000 44%),#071528fa!important;border-color:#38bdf8b3!important}.appShell .notificationDot{background:#22c55e!important;border:2px solid #081222fa!important;width:11px!important;height:11px!important;top:8px!important;right:9px!important;box-shadow:0 0 18px #22c55ed9!important}.appShell .activityPanel{background:radial-gradient(circle at 0 0,#38bdf824,#0000 38%),linear-gradient(#0d182dfa,#080f1efa)!important;border:1px solid #38bdf838!important;border-radius:26px!important;width:min(430px,100vw - 32px)!important;max-height:min(690px,100vh - 118px)!important;overflow:hidden!important;box-shadow:0 28px 80px #00000075,inset 0 0 0 1px #ffffff09!important}.appShell .activityPanelHeader{border-bottom:1px solid #94a3b81f!important;grid-template-columns:1fr auto!important;align-items:start!important;gap:16px!important;padding:24px 24px 16px!important;display:grid!important}.appShell .activityPanelHeader h3{letter-spacing:-.04em!important;color:#f8fafc!important;margin:0 0 7px!important;font-size:25px!important;font-weight:950!important;line-height:1.05!important}.appShell .activityPanelHeader p{color:#94a3b8!important;max-width:250px!important;margin:0!important;font-size:13.5px!important;font-weight:750!important;line-height:1.42!important}.appShell .activityPanelActions{align-items:center!important;gap:10px!important;display:flex!important}.appShell .activityPanelActions button{color:#f8fafc!important;cursor:pointer!important;background:#0f172a8f!important;border:1px solid #94a3b824!important;border-radius:18px!important;min-height:46px!important;padding:0 17px!important;font-size:13px!important;font-weight:900!important}.appShell .activityPanelActions button:last-child{border-radius:50%!important;width:46px!important;min-width:46px!important;padding:0!important;font-size:24px!important;line-height:1!important}.appShell .activityList{gap:12px!important;max-height:min(545px,100vh - 255px)!important;padding:16px 24px 22px!important;display:grid!important;overflow-y:auto!important}.appShell .activityItem{background:radial-gradient(circle at 100% 0,#38bdf80f,#0000 38%),#0f172a75!important;border:1px solid #38bdf829!important;border-radius:20px!important;grid-template-columns:26px 1fr!important;gap:14px!important;padding:18px!important;display:grid!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffffff05!important}.appShell .activityItem.unread{background:radial-gradient(circle at 100% 0,#f59e0b14,#0000 40%),#0f172a94!important;border-color:#f59e0b57!important}.appShell .activityItem.read{opacity:.68!important}.appShell .activityStatusDot{width:18px!important;height:18px!important;box-shadow:none!important;background:#0f172a94!important;border:1px solid #cbd5e175!important;border-radius:7px!important;margin-top:2px!important}.appShell .activityItem.unread .activityStatusDot{background:#0f172ab8!important;border-color:#94a3b8b8!important}.appShell .activityItem.read .activityStatusDot{background:linear-gradient(135deg,#22c55eb8,#38bdf875)!important;border-color:#22c55e73!important}.appShell .activityItemTop{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:7px!important;display:flex!important}.appShell .activityItemTop strong{letter-spacing:-.02em!important;color:#f8fafc!important;font-size:15px!important;font-weight:950!important;line-height:1.22!important}.appShell .activityItemTop small{white-space:nowrap!important;color:#94a3b8!important;font-size:12px!important;font-weight:850!important}.appShell .activityItem em{color:#38bdf8!important;letter-spacing:.045em!important;text-transform:uppercase!important;background:#38bdf81f!important;border-radius:999px!important;width:fit-content!important;margin-top:10px!important;padding:4px 9px!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.appShell.theme-light .activityPanelHeader{border-bottom-color:#0f172a14!important}.appShell.theme-light .activityPanelHeader h3{color:#0f172a!important}.appShell.theme-light .activityPanelHeader p{color:#64748b!important}.appShell.theme-light .activityPanelActions button{color:#0f172a!important;background:#f8fafcf0!important;border-color:#0f172a1a!important}.appShell.theme-light .activityItem{background:#ffffffd1!important;border-color:#0ea5e92e!important}.appShell.theme-light .activityItemTop strong{color:#0f172a!important}@media (width<=760px){.appShell .activityPanel{width:min(360px,100vw - 18px)!important;max-height:calc(100vh - 110px)!important}.appShell .activityPanelHeader{padding:18px 18px 12px!important}.appShell .activityPanelHeader h3{font-size:22px!important}.appShell .activityPanelHeader p{font-size:12.5px!important}.appShell .activityList{max-height:calc(100vh - 230px)!important;padding:14px 18px 18px!important}.appShell .activityItem{grid-template-columns:24px 1fr!important;padding:15px!important}}.appShell{--roboxp-sidebar-expanded-width:282px;--roboxp-sidebar-collapsed-width:86px;--roboxp-core-panel-bg:#0f172aeb;--roboxp-core-panel-soft:#0f172ab8;--roboxp-core-input-bg:#0206179e;--roboxp-core-border:#94a3b824;--roboxp-core-border-soft:#94a3b81a;--roboxp-core-active:#0ea5e92e;--roboxp-core-hover:#0ea5e91a;--roboxp-core-text:#f8fafc;--roboxp-core-soft:#cbd5e1;--roboxp-core-muted:#94a3b8;--roboxp-core-blue:#38bdf8;--roboxp-core-green:#22c55e;--roboxp-core-warning:#f59e0b;--roboxp-core-danger:#ef4444;--roboxp-core-shadow:0 24px 80px #02061757;grid-template-columns:var(--roboxp-sidebar-expanded-width) minmax(0, 1fr)!important;font-size:calc(14px * var(--roboxp-font-scale,1))!important}.appShell .sidebar,.appShell .sidebar.premiumSidebar{width:var(--roboxp-sidebar-expanded-width)!important;min-width:var(--roboxp-sidebar-expanded-width)!important;max-width:var(--roboxp-sidebar-expanded-width)!important;border-right:1px solid var(--roboxp-core-border)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#020617eb!important;padding:22px 18px!important}.appShell .productAvatar{border-radius:14px!important;width:38px!important;height:38px!important;font-size:14px!important;font-weight:950!important;box-shadow:0 14px 35px #0ea5e947!important}.appShell .sidebarBrand h2{letter-spacing:-.4px!important;color:var(--roboxp-core-text)!important;font-size:18px!important;font-weight:950!important;line-height:1.05!important}.appShell .sidebarBrand p{color:#64748b!important;font-size:11px!important;font-weight:700!important;line-height:1.15!important}.appShell .collapseButton{width:34px!important;min-width:34px!important;height:34px!important;color:var(--roboxp-core-muted)!important;box-shadow:none!important;background:#0f172ae6!important;border:1px solid #94a3b829!important;border-radius:12px!important;padding:0!important}.appShell .collapseButton:hover{color:var(--roboxp-core-blue)!important;background:#0ea5e91f!important;border-color:#38bdf842!important}.appShell .groupTitle,.appShell .groupTitleButton{width:100%!important;min-height:42px!important;color:var(--roboxp-core-soft)!important;letter-spacing:.2px!important;background:#0f172a8a!important;border:1px solid #94a3b81a!important;border-radius:15px!important;padding:11px 12px!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important}.appShell .navGroup.open .groupTitle,.appShell .navGroup.open .groupTitleButton{color:var(--roboxp-core-blue)!important;background:#0ea5e91f!important;border-color:#38bdf857!important}.appShell .groupTitle svg{width:15px!important;height:15px!important}.appShell .navItem{min-height:38px!important;color:var(--roboxp-core-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;gap:9px!important;margin-bottom:4px!important;padding:10px 12px!important;font-size:13px!important;font-weight:550!important;line-height:1.1!important}.appShell .navItem svg{color:#64748b!important;width:15px!important;height:15px!important}.appShell .navItem:hover{color:var(--roboxp-core-soft)!important;background:#0ea5e914!important}.appShell .navItem.active{color:#f8fafc!important;box-shadow:none!important;background:linear-gradient(135deg,#0ea5e92e,#38bdf80f)!important;border:1px solid #38bdf82e!important;font-weight:850!important}.appShell .navItem.active svg{color:var(--roboxp-core-blue)!important}.appShell .navItem.disabled{opacity:.46!important}.appShell.sidebarCollapsed .sidebarBrand,.appShell .sidebar.collapsed .sidebarBrand{justify-content:center!important;margin-bottom:14px!important}.appShell.sidebarCollapsed .productAvatar,.appShell .sidebar.collapsed .productAvatar{width:38px!important;height:38px!important}.appShell.sidebarCollapsed .collapseButton,.appShell .sidebar.collapsed .collapseButton{width:100%!important;height:40px!important;color:var(--roboxp-core-blue)!important;background:#0ea5e91f!important;border:1px solid #38bdf842!important;border-radius:14px!important;margin-top:10px!important}.appShell.sidebarCollapsed .navGroup,.appShell .sidebar.collapsed .navGroup{margin-bottom:8px!important}.appShell.sidebarCollapsed .navItemsWrap,.appShell .sidebar.collapsed .navItemsWrap{padding:0!important}.appShell.sidebarCollapsed .navItem,.appShell .sidebar.collapsed .navItem{background:#0f172a7a!important;border:1px solid #94a3b81a!important;border-radius:16px!important;justify-content:center!important;width:100%!important;height:46px!important;min-height:46px!important;margin-bottom:8px!important;padding:0!important}.appShell.sidebarCollapsed .navItem.active,.appShell .sidebar.collapsed .navItem.active{background:#0ea5e929!important;border:1px solid #38bdf85c!important}.appShell .topbar{min-height:64px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(#0f172ad6,#020617b3)!important;border:1px solid #94a3b821!important;border-radius:24px!important;gap:12px!important;padding:10px 12px!important}.appShell .topbarTitleBlock h1,.appShell .topbar h1{letter-spacing:-.6px!important;font-size:22px!important;font-weight:950!important;line-height:1.05!important}.appShell .topbar .eyebrow{letter-spacing:.16em!important;font-size:10px!important;font-weight:800!important;line-height:1.05!important}.appShell .topbarSearch,.appShell .topbarSearch.coreTopbarSearch{background:#0206179e!important;border:1px solid #94a3b824!important;border-radius:18px!important;gap:9px!important;height:44px!important;min-height:44px!important;padding:0 12px!important}.appShell .topbarSearch input{font-size:13px!important;font-weight:750!important}.appShell .topbarSearch kbd{border-radius:12px!important;min-width:42px!important;height:32px!important;padding:0 8px!important;font-size:11px!important;font-weight:850!important}.appShell .clockPill{border-radius:15px!important;gap:7px!important;height:44px!important;min-height:44px!important;padding:9px 10px!important;font-size:12px!important;font-weight:850!important}.appShell .notificationBellButton{background:var(--roboxp-core-panel-soft)!important;border:1px solid var(--roboxp-core-border)!important;color:var(--roboxp-core-text)!important;box-shadow:none!important}.appShell .notificationBellButton:hover,.appShell .notificationBellButton.active{background:var(--roboxp-core-active)!important;color:#f8fafc!important;border-color:#0ea5e95c!important;box-shadow:0 16px 34px #0ea5e91f!important}.appShell .notificationDot{background:#22c55e!important;border:0!important;border-radius:50%!important;width:8px!important;height:8px!important;top:9px!important;right:9px!important;box-shadow:0 0 10px #22c55ea6!important}.appShell .notificationBadge{display:none!important}.appShell .themeModeButton{gap:7px!important;width:auto!important;min-width:44px!important;padding:0 11px!important;font-size:12px!important;font-weight:850!important}.appShell .themeModeButton span{font-size:12px!important;font-weight:850!important}.appShell .fontControl{border-radius:16px!important;gap:6px!important;height:44px!important;padding:5px!important}.appShell .fontControl button{border-radius:11px!important;min-width:30px!important;height:32px!important;font-size:12px!important;font-weight:900!important}.appShell .fontControl .fontResetButton{min-width:30px!important;font-size:12px!important}.appShell .compactToggle{border-radius:16px!important;height:44px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important}.appShell .activityPanel{background:var(--roboxp-core-panel-bg)!important;border:1px solid var(--roboxp-core-border)!important;width:410px!important;max-width:min(410px,100vw - 24px)!important;max-height:72vh!important;box-shadow:var(--roboxp-core-shadow)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-radius:24px!important;padding:18px!important;overflow:hidden!important}.appShell .activityPanelHeader{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0 0 16px!important;padding:0!important;display:flex!important}.appShell .activityPanelHeader p{max-width:250px!important;color:var(--roboxp-core-muted)!important;margin-top:3px!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important}.appShell .activityPanelActions{flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.appShell .activityPanelActions button{white-space:nowrap!important;height:38px!important;min-height:38px!important;color:var(--roboxp-core-text)!important;background:var(--roboxp-core-panel-soft)!important;border:1px solid var(--roboxp-core-border)!important;box-shadow:none!important;border-radius:12px!important;padding:8px 10px!important;font-size:11px!important;font-weight:850!important;line-height:1.05!important}.appShell .activityPanelActions button:last-child{border-radius:14px!important;width:38px!important;min-width:38px!important;padding:0!important;font-size:20px!important;font-weight:700!important}.appShell .activityList{flex-direction:column!important;gap:10px!important;max-height:calc(72vh - 108px)!important;padding:0!important;display:flex!important;overflow-y:auto!important}.appShell .activityList::-webkit-scrollbar{width:6px}.appShell .activityList::-webkit-scrollbar-thumb{background:#94a3b838;border-radius:999px}.appShell .activityItem{opacity:.68!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:1px solid #94a3b829!important;border-radius:18px!important;align-items:flex-start!important;gap:12px!important;padding:14px!important;transition:all .2s!important;display:flex!important}.appShell .activityItem.warning.unread{border-color:#f59e0b70!important}.appShell .activityItem.error.unread,.appShell .activityItem.critical.unread{border-color:#ef444466!important}.appShell .activityStatusDot{cursor:pointer!important;appearance:none!important;background:#22c55e!important;border:1px solid #22c55e!important;border-radius:6px!important;width:18px!important;min-width:18px!important;height:18px!important;margin-top:2px!important;padding:0!important;box-shadow:0 0 10px #22c55e57!important}.appShell .activityItemBody{flex:1!important;min-width:0!important}.appShell .activityItemTop{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;display:flex!important}.appShell .activityItem.read .activityItemTop strong{font-weight:700!important}.appShell .activityItem em{width:fit-content!important;color:var(--roboxp-core-blue)!important;margin-top:8px!important;font-size:11px!important;font-style:normal!important;font-weight:850!important;line-height:1.1!important;display:block!important}.appShell .activityItem.warning em{color:var(--roboxp-core-warning)!important}.appShell .activityItem.error em,.appShell .activityItem.critical em{color:var(--roboxp-core-danger)!important}.appShell .activityPanelState,.appShell .activityPanelError{border-radius:14px!important;padding:12px!important;font-size:12px!important;font-weight:750!important}.appShell.theme-light{--roboxp-core-panel-bg:#fffffff0;--roboxp-core-panel-soft:#f8fafceb;--roboxp-core-input-bg:#f8fafcf5;--roboxp-core-border:#0f172a1a;--roboxp-core-border-soft:#0f172a0f;--roboxp-core-active:#0ea5e924;--roboxp-core-hover:#0ea5e914;--roboxp-core-text:#0f172a;--roboxp-core-soft:#334155;--roboxp-core-muted:#64748b;--roboxp-core-shadow:0 20px 60px #0f172a1a}.appShell.theme-light .topbar,.appShell.theme-light .sidebar,.appShell.theme-light .sidebar.premiumSidebar{background:#fffffff0!important}.appShell.theme-light .sidebarBrand h2,.appShell.theme-light .topbarTitleBlock h1,.appShell.theme-light .topbar h1,.appShell.theme-light .activityPanelHeader h3,.appShell.theme-light .activityItemTop strong{color:#0f172a!important}.appShell.theme-light .activityStatusDot{background:#22c55e!important;border-color:#22c55e!important}.compactShell .topbar,.compactShell .topbar.compactTopbar{min-height:58px!important;padding:8px 10px!important}.compactShell .topbarTitleBlock h1,.compactShell .topbar h1{font-size:20px!important}.compactShell .sidebar,.compactShell .sidebar.premiumSidebar{padding-top:18px!important}.compactShell .groupTitle,.compactShell .groupTitleButton{min-height:38px!important;padding:9px 11px!important}.compactShell .navItem{min-height:34px!important;padding:8px 11px!important}.compactShell .activityPanel{width:390px!important;padding:16px!important}.compactShell .activityItem{padding:12px!important}@media (width<=1100px){.appShell{--roboxp-sidebar-expanded-width:268px}.appShell .topbar{flex-wrap:wrap!important}.appShell .topbarSearch,.appShell .topbarSearch.coreTopbarSearch{flex-basis:100%!important;order:3!important;max-width:100%!important}}@media (width<=720px){.appShell,.appShell.sidebarCollapsed{grid-template-columns:1fr!important}.appShell .sidebar,.appShell .sidebar.premiumSidebar,.appShell .sidebar.collapsed,.appShell .sidebar.premiumSidebar.collapsed{width:100%!important;min-width:0!important;max-width:100%!important}.appShell .activityPanel{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:14px!important}.appShell .activityPanelHeader{gap:10px!important}.appShell .activityPanelHeader h3{font-size:18px!important}.appShell .activityPanelHeader p{font-size:11px!important}}.appShell{--roboxp-sidebar-expanded-width:258px!important;--roboxp-sidebar-collapsed-width:66px!important;--roboxp-shell-font-base:12px!important;--roboxp-shell-font-small:10.5px!important;--roboxp-shell-font-menu:11.5px!important;--roboxp-shell-font-title:18px!important;--roboxp-shell-radius-main:15px!important;--roboxp-shell-radius-soft:12px!important;--roboxp-shell-gap:6px!important;grid-template-columns:var(--roboxp-sidebar-expanded-width) minmax(0, 1fr)!important}.appShell.sidebarCollapsed{grid-template-columns:var(--roboxp-sidebar-collapsed-width) minmax(0, 1fr)!important}.appShell .sidebar,.appShell .sidebar.premiumSidebar{width:var(--roboxp-sidebar-expanded-width)!important;min-width:var(--roboxp-sidebar-expanded-width)!important;max-width:var(--roboxp-sidebar-expanded-width)!important;gap:8px!important;padding:16px 13px!important;overflow-x:hidden!important}.appShell.sidebarCollapsed .sidebar,.appShell.sidebarCollapsed .sidebar.premiumSidebar,.appShell .sidebar.collapsed,.appShell .sidebar.premiumSidebar.collapsed{width:var(--roboxp-sidebar-collapsed-width)!important;min-width:var(--roboxp-sidebar-collapsed-width)!important;max-width:var(--roboxp-sidebar-collapsed-width)!important;padding:14px 8px!important}.appShell .sidebarBrand{gap:8px!important;min-height:40px!important;margin-bottom:13px!important}.appShell .productAvatar,.appShell .sidebarAvatar{border-radius:12px!important;width:32px!important;min-width:32px!important;height:32px!important;font-size:13px!important;font-weight:900!important}.appShell .sidebarBrand h2{letter-spacing:-.35px!important;margin:0!important;font-size:16px!important;line-height:1.05!important}.appShell .sidebarBrand p{margin-top:2px!important;font-size:10.2px!important;font-weight:700!important;line-height:1.1!important}.appShell .collapseButton,.appShell .coreCollapseButton{border-radius:10px!important;width:27px!important;min-width:27px!important;height:27px!important;padding:0!important;font-size:16px!important}.appShell .moduleSearch,.appShell .sidebarSearch{border-radius:13px!important;gap:7px!important;min-height:34px!important;margin-bottom:11px!important;padding:7px 9px!important;font-size:11px!important}.appShell .moduleSearch input,.appShell .sidebarSearch input{height:18px!important;font-size:11px!important}.appShell .navGroups{gap:5px!important}.appShell .navGroup{margin-bottom:6px!important}.appShell .groupTitle,.appShell .groupTitleButton{letter-spacing:.12px!important;border-radius:13px!important;min-height:34px!important;padding:8px 10px!important;font-size:10.8px!important;font-weight:850!important;line-height:1.1!important}.appShell .groupTitleLeft{gap:7px!important}.appShell .groupTitle svg,.appShell .groupTitleButton svg{width:13px!important;height:13px!important}.appShell .navItemsWrap{gap:3px!important;padding-top:5px!important;padding-left:4px!important}.appShell .navItem{height:33px!important;min-height:33px!important;font-size:var(--roboxp-shell-font-menu)!important;border-radius:12px!important;gap:7px!important;margin-bottom:3px!important;padding:7px 9px!important;font-weight:700!important;line-height:1.08!important}.appShell .navItem.active{font-weight:850!important}.appShell .navItem svg{width:14px!important;min-width:14px!important;height:14px!important}.appShell.sidebarCollapsed .sidebarBrand{justify-content:center!important;margin-bottom:12px!important}.appShell.sidebarCollapsed .productAvatar{width:31px!important;min-width:31px!important;height:31px!important}.appShell.sidebarCollapsed .collapseButton,.appShell.sidebarCollapsed .coreCollapseButton{width:28px!important;height:28px!important;margin:0 auto 10px!important}.appShell.sidebarCollapsed .navItemsWrap{padding:0!important}.appShell.sidebarCollapsed .navItem{border-radius:13px!important;justify-content:center!important;width:38px!important;height:38px!important;min-height:38px!important;margin:0 auto 6px!important;padding:0!important}.appShell.sidebarCollapsed .navItem svg{width:15px!important;height:15px!important}.appShell.sidebarCollapsed .sidebarBrand h2,.appShell.sidebarCollapsed .sidebarBrand p,.appShell.sidebarCollapsed .groupTitle,.appShell.sidebarCollapsed .groupTitleButton,.appShell.sidebarCollapsed .navItem span,.appShell.sidebarCollapsed .moduleSearch,.appShell.sidebarCollapsed .sidebarSearch{display:none!important}.appShell .topbar{border-radius:19px!important;gap:10px!important;min-height:58px!important;margin-bottom:13px!important;padding:9px 12px!important}.appShell .topbarTitleBlock{gap:2px!important}.appShell .topbarTitleBlock .eyebrow,.appShell .topbar .eyebrow{letter-spacing:.12px!important;font-size:9.6px!important;font-weight:800!important;line-height:1.1!important}.appShell .topbarTitleBlock h1,.appShell .topbar h1{font-size:var(--roboxp-shell-font-title)!important;letter-spacing:-.45px!important;line-height:1.08!important}.appShell .topbarSearch input{font-size:11.5px!important}.appShell .topbarSearch svg{width:15px!important;height:15px!important}.appShell .topbarSearch kbd{border-radius:7px!important;padding:3px 5px!important;font-size:9.5px!important}.appShell .topbarActions{gap:6px!important}.appShell .clockPill{border-radius:13px!important;gap:6px!important;height:36px!important;min-height:36px!important;padding:0 9px!important;font-size:11px!important}.appShell .clockPill svg{width:13px!important;height:13px!important}.appShell .iconTopButton,.appShell .notificationBellButton,.appShell .themeModeButton{border-radius:14px!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important}.appShell .iconTopButton svg,.appShell .notificationBellButton svg,.appShell .themeModeButton svg{width:15px!important;height:15px!important}.appShell .themeModeButton{gap:6px!important;width:auto!important;padding:0 10px!important;font-size:11px!important;font-weight:850!important}.appShell .themeModeButton span{font-size:11px!important}.appShell .fontControl{border-radius:14px!important;gap:3px!important;height:38px!important;min-height:38px!important;padding:4px!important}.appShell .fontControl button,.appShell .fontControl span{border-radius:10px!important;min-width:27px!important;height:28px!important;padding:0 6px!important;font-size:10.5px!important;font-weight:850!important}.appShell .compactToggle{border-radius:14px!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:11px!important;font-weight:850!important}.appShell .userMenuPill,.appShell .coreUserMenuButton{border-radius:15px!important;gap:7px!important;height:40px!important;min-height:40px!important;padding:6px 9px!important}.appShell .userMenuPill .miniAvatar,.appShell .coreUserMenuButton .miniAvatar{border-radius:10px!important;width:27px!important;min-width:27px!important;height:27px!important;font-size:11px!important}.appShell .userMenuPill strong,.appShell .coreUserMenuButton strong{font-size:11px!important;font-weight:850!important;line-height:1.05!important}.appShell .userMenuPill span,.appShell .coreUserMenuButton span{font-size:9.8px!important;line-height:1.05!important}.appShell .activityPanel{border-radius:20px!important;gap:9px!important;width:348px!important;max-width:calc(100vw - 28px)!important;max-height:62vh!important;padding:12px!important}.appShell .activityPanelHeader p{margin-top:2px!important;font-size:10.3px!important;line-height:1.25!important}.appShell .activityPanelActions button{border-radius:10px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:9.8px!important;font-weight:850!important}.appShell .activityPanelActions button:last-child{width:28px!important;min-width:28px!important;padding:0!important;font-size:14px!important}.appShell .activityList{gap:7px!important;max-height:48vh!important;padding-right:2px!important;overflow-y:auto!important}.appShell .activityItem{min-height:unset!important;border-radius:15px!important;gap:8px!important;padding:9px 10px!important}.appShell .activityStatusDot{border-radius:5px!important;width:14px!important;min-width:14px!important;height:14px!important;margin-top:2px!important}.appShell .activityItemTop{gap:7px!important;margin-bottom:3px!important}.appShell .activityItem p{margin:3px 0 0!important;font-size:10.2px!important;line-height:1.35!important}.appShell .activityPanelState,.appShell .activityPanelError{border-radius:13px!important;padding:10px!important;font-size:10.5px!important}.appShell .notificationDot{width:7px!important;height:7px!important;top:8px!important;right:8px!important}.appShell .notificationBadge{min-width:14px!important;height:14px!important;padding:0 4px!important;font-size:8.5px!important;top:-4px!important;right:-4px!important}.appShell.compactShell .sidebar,.appShell.compactShell .sidebar.premiumSidebar{padding:13px 10px!important}.appShell.compactShell .navItem{height:30px!important;min-height:30px!important;padding:6px 8px!important;font-size:10.8px!important}.appShell.compactShell .groupTitle,.appShell.compactShell .groupTitleButton{min-height:31px!important;padding:7px 9px!important;font-size:10.2px!important}.appShell.compactShell .topbar{min-height:52px!important;padding:8px 10px!important}.appShell.compactShell .topbarTitleBlock h1,.appShell.compactShell .topbar h1{font-size:16.5px!important}.appShell.theme-light .activityPanel,.appShell.theme-light .topbar,.appShell.theme-light .sidebar,.appShell.theme-light .premiumSidebar{box-shadow:0 18px 52px #0f172a14!important}@media (width<=1180px){.appShell{--roboxp-sidebar-expanded-width:238px!important;--roboxp-sidebar-collapsed-width:64px!important}.appShell .topbarSearch,.appShell .topbarSearch.coreTopbarSearch{max-width:320px!important}.appShell .userMenuPill div:not(.miniAvatar),.appShell .coreUserMenuButton div:not(.miniAvatar){display:none!important}}@media (width<=900px){.appShell .topbar{gap:8px!important;padding:8px!important}.appShell .topbarSearch,.appShell .topbarSearch.coreTopbarSearch{order:3!important;width:100%!important;max-width:none!important}.appShell .activityPanel{width:calc(100vw - 24px)!important;right:12px!important}}.appShell{--roboxp-app-font-xs:9.5px!important;--roboxp-app-font-sm:10.5px!important;--roboxp-app-font-md:11.5px!important;--roboxp-app-font-base:12px!important;--roboxp-app-font-lg:13.5px!important;--roboxp-app-font-title:17px!important;--roboxp-app-font-page-title:20px!important;--roboxp-app-gap-xs:4px!important;--roboxp-app-gap-sm:6px!important;--roboxp-app-gap-md:8px!important;--roboxp-app-gap-lg:12px!important;--roboxp-app-padding-xs:6px!important;--roboxp-app-padding-sm:8px!important;--roboxp-app-padding-md:10px!important;--roboxp-app-padding-lg:14px!important;--roboxp-app-radius-sm:10px!important;--roboxp-app-radius-md:13px!important;--roboxp-app-radius-lg:16px!important;--roboxp-app-radius-xl:20px!important}.appShell .workspace,.appShell .content,.appShell .pageContent,.appShell .mainContent,.appShell .dashboardContent,.appShell .adminContent,.appShell section,.appShell article{font-size:var(--roboxp-app-font-base)!important;line-height:1.35!important}.appShell h1:not(.topbar h1),.appShell .pageTitle,.appShell .sectionTitle{font-size:var(--roboxp-app-font-page-title)!important;letter-spacing:-.45px!important;margin-bottom:8px!important;line-height:1.12!important}.appShell h2,.appShell .cardTitle,.appShell .panelTitle,.appShell .blockTitle{font-size:var(--roboxp-app-font-title)!important;letter-spacing:-.35px!important;margin-bottom:7px!important;line-height:1.15!important}.appShell h3,.appShell h4,.appShell .subTitle,.appShell .widgetTitle{font-size:var(--roboxp-app-font-lg)!important;margin-bottom:6px!important;line-height:1.18!important}.appShell p,.appShell small,.appShell label,.appShell .description,.appShell .muted,.appShell .helperText,.appShell .hint,.appShell .eyebrow,.appShell .cardDescription,.appShell .panelDescription{font-size:var(--roboxp-app-font-md)!important;line-height:1.35!important}.appShell .card,.appShell .panel,.appShell .block,.appShell .widget,.appShell .dashboardCard,.appShell .metricCard,.appShell .settingsCard,.appShell .formCard,.appShell .adminCard,.appShell .premiumCard,.appShell .premiumBlockCard,.appShell .coreCard,.appShell .systemCard,.appShell .backupCard,.appShell .storageCard,.appShell .alertCard{padding:var(--roboxp-app-padding-lg)!important;border-radius:var(--roboxp-app-radius-xl)!important;gap:var(--roboxp-app-gap-md)!important}.appShell .grid,.appShell .cardsGrid,.appShell .dashboardGrid,.appShell .sectionGrid,.appShell .formGrid,.appShell .settingsGrid,.appShell .metricsGrid,.appShell .widgetsGrid{gap:var(--roboxp-app-gap-lg)!important}.appShell .section,.appShell .pageSection,.appShell .contentSection,.appShell .adminSection{gap:var(--roboxp-app-gap-lg)!important;margin-bottom:var(--roboxp-app-gap-lg)!important}.appShell input,.appShell select,.appShell textarea,.appShell .input,.appShell .searchInput,.appShell .filterInput,.appShell .formInput,.appShell .coreInput{border-radius:var(--roboxp-app-radius-md)!important;height:auto!important;min-height:34px!important;font-size:var(--roboxp-app-font-md)!important;padding:7px 10px!important;line-height:1.2!important}.appShell textarea{min-height:76px!important;line-height:1.35!important}.appShell input::placeholder,.appShell textarea::placeholder{font-size:var(--roboxp-app-font-md)!important}.appShell .coreSearchPanel,.appShell .searchPanel,.appShell .moduleSearchPanel,.appShell .dropdownPanel{border-radius:var(--roboxp-app-radius-lg)!important;padding:8px!important}.appShell .coreSearchItem,.appShell .searchItem,.appShell .moduleSearchItem,.appShell .dropdownItem{border-radius:var(--roboxp-app-radius-md)!important;gap:7px!important;min-height:38px!important;padding:8px 10px!important}.appShell .coreSearchItem strong,.appShell .searchItem strong,.appShell .moduleSearchItem strong,.appShell .dropdownItem strong{font-size:var(--roboxp-app-font-md)!important;line-height:1.15!important}.appShell .coreSearchItem span,.appShell .searchItem span,.appShell .moduleSearchItem span,.appShell .dropdownItem span,.appShell .coreSearchItem small,.appShell .searchItem small{font-size:var(--roboxp-app-font-sm)!important;line-height:1.15!important}.appShell button,.appShell .button,.appShell .btn,.appShell .primaryButton,.appShell .secondaryButton,.appShell .dangerButton,.appShell .ghostButton,.appShell .actionButton{border-radius:var(--roboxp-app-radius-md);min-height:32px;font-size:var(--roboxp-app-font-md);line-height:1.1}.appShell .topbar button,.appShell .sidebar button,.appShell .activityPanel button{font-family:inherit}.appShell .tabs,.appShell .tabList,.appShell .filterTabs{gap:var(--roboxp-app-gap-sm)!important}.appShell .tab,.appShell .tabButton,.appShell .pill,.appShell .badge,.appShell .chip,.appShell .statusPill,.appShell .statusBadge{min-height:26px!important;font-size:var(--roboxp-app-font-sm)!important;border-radius:999px!important;padding:5px 9px!important;font-weight:800!important;line-height:1.1!important}.appShell table{font-size:var(--roboxp-app-font-md)!important}.appShell th,.appShell td{font-size:var(--roboxp-app-font-md)!important;padding:8px 10px!important;line-height:1.25!important}.appShell th{font-size:var(--roboxp-app-font-sm)!important;font-weight:850!important}.appShell .list,.appShell .itemList,.appShell .eventList,.appShell .logList{gap:var(--roboxp-app-gap-sm)!important}.appShell .listItem,.appShell .eventItem,.appShell .logItem,.appShell .rowItem,.appShell .timelineItem{border-radius:var(--roboxp-app-radius-md)!important;font-size:var(--roboxp-app-font-md)!important;padding:8px 10px!important;line-height:1.3!important}.appShell .metricValue,.appShell .statValue,.appShell .kpiValue{letter-spacing:-.45px!important;font-size:20px!important;line-height:1.05!important}.appShell .metricLabel,.appShell .statLabel,.appShell .kpiLabel{font-size:var(--roboxp-app-font-sm)!important;line-height:1.2!important}.appShell .formGroup,.appShell .fieldGroup,.appShell .inputGroup{gap:5px!important;margin-bottom:10px!important}.appShell .formActions,.appShell .panelActions,.appShell .cardActions{gap:var(--roboxp-app-gap-sm)!important;margin-top:var(--roboxp-app-gap-md)!important}.appShell .modal,.appShell .modalContent,.appShell .drawer,.appShell .popover,.appShell .menuDropdown,.appShell .userMenuDropdown{border-radius:var(--roboxp-app-radius-xl)!important;padding:var(--roboxp-app-padding-lg)!important;font-size:var(--roboxp-app-font-base)!important}.appShell.compactShell{--roboxp-app-font-xs:9px!important;--roboxp-app-font-sm:10px!important;--roboxp-app-font-md:11px!important;--roboxp-app-font-base:11.5px!important;--roboxp-app-font-lg:12.8px!important;--roboxp-app-font-title:16px!important;--roboxp-app-font-page-title:18px!important;--roboxp-app-gap-lg:10px!important;--roboxp-app-padding-lg:12px!important}.appShell.compactShell .card,.appShell.compactShell .panel,.appShell.compactShell .block,.appShell.compactShell .widget,.appShell.compactShell .dashboardCard,.appShell.compactShell .metricCard,.appShell.compactShell .settingsCard,.appShell.compactShell .formCard,.appShell.compactShell .adminCard,.appShell.compactShell .premiumCard,.appShell.compactShell .premiumBlockCard{padding:12px!important}.appShell .operationalFooter,.appShell footer{font-size:inherit}@media (width<=900px){.appShell{--roboxp-app-font-page-title:18px!important;--roboxp-app-font-title:15.5px!important}.appShell .card,.appShell .panel,.appShell .block,.appShell .widget{padding:12px!important}.appShell input,.appShell select,.appShell textarea{font-size:11px!important}}.appShell .topbarSearch,.appShell .topbarSearch.coreTopbarSearch{background:#0f172ab8!important;border:1px solid #38bdf82e!important;border-radius:18px!important;gap:9px!important;max-width:520px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;box-shadow:inset 0 0 0 1px #0f172a3d,0 14px 38px #0206172e!important}.appShell .topbarSearch:hover,.appShell .topbarSearch.open,.appShell .topbarSearch:focus-within,.appShell .topbarSearch.coreTopbarSearch:hover,.appShell .topbarSearch.coreTopbarSearch.open,.appShell .topbarSearch.coreTopbarSearch:focus-within{background:#0f172ad1!important;border-color:#38bdf857!important;box-shadow:inset 0 0 0 1px #38bdf81a,0 18px 48px #0ea5e91a!important}.appShell .topbarSearch svg,.appShell .topbarSearch.coreTopbarSearch svg{color:#93c5fd!important;width:16px!important;min-width:16px!important;height:16px!important}.appShell .topbarSearch input,.appShell .topbarSearch.coreTopbarSearch input{height:40px!important;min-height:40px!important;color:var(--roboxp-core-text,#f8fafc)!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important}.appShell .topbarSearch input::placeholder,.appShell .topbarSearch.coreTopbarSearch input::placeholder{color:#cbd5e1b8!important;font-size:13px!important;font-weight:650!important}.appShell .topbarSearch kbd,.appShell .topbarSearch.coreTopbarSearch kbd{color:#e2e8f0d1!important;background:#1e293be0!important;border:1px solid #94a3b82e!important;border-radius:12px!important;min-width:44px!important;height:30px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:850!important;line-height:30px!important}.appShell .coreSearchPanel{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#0f172af0!important;border:1px solid #94a3b824!important;border-radius:22px!important;width:min(560px,100vw - 32px)!important;max-height:min(62vh,560px)!important;padding:12px!important;top:calc(100% + 10px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 28px 90px #0206176b!important}.appShell .coreSearchPanel::-webkit-scrollbar{width:6px!important}.appShell .coreSearchPanel::-webkit-scrollbar-thumb{background:#94a3b838!important;border-radius:999px!important}.appShell .coreSearchItem{background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;gap:10px!important;min-height:50px!important;padding:10px 12px!important}.appShell .coreSearchItem:hover:not(:disabled){background:#0ea5e917!important;border-color:#38bdf824!important}.appShell .coreSearchItem strong{color:#f8fafc!important;font-size:13px!important;font-weight:850!important;line-height:1.15!important}.appShell .coreSearchItem span{color:#94a3b8!important;margin-top:3px!important;font-size:11.5px!important;font-weight:650!important;line-height:1.18!important;display:block!important}.appShell .coreSearchItem small{color:#94a3b8!important;font-size:12px!important;font-weight:850!important;line-height:1!important}.appShell .coreSearchItem.disabled{opacity:.48!important}.appShell .coreSearchEmpty{border-radius:16px!important;padding:12px!important;font-size:12px!important;font-weight:750!important}.appShell .activityPanel{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#0f172af0!important;border:1px solid #94a3b824!important;border-radius:22px!important;width:400px!important;max-width:calc(100vw - 28px)!important;max-height:68vh!important;padding:16px!important;box-shadow:0 28px 90px #0206176b!important}.appShell .activityPanelHeader{align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important}.appShell .activityPanelHeader h3{letter-spacing:-.35px!important;color:#f8fafc!important;font-size:20px!important;font-weight:900!important;line-height:1.1!important}.appShell .activityPanelHeader p{color:#94a3b8!important;margin-top:5px!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}.appShell .activityPanelActions{align-items:center!important;gap:8px!important}.appShell .activityPanelActions button{color:#e2e8f0!important;background:#0f172ab8!important;border:1px solid #94a3b824!important;border-radius:13px!important;height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:11px!important;font-weight:850!important;line-height:1!important}.appShell .activityPanelActions button:last-child{border-radius:14px!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;font-size:18px!important;font-weight:750!important}.appShell .activityItem{min-height:unset!important;opacity:.7!important;background:0 0!important;border:1px solid #94a3b824!important;border-radius:18px!important;align-items:flex-start!important;gap:12px!important;padding:13px 14px!important;display:flex!important}.appShell .activityItem.unread{opacity:1!important;background:#0f172a9e!important;border-color:#38bdf84d!important}.appShell .activityStatusDot{aspect-ratio:1!important;cursor:pointer!important;background:#22c55e!important;border:1px solid #22c55e!important;border-radius:6px!important;flex:0 0 18px!important;align-self:flex-start!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin-top:3px!important;padding:0!important;display:inline-block!important;box-shadow:0 0 10px #22c55e52!important}.appShell .activityItem.unread .activityStatusDot{background:#94a3b814!important;border:1px solid #e2e8f06b!important;box-shadow:inset 0 0 0 1px #0f172a33!important}.appShell .activityStatusDot:hover{border-color:#38bdf8!important;box-shadow:0 0 0 4px #38bdf81a!important}.appShell .activityItemTop{align-items:flex-start!important;gap:10px!important;margin:0!important}.appShell .activityItemTop strong{color:#f8fafc!important;font-size:13px!important;font-weight:850!important;line-height:1.22!important}.appShell .activityItemTop small{color:#94a3b8!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important}.appShell .activityItem p{color:#cbd5e1!important;margin:5px 0 0!important;font-size:11.5px!important;font-weight:650!important;line-height:1.38!important}.appShell .activityItem em{color:#38bdf8!important;background:#38bdf81a!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;margin-top:8px!important;padding:4px 8px!important;font-size:10px!important;font-style:normal!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.appShell.theme-light .topbarSearch,.appShell.theme-light .topbarSearch.coreTopbarSearch{background:#ffffffeb!important;border-color:#0f172a1f!important;box-shadow:0 16px 48px #0f172a1a!important}.appShell.theme-light .topbarSearch:hover,.appShell.theme-light .topbarSearch.open,.appShell.theme-light .topbarSearch:focus-within,.appShell.theme-light .topbarSearch.coreTopbarSearch:hover,.appShell.theme-light .topbarSearch.coreTopbarSearch.open,.appShell.theme-light .topbarSearch.coreTopbarSearch:focus-within{background:#fff!important;border-color:#0ea5e947!important}.appShell.theme-light .topbarSearch input,.appShell.theme-light .topbarSearch.coreTopbarSearch input{color:#0f172a!important}.appShell.theme-light .topbarSearch input::placeholder,.appShell.theme-light .topbarSearch.coreTopbarSearch input::placeholder{color:#47556994!important}.appShell.theme-light .topbarSearch kbd,.appShell.theme-light .topbarSearch.coreTopbarSearch kbd{color:#334155!important;background:#e2e8f0e0!important;border-color:#0f172a1f!important}.appShell.theme-light .coreSearchPanel{background:#fffffff5!important;border-color:#0f172a1a!important;box-shadow:0 28px 90px #0f172a29!important}.appShell.theme-light .coreSearchItem strong{color:#0f172a!important}.appShell.theme-light .coreSearchItem span,.appShell.theme-light .coreSearchItem small{color:#64748b!important}.appShell.theme-light .coreSearchItem:hover:not(:disabled){background:#0ea5e914!important;border-color:#0ea5e924!important}.appShell.theme-light .activityPanel{background:#fffffff5!important;border-color:#0f172a1a!important;box-shadow:0 28px 90px #0f172a29!important}.appShell.theme-light .activityPanelHeader h3,.appShell.theme-light .activityItemTop strong{color:#0f172a!important}.appShell.theme-light .activityPanelHeader p,.appShell.theme-light .activityItemTop small{color:#64748b!important}.appShell.theme-light .activityItem{border-color:#0f172a1a!important}.appShell.theme-light .activityItem.unread{background:#f8fafceb!important;border-color:#0ea5e93d!important}.appShell.theme-light .activityItem p{color:#334155!important}.appShell.theme-light .activityItem.unread .activityStatusDot{background:#0f172a0f!important;border-color:#0f172a47!important}.appShell.compactShell .coreSearchItem{min-height:46px!important;padding:9px 11px!important}@media (width<=900px){.appShell .topbarSearch,.appShell .topbarSearch.coreTopbarSearch{width:100%!important;max-width:none!important}.appShell .coreSearchPanel{width:100%!important;max-height:58vh!important}.appShell .activityPanel{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:14px!important}}.appShell .topbarSearch,.appShell .topbarSearch.coreTopbarSearch{border-radius:17px!important;gap:8px!important;max-width:500px!important;height:40px!important;min-height:40px!important;padding:0 11px!important}.appShell .topbarSearch input,.appShell .topbarSearch.coreTopbarSearch input{height:36px!important;min-height:36px!important;font-size:12px!important;font-weight:650!important;line-height:1.15!important}.appShell .topbarSearch input::placeholder,.appShell .topbarSearch.coreTopbarSearch input::placeholder{font-size:12px!important;font-weight:650!important}.appShell .topbarSearch svg,.appShell .topbarSearch.coreTopbarSearch svg{width:15px!important;min-width:15px!important;height:15px!important}.appShell .topbarSearch kbd,.appShell .topbarSearch.coreTopbarSearch kbd{border-radius:11px!important;min-width:40px!important;height:28px!important;padding:0 8px!important;font-size:10px!important;line-height:28px!important}.appShell .coreSearchPanel{border-radius:20px!important;width:min(520px,100vw - 36px)!important;max-height:min(58vh,500px)!important;padding:10px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.appShell .coreSearchItem{border-radius:14px!important;gap:8px!important;min-height:42px!important;padding:8px 10px!important}.appShell .coreSearchItem strong{font-size:11.8px!important;font-weight:850!important;line-height:1.12!important}.appShell .coreSearchItem span{margin-top:2px!important;font-size:10.3px!important;font-weight:650!important;line-height:1.12!important}.appShell .coreSearchItem small{font-size:10.8px!important;line-height:1!important}.appShell .activityPanel{border-radius:21px!important;width:376px!important;max-height:64vh!important;padding:13px!important}.appShell .activityPanelHeader{gap:9px!important;margin-bottom:10px!important}.appShell .activityPanelHeader h3{letter-spacing:-.3px!important;font-size:17px!important;line-height:1.08!important}.appShell .activityPanelHeader p{margin-top:3px!important;font-size:10.8px!important;font-weight:700!important;line-height:1.25!important}.appShell .activityPanelActions{gap:6px!important}.appShell .activityPanelActions button{border-radius:11px!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:10px!important;font-weight:850!important;line-height:1!important}.appShell .activityPanelActions button:last-child{border-radius:12px!important;width:30px!important;min-width:30px!important;height:30px!important;font-size:16px!important}.appShell .activityList{gap:7px!important;max-height:calc(64vh - 78px)!important;padding-right:2px!important}.appShell .activityItem{border-radius:15px!important;gap:9px!important;padding:9px 10px!important}.appShell .activityItemTop{gap:8px!important;margin:0!important}.appShell .activityItemTop strong{font-size:11.5px!important;font-weight:850!important;line-height:1.16!important}.appShell .activityItemTop small{font-size:9.5px!important;font-weight:750!important;line-height:1.08!important}.appShell .activityItem p{margin:3px 0 0!important;font-size:10px!important;font-weight:650!important;line-height:1.25!important}.appShell .activityItem em{border-radius:999px!important;margin-top:5px!important;padding:3px 6px!important;font-size:8.8px!important;font-weight:850!important;line-height:1!important}.appShell .activityStatusDot{aspect-ratio:1!important;border-radius:5px!important;flex:0 0 15px!important;align-self:flex-start!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin-top:2px!important}.appShell .notificationBellButton{border-radius:14px!important;width:38px!important;min-width:38px!important;height:38px!important}.appShell .notificationBellButton svg{width:15px!important;height:15px!important}.appShell.theme-light .coreSearchPanel{width:min(520px,100vw - 36px)!important}.appShell.theme-light .activityPanel{width:376px!important}.appShell.compactShell .topbarSearch,.appShell.compactShell .topbarSearch.coreTopbarSearch{max-width:480px!important;height:39px!important;min-height:39px!important}.appShell.compactShell .coreSearchPanel{width:min(500px,100vw - 36px)!important}.appShell.compactShell .activityPanel{width:360px!important;padding:12px!important}.appShell.compactShell .activityItem{padding:8px 9px!important}.appShell.compactShell .activityItemTop strong{font-size:11px!important}.appShell.compactShell .activityItem p{font-size:9.6px!important}@media (width<=900px){.appShell .coreSearchPanel{width:100%!important;max-height:56vh!important;left:0!important;right:auto!important;transform:none!important}.appShell .activityPanel{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:12px!important}}.empresasAdminPage{flex-direction:column;gap:14px;display:flex}.empresasResumoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.empresasResumoGrid article{background:#0f172a75;border:1px solid #94a3b829;border-radius:16px;padding:12px}.empresasResumoGrid span{color:#94a3b8db;margin-bottom:5px;font-size:10.5px;font-weight:800;display:block}.empresasResumoGrid strong{color:#f8fafc;font-size:18px;line-height:1;display:block}.empresasAdminGrid{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:start;gap:14px;display:grid}.empresasForm,.empresasListaPanel{padding:15px}.empresasFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.empresasFormGrid label,.empresasObservacoes{color:#e2e8f0d6;flex-direction:column;gap:5px;font-size:10.5px;font-weight:800;display:flex}.empresasFormGrid input,.empresasFormGrid select,.empresasObservacoes textarea{color:#e5e7eb;background:#0206177a;border:1px solid #94a3b82e;border-radius:12px;outline:none;width:100%;min-height:34px;padding:7px 9px;font-size:11.2px}.empresasObservacoes{margin-top:10px}.empresasObservacoes textarea{resize:vertical;min-height:72px}.empresasSafeBox{background:#0ea5e914;border:1px solid #38bdf82e;border-radius:14px;flex-direction:column;gap:4px;margin-top:12px;padding:10px;display:flex}.empresasSafeBox strong{color:#e0f2fe;font-size:11px}.empresasSafeBox span{color:#bae6fdd1;font-size:10.5px;line-height:1.35}.empresasActions,.empresaItemActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.empresasActions button,.empresaItemActions button,.empresasAdminPage .secondaryButton{color:#e5e7eb;cursor:pointer;background:#0f172ac2;border:1px solid #94a3b82e;border-radius:11px;min-height:32px;padding:7px 10px;font-size:10.8px;font-weight:850}.empresasActions button[type=submit],.empresaItemActions button:first-child{color:#fff;background:linear-gradient(135deg,#0ea5e9eb,#2563ebeb);border-color:#7dd3fc47}.empresasActions button:disabled,.empresaItemActions button:disabled,.empresasAdminPage .secondaryButton:disabled{cursor:not-allowed;opacity:.58}.empresasMessage{border:1px solid #94a3b82e;border-radius:13px;padding:10px 12px;font-size:11px;font-weight:800}.empresasMessage.success{color:#bbf7d0;background:#22c55e1a;border-color:#22c55e38}.empresasMessage.error{color:#fecaca;background:#ef44441a;border-color:#ef44443d}.empresasEmpty{color:#cbd5e1c7;text-align:center;border:1px dashed #94a3b838;border-radius:14px;padding:14px;font-size:11px;font-weight:800}.empresasLista{flex-direction:column;gap:10px;display:flex}.empresaItem{background:#0f172a70;border:1px solid #94a3b829;border-radius:15px;padding:12px}.empresaItemTop{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.empresaItemTop strong{color:#f8fafc;font-size:12px;line-height:1.18;display:block}.empresaItemTop span{color:#94a3b8db;margin-top:3px;font-size:10.5px;display:block}.empresaStatus{color:#e2e8f0db;white-space:nowrap;background:#94a3b81f;border-radius:999px;padding:4px 7px;font-size:9.5px;font-style:normal;font-weight:900}.empresaStatus.ativa,.empresaStatus.active{color:#bbf7d0;background:#22c55e1f}.empresaMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.empresaMetaGrid div{background:#02061747;border-radius:12px;padding:8px}.empresaMetaGrid span{color:#94a3b8d1;margin-bottom:3px;font-size:9.5px;font-weight:850;display:block}.empresaMetaGrid strong{color:#f8fafceb;word-break:break-word;font-size:10.6px;display:block}.appShell.theme-light .empresasResumoGrid article,.appShell.theme-light .empresaItem,.appShell.theme-light .empresasFormGrid input,.appShell.theme-light .empresasFormGrid select,.appShell.theme-light .empresasObservacoes textarea,.appShell.theme-light .empresaMetaGrid div{background:#f8fafceb;border-color:#0f172a1a}.appShell.theme-light .empresasResumoGrid strong,.appShell.theme-light .empresaItemTop strong,.appShell.theme-light .empresaMetaGrid strong,.appShell.theme-light .empresasFormGrid input,.appShell.theme-light .empresasFormGrid select,.appShell.theme-light .empresasObservacoes textarea{color:#0f172a}.appShell.theme-light .empresasResumoGrid span,.appShell.theme-light .empresaItemTop span,.appShell.theme-light .empresaMetaGrid span,.appShell.theme-light .empresasFormGrid label,.appShell.theme-light .empresasObservacoes{color:#475569}.appShell.theme-light .empresasSafeBox{background:#0ea5e914;border-color:#0ea5e92e}.appShell.theme-light .empresasSafeBox strong{color:#075985}.appShell.theme-light .empresasSafeBox span{color:#0f172a}@media (width<=1100px){.empresasAdminGrid{grid-template-columns:1fr}.empresasResumoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.empresasFormGrid,.empresaMetaGrid,.empresasResumoGrid{grid-template-columns:1fr}}.empresasAdminPage .empresasAdminGrid{flex-direction:column;gap:18px;display:flex}.empresasAdminPage .empresasForm,.empresasAdminPage .empresasListaPanel{width:100%;max-width:none}.empresasAdminPage .empresasForm{padding:18px}.empresasAdminPage .empresasForm .premiumCardHeader{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.empresasAdminPage .empresasFormGrid{grid-template-columns:repeat(4,minmax(180px,1fr));align-items:end;gap:14px;display:grid}.empresasAdminPage .empresasFormGrid label{flex-direction:column;gap:6px;min-width:0;display:flex}.empresasAdminPage .empresasFormGrid input,.empresasAdminPage .empresasFormGrid select{width:100%;min-width:0}.empresasAdminPage .empresasFormGrid label:nth-child(2),.empresasAdminPage .empresasFormGrid label:nth-child(3),.empresasAdminPage .empresasFormGrid label:nth-child(15),.empresasAdminPage .empresasFormGrid label:nth-child(16),.empresasAdminPage .empresasFormGrid label:nth-child(22){grid-column:span 2}.empresasAdminPage .empresasObservacoes{flex-direction:column;gap:6px;margin-top:14px;display:flex}.empresasAdminPage .empresasObservacoes textarea{resize:vertical;min-height:72px}.empresasAdminPage .empresasSafeBox{margin-top:14px}.empresasAdminPage .empresasActions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.empresasAdminPage .empresasActions button[type=submit]{min-width:150px}.empresasAdminPage .empresasListaPanel{margin-top:0}.empresasAdminPage .empresasLista{max-height:420px;padding-right:4px;overflow:auto}.empresasAdminPage .empresasEmpty{min-height:72px}.empresasAdminPage .empresaMetaGrid{grid-template-columns:repeat(4,minmax(140px,1fr))}@media (width<=1280px){.empresasAdminPage .empresasFormGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}.empresasAdminPage .empresasFormGrid label:nth-child(2),.empresasAdminPage .empresasFormGrid label:nth-child(3),.empresasAdminPage .empresasFormGrid label:nth-child(15),.empresasAdminPage .empresasFormGrid label:nth-child(16),.empresasAdminPage .empresasFormGrid label:nth-child(22){grid-column:span 2}.empresasAdminPage .empresaMetaGrid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (width<=760px){.empresasAdminPage .empresasForm .premiumCardHeader{flex-direction:column}.empresasAdminPage .empresasFormGrid,.empresasAdminPage .empresaMetaGrid{grid-template-columns:1fr}.empresasAdminPage .empresasFormGrid label:nth-child(2),.empresasAdminPage .empresasFormGrid label:nth-child(3),.empresasAdminPage .empresasFormGrid label:nth-child(15),.empresasAdminPage .empresasFormGrid label:nth-child(16),.empresasAdminPage .empresasFormGrid label:nth-child(22){grid-column:auto}.empresasAdminPage .empresasActions{flex-direction:column;justify-content:stretch}.empresasAdminPage .empresasActions button{width:100%}}.empresasAdminPage .clientesFormHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.empresasAdminPage .clientesTopSaveButton{letter-spacing:.02em;color:#e0faff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#22d3ee);border:0;border-radius:12px;min-width:132px;height:34px;padding:0 16px;font-size:.76rem;font-weight:800;box-shadow:0 12px 26px #0ea5e93d}.empresasAdminPage .clientesTopSaveButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media (width<=760px){.empresasAdminPage .clientesFormHeader{flex-direction:column}.empresasAdminPage .clientesTopSaveButton{width:100%}}.empresasAdminPage .clientesHeaderActions{align-items:center;gap:10px;display:flex}.empresasAdminPage .clientesNovoButton{color:#e0faff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#22d3ee);border:0;border-radius:999px;min-height:34px;padding:0 18px;font-size:.78rem;font-weight:800;box-shadow:0 12px 26px #0ea5e938}.empresasAdminPage .clientesModoGrid{display:block}.empresasAdminPage .clientesModoGrid.modoLista .clientesFormPanel,.empresasAdminPage .clientesModoGrid.modoForm .clientesListaPanel{display:none}.empresasAdminPage .clientesModoGrid .clientesListaPanel,.empresasAdminPage .clientesModoGrid .clientesFormPanel{width:100%}.empresasAdminPage .clientesFormHeaderActions{align-items:center;gap:10px;display:flex}.empresasAdminPage .clientesListaPanel{margin-top:0}.empresasAdminPage .clientesListaPanel .empresaItem{cursor:default}.empresasAdminPage .clientesListaPanel .empresaItemActions button:last-child{color:#bff7ff;border-color:#22d3ee47}@media (width<=760px){.empresasAdminPage .clientesHeaderActions,.empresasAdminPage .clientesFormHeaderActions{flex-direction:column;align-items:stretch;width:100%}.empresasAdminPage .clientesNovoButton,.empresasAdminPage .clientesFormHeaderActions button{width:100%}}.empresasAdminPage .clientesListaHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.empresasAdminPage .clientesListaHeader>strong{text-align:center;color:#bff7ff;background:#0ea5e91a;border:1px solid #22d3ee33;border-radius:999px;min-width:92px;padding:8px 12px;font-size:.78rem}.empresasAdminPage .clientesListaEmpty{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.empresasAdminPage .clientesListaEmpty strong{color:#f8fafc}.empresasAdminPage .clientesListaEmpty span{color:#94a3b8;font-size:.82rem}.empresasAdminPage .clientesTableWrap{width:100%;overflow-x:auto}.empresasAdminPage .clientesTableHeader,.empresasAdminPage .clienteRow{grid-template-columns:minmax(220px,1.5fr) minmax(130px,.8fr) minmax(190px,1.2fr) minmax(130px,.8fr) minmax(150px,.9fr) minmax(120px,.75fr) minmax(220px,1.2fr);align-items:center;gap:10px;min-width:1180px;display:grid}.empresasAdminPage .clientesTableHeader{color:#8da2b8;text-transform:uppercase;letter-spacing:.06em;background:#0f172a6b;border:1px solid #94a3b814;border-radius:14px;margin-bottom:10px;padding:10px 12px;font-size:.72rem;font-weight:800}.empresasAdminPage .clientesTableBody{flex-direction:column;gap:10px;display:flex}.empresasAdminPage .clienteRow{background:#0f172a9e;border:1px solid #94a3b81a;border-radius:16px;padding:12px;transition:border-color .16s,transform .16s,background .16s}.empresasAdminPage .clienteRow:hover{background:#0f172ac7;border-color:#22d3ee38;transform:translateY(-1px)}.empresasAdminPage .clienteCell{flex-direction:column;gap:3px;min-width:0;display:flex}.empresasAdminPage .clienteCell span,.empresasAdminPage .clienteCell small{text-overflow:ellipsis;white-space:nowrap;color:#8da2b8;font-size:.74rem;overflow:hidden}.empresasAdminPage .clienteCell strong{text-overflow:ellipsis;white-space:nowrap;color:#f8fafc;font-size:.82rem;overflow:hidden}.empresasAdminPage .clienteMainCell strong{font-size:.9rem}.empresasAdminPage .tenantOkText{color:#86efac!important}.empresasAdminPage .tenantPendingText{color:#facc15!important}.empresasAdminPage .clienteActionsCell{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.empresasAdminPage .clienteActionsCell button{color:#dbeafe;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800}.empresasAdminPage .clienteActionsCell button:first-child{color:#bff7ff;background:#0ea5e91a;border-color:#22d3ee47}.empresasAdminPage .clienteActionsCell button:hover:not(:disabled){border-color:#22d3ee6b}.empresasAdminPage .clienteActionsCell button:disabled{opacity:.55;cursor:not-allowed}.appShell.theme-light .empresasAdminPage .clientesTableHeader{color:#64748b;background:#f1f5f9eb;border-color:#94a3b838}.appShell.theme-light .empresasAdminPage .clienteRow{background:#fffffff5;border-color:#94a3b833}.appShell.theme-light .empresasAdminPage .clienteRow:hover{background:#fff;border-color:#0ea5e947}.appShell.theme-light .empresasAdminPage .clienteCell strong{color:#0f172a}.appShell.theme-light .empresasAdminPage .clienteCell span,.appShell.theme-light .empresasAdminPage .clienteCell small{color:#64748b}.appShell.theme-light .empresasAdminPage .clientesListaEmpty strong{color:#0f172a}@media (width<=900px){.empresasAdminPage .clientesListaHeader{flex-direction:column}.empresasAdminPage .clientesListaHeader>strong{text-align:left}}.empresasAdminPage .clientesFormPanel .empresasFormGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:14px 16px;display:grid}.empresasAdminPage .clientesFormPanel .empresasFormGrid label{grid-column:span 3;min-width:0}.empresasAdminPage .clientesFormPanel .empresasFormGrid label:before{content:none!important;display:none!important}.empresasAdminPage .clienteFormSectionTitle{border-top:1px solid #94a3b81f;grid-column:1/-1;margin-top:10px;padding-top:14px}.empresasAdminPage .clienteFormSectionTitle:first-of-type{margin-top:4px}.empresasAdminPage .clienteFormSectionTitle span{color:#bff7ff;letter-spacing:.08em;text-transform:uppercase;background:#0ea5e917;border:1px solid #22d3ee29;border-radius:999px;align-items:center;min-height:26px;padding:0 12px;font-size:.7rem;font-weight:900;display:inline-flex}.empresasAdminPage .clienteCampoTipo,.empresasAdminPage .clienteCampoDocumento{grid-column:span 3!important}.empresasAdminPage .clienteCampoNome,.empresasAdminPage .clienteCampoFantasia,.empresasAdminPage .clienteCampoEmailPrincipal,.empresasAdminPage .clienteCampoEmailSecundario{grid-column:span 6!important}.empresasAdminPage .clienteCampoTelefone,.empresasAdminPage .clienteCampoCelular{grid-column:span 3!important}.empresasAdminPage .clienteCampoResponsavel,.empresasAdminPage .clienteCampoResponsavelEmail,.empresasAdminPage .clienteCampoResponsavelTelefone{grid-column:span 4!important}.empresasAdminPage .clienteCampoComplemento,.empresasAdminPage .clienteCampoBairro{grid-column:span 4!important}.empresasAdminPage .clientesFormPanel .empresasObservacoes{margin-top:16px}.appShell.theme-light .empresasAdminPage .clienteFormSectionTitle{border-top-color:#94a3b838}.appShell.theme-light .empresasAdminPage .clienteFormSectionTitle span{color:#0369a1;background:#0ea5e914;border-color:#0ea5e933}@media (width<=1100px){.empresasAdminPage .clientesFormPanel .empresasFormGrid label,.empresasAdminPage .clienteCampoTipo,.empresasAdminPage .clienteCampoDocumento,.empresasAdminPage .clienteCampoNome,.empresasAdminPage .clienteCampoFantasia,.empresasAdminPage .clienteCampoEmailPrincipal,.empresasAdminPage .clienteCampoEmailSecundario,.empresasAdminPage .clienteCampoTelefone,.empresasAdminPage .clienteCampoCelular,.empresasAdminPage .clienteCampoResponsavel,.empresasAdminPage .clienteCampoResponsavelEmail,.empresasAdminPage .clienteCampoResponsavelTelefone,.empresasAdminPage .clienteCampoCep,.empresasAdminPage .clienteCampoEndereco,.empresasAdminPage .clienteCampoNumero,.empresasAdminPage .clienteCampoComplemento,.empresasAdminPage .clienteCampoBairro,.empresasAdminPage .clienteCampoCidade,.empresasAdminPage .clienteCampoEstado,.empresasAdminPage .clienteCampoNomeEndereco,.empresasAdminPage .clienteCampoPlano{grid-column:span 6!important}}@media (width<=720px){.empresasAdminPage .clientesFormPanel .empresasFormGrid{grid-template-columns:1fr}.empresasAdminPage .clientesFormPanel .empresasFormGrid label,.empresasAdminPage .clienteCampoTipo,.empresasAdminPage .clienteCampoDocumento,.empresasAdminPage .clienteCampoNome,.empresasAdminPage .clienteCampoFantasia,.empresasAdminPage .clienteCampoEmailPrincipal,.empresasAdminPage .clienteCampoEmailSecundario,.empresasAdminPage .clienteCampoTelefone,.empresasAdminPage .clienteCampoCelular,.empresasAdminPage .clienteCampoResponsavel,.empresasAdminPage .clienteCampoResponsavelEmail,.empresasAdminPage .clienteCampoResponsavelTelefone,.empresasAdminPage .clienteCampoCep,.empresasAdminPage .clienteCampoEndereco,.empresasAdminPage .clienteCampoNumero,.empresasAdminPage .clienteCampoComplemento,.empresasAdminPage .clienteCampoBairro,.empresasAdminPage .clienteCampoCidade,.empresasAdminPage .clienteCampoEstado,.empresasAdminPage .clienteCampoNomeEndereco,.empresasAdminPage .clienteCampoPlano{grid-column:1/-1!important}}.empresasAdminPage .clienteCampoTipo,.empresasAdminPage .clienteCampoDocumento{grid-column:span 3!important}.empresasAdminPage .clienteCampoNome,.empresasAdminPage .clienteCampoEmailPrincipal,.empresasAdminPage .clienteCampoTelefone,.empresasAdminPage .clienteCampoEmailSecundario,.empresasAdminPage .clienteCampoTelefoneSecundario,.empresasAdminPage .clienteCampoResponsavel,.empresasAdminPage .clienteCampoResponsavelTelefone{grid-column:span 6!important}.empresasAdminPage .clienteCampoCep{grid-column:span 2!important}.empresasAdminPage .clienteCampoComplemento,.empresasAdminPage .clienteCampoBairro{grid-column:span 4!important}.empresasAdminPage .clienteCampoCidade{grid-column:span 3!important}.empresasAdminPage .clienteCampoEstado{grid-column:span 1!important}.empresasAdminPage .clienteCampoNomeEndereco{grid-column:span 6!important}.empresasAdminPage .clienteCampoPlano{grid-column:span 3!important}.empresasAdminPage .clientesFormPanel .empresasFormGrid label:nth-child(2),.empresasAdminPage .clientesFormPanel .empresasFormGrid label:nth-child(3),.empresasAdminPage .clientesFormPanel .empresasFormGrid label:nth-child(15),.empresasAdminPage .clientesFormPanel .empresasFormGrid label:nth-child(16),.empresasAdminPage .clientesFormPanel .empresasFormGrid label:nth-child(18),.empresasAdminPage .clientesFormPanel .empresasFormGrid label:nth-child(19),.empresasAdminPage .clientesFormPanel .empresasFormGrid label:nth-child(20),.empresasAdminPage .clientesFormPanel .empresasFormGrid label:nth-child(21){grid-column:auto}@media (width<=1100px){.empresasAdminPage .clienteCampoTipo,.empresasAdminPage .clienteCampoDocumento,.empresasAdminPage .clienteCampoNome,.empresasAdminPage .clienteCampoEmailPrincipal,.empresasAdminPage .clienteCampoTelefone,.empresasAdminPage .clienteCampoEmailSecundario,.empresasAdminPage .clienteCampoTelefoneSecundario,.empresasAdminPage .clienteCampoResponsavel,.empresasAdminPage .clienteCampoResponsavelTelefone,.empresasAdminPage .clienteCampoCep,.empresasAdminPage .clienteCampoEndereco,.empresasAdminPage .clienteCampoNumero,.empresasAdminPage .clienteCampoComplemento,.empresasAdminPage .clienteCampoBairro,.empresasAdminPage .clienteCampoCidade,.empresasAdminPage .clienteCampoEstado,.empresasAdminPage .clienteCampoNomeEndereco,.empresasAdminPage .clienteCampoPlano{grid-column:span 6!important}}@media (width<=720px){.empresasAdminPage .clienteCampoTipo,.empresasAdminPage .clienteCampoDocumento,.empresasAdminPage .clienteCampoNome,.empresasAdminPage .clienteCampoEmailPrincipal,.empresasAdminPage .clienteCampoTelefone,.empresasAdminPage .clienteCampoEmailSecundario,.empresasAdminPage .clienteCampoTelefoneSecundario,.empresasAdminPage .clienteCampoResponsavel,.empresasAdminPage .clienteCampoResponsavelTelefone,.empresasAdminPage .clienteCampoCep,.empresasAdminPage .clienteCampoEndereco,.empresasAdminPage .clienteCampoNumero,.empresasAdminPage .clienteCampoComplemento,.empresasAdminPage .clienteCampoBairro,.empresasAdminPage .clienteCampoCidade,.empresasAdminPage .clienteCampoEstado,.empresasAdminPage .clienteCampoNomeEndereco,.empresasAdminPage .clienteCampoPlano{grid-column:1/-1!important}}.empresasAdminPage .clienteCnpjManualBox{background:#0ea5e90e;border:1px solid #22d3ee29;border-radius:18px;margin:16px 0 18px;padding:14px}.empresasAdminPage .clienteCnpjManualHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.empresasAdminPage .clienteCnpjManualHeader strong{color:#e0faff;font-size:.9rem;display:block}.empresasAdminPage .clienteCnpjManualHeader span{color:#94a3b8;margin-top:4px;font-size:.78rem;line-height:1.45;display:block}.empresasAdminPage .clienteCnpjManualActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.empresasAdminPage .clienteCnpjManualActions button{color:#bff7ff;cursor:pointer;background:#0f172ab8;border:1px solid #22d3ee38;border-radius:999px;min-height:32px;padding:0 12px;font-size:.74rem;font-weight:800}.empresasAdminPage .clienteCnpjManualActions button:disabled{opacity:.5;cursor:not-allowed}.empresasAdminPage .clienteCnpjManualBody{gap:12px;margin-top:14px;display:grid}.empresasAdminPage .clienteCnpjManualBody label{color:#cbd5e1;gap:8px;font-size:.78rem;font-weight:800;display:grid}.empresasAdminPage .clienteCnpjManualBody textarea{resize:vertical;color:#e5edf7;background:#0f172ab8;border:1px solid #94a3b829;border-radius:14px;outline:none;width:100%;min-height:120px;padding:12px}.empresasAdminPage .clienteCnpjPreview{background:#0f172a85;border:1px solid #94a3b81f;border-radius:16px;padding:12px}.empresasAdminPage .clienteCnpjPreview>strong{color:#e0faff;margin-bottom:10px;display:block}.empresasAdminPage .clienteCnpjPreview>div{grid-template-columns:140px 1fr;gap:6px 12px;display:grid}.empresasAdminPage .clienteCnpjPreview span{color:#8da2b8;font-size:.74rem}.empresasAdminPage .clienteCnpjPreview em{color:#f8fafc;word-break:break-word;font-size:.78rem;font-style:normal}.appShell.theme-light .empresasAdminPage .clienteCnpjManualBox{background:#0ea5e90b;border-color:#0ea5e92e}.appShell.theme-light .empresasAdminPage .clienteCnpjManualHeader strong,.appShell.theme-light .empresasAdminPage .clienteCnpjPreview>strong,.appShell.theme-light .empresasAdminPage .clienteCnpjPreview em{color:#0f172a}.appShell.theme-light .empresasAdminPage .clienteCnpjManualBody textarea,.appShell.theme-light .empresasAdminPage .clienteCnpjPreview{color:#0f172a;background:#ffffffeb;border-color:#94a3b833}@media (width<=760px){.empresasAdminPage .clienteCnpjManualHeader{flex-direction:column}.empresasAdminPage .clienteCnpjManualActions{justify-content:stretch;width:100%}.empresasAdminPage .clienteCnpjManualActions button{flex:1}.empresasAdminPage .clienteCnpjPreview>div{grid-template-columns:1fr}}.empresasAdminPage .clienteCampoCepComBusca{grid-column:span 4!important}.empresasAdminPage .clienteCepInputGroup{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.empresasAdminPage .clienteCepInputGroup input{width:100%}.empresasAdminPage .clienteCepInputGroup button{color:#bff7ff;white-space:nowrap;cursor:pointer;background:#0ea5e91f;border:1px solid #22d3ee3d;border-radius:12px;min-height:42px;padding:0 12px;font-size:.72rem;font-weight:900}.empresasAdminPage .clienteCepInputGroup button:hover:not(:disabled){background:#0ea5e92e;border-color:#22d3ee73}.empresasAdminPage .clienteCepInputGroup button:disabled{opacity:.55;cursor:not-allowed}.empresasAdminPage .clienteCampoEndereco{grid-column:span 5!important}.empresasAdminPage .clienteCampoNumero{grid-column:span 3!important}.appShell.theme-light .empresasAdminPage .clienteCepInputGroup button{color:#0369a1;background:#0ea5e914;border-color:#0ea5e938}@media (width<=1100px){.empresasAdminPage .clienteCampoCepComBusca,.empresasAdminPage .clienteCampoEndereco,.empresasAdminPage .clienteCampoNumero{grid-column:span 6!important}}@media (width<=720px){.empresasAdminPage .clienteCampoCepComBusca,.empresasAdminPage .clienteCampoEndereco,.empresasAdminPage .clienteCampoNumero{grid-column:1/-1!important}.empresasAdminPage .clienteCepInputGroup{grid-template-columns:1fr}.empresasAdminPage .clienteCepInputGroup button{width:100%}}.empresasAdminPage .clienteCepInputGroup button{min-width:104px}.empresasAdminPage .clienteCampoCepComBusca:after{content:"A busca acontece automaticamente ao completar 8 dígitos.";color:#8da2b8;margin-top:6px;font-size:.68rem;font-weight:600;line-height:1.3;display:block}.appShell.theme-light .empresasAdminPage .clienteCampoCepComBusca:after{color:#64748b}.empresasAdminPage .clienteCepInputGroup.autoOnly{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.empresasAdminPage .clienteCepInputGroup.autoOnly input{width:100%}.empresasAdminPage .clienteCepLoading{color:#bff7ff;white-space:nowrap;background:#0ea5e914;border:1px solid #22d3ee2e;border-radius:999px;align-items:center;min-height:32px;padding:0 10px;font-size:.7rem;font-weight:900;display:inline-flex}.empresasAdminPage .clienteCampoCepComBusca:after{content:"Ao completar 8 dígitos, o endereço é buscado automaticamente."}.appShell.theme-light .empresasAdminPage .clienteCepLoading{color:#0369a1;background:#0ea5e914;border-color:#0ea5e933}@media (width<=720px){.empresasAdminPage .clienteCepInputGroup.autoOnly{grid-template-columns:1fr}.empresasAdminPage .clienteCepLoading{width:fit-content}}.empresasAdminPage .clienteCnpjManualBox{position:relative;overflow:hidden}.empresasAdminPage .clienteCnpjManualBox:before{content:"Assistido";color:#bff7ff;letter-spacing:.04em;text-transform:uppercase;background:#0ea5e914;border:1px solid #22d3ee2e;border-radius:999px;padding:4px 9px;font-size:.62rem;font-weight:900;position:absolute;top:12px;right:12px}.empresasAdminPage .clienteCnpjManualHeader{padding-right:86px}.empresasAdminPage .clienteCnpjManualActions button{transition:transform .15s,border-color .15s,background .15s}.empresasAdminPage .clienteCnpjManualActions button:hover:not(:disabled){background:#0ea5e929;border-color:#22d3ee6b;transform:translateY(-1px)}.empresasAdminPage .clienteCnpjManualBody textarea:focus,.empresasAdminPage .clienteCepInputGroup.autoOnly input:focus{border-color:#22d3ee70;box-shadow:0 0 0 3px #22d3ee14}.empresasAdminPage .clienteCnpjPreview{position:relative}.empresasAdminPage .clienteCnpjPreview:after{content:"Revise antes de aplicar";color:#8da2b8;font-size:.66rem;font-weight:800;position:absolute;top:10px;right:12px}.empresasAdminPage .clienteCepAutoHint{color:#8da2b8;margin-top:6px;font-size:.68rem;font-weight:600;line-height:1.3;display:block}.empresasAdminPage .clienteCampoCepComBusca:after{content:"";display:none}.empresasAdminPage .clienteCepLoading{animation:1.1s ease-in-out infinite roboxpCepPulse}@keyframes roboxpCepPulse{0%,to{opacity:.74}50%{opacity:1}}.appShell.theme-light .empresasAdminPage .clienteCnpjManualBox:before{color:#0369a1;background:#0ea5e914;border-color:#0ea5e933}.appShell.theme-light .empresasAdminPage .clienteCnpjPreview:after,.appShell.theme-light .empresasAdminPage .clienteCepAutoHint{color:#64748b}@media (width<=760px){.empresasAdminPage .clienteCnpjManualHeader{padding-right:0}.empresasAdminPage .clienteCnpjManualBox:before{width:fit-content;margin-bottom:10px;display:inline-flex;position:static}.empresasAdminPage .clienteCnpjPreview:after{margin-bottom:8px;display:block;position:static}}.empresasAdminPage .clienteCnpjProviderEngine{background:#0f172a47;border:1px solid #22d3ee21;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:flex}.empresasAdminPage .clienteCnpjProviderEngine div{gap:3px;display:grid}.empresasAdminPage .clienteCnpjProviderEngine strong{color:#e5f7ff;font-size:.82rem}.empresasAdminPage .clienteCnpjProviderEngine span{color:#8da2b8;font-size:.72rem;font-weight:700}.empresasAdminPage .clienteCnpjProviderEngine em{color:#bbf7d0;white-space:nowrap;background:#22c55e14;border:1px solid #22c55e2e;border-radius:999px;align-items:center;padding:5px 9px;font-size:.66rem;font-style:normal;font-weight:900;display:inline-flex}.appShell.theme-light .empresasAdminPage .clienteCnpjProviderEngine{background:#f8fafce6;border-color:#0ea5e924}.appShell.theme-light .empresasAdminPage .clienteCnpjProviderEngine strong{color:#0f172a}.appShell.theme-light .empresasAdminPage .clienteCnpjProviderEngine span{color:#64748b}.appShell.theme-light .empresasAdminPage .clienteCnpjProviderEngine em{color:#166534;background:#22c55e14;border-color:#22c55e2e}@media (width<=720px){.empresasAdminPage .clienteCnpjProviderEngine{flex-direction:column;align-items:flex-start}}.empresasAdminPage .clienteOnboardingBox{background:#0f172a4d;border:1px solid #22d3ee24;border-radius:20px;margin-top:16px;padding:16px}.empresasAdminPage .clienteOnboardingHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.empresasAdminPage .clienteOnboardingHeader div{gap:4px;display:grid}.empresasAdminPage .clienteOnboardingHeader strong{color:#e5f7ff;font-size:.96rem}.empresasAdminPage .clienteOnboardingHeader span{color:#8da2b8;font-size:.76rem;font-weight:700}.empresasAdminPage .clienteOnboardingHeader em{color:#bbf7d0;white-space:nowrap;background:#22c55e14;border:1px solid #22c55e29;border-radius:999px;padding:5px 9px;font-size:.68rem;font-style:normal;font-weight:900}.empresasAdminPage .clienteModuloGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.empresasAdminPage .clienteModuloGrid label{color:#cbd5e1;cursor:pointer;background:#02061738;border:1px solid #94a3b824;border-radius:14px;align-items:center;gap:9px;min-height:42px;padding:10px 12px;font-size:.76rem;font-weight:800;display:flex}.empresasAdminPage .clienteModuloGrid label.active{color:#bff7ff;background:#0ea5e91f;border-color:#22d3ee4d}.empresasAdminPage .clienteModuloGrid input{width:auto;min-height:auto}.empresasAdminPage .clienteOnboardingGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.empresasAdminPage .clienteOnboardingGrid label{color:#8da2b8;gap:7px;font-size:.72rem;font-weight:900;display:grid}.empresasAdminPage .clienteOnboardingGrid input,.empresasAdminPage .clienteOnboardingGrid select{color:#e5f7ff;background:#02061733;border:1px solid #94a3b829;border-radius:13px;min-height:42px;padding:0 12px}.empresasAdminPage .clienteModuloResumo{color:#bff7ff}.appShell.theme-light .empresasAdminPage .clienteOnboardingBox{background:#f8fafceb;border-color:#0ea5e929}.appShell.theme-light .empresasAdminPage .clienteOnboardingHeader strong{color:#0f172a}.appShell.theme-light .empresasAdminPage .clienteOnboardingHeader span,.appShell.theme-light .empresasAdminPage .clienteOnboardingGrid label{color:#64748b}.appShell.theme-light .empresasAdminPage .clienteModuloGrid label{color:#334155;background:#fffc}.appShell.theme-light .empresasAdminPage .clienteModuloGrid label.active{color:#0369a1;background:#0ea5e914}.appShell.theme-light .empresasAdminPage .clienteOnboardingGrid input,.appShell.theme-light .empresasAdminPage .clienteOnboardingGrid select{color:#0f172a;background:#fff}@media (width<=900px){.empresasAdminPage .clienteModuloGrid,.empresasAdminPage .clienteOnboardingGrid{grid-template-columns:1fr}.empresasAdminPage .clienteOnboardingHeader{flex-direction:column}}.empresasAdminPage .clienteTenantCell small{margin-top:3px;font-size:.66rem;font-weight:800}.empresasAdminPage .usuarioInicialOkText{color:#bbf7d0!important}.empresasAdminPage .usuarioInicialPendingText{color:#fde68a!important}.empresasAdminPage .clienteStatusOperacionalCell{gap:5px}.empresasAdminPage .empresaStatus.operacional{letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:112px;padding:6px 10px;font-size:.64rem;font-style:normal;font-weight:950;display:inline-flex}.empresasAdminPage .empresaStatus.operacional.pending{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b38}.empresasAdminPage .empresaStatus.operacional.setup{color:#bfdbfe;background:#3b82f61a;border:1px solid #3b82f638}.empresasAdminPage .empresaStatus.operacional.active{color:#bff7ff;background:#0ea5e91c;border:1px solid #0ea5e93d}.empresasAdminPage .empresaStatus.operacional.ready{color:#bbf7d0;background:#22c55e1a;border:1px solid #22c55e38}.empresasAdminPage .clienteStatusOperacionalCell>small{color:#8da2b8;line-height:1.25}.empresasAdminPage .clienteStatusMiniGrid{border-top:1px solid #94a3b81f;gap:3px;margin-top:4px;padding-top:6px;display:grid}.empresasAdminPage .clienteStatusMiniGrid span{color:#8da2b8;font-size:.62rem;font-weight:900}.empresasAdminPage .clienteStatusMiniGrid strong{color:#bff7ff;font-size:.68rem;font-weight:950}.appShell.theme-light .empresasAdminPage .clienteStatusOperacionalCell>small,.appShell.theme-light .empresasAdminPage .clienteStatusMiniGrid span{color:#64748b}.appShell.theme-light .empresasAdminPage .clienteStatusMiniGrid{border-top-color:#64748b29}.appShell.theme-light .empresasAdminPage .clienteStatusMiniGrid strong{color:#0369a1}.appShell.theme-light .empresasAdminPage .usuarioInicialOkText{color:#166534!important}.appShell.theme-light .empresasAdminPage .usuarioInicialPendingText{color:#92400e!important}@media (width<=980px){.empresasAdminPage .empresaStatus.operacional{min-width:auto}}.empresasAdminPage .clienteCnpjAutoInputGroup{align-items:center;display:flex;position:relative}.empresasAdminPage .clienteCnpjAutoInputGroup input{width:100%;padding-right:96px}.empresasAdminPage .clienteCnpjAutoLoading{color:#bff7ff;background:#0ea5e91f;border:1px solid #22d3ee2e;border-radius:999px;padding:4px 8px;font-size:.64rem;font-weight:900;animation:1.1s ease-in-out infinite roboxpCnpjPulse;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.empresasAdminPage .clienteCnpjAutoHint{color:#8da2b8;margin-top:6px;font-size:.68rem;font-weight:650;line-height:1.35;display:block}@keyframes roboxpCnpjPulse{0%,to{opacity:.72}50%{opacity:1}}.appShell.theme-light .empresasAdminPage .clienteCnpjAutoLoading{color:#0369a1;background:#0ea5e914;border-color:#0ea5e92e}.appShell.theme-light .empresasAdminPage .clienteCnpjAutoHint{color:#64748b}@media (width<=700px){.empresasAdminPage .clienteCnpjAutoInputGroup input{padding-right:82px}.empresasAdminPage .clienteCnpjAutoLoading{padding:3px 6px;font-size:.6rem}}.empresasAdminPage .clienteCnpjProviderEngine.compact{background:#0ea5e90e;border:1px solid #22d3ee1c;border-radius:16px;min-height:auto;margin-top:10px;padding:12px 14px}.empresasAdminPage .clienteCnpjProviderEngine.compact strong{font-size:.78rem}.empresasAdminPage .clienteCnpjProviderEngine.compact span{color:#8da2b8;font-size:.68rem}.empresasAdminPage .clienteCnpjProviderEngine.compact em{color:#bbf7d0;background:#22c55e1a;border:1px solid #22c55e2e;border-radius:999px;padding:5px 9px;font-size:.62rem;font-weight:900}.empresasAdminPage .clienteCnpjAutoHint{color:#bfdbfe;background:#3b82f614;border:1px solid #3b82f621;border-radius:999px;align-items:center;width:fit-content;margin-top:7px;padding:5px 9px;font-size:.66rem;font-weight:850;line-height:1;display:inline-flex}.empresasAdminPage .clienteCnpjAutoHint.ok{color:#bbf7d0;background:#22c55e14;border-color:#22c55e29}.empresasAdminPage .clienteCnpjAutoLoading{padding:4px 7px;font-size:.61rem;right:9px}.appShell.theme-light .empresasAdminPage .clienteCnpjProviderEngine.compact{background:#0ea5e90b;border-color:#0ea5e921}.appShell.theme-light .empresasAdminPage .clienteCnpjProviderEngine.compact strong{color:#0f172a}.appShell.theme-light .empresasAdminPage .clienteCnpjProviderEngine.compact span{color:#64748b}.appShell.theme-light .empresasAdminPage .clienteCnpjAutoHint{color:#1d4ed8;background:#3b82f612}.appShell.theme-light .empresasAdminPage .clienteCnpjAutoHint.ok{color:#166534;background:#22c55e12}.empresasAdminPage .clienteCnpjAutoHint.inline+*,.empresasAdminPage .clienteCepAutoHint.inline+*{display:none}@media (width<=700px){.empresasAdminPage .clienteCnpjAutoInputGroup.inlineStatus input,.empresasAdminPage .clienteCepInputGroup.inlineStatus input{padding-right:76px}.empresasAdminPage .clienteCnpjAutoHint.inline,.empresasAdminPage .clienteCepAutoHint.inline{min-width:44px;height:21px;padding:0 6px;font-size:.58rem}}.empresasAdminPage .clienteCnpjAutoInputGroup.inlineStatus,.empresasAdminPage .clienteCepInputGroup.inlineStatus{align-items:center;width:100%;display:flex;position:relative}.empresasAdminPage .clienteCnpjAutoInputGroup.inlineStatus input,.empresasAdminPage .clienteCepInputGroup.inlineStatus input{width:100%;padding-right:82px}.empresasAdminPage .clienteCnpjAutoHint.inline,.empresasAdminPage .clienteCepAutoHint.inline{color:#bfdbfe;white-space:nowrap;pointer-events:none;background:#3b82f617;border:1px solid #3b82f629;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:21px;margin:0;padding:0 7px;font-size:.57rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.empresasAdminPage .clienteCnpjAutoHint.inline.ok,.empresasAdminPage .clienteCepAutoHint.inline.ok{color:#bbf7d0;background:#22c55e17;border-color:#22c55e2e}.empresasAdminPage .clienteCampoDocumento,.empresasAdminPage .clienteCampoCep{align-self:end}.empresasAdminPage .clienteCepInputGroup.autoOnly{gap:0}.empresasAdminPage .clienteCepLoading,.empresasAdminPage .clienteCnpjAutoLoading{display:none!important}.appShell.theme-light .empresasAdminPage .clienteCnpjAutoHint.inline,.appShell.theme-light .empresasAdminPage .clienteCepAutoHint.inline{color:#1d4ed8;background:#3b82f612}.appShell.theme-light .empresasAdminPage .clienteCnpjAutoHint.inline.ok,.appShell.theme-light .empresasAdminPage .clienteCepAutoHint.inline.ok{color:#166534;background:#22c55e12}@media (width<=700px){.empresasAdminPage .clienteCnpjAutoInputGroup.inlineStatus input,.empresasAdminPage .clienteCepInputGroup.inlineStatus input{padding-right:68px}.empresasAdminPage .clienteCnpjAutoHint.inline,.empresasAdminPage .clienteCepAutoHint.inline{min-width:38px;height:20px;padding:0 6px;font-size:.54rem}}.empresasAdminPage .clienteActivationActionsCell{gap:7px;min-width:178px}.empresasAdminPage .clienteActivationNext{background:#0f172a38;border:1px solid #94a3b821;border-radius:14px;gap:3px;padding:8px 9px;display:grid}.empresasAdminPage .clienteActivationNext span{color:#e5f7ff;letter-spacing:.01em;font-size:.66rem;font-weight:950}.empresasAdminPage .clienteActivationNext strong{color:#8da2b8;font-size:.62rem;font-weight:750;line-height:1.25}.empresasAdminPage .clienteActivationNext.pending{background:#f59e0b0e;border-color:#f59e0b33}.empresasAdminPage .clienteActivationNext.setup{background:#3b82f60e;border-color:#3b82f633}.empresasAdminPage .clienteActivationNext.active{background:#0ea5e90e;border-color:#0ea5e933}.empresasAdminPage .clienteActivationNext.ready{background:#22c55e0e;border-color:#22c55e33}.empresasAdminPage .clienteActivationPrimary{color:#02111f;cursor:pointer;background:linear-gradient(135deg,#67e8f9,#38bdf8);border:0;border-radius:12px;width:100%;padding:8px 10px;font-size:.7rem;font-weight:950}.empresasAdminPage .clienteActivationPrimary.pending{background:linear-gradient(135deg,#fde68a,#f59e0b)}.empresasAdminPage .clienteActivationPrimary.setup{background:linear-gradient(135deg,#bfdbfe,#60a5fa)}.empresasAdminPage .clienteActivationPrimary.active{background:linear-gradient(135deg,#67e8f9,#38bdf8)}.empresasAdminPage .clienteActivationPrimary.ready{background:linear-gradient(135deg,#bbf7d0,#22c55e)}.empresasAdminPage .clienteActivationSecondary{color:#cfe8f3;cursor:pointer;background:#0f172a3d;border:1px solid #94a3b829;border-radius:12px;width:100%;padding:7px 10px;font-size:.68rem;font-weight:850}.empresasAdminPage .clienteActivationPrimary:hover:not(:disabled),.empresasAdminPage .clienteActivationSecondary:hover:not(:disabled){transform:translateY(-1px)}.empresasAdminPage .clienteActivationPrimary:disabled,.empresasAdminPage .clienteActivationSecondary:disabled{opacity:.5;cursor:not-allowed}.appShell.theme-light .empresasAdminPage .clienteActivationNext{background:#ffffffd1}.appShell.theme-light .empresasAdminPage .clienteActivationNext span{color:#0f172a}.appShell.theme-light .empresasAdminPage .clienteActivationNext strong{color:#64748b}.appShell.theme-light .empresasAdminPage .clienteActivationSecondary{color:#0f172a;background:#f8fafcf2;border-color:#64748b2e}@media (width<=980px){.empresasAdminPage .clienteActivationActionsCell{min-width:0}}.empresasAdminPage .clienteDocumentoValidationHint{border-radius:999px;align-items:center;width:fit-content;margin-top:6px;padding:5px 9px;font-size:.64rem;font-weight:900;line-height:1;display:inline-flex}.empresasAdminPage .clienteDocumentoValidationHint.ok{color:#bbf7d0;background:#22c55e14;border:1px solid #22c55e29}.empresasAdminPage .clienteDocumentoValidationHint.error{color:#fecaca;background:#ef444417;border:1px solid #ef44442e}.empresasAdminPage .clienteCampoDocumento:has(.clienteDocumentoValidationHint.error) input{border-color:#ef444473;box-shadow:0 0 0 1px #ef44441f}.empresasAdminPage .clienteCampoDocumento:has(.clienteDocumentoValidationHint.ok) input{border-color:#22c55e59}.appShell.theme-light .empresasAdminPage .clienteDocumentoValidationHint.ok{color:#166534;background:#22c55e12}.appShell.theme-light .empresasAdminPage .clienteDocumentoValidationHint.error{color:#991b1b;background:#ef444412}.empresasAdminPage .clienteCnpjAutoInputGroup.docValidationInline{align-items:center;width:100%;display:flex;position:relative}.empresasAdminPage .clienteCnpjAutoInputGroup.docValidationInline input{width:100%;padding-right:154px}.empresasAdminPage .clienteDocumentoValidationHint.inline{white-space:nowrap;pointer-events:none;z-index:2;border-radius:999px;justify-content:center;align-items:center;min-width:58px;height:22px;margin:0;padding:0 8px;font-size:.59rem;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:50%;right:62px;transform:translateY(-50%)}.empresasAdminPage .clienteDocumentoValidationHint.inline.ok{color:#bbf7d0;background:#22c55e1a;border:1px solid #22c55e33}.empresasAdminPage .clienteDocumentoValidationHint.inline.error{color:#fecaca;background:#ef44441f;border:1px solid #ef444438}.empresasAdminPage .clienteCnpjAutoInputGroup.docValidationInline .clienteCnpjAutoHint.inline{z-index:3;right:9px}.empresasAdminPage .clienteCampoDocumento:has(.clienteDocumentoValidationHint.inline.error) input{border-color:#ef444473;box-shadow:0 0 0 1px #ef44441f}.empresasAdminPage .clienteCampoDocumento:has(.clienteDocumentoValidationHint.inline.ok) input{border-color:#22c55e59}.appShell.theme-light .empresasAdminPage .clienteDocumentoValidationHint.inline.ok{color:#166534;background:#22c55e14}.appShell.theme-light .empresasAdminPage .clienteDocumentoValidationHint.inline.error{color:#991b1b;background:#ef444414}@media (width<=700px){.empresasAdminPage .clienteCnpjAutoInputGroup.docValidationInline input{padding-right:132px}.empresasAdminPage .clienteDocumentoValidationHint.inline{min-width:50px;height:20px;padding:0 6px;font-size:.54rem;right:52px}}.empresasAdminPage .clienteActivationNext.ready span:after{content:" ✓";color:#22c55e}.empresasAdminPage .clienteActivationPrimary.ready{cursor:default}.empresasAdminPage .clienteActivationNext.active span{color:#e0f2fe}.empresasAdminPage .clienteActivationPrimary.active{box-shadow:0 10px 24px #38bdf824}.empresasAdminPage .clientesConsolidacaoHint{background:radial-gradient(circle at 0 0,#22c55e17,#0000 34%),#0f172a38;border:1px solid #22c55e29;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;padding:12px 14px;display:flex}.empresasAdminPage .clientesConsolidacaoHint strong{color:#d7ffe5;white-space:nowrap;font-size:.82rem;font-weight:950}.empresasAdminPage .clientesConsolidacaoHint span{color:#90a8ba;text-align:right;font-size:.72rem;font-weight:750;line-height:1.35}.empresasAdminPage .clienteRow.clienteRowReady{background:linear-gradient(90deg,#22c55e0b,#0f172a3d);border-color:#22c55e29}.empresasAdminPage .clienteRow.clienteRowReady:hover{border-color:#22c55e3d}.empresasAdminPage .clienteRowReady .clienteActivationNext.ready{background:#22c55e13;border-color:#22c55e42}.empresasAdminPage .clienteRowReady .clienteActivationPrimary.ready{color:#052e16;background:linear-gradient(135deg,#bbf7d0,#22c55e)}.appShell.theme-light .empresasAdminPage .clientesConsolidacaoHint{background:radial-gradient(circle at 0 0,#22c55e14,#0000 34%),#ffffffeb;border-color:#22c55e33}.appShell.theme-light .empresasAdminPage .clientesConsolidacaoHint strong{color:#14532d}.appShell.theme-light .empresasAdminPage .clientesConsolidacaoHint span{color:#64748b}.appShell.theme-light .empresasAdminPage .clienteRow.clienteRowReady{background:linear-gradient(90deg,#22c55e0e,#fffffff2)}@media (width<=900px){.empresasAdminPage .clientesConsolidacaoHint{flex-direction:column;align-items:flex-start}.empresasAdminPage .clientesConsolidacaoHint span{text-align:left}}.communicationUnifiedPage{gap:18px}.communicationUnifiedHeader p{max-width:860px}.communicationUnifiedSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.communicationUnifiedSummary article{background:#0f172ab8;border:1px solid #94a3b833;border-radius:18px;padding:16px;box-shadow:0 18px 50px #0f172a2e}.communicationUnifiedSummary span,.communicationUnifiedSummary p{color:#94a3b8;font-size:12px;display:block}.communicationUnifiedSummary strong{color:#f8fafc;margin:5px 0 4px;font-size:19px;display:block}.communicationUnifiedNav{background:#0f172a94;border:1px solid #94a3b82e;border-radius:18px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.communicationUnifiedNav button{cursor:pointer;color:#94a3b8;background:0 0;border:0;border-radius:13px;padding:9px 15px;font-weight:700}.communicationUnifiedNav button.active{color:#fff;background:linear-gradient(135deg,#0ea5e9f2,#2563ebf2);box-shadow:0 14px 32px #2563eb38}.communicationUnifiedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.communicationChannelCard{background:#0f172ab8;border:1px solid #94a3b833;border-radius:20px;padding:18px;box-shadow:0 18px 50px #0f172a2e}.communicationChannelCard.ready{border-color:#22c55e47}.communicationChannelCard.planned{border-color:#f59e0b40}.communicationChannelTop{align-items:center;gap:12px;display:flex}.communicationChannelIcon{background:#0ea5e924;border-radius:16px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.communicationChannelTop div:nth-child(2){flex:1;min-width:0}.communicationChannelTop strong{color:#f8fafc;font-size:15px;display:block}.communicationChannelTop span{color:#94a3b8;margin-top:2px;font-size:12px;display:block}.communicationChannelTop em{color:#cbd5e1;white-space:nowrap;background:#94a3b81f;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.communicationChannelCard p{color:#cbd5e1;margin:14px 0;font-size:13px;line-height:1.55}.communicationChannelFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.communicationChannelFooter span{color:#94a3b8;font-size:12px}.communicationChannelFooter button{color:#fff;background:#0ea5e9e6;border:0;border-radius:11px;padding:8px 12px;font-weight:800}.communicationChannelFooter button:disabled{color:#94a3b8;background:#94a3b81f}.communicationUnifiedEmail,.communicationUnifiedPanel{max-width:none}.communicationRulesInlineGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.communicationRulesInlineGrid article,.communicationTestList div{background:#0f172a85;border:1px solid #94a3b82e;border-radius:16px;padding:14px}.communicationRulesInlineGrid strong,.communicationTestList strong,.communicationLogsEmpty strong{color:#f8fafc;font-size:14px;display:block}.communicationRulesInlineGrid p,.communicationTestList span,.communicationLogsEmpty p{color:#94a3b8;margin-top:5px;font-size:12px;line-height:1.5;display:block}.communicationRulesInlineGrid span{color:#7dd3fc;background:#0ea5e91f;border-radius:999px;margin-top:10px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.communicationTestList{gap:10px;display:grid}.communicationLogsEmpty{text-align:center;background:#0f172a61;border:1px dashed #94a3b847;border-radius:18px;padding:22px}.appShell.theme-light .communicationUnifiedSummary article,.appShell.theme-light .communicationChannelCard,.appShell.theme-light .communicationUnifiedNav,.appShell.theme-light .communicationRulesInlineGrid article,.appShell.theme-light .communicationTestList div,.appShell.theme-light .communicationLogsEmpty{background:#fff;border-color:#0f172a1a}.appShell.theme-light .communicationUnifiedSummary strong,.appShell.theme-light .communicationChannelTop strong,.appShell.theme-light .communicationRulesInlineGrid strong,.appShell.theme-light .communicationTestList strong,.appShell.theme-light .communicationLogsEmpty strong{color:#0f172a}.appShell.theme-light .communicationUnifiedSummary span,.appShell.theme-light .communicationUnifiedSummary p,.appShell.theme-light .communicationChannelTop span,.appShell.theme-light .communicationChannelCard p,.appShell.theme-light .communicationChannelFooter span,.appShell.theme-light .communicationRulesInlineGrid p,.appShell.theme-light .communicationTestList span,.appShell.theme-light .communicationLogsEmpty p{color:#64748b}@media (width<=980px){.communicationUnifiedSummary,.communicationUnifiedGrid,.communicationRulesInlineGrid{grid-template-columns:1fr}}.communicationCoreHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.communicationCoreHeaderStatus span{color:var(--text-strong,#e5e7eb);font-size:12px;font-weight:800}.communicationCoreTabs{background:#0f172a75;border:1px solid #94a3b82e;border-radius:18px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.communicationCoreTabs button{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;padding:9px 13px;font-size:12px;font-weight:800}.communicationCoreTabs button.active{color:var(--text-strong,#e5e7eb);background:#22c7f424;border-color:#22c7f457}.communicationCoreGrid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.communicationCorePanel,.communicationCoreProviderCard,.communicationCoreSideCard{overflow:hidden}.communicationCoreFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.communicationCoreFormGrid.single{grid-template-columns:1fr}.communicationCoreFormGrid label,.communicationCoreAlertGrid label,.communicationCoreTestBox label{color:var(--text-muted,#94a3b8);gap:7px;font-size:12px;font-weight:800;display:grid}.communicationCoreFormGrid input,.communicationCoreAlertGrid input,.communicationCoreAlertGrid select,.communicationCoreTestBox input,.communicationCoreTestBox select,.communicationCoreTestBox textarea{width:100%;color:var(--text-strong,#e5e7eb);background:#0f172a9e;border:1px solid #94a3b838;border-radius:12px;outline:none;padding:11px 12px;font-size:13px}.communicationCoreActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.communicationCoreActions button,.communicationCoreTestBox button{color:var(--text-strong,#e5e7eb);background:#22c7f429;border:0;border-radius:12px;padding:10px 14px;font-size:12px;font-weight:900}.communicationCoreActions button:disabled,.communicationCoreTestBox button:disabled{opacity:.58;cursor:not-allowed}.communicationCoreNotice{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b38;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:12px;font-weight:700}.communicationCoreFeatureList{gap:10px;margin-top:14px;display:grid}.communicationCoreChannelList{gap:10px;margin-top:16px;display:grid}.communicationCoreChannelItem{background:#0f172a6b;border:1px solid #94a3b829;border-radius:16px;justify-content:space-between;gap:16px;padding:15px;display:flex}.communicationCoreChannelItem strong{color:var(--text-strong,#e5e7eb);font-size:14px;display:block}.communicationCoreChannelItem span{color:#38bdf8;margin-top:3px;font-size:12px;font-weight:800;display:block}.communicationCoreChannelItem p{color:var(--text-muted,#94a3b8);margin-top:6px;font-size:12px}.communicationCoreChannelStatus{flex-shrink:0;align-items:center;gap:10px;display:flex}.communicationCoreChannelStatus em{color:#94a3b8;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.communicationCoreChannelStatus em.active{color:#4ade80}.communicationCoreSwitch{cursor:pointer;background:#64748b80;border:0;border-radius:999px;justify-content:flex-start;align-items:center;width:48px;height:26px;padding:3px;display:flex}.communicationCoreSwitch span{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s;display:block}.communicationCoreSwitch.active{background:#0ea5e9}.communicationCoreMetricGrid,.communicationCoreAlertGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.communicationCoreMetricGrid div{background:#0f172a6b;border:1px solid #94a3b829;border-radius:16px;gap:5px;padding:15px;display:grid}.communicationCoreMetricGrid span{color:var(--text-muted,#94a3b8);font-size:12px;font-weight:800}.communicationCoreMetricGrid strong{color:var(--text-strong,#e5e7eb);font-size:25px}.communicationCoreMetricGrid small{color:#64748b;font-size:11px}.communicationCoreTestBox{gap:14px;margin-top:16px;display:grid}.communicationCoreLogWrap{margin-top:16px}.appShell.theme-light .communicationCoreTabs,.appShell.theme-light .communicationCoreHeaderStatus,.appShell.theme-light .communicationCoreFeatureList div,.appShell.theme-light .communicationCoreChannelItem,.appShell.theme-light .communicationCoreMetricGrid div{background:#ffffffdb}.appShell.theme-light .communicationCoreFormGrid input,.appShell.theme-light .communicationCoreAlertGrid input,.appShell.theme-light .communicationCoreAlertGrid select,.appShell.theme-light .communicationCoreTestBox input,.appShell.theme-light .communicationCoreTestBox select,.appShell.theme-light .communicationCoreTestBox textarea{color:#0f172a;background:#fffffff2}@media (width<=900px){.communicationCoreHeader,.communicationCoreChannelItem{flex-direction:column;align-items:stretch}.communicationCoreGrid,.communicationCoreFormGrid,.communicationCoreMetricGrid,.communicationCoreAlertGrid{grid-template-columns:1fr}.communicationCoreHeaderStatus{width:100%}}.communicationChannelsCorePanel{gap:18px;display:grid}.communicationChannelCoreCard{background:linear-gradient(#0f172af5,#0f172adb);border:1px solid #94a3b838;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:0 16px 40px #0f172a38}.communicationChannelCoreTop{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;display:grid}.communicationChannelCoreTop h4{color:#f8fafc;margin:0;font-size:15px;font-weight:750}.communicationChannelCoreTop p,.communicationChannelCoreNext p{color:#94a3b8;margin:4px 0 0;font-size:12px;line-height:1.45}.communicationChannelStatus{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.communicationChannelCoreMeta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.communicationChannelCoreMeta div,.communicationChannelCoreNext{background:#02061757;border:1px solid #94a3b829;border-radius:14px;padding:11px}.communicationChannelCoreMeta span,.communicationChannelCoreNext span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.communicationChannelCoreMeta strong,.communicationChannelCoreNext strong{color:#e2e8f0;font-size:12px;font-weight:750}.communicationChannelCoreActions{flex-wrap:wrap;gap:8px;display:flex}.communicationChannelCoreActions button{color:#94a3b8;cursor:not-allowed;background:#1e293bb8;border:1px solid #94a3b82e;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:700}.communicationCoreWarning{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b47;border-radius:14px;padding:12px 14px;font-size:12px;line-height:1.45}.communicationCoreWarning strong{color:#fde68a}.appShell.theme-light .communicationChannelCoreCard{background:#fff;border-color:#0f172a1f;box-shadow:0 12px 30px #0f172a14}.appShell.theme-light .communicationChannelCoreMeta div,.appShell.theme-light .communicationChannelCoreNext{background:#f8fafc;border-color:#0f172a1a}@media (width<=720px){.communicationChannelCoreTop{grid-template-columns:auto 1fr}.communicationChannelStatus{grid-column:1/-1;width:fit-content}.communicationChannelCoreMeta{grid-template-columns:1fr}}.communicationCorePage{gap:18px}.communicationHotmobileHeader{border:1px solid #22c55e38;position:relative;overflow:hidden}.communicationHotmobileHeader:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#22c55e2e,#0000 34%),radial-gradient(circle at 20% 10%,#2563eb24,#0000 28%);position:absolute;inset:0}.communicationHotmobileHeader>*{z-index:1;position:relative}.communicationCoreHeaderStatus{background:#0f172a6b;border:1px solid #94a3b838;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-width:220px;padding:14px 16px;display:flex}.communicationCoreHeaderStatus span{letter-spacing:.02em;font-size:12px;font-weight:800}.communicationHotmobileTabs{background:#0f172a5c;border:1px solid #94a3b82e;border-radius:20px;flex-wrap:wrap;gap:10px;padding:10px;display:flex}.communicationHotmobileTabs button{color:#e2e8f0d1;background:#0f172a61;border:1px solid #94a3b833;border-radius:14px;min-height:42px;padding:0 16px;font-weight:800}.communicationHotmobileTabs button.active{color:#fff;background:linear-gradient(135deg,#22c55e3d,#2563eb33);border-color:#22c55e6b;box-shadow:0 12px 28px #0f172a38}.communicationHotmobileGrid{align-items:stretch}.communicationHotmobileProviderCard,.communicationHotmobileSideCard,.communicationHotmobilePanel,.communicationHotmobileChannelsPanel{background:linear-gradient(#0f172abd,#0f172a85),radial-gradient(circle at 100% 0,#22c55e1f,#0000 34%);border:1px solid #94a3b82e}.communicationHotmobileProviderCard .premiumCardHeader span,.communicationHotmobileSideCard .premiumCardHeader span,.communicationHotmobilePanel .premiumCardHeader span,.communicationHotmobileChannelsPanel .panelHeader span{color:#86efac;background:#22c55e21;border:1px solid #22c55e47;border-radius:999px;padding:7px 11px;font-weight:900}.communicationCoreFormGrid label,.communicationCoreAlertGrid label,.communicationCoreTestBox label{background:#0206173d;border:1px solid #94a3b824;border-radius:16px;padding:12px}.communicationCoreFormGrid input,.communicationCoreAlertGrid input,.communicationCoreAlertGrid select,.communicationCoreTestBox input,.communicationCoreTestBox select,.communicationCoreTestBox textarea{background:#0f172a7a;border:1px solid #94a3b82e;border-radius:12px;margin-top:7px}.communicationCoreActions{flex-wrap:wrap;gap:10px;display:flex}.communicationCoreActions button,.communicationChannelCoreActions button,.communicationCoreTestBox button{border-radius:14px;font-weight:900}.communicationCoreActions button:nth-child(3){color:#86efac;border-color:#22c55e57}.communicationCoreNotice,.communicationCoreWarning{color:#fef3c7f5;background:#f59e0b17;border:1px solid #f59e0b42;border-radius:16px}.communicationCoreFeatureList{gap:10px;display:grid}.communicationCoreFeatureList div{background:#02061742;border:1px solid #94a3b824;border-radius:16px;gap:4px;padding:13px 14px;display:grid}.communicationCoreFeatureList strong{color:#f8fafcf5;font-size:14px}.communicationCoreFeatureList span{color:#cbd5e1c2;font-size:12px}.communicationChannelsCoreGrid{gap:14px}.communicationChannelCoreCard{background:linear-gradient(#0f172a9e,#0f172a70);border:1px solid #94a3b829;border-radius:20px}.communicationChannelCoreCard.primary{border-color:#22c55e61;box-shadow:inset 0 0 0 1px #22c55e1a}.communicationChannelCoreIcon{background:#22c55e1f;border:1px solid #22c55e3d;border-radius:15px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.communicationChannelStatus{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.communicationChannelStatus.on{color:#86efac;background:#22c55e24;border:1px solid #22c55e47}.communicationChannelStatus.off{color:#cbd5e1c7;background:#64748b24;border:1px solid #94a3b838}.communicationCoreMetricGrid div{background:#0206173d;border:1px solid #94a3b826;border-radius:18px}.communicationCoreLogWrap{border:1px solid #94a3b824;border-radius:18px;overflow:auto}.appShell.theme-light .communicationHotmobileTabs,.appShell.theme-light .communicationCoreHeaderStatus,.appShell.theme-light .communicationHotmobileProviderCard,.appShell.theme-light .communicationHotmobileSideCard,.appShell.theme-light .communicationHotmobilePanel,.appShell.theme-light .communicationHotmobileChannelsPanel,.appShell.theme-light .communicationChannelCoreCard,.appShell.theme-light .communicationCoreFeatureList div,.appShell.theme-light .communicationCoreMetricGrid div,.appShell.theme-light .communicationCoreFormGrid label,.appShell.theme-light .communicationCoreAlertGrid label,.appShell.theme-light .communicationCoreTestBox label{background:#fff;border-color:#0f172a1a}.appShell.theme-light .communicationHotmobileTabs button{color:#334155;background:#f8fafc}.appShell.theme-light .communicationHotmobileTabs button.active{color:#0f172a;background:linear-gradient(135deg,#22c55e29,#2563eb1f)}.appShell.theme-light .communicationCoreFeatureList strong,.appShell.theme-light .communicationChannelCoreTop h4,.appShell.theme-light .communicationChannelCoreMeta strong,.appShell.theme-light .communicationChannelCoreNext strong{color:#0f172a}.appShell.theme-light .communicationCoreFeatureList span,.appShell.theme-light .communicationChannelCoreTop p,.appShell.theme-light .communicationChannelCoreNext p{color:#64748b}@media (width<=760px){.communicationCoreHeaderStatus{width:100%}.communicationHotmobileTabs{grid-template-columns:1fr 1fr;display:grid}.communicationHotmobileTabs button{width:100%}}.communicationHotPage{gap:18px}.communicationHotHeader{background:linear-gradient(135deg,#0f172af5,#1e293bf0),radial-gradient(circle at 100% 0,#22c55e2e,#0000 34%);border:1px solid #94a3b838;border-radius:18px;grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:18px;padding:22px;display:grid;box-shadow:0 18px 42px #0f172a38}.communicationHotHeader h2{color:#f8fafc;margin:8px 0;font-size:1.75rem}.communicationHotHeader p{color:#e2e8f0d1;max-width:780px;margin:0}.communicationHotStatusBox{background:#0f172ab8;border:1px solid #94a3b83d;border-radius:16px;flex-direction:column;justify-content:center;gap:8px;padding:16px;display:flex}.communicationHotStatusBox span,.communicationHotStatusBox em{color:#e2e8f0b8;font-size:.78rem;font-style:normal}.communicationHotStatusBox strong{color:#f8fafc;font-size:1.18rem}.communicationHotStatusBox div{justify-content:space-between;align-items:center;gap:12px;display:flex}.communicationHotTabs{background:#0f172aad;border:1px solid #94a3b833;border-radius:16px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.communicationHotTabs button{color:#e2e8f0d1;cursor:pointer;background:#0f172ac2;border:1px solid #94a3b838;border-radius:12px;padding:10px 14px;font-weight:700}.communicationHotTabs button.active{color:#f8fafc;background:linear-gradient(135deg,#2563ebe6,#0ea5e9db);border-color:#7dd3fc80;box-shadow:0 10px 24px #0ea5e92e}.communicationHotTwoColumns{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);align-items:start;gap:18px;display:grid}.communicationHotPanel{background:#0f172ac7;border:1px solid #94a3b833;border-radius:18px;padding:18px;box-shadow:0 16px 36px #0f172a29}.communicationHotPanel.main{min-height:420px}.communicationHotPanelTitle{border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.communicationHotPanelTitle.compact{margin-bottom:12px}.communicationHotPanelTitle span{color:#94a3b8e6;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:.75rem;font-weight:800;display:block}.communicationHotPanelTitle h3{color:#f8fafc;margin:0;font-size:1.1rem}.communicationHotPanelTitle>strong{white-space:nowrap;color:#bfdbfe;background:#2563eb29;border-radius:999px;padding:7px 10px;font-size:.76rem}.communicationHotFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.communicationHotFormGrid.single{grid-template-columns:1fr}.communicationHotField{flex-direction:column;gap:7px;display:flex}.communicationHotField.wide{grid-column:1/-1}.communicationHotField span{color:#e2e8f0c7;font-size:.82rem;font-weight:700}.communicationHotField input,.communicationHotField textarea{color:#e2e8f0db;background:#0f172ad1;border:1px solid #94a3b840;border-radius:12px;outline:none;width:100%;padding:11px 12px}.communicationHotField input:disabled,.communicationHotField textarea:disabled{opacity:1;cursor:not-allowed}.communicationHotActionBar{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.communicationHotActionBar button,.communicationHotInlineActions button,.communicationHotFilters button{color:#bfdbfe;cursor:not-allowed;background:#1e40af3d;border:1px solid #60a5fa59;border-radius:11px;padding:9px 12px;font-weight:800}.communicationHotNote{color:#fde68aeb;background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:14px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;font-size:.84rem;display:flex}.communicationHotModuleList{gap:10px;display:grid}.communicationHotModuleList div{background:#0f172a8f;border:1px solid #94a3b82e;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px;display:grid}.communicationHotModuleList strong{color:#f8fafc}.communicationHotModuleList span{color:#cbd5e1b8;font-size:.78rem}.communicationHotModuleList em{color:#bbf7d0;background:#22c55e1f;border-radius:999px;grid-row:span 2;padding:6px 8px;font-size:.7rem;font-style:normal;font-weight:800}.communicationHotTableWrap{width:100%;overflow:auto}.communicationHotTable{border-collapse:separate;border-spacing:0 8px;width:100%}.communicationHotTable th{color:#94a3b8e6;text-align:left;text-transform:uppercase;letter-spacing:.06em;padding:0 10px 8px;font-size:.72rem}.communicationHotTable td{color:#e2e8f0d1;background:#0f172ab8;border-top:1px solid #94a3b824;border-bottom:1px solid #94a3b824;padding:12px 10px;font-size:.84rem}.communicationHotTable td:first-child{border-left:1px solid #94a3b824;border-radius:12px 0 0 12px}.communicationHotTable td:last-child{border-right:1px solid #94a3b824;border-radius:0 12px 12px 0}.communicationHotTable td strong{color:#f8fafc}.communicationHotBadge{border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.communicationHotBadge.on{color:#bbf7d0;background:#22c55e21}.communicationHotBadge.off{color:#cbd5e1cc;background:#94a3b81f}.communicationHotInlineActions{white-space:nowrap;gap:6px;display:flex}.communicationHotInlineActions button{padding:7px 9px;font-size:.74rem}.communicationHotSwitch,.communicationHotSwitch span{transition:all .18s}.communicationHotSwitch{cursor:pointer;background:#1e293bf2;border:1px solid #94a3b857;border-radius:999px;width:44px;height:24px;position:relative}.communicationHotSwitch span{background:#cbd5e1f2;border-radius:999px;width:18px;height:18px;position:absolute;top:3px;left:3px}.communicationHotSwitch.on{background:#16a34a52;border-color:#22c55e80}.communicationHotSwitch.on span{background:#bbf7d0;left:21px}.communicationHotMetricRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.communicationHotMetricRow div{background:#0f172a9e;border:1px solid #94a3b82e;border-radius:14px;padding:14px}.communicationHotMetricRow span,.communicationHotMetricRow em{color:#cbd5e1b3;font-size:.76rem;font-style:normal;display:block}.communicationHotMetricRow strong{color:#f8fafc;margin:6px 0;font-size:1.35rem;display:block}.communicationHotRulesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.communicationHotRulesGrid>div{background:#0f172a9e;border:1px solid #94a3b82e;border-radius:14px;gap:12px;padding:14px;display:grid}.communicationHotRulesGrid>div>strong{color:#f8fafc}.communicationHotTestLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.communicationHotFilters{grid-template-columns:repeat(4,minmax(160px,1fr)) auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.appShell.theme-light .communicationHotHeader,.appShell.theme-light .communicationHotTabs,.appShell.theme-light .communicationHotPanel,.appShell.theme-light .communicationHotStatusBox{background:#fff;border-color:#0f172a1f;box-shadow:0 14px 32px #0f172a14}.appShell.theme-light .communicationHotHeader h2,.appShell.theme-light .communicationHotPanelTitle h3,.appShell.theme-light .communicationHotStatusBox strong,.appShell.theme-light .communicationHotTable td strong,.appShell.theme-light .communicationHotModuleList strong,.appShell.theme-light .communicationHotMetricRow strong,.appShell.theme-light .communicationHotRulesGrid>div>strong{color:#0f172a}.appShell.theme-light .communicationHotHeader p,.appShell.theme-light .communicationHotField span,.appShell.theme-light .communicationHotTable td,.appShell.theme-light .communicationHotStatusBox span,.appShell.theme-light .communicationHotStatusBox em,.appShell.theme-light .communicationHotModuleList span,.appShell.theme-light .communicationHotMetricRow span,.appShell.theme-light .communicationHotMetricRow em{color:#475569}.appShell.theme-light .communicationHotField input,.appShell.theme-light .communicationHotField textarea,.appShell.theme-light .communicationHotTable td,.appShell.theme-light .communicationHotModuleList div,.appShell.theme-light .communicationHotMetricRow div,.appShell.theme-light .communicationHotRulesGrid>div{color:#334155;background:#f8fafc;border-color:#0f172a1a}@media (width<=980px){.communicationHotHeader,.communicationHotTwoColumns,.communicationHotMetricRow,.communicationHotRulesGrid,.communicationHotFilters,.communicationHotFormGrid,.communicationHotTestLayout{grid-template-columns:1fr}.communicationHotTabs{flex-wrap:nowrap;overflow-x:auto}.communicationHotTabs button{white-space:nowrap}}.hotmobileParityPage{gap:18px}.hotmobileParityHeader{color:#f8fafc;background:radial-gradient(circle at 0 0,#22c55e33,#0000 28%),linear-gradient(135deg,#0f172afa,#0f172ae0);border:1px solid #1e293b24;border-radius:24px;grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:18px;padding:22px;display:grid;box-shadow:0 24px 60px #0f172a38}.hotmobileParityTitle h2{letter-spacing:-.04em;color:#fff;margin:8px 0;font-size:clamp(1.8rem,3vw,2.45rem)}.hotmobileParityTitle p{color:#e2e8f0d6;max-width:760px;margin:0;line-height:1.55}.hotmobileProviderIdentity{background:#0f172a8a;border:1px solid #94a3b838;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff14}.hotmobileProviderIcon,.hotmobileChannelIcon{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:1.35rem;display:grid;box-shadow:0 14px 30px #22c55e3d}.hotmobileProviderIdentity span,.hotmobileProviderIdentity small{color:#e2e8f0b8;font-size:.78rem;display:block}.hotmobileProviderIdentity strong{color:#fff;margin:3px 0;font-size:1.12rem;display:block}.hotmobileCoreToggle{background:#334155eb;border:1px solid #94a3b859;border-radius:999px;flex:0 0 46px;width:46px;height:26px;margin-left:auto;position:relative}.hotmobileCoreToggle span{background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .18s;position:absolute;top:4px;left:4px;box-shadow:0 4px 10px #0f172a47}.hotmobileCoreToggle.on{background:linear-gradient(135deg,#16a34a,#22c55e);border-color:#22c55e8c}.hotmobileCoreToggle.on span{transform:translate(20px)}.hotmobileStatusStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hotmobileStatusCard{background:#0f172af0;border:1px solid #94a3b826;border-radius:18px;padding:15px 16px;box-shadow:0 16px 36px #0f172a1f}.hotmobileStatusCard span{color:#e2e8f0ad;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:.74rem;display:block}.hotmobileStatusCard strong{color:#fff;font-size:.98rem}.hotmobileStatusCard.green{border-color:#22c55e57}.hotmobileStatusCard.amber{border-color:#f59e0b57}.hotmobileStatusCard.blue{border-color:#3b82f657}.hotmobileTabs{background:#0f172a0f;border:1px solid #94a3b82e;border-radius:18px;flex-wrap:wrap;gap:10px;padding:8px;display:flex}.hotmobileTabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-weight:800;display:inline-flex}.hotmobileTabs button span{font-size:1rem}.hotmobileTabs button.active{color:#fff;background:#0f172a;box-shadow:0 10px 28px #0f172a29}.hotmobileMainGrid{grid-template-columns:minmax(0,1fr) 360px;gap:18px;display:grid}.hotmobilePanel{background:#fffffff5;border:1px solid #94a3b838;border-radius:22px;padding:18px;box-shadow:0 18px 42px #0f172a14}.hotmobilePanelHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.hotmobilePanelHeader span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:.72rem;font-weight:900;display:block}.hotmobilePanelHeader h3{color:#0f172a;letter-spacing:-.025em;margin:0;font-size:1.16rem}.hotmobilePanelHeader p{color:#64748b;margin:6px 0 0;line-height:1.45}.hotmobilePanelHeader em{color:#334155;background:#0f172a0f;border-radius:999px;flex:none;padding:7px 10px;font-size:.72rem;font-style:normal;font-weight:900}.hotmobileFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hotmobileFormGrid.single{grid-template-columns:1fr}.hotmobileFormGrid label,.hotmobileTestBox label{color:#334155;gap:7px;font-size:.78rem;font-weight:900;display:grid}.hotmobileFormGrid input,.hotmobileFormGrid select,.hotmobileTestBox input,.hotmobileTestBox select,.hotmobileTestBox textarea{color:#64748b;width:100%;min-height:42px;font:inherit;background:#f8fafc;border:1px solid #94a3b859;border-radius:13px;padding:0 12px}.hotmobileTestBox textarea{resize:vertical;padding-top:10px}.hotmobileActionBar{border-top:1px solid #94a3b82e;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;display:flex}.hotmobileCoreButton{color:#334155;cursor:not-allowed;opacity:.72;background:#fff;border:1px solid #94a3b840;border-radius:12px;min-height:38px;padding:0 13px;font-weight:900}.hotmobileCoreButton.primary{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e);border-color:#22c55e5c}.hotmobileResourceList{gap:10px;display:grid}.hotmobileResourceList div{background:#0f172a0a;border:1px solid #94a3b824;border-radius:15px;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;padding:11px;display:grid}.hotmobileResourceList b{color:#fff;background:#0f172a;border-radius:12px;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.hotmobileResourceList strong{color:#0f172a}.hotmobileResourceList span{color:#64748b;font-size:.78rem}.hotmobileChannelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hotmobileChannelCard{background:linear-gradient(#fff,#f8fafc);border:1px solid #94a3b838;border-radius:18px;padding:15px}.hotmobileChannelCard.primary{border-color:#22c55e73;box-shadow:0 16px 36px #22c55e1a}.hotmobileChannelCard header{align-items:center;gap:11px;display:flex}.hotmobileChannelCard header strong{color:#0f172a;font-size:1rem;display:block}.hotmobileChannelCard header span{color:#64748b;margin-top:2px;font-size:.78rem;display:block}.hotmobileChannelCard header em{color:#334155;background:#0f172a0f;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:.7rem;font-style:normal;font-weight:900}.hotmobileChannelCard p{color:#64748b;margin:13px 0;line-height:1.45}.hotmobileChannelMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hotmobileChannelMeta div{background:#0f172a0a;border-radius:13px;padding:10px}.hotmobileChannelMeta span{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:900;display:block}.hotmobileChannelMeta strong{color:#0f172a;margin-top:4px;font-size:.85rem;display:block}.hotmobileChannelCard footer{border-top:1px solid #94a3b829;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;padding-top:13px;display:flex}.hotmobileCostTable{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hotmobileCostTable div{background:#0f172a0a;border:1px solid #94a3b829;border-radius:16px;padding:15px}.hotmobileCostTable span{color:#64748b;font-size:.76rem;font-weight:900;display:block}.hotmobileCostTable strong{color:#0f172a;margin:6px 0;font-size:1.4rem;display:block}.hotmobileCostTable small{color:#64748b}.hotmobileRuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hotmobileRuleGrid article{background:#f8fafc;border:1px solid #94a3b82e;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.hotmobileRuleGrid strong{color:#0f172a}.hotmobileRuleGrid p{color:#64748b;margin:4px 0 0;line-height:1.4}.hotmobileTestBox{grid-template-columns:220px 260px minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.hotmobileLogTableWrap{border:1px solid #94a3b82e;border-radius:16px;overflow-x:auto}.hotmobileLogTableWrap table{border-collapse:collapse;width:100%;min-width:820px}.hotmobileLogTableWrap th,.hotmobileLogTableWrap td{text-align:left;color:#334155;border-bottom:1px solid #94a3b824;padding:12px 13px}.hotmobileLogTableWrap th{color:#475569;text-transform:uppercase;letter-spacing:.06em;background:#f8fafc;font-size:.74rem}.hotmobileSafeModeBar{color:#92400e;background:#f59e0b1a;border:1px solid #f59e0b38;border-radius:16px;align-items:center;gap:10px;padding:13px 15px;display:flex}.hotmobileSafeModeBar strong{letter-spacing:.08em;flex:none;font-size:.76rem}.appShell.theme-dark .hotmobilePanel,.appShell.theme-dark .hotmobileChannelCard{background:#0f172ae0;border-color:#94a3b82e}.appShell.theme-dark .hotmobilePanelHeader h3,.appShell.theme-dark .hotmobileChannelCard header strong,.appShell.theme-dark .hotmobileChannelMeta strong,.appShell.theme-dark .hotmobileCostTable strong,.appShell.theme-dark .hotmobileRuleGrid strong,.appShell.theme-dark .hotmobileResourceList strong{color:#f8fafc}.appShell.theme-dark .hotmobilePanelHeader p,.appShell.theme-dark .hotmobileChannelCard p,.appShell.theme-dark .hotmobileChannelCard header span,.appShell.theme-dark .hotmobileChannelMeta span,.appShell.theme-dark .hotmobileCostTable span,.appShell.theme-dark .hotmobileCostTable small,.appShell.theme-dark .hotmobileRuleGrid p,.appShell.theme-dark .hotmobileResourceList span{color:#e2e8f0b3}.appShell.theme-dark .hotmobileTabs{background:#0f172a94;border-color:#94a3b829}.appShell.theme-dark .hotmobileTabs button{color:#e2e8f0b3}.appShell.theme-dark .hotmobileTabs button.active,.appShell.theme-dark .hotmobileResourceList b{color:#052e16;background:#22c55e}.appShell.theme-dark .hotmobileFormGrid input,.appShell.theme-dark .hotmobileFormGrid select,.appShell.theme-dark .hotmobileTestBox input,.appShell.theme-dark .hotmobileTestBox select,.appShell.theme-dark .hotmobileTestBox textarea,.appShell.theme-dark .hotmobileChannelMeta div,.appShell.theme-dark .hotmobileCostTable div,.appShell.theme-dark .hotmobileRuleGrid article,.appShell.theme-dark .hotmobileResourceList div{background:#0f172a85;border-color:#94a3b82e}@media (width<=1050px){.hotmobileParityHeader,.hotmobileMainGrid,.hotmobileStatusStrip,.hotmobileChannelGrid,.hotmobileCostTable,.hotmobileRuleGrid,.hotmobileTestBox{grid-template-columns:1fr}}@media (width<=680px){.hotmobileParityHeader,.hotmobilePanel{border-radius:18px;padding:15px}.hotmobileFormGrid,.hotmobileChannelMeta{grid-template-columns:1fr}.hotmobileProviderIdentity{align-items:flex-start}.hotmobileTabs{flex-wrap:nowrap;overflow-x:auto}.hotmobileTabs button{white-space:nowrap}}.communicationCorePage{gap:12px!important;padding-bottom:80px!important}.communicationCorePage .communicationCoreHeader,.communicationCorePage .systemCoreCleanHeader.communicationCoreHeader{background:radial-gradient(circle at 0 0,#22c55e2e,#0000 34%),radial-gradient(circle at 100% 0,#2563eb29,#0000 36%),linear-gradient(135deg,#0f172af5,#0f172ae0)!important;border:1px solid #94a3b81f!important;border-radius:18px!important;min-height:92px!important;padding:22px 28px!important;box-shadow:0 18px 50px #00000042!important}.communicationCorePage .communicationCoreHeader h2{letter-spacing:-.02em!important;margin:5px 0!important;font-size:1.05rem!important;line-height:1.15!important}.communicationCorePage .communicationCoreHeader p{opacity:.78!important;max-width:720px!important;font-size:.76rem!important;line-height:1.45!important}.communicationCorePage .systemCoreBreadcrumb{letter-spacing:.24em!important;color:#38bdf8!important;font-size:.61rem!important}.communicationCoreHeaderStatus{background:#0f172ab8!important;border:1px solid #94a3b824!important;border-radius:16px!important;min-width:230px!important;max-width:260px!important;padding:12px 14px!important;box-shadow:inset 0 1px #ffffff0a!important}.communicationCoreHeaderStatus span{font-size:.72rem!important;font-weight:800!important}.communicationCoreSwitch{background:#1e293bf2!important;border:1px solid #94a3b838!important;border-radius:999px!important;width:42px!important;height:23px!important;padding:3px!important}.communicationCoreSwitch span{background:#f8fafceb!important;border-radius:999px!important;width:15px!important;height:15px!important}.communicationCoreSwitch.active{background:linear-gradient(135deg,#16a34a,#22c55e)!important;border-color:#22c55e73!important}.communicationCoreSwitch.active span{transform:translate(18px)!important}.communicationCorePage .communicationCoreSummaryGrid,.communicationCorePage .communicationCoreMetricGrid{gap:10px!important}.communicationCorePage .communicationCoreMetricGrid>div,.communicationCorePage .communicationCoreSummaryGrid>div,.communicationCorePage .communicationCoreSummaryGrid article{background:#0f172abd!important;border:1px solid #94a3b81f!important;border-radius:15px!important;min-height:64px!important;padding:13px 16px!important}.communicationCorePage .communicationCoreMetricGrid span,.communicationCorePage .communicationCoreSummaryGrid span{letter-spacing:.18em!important;text-transform:uppercase!important;opacity:.68!important;font-size:.58rem!important}.communicationCorePage .communicationCoreMetricGrid strong,.communicationCorePage .communicationCoreSummaryGrid strong{font-size:.84rem!important;line-height:1.15!important}.communicationCoreTabs{background:#0f172ac2!important;border:1px solid #94a3b81c!important;border-radius:16px!important;gap:8px!important;min-height:48px!important;padding:7px 10px!important;box-shadow:inset 0 1px #ffffff06!important}.communicationCoreTabs button{color:#cbd5e1c7!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;min-height:32px!important;padding:0 15px!important;font-size:.72rem!important;font-weight:800!important}.communicationCoreTabs button.active{color:#062812!important;background:linear-gradient(135deg,#22c55e,#4ade80)!important;border-color:#22c55e73!important;box-shadow:0 8px 22px #22c55e38!important}.communicationChannelsCorePanel,.communicationCorePanel,.communicationCoreProviderCard,.communicationCoreSideCard{background:#0f172ac2!important;border:1px solid #94a3b81f!important;border-radius:17px!important;box-shadow:0 18px 48px #0000002e!important}.communicationChannelsCorePanel{padding:18px!important}.communicationChannelsCorePanel .panelHeader{border-bottom:1px solid #94a3b81a!important;min-height:auto!important;margin-bottom:14px!important;padding-bottom:12px!important}.communicationChannelsCorePanel .panelHeader h3{margin:3px 0!important;font-size:.9rem!important}.communicationChannelsCorePanel .panelHeader p{opacity:.76!important;font-size:.72rem!important;line-height:1.4!important}.communicationChannelsCorePanel .panelHeader span{opacity:.5!important;font-size:.62rem!important}.communicationChannelsCoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.communicationChannelCoreCard{min-height:138px!important;box-shadow:none!important;background:radial-gradient(circle at 0 0,#22c55e14,#0000 28%),#0f172ac7!important;border:1px solid #94a3b81c!important;border-radius:16px!important;padding:14px!important}.communicationChannelCoreCard.primary{background:radial-gradient(circle at 0 0,#22c55e24,#0000 30%),#0f172acc!important;border-color:#22c55e38!important}.communicationChannelCoreCard.enabled{border-color:#22c55e33!important}.communicationChannelCoreTop{grid-template-columns:34px 1fr auto!important;align-items:start!important;gap:10px!important;margin-bottom:10px!important;display:grid!important}.communicationChannelCoreIcon{background:linear-gradient(135deg,#16a34a,#22c55e)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:.92rem!important;display:flex!important;box-shadow:0 8px 20px #22c55e33!important}.communicationChannelCoreTop h4{color:#f8fafcf2!important;margin:1px 0 3px!important;font-size:.82rem!important;line-height:1.15!important}.communicationChannelCoreTop p{color:#cbd5e1b8!important;max-width:520px!important;font-size:.68rem!important;line-height:1.35!important}.communicationChannelStatus{letter-spacing:.06em!important;opacity:.75!important;border-radius:999px!important;padding:4px 8px!important;font-size:.56rem!important;font-weight:900!important;line-height:1!important}.communicationChannelCoreMeta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:8px 0 10px!important;display:grid!important}.communicationChannelCoreMeta div{background:0 0!important;border:none!important;padding:0!important}.communicationChannelCoreMeta span,.communicationChannelCoreNext span{letter-spacing:.16em!important;text-transform:uppercase!important;color:#94a3b8c7!important;font-size:.54rem!important}.communicationChannelCoreMeta strong,.communicationChannelCoreNext strong{color:#f8fafceb!important;margin-top:3px!important;font-size:.7rem!important;display:block!important}.communicationChannelCoreNext{background:0 0!important;border-top:1px solid #94a3b817!important;padding:8px 0 0!important}.communicationChannelCoreNext p{color:#cbd5e19e!important;margin-top:4px!important;font-size:.64rem!important;line-height:1.35!important}.communicationChannelCoreActions{border-top:1px solid #94a3b814!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;margin-top:10px!important;padding-top:9px!important;display:flex!important}.communicationChannelCoreActions button,.communicationCoreActions button,.communicationCoreTestBox button{letter-spacing:-.01em!important;color:#172033!important;min-height:28px!important;box-shadow:none!important;background:#e2e8f0e0!important;border:1px solid #ffffff29!important;border-radius:10px!important;padding:0 13px!important;font-size:.66rem!important;font-weight:900!important}.communicationChannelCoreActions button:first-child,.communicationCoreActions button:first-child{color:#062812!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important}.communicationCoreWarning,.communicationCoreNotice{color:#cbd5e1b8!important;background:#0f172aa8!important;border:1px solid #94a3b81a!important;border-radius:12px!important;margin-top:12px!important;padding:10px 12px!important;font-size:.68rem!important;line-height:1.4!important}.communicationCoreGrid{gap:12px!important}.communicationCoreProviderCard,.communicationCoreSideCard,.communicationCorePanel{padding:16px!important}.communicationCoreProviderCard .premiumCardHeader,.communicationCoreSideCard .premiumCardHeader,.communicationCorePanel .premiumCardHeader{margin-bottom:12px!important;padding-bottom:10px!important}.communicationCoreProviderCard .premiumCardHeader h3,.communicationCoreSideCard .premiumCardHeader h3,.communicationCorePanel .premiumCardHeader h3{font-size:.86rem!important}.communicationCoreProviderCard .premiumCardHeader p,.communicationCoreSideCard .premiumCardHeader p,.communicationCorePanel .premiumCardHeader p{font-size:.68rem!important;line-height:1.35!important}.communicationCoreFormGrid{gap:10px!important}.communicationCoreFormGrid label,.communicationCoreAlertGrid label,.communicationCoreTestBox label{gap:5px!important;font-size:.62rem!important}.communicationCoreFormGrid input,.communicationCoreFormGrid select,.communicationCoreAlertGrid input,.communicationCoreAlertGrid select,.communicationCoreTestBox input,.communicationCoreTestBox select,.communicationCoreTestBox textarea{border-radius:10px!important;min-height:34px!important;padding:0 10px!important;font-size:.72rem!important}.communicationCoreTestBox textarea{padding-top:9px!important}.communicationCoreFeatureList{gap:8px!important}.communicationCoreFeatureList div{border-radius:11px!important;min-height:38px!important;padding:9px 10px!important}.communicationCoreFeatureList strong{font-size:.72rem!important}.communicationCoreFeatureList span{font-size:.64rem!important}.communicationCoreLogWrap table th,.communicationCoreLogWrap table td{padding:8px 10px!important;font-size:.68rem!important}.appShell.theme-light .communicationCorePage .communicationCoreHeader,.appShell.theme-light .communicationChannelsCorePanel,.appShell.theme-light .communicationChannelCoreCard,.appShell.theme-light .communicationCorePanel,.appShell.theme-light .communicationCoreProviderCard,.appShell.theme-light .communicationCoreSideCard{background:#ffffffe0!important;border-color:#0f172a1a!important}.appShell.theme-light .communicationChannelCoreTop h4,.appShell.theme-light .communicationChannelCoreMeta strong,.appShell.theme-light .communicationChannelCoreNext strong{color:#0f172a!important}.appShell.theme-light .communicationChannelCoreTop p,.appShell.theme-light .communicationChannelCoreNext p{color:#334155b8!important}@media (width<=1100px){.communicationChannelsCoreGrid{grid-template-columns:1fr!important}.communicationCoreHeaderStatus{width:100%!important;max-width:none!important}}@media (width<=720px){.communicationCorePage .communicationCoreHeader,.communicationCorePage .systemCoreCleanHeader.communicationCoreHeader{padding:18px!important}.communicationCoreTabs{justify-content:flex-start!important;overflow-x:auto!important}.communicationCoreTabs button{white-space:nowrap!important}.communicationChannelCoreTop{grid-template-columns:32px 1fr!important}.communicationChannelStatus{grid-column:1/-1!important;width:fit-content!important}.communicationChannelCoreActions{flex-wrap:wrap!important;justify-content:flex-start!important}}.communicationCorePage .communicationChannelsCorePanel{border-radius:18px!important;padding:18px 20px 20px!important}.communicationCorePage .communicationChannelsCorePanel .panelHeader{gap:10px!important;margin-bottom:14px!important}.communicationCorePage .communicationChannelsCorePanel .panelHeader p{opacity:.74!important;margin:0!important;font-size:12px!important;line-height:1.35!important}.communicationCorePage .communicationChannelsCorePanel .panelHeader span{opacity:.7!important;border-radius:999px!important;padding:4px 7px!important;font-size:10px!important}.communicationCorePage .communicationChannelsCoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.communicationCorePage .communicationChannelCoreCard{min-height:0!important;box-shadow:none!important;border-radius:15px!important;gap:9px!important;padding:12px 12px 10px!important}.communicationCorePage .communicationChannelCoreTop{grid-template-columns:34px 1fr auto!important;align-items:start!important;gap:9px!important;margin-bottom:8px!important;display:grid!important}.communicationCorePage .communicationChannelCoreIcon{border-radius:10px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:15px!important;display:grid!important}.communicationCorePage .communicationChannelCoreTop h4{letter-spacing:-.01em!important;margin:1px 0 2px!important;font-size:13px!important;line-height:1.15!important}.communicationCorePage .communicationChannelCoreTop p{opacity:.68!important;max-width:92%!important;margin:0!important;font-size:11px!important;line-height:1.28!important}.communicationCorePage .communicationChannelStatus{white-space:nowrap!important;opacity:.72!important;border-radius:999px!important;padding:3px 6px!important;font-size:9px!important;line-height:1!important}.communicationCorePage .communicationChannelCoreMeta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:8px 0!important}.communicationCorePage .communicationChannelCoreMeta div,.communicationCorePage .communicationChannelCoreNext{border-radius:11px!important;padding:8px 9px!important}.communicationCorePage .communicationChannelCoreMeta span,.communicationCorePage .communicationChannelCoreNext span{letter-spacing:.11em!important;margin-bottom:3px!important;font-size:9px!important}.communicationCorePage .communicationChannelCoreMeta strong,.communicationCorePage .communicationChannelCoreNext strong{font-size:11px!important;line-height:1.25!important}.communicationCorePage .communicationChannelCoreNext{margin-top:0!important}.communicationCorePage .communicationChannelCoreNext p{opacity:.62!important;margin:4px 0 0!important;font-size:10.5px!important;line-height:1.25!important}.communicationCorePage .communicationChannelCoreActions{border-top:1px solid #94a3b81a!important;justify-content:flex-end!important;gap:6px!important;margin-top:8px!important;padding-top:8px!important;display:flex!important}.communicationCorePage .communicationCoreTabs{border-radius:16px!important;gap:6px!important;margin-bottom:12px!important;padding:7px!important}.communicationCorePage .communicationCoreTabs button{border-radius:10px!important;height:30px!important;min-height:30px!important;padding:0 13px!important;font-size:11px!important;font-weight:800!important}.communicationCorePage .communicationCoreHeader{border-radius:20px!important;min-height:98px!important;margin-bottom:12px!important;padding:22px 24px!important}.communicationCorePage .communicationCoreHeader h2{margin:4px 0 6px!important;font-size:19px!important;line-height:1.12!important}.communicationCorePage .communicationCoreHeader p{max-width:680px!important;font-size:12px!important;line-height:1.35!important}.communicationCorePage .communicationCoreHeaderStatus{border-radius:16px!important;min-width:230px!important;padding:13px 15px!important}.communicationCorePage .communicationCoreHeaderStatus span{font-size:12px!important}.communicationCorePage .communicationCoreSwitch{border-radius:999px!important;width:38px!important;height:22px!important}.communicationCorePage .communicationCoreSwitch span{width:16px!important;height:16px!important}.communicationCorePage .communicationCoreSwitch.active span{transform:translate(16px)!important}@media (width<=980px){.communicationCorePage .communicationChannelsCoreGrid{grid-template-columns:1fr!important}.communicationCorePage .communicationCoreHeader{padding:18px!important}.communicationCorePage .communicationCoreHeaderStatus{min-width:100%!important}}.communicationCorePage .communicationChannelsCorePanel{height:auto!important;min-height:0!important;max-height:none!important;padding:14px 16px 16px!important;display:block!important}.communicationCorePage .communicationChannelsCoreGrid{grid-auto-rows:auto!important;align-items:start!important;gap:10px!important}.communicationCorePage .communicationChannelCoreCard{height:auto!important;min-height:126px!important;max-height:168px!important;padding:10px 10px 9px!important;overflow:hidden!important}.communicationCorePage .communicationChannelCoreTop{grid-template-columns:30px 1fr auto!important;gap:8px!important;margin-bottom:6px!important}.communicationCorePage .communicationChannelCoreIcon{border-radius:9px!important;width:30px!important;min-width:30px!important;height:30px!important;font-size:13px!important}.communicationCorePage .communicationChannelCoreTop h4{margin:0 0 1px!important;font-size:12px!important}.communicationCorePage .communicationChannelCoreTop p{max-width:100%!important;font-size:10px!important;line-height:1.2!important}.communicationCorePage .communicationChannelCoreMeta{gap:6px!important;margin:6px 0!important}.communicationCorePage .communicationChannelCoreMeta div{border-radius:9px!important;padding:6px 7px!important}.communicationCorePage .communicationChannelCoreMeta span,.communicationCorePage .communicationChannelCoreNext span{margin-bottom:2px!important;font-size:8px!important}.communicationCorePage .communicationChannelCoreMeta strong,.communicationCorePage .communicationChannelCoreNext strong{font-size:10px!important}.communicationCorePage .communicationChannelCoreActions{gap:5px!important;margin-top:6px!important;padding-top:6px!important}.communicationCorePage .communicationChannelCoreActions button{border-radius:8px!important;height:24px!important;min-height:24px!important;padding:0 9px!important;font-size:10px!important}.communicationCorePage .communicationCoreWarning{margin-top:10px!important;padding:7px 10px!important;font-size:10px!important}.communicationCorePage .communicationCoreTabs{margin-bottom:10px!important}.communicationCorePage:has(.communicationChannelsCorePanel){gap:10px!important}.communicationCorePage .communicationChannelsCorePanel{width:100%!important;height:fit-content!important;min-height:unset!important;max-height:unset!important;border-radius:16px!important;padding:12px 14px 14px!important;overflow:visible!important}.communicationCorePage .communicationChannelsCorePanel .panelHeader{min-height:0!important;margin:0 0 9px!important;padding:0!important}.communicationCorePage .communicationChannelsCorePanel .panelHeader h3{margin:0 0 3px!important;font-size:13px!important;line-height:1.1!important}.communicationCorePage .communicationChannelsCorePanel .panelHeader p{margin:0!important;font-size:10px!important;line-height:1.25!important}.communicationCorePage .communicationChannelsCorePanel .panelHeader span{opacity:.55!important;font-size:9px!important}.communicationCorePage .communicationChannelsCoreGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:min-content!important;align-items:start!important;gap:9px!important;height:auto!important;min-height:0!important;display:grid!important}.communicationCorePage .communicationChannelCoreCard{border-radius:14px!important;grid-template-rows:auto auto auto!important;gap:5px!important;height:auto!important;min-height:112px!important;max-height:132px!important;padding:9px 9px 8px!important;display:grid!important;overflow:hidden!important}.communicationCorePage .communicationChannelCoreCard.primary{box-shadow:inset 0 0 0 1px #22c55e33!important}.communicationCorePage .communicationChannelCoreTop{grid-template-columns:28px minmax(0,1fr) auto!important;align-items:start!important;gap:7px!important;margin:0!important;display:grid!important}.communicationCorePage .communicationChannelCoreIcon{border-radius:9px!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:12px!important;line-height:28px!important}.communicationCorePage .communicationChannelCoreTop h4{white-space:nowrap!important;margin:0 0 2px!important;font-size:11px!important;line-height:1.05!important}.communicationCorePage .communicationChannelCoreTop p{max-height:22px!important;margin:0!important;font-size:9px!important;line-height:1.15!important;overflow:hidden!important}.communicationCorePage .communicationChannelStatus{opacity:.5!important;white-space:nowrap!important;background:0 0!important;border:0!important;padding:0!important;font-size:8px!important;line-height:1!important}.communicationCorePage .communicationChannelCoreMeta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin:2px 0 0!important;display:grid!important}.communicationCorePage .communicationChannelCoreMeta div{background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.communicationCorePage .communicationChannelCoreMeta span{letter-spacing:.08em!important;opacity:.55!important;margin:0 0 3px!important;font-size:7.5px!important;line-height:1!important;display:block!important}.communicationCorePage .communicationChannelCoreMeta strong{font-size:9.5px!important;line-height:1.1!important;display:block!important}.communicationCorePage .communicationChannelCoreNext{display:none!important}.communicationCorePage .communicationChannelCoreActions{border-top:1px solid #94a3b81a!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;margin:2px 0 0!important;padding:5px 0 0!important;display:flex!important}.communicationCorePage .communicationChannelCoreActions button{border-radius:7px!important;height:21px!important;min-height:21px!important;padding:0 7px!important;font-size:8.5px!important;font-weight:800!important;line-height:1!important}.communicationCorePage .communicationChannelCoreActions button:first-child{color:#0000!important;border-radius:999px!important;width:25px!important;min-width:25px!important;max-width:25px!important;padding:0!important;position:relative!important}.communicationCorePage .communicationChannelCoreActions button:first-child:before{content:""!important;background:#ffffffd9!important;border-radius:999px!important;width:9px!important;height:9px!important;position:absolute!important;top:5px!important;left:4px!important}.communicationCorePage .communicationChannelCoreCard.enabled .communicationChannelCoreActions button:first-child:before{background:#fff!important;left:12px!important}.communicationCorePage .communicationCoreWarning{border-radius:11px!important;margin-top:9px!important;padding:6px 9px!important;font-size:9px!important;line-height:1.2!important}.communicationCorePage .communicationCoreTabs{gap:5px!important;min-height:34px!important;margin-bottom:9px!important;padding:5px 7px!important}.communicationCorePage .communicationCoreTabs button{border-radius:8px!important;height:24px!important;min-height:24px!important;padding:0 11px!important;font-size:10px!important;line-height:1!important}.communicationCorePage .communicationCoreTabs button.active{border-radius:9px!important}@media (width<=1180px){.communicationCorePage .communicationChannelsCoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.communicationCorePage .communicationChannelsCoreGrid{grid-template-columns:1fr!important}.communicationCorePage .communicationChannelCoreCard{max-height:none!important}}.hotmobileProviderFoundation{align-items:start}.hotmobileProviderCard,.hotmobileProviderSideCard{border-radius:18px}.hotmobileProviderStatusStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 14px;display:grid}.hotmobileProviderStatusStrip div{background:#0f172a3d;border:1px solid #94a3b829;border-radius:14px;min-height:58px;padding:10px 12px}.hotmobileProviderStatusStrip span,.hotmobileProviderChecklist span,.hotmobileProviderRoadmap span{color:#e2e8f09e;font-size:.76rem;line-height:1.25;display:block}.hotmobileProviderStatusStrip strong{color:#f8fafc;margin-top:4px;font-size:.9rem;line-height:1.2;display:block}.hotmobileProviderChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.hotmobileProviderChecklist div{background:#0f172a2e;border:1px solid #22c55e2e;border-radius:14px;padding:10px 12px}.hotmobileProviderChecklist strong,.hotmobileProviderRoadmap strong{color:#e2e8f0;margin-bottom:3px;font-size:.86rem;display:block}.hotmobileProviderActions{margin-top:14px}.hotmobileProviderActions button{border-radius:10px;min-height:34px;padding:8px 12px;font-size:.8rem}.hotmobileProviderRoadmap{gap:8px}.hotmobileProviderRoadmap div{min-height:auto;padding:9px 10px}.appShell.theme-light .hotmobileProviderStatusStrip div,.appShell.theme-light .hotmobileProviderChecklist div{background:#fff;border-color:#94a3b847}.appShell.theme-light .hotmobileProviderStatusStrip strong,.appShell.theme-light .hotmobileProviderChecklist strong,.appShell.theme-light .hotmobileProviderRoadmap strong{color:#0f172a}.appShell.theme-light .hotmobileProviderStatusStrip span,.appShell.theme-light .hotmobileProviderChecklist span,.appShell.theme-light .hotmobileProviderRoadmap span{color:#64748b}@media (width<=980px){.hotmobileProviderStatusStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.hotmobileProviderChecklist{grid-template-columns:1fr}}@media (width<=640px){.hotmobileProviderStatusStrip{grid-template-columns:1fr}}.hotmobileRealSmsPanel{gap:14px;display:grid}.hotmobileRealSmsCard{background:#0f172ab8;border:1px solid #94a3b838;border-radius:18px;padding:16px;box-shadow:0 18px 50px #0208173d}.hotmobileRealStatusGrid,.hotmobileRealBalanceGrid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin:14px 0;display:grid}.hotmobileRealStatusGrid div,.hotmobileRealBalanceGrid div{background:#0f172a94;border:1px solid #94a3b82e;border-radius:14px;padding:10px 12px}.hotmobileRealStatusGrid span,.hotmobileRealBalanceGrid span{color:#e2e8f094;margin-bottom:4px;font-size:11px;display:block}.hotmobileRealStatusGrid strong,.hotmobileRealBalanceGrid strong{color:#f8fafc;font-size:13px}.hotmobileRealActions{justify-content:flex-start;margin:12px 0;display:flex}.hotmobileRealActions button,.hotmobileRealSmsForm button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border:0;border-radius:12px;padding:9px 12px;font-size:12px;font-weight:700}.hotmobileRealActions button:disabled,.hotmobileRealSmsForm button:disabled{opacity:.6;cursor:not-allowed}.hotmobileRealSmsForm{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.hotmobileRealSmsForm label{color:#e2e8f0ad;gap:6px;font-size:12px;display:grid}.hotmobileRealSmsForm input,.hotmobileRealSmsForm textarea{color:#f8fafc;background:#0f172a9e;border:1px solid #94a3b838;border-radius:12px;width:100%;padding:9px 10px;font-size:13px}.hotmobileRealSmsMessage{grid-column:1/-1}.hotmobileRealSmsForm button{width:max-content}.hotmobileRealResult{background:#0f172a9e;border:1px solid #94a3b838;border-radius:14px;margin-top:14px;padding:12px}.hotmobileRealResult.ok{border-color:#22c55e59}.hotmobileRealResult.warn{border-color:#f59e0b66}.hotmobileRealResult strong{color:#f8fafc;margin-bottom:8px;display:block}.hotmobileRealResult pre{white-space:pre-wrap;color:#e2e8f0c7;max-height:260px;margin:0;font-size:11px;overflow:auto}.hotmobileSafeModeBar.compact{margin-top:14px}.appShell.theme-light .hotmobileRealSmsCard,.appShell.theme-light .hotmobileRealStatusGrid div,.appShell.theme-light .hotmobileRealBalanceGrid div,.appShell.theme-light .hotmobileRealResult{background:#fffffff0;border-color:#0f172a1a}.appShell.theme-light .hotmobileRealStatusGrid strong,.appShell.theme-light .hotmobileRealBalanceGrid strong,.appShell.theme-light .hotmobileRealResult strong{color:#0f172a}.appShell.theme-light .hotmobileRealStatusGrid span,.appShell.theme-light .hotmobileRealBalanceGrid span,.appShell.theme-light .hotmobileRealSmsForm label,.appShell.theme-light .hotmobileRealResult pre{color:#0f172aa8}.appShell.theme-light .hotmobileRealSmsForm input,.appShell.theme-light .hotmobileRealSmsForm textarea{color:#0f172a;background:#fff;border-color:#0f172a1f}@media (width<=900px){.hotmobileRealStatusGrid,.hotmobileRealBalanceGrid,.hotmobileRealSmsForm{grid-template-columns:1fr}}.hotmobileChannelFields{flex-wrap:wrap;gap:6px;margin:8px 0 10px;display:flex}.hotmobileChannelFields span{color:#e2e8f0bd;white-space:nowrap;background:#0f172a38;border:1px solid #94a3b833;border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;font-size:10.5px;line-height:1.1;display:inline-flex}.appShell.theme-light .hotmobileChannelFields span{color:#334155d1;background:#f8fafceb;border-color:#94a3b847}.providerConfigPanel{margin-top:12px}.providerConfigForm{flex-direction:column;gap:12px;display:flex}.providerConfigStatusRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.providerConfigStatusRow div{background:#0f172a38;border:1px solid #94a3b829;border-radius:12px;padding:9px 10px}.providerConfigStatusRow span{color:#e2e8f08c;margin-bottom:3px;font-size:10px;display:block}.providerConfigStatusRow strong{color:#f8fafceb;font-size:12px;display:block}.providerConfigGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.providerConfigGrid label{color:#e2e8f0b8;flex-direction:column;gap:5px;font-size:11px;display:flex}.providerConfigGrid input,.providerConfigGrid select{color:#f8fafce6;background:#0f172a47;border:1px solid #94a3b838;border-radius:10px;min-height:34px;padding:7px 9px;font-size:12px}.providerConfigGrid small{color:#e2e8f073;font-size:10px}.providerConfigToggle{background:#0f172a2e;border:1px solid #94a3b829;border-radius:10px;padding:8px}.providerConfigToggleLine{border-top:1px solid #94a3b81f;padding-top:8px}.providerConfigToggleLine label{color:#e2e8f0c7;align-items:center;gap:8px;font-size:12px;display:inline-flex}.providerConfigActions{flex-wrap:wrap;gap:8px;display:flex}.providerConfigActions button{color:#f8fafcdb;cursor:pointer;background:#0f172a47;border:1px solid #94a3b838;border-radius:10px;min-height:32px;padding:7px 11px;font-size:12px}.providerConfigActions button:first-child{background:#3b82f638;border-color:#60a5fa6b}.providerConfigActions button:disabled{opacity:.58;cursor:not-allowed}.appShell.theme-light .providerConfigStatusRow div,.appShell.theme-light .providerConfigGrid input,.appShell.theme-light .providerConfigGrid select,.appShell.theme-light .providerConfigToggle,.appShell.theme-light .providerConfigActions button{color:#0f172adb;background:#f8fafceb;border-color:#94a3b847}.appShell.theme-light .providerConfigStatusRow span,.appShell.theme-light .providerConfigGrid label,.appShell.theme-light .providerConfigToggleLine label{color:#334155c7}.appShell.theme-light .providerConfigStatusRow strong{color:#0f172ae6}@media (width<=900px){.providerConfigStatusRow,.providerConfigGrid{grid-template-columns:1fr}}.providerConfigPanelInlineV2A6DB{border:1px solid #60a5fa57;margin:10px 0 12px;box-shadow:0 18px 40px #0f172a38}.providerConfigPanelInlineV2A6DB .hotmobilePanelHeader{border-bottom:1px solid #94a3b824;margin-bottom:10px;padding-bottom:10px}.providerConfigPanelInlineV2A6DB .providerConfigActions button{pointer-events:auto}.hotmobileChannelCard footer .hotmobileCoreButton:not(:disabled){cursor:pointer;pointer-events:auto;opacity:1}.providerConfigFixedFlags{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.providerConfigFixedFlags div{background:#0f172a2e;border:1px solid #94a3b829;border-radius:12px;padding:9px 10px}.providerConfigFixedFlags span,.providerConfigFixedFlags small{color:#e2e8f08c;font-size:10px;display:block}.providerConfigFixedFlags strong{color:#f8fafceb;margin:3px 0;font-size:12px;display:block}.appShell.theme-light .providerConfigFixedFlags div{background:#f8fafceb;border-color:#94a3b847}.appShell.theme-light .providerConfigFixedFlags strong{color:#0f172ae6}.appShell.theme-light .providerConfigFixedFlags span,.appShell.theme-light .providerConfigFixedFlags small{color:#334155ad}@media (width<=900px){.providerConfigFixedFlags{grid-template-columns:1fr}}.providerSecretInputWrap,.providerPlainInputWrap{align-items:center;gap:6px;display:flex}.providerSecretInputWrap input,.providerPlainInputWrap input,.providerConfigGrid select{flex:1;min-height:34px}.providerSecretInputWrap button{color:#e2e8f0f2;cursor:pointer;white-space:nowrap;background:#3b82f629;border:1px solid #60a5fa61;border-radius:10px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800}.providerSecretInputWrap button:disabled{opacity:.55;cursor:not-allowed}.appShell.theme-light .providerSecretInputWrap button{color:#1e40aff2;background:#2563eb1f}.communicationCoreWarning,.hotmobileSafeModeBar,.hotmobileProviderIdentity .hotmobileCoreToggle,.providerConfigStatusRow,.providerConfigFixedFlags,.providerConfigToggleLine{display:none!important}.providerConfigPanel .hotmobilePanelHeader p{max-width:760px}.providerConfigActions button{min-width:104px}.providerConfigActions button:nth-child(3){opacity:.85}.roboxpCommunicationPage{gap:12px}.roboxpCommunicationHero{background:radial-gradient(circle at 0,#22c55e2e,#0000 34%),linear-gradient(135deg,#0f172af5,#0f172ac7);border:1px solid #22c55e29;border-radius:24px;padding:18px 22px}.roboxpCommunicationHero span,.roboxpCommunicationPanelHeader span,.roboxpCommunicationConfig header span{color:#38bdf8f2;letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.roboxpCommunicationHero h2,.roboxpCommunicationPanelHeader h3,.roboxpCommunicationConfig h3{color:#f8fafcfa;margin:0}.roboxpCommunicationHero p,.roboxpCommunicationPanelHeader p,.roboxpCommunicationConfig p{color:#cbd5e1e0;margin:5px 0 0;font-size:13px}.roboxpCommunicationTabs{background:#0f172ac2;border:1px solid #94a3b821;border-radius:18px;gap:8px;padding:8px;display:flex}.roboxpCommunicationTabs button{color:#cbd5e1e6;cursor:pointer;background:0 0;border:0;border-radius:12px;min-height:34px;padding:0 14px;font-weight:900}.roboxpCommunicationTabs button.active{color:#020617f5;background:linear-gradient(135deg,#22c55e,#16a34a)}.roboxpCommunicationPanel{background:#0f172ab8;border:1px solid #94a3b824;border-radius:22px;padding:16px}.roboxpCommunicationPanelHeader{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.roboxpCommunicationPanelHeader em{color:#94a3b880;font-size:11px;font-style:normal;font-weight:900}.roboxpCommunicationGrid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px;display:grid}.roboxpCommunicationCard,.roboxpCommunicationConfig{background:#0f172a9e;border:1px solid #94a3b821;border-radius:17px;padding:13px}.roboxpCommunicationCard header,.roboxpCommunicationConfig header{align-items:center;gap:10px;display:flex}.roboxpCommunicationIcon{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:12px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 12px 25px #22c55e29}.roboxpCommunicationCard strong{color:#f8fafcfa;font-size:13px;display:block}.roboxpCommunicationCard span{color:#94a3b8e0;margin-top:2px;font-size:12px;display:block}.roboxpCommunicationCard footer,.roboxpCommunicationActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.roboxpCommunicationCard button,.roboxpCommunicationActions button,.roboxpSecretField button{color:#f8fafcf0;cursor:pointer;background:#94a3b81f;border:1px solid #94a3b833;border-radius:10px;min-height:31px;padding:0 11px;font-size:12px;font-weight:900}.roboxpCommunicationCard button:first-child,.roboxpCommunicationActions button:first-child{color:#020617f5;background:#22c55eeb;border-color:#22c55eeb}.roboxpCommunicationConfig{margin-bottom:14px}.roboxpCommunicationForm{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;margin-top:14px;display:grid}.roboxpCommunicationForm label{color:#e2e8f0f0;gap:5px;font-size:12px;font-weight:900;display:grid}.roboxpInputField,.roboxpSecretField{align-items:center;gap:6px;display:flex}.roboxpCommunicationForm input,.roboxpCommunicationForm select{color:#f8fafcf5;background:#0f172ab8;border:1px solid #94a3b829;border-radius:11px;width:100%;min-height:34px;padding:0 10px;font-size:12px}.roboxpSecretField input{flex:1}.roboxpCommunicationActions{grid-column:1/-1}.roboxpCommunicationNotice,.roboxpCommunicationLoading{border-radius:13px;margin:10px 0 14px;padding:11px 12px;font-size:12px;font-weight:800}.roboxpCommunicationNotice.ok{color:#bbf7d0f5;background:#22c55e21;border:1px solid #22c55e38}.roboxpCommunicationNotice.error{color:#fecacaf5;background:#ef444426;border:1px solid #ef444442}.roboxpCommunicationNotice pre{white-space:pre-wrap;margin:8px 0 0;font-size:11px;overflow:auto}.roboxpCommunicationLoading{color:#e2e8f0eb;background:#94a3b81a}@media (width<=900px){.roboxpCommunicationGrid,.roboxpCommunicationForm{grid-template-columns:1fr}}.roboxpCommunicationGrid{grid-template-columns:repeat(6,minmax(145px,1fr))!important;gap:10px!important;margin-bottom:14px!important;display:grid!important}.roboxpCommunicationCard{cursor:pointer;min-height:112px;transition:border-color .15s,transform .15s,background .15s}.roboxpCommunicationCard:hover,.roboxpCommunicationCard.active{background:#0f172ad1!important;border-color:#22c55e73!important}.roboxpCommunicationCard.active{box-shadow:inset 0 0 0 1px #22c55e38}.roboxpCommunicationCard header{align-items:flex-start!important}.roboxpCommunicationCard footer{margin-top:10px!important}.roboxpCommunicationCard button{min-height:29px!important;padding:0 10px!important;font-size:11px!important}.roboxpCommunicationConfig{margin-top:4px!important;margin-bottom:0!important}@media (width<=1350px){.roboxpCommunicationGrid{grid-template-columns:repeat(3,minmax(180px,1fr))!important}}@media (width<=800px){.roboxpCommunicationGrid{grid-template-columns:1fr!important}}.roboxpCommunicationStatus{border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;font-size:13px;font-weight:900;display:flex}.roboxpCommunicationStatus span{text-align:center;border-radius:999px;min-width:54px;padding:5px 10px;font-size:12px;font-weight:950}.roboxpCommunicationStatus.ok{color:#bbf7d0fa;background:#22c55e21;border:1px solid #22c55e42}.roboxpCommunicationStatus.ok span{color:#020617fa;background:#22c55ef2}.roboxpCommunicationStatus.error{color:#fecacafa;background:#ef444426;border:1px solid #ef444447}.roboxpCommunicationStatus.error span{color:#fff;background:#ef4444f2}.communicationCorePage{gap:16px;display:grid}.communicationHero,.communicationTopTabs,.communicationCorePanel{background:#0f172ac7;border:1px solid #94a3b829;border-radius:22px;box-shadow:0 18px 60px #00000038}.communicationHero{background:radial-gradient(circle at 0 0,#22c55e2e,#0000 34%),#0f172ac7;align-items:center;min-height:92px;padding:22px;display:flex}.communicationHero span,.communicationSectionHeader span,.communicationCoreConfig header span{color:#38bdf8;letter-spacing:.32em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}.communicationHero h2,.communicationSectionHeader h3,.communicationCoreConfig h3,.communicationWizardBody h3{color:#f8fafc;margin:0;font-weight:900}.communicationHero p,.communicationSectionHeader p,.communicationCoreConfig p,.communicationProviderCard span,.communicationChoice small,.communicationWizardBody p,.communicationNotificationList span{color:#94a3b8;margin:4px 0 0;line-height:1.45}.communicationTopTabs{align-items:center;gap:10px;padding:10px;display:flex;overflow-x:auto}.communicationTopTabs button,.communicationProviderActions button,.communicationCoreActions button,.communicationWizardActions button,.communicationLogFilters button,.communicationDangerButton{color:#e2e8f0;cursor:pointer;background:#1e293beb;border:1px solid #94a3b82e;border-radius:14px;padding:10px 16px;font-weight:900}.communicationTopTabs button.active,.communicationProviderActions button:first-child,.communicationCoreActions button:first-child,.communicationWizardActions button:last-child,.communicationLogFilters button.active{color:#03140a;background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55e8c}.communicationTopTabs button{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.communicationCorePanel{padding:18px}.communicationSectionHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.communicationProviderRow{grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.communicationProviderCard,.communicationChoice,.communicationCoreConfig,.communicationActiveChannels,.communicationWizard,.communicationLogsTable,.communicationNotificationList article{background:#0f172a9e;border:1px solid #94a3b824;border-radius:18px}.communicationProviderCard{padding:12px}.communicationProviderCard.selected,.communicationChoice.selected{border-color:#22c55e9e;box-shadow:inset 0 0 0 1px #22c55e29}.communicationProviderCardTop{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.communicationProviderCard strong,.communicationChoice strong{color:#f8fafc;font-weight:900;display:block}.communicationProviderIcon{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.communicationProviderActions,.communicationCoreActions,.communicationWizardActions{flex-wrap:wrap;gap:8px;display:flex}.communicationCoreConfig{padding:16px}.communicationCoreConfig header{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.communicationCoreFormGrid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;display:grid}.communicationCoreFormGrid label{color:#e2e8f0;gap:6px;font-weight:800;display:grid}.communicationCoreFormGrid input,.communicationCoreFormGrid select{color:#f8fafc;background:#0206178c;border:1px solid #94a3b826;border-radius:13px;outline:none;width:100%;min-height:42px;padding:0 12px}.communicationSecretLine{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.communicationInputLine{display:grid}.communicationSecretLine button{color:#f8fafc;background:#1e293beb;border:1px solid #94a3b82e;border-radius:13px;padding:0 14px;font-weight:900}.communicationCoreActions{margin-top:16px}.communicationStatus{border-radius:16px;gap:4px;margin-top:14px;padding:14px;display:grid}.communicationStatus.ok{background:#16a34a29;border:1px solid #22c55e47}.communicationStatus.error{background:#dc262629;border:1px solid #f8717147}.communicationStatus strong{color:#f8fafc}.communicationStatus span{color:#cbd5e1}.communicationChoiceList{gap:10px;display:grid}.communicationChoice{text-align:left;color:#e2e8f0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px;display:grid}.communicationChoiceIcon{font-size:1.5rem}.communicationChoice em,.communicationActiveChannels em{color:#86efac;background:#22c55e24;border-radius:999px;padding:6px 12px;font-style:normal;font-weight:900}.communicationSwitchLabel{color:#cbd5e1;align-items:center;gap:12px;font-weight:800;display:flex}.communicationSwitch{cursor:pointer;background:#334155;border:0;border-radius:999px;width:62px;height:34px;padding:4px}.communicationSwitch i{background:#f8fafc;border-radius:999px;width:26px;height:26px;transition:transform .2s;display:block}.communicationSwitch.on{background:#22c55e}.communicationSwitch.on i{transform:translate(28px)}.communicationWizard{overflow:hidden}.communicationWizardProgress{color:#cbd5e1;gap:10px;padding:16px;display:grid}.communicationWizardProgress>div{background:#334155cc;border-radius:999px;height:8px;overflow:hidden}.communicationWizardProgress>div i{background:#0ea5e9;height:100%;display:block}.communicationWizardSteps{justify-content:space-around;padding:8px 16px 20px;display:flex}.communicationWizardSteps button{color:#e2e8f0;background:#334155cc;border:1px solid #94a3b847;border-radius:999px;width:38px;height:38px;font-weight:900}.communicationWizardSteps button.active{color:#fff;background:#0ea5e9}.communicationWizardBody{background:#1e293b73;border-top:1px solid #94a3b824;padding:22px}.communicationInstructionList{gap:10px;margin-top:16px;display:grid}.communicationInstructionList div{color:#cbd5e1;background:#0f172ab3;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.communicationInstructionList strong{color:#fff;background:#0ea5e9;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.communicationNotificationList{gap:0;display:grid;overflow:hidden}.communicationNotificationList article{border-width:0 0 1px;border-radius:0;justify-content:space-between;align-items:center;padding:18px;display:flex}.communicationActiveChannels{gap:10px;margin-top:16px;padding:16px;display:grid}.communicationActiveChannels>span{color:#94a3b8;text-transform:uppercase;letter-spacing:.16em;font-weight:900}.communicationActiveChannels div{color:#f8fafc;justify-content:space-between;align-items:center;display:flex}.communicationLogFilters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.communicationDangerButton{color:#fecaca;background:#7f1d1d8f}.communicationLogsTable{overflow:hidden}.communicationLogsTable .head,.communicationLogsTable .row{grid-template-columns:170px 120px 160px 140px minmax(180px,1fr) 90px;align-items:center;gap:10px;padding:12px 14px;display:grid}.communicationLogsTable .head{color:#94a3b8;background:#0206176b;font-weight:900}.communicationLogsTable .row{color:#cbd5e1;border-top:1px solid #94a3b81a}.communicationLogsTable .ok{color:#22c55e}.communicationLogsTable .error{color:#f87171}.communicationLogsTable .empty,.communicationEmptyBox{color:#94a3b8;padding:18px}@media (width<=1280px){.communicationProviderRow{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (width<=760px){.communicationProviderRow,.communicationCoreFormGrid{grid-template-columns:1fr}.communicationSectionHeader,.communicationNotificationList article{flex-direction:column;align-items:flex-start}.communicationLogsTable{overflow-x:auto}.communicationLogsTable .head,.communicationLogsTable .row{min-width:860px}}.communicationDeliveryMatrix{gap:10px;margin-top:14px;display:grid}.communicationDeliveryHead,.communicationDeliveryRow{grid-template-columns:minmax(220px,1.8fr) 130px repeat(6,86px);align-items:center;gap:8px;display:grid}.communicationDeliveryHead{color:#e2e8f0b8;padding:0 12px;font-size:12px;font-weight:800}.communicationDeliveryRow{background:#0f172a8a;border:1px solid #94a3b82e;border-radius:16px;padding:10px 12px}.communicationDeliveryEvent{gap:3px;display:grid}.communicationDeliveryEvent strong{color:#f8fafc;font-size:13px}.communicationDeliveryEvent span{color:#cbd5e1b8;font-size:12px}.communicationDeliveryRow select{color:#e2e8f0;background:#0f172ad1;border:1px solid #94a3b838;border-radius:12px;width:100%;padding:8px 10px;font-size:12px}.communicationSwitch.small{justify-self:center;width:48px;height:26px}.communicationSwitch.small i{width:20px;height:20px}.communicationSwitch.small.on i{transform:translate(21px)}.communicationMatrixEmpty{color:#e2e8f0c7;border:1px dashed #94a3b842;border-radius:16px;padding:16px}@media (width<=1180px){.communicationDeliveryHead{display:none}.communicationDeliveryRow{grid-template-columns:1fr 1fr}.communicationDeliveryEvent{grid-column:1/-1}}.appShell.theme-light .communicationDeliveryRow{background:#ffffffdb;border-color:#0f172a1f}.appShell.theme-light .communicationDeliveryEvent strong{color:#0f172a}.appShell.theme-light .communicationDeliveryEvent span,.appShell.theme-light .communicationDeliveryHead{color:#0f172aa8}.appShell.theme-light .communicationDeliveryRow select{color:#0f172a;background:#ffffffeb;border-color:#0f172a24}.communicationMatrixTable{background:#0f172a6b;border:1px solid #94a3b829;border-radius:18px;gap:0;margin-top:18px;display:grid;overflow:hidden}.communicationMatrixHead,.communicationMatrixRow{grid-template-columns:minmax(260px,1fr) repeat(5,120px);align-items:center;gap:12px;display:grid}.communicationMatrixHead{color:#93a4bb;text-transform:uppercase;letter-spacing:.14em;background:#0f172abf;padding:14px 18px;font-size:11px;font-weight:800}.communicationMatrixRow{border-top:1px solid #94a3b81f;padding:16px 18px}.communicationMatrixRow>div:first-child{gap:4px;display:grid}.communicationMatrixRow strong{color:#e5eefc;font-size:14px}.communicationMatrixRow small{color:#93a4bb;font-size:12px;line-height:1.35}.communicationMatrixRow .communicationSwitch,.communicationMatrixHead span:not(:first-child){justify-self:center}.communicationMatrixEmpty{color:#93a4bb;padding:20px}@media (width<=1100px){.communicationMatrixTable{overflow-x:auto}.communicationMatrixHead,.communicationMatrixRow{min-width:860px}}.communicationSmsBalancePanel{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:18px;margin-bottom:16px;padding:18px}.communicationSmsBalancePanel header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.communicationSmsBalancePanel header span,.communicationSmsBalanceGrid span{color:#38bdf8;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.communicationSmsBalancePanel header h3{color:#f8fafc;margin:0;font-size:22px}.communicationSmsBalancePanel header strong{border-radius:999px;padding:8px 12px;font-weight:900}.communicationSmsBalancePanel header strong.ok{color:#86efac;background:#22c55e29}.communicationSmsBalancePanel header strong.warn{color:#facc15;background:#f59e0b29}.communicationSmsBalancePanel header strong.error{color:#fca5a5;background:#ef444429}.communicationSmsBalanceGrid{grid-template-columns:220px 260px minmax(260px,1fr);align-items:end;gap:14px;display:grid}.communicationSmsBalanceGrid label input{color:#e2e8f0;background:#0206177a;border:1px solid #94a3b833;border-radius:14px;width:100%;padding:12px 14px;font-weight:800}.communicationSmsBalanceGrid strong{color:#e2e8f0;background:#02061752;border:1px solid #94a3b824;border-radius:14px;min-height:42px;padding:12px 14px;display:block}@media (width<=980px){.communicationSmsBalanceGrid{grid-template-columns:1fr}}.communicationSmsUnifiedPanel{background:#0f172ab8;border:1px solid #94a3b82e;border-radius:22px;margin:18px 0;padding:22px}.communicationSmsUnifiedHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.communicationSmsUnifiedHeader span{color:#38bdf8;letter-spacing:.32em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:800;display:block}.communicationSmsUnifiedHeader h3{color:#f8fafc;margin:0;font-size:1.35rem;line-height:1.2}.communicationSmsUnifiedHeader p{color:#94a3b8;max-width:760px;margin:8px 0 0}.communicationSmsStatusPill{text-align:center;border-radius:999px;min-width:92px;padding:9px 14px;font-size:.82rem;font-weight:900}.communicationSmsStatusPill.ok{color:#bbf7d0;background:#22c55e2e;border:1px solid #22c55e59}.communicationSmsStatusPill.warn,.communicationSmsStatusPill.pending{color:#fde68a;background:#f59e0b29;border:1px solid #f59e0b47}.communicationSmsStatusPill.error{color:#fecaca;background:#ef444429;border:1px solid #ef444452}.communicationSmsUnifiedGrid{grid-template-columns:1fr 1.2fr 1fr;gap:14px;display:grid}.communicationSmsUnifiedGrid article{background:#02061738;border:1px solid #94a3b824;border-radius:18px;padding:16px}.communicationSmsUnifiedGrid article span{color:#93c5fd;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:800;display:block}.communicationSmsUnifiedGrid article strong{color:#f8fafc;font-size:1.05rem;display:block}.communicationSmsUnifiedGrid article small{color:#94a3b8;margin-top:8px;line-height:1.45;display:block}.communicationSmsThresholdLine{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.communicationSmsThresholdLine input{color:#f8fafc;background:#0f172ae6;border:1px solid #94a3b829;border-radius:14px;min-height:42px;padding:0 12px;font-weight:800}.communicationSmsThresholdLine button,.communicationSmsUnifiedActions button{color:#03120a;background:#22c55e;border:0;border-radius:14px;min-height:42px;padding:0 16px;font-weight:900}.communicationSmsUnifiedActions{justify-content:flex-start;margin-top:16px;display:flex}.communicationSmsUnifiedActions button{min-width:190px}.communicationSmsUnifiedActions button:disabled,.communicationSmsThresholdLine button:disabled{opacity:.55;cursor:not-allowed}@media (width<=980px){.communicationSmsUnifiedHeader{flex-direction:column}.communicationSmsUnifiedGrid{grid-template-columns:1fr}}
