.loginPage{background:#07101d;grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.loginBrand{background:radial-gradient(circle at 20% 20%,#306cdc33,#0000 42%);border-right:1px solid #1d2d44;flex-direction:column;justify-content:space-between;padding:48px 7vw;display:flex}.loginBrand>.logo{padding:0}.loginBrand h1{letter-spacing:-.045em;margin:15px 0 24px;font-size:clamp(44px,5vw,72px);line-height:1.02}.loginBrand h1 em{color:#6299ff;font-style:normal}.loginBrand p{color:#8e9cb1;max-width:540px;font-size:14px;line-height:1.7}.loginBrand>small{letter-spacing:.11em;color:#53627a;font-size:9px}.loginProof{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.loginProof span{color:#a9b6c8;background:#112138;border:1px solid #283c59;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:10px;display:flex}.loginProof svg{color:#64a1ff}.loginPanel{place-items:center;padding:35px;display:grid}.loginCard{background:#0e1b2e;border:1px solid #263952;border-radius:18px;width:min(390px,100%);padding:34px;box-shadow:0 30px 90px #00000052}.welcomeIcon{color:#73a8ff;background:#183868;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.loginCard h2{margin:17px 0 7px;font-size:23px}.loginCard>p{color:var(--muted);margin:0 0 25px;font-size:11px}.loginCard>label{color:#a7b3c4;margin-top:14px;font-size:10px;display:block}.loginCard>label>input,.password{color:#dfe7f2;background:#0c192b;border:1px solid #2a3d58;border-radius:9px;outline:none;width:100%;height:43px;margin-top:7px;padding:0 12px}.password{align-items:center;padding:0;display:flex}.password input{color:#fff;background:0 0;border:0;outline:0;flex:1;padding:0 12px}.password button{color:#70819a;background:0 0;border:0;padding:8px}.loginOptions{color:#7f8da1;justify-content:space-between;margin:15px 0;font-size:9px;display:flex}.loginOptions button{color:#70a2f8;background:0 0;border:0;font-size:9px}.loginButton,.demoButton{cursor:pointer;border-radius:9px;width:100%;height:43px;font-size:11px;font-weight:700}.loginButton{color:#fff;background:linear-gradient(135deg,#488eff,#6e71ee);border:0;justify-content:center;align-items:center;gap:8px;display:flex}.loginDivider{color:#65758c;align-items:center;gap:9px;margin:17px 0;font-size:9px;display:flex}.loginDivider span{background:#26364d;flex:1;height:1px}.demoButton{color:#aeb9c9;background:#132139;border:1px solid #31445e}.loginCard>small{text-align:center;color:#596981;margin:17px 15px 0;font-size:8px;line-height:1.5;display:block}@media (max-width:900px){.loginPage{grid-template-columns:1fr}.loginBrand{display:none}.loginPanel{min-height:100vh}}.loginBrand>.logo{gap:18px;height:70px;padding:0}.loginBrand>.logo img{filter:drop-shadow(0 12px 28px #1d78ff33);width:190px}.loginBrand>.logo .logoProduct{padding-left:18px}.loginBrand>.logo .logoProduct strong{font-size:15px}.loginBrand>.logo .logoProduct span{margin-top:5px;font-size:8px}.publicPage{color:#f4f7fc;scroll-behavior:smooth;background:#07101d;min-height:100vh;overflow:hidden}.publicHeader{z-index:5;border-bottom:1px solid #5b7cad2e;align-items:center;gap:32px;width:min(1420px,100%);height:88px;margin:0 auto;padding:0 clamp(22px,5vw,72px);display:flex;position:relative}.brandHome{color:inherit;flex:none;text-decoration:none}.publicHeader .logo{padding:0}.publicHeader .logo img{width:120px}.publicHeader .logoProduct strong{font-size:12px}.publicHeader .logoProduct span{font-size:7px}.publicNav{align-items:center;gap:30px;margin-left:auto;display:flex}.publicNav a{color:#91a1b8;letter-spacing:.02em;font-size:12px;font-weight:650;text-decoration:none}.publicNav a:hover{color:#f4f7fc}.headerSignIn,.heroPrimary,.contactButton{color:#fff;background:linear-gradient(135deg,#3f87ff,#596eea);border:0;box-shadow:0 12px 32px #2d70f438}.headerSignIn{border-radius:10px;height:42px;padding:0 17px}.publicHero{grid-template-columns:minmax(0,1.06fr) minmax(380px,.78fr);align-items:center;gap:clamp(50px,8vw,120px);width:min(1420px,100%);min-height:680px;margin:0 auto;padding:88px clamp(22px,7vw,100px) 100px;display:grid;position:relative}.publicHero:before{content:"";pointer-events:none;background:radial-gradient(circle,#2d6feb26,#0000 68%);border-radius:50%;width:700px;height:700px;position:absolute;inset:-160px auto auto -220px}.heroCopy{z-index:1;position:relative}.maturityTag{color:#9cabc0;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#111f34;border:1px solid #31435e;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.maturityTag svg{width:12px;height:12px}.maturityTag.working{color:#88b5ff;background:#10284a;border-color:#315a92}.maturityTag.simulated{color:#c2a3ff;background:#211b35;border-color:#574578}.maturityTag.planned{color:#c5cfdf;background:#172130;border-color:#3d4a5e}.heroKicker,.sectionEyebrow{color:#6f9fff;letter-spacing:.18em;margin:24px 0 0;font-size:10px;font-weight:800}.publicHero h1{letter-spacing:-.06em;max-width:760px;margin:14px 0 24px;font-size:clamp(52px,6.2vw,88px);line-height:.96}.publicHero h1 em{color:#649bff;font-style:normal}.heroLead{color:#99a8bd;max-width:660px;margin:0;font-size:16px;line-height:1.75}.heroActions{align-items:center;gap:14px;margin-top:34px;display:flex}.heroPrimary{border-radius:11px;height:50px;padding:0 21px}.heroSecondary{color:#c9d4e4;background:#101c2f;border:1px solid #32435d;border-radius:11px;justify-content:center;align-items:center;height:50px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.heroNote{color:#738299;align-items:center;gap:8px;margin:22px 0 0;font-size:10px;display:flex}.heroNote svg{color:#71a5ff;width:15px}.commandPreview{background:linear-gradient(145deg,#112036fa,#0a1627fa);border:1px solid #2a3c57;border-radius:20px;padding:28px;position:relative;box-shadow:0 36px 90px #00000057}.commandPreview:after{content:"";z-index:-1;border:1px solid #4b70a624;border-radius:20px;position:absolute;inset:12px -12px -12px 12px}.commandHeader{color:#6e7e95;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;display:flex}.commandPreview h2{margin:30px 0 7px;font-size:25px}.commandPreview>p{color:#7d8da5;margin:0 0 20px;font-size:11px;line-height:1.6}.commandProducts{gap:9px;display:grid}.commandProduct{background:#0d1a2e;border:1px solid #273952;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:62px;padding:10px 12px;display:grid}.commandIcon{color:#72a7ff;background:#162d4f;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.commandIcon svg{width:17px}.commandProduct strong{font-size:12px}.commandProduct>span:last-child{color:#7f91aa;font-size:9px}.commandFooter{color:#718199;border-top:1px solid #26364e;align-items:center;gap:7px;margin-top:18px;padding-top:17px;font-size:9px;display:flex}.commandFooter svg{width:14px}.publicSection,.benefitsSection,.previewSection,.contactSection,.publicFooter{width:min(1280px,100% - 44px);margin:0 auto}.publicSection{padding:100px 0}.sectionHeading{max-width:760px}.sectionHeading .sectionEyebrow,.previewStatement .sectionEyebrow{margin:0}.sectionHeading h2,.previewStatement h2,.contactSection h2{letter-spacing:-.04em;margin:13px 0 18px;font-size:clamp(34px,4vw,54px);line-height:1.06}.sectionHeading>p,.previewStatement>p,.contactSection>div>p{color:#8999af;font-size:13px;line-height:1.7}.productGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:46px;display:grid}.productCard{background:#0d192b;border:1px solid #263853;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:340px;padding:24px;display:flex}.productCardTop{justify-content:space-between;align-items:center;width:100%;display:flex}.productNumber{color:#53647c;letter-spacing:.1em;font-size:10px;font-weight:800}.productIcon{color:#6fa4ff;background:#132b4d;border-radius:12px;place-items:center;width:48px;height:48px;margin:46px 0 18px;display:grid}.productIcon svg{width:22px}.productCard h3{margin:0 0 11px;font-size:19px}.productCard p{color:#8190a7;margin:0;font-size:11px;line-height:1.65}.productScope{color:#64758e;margin-top:auto;padding-top:26px;font-size:9px}.benefitsSection{background:#0c1829;border:1px solid #253750;border-radius:22px;padding:96px clamp(24px,5vw,70px)}.benefitGrid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:52px;display:grid}.benefitGrid article>span{color:#70a7ff;background:#132949;border:1px solid #31517b;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.benefitGrid svg{width:19px}.benefitGrid h3{margin:20px 0 9px;font-size:16px}.benefitGrid p{color:#7d8da5;margin:0;font-size:11px;line-height:1.65}.previewSection{grid-template-columns:1.1fr .9fr;align-items:start;gap:100px;padding:120px 0;display:grid}.maturityGrid{background:#0c1829;border:1px solid #2a3b54;border-radius:16px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.maturityGrid div{border-bottom:1px solid #26374f;border-right:1px solid #26374f;min-height:130px;padding:22px}.maturityGrid div:nth-child(2n){border-right:0}.maturityGrid div:nth-last-child(-n+2){border-bottom:0}.maturityGrid dt{color:#cfd8e7;font-size:11px;font-weight:800}.maturityGrid dd{color:#74849b;margin:8px 0 0;font-size:10px;line-height:1.6}.contactSection{background:linear-gradient(115deg,#102847,#101b31);border:1px solid #31527d;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:34px;margin-bottom:100px;padding:46px 52px;display:grid}.contactSection h2{margin:14px 0 8px;font-size:34px}.contactSection>div>p{max-width:680px;margin:0}.contactButton{border-radius:11px;height:48px;padding:0 20px}.requestStatus{color:#8ed7b9;background:#142c24;border:1px solid #2c604d;border-radius:9px;grid-column:1/-1;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:11px;display:flex}.requestStatus svg{width:15px}.publicFooter{color:#687991;border-top:1px solid #23344c;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:100px;font-size:10px;display:grid}.publicFooter p{margin:0}.footerBrand{color:#a5b2c5;letter-spacing:.04em;font-weight:800}.publicPage :where(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #8ab6ff}.publicPage button,.publicPage a{touch-action:manipulation}@media (max-width:1050px){.publicNav{gap:18px}.publicHero{grid-template-columns:1fr .78fr;gap:44px;padding-top:70px}.productGrid{grid-template-columns:1fr 1fr}.previewSection{gap:50px}}@media (max-width:820px){.publicHeader{height:78px}.publicNav{display:none}.headerSignIn{margin-left:auto}.publicHero{grid-template-columns:1fr;min-height:auto;padding-top:70px}.publicHero h1{max-width:680px}.commandPreview{max-width:620px}.benefitGrid{grid-template-columns:1fr;gap:30px}.previewSection,.contactSection{grid-template-columns:1fr}.contactButton{width:max-content}.publicFooter{grid-template-columns:1fr;padding:24px 0}}@media (max-width:560px){.publicHeader{gap:12px;padding:0 18px}.publicHeader .logo img{width:86px}.publicHeader .logoProduct{padding-left:8px}.publicHeader .logoProduct span{display:none}.headerSignIn{height:38px;padding:0 12px}.publicHero{gap:42px;padding:54px 20px 76px}.publicHero h1{font-size:48px}.heroLead{font-size:14px}.heroActions{flex-direction:column;align-items:stretch}.heroPrimary,.heroSecondary{width:100%}.heroNote{align-items:flex-start;line-height:1.5}.commandPreview{padding:20px}.commandProduct{grid-template-columns:32px 1fr}.commandProduct>span:last-child{grid-column:2}.publicSection{padding:76px 0}.productGrid{grid-template-columns:1fr;margin-top:32px}.productCard{min-height:290px}.productIcon{margin-top:34px}.benefitsSection{padding:64px 24px}.previewSection{padding:84px 0}.maturityGrid{grid-template-columns:1fr}.maturityGrid div{border-right:0}.maturityGrid div:nth-last-child(2){border-bottom:1px solid #26374f}.contactSection{margin-bottom:70px;padding:30px 24px}.contactButton{width:100%}.publicFooter{align-items:flex-start}.publicFooter p:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.publicPage{scroll-behavior:auto}.publicPage *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sharedSignInPage{color:#f4f7fc;background:#07101d;grid-template-columns:minmax(0,1.08fr) minmax(420px,.82fr);min-height:100vh;display:grid;position:relative}.backToLanding{z-index:3;color:#91a2b9;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 0;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:26px;left:clamp(24px,4vw,62px)}.backToLanding svg{width:16px}.signInBrand{background:radial-gradient(circle at 18% 34%,#306cdc33,#0000 44%);border-right:1px solid #1e2f47;flex-direction:column;justify-content:space-between;padding:92px clamp(36px,7vw,108px) 48px;display:flex}.signInBrand>.logo{gap:17px;height:64px;padding:0}.signInBrand>.logo img{filter:drop-shadow(0 12px 28px #1d78ff33);width:180px}.signInBrand>.logo .logoProduct{padding-left:17px}.signInBrand>.logo .logoProduct strong{font-size:15px}.signInBrand>.logo .logoProduct span{font-size:8px}.signInBrand>div{max-width:660px;margin:70px 0}.signInBrand .sectionEyebrow{margin-top:24px}.signInBrand h1{letter-spacing:-.055em;margin:14px 0 24px;font-size:clamp(44px,5vw,76px);line-height:.98}.signInBrand h1 em{color:#659bff;font-style:normal}.signInBrand>div>p:not(.sectionEyebrow){color:#8d9db3;max-width:590px;font-size:14px;line-height:1.72}.signInProof{color:#a4b1c3;gap:11px;margin:30px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.signInProof li{align-items:center;gap:10px;display:flex}.signInProof svg{color:#6fa6ff;width:17px}.signInBrand>small{color:#5c6b81;letter-spacing:.12em;font-size:9px}.signInPanel{place-items:center;padding:80px 38px 48px;display:grid}.sharedSignInCard{background:#0e1b2e;border:1px solid #283b57;border-radius:18px;width:min(430px,100%);padding:34px;box-shadow:0 30px 90px #00000052}.sharedSignInCard .welcomeIcon{display:grid}.formEyebrow{color:#6f9fff;letter-spacing:.16em;margin:18px 0 7px;font-size:9px;font-weight:800}.sharedSignInCard h2{letter-spacing:-.025em;margin:0 0 8px;font-size:25px}.formIntro{color:#8291a7;margin:0 0 24px;font-size:11px;line-height:1.6}.sharedSignInCard>label,.personaChoice legend{color:#aab6c7;margin:15px 0 7px;font-size:10px;font-weight:700;display:block}.sharedSignInCard>[data-slot=input],.sharedPassword [data-slot=input]{color:#eef3fb;height:44px;box-shadow:none;background:#0b1728;border-color:#2a3d58}.sharedPassword{position:relative}.sharedPassword [data-slot=input]{padding-right:46px}.sharedPassword>button{color:#74859e;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:4px;right:4px}.sharedPassword svg{width:17px}.personaChoice{border:0;margin:18px 0 0;padding:0}.personaChoice legend{margin-bottom:8px}.personaChoice>label{cursor:pointer;background:#0c182a;border:1px solid #2a3b55;border-radius:10px;align-items:center;gap:10px;min-height:54px;margin-top:8px;padding:9px 11px;display:flex}.personaChoice>label.selected{background:#122846;border-color:#4e7fc2}.personaChoice input{accent-color:#6099ff}.personaChoice span,.personaChoice strong,.personaChoice small{display:block}.personaChoice strong{color:#dfe7f3;font-size:11px}.personaChoice small{color:#718198;margin-top:3px;font-size:9px}.signInOptions{color:#76869c;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;font-size:9px;display:flex}.signInOptions label{align-items:center;gap:6px;display:flex}.signInOptions button{color:#78a8fb;cursor:pointer;background:0 0;border:0;font-size:9px}.sharedSignInButton{color:#fff;background:linear-gradient(135deg,#438aff,#5e72ed);border:0;border-radius:10px;width:100%;height:46px;box-shadow:0 12px 30px #356fe638}.recoveryStatus{color:#c0a8ee;background:#201a34;border:1px solid #534477;border-radius:8px;margin:12px 0 0;padding:10px;font-size:9px;line-height:1.5}.formDisclaimer{color:#65758b;text-align:center;margin:17px 8px 0;font-size:8px;line-height:1.55}.formDisclaimer strong{color:#b19ae3}.sharedSignInPage :where(button,input):focus-visible{outline-offset:3px;outline:3px solid #8ab6ff}.exitButton{color:#9fadc1;white-space:nowrap;cursor:pointer;background:#111e31;border:1px solid #2b3c55;border-radius:10px;align-items:center;gap:7px;height:39px;padding:0 11px;font-size:10px;display:inline-flex}.simulatedLabel{letter-spacing:.08em;text-transform:uppercase;background:#211a35;border:1px solid #594579;border-radius:4px;width:max-content;padding:2px 5px;color:#c1a5ee!important;font-size:7px!important;display:inline-flex!important}.appShell :where(button,input):focus-visible{outline-offset:3px;outline:3px solid #8ab6ff}@media (max-width:1050px){.sharedSignInPage{grid-template-columns:1fr 440px}.signInBrand{padding-left:52px;padding-right:52px}.exitButton span{display:none}.exitButton{justify-content:center;width:39px;padding:0}}@media (max-width:820px){.sharedSignInPage{grid-template-columns:1fr}.backToLanding{grid-row:1;padding:22px 24px 10px;position:relative;top:auto;left:auto}.signInBrand{border-right:0;grid-row:2;padding:22px 24px 34px;display:block}.signInBrand>.logo{height:54px}.signInBrand>.logo img{width:132px}.signInBrand>div{margin:44px 0 0}.signInBrand h1{font-size:48px}.signInBrand>small{display:none}.signInPanel{grid-row:3;padding:10px 24px 56px}.sharedSignInCard{width:min(620px,100%)}}@media (max-width:560px){.signInBrand>.logo img{width:106px}.signInBrand>.logo .logoProduct{padding-left:11px;display:block}.signInBrand>.logo .logoProduct strong{font-size:12px}.signInBrand>.logo .logoProduct span{display:none}.signInBrand>div{margin-top:34px}.signInBrand h1{font-size:42px}.signInBrand>div>p:not(.sectionEyebrow){font-size:12px}.signInProof{font-size:10px}.signInPanel{padding-left:16px;padding-right:16px}.sharedSignInCard{padding:26px 20px}.signInOptions{flex-direction:column;align-items:flex-start;gap:10px}.topbar .iconButton{display:none}.topbar{gap:8px}.roleTabs button{font-size:10px!important}.search{min-width:0}.search input{font-size:11px}}@media (prefers-reduced-motion:reduce){.sharedSignInPage *,.appShell *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.signInError{color:#ffd6de;background:#321927;border:1px solid #9b4f64;border-radius:8px;margin:0 0 12px;padding:10px;font-size:10px;line-height:1.5}.demoAccountTrigger{color:#91b7fa;cursor:pointer;background:0 0;border:0;width:100%;margin-top:10px;padding:9px;font-size:10px;font-weight:700}.internalDemoEntry{color:#6f7f95;border-top:1px solid #263852;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:8px;display:flex}.internalDemoEntry button{color:#9aabc2;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.demoAccountDialog{box-shadow:0 30px 90px #00000080;color:#eef3fb!important;background:#0e1b2e!important;border-color:#2b4161!important}.demoAccountDialog [data-slot=dialog-description]{color:#91a0b5}.demoAccountList{gap:8px;margin-top:4px;padding:0;list-style:none;display:grid}.demoAccountList>li>button{color:#e5edf8;text-align:left;cursor:pointer;background:#0b1728;border:1px solid #2a3d58;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 12px;display:flex}.demoAccountList>li>button:hover{background:#112541;border-color:#5481c0}.demoAccountList span,.demoAccountList strong,.demoAccountList small{display:block}.demoAccountList strong{font-size:11px}.demoAccountList small{color:#7f90a7;margin-top:4px;font-size:9px}.demoAccountList svg{color:#70a3f8;flex:none;width:16px}.demoAccountDialog :where(button):focus-visible{outline-offset:3px;outline:3px solid #8ab6ff}.publicNav button,.publicFooter button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.publicFooter button{color:#8db2ee;align-items:center;gap:7px;display:inline-flex}.publicFooter button svg{width:15px}.signInUtility{z-index:3;align-items:center;gap:22px;display:flex;position:absolute;top:26px;left:clamp(24px,4vw,62px)}.signInUtility .backToLanding{position:static}.signInUtility :where(button):focus-visible,.publicNav button:focus-visible,.publicFooter button:focus-visible{outline-offset:3px;outline:3px solid #8ab6ff}@media (max-width:820px){.signInUtility{grid-row:1;justify-content:space-between;padding:18px 24px 8px;position:relative;top:auto;left:auto}.signInUtility .backToLanding{padding:4px 0}.sharedSignInPage>.backToLanding{display:none}}@media (max-width:560px){.publicNav button{display:none}.signInUtility{flex-wrap:wrap;gap:12px}}.stakeholderReviewNotice{color:#b9c7da;text-align:center;background:#14233a;border-bottom:1px solid #3c5272;justify-content:center;align-items:center;gap:14px;width:100%;min-height:42px;padding:9px clamp(22px,5vw,72px);font-size:10px;line-height:1.45;display:flex}.stakeholderReviewNotice strong{color:#f4f7fc;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px}.signInBrand>.stakeholderReviewNotice{text-align:left;border:1px solid #3c5272;border-radius:9px;flex-wrap:wrap;justify-content:flex-start;width:min(660px,100%);min-height:0;padding:10px 12px}@media (max-width:620px){.stakeholderReviewNotice{text-align:left;flex-direction:column;align-items:flex-start;gap:3px}.stakeholderReviewNotice strong{white-space:normal}.signInBrand>.stakeholderReviewNotice{margin-top:18px}}.commandProducts button.commandProduct{text-align:left;width:100%;font:inherit;cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto 16px;transition:border-color .16s,background .16s}.commandProducts button.commandProduct:hover{background:#12243d;border-color:#496c9e}.commandProducts button.commandProduct:focus-visible{outline-offset:3px;border-color:#6d9fe7;outline:3px solid #8ab6ff}.commandProductArrow{color:#70a5fb;width:14px}.commandProductUnavailable{opacity:.62}.commandProducts button.commandProduct{touch-action:manipulation}@media (prefers-reduced-motion:reduce){.commandProducts button.commandProduct{transition:none}}.productGrid button.productCard{color:inherit;text-align:left;font:inherit;cursor:pointer;transition:border-color .16s,background .16s,transform .16s}.productGrid button.productCard:hover{background:#11223a;border-color:#496c9e;transform:translateY(-1px)}.productGrid button.productCard:focus-visible{outline-offset:4px;border-color:#6d9fe7;outline:3px solid #8ab6ff}.productCardTitle{margin:0 0 11px;font-size:19px;font-weight:700}.productCardSummary{color:#8190a7;font-size:11px;line-height:1.65}.productCardUnavailable{opacity:.62}.productGrid button.productCard{touch-action:manipulation}@media (prefers-reduced-motion:reduce){.productGrid button.productCard{transition:none}.productGrid button.productCard:hover{transform:none}}.platformAppShell{overflow-x:hidden}.platformRail{width:260px;padding:22px 14px}.platformMainPanel{width:calc(100% - 260px);margin-left:260px}.platformRail>.logo{margin-bottom:18px;padding:0 8px}.productSwitcherTrigger{grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;width:100%;min-height:62px;color:#e9f1fb!important;background:#101f34!important;border:1px solid #2d4260!important;border-radius:11px!important;gap:9px!important;padding:9px 10px!important;display:grid!important}.switcherIcon{color:#7aabff;background:#17345e;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.switcherIcon svg,.productSwitcherTrigger>svg{width:16px}.switcherCopy{min-width:0}.switcherCopy small,.switcherCopy strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.switcherCopy small{letter-spacing:.12em;color:#778ba7;font-size:7px}.switcherCopy strong{margin-top:4px;font-size:11px}.productSwitcherMenu{width:286px;color:#eaf1fb!important;background:#0d1a2c!important;border:1px solid #31445f!important;padding:7px!important;box-shadow:0 24px 70px #0000006b!important}.switcherContext span,.switcherContext strong{display:block}.switcherContext span{color:#74869e;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.switcherContext strong{margin-top:4px;font-size:11px}.switcherGroupLabel{text-transform:uppercase;letter-spacing:.11em;color:#6f8199!important;padding-top:11px!important;font-size:8px!important}.switcherItem{border-radius:8px!important;min-height:47px!important;padding:8px!important}.switcherItem:focus{color:#fff!important;background:#183154!important}.switcherItem>svg:first-child{color:#75a8ff!important}.switcherItem>span{flex:1;min-width:0}.switcherItem strong,.switcherItem small{display:block}.switcherItem strong{font-size:11px}.switcherItem small{color:#74869d;margin-top:3px;font-size:8px}.switcherItem>svg:last-child{color:#74a8ff!important}.switcherItem.explore{background:#112948;border:1px solid #2f4d76}.internalIdentity{color:#c2a5ef;background:#1b172a;border:1px solid #493b63;border-radius:11px;align-items:center;gap:10px;min-height:60px;padding:10px;display:flex}.internalIdentity>svg{width:22px}.internalIdentity span,.internalIdentity small,.internalIdentity strong{display:block}.internalIdentity small{letter-spacing:.12em;font-size:7px}.internalIdentity strong{color:#eee7fa;margin-top:4px;font-size:11px}.platformRail nav svg,.platformRail .sidebarBottom svg{width:18px}.platformRail .sidebarBottom button{width:100%}.platformTopbar{height:76px;padding:0 26px}.contextHierarchy{flex-direction:column;min-width:0;display:flex}.contextHierarchy strong{font-size:13px}.contextHierarchy span{text-overflow:ellipsis;white-space:nowrap;color:#7f90a8;max-width:500px;margin-top:4px;font-size:9px;overflow:hidden}.accessResolution{color:#c1a5ee;white-space:nowrap;background:#211a35;border:1px solid #574579;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:8px;font-weight:800}.mobileSwitcher{display:none}.platformHome,.cataloguePage,.placeholderPage{min-width:0}.platformWelcome{justify-content:space-between;align-items:flex-start;gap:30px;padding:10px 0 30px;display:flex}.platformWelcome>div{max-width:830px}.platformWelcome h1{letter-spacing:-.045em;margin:10px 0 15px;font-size:clamp(34px,4vw,58px);line-height:1.02}.platformWelcome p{color:#8999af;max-width:760px;margin:0;font-size:12px;line-height:1.65}.platformWelcome p strong{color:#dce6f4}.platformWelcome p b{color:#c1a5ee}.authorizedSection,.sharedAccessSection{padding:23px 0}.platformSectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.platformSectionHeading .sectionEyebrow,.platformPanelHeading .sectionEyebrow{margin:0}.platformSectionHeading h2,.platformPanelHeading h2{margin:7px 0 0;font-size:20px}.authorizedProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.authorizedProductCard{color:#eef4fc;text-align:left;cursor:pointer;background:linear-gradient(145deg,#101f35,#0d192b);border:1px solid #273b58;border-radius:14px;grid-template-rows:auto auto 1fr auto;grid-template-columns:44px 1fr;gap:12px;min-width:0;min-height:215px;padding:18px;display:grid}.authorizedProductCard:hover,.authorizedProductCard:focus-visible{background:#122642;border-color:#4f79b4}.authorizedProductIcon{color:#78aaff;background:#17345d;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.authorizedProductIcon svg{width:20px}.authorizedProductCard>.maturityTag{justify-self:end}.authorizedProductCard>strong,.authorizedProductCard>small,.authorizedProductCard>.openWorkspace{grid-column:1/-1}.authorizedProductCard>strong{font-size:17px}.authorizedProductCard>small{color:#8292a9;font-size:10px;line-height:1.5}.openWorkspace{color:#78aaff;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.openWorkspace svg{width:13px}.platformOverviewGrid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:13px;margin-top:17px;display:grid}.platformPanel{background:linear-gradient(145deg,#101e33,#0c192a);border:1px solid #273951;border-radius:14px;min-width:0;padding:20px}.platformPanelHeading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.platformActivityList{display:grid}.platformActivityRow{border-top:1px solid #223249;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.activityGlyph{color:#76a9ff;background:#18345b;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.activityGlyph svg{width:16px}.platformActivityRow strong,.platformActivityRow span{display:block}.platformActivityRow strong{font-size:11px}.platformActivityRow span{color:#74849a;margin-top:4px;font-size:9px}.platformActivityRow>small{color:#b49ae2;border:1px solid #51416e;border-radius:5px;padding:4px 6px;font-size:7px}.notice{border-top:1px solid #223249;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:13px 0;display:grid}.notice>svg{color:#79a9fb;width:18px}.notice strong{font-size:10px}.notice p{color:#74849b;margin:4px 0 0;font-size:9px;line-height:1.45}.notice>span{color:#b59de2;font-size:7px}.usageSummary{align-items:center;gap:20px;display:flex}.usageSummary .donut{flex:none;width:92px;height:92px}.usageSummary .donut>div{width:66px;height:66px}.usageSummary strong,.usageSummary span{display:block}.usageSummary strong{font-size:15px}.usageSummary span{color:#8291a7;margin-top:4px;font-size:9px}.usageSummary p,.planSummary p{color:#718198;font-size:9px;line-height:1.5}.planSummary{background:#11243e;border:1px solid #294160;border-radius:11px;padding:17px}.planSummary>span{color:#8aaef0;font-size:9px}.planSummary strong{margin:7px 0;font-size:15px;display:block}.sharedAccessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.sharedAccessGrid>button{color:#edf3fc;text-align:left;cursor:pointer;background:#0f1d31;border:1px solid #273951;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:16px;display:grid}.sharedAccessGrid>button>svg{color:#75a7fa}.sharedAccessGrid>button>span:nth-child(2){min-width:0}.sharedAccessGrid strong,.sharedAccessGrid small{display:block}.sharedAccessGrid strong{font-size:11px}.sharedAccessGrid small{color:#74849a;margin-top:4px;font-size:8px}.catalogueHeading{align-items:flex-start}.catalogueNotice{background:#201a34;border:1px solid #564578;border-radius:12px;align-items:center;gap:12px;padding:17px;display:flex}.catalogueNotice>svg{color:#bea3ed}.catalogueNotice strong{font-size:12px}.catalogueNotice p{color:#9a88bb;margin:4px 0 0;font-size:9px}.catalogueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.catalogueCard{background:#0e1b2e;border:1px solid #293a54;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:250px;padding:20px;display:flex}.catalogueIcon{color:#72a4f5;background:#172c4a;border-radius:11px;place-items:center;width:43px;height:43px;margin-bottom:26px;display:grid}.catalogueIcon svg{width:20px}.catalogueCard h2{margin:13px 0 8px;font-size:18px}.catalogueCard p{color:#7e8da3;margin:0;font-size:10px;line-height:1.6}.catalogueCard>small{color:#64748c;margin-top:auto;padding-top:20px;font-size:8px}.maturityTag.unavailable{color:#e4b7bd;background:#2b181d;border-color:#70444b}.placeholderPage{max-width:920px;margin:0 auto;padding:5vh 0}.returnPlatform{color:#81adf7;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:28px;padding:8px 0;font-size:10px;font-weight:700;display:flex}.returnPlatform svg{width:15px}.placeholderHero{background:radial-gradient(circle at 85% 10%,#3a74e02e,#0000 35%),#0e1b2e;border:1px solid #2b3f5d;border-radius:18px;padding:40px}.placeholderIcon{color:#7aaeff;background:#173761;border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid}.placeholderIcon svg{width:25px}.placeholderHero .sectionEyebrow{margin-top:27px}.placeholderHero h1{letter-spacing:-.04em;margin:10px 0;font-size:44px}.placeholderHero>p:not(.sectionEyebrow){color:#8999af;max-width:680px;font-size:12px;line-height:1.7}.placeholderContext{background:#11243c;border:1px solid #2b405f;border-radius:11px;grid-template-columns:38px 1fr 1fr;align-items:center;gap:13px;margin-top:28px;padding:17px;display:grid}.placeholderContext>svg{color:#79a9fb}.placeholderContext span,.placeholderContext strong{display:block}.placeholderContext span{color:#718198;font-size:8px}.placeholderContext strong{margin-top:4px;font-size:11px}.placeholderBoundary{background:#1d182e;border:1px solid #514271;border-radius:12px;align-items:flex-start;gap:13px;margin-top:14px;padding:18px;display:flex}.placeholderBoundary>svg{color:#bca0e8}.placeholderBoundary strong{font-size:11px}.placeholderBoundary p{color:#9987b7;margin:5px 0 0;font-size:9px;line-height:1.55}.platformAppShell :where(button,input,[data-slot=dropdown-menu-item]):focus-visible{outline-offset:3px;outline:3px solid #8ab6ff}.platformAppShell button{touch-action:manipulation}@media (max-width:1120px){.platformOverviewGrid{grid-template-columns:1fr}.authorizedProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sharedAccessGrid{grid-template-columns:1fr}.accessResolution{display:none}.catalogueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.platformRail{width:70px;padding:18px 8px}.platformMainPanel{width:calc(100% - 70px);margin-left:70px}.platformRail>.logo{margin-bottom:12px}.platformRail>[data-slot=dropdown-menu-trigger],.platformRail>.internalIdentity{display:none!important}.platformTopbar{flex-wrap:wrap;height:auto;min-height:78px;padding:10px 12px}.mobileSwitcher{flex:1;min-width:0;display:block}.mobileSwitcher .productSwitcherTrigger{grid-template-columns:30px minmax(0,1fr) 14px;min-height:48px;padding:6px 8px!important}.mobileSwitcher .switcherIcon{width:30px;height:30px}.contextHierarchy{order:4;width:100%;padding:0 2px}.contextHierarchy strong{font-size:10px}.contextHierarchy span{font-size:8px}.platformWelcome{flex-direction:column}.platformWelcome h1{font-size:38px}.authorizedProductGrid,.catalogueGrid,.platformOverviewGrid{grid-template-columns:1fr}.platformActivityRow{grid-template-columns:34px minmax(0,1fr)}.platformActivityRow>small{grid-column:2;width:max-content}.platformSectionHeading{align-items:flex-start}.sharedAccessGrid>button{grid-template-columns:30px minmax(0,1fr)}.sharedAccessGrid .maturityTag{grid-column:2}.placeholderHero{padding:28px}.placeholderContext{grid-template-columns:30px 1fr}.placeholderContext>div:last-child{grid-column:2}.platformTopbar .iconButton{display:grid}.platformTopbar .exitButton{display:none}}@media (max-width:520px){.platformHome,.cataloguePage,.placeholderPage{width:100%}.platformWelcome h1{font-size:32px}.authorizedProductCard{min-height:200px}.platformPanel{padding:16px}.platformPanelHeading{flex-direction:column}.usageSummary{flex-direction:column;align-items:flex-start}.catalogueHeading{flex-direction:column}.placeholderPage{padding-top:12px}.placeholderHero{padding:22px}.placeholderHero h1{font-size:34px}.placeholderContext{padding:13px}.productSwitcherMenu{width:min(286px,100vw - 86px)}.platformSectionHeading .textButton{flex:none}.previewBanner{max-width:100%}}.onboardingWorkspace{color:#dce6f3;min-width:0}.onboardingHero{justify-content:space-between;align-items:flex-start;gap:28px;padding:8px 0 24px;display:flex}.onboardingHero>div{max-width:820px}.onboardingHero h1{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(34px,4vw,54px);line-height:1.03}.onboardingHero p{color:#8b9bb1;max-width:720px;margin:0;font-size:11px;line-height:1.65}.onboardingIntent{background:#1d1930;border:1px solid #4b426b;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:14px;padding:13px 15px;display:grid}.onboardingIntent>svg{color:#b7a0e5;width:19px}.onboardingIntent strong{font-size:10px}.onboardingIntent p{color:#9d8db9;margin:4px 0 0;font-size:9px;line-height:1.55}.onboardingGrid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:14px;display:grid}.onboardingContext,.onboardingChecklist{background:linear-gradient(145deg,#101f34,#0d192b);border:1px solid #2b405d;border-radius:14px;min-width:0;padding:20px}.onboardingContext header,.onboardingChecklist header{margin-bottom:15px}.onboardingContext h2,.onboardingChecklist h2{margin:6px 0;font-size:19px}.onboardingChecklist header p{color:#8193aa;margin:0;font-size:9px}.onboardingIdentity{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.onboardingIdentity>div{background:#0d1a2c;border:1px solid #293e59;border-radius:9px;min-width:0;padding:12px}.onboardingIdentity dt{color:#7f92aa;align-items:center;gap:6px;font-size:8px;display:flex}.onboardingIdentity dt svg{color:#78a9ef;width:13px}.onboardingIdentity dd{color:#e3ebf6;margin:7px 0 0;font-size:10px;font-weight:700;line-height:1.45}.onboardingTenants{border:0;margin:15px 0 0;padding:0}.onboardingTenants legend{color:#dbe6f4;font-size:10px;font-weight:800}.onboardingTenants legend span{color:#b99fea;text-transform:uppercase;letter-spacing:.08em;margin-left:6px;font-size:7px}.onboardingTenants>p{color:#7f91a8;margin:5px 0 10px;font-size:8px}.onboardingTenants>label{cursor:pointer;background:#0c192a;border:1px solid #2b405d;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:9px;margin-top:7px;padding:11px;display:grid}.onboardingTenants>label.selected{background:#112a47;border-color:#4776ad}.onboardingTenants input,.onboardingChecklistItems input{accent-color:#609bfa}.onboardingTenants span strong,.onboardingTenants span small{display:block}.onboardingTenants span strong{font-size:10px}.onboardingTenants span small{color:#7f91a8;margin-top:3px;font-size:8px}.onboardingTenants>label>svg{color:#6ed1a6;width:16px}.onboardingProducts{background:#0d1a2c;border:1px solid #2b405d;border-radius:10px;margin-top:15px;padding:13px}.onboardingProducts>div{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;display:grid}.onboardingProducts>div>svg{color:#7aa9ee;width:18px}.onboardingProducts strong,.onboardingProducts small{display:block}.onboardingProducts strong{font-size:10px}.onboardingProducts small{color:#7e90a7;margin-top:3px;font-size:8px}.onboardingProducts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.onboardingProducts li{color:#acbad0;align-items:center;gap:6px;font-size:9px;display:flex}.onboardingProducts li svg{color:#67cfa3;width:13px}.onboardingPreviewNotice{background:#1f1932;border:1px dashed #564879;border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:9px;margin-top:15px;padding:13px;display:grid}.onboardingPreviewNotice>svg{color:#b9a0e8;width:17px}.onboardingPreviewNotice strong{font-size:10px}.onboardingPreviewNotice p{color:#a08dbc;margin:4px 0 0;font-size:8px;line-height:1.55}.onboardingChecklistItems{gap:7px;display:grid}.onboardingChecklistItems>label{cursor:pointer;background:#0d1a2c;border:1px solid #293e59;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.onboardingChecklistItems input{margin-top:2px}.onboardingChecklistItems strong,.onboardingChecklistItems small{display:block}.onboardingChecklistItems strong{font-size:9px}.onboardingChecklistItems small{color:#7f91a8;margin-top:4px;font-size:8px;line-height:1.45}.onboardingAssistance{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.onboardingAssistance button{color:#bad0ec;cursor:pointer;background:#122943;border:1px solid #36577d;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:8px;display:flex}.onboardingAssistance svg{width:14px}.onboardingStatus,.platformOrientationStatus{color:#c9ddf3;background:#12304d;border:1px solid #3e648d;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.onboardingContinue{color:#fff;cursor:pointer;background:linear-gradient(135deg,#438aff,#5e72ed);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:12px;font-size:10px;font-weight:800;display:flex}.onboardingContinue[aria-disabled=true]{color:#8a98aa;cursor:not-allowed;background:#27364a}.onboardingContinue svg{width:15px}.onboardingReset{color:#71839a;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:8px;line-height:1.45;display:flex}.onboardingReset svg{flex:none;width:13px}.onboardingUnavailable{background:#291923;border:1px solid #714852;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(760px,100%);margin:auto;padding:28px;display:grid}.onboardingUnavailable>svg{color:#eea0ae}.onboardingUnavailable h1{margin:9px 0 6px;font-size:22px}.onboardingUnavailable p{color:#c3a7ae;margin:0;font-size:9px;line-height:1.55}.onboardingFailurePage{background:#08111f;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative}.onboardingFailureExit{position:absolute;top:20px;right:20px}.platformOrientationStatus{align-items:center;gap:8px;margin:0 0 18px;display:flex}.platformOrientationStatus svg{color:#6bd0a5;width:16px}.onboardingWorkspace :where(button,input):focus-visible,.onboardingFailurePage :where(button):focus-visible{outline-offset:3px;outline:3px solid #8ab6ff}@media (max-width:1120px){.onboardingGrid{grid-template-columns:1fr}.onboardingChecklist{order:2}}@media (max-width:760px){.onboardingHero{flex-direction:column}.onboardingHero h1{font-size:36px}.onboardingIdentity,.onboardingProducts ul{grid-template-columns:1fr}.onboardingUnavailable{grid-template-columns:28px minmax(0,1fr)}.onboardingUnavailable .cloudSecondary{grid-column:2;width:max-content}.onboardingFailurePage{padding:74px 16px 20px}}@media (max-width:480px){.onboardingContext,.onboardingChecklist{padding:15px}.onboardingHero h1{font-size:31px}.onboardingAssistance{grid-template-columns:1fr}.onboardingUnavailable{padding:20px}.onboardingUnavailable .cloudSecondary{width:100%}}@media (prefers-reduced-motion:reduce){.onboardingWorkspace *,.onboardingFailurePage *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.platformHomeStateControls{background:#0c192b;border:1px dashed #3b526f;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:16px 0;padding:14px 16px;display:grid}.platformHomeStateControls>div{gap:5px;display:grid}.platformHomeStateControls .sectionEyebrow{margin:0}.platformHomeStateControls strong{font-size:11px}.platformHomeStateControls small{color:#74869d;font-size:8px;line-height:1.45}.platformHomeStateControls label{color:#8ea0b7;align-items:center;gap:9px;font-size:9px;display:flex}.platformHomeStateControls select{color:#e5edf8;background:#101f34;border:1px solid #304761;border-radius:9px;min-width:180px;height:38px;padding:0 10px}.platformHomeStatePanel{background:linear-gradient(145deg,#101f34,#0c192a);border:1px solid #344c69;border-radius:15px;padding:24px}.platformHomeStatePanel.partial{background:linear-gradient(145deg,#211e19,#121b28);border-color:#655644}.platformHomeStatePanel.failed{background:linear-gradient(145deg,#241a20,#101925);border-color:#674851}.platformHomeStatePanel.timeout{background:linear-gradient(145deg,#241e18,#101a27);border-color:#66523f}.platformHomeStateHero{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:15px;display:grid}.platformHomeStateIcon{color:#87b5f3;background:#17365a;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.platformHomeStateIcon.partial{color:#e2c27a;background:#403621}.platformHomeStateIcon.failed{color:#e8a4b1;background:#42262e}.platformHomeStateIcon.timeout{color:#e8bb7d;background:#453422}.platformHomeStateIcon svg{width:22px}.platformHomeStateHero .sectionEyebrow{margin:0}.platformHomeStateHero h1{letter-spacing:-.035em;margin:8px 0;font-size:clamp(26px,3vw,40px)}.platformHomeStateHero p{color:#94a4ba;max-width:760px;margin:0;font-size:10px;line-height:1.65}.platformHomeLoadingBlocks{grid-template-columns:1.3fr 1fr .8fr;gap:10px;margin-top:20px;display:grid}.platformHomeLoadingBlocks span{background:linear-gradient(110deg,#11233a,#162c48,#11233a);border:1px solid #2b405b;border-radius:10px;height:72px}.platformHomeStateFacts{background:#0c192b;border:1px solid #2b405a;border-radius:11px;grid-template-columns:1fr 1fr;margin:20px 0 0;display:grid;overflow:hidden}.platformHomeStateFacts>div{border-top:1px solid #2b405a;padding:12px}.platformHomeStateFacts>div:nth-child(-n+2){border-top:0}.platformHomeStateFacts>div:nth-child(2n){border-left:1px solid #2b405a}.platformHomeStateFacts dt{color:#75879e;font-size:8px}.platformHomeStateFacts dd{color:#d7e2ef;margin:5px 0 0;font-size:9px;font-weight:700;line-height:1.5}.platformHomeAuthorityNote{color:#8fa3ba;align-items:flex-start;gap:8px;margin:15px 0 0;font-size:9px;line-height:1.55;display:flex}.platformHomeAuthorityNote svg{color:#74c9a5;flex:none;width:16px}.platformHomeStateActions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.platformHomeStateActions button{justify-content:center}.platformHomeStateNotice{color:#bee2d3;background:#102a24;border:1px solid #3b6858;border-radius:9px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:9px;display:flex}.platformHomeStateNotice svg{color:#6bd0a5;flex:none;width:16px}.platformHomeStateControls :where(select):focus-visible,.platformHomeStatePanel :where(button):focus-visible{outline-offset:3px;outline:3px solid #8ab6ff}@media (max-width:760px){.platformHomeStateControls{grid-template-columns:1fr;align-items:start}.platformHomeStateControls label{grid-template-columns:1fr;display:grid}.platformHomeStateControls select{width:100%;min-width:0}.platformHomeStateFacts{grid-template-columns:1fr}.platformHomeStateFacts>div:nth-child(-n+2){border-top:1px solid #2b405a}.platformHomeStateFacts>div:first-child{border-top:0}.platformHomeStateFacts>div:nth-child(2n){border-left:0}.platformHomeLoadingBlocks{grid-template-columns:1fr}.platformHomeStateActions{display:grid}.platformHomeStateActions button{width:100%}}@media (max-width:480px){.platformHomeStatePanel{padding:17px}.platformHomeStateHero{grid-template-columns:1fr}.platformHomeStateHero h1{font-size:27px}.platformHomeStateControls{padding:13px}}@media (prefers-reduced-motion:reduce){.platformHomeStatePanel *,.platformHomeStateControls *,.platformHomeStateNotice{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.platformHomeStateIcon .stateSpinner{animation:none}}
