: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 .navItem{min-height:34px!important;padding:8px 10px!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 .topbarTitleBlock h1,.compactShell .topbar h1{font-size:18px}.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 .activityPanelHeader{border-bottom-color:#0f172a14}.appShell.theme-light .activityPanelHeader p{color:#334155ad}.appShell.theme-light .activityPanelActions button,.appShell.theme-light .activityItem,.appShell.theme-light .activityPanelState{color:#0f172a;background:#f8fafcdb;border-color:#0f172a14}.appShell.theme-light .activityItem.unread{background:linear-gradient(135deg,#e0f2feeb,#fffffff5);border-color:#0ea5e93d}.appShell.theme-light .activityItemTop strong{color:#0f172a}.appShell.theme-light .activityItem p{color:#334155c7}@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.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;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.sidebarCollapsed .navItem svg{width:19px!important;height:19px!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 .activityItem.unread{background:linear-gradient(135deg,#22c7f41a,#0d1b33e0);border-color:#22c7f438}.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 .collapseButton:hover{color:#fff;background:#12375cdb;border-color:#22c7f45c}.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:hover{color:#fff;background:#22c7f412}.appShell .navItem.active{color:#fff;background:linear-gradient(135deg,#1da1ffeb,#5b4cffeb);box-shadow:0 14px 30px #2563eb3d,inset 0 1px #ffffff1f}.appShell .navItem.active svg{color:#fff}.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{gap:10px}.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}}
