.landingPage{color:#172033;background:#fff;overflow:hidden}.hrOpsEntry{padding:22px}.hrOpsEntry>header{margin-bottom:16px}.hrOpsEntry>header span{color:#4f67a5;letter-spacing:.1em;font-size:11px;font-weight:800}.hrOpsEntry>header h2{margin:4px 0 0}.hrOpsEntry form{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;display:grid}.hrOpsEntry input,.hrOpsEntry select,.hrOpsEntry button{color:#182136;background:#fff;border:1px solid #cbd2e1;border-radius:10px;min-height:42px;padding:0 12px}.hrOpsEntry button{color:#fff;cursor:pointer;background:#365a9f;border-color:#365a9f;font-weight:700}.hrOpsEntry label{align-items:center;gap:8px;font-weight:650;display:flex}.hrOpsEntry label input{min-height:auto}.hrOpsSplit{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hrBalanceList{gap:8px;max-height:210px;margin-top:16px;display:grid;overflow:auto}.hrBalanceList>div{background:#f2f5fb;border-radius:10px;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.hrBalanceList span{color:#667085}.hrRowActions{flex-wrap:wrap;gap:6px;display:flex}.hrRowActions button{color:#365a9f;cursor:pointer;background:#fff;border:1px solid #cbd2e1;border-radius:8px;padding:7px 9px;font-weight:700}@media (max-width:1100px){.hrOpsEntry form{grid-template-columns:repeat(2,minmax(140px,1fr))}.hrOpsSplit{grid-template-columns:1fr}}@media (max-width:680px){.hrOpsEntry form,.hrBalanceList>div{grid-template-columns:1fr}}.customizationStudio{--custom-ink:#10233f;--custom-muted:#66758e;--custom-line:#dbe3ef;--custom-blue:#1768e8;--custom-mint:#19b892;min-height:100%;color:var(--custom-ink);background:radial-gradient(circle at 92% 2%,#5a54e81a,#0000 28%),#f4f7fb;padding:32px}.customizationHero{color:#fff;background:linear-gradient(130deg,#0b2344 0%,#123e7b 58%,#4f50dc 100%);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:32px;padding:34px;display:flex;box-shadow:0 20px 52px #16305c2e}.customizationHero>div:first-child{max-width:820px}.customizationHero span,.customizationSection>header>span,.customizationReview header span,.customizationHistory header span,.customizationSticky>span{color:#72c7ff;letter-spacing:.13em;font-size:12px;font-weight:800}.customizationHero h1{letter-spacing:-.045em;max-width:850px;margin:10px 0 12px;font-size:clamp(32px,4vw,54px);line-height:1.03}.customizationHero p{color:#d9e7fb;margin:0;font-size:16px;line-height:1.7}.customizationVersion{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:18px;min-width:180px;padding:20px}.customizationVersion small{color:#bcd1ef;letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.customizationVersion strong{margin:8px 0 3px;font-size:30px;display:block}.customizationVersion span{color:#fff;letter-spacing:normal;font-weight:600}.settingsHero{background:radial-gradient(circle at 68% 18%,#64caff38,#0000 24%),linear-gradient(128deg,#071d38 0%,#103c75 55%,#4c4fe0 100%);align-items:stretch;min-height:310px;padding:0;position:relative;overflow:hidden}.settingsHero:after{content:"";pointer-events:none;border:1px solid #ffffff1c;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;right:-70px;box-shadow:0 0 0 54px #ffffff09,0 0 0 108px #ffffff06}.settingsHeroCopy{z-index:1;flex:1;padding:40px 44px;max-width:none!important}.settingsHeroEyebrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settingsHeroEyebrow em,.settingsStatusBadge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.settingsHeroEyebrow em:before,.settingsStatusBadge:before{content:"";width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 16%, transparent);background:currentColor;border-radius:50%}.settingsHeroEyebrow em.isReady{color:#84f1d0;background:#0e725861}.settingsHeroEyebrow em.needsAttention{color:#ffd49b;background:#9053185c}.settingsHero h1{max-width:760px;margin:18px 0 14px;font-size:clamp(36px,4vw,58px)}.settingsHero p{max-width:760px;font-size:16px}.settingsQuickLinks{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.settingsQuickLinks a{color:#f5f8ff;background:#ffffff14;border:1px solid #fff3;border-radius:10px;padding:9px 13px;font-size:11px;font-weight:750;text-decoration:none;transition:all .18s}.settingsQuickLinks a:hover,.settingsQuickLinks a:focus-visible{background:#ffffff26;border-color:#ffffff7a;transform:translateY(-1px)}.settingsSnapshot{z-index:1;background:#ffffff1f;border-color:#ffffff3d;flex-direction:column;justify-content:center;align-self:stretch;width:min(310px,28vw);min-width:240px;margin:18px;padding:26px;display:flex}.settingsSnapshot strong{letter-spacing:-.04em;margin:10px 0 4px;font-size:38px}.settingsSnapshot>span{min-height:42px}.settingsSnapshot dl{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 0;padding-top:16px;display:grid}.settingsSnapshot dl div{min-width:0}.settingsSnapshot dt{color:#bcd1ef;text-transform:uppercase;font-size:9px;font-weight:750}.settingsSnapshot dd{color:#fff;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;font-weight:800;overflow:hidden}.settingsNotice{border-color:#cfe8df;padding:14px 16px;box-shadow:0 8px 24px #1453430d}.settingsNotice>span{letter-spacing:.04em;width:38px;height:38px;font-size:9px}.settingsNotice>div{min-width:0}.settingsNotice strong{color:#153c36;font-size:12px;display:block}.settingsNotice p{margin-top:3px}.settingsNotice button{min-width:120px}.settingsAssurancePanel{background:#fffffff5;border:1px solid #d8e1ee;border-radius:20px;margin-bottom:18px;padding:24px;scroll-margin-top:20px;box-shadow:0 14px 38px #1e3d6814}.settingsPanelHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.settingsPanelHeading{align-items:flex-start;gap:14px;display:flex}.settingsPanelIcon{color:#1759bf;background:linear-gradient(145deg,#e5f1ff,#e9e9ff);border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid}.settingsPanelHeading>div>span{color:#1768e8;letter-spacing:.13em;font-size:10px;font-weight:850}.settingsPanelHeading h2{letter-spacing:-.025em;margin:5px 0 6px;font-size:23px}.settingsPanelHeading p{color:#687991;max-width:720px;margin:0;font-size:12px;line-height:1.55}.settingsStatusBadge{flex:none}.settingsStatusBadge.isReady{color:#08765e;background:#ddf8ef}.settingsStatusBadge.needsAttention{color:#a34a24;background:#fff0e8}.settingsAssuranceSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.settingsAssuranceSummary article{background:#f8faff;border:1px solid #e0e7f1;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.settingsAssuranceSummary article>span{color:#315ba2;background:#e6efff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.settingsAssuranceSummary strong,.settingsAssuranceSummary small{display:block}.settingsAssuranceSummary strong{font-size:20px;line-height:1}.settingsAssuranceSummary small{color:#718097;margin-top:4px;font-size:9px}.settingsControlGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.settingsControlGrid>article{background:linear-gradient(155deg,#fff,#f8faff);border:1px solid #dfe6f0;border-radius:15px;flex-direction:column;min-width:0;min-height:190px;padding:17px;display:flex}.settingsControlGrid>article.isBlocking{background:linear-gradient(155deg,#fff,#fff7f3);border-color:#f0c8b9}.settingsControlGrid article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.settingsControlGrid article header>span{color:#2a61b0;background:#e8f1ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.settingsControlGrid article header em{color:#08765e;text-transform:uppercase;background:#e1f8f1;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.settingsControlGrid article.isBlocking header em{color:#9c4828;background:#ffe9df}.settingsControlGrid article>strong{margin-top:16px;font-size:15px;display:block}.settingsControlGrid article>p{color:#63758c;margin:7px 0 16px;font-size:11px;line-height:1.55}.settingsControlGrid article footer{border-top:1px solid #e5eaf2;gap:5px;margin-top:auto;padding-top:12px;display:grid}.settingsControlGrid article footer>span{color:#2d527f;font-size:9px;font-weight:850}.settingsControlGrid article footer small{overflow-wrap:anywhere;color:#8491a3;font-size:8px;line-height:1.4}.settingsAssuranceFooter{background:#f5f8fd;border:1px solid #dae4f1;border-radius:14px;grid-template-columns:minmax(190px,1fr) minmax(170px,.8fr) auto;align-items:center;gap:16px;margin-top:16px;padding:16px;display:grid}.settingsAssuranceFooter>div>span,.settingsAssessmentMeta>span{color:#78879b;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.settingsAssuranceFooter>div>strong{margin-top:4px;font-size:11px;display:block}.settingsAssuranceFooter code{color:#65758b;margin-top:4px;font-size:9px;display:block}.settingsAssessmentMeta small{color:#708097;margin-top:3px;font-size:8px;display:block}.settingsAssuranceActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settingsAssuranceActions button{color:#244265;cursor:pointer;background:#fff;border:1px solid #cdd8e7;border-radius:10px;min-height:40px;padding:9px 13px;font-size:10px;font-weight:800}.settingsPolicyPanel,#settings-workspaces{scroll-margin-top:20px}.customizationNotice{background:#f5fffb;border:1px solid #cfe3dd;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:18px 0;padding:13px 16px;display:grid}.customizationNotice>span{color:#087d63;background:#d8f8ef;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.customizationNotice p{color:#345269;margin:0;font-size:14px}.customizationNotice button,.customizationPolicy button,.customizationGovernance button,.customizationReview button,.customizationModuleGrid footer button,.customizationFieldActions button{color:#244265;cursor:pointer;background:#fff;border:1px solid #cdd8e7;border-radius:10px;font-weight:750}.customizationPolicy{background:#ffffffeb;border:1px solid #d8e1ee;border-radius:17px;grid-template-columns:minmax(300px,1fr) minmax(190px,.36fr) minmax(190px,.34fr) auto;align-items:end;gap:16px;margin:0 0 18px;padding:20px;display:grid;box-shadow:0 10px 30px #2746710f}.customizationPolicy>div>span{color:#1768e8;letter-spacing:.12em;font-size:10px;font-weight:850}.customizationPolicy h2{margin:5px 0 6px;font-size:18px}.customizationPolicy p{color:#697a91;margin:0;font-size:11px;line-height:1.5}.customizationPolicy>label{color:#52677f;gap:6px;font-size:10px;font-weight:750;display:grid}.customizationPolicy>label select{color:#132845;background:#fff;border:1px solid #cfd9e7;border-radius:9px;min-height:40px;padding:8px 10px}.customizationPolicy>label.commentRequired{align-items:center;gap:8px;min-height:40px;display:flex}.customizationPolicy>label.commentRequired input{accent-color:var(--custom-blue)}.customizationPolicy button{min-height:40px;padding:9px 13px}.customizationPolicy>.customizationPolicyExceptions{grid-column:1/-1;gap:8px;display:grid}.customizationPolicyExceptions>small{color:#697a91}.customizationPolicyExceptions>div{grid-template-columns:repeat(3,minmax(140px,1fr)) auto;gap:8px;display:grid}.customizationPolicyExceptions select{background:#fff;border:1px solid #cfd9e7;border-radius:8px;min-height:38px;padding:7px 9px}.customizationPolicy>.customizationPolicyTemplates{background:#f8faff;border:1px solid #dce5f0;border-radius:13px;grid-column:1/-1;gap:12px;padding:16px;display:grid}.customizationPolicyTemplates>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.customizationPolicyTemplates header strong,.customizationPolicyTemplates header small{display:block}.customizationPolicyTemplates header small{color:#6c7c92;max-width:760px;margin-top:3px;font-size:10px;font-weight:500;line-height:1.45}.customizationPolicyTemplates>header>span{color:#116d59;text-transform:uppercase;background:#dff7f0;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.customizationTemplateList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customizationTemplateList>article{background:#fff;border:1px solid #e0e7f1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.customizationTemplateList article strong,.customizationTemplateList article small{display:block}.customizationTemplateList article small{color:#718096;margin-top:3px;font-size:9px}.customizationTemplateList article button{min-height:32px;padding:6px 8px;font-size:9px}.customizationTemplateList>p{text-align:center;border:1px dashed #cfd9e7;border-radius:9px;grid-column:1/-1;margin:0;padding:12px}.customizationTemplateCreate{grid-template-columns:minmax(160px,.7fr) minmax(220px,1fr) auto;align-items:end;gap:8px;display:grid}.customizationTemplateCreate label{color:#52677f;gap:5px;font-size:9px;font-weight:750;display:grid}.customizationTemplateCreate input{color:#132845;background:#fff;border:1px solid #cfd9e7;border-radius:8px;min-height:38px;padding:7px 9px}.customizationRecommendationList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customizationRecommendationList>article{background:#f5fffb;border:1px solid #cfe4dd;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.customizationRecommendationList strong,.customizationRecommendationList small{display:block}.customizationRecommendationList small{color:#29806c;margin-top:3px;font-size:9px}.customizationRecommendationList p{color:#61768b;margin:6px 0 0;font-size:9px;line-height:1.45}.customizationRecommendationList>p{text-align:center;border:1px dashed #cfd9e7;border-radius:9px;grid-column:1/-1;margin:0;padding:12px}.customizationRecommendationFeedback{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.customizationRecommendationFeedback button{min-height:28px;padding:5px 8px;font-size:8px}.customizationRecommendationFeedback button[aria-pressed=true]{color:#08785d;background:#ddf8ef;border-color:#0e9875}.customizationRecommendationFeedback small{margin-left:auto}.customizationLayoutVariants{background:#f8faff;border:1px solid #dce5f0;border-radius:13px;gap:12px;margin:0 0 16px;padding:15px;display:grid}.customizationLayoutVariants>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.customizationLayoutVariants header strong,.customizationLayoutVariants header small{display:block}.customizationLayoutVariants header small{color:#6c7c92;max-width:720px;margin-top:3px;font-size:10px;font-weight:500;line-height:1.45}.customizationLayoutVariants>header>span{color:#244f9d;text-transform:uppercase;background:#e5edff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.customizationLayoutVariants .customizationTemplateList>article{grid-template-columns:minmax(0,1fr) repeat(4,auto)}.customizationLayoutVariants .customizationStandardList>article{grid-template-columns:minmax(0,1fr) auto}.customizationNotice button{padding:8px 13px}button:disabled{cursor:not-allowed;opacity:.5}.customizationLayout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;display:grid}.customizationEditor{gap:20px;display:grid}.customizationSection,.customizationReview,.customizationHistory,.customizationSticky{border:1px solid var(--custom-line);background:#fff;border-radius:20px;box-shadow:0 10px 30px #132b4d0d}.customizationSection{padding:24px}.customizationSection>header{margin-bottom:20px}.customizationSection>header>span,.customizationReview header span,.customizationHistory header span,.customizationSticky>span{color:var(--custom-blue)}.customizationSection h2,.customizationReview h2,.customizationHistory h2,.customizationSticky h2{letter-spacing:-.025em;margin:5px 0;font-size:22px}.customizationSection>header p,.customizationSticky p{color:var(--custom-muted);margin:0;line-height:1.55}.customizationModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customizationModuleGrid article{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:15px;padding:16px}.customizationModuleGrid article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.customizationModuleGrid article>header>span{color:#195ec1;background:#e8f1ff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.customizationModuleGrid header strong,.customizationModuleGrid header small{display:block}.customizationModuleGrid header small{color:#78869b;margin-top:2px;font-size:11px}.customizationModuleGrid article>label,.customizationFieldGrid>label,.customizationReview footer>label{color:#53647d;gap:7px;margin-top:14px;font-size:12px;font-weight:750;display:grid}.customizationModuleGrid input[type=text],.customizationModuleGrid article>label input,.customizationFieldGrid input,.customizationFieldGrid select,.customizationReview footer input{color:#132845;min-width:0;font:inherit;background:#fff;border:1px solid #cfd9e7;border-radius:9px;padding:10px 11px;font-size:14px}.customizationSwitch{width:42px;height:24px;position:relative;margin:0!important;display:block!important}.customizationSwitch input{opacity:0;pointer-events:none;position:absolute}.customizationSwitch i{background:#cbd5e3;border-radius:999px;transition:all .18s;position:absolute;inset:0}.customizationSwitch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.customizationSwitch input:checked+i{background:var(--custom-mint)}.customizationSwitch input:checked+i:after{transform:translate(18px)}.customizationSwitch input:focus-visible+i{outline:3px solid #1768e840}.customizationModuleGrid footer{flex-wrap:wrap;gap:7px;min-height:24px;margin-top:10px;display:flex}.customizationModuleGrid footer button,.customizationFieldActions button{padding:4px 7px;font-size:10px}.customizationFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customizationFieldGrid>label{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:13px;margin:0;padding:14px}.customizationFieldActions{color:#8896aa;flex-wrap:wrap;gap:6px;min-height:23px;font-size:10px;font-weight:600;display:flex}.customizationAdvancedGrid{gap:12px;display:grid}.customizationAdvancedGrid>article{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:14px;overflow:hidden}.customizationAdvancedGrid>article>header{border-bottom:1px solid #e5eaf2;align-items:center;gap:11px;padding:14px 16px;display:flex}.customizationAdvancedGrid>article>header>span{color:#5b42b7;background:#eee9ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.customizationAdvancedGrid header strong,.customizationAdvancedGrid header small{display:block}.customizationAdvancedGrid header small{color:#7d8ba0;margin-top:2px;font-size:10px}.customizationFormFields{display:grid}.customizationFormFields>div{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(160px,1fr) 100px 110px minmax(180px,auto);align-items:center;gap:10px;min-height:49px;padding:8px 16px;display:grid}.customizationFormFields>div:last-child{border-bottom:0}.customizationFormFields>div>span{color:#263d5c;font-size:12px;font-weight:750}.customizationFormFields>div>label{color:#65758a;align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.customizationFormFields input{accent-color:var(--custom-blue)}.customizationFormFields footer{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.customizationFormFields footer button{color:#365575;background:#fff;border:1px solid #d2dce9;border-radius:7px;padding:4px 6px;font-size:9px;font-weight:750}.customizationToggleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customizationToggleList article{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.customizationToggleList strong,.customizationToggleList small{display:block}.customizationToggleList small{color:#7c8a9e;margin-top:3px;font-size:9px}.customizationToggleList .customizationFieldActions{grid-column:1/-1}.customizationPlacement{color:#65758a;grid-column:1/-1;gap:6px;font-size:10px;font-weight:750;display:grid}.customizationPlacement select{color:#132845;width:100%;font:inherit;background:#fff;border:1px solid #cfd9e7;border-radius:9px;padding:9px 10px}.customizationMetricCoordinates{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.customizationMetricCoordinates label{color:#65758a;gap:5px;font-size:9px;font-weight:750;display:grid}.customizationMetricCoordinates input{color:#132845;background:#fff;border:1px solid #cfd9e7;border-radius:8px;width:100%;padding:8px 9px}.metricGridEditor{background:linear-gradient(145deg,#f8fbff,#f3f6ff);border:1px solid #d9e4f1;border-radius:15px;gap:10px;margin-bottom:18px;padding:14px;display:grid}.metricGridEditor>header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.metricGridEditor>header strong,.metricGridEditor>header small{display:block}.metricGridEditor>header small{color:#718096;margin-top:3px;font-size:9px}.metricGridEditor>header label{color:#65758a;gap:5px;min-width:180px;font-size:9px;font-weight:750;display:grid}.metricGridEditor select{color:#132845;background:#fff;border:1px solid #cfd9e7;border-radius:8px;min-height:36px;padding:7px 9px}.metricGridStatus{border-radius:9px;align-items:center;gap:9px;padding:8px 10px;display:flex}.metricGridStatus strong{font-size:10px}.metricGridStatus small{color:#62728a;font-size:9px}.metricGridStatus.clear{color:#08765e;background:#e5faf4}.metricGridStatus.collision{color:#a24330;background:#fff0ea}.metricGridCanvas{background:#fff;border:1px solid #cfdaea;border-radius:11px;min-height:208px;max-height:520px;position:relative;overflow:auto}.metricGridCells,.metricGridCards{min-width:660px;display:grid}.metricGridCells>div{background:#f4f7fd66;border-bottom:1px dashed #e2e8f1;border-right:1px dashed #e2e8f1}.metricGridCards{pointer-events:none;position:absolute;inset:0}.metricGridCards>article{z-index:1;color:#163d72;cursor:grab;pointer-events:auto;background:linear-gradient(135deg,#e9f3ff,#edf0ff);border:1px solid #a9c8f4;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:4px;padding:7px 9px;display:flex;box-shadow:0 3px 8px #2b538f1f}.metricGridCanvas.dragging .metricGridCards{pointer-events:none}.metricGridCards article strong,.metricGridCards article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.metricGridCards article strong{font-size:10px}.metricGridCards article small{color:#587294;margin-top:2px;font-size:8px}.metricGridCards nav{gap:2px;display:flex}.metricGridCards button{color:#28598f;cursor:pointer;background:#ffffffe0;border:1px solid #bfd1eb;border-radius:5px;place-items:center;width:22px;height:22px;padding:0;font-size:10px;display:grid}.replacementUsageReport{background:#f8fbff;border:1px solid #d9e4f1;border-radius:15px;gap:12px;margin-top:18px;padding:16px;display:grid}.replacementUsageReport>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.replacementUsageReport>header span{color:var(--custom-blue);letter-spacing:.12em;font-size:9px;font-weight:850}.replacementUsageReport h3{margin:4px 0;font-size:16px}.replacementUsageReport header p{color:#6c7c92;max-width:620px;margin:0;font-size:10px;line-height:1.45}.replacementUsageSummary{grid-template-columns:repeat(4,minmax(70px,1fr));gap:6px;display:grid}.replacementUsageSummary>strong{color:#153e72;text-align:center;background:#fff;border:1px solid #dde6f1;border-radius:9px;padding:8px;font-size:16px}.replacementUsageSummary small{color:#7b899d;text-transform:uppercase;margin-top:2px;font-size:7px;font-weight:750;display:block}.replacementUsageReport>div{gap:8px;display:grid}.replacementUsageReport article{background:#fff;border:1px solid #e0e7f1;border-radius:11px;grid-template-columns:minmax(150px,.8fr) auto minmax(150px,.8fr) minmax(230px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.replacementUsageReport article strong,.replacementUsageReport article small{display:block}.replacementUsageReport article small{color:#748399;margin-top:3px;font-size:8px}.replacementUsageReport article>div>span{text-transform:uppercase;border-radius:999px;margin-bottom:4px;padding:3px 6px;font-size:7px;font-weight:850;display:inline-block}.replacementUsageReport span.available{color:#08765e;background:#dcf8ef}.replacementUsageReport span.attention{color:#a24330;background:#ffe8df}.replacementUsageReport article>b{color:#7a8ba3}.replacementUsageReport dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;display:grid}.replacementUsageReport dl div{background:#f5f8fc;border-radius:7px;padding:6px}.replacementUsageReport dt{color:#7c899d;font-size:7px}.replacementUsageReport dd{color:#233f62;margin:2px 0 0;font-size:9px;font-weight:800}.replacementUsageReport article>p{color:#607189;grid-column:1/-1;margin:0;font-size:9px}.replacementUsageEmpty{color:#6c7c92;text-align:center;border:1px dashed #cfd9e7;border-radius:9px;margin:0;padding:18px;font-size:10px}.replacementUsageReport>.replacementReadinessAlerts{gap:7px;display:grid}.replacementReadinessAlerts>article{background:#fff6f2;border-color:#f0c8b9;grid-template-columns:auto 1fr;gap:10px;padding:11px;display:grid}.replacementReadinessAlerts article>span{color:#a24330;text-transform:uppercase;background:#ffe2d8;border-radius:999px;align-self:start;padding:4px 7px;font-size:8px;font-weight:850}.replacementReadinessAlerts article p{color:#7a594f;margin:4px 0 0;font-size:9px}.replacementReadinessAlerts article div>div{align-items:center;gap:8px;margin-top:8px;display:flex}.replacementReadinessAlerts article div>div button,.replacementReadinessAlerts article div>div a{color:#8d3829;background:#fff;border:1px solid #d59b87;border-radius:7px;min-height:30px;padding:6px 9px;font-size:9px;font-weight:750;text-decoration:none}.customizationRoleGrid{gap:12px;display:grid}.customizationRoleGrid>article{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:14px;overflow:hidden}.customizationRoleGrid>article>header{border-bottom:1px solid #e5eaf2;align-items:center;gap:11px;padding:14px 16px;display:flex}.customizationRoleGrid>article>header>span{color:#0c765f;background:#dff8f1;border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.customizationRoleGrid header strong,.customizationRoleGrid header small{display:block}.customizationRoleGrid header small{color:#7d8ba0;margin-top:2px;font-size:10px}.customizationRoleGrid>article>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customizationRoleGrid>article>div>div{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 16px;display:grid}.customizationRoleGrid label{color:#3f536e;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.customizationRoleGrid input{accent-color:var(--custom-blue)}.customizationRoleGrid .customizationFieldActions{justify-content:flex-end}.customizationNumberingGrid{gap:12px;display:grid}.customizationNumberingGrid>article{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:14px;overflow:hidden}.customizationNumberingGrid>article>header{border-bottom:1px solid #e5eaf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.customizationNumberingGrid header strong,.customizationNumberingGrid header small{display:block}.customizationNumberingGrid header small{color:#7c8a9e;margin-top:3px;font-size:9px}.customizationNumberingGrid header footer{justify-content:flex-end}.customizationNumberingGrid>article>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.customizationNumberingGrid label{color:#53647d;gap:7px;font-size:11px;font-weight:750;display:grid}.customizationNumberingGrid label.wide{grid-column:span 2}.customizationNumberingGrid input,.customizationNumberingGrid select{color:#132845;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfd9e7;border-radius:9px;padding:10px 11px;font-size:13px}.customizationGovernance{position:relative}.customizationSticky{padding:22px;position:sticky;top:18px}.customizationSticky>button{width:100%;margin-top:10px;padding:12px}.customizationPrimary{box-shadow:0 8px 20px #2459cd33;color:#fff!important;background:linear-gradient(135deg,#1768e8,#5551dd)!important;border-color:#0000!important}.customizationSticky dl{border-top:1px solid #e1e7f0;margin:22px 0 0;padding-top:8px}.customizationSticky dl div{justify-content:space-between;gap:12px;padding:10px 0;display:flex}.customizationSticky dt{color:var(--custom-muted);font-size:12px}.customizationSticky dd{margin:0;font-size:12px;font-weight:800}.customizationReview,.customizationHistory{margin-top:20px;padding:24px}.customizationReview>header,.customizationHistory>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.customizationReview header em{color:#815d0c;text-transform:uppercase;background:#fff2c9;border-radius:999px;padding:7px 11px;font-size:11px;font-style:normal;font-weight:850}.customizationReview header em.approved{color:#075f52;background:#d8f8ef}.customizationReview header em.applied{color:#1e55ae;background:#e2edff}.customizationChangeList{gap:8px;margin-top:18px;display:grid}.customizationChangeList article{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:12px;grid-template-columns:90px minmax(150px,.8fr) minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:12px;padding:13px;display:grid}.customizationChangeList article>span{color:var(--custom-blue);text-transform:uppercase;font-size:10px;font-weight:850}.customizationChangeList article>strong{overflow-wrap:anywhere;font-size:12px}.customizationChangeList small{color:#8996a8;letter-spacing:.08em;font-size:9px;font-weight:850}.customizationChangeList p{margin:3px 0 0;font-size:13px;font-weight:700}.customizationChangeList article>b{color:#8290a3}.customizationReview>footer{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr) auto;align-items:end;gap:14px;margin-top:18px;display:grid}.customizationReview footer small{color:#8996a8;font-size:9px;font-weight:850;display:block}.customizationReview footer code{color:#3b4c66;text-overflow:ellipsis;max-width:360px;margin-top:5px;font-size:10px;display:block;overflow:hidden}.customizationReview footer label{margin:0}.customizationReview footer button{padding:12px 16px}.customizationImpact{background:linear-gradient(145deg,#f4f7ff,#f9fbff);border:1px solid #d5ddf5;border-radius:16px;margin-top:18px;padding:18px}.customizationImpact>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.customizationImpact h3{margin:4px 0 0;font-size:17px}.customizationImpact header code{color:#65758d;font-size:10px}.customizationImpact>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.customizationImpact article{background:#ffffffe6;border:1px solid #dce4f2;border-radius:12px;padding:13px}.customizationImpact article>strong{font-size:14px;display:block}.customizationImpact article>small{color:#6e7e95;font-size:9px}.customizationImpact dl{margin:11px 0 8px}.customizationImpact dl div{justify-content:space-between;gap:8px;padding:4px 0;display:flex}.customizationImpact dt{color:#748399;font-size:10px}.customizationImpact dd{margin:0;font-size:11px;font-weight:850}.customizationImpact article p{color:#60738b;margin:8px 0 0;font-size:10px;line-height:1.45}.customizationWarnings{background:linear-gradient(145deg,#fffaf0,#fffdf8);border:1px solid #f0d59a;border-radius:16px;margin-top:18px;padding:18px}.customizationWarnings>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.customizationWarnings h3{margin:4px 0 0;font-size:17px}.customizationWarnings header code{color:#7a6950;font-size:10px}.customizationWarnings>div{gap:8px;margin-top:14px;display:grid}.customizationWarnings article{background:#ffffffe0;border:1px solid #eedfbf;border-radius:12px;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid}.customizationWarnings article>span{color:#765d19;text-align:center;text-transform:uppercase;background:#fff0bd;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:850}.customizationWarnings article>span.high{color:#a13c2f;background:#ffe0da}.customizationWarnings article strong{font-size:12px;display:block}.customizationWarnings article p{color:#53647b;margin:4px 0;font-size:11px;line-height:1.5}.customizationWarnings article small{color:#8b7655;overflow-wrap:anywhere;font-size:9px}.customizationWarnings>label{color:#5c4b2d;align-items:flex-start;gap:9px;margin-top:14px;font-size:11px;font-weight:750;display:flex}.customizationWarnings>label input{accent-color:#c17a16;margin-top:2px}.customizationPermissionEvidence,.customizationPermissionPolicyEvidence,.customizationProvisioningEvidence{background:linear-gradient(145deg,#f2fcf8,#f9fffd);border:1px solid #cde5de;border-radius:16px;margin-top:18px;padding:18px}.customizationProvisioningEvidence{background:linear-gradient(145deg,#f6f5ff,#fbfbff);border-color:#d8d7f4}.customizationPermissionPolicyEvidence{background:linear-gradient(145deg,#f3f7ff,#fbfdff);border-color:#cfdcf4}.customizationPermissionEvidence>header,.customizationPermissionPolicyEvidence>header,.customizationProvisioningEvidence>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.customizationPermissionEvidence h3,.customizationPermissionPolicyEvidence h3,.customizationProvisioningEvidence h3{margin:4px 0 0;font-size:17px}.customizationPermissionEvidence header code,.customizationPermissionPolicyEvidence header code,.customizationProvisioningEvidence header code{color:#64776f;font-size:10px}.customizationPermissionPolicyEvidence>p{color:#53647b;margin:12px 0 5px;font-size:11px}.customizationPermissionPolicyEvidence>small{color:#70819a;overflow-wrap:anywhere;font-size:9px;display:block}.customizationPermissionPolicyEvidence>label{color:#294c78;align-items:flex-start;gap:9px;margin-top:13px;font-size:11px;font-weight:750;display:flex}.customizationPermissionPolicyEvidence>label input{accent-color:var(--custom-blue);margin-top:2px}.customizationPermissionEvidence>div,.customizationProvisioningEvidence>div{gap:9px;margin-top:14px;display:grid}.customizationPermissionEvidence article{background:#ffffffe6;border:1px solid #d7e9e4;border-radius:12px;grid-template-columns:62px minmax(0,1fr);gap:12px;padding:13px;display:grid}.customizationPermissionEvidence article>span{color:#a23e32;text-align:center;text-transform:uppercase;background:#ffe4df;border-radius:999px;align-self:start;padding:5px 8px;font-size:9px;font-weight:850}.customizationPermissionEvidence article>span.gain{color:#08765e;background:#dcf8ef}.customizationPermissionEvidence strong{font-size:12px}.customizationPermissionEvidence p{color:#53647b;margin:4px 0;font-size:11px}.customizationPermissionEvidence small{color:#76877f;font-size:9px}.customizationProvisioningEvidence article{background:#ffffffeb;border:1px solid #dfdef3;border-radius:12px;overflow:hidden}.customizationProvisioningEvidence article>header{border-bottom:1px solid #ecebf7;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.customizationProvisioningEvidence article header strong,.customizationProvisioningEvidence article header small{display:block}.customizationProvisioningEvidence article header small{color:#748097;margin-top:3px;font-size:9px}.customizationProvisioningEvidence article header>span{color:#4d49a8;text-transform:uppercase;background:#e9e8ff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.customizationProvisioningEvidence article>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.customizationProvisioningEvidence section small{color:#8993a6;font-size:8px;font-weight:850;display:block}.customizationProvisioningEvidence section strong{overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.customizationProvisioningEvidence section p{color:#68778e;margin:3px 0 0;font-size:9px}.customizationProvisioningEvidence article>div>b{color:#7573b1}.customizationProvisioningEvidence>p{color:#625f86;margin:12px 0 0;font-size:10px}.customizationHistory>header small{color:var(--custom-muted)}.customizationHistory>div{gap:8px;margin-top:16px;display:grid}.customizationHistory article{border:1px solid #e1e7f0;border-radius:11px;grid-template-columns:120px 90px 1fr 160px 180px;align-items:center;gap:12px;padding:12px 14px;display:grid}.customizationHistory article span{color:var(--custom-blue);font-size:11px;font-weight:800}.customizationHistory article p{color:var(--custom-muted);margin:0;font-size:12px}.customizationHistory article code,.customizationHistory article time{color:#77869b;font-size:10px}@media (max-width:1120px){.settingsHeroCopy{padding:34px}.settingsSnapshot{width:250px;min-width:220px}.settingsAssuranceSummary,.settingsControlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsAssuranceFooter{grid-template-columns:1fr 1fr}.settingsAssuranceActions{grid-column:1/-1;justify-content:flex-start}.customizationPolicy{grid-template-columns:1fr 1fr;align-items:end}.customizationLayout{grid-template-columns:1fr}.customizationSticky{position:static}.customizationFieldGrid,.customizationNumberingGrid>article>div,.customizationImpact>div{grid-template-columns:repeat(2,minmax(0,1fr))}.replacementUsageReport>header{display:grid}}@media (max-width:760px){.customizationStudio{padding:14px}.customizationHero{flex-direction:column;padding:24px}.settingsHero{min-height:0;padding:0}.settingsHeroCopy{padding:26px 24px 18px}.settingsHero h1{font-size:clamp(34px,11vw,46px)}.settingsQuickLinks{margin-top:20px}.settingsSnapshot{width:auto;min-width:0;margin:0 14px 14px;padding:20px}.customizationVersion{width:100%}.customizationNotice{grid-template-columns:auto 1fr}.customizationNotice button{grid-column:1/-1}.settingsNotice button{width:100%}.settingsAssurancePanel{padding:18px}.settingsPanelHeader,.settingsPanelHeading{display:grid}.settingsStatusBadge{justify-self:start}.settingsAssuranceSummary,.settingsControlGrid,.settingsAssuranceFooter{grid-template-columns:1fr}.settingsControlGrid>article{min-height:0}.settingsAssuranceActions{grid-column:auto}.settingsAssuranceActions button{width:100%}.customizationPolicy,.customizationTemplateList,.customizationRecommendationList,.customizationTemplateCreate,.customizationModuleGrid,.customizationFieldGrid,.customizationToggleList,.customizationImpact>div,.customizationNumberingGrid>article>div{grid-template-columns:1fr}.customizationNumberingGrid label.wide{grid-column:auto}.customizationRoleGrid>article>div,.customizationProvisioningEvidence article>div{grid-template-columns:1fr}.customizationProvisioningEvidence article>div>b{display:none}.customizationFormFields>div{grid-template-columns:1fr 1fr}.customizationFormFields>div>span,.customizationFormFields footer{grid-column:1/-1}.customizationFormFields footer{justify-content:flex-start}.customizationChangeList article{grid-template-columns:1fr 1fr}.customizationChangeList article>span,.customizationChangeList article>strong{grid-column:1/-1}.customizationChangeList article>b{display:none}.customizationReview>footer{grid-template-columns:1fr}.customizationHistory article{grid-template-columns:1fr 1fr}.metricGridEditor>header{flex-direction:column;align-items:stretch}.replacementUsageSummary{grid-template-columns:repeat(2,1fr)}.replacementUsageReport article{grid-template-columns:1fr}.replacementUsageReport article>b{display:none}}.industryOnboardingShell{color:#11233c;background:radial-gradient(circle at 85% 5%,#2078e229,#0000 28rem),#f4f7fb;min-height:100vh}.industryOnboardingHeader{background:#fff;border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px clamp(20px,4vw,64px);display:flex}.industryOnboardingHeader>div,.industryOnboardingHeader>div>div{align-items:center;gap:12px;display:flex}.industryOnboardingHeader>div>span,.industryOnboardingLoading>span{color:#fff;background:linear-gradient(135deg,#1469de,#5d54df);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.industryOnboardingHeader b,.industryOnboardingHeader small{display:block}.industryOnboardingHeader small,.industryOnboardingHeader p{color:#64748b;font-size:12px}.industryOnboardingLayout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.industryOnboardingLayout>aside{color:#fff;background:linear-gradient(165deg,#0c2344 0%,#102d54 65%,#174880 100%);padding:46px clamp(24px,3vw,48px)}.industryOnboardingLayout>aside h1{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(30px,3vw,44px);line-height:1.04}.industryOnboardingLayout>aside>p{color:#b8c9e1;line-height:1.6}.industryOnboardingLayout ol{gap:7px;margin:34px 0 0;padding:0;list-style:none;display:grid}.industryOnboardingLayout li{color:#8197b4;border-radius:10px;align-items:center;gap:11px;min-height:42px;padding:7px 10px;display:flex}.industryOnboardingLayout li span{border:1px solid;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.industryOnboardingLayout li.active{color:#fff;background:#ffffff1c}.industryOnboardingLayout li.done{color:#6fe0b0}.industryOnboardingCard{background:#fff;border:1px solid #dde5f0;border-radius:24px;align-self:start;width:min(900px,100% - 48px);margin:48px auto;padding:clamp(26px,4vw,48px);box-shadow:0 24px 70px #11233c17}.industryOnboardingCard>header>small{color:#1469de;letter-spacing:.16em;font-weight:900}.industryOnboardingCard>header h2{letter-spacing:-.04em;margin:9px 0;font-size:clamp(28px,4vw,42px)}.industryOnboardingCard>header p{color:#64748b;margin:0 0 30px;line-height:1.6}.industryFormGrid,.industryChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.industryFormGrid label,.industryOnboardingCard form>label{gap:8px;font-size:13px;font-weight:750;display:grid}.industryFormGrid input,.industryFormGrid select,.industryOnboardingCard form>label input,.industryOnboardingCard form>label select{color:#11233c;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #c9d4e3;border-radius:10px;padding:10px 13px}.industryFormGrid select[multiple]{min-height:160px}.industryChoiceGrid label{cursor:pointer;border:1px solid #d4deeb;border-radius:13px;align-items:center;gap:12px;min-height:78px;padding:15px;display:flex}.industryChoiceGrid input{accent-color:#1469de;width:20px;height:20px}.industryChoiceGrid b,.industryChoiceGrid small{display:block}.industryChoiceGrid small{color:#718096;margin-top:4px}.industryOnboardingCard form>footer{border-top:1px solid #e6ebf2;justify-content:flex-end;margin-top:28px;padding-top:22px;display:flex}.industryOnboardingCard button,.industryWizardAction button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#126be3,#555bdd);border:0;border-radius:11px;min-height:48px;padding:0 22px;font-weight:850}.industryOnboardingCard button:disabled{opacity:.55;cursor:wait}.industryPresetSummary,.industryComplianceNotice{background:#f1f6fd;border:1px solid #d4e3f7;border-radius:13px;grid-column:1/-1;padding:18px}.industryPresetSummary p,.industryComplianceNotice p{color:#586b83;margin:7px 0;line-height:1.5}.industryWizardAction{text-align:center;background:#f8fbff;border:1px dashed #b9cae0;border-radius:18px;padding:clamp(28px,5vw,62px) 20px}.industryWizardAction>span{color:#1469de;background:#e7f1ff;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto;font-size:24px;font-weight:900;display:grid}.industryWizardAction h3{margin:18px 0 8px;font-size:24px}.industryWizardAction p{color:#62748b;max-width:620px;margin:0 auto 22px;line-height:1.6}.industryOnboardingError,.industryPreviewWarning{color:#a72626;background:#fff1f1;border:1px solid #f2b4b4;border-radius:10px;margin:0 0 18px;padding:13px 15px}.industryPreviewEvidence{border:1px solid #d8e1ed;border-radius:16px;margin-bottom:20px;padding:20px}.industryPreviewEvidence>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.industryPreviewEvidence h3{margin:5px 0 18px}.industryPreviewEvidence code{background:#eef3f9;border-radius:7px;padding:7px 9px}.industryPreviewChanges{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.industryPreviewChanges article,.industryReadinessList article{border:1px solid #e0e7f0;border-radius:10px;padding:13px}.industryPreviewChanges b,.industryPreviewChanges span,.industryPreviewChanges small,.industryReadinessList b,.industryReadinessList small{display:block}.industryPreviewChanges span,.industryPreviewChanges small,.industryReadinessList small{color:#6d7d91;margin-top:4px;font-size:12px}.industryReadinessList{gap:10px;margin-bottom:20px;display:grid}.industryReadinessList article{justify-content:space-between;align-items:center;gap:20px;display:flex}.industryReadinessList select{border:1px solid #c9d4e3;border-radius:8px;min-height:40px;padding:0 10px}.industryOnboardingLoading{justify-content:center;align-items:center;gap:12px;min-height:50vh;display:flex}@media (max-width:850px){.industryOnboardingLayout{grid-template-columns:1fr}.industryOnboardingLayout>aside{padding:26px 20px}.industryOnboardingLayout>aside h1,.industryOnboardingLayout>aside>p{display:none}.industryOnboardingLayout ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.industryOnboardingLayout li{justify-content:center;padding:6px}.industryOnboardingLayout li b{display:none}.industryOnboardingCard{width:calc(100% - 24px);margin:12px auto 28px}.industryFormGrid,.industryChoiceGrid,.industryPreviewChanges{grid-template-columns:1fr}.industryOnboardingHeader p{display:none}}.landingHeader{z-index:5;align-items:center;gap:48px;max-width:1240px;height:82px;margin:auto;padding:0 24px;display:flex;position:relative}.landingBrand{color:#172033;align-items:center;gap:10px;text-decoration:none;display:flex}.landingBrand>span{color:#fff;background:linear-gradient(145deg,#2778ef,#6f57d9);border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:900;display:grid;box-shadow:0 8px 22px #3670de35}.landingBrand b{white-space:nowrap;font-size:18px}.landingBrand i{color:#6655d5;font-style:normal}.landingHeader nav{gap:32px;margin-left:auto;display:flex}.landingHeader nav a{color:#667086;font-size:13px;font-weight:700;text-decoration:none}.landingHeader nav a:hover{color:#176be8}.landingActions{align-items:center;gap:8px;display:flex}.landingActions button{height:42px;font:800 12px var(--font-manrope);cursor:pointer;border-radius:10px;padding:0 17px}.loginButton{color:#344057;background:#fff;border:1px solid #dce3ee}.registerButton{color:#fff;background:#176be8;border:0;box-shadow:0 9px 22px #176be82e}.registerButton span{margin-left:7px}.landingHero{grid-template-columns:.86fr 1.14fr;align-items:center;max-width:1240px;min-height:650px;margin:auto;padding:60px 24px 80px;display:grid;position:relative}.landingHero:before{content:"";filter:blur(80px);opacity:.8;background:#eaf2ff;border-radius:50%;width:600px;height:600px;position:absolute;top:-80px;right:-160px}.heroCopy{z-index:2;position:relative}.heroEyebrow{color:#2771df;letter-spacing:.9px;text-transform:uppercase;background:#f5f9ff;border:1px solid #d9e6fb;border-radius:999px;width:max-content;padding:8px 12px;font-size:10px;font-weight:900}.heroEyebrow span{color:#7059d8;margin-right:5px}.heroCopy h1{font:700 clamp(46px, 5.1vw, 72px)/1.04 var(--font-playfair);letter-spacing:-2.7px;margin:22px 0}.heroCopy h1 em{color:#2770e4;font-style:normal}.heroCopy>p{color:#667187;max-width:550px;font-size:16px;line-height:1.75}.heroButtons{align-items:center;gap:20px;margin-top:28px;display:flex}.heroButtons button,.landingCta button{color:#fff;height:52px;font:800 13px var(--font-manrope);cursor:pointer;background:linear-gradient(100deg,#176be8,#5669df);border:0;border-radius:11px;padding:0 20px;box-shadow:0 12px 27px #176be831}.heroButtons button span,.landingCta button span{margin-left:9px}.heroButtons a{color:#344158;font-size:12px;font-weight:800;text-decoration:none}.heroButtons a span{color:#2771df;border:1px solid #d9e1ec;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:6px;font-size:9px;display:inline-grid}.heroTrust{color:#778195;gap:20px;margin-top:28px;font-size:10px;display:flex}.heroTrust b{color:#16885f;background:#e4f7ed;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:4px;display:inline-grid}.heroVisual{z-index:1;height:500px;position:relative}.heroGlow{filter:blur(12px);opacity:.85;background:linear-gradient(145deg,#dae9ff,#eee7ff);border-radius:50%;position:absolute;inset:25px -80px -25px 20px}.previewWindow{background:#fff;border:1px solid #dce5f1;border-radius:17px;width:625px;max-width:100%;position:absolute;top:43px;right:-45px;overflow:hidden;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 35px 80px #2a49752c}.previewTop{border-bottom:1px solid #e8edf4;align-items:center;gap:8px;height:49px;padding:0 15px;font-size:10px;display:flex}.previewTop small{color:#919aaa}.previewTop i{background:#dfe4ec;border-radius:50%;width:7px;height:7px;margin-left:auto}.previewTop i+i{margin-left:0}.previewLogo{color:#fff;background:#2977eb;border-radius:7px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.previewBody{grid-template-columns:52px 1fr;height:370px;display:grid}.previewBody aside{background:#f9fbfe;border-right:1px solid #e7ecf3;flex-direction:column;align-items:center;gap:17px;padding-top:24px;display:flex}.previewBody aside span{background:#dbe3ef;border-radius:5px;width:21px;height:6px}.previewBody aside span:first-child{background:#dbe8fc;height:21px}.previewBody>div{padding:22px}.previewHeading{flex-direction:column;display:flex}.previewHeading span{color:#2771df;letter-spacing:.9px;text-transform:uppercase;font-size:8px;font-weight:900}.previewHeading b{margin-top:6px;font-size:15px}.previewStats{grid-template-columns:1.1fr 1fr 1fr;gap:9px;margin-top:17px;display:grid}.previewStats>div{border:1px solid #e1e7f0;border-radius:10px;flex-direction:column;height:82px;padding:12px;display:flex}.previewStats small{color:#7d879a;font-size:8px}.previewStats b{margin-top:7px;font-size:16px}.previewStats em{color:#1a9165;margin-top:4px;font-size:8px;font-style:normal}.previewStats .bigScore{color:#fff;background:linear-gradient(140deg,#176be8,#635cd8);grid-template-columns:auto 1fr;align-items:center;display:grid}.bigScore strong{font-size:34px}.bigScore small{color:#dfe9ff}.previewChart{background:repeating-linear-gradient(#fff 0 40px,#eef2f7 41px);border:1px solid #e1e7f0;border-radius:10px;height:170px;margin-top:10px;padding:13px;position:relative;overflow:hidden}.previewChart>b{font-size:9px}.previewChart svg{width:calc(100% - 30px);height:115px;position:absolute;bottom:4px;left:15px;right:15px}.floatingCard{background:#fff;border:1px solid #e1e7f0;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 15px 35px #263f6b22}.floatingCard>span{color:#168f63;background:#e8f7ef;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.floatingCard div{flex-direction:column;display:flex}.floatingCard small{color:#7c8799;font-size:8px}.floatingCard b{margin-top:3px;font-size:11px}.floatingTop{top:20px;right:-65px}.floatingBottom{bottom:9px;left:13px}.floatingBottom>span{color:#6b54d6;background:#eeeaff}.logoStrip{text-align:center;background:#fbfcfe;border-top:1px solid #e8edf4;border-bottom:1px solid #e8edf4;padding:25px 24px}.logoStrip>span{color:#8791a4;text-transform:uppercase;letter-spacing:1.2px;font-size:9px;font-weight:800;display:block}.logoStrip>div{color:#566177;justify-content:space-between;max-width:930px;margin:18px auto 0;display:flex}.logoStrip b{font-size:13px}.landingAbout,.landingFeatures,.howSection{max-width:1180px;margin:auto;padding:100px 24px}.sectionLabel{color:#276fdf;letter-spacing:1.7px;font-size:10px;font-weight:900}.aboutGrid{grid-template-columns:1fr .85fr;gap:100px;margin-top:14px;display:grid}.aboutGrid h2,.landingFeatures>h2,.howSection h2{font:700 40px/1.2 var(--font-playfair);letter-spacing:-1px;margin:0}.aboutGrid p,.sectionIntro{color:#6d778b;margin-top:0;font-size:14px;line-height:1.75}.aboutStats{border:1px solid #e0e7f0;border-radius:15px;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid;overflow:hidden}.aboutStats article{border-right:1px solid #e4eaf2;flex-direction:column;padding:25px;display:flex}.aboutStats article:last-child{border:0}.aboutStats strong{font:700 32px var(--font-playfair);color:#216cdd}.aboutStats span{margin-top:5px;font-size:11px;font-weight:900}.aboutStats small{color:#8a93a4;margin-top:3px;font-size:9px}.landingFeatures{text-align:center;background:#f6f9fd;max-width:none}.landingFeatures>*{max-width:1180px;margin-left:auto;margin-right:auto}.landingFeatures>h2{margin-top:12px}.sectionIntro{max-width:600px!important;margin-top:10px!important}.featureGrid{text-align:left;grid-template-columns:repeat(3,1fr);gap:13px;display:grid;margin-top:40px!important}.featureGrid article{background:#fff;border:1px solid #e0e7f0;border-radius:14px;min-height:230px;padding:24px;box-shadow:0 8px 25px #334e7908}.featureGrid article>span{color:#2672e4;background:#eaf2ff;border-radius:12px;place-items:center;width:43px;height:43px;font-size:18px;display:grid}.featureGrid h3{margin:18px 0 8px;font-size:15px}.featureGrid p{color:#717c90;font-size:11px;line-height:1.65}.featureGrid a{color:#216ddd;font-size:10px;font-weight:900;text-decoration:none}.howSection{grid-template-columns:.7fr 1.3fr;gap:85px;display:grid}.howSection h2{margin-top:12px}.steps{gap:0;display:grid}.steps article{grid-template-columns:54px 1fr;padding:0 0 28px;display:grid;position:relative}.steps article:before{content:"";border-left:1px dashed #b9c8dd;position:absolute;top:40px;bottom:0;left:20px}.steps article:last-child:before{display:none}.steps b{color:#226dde;background:#e9f2ff;border-radius:50%;grid-row:1/3;place-items:center;width:41px;height:41px;font-size:10px;display:grid}.steps span{font-size:14px;font-weight:900}.steps p{color:#737e91;margin:5px 0 0;font-size:11px;line-height:1.6}.landingCta{color:#fff;background:linear-gradient(120deg,#17223c,#28365c);border-radius:22px;align-items:center;max-width:1180px;margin:0 auto 95px;padding:48px 55px;display:flex;position:relative;overflow:hidden}.landingCta:after{content:"";filter:blur(30px);background:#4568e84d;border-radius:50%;width:300px;height:300px;position:absolute;top:-180px;right:90px}.landingCta>div{z-index:1;position:relative}.landingCta>div>span{letter-spacing:1.5px;color:#99b9ff;font-size:9px;font-weight:900}.landingCta h2{font:700 34px var(--font-playfair);margin:10px 0}.landingCta p{color:#afbdd6;margin:0;font-size:12px}.landingCta button{z-index:1;white-space:nowrap;margin-left:auto;position:relative}.landingFooter{color:#fff;background:#121a2c;padding:60px max(24px,50% - 590px) 25px}.footerMain{grid-template-columns:2fr repeat(3,1fr);gap:70px;display:grid}.footerMain .landingBrand{color:#fff}.footerMain>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footerMain p{color:#8e9bb5;max-width:280px;font-size:11px;line-height:1.7}.footerMain>div>b{margin-bottom:6px;font-size:11px}.footerMain a,.footerMain button{color:#98a5bd;font:500 10px var(--font-manrope);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.footerBottom{color:#75839e;border-top:1px solid #ffffff16;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:9px;display:flex}.landingAuthModal{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1426d9;position:fixed;inset:0;overflow:auto}.landingAuthModal .authShell{min-height:100vh;padding:45px 20px}.closeAuth{z-index:301;color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #ffffff30;border-radius:50%;width:42px;height:42px;font-size:26px;position:fixed;top:20px;right:24px}@media (max-width:900px){.landingHeader nav{display:none}.landingActions{margin-left:auto}.landingHero{grid-template-columns:1fr;padding-top:40px}.heroVisual{margin-top:25px}.previewWindow,.floatingTop{right:0}.aboutGrid,.howSection{grid-template-columns:1fr;gap:30px}.featureGrid{grid-template-columns:1fr 1fr}.footerMain{grid-template-columns:1.6fr 1fr 1fr;gap:35px}.footerMain>div:last-child{display:none}.landingCta{margin-left:20px;margin-right:20px}}@media (max-width:620px){.landingHeader{height:70px;padding:0 16px}.landingActions .loginButton{display:none}.landingHero{padding:42px 18px 60px}.heroCopy h1{letter-spacing:-1.7px;font-size:45px}.heroCopy>p{font-size:14px}.heroButtons{flex-direction:column;align-items:stretch}.heroButtons a{text-align:center}.heroTrust{flex-wrap:wrap;gap:8px}.heroVisual{height:380px}.previewWindow{transform-origin:0 0;width:600px;right:-145px;transform:scale(.82)}.floatingTop{right:-10px}.floatingBottom{bottom:0;left:0}.logoStrip>div{flex-wrap:wrap;justify-content:center;gap:15px}.landingAbout,.landingFeatures,.howSection{padding:70px 18px}.aboutGrid h2,.landingFeatures>h2,.howSection h2{font-size:32px}.aboutStats{grid-template-columns:1fr 1fr}.aboutStats article:nth-child(2){border-right:0}.aboutStats article{border-bottom:1px solid #e4eaf2}.featureGrid{grid-template-columns:1fr}.landingCta{padding:38px 25px;display:block}.landingCta h2{font-size:29px}.landingCta button{margin:25px 0 0}.footerMain{grid-template-columns:1fr 1fr}.footerMain>div:first-child{grid-column:1/-1}.footerBottom{flex-direction:column;gap:12px}}:root{--blue:#1265e9;--ink:#17192a;--muted:#70778c;--line:#e6eaf2;--bg:#f7f9fc}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-manrope), Arial, sans-serif;margin:0}.appShell{min-height:100vh}.sideNav{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:224px;padding:18px 16px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{align-items:center;gap:10px;font-size:19px;display:flex}.brand b{white-space:nowrap}.brand i{color:#7057d9;font-style:normal}.logo{color:#fff;background:linear-gradient(140deg,#2879ef,#7157da);border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:inline-grid}.sideNav nav{gap:5px;margin-top:27px;display:grid}.sideNav nav button{text-align:left;color:#576078;font:600 12px var(--font-manrope);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 12px}.sideNav nav button span{color:#65708c;width:30px;font-size:17px;display:inline-block}.sideNav nav button.active{color:#075fde;background:#eaf2ff}.sideNav nav button.active span{color:#075fde}.upgrade{background:linear-gradient(150deg,#eff2ff,#f8f1ff);border:1px solid #e6e1fb;border-radius:12px;margin-top:auto;padding:16px}.upgrade>span{color:#7057d9}.upgrade strong{margin-top:7px;font-size:12px;display:block}.upgrade p{color:var(--muted);font-size:10px;line-height:1.5}.upgrade button{color:#604dcc;background:#fff;border:1px solid #a89be8;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:700}.quota{border:1px solid var(--line);border-radius:10px;margin-top:14px;padding:12px;font-size:10px}.quota strong{justify-content:space-between;display:flex}.quota div{background:#edf0f5;border-radius:5px;height:5px;margin:10px 0}.quota i{background:var(--blue);border-radius:5px;width:36%;height:100%;display:block}.quota small{color:var(--muted);font-size:8px}.mainArea{margin-left:224px}.topBar{border-bottom:1px solid var(--line);z-index:15;background:#fff;align-items:center;gap:14px;height:66px;padding:0 26px;display:flex;position:sticky;top:0}.searchBox{color:#8891a6;border:1px solid #e2e7ef;border-radius:9px;align-items:center;width:min(430px,42vw);height:40px;margin:auto;padding:0 11px;display:flex}.searchBox input{width:100%;font:500 11px var(--font-manrope);border:0;outline:0;padding:0 8px}.searchBox kbd{white-space:nowrap;background:#f0f2f6;border-radius:5px;padding:3px 6px;font-size:9px}.topIcon{background:0 0;border:0;font-size:18px;position:relative}.topIcon i{color:#fff;width:15px;height:15px;font:700 8px var(--font-manrope);background:#e94040;border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-4px}.newScan{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:11px 16px;font-weight:700;box-shadow:0 4px 12px #1265e933}.user{border-left:1px solid var(--line);align-items:center;gap:8px;padding-left:15px;display:flex}.user>span{color:#fff;background:#272c3b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.user div{flex-direction:column;font-size:10px;display:flex}.user small{color:var(--muted);margin-top:2px}.user>i{color:#80879a;font-style:normal}.mobileLogo{display:none}.dashboard{max-width:1540px;margin:auto;padding:18px}.card{border:1px solid var(--line);background:#fff;border-radius:11px;box-shadow:0 3px 13px #34405d0a}.topGrid{grid-template-columns:1.2fr 1.12fr .84fr;gap:12px;display:grid}.scanCard{grid-template-columns:1.1fr .9fr;min-height:190px;padding:19px;display:grid;overflow:hidden}.miniIcon{color:#6355dc}.scanCard h2{margin-left:8px;font-size:14px;display:inline}.scanCard p{color:var(--muted);max-width:250px;font-size:10px;line-height:1.5}.scanInput{color:#7b8496;border:1px solid #dce3ed;border-radius:8px;align-items:center;height:41px;padding:0 10px;display:flex}.scanInput input{font:500 10px var(--font-manrope);border:0;outline:0;width:100%;padding-left:8px}.scanCard>div:first-child>button{background:var(--blue);color:#fff;border:0;border-radius:7px;width:100%;height:38px;margin-top:9px;font-size:10px;font-weight:700}.scanCard>div:first-child>button span{margin-left:7px}.scanArt{background:radial-gradient(circle,#dce9ff,#0000 68%);place-items:center;display:grid;position:relative}.window{background:#fff9;border:1px solid #dce8f9;border-radius:10px;width:128px;height:98px;padding:10px;transform:rotate(8deg);box-shadow:0 16px 30px #367ad52c}.window i{background:#ef6f60;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.window i:nth-child(2){background:#e9b23c}.window i:nth-child(3){background:#43b97f}.window span{border-bottom:2px solid #4d85ed;height:38px;margin:9px 7px;display:block;transform:skewY(-8deg)}.window b{color:#397bed}.scanArt .scoreRing{background:#fff;position:absolute;bottom:10px;right:7px}.scoreCard,.companyCard{padding:17px}.cardLabel{font-size:12px;font-weight:800}.cardLabel span{color:#8992a6;margin-left:4px}.scoreBody{grid-template-columns:145px 1fr;align-items:center;gap:14px;margin-top:10px;display:grid}.scoreRing{--score:250deg;--ring:#19a067;background:conic-gradient(var(--ring) var(--score), #edf0f4 0);border-radius:50%;place-items:center;width:67px;height:67px;display:grid;position:relative}.scoreRing:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.scoreRing strong,.scoreRing span{z-index:1}.scoreRing strong{font-size:23px}.scoreRing.large{width:127px;height:127px}.scoreRing.large:after{inset:11px}.scoreRing.large strong{font-size:38px;transform:translateY(-6px)}.scoreRing.large span{color:#19a067;font-size:9px;position:absolute;transform:translateY(25px)}.scoreBody h3{margin:0 0 8px;font-size:11px}.scoreBody p{color:var(--muted);font-size:9px;line-height:1.5}.scoreBody>b{color:#17a36a;font-size:9px}.scoreBody>b span{color:var(--muted);font-weight:500}.buttonRow{gap:6px;margin-top:12px;display:flex}.buttonRow button{background:#fff;border:1px solid #dce2eb;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.companyTop,.companyTop>div{justify-content:space-between;align-items:center;display:flex}.companyTop span{color:#16a66a;margin-left:8px;font-size:8px}.companyLogo{color:#fff;background:#171927;border-radius:9px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.companyCard dl{grid-template-columns:76px 1fr;gap:8px;margin:9px 0;font-size:9px;display:grid}.companyCard dt{color:var(--muted)}.companyCard dd{margin:0;font-weight:600}.completed{color:#159b65;background:#e5f7ee;border-radius:12px;padding:5px 9px;font-size:8px;display:inline-block}.pillarStrip{grid-template-columns:repeat(8,1fr);gap:7px;margin-top:12px;display:grid}.pillarStrip>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;min-width:0;padding:11px}.pillarStrip>button.selected{border-color:#8aaef2;box-shadow:0 0 0 2px #dce8ff}.pillarStrip>button>div:first-child{align-items:center;gap:7px;display:flex}.pillarStrip>button>div:first-child span{font-size:15px}.pillarStrip>button b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.miniScore{justify-content:space-between;align-items:end;margin-top:8px;display:flex}.miniScore em{font-size:7px;font-style:normal}.miniScore em.green{color:#0c9a5e}.miniScore em.amber{color:#e18c27}.miniScore em.red{color:#e55e57}.miniScore .scoreRing{width:49px;height:49px}.miniScore .scoreRing:after{inset:5px}.miniScore .scoreRing strong{font-size:17px}.analyticsGrid{grid-template-columns:1.55fr .95fr 1.1fr 1.15fr;gap:10px;margin-top:12px;display:grid}.trendPanel,.radarPanel,.listPanel{height:243px;padding:14px}.panelTitle{justify-content:space-between;align-items:flex-start;display:flex}.panelTitle h3{margin:0;font-size:11px}.panelTitle p{color:var(--muted);margin:4px 0;font-size:8px}.panelTitle button{color:var(--blue);background:0 0;border:0;font-size:8px;font-weight:700}.panelTitle>div>span{color:var(--muted);font-size:7px}.panelTitle>div>span i{border-top:2px solid var(--blue);vertical-align:middle;width:16px;display:inline-block}.panelTitle>div>span i.dash{border-top:1px dashed #8e9aaf}.trendPanel .panelTitle>button{border:1px solid var(--line);color:#4f576c;border-radius:6px;padding:6px}.lineChart{grid-template-columns:25px 1fr;height:190px;margin-top:9px;display:grid}.yLabels{color:#8790a2;flex-direction:column;justify-content:space-between;padding-bottom:20px;font-size:7px;display:flex}.plot{background:repeating-linear-gradient(#fff 0 40px,#edf0f4 41px);position:relative}.plot svg{width:100%;height:165px;position:absolute;inset:0;overflow:visible}.plot path{fill:none}.scoreLine{stroke:#176bec;stroke-width:3px}.industryLine{stroke:#9ba5b7;stroke-width:2px;stroke-dasharray:5 4}.plot circle{fill:#176bec}.xLabels{color:#7c8597;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.radarWrap{width:180px;height:185px;margin:10px auto;position:relative}.radarGrid{clip-path:polygon(50% 0,85% 15%,100% 50%,85% 85%,50% 100%,15% 85%,0 50%,15% 15%);background:#e7ecf5;width:130px;height:130px;position:absolute;top:23px;left:25px}.radarGrid:before,.radarGrid:after,.radarGrid i,.radarGrid b{content:"";clip-path:inherit;background:#fff;position:absolute;inset:1px}.radarGrid:after{background:#e7ecf5;inset:20px}.radarGrid i:first-child{z-index:1;background:#fff;inset:21px}.radarGrid i:nth-child(2){z-index:2;background:#e7ecf5;inset:40px}.radarGrid i:nth-child(3){z-index:3;background:#fff;inset:41px}.radarGrid b{z-index:4;background:#3e7ff04d;border:2px solid #3174ed;inset:18px 10px 22px 13px;transform:rotate(8deg)}.radarLabel{text-align:center;color:#555e72;font-size:6px;position:absolute}.radarLabel b{display:block}.r0{top:0;left:73px}.r1{top:23px;right:0}.r2{top:80px;right:-4px}.r3{bottom:17px;right:7px}.r4{bottom:0;left:74px}.r5{bottom:18px;left:-6px}.r6{top:82px;left:-13px}.r7{top:23px;left:-5px}.listPanel{padding:13px}.listItem{border-bottom:1px solid #edf0f4;grid-template-columns:22px 1fr auto 8px;align-items:center;gap:7px;padding:8px 0;display:grid}.listItem:last-child{border:0}.severity{color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.listItem div{flex-direction:column;min-width:0;display:flex}.listItem b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.listItem small{color:var(--muted);margin-top:3px;font-size:6.5px}.listItem em{background:#f7f8fa;border-radius:8px;padding:3px 5px;font-size:6px;font-style:normal}.listItem>strong{color:#aab1bf}.recIcon{color:#20a76c;background:#e8f8f0;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.recs .listItem em{color:#1a9b64;background:#e8f8ef}.detailGrid{grid-template-columns:2.4fr 1fr;gap:10px;margin-top:12px;display:grid}.parameterPanel,.readiness{padding:14px}.parameterGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.parameter{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr auto;gap:7px;padding:9px;display:grid}.parameter>div:first-child{flex-direction:column;display:flex}.parameter span{color:var(--muted);margin-top:3px;font-size:6.5px}.parameter strong{font-size:16px}.parameter>div:last-child{background:#edf0f5;border-radius:5px;grid-column:1/-1;height:4px}.parameter>div:last-child i{border-radius:5px;height:100%;display:block}.readinessRow{border-bottom:1px solid #edf0f4;grid-template-columns:1fr auto 48px;align-items:center;gap:8px;padding:9px 0;font-size:8px;display:grid}.readinessRow span{color:var(--muted)}.readinessRow i{text-align:center;color:#138c5b;background:#e6f6ee;border-radius:8px;padding:4px;font-size:6px;font-style:normal}.readinessRow i.warn{color:#d78321;background:#fff3e5}.readinessRow i.bad{color:#dc5550;background:#ffedec}.bottomGrid{grid-template-columns:1.05fr 1.35fr;gap:10px;margin-top:12px;display:grid}.comparison,.actionPlan{min-width:0;padding:14px}.comparison table{border-collapse:collapse;width:100%;margin-top:10px;font-size:7px}.comparison th{color:var(--muted);text-align:left;padding:5px;font-weight:600}.comparison td{border-top:1px solid #edf0f4;padding:6px 5px}.comparison td span{background:#edf0f8;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:5px;display:inline-grid}.comparison td.overall{color:#118c5c;font-weight:800}.actionColumns{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.actionColumns>div{border:1px solid var(--line);border-radius:8px;padding:9px}.actionColumns h4{grid-template-columns:25px 1fr;margin:0;font-size:8px;display:grid}.actionColumns h4 small{color:var(--muted);grid-column:2;font-size:6px}.dayIcon{border-radius:5px;grid-row:1/3;place-items:center;width:20px;height:20px;display:grid}.greenBg{color:#1aa66c;background:#e6f7ef}.orangeBg{color:#ed8a36;background:#fff1e5}.blueBg{color:#1673ec;background:#e9f2ff}.actionColumns ul{color:#4d566a;padding-left:14px;font-size:6.5px;line-height:1.7;list-style:"?  "}.actionColumns>div>i{background:#edf0f4;border-radius:5px;height:4px;margin-top:5px;display:block}.actionColumns>div>i span{background:#19a66c;border-radius:5px;height:100%;display:block}.actionColumns>div:nth-child(2)>i span{background:#ed943c}.actionColumns>div:nth-child(3)>i span{background:#2679ed}.modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15182a99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.scanModal{background:#fff;border-radius:15px;width:min(620px,100%);padding:28px;position:relative}.close{background:#eff2f6;border:0;border-radius:50%;width:29px;height:29px;position:absolute;top:16px;right:18px}.modalIcon{color:#6658dd}.scanModal h2{margin:8px 0;font-size:21px}.scanModal>p{color:var(--muted);font-size:10px}.scanModal label{flex-direction:column;gap:5px;margin-top:12px;font-size:8px;font-weight:700;display:flex}.scanModal input,.scanModal select{font:500 10px var(--font-manrope);background:#fff;border:1px solid #dce2eb;border-radius:7px;padding:10px}.fieldRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.coverage{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:15px;display:grid}.coverage span{border:1px solid var(--line);border-radius:7px;grid-template-columns:20px 1fr;padding:8px;font-size:7px;font-weight:700;display:grid}.coverage span i{color:var(--muted);grid-column:2;font-size:6px;font-style:normal}.begin{background:var(--blue);color:#fff;border:0;border-radius:8px;width:100%;margin-top:15px;padding:12px;font-weight:800}@media (max-width:1250px){.pillarStrip{grid-template-columns:repeat(4,1fr)}.analyticsGrid{grid-template-columns:1.5fr .9fr 1.1fr}.recs{grid-column:span 3;height:auto}.topGrid{grid-template-columns:1.3fr 1fr}.companyCard{grid-column:span 2}.bottomGrid{grid-template-columns:1fr}.detailGrid{grid-template-columns:1.8fr 1fr}}@media (max-width:900px){.sideNav{display:none}.mainArea{margin-left:0}.mobileLogo{align-items:center;gap:7px;display:flex}.mobileLogo .logo{width:29px;height:29px}.searchBox{display:none}.topBar{padding:0 14px}.topIcon{margin-left:auto}.user{display:none}.dashboard{padding:12px}.topGrid{grid-template-columns:1fr}.companyCard{grid-column:auto}.pillarStrip{grid-template-columns:repeat(4,1fr)}.analyticsGrid{grid-template-columns:1fr 1fr}.recs{grid-column:auto}.detailGrid{grid-template-columns:1fr}.parameterGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.newScan{padding:9px 11px;font-size:10px}.topGrid,.analyticsGrid,.bottomGrid,.scanCard{grid-template-columns:1fr}.scanArt{display:none}.scoreBody{grid-template-columns:115px 1fr}.scoreRing.large{width:105px;height:105px}.pillarStrip{grid-template-columns:repeat(2,1fr)}.trendPanel,.radarPanel,.listPanel{height:auto;min-height:240px}.recs{grid-column:auto}.parameterGrid,.actionColumns,.coverage{grid-template-columns:1fr}.comparison{overflow-x:auto}.comparison table{min-width:450px}.fieldRow{grid-template-columns:1fr}.scoreCard,.companyCard{padding:14px}}.collectionOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#101425a8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.collectionApp{background:#f8fafc;border-radius:18px;grid-template-columns:270px 1fr;width:min(1320px,100%);height:min(860px,100vh - 32px);display:grid;overflow:hidden;box-shadow:0 30px 90px #07102555}.collectionNav{color:#fff;background:#151b32;flex-direction:column;padding:20px 14px 16px;display:flex;overflow:auto}.collectionBrand{border-bottom:1px solid #ffffff15;align-items:center;gap:10px;padding:0 7px 17px;display:flex}.collectionBrand>span{background:linear-gradient(145deg,#2879ef,#7559de);border-radius:9px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.collectionBrand>div{flex-direction:column;display:flex}.overallProgress{padding:16px 7px 12px}.overallProgress>div{color:#aeb8d2;justify-content:space-between;font-size:8px;display:flex}.overallProgress b{color:#fff}.overallProgress>i{background:#ffffff17;border-radius:5px;height:5px;margin-top:8px;display:block}.overallProgress>i span{background:#4b8cf4;border-radius:5px;height:100%;transition:all .3s;display:block}.collectionNav nav{gap:2px;display:grid}.collectionNav nav button{text-align:left;color:#aeb8d2;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:29px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.collectionNav nav button:hover{background:#ffffff0a}.collectionNav nav button.active{color:#fff;background:#2b3556}.collectionNav nav button.done>span{color:#fff;background:#209b6c}.collectionNav nav button>span{border:1px solid #59627c;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:800;display:grid}.collectionNav nav button.active>span{background:#246fdf;border-color:#246fdf}.collectionNav nav button div{flex-direction:column;display:flex}.privacyNote{background:#ffffff08;border:1px solid #ffffff12;border-radius:9px;margin-top:auto;padding:10px}.privacyNote b{color:#c8d4f2;font-size:8px}.privacyNote p{color:#8793af;margin:5px 0 0;font-size:6.5px;line-height:1.55}.collectionMain{grid-template-rows:auto 1fr auto;min-width:0;display:grid;overflow:hidden}.collectionMain>header{background:#fff;border-bottom:1px solid #e6eaf2;justify-content:space-between;padding:20px 25px;display:flex}.collectionMain>header>div:first-child>span{color:#276fdc;letter-spacing:1px;font-size:7px;font-weight:800}.collectionMain h1{margin:4px 0;font-size:21px}.collectionMain>header p{color:#70778c;margin:0;font-size:9px}.collectionHeaderActions{align-items:flex-start;gap:14px;display:flex}.collectionHeaderActions>button{cursor:pointer;background:#eff2f6;border:0;border-radius:50%;width:31px;height:31px;font-size:18px}.sync{color:#148d5e;background:#e8f7ef;border-radius:12px;padding:5px 8px;font-size:7px}.sync.saving{color:#1769df;background:#eaf2ff}.sync.error{color:#df5953;background:#fff0ef}.collectionBody{padding:18px 25px 28px;overflow:auto}.stepOwner{color:#61708a;background:#edf4ff;border:1px solid #d9e8ff;border-radius:8px;align-items:center;gap:9px;margin-bottom:13px;padding:9px 12px;font-size:8px;display:flex}.stepOwner b{color:#1d5ebd}.stepOwner i{color:#6a7488;background:#fff;border:1px solid #dce6f4;border-radius:10px;margin-left:auto;padding:4px 7px;font-size:7px;font-style:normal}.collectionMessage{color:#16895b;background:#e8f7ef;border-radius:8px;margin-bottom:12px;padding:9px 12px;font-size:8px}.collectionMessage.error{color:#cf4e49;background:#fff0ef}.formSection{background:#fff;border:1px solid #e4e8f0;border-radius:11px;padding:18px}.sectionIntro h2{margin:0 0 5px;font-size:14px}.sectionIntro p{color:#747c90;margin:0;font-size:8px}.collectionForm{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.collectionForm label{color:#454e63;flex-direction:column;gap:5px;font-size:7px;font-weight:700;display:flex}.collectionForm label.wide{grid-column:1/-1}.collectionForm input,.collectionForm textarea,.inviteForm input,.inviteForm select,.employeeForm input,.employeeForm select{font:500 9px var(--font-manrope);background:#fff;border:1px solid #dce2eb;border-radius:7px;outline:none;padding:10px}.collectionForm input:focus,.collectionForm textarea:focus,.inviteForm input:focus,.employeeForm input:focus{border-color:#4382e6;box-shadow:0 0 0 2px #4382e618}.collectionForm textarea{resize:vertical;min-height:64px}.inviteForm{background:#f7f9fc;border-radius:8px;grid-template-columns:1fr 1.2fr 1fr auto;gap:8px;padding:11px;display:grid}.inviteForm button,.employeeForm button{color:#fff;background:#176bea;border:0;border-radius:7px;padding:0 12px;font-size:8px;font-weight:700}.inviteForm button:disabled,.employeeForm button:disabled{opacity:.45}.peopleList{margin-top:13px;display:grid}.peopleList>div:not(.emptyState){border-bottom:1px solid #edf0f4;grid-template-columns:34px 1fr 100px 70px 20px;align-items:center;gap:10px;padding:9px 2px;display:grid}.peopleList>div>span,.employeeTable>div>span{color:#355b9c;background:#e9effa;border-radius:50%;place-items:center;width:30px;height:30px;font-size:7px;font-weight:800;display:grid}.peopleList>div>div,.employeeTable>div>div{flex-direction:column;display:flex}.peopleList small,.employeeTable small{color:#7a8396;margin-top:3px;font-size:6.5px}.peopleList em,.peopleList i{text-transform:capitalize;font-size:7px;font-style:normal}.peopleList em{color:#535d71}.peopleList i{color:#197e58}.peopleList button{background:0 0;border:0}.emptyState{color:#778095;text-align:center;border:1px dashed #cfd7e5;border-radius:8px;padding:25px;font-size:8px}.documentList{gap:7px;display:grid}.documentRow{border:1px solid #e2e7ef;border-radius:8px;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.documentIcon{color:#758096;background:#eff3f8;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.documentIcon.uploaded{color:#16955f;background:#e8f7ef}.documentRow>div{flex-direction:column;display:flex}.documentRow b{font-size:8px}.documentRow sup{color:#e34d4d;margin-left:2px}.documentRow small{color:#7a8294;margin-top:3px;font-size:6.5px}.documentRow em{color:#1a72dc;margin-top:4px;font-size:6.5px;font-style:normal}.uploadButton{color:#3e526f;cursor:pointer;border:1px solid #cdd6e5;border-radius:6px;padding:7px 9px;font-size:7px;font-weight:700}.uploadButton input{display:none}.documentStatus{text-transform:capitalize;color:#2469cc;background:#edf4ff;border-radius:10px;padding:5px 7px;font-size:6.5px}.documentStatus.verified{color:#16885b;background:#e8f7ef}.documentStatus.needs_clarification,.documentStatus.rejected{color:#d55550;background:#fff0ef}.verificationExplainer{background:#f7f9fc;border-radius:8px;margin-top:14px;padding:11px}.verificationExplainer>b{font-size:8px}.verificationExplainer>div{align-items:center;gap:8px;margin-top:9px;display:flex}.verificationExplainer span{text-align:center;color:#2770dd;background:#fff;border:1px solid #e2e7ef;border-radius:7px;flex:1;padding:7px;font-size:9px;font-weight:800}.verificationExplainer span i{color:#6f788b;margin-top:2px;font-size:6px;font-style:normal;display:block}.verificationExplainer strong{color:#aab2c1}.employeeSection{margin-top:12px}.employeeForm{background:#f7f9fc;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:8px;padding:11px;display:grid}.employeeForm button{min-height:35px}.employeeSummary{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0;display:grid}.employeeSummary>div{border:1px solid #e2e7ef;border-radius:8px;flex-direction:column;padding:10px;display:flex}.employeeSummary b{font-size:17px}.employeeSummary span{color:#7b8396;font-size:7px}.employeeTable>div{border-top:1px solid #edf0f4;grid-template-columns:34px 1fr 75px 65px 40px;align-items:center;gap:9px;padding:8px;display:grid}.employeeTable em,.employeeTable i,.employeeTable strong{font-size:7px;font-style:normal}.employeeTable i{color:#2472db}.reviewHero{background:#f6f8fc;border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex}.reviewHero>span{color:#e68a29;background:#fff0e4;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.reviewHero h2{margin:0 0 4px;font-size:14px}.reviewHero p{color:#737c90;margin:0;font-size:8px}.reviewStats{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.reviewStats div{border:1px solid #e3e7ef;border-radius:8px;flex-direction:column;padding:12px;display:flex}.reviewStats strong{font-size:18px}.reviewStats span{color:#737c8f;font-size:7px}.missingPanel{background:#fff7f6;border:1px solid #f2d4d2;border-radius:8px;padding:12px}.missingPanel h3{color:#b74440;margin:0 0 8px;font-size:9px}.missingPanel span{color:#bd4e49;background:#fff;border:1px solid #f0d9d7;border-radius:10px;margin:3px;padding:4px 7px;font-size:6.5px;display:inline-block}.signoff{border-top:1px solid #e7eaf0;margin-top:14px;padding-top:14px}.signoff label{align-items:flex-start;gap:9px;display:flex}.signoff input{accent-color:#176bea}.signoff label span{flex-direction:column;display:flex}.signoff label small{color:#757e91;margin-top:3px;font-size:6.5px}.signoff button{color:#fff;background:#176bea;border:0;border-radius:8px;width:100%;margin-top:12px;padding:11px;font-size:9px;font-weight:800}.signoff button:disabled{opacity:.45}.collectionMain>footer{background:#fff;border-top:1px solid #e6eaf2;align-items:center;gap:14px;padding:13px 25px;display:flex}.collectionMain>footer>span{color:#858da0;font-size:6.5px}.collectionMain>footer button{cursor:pointer;border-radius:7px;padding:9px 13px;font-size:8px;font-weight:700}.backButton{background:#fff;border:1px solid #d9e0ea}.backButton:disabled{opacity:.4}.continueButton{color:#fff;background:#176bea;border:0;margin-left:auto}@media (max-width:900px){.collectionOverlay{padding:0}.collectionApp{border-radius:0;grid-template-columns:220px 1fr;width:100%;height:100vh}.employeeForm{grid-template-columns:repeat(2,1fr)}.verificationExplainer strong{display:none}.verificationExplainer>div{gap:4px}.inviteForm{grid-template-columns:1fr 1fr}.inviteForm button{min-height:35px}.reviewStats{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.collectionApp{grid-template-columns:1fr}.collectionNav{display:none}.collectionMain>header{padding:15px}.collectionMain h1{font-size:18px}.collectionMain>header p{max-width:230px;line-height:1.4}.collectionBody{padding:12px}.stepOwner{z-index:2;position:sticky;top:0}.collectionForm,.employeeForm{grid-template-columns:1fr}.collectionForm label.wide{grid-column:auto}.inviteForm{grid-template-columns:1fr}.peopleList>div:not(.emptyState){grid-template-columns:34px 1fr auto}.peopleList em,.peopleList i,.peopleList button{display:none}.documentRow{grid-template-columns:35px 1fr}.uploadButton,.documentStatus{grid-column:2;width:max-content}.verificationExplainer>div{grid-template-columns:1fr 1fr;display:grid}.verificationExplainer>div>strong{display:none}.employeeTable>div{grid-template-columns:34px 1fr auto}.employeeTable em,.employeeTable i{display:none}.reviewStats{grid-template-columns:1fr 1fr}.collectionMain>footer{padding:11px 14px}.collectionMain>footer>span{display:none}}.collectionOverlay{background:radial-gradient(circle at 50% -20%,#547ad745,#0000 42%),#11172cc4;padding:22px}.collectionApp{border:1px solid #ffffff2b;border-radius:22px;grid-template-columns:302px 1fr;width:min(1500px,100%);height:min(900px,100vh - 44px);box-shadow:0 38px 120px #07102575}.collectionNav{background:linear-gradient(#11192f 0%,#17223e 58%,#10182d 100%);padding:24px 18px 18px;position:relative}.collectionNav:before{content:"";filter:blur(55px);background:#385bd43d;border-radius:50%;width:210px;height:210px;position:absolute;top:-80px;left:-100px}.collectionBrand{border-color:#ffffff18;gap:12px;padding:0 8px 22px;position:relative}.collectionBrand>span{border-radius:12px;width:43px;height:43px;font-size:19px;box-shadow:0 9px 25px #2967f04a}.collectionBrand b{letter-spacing:-.2px;font-size:14px}.collectionBrand small{color:#93a3c8;margin-top:4px;font-size:9px}.collectionBrand>em{font:800 7px var(--font-manrope);color:#56d9a0;background:#1dad6a24;border:1px solid #42be8447;border-radius:8px;margin-left:auto;padding:4px 6px}.overallProgress{padding:18px 8px 17px;position:relative}.overallProgress>div{color:#9aa8c9;font-size:10px}.overallProgress>div>b{font-size:12px}.overallProgress>i{background:#ffffff14;height:7px;margin-top:10px}.overallProgress>i span{background:linear-gradient(90deg,#397bed,#745ae4);box-shadow:0 0 15px #4c7bf96b}.collectionNav nav{gap:4px;position:relative}.collectionNav nav button{border-radius:10px;grid-template-columns:36px 1fr;gap:10px;padding:9px 10px;transition:all .18s}.collectionNav nav button.active{background:linear-gradient(100deg,#324365,#2b3859);box-shadow:inset 0 0 0 1px #7185b028,0 6px 18px #080f2429}.collectionNav nav button.done{color:#c9d5ee}.collectionNav nav button>span{background:#0f1830;border-color:#687899;border-radius:9px;width:31px;height:31px;font-size:9px}.collectionNav nav button.done>span{background:linear-gradient(145deg,#20a56e,#1a8d75);box-shadow:0 5px 12px #1599672c}.collectionNav nav button.active>span{background:linear-gradient(145deg,#2d7cf0,#6a5ae1);box-shadow:0 5px 15px #246fdf48}.collectionNav nav button b{letter-spacing:-.1px;font-size:10px}.collectionNav nav button small{color:#8192b8;margin-top:3px;font-size:7.5px}.privacyNote{background:linear-gradient(145deg,#ffffff0c,#ffffff05);border-color:#ffffff18;border-radius:11px;padding:12px;position:relative}.privacyNote p{color:#91a0be;font-size:7.5px}.collectionMain{background:linear-gradient(160deg,#f8faff,#f4f7fb)}.collectionMain>header{z-index:2;border-bottom-color:#e5eaf3;align-items:center;padding:24px 30px 22px;box-shadow:0 4px 16px #273b6308}.stepTitle{align-items:center;gap:14px;display:flex}.stepBadge{color:#286fdf;background:linear-gradient(145deg,#eaf2ff,#f0edff);border:1px solid #d8e3fa;border-radius:14px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:900;display:grid;box-shadow:0 6px 16px #4374c715}.stepTitle>div:last-child>span{letter-spacing:1.4px;color:#286fdf;font-size:8px}.collectionMain h1{letter-spacing:-.6px;margin:4px 0 3px;font-size:25px}.collectionHeaderActions{align-items:center}.collectionHeaderActions>button{background:#eef2f7;width:38px;height:38px;font-size:20px;transition:all .18s}.collectionHeaderActions>button:hover{background:#e2e8f1;transform:rotate(4deg)}.sync{background:#ebfaf3;border:1px solid #bcebd5;padding:7px 11px;font-size:9px}.collectionBody{padding:20px 30px 34px}.stepOwner{background:linear-gradient(105deg,#edf4ff,#f1efff);border-color:#d5e2fa;border-radius:12px;grid-template-columns:45px 1fr auto auto;align-items:center;gap:12px;padding:12px 15px;display:grid;box-shadow:0 5px 14px #3364b40b}.ownerAvatar{color:#fff;background:linear-gradient(145deg,#2c78ec,#6a59dc);border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid;box-shadow:0 7px 15px #366dd13e}.stepOwner>div:nth-child(2){flex-direction:column;display:flex}.stepOwner>div:nth-child(2) small{letter-spacing:.8px;color:#7786a3;font-size:7px}.stepOwner>div:nth-child(2) b{color:#1f365f;margin-top:2px;font-size:11px}.stepOwner>div:nth-child(2) em{color:#71809c;margin-top:2px;font-size:7.5px;font-style:normal}.ownerMeta{text-align:right;border-left:1px solid #ccd9ef;flex-direction:column;padding-left:15px;display:flex}.ownerMeta span{color:#7a88a3;font-size:7px}.ownerMeta strong{color:#34537f;margin-top:2px;font-size:12px}.stepOwner>i{color:#61718f;background:#fff9;border-color:#d9e2f0;margin:0;padding:6px 9px;font-size:8px}.formSection{border-color:#e0e6f0;border-radius:15px;padding:22px 24px;box-shadow:0 8px 28px #2e42670a}.sectionIntro{margin-bottom:20px}.sectionIntro.withIcon{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.sectionIntro.withIcon>span{color:#2b70df;background:linear-gradient(145deg,#e9f2ff,#f0edff);border:1px solid #d8e4fa;border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:800;display:grid}.sectionIntro h2{letter-spacing:-.3px;font-size:17px}.sectionIntro p{font-size:10px;line-height:1.5}.sectionIntro>em{color:#286fdf;background:#edf4ff;border:1px solid #d6e4fa;border-radius:12px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:700}.profileContext{background:#f7f9fc;border:1px solid #e7ebf2;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:9px;margin:-2px 0 20px;padding:10px;display:grid}.profileContext>div{border-right:1px solid #e1e6ee;flex-direction:column;padding:6px 10px;display:flex}.profileContext>div:last-child{border:0}.profileContext small{color:#8992a5;letter-spacing:.7px;font-size:7px}.profileContext b{color:#39465f;margin-top:4px;font-size:10px}.collectionForm{gap:16px}.collectionForm label{gap:7px;font-size:9px}.collectionForm label>span{color:#3e4a61;font-weight:700}.collectionForm input,.collectionForm textarea{background:#fcfdff;border-color:#d8dfeb;border-radius:9px;padding:12px 13px;font-size:11px}.collectionForm textarea{min-height:82px}.evidenceStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.evidenceStats>div{background:#fafcff;border:1px solid #e3e8f1;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.statIcon{border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.statIcon.blue{color:#2873e7;background:#eaf2ff}.statIcon.green{color:#169a63;background:#e8f8f0}.statIcon.amber{color:#df8826;background:#fff3e5}.statIcon.violet{color:#7057d9;background:#f0ecff}.evidenceStats p{flex-direction:column;margin:0;display:flex}.evidenceStats b{font-size:16px}.evidenceStats small{color:#7d879a;font-size:7.5px}.documentList{gap:9px}.documentRow{background:#fff;border-radius:11px;grid-template-columns:48px 1fr auto;padding:13px 14px;transition:all .18s}.documentRow:hover{border-color:#b8ccec;transform:translateY(-1px);box-shadow:0 6px 18px #355e9d10}.documentRow.hasFile{background:#fbfffd;border-color:#cfe9dc}.documentIcon{color:#5e6f8a;letter-spacing:-.4px;background:#eef3fa;border-radius:11px;width:42px;height:42px;font-size:7px;font-weight:900}.documentIcon.doc1{color:#625bd0;background:#eef0ff}.documentIcon.doc2{color:#db8529;background:#fff2e6}.documentIcon.doc3{color:#178d68;background:#e9f8f2}.documentIcon.uploaded{color:#168d60;background:linear-gradient(145deg,#e3f8ee,#d5f1e6);font-size:14px}.documentName{align-items:center;gap:7px;display:flex}.documentName b{font-size:10px}.documentName span,.documentName em{border-radius:7px;padding:3px 5px;font-size:6.5px;font-style:normal}.documentName span{color:#d55752;background:#fff0ef}.documentName em{color:#6d7585;background:#eef1f5}.documentRow small{margin-top:4px;font-size:7.5px}.documentRow small.providedBy{color:#8390a4}.documentRow small.providedBy strong{color:#596a84}.documentRow em.fileName{color:#1d72d8;margin-top:5px;font-size:7.5px}.uploadButton{color:#2a5f9e;background:#fff;border-color:#b8c8dd;border-radius:8px;padding:8px 11px;font-size:8px;transition:all .18s}.uploadButton:hover{color:#fff;background:#176bea;border-color:#176bea}.uploadSpinner{border:1px solid;border-top-color:#0000;border-radius:50%;width:9px;height:9px;margin-right:4px;animation:.7s linear infinite spin;display:inline-block}.documentStatus{align-items:center;gap:4px;padding:6px 8px;font-size:7px;display:flex}.documentStatus i{font-size:6px;font-style:normal}.verificationExplainer{background:linear-gradient(120deg,#f1f6ff,#f6f3ff);border:1px solid #dfe7f7;border-radius:12px;margin-top:18px;padding:14px}.verificationHeading{align-items:center;gap:9px;display:flex}.verificationHeading>span{color:#6657dc;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 12px #493d8f14}.verificationHeading>div{flex-direction:column;display:flex}.verificationHeading small{color:#7b869c;margin-top:2px;font-size:7.5px}.verificationHeading>em{color:#6657d2;background:#fff8;border-radius:9px;margin-left:auto;padding:5px 7px;font-size:7px;font-style:normal}.verifyFlow{grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;gap:6px!important;margin-top:13px!important;display:grid!important}.verifyFlow>span{flex-direction:column;display:flex;text-align:left!important;border-radius:9px!important;padding:10px 11px!important}.verifyFlow>span b{color:#3476dc;font-size:7px}.verifyFlow>span strong{color:#33405b;margin-top:4px;font-size:9px}.verifyFlow>span i{margin-top:2px;font-size:7px}.verifyFlow>em{color:#9aa8bd;place-items:center;font-style:normal;display:grid}.metricSection{margin-top:14px}.metricNotice{background:#fff9e9;border:1px solid #f5e5bc;border-radius:10px;align-items:center;gap:10px;margin:-4px 0 16px;padding:10px 12px;display:flex}.metricNotice>span{color:#d8932d}.metricNotice p{flex-direction:column;margin:0;display:flex}.metricNotice b{color:#715323;font-size:8px}.metricNotice small{color:#8c7658;margin-top:2px;font-size:7px}.metricForm label>span{align-items:center;gap:7px;display:flex}.metricForm label>span i{color:#3974d3;background:#edf3ff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.collectionMain>footer{padding:14px 30px;box-shadow:0 -5px 22px #283d600a}.collectionMain>footer button{padding:10px 15px;font-size:9px}.continueButton{box-shadow:0 7px 17px #176bea2c;background:linear-gradient(90deg,#176bea,#4a65df)!important;padding:11px 17px!important}.backButton{border-color:#ccd6e4}@media (max-width:1000px){.collectionApp{grid-template-columns:260px 1fr}.collectionNav{padding-left:13px;padding-right:13px}.collectionBody{padding:18px}.evidenceStats{grid-template-columns:1fr 1fr}.stepOwner{grid-template-columns:42px 1fr auto}.ownerMeta{display:none}}@media (max-width:650px){.collectionOverlay{padding:0}.collectionApp{border:0}.collectionMain>header{padding:14px}.stepBadge{width:38px;height:38px}.collectionMain h1{font-size:19px}.collectionBody{padding:11px}.stepOwner{grid-template-columns:36px 1fr auto;padding:10px}.ownerAvatar{width:34px;height:34px}.stepOwner>i{display:none}.formSection{padding:15px}.sectionIntro.withIcon{grid-template-columns:38px 1fr}.sectionIntro.withIcon>span{width:36px;height:36px}.sectionIntro>em{display:none}.evidenceStats{grid-template-columns:1fr 1fr}.documentRow{grid-template-columns:40px 1fr}.documentIcon{width:36px;height:36px}.verifyFlow{grid-template-columns:1fr 1fr!important}.verifyFlow>em{display:none}.profileContext{grid-template-columns:1fr}.profileContext>div{border-bottom:1px solid #e1e6ee;border-right:0}.collectionMain>footer{padding:11px 13px}}.scanTypeOverlay{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 20% 0,#366ce854,#0000 38%),radial-gradient(circle at 90% 100%,#7457d348,#0000 42%),#11172cde;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.scanTypeApp{background:#f6f8fc;border:1px solid #ffffff42;border-radius:24px;grid-template-rows:auto auto 1fr;width:min(1450px,100%);height:min(910px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 38px 120px #060b1c85}.scanTypeApp>header{background:#fff;border-bottom:1px solid #e5e9f1;justify-content:space-between;align-items:center;height:70px;padding:0 25px;display:flex}.scanTypeBrand{align-items:center;gap:10px;display:flex}.scanTypeBrand>span{color:#fff;background:linear-gradient(145deg,#2779ef,#7057db);border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:0 6px 16px #3b6fd83c}.scanTypeBrand>div{flex-direction:column;display:flex}.scanTypeBrand small{color:#7b8497;margin-top:2px;font-size:8px}.scanTypeApp>header>button{cursor:pointer;background:#eef2f6;border:0;border-radius:50%;width:36px;height:36px;font-size:20px}.scanTypeHero{background:linear-gradient(110deg,#fff,#f4f7ff);border-bottom:1px solid #e4e9f2;justify-content:space-between;align-items:end;padding:23px 30px 20px;display:flex}.scanTypeKicker{letter-spacing:1.6px;color:#246be0;font-size:8px;font-weight:900}.scanTypeHero h1{letter-spacing:-.8px;margin:6px 0;font-size:29px}.scanTypeHero p{color:#6f788b;max-width:620px;margin:0;font-size:10px}.scanAssurance{background:#fff9;border:1px solid #d9e4f5;border-radius:11px;align-items:center;gap:9px;padding:10px 13px;display:flex}.scanAssurance>span{color:#168f60;background:#e8f7ef;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.scanAssurance>div{flex-direction:column;display:flex}.scanAssurance small{color:#7e879a;margin-top:2px;font-size:7px}.scanTypeContent{grid-template-columns:1fr 285px;gap:18px;min-height:0;padding:20px 24px 24px;display:grid}.scanTypeGrid{grid-template-columns:repeat(3,1fr);gap:11px;min-height:0;padding:2px;display:grid;overflow:auto}.scanTypeGrid>button{--scan-color:#1265e9;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:14px;flex-direction:column;min-height:190px;padding:15px;transition:all .2s;display:flex;position:relative;overflow:hidden}.scanTypeGrid>button:before{content:"";background:var(--scan-color);opacity:0;width:3px;transition:all .2s;position:absolute;inset:0 auto 0 0}.scanTypeGrid>button:hover{border-color:#bdcce1;transform:translateY(-2px);box-shadow:0 10px 25px #263f6c13}.scanTypeGrid>button.selected{border-color:var(--scan-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--scan-color) 14%, transparent), 0 10px 25px #263f6c13}.scanTypeGrid>button.selected:before{opacity:1}.scanTypeGrid>button.featured{background:linear-gradient(145deg,#fff,#f7f8ff)}.scanTypeGrid>button>em{background:var(--scan-color);color:#fff;letter-spacing:.6px;border-radius:0 0 7px 7px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:0;right:10px}.scanCardTop{align-items:center;display:flex}.scanCardTop>span{background:color-mix(in srgb, var(--scan-color) 11%, #fff);width:38px;height:38px;color:var(--scan-color);border-radius:10px;place-items:center;font-size:18px;font-weight:900;display:grid}.scanCardTop>i{letter-spacing:1px;color:var(--scan-color);margin-left:8px;font-size:6.5px;font-style:normal;font-weight:900}.scanCardTop>b{background:var(--scan-color);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:8px;display:grid}.scanTypeGrid h2{margin:11px 0 5px;font-size:13px}.scanTypeGrid p{color:#6f788c;margin:0;font-size:8px;line-height:1.45}.scanChips{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.scanChips span{color:#657086;background:#f1f4f8;border-radius:8px;padding:4px 6px;font-size:6.5px}.scanTypeGrid>button>footer{color:#747e91;border-top:1px solid #edf0f4;justify-content:space-between;margin-top:auto;padding-top:9px;font-size:7px;display:flex}.scanSelectionSummary{color:#fff;background:linear-gradient(160deg,#151d35,#202b4d);border-radius:16px;flex-direction:column;padding:21px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #17203d2e}.scanSelectionSummary:after{content:"";filter:blur(42px);background:#4a61d63b;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-80px}.summaryIcon{z-index:1;border-radius:12px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:900;display:grid;box-shadow:0 8px 20px #0003}.scanSelectionSummary>small{letter-spacing:1.3px;color:#96a5ca;z-index:1;margin-top:15px;font-size:7px}.scanSelectionSummary h2{z-index:1;margin:5px 0 7px;font-size:18px}.scanSelectionSummary>p{color:#aebad5;z-index:1;margin:0;font-size:8px;line-height:1.55}.summaryDetails{z-index:1;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;margin-top:17px;padding:9px 0}.summaryDetails>div{justify-content:space-between;padding:6px 0;display:flex}.summaryDetails span{color:#93a1c1;font-size:7px}.summaryIncludes{z-index:1;flex-direction:column;gap:6px;margin-top:14px;display:flex}.summaryIncludes>b{margin-bottom:2px;font-size:8px}.summaryIncludes>span{color:#b5c1dc;font-size:7.5px}.scanSelectionSummary>button{color:#fff;text-align:left;z-index:1;background:linear-gradient(90deg,#2779ef,#6c59dc);border:0;border-radius:10px;margin-top:auto;padding:12px 13px;font-size:9px;font-weight:800;box-shadow:0 8px 20px #0f1530aa}.scanSelectionSummary>button span{float:right}.scanSelectionSummary>em{text-align:center;color:#8493b6;z-index:1;margin-top:8px;font-size:6.5px;font-style:normal}.selectedScan{background:#ffffff0b;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:33px 1fr auto;align-items:center;gap:9px;margin:0 5px 12px;padding:9px;display:grid}.selectedScan>span{border-radius:8px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.selectedScan>div{flex-direction:column;display:flex}.selectedScan small{color:#7f8daf;letter-spacing:.7px;font-size:6px}.selectedScan b{margin-top:2px;font-size:8px}.selectedScan button{color:#7ea6f0;cursor:pointer;background:0 0;border:0;font-size:6.5px}@media (max-width:1100px){.scanTypeContent{grid-template-columns:1fr 245px}.scanTypeGrid{grid-template-columns:1fr 1fr}.scanTypeGrid>button{min-height:185px}}@media (max-width:720px){.scanTypeOverlay{padding:0}.scanTypeApp{border-radius:0;height:100vh}.scanTypeHero{align-items:start;padding:18px}.scanTypeHero h1{font-size:23px}.scanAssurance{display:none}.scanTypeContent{padding:12px 14px;display:block;overflow:auto}.scanTypeGrid{grid-template-columns:1fr;overflow:visible}.scanTypeGrid>button{min-height:175px}.scanSelectionSummary{min-height:250px;margin-top:12px;position:sticky;bottom:0}.scanTypeApp>header{padding:0 16px}}body{font-size:15px;line-height:1.45}.sideNav nav button{font-size:14px;line-height:1.3}.upgrade strong{font-size:14px}.upgrade p,.upgrade button,.quota{font-size:12px}.quota small{font-size:11px}.searchBox input{font-size:13px}.searchBox kbd{font-size:11px}.newScan,.user div{font-size:13px}.user small{font-size:11px}.dashboard{max-width:1640px}.scanCard h2{font-size:18px}.scanCard p,.scanInput input,.scanCard>div:first-child>button{font-size:13px}.cardLabel{font-size:14px}.scoreRing.large span{font-size:12px}.scoreBody h3{font-size:15px}.scoreBody p,.scoreBody>b,.buttonRow button{font-size:12px}.companyTop h3{font-size:15px}.companyTop span,.completed{font-size:11px}.companyCard dl{font-size:12px}.pillarStrip>button{min-height:116px}.pillarStrip>button b{font-size:12px}.miniScore em{font-size:10px}.panelTitle h3{font-size:15px}.panelTitle p,.panelTitle button{font-size:12px}.panelTitle>div>span{font-size:11px}.yLabels,.xLabels{font-size:10px}.radarLabel{font-size:9px}.severity{font-size:10px}.listItem{min-height:56px}.listItem b{font-size:12px}.listItem small{font-size:10px;line-height:1.35}.listItem em{font-size:9px}.parameter b{font-size:12px}.parameter span{font-size:10px}.readinessRow{font-size:12px}.readinessRow i{font-size:9px}.comparison table{font-size:11px}.actionColumns h4{font-size:12px}.actionColumns h4 small{font-size:10px}.actionColumns ul{font-size:10px;line-height:1.6}.actionColumns>div>b{font-size:10px}.collectionApp{grid-template-columns:330px 1fr}.collectionBrand b{font-size:16px}.collectionBrand small{font-size:12px}.collectionBrand>em{font-size:10px}.overallProgress>div,.overallProgress>div>b{font-size:13px}.collectionNav nav button{min-height:56px}.collectionNav nav button>span{font-size:12px}.collectionNav nav button b{font-size:13px}.collectionNav nav button small{font-size:10px}.privacyNote b{font-size:12px}.privacyNote p{font-size:10px;line-height:1.55}.stepTitle>div:last-child>span{font-size:11px}.collectionMain h1{font-size:28px}.collectionMain>header p{font-size:13px}.sync{font-size:11px}.stepOwner>div:nth-child(2) small,.ownerMeta span{font-size:10px}.stepOwner>div:nth-child(2) b{font-size:14px}.stepOwner>div:nth-child(2) em{font-size:11px}.ownerMeta strong{font-size:15px}.stepOwner>i{font-size:11px}.collectionMessage{font-size:12px}.sectionIntro h2{font-size:20px}.sectionIntro p{font-size:13px}.sectionIntro>em{font-size:11px}.profileContext small{font-size:10px}.profileContext b{font-size:13px}.collectionForm label{font-size:12px}.collectionForm input,.collectionForm textarea,.inviteForm input,.inviteForm select,.employeeForm input,.employeeForm select{font-size:14px}.inviteForm button,.employeeForm button{font-size:12px}.peopleList>div>span,.employeeTable>div>span{font-size:11px}.peopleList b,.employeeTable b{font-size:12px}.peopleList small,.employeeTable small,.peopleList em,.peopleList i,.employeeTable em,.employeeTable i,.employeeTable strong{font-size:10px}.emptyState{font-size:12px}.evidenceStats small{font-size:11px}.documentIcon{font-size:10px}.documentName b,.documentRow b{font-size:13px}.documentName span,.documentName em{font-size:10px}.documentRow small,.documentRow em.fileName{font-size:11px}.uploadButton{font-size:12px}.documentStatus,.documentStatus i{font-size:10px}.verificationHeading b{font-size:13px}.verificationHeading small,.verificationHeading>em,.verifyFlow>span b,.verifyFlow>span i{font-size:10px}.verifyFlow>span strong,.metricNotice b{font-size:12px}.metricNotice small,.metricForm label>span i{font-size:10px}.reviewHero h2{font-size:18px}.reviewHero p{font-size:12px}.reviewStats span{font-size:11px}.missingPanel h3{font-size:12px}.missingPanel span{font-size:10px}.signoff label b{font-size:12px}.signoff label small{font-size:10px}.signoff button{font-size:13px}.collectionMain>footer>span{font-size:10px}.collectionMain>footer button{font-size:12px}.scanTypeBrand b{font-size:16px}.scanTypeBrand small,.scanTypeKicker{font-size:11px}.scanTypeHero p{font-size:13px;line-height:1.5}.scanAssurance b{font-size:12px}.scanAssurance small{font-size:10px}.scanTypeGrid>button{min-height:220px}.scanTypeGrid>button>em{font-size:9px}.scanCardTop>i{font-size:10px}.scanCardTop>b{font-size:11px}.scanTypeGrid h2{font-size:17px}.scanTypeGrid p{font-size:12px;line-height:1.5}.scanChips span{font-size:10px}.scanTypeGrid>button>footer{font-size:11px}.scanSelectionSummary>small{font-size:10px}.scanSelectionSummary h2{font-size:22px}.scanSelectionSummary>p{font-size:12px}.summaryDetails span{font-size:11px}.summaryDetails b,.summaryIncludes>b{font-size:12px}.summaryIncludes>span{font-size:11px}.scanSelectionSummary>button{font-size:13px}.scanSelectionSummary>em{font-size:10px}.selectedScan small{font-size:9px}.selectedScan b{font-size:12px}.selectedScan button{font-size:10px}.privacyBanner{background:linear-gradient(100deg,#eaf8f1,#edf4ff);border:1px solid #cce8dc;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;margin-bottom:12px;padding:11px 14px;display:grid}.privacyBanner>span{color:#168b5c;background:#d7f1e3;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:900;display:grid}.privacyBanner>div{flex-direction:column;display:flex}.privacyBanner b{font-size:13px}.privacyBanner small{color:#60766e;margin-top:2px;font-size:11px}.privacyBanner>em{color:#33725a;background:#fff9;border:1px solid #cde1d7;border-radius:10px;padding:6px 9px;font-size:10px;font-style:normal}.privacyBanner.error{background:#fff5f4;border-color:#efcfcc}.privacyBanner.error>span{color:#c84f49;background:#ffe3e1}.privacyBanner.error button{color:#b94d47;background:#fff;border:1px solid #e6b8b4;border-radius:8px;padding:7px 10px;font-weight:700}.privateEmptyChart{text-align:center;background:linear-gradient(#fafcff,#f7f9fc);border:1px dashed #d7deea;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:178px;margin-top:9px;display:flex}.privateEmptyChart>span{color:#2774e5;background:#eaf2ff;border-radius:10px;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.privateEmptyChart>b{margin-top:9px;font-size:12px}.privateEmptyChart>small{color:#7b8598;margin-top:3px;font-size:10px}.comparisonPrivacyNote{color:#7d879a;margin:10px 5px 0;font-size:9px;line-height:1.45}.buttonRow button:disabled{opacity:.45;cursor:not-allowed}.scoreSectionHeader{justify-content:space-between;align-items:end;margin:18px 3px 8px;display:flex}.scoreSectionHeader>div{flex-direction:column;gap:3px;display:flex}.scoreSectionHeader span{letter-spacing:1.2px;color:#2772df;font-size:9px;font-weight:900}.scoreSectionHeader h2{margin:0;font-size:15px}.scoreSectionHeader p{color:#778297;text-align:right;max-width:510px;margin:0;font-size:10px;line-height:1.45}.dashboard{flex-direction:column;display:flex}.dashboard>*{order:10}.dashboard>.privacyBanner{order:0}.dashboard>.topGrid{order:1}.dashboard>.scoreSectionHeader{order:2}.dashboard>.digitalScoreStrip{order:3}.dashboard>.digitalAuditPanel{order:4}.dashboard>.pillarStrip:not(.digitalScoreStrip){order:5}.digitalScoreStrip{grid-template-columns:repeat(4,1fr);margin-top:0}.digitalScoreStrip>button{background:linear-gradient(155deg,#fff,#f8faff);min-height:92px}.digitalScoreStrip>button>div:first-child{grid-template-columns:24px 1fr;align-items:center;gap:1px 7px;display:grid}.digitalScoreStrip>button>div:first-child>span{grid-row:1/3}.digitalScoreStrip>button>div:first-child>small{color:#7c879b;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.analysisSpinner{vertical-align:middle;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite analysisSpin;display:inline-block}.reviewHero .analysisSpinner{border-color:#1265e9 #1265e933 #1265e933}.signoff button .analysisSpinner{margin-right:8px}.reviewHero.analysing{background:#f2f7ff;border-color:#9fc2ff}@keyframes analysisSpin{to{transform:rotate(360deg)}}.analysisProgress{background:linear-gradient(135deg,#f5f9ff,#f8f5ff);border:1px solid #bdd4ff;border-radius:12px;margin:16px 0;padding:16px}.analysisProgress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.analysisProgress b{color:#175ebd;font-size:12px}.analysisProgress span,.analysisProgress small{color:#6f7b91;font-size:9px}.analysisProgress>i{background:#dfe9f8;border-radius:999px;height:10px;margin:12px 0 8px;display:block;overflow:hidden}.analysisProgress>i>span{border-radius:inherit;background:linear-gradient(90deg,#1265e9,#7359df);height:100%;transition:width .5s;display:block;position:relative}.analysisProgress>i>span:after{content:"";background:linear-gradient(90deg,#0000,#fff8,#0000);animation:1.2s linear infinite analysisSweep;position:absolute;inset:0}@keyframes analysisSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.miniScore em.muted{color:#8a94a6}.scoreUnavailable{color:#8a94a6;background:#fff;border:5px solid #edf0f4;border-radius:50%;place-items:center;width:49px;height:49px;font-size:20px;font-weight:800;display:grid}.scanTypeOverlay{overflow:hidden}.scanTypeApp{max-height:calc(100dvh - 48px)}.scanTypeContent{overflow:hidden}.scanCatalogue{grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid}.scanCatalogueHeader{justify-content:space-between;align-items:center;padding:2px 4px 12px;display:flex}.scanCatalogueHeader>div{flex-direction:column;gap:3px;display:flex}.scanCatalogueHeader b{font-size:13px}.scanCatalogueHeader span{color:#768198;font-size:10px}.scanCatalogueHeader>em{color:#286fdd;background:#eaf2ff;border:1px solid #d6e5fb;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.scanScorePreview{border-left:2px solid var(--scan-color);background:color-mix(in srgb, var(--scan-color) 5%, #fff);flex-direction:column;gap:3px;margin-top:10px;padding:8px 9px;display:flex}.scanScorePreview small{letter-spacing:.7px;color:#7d879a;font-size:8px;font-weight:800}.scanScorePreview b{color:#394760;font-size:10px;line-height:1.35}.summaryScoreChips{flex-wrap:wrap;gap:5px;margin:1px 0 6px;display:flex}.summaryScoreChips span{color:#dce5fa;background:#ffffff0c;border:1px solid #ffffff20;border-radius:999px;padding:5px 7px;font-size:9px}.scanSelectionSummary{padding-bottom:92px}.summaryIncludes{scrollbar-width:thin;scrollbar-color:#7181a7 transparent;flex:1;min-height:48px;padding-right:5px;overflow-y:auto}.scanSelectionSummary>button{z-index:2;min-height:48px;margin:0;position:absolute;bottom:31px;left:21px;right:21px}.scanSelectionSummary>em{z-index:2;margin:0;position:absolute;bottom:9px;left:16px;right:16px}@media (max-width:1100px){.collectionApp{grid-template-columns:282px 1fr}.collectionNav nav button b{font-size:12px}.scanTypeGrid>button{min-height:215px}.digitalScoreStrip{grid-template-columns:repeat(3,1fr)}}.invAppShell{--inv:#12a578;--inv-dark:#087255;--inv-ink:#17312a;--inv-muted:#71817b;--inv-line:#dce8e3;--inv-soft:#f2f8f5;min-height:100vh;color:var(--inv-ink);font-family:var(--font-manrope), sans-serif;background:#f5f8f7}.invAppHeader{z-index:45;border-bottom:1px solid var(--inv-line);background:#fff;align-items:center;gap:18px;height:72px;padding:0 22px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #17312a0a}.invCollapse{border:0!important;padding:9px!important;font-size:20px!important}.invBrand{align-items:center;gap:11px;min-width:245px;display:flex}.invBrand>span{color:#fff;background:linear-gradient(140deg,#0a7457,#19bd8a);border-radius:13px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid;box-shadow:0 8px 20px #12a57840}.invBrand div,.invBusiness div{flex-direction:column;display:flex}.invBrand strong{font-size:15px}.invBrand small,.invBusiness small{color:#788a84;font-size:10px}.invBusiness{border-left:1px solid var(--inv-line);align-items:center;gap:9px;margin-right:auto;padding-left:18px;display:flex}.invBusiness>i{background:#18b37f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #dcf7ed}.invBusiness strong{font-size:13px}.invAppHeader>select{display:none}.invAppHeader>section{gap:8px;display:flex}.invAppHeader button,.invAppHeader select,.invPageHeader button,.invFilters button,.invFilters select,.invPanel button,.invWarehouseGrid button,.invTabs button,.invReportGrid button,.invSettings button,.invModal button,.invDrawer button{font:inherit;border:1px solid var(--inv-line);color:var(--inv-ink);cursor:pointer;background:#fff;border-radius:9px;padding:9px 13px}.invAppHeader button:hover,.invPageHeader button:hover,.invFilters button:hover{background:#f4fbf8;border-color:#84cdb7}.invAppBody{grid-template-columns:262px minmax(0,1fr);min-height:calc(100vh - 72px);transition:grid-template-columns .22s;display:grid}.invSideNav{color:#fff;background:#0e2822;flex-direction:column;height:calc(100vh - 72px);padding:18px 12px;display:flex;position:sticky;top:72px;overflow:auto}.invSideNav>header{border-bottom:1px solid #ffffff18;align-items:center;gap:10px;padding:0 9px 17px;display:flex}.invSideNav>header>span{background:#16a87b;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.invSideNav>header div{flex-direction:column;display:flex}.invSideNav>header strong{font-size:13px}.invSideNav>header small{color:#8eaaa1;font-size:9px}.invSideNav nav{flex-direction:column;flex:1;gap:3px;padding:14px 0;display:flex}.invSideNav nav button{color:#a9bdb7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:46px;padding:8px 9px;display:flex}.invSideNav nav button>span{color:#8fb9ad;background:#ffffff09;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.invSideNav nav button>div{flex-direction:column;min-width:0;display:flex}.invSideNav nav button strong{font:700 11px/1.3 var(--font-manrope)}.invSideNav nav button small{font:500 8px/1.35 var(--font-manrope);color:#6f8d84;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.invSideNav nav button:hover{color:#fff;background:#ffffff08}.invSideNav nav button.active{color:#fff;background:linear-gradient(90deg,#18a77c26,#ffffff08);box-shadow:inset 3px 0 #1fc18e}.invSideNav nav button.active>span{color:#fff;background:#1aa97d}.invSideNav>footer{border-top:1px solid #ffffff18;align-items:center;gap:9px;padding:12px 8px;display:flex}.invSideNav>footer>i{background:#25d398;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #25d39820}.invSideNav>footer div{flex-direction:column;display:flex}.invSideNav>footer strong{font-size:10px}.invSideNav>footer small{color:#739188;font-size:8px}.invAppShell.collapsed .invAppBody{grid-template-columns:72px minmax(0,1fr)}.invAppShell.collapsed .invSideNav>header div,.invAppShell.collapsed .invSideNav nav button>div,.invAppShell.collapsed .invSideNav>footer div{display:none}.invAppShell.collapsed .invSideNav nav button{justify-content:center;padding:8px}.invAppShell.collapsed .invSideNav>header{justify-content:center;padding-inline:0}.invAppMain{min-width:0}.invView{max-width:1600px;margin:auto;padding:32px clamp(22px,3vw,48px) 70px}.invPageHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.invPageHeader>div{max-width:820px}.invPageHeader span,.invPanel>header span,.invQuick header span,.invLineEditor>header span{letter-spacing:.15em;color:#15956f;font-size:9px;font-weight:900}.invPageHeader h1{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(25px,3vw,37px);line-height:1.12}.invPageHeader p{color:var(--inv-muted);max-width:760px;margin:0;font-size:12px;line-height:1.75}.invPageHeader>section{flex-shrink:0;align-items:center;gap:8px;display:flex}.invPageHeader button.primary,.invModal .primary,.invDrawer .primary,.invSettings .primary{color:#fff;background:linear-gradient(135deg,#0c8765,#16b784);border-color:#10936c;box-shadow:0 7px 16px #12a57824}.invKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.invKpi{border:1px solid var(--inv-line);background:#fff;border-radius:14px;padding:18px;position:relative;overflow:hidden;box-shadow:0 6px 24px #17312a08}.invKpi>span{text-transform:uppercase;letter-spacing:.08em;color:#72827d;font-size:9px;font-weight:800}.invKpi>strong{letter-spacing:-.04em;margin:9px 0 5px;font-size:24px;display:block}.invKpi>small{color:#889792;font-size:9px}.invKpi>i{background:#15a879;border-radius:4px;width:55px;height:4px;position:absolute;bottom:0;left:18px}.invKpi.blue>i{background:#4d8de3}.invKpi.amber>i{background:#e4a342}.invKpi.red>i{background:#df675d}.invKpi.purple>i{background:#846ad8}.invPanel{border:1px solid var(--inv-line);background:#fff;border-radius:15px;box-shadow:0 7px 27px #17312a07}.invPanel>header,.invAlerts>header,.invQuick>header,.invTablePanel>header{border-bottom:1px solid #edf3f0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.invPanel h2,.invQuick h2{margin:4px 0 0;font-size:15px}.invDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:15px;display:grid}.invBars>div{padding:17px 20px}.invBars article{margin:0 0 13px}.invBars label{justify-content:space-between;margin-bottom:6px;font-size:10px;display:flex}.invBars label span{color:#73837d}.invBars i{background:#edf4f1;border-radius:8px;height:7px;display:block;overflow:hidden}.invBars i span{background:linear-gradient(90deg,#0d8464,#2cc693);border-radius:8px;height:100%;display:block}.invDashboardLower{grid-template-columns:1.35fr 1fr;gap:15px;display:grid}.invAlerts>article{border:1px solid #e7efec;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin:12px 16px;padding:12px;display:grid}.invAlerts>article>i{color:#b86c00;background:#fff1dc;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.invAlerts article.critical>i{color:#c34036;background:#ffebe9}.invAlerts article div{flex-direction:column;display:flex}.invAlerts article strong{font-size:10px}.invAlerts article span{color:#7c8b86;margin-top:3px;font-size:9px}.invAlerts article em{text-transform:uppercase;color:#936c2d;font-size:8px;font-style:normal}.invQuick>div{grid-template-columns:repeat(2,1fr);gap:8px;padding:14px;display:grid}.invQuick button{text-align:left;background:#f9fcfb;border:1px solid #e5efeb;border-radius:10px;grid-template-columns:31px 1fr auto;align-items:center;padding:10px;display:grid}.invQuick button>span{color:#07805f;background:#e2f6ef;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.invQuick button>b{font-size:9px}.invQuick button>i{color:#8aa199;font-style:normal}.invFilters{border:1px solid var(--inv-line);background:#fff;border-radius:13px;align-items:center;gap:8px;margin-bottom:14px;padding:10px;display:flex}.invFilters>label{border:1px solid #e2ebe8;border-radius:8px;flex:1;align-items:center;gap:6px;min-width:220px;padding:0 10px;display:flex}.invFilters input,.invFilters select,.invReportFilters input,.invReportFilters select,.invSettings input,.invSettings select,.invModal input,.invModal select,.invModal textarea{width:100%;font:inherit;color:var(--inv-ink);background:#fff;border:1px solid #dce7e3;border-radius:8px;outline:none;padding:10px;font-size:10px}.invFilters label input{border:0;padding:10px 2px}.invFilters select{width:auto;min-width:155px}.invTablePanel{overflow:auto hidden}.invTablePanel table{border-collapse:collapse;width:100%;min-width:900px}.invTablePanel th{text-transform:uppercase;letter-spacing:.08em;color:#81908b;text-align:left;background:#f8fbfa;border-bottom:1px solid #e7efec;padding:11px 14px;font-size:8px}.invTablePanel td{vertical-align:middle;border-bottom:1px solid #edf2f0;padding:12px 14px;font-size:9px}.invTablePanel td strong,.invTablePanel td b{font-size:10px}.invTablePanel td small{color:#84938e;margin-top:3px;font-size:8px;display:block}.invTablePanel tr.clickable{cursor:pointer}.invTablePanel tr.clickable:hover{background:#f5fbf8}.invTablePanel em{white-space:nowrap;color:#65746f;background:#eff3f2;border-radius:20px;padding:4px 7px;font-size:8px;font-style:normal}.invTablePanel em.active{color:#0b7b5a;background:#ddf6ed}.invTablePanel em.warning{color:#9a620c;background:#fff2da}.invTablePanel em.critical{color:#ba4138;background:#ffebe8}.invTablePanel .positive{color:#0c9368;font-weight:800}.invTablePanel .negative{color:#c45248;font-weight:800}.invTablePanel>footer{color:#7f8f89;background:#fbfcfc;padding:11px 14px;font-size:8px}.invEmpty{text-align:center;color:#899792;padding:48px 20px;font-size:10px}.invEmpty.small{padding:25px}.invEmpty.large{flex-direction:column;gap:9px;max-width:600px;margin:60px auto;display:flex}.invLedgerNotice{background:#fff9ef;border:1px solid #f0d7af;border-radius:12px;align-items:center;gap:12px;margin-bottom:13px;padding:12px 15px;display:flex}.invLedgerNotice.safe{background:#effaf6;border-color:#cceade}.invLedgerNotice>span{color:#087958;background:#e7f7f1;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.invLedgerNotice strong{font-size:10px}.invLedgerNotice p{color:#7a8984;margin:3px 0 0;font-size:9px}.invItemGrid,.invCategoryGrid,.invWarehouseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.invItemGrid>button{font:inherit;color:inherit;text-align:left;border:1px solid var(--inv-line);cursor:pointer;background:#fff;border-radius:14px;padding:17px;transition:all .18s}.invItemGrid>button:hover{border-color:#86cdb8;transform:translateY(-2px);box-shadow:0 12px 30px #14352c10}.invItemGrid header,.invCategoryGrid header{justify-content:space-between;align-items:center;display:flex}.invItemGrid header>span,.invCategoryGrid header>span{color:#087858;background:#ddf6ee;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.invItemGrid em,.invCategoryGrid em{color:#0f835f;background:#e8f8f2;border-radius:20px;padding:4px 7px;font-size:8px;font-style:normal}.invItemGrid>button>small{color:#15936d;text-transform:uppercase;margin:15px 0 4px;font-size:8px;font-weight:800;display:block}.invItemGrid h2,.invCategoryGrid h2{margin:0;font-size:14px}.invItemGrid p,.invCategoryGrid p,.invWarehouseGrid p{color:#7d8c87;min-height:38px;font-size:9px;line-height:1.55}.invItemGrid>button>section{border-top:1px solid #edf2f0;border-bottom:1px solid #edf2f0;grid-template-columns:repeat(3,1fr);margin-top:12px;padding:11px 0;display:grid}.invItemGrid>button>section div{flex-direction:column;display:flex}.invItemGrid>button>section b{font-size:10px}.invItemGrid>button>section small{color:#899792;font-size:7px}.invItemGrid footer,.invCategoryGrid footer{color:#73847e;justify-content:space-between;align-items:center;margin-top:13px;font-size:8px;display:flex}.invCategoryGrid>article,.invWarehouseGrid>article{border:1px solid var(--inv-line);background:#fff;border-radius:14px;padding:18px}.invCategoryGrid>article{min-height:175px}.invCategoryGrid h2{margin-top:16px}.invWarehouseGrid>article.transit{background:#f7faf9;border-style:dashed}.invWarehouseGrid article>header{align-items:center;gap:12px;display:flex}.invWarehouseGrid article>header>span{color:#09805f;background:#e0f6ef;border-radius:11px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.invWarehouseGrid article>header div{flex-direction:column;display:flex}.invWarehouseGrid article>header em{text-transform:uppercase;color:#15936d;font-size:7px;font-style:normal}.invWarehouseGrid article>header strong{font-size:13px}.invWarehouseGrid article>header small{color:#7d8e88;font-size:8px}.invWarehouseGrid article>section{border-block:1px solid #edf2f0;grid-template-columns:repeat(3,1fr);padding:12px 0;display:grid}.invWarehouseGrid article>section div{flex-direction:column;display:flex}.invWarehouseGrid article>section b{font-size:10px}.invWarehouseGrid article>section small{color:#87958f;font-size:7px}.invHierarchy{flex-wrap:wrap;gap:5px;padding:12px 0;display:flex}.invHierarchy span{color:#6f817a;border:1px solid #e1ebe7;border-radius:6px;padding:5px 7px;font-size:8px}.invHierarchy i{color:#0c9069;margin-right:5px;font-style:normal;font-weight:900}.invWarehouseGrid footer{color:#7e8d88;justify-content:space-between;align-items:center;font-size:8px;display:flex}.invWarehouseGrid footer button{padding:6px 8px;font-size:8px}.invTabs{gap:8px;margin-bottom:13px;display:flex}.invTabs button.active{color:#fff;background:#0c8664;border-color:#0c8664}.invTabs b{background:#fff2;border-radius:10px;padding:2px 5px}.invReportFilters{border:1px solid var(--inv-line);background:#fff;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;padding:16px;display:grid}.invReportFilters header{grid-column:1/-1;justify-content:space-between;display:flex}.invReportFilters header strong{font-size:11px}.invReportFilters header span{color:#7e8d88;font-size:9px}.invReportFilters label,.invSettings label,.invFormGrid label,.invLineEditor label{color:#5f706a;flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}.invReportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.invReportGrid button{text-align:left;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.invReportGrid button:hover{border-color:#85cbb6;transform:translateY(-1px)}.invReportGrid button>span{color:#097b5c;background:#e4f6f0;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.invReportGrid button div{flex-direction:column;display:flex}.invReportGrid button strong{font-size:10px}.invReportGrid button small{color:#7f8f89;margin-top:3px;font-size:8px}.invReportGrid button>b{color:#0e8967;font-size:8px}.invSettings{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.invSettings>section{padding-bottom:18px}.invSettings>section>label{margin:13px 18px}.invSettings label small{color:#8b9894;font-weight:500}.invSettings label.locked{background:#f5faf8;border:1px solid #d8e8e2;border-radius:9px;padding:12px}.invSettings label.locked strong{color:#0b825f;font-size:12px}.invSettings label.check{flex-direction:row;align-items:flex-start}.invSettings label.check input,.invFormGrid label.check input{width:auto}.invSettings label.check span{flex-direction:column;display:flex}.invSettings .primary{margin:10px 18px}.invModalBackdrop,.invDrawerBackdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071c17a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.invModal{background:#fff;border-radius:17px;flex-direction:column;width:min(1040px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #001d145c}.invModal.small{width:min(580px,96vw)}.invModal>header,.invDrawer>header{border-bottom:1px solid var(--inv-line);justify-content:space-between;gap:20px;padding:20px 23px;display:flex}.invModal>header span,.invDrawer>header span{letter-spacing:.13em;color:#0e8c68;font-size:8px;font-weight:900}.invModal>header h2,.invDrawer>header h2{margin:4px 0;font-size:20px}.invModal>header p,.invDrawer>header p{color:#788983;margin:0;font-size:9px}.invModal>header>button,.invDrawer>header>button{background:0 0;border:0;padding:0;font-size:21px}.invModalBody{padding:20px 23px;overflow:auto}.invFormGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.invFormGrid.compact{grid-template-columns:repeat(2,1fr)}.invFormGrid h3{color:#087b5c;border-bottom:1px solid #edf2f0;grid-column:1/-1;margin:12px 0 0;padding-bottom:8px;font-size:10px}.invFormGrid label.full{grid-column:1/-1}.invUnitPills{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:4px 0 2px;display:flex}.invUnitPills button{color:#263b34;background:#fff;border:1px solid #d8e5e0;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.invUnitPills button.active{color:#075f49;background:#e5f6f0;border-color:#087b5c}.invFormGrid textarea,.invModal textarea{resize:vertical;min-height:70px}.invFormGrid label.check{border:1px solid #e0ebe7;border-radius:8px;flex-direction:row;align-items:center;padding:10px;display:flex}.invLineEditor{border:1px solid #dce8e3;border-radius:12px;margin-top:18px;overflow:hidden}.invLineEditor>header{background:#f7faf9;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.invLineEditor h3{margin:3px 0;font-size:11px}.invLineEditor>article{border-top:1px solid #edf2f0;grid-template-columns:28px 1.8fr repeat(4,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.invLineEditor>article>b{color:#087b5b;background:#e5f6f0;border-radius:7px;align-self:center;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.invLineEditor>article>button{padding:9px;font-size:8px}.invModal>footer,.invDrawer>footer{border-top:1px solid var(--inv-line);background:#fbfdfc;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.invModal button:disabled,.invDrawer button:disabled{opacity:.5;cursor:not-allowed}.invImportModal{width:min(1240px,98vw)}.invImportStart{grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr);gap:18px;display:grid}.invImportStart fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.invImportStart legend{color:#445650;margin-bottom:9px;font-size:10px;font-weight:900}.invImportStart fieldset label{cursor:pointer;border:1px solid #dce8e3;border-radius:12px;gap:5px;padding:17px 16px 17px 45px;display:grid;position:relative}.invImportStart fieldset label.active{background:#f1fbf7;border-color:#31a983;box-shadow:0 0 0 2px #b8ebd9}.invImportStart fieldset input{width:auto;position:absolute;top:19px;left:16px}.invImportStart fieldset strong{font-size:12px}.invImportStart fieldset span,.invImportUpload span{color:var(--inv-muted);font-size:9px;line-height:1.6}.invImportUpload{text-align:center;background:linear-gradient(145deg,#f4fbf8,#fff);border:1px dashed #67bda3;border-radius:14px;place-content:center;justify-items:center;min-height:250px;padding:30px;display:grid}.invImportUpload:before{content:"?";color:#0a8d68;background:#dcf5ec;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:13px;font-size:25px;display:grid}.invImportUpload strong{font-size:11px}.invImportUpload span{max-width:440px;margin:6px 0 16px}.invImportUpload>div{gap:8px;display:flex}.invImportSummary{grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(190px,1.2fr);gap:10px;display:grid}.invImportSummary>div,.invImportSummary>label{background:#fbfdfc;border:1px solid #e0ebe7;border-radius:9px;flex-direction:column;gap:5px;min-width:0;padding:11px 12px;display:flex}.invImportSummary span,.invImportSummary label{color:var(--inv-muted);font-size:8px;font-weight:800}.invImportSummary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.invImportWarning,.invImportError{border-radius:9px;margin-top:12px;padding:11px 13px;font-size:9px;line-height:1.5}.invImportWarning{color:#7a5511;background:#fff9ea;border:1px solid #ecd7a7}.invImportError{color:#9d2d2d;background:#fff3f3;border:1px solid #efc3c3}.invImportLines>article{grid-template-columns:28px minmax(170px,1.35fr) minmax(180px,1.45fr) minmax(90px,.7fr) minmax(80px,.65fr) minmax(90px,.72fr) minmax(110px,.8fr) auto;align-items:start}.invImportLines>article.excluded{opacity:.56;background:#f8faf9}.invImportSelect{align-items:center;padding-top:11px}.invImportSelect input{width:auto}.invImportIdentity{gap:4px;display:grid}.invImportIdentity span,.invImportLocked small{color:#7a8b85;font-size:7px;line-height:1.4}.invImportLocked input:disabled{color:#436259;background:#edf6f2}.invImportLines>article>button{margin-top:13px}.invDrawerBackdrop{place-items:stretch end;padding:0}.invDrawer{background:#fff;flex-direction:column;width:min(570px,100vw);height:100vh;display:flex;overflow:auto;box-shadow:-20px 0 60px #001d1440}.invDrawerKpis{grid-template-columns:repeat(3,1fr);gap:9px;padding:16px 20px;display:grid}.invDrawerKpis>div{border:1px solid #dfeae6;border-radius:10px;flex-direction:column;padding:12px;display:flex}.invDrawerKpis b{font-size:16px}.invDrawerKpis span{color:#7d8e88;font-size:8px}.invDetailGrid{grid-template-columns:repeat(2,1fr);gap:9px;padding:5px 20px 16px;display:grid}.invDetailGrid label{color:#7d8c87;border:1px solid #e3ece9;border-radius:9px;flex-direction:column;gap:5px;padding:10px;font-size:8px;display:flex}.invDetailGrid b{color:#1b342d;font-size:9px}.invLabelPreview,.invDrawerLines{border:1px solid #dfeae6;border-radius:12px;margin:0 20px 18px;padding:14px}.invLabelPreview>span{letter-spacing:.1em;color:#128963;font-size:8px;font-weight:900}.invLabelPreview>div{border:1px dashed #9ab4ab;flex-direction:column;align-items:center;margin:10px 0;padding:15px;display:flex}.invLabelPreview>div strong{font-size:13px}.invLabelPreview>div>b{margin:4px;font-size:10px}.invLabelPreview>div>i{background:repeating-linear-gradient(90deg,#15251f 0 2px,#0000 2px 4px,#15251f 4px 5px,#0000 5px 8px);width:210px;height:38px;margin:8px}.invLabelPreview small{font-size:8px}.invDrawerLines h3{margin:0 0 10px;font-size:11px}.invDrawerLines article{border-top:1px solid #edf2f0;grid-template-columns:1fr auto auto;gap:15px;padding:9px 0;display:grid}.invDrawerLines article div{flex-direction:column;display:flex}.invDrawerLines strong{font-size:9px}.invDrawerLines small{color:#7f8e89;font-size:8px}.invDrawerLines article>b,.invDrawerLines article>span{font-size:9px}.invDrawer>footer{margin-top:auto;position:sticky;bottom:0}.invWorkflow{gap:5px;padding:15px 20px;display:flex}.invWorkflow i{color:#7c8985;background:#edf2f0;border-radius:20px;padding:7px 9px;font-size:8px;font-style:normal}.invWorkflow i.done{color:#087b5a;background:#ddf5ed}.invToast{z-index:110;color:#fff;background:#0d6f54;border-radius:10px;max-width:420px;padding:12px 16px;font-size:10px;position:fixed;top:82px;right:20px;box-shadow:0 12px 35px #09271e40}.invLoading{grid-template-columns:repeat(3,1fr);gap:14px;padding:60px;display:grid}.invLoading span{grid-column:1/-1;height:80px}.invLoading span,.invLoading i{background:linear-gradient(90deg,#edf3f1,#f8fbfa,#edf3f1) 0 0/200% 100%;border-radius:14px;height:160px;animation:1.2s infinite invShimmer;display:block}@keyframes invShimmer{to{background-position:-200% 0}}.launcherAppCard.emerald header>span{color:#fff;background:linear-gradient(135deg,#078161,#28c997)}.launcherAppCard.emerald>small,.launcherAppCard.emerald footer button{color:#078161}@media (max-width:1200px){.invKpiGrid,.invItemGrid,.invWarehouseGrid{grid-template-columns:repeat(2,1fr)}.invReportFilters{grid-template-columns:repeat(3,1fr)}.invReportGrid{grid-template-columns:repeat(2,1fr)}.invLineEditor>article{grid-template-columns:28px repeat(3,1fr)}.invLineEditor>article label:first-of-type{grid-column:span 2}.invImportSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.invImportLines>article{grid-template-columns:28px repeat(3,minmax(0,1fr))}}@media (max-width:850px){.invAppHeader{gap:8px;padding:0 10px}.invBrand{min-width:0}.invBrand div,.invBusiness{display:none}.invAppHeader>select{flex:1;min-width:0;padding:9px;display:block}.invAppHeader>section button:first-child{display:none}.invAppBody,.invAppShell.collapsed .invAppBody{display:block}.invSideNav{display:none}.invView{padding:22px 14px 60px}.invPageHeader{flex-direction:column}.invPageHeader>section{flex-wrap:wrap;width:100%}.invDashboardGrid,.invDashboardLower,.invSettings,.invItemGrid,.invCategoryGrid,.invWarehouseGrid,.invReportGrid{grid-template-columns:1fr}.invReportFilters{grid-template-columns:repeat(2,1fr)}.invFormGrid,.invFormGrid.compact{grid-template-columns:1fr}.invFormGrid label.full,.invFormGrid h3{grid-column:1}.invLineEditor>article{grid-template-columns:28px 1fr}.invLineEditor>article label:first-of-type{grid-column:2}.invFilters{flex-wrap:wrap}.invFilters>label{flex-basis:100%}.invFilters select{flex:1}.invModalBackdrop{padding:0}.invModal{border-radius:0;width:100vw;height:100vh;max-height:100vh}.invImportStart{grid-template-columns:1fr}.invImportLines>article{grid-template-columns:28px minmax(0,1fr)}.invImportLines>article>:not(.invImportSelect){grid-column:2}.invDrawer{width:100vw}}@media (max-width:520px){.invImportSummary{grid-template-columns:1fr}.invImportUpload{min-height:220px;padding:20px 14px}.invImportUpload>div{flex-direction:column;width:100%}.invKpiGrid,.invReportFilters{grid-template-columns:1fr}.invReportFilters header{grid-column:1}.invQuick>div,.invDetailGrid{grid-template-columns:1fr}.invBrand>span{width:36px;height:36px}.invAppHeader>section button:last-child{font-size:0}.invAppHeader>section button:last-child:first-letter{font-size:14px}}@media (max-width:720px){body{font-size:16px}.scanTypeApp{max-height:100dvh}.scanTypeHero h1{font-size:26px}.scanCatalogue{display:block}.scanCatalogueHeader{z-index:3;background:#f6f8fc;padding:10px 3px;position:sticky;top:-12px}.scanTypeGrid>button{min-height:210px}.scanSelectionSummary{min-height:330px}.collectionMain h1{font-size:23px}.collectionMain>header p{font-size:12px}.privacyBanner{grid-template-columns:36px 1fr}.privacyBanner>em{text-align:center;grid-column:1/-1}.scoreSectionHeader{display:block}.scoreSectionHeader p{text-align:left;margin-top:5px}.digitalScoreStrip{grid-template-columns:1fr 1fr}}.mobileMenu{display:none}.workspacePage{width:100%;max-width:1640px;margin:0 auto;padding:28px 30px 42px}.workspaceCard{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 6px 24px #263b620a}.workspaceHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.workspaceHeader>div{max-width:820px}.workspaceHeader>div>span{letter-spacing:1.5px;color:#2872e3;font-size:11px;font-weight:900}.workspaceHeader h1{letter-spacing:-.8px;margin:7px 0 6px;font-size:30px;line-height:1.15}.workspaceHeader p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.primaryAction{color:#fff;font:800 13px var(--font-manrope);white-space:nowrap;cursor:pointer;background:linear-gradient(100deg,#1265e9,#496be5);border:0;border-radius:10px;padding:13px 17px;box-shadow:0 8px 20px #1265e92b}.primaryAction b{margin-left:18px}.workspaceStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px;display:grid}.workspaceStats>article{align-items:center;gap:13px;padding:17px;display:flex}.workspaceStatIcon{border-radius:12px;flex:none;place-items:center;width:43px;height:43px;font-size:17px;font-weight:900;display:grid}.workspaceStatIcon.blueTone{color:#2775e7;background:#eaf2ff}.workspaceStatIcon.greenTone{color:#169864;background:#e7f7ef}.workspaceStatIcon.amberTone{color:#df892c;background:#fff2e4}.workspaceStatIcon.violetTone{color:#7059d8;background:#f0ecff}.workspaceStats article>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;display:grid}.workspaceStats strong{letter-spacing:-.5px;font-size:22px}.workspaceStats b{font-size:12px}.workspaceStats small{color:var(--muted);grid-column:1/-1;margin-top:2px;font-size:11px}.workspaceSectionTitle{justify-content:space-between;align-items:flex-end;gap:18px;margin:24px 0 12px;display:flex}.workspaceSectionTitle h2{letter-spacing:-.25px;margin:0;font-size:18px}.workspaceSectionTitle p{color:var(--muted);margin:4px 0 0;font-size:12px}.workspaceSectionTitle>button{color:#176be8;font:750 12px var(--font-manrope);cursor:pointer;background:0 0;border:0}.workspaceNotice{color:#166b4b;background:#eaf8f1;border:1px solid #c8ead9;border-radius:11px;align-items:center;gap:9px;margin:-7px 0 18px;padding:11px 14px;font-size:12px;display:flex}.workspaceNotice>span{background:#d4f0e1;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.workspaceNotice button{color:#5f8876;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.workspaceScanGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.workspaceScanCard{--accent:#2877e7;text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:45px 1fr;gap:13px;min-height:218px;padding:17px;transition:all .18s;display:grid;position:relative;overflow:hidden}.workspaceScanCard:before{content:"";background:var(--accent);opacity:.85;height:3px;position:absolute;inset:auto 0 0}.workspaceScanCard:hover{border-color:color-mix(in srgb, var(--accent) 45%, #dfe5ef);transform:translateY(-2px);box-shadow:0 12px 30px #263b6218}.workspaceScanCard>em{color:#fff;letter-spacing:.8px;background:#6159dc;border-radius:0 14px 0 9px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:0;right:0}.workspaceScanCard>span{background:color-mix(in srgb, var(--accent) 12%, #fff);width:43px;height:43px;color:var(--accent);border-radius:12px;place-items:center;font-size:19px;font-weight:900;display:grid}.workspaceScanCard>div>small{color:var(--accent);letter-spacing:.8px;font-size:9px;font-weight:900}.workspaceScanCard h3{margin:7px 0 5px;font-size:15px}.workspaceScanCard p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.workspaceScanCard footer{color:#717b90;border-top:1px solid #edf0f4;grid-column:1/-1;align-self:end;align-items:center;gap:13px;padding-top:11px;display:flex}.workspaceScanCard footer b{font-size:10px;font-weight:600}.workspaceScanCard footer i{color:var(--accent);margin-left:auto;font-size:18px;font-style:normal}.workspaceScanCard.featuredScan{background:linear-gradient(150deg,#fff,#f6f4ff);border-color:#cfc8f4}.workspaceTableWrap{overflow:auto}.workspaceTable{border-collapse:collapse;width:100%;font-size:12px}.workspaceTable th{text-align:left;color:#7a8497;border-bottom:1px solid var(--line);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;background:#f8fafd;padding:12px 14px;font-size:10px}.workspaceTable td{vertical-align:middle;color:#404b61;border-bottom:1px solid #edf0f4;padding:13px 14px}.workspaceTable tr:last-child td{border-bottom:0}.workspaceTable td>b,.workspaceTable td>small{display:block}.workspaceTable td>b{color:#222a3c;font-size:12px}.workspaceTable td>small{color:#8991a2;margin-top:3px;font-size:10px}.workspaceTable td>button{color:#1466de;font:750 11px var(--font-manrope);cursor:pointer;white-space:nowrap;background:#ebf3ff;border:0;border-radius:8px;padding:8px 10px}.workspaceTable td .workspaceProgress{width:105px;margin-right:8px;display:inline-block}.workspaceProgress{background:#edf0f5;border-radius:8px;height:6px;display:block;overflow:hidden}.workspaceProgress i{border-radius:inherit;height:100%;display:block}.plannerGate{padding:52px 24px}.plannerGate p{max-width:620px;margin:0 auto 18px;line-height:1.6}.plannerGateActions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.plannerGateActions button,.secondaryPlannerAction{color:#fff;font:750 11px var(--font-manrope);cursor:pointer;background:#176bea;border:0;border-radius:8px;padding:10px 14px}.plannerGateActions .secondaryPlannerAction{color:#2468cc;background:#edf3fc}.plannerBaseline,.plannerSummary{justify-content:space-between;align-items:center;gap:24px;padding:21px 23px;display:flex}.plannerBaseline>div>span,.plannerSummary>div>span{letter-spacing:1.2px;color:#2872e3;font-size:9px;font-weight:900}.plannerBaseline h2,.plannerSummary h2{margin:7px 0 5px;font-size:18px}.plannerBaseline p,.plannerSummary p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.plannerSummaryControls{align-items:center;gap:10px;display:flex}.plannerControlButtons{flex-direction:column;gap:7px;display:flex}.plannerControlButtons>.primaryAction{box-shadow:none}.plannerControlButtons>.stabilizationAction{background:linear-gradient(100deg,#6b56dc,#8b5be0)}.plannerControlButtons>.longTermAction{background:linear-gradient(100deg,#157f68,#22a381)}.plannerAuditStats{margin:12px 0 8px}.plannerPhaseRail{border:1px solid #e1e7f0;border-radius:11px;grid-template-columns:repeat(3,minmax(125px,1fr));display:grid;overflow:hidden}.plannerPhaseRail b{color:#667187;background:#f8fafd;border-left:1px solid #e1e7f0;padding:12px 14px;font-size:11px}.plannerPhaseRail b:first-child{border-left:0}.plannerPhaseRail b.active{color:#1768df;background:#edf4ff}.plannerPhaseRail small{color:#8992a5;margin-top:3px;font-size:8px;font-weight:550;display:block}.plannerActionTable td:nth-child(3){min-width:280px}.plannerActionTable select{color:#39455b;font:700 10px var(--font-manrope);background:#fff;border:1px solid #dce3ed;border-radius:7px;padding:7px}.plannerPriority,.plannerStatus{text-transform:capitalize;white-space:nowrap;border-radius:9px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.plannerPriority.high,.plannerStatus.blocked,.plannerStatus.ineffective{color:#c94f49;background:#ffebe8}.plannerPriority.medium,.plannerStatus.in_progress{color:#c67620;background:#fff1df}.plannerPriority.low,.plannerStatus.not_started,.plannerStatus.completed{color:#69758a;background:#edf1f6}.plannerStatus.successful{color:#148a59;background:#e5f7ed}.plannerStabilizationGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.plannerStabilizationGrid>article{min-width:0;padding:17px}.plannerStabilizationGrid>article>header{justify-content:space-between;align-items:center;display:flex}.plannerStabilizationGrid>article>header span{color:#232c40;font-size:13px;font-weight:850}.plannerStabilizationGrid>article>header b{color:#1769df;background:#eaf2ff;border-radius:8px;padding:5px 7px;font-size:9px}.plannerStabilizationGrid>article>p{color:var(--muted);font-size:10px;line-height:1.45}.plannerStabilizationGrid>article>div>section{border-top:1px solid #edf0f4;padding:14px 0}.plannerStabilizationGrid h3{margin:9px 0 4px;font-size:12px}.plannerStabilizationGrid section>p{color:#667187;font-size:10px;line-height:1.5}.plannerStabilizationGrid dl{grid-template-columns:auto 1fr;gap:4px 8px;margin:10px 0 0;font-size:9px;display:grid}.plannerStabilizationGrid dt{color:#8992a5}.plannerStabilizationGrid dd{color:#39455b;overflow-wrap:anywhere;margin:0;font-weight:700}.plannerLongTermGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.plannerLongTermGrid>article{min-width:0;padding:17px}.plannerLongTermGrid>article>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.plannerLongTermGrid>article>header span{color:#2872e3;letter-spacing:.8px;font-size:9px;font-weight:900}.plannerLongTermGrid>article>header h2{margin:5px 0;font-size:15px}.plannerLongTermGrid>article>header p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.plannerLongTermGrid>article>header>b{color:#187f68;white-space:nowrap;background:#e7f7ef;border-radius:8px;padding:5px 7px;font-size:9px}.plannerLongTermGrid details{border-top:1px solid #edf0f4}.plannerLongTermGrid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:9px;padding:12px 0;list-style:none;display:flex}.plannerLongTermGrid summary::-webkit-details-marker{display:none}.plannerLongTermGrid summary>span{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.plannerLongTermGrid summary b{font-size:10px;line-height:1.35}.plannerLongTermGrid summary small{color:#8992a5;font-size:8px}.plannerLongTermGrid summary i{color:#7e889b;font-style:normal}.plannerLongTermGrid details>section{background:#f8fafd;border:1px solid #e8edf4;border-radius:9px;margin-bottom:10px;padding:11px}.plannerLongTermGrid details>section>p{color:#526078;margin:0 0 9px;font-size:9px;line-height:1.5}.plannerLongTermGrid dl{grid-template-columns:auto 1fr;gap:4px 7px;margin:0;font-size:8px;display:grid}.plannerLongTermGrid dt{color:#8992a5}.plannerLongTermGrid dd{color:#38445a;overflow-wrap:anywhere;margin:0;font-weight:650}.plannerManagement{margin:12px 0;padding:17px}.plannerManagement>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.plannerManagement>header>div:first-child>span{color:#2872e3;letter-spacing:1px;font-size:9px;font-weight:900}.plannerManagement h2{margin:5px 0;font-size:16px}.plannerManagement header p{color:var(--muted);margin:0;font-size:10px}.plannerManagement>header>div:last-child{align-items:center;gap:9px;display:flex}.plannerManagement>header strong{color:#15865a;background:#e7f7ef;border-radius:9px;padding:8px 10px;font-size:10px}.plannerManagement .activatePlan{background:linear-gradient(100deg,#157f68,#22a381)}.plannerApprovalBar{background:#edf1f5;border-radius:8px;height:6px;margin:14px 0;overflow:hidden}.plannerApprovalBar i{background:linear-gradient(90deg,#2675e7,#25a178);height:100%;display:block}.plannerApprovalStatus{text-transform:capitalize;border-radius:8px;padding:5px 7px;font-size:9px;font-weight:800}.plannerApprovalStatus.pending{color:#bd711f;background:#fff1df}.plannerApprovalStatus.approved{color:#148a59;background:#e5f7ed}.plannerApprovalStatus.rejected{color:#c94f49;background:#ffebe8}.plannerManagement>footer{color:#8992a5;margin-top:11px;font-size:8px}.plannerManagement table select,.plannerCostInput{font:650 9px var(--font-manrope);background:#fff;border:1px solid #dce3ed;border-radius:7px;max-width:100px;padding:6px}.plannerCostInput:disabled{color:#8992a5;background:#f3f5f8}.plannerReviewBackdrop{z-index:1200;background:#14203899;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.plannerReviewEditor{width:min(900px,96vw);max-height:92vh;padding:20px;overflow:auto}.plannerReviewEditor>header{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:20px;padding-bottom:13px;display:flex}.plannerReviewEditor>header span{color:#2872e3;letter-spacing:1px;font-size:9px;font-weight:900}.plannerReviewEditor h2{margin:5px 0;font-size:18px}.plannerReviewEditor header p{color:#8992a5;margin:0;font-size:9px}.plannerReviewEditor>header>button{cursor:pointer;background:#edf1f6;border:0;border-radius:8px;width:30px;height:30px;font-size:18px}.plannerReviewGrid{grid-template-columns:repeat(4,1fr);gap:11px;padding:16px 0;display:grid}.plannerReviewGrid label{color:#657087;flex-direction:column;gap:5px;font-size:9px;font-weight:750;display:flex}.plannerReviewGrid label.wide{grid-column:span 2}.plannerReviewGrid input,.plannerReviewGrid textarea,.plannerReviewGrid select,.plannerReviewEditor footer select{font:550 10px var(--font-manrope);color:#303b51;background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:9px}.plannerReviewGrid textarea{resize:vertical;min-height:65px}.plannerReviewEditor>footer{border-top:1px solid #edf0f4;justify-content:flex-end;align-items:flex-end;gap:9px;padding-top:13px;display:flex}.plannerReviewEditor>footer>div{flex-direction:column;gap:4px;margin-right:auto;display:flex}.plannerReviewEditor>footer span{color:#788397;font-size:8px}.plannerReviewEditor>footer>button:not(.primaryAction){font:700 10px var(--font-manrope);background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:10px 13px}.plannerKPISection{margin:22px 0}.plannerKPIGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.plannerKPICard{min-width:0;padding:17px}.plannerKPICard>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plannerKPICard header span{color:#2872e3;text-transform:uppercase;font-size:8px;font-weight:900}.plannerKPICard h3{margin:4px 0;font-size:14px}.plannerKPICard header p{color:#7d8799;margin:0;font-size:9px;line-height:1.4}.plannerKPICard header em{text-transform:capitalize;white-space:nowrap;border-radius:9px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.plannerKPICard header em.green{color:#148a59;background:#e5f7ed}.plannerKPICard header em.amber{color:#bd711f;background:#fff1df}.plannerKPICard header em.red{color:#c94f49;background:#ffebe8}.plannerKPICard header em.grey{color:#69758a;background:#edf1f6}.kpiValueStrip{grid-template-columns:repeat(4,1fr);gap:6px;margin:13px 0;display:grid}.kpiValueStrip span{background:#f8fafd;border:1px solid #e8edf4;border-radius:8px;padding:8px}.kpiValueStrip small,.kpiValueStrip b{display:block}.kpiValueStrip small{color:#8992a5;font-size:7px}.kpiValueStrip b{margin-top:3px;font-size:10px}.kpiChart{border-top:1px solid #edf0f4;padding-top:8px}.kpiChart svg{width:100%;height:145px;overflow:visible}.kpiChart .grid{stroke:#e9edf3;stroke-width:1px}.kpiChart polyline{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.actualLine{stroke:#2675e7}.targetLine{stroke:#25a178;stroke-dasharray:5 4}.forecastLine{stroke:#df892c;stroke-dasharray:2 5}.baselinePoint{fill:#7158dc}.actualPoint{fill:#2675e7}.kpiLegend{color:#7c8699;flex-wrap:wrap;gap:12px;font-size:7px;display:flex}.kpiLegend span:before{content:"";vertical-align:middle;background:#7c8699;width:12px;height:2px;margin-right:4px;display:inline-block}.kpiLegend .baselineLegend:before{background:#7158dc}.kpiLegend .actualLegend:before{background:#2675e7}.kpiLegend .targetLegend:before{background:#25a178}.kpiLegend .forecastLegend:before{background:#df892c}.kpiChartEmpty{color:#8992a5;border-top:1px solid #edf0f4;place-items:center;height:140px;font-size:9px;display:grid}.plannerKPICard>footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.plannerKPICard footer span{color:#8992a5;font-size:8px}.plannerKPICard footer button{color:#1769df;font:750 9px var(--font-manrope);background:#eaf2ff;border:0;border-radius:8px;padding:7px 9px}.verificationCheck{align-items:center;flex-direction:row!important;grid-column:span 2!important}.verificationCheck input{width:auto}.kpiEditor{max-width:980px}.plannerMonitoring{margin:20px 0;padding:18px}.plannerMonitoring>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.plannerMonitoring>header span{color:#2872e3;letter-spacing:1px;font-size:9px;font-weight:900}.plannerMonitoring h2{margin:5px 0;font-size:16px}.plannerMonitoring header p{color:#8992a5;margin:0;font-size:9px}.plannerMonitoring>header>label{color:#526078;align-items:center;gap:6px;font-size:9px;display:flex}.monitoringSettingsGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.monitoringSettingsGrid label{color:#6e798d;flex-direction:column;gap:4px;font-size:8px;display:flex}.monitoringSettingsGrid input,.monitoringSettingsGrid select{font:600 9px var(--font-manrope);background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:8px}.monitoringSettingsGrid button{color:#fff;font:750 9px var(--font-manrope);background:#176bea;border:0;border-radius:8px;align-self:end;padding:9px}.monitoringRunBar{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:6px;padding:11px 0;display:flex}.monitoringRunBar b{margin-right:6px;font-size:10px}.monitoringRunBar button{color:#526078;font:700 8px var(--font-manrope);text-transform:capitalize;background:#f8fafd;border:1px solid #dce3ed;border-radius:8px;padding:7px 9px}.monitoringRunBar button:disabled{opacity:.5}.monitoringResults>div:first-child{justify-content:space-between;align-items:center;margin:13px 0 5px;display:flex}.monitoringResults h3{margin:0;font-size:13px}.monitoringResults>div:first-child span{color:#8992a5;font-size:8px}.monitoringResults article{border-top:1px solid #edf0f4;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:10px 0;display:grid}.monitoringResults article>em{text-transform:uppercase;border-radius:8px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.monitoringResults em.critical,.monitoringResults em.high{color:#c94f49;background:#ffebe8}.monitoringResults em.medium{color:#bd711f;background:#fff1df}.monitoringResults article b{text-transform:capitalize;font-size:10px}.monitoringResults article p{color:#526078;margin:3px 0;font-size:9px}.monitoringResults article small{color:#8992a5;font-size:7px}.monitoringResults article>span{color:#6e798d;font-size:8px}.monitoringEmpty,.monitoringClear{color:#8992a5;text-align:center;padding:20px;font-size:9px}.monitoringSchedule{margin-top:14px}.monitoringSchedule>div:first-child{justify-content:space-between;align-items:center;display:flex}.monitoringSchedule h3{margin:0;font-size:13px}.monitoringSchedule>div:first-child span{color:#15865a;background:#e7f7ef;border-radius:8px;padding:5px 7px;font-size:8px}.monitoringJobGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.monitoringJobGrid article{background:#fbfcfe;border:1px solid #e3e8f0;border-radius:9px;min-width:0;padding:10px}.monitoringJobGrid header{justify-content:space-between;align-items:center;display:flex}.monitoringJobGrid b{text-transform:capitalize;font-size:9px}.monitoringJobGrid em,.monitoringHistory em{text-transform:uppercase;color:#1769df;background:#eaf2ff;border-radius:7px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.monitoringJobGrid em.failed,.monitoringHistory em.failed{color:#c94f49;background:#ffebe8}.monitoringJobGrid em.retry,.monitoringJobGrid em.running,.monitoringHistory em.retry{color:#bd711f;background:#fff1df}.monitoringJobGrid em.paused{color:#69758a;background:#edf1f6}.monitoringJobGrid p{color:#526078;margin:8px 0 3px;font-size:8px}.monitoringJobGrid small{color:#8992a5;font-size:7px}.monitoringJobGrid strong{color:#c94f49;overflow-wrap:anywhere;margin-top:5px;font-size:7px;display:block}.monitoringHistory{border-top:1px solid #edf0f4;margin-top:12px;padding-top:10px}.monitoringHistory summary{cursor:pointer;color:#526078;font-size:9px;font-weight:800}.monitoringHistory>div{border-bottom:1px solid #edf0f4;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 0;display:grid}.monitoringHistory span b,.monitoringHistory span small{display:block}.monitoringHistory span b{text-transform:capitalize;font-size:8px}.monitoringHistory span small,.monitoringHistory time{color:#8992a5;font-size:7px}.plannerAI{background:linear-gradient(145deg,#fff,#f7f5ff);grid-template-columns:44px 1fr auto;align-items:center;gap:14px;margin-top:16px;padding:18px;display:grid}.plannerAIMark{color:#fff;background:linear-gradient(135deg,#3d75ea,#7158dc);border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.plannerAI>div:nth-child(2)>span{letter-spacing:1.1px;color:#6651d1;font-size:9px;font-weight:900}.plannerAI h2{margin:5px 0;font-size:15px}.plannerAI p{color:#5f6a80;margin:0;font-size:10px;line-height:1.5}.plannerAI small{color:#8b94a5;margin-top:5px;font-size:8px;display:block}.plannerAI>.primaryAction{box-shadow:none}.plannerInterpretationGrid{grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin-top:12px;display:grid}.plannerInterpretationGrid>article{min-width:0;padding:16px}.plannerInterpretationGrid header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.plannerInterpretationGrid header h3{margin:0;font-size:13px}.plannerInterpretationGrid header b{color:#6651d1;background:#efecff;border-radius:8px;padding:5px 7px;font-size:9px}.plannerInterpretationGrid article>div{border-top:1px solid #edf0f4;padding:10px 0}.plannerInterpretationGrid article>div span{color:#2872e3;text-transform:uppercase;font-size:8px;font-weight:900}.plannerInterpretationGrid article>div p,.plannerAIEmpty{color:#526078;margin:4px 0;font-size:9px;line-height:1.5}.plannerInterpretationGrid article>div small{color:#8b94a5;overflow-wrap:anywhere;font-size:7px}.plannerInterpretationGrid ul{margin:9px 0;padding-left:17px}.plannerInterpretationGrid li{color:#526078;margin:4px 0;font-size:9px;line-height:1.55}.plannerInterpretationGrid footer{color:#8b94a5;border-top:1px solid #edf0f4;padding-top:9px;font-size:8px}.workspaceToolbar{align-items:center;gap:12px;margin-bottom:24px;padding:11px 13px;display:flex}.workspaceToolbar>label,.directoryHeader>label{color:#7b8598;background:#fff;border:1px solid #dce2eb;border-radius:9px;align-items:center;height:39px;padding:0 10px;display:flex}.workspaceToolbar>label{width:250px}.workspaceToolbar input,.directoryHeader input{font:500 12px var(--font-manrope);background:0 0;border:0;outline:0;width:100%;padding-left:7px}.workspaceToolbar>div{gap:5px;display:flex;overflow:auto}.workspaceToolbar>div button,.recommendationToolbar>div button{color:#626d82;font:700 10px var(--font-manrope);cursor:pointer;white-space:nowrap;background:#f3f5f8;border:1px solid #0000;border-radius:8px;padding:8px 10px}.workspaceToolbar>div button.active,.recommendationToolbar>div button.active{color:#176ae5;background:#e9f2ff;border-color:#cfe0fa}.iconAction{color:#4f5b70;font:700 10px var(--font-manrope);white-space:nowrap;background:#fff;border:1px solid #dce2eb;border-radius:8px;margin-left:auto;padding:9px 11px}.reportGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reportCard{flex-direction:column;min-height:235px;padding:18px;display:flex}.reportCard header{align-items:center;display:flex}.reportCard header>span{border-radius:11px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid}.reportCard header>em{border-radius:10px;margin-left:auto;padding:4px 7px;font-size:9px;font-style:normal}.reportCard header>em.ready{color:#168e5f;background:#e7f7ef}.reportCard header>em.needsdata{color:#d47c22;background:#fff1e3}.reportCard header>em.draft{color:#697386;background:#eef1f5}.reportCard header>button{color:#8c95a6;background:0 0;border:0;font-weight:800}.reportCard>small{color:#77829a;letter-spacing:1px;margin-top:14px;font-size:9px;font-weight:800}.reportCard h3{margin:7px 0;font-size:15px}.reportCard p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.reportCard footer{border-top:1px solid #edf0f4;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.reportCard footer>span{color:#7f889a;font-size:10px}.reportCard footer button{color:#176be8;font:800 10px var(--font-manrope);cursor:pointer;background:0 0;border:0;margin-left:auto}.workspaceEmpty{text-align:center;padding:46px}.workspaceEmpty>span{color:#3277de;background:#edf3fc;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:20px;display:grid}.workspaceEmpty h3{margin:13px 0 4px;font-size:17px}.workspaceEmpty p{color:var(--muted);font-size:12px}.workspaceEmpty button{color:#fff;background:#176bea;border:0;border-radius:8px;padding:9px 13px;font-weight:700}.pdfReportGrid{grid-template-columns:1.35fr 1fr}.reportCard header>span.blueTone{color:#2775e7;background:#eaf2ff}.reportCard header>span.greenTone{color:#169864;background:#e7f7ef}.reportCard footer button:disabled{opacity:.5;cursor:not-allowed}.reportPrivacyCard{background:linear-gradient(145deg,#fff,#f3fbf7)}.documentActions{flex-wrap:wrap;gap:7px;display:flex}.documentActions button:first-child{color:#fff!important;background:#1769e8!important;border-color:#1769e8!important}.proposalDocumentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.proposalDocumentCard{min-height:365px}.proposalDocumentUrl{color:#2872df;text-overflow:ellipsis;white-space:nowrap;margin:-1px 0 13px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.proposalDocumentMetrics{grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 13px;display:grid}.proposalDocumentMetrics>span{background:#f8fafd;border:1px solid #e5eaf2;border-radius:9px;flex-direction:column;padding:8px 6px;display:flex}.proposalDocumentMetrics b{color:#222b3c;font-size:13px}.proposalDocumentMetrics small{color:#80899a;margin-top:2px;font-size:8px}.proposalDocumentCard>p{margin-bottom:14px}.proposalDocumentCard footer{align-items:flex-end}.proposalDocumentCard footer>span{line-height:1.4}.benchmarkHero{background:radial-gradient(circle at 40% 10%,#eaf2ff,#0000 35%),#fff;grid-template-columns:1fr 190px 1.2fr;align-items:center;gap:30px;padding:24px;display:grid}.benchmarkHero>div:first-child>span{color:#3175df;letter-spacing:1px;font-size:10px;font-weight:900}.benchmarkHero>div:first-child>strong{margin-top:8px;font-size:56px;line-height:1;display:block}.benchmarkHero>div:first-child>p{color:var(--muted);margin:6px 0 13px;font-size:12px}.benchmarkHero>div:first-child>div{font-size:11px}.benchmarkHero>div:first-child>div b{color:#169667}.percentileDial{background:conic-gradient(#2aa571 248deg, #edf1f5 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:154px;height:154px;display:flex;position:relative}.percentileDial:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.percentileDial>*{z-index:1}.percentileDial strong{font-size:37px}.percentileDial strong small{font-size:14px}.percentileDial span{color:#188c60;font-size:10px;font-weight:700}.benchmarkSummary{border-left:1px solid var(--line);padding-left:30px}.benchmarkSummary h3{margin:0 0 7px;font-size:18px}.benchmarkSummary p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.benchmarkSummary button{color:#176be8;font:750 11px var(--font-manrope);background:0 0;border:0;padding:13px 0 0}.comparisonLayout{grid-template-columns:1.65fr 1fr;gap:12px;margin-top:20px;display:grid}.comparisonMatrix{min-width:0;padding:18px}.comparisonMatrix>.workspaceSectionTitle,.categoryGaps>.workspaceSectionTitle{margin:0 0 14px}.comparisonMatrix .workspaceTable td:first-child{align-items:center;gap:9px;display:flex}.comparisonMatrix .workspaceTable td:first-child>div{flex-direction:column;display:flex}.companyAvatar{color:#326bad;background:#eaf1fb;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.highlightRow{background:#f4f8ff}.workspaceScore{border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.workspaceScore.good{color:#138a59;background:#e5f6ee}.workspaceScore.fair{color:#d17b23;background:#fff2e2}.workspaceScore.risk{color:#d7534e;background:#ffebe9}.categoryGaps{padding:18px}.gapRow{margin:16px 0}.gapRow header{justify-content:space-between;margin-bottom:7px;display:flex}.gapRow header b,.gapRow header span{font-size:11px}.gapRow header span i{color:#8992a5;font-style:normal}.gapRow>div{background:#edf0f4;border-radius:8px;height:7px;position:relative}.gapRow>div>i{border-radius:8px;height:100%;display:block}.gapRow>div>em{background:#39445c;width:2px;height:13px;position:absolute;top:-3px}.practiceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.practiceGrid>article{padding:19px}.practiceGrid>article>span{color:#2872e3;font-size:10px;font-weight:900}.practiceGrid h3{margin:10px 0 6px;font-size:14px}.practiceGrid p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.practiceGrid button{color:#176be8;font:750 10px var(--font-manrope);background:0 0;border:0;padding:13px 0 0}.clientLayout{grid-template-columns:1fr 285px;gap:12px;display:grid}.clientDirectory{min-width:0;padding:18px}.directoryHeader{align-items:center;gap:10px;margin-bottom:10px;display:flex}.directoryHeader>div{margin-right:auto}.directoryHeader h2{margin:0;font-size:18px}.directoryHeader p{color:var(--muted);margin:4px 0 0;font-size:11px}.directoryHeader>label{width:210px}.directoryHeader>button{height:39px;font:700 11px var(--font-manrope);background:#fff;border:1px solid #dce2eb;border-radius:9px;padding:0 12px}.clientRow{border-top:1px solid #edf0f4;grid-template-columns:40px minmax(150px,1.4fr) 92px minmax(150px,1fr) 80px 16px;align-items:center;gap:10px;padding:12px 4px;display:grid}.clientAvatar{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.clientRow>div{flex-direction:column;display:flex}.clientRow>div>b{font-size:12px}.clientRow>div>small,.clientProgress>small{color:#7e889b;margin:3px 0;font-size:10px}.clientRow>em{text-align:center;border-radius:9px;padding:5px 7px;font-size:9px;font-style:normal}.clientRow>em.complete{color:#15895a;background:#e5f6ed}.clientRow>em.review{color:#1769df;background:#e9f2ff}.clientRow>em.collecting{color:#d37c23;background:#fff1e2}.clientRow>button{color:#8d96a7;background:0 0;border:0;font-size:19px}.portfolioFocus{color:#fff;background:linear-gradient(155deg,#151d35,#26345d);padding:20px}.portfolioFocus>span{letter-spacing:1.2px;color:#91a3c8;font-size:9px}.portfolioFocus h2{margin:5px 0 14px;font-size:20px}.portfolioFocus>div{border-top:1px solid #ffffff15;gap:11px;padding:12px 0;display:flex}.portfolioFocus>div>b{color:#7fb4ff;background:#ffffff12;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.portfolioFocus p{flex-direction:column;margin:0;display:flex}.portfolioFocus strong{font-size:11px}.portfolioFocus small{color:#99a8c4;margin-top:3px;font-size:9px}.portfolioFocus>button{color:#1c2b4d;background:#fff;border:0;border-radius:9px;width:100%;margin-top:12px;padding:11px;font-size:11px;font-weight:800}.pipelineBoard{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pipelineBoard>article{padding:14px}.pipelineBoard>article>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pipelineBoard h3{margin:0;font-size:12px}.pipelineBoard header>span{background:#edf2fa;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.pipelineBoard article>div{border-top:1px solid #edf0f4;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.pipelineBoard article>div>span{color:#3970b6;background:#eaf1fb;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.pipelineBoard article p{flex-direction:column;margin:0;display:flex}.pipelineBoard article p b{font-size:10px}.pipelineBoard article p small{color:#8b94a6;margin-top:2px;font-size:8px}.pipelineBoard article button{color:#8b94a6;background:0 0;border:0}.recommendationHero{background:radial-gradient(circle at 10% 0,#fff1e6,#0000 34%),#fff;grid-template-columns:1.5fr 170px 1fr;align-items:center;gap:25px;padding:24px;display:grid}.recommendationHero>div:first-child>span{letter-spacing:1.2px;color:#de7e29;font-size:9px;font-weight:900}.recommendationHero h2{margin:8px 0 6px;font-size:20px}.recommendationHero p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.recommendationHero>div:first-child>button{color:#176be8;font:800 11px var(--font-manrope);background:0 0;border:0;padding:13px 0 0}.priorityScore{border-left:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;align-items:center;display:flex}.priorityScore strong{font-size:45px}.priorityScore span{font-size:11px;font-weight:800}.priorityScore small{color:#dc625b;margin-top:5px;font-size:9px}.priorityFactors{flex-direction:column;gap:7px;display:flex}.priorityFactors b{margin-bottom:2px;font-size:11px}.priorityFactors span{color:#687388;font-size:10px}.priorityFactors span:before{content:"?";color:#1a9c66;margin-right:7px}.recommendationToolbar{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.recommendationToolbar>div{gap:5px;display:flex;overflow:auto}.recommendationToolbar>button{font:700 10px var(--font-manrope);color:#5d687c;background:#fff;border:1px solid #dce2eb;border-radius:8px;padding:8px 11px}.recommendationLayout{grid-template-columns:1fr 280px;gap:12px;display:grid}.recommendationList{gap:10px;display:grid}.recommendationItem{grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:17px;transition:all .18s;display:grid}.recommendationItem.done{opacity:.65;background:#f8fafc}.recommendationNumber{border-radius:12px;place-items:center;width:43px;height:43px;font-size:12px;font-weight:900;display:grid}.recommendationItem>div>header{align-items:center;gap:7px;display:flex}.recommendationItem>div>header>span{letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:900}.recommendationItem>div>header>em{color:#677185;background:#f1f3f6;border-radius:8px;padding:3px 6px;font-size:8px;font-style:normal}.recommendationItem h3{margin:7px 0 4px;font-size:14px}.recommendationItem p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.recommendationItem footer{gap:18px;margin-top:9px;display:flex}.recommendationItem footer span{color:#7f899c;font-size:9px}.completeAction{color:#3066a8;font:750 10px var(--font-manrope);white-space:nowrap;background:#fff;border:1px solid #cfdaea;border-radius:8px;padding:9px 10px}.done .completeAction{color:#16895a;background:#ebf8f1;border-color:#bfe3d0}.actionProgress{align-self:start;padding:18px;position:sticky;top:86px}.actionProgress>.workspaceSectionTitle{margin:0}.actionProgressRing{background:conic-gradient(#347bea 137deg, #edf0f4 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:125px;height:125px;margin:17px auto;display:flex;position:relative}.actionProgressRing:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.actionProgressRing>*{z-index:1}.actionProgressRing strong{font-size:25px}.actionProgressRing span{color:#7a8498;font-size:9px}.actionProgressRow{margin:15px 0}.actionProgressRow header{justify-content:space-between;margin-bottom:6px;display:flex}.actionProgressRow b,.actionProgressRow span{font-size:10px}.actionProgress>button{color:#176be8;background:#eaf2ff;border:0;border-radius:8px;width:100%;margin-top:7px;padding:10px;font-size:10px;font-weight:800}.settingsLayout{grid-template-columns:265px 1fr;gap:14px;display:grid}.settingsNav{align-self:start;padding:9px;position:sticky;top:86px}.settingsNav>button{text-align:left;color:#566177;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.settingsNav>button.active{color:#155fd1;background:#edf4ff}.settingsNav>button>span{background:#f0f3f8;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.settingsNav>button.active>span{background:#dceaff}.settingsNav>button>div{flex-direction:column;display:flex}.settingsNav b{font-size:11px}.settingsNav small{color:#8992a4;margin-top:2px;font-size:9px}.settingsNav i{font-style:normal}.settingsPanel{min-height:610px;padding:24px}.settingsHeading{border-bottom:1px solid #e9edf3;margin-bottom:19px;padding-bottom:17px}.settingsHeading h2{margin:0 0 5px;font-size:20px}.settingsHeading p{color:var(--muted);margin:0;font-size:12px}.businessIdentity{background:#f7f9fc;border:1px solid #e5eaf2;border-radius:11px;align-items:center;gap:12px;margin-bottom:19px;padding:13px;display:flex}.businessIdentity>span{color:#fff;background:linear-gradient(145deg,#2679ed,#7059db);border-radius:11px;place-items:center;width:45px;height:45px;font-size:18px;font-weight:900;display:grid}.businessIdentity>div{flex-direction:column;display:flex}.businessIdentity b{font-size:12px}.businessIdentity small{color:#7e889b;margin-top:3px;font-size:9px}.businessIdentity button{font:700 10px var(--font-manrope);background:#fff;border:1px solid #d2dbe8;border-radius:8px;margin-left:auto;padding:8px 10px}.settingsForm{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settingsForm label{flex-direction:column;gap:6px;display:flex}.settingsForm label.wide{grid-column:1/-1}.settingsForm label>span{font-size:11px;font-weight:700}.settingsForm input,.settingsForm select,.settingsForm textarea{font:500 12px var(--font-manrope);background:#fcfdff;border:1px solid #d9e0ea;border-radius:9px;outline:none;padding:11px 12px}.settingsForm textarea{resize:vertical;min-height:75px}.settingsFooter{border-top:1px solid #e9edf3;align-items:center;margin-top:22px;padding-top:15px;display:flex}.settingsFooter span{color:#8992a4;font-size:9px}.settingsFooter button,.settingsActionBar button{color:#fff;font:800 11px var(--font-manrope);background:#176bea;border:0;border-radius:8px;margin-left:auto;padding:10px 13px}.settingsActionBar{background:#f7f9fc;border:1px solid #e5eaf2;border-radius:10px;align-items:center;padding:13px;display:flex}.settingsActionBar>div{flex-direction:column;display:flex}.settingsActionBar b{font-size:12px}.settingsActionBar small{color:#7f899b;margin-top:3px;font-size:9px}.memberList{margin-top:15px}.memberList>div{border-top:1px solid #edf0f4;grid-template-columns:36px 1fr 145px 70px 25px;align-items:center;gap:11px;padding:12px 4px;display:grid}.memberList>div>span{color:#3371c6;background:#eaf1fb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.memberList p{flex-direction:column;margin:0;display:flex}.memberList p b{font-size:11px}.memberList p small{color:#858fa2;margin-top:2px;font-size:9px}.memberList em{font-size:10px;font-style:normal}.memberList i{text-align:center;border-radius:9px;padding:5px 7px;font-size:9px;font-style:normal}.memberList i.active{color:#168d5e;background:#e7f7ef}.memberList i.invited{color:#d37b21;background:#fff2e3}.memberList button{color:#8992a4;background:0 0;border:0}.toggleList>div{border-bottom:1px solid #edf0f4;align-items:center;padding:16px 4px;display:flex}.toggleList p{flex-direction:column;margin:0;display:flex}.toggleList p b{font-size:12px}.toggleList p small{color:#7e889b;margin-top:4px;font-size:10px}.toggleList button{background:#d6dce6;border:0;border-radius:14px;width:42px;height:24px;margin-left:auto;padding:3px;transition:all .2s}.toggleList button i{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block;box-shadow:0 2px 5px #25365632}.toggleList button.on{background:#2678e8}.toggleList button.on i{transform:translate(18px)}.integrationGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.integrationGrid>div{border:1px solid #e2e7ef;border-radius:11px;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.integrationGrid>div>span{border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.integrationGrid p{flex-direction:column;margin:0;display:flex}.integrationGrid p b{font-size:11px}.integrationGrid p small{color:#8790a2;margin-top:3px;font-size:9px}.integrationGrid button{font:700 9px var(--font-manrope);background:#fff;border:1px solid #d4deeb;border-radius:8px;padding:7px 9px}.integrationGrid button.connected{color:#16895b;background:#eaf8f1;border-color:#c3e5d3}.integrationToolbar{align-items:center;gap:12px;margin:0 0 16px;display:flex}.integrationToolbar label{color:#7c8799;background:#fff;border:1px solid #d9e1ec;border-radius:10px;flex:1;align-items:center;max-width:520px;height:42px;padding:0 12px;display:flex}.integrationToolbar input{width:100%;height:100%;font:600 10px var(--font-manrope);border:0;outline:0;padding-left:8px}.integrationToolbar span{color:#7c8799;font-size:9px;font-weight:750}.billingHero{background:linear-gradient(120deg,#eef4ff,#f4f0ff);border:1px solid #dfe5f7;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:18px;display:grid}.billingHero>div>span{color:#6358d5;letter-spacing:1px;font-size:9px;font-weight:900}.billingHero h3{margin:5px 0 3px;font-size:22px}.billingHero p{color:#69758d;margin:0;font-size:10px}.billingHero>strong{font-size:22px}.billingHero>strong small{color:#7c8799;font-size:10px}.billingHero>button{color:#3a5c98;background:#fff;border:0;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:800}.usageList{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.usageList>div>header{justify-content:space-between;margin-bottom:7px;display:flex}.usageList b,.usageList span{font-size:10px}.invoiceRow{border-top:1px solid #edf0f4;grid-template-columns:1fr auto 60px auto;align-items:center;gap:14px;padding-top:17px;display:grid}.invoiceRow>div{flex-direction:column;display:flex}.invoiceRow b{font-size:11px}.invoiceRow small{color:#8992a3;margin-top:2px;font-size:9px}.invoiceRow>strong{font-size:12px}.invoiceRow>em{text-align:center;color:#168c5d;background:#e7f7ef;border-radius:8px;padding:5px 7px;font-size:9px;font-style:normal}.invoiceRow>button{background:#fff;border:1px solid #d6deea;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:700}.securitySummary{background:#eaf8f1;border:1px solid #ccebdc;border-radius:11px;margin-bottom:12px;padding:14px}.securitySummary>div{align-items:center;gap:10px;display:flex}.securitySummary>div>span{color:#168b5c;background:#d2f0e0;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.securitySummary p{flex-direction:column;margin:0;display:flex}.securitySummary p b{font-size:11px}.securitySummary p small{color:#54806d;margin-top:3px;font-size:9px}.securitySummary strong{color:#168b5c;margin-left:auto}.securityRows>div{border-bottom:1px solid #edf0f4;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:13px 4px;display:grid}.securityRows>div>span{color:#3a6ba8;background:#eef3fa;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.securityRows p{flex-direction:column;margin:0;display:flex}.securityRows p b{font-size:11px}.securityRows p small{color:#8690a3;margin-top:3px;font-size:9px}.securityRows button{color:#52667f;background:#eef3fa;border:0;border-radius:8px;padding:7px 9px;font-size:9px}.dangerZone{background:#fff8f7;border:1px solid #f1d3d1;border-radius:10px;align-items:center;margin-top:20px;padding:13px;display:flex}.dangerZone>div{flex-direction:column;display:flex}.dangerZone b{color:#ad4641;font-size:11px}.dangerZone small{color:#8e7472;margin-top:3px;font-size:9px}.dangerZone button{color:#b54c46;background:#fff;border:1px solid #e8bdb9;border-radius:8px;margin-left:auto;padding:8px 10px;font-size:9px;font-weight:700}@media (max-width:1300px){.workspaceScanGrid{grid-template-columns:repeat(2,1fr)}.reportGrid,.proposalDocumentGrid,.workspaceStats,.pipelineBoard{grid-template-columns:1fr 1fr}.clientLayout{grid-template-columns:1fr}.portfolioFocus{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.portfolioFocus>span,.portfolioFocus h2,.portfolioFocus>button{grid-column:1/-1}.portfolioFocus>div{border:1px solid #ffffff15;border-radius:10px;padding:10px}}@media (max-width:1050px){.comparisonLayout,.recommendationLayout{grid-template-columns:1fr}.actionProgress,.settingsNav{position:static}.benchmarkHero{grid-template-columns:1fr 160px}.benchmarkSummary{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:18px 0 0}.recommendationHero{grid-template-columns:1fr 150px}.priorityFactors{border-top:1px solid var(--line);grid-column:1/-1;padding-top:15px}.priorityScore{border-right:0}.settingsLayout{grid-template-columns:220px 1fr}}@media (max-width:900px){.mobileMenu{font:700 11px var(--font-manrope);color:#49556d;background:#fff;border:1px solid #d8e0ec;border-radius:8px;padding:8px 28px 8px 9px;display:block}.workspacePage{padding:20px 16px 34px}}@media (max-width:700px){.workspaceHeader{flex-direction:column;align-items:flex-start}.workspaceHeader h1{font-size:25px}.primaryAction{width:100%}.workspaceStats,.workspaceScanGrid,.reportGrid,.practiceGrid,.pipelineBoard,.proposalDocumentGrid{grid-template-columns:1fr}.proposalDocumentMetrics{grid-template-columns:1fr 1fr}.workspaceToolbar{flex-direction:column;align-items:stretch}.workspaceToolbar>label,.workspaceToolbar>div{width:100%}.iconAction{margin-left:0}.benchmarkHero,.recommendationHero{text-align:left;grid-template-columns:1fr}.percentileDial,.priorityScore{margin:auto}.benchmarkSummary,.priorityFactors{grid-column:auto}.priorityScore{border:0;padding:12px 0}.portfolioFocus{display:block}.portfolioFocus>div{margin:8px 0}.clientDirectory{overflow:auto}.directoryHeader{min-width:620px}.clientList{min-width:720px}.recommendationItem{grid-template-columns:42px 1fr}.completeAction{grid-column:2;justify-self:start}.settingsLayout{grid-template-columns:1fr}.settingsNav{display:flex;overflow:auto}.settingsNav>button{min-width:175px}.settingsPanel{min-height:0;padding:17px}.settingsForm,.integrationGrid,.usageList{grid-template-columns:1fr}.settingsForm label.wide{grid-column:auto}.memberList{overflow:auto}.memberList>div{min-width:620px}.billingHero{grid-template-columns:1fr}.billingHero>button{justify-self:start}.invoiceRow{grid-template-columns:1fr auto}.invoiceRow>em,.invoiceRow>button{justify-self:start}.workspaceHeader p{font-size:13px}}button.user{border-top:0;border-bottom:0;border-right:0;border-left:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:0 0;font-family:inherit}.authShell{background:linear-gradient(145deg,#081833b8,#0b1c3fb0),url(/brand/login-aurora-v1.png) 50%/cover no-repeat,#081833;place-items:center;min-height:100vh;padding:28px;display:grid}.authShell:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%,#0000 0,#06142a4d 68%,#06142aa6 100%);position:fixed;inset:0}.authCard{z-index:1;background:linear-gradient(135deg,#fffffffa,#f5f8fffa);border:1px solid #ffffff9c;border-radius:26px;width:min(510px,100%);padding:32px;position:relative;box-shadow:0 28px 90px #020b214f,inset 0 1px #fff}.authBrand{align-items:center;gap:11px;display:flex}.authBrandMark{background:linear-gradient(145deg,#2879ef,#7157da);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:5px;width:42px;height:42px;padding:9px;display:grid;box-shadow:0 8px 18px #416ed437}.authBrandMark i{background:#fff;border-radius:3px;display:block}.authBrandMark i:last-child{background:#73e5c4}.authBrand>div{flex-direction:column;display:flex}.authBrand b{font-size:17px}.authBrand small{color:var(--muted);margin-top:2px;font-size:11px}.authTrust{background:linear-gradient(100deg,#eaf8f1,#edf4ff);border:1px solid #cce8dc;border-radius:12px;align-items:center;gap:10px;margin:22px 0;padding:11px 13px;display:flex}.authTrust>span{color:#168b5c;background:#d8f1e4;border-radius:9px;place-items:center;width:33px;height:33px;font-size:17px;display:grid}.authTrust>div{flex-direction:column;display:flex}.authTrust b{font-size:12px}.authTrust small{color:#60766e;margin-top:2px;font-size:10px}.authHeading>small{color:#226ddf;letter-spacing:1.3px;font-size:10px;font-weight:900}.authHeading h1{letter-spacing:-.7px;margin:8px 0 7px;font-size:28px}.authHeading p{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.55}.authCard form{gap:12px;display:grid}.authCard form>label,.bootstrapDetails label{gap:6px;display:grid}.authCard label>span{color:#404a60;font-size:11px;font-weight:800}.authCard input{width:100%;height:45px;color:var(--ink);font:600 13px var(--font-manrope);background:#fbfcfe;border:1px solid #d7deea;border-radius:9px;outline:none;padding:0 12px}.authCard input:focus{background:#fff;border-color:#4a84e8;box-shadow:0 0 0 3px #2877e715}.bootstrapDetails{border:1px dashed #d8dfeb;border-radius:9px;padding:10px 12px}.bootstrapDetails summary{color:#6c7689;cursor:pointer;font-size:10px;font-weight:700}.bootstrapDetails label{margin-top:9px}.authError{color:#b44841;background:#fff1ef;border:1px solid #f0c8c4;border-radius:9px;padding:10px 11px;font-size:11px;line-height:1.4}.authSubmit,.authUnavailable>button{color:#fff;height:48px;font:800 13px var(--font-manrope);cursor:pointer;background:linear-gradient(100deg,#1265e9,#496be5);border:0;border-radius:10px;box-shadow:0 8px 22px #1265e92c}.authSubmit:disabled{opacity:.6;cursor:wait}.authNotice{color:#187454;background:#edf9f3;border:1px solid #bfe3d1;border-radius:9px;padding:10px 11px;font-size:11px;line-height:1.4}.authTextAction{color:#286fdb;font:800 11px var(--font-manrope);cursor:pointer;background:0 0;border:0;padding:4px}.authSecurityGrid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:19px;display:grid}.authSecurityGrid>span{border:1px solid #e3e8f0;border-radius:9px;flex-direction:column;padding:9px;display:flex}.authSecurityGrid b{color:#2c7658;font-size:9px}.authSecurityGrid small{color:#778197;margin-top:3px;font-size:8px;line-height:1.35}.authLoading{z-index:1;color:#3f4a61;align-items:center;gap:13px;display:flex;position:relative}.authLoading b{font-size:14px}.authUnavailable{text-align:center}.authUnavailable .authMark{color:#c74d44;background:#ffebe8;border-radius:14px;place-items:center;width:48px;height:48px;margin:auto;font-size:22px;font-weight:900;display:grid}.authUnavailable h1{margin:14px 0 6px;font-size:23px}.authUnavailable p{color:var(--muted);margin-bottom:18px;font-size:12px}.authUnavailable>button{padding:0 20px}.memberInviteForm{background:#f8fafd;border:1px solid #dfe6f0;border-radius:11px;grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;padding:14px;display:grid}.memberInviteForm label{gap:5px;display:grid}.memberInviteForm label>span{color:#536077;font-size:10px;font-weight:800}.memberInviteForm input,.memberInviteForm select{height:40px;font:600 11px var(--font-manrope);background:#fff;border:1px solid #d5deea;border-radius:8px;outline:none;padding:0 10px}.memberInviteForm input:focus,.memberInviteForm select:focus{border-color:#4781e4;box-shadow:0 0 0 3px #2877e713}.memberInviteForm>button{color:#fff;font:800 11px var(--font-manrope);cursor:pointer;background:#176bea;border:0;border-radius:8px;grid-column:1/-1;justify-self:end;padding:10px 13px}.accessNotice{margin:12px 0 0}@media (max-width:560px){.authShell{align-items:stretch;padding:0}.authCard{border:0;border-radius:0;flex-direction:column;justify-content:center;width:100%;min-height:100vh;padding:24px 20px;display:flex}.authSecurityGrid{grid-template-columns:1fr}.authSecurityGrid>span{grid-template-columns:100px 1fr;align-items:center;display:grid}.authSecurityGrid small{margin:0}.authHeading h1{font-size:25px}}.platformSalesStandalone{color:#eaf2ff;background:#071525;min-height:100vh;padding:24px}.platformSalesStandalone>header{max-width:1500px;margin:0 auto 18px}.platformSalesWorkspace{gap:18px;width:100%;display:grid}.platformSalesHero{background:linear-gradient(125deg,#1b4a845c,#162643c7);border:1px solid #7fa7db3d;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.platformSalesHero span,.platformSalesOrg header span,.platformSalesPipeline header>div:first-child span{color:#8fb9ff;letter-spacing:.14em;font-size:11px;font-weight:800}.platformSalesHero h2,.platformSalesOrg h3,.platformSalesPipeline h3{color:inherit;margin:6px 0}.platformSalesHero p{color:#aebed4;max-width:780px;margin:0;line-height:1.55}.platformSalesHero>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.platformSalesHero button,.platformSalesStaffList button,.platformSalesActivityForm button{color:#dceaff;cursor:pointer;background:#122945;border:1px solid #8eb7ee47;border-radius:10px;padding:9px 12px}.platformSalesHero button.primary{background:#3579ea;border-color:#3579ea}.platformSalesMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.platformSalesMetrics article{background:#0c1f36e0;border:1px solid #80a6d638;border-radius:16px;gap:5px;padding:18px;display:grid}.platformSalesMetrics small,.platformSalesMetrics span{color:#9eb0c8}.platformSalesMetrics strong{color:#f4f8ff;font-size:25px}.platformSalesOrg{grid-template-columns:minmax(280px,.75fr) minmax(560px,1.5fr);gap:14px;display:grid}.platformSalesOrg .adminPanel,.platformSalesPipeline{color:#eaf2ff;background:#0a1d33eb;border-color:#80a6d638}.platformSalesTeamGrid{gap:10px;padding:4px 20px 20px;display:grid}.platformSalesTeamGrid>div{background:#1f39589e;border-radius:12px;grid-template-columns:1fr auto;gap:3px 12px;padding:13px;display:grid}.platformSalesTeamGrid small,.platformSalesTeamGrid span{color:#a7b8ce}.platformSalesTeamGrid em{color:#72d9aa;grid-area:1/2;font-style:normal}.platformSalesStaffList{padding:0 18px 18px;display:grid}.platformSalesStaffList>div{border-bottom:1px solid #82a1c924;grid-template-columns:38px minmax(180px,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.platformSalesStaffList>div>span{background:#285eae;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.platformSalesStaffList p{gap:2px;margin:0;display:grid}.platformSalesStaffList small{color:#98abc4}.platformSalesStaffList em{color:#76dcae;background:#3fc58b26;border-radius:20px;padding:5px 9px;font-style:normal}.platformSalesStaffList em.invited,.platformSalesStaffList em.suspended{color:#ffc671;background:#f6ad4624}.platformSalesStaffList em.offboarded{color:#9faec2;background:#97a3b721}.platformSalesStaffList aside{gap:5px;display:flex}.platformSalesStaffList button{padding:6px 8px;font-size:11px}.platformSalesPipeline>header{align-items:center}.platformSalesPipeline>header>div:last-child{gap:8px;display:flex}.platformSalesPipeline input,.platformSalesPipeline select{color:#e9f2ff;background:#0e223b;border:1px solid #82a5d247;border-radius:9px;padding:9px}.platformSalesLeadTable{padding:0 18px 18px;display:grid;overflow-x:auto}.platformSalesLeadTable .head,.platformSalesLeadTable>button{text-align:left;grid-template-columns:1.35fr .6fr .9fr 1fr 1fr;align-items:center;gap:12px;min-width:920px;display:grid}.platformSalesLeadTable .head{color:#8298b5;letter-spacing:.06em;padding:10px 12px;font-size:11px;font-weight:800}.platformSalesLeadTable>button{color:#dfeafa;cursor:pointer;background:0 0;border:0;border-top:1px solid #82a1c924;padding:13px 12px}.platformSalesLeadTable>button:hover{background:#2e537e3d}.platformSalesLeadTable>button>span:first-child{gap:3px;display:grid}.platformSalesLeadTable small{color:#91a7c2}.platformSalesLeadTable em{color:#91baff;text-transform:capitalize;font-style:normal}.platformSalesLeadTable strong{color:#8bd9b4;font-weight:600}.platformSalesLeadDialog{color:#ebf3ff;background:#101d2b;border-radius:18px;width:min(980px,94vw);max-height:90vh;overflow:auto;box-shadow:0 26px 80px #00000080}.platformSalesLeadDialog>header,.platformSalesLeadDialog>form,.platformSalesActivityForm,.platformSalesTimeline{padding:18px 22px}.platformSalesLeadDialog>header{border-bottom:1px solid #82a1c929;justify-content:space-between;display:flex}.platformSalesLeadDialog>header button{color:inherit;background:0 0;border:0;font-size:24px}.platformSalesActivityForm{border-top:1px solid #82a1c929}.platformSalesActivityForm>div{grid-template-columns:.6fr 1.5fr 1fr auto;gap:8px;display:grid}.platformSalesActivityForm input,.platformSalesActivityForm select{color:#e9f2ff;background:#0e223b;border:1px solid #82a5d247;border-radius:9px;padding:9px}.platformSalesTimeline{gap:8px;display:grid}.platformSalesTimeline article{background:#2541626b;border-radius:10px;grid-template-columns:80px 1fr;gap:12px;padding:10px;display:grid}.platformSalesTimeline article>span{color:#8fb9ff;text-transform:uppercase;font-size:11px;font-weight:800}.platformSalesTimeline p{gap:3px;margin:0;display:grid}.platformSalesTimeline small{color:#94a8c0}@media (max-width:1000px){.platformSalesMetrics{grid-template-columns:repeat(2,1fr)}.platformSalesOrg{grid-template-columns:1fr}.platformSalesHero{flex-direction:column}}@media (max-width:620px){.platformSalesStandalone{padding:12px}.platformSalesMetrics{grid-template-columns:1fr}.platformSalesStaffList>div{grid-template-columns:34px 1fr auto}.platformSalesStaffList aside{grid-column:2/-1}.platformSalesActivityForm>div{grid-template-columns:1fr}}.commissionWorkspace,.commercialReleaseWorkspace{color:#eaf2ff;gap:16px;display:grid}.commercialReleaseHero{background:linear-gradient(135deg,#0a1d33fa,#102f52e6);border:1px solid #80a6d638;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex;box-shadow:0 18px 48px #0000002e}.commercialReleaseHero>div{max-width:780px}.commercialReleaseHero>div>span,.commercialPlanCard header span,.commercialAlerts header span,.commercialChecklist header span,.migrationControls header span,.rolloutForm header span,.commercialAudit header span{color:#79aef8;letter-spacing:.12em;font-size:11px;font-weight:800}.commercialReleaseHero h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(24px,3vw,38px)}.commercialReleaseHero p{color:#b9c9de;max-width:760px;margin:0;line-height:1.55}.commercialReleaseHero>aside{align-items:center;gap:12px;display:flex}.commercialReleaseHero aside div{background:#03101f59;border:1px solid #8eb5e63d;border-radius:14px;min-width:190px;padding:12px 15px}.commercialReleaseHero aside small,.commercialReleaseHero aside span{color:#94a9c4;font-size:11px;display:block}.commercialReleaseHero aside b{text-transform:capitalize;margin:3px 0;display:block}.commercialReleaseHero button,.commercialReleaseNav button,.commercialReleaseWorkspace .adminPanel button,.commercialBusinessTable button{color:#dceaff;cursor:pointer;background:#27538452;border:1px solid #8eb5e64d;border-radius:10px;padding:9px 12px}.commercialReleaseHero button:disabled,.commercialReleaseWorkspace button:disabled{cursor:not-allowed;opacity:.55}.commercialReleaseNav{scrollbar-width:thin;background:#07172ac7;border:1px solid #80a6d633;border-radius:14px;gap:7px;padding:5px;display:flex;overflow-x:auto}.commercialReleaseNav button{color:#9fb3cc;background:0 0;border-color:#0000;flex:none}.commercialReleaseNav button.active{color:#fff;background:#235083;border-color:#7eabe86b}.commercialReleaseMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.commercialReleaseMetrics article{background:#0a1d33eb;border:1px solid #80a6d633;border-radius:16px;min-height:118px;padding:17px}.commercialReleaseMetrics small,.commercialReleaseMetrics span{color:#94a9c4;font-size:12px;display:block}.commercialReleaseMetrics strong{letter-spacing:-.03em;margin:11px 0 7px;font-size:23px;display:block}.commercialReleaseColumns{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:16px;display:grid}.commercialReleaseWorkspace .adminPanel{color:#eaf2ff;background:#0a1d33eb;border-color:#80a6d638}.commercialReleaseWorkspace .adminPanel h3{margin:5px 0 0;font-size:20px}.commercialReleaseWorkspace .adminPanel header em{color:#adc7e8;font-style:normal}.commercialPlanCard>div{padding:20px}.commercialPlanCard>div strong{font-size:30px}.commercialPlanCard>div p{color:#b9c9de;line-height:1.6}.commercialAlertRows,.checklistRows{display:grid}.commercialAlertRows>div,.checklistRows>div{border-top:1px solid #80a6d624;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.commercialAlertRows>div:first-child,.checklistRows>div:first-child{border-top:0}.commercialAlertRows>div>span,.checklistRows>div>span{border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.commercialAlertRows>div.critical>span,.checklistRows>div>span.blocked{color:#ff9b9b;background:#be2a2a38}.commercialAlertRows>div.warning>span,.commercialAlertRows>div.low>span,.commercialAlertRows>div.medium>span,.commercialAlertRows>div.high>span,.checklistRows>div>span.pending{color:#ffd58a;background:#ae6f0d33}.commercialAlertRows>div.acknowledged{opacity:.62}.commercialAlertRows>div.acknowledged>span,.checklistRows>div>span.approved{color:#86e6b4;background:#24925b33}.commercialAlertRows p,.checklistRows p{margin:0}.commercialAlertRows b,.commercialAlertRows small,.commercialAlertRows em,.checklistRows b,.checklistRows small{display:block}.commercialAlertRows small,.checklistRows small{color:#9eb1c8;margin-top:3px;line-height:1.4}.commercialAlertRows em{color:#78aef8;margin-top:5px;font-size:11px;font-style:normal}.commercialAlertRows i{color:#86e6b4;font-size:11px;font-style:normal}.checklistRows aside{gap:6px;display:flex}.checklistRows aside button:last-child,.rolloutForm button.danger{color:#ffb5b5;background:#801d293d;border-color:#f4696959}.commercialReleaseToolbar{grid-template-columns:minmax(250px,1fr) minmax(190px,auto) auto;align-items:center;gap:10px;display:grid}.commercialReleaseToolbar label{background:#0a1d33e6;border:1px solid #80a6d640;border-radius:12px;align-items:center;gap:8px;padding:0 13px;display:flex}.commercialReleaseToolbar input,.commercialReleaseToolbar select{color:#eaf2ff;background:0 0;border:0;outline:0;width:100%;min-height:42px}.commercialReleaseToolbar select{background:#0a1d33;border:1px solid #80a6d640;border-radius:12px;padding:0 12px}.commercialReleaseToolbar>span{color:#9fb3cc;text-align:right;font-size:12px}.commercialBusinessTable{overflow-x:auto}.commercialBusinessTable>.head,.commercialBusinessTable>.row{grid-template-columns:minmax(175px,1.1fr) .65fr .9fr minmax(180px,1fr) .8fr .9fr minmax(120px,.7fr);align-items:center;gap:12px;min-width:1100px;display:grid}.commercialBusinessTable>.head{color:#8199b7;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #80a6d62e;padding:12px 14px;font-size:11px;font-weight:800}.commercialBusinessTable>.row{border-bottom:1px solid #80a6d61f;padding:14px}.commercialBusinessTable>.row>span b,.commercialBusinessTable>.row>span small{display:block}.commercialBusinessTable>.row>span small{color:#8fa5bf;overflow-wrap:anywhere;margin-top:4px;font-size:11px}.commercialBusinessTable>.row>span:last-child{flex-wrap:wrap;gap:6px;display:flex}.commercialBusinessTable em.pass,.commercialBusinessTable em.fail{text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;display:inline-block}.commercialBusinessTable em.pass{color:#8ce3b6;background:#1f845038}.commercialBusinessTable em.fail{color:#faa;background:#9e2c2c38}.releaseControls{grid-template-columns:repeat(2,minmax(0,1fr))}.rolloutForm>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.rolloutForm label{color:#9eb1c8;gap:5px;font-size:12px;display:grid}.rolloutForm label.wide{grid-column:1/-1}.rolloutForm input,.rolloutForm select,.rolloutForm textarea{color:#eaf2ff;background:#03101f7a;border:1px solid #80a6d647;border-radius:10px;outline:0;min-width:0;padding:10px 11px}.rolloutForm textarea{resize:vertical;min-height:78px}.rolloutForm button.primary{color:#071a30;background:#8ab8f7;border-color:#8ab8f7;font-weight:800}.migrationActions{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.migrationRuns{max-height:340px;margin-top:15px;overflow:auto}.migrationRuns p{border-top:1px solid #80a6d621;grid-template-columns:auto 1fr auto;gap:7px 10px;margin:0;padding:11px 0;display:grid}.migrationRuns p em{text-transform:uppercase;border-radius:7px;grid-row:span 2;align-self:start;padding:4px 7px;font-size:10px;font-style:normal}.migrationRuns p em.passed{color:#8ce3b6;background:#1f845038}.migrationRuns p em.failed{color:#faa;background:#9e2c2c38}.migrationRuns p span,.migrationRuns p small{color:#8fa5bf;font-size:11px}.migrationRuns p small{overflow-wrap:anywhere;grid-column:2/-1}.commercialAudit>div{display:grid}.commercialAudit article{border-top:1px solid #80a6d621;grid-template-columns:190px 1fr;gap:16px;padding:14px 0;display:grid}.commercialAudit article>span{color:#79aef8;font-size:12px;font-weight:800}.commercialAudit article p,.commercialAudit article b,.commercialAudit article small{margin:0;display:block}.commercialAudit article small{color:#8fa5bf;overflow-wrap:anywhere;margin-top:5px}.commercialBusinessDialog{color:#eaf2ff;background:#0b2038;border:1px solid #80a6d64d;border-radius:20px;width:min(1050px,100vw - 28px);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 26px 80px #0000007a}.commercialBusinessDialog>header{border-bottom:1px solid #80a6d633;justify-content:space-between;padding:22px;display:flex}.commercialBusinessDialog>header span{color:#79aef8;letter-spacing:.1em;font-size:11px;font-weight:800}.commercialBusinessDialog>header h2{margin:5px 0}.commercialBusinessDialog>header p{color:#91a8c2;margin:0}.commercialBusinessDialog>header button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:36px;height:36px}.commercialBusinessDialog>section{padding:22px}.accessDecisionFlow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;display:grid}.accessDecisionFlow>article{border:1px solid #80a6d640;border-radius:14px;min-height:112px;padding:14px}.accessDecisionFlow>article.pass{background:#20784e24;border-color:#5bcf9259}.accessDecisionFlow>article.fail{background:#8b233029;border-color:#f163635c}.accessDecisionFlow>article.neutral{background:#43608224}.accessDecisionFlow small,.accessDecisionFlow b,.accessDecisionFlow span{display:block}.accessDecisionFlow small,.accessDecisionFlow span{color:#94a9c4;font-size:11px}.accessDecisionFlow b{text-transform:capitalize;margin:9px 0}.accessDecisionFlow>i{color:#7ea7d9;font-style:normal}.commercialEvidenceGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.commercialEvidenceGrid p{border:1px solid #80a6d633;border-radius:12px;margin:0;padding:14px}.commercialEvidenceGrid b,.commercialEvidenceGrid span,.commercialEvidenceGrid small{display:block}.commercialEvidenceGrid span{margin:8px 0 4px}.commercialEvidenceGrid small{color:#8fa5bf}.sprint138Metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.sprint138Metrics .sloPass{color:#86e6b4}.sprint138Metrics .sloFail{color:#ff9b9b}.sprint138FlagGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sprint138FlagGrid .commercialPlanCard>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.sprint138FlagGrid .commercialPlanCard p{margin:0}.sprint138FlagGrid button.danger{color:#ffb5b5;background:#801d293d;border-color:#f4696959;flex:none}.sprint138MigrationActions{grid-template-columns:repeat(5,1fr)}.sprint138SupportEvents>div{display:grid}.sprint138SupportEvents p{border-top:1px solid #80a6d621;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px 0;display:grid}.sprint138SupportEvents p:first-child{border-top:0}.sprint138SupportEvents p b{overflow-wrap:anywhere}.sprint138SupportEvents p span,.sprint138SupportEvents p em{color:#8fa5bf;font-size:12px;font-style:normal}@media (max-width:1200px){.commercialReleaseMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.accessDecisionFlow{grid-template-columns:1fr 1fr}.accessDecisionFlow>i{display:none}.commercialEvidenceGrid{grid-template-columns:repeat(2,1fr)}.sprint138Metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.commercialReleaseHero,.commercialReleaseHero>aside{display:grid}.commercialReleaseColumns,.releaseControls{grid-template-columns:1fr}.commercialReleaseMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.commercialReleaseToolbar{grid-template-columns:1fr}.commercialReleaseToolbar>span{text-align:left}.sprint138FlagGrid{grid-template-columns:1fr}.sprint138SupportEvents p{grid-template-columns:1fr;gap:4px}}@media (max-width:560px){.commercialReleaseMetrics,.rolloutForm>div,.commercialEvidenceGrid,.accessDecisionFlow{grid-template-columns:1fr}.migrationActions{grid-template-columns:repeat(2,1fr)}.commercialAudit article{grid-template-columns:1fr;gap:5px}.sprint138Metrics{grid-template-columns:1fr}.sprint138MigrationActions{grid-template-columns:repeat(2,1fr)}}.commissionHero{background:linear-gradient(135deg,#082533f2,#0e2545f2);border-color:#5bcda152}.commissionExport{color:#dceaff;background:#122945;border:1px solid #8eb7ee47;border-radius:10px;align-items:center;padding:9px 12px;text-decoration:none;display:inline-flex}.commissionLedgerPanel,.commissionForm{color:#eaf2ff;background:#0a1d33eb;border-color:#80a6d638}.commissionLedgerPanel>header button,.commissionControls button,.commissionClaims button,.commissionForm button{color:#e1edff;cursor:pointer;background:#153353;border:1px solid #8eb7ee47;border-radius:8px;padding:7px 10px}.commissionTable{padding:0 18px 18px;overflow-x:auto}.commissionTable .head,.commissionTable .row{grid-template-columns:28px .9fr 1.15fr 1.2fr .7fr .55fr 1.25fr;align-items:center;gap:12px;min-width:1120px;display:grid}.commissionTable .head{color:#8198b6;text-transform:uppercase;padding:9px 7px;font-size:11px;font-weight:800}.commissionTable .row{border-top:1px solid #82a1c924;padding:13px 7px}.commissionTable .row>span{gap:3px;display:grid}.commissionTable small{color:#93a9c4}.commissionControls{flex-wrap:wrap;grid-template-columns:repeat(3,max-content);display:flex!important}.commissionState{color:#9ac2ff;text-transform:uppercase;background:#5f9cee26;border-radius:18px;width:max-content;padding:5px 9px;font-size:11px;font-style:normal}.commissionState.payable,.commissionState.approved,.commissionState.paid{color:#7fe0b5;background:#43ca9126}.commissionState.reversed,.commissionState.rejected{color:#ff9da4;background:#ee5f6924}.commissionState.pending,.commissionState.open{color:#ffc671;background:#f6ad4624}.commissionTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commissionForm>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 20px 20px;display:grid}.commissionForm label{color:#9fb2ca;gap:5px;font-size:12px;display:grid}.commissionForm label.wide,.commissionForm button.primary{grid-column:1/-1}.commissionForm input,.commissionForm textarea{color:#e9f2ff;background:#0e223b;border:1px solid #82a5d247;border-radius:9px;padding:10px}.commissionForm textarea{resize:vertical;min-height:70px}.commissionForm button.primary{background:#3579ea}.commissionClaims{grid-template-columns:1fr!important}.commissionClaims>div{background:#2541626b;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.commissionClaims p{gap:3px;margin:0;display:grid}.commissionClaims small,.commissionClaims span{color:#97abc3}.commissionClaims aside{grid-column:1/-1;gap:7px;display:flex}.commissionEvidence{grid-template-columns:minmax(280px,.9fr) minmax(380px,1.25fr);gap:12px;padding:18px 22px;display:grid}.commissionEvidence pre{color:#9fc3ef;background:#091729;border-radius:12px;margin:0;padding:14px;font-size:11px;overflow:auto}@media (max-width:900px){.commissionTwoColumn,.commissionEvidence{grid-template-columns:1fr}}.commercialGate{color:#eef4ff;min-height:100vh;font-family:var(--font-manrope), sans-serif;background:radial-gradient(circle at 15% 12%,#244c9155,#0000 38%),radial-gradient(circle at 86% 88%,#6346a944,#0000 36%),#0d1a30;place-items:center;padding:28px;display:grid}.commercialGateCard{text-align:center;background:#142640f2;border:1px solid #aec7f044;border-radius:20px;width:min(620px,100%);padding:clamp(24px,5vw,42px);box-shadow:0 30px 90px #03091766}.commercialGateIcon{background:linear-gradient(145deg,#2d7bea,#6257d8);border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:30px;font-weight:900;display:grid}.commercialGateEyebrow{color:#a9c8fb;letter-spacing:.14em;margin:0;font-size:11px;font-weight:900}.commercialGateCard h1{color:#fff;margin:8px 0 10px;font-size:clamp(26px,5vw,38px)}.commercialGateLead{color:#c1cee0;max-width:510px;margin:0 auto;line-height:1.6}.commercialGateDetails{text-align:left;border:1px solid #aec7f02b;border-radius:12px;margin:26px 0 0;overflow:hidden}.commercialGateDetails>div{border-top:1px solid #aec7f01f;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:14px;min-height:48px;padding:10px 14px;display:grid}.commercialGateDetails>div:first-child{border-top:0}.commercialGateDetails dt{color:#91a4bf}.commercialGateDetails dd{color:#fff;margin:0;font-weight:800}.commercialGatePolicy,.commercialGateMessage{color:#b8c8de;background:#0b172a;border-radius:10px;margin:16px 0 0;padding:11px 13px;font-size:13px;line-height:1.5}.commercialGateMessage{color:#ffe5e5;background:#64262c}.commercialGateHistory{text-align:left;background:#0b172a;border:1px solid #aec7f02b;border-radius:12px;margin-top:16px;padding:14px}.commercialGateHistory h2{margin:0 0 10px;font-size:15px}.commercialGateHistory p{color:#b8c8de;margin:0;font-size:13px}.commercialGateHistory ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.commercialGateHistory li{color:#cad8ea;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;font-size:12px;display:grid}.commercialGateHistory li span{text-overflow:ellipsis;overflow:hidden}.commercialGateHistory time{color:#91a4bf}.commercialGateActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.commercialGateActions button,.commercialGateActions a{color:#fff;min-height:44px;font:800 13px var(--font-manrope), sans-serif;cursor:pointer;background:#2d70ce;border:1px solid #78aaf2;border-radius:10px;justify-content:center;align-items:center;padding:0 15px;text-decoration:none;display:inline-flex}.commercialGateActions button.secondary{color:#cad8ea;background:0 0;border-color:#aec7f04d;grid-column:1/-1}.commercialGateActions button:disabled{cursor:wait;opacity:.65}@media (max-width:560px){.commercialGate{padding:14px}.commercialGateDetails>div{grid-template-columns:1fr;gap:3px}.commercialGateActions{grid-template-columns:1fr}.commercialGateActions button.secondary{grid-column:auto}}.filingApp{color:#172033;background:#f4f7fb;min-height:100vh}.filingTopbar{z-index:30;background:#fff;border-bottom:1px solid #d8dfeb;align-items:center;gap:12px;min-height:60px;padding:8px 14px;display:flex;position:sticky;top:0}.filingTopbar>button,.filingTopbar select,.filingPanel button,.filingActions button,.filingList button,.filingModal button{color:#244c91;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd7e7;border-radius:8px;padding:0 11px;font-weight:800}.filingTopbar>strong{white-space:nowrap;align-items:center;gap:9px;display:flex}.filingTopbar>strong span,.filingNav>header>span{color:#fff;background:#294e91;border-radius:9px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.filingTopbar>div{color:#536176;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filingTopbar>div i,.filingNav footer i{background:#17a36f;border-radius:50%;width:8px;height:8px;display:inline-block}.filingTopbar select{min-width:190px}.filingToast{z-index:70;color:#087756;background:#e9f8f1;border:1px solid #aedbc8;border-radius:9px;max-width:min(440px,100vw - 36px);padding:11px 14px;font-weight:800;position:fixed;top:70px;right:18px;box-shadow:0 12px 32px #17203324}.filingBody{grid-template-columns:254px minmax(0,1fr);min-height:calc(100vh - 60px);display:grid}.filingNav{background:#fff;border-right:1px solid #d8dfeb;flex-direction:column;display:flex}.filingNav>header,.filingNav footer{align-items:center;gap:10px;padding:14px;display:flex}.filingNav header div,.filingNav footer div{gap:2px;display:grid}.filingNav small{color:#68768a;font-size:11px}.filingNav nav{flex:1;align-content:start;gap:4px;padding:5px 10px 18px;display:grid}.filingNav nav button{color:#354153;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:7px;display:grid}.filingNav nav button>span{color:#294e91;background:#eef3fb;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.filingNav nav button div{gap:2px;min-width:0;display:grid}.filingNav nav button strong,.filingNav nav button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filingNav nav button.active{color:#173f86;background:#e7efff}.filingNav nav button.active>span{color:#fff;background:#294e91}.filingApp.collapsed .filingBody{grid-template-columns:66px minmax(0,1fr)}.filingApp.collapsed .filingNav header div,.filingApp.collapsed .filingNav nav button div,.filingApp.collapsed .filingNav footer div{display:none}.filingApp.collapsed .filingNav nav button{grid-template-columns:34px;justify-content:center}.filingMain{min-width:0;padding:18px}.filingHero{color:#fff;background:linear-gradient(120deg,#1e4383,#496db8);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:138px;margin-bottom:14px;padding:24px;display:flex}.filingHero small,.filingPanel header small{letter-spacing:.08em;font-size:10px;font-weight:900}.filingHero h1{margin:5px 0;font-size:26px}.filingHero p{color:#dce8ff;max-width:700px;margin:0}.filingStatus{color:#244c91;white-space:nowrap;background:#e7efff;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.filingHero .filingStatus{color:#fff;background:#ffffff2b}.filingStatus.overdue{color:#a52e42;background:#fdebed}.filingStatus.acknowledged,.filingStatus.active,.filingStatus.profile-ready{color:#087756;background:#e4f7ef}.filingKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.filingKpis article{background:#fff;border:1px solid #dde4ef;border-radius:10px;align-content:center;gap:5px;min-height:84px;padding:12px;display:grid}.filingKpis span{color:#68768a;font-size:12px}.filingKpis strong{color:#173f86;font-size:24px}.filingPanel,.filingList>article,.filingEmpty{background:#fff;border:1px solid #dce4ef;border-radius:12px;margin-bottom:14px}.filingPanel{padding:16px}.filingPanel>header,.filingActions,.filingList>article>header,.filingList>article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.filingPanel h2,.filingActions h2,.filingList h2{margin:3px 0;font-size:17px}.filingPanel p{color:#5c697d}.filingPanel footer{color:#68768a;margin-top:12px;font-size:11px}.filingDetails{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px;margin-top:12px;display:grid}.filingDetails article{background:#f5f8fc;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.filingDetails span{color:#6b778a;font-size:10px}.filingDetails strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.filingSafety{align-items:center;gap:14px;display:flex}.filingSafety>span{font-size:28px}.filingActions{justify-content:flex-end;margin:18px 0 10px}.filingActions h2{margin-right:auto}.filingActions button.primary,.filingList button.primary,.filingModal button.primary{color:#fff;background:#294e91;border-color:#294e91}.filingActions button:disabled{cursor:not-allowed;opacity:.5}.filingList{gap:9px;display:grid}.filingList>article{margin:0;padding:14px}.filingList>article>header{justify-content:flex-start}.filingList>article>header>span{color:#244c91;background:#e7efff;border-radius:9px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.filingList>article>header>div{flex:1;min-width:0}.filingList>article>header p,.filingList>article>p{color:#68768a;margin:3px 0;font-size:12px}.filingList>article>div{flex-wrap:wrap;gap:8px 20px;margin:12px 0;font-size:12px;display:flex}.filingList>article>footer{justify-content:flex-end}.filingRows{gap:4px;margin-top:10px;display:grid}.filingRows article{border-top:1px solid #edf1f6;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:7px 0;display:grid}.filingRows article>span{color:#244c91;font-weight:900}.filingRows article>div{gap:3px;min-width:0;display:grid}.filingRows small{color:#68768a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filingRows code{color:#31538d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.filingRows time{color:#68768a;font-size:11px}.filingInlineEmpty{background:#f5f8fc;border-radius:9px;gap:4px;margin-top:12px;padding:14px;display:grid}.filingInlineEmpty span{color:#68768a;font-size:12px}.filingRowActions{flex-wrap:wrap;grid-auto-flow:column;justify-content:flex-end;align-items:center;gap:7px!important;display:flex!important}.filingRowActions button.primary{color:#fff;background:#294e91;border-color:#294e91}.filingRowActions button.filingDanger{color:#a21f39;background:#fff3f4;border-color:#b52e45}.filingReleasePanel .filingKillActive{background:#fff3f4;border-radius:9px;padding:10px}.filingReleasePanel .filingKillActive>span{color:#a21f39}.filingPackGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.filingPack{margin-bottom:0}.filingPackFacts{color:#68768a;flex-wrap:wrap;gap:7px 15px;margin:14px 0;font-size:12px;display:flex}.filingPack code{color:#31538d;text-overflow:ellipsis;white-space:nowrap;background:#f1f5fb;border-radius:7px;padding:8px;font-size:10px;display:block;overflow:hidden}.filingPackHistory{color:#087756;gap:5px;margin-top:10px;font-size:11px;display:grid}.filingPack footer{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.filingPack button.primary{color:#fff;background:#294e91;border-color:#294e91}.filingStatus.approved,.filingStatus.exported,.filingStatus.validated,.filingStatus.current,.filingStatus.active,.filingStatus.accepted,.filingStatus.ready,.filingStatus.pilot-ready{color:#087756;background:#e4f7ef}.filingStatus.approval-pending,.filingStatus.shadow{color:#9c5a00;background:#fff2d8}.filingStatus.rejected,.filingStatus.revoked,.filingStatus.blocked,.filingStatus.suspended{color:#a52e42;background:#fdebed}.filingEmpty{text-align:center;align-content:center;place-items:center;min-height:240px;padding:28px;display:grid}.filingEmpty>span{color:#294e91;font-size:32px;font-weight:900}.filingEmpty h2{margin:10px 0 4px}.filingEmpty p{color:#68768a;max-width:560px;margin:0}.filingModal{z-index:90;background:#11182799;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.filingModal form{background:#fff;border-radius:12px;width:min(680px,100%);max-height:calc(100vh - 36px);overflow:auto}.filingModal form>header,.filingModal form>footer{border-bottom:1px solid #e4e9f1;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.filingModal form>footer{border-top:1px solid #e4e9f1;border-bottom:0;justify-content:flex-end}.filingModal form>header h2{margin:3px 0}.filingModal form>header small{color:#244c91;font-weight:900}.filingModal form>p{color:#5d6c82;margin:0;padding:16px 18px 0}.filingModal form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px;display:grid}.filingModal label{color:#4d5b70;gap:6px;font-size:11px;font-weight:800;display:grid}.filingModal input,.filingModal select{color:#172033;min-height:40px;font:inherit;background:#fff;border:1px solid #cdd7e7;border-radius:8px;padding:0 10px}.filingReadiness{background:#f8faff;border:1px solid #d6deeb;border-radius:12px;margin-top:12px;overflow:hidden}.filingReadiness summary{cursor:pointer;justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.filingReadiness.ready{background:#f1fbf7;border-color:#8bcfb8}.filingReadiness.attention{background:#fff9ed;border-color:#edca8b}.filingReadiness.blocked{background:#fff4f4;border-color:#e7a0a0}.filingReadiness>div{border-top:1px solid #d6deeb;padding:8px 13px 11px}.filingReadiness p{gap:9px;display:flex;margin:5px 0!important}.filingReadiness p i{background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;font-weight:900;display:grid}.filingReadiness p span{gap:2px;display:grid}.filingReadiness p b{font-size:13px}.filingAdvancedNav{gap:5px;display:grid}.filingAdvancedNav summary{cursor:pointer;color:#68768a;margin:7px 5px;font-size:11px;font-weight:900;list-style:none}.filingAdvancedNav summary:before{content:"+ "}.filingAdvancedNav[open] summary:before{content:"− "}.filingAdvancedPanel{background:#fff;border:1px solid #d9e1ed;border-radius:12px;margin-top:16px}.filingAdvancedPanel>summary{cursor:pointer;color:#31538d;padding:14px 16px;font-weight:900}.filingAdvancedPanel>div{border-top:1px solid #e4e9f1;gap:14px;padding:16px;display:grid}.filingEasy{background:linear-gradient(#fff 0%,#f7faff 100%);border:1px solid #cdd8e9;border-radius:18px;gap:16px;padding:20px;display:grid;box-shadow:0 10px 30px #23487c12}.filingEasy>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.filingEasy>header small,.filingEasySteps article small{color:#315caa;letter-spacing:.08em;font-size:10px;font-weight:900}.filingEasy h2{margin:4px 0;font-size:23px}.filingEasy h3{margin:3px 0 6px;font-size:18px}.filingEasy p{color:#5c697d;margin:0}.filingEasyPicker{color:#516079;gap:6px;max-width:720px;font-size:11px;font-weight:900;display:grid}.filingEasyPicker select{color:#172033;min-height:46px;font:inherit;background:#fff;border:1px solid #bdcbe0;border-radius:10px;padding:0 12px;font-size:14px}.filingEasySteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.filingEasySteps article{background:#fff;border:1px solid #d7dfeb;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:17px;display:grid}.filingEasySteps article.current{border-color:#6b8dcc;box-shadow:inset 0 0 0 1px #6b8dcc}.filingEasySteps article.complete{background:#f5fcf9;border-color:#8bcfb8}.filingEasySteps article.locked{background:#f7f8fa}.filingStepNumber{color:#fff;background:#294e91;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.filingEasySteps article.complete .filingStepNumber{background:#0c8964}.filingEasySteps article.locked .filingStepNumber{background:#9099a8}.filingEasyResult{color:#526177;background:#f1f5fb;border-radius:9px;gap:4px;margin:14px 0;padding:11px;font-size:12px;display:grid}.filingEasyResult.ready{color:#087756;background:#e9f8f2}.filingEasyResult.attention{color:#8c5700;background:#fff6e6}.filingEasyResult.blocked{color:#a21f39;background:#fff0f1}.filingEasySteps button{width:100%;min-height:42px}.filingEasy>footer{color:#607087;font-size:11px}.filingConfirmCheck{background:#f1f5fb;border-radius:10px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;padding:12px;gap:10px!important;display:grid!important}.filingConfirmCheck input{margin:1px 0 0;width:18px!important;min-height:18px!important}@media (max-width:1180px){.filingKpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.filingBody,.filingApp.collapsed .filingBody{grid-template-columns:1fr}.filingNav{display:none}.filingMain{padding:12px}.filingTopbar>strong{font-size:0}.filingTopbar>strong span{font-size:11px}.filingHero{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.filingTopbar>div{display:none}.filingTopbar select{flex:1;min-width:0}.filingKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.filingEasy{padding:15px}.filingEasySteps{grid-template-columns:1fr}.filingEasy>header{flex-direction:column}.filingActions{flex-direction:column;align-items:stretch}.filingModal form>div{grid-template-columns:1fr}}@media (max-width:700px){.memberInviteForm{grid-template-columns:1fr}.memberInviteForm>button{grid-column:auto;width:100%}}.contributorShell{background:radial-gradient(circle at 15% 10%,#dceaff,#0000 28%),radial-gradient(circle at 88% 82%,#e8deff,#0000 24%),#f6f8fc;min-height:100vh;padding-bottom:48px}.contributorTop{background:#fff;border-bottom:1px solid #e1e7f0;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 525px);display:flex}.contributorTop>button{color:#526078;font:800 11px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:9px;padding:9px 12px}.contributorHero{text-align:center;width:min(760px,100% - 32px);margin:58px auto 20px}.contributorRoleIcon{color:#fff;background:linear-gradient(145deg,#1b6fe9,#6658db);border-radius:20px;place-items:center;width:68px;height:68px;margin:0 auto 18px;font-size:29px;display:grid;box-shadow:0 15px 34px #2768cc35}.contributorHero>span{letter-spacing:1.4px;color:#2670de;font-size:10px;font-weight:900}.contributorHero h1{letter-spacing:-1px;margin:9px 0 8px;font-size:34px}.contributorHero>p{color:#67738a;max-width:650px;margin:0 auto;font-size:14px;line-height:1.6}.contributorIdentity{justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.contributorIdentity small{color:#7d8799}.contributorHero>button{color:#fff;font:800 13px var(--font-manrope);cursor:pointer;background:linear-gradient(100deg,#1265e9,#496be5);border:0;border-radius:10px;margin-top:22px;padding:13px 17px;box-shadow:0 10px 26px #1265e92e}.contributorHero>button b{margin-left:20px}.contributorGrid{grid-template-columns:repeat(3,1fr);gap:11px;width:min(880px,100% - 32px);margin:28px auto 13px;display:grid}.contributorGrid article{background:#fff;border:1px solid #e0e6ef;border-radius:13px;grid-template-columns:35px 1fr;gap:3px 9px;padding:17px;display:grid;box-shadow:0 6px 18px #3044640b}.contributorGrid span{color:#216edc;background:#eaf2ff;border-radius:9px;grid-row:1/3;place-items:center;width:33px;height:33px;font-size:9px;font-weight:900;display:grid}.contributorGrid b{font-size:12px}.contributorGrid small{color:#7e899c;font-size:9px}.contributorPrivacy{background:#eaf8f1;border:1px solid #cae9da;border-radius:13px;align-items:flex-start;gap:12px;width:min(880px,100% - 32px);margin:0 auto;padding:14px;display:flex}.contributorPrivacy>span{color:#16895b;background:#d6f0e2;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.contributorPrivacy b{font-size:12px}.contributorPrivacy p{color:#587565;margin:4px 0 0;font-size:10px;line-height:1.5}.contributorActions{gap:8px;display:flex}.contributorActions button{color:#526078;font:800 11px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:9px;padding:9px 12px}.accountSecurity{background:#fbfcfe;border:1px solid #dce4ef;border-radius:14px;margin:20px 0 4px;padding:18px}.accountSecurity>header{align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.accountSecurity>header>div{flex:1}.accountSecurity>header span{letter-spacing:1.2px;color:#2772df;font-size:9px;font-weight:900}.accountSecurity h3{margin:5px 0;font-size:17px}.accountSecurity header p{color:#748096;max-width:630px;margin:0;font-size:10px;line-height:1.5}.accountSecurity>header>strong{white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:9px}.accountSecurity>header>strong.protected{color:#168259;background:#e3f6ec}.accountSecurity>header>strong.attention{color:#9e6712;background:#fff3dd}.securityMessage{border-radius:9px;margin-bottom:11px;padding:10px 11px;font-size:10px}.securityMessage.error{color:#ab4640;background:#fff2f0;border:1px solid #efc9c5}.securityMessage.success{color:#187454;background:#edf9f3;border:1px solid #bfe3d1}.securityFacts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.securityFacts>div{background:#fff;border:1px solid #e1e7f0;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.securityFacts>div>span{color:#2470dc;background:#eaf2ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.securityFacts p{flex-direction:column;margin:0;display:flex}.securityFacts b{font-size:10px}.securityFacts small{color:#7d8799;margin-top:3px;font-size:8px;line-height:1.35}.securityFacts em{color:#2871dc;font-size:9px;font-style:normal;font-weight:900}.securityInlineForm,.sessionControl{background:#fff;border:1px solid #e0e6ef;border-radius:11px;grid-template-columns:1fr minmax(180px,260px) auto;align-items:end;gap:12px;margin-top:12px;padding:13px;display:grid}.securityInlineForm>div,.sessionControl>div{flex-direction:column;display:flex}.securityInlineForm b,.sessionControl b{font-size:11px}.securityInlineForm small,.sessionControl small{color:#7b8699;margin-top:3px;font-size:9px;line-height:1.4}.securityInlineForm label,.securityFormGrid label,.mfaEnrollment label{gap:5px;display:grid}.securityInlineForm label span,.securityFormGrid label span,.mfaEnrollment label span{font-size:9px;font-weight:800}.securityInlineForm input,.securityFormGrid input,.mfaEnrollment input{height:38px;font:600 11px var(--font-manrope);border:1px solid #d7deea;border-radius:8px;outline:none;padding:0 10px}.securityInlineForm button,.sessionControl button,.mfaEnrollment button,.recoveryCodePanel>button,.securityFormGrid button{color:#fff;min-height:38px;font:800 10px var(--font-manrope);cursor:pointer;background:#176bea;border:0;border-radius:8px;padding:0 12px}.securityInlineForm button:disabled,.sessionControl button:disabled,.mfaEnrollment button:disabled,.securityFormGrid button:disabled{opacity:.55}.mfaEnrollment{background:#fff;border:1px solid #cfe0fa;border-radius:12px;margin-top:12px;padding:15px}.mfaStep{gap:10px;display:flex}.mfaStep>span,.recoveryCodePanel>div>span{color:#fff;background:#176bea;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.mfaStep b{font-size:11px}.mfaStep p{color:#758095;margin:3px 0;font-size:9px;line-height:1.45}.mfaEnrollment dl{grid-template-columns:1fr 1.4fr 1fr;gap:8px;margin:13px 0;display:grid}.mfaEnrollment dl>div{background:#f5f8fc;border-radius:9px;min-width:0;padding:9px}.mfaEnrollment dt{color:#7b879a;font-size:8px}.mfaEnrollment dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;font-weight:800}.mfaEnrollment dd.secretValue{letter-spacing:.8px;color:#155fcf;font-family:monospace;font-size:11px}.mfaEnrollment details,.securityDisclosure{background:#fff;border:1px solid #e0e6ef;border-radius:9px;margin-top:10px;padding:10px}.mfaEnrollment summary,.securityDisclosure summary{cursor:pointer;font-size:10px;font-weight:800}.mfaEnrollment code{overflow-wrap:anywhere;color:#657187;margin-top:8px;font-size:8px;display:block}.mfaEnrollment form{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:12px;display:grid}.recoveryCodePanel{background:#fffaf0;border:1px solid #e6d6a8;border-radius:12px;margin-top:12px;padding:14px}.recoveryCodePanel>div{align-items:flex-start;gap:10px;display:flex}.recoveryCodePanel b{font-size:11px}.recoveryCodePanel small{color:#7f755b;margin-top:3px;font-size:9px;display:block}.recoveryCodePanel code{letter-spacing:.6px;background:#fff;border:1px dashed #d9c78f;border-radius:9px;grid-template-columns:repeat(2,1fr);gap:7px;margin:12px 0;padding:11px;font-size:11px;display:grid}.recoveryCodePanel code span{color:#584f38}.recoveryCodePanel>button{background:#786528}.securityFormGrid{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:9px;margin-top:11px;display:grid}.securityFormGrid p{color:#8d5a56;grid-column:1/-1;margin:0;font-size:9px}.sessionControl{grid-template-columns:1fr auto;align-items:center}.securityDisclosure.danger{background:snow;border-color:#efd4d1}.securityDisclosure.danger summary{color:#a54842}.securityDisclosure.danger button{background:#b64e48}.securityModal{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#17213bba;padding:34px;position:fixed;inset:0;overflow:auto}.securityModal>.accountSecurity{background:#f8fafd;width:min(900px,100%);margin:25px auto;position:relative;box-shadow:0 30px 90px #10192f50}.securityModalClose{z-index:2;color:#26334b;cursor:pointer;background:#fff;border:0;border-radius:50%;width:40px;height:40px;font-size:22px;position:fixed;top:34px;right:40px}@media (max-width:850px){.securityFacts,.securityInlineForm{grid-template-columns:1fr}.securityFormGrid{grid-template-columns:1fr 1fr}.mfaEnrollment dl{grid-template-columns:1fr}.securityModal{padding:12px}.securityModalClose{top:18px;right:18px}.recoveryCodePanel code{grid-template-columns:1fr}}@media (max-width:560px){.accountSecurity{padding:13px}.accountSecurity>header{flex-direction:column}.securityFormGrid,.mfaEnrollment form{grid-template-columns:1fr}.contributorActions{gap:5px}.contributorActions button{padding:8px;font-size:9px}.sessionControl{grid-template-columns:1fr;align-items:start}.sessionControl button{width:100%}}@media (max-width:650px){.contributorTop{padding:0 15px}.contributorHero{margin-top:38px}.contributorHero h1{font-size:27px}.contributorGrid{grid-template-columns:1fr}.contributorIdentity{flex-direction:column}.contributorPrivacy{align-items:center}}.sync.dirty{color:#a96b0b;background:#fff4dd;border-color:#efd69d}.workspaceInlineMessage{color:#b94e47;background:#fff5f3;border:1px solid #f0d4cf;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:12px}.workspaceInlineMessage.success{color:#187454;background:#edf9f3;border-color:#bfe4d1}.businessIdentity>em{color:#276fdc;background:#edf4ff;border:1px solid #d7e4f7;border-radius:9px;margin-left:auto;padding:7px 10px;font-size:11px;font-style:normal}.collectionForm select{font:500 14px var(--font-manrope);color:#243047;background:#fcfdff;border:1px solid #d8dfeb;border-radius:9px;outline:none;padding:12px 38px 12px 13px}.collectionForm select:focus{border-color:#4382e6;box-shadow:0 0 0 2px #4382e618}.collectionForm .otherDetail{background:#f8fbff;margin-top:2px}.inputWithSuffix{display:flex;position:relative}.inputWithSuffix input{width:100%;padding-right:58px}.inputWithSuffix em{color:#69758b;pointer-events:none;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.sync.invalid{color:#a96b0b;background:#fff4dd;border-color:#efd69d}.sync.session,.sync.server{color:#c64f49;background:#fff0ef;border-color:#efc9c5}.sync.offline{color:#cf4e49;background:#fff0ef;border-color:#efc9c5}.digitalAuditPanel{margin-top:14px;padding:18px}.digitalAuditPanel .panelTitle{align-items:flex-start}.digitalAuditPanel .panelTitle h3{margin:4px 0;font-size:17px}.digitalAuditPanel .panelTitle p{color:#7a8599;margin:0;font-size:10px}.sectionEyebrow{letter-spacing:1.2px;color:#2772df;font-size:9px;font-weight:900;display:block}.digitalOverall{background:#f7faff;border:1px solid #dce5f2;border-radius:11px;align-items:center;gap:9px;margin-left:auto;padding:9px 12px;display:flex}.digitalOverall strong{color:#256fdc;font-size:24px}.digitalOverall span{color:#6d7b91;max-width:62px;font-size:9px}.digitalAuditError{color:#b64e47;background:#fff5f3;border:1px solid #efd1cc;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:10px}.digitalDimensionGrid{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:14px;display:grid}.digitalDimensionGrid article{background:linear-gradient(155deg,#fff,#f9fbfe);border:1px solid #e0e6ef;border-radius:11px;padding:11px}.digitalDimensionGrid header{grid-template-columns:31px 1fr auto;align-items:center;gap:7px;display:grid}.digitalDimensionGrid header>span{color:#216edc;background:#eaf2ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.digitalDimensionGrid header>div{flex-direction:column;min-width:0;display:flex}.digitalDimensionGrid header b{font-size:10px}.digitalDimensionGrid header small{color:#8791a4;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7px;overflow:hidden}.digitalDimensionGrid header strong{font-size:15px}.digitalDimensionGrid header strong.good{color:#22966c}.digitalDimensionGrid header strong.watch{color:#c9851c}.digitalDimensionGrid header strong.risk{color:#d5524d}.digitalDimensionGrid article>div{background:#e8edf4;border-radius:10px;height:4px;margin:10px 0;overflow:hidden}.digitalDimensionGrid article>div i{background:linear-gradient(90deg,#2b78e9,#6659da);border-radius:10px;height:100%;display:block}.digitalDimensionGrid footer{flex-direction:column;gap:3px;font-size:7px;display:flex}.digitalDimensionGrid footer span{color:#788499}.digitalDimensionGrid footer em{color:#b46e1a;font-style:normal}.aiInsightPanel{background:linear-gradient(105deg,#f6f9ff,#f8f5ff);grid-template-columns:43px 1fr auto;align-items:center;gap:13px;margin-top:14px;padding:16px 18px;display:grid}.aiInsightMark{color:#fff;background:linear-gradient(145deg,#2877e7,#7158da);border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid;box-shadow:0 8px 20px #4767c82a}.aiInsightPanel h3{margin:4px 0;font-size:15px}.aiInsightPanel p{color:#59677f;margin:0;font-size:10px;line-height:1.5}.aiInsightPanel small{color:#8590a3;margin-top:5px;font-size:8px;display:block}.aiInsightPanel>em{color:#2771dc;background:#fff;border:1px solid #d5e3f9;border-radius:999px;padding:7px 9px;font-size:9px;font-style:normal}.adminShell{color:#182238;min-height:100vh;font-family:var(--font-manrope);background:#f3f6fb;grid-template-columns:270px minmax(0,1fr);display:grid}.adminSide{color:#fff;background:linear-gradient(175deg,#111b36 0%,#172443 63%,#14203b 100%);border-right:1px solid #ffffff10;flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.adminBrand{border-bottom:1px solid #ffffff16;align-items:center;gap:11px;padding:0 6px 21px;display:flex}.adminBrand>span{background:linear-gradient(145deg,#2d7df0,#765be1);border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid;box-shadow:0 10px 24px #1c58c241}.adminBrand>div{flex-direction:column;display:flex}.adminBrand b{font-size:16px}.adminBrand small{color:#92a3c7;margin-top:3px;font-size:10px}.adminRole{background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;margin:17px 2px;padding:11px;display:grid}.adminRole>span{background:#2c6dd1;border-radius:9px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.adminRole>div{flex-direction:column;min-width:0;display:flex}.adminRole b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.adminRole small{color:#8fa2c7;margin-top:3px;font-size:8px}.adminRole em{color:#6de2b4;background:#0f493d;border:1px solid #2c7965;border-radius:999px;padding:5px 6px;font-size:7px;font-style:normal}.adminSide nav{gap:5px;display:grid}.adminSide nav button{color:#b6c3df;height:45px;font:700 11px var(--font-manrope);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 12px;display:flex}.adminSide nav button>span{color:#8ca6d9;text-align:center;width:24px;font-size:14px}.adminSide nav button.active{color:#fff;background:linear-gradient(90deg,#2a5fac66,#5568bd38);box-shadow:inset 3px 0 #4a91ff}.adminSide nav button.active>span{color:#68a5ff}.adminPrivacy{background:#0c1730a8;border:1px solid #ffffff18;border-radius:12px;gap:10px;margin-top:auto;padding:13px;display:flex}.adminPrivacy>span{color:#6bb6ff;background:#183f65;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.adminPrivacy b{font-size:10px}.adminPrivacy p{color:#8fa0c0;margin:4px 0 0;font-size:8px;line-height:1.5}.adminSignOut{color:#aebddb;height:39px;font:700 9px var(--font-manrope);cursor:pointer;background:#ffffff08;border:1px solid #ffffff16;border-radius:9px;margin-top:10px}.adminMain{min-width:0}.adminTop{background:#fff;border-bottom:1px solid #dfe5ef;align-items:center;min-height:116px;padding:22px 32px;display:flex}.adminTop>div:first-child>span{letter-spacing:1.3px;color:#2671df;font-size:9px;font-weight:900}.adminTop h1{letter-spacing:-.6px;margin:5px 0;font-size:25px}.adminTop p{color:#758198;margin:0;font-size:11px}.adminTopActions{gap:8px;margin-left:auto;display:flex}.adminTopActions button,.adminToolbar button,.adminPanel header button{color:#526179;font:800 10px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:9px;padding:10px 12px}.adminTopActions button.primary,.adminToolbar button{color:#fff;background:linear-gradient(100deg,#176bea,#476ce4);border-color:#1e6de9;box-shadow:0 8px 20px #176bea27}.adminMessage{border-radius:10px;align-items:center;gap:9px;margin:16px 32px 0;padding:11px 13px;font-size:10px;display:flex}.adminMessage>span{font-weight:900}.adminMessage button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:17px}.adminMessage.error{color:#ae4640;background:#fff3f1;border:1px solid #efcbc6}.adminMessage.success{color:#187454;background:#edf9f3;border:1px solid #bfe4d1}.adminContent{padding:22px 32px 36px}.adminKPIs{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.adminKPIs article{background:#fff;border:1px solid #dde5f0;border-radius:14px;gap:12px;padding:16px;display:flex;box-shadow:0 8px 22px #29446a08}.adminKPIs article>span{border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.adminKPIs .blue{color:#2070df;background:#e9f2ff}.adminKPIs .violet{color:#8055d4;background:#f1ebff}.adminKPIs .green{color:#168d62;background:#e6f7ef}.adminKPIs .amber{color:#ae721b;background:#fff2dd}.adminKPIs article>div{flex-direction:column;display:flex}.adminKPIs small{color:#7c889d;font-size:9px}.adminKPIs strong{margin:2px 0;font-size:23px}.adminKPIs em{color:#66748b;font-size:8px;font-style:normal}.adminOverviewGrid{grid-template-columns:1fr 1.15fr;gap:12px;margin-top:12px;display:grid}.adminPanel{background:#fff;border:1px solid #dde5f0;border-radius:14px;padding:17px;box-shadow:0 8px 22px #29446a08}.adminPanel>header{border-bottom:1px solid #edf0f5;align-items:flex-start;padding-bottom:13px;display:flex}.adminPanel header>div>span{letter-spacing:1.1px;color:#2872df;font-size:8px;font-weight:900}.adminPanel h2{margin:4px 0;font-size:16px}.adminPanel header p{color:#758198;margin:5px 0 0;font-size:10px;line-height:1.5}.adminPanel header>button,.adminPanel header>i{margin-left:auto}.adminPanel header>i{color:#19815b;background:#eaf8f1;border:1px solid #bee4d1;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal}.adminClientPreview>div{border-bottom:1px solid #edf0f5;grid-template-columns:35px 1fr auto 78px;align-items:center;gap:9px;padding:11px 2px;display:grid}.adminClientPreview>div>span{color:#236fdc;background:#eaf2ff;border-radius:9px;place-items:center;width:33px;height:33px;font-size:11px;font-weight:900;display:grid}.adminClientPreview>div>div{flex-direction:column;min-width:0;display:flex}.adminClientPreview b{font-size:10px}.adminClientPreview small{color:#7f8a9d;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.adminClientPreview strong{border:2px solid;border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.adminClientPreview strong.good,.scanCell strong.good{color:#159066;border-color:#53c99c}.adminClientPreview strong.watch,.scanCell strong.watch{color:#b67b22;border-color:#e6b85f}.adminClientPreview strong.risk,.scanCell strong.risk{color:#c64f49;border-color:#ec8d87}.adminClientPreview strong.pending,.scanCell strong.pending{color:#8390a5;border-color:#cdd5e1}.adminClientPreview em{color:#6c788d;text-align:right;font-size:8px;font-style:normal}.engineFlow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin:17px 0;display:grid}.engineFlow>div{border:1px solid #e1e7f0;border-radius:10px;flex-direction:column;min-height:95px;padding:11px;display:flex}.engineFlow>div>span{color:#2470dc;background:#eaf2ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.engineFlow b{margin-top:8px;font-size:9px}.engineFlow small{color:#7e899c;margin-top:3px;font-size:7px;line-height:1.45}.engineFlow>em{color:#9ba7b8;font-style:normal}.engineFacts{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.engineFacts>div{background:#f6f8fc;border-radius:8px;flex-direction:column;padding:9px;display:flex}.engineFacts b{color:#7a869a;font-size:8px}.engineFacts strong{color:#17845d;margin-top:4px;font-size:9px}.adminToolbar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.adminToolbar label{color:#7c8799;background:#fff;border:1px solid #d9e1ec;border-radius:10px;flex:1;align-items:center;max-width:440px;height:42px;padding:0 12px;display:flex}.adminToolbar input{width:100%;height:100%;font:600 11px var(--font-manrope);border:0;outline:0;padding-left:8px}.adminToolbar>span{color:#7a869a;font-size:9px}.adminToolbar>button{margin-left:auto}.adminTable{background:#fff;border:1px solid #dce4ef;border-radius:14px;overflow:hidden;box-shadow:0 8px 22px #29446a08}.adminTableHead,.adminTableRow{grid-template-columns:1.45fr 1.15fr .8fr .9fr .65fr 1fr;align-items:center;gap:12px;display:grid}.adminTableHead{background:#f7f9fc;border-bottom:1px solid #e2e7ef;min-height:39px;padding:0 15px}.adminTableHead span{color:#718096;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:900}.adminTableRow{border-bottom:1px solid #edf0f5;padding:13px 15px}.adminTableRow:last-child{border:0}.adminTableRow>div{min-width:0}.adminTableRow>div:not(.clientIdentity):not(.scanCell):not(.clientActions):not(.collectionCell){flex-direction:column;display:flex}.adminTableRow b{font-size:9px}.adminTableRow small{color:#8490a3;margin-top:3px;font-size:7px}.clientIdentity{align-items:center;gap:9px;display:flex}.clientIdentity>span{color:#376dd0;background:linear-gradient(145deg,#e8f2ff,#eeeaff);border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:900;display:grid}.clientIdentity p,.scanCell p{flex-direction:column;min-width:0;margin:0;display:flex}.clientIdentity p b,.clientIdentity p small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.collectionCell{grid-template-columns:auto 1fr;align-items:center;gap:5px 7px;display:grid}.collectionCell>i{background:#e7ecf3;border-radius:10px;height:4px;overflow:hidden}.collectionCell>i span{background:#2d78e6;border-radius:10px;height:100%;display:block}.collectionCell small{grid-column:1/-1}.scanCell{align-items:center;gap:8px;display:flex}.scanCell>strong{border:2px solid;border-radius:50%;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.clientStatus{border-radius:999px;align-self:flex-start;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.clientStatus.active{color:#16865e;background:#e4f6ed}.clientStatus.suspended{color:#b94d46;background:#fff0ee}.clientActions{gap:6px;display:flex}.clientActions button{color:#5e6c82;font:800 8px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:8px;padding:8px}.clientActions button.analyse{color:#216edc;background:#edf4ff;border-color:#cfe0fa}.clientActions button:disabled{opacity:.5;cursor:not-allowed}.adminEmpty{text-align:center;color:#8490a3;font-size:10px;padding:28px!important;display:block!important}.analysisOps{padding:18px}.analysisOps .adminTable{box-shadow:none;margin-top:16px}.privacyControlGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.privacyControlGrid article{background:#fff;border:1px solid #dce5ef;border-radius:14px;grid-template-columns:43px 1fr auto;align-items:flex-start;gap:13px;padding:18px;display:grid}.privacyControlGrid article>span{color:#216edc;background:#eaf2ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.privacyControlGrid b{font-size:12px}.privacyControlGrid p{color:#758197;margin:5px 0 0;font-size:9px;line-height:1.55}.privacyControlGrid em{color:#16855e;background:#e6f7ef;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal}.adminModal{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101a32c4;place-items:center;padding:25px;display:grid;position:fixed;inset:0;overflow:auto}.adminModal>form{background:#fff;border-radius:18px;width:min(820px,100%);overflow:hidden;box-shadow:0 30px 90px #08112770}.adminModal form>header{background:linear-gradient(100deg,#f7faff,#f9f7ff);border-bottom:1px solid #e2e7ef;padding:22px 24px;display:flex}.adminModal header span{letter-spacing:1.2px;color:#2872df;font-size:8px;font-weight:900}.adminModal h2{margin:5px 0;font-size:20px}.adminModal header p{color:#758198;max-width:620px;margin:0;font-size:10px;line-height:1.5}.adminModal header button{color:#39465c;cursor:pointer;background:#eaf0f7;border:0;border-radius:50%;width:38px;height:38px;margin-left:auto;font-size:19px}.adminFormGrid{grid-template-columns:1fr 1fr;gap:12px;padding:22px 24px;display:grid}.adminFormGrid label{gap:6px;display:grid}.adminFormGrid label>span{color:#4f5d74;font-size:9px;font-weight:900}.adminFormGrid input,.adminFormGrid select{height:43px;font:600 11px var(--font-manrope);background:#fbfcfe;border:1px solid #d7dfeb;border-radius:9px;outline:none;padding:0 11px}.adminFormGrid input:focus,.adminFormGrid select:focus{background:#fff;border-color:#3d80e8;box-shadow:0 0 0 3px #2877e714}.adminModal form>footer{background:#fafbfd;border-top:1px solid #e2e7ef;justify-content:flex-end;gap:8px;padding:15px 24px;display:flex}.adminModal footer button{color:#59677e;font:800 10px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d6dfea;border-radius:9px;padding:11px 14px}.adminModal footer button.primary{color:#fff;background:#176bea;border-color:#176bea;box-shadow:0 8px 20px #176bea2c}.adminModal footer button:disabled{opacity:.55}.privacyControlGrid em.inactive{color:#9b671c;background:#fff2dd}.adminAIGrid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:14px;margin-top:14px;display:grid}.aiControlPanel,.aiBoundaryPanel{padding:20px}.aiControlPanel>header>i.offline,.aiControlPanel>header>i.paused{color:#9b671c;background:#fff2dd;border-color:#efd19a}.aiControlPanel>header>i.connected{color:#157b57;background:#e7f7ef;border-color:#b9e4cf}.aiConnectionSummary{border:1px solid #dbe4ef;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;margin:16px 0;padding:13px;display:grid}.aiConnectionSummary>span{border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.aiConnectionSummary>div{flex-direction:column;display:flex}.aiConnectionSummary b{font-size:11px}.aiConnectionSummary p{color:#748198;margin:4px 0 0;font-size:9px;line-height:1.5}.aiConnectionSummary time{color:#7a879b;font-size:8px}.aiConnectionSummary.untested{background:#f6f8fc}.aiConnectionSummary.untested>span{color:#50709c;background:#eaf1fb}.aiConnectionSummary.connected{background:#effaf5;border-color:#c6e8d7}.aiConnectionSummary.connected>span{color:#147c56;background:#dcf4e8}.aiConnectionSummary.failed{background:#fff5f2;border-color:#efd1c8}.aiConnectionSummary.failed>span{color:#b24f42;background:#fee5df}.aiSettingsForm{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.aiSettingsForm>label{flex-direction:column;gap:7px;display:flex}.aiSettingsForm>label>span{color:#4e5d74;font-size:10px;font-weight:900}.aiSettingsForm>label>small{color:#7a879a;font-size:8px;line-height:1.5}.aiSettingsForm input[type=password],.aiSettingsForm input[type=text],.aiSettingsForm select{width:100%;height:45px;font:650 11px var(--font-manrope);color:#26344a;background:#fbfcfe;border:1px solid #d4deeb;border-radius:10px;outline:none;padding:0 12px}.aiSettingsForm input:focus,.aiSettingsForm select:focus{background:#fff;border-color:#367ee7;box-shadow:0 0 0 3px #2671df16}.aiSettingsForm input:disabled{color:#8894a6;background:#f0f3f7}.aiKeyField{grid-column:1/-1}.aiKeyField>div{gap:7px;display:flex}.aiKeyField>div>button{color:#526178;width:64px;font:800 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d6dfeb;border-radius:9px}.aiEnableControl{background:#f7f9fc;border:1px solid #dce4ef;border-radius:10px;grid-template-columns:auto 1fr;align-self:end;align-items:center;min-height:67px;padding:12px;gap:10px!important;display:grid!important}.aiEnableControl>input{accent-color:#1e6fe6;width:18px;height:18px}.aiEnableControl>span{display:flex;flex-direction:column!important}.aiEnableControl b{font-size:10px}.aiEnableControl small{color:#78859a;margin-top:3px;font-size:8px;line-height:1.4}.aiControlActions{background:#fafbfd;border-top:1px solid #e1e7ef;border-radius:0 0 14px 14px;align-items:center;gap:8px;margin:18px -20px -20px;padding:14px 20px;display:flex}.aiControlActions>div{margin-right:auto}.aiControlActions button{color:#536178;font:800 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:9px;padding:10px 12px}.aiControlActions button.primary{color:#fff;background:linear-gradient(100deg,#176bea,#5169df);border-color:#176bea;box-shadow:0 8px 18px #176bea25}.aiControlActions button.danger{color:#ad463e;background:#fff7f5;border-color:#efc8c2}.aiControlActions button:disabled{opacity:.5;cursor:not-allowed}.aiBoundaryPanel>header>i{color:#6747bf;background:#f0ecff;border-color:#d8cdf9}.aiBoundaryColumns{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.aiBoundaryColumns section{background:#f4faf7;border:1px solid #dce7e2;border-radius:11px;padding:13px}.aiBoundaryColumns section.blocked{background:#fff8f6;border-color:#eadedb}.aiBoundaryColumns h3{margin:0 0 10px;font-size:10px}.aiBoundaryColumns ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.aiBoundaryColumns li{color:#536177;align-items:flex-start;gap:7px;font-size:8.5px;line-height:1.4;display:flex}.aiBoundaryColumns li>span{color:#177c59;background:#dff3e9;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:9px;font-weight:900;display:grid}.aiBoundaryColumns .blocked li>span{color:#b74c42;background:#fee7e2}.aiBoundaryFacts{border:1px solid #e0e6ef;border-radius:11px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.aiBoundaryFacts>div{background:#fbfcfe;border-bottom:1px solid #e6eaf1;border-right:1px solid #e6eaf1;flex-direction:column;padding:11px;display:flex}.aiBoundaryFacts>div:nth-child(2n){border-right:0}.aiBoundaryFacts>div:nth-last-child(-n+2){border-bottom:0}.aiBoundaryFacts span{color:#7d899b;text-transform:uppercase;letter-spacing:.45px;font-size:7.5px}.aiBoundaryFacts b{color:#26354a;margin-top:4px;font-size:9px}.aiBoundaryNote{color:#665b84;background:#f6f3ff;border-left:3px solid #6b58d6;margin:12px 0 0;padding:10px 11px;font-size:8px;line-height:1.55}.adminAIGrid .adminPanel h2{font-size:18px}.adminAIGrid .adminPanel header p{max-width:580px;font-size:10px}@media (max-width:1400px){.digitalDimensionGrid{grid-template-columns:repeat(4,1fr)}.adminTableHead,.adminTableRow{grid-template-columns:1.4fr 1.1fr .75fr .85fr .6fr .9fr}}@media (max-width:1120px){.adminShell{grid-template-columns:220px minmax(0,1fr)}.adminKPIs{grid-template-columns:1fr 1fr}.adminOverviewGrid,.adminAIGrid{grid-template-columns:1fr}.adminTable{overflow:auto}.adminTableHead,.adminTableRow{min-width:940px}.engineFlow{grid-template-columns:1fr 1fr}.engineFlow>em{display:none}.privacyControlGrid{grid-template-columns:1fr}}@media (max-width:780px){.digitalDimensionGrid{grid-template-columns:1fr 1fr}.aiInsightPanel{grid-template-columns:43px 1fr}.aiInsightPanel>em{grid-column:2;justify-self:start}.adminShell{display:block}.adminSide{height:auto;padding:14px;position:static}.adminBrand{padding-bottom:12px}.adminRole,.adminPrivacy{display:none}.adminSide nav{margin-top:10px;display:flex;overflow:auto}.adminSide nav button{min-width:160px}.adminSignOut{width:110px;margin:0;position:absolute;top:14px;right:14px}.adminTop{align-items:flex-start;padding:19px}.adminTop h1{font-size:21px}.adminTop p{display:none}.adminTopActions{flex-direction:column}.adminContent{padding:16px}.adminMessage{margin:12px 16px 0}.adminKPIs{grid-template-columns:1fr}.adminToolbar{flex-direction:column;align-items:stretch}.adminToolbar label{max-width:none}.adminToolbar>button{margin:0}.adminFormGrid,.aiSettingsForm{grid-template-columns:1fr}.aiKeyField{grid-column:auto}.engineFacts{grid-template-columns:1fr 1fr}.aiConnectionSummary{grid-template-columns:40px 1fr}.aiConnectionSummary time{grid-column:2}.aiControlActions{flex-direction:column;align-items:stretch}.aiControlActions>div{margin:0}.aiControlActions button,.aiControlActions .danger{width:100%}}@media (max-width:520px){.digitalDimensionGrid{grid-template-columns:1fr}.digitalAuditPanel .panelTitle{display:block}.digitalOverall{width:max-content;margin:10px 0 0}.adminTop{display:block}.adminTopActions{grid-template-columns:1fr 1fr;margin-top:13px;display:grid}.adminSide nav button{min-width:145px}.adminModal{align-items:stretch;padding:0}.adminModal>form{border-radius:0;min-height:100vh}.privacyControlGrid article{grid-template-columns:42px 1fr}.privacyControlGrid article>em{grid-column:2;justify-self:start}.engineFlow,.engineFacts,.aiBoundaryColumns,.aiBoundaryFacts{grid-template-columns:1fr}.aiBoundaryFacts>div{border-bottom:1px solid #e6eaf1!important;border-right:0!important}.aiBoundaryFacts>div:last-child{border-bottom:0!important}}.launchReadinessSummary>div{align-items:baseline;gap:8px;padding:18px 3px 3px;display:flex}.launchReadinessSummary>div strong{font-size:31px}.launchReadinessSummary>div span{font-size:11px;font-weight:800}.launchReadinessSummary>div small{color:#7d899b;margin-left:auto;font-size:8px}.launchReadinessSummary.ready{border-left:4px solid #1b9b6d}.launchReadinessSummary.blocked{border-left:4px solid #ce554d}.launchCheckGrid{grid-template-columns:repeat(3,1fr);gap:11px;margin:12px 0;display:grid}.launchCheckGrid article{padding:14px}.launchCheckGrid article>header{border:0;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:0;display:grid}.launchCheckGrid article>header>span{border-radius:9px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.launchCheckGrid article.ready>header>span{color:#15865a;background:#e5f7ed}.launchCheckGrid article.warning>header>span{color:#bd711f;background:#fff1df}.launchCheckGrid article.failed>header>span{color:#c94f49;background:#ffebe8}.launchCheckGrid header div{flex-direction:column;display:flex}.launchCheckGrid header b{font-size:10px}.launchCheckGrid header small{color:#8992a5;margin-top:2px;font-size:7px}.launchCheckGrid header em{text-transform:uppercase;font-size:7px;font-style:normal;font-weight:850}.launchCheckGrid p{color:#657187;margin:10px 0 0;font-size:8px;line-height:1.5}.launchOperations>div{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.launchOperations>div>article{border-bottom:1px solid #edf0f4;grid-template-columns:30px 1fr;gap:9px;padding:12px 0;display:grid}.launchOperations article>span{color:#1769df;background:#eaf2ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.launchOperations article b{font-size:9px}.launchOperations article p{color:#758198;margin:3px 0;font-size:8px;line-height:1.5}.retentionControls{background:#fff;border:1px solid #dfe6ef;border-radius:13px;margin:15px 0;padding:16px}.retentionControls>header{justify-content:space-between;align-items:center;display:flex}.retentionControls header div{flex-direction:column;display:flex}.retentionControls header b{font-size:12px}.retentionControls header small{color:#7b8799;margin-top:4px;font-size:8px}.retentionControls button{color:#fff;font:750 9px var(--font-manrope);background:#176bea;border:0;border-radius:8px;padding:9px 11px}.retentionControls>div{grid-template-columns:repeat(5,1fr);align-items:end;gap:10px;margin-top:14px;display:grid}.retentionControls label{color:#657187;flex-direction:column;gap:5px;font-size:8px;display:flex}.retentionControls label:has(input[type=checkbox]){flex-direction:row;align-items:center;padding-bottom:8px}.retentionControls input[type=number]{font:650 9px var(--font-manrope);border:1px solid #d9e1ec;border-radius:8px;padding:8px}.retentionControls>p{color:#1769df;margin:10px 0 0;font-size:8px}@media (max-width:1120px){.launchCheckGrid,.retentionControls>div{grid-template-columns:1fr 1fr}}@media (max-width:780px){.launchCheckGrid,.launchOperations>div,.retentionControls>div{grid-template-columns:1fr}}.auditReport{color:#253149;border-top:1px solid #dfe6f0;margin-top:20px;padding-top:20px}.auditReportHeader{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:20px;display:grid}.auditReportHeader h3{letter-spacing:-.25px;margin:5px 0 6px!important;font-size:18px!important}.auditReportHeader p{max-width:760px;line-height:1.55;font-size:10px!important}.auditReportHeader aside{background:#fff9ec;border:1px solid #e8d7ad;border-left:4px solid #d79b2f;border-radius:10px;flex-direction:column;padding:12px 14px;display:flex}.auditReportHeader aside strong{color:#7f5412;font-size:11px}.auditReportHeader aside span{color:#78684f;margin-top:4px;font-size:9px;line-height:1.5}.auditCrawlStats{grid-template-columns:repeat(6,1fr);gap:8px;margin:15px 0;display:grid}.auditCrawlStats article{background:#f8fafc;border:1px solid #dfe6ef;border-radius:10px;flex-direction:column;min-width:0;padding:11px;display:flex}.auditCrawlStats strong{color:#1f67d3;white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.auditCrawlStats span{color:#738097;margin-top:3px;font-size:8px}.auditInvalidSnapshot{color:#8f3e36;background:#fff5f2;border:1px solid #efb9ae;border-left:4px solid #d24f42;border-radius:10px;flex-direction:column;gap:4px;margin:14px 0;padding:12px 14px;display:flex}.auditInvalidSnapshot b{font-size:11px}.auditInvalidSnapshot span{font-size:8.5px;line-height:1.5}.auditMethodComparison{grid-template-columns:1fr 34px 1fr;align-items:stretch;gap:8px;margin:14px 0;display:grid}.auditMethodComparison>article{background:#faf9ff;border:1px solid #dedff0;border-radius:11px;grid-template-columns:1fr auto;gap:3px 12px;padding:13px;display:grid}.auditMethodComparison>article.authoritative{background:#f4f8ff;border-color:#a9c8f5}.auditMethodComparison>article>span{letter-spacing:.8px;color:#66768f;font-size:7px;font-weight:900}.auditMethodComparison>article>strong{color:#6657d8;grid-area:1/2/3;align-self:center;font-size:20px}.auditMethodComparison>article.authoritative>strong{color:#1769dc}.auditMethodComparison>article>b{font-size:11px}.auditMethodComparison>article>p{grid-column:1/-1;color:#6f7c91!important;margin:5px 0 0!important;font-size:8px!important;line-height:1.55!important}.auditMethodComparison>div{color:#7586a0;place-items:center;font-size:20px;font-weight:700;display:grid}.auditScoreLedger,.auditPageSection,.auditFindingSection,.auditBrokenLinks{border-top:1px solid #e5eaf1;margin-top:15px;padding-top:15px}.auditSubheading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.auditSubheading h4{margin:0;font-size:13px}.auditSubheading p{color:#79859a;line-height:1.45;margin:3px 0 0!important;font-size:9px!important}.auditSubheading>span{color:#55708f;background:#f6f9fd;border:1px solid #dbe5f3;border-radius:999px;flex:none;padding:5px 8px;font-size:8px;font-weight:800}.auditPageSection>summary,.auditFindingSection>summary{cursor:pointer;color:#162033;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;list-style:none;display:flex}.auditPageSection>summary::-webkit-details-marker{display:none}.auditFindingSection>summary::-webkit-details-marker{display:none}.auditPageSection>summary:after,.auditFindingSection>summary:after{content:"+";color:#1769e8;margin-left:auto;font-size:16px}.auditPageSection[open]>summary:after,.auditFindingSection[open]>summary:after{content:"?"}.auditPageSection>summary span,.auditFindingSection>summary span{color:#55708f;background:#f6f9fd;border:1px solid #dbe5f3;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.auditProfileInventory{background:#fbfcfe;border:1px solid #dfe6ef;border-radius:10px;margin:14px 0;padding:12px}.auditProfileInventory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.auditProfileInventory article{background:#fff;border:1px solid #e1e7ef;border-radius:9px;flex-direction:column;min-width:0;padding:9px;display:flex}.auditProfileInventory article b{text-transform:capitalize;font-size:9px}.auditProfileInventory article a{color:#1769e8;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.auditProfileInventory article small{color:#748197;margin-top:4px;font-size:7px}.auditCategoryGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.auditCategoryGrid article{background:#fff;border:1px solid #e0e6ef;border-radius:9px;min-width:0;padding:10px}.auditCategoryGrid article>div{align-items:center;gap:6px;display:flex}.auditCategoryGrid b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.auditCategoryGrid strong{margin-left:auto;font-size:13px}.auditCategoryGrid strong.good,.auditPageTable strong.good{color:#198a62}.auditCategoryGrid strong.watch,.auditPageTable strong.watch{color:#b67b20}.auditCategoryGrid strong.risk,.auditPageTable strong.risk{color:#c84f49}.auditCategoryGrid>article>i{background:#e9edf3;border-radius:99px;height:4px;margin:8px 0 6px;display:block;overflow:hidden}.auditCategoryGrid>article>i span{background:linear-gradient(90deg,#2877e7,#6858d9);border-radius:99px;height:100%;display:block}.auditCategoryGrid small{color:#7e899b;font-size:7px;line-height:1.4}.auditTableScroll{background:#fff;border:1px solid #dfe6ef;border-radius:10px;overflow:auto}.auditPageTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.auditPageTable th{color:#6d7a8e;text-transform:uppercase;letter-spacing:.35px;text-align:left;background:#f5f8fc;border-bottom:1px solid #dfe6ef;padding:9px 10px;font-size:7.5px}.auditPageTable th:first-child{width:20%}.auditPageTable th:nth-child(2){width:24%}.auditPageTable th:nth-child(3){width:21%}.auditPageTable th:nth-child(4){width:28%}.auditPageTable th:last-child{text-align:center;width:7%}.auditPageTable td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e9edf3;padding:10px}.auditPageTable tr:last-child td{border-bottom:0}.auditPageTable td b{color:#334157;font-size:8.5px;line-height:1.35;display:block}.auditPageTable td span{color:#7b879a;margin-top:3px;font-size:7.5px;line-height:1.45;display:block}.auditPageTable td:last-child{text-align:center}.auditPageTable td>strong{font-size:14px}.auditPageTable strong.unknown{color:#8e98a8}.auditEmptyEvidence{color:#748197;background:#fafbfd;border:1px dashed #d8e0eb;border-radius:9px;padding:13px;font-size:9px;line-height:1.5}.auditFindingList{gap:8px;display:grid}.auditFindingList>article{background:#fff;border:1px solid #dfe5ee;border-radius:10px;overflow:hidden}.auditFindingList header{background:#fafbfd;border-bottom:1px solid #edf0f4;align-items:center;gap:8px;padding:9px 11px;display:flex}.auditFindingList header b{font-size:10px}.auditFindingList header em{color:#718096;margin-left:auto;font-size:8px;font-style:normal}.auditSeverity{text-transform:uppercase;letter-spacing:.35px;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.auditSeverity.critical{color:#fff;background:#941f25}.auditSeverity.high{color:#b7443c;background:#fee7e3}.auditSeverity.medium{color:#a96c16;background:#fff0da}.auditSeverity.low{color:#246bc9;background:#e7f1ff}.auditFindingBody{grid-template-columns:1.25fr .85fr 1.25fr;display:grid}.auditFindingBody p{overflow-wrap:anywhere;border-right:1px solid #edf0f4;min-width:0;padding:10px 11px;color:#56647a!important;margin:0!important;font-size:8.5px!important;line-height:1.5!important}.auditFindingBody p:last-child{border-right:0}.auditFindingBody p>strong{text-transform:uppercase;letter-spacing:.35px;color:#7a879a;margin-bottom:4px;font-size:7px;display:block}.auditFindingBody p>span,.auditFindingBody p>small{display:block}.auditFindingBody p>small{color:#8a94a5;margin-top:3px;font-size:7px}.auditFindingList footer{border-top:1px solid #edf0f4;flex-wrap:wrap;gap:6px;padding:7px 11px;display:flex}.auditFindingList footer span{color:#65738a;background:#f0f4f9;border-radius:999px;padding:4px 7px;font-size:7px}.auditBrokenLinks>div:last-child,.auditDeductions>div:last-child{gap:7px;display:grid}.auditBrokenLinks article,.auditDeductions article{background:snow;border:1px solid #eadedb;border-radius:9px;grid-template-columns:38px 1fr;align-items:start;gap:9px;padding:9px 10px;display:grid}.auditBrokenLinks article>strong,.auditDeductions article>strong{color:#bd493f;background:#fee8e4;border-radius:8px;place-items:center;width:36px;min-height:30px;font-size:10px;display:grid}.auditBrokenLinks article p,.auditDeductions article p{flex-direction:column;display:flex;margin:0!important}.auditBrokenLinks article b,.auditDeductions article b{overflow-wrap:anywhere;font-size:8.5px}.auditBrokenLinks article span,.auditBrokenLinks article small,.auditDeductions article span,.auditDeductions article small{color:#7b879a;overflow-wrap:anywhere;margin-top:3px;font-size:7.5px}.auditReportFoot{border-top:1px solid #e5eaf1;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;padding-top:15px;display:grid}.auditReportFoot>section{background:#fbfcfe;border:1px solid #dfe6ef;border-radius:10px;padding:12px}.auditReportFoot .auditSubheading{margin-bottom:8px}.auditFootEmpty{color:#748096!important;margin:0!important;font-size:8.5px!important;line-height:1.5!important}.auditLimitations ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.auditLimitations li{background:#fffdf7;border:1px solid #e5e0d3;border-radius:8px;flex-direction:column;padding:8px 9px 8px 25px;display:flex;position:relative}.auditLimitations li:before{content:"!";color:#ba7d20;font-weight:900;position:absolute;top:8px;left:9px}.auditLimitations li b{font-size:8.5px}.auditLimitations li span,.auditLimitations li small{color:#7c755f;margin-top:2px;font-size:7.5px;line-height:1.45}@media (max-width:1200px){.auditCrawlStats,.auditCategoryGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.auditReportHeader,.auditReportFoot,.auditMethodComparison{grid-template-columns:1fr}.auditMethodComparison>div{height:20px;transform:rotate(90deg)}.auditFindingBody{grid-template-columns:1fr}.auditFindingBody p{border-bottom:1px solid #edf0f4;border-right:0}.auditFindingBody p:last-child{border-bottom:0}.auditCategoryGrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.auditReport{margin-top:16px;padding-top:16px}.auditReportHeader h3{font-size:16px!important}.auditCrawlStats{grid-template-columns:1fr 1fr}.auditCategoryGrid{grid-template-columns:1fr}.auditSubheading{display:block}.auditSubheading>span{margin-top:7px;display:inline-block}.auditFindingList header{flex-wrap:wrap;align-items:flex-start}.auditFindingList header em{width:100%;margin-left:0}.auditReportFoot>section{padding:10px}}.businessLedger{margin-top:12px;padding:18px}.businessLedgerHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.businessLedgerHeader h3{margin:5px 0 4px;font-size:18px}.businessLedgerHeader p{color:#728096;margin:0;font-size:9px;line-height:1.55}.businessLedgerDecision{background:#effaf5;border:1px solid #bcd9ca;border-radius:12px;align-items:center;gap:9px;min-width:125px;padding:11px 13px;display:flex}.businessLedger.withheld .businessLedgerDecision{background:#fff8e9;border-color:#ecd3aa}.businessLedgerDecision strong{color:#16875f;font-size:28px}.businessLedger.withheld .businessLedgerDecision strong{color:#b6781e}.businessLedgerDecision span{color:#65768b;font-size:8px;font-weight:800}.businessLedgerStats{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.businessLedgerStats article{background:#f8fafc;border:1px solid #dfe6ef;border-radius:10px;flex-direction:column;padding:11px;display:flex}.businessLedgerStats strong{color:#216bd8;font-size:18px}.businessLedgerStats span{color:#748198;margin-top:3px;font-size:7.5px}.businessLedgerGate{background:#fff9ed;border:1px solid #edcfa1;border-left:4px solid #d28b22;border-radius:10px;margin:11px 0;padding:11px 13px}.businessLedgerGate b{color:#8b5b16;font-size:10px}.businessLedgerGate ul{gap:3px;margin:7px 0 0;padding-left:17px;display:grid}.businessLedgerGate li{color:#75664e;font-size:8px;line-height:1.45}.businessLedgerChecks{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.businessLedgerChecks>article{background:#fff;border:1px solid #dfe6ef;border-radius:10px;min-width:0;padding:10px}.businessLedgerChecks>article.unavailable{background:#fafbfc}.businessLedgerChecks>article.risk{background:#fff9f7;border-color:#ecc7bf}.businessLedgerChecks header{justify-content:space-between;gap:8px;display:flex}.businessLedgerChecks header>div{flex-direction:column;min-width:0;display:flex}.businessLedgerChecks header b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.businessLedgerChecks header small{color:#78859a;margin-top:3px;font-size:7px}.businessLedgerChecks header strong{color:#16875f;font-size:17px}.businessLedgerChecks .unavailable header strong{color:#929dad}.businessLedgerChecks>article>i{background:#e9edf3;border-radius:99px;height:4px;margin:9px 0 7px;display:block;overflow:hidden}.businessLedgerChecks>article>i span{background:linear-gradient(90deg,#2877e7,#6858d9);height:100%;display:block}.businessLedgerChecks>article>p{color:#758197;min-height:23px;margin:0;font-size:7.5px;line-height:1.45}.businessLedgerChecks footer{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.businessLedgerChecks footer span{text-transform:capitalize;color:#65738a;background:#eef3f8;border-radius:999px;padding:3px 5px;font-size:6.5px}.businessLedgerDeductions{border-top:1px solid #e4e9f1;gap:7px;margin-top:13px;padding-top:12px;display:grid}.businessLedgerDeductions>b{font-size:10px}.businessLedgerDeductions article{background:#fff9f7;border:1px solid #ecd4cf;border-radius:9px;grid-template-columns:45px 1fr;gap:9px;padding:9px;display:grid}.businessLedgerDeductions article>strong{color:#bd4d43;font-size:13px}.businessLedgerDeductions article div{flex-direction:column;display:flex}.businessLedgerDeductions article b{font-size:8.5px}.businessLedgerDeductions article span{color:#7d7f88;margin-top:3px;font-size:7px}.businessLedgerFoot{border-top:1px solid #e4e9f1;align-items:center;gap:7px;margin-top:14px;padding-top:11px;display:flex}.businessLedgerFoot span{color:#68778d;background:#f0f4f8;border-radius:999px;padding:5px 7px;font-size:7px}.businessLedgerFoot b{color:#18845e;margin-left:auto;font-size:8px}@media (max-width:1100px){.businessLedgerChecks{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.businessLedgerHeader{display:block}.businessLedgerDecision{width:max-content;margin-top:12px}.businessLedgerStats{grid-template-columns:1fr 1fr}.businessLedgerChecks{grid-template-columns:1fr}.businessLedgerFoot{flex-wrap:wrap;align-items:flex-start}.businessLedgerFoot b{width:100%;margin:2px 0 0}}.pricingSection{text-align:center;background:#fff;padding:100px 24px}.pricingSection>h2{font:700 40px/1.2 var(--font-playfair);letter-spacing:-1px;max-width:700px;margin:12px auto 0}.pricingSection>.sectionIntro{max-width:650px!important;margin:12px auto 0!important}.pricingGrid{text-align:left;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;max-width:1120px;margin:46px auto 0;display:grid}.pricingGrid article{background:#fff;border:1px solid #dfe6f0;border-radius:18px;flex-direction:column;padding:28px;display:flex;position:relative;box-shadow:0 12px 36px #334e790b}.pricingGrid article.pricingFeatured{border:2px solid #286fe4;transform:translateY(-8px);box-shadow:0 20px 50px #176be821}.popularBadge{color:#1769de;letter-spacing:.7px;background:#e9f2ff;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute;top:18px;right:18px}.pricingName{flex-direction:column;display:flex}.pricingName span{color:#2870df;letter-spacing:1.4px;font-size:8px;font-weight:900}.pricingName b{margin-top:7px;font-size:16px}.pricingPrice{align-items:end;gap:7px;margin-top:22px;display:flex}.pricingPrice strong{font:700 38px var(--font-playfair);letter-spacing:-1px;color:#17233c}.pricingPrice small{color:#7e899b;margin-bottom:6px;font-size:9px}.pricingGrid article>p{color:#717d91;min-height:54px;font-size:11px;line-height:1.65}.pricingGrid ul{gap:11px;margin:14px 0 25px;padding:0;list-style:none;display:grid}.pricingGrid li{color:#4f5d73;padding-left:22px;font-size:10px;position:relative}.pricingGrid li:before{content:"?";color:#16875f;background:#e7f7ef;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-2px;left:0}.pricingGrid button{color:#2369d4;width:100%;height:45px;font:800 10px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:10px;margin-top:auto}.pricingGrid .pricingFeatured button{color:#fff;background:linear-gradient(100deg,#176be8,#5669df);border:0;box-shadow:0 10px 22px #176be82b}.pricingGrid button span{margin-left:7px}.pricingNote{text-align:center;color:#8a94a6;margin-top:10px;font-size:8px;display:block}.pricingAssurance{color:#6d798d;margin:28px 0 0;font-size:10px}.pricingAssurance b{color:#344158}@media (max-width:900px){.pricingGrid{grid-template-columns:1fr;max-width:560px}.pricingGrid article.pricingFeatured{transform:none}.pricingGrid article>p{min-height:0}}@media (max-width:620px){.pricingSection{padding:70px 18px}.pricingSection>h2{font-size:32px}.pricingGrid{margin-top:34px}.pricingGrid article{padding:24px}}.purchaseOverlay{z-index:115;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(circle at 15% 0,#366ce84d,#0000 38%),radial-gradient(circle at 90% 100%,#7457d342,#0000 42%),#11172ce8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.purchaseApp{background:#f7f9fc;border:1px solid #ffffff42;border-radius:24px;width:min(1120px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 38px 120px #060b1c85}.purchaseApp>header{background:#fff;border-bottom:1px solid #e5e9f1;justify-content:space-between;align-items:center;height:70px;padding:0 25px;display:flex}.purchaseApp>header>button{cursor:pointer;background:#eef2f6;border:0;border-radius:50%;width:36px;height:36px;font-size:20px}.purchaseHero{text-align:center;background:linear-gradient(110deg,#fff,#f4f7ff);padding:34px 24px 24px}.purchaseHero>span{letter-spacing:1.6px;color:#246be0;font-size:8px;font-weight:900}.purchaseHero h1{font:700 34px var(--font-playfair);letter-spacing:-.8px;margin:8px 0}.purchaseHero p{color:#6f788b;max-width:620px;margin:0 auto;font-size:10px;line-height:1.6}.purchasePlanGrid{grid-template-columns:repeat(3,1fr);gap:14px;padding:22px 24px;display:grid}.purchasePlanGrid article{background:#fff;border:1px solid #dfe5ef;border-radius:16px;flex-direction:column;padding:24px;display:flex;position:relative;box-shadow:0 10px 25px #263f6c0b}.purchasePlanGrid article.featured{border:2px solid #286fe4;box-shadow:0 15px 35px #176be81c}.purchasePlanGrid article>em{color:#fff;letter-spacing:.6px;background:#286fe4;border-radius:0 0 8px 8px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:0;right:16px}.purchasePlanGrid article>small{letter-spacing:1.2px;color:#286fe4;font-size:7px;font-weight:900}.purchasePlanGrid h2{margin:7px 0 16px;font-size:15px}.purchasePlanGrid article>div{align-items:end;gap:7px;display:flex}.purchasePlanGrid strong{font:700 32px var(--font-playfair);color:#17233c}.purchasePlanGrid article>div span{color:#7d8799;margin-bottom:5px;font-size:8px}.purchasePlanGrid ul{border-top:1px solid #edf0f4;gap:10px;margin:14px 0;padding:15px 0 20px;list-style:none;display:grid}.purchasePlanGrid li{color:#546176;font-size:9px}.purchasePlanGrid button{color:#246bd9;font:800 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #cbd7e8;border-radius:10px;margin-top:auto;padding:12px}.purchasePlanGrid .featured button{color:#fff;background:linear-gradient(90deg,#2779ef,#655bdc);border:0;box-shadow:0 8px 20px #176be82c}.purchasePlanGrid button span{float:right}.purchasePlanGrid article>p{text-align:center;color:#8791a3;margin:9px 0 0;font-size:7px}.purchaseApp>footer{background:#fff;border:1px solid #dce5f1;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;margin:0 24px 24px;padding:14px 16px;display:grid}.purchaseApp>footer b{color:#253149;font-size:9px}.purchaseApp>footer span{color:#667389;font-size:9px}.purchaseApp>footer small{color:#8a94a6;grid-column:2;font-size:7px}@media (max-width:760px){.purchaseOverlay{padding:0}.purchaseApp{border-radius:0;height:100dvh;max-height:100dvh}.purchasePlanGrid{grid-template-columns:1fr;padding:16px}.purchaseHero{padding:24px 18px 18px}.purchaseHero h1{font-size:28px}.purchaseApp>footer{grid-template-columns:1fr;margin:0 16px 16px}.purchaseApp>footer small{grid-column:1}}.purchasePlanGrid button:disabled{cursor:wait;opacity:.62}.purchaseMessage{color:#40516c;background:#f4f8ff;border:1px solid #d9e5f7;border-left:4px solid #286fe4;border-radius:10px;margin:0 24px 14px;padding:11px 13px;font-size:9px}.purchasePlanGrid{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.purchasePlanGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.purchasePlanGrid{grid-template-columns:1fr}}.pricingGrid{grid-template-columns:repeat(4,1fr);max-width:1320px}@media (max-width:1050px){.pricingGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.pricingGrid{grid-template-columns:1fr}}.heroButtons .heroScanButton{color:#fff;height:52px;font:800 13px var(--font-manrope);background:linear-gradient(100deg,#176be8,#5669df);border-radius:11px;align-items:center;padding:0 20px;display:inline-flex;box-shadow:0 12px 27px #176be831}.marketingFunnel{background:linear-gradient(150deg,#f3f7ff,#fbf9ff);border-bottom:1px solid #e4eaf3;grid-template-columns:.72fr 1.28fr;align-items:start;gap:65px;padding:95px max(24px,50% - 590px);display:grid}.funnelIntro{position:sticky;top:100px}.funnelIntro h2,.trustIntro h2{font:700 39px/1.2 var(--font-playfair);letter-spacing:-1px;margin:12px 0}.funnelIntro>p,.trustIntro>p{color:#68758a;font-size:13px;line-height:1.75}.funnelIntro>div:last-child{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.funnelIntro>div:last-child span{color:#456077;background:#fff;border:1px solid #d9e4f2;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.funnelWorkspace{min-width:0}.instantScanForm{background:#fff;border:1px solid #dce5f1;border-radius:16px;padding:20px;box-shadow:0 18px 45px #29466e10}.instantScanForm>label{color:#41526b;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.instantScanForm>div{border:1px solid #ccd9e9;border-radius:11px;align-items:center;height:52px;display:flex;overflow:hidden}.instantScanForm>div>span{color:#8390a3;padding-left:13px;font-size:10px}.instantScanForm input{min-width:0;font:650 11px var(--font-manrope);border:0;outline:0;flex:1;padding:0 7px}.instantScanForm button{color:#fff;font:800 10px var(--font-manrope);cursor:pointer;background:linear-gradient(100deg,#176be8,#6259dc);border:0;align-self:stretch;padding:0 18px}.instantScanForm button:disabled{opacity:.65;cursor:wait}.instantScanForm button b{margin-left:8px}.instantScanForm>small{color:#8792a4;margin-top:8px;font-size:7px;display:block}.funnelMessage,.funnelLoading{color:#53647c;background:#fff;border:1px solid #d7e4f5;border-left:4px solid #276fe0;border-radius:10px;margin-top:12px;padding:11px 13px;font-size:9px}.instantResult{background:#fff;border:1px solid #dae4f0;border-radius:18px;margin-top:14px;overflow:hidden;box-shadow:0 20px 55px #29466e12}.instantResult>header{background:linear-gradient(110deg,#fff,#f5f8ff);border-bottom:1px solid #e6ebf2;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:22px 24px;display:grid}.instantResult>header>div:first-child>span{letter-spacing:1.2px;color:#2870de;font-size:7px;font-weight:900}.instantResult h3{margin:6px 0;font-size:17px}.instantResult>header p{color:#6e7a8e;margin:0;font-size:9px;line-height:1.55}.instantScore{text-align:center;background:#f1f4f8;border:7px solid #9aa7ba;border-radius:50%;place-content:center;width:96px;height:96px;display:grid}.instantScore.good{background:#effaf5;border-color:#20a36d}.instantScore.watch{background:#fff8ed;border-color:#e3a13b}.instantScore.risk{background:#fff3f1;border-color:#e2645b}.instantScore strong{font-size:29px;line-height:1}.instantScore small{color:#718096;margin-top:2px;font-size:6px}.instantScore b{color:#53647c;margin-top:4px;font-size:6px}.resultFacts{border-bottom:1px solid #e8edf3;grid-template-columns:repeat(3,1fr);display:grid}.resultFacts span{color:#78859a;border-right:1px solid #e8edf3;padding:11px 15px;font-size:7px}.resultFacts span:last-child{border:0}.resultFacts b{color:#33435b;margin-right:4px;font-size:9px}.resultCategories{border-bottom:1px solid #e8edf3;grid-template-columns:repeat(2,1fr);gap:8px;padding:15px 20px;display:grid}.resultCategories article{grid-template-columns:1fr auto;align-items:center;gap:5px 8px;display:grid}.resultCategories span{color:#66758b;font-size:7px}.resultCategories b{font-size:9px}.resultCategories i{background:#edf1f5;border-radius:10px;grid-column:1/-1;height:4px;overflow:hidden}.resultCategories em{background:linear-gradient(90deg,#2877e7,#6858d9);height:100%;display:block}.resultFindings{gap:8px;padding:15px 20px;display:grid}.resultFindings article{border:1px solid #e1e7ef;border-radius:10px;grid-template-columns:32px 1fr;gap:10px;padding:11px;display:grid}.resultFindings article>span{color:#246cda;background:#eaf2ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:7px;font-weight:900;display:grid}.resultFindings small{text-transform:uppercase;letter-spacing:.7px;color:#7b8799;font-size:6px}.resultFindings h4{margin:3px 0;font-size:9px}.resultFindings p{color:#748096;margin:0;font-size:7.5px;line-height:1.5}.unlockReport{color:#fff;background:linear-gradient(135deg,#17233d,#28375d);border-radius:13px;grid-template-columns:1fr 1fr;gap:9px;margin:0 20px 20px;padding:18px;display:grid}.unlockReport>div{grid-column:1/-1;align-items:center;gap:10px;display:flex}.unlockReport>div>span{background:#ffffff18;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.unlockReport>div>div{flex-direction:column;display:flex}.unlockReport b{font-size:10px}.unlockReport small{color:#9caaca;margin-top:3px;font-size:7px}.unlockReport input{color:#fff;height:39px;font:600 9px var(--font-manrope);background:#ffffff0e;border:1px solid #ffffff20;border-radius:8px;padding:0 10px}.unlockReport input::placeholder{color:#8492ae}.unlockReport button{color:#fff;height:40px;font:800 9px var(--font-manrope);background:linear-gradient(90deg,#2779ef,#6859dc);border:0;border-radius:8px;grid-column:1/-1}.unlockReport button span{float:right;margin-right:8px}.unlockReport>small{text-align:center;grid-column:1/-1}.resultActions{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 20px 20px;display:grid}.resultActions button,.funnelFollowup button{color:#246bd8;font:800 8px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #cfdaea;border-radius:9px;padding:11px}.resultActions button:nth-child(2){color:#fff;background:#176be8;border:0}.funnelFollowup{background:#f8fafd;border:1px solid #dbe4f0;border-radius:12px;gap:8px;margin:0 20px 20px;padding:15px;display:grid}.funnelFollowup h4{margin:0;font-size:11px}.funnelFollowup p{color:#748096;margin:0;font-size:8px}.funnelFollowup>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.funnelFollowup input,.funnelFollowup textarea{width:100%;font:600 8px var(--font-manrope);background:#fff;border:1px solid #d7e0ec;border-radius:8px;padding:9px}.funnelFollowup textarea{resize:vertical;min-height:65px}.trustSection{max-width:1180px;margin:auto;padding:100px 24px}.trustIntro{max-width:720px}.trustIntro>a{color:#246ddd;margin-top:12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}.trustGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;display:grid}.trustGrid article{background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:21px}.trustGrid article>span{color:#2770df;font-size:9px;font-weight:900}.trustGrid h3{margin:12px 0 7px;font-size:13px}.trustGrid p{color:#707c90;margin:0;font-size:9px;line-height:1.6}.trustProof{color:#fff;background:#17223d;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;overflow:hidden}.trustProof>div{border-right:1px solid #ffffff14;flex-direction:column;padding:20px;display:flex}.trustProof strong{font:700 26px var(--font-playfair)}.trustProof span{color:#a8b6cf;margin-top:4px;font-size:7px}@media (max-width:900px){.marketingFunnel{grid-template-columns:1fr;gap:30px}.funnelIntro{position:static}.trustGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.heroButtons .heroScanButton{justify-content:center}.marketingFunnel{padding:70px 18px}.funnelIntro h2,.trustIntro h2{font-size:32px}.instantScanForm>div{grid-template-columns:auto 1fr;height:auto;display:grid}.instantScanForm button{grid-column:1/-1;height:44px}.resultFacts,.trustProof{grid-template-columns:1fr 1fr}.resultFacts span:nth-child(2){border-right:0}.resultCategories,.unlockReport,.resultActions,.trustGrid{grid-template-columns:1fr}.unlockReport>*{grid-column:1!important}.funnelFollowup>div{grid-template-columns:1fr}.trustSection{padding:70px 18px}}.scanModePicker{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 15px;padding:0;display:grid}.scanModePicker legend{color:#41526b;margin-bottom:7px;font-size:9px;font-weight:900}.instantScanForm .scanModePicker button{color:#536178;height:auto;box-shadow:none;text-align:left;font-family:var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:10px;flex-direction:column;align-items:flex-start;padding:11px 12px;display:flex}.instantScanForm .scanModePicker button span{font-size:10px;font-weight:900}.instantScanForm .scanModePicker button small{color:#7e8a9c;margin-top:4px;font-size:7px}.instantScanForm .scanModePicker button.active{color:#216bd6;background:#eef5ff;border-color:#2875e5;box-shadow:0 0 0 2px #2875e511}.instantScanForm .scanModePicker button.active.strict{color:#6045c4;background:#f4f0ff;border-color:#694fd0}.resultMode{color:#246bd5;font:900 7px var(--font-manrope);text-transform:capitalize;background:#eaf2ff;border-radius:999px;margin-top:8px;padding:5px 7px;display:inline-block}.resultMode.strict{color:#6446c6;background:#f0eaff}@media (max-width:520px){.scanModePicker{grid-template-columns:1fr}.instantScanForm .scanModePicker button{grid-column:auto;height:auto}}.marketingAdmin{gap:16px;display:grid}.marketingAdminGrid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.marketingAdmin .adminPanel{margin:0}.marketingFunnelPanel>header,.campaignLaunchpad>header,.marketingLeadPanel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketingFunnelPanel header span,.campaignLaunchpad header span,.marketingLeadPanel header span{letter-spacing:1.2px;color:#2670de;font-size:8px;font-weight:900}.marketingFunnelPanel h2,.campaignLaunchpad h2,.marketingLeadPanel h2{margin:5px 0;font-size:16px}.marketingFunnelPanel header button{font:800 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:8px;padding:8px 10px}.marketingFunnelPanel>div{gap:10px;margin-top:15px;display:grid}.marketingFunnelPanel>div>div{grid-template-columns:24px 90px 1fr 32px;align-items:center;gap:8px;display:grid}.marketingFunnelPanel>div span{color:#216bd8;background:#eaf2ff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.marketingFunnelPanel>div b{font-size:9px}.marketingFunnelPanel>div i{background:#edf1f6;border-radius:99px;height:8px;overflow:hidden}.marketingFunnelPanel>div i em{background:linear-gradient(90deg,#2275ec,#665add);border-radius:99px;height:100%;display:block}.marketingFunnelPanel>div strong{text-align:right;font-size:11px}.marketingFunnelPanel>footer{border-top:1px solid #e6ebf2;flex-wrap:wrap;gap:8px;margin-top:15px;padding-top:12px;display:flex}.marketingFunnelPanel>footer span{color:#66748a;background:#f1f5fa;border-radius:999px;padding:6px 8px;font-size:7px}.campaignLaunchpad>p{color:#748096;font-size:9px;line-height:1.55}.campaignLaunchpad>div{gap:7px;margin:13px 0;display:grid}.campaignLaunchpad>div button{color:#33445d;font:700 8px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:9px;justify-content:space-between;padding:10px;display:flex}.campaignLaunchpad>div button b{color:#246ddd}.campaignLaunchpad>a{color:#246ddd;font-size:8px;font-weight:900;text-decoration:none}.marketingFilters{gap:7px;display:flex}.marketingFilters label{color:#8290a5;border:1px solid #d9e2ee;border-radius:8px;align-items:center;height:34px;padding:0 8px;display:flex}.marketingFilters input{width:150px;font:600 9px var(--font-manrope);border:0;outline:0;padding-left:6px}.marketingFilters select{font:700 9px var(--font-manrope);text-transform:capitalize;background:#fff;border:1px solid #d9e2ee;border-radius:8px;padding:0 8px}.marketingLeadTable{border:1px solid #e1e7f0;border-radius:10px;margin-top:14px;overflow:hidden}.marketingLeadHead,.marketingLeadTable>button{grid-template-columns:1.3fr 1.1fr 55px 80px .8fr .8fr;align-items:center;gap:10px;display:grid}.marketingLeadHead{color:#78859a;text-transform:uppercase;background:#f5f7fa;padding:9px 11px;font-size:7px;font-weight:900}.marketingLeadTable>button{text-align:left;color:#344158;width:100%;font:600 8px var(--font-manrope);cursor:pointer;background:#fff;border:0;border-top:1px solid #e7ebf1;padding:11px}.marketingLeadTable>button:hover{background:#f8fbff}.marketingLeadTable>button span{flex-direction:column;min-width:0;display:flex}.marketingLeadTable>button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketingLeadTable>button small{color:#8893a5;margin-top:3px;font-size:7px}.marketingLeadTable>button>strong{font-size:12px}.marketingStage{text-transform:capitalize;color:#647187;background:#eef2f7;border-radius:999px;width:max-content;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.marketingStage.contacted{color:#236cd8;background:#eaf2ff}.marketingStage.qualified,.marketingStage.proposal{color:#9b6718;background:#fff3dd}.marketingStage.won{color:#168259;background:#e5f6ed}.marketingStage.lost{color:#b84d45;background:#ffedeb}.marketingLeadModal textarea{resize:vertical;min-height:100px;font:600 11px var(--font-manrope);border:1px solid #d5deea;border-radius:8px;padding:10px}.marketingLeadModal .wide{grid-column:1/-1}@media (max-width:1050px){.marketingAdminGrid{grid-template-columns:1fr}.marketingLeadHead,.marketingLeadTable>button{grid-template-columns:1.2fr 1fr 45px 75px .7fr}.marketingLeadHead span:last-child,.marketingLeadTable>button>span:last-child{display:none}}@media (max-width:720px){.marketingLeadPanel>header{display:grid}.marketingFilters{width:100%}.marketingFilters label{flex:1}.marketingFilters input{width:100%}.marketingLeadHead{display:none}.marketingLeadTable>button{grid-template-columns:1fr auto;gap:8px}.marketingLeadTable>button>*{display:flex!important}.marketingLeadTable>button>span:nth-child(2),.marketingLeadTable>button>span:nth-child(5),.marketingLeadTable>button>span:nth-child(6){grid-column:1/-1}.marketingLeadModal .wide{grid-column:auto}}.outreachAdmin{gap:15px;display:grid}.outreachNav{color:#fff;background:linear-gradient(120deg,#172440,#253965);border-radius:15px;justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex;box-shadow:0 15px 35px #1d315529}.outreachNav>div>span,.outreachContacts header span,.outreachImport header span,.outreachComposer header span,.outreachHistory header span{letter-spacing:1.2px;color:#73a8ff;font-size:8px;font-weight:900}.outreachNav h2{margin:6px 0;font-size:19px}.outreachNav p{color:#aebbd1;margin:0;font-size:9px}.outreachNav nav{background:#ffffff10;border:1px solid #ffffff13;border-radius:9px;gap:5px;padding:4px;display:flex}.outreachNav nav button{color:#b9c5d9;font:800 8px var(--font-manrope);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px}.outreachNav nav button.active{color:#236bd7;background:#fff}.outreachContacts>header,.outreachImport>header,.outreachComposer>header,.outreachHistory>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.outreachContacts h2,.outreachImport h2,.outreachComposer h2,.outreachHistory h2{margin:5px 0;font-size:16px}.outreachContacts header>div:last-child{gap:7px;display:flex}.outreachContacts button,.outreachFile{font:800 8px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d5dfec;border-radius:8px;padding:9px 11px}.outreachContacts button.primary,.outreachImport button.primary,.outreachComposer button.primary{color:#fff;background:#176be8;border:0}.outreachContactHead,.outreachContactRow{grid-template-columns:24px 1.15fr 1.15fr 1fr 90px 65px;align-items:center;gap:10px;display:grid}.outreachContactHead{color:#7b8798;text-transform:uppercase;background:#f4f7fa;border:1px solid #e1e7ef;border-radius:9px 9px 0 0;margin-top:14px;padding:9px 10px;font-size:7px;font-weight:900}.outreachContactRow{cursor:pointer;border:1px solid #e3e8f0;border-top:0;padding:11px 10px}.outreachContactRow:last-child{border-radius:0 0 9px 9px}.outreachContactRow>span{flex-direction:column;min-width:0;display:flex}.outreachContactRow b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.outreachContactRow small{color:#8691a3;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.profileChips{flex-wrap:wrap;gap:4px;flex-direction:row!important}.profileChips i{color:#256bd4;text-transform:capitalize;background:#eaf2ff;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal}.outreachConsent{color:#6d788a;text-transform:capitalize;background:#eef2f6;border-radius:999px;width:max-content;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.outreachConsent.opted_in{color:#168159;background:#e3f6ec}.outreachConsent.business_contact{color:#976414;background:#fff3dd}.outreachContactRow>strong{color:#607087;text-transform:capitalize;font-size:7px}.outreachImport header p{color:#748096;margin:0;font-size:8px}.outreachFile{color:#246bd8;position:relative;overflow:hidden}.outreachFile input{opacity:0;cursor:pointer;position:absolute;inset:0}.outreachRules{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.outreachRules span{color:#267459;background:#edf8f3;border-radius:999px;padding:6px 8px;font-size:7px}.outreachImport>textarea{resize:vertical;background:#fbfcfe;border:1px solid #d7e0eb;border-radius:10px;outline:0;width:100%;min-height:260px;padding:12px;font:600 9px/1.7 ui-monospace,monospace}.outreachImport>textarea:focus{border-color:#397be2;box-shadow:0 0 0 3px #2877e713}.outreachImport>footer{justify-content:space-between;align-items:center;gap:18px;margin-top:12px;display:flex}.outreachImport>footer small{color:#798599;max-width:650px;font-size:7px;line-height:1.5}.outreachImport button.primary,.outreachComposer>button.primary{font:800 8px var(--font-manrope);white-space:nowrap;border-radius:8px;padding:11px 13px}.outreachCampaignGrid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.outreachComposer{gap:11px;display:grid}.outreachComposer header em{color:#16805a;background:#e7f6ee;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.outreachComposer>label{gap:5px;display:grid}.outreachComposer label>span{color:#4d5b70;font-size:8px;font-weight:900}.outreachComposer input,.outreachComposer textarea{font:600 9px var(--font-manrope);border:1px solid #d6dfea;border-radius:8px;outline:0;padding:10px}.outreachComposer textarea{resize:vertical;min-height:150px;line-height:1.55}.outreachComposer label>small{color:#7b8799;font-size:7px}.outreachChannel{grid-template-columns:1fr 1fr;gap:7px;display:grid}.outreachChannel button{color:#68768b;font:800 8px var(--font-manrope);background:#fff;border:1px solid #d7e1ed;border-radius:8px;padding:10px}.outreachChannel button.active{color:#216bd7;background:#eef5ff;border-color:#2874e4}.outreachComposer aside{background:#f3f8ff;border:1px solid #d7e5f5;border-radius:9px;padding:11px}.outreachComposer aside b{color:#276bd3;font-size:8px}.outreachComposer aside p{color:#6e7d93;margin:4px 0 0;font-size:7px;line-height:1.5}.outreachHistory>div:not(.adminEmpty){border-top:1px solid #e6ebf1;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.outreachHistory>div>span{color:#236bd8;background:#eaf2ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.outreachHistory p{flex-direction:column;margin:0;display:flex}.outreachHistory b{font-size:8px}.outreachHistory small{color:#8490a2;margin-top:3px;font-size:7px}.outreachHistory em{color:#936115;background:#fff3dd;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}@media (max-width:1000px){.outreachCampaignGrid{grid-template-columns:1fr}.outreachContactHead,.outreachContactRow{grid-template-columns:24px 1.2fr 1fr 85px 60px}.outreachContactHead span:nth-child(4),.outreachContactRow>span:nth-child(4){display:none}}@media (max-width:700px){.outreachNav{display:block}.outreachNav nav{margin-top:14px;overflow:auto}.outreachContactHead{display:none}.outreachContactRow{grid-template-columns:24px 1fr auto}.outreachContactRow>*{display:flex!important}.outreachContactRow>span:nth-child(3),.outreachContactRow>span:nth-child(4){grid-column:2/-1}.outreachImport>footer{flex-direction:column;align-items:stretch}.outreachImport button.primary{width:100%}}.quickOutreachStats{flex-wrap:wrap;gap:8px;display:flex}.quickOutreachStats span{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;min-width:100px;padding:9px 11px;display:flex;color:#b9c6d9!important;font-size:7px!important}.quickOutreachStats b{color:#fff;margin-bottom:2px;font-size:17px}.quickOutreachGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.quickEmailCard,.quickWhatsAppCard{gap:11px;display:grid}.quickEmailCard>header,.quickWhatsAppCard>header{grid-template-columns:38px 1fr;align-items:start;gap:11px;display:grid}.quickEmailCard>header>span,.quickWhatsAppCard>header>span{color:#fff;background:linear-gradient(145deg,#2275ec,#675bdd);border-radius:11px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.quickEmailCard header small,.quickWhatsAppCard header small,.quickHistory header span{letter-spacing:1px;color:#2770de;font-size:7px;font-weight:900}.quickEmailCard h2,.quickWhatsAppCard h2,.quickHistory h2{margin:4px 0;font-size:17px}.quickEmailCard header p,.quickWhatsAppCard header p{color:#7a879a;margin:0;font-size:8px}.quickEmailCard>label{gap:5px;display:grid}.quickEmailCard>label>span{color:#47566d;font-size:8px;font-weight:900}.quickEmailCard input,.quickEmailCard textarea,.quickWhatsAppCard>textarea{width:100%;font:600 9px/1.55 var(--font-manrope);resize:vertical;border:1px solid #d6dfeb;border-radius:9px;outline:0;padding:10px}.quickEmailCard input:focus,.quickEmailCard textarea:focus,.quickWhatsAppCard>textarea:focus{border-color:#377be4;box-shadow:0 0 0 3px #2877e713}.quickEmailCard .quickEmailPaste{background:#fbfcfe;min-height:118px;font:600 10px/1.7 ui-monospace,monospace}.quickEmailCard label>textarea{min-height:145px}.quickCount{color:#5d6e86;background:#eef5ff;border-radius:8px;padding:8px 10px;font-size:8px}.quickCount b{color:#226ddd;margin-right:4px;font-size:11px}.quickPermission{background:#f7faff;border:1px solid #dce6f2;border-radius:9px;align-items:center;gap:8px;padding:10px;grid-template-columns:none!important;display:flex!important}.quickPermission input{flex:none;width:15px;height:15px}.quickEmailCard>button.primary{color:#fff;font:800 9px var(--font-manrope);cursor:pointer;background:linear-gradient(90deg,#176be8,#5c5ede);border:0;border-radius:9px;padding:13px}.quickEmailCard>button:disabled{opacity:.6;cursor:wait}.quickProviderNote{color:#8490a2;text-align:center;font-size:7px;line-height:1.5}.quickWhatsAppCard>textarea{min-height:150px}.quickMessagePreview{background:#eef9f3;border:1px solid #cfe5d8;border-radius:11px;padding:13px}.quickMessagePreview small{letter-spacing:.8px;color:#18815c;font-size:6px;font-weight:900}.quickMessagePreview p{white-space:pre-wrap;color:#4d6a5e;margin:7px 0 0;font-size:8px;line-height:1.55}.quickWhatsAppActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quickWhatsAppActions button{color:#286bd3;font:800 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d2ddea;border-radius:9px;padding:12px}.quickWhatsAppActions button.whatsapp{color:#fff;background:#1eaa61;border:0;box-shadow:0 8px 18px #1eaa6128}.quickHistory>header{margin-bottom:10px}.quickHistory>div>article{border-top:1px solid #e6ebf1;grid-template-columns:32px 1fr auto 70px;align-items:center;gap:10px;padding:10px 0;display:grid}.quickHistory>div>article>span{color:#246cd8;background:#eaf2ff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.quickHistory p{flex-direction:column;margin:0;display:flex}.quickHistory p b{font-size:8px}.quickHistory p small{color:#8490a2;margin-top:3px;font-size:7px}.quickHistory strong{font-size:8px}.quickHistory em{color:#986515;text-align:center;background:#fff3dd;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}@media (max-width:900px){.quickOutreachGrid{grid-template-columns:1fr}}@media (max-width:600px){.quickOutreachStats{margin-top:14px}.quickOutreachStats span{flex:1}.quickWhatsAppActions{grid-template-columns:1fr}.quickHistory>div>article{grid-template-columns:30px 1fr auto}.quickHistory em{display:none}}.inviteLanding{color:#17223b;background:radial-gradient(circle at 12% 8%,#dceaff,#0000 26%),radial-gradient(circle at 90% 28%,#ebe4ff,#0000 24%),#f8fafe;min-height:100vh}.inviteHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:#ffffffdf;border-bottom:1px solid #e1e7f0;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50% - 590px);display:flex;position:relative}.inviteBrand{color:#17223b;align-items:center;gap:9px;text-decoration:none;display:flex}.inviteBrand>span{color:#fff;background:linear-gradient(145deg,#2879ef,#6c57d9);border-radius:10px;place-items:center;width:35px;height:35px;font-weight:900;display:grid;box-shadow:0 7px 17px #346ed32c}.inviteBrand b{font-size:14px}.inviteBrand i{color:#2a71de;font-style:normal}.inviteHeader>div{align-items:center;gap:12px;display:flex}.inviteHeader>div>span{color:#18805a;background:#e9f6ef;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.inviteHeader>div>a{color:#4d5c73;border:1px solid #d8e1ec;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800;text-decoration:none}.inviteHero{text-align:center;max-width:900px;margin:0 auto;padding:82px 24px 55px}.inviteEyebrow{color:#28725a;background:#eef9f3;border:1px solid #cfe3d8;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:8px;font-weight:900;display:inline-flex}.inviteEyebrow span{color:#fff;background:#1d9b69;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.inviteHero h1{font:700 54px/1.08 var(--font-playfair);letter-spacing:-1.8px;max-width:760px;margin:20px auto 15px}.inviteHero>p{color:#65738a;max-width:720px;margin:0 auto;font-size:13px;line-height:1.75}.inviteHero>a{color:#fff;background:linear-gradient(100deg,#176be8,#6159dc);border-radius:11px;align-items:center;gap:28px;margin-top:27px;padding:14px 18px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #176be82d}.inviteAssurance{text-align:left;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:42px;display:grid}.inviteAssurance>span{background:#ffffffbc;border:1px solid #dfe6ef;border-radius:11px;flex-direction:column;padding:13px;display:flex}.inviteAssurance b{font-size:9px}.inviteAssurance small{color:#7d899b;margin-top:4px;font-size:7px}.inviteExplainer{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1000px;margin:0 auto 24px;padding:0 24px;display:grid}.inviteExplainer article{background:#fff;border:1px solid #dfe6f0;border-radius:13px;grid-template-columns:35px 1fr;gap:10px;padding:16px;display:grid;box-shadow:0 8px 23px #29456c0b}.inviteExplainer article>span{color:#246cd8;background:#eaf2ff;border-radius:9px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:900;display:grid}.inviteExplainer b{font-size:10px}.inviteExplainer p{color:#778499;margin:4px 0 0;font-size:8px;line-height:1.5}.inviteLanding .marketingFunnel{padding-top:72px}.inviteLanding .funnelIntro>p{max-width:480px}.inviteFooter{border-top:1px solid #dce4ee;align-items:center;gap:18px;max-width:1180px;margin:auto;padding:25px 24px 35px;display:flex}.inviteFooter p{color:#7b8799;font-size:8px}.inviteFooter>a{color:#276ed9;margin-left:auto;font-size:8px;font-weight:900;text-decoration:none}@media (max-width:760px){.inviteHero{padding-top:58px}.inviteHero h1{font-size:42px}.inviteAssurance{grid-template-columns:1fr 1fr}.inviteExplainer{grid-template-columns:1fr}.inviteLanding .marketingFunnel{padding-top:55px}.inviteHeader>div>span{display:none}}@media (max-width:480px){.inviteHero h1{font-size:35px}.inviteAssurance{grid-template-columns:1fr}.inviteFooter{flex-direction:column;align-items:flex-start}.inviteFooter>a{margin-left:0}}.publicScanShowcase{text-align:center;max-width:1180px;margin:0 auto;padding:96px 24px}.publicScanShowcase>h2{font:700 40px/1.2 var(--font-playfair);letter-spacing:-1px;max-width:760px;margin:13px auto 10px}.publicScanShowcase>p{color:#6d778b;max-width:690px;margin:0 auto;font-size:13px;line-height:1.7}.publicScanGrid{text-align:left;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;display:grid}.publicScanGrid article{--scan-accent:#176be8;background:#fff;border:1px solid #dfe6f0;border-radius:15px;flex-direction:column;min-height:275px;padding:20px;transition:all .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 26px #2c486d0b}.publicScanGrid article:after{content:"";background:var(--scan-accent);height:3px;position:absolute;inset:auto 0 0}.publicScanGrid article:hover{border-color:color-mix(in srgb, var(--scan-accent) 45%, #dfe6f0);transform:translateY(-3px);box-shadow:0 14px 32px #253e6717}.publicScanGrid article.featured{background:linear-gradient(150deg,#fff,#f7f5ff)}.publicScanGrid article>em{background:var(--scan-accent);color:#fff;letter-spacing:.8px;border-radius:0 14px 0 9px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:0;right:0}.publicScanGrid article>span{background:color-mix(in srgb, var(--scan-accent) 12%, #fff);width:43px;height:43px;color:var(--scan-accent);border-radius:12px;place-items:center;font-size:19px;font-weight:900;display:grid}.publicScanGrid article>small{color:var(--scan-accent);letter-spacing:1px;margin-top:17px;font-size:8px;font-weight:900}.publicScanGrid h3{margin:7px 0;font-size:15px}.publicScanGrid article>p{color:#707b90;margin:0;font-size:10px;line-height:1.6}.publicScanGrid footer{border-top:1px solid #edf0f5;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.publicScanGrid footer b{color:#707b90;font-size:8px}.publicScanGrid footer button{color:var(--scan-accent);font:900 9px var(--font-manrope);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:5px}.inviteScanShowcase{padding-top:55px;padding-bottom:65px}.inviteScanShowcase .publicScanGrid article{background:#ffffffd9}.inviteScanShowcase>h2{font-size:36px}@media (max-width:960px){.publicScanGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.publicScanShowcase{padding:68px 18px}.publicScanShowcase>h2,.inviteScanShowcase>h2{font-size:32px}.publicScanGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.publicScanGrid{grid-template-columns:1fr}.publicScanGrid article{min-height:240px}}.premiumLanding{--premium-ink:#101b33;--premium-navy:#0c1830;--premium-blue:#1769e8;--premium-violet:#6758e4;--premium-muted:#64718a;--premium-line:#dce5f1;--premium-ice:#f4f8ff;color:var(--premium-ink);background:#fff}.premiumLanding h1,.premiumLanding h2{letter-spacing:-.045em}.premiumHeader{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #e4eaf2;gap:36px;max-width:none;height:76px;padding:0 max(24px,50% - 640px);position:sticky;top:0;box-shadow:0 8px 28px #213b6208}.premiumHeader nav{gap:25px}.premiumHeader nav a{color:#596780;font-size:11px}.premiumHeader .landingBrand>span{border-radius:12px}.premiumHeader .landingBrand b{font-size:16px}.headerScanButton{background:linear-gradient(105deg, var(--premium-blue), var(--premium-violet));color:#fff;border-radius:10px;align-items:center;height:42px;padding:0 16px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 9px 22px #176be82c}.headerScanButton span{margin-left:10px}.premiumHero{grid-template-columns:.92fr 1.08fr;max-width:1280px;min-height:690px;padding-top:70px;padding-bottom:90px}.premiumHero:before{filter:blur(25px);background:radial-gradient(circle at 35% 45%,#d8e8ff,#0000 56%),radial-gradient(circle at 75% 30%,#ede7ff,#0000 48%);width:760px;height:680px;top:-110px;right:-270px}.premiumHero .heroCopy{max-width:610px}.premiumHero .heroEyebrow{color:#2c64bd;background:#f5f8ff;border-color:#d7e4f8;padding:8px 13px;font-size:9px}.premiumHero .heroCopy h1{margin:22px 0 24px;font-size:clamp(48px,5.35vw,76px);line-height:1.02}.premiumHero .heroCopy h1 em{background:linear-gradient(95deg,#1769e8,#6758df);color:#0000;-webkit-background-clip:text;background-clip:text}.premiumHero .heroCopy>p{color:#596880;max-width:575px;font-size:15px;line-height:1.8}.premiumHero .heroButtons{gap:12px;margin-top:30px}.premiumHero .heroScanButton{background:linear-gradient(105deg,#1469ec,#6658df);border-radius:12px;height:54px;padding:0 20px;font-size:12px;box-shadow:0 16px 34px #176be833}.heroDemoButton{color:#283852;height:54px;font:800 11px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d7e0ed;border-radius:12px;padding:0 18px}.premiumHero .heroTrust{gap:14px;font-size:9px}.premiumHeroVisual{height:530px}.premiumHeroVisual .heroGlow{opacity:.9;background:linear-gradient(145deg,#d9eaff,#efeaff);border-radius:45% 55% 55% 45%;inset:10px -105px -20px 40px}.premiumPreview{border-radius:21px;width:650px;top:48px;right:-22px;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 38px 95px #18365e2f}.premiumPreview .previewTop{height:54px;padding:0 18px}.premiumPreview .previewTop small{margin-left:5px}.premiumPreviewBody{grid-template-columns:56px 1fr;height:390px}.premiumPreviewBody>div{padding:24px}.premiumPreviewBody aside{padding-top:25px}.previewScoreRow{grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin-top:18px;display:grid}.previewScoreDial,.previewMetric{background:#fff;border:1px solid #dfe7f1;border-radius:13px;min-height:90px;padding:13px}.previewScoreDial{color:#fff;background:linear-gradient(135deg,#126be9,#6459df);grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.previewScoreDial strong{font-size:36px}.previewScoreDial small{color:#dae6ff;font-size:8px}.previewMetric{flex-direction:column;display:flex;position:relative}.previewMetric span{font-size:25px;font-weight:900}.previewMetric small{color:#7b8798;margin-top:4px;font-size:7px}.previewMetric i{background:#e8edf4;border-radius:20px;height:4px;position:absolute;bottom:13px;left:13px;right:13px}.previewMetric i:after{content:"";border-radius:inherit;background:#2876e8;width:72%;height:100%;display:block}.previewMetric i.amber:after{background:#e3a13c;width:42%}.previewEvidence{background:#fcfdff;border:1px solid #dfe7f1;border-radius:13px;margin-top:11px;padding:13px 14px}.previewEvidence header{justify-content:space-between;margin-bottom:10px;display:flex}.previewEvidence header b{font-size:9px}.previewEvidence header small{color:#8490a2;font-size:7px}.previewEvidence>div{grid-template-columns:110px 1fr 25px;align-items:center;gap:8px;margin-top:9px;display:grid}.previewEvidence>div span{color:#647189;font-size:7px}.previewEvidence>div>i{background:#e8edf4;border-radius:20px;height:5px;overflow:hidden}.previewEvidence>div>i em{border-radius:inherit;background:linear-gradient(90deg,#2675e8,#6b59df);height:100%;display:block}.previewEvidence>div>b{text-align:right;font-size:8px}.premiumHeroVisual .floatingTop{top:24px;right:-55px}.premiumHeroVisual .floatingBottom{bottom:3px;left:5px}.proofRibbon{text-align:center;background:#fbfcff;border-top:1px solid #e4eaf2;border-bottom:1px solid #e4eaf2;padding:24px max(24px,50% - 590px)}.proofRibbon p{color:#8290a6;letter-spacing:1.35px;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.proofRibbon>div{grid-template-columns:repeat(4,1fr);gap:0;margin-top:18px;display:grid}.proofRibbon span{color:#65728a;border-right:1px solid #dde5ef;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:9px;font-weight:800;display:flex}.proofRibbon span:last-child{border:0}.proofRibbon strong{font:700 24px var(--font-playfair);color:#1a65d6}.premiumLanding .marketingFunnel{background:radial-gradient(circle at 10% 20%,#e5efff,#0000 30%),linear-gradient(145deg,#f5f8ff,#fbfaff);padding-top:105px;padding-bottom:105px}.premiumLanding .instantScanForm{border-radius:20px;padding:23px;box-shadow:0 25px 65px #203e6814}.premiumLanding .funnelIntro h2{font-size:43px}.premiumAbout{padding-top:115px;padding-bottom:115px}.premiumAbout .aboutGrid{grid-template-columns:1fr .9fr;gap:90px}.premiumAbout .aboutGrid h2{font-size:45px}.premiumAbout .aboutGrid p{font-size:13px}.problemSolutionGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:50px;display:grid}.problemSolutionGrid article{border:1px solid #dce5f0;border-radius:20px;padding:31px;position:relative;overflow:hidden;box-shadow:0 15px 42px #233e650a}.problemSolutionGrid article>span{letter-spacing:1.3px;font-size:8px;font-weight:900}.problemSolutionGrid h3{font:700 24px/1.25 var(--font-playfair);margin:11px 0 20px}.problemSolutionGrid ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.problemSolutionGrid li{color:#68758b;padding-left:24px;font-size:10px;line-height:1.6;position:relative}.problemSolutionGrid li:before{border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-weight:900;display:grid;position:absolute;top:0;left:0}.problemCard{background:#fbfcfe}.problemCard>span{color:#9a5961}.problemCard li:before{content:"?";color:#ad4953;background:#ffedee}.solutionCard{color:#fff;background:linear-gradient(145deg,#13203a,#22345b);border:0!important}.solutionCard:after{content:"";filter:blur(18px);background:#4269dc3d;border-radius:50%;width:260px;height:260px;position:absolute;top:-140px;right:-100px}.solutionCard>span{color:#8bb7ff}.solutionCard h3,.solutionCard ul{z-index:1;position:relative}.solutionCard li{color:#bac7dd}.solutionCard li:before{content:"?";color:#fff;background:#1c9f6c}.premiumFeatures{padding-top:110px;padding-bottom:110px}.premiumFeatures>h2{font-size:45px;max-width:760px!important}.premiumFeatures .featureGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:45px!important}.premiumFeatures .featureGrid article{border-radius:18px;min-height:270px;padding:26px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 15px 40px #243f680a}.premiumFeatures .featureGrid article:hover{border-color:#c4d7f3;transform:translateY(-4px);box-shadow:0 22px 48px #213f7014}.premiumFeatures .featureGrid article>span{border-radius:13px;width:44px;height:44px;font-size:10px;font-weight:900}.premiumFeatures .featureGrid article>small{color:#71809a;letter-spacing:.5px;text-transform:uppercase;margin-top:17px;font-size:7px;font-weight:900;display:block}.premiumFeatures .featureGrid h3{margin-top:8px;font-size:16px}.premiumFeatures .featureGrid a{margin-top:auto;display:inline-block}.premiumLanding .publicScanShowcase{padding-top:110px;padding-bottom:110px}.premiumLanding .publicScanShowcase>h2{font-size:44px}.premiumHow{background:#fff;max-width:none;padding:115px max(24px,50% - 590px)}.premiumHow>div:first-child p{color:#6b788e;max-width:440px;font-size:12px;line-height:1.7}.premiumHow h2{font-size:44px}.premiumHow .steps article{padding-bottom:36px}.premiumHow .steps b{background:linear-gradient(145deg,#e9f2ff,#f0edff);width:46px;height:46px}.premiumHow .steps span{font-size:15px}.premiumHow .steps p{font-size:10px}.evidenceSection{color:#fff;background:linear-gradient(145deg,#0e1930,#19294a);padding:115px max(24px,50% - 590px)}.evidenceIntro{max-width:760px}.evidenceIntro .sectionLabel{color:#83afff}.evidenceIntro h2{font:700 45px/1.15 var(--font-playfair);margin:13px 0}.evidenceIntro>p{color:#adbad1;font-size:13px;line-height:1.75}.evidenceIntro>a{color:#fff;align-items:center;gap:10px;margin-top:10px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.evidenceIntro>a span{color:#76a7ff}.evidenceCards{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:42px;display:grid}.evidenceCards article{background:#ffffff08;border:1px solid #ffffff19;border-radius:17px;flex-direction:column;min-height:285px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff0a}.evidenceCards article>span{color:#83afff;letter-spacing:1.2px;font-size:7px;font-weight:900}.evidenceCards h3{font:700 20px/1.3 var(--font-playfair);margin:14px 0 10px}.evidenceCards p{color:#aebbd0;margin:0;font-size:9px;line-height:1.7}.evidenceCards footer{border-top:1px solid #ffffff12;flex-direction:column;margin-top:auto;padding-top:17px;display:flex}.evidenceCards footer b{font-size:8px}.evidenceCards footer em{color:#8494af;margin-top:4px;font-size:7px;font-style:normal}.methodologyStrip{border:1px solid #ffffff17;border-radius:15px;grid-template-columns:repeat(3,1fr);margin-top:17px;display:grid;overflow:hidden}.methodologyStrip>div{border-right:1px solid #ffffff12;flex-direction:column;padding:20px;display:flex}.methodologyStrip>div:last-child{border:0}.methodologyStrip strong{font-size:10px}.methodologyStrip span{color:#93a2bb;margin-top:5px;font-size:7px;line-height:1.5}.premiumPricing{background:#f6f9fd;padding-top:115px;padding-bottom:115px}.premiumPricing>h2{font-size:45px}.premiumPricing .pricingGrid{grid-template-columns:repeat(4,1fr);gap:13px;max-width:1220px}.premiumPricing .pricingGrid article{border-radius:18px;padding:25px 22px}.premiumPricing .pricingGrid article.pricingFeatured{transform:translateY(-8px)}.premiumPricing .pricingPrice strong{font-size:34px}.premiumPricing .pricingGrid article>p{min-height:74px;font-size:9px}.premiumPricing .pricingGrid li{font-size:9px}.premiumPricing .pricingGrid button,.premiumPricing .pricingGrid article>a{color:#2369d4;width:100%;min-height:45px;font:800 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:10px;justify-content:center;align-items:center;margin-top:auto;text-decoration:none;display:flex}.premiumPricing .pricingGrid .pricingFeatured button{color:#fff;background:linear-gradient(100deg,#176be8,#5669df);border:0}.premiumPricing .pricingGrid button span,.premiumPricing .pricingGrid article>a span{margin-left:8px}.faqSection{grid-template-columns:.72fr 1.28fr;gap:80px;max-width:1180px;margin:auto;padding:115px 24px;display:grid}.faqIntro{align-self:start;position:sticky;top:110px}.faqIntro h2{font:700 42px/1.18 var(--font-playfair);margin:13px 0}.faqIntro>p{color:#6b778c;font-size:11px;line-height:1.7}.privacyCard{background:linear-gradient(145deg,#f1f7ff,#f8f6ff);border:1px solid #d9e4f2;border-radius:15px;grid-template-columns:39px 1fr;gap:12px;margin-top:28px;padding:16px;display:grid}.privacyCard>span{color:#226ddd;background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.privacyCard b{font-size:10px}.privacyCard p{color:#728097;margin:5px 0 0;font-size:7.5px;line-height:1.55}.faqList details{border-bottom:1px solid #dde5ef;padding:0}.faqList summary{cursor:pointer;color:#24324b;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:12px;font-weight:900;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:#236ddd;border:1px solid #d9e2ee;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:16px;transition:transform .2s;display:grid}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details>p{color:#65728a;margin:-5px 45px 21px 0;font-size:10px;line-height:1.75}.premiumCta{background:radial-gradient(circle at 92% 0,#3b5dc45c,#0000 35%),linear-gradient(125deg,#0d1930,#1d2d51);grid-template-columns:.86fr 1.14fr;gap:55px;max-width:1180px;margin-bottom:105px;padding:52px;display:grid}.premiumCta h2{font-size:40px;line-height:1.12}.premiumCta p{font-size:10px;line-height:1.7}.finalScanForm{z-index:2;align-self:center;position:relative}.finalScanForm>label{color:#b7c6e0;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.finalScanForm>div{background:#ffffff10;border:1px solid #ffffff24;border-radius:12px;align-items:center;min-height:56px;padding-left:14px;display:flex;overflow:hidden}.finalScanForm>div>span{color:#8394b2;font-size:9px}.finalScanForm input{color:#fff;min-width:0;font:700 10px var(--font-manrope);background:0 0;border:0;outline:0;flex:1;padding:0 6px}.finalScanForm input::placeholder{color:#7383a0}.finalScanForm button{color:#fff;font:900 9px var(--font-manrope);cursor:pointer;background:linear-gradient(100deg,#287af1,#6859df);border:0;align-self:stretch;padding:0 18px}.finalScanForm button b{margin-left:8px}.finalScanForm>small{color:#798aa9;margin-top:8px;font-size:7px;display:block}.premiumFooter{padding-top:68px}.premiumFooter .footerMain{grid-template-columns:1.7fr repeat(3,1fr)}.footerTrust{color:#6f82a4;font-size:8px}.premiumFooter .footerBottom{font-size:8px}@media (max-width:1080px){.premiumHeader nav{gap:16px}.premiumHeader nav a{font-size:9px}.premiumHero{grid-template-columns:1fr 1fr}.premiumHero .heroCopy h1{font-size:56px}.premiumPreview{width:600px;right:-90px}.premiumPricing .pricingGrid{grid-template-columns:1fr 1fr;max-width:780px}.premiumPricing .pricingGrid article.pricingFeatured{transform:none}}@media (max-width:900px){.premiumHeader nav{display:none}.premiumHeader .landingActions{margin-left:auto}.premiumHero{grid-template-columns:1fr;padding-top:65px}.premiumHero .heroCopy{max-width:720px}.premiumHeroVisual{margin-top:25px}.premiumPreview{right:0}.proofRibbon>div{grid-template-columns:1fr 1fr}.proofRibbon span:nth-child(2){border-right:0}.proofRibbon span{border-bottom:1px solid #dde5ef}.proofRibbon span:nth-child(n+3){border-bottom:0}.premiumAbout .aboutGrid{grid-template-columns:1fr;gap:25px}.problemSolutionGrid{grid-template-columns:1fr}.premiumFeatures .featureGrid{grid-template-columns:1fr 1fr}.evidenceCards{grid-template-columns:1fr}.evidenceCards article{min-height:220px}.faqSection{grid-template-columns:1fr;gap:35px}.faqIntro{position:static}.premiumCta{grid-template-columns:1fr;gap:30px}}@media (max-width:620px){.premiumHeader{height:68px;padding:0 16px}.premiumHeader .landingBrand b{font-size:14px}.premiumHeader .landingBrand>span{width:34px;height:34px}.premiumHeader .loginButton{display:none}.headerScanButton{height:38px;padding:0 12px}.premiumHero{padding:50px 18px 70px}.premiumHero .heroCopy h1{letter-spacing:-1.8px;font-size:43px}.premiumHero .heroCopy>p{font-size:13px}.premiumHero .heroButtons{align-items:stretch}.premiumHero .heroScanButton,.heroDemoButton{justify-content:center;width:100%}.premiumHeroVisual{height:405px}.premiumPreview{transform-origin:0 0;width:600px;right:-176px;transform:scale(.78)}.premiumHeroVisual .floatingTop{right:-8px}.premiumHeroVisual .floatingBottom{bottom:0;left:0}.proofRibbon{padding-left:16px;padding-right:16px}.proofRibbon>div{grid-template-columns:1fr}.proofRibbon span{border-right:0;border-bottom:1px solid #dde5ef!important}.proofRibbon span:last-child{border-bottom:0!important}.premiumLanding .marketingFunnel{padding-top:75px;padding-bottom:75px}.premiumLanding .funnelIntro h2,.premiumAbout .aboutGrid h2,.premiumFeatures>h2,.premiumLanding .publicScanShowcase>h2,.premiumHow h2,.evidenceIntro h2,.premiumPricing>h2,.faqIntro h2{font-size:34px}.premiumAbout,.premiumFeatures,.premiumLanding .publicScanShowcase,.premiumHow,.evidenceSection,.premiumPricing,.faqSection{padding-top:78px;padding-bottom:78px}.problemSolutionGrid article{padding:24px}.premiumFeatures .featureGrid,.methodologyStrip{grid-template-columns:1fr}.methodologyStrip>div{border-bottom:1px solid #ffffff12;border-right:0}.premiumPricing .pricingGrid{grid-template-columns:1fr}.premiumCta{margin:0 16px 78px;padding:35px 22px}.premiumCta h2{font-size:32px}.finalScanForm>div{grid-template-columns:auto 1fr;display:grid}.finalScanForm button{grid-column:1/-1;min-height:46px}.premiumFooter .footerMain{grid-template-columns:1fr 1fr}.premiumFooter .footerMain>div:first-child{grid-column:1/-1}}.intelligenceLanding{--intel-ink:#111a2d;--intel-navy:#071225;--intel-navy-2:#0e1c36;--intel-blue:#1769eb;--intel-violet:#6e54e8;--intel-cyan:#6ee7f5;--intel-offwhite:#f7f5ef;--intel-paper:#fffefa;--intel-muted:#526078;--intel-line:#d8e1ed;background:var(--intel-paper);color:var(--intel-ink);font-size:16px;overflow:clip}.intelligenceLanding p{color:var(--intel-muted);font-size:18px;line-height:1.68}.intelligenceLanding a,.intelligenceLanding button,.intelligenceLanding input,.intelligenceLanding select,.intelligenceLanding label{font-size:16px}.intelligenceLanding small,.intelligenceLanding .sectionLabel{font-size:14px}.intelligenceLanding h1,.intelligenceLanding h2,.intelligenceLanding h3,.intelligenceLanding h4{font-family:var(--font-manrope), Arial, sans-serif}.intelligenceLanding h2{letter-spacing:-.045em;font-size:clamp(44px,4.3vw,56px);line-height:1.08}.intelligenceLanding h3{font-size:22px;line-height:1.3}.intelligenceLanding em{font-family:var(--font-manrope), Arial, sans-serif}.intelligenceLanding :focus-visible{outline-offset:4px;outline:3px solid #73b9ff}.intelligenceHeader{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefae8;border-bottom:1px solid #dfe6ef;gap:34px;max-width:none;height:80px;padding:0 max(48px,50% - 660px);position:sticky;top:0;box-shadow:0 10px 35px #182b4b0a}.brandWordmark{flex:none;align-items:center;text-decoration:none;display:inline-flex}.brandWordmark img{width:210px;height:auto;display:block}.inviteHeader .brandWordmark img{width:190px}.intelligenceHeader .landingBrand>span{border-radius:13px;width:42px;height:42px;font-size:20px}.intelligenceHeader .landingBrand b{font-size:18px}.intelligenceHeader nav a{color:#435169;font-size:15px;font-weight:700}.intelligenceHeader .landingActions{gap:10px}.intelligenceHeader .loginButton{height:48px;padding:0 16px;font-size:15px}.intelligenceHeader .registerButton{height:48px;box-shadow:none;color:#145ec9;background:#edf4ff;border:1px solid #b9cff1;border-radius:12px;padding:0 17px;font-size:15px}.intelligenceHeader .registerButton:hover{background:#e2eeff;border-color:#7fa9e8}.intelligenceHeader .headerScanButton{color:#fff;background:linear-gradient(105deg,#1769ff,#6d4aff);border-radius:12px;height:50px;padding:0 20px;font-size:15px;box-shadow:0 12px 28px #1769ff3d}.intelligenceHeader .headerScanButton:hover{background:linear-gradient(105deg,#0759e7,#5937dd);box-shadow:0 15px 32px #1769ff4d}.mobileMenuButton,.mobileNavigation{display:none}.intelligenceHero{--light-x:75%;--light-y:30%;color:#fff;background:radial-gradient(circle 360px at var(--light-x) var(--light-y), #366ed23d, transparent 70%), radial-gradient(circle at 85% 12%, #6f54e83a, transparent 28%), linear-gradient(135deg, #071225, #0b1830 58%, #101f3d);grid-template-columns:.82fr 1.18fr;align-items:center;gap:52px;min-height:calc(100svh - 80px);padding:clamp(42px,5.5vh,64px) max(48px,50% - 660px) clamp(44px,6vh,72px);display:grid;position:relative;overflow:hidden}.heroGridTexture{opacity:.17;background-image:linear-gradient(#7fa7e71b 1px,#0000 1px),linear-gradient(90deg,#7fa7e71b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.intelligenceHero:after{content:"";pointer-events:none;opacity:.045;background-image:radial-gradient(#fff .55px,#0000 .8px);background-size:5px 5px;position:absolute;inset:0}.intelligenceHero .heroCopy{z-index:3;max-width:660px;position:relative}.intelligenceHero .heroEyebrow{color:#9bc7ff;background:#4c7ee01b;border:1px solid #8db7ff42;width:max-content;padding:10px 14px;font-size:14px}.intelligenceHero h1{color:#fff;letter-spacing:-.058em;margin:20px 0;font-size:clamp(58px,4.9vw,74px);line-height:1.01}.intelligenceHero h1 em{color:#92caff;font-weight:500}.intelligenceHero .heroCopy>p{color:#c0cce0;max-width:66ch;font-size:18px;line-height:1.55}.intelligenceHero .heroButtons{gap:14px;margin-top:26px}.intelligenceHero .heroScanButton,.sampleReportButton{border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.intelligenceHero .heroScanButton{color:#fff;background:linear-gradient(100deg,#1973f5,#7055e6);box-shadow:0 18px 42px #1769eb4a}.sampleReportButton{color:#fff;background:#ffffff0b;border:1px solid #ffffff2e}.heroMicrocopy{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.heroMicrocopy span{color:#9eacc2;font-size:14px}.heroProduct{z-index:2;min-width:0;position:relative}.heroProductGlow{filter:blur(20px);background:radial-gradient(circle,#3173e346,#0000 62%);position:absolute;inset:-80px -100px -100px -40px}.intelligenceDashboard{color:#17233b;background:#fbfcff;border:1px solid #cbd9ee;border-radius:22px;width:100%;min-width:690px;position:relative;overflow:hidden;box-shadow:0 40px 120px #01081591,0 0 0 7px #ffffff0b}.intelligenceDashboard>header{background:#fff;border-bottom:1px solid #e1e8f1;justify-content:space-between;align-items:center;height:70px;padding:0 22px;display:flex}.dashboardBrand{align-items:center;gap:11px;display:flex}.dashboardBrand>span{color:#fff;background:linear-gradient(145deg,#176dea,#6d55e5);border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.dashboardBrand>div{flex-direction:column;display:flex}.dashboardBrand b{font-size:15px}.dashboardBrand small{color:#718096;margin-top:2px;font-size:12px!important}.dashboardStatus{color:#506079;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.dashboardStatus i{background:#19a872;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #19a8721c}.dashboardCanvas{grid-template-columns:126px 1fr;min-height:450px;display:grid}.dashboardCanvas>aside{color:#7f91b2;background:#101d35;flex-direction:column;gap:8px;padding:26px 15px;display:flex}.dashboardCanvas>aside span,.dashboardCanvas>aside b{border-radius:8px;padding:11px 10px;font-size:12px}.dashboardCanvas>aside b{color:#fff;background:#ffffff12}.dashboardMain{padding:25px}.dashboardHeading{justify-content:space-between;align-items:center;display:flex}.dashboardHeading small{color:#2872df;letter-spacing:1.2px;font-weight:900;font-size:12px!important}.dashboardHeading h3{margin:6px 0 0;font-size:20px}.dashboardHeading button{color:#286bd2;background:#fff;border:1px solid #d1dbe9;border-radius:9px;min-height:42px;font-size:13px;font-weight:800}.dashboardScoreGrid{grid-template-columns:1.35fr .8fr .8fr;gap:11px;margin-top:20px;display:grid}.dashboardScoreGrid>article{background:#fff;border:1px solid #dce4ef;border-radius:14px;flex-direction:column;min-height:126px;padding:17px;display:flex}.dashboardScoreGrid .healthScore{color:#fff;background:linear-gradient(140deg,#15294c,#263f70);grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.largeScore{text-align:center;background:#10213f;border:8px solid #4d8df0;border-radius:50%;place-content:center;width:86px;height:86px;display:grid}.largeScore strong{font-size:31px;line-height:1}.largeScore span{color:#9eb3d2;font-size:10px}.healthScore b{font-size:15px}.healthScore p{color:#aebed6;margin:5px 0 0;font-size:12px;line-height:1.5}.dashboardScoreGrid>article>small{color:#65758e;letter-spacing:.7px;font-weight:900;font-size:11px!important}.dashboardScoreGrid>article>strong{margin-top:9px;font-size:31px}.dashboardScoreGrid>article>i{background:#e7edf5;border-radius:8px;height:7px;margin-top:10px;overflow:hidden}.dashboardScoreGrid>article>i em{background:linear-gradient(90deg,#2476ec,#7257e7);height:100%;display:block}.dashboardScoreGrid>article>span{color:#738097;margin-top:8px;font-size:11px}.dashboardLower{grid-template-columns:1.16fr .84fr;gap:11px;margin-top:11px;display:grid}.departmentChart,.priorityPanel{background:#fff;border:1px solid #dce4ef;border-radius:14px;min-height:205px;padding:18px}.departmentChart>header{justify-content:space-between;margin-bottom:16px;display:flex}.departmentChart>header b{font-size:14px}.departmentChart>header span{color:#728097;font-size:11px}.departmentChart>div{grid-template-columns:76px 1fr 28px;align-items:center;gap:9px;margin-top:14px;display:grid}.departmentChart>div span,.departmentChart>div b{font-size:12px}.departmentChart>div>i{background:#e9eef5;border-radius:10px;height:8px;overflow:hidden}.departmentChart>div>i em{border-radius:inherit;background:linear-gradient(90deg,#2475ec,#6c59df);height:100%;display:block}.priorityPanel{background:linear-gradient(145deg,#f0f5ff,#f8f5ff)}.priorityPanel>header{justify-content:space-between;display:flex}.priorityPanel>header span{color:#286bd5;font-size:11px;font-weight:900}.priorityPanel>header b{color:#bd4e44;background:#ffebe7;border-radius:999px;padding:5px 8px;font-size:11px}.priorityPanel h4{margin:18px 0 8px;font-size:17px}.priorityPanel>p{color:#60708a;font-size:12px;line-height:1.55}.priorityPanel footer{border-top:1px solid #d7e2f2;gap:12px;margin-top:18px;padding-top:13px;display:flex}.priorityPanel footer span{color:#7a879b;flex-direction:column;font-size:10px;display:flex}.priorityPanel footer b{color:#33445d;margin-top:3px;font-size:11px}.heroInsight{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1b33e8;border:1px solid #ffffff25;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:13px 16px;display:grid;position:absolute;box-shadow:0 20px 50px #0107138a}.heroInsight>span{color:#ff8b82;background:#f060551f;border-radius:11px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.heroInsight>div{flex-direction:column;display:flex}.heroInsight small{color:#8296b9;font-size:10px!important}.heroInsight b{margin-top:4px;font-size:13px}.heroInsightRisk{top:-45px;right:-22px}.heroInsightAction{bottom:-45px;left:-28px}.heroInsightAction>span{color:#53dca7;background:#1eaa7520}.credibilityStrip{background:#fff;border-bottom:1px solid #dce3ec;grid-template-columns:repeat(5,1fr);padding:0 max(48px,50% - 660px);display:grid}.credibilityStrip>div{border-right:1px solid #e0e6ee;flex-direction:column;justify-content:center;min-height:118px;padding:24px;display:flex}.credibilityStrip>div:first-child{border-left:1px solid #e0e6ee}.credibilityStrip strong{color:#1769df;font-size:30px}.credibilityStrip span{color:#526077;margin-top:5px;font-size:14px;line-height:1.45}.credibilityStrip .privacyFact{background:#eff7f5}.credibilityStrip .privacyFact strong{color:#167858;font-size:18px}.problemSection{grid-template-columns:1fr 1fr;align-items:center;gap:90px;max-width:1320px;margin:auto;padding:130px 48px;display:grid}.problemCopy .sectionLabel,.sectionHeading .sectionLabel,.transformationIntro .sectionLabel,.outcomeHeading .sectionLabel,.securityIntro .sectionLabel,.faqIntro .sectionLabel{letter-spacing:1.8px;font-size:14px}.problemCopy h2{margin:18px 0 24px}.problemCopy h2 em{color:#1769df;font-weight:500}.problemCopy>p{max-width:62ch}.problemCopy ul{grid-template-columns:1fr 1fr;gap:14px 22px;margin:30px 0 0;padding:0;list-style:none;display:grid}.problemCopy li{color:#394861;padding-left:24px;font-size:16px;font-weight:600;line-height:1.5;position:relative}.problemCopy li:before{content:"";border:3px solid #e4635a;border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:0}.problemVisual{background:radial-gradient(circle at 50% 45%,#1d4e9d,#0c1931 58%,#071225);border-radius:28px;min-height:540px;position:relative;overflow:hidden;box-shadow:0 35px 80px #14284725}.problemVisual:before{content:"";background-image:linear-gradient(#8da7cf16 1px,#0000 1px),linear-gradient(90deg,#8da7cf16 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.diagnosticCore{z-index:2;text-align:center;color:#fff;background:#10284e;border:1px solid #70a4ff5c;border-radius:50%;place-content:center;width:190px;height:190px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #2477ed66,0 0 0 20px #337ae012}.diagnosticCore span{color:#8db8ff;font-size:12px;font-weight:900}.diagnosticCore strong{margin:8px 0;font-size:58px;line-height:1}.diagnosticCore small{color:#a7b7cf;font-size:12px!important}.diagnosticNode{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff21;border-radius:16px;width:170px;padding:18px;position:absolute;box-shadow:0 15px 40px #02081755}.diagnosticNode small{color:#85b4ff;font-weight:900;font-size:11px!important}.diagnosticNode b{margin:8px 0;font-size:18px;display:block}.diagnosticNode span{color:#aebdd3;font-size:13px}.node1{top:38px;left:32px}.node2{top:70px;right:30px}.node3{bottom:45px;left:42px}.node4{bottom:34px;right:36px}.diagnosticLine{z-index:1;transform-origin:0;background:linear-gradient(90deg,#3e83e6,#7e63e9);width:125px;height:1px;position:absolute}.line1{top:165px;left:185px;transform:rotate(26deg)}.line2{top:230px;left:355px;transform:rotate(-35deg)}.line3{bottom:160px;left:183px;transform:rotate(-25deg)}.line4{bottom:210px;left:355px;transform:rotate(35deg)}.intelligenceLanding .marketingFunnel{background:linear-gradient(135deg,#f0f5ff,#fbf8ff);border-top:1px solid #dce4f0;border-bottom:1px solid #dce4f0;gap:75px;padding:130px max(48px,50% - 660px)}.intelligenceLanding .funnelIntro h2{font-family:var(--font-manrope);margin:18px 0 22px;font-size:50px;line-height:1.08}.intelligenceLanding .funnelIntro>p{font-size:18px;line-height:1.65}.intelligenceLanding .funnelIntro>div:last-child span{padding:9px 12px;font-size:14px}.intelligenceLanding .instantScanForm{border-radius:22px;padding:30px;box-shadow:0 30px 70px #18365b18}.intelligenceLanding .instantScanForm>label,.intelligenceLanding .scanModePicker legend{font-size:14px}.intelligenceLanding .scanModePicker button span{font-size:15px}.intelligenceLanding .scanModePicker button small{font-size:12px!important}.intelligenceLanding .instantScanForm>div>span,.intelligenceLanding .instantScanForm input,.intelligenceLanding .instantScanForm button{font-size:15px}.intelligenceLanding .instantScanForm>small{line-height:1.5;font-size:13px!important}.intelligenceLanding .funnelMessage,.intelligenceLanding .funnelLoading{font-size:14px}.intelligenceLanding .instantResult h3{font-size:22px}.intelligenceLanding .instantResult>header p{font-size:14px}.intelligenceLanding .instantResult>header>div:first-child>span,.intelligenceLanding .resultMode{font-size:12px}.intelligenceLanding .instantScore small,.intelligenceLanding .instantScore b{font-size:11px!important}.intelligenceLanding .resultFacts span,.intelligenceLanding .resultCategories span,.intelligenceLanding .resultFindings p{font-size:13px}.intelligenceLanding .resultFacts b,.intelligenceLanding .resultCategories b,.intelligenceLanding .resultFindings h4{font-size:15px}.intelligenceLanding .resultFindings small{font-size:11px!important}.intelligenceLanding .unlockReport b{font-size:15px}.intelligenceLanding .unlockReport small{font-size:12px!important}.intelligenceLanding .unlockReport input,.intelligenceLanding .unlockReport button,.intelligenceLanding .resultActions button,.intelligenceLanding .funnelFollowup input,.intelligenceLanding .funnelFollowup textarea,.intelligenceLanding .funnelFollowup button{font-size:14px}.assessmentContext{gap:12px;margin-bottom:22px;border:0!important;border-radius:0!important;grid-template-columns:1fr 1fr!important;height:auto!important;display:grid!important;overflow:visible!important}.assessmentContext label{gap:7px;display:grid}.assessmentContext label.wide{grid-column:1/-1}.assessmentContext label>span{font-weight:800;color:#405169!important;padding:0!important;font-size:14px!important}.assessmentContext select{color:#35455d;width:100%;height:50px;font:600 14px var(--font-manrope);background:#fff;border:1px solid #ccd8e8;border-radius:11px;outline:0;padding:0 13px}.assessmentContext select:focus{border-color:#2875e7;box-shadow:0 0 0 3px #2875e717}.scanSequence{background:#eef5ff;margin-top:16px;border:0!important;border-radius:12px!important;grid-template-columns:1fr 1fr!important;gap:9px!important;height:auto!important;padding:14px!important;display:grid!important}.scanSequence span{position:relative;color:#52657f!important;padding:8px 8px 8px 24px!important;font-size:12px!important}.scanSequence span:before{content:"";background:#2b77e8;border-radius:50%;width:9px;height:9px;animation:1.4s infinite scanPulse;position:absolute;top:11px;left:5px;box-shadow:0 0 0 4px #2b77e817}.scanSequence span:nth-child(2):before{animation-delay:.25s}.scanSequence span:nth-child(3):before{animation-delay:.5s}.scanSequence span:nth-child(4):before{animation-delay:.75s}@keyframes scanPulse{50%{opacity:.35;transform:scale(.75)}}.transformationSection{background:var(--intel-offwhite);padding:130px max(48px,50% - 660px)}.transformationIntro{max-width:850px}.transformationIntro h2{margin:18px 0}.transformationIntro p{max-width:65ch}.transformationStage{margin-top:50px}.transformationLabels{justify-content:space-between;margin-bottom:12px;display:flex}.transformationLabels span{letter-spacing:1.2px;color:#64738a;font-size:14px;font-weight:900}.transformationCanvas{border-radius:24px;height:440px;position:relative;overflow:hidden;box-shadow:0 30px 80px #172b4b1a}.beforeState,.afterState{grid-template-columns:1fr 1fr;align-content:center;gap:18px;padding:54px;transition:clip-path .15s;display:grid;position:absolute;inset:0}.beforeState{color:#fff;background:linear-gradient(145deg,#2c3443,#161d2a)}.afterState{color:#14213a;background:linear-gradient(145deg,#edf6ff,#f6f2ff)}.beforeState>strong,.afterState>strong{grid-column:1/-1;margin-bottom:10px;font-size:28px}.beforeState>span,.afterState>span{border-radius:14px;align-items:center;min-height:86px;padding:21px;font-size:17px;font-weight:700;display:flex}.beforeState>span{color:#c1c8d3;background:#ffffff08;border:1px solid #ffffff17}.afterState>span{color:#33465f;background:#fff;border:1px solid #d5e1f1;box-shadow:0 8px 24px #24446a0b}.transformationDivider{background:#fff;width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 20px #14203866}.transformationDivider i{color:#fff;background:#176bea;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #0e376f55}.transformationStage>label{clip:rect(0 0 0 0);position:absolute}.transformationStage>input{accent-color:#176bea;width:100%;margin-top:22px}.platformSection{background:#fff;padding:130px max(48px,50% - 660px)}.sectionHeading{max-width:900px}.sectionHeading h2{margin:18px 0}.sectionHeading>p{max-width:68ch}.platformBento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(280px,auto);gap:18px;margin-top:55px;display:grid}.platformModule{background:#fff;border:1px solid #dbe3ed;border-radius:22px;flex-direction:column;padding:32px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #203b600b}.platformModule:hover{transform:translateY(-5px);box-shadow:0 28px 60px #173b6f18}.platformModule.wide{grid-column:span 2}.platformModule.tall{color:#fff;background:linear-gradient(160deg,#0d1b34,#182b50);grid-row:span 2}.platformModule:first-child{background:linear-gradient(145deg,#edf5ff,#f7f4ff)}.platformModule:nth-child(5){background:linear-gradient(145deg,#fff7ea,#fff)}.platformModule:nth-child(8){background:linear-gradient(145deg,#eaf8f3,#fff)}.platformModule>header{justify-content:space-between;align-items:center;display:flex}.platformModule>header span{letter-spacing:1.1px;color:#276cdc;font-size:13px;font-weight:900}.platformModule>header b{color:#516079;font-size:16px}.platformModule.tall>header span{color:#85b7ff}.platformModule.tall>header b{color:#bdc9dc}.platformModule h3{margin:30px 0 12px;font-size:24px}.platformModule>p{margin:0;font-size:16px;line-height:1.6}.platformModule.tall>p{color:#acbbd2}.moduleInsight{background:#f4f7fb;border-radius:14px;flex-direction:column;margin-top:auto;padding:18px;display:flex}.moduleInsight small{color:#77859a;font-weight:900;font-size:11px!important}.moduleInsight span{color:#35445b;margin-top:7px;font-size:14px;line-height:1.45}.platformModule.tall .moduleInsight{background:#ffffff0c}.platformModule.tall .moduleInsight span{color:#d6dfed}.businessAreaSection{color:#fff;background:linear-gradient(145deg,#081429,#101f3b);padding:130px max(48px,50% - 660px)}.businessAreaSection .sectionHeading>p{color:#a9b7cd}.businessAreaSection .sectionLabel{color:#8dbaff}.areaSelector{scrollbar-width:thin;gap:8px;margin-top:45px;padding-bottom:10px;display:flex;overflow-x:auto}.areaSelector button{color:#9fb0c9;background:#ffffff08;border:1px solid #ffffff20;border-radius:999px;flex:none;min-height:50px;padding:0 18px;font-weight:700}.areaSelector button.active{color:#fff;background:#176bea;border-color:#5593f3}.areaDetail{background:#ffffff08;border:1px solid #ffffff1c;border-radius:24px;grid-template-columns:.62fr 1.38fr;margin-top:28px;display:grid;overflow:hidden;box-shadow:0 30px 80px #0108145e}.areaScore{background:radial-gradient(circle at 25% 30%,#2e6edb38,#0000 50%);flex-direction:column;justify-content:center;padding:45px;display:flex}.areaScore>span{color:#88b7ff;letter-spacing:1.2px;font-size:14px;font-weight:900}.areaScore>strong{margin:22px 0 8px;font-size:86px;line-height:1}.areaScore>small{color:#9caac1}.areaScore>i{background:#ffffff13;border-radius:20px;height:10px;margin-top:28px;overflow:hidden}.areaScore>i em{background:linear-gradient(90deg,#2b80f4,#7458e7);height:100%;display:block}.areaDecision{grid-template-columns:1fr 1fr;gap:14px;padding:38px;display:grid}.areaDecision article{background:#07122566;border:1px solid #ffffff16;border-radius:16px;padding:22px}.areaDecision article.recommended{background:linear-gradient(100deg,#176bea24,#7258e424);grid-column:1/-1}.areaDecision article small{color:#87b6ff;font-weight:900;font-size:12px!important}.areaDecision article p{color:#d1dbea;margin:10px 0 0;font-size:16px;line-height:1.55}.areaDecision footer{border-top:1px solid #ffffff16;grid-column:1/-1;gap:40px;padding:18px 22px;display:flex}.areaDecision footer span{color:#8fa0bb;flex-direction:column;font-size:13px;display:flex}.areaDecision footer b{color:#fff;margin-top:5px;font-size:15px}.exampleNote{text-align:right;color:#8192ad!important;font-size:14px!important}.processSection{background:#fff;padding:130px max(48px,50% - 660px)}.processPath{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px;display:grid;position:relative}.processPath>i{opacity:.35;background:linear-gradient(90deg,#176bea,#6e55e5);height:2px;position:absolute;top:37px;left:8%;right:8%}.processPath article{grid-template-columns:76px 1fr;gap:20px;display:grid;position:relative}.processPath article>b{z-index:2;color:#1769df;background:#fff;border:2px solid #4b82e6;border-radius:50%;place-items:center;width:76px;height:76px;font-size:18px;display:grid;position:relative;box-shadow:0 0 0 10px #edf4ff}.processPath article span{color:#226bd6;letter-spacing:1.2px;font-size:14px;font-weight:900}.processPath article h3{margin:10px 0;font-size:22px}.processPath article p{font-size:16px;line-height:1.6}.outcomeSection{color:#fff;background:radial-gradient(circle at 85% 10%,#5e48c838,#0000 30%),#071225;padding:130px max(48px,50% - 660px)}.outcomeHeading{grid-template-columns:1fr .8fr;align-items:end;gap:90px;display:grid}.outcomeHeading h2{margin:18px 0 0}.outcomeHeading>p{color:#a6b5cc}.outcomeHeading .sectionLabel{color:#8dbaff}.outcomePanels{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.outcomePanels>article{background:#ffffff08;border:1px solid #ffffff1c;border-radius:22px;flex-direction:column;min-height:460px;padding:34px;display:flex}.outcomePanels>article>span{color:#86b4ff;font-size:15px;font-weight:900}.outcomePanels h3{margin:30px 0;font-size:25px}.miniReport{color:#17233b;background:#fff;border-radius:16px;flex-direction:column;margin-top:auto;padding:24px;display:flex}.miniReport small{color:#2870d9;font-weight:900;font-size:12px!important}.miniReport b{margin-top:10px;font-size:17px;line-height:1.45}.miniReport>i{color:#66748a;margin-top:12px;font-size:14px;line-height:1.5}.miniReport footer{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.miniReport footer em{font-family:var(--font-manrope);color:#435773;background:#edf3fc;border-radius:999px;padding:7px 9px;font-size:12px;font-style:normal}.productShowcase{background:var(--intel-offwhite);padding:130px max(48px,50% - 660px)}.demoTabs{background:#fff;border:1px solid #d6deea;border-radius:14px;gap:7px;width:max-content;max-width:100%;margin:45px 0 22px;padding:6px;display:flex;overflow:auto}.demoTabs button{color:#607088;background:0 0;border:0;border-radius:9px;min-height:46px;padding:0 17px;font-weight:700}.demoTabs button.active{color:#fff;background:#132443}.productShowcase .intelligenceDashboard{min-width:0;box-shadow:0 35px 90px #1b355b24}.useCaseSection{background:#fff;padding:130px max(48px,50% - 660px)}.useCaseRail{background:#dce3ec;border:1px solid #dce3ec;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid;overflow:hidden}.useCaseRail article{background:#fff;flex-direction:column;min-height:310px;padding:34px;display:flex}.useCaseRail article>span{color:#2770df;font-size:14px;font-weight:900}.useCaseRail h3{margin:28px 0 12px;font-size:23px}.useCaseRail p{font-size:16px;line-height:1.6}.useCaseRail a{color:#176bdc;margin-top:auto;font-weight:800;text-decoration:none}.caseStudySection{background:#ece9e1;grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;padding:130px max(48px,50% - 660px);display:grid}.caseStudyIntro h2{margin:18px 0}.caseStudyIntro p{font-size:17px}.caseStudyIntro button{color:#fff;background:#14233f;border:0;border-radius:12px;min-height:52px;margin-top:18px;padding:0 20px;font-weight:800}.caseStudyPlaceholder{background:#fff;border:1px solid #cfd4da;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px #3b3b3717}.videoPlaceholder{text-align:center;color:#fff;background:linear-gradient(145deg,#17233b,#263a61);place-content:center;height:270px;display:grid}.videoPlaceholder>span{background:#ffffff16;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;display:grid}.videoPlaceholder small{color:#aebcd1;margin-top:14px;font-size:13px!important}.caseFields{padding:28px}.caseFields>span{color:#2670de;letter-spacing:1px;font-size:13px;font-weight:900}.caseFields dl{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 0;display:grid}.caseFields dl>div{flex-direction:column;display:flex}.caseFields dt{color:#768399;font-size:13px}.caseFields dd{color:#35445d;margin:5px 0 0;font-size:15px;font-weight:700}.intelligencePricing{background:#fff;padding:130px max(48px,50% - 660px)}.intelligencePricing>h2{font-family:var(--font-manrope);font-size:52px}.intelligencePricing>.sectionIntro{font-size:18px}.intelligencePricing .pricingGrid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1320px}.intelligencePricing .pricingGrid article{border-radius:22px;padding:32px 28px}.intelligencePricing .pricingName span{font-size:13px}.intelligencePricing .pricingName b{font-size:20px}.intelligencePricing .pricingPrice strong{font-family:var(--font-manrope);font-size:38px}.intelligencePricing .pricingPrice small{font-size:14px}.intelligencePricing .pricingGrid article>p{min-height:100px;font-size:16px;line-height:1.55}.intelligencePricing .pricingGrid li{padding-left:26px;font-size:15px;line-height:1.45}.intelligencePricing .pricingGrid li:before{width:18px;height:18px;font-size:11px}.intelligencePricing .pricingGrid button,.intelligencePricing .pricingGrid a{min-height:52px;font-size:15px}.intelligencePricing .pricingFeatured{border-width:2px}.intelligencePricing .popularBadge{font-size:11px}.monitoringAddOn{background:#f2f7ff;border:1px solid #d7e3f2;border-radius:16px;align-items:center;gap:24px;max-width:930px;margin:34px auto 0;padding:20px 24px;display:flex}.monitoringAddOn span{color:#2670dc;font-size:13px;font-weight:900}.monitoringAddOn p{margin:0;font-size:15px}.securitySection{background:linear-gradient(145deg,#eff6ff,#f6f3ff);padding:130px max(48px,50% - 660px)}.securityIntro{grid-template-columns:82px 1fr;gap:25px;max-width:920px;display:grid}.securityIntro>span{color:#176bea;background:#fff;border-radius:22px;place-items:center;width:76px;height:76px;font-size:28px;display:grid;box-shadow:0 15px 40px #264e8418}.securityIntro h2{margin:18px 0}.securityList{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px;display:grid}.securityList article{background:#ffffffb5;border:1px solid #d5e0ee;border-radius:16px;flex-direction:column;min-height:118px;padding:22px;display:flex}.securityList span{color:#2870da;font-size:13px}.securityList b{margin-top:auto;font-size:16px}.securitySection>small{color:#6c7a90;margin-top:22px;display:block;font-size:14px!important}.intelligenceLanding .faqSection{grid-template-columns:.75fr 1.25fr;gap:90px;max-width:1320px;padding:130px 48px}.intelligenceLanding .faqIntro h2{font-family:var(--font-manrope);font-size:48px}.intelligenceLanding .faqIntro>p{font-size:17px}.intelligenceLanding .privacyCard b{font-size:16px}.intelligenceLanding .privacyCard p{font-size:14px}.intelligenceLanding .faqList summary{padding:26px 0;font-size:17px}.intelligenceLanding .faqList details>p{font-size:16px;line-height:1.7}.intelligenceLanding .faqList summary span{font-size:20px}.finalCtaSection{color:#fff;background:linear-gradient(120deg,#071225,#15284b);border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;max-width:1320px;margin:0 auto 130px;padding:70px;display:grid;position:relative;overflow:hidden}.finalCtaGlow{filter:blur(45px);background:#4c61e459;border-radius:50%;width:500px;height:500px;position:absolute;top:-300px;right:-160px}.finalCtaSection>div:nth-child(2){z-index:2;position:relative}.finalCtaSection>div>span{color:#91baff;letter-spacing:1.5px;font-size:14px;font-weight:900}.finalCtaSection h2{margin:18px 0;font-size:48px}.finalCtaSection p{color:#aebdd4;font-size:17px}.finalCtaSection>div>a{color:#fff;margin-top:16px;font-weight:800;text-decoration:none;display:inline-block}.finalCtaSection .finalScanForm>label{font-size:14px}.finalCtaSection .finalScanForm>div{min-height:62px}.finalCtaSection .finalScanForm>div>span,.finalCtaSection .finalScanForm input,.finalCtaSection .finalScanForm button{font-size:15px}.finalCtaSection .finalScanForm>small{font-size:13px!important}.intelligenceFooter{background:#061020;grid-template-columns:1.1fr 1.8fr;gap:70px;padding:80px max(48px,50% - 660px) 30px;display:grid}.footerLead h2{margin:0 0 14px;font-size:30px;line-height:1.25}.footerLead p{color:#8798b5;font-size:16px}.footerColumns{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.footerColumns>div{flex-direction:column;gap:13px;display:flex}.footerColumns b{font-size:15px}.footerColumns a,.footerColumns button{color:#8d9db8;font:500 14px var(--font-manrope);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.newsletterForm{border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px 60px;padding-top:34px;display:grid}.newsletterForm>label{font-weight:800}.newsletterForm>p{color:#7e8da7;margin:0;font-size:14px}.newsletterForm>div{grid-area:1/2/3;min-height:52px;display:flex}.newsletterForm input{color:#fff;background:#ffffff08;border:1px solid #ffffff20;border-radius:11px 0 0 11px;flex:1;min-width:0;padding:0 15px}.newsletterForm button{color:#fff;background:#176bea;border:0;border-radius:0 11px 11px 0;padding:0 20px;font-weight:800}.intelligenceFooter .footerBottom{grid-column:1/-1;font-size:13px}.stickyMobileCta{display:none}.revealSection{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(28px)}.revealSection.revealed{opacity:1;transform:none}@media (max-width:1180px){.intelligenceHeader{padding:0 32px}.intelligenceHeader nav{display:none}.intelligenceHero{grid-template-columns:1fr;min-height:calc(100svh - 80px);padding-left:32px;padding-right:32px}.intelligenceHero .heroCopy{max-width:850px}.heroProduct{display:none}.intelligenceDashboard{min-width:0}.credibilityStrip{grid-template-columns:repeat(3,1fr);padding:0 32px}.credibilityStrip .privacyFact{grid-column:span 2}.problemSection{gap:50px;padding-left:32px;padding-right:32px}.intelligenceLanding .marketingFunnel,.transformationSection,.platformSection,.businessAreaSection,.processSection,.outcomeSection,.productShowcase,.useCaseSection,.caseStudySection,.intelligencePricing,.securitySection{padding-left:32px;padding-right:32px}.platformBento{grid-template-columns:repeat(2,1fr)}.outcomePanels{grid-template-columns:1fr}.outcomePanels>article{min-height:340px}.intelligencePricing .pricingGrid{grid-template-columns:1fr 1fr}.securityList{grid-template-columns:repeat(2,1fr)}.intelligenceLanding .faqSection{padding-left:32px;padding-right:32px}.finalCtaSection{margin-left:32px;margin-right:32px}.intelligenceFooter{padding-left:32px;padding-right:32px}}@media (max-width:820px){.intelligenceHeader{height:72px;padding:0 24px}.intelligenceHeader .landingActions{display:none}.mobileMenuButton{background:#fff;border:1px solid #d6deea;border-radius:11px;place-content:center;gap:7px;width:48px;height:48px;margin-left:auto;display:grid}.mobileMenuButton span{background:#17233b;width:22px;height:2px;display:block}.mobileNavigation{background:#fff;border:1px solid #dce4ef;border-radius:18px;flex-direction:column;gap:4px;padding:20px;position:absolute;top:78px;left:20px;right:20px;box-shadow:0 25px 70px #10264a2e;display:flex!important}.mobileNavigation a,.mobileNavigation button{color:#26364f;background:#fff;border:0;border-radius:9px;align-items:center;min-height:48px;padding:0 12px;font-weight:700;text-decoration:none;display:flex}.mobileNavigation .mobileRegister{color:#145ec9;background:#edf4ff;border:1px solid #b9cff1;justify-content:center}.mobileNavigation .mobilePrimary{color:#fff;background:linear-gradient(105deg,#1769ff,#6d4aff);justify-content:center}.intelligenceHero{min-height:calc(100svh - 72px);padding:clamp(46px,7vh,64px) 24px clamp(50px,8vh,72px)}.intelligenceHero h1{font-size:56px}.dashboardCanvas{grid-template-columns:1fr}.dashboardCanvas>aside,.heroInsight{display:none}.problemSection{grid-template-columns:1fr;padding:100px 24px}.problemVisual{order:2}.problemCopy{order:1}.intelligenceLanding .marketingFunnel,.transformationSection,.platformSection,.businessAreaSection,.processSection,.outcomeSection,.productShowcase,.useCaseSection,.caseStudySection,.intelligencePricing,.securitySection{padding:100px 24px}.areaDetail{grid-template-columns:1fr}.areaDecision{padding:24px}.processPath{grid-template-columns:1fr;gap:45px}.processPath>i{width:2px;height:auto;top:30px;bottom:30px;left:37px}.outcomeHeading{grid-template-columns:1fr;gap:20px}.useCaseRail{grid-template-columns:1fr 1fr}.caseStudySection{grid-template-columns:1fr}.intelligenceLanding .faqSection{grid-template-columns:1fr;gap:45px;padding:100px 24px}.intelligenceLanding .faqIntro{position:static}.finalCtaSection{grid-template-columns:1fr;gap:35px;margin:0 24px 100px;padding:50px 34px}.intelligenceFooter{grid-template-columns:1fr;padding:65px 24px 100px}.footerColumns{grid-template-columns:1fr 1fr}.newsletterForm{grid-template-columns:1fr}.newsletterForm>div{grid-area:auto/1}.stickyMobileCta{z-index:90;color:#fff;background:linear-gradient(100deg,#176bea,#6d55e6);border-radius:14px;justify-content:center;align-items:center;min-height:54px;font-weight:900;text-decoration:none;display:flex;position:fixed;bottom:12px;left:14px;right:14px;box-shadow:0 16px 40px #102b595c}.stickyMobileCta span{margin-left:12px}}@media (max-width:600px){.intelligenceLanding p{font-size:16px}.intelligenceLanding h2{font-size:36px}.intelligenceHeader{padding:0 20px}.brandWordmark img,.inviteHeader .brandWordmark img{width:164px}.intelligenceHero{min-height:calc(100svh - 72px);padding:32px 20px 38px}.intelligenceHero h1{margin:16px 0;font-size:46px;line-height:1.03}.intelligenceHero .heroCopy>p{font-size:17px;line-height:1.5}.intelligenceHero .heroButtons{align-items:stretch;margin-top:20px}.intelligenceHero .heroScanButton,.sampleReportButton{width:100%;font-size:16px}.heroMicrocopy{gap:8px;margin-top:14px;display:grid}.intelligenceDashboard>header{height:60px;padding:0 14px}.dashboardStatus{display:none}.dashboardMain{padding:15px}.dashboardHeading button{display:none}.dashboardScoreGrid{grid-template-columns:1fr 1fr}.dashboardScoreGrid .healthScore{grid-column:1/-1}.dashboardLower{grid-template-columns:1fr}.departmentChart{display:none}.intelligenceDashboard{border-radius:16px}.priorityPanel{min-height:230px}.credibilityStrip{grid-template-columns:1fr 1fr;padding:0 20px}.credibilityStrip>div{min-height:100px;padding:17px;border-left:0!important}.credibilityStrip .privacyFact{grid-column:1/-1}.problemSection{padding:80px 20px}.problemCopy ul{grid-template-columns:1fr}.problemVisual{min-height:480px}.diagnosticCore{width:155px;height:155px}.diagnosticNode{width:145px;padding:14px}.node1,.node3{left:12px}.node2,.node4{right:12px}.diagnosticLine{display:none}.intelligenceLanding .marketingFunnel,.transformationSection,.platformSection,.businessAreaSection,.processSection,.outcomeSection,.productShowcase,.useCaseSection,.caseStudySection,.intelligencePricing,.securitySection{padding:80px 20px}.intelligenceLanding .funnelIntro h2{font-size:36px}.transformationCanvas{height:570px}.beforeState,.afterState{grid-template-columns:1fr;padding:28px}.beforeState>strong,.afterState>strong{font-size:22px}.beforeState>span,.afterState>span{min-height:65px;font-size:15px}.platformBento{grid-template-columns:1fr}.platformModule.wide{grid-column:auto}.platformModule.tall{grid-row:auto}.platformModule{min-height:290px;padding:26px}.areaScore{padding:32px}.areaScore>strong{font-size:68px}.areaDecision{grid-template-columns:1fr}.areaDecision article.recommended{grid-column:auto}.areaDecision footer{flex-direction:column;grid-column:auto;gap:16px}.processPath article{grid-template-columns:62px 1fr}.processPath article>b{width:62px;height:62px}.processPath>i{left:30px}.outcomePanels>article{padding:26px}.demoTabs{width:100%}.productShowcase .dashboardScoreGrid{grid-template-columns:1fr}.productShowcase .dashboardScoreGrid>article{display:none}.productShowcase .dashboardScoreGrid .healthScore{display:grid}.useCaseRail{grid-template-columns:1fr}.useCaseRail article{min-height:270px;padding:28px}.caseFields dl{grid-template-columns:1fr}.intelligencePricing>h2{font-size:36px}.intelligencePricing .pricingGrid{grid-template-columns:1fr}.intelligencePricing .pricingGrid article>p{min-height:auto}.monitoringAddOn{flex-direction:column;align-items:flex-start;gap:8px}.securityIntro{grid-template-columns:1fr}.securityList{grid-template-columns:1fr 1fr}.intelligenceLanding .faqSection{padding:80px 20px}.intelligenceLanding .faqIntro h2{font-size:36px}.finalCtaSection{margin:0 20px 80px;padding:40px 22px}.finalCtaSection h2{font-size:36px}.finalCtaSection .finalScanForm>div{grid-template-columns:auto 1fr;display:grid}.finalCtaSection .finalScanForm button{grid-column:1/-1;min-height:50px}.footerColumns{grid-template-columns:1fr 1fr;gap:30px}.intelligenceFooter .footerBottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.intelligenceLanding *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.revealSection{opacity:1;transform:none}}.assessmentContext.scanOnlyContext{grid-template-columns:1fr!important}.scanTypeField>small{color:#687994;font-size:15px;font-weight:500;line-height:1.55}.assessmentContext label>span small{color:#7787a0;margin-left:6px;font-size:15px;font-weight:500;display:inline}.scanRegistrationGate{background:radial-gradient(circle at 100% 0,#5850ec1a,#0000 38%),linear-gradient(135deg,#f8fbff,#fff);border:1px solid #d8e3f2;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:2px;padding:24px;display:grid}.scanRegistrationIcon{color:#0b63f6;background:#eaf2ff;border:1px solid #cfe0ff;border-radius:16px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.scanRegistrationGate>div{min-width:0}.scanRegistrationGate>div>small{color:#0b63f6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:15px;font-weight:800;display:block}.scanRegistrationGate h3{color:#101a31;font-family:var(--font-manrope);margin:0 0 7px;font-size:22px;line-height:1.25}.scanRegistrationGate p{color:#455570;margin:0 0 7px;font-size:16px;font-weight:500;line-height:1.55}.scanRegistrationGate>div>span{color:#687994;font-size:15px;font-weight:500;line-height:1.5;display:block}.scanRegistrationGate>button{color:#fff;cursor:pointer;min-height:50px;font:800 16px var(--font-manrope);white-space:nowrap;background:linear-gradient(135deg,#0b63f6,#6650e8);border:0;border-radius:12px;padding:0 20px;box-shadow:0 12px 26px #0b63f62e}.scanRegistrationGate>button:hover{transform:translateY(-1px);box-shadow:0 15px 30px #0b63f63b}.reportSentConfirmation{background:linear-gradient(135deg,#effaf5,#f7fffb);border:1px solid #bfe4d1;border-radius:14px;grid-template-columns:52px 1fr;align-items:center;gap:15px;margin:20px;padding:20px;display:grid}.reportSentConfirmation>span{color:#147c56;background:#d9f4e6;border-radius:14px;place-items:center;width:52px;height:52px;font-size:24px;font-weight:900;display:grid}.reportSentConfirmation b{color:#153f31;font-size:18px;display:block}.reportSentConfirmation p{color:#526d63;margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.55}.reportSentConfirmation strong{color:#176bea;overflow-wrap:anywhere}@media (max-width:600px){.assessmentContext,.scanSequence{grid-template-columns:1fr!important}.assessmentContext label.wide{grid-column:auto}.scanRegistrationGate{grid-template-columns:1fr;align-items:start;padding:20px}.scanRegistrationGate>button{width:100%}}.intelligenceHeader{height:72px;padding-left:max(36px,50% - 720px);padding-right:max(36px,50% - 720px)}.intelligenceHeader .brandWordmark img{width:168px}.intelligenceHeader nav{gap:20px}.intelligenceHeader nav a{font-size:13px}.intelligenceHeader .registerButton{display:none}.intelligenceHeader .loginButton{font-size:13px}.intelligenceHeader .headerScanButton{border-radius:999px;height:44px;font-size:13px}.intelligenceHero{background:radial-gradient(circle 420px at var(--light-x) var(--light-y), #2b6ade40, transparent 72%), radial-gradient(circle at 78% 8%, #5651e32e, transparent 26%), linear-gradient(118deg, #061126, #081a39 62%, #0b2044);grid-template-columns:.84fr 1.16fr;gap:54px;min-height:calc(100svh - 80px);padding:56px max(48px,50% - 720px) 64px}.intelligenceHero h1{letter-spacing:-.052em;font-size:clamp(52px,4.4vw,68px);line-height:1.04}.intelligenceHero h1 em{color:#fff;font-style:normal;font-weight:750}.intelligenceHero .heroCopy>p{color:#b8c5da;max-width:570px}.heroDemoButton{color:#fff;cursor:pointer;background:#0712268c;border:1px solid #7ea8ee80;border-radius:13px;min-height:54px;padding:0 22px;font-weight:800}.heroDemoButton span{color:#7eb4ff;margin-right:8px}.intelligenceDashboard{border-radius:16px;min-width:650px;transform:perspective(1200px)rotateY(-1.5deg);box-shadow:0 35px 100px #000819b3,0 0 0 7px #ffffff0d}.heroInsightRisk{top:-28px}.heroInsightAction{bottom:-28px}.credibilityStrip{padding-left:max(48px,50% - 720px);padding-right:max(48px,50% - 720px)}.credibilityStrip>div{text-align:center;align-items:center;min-height:92px;padding:18px 22px}.credibilityStrip strong{font-size:23px}.credibilityStrip span{font-size:13px}.conversionAdvantage,.resultsStrip{text-align:center;background:linear-gradient(#f8faff,#fff);padding:86px max(48px,50% - 660px)}.conversionAdvantage>h2,.resultsStrip>h2{max-width:880px;margin:14px auto 0;font-size:clamp(34px,3.4vw,48px)}.conversionAdvantage>div:last-child{text-align:left;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px;display:grid}.conversionAdvantage article{background:#fff;border:1px solid #e1e8f2;border-radius:14px;padding:26px;box-shadow:0 12px 34px #1d3b6912}.conversionAdvantage article>span{color:#1769eb;background:#edf4ff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.conversionAdvantage h3{margin:20px 0 8px;font-size:18px}.conversionAdvantage p{color:#65738a;margin:0}.resultsStrip{background:#fff}.resultsStrip>div{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1120px;margin:38px auto 0;display:grid}.resultsStrip article{background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #dce6f4;border-radius:14px;flex-direction:column;justify-content:center;min-height:138px;padding:25px 18px;display:flex}.resultsStrip strong{color:#1769eb;font-size:36px}.resultsStrip span{color:#506079;margin-top:8px;font-size:14px}.resultsStrip>small{color:#7b8799;margin-top:16px;display:block}.caseStudySection{background:#f5f8fd}.caseStudyPlaceholder{box-shadow:0 24px 65px #223e651f}.intelligencePricing{background:#fbfcff}.intelligencePricing .pricingGrid article{background:#fff}@media (max-width:1180px){.intelligenceHeader{height:80px;padding-left:32px;padding-right:32px}.intelligenceDashboard{transform:none}.conversionAdvantage,.resultsStrip{padding-left:32px;padding-right:32px}}@media (max-width:820px){.conversionAdvantage>div:last-child,.resultsStrip>div{grid-template-columns:1fr 1fr}}@media (max-width:600px){.intelligenceHeader{height:72px;padding-left:20px;padding-right:20px}.intelligenceHeader .brandWordmark img{width:152px}.intelligenceHero{padding:42px 20px 50px}.intelligenceHero h1{font-size:43px}.heroDemoButton{width:100%}.conversionAdvantage,.resultsStrip{padding:72px 20px}.conversionAdvantage>div:last-child,.resultsStrip>div{grid-template-columns:1fr}}.inviteLanding{--invite-navy:#07152e;--invite-ink:#0b1736;--invite-copy:#44516b;--invite-muted:#66738d;--invite-blue:#1769ff;--invite-violet:#6d4aff;--invite-border:#dce5f2;min-height:100vh;color:var(--invite-ink);background:#f7f9fc;overflow:hidden}.inviteLanding *{box-sizing:border-box}.inviteLanding :where(section[id]){scroll-margin-top:96px}.inviteLanding :where(button,a,summary,input,select):focus-visible{outline-offset:3px;outline:3px solid #1769ff52}.inviteLanding .inviteHeader{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #d9e3f1e6;align-items:center;gap:28px;height:82px;padding:0 max(48px,50% - 640px);display:flex;position:sticky;top:0;box-shadow:0 8px 28px #152a4c0a}.inviteHeader .brandWordmark{flex:none}.inviteHeader .brandWordmark img{width:178px;height:auto;display:block}.inviteHeader nav{justify-content:center;align-items:center;gap:25px;margin:auto;display:flex}.inviteHeader nav a{color:#34435d;white-space:nowrap;text-decoration:none;position:relative}.inviteHeader nav a:after{background:var(--invite-blue);content:"";border-radius:9px;height:2px;transition:right .2s,left .2s;position:absolute;bottom:-9px;left:50%;right:50%}.inviteHeader nav a:hover:after{left:0;right:0}.inviteHeaderActions{align-items:center;gap:10px;display:flex}.inviteStatusWrap{position:relative}.inviteStatusButton{color:#176b4e;cursor:pointer;white-space:nowrap;background:#effaf4;border:1px solid #cde6d9;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 13px;display:flex}.inviteStatusButton>span{color:#fff;background:#1f9d70;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.inviteStatusDetail{border:1px solid var(--invite-border);background:#fff;border-radius:15px;width:min(360px,100vw - 32px);padding:19px;position:absolute;top:51px;right:0;box-shadow:0 22px 60px #0f25472b}.inviteStatusDetail strong{color:var(--invite-ink);font-size:17px;display:block}.inviteStatusDetail p{color:var(--invite-copy);margin:7px 0 5px}.inviteStatusDetail small{color:var(--invite-muted);line-height:1.55;display:block}.inviteSupportLink{color:#41506a;white-space:nowrap;align-items:center;min-height:44px;padding:0 9px;text-decoration:none;display:inline-flex}.inviteHeaderCta{background:linear-gradient(110deg, var(--invite-blue), var(--invite-violet));color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;min-height:50px;padding:0 18px;box-shadow:0 12px 28px #275de533}.inviteLanding .inviteHero{text-align:left;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);align-items:center;gap:66px;width:100%;max-width:1280px;min-height:min(760px,100svh - 82px);margin:auto;padding:44px 0 48px;display:grid;position:relative}.inviteHero:before{z-index:-2;content:"";background:linear-gradient(#1769ff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#1769ff09 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 14% 15%,#1769ff26,#0000 25%),radial-gradient(circle at 87% 34%,#6d4aff26,#0000 31%),linear-gradient(#f8fbff,#f5f8fd);position:absolute;inset:-82px -30vw -80px}.inviteHero:after{z-index:-1;filter:blur(85px);content:"";background:#5053ee2e;border-radius:50%;width:470px;height:470px;position:absolute;top:11%;right:2%}.inviteHeroCopy{z-index:2;position:relative}.inviteEyebrow{color:#155ac6;letter-spacing:.12em;background:#f5f9ff;border:1px solid #cbdcf8;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.inviteActiveNote{color:#2f4761;align-items:center;gap:11px;margin:18px 0 0;display:flex}.inviteActiveNote>span{color:#15805a;background:#e4f6ed;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.inviteActiveNote>div{flex-direction:column;gap:2px;display:flex}.inviteActiveNote strong{font-size:16px}.inviteActiveNote small{color:#5f6e83}.inviteHero h1{max-width:670px;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:21px 0 20px;font-size:clamp(54px,4.45vw,66px);font-weight:760;line-height:1.02}.inviteHeroCopy>p{max-width:640px;color:var(--invite-copy);text-wrap:pretty;margin:0}.inviteHeroActions{align-items:center;gap:18px;margin-top:28px;display:flex}.inviteHeroActions button,.inviteFinalCta>button{background:linear-gradient(110deg, var(--invite-blue), var(--invite-violet));color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:0 21px;display:inline-flex;box-shadow:0 16px 34px #1d5ded3b}.inviteHeroActions button:hover,.inviteHeaderCta:hover,.inviteFinalCta>button:hover{transform:translateY(-2px);box-shadow:0 19px 39px #1d5ded47}.inviteHeroActions>a{color:#25446e;border-bottom:1px solid #afc1da;align-items:center;min-height:52px;padding:0 5px;text-decoration:none;display:inline-flex}.inviteHeroTrust{color:#4a5870;flex-wrap:wrap;gap:9px 17px;margin-top:23px;display:flex}.inviteHeroTrust span{white-space:nowrap}.inviteProductVisual{padding:34px 15px 30px 22px;position:relative}.inviteSampleLabel{z-index:5;color:#5f6f88;background:#ffffffe6;border:1px solid #d4def0;border-radius:999px;padding:7px 10px;font-weight:700;position:absolute;top:0;right:26px}.inviteReportShell{z-index:2;background:#fffffff2;border:1px solid #cad7ebf2;border-radius:22px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 38px 90px #172f5630,inset 0 2px #fff}.inviteReportShell>header{background:linear-gradient(110deg,#fff,#f7f9ff);border-bottom:1px solid #e4eaf3;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:16px 19px;display:flex}.inviteReportShell>header>div{flex-direction:column;gap:4px;display:flex}.inviteReportShell>header span{color:#1769df;letter-spacing:.1em;font-weight:800}.inviteReportShell>header strong{font-size:20px}.inviteReportShell>header small{color:#6c7990;text-align:right}.inviteReportOverview{grid-template-columns:150px 1fr;align-items:center;gap:24px;padding:24px 21px;display:grid}.inviteReportScore{text-align:center;background:#f9fbff;border:11px solid #2770e8;border-right-color:#8058ea;border-radius:50%;place-content:center;width:142px;height:142px;display:grid;box-shadow:0 0 0 8px #f0f4fb}.inviteReportScore strong{font-size:43px;line-height:1}.inviteReportScore span{color:#5a6880;margin-top:3px}.inviteReportScore small{color:#64738c;margin-top:5px}.inviteReportMetrics{gap:13px;display:grid}.inviteReportMetrics>div{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;display:grid}.inviteReportMetrics span{color:#53627a}.inviteReportMetrics strong{font-size:16px}.inviteReportMetrics i{background:#e9eef5;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.inviteReportMetrics i>b{border-radius:inherit;background:linear-gradient(90deg,#1769ff,#6d4aff);height:100%;display:block}.inviteReportFinding{background:#f8faff;border:1px solid #dce5f2;border-left:4px solid #1769ff;border-radius:14px;margin:0 21px 22px;padding:18px}.inviteReportFinding>div{color:#5c6a82;align-items:center;gap:8px;font-weight:800;display:flex}.inviteReportFinding>div>span{color:#1769df;background:#e7f0ff;border-radius:7px;padding:5px 7px}.inviteReportFinding>strong{margin:10px 0 4px;font-size:18px;display:block}.inviteReportFinding>p{color:#5b6880;margin:0}.inviteReportFinding>footer{color:#506079;border-top:1px solid #dce4ef;justify-content:space-between;gap:15px;margin-top:13px;padding-top:12px;display:flex}.inviteFloatingCard{z-index:4;background:#fffffff7;border:1px solid #d9e2ef;border-radius:13px;align-items:center;gap:10px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 18px 42px #162c4c2b}.inviteFloatingCard>span{color:#d75345;background:#fff0ed;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.inviteFloatingCard>div{flex-direction:column;display:flex}.inviteFloatingCard small{color:#69778d}.inviteFloatingCritical{top:82px;left:-8px}.inviteFloatingGrowth{bottom:67px;right:-29px}.inviteFloatingGrowth>span{color:#19815c;background:#e8f7f0}.inviteFloatingPriority{flex-direction:column;align-items:flex-start;gap:1px;display:flex;bottom:7px;right:22px}.inviteFloatingPriority small{color:#6a7890;letter-spacing:.1em}.inviteTrustStrip{z-index:3;background:#fff;border:1px solid #dce4ef;border-radius:18px;grid-template-columns:repeat(4,1fr);max-width:1280px;margin:-1px auto 0;display:grid;position:relative;box-shadow:0 18px 55px #1f3a5e14}.inviteTrustStrip article{border-right:1px solid #e3e9f2;grid-template-columns:34px 1fr;align-items:center;gap:13px;min-height:118px;padding:23px;display:grid}.inviteTrustStrip article:last-child{border-right:0}.inviteTrustStrip article>span{color:#1769df;background:#edf4ff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.inviteTrustStrip strong{font-size:17px;display:block}.inviteTrustStrip p{color:var(--invite-muted);margin:4px 0 0}.inviteSectionIntro{max-width:760px}.inviteSectionLabel{color:#1763d8;letter-spacing:.12em;font-weight:800;display:block}.inviteSectionIntro h2,.invitePrivacyPromise h2,.inviteHow h2,.inviteFaq h2{letter-spacing:-.04em;text-wrap:balance;margin:15px 0 14px;font-size:clamp(40px,3.55vw,48px);line-height:1.1}.inviteSectionIntro>p{color:var(--invite-copy);margin:0}.inviteRecommended{max-width:1280px;margin:auto;padding:118px 0 98px}.inviteRecommendedCard{text-align:left;width:100%;color:var(--invite-ink);cursor:pointer;background:radial-gradient(circle at 90% 0,#674beb1c,#0000 28%),linear-gradient(135deg,#fff,#f7faff);border:2px solid #2c72e8;border-radius:22px;grid-template-columns:74px minmax(0,1fr) 320px;align-items:center;gap:26px;margin-top:37px;padding:29px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 25px 65px #184ea51f}.inviteRecommendedCard:hover{transform:translateY(-3px);box-shadow:0 31px 75px #184ea52b}.inviteRecommendedIcon{color:#fff;background:linear-gradient(135deg,#1769ff,#6d4aff);border-radius:20px;place-items:center;width:74px;height:74px;font-size:34px;display:grid;box-shadow:0 14px 30px #2662e13d}.inviteCardBadges{align-items:center;gap:8px;margin-bottom:8px;display:flex}.inviteCardBadges span,.inviteCardBadges em{color:#145ecb;background:#eaf2ff;border-radius:7px;padding:6px 8px;font-style:normal;font-weight:800}.inviteCardBadges em{color:#147d56;background:#e5f7ee}.inviteRecommendedBody h3{margin:0 0 8px;font-size:28px}.inviteRecommendedBody>p{max-width:670px;color:var(--invite-copy);margin:0}.inviteRecommendedBody ul{color:#52617a;flex-wrap:wrap;gap:9px 21px;margin:17px 0 0;padding:0;list-style:none;display:flex}.inviteRecommendedBody li:before{color:#18704f;content:"?";margin-right:7px}.inviteRecommendedAction{border-left:1px solid #d8e3f2;flex-direction:column;justify-content:center;align-items:flex-start;min-height:165px;padding:23px;display:flex}.inviteRecommendedAction small{color:#63728a;letter-spacing:.1em}.inviteRecommendedAction strong{margin:10px 0 22px;font-size:18px;line-height:1.4}.inviteRecommendedAction>span{background:linear-gradient(110deg, var(--invite-blue), var(--invite-violet));color:#fff;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:52px;display:flex}.invitePrivacyPromise{background:linear-gradient(120deg,#f2fbf7,#f7fbff);border:1px solid #cfe0ed;border-radius:20px;grid-template-columns:68px minmax(0,1fr) minmax(330px,.72fr);align-items:center;gap:27px;max-width:1280px;margin:0 auto 110px;padding:34px;display:grid}.invitePrivacyIcon{color:#117c55;background:#dff5ea;border-radius:18px;place-items:center;width:64px;height:64px;font-size:27px;display:grid}.invitePrivacyPromise h2{margin:8px 0;font-size:30px}.invitePrivacyPromise p{color:var(--invite-copy);margin:0}.invitePrivacyPromise ul{color:#41516a;gap:11px;margin:0;padding:0 0 0 23px;display:grid}.invitePrivacyPromise li::marker{color:#19805c}.inviteLanding .marketingFunnel{background:radial-gradient(circle at 7% 12%,#1769ff21,#0000 25%),radial-gradient(circle at 92% 85%,#6d4aff1c,#0000 29%),#f4f7fd;border-top:1px solid #dce5f1;border-bottom:1px solid #dce5f1;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;padding:112px max(48px,50% - 640px)}.inviteLanding .funnelIntro{position:sticky;top:112px}.inviteLanding .funnelIntro h2{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.04em;margin:15px 0;font-size:46px;line-height:1.1}.inviteLanding .funnelIntro>p{color:var(--invite-copy)}.inviteLanding .funnelIntro>div:last-child{gap:9px;margin-top:25px}.inviteLanding .funnelIntro>div:last-child span{color:#40526b;background:#ffffffd9;border-color:#d4e0ee;padding:9px 12px}.inviteLanding .instantScanForm{border:1px solid #d6e1ef;border-radius:22px;padding:28px;box-shadow:0 28px 70px #17305321}.inviteLanding .assessmentContext{margin-bottom:24px}.inviteLanding .assessmentContext label>span,.inviteLanding .instantScanForm>label,.inviteLanding .scanModePicker legend{font-weight:800;color:#35465f!important}.inviteLanding .assessmentContext select{border-radius:12px;height:56px;font-size:16px}.inviteLanding .scanModePicker{gap:10px;margin-bottom:23px}.inviteLanding .instantScanForm .scanModePicker button{border-radius:13px;min-height:83px;padding:15px}.inviteLanding .instantScanForm .scanModePicker button span{font-weight:800}.inviteLanding .instantScanForm .scanModePicker button small{color:#65748b;margin-top:6px}.inviteLanding .instantScanForm>div:not(.assessmentContext):not(.scanSequence){border-color:#bdcee3;border-radius:13px;height:auto;min-height:64px}.inviteLanding .instantScanForm>div:not(.assessmentContext):not(.scanSequence)>span{color:#77869b;padding-left:16px}.inviteLanding .instantScanForm input{color:#1d2b43;padding:0 10px;font-size:16px}.inviteLanding .instantScanForm button{min-height:52px;padding:0 23px}.inviteLanding .instantScanForm>small{color:#66758c;margin-top:11px;line-height:1.55}.inviteLanding .scanSequence{margin-top:18px;grid-template-columns:repeat(2,1fr)!important;padding:16px!important}.inviteLanding .scanRegistrationGate{margin-top:4px}.inviteLanding .funnelMessage,.inviteLanding .funnelLoading{padding:15px 17px}.inviteLanding .instantResult{border-radius:20px;margin-top:20px}.inviteLanding .instantResult>header{padding:27px}.inviteLanding .instantResult h3{font-size:24px}.inviteLanding .instantScore{width:116px;height:116px}.inviteLanding .instantScore strong{font-size:38px}.inviteLanding .resultFacts span{padding:16px}.inviteLanding .resultCategories,.inviteLanding .resultFindings{padding:21px 24px}.inviteLanding .resultFindings article{padding:16px}.inviteLanding .unlockReport{border-radius:15px;margin:0 24px 24px;padding:23px}.inviteLanding .unlockReport input{height:48px}.inviteLanding .unlockReport button{min-height:50px}.inviteReportSection,.inviteOtherScans,.inviteHow,.inviteComparison,.inviteFaq{max-width:1280px;margin:auto;padding:120px 0}.inviteReportSection{grid-template-columns:.72fr 1.28fr;align-items:start;gap:75px;display:grid}.inviteReportSection>.inviteSectionIntro{position:sticky;top:112px}.inviteReportGrid{gap:20px;display:grid}.inviteReportChecklist{border:1px solid var(--invite-border);background:#fff;border-radius:19px;grid-template-columns:1fr 1fr;gap:12px;padding:25px;display:grid;box-shadow:0 20px 60px #1d345612}.inviteReportChecklist>div{background:#f6f9fd;border-radius:12px;align-items:center;gap:12px;min-height:70px;padding:13px;display:flex}.inviteReportChecklist>div>span{color:#157e59;background:#e4f6ed;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.inviteReportChecklist strong{font-size:16px;line-height:1.4}.inviteExampleInsight{background:#fff;border:1px solid #d9e3f0;border-radius:20px;overflow:hidden;box-shadow:0 25px 68px #1b325317}.inviteExampleInsight>header{background:#f7f9fd;border-bottom:1px solid #e3e9f2;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.inviteExampleInsight>header>div{align-items:center;gap:9px;display:flex}.inviteExampleInsight>header span{color:#b8433a;background:#ffe9e6;border-radius:7px;padding:5px 7px;font-weight:800}.inviteExampleInsight>header em{color:#5d6b81;border:1px solid #d3deee;border-radius:999px;padding:6px 9px;font-style:normal}.inviteExampleInsight>h3{margin:0;padding:24px 24px 0;font-size:26px;line-height:1.25}.inviteEvidenceBox{background:#f3f6fb;border-radius:13px;margin:20px 24px;padding:17px}.inviteEvidenceBox small{color:#586a82;letter-spacing:.09em}.inviteEvidenceBox ul{color:#44536b;gap:8px;margin:11px 0 0;padding-left:22px;display:grid}.inviteExampleInsight dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0 24px 24px;display:grid}.inviteExampleInsight dl>div{border:1px solid #e2e8f0;border-radius:11px;flex-direction:column;gap:8px;min-height:92px;padding:14px;display:flex}.inviteExampleInsight dt{color:#66758d}.inviteExampleInsight dd{color:#24344d;margin:0;font-weight:700;line-height:1.45}.inviteExampleInsight dd span{color:#ba443a}.inviteOtherScans{border-top:1px solid #e0e6ef}.inviteScanGroups{gap:26px;margin-top:50px;display:grid}.inviteScanGroup{background:#fff;border:1px solid #dce4ef;border-radius:22px;padding:27px;box-shadow:0 15px 48px #1c33540e}.inviteScanGroup>header{justify-content:space-between;align-items:start;gap:30px;margin-bottom:22px;display:flex}.inviteScanGroup>header span{font-size:22px;font-weight:800}.inviteScanGroup>header p{max-width:750px;color:var(--invite-muted);margin:6px 0 0}.inviteScanGroup>header>small{color:#607089;white-space:nowrap;background:#eff4fa;border-radius:999px;padding:7px 10px}.inviteScanGroup>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.inviteScanCard{text-align:left;min-height:350px;color:var(--invite-ink);cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:17px;flex-direction:column;align-items:stretch;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.inviteScanCard:before{background:var(--scan-accent);content:"";height:3px;position:absolute;top:0;left:0;right:0}.inviteScanCard:hover{border-color:color-mix(in srgb, var(--scan-accent) 42%, #dfe6ef);transform:translateY(-3px);box-shadow:0 20px 42px #1a30511c}.inviteScanCard.featured{background:linear-gradient(145deg,#fff,#f5f7ff)}.inviteScanCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.inviteScanIcon{background:color-mix(in srgb, var(--scan-accent) 10%, #fff);width:46px;height:46px;color:var(--scan-accent);border-radius:13px;place-items:center;font-size:23px;display:grid}.inviteScanCardTop em{color:#5b47c8;text-align:center;background:#ebe9ff;border-radius:7px;padding:6px 7px;font-style:normal;font-weight:800}.inviteScanCard>small{color:var(--scan-accent);letter-spacing:.09em;margin-top:17px;font-weight:800}.inviteScanCard h3{margin:8px 0 9px;font-size:21px;line-height:1.25}.inviteScanCard>p{color:#526078;margin:0}.inviteScanMeta{background:#f5f7fa;border-radius:10px;flex-direction:column;gap:3px;margin:17px 0;padding:12px;display:flex}.inviteScanMeta span{color:#6a7890}.inviteScanMeta strong{font-size:16px}.inviteScanCard footer{border-top:1px solid #e1e7ef;flex-direction:column;gap:7px;margin-top:auto;padding-top:15px;display:flex}.inviteScanCard footer>span{color:#6d7990}.inviteScanCard footer>strong{color:#145fcf;line-height:1.4}.inviteScanHelp{background:#f4f8ff;border:1px solid #ccdaeb;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:24px 27px;display:flex}.inviteScanHelp strong{font-size:19px}.inviteScanHelp p{color:#56657d;margin:5px 0 0}.inviteScanHelp>a{color:#155ec9;white-space:nowrap;background:#fff;border:1px solid #bcd0eb;border-radius:11px;align-items:center;min-height:50px;padding:0 17px;text-decoration:none;display:inline-flex}.inviteHow{background:#f0f5fc;max-width:none;padding-left:max(48px,50% - 640px);padding-right:max(48px,50% - 640px)}.inviteHow>.inviteSectionIntro{max-width:800px}.inviteTimeline{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:50px;display:grid;position:relative}.inviteTimeline:before{content:"";background:linear-gradient(90deg,#1769ff,#6d4aff);height:2px;position:absolute;top:29px;left:10%;right:10%}.inviteTimeline article{z-index:2;position:relative}.inviteTimeline article>span{color:#fff;background:#1769ff;border:7px solid #f0f5fc;border-radius:50%;place-items:center;width:60px;height:60px;font-weight:800;display:grid;box-shadow:0 0 0 1px #b8cff3}.inviteTimeline article:nth-child(2n)>span{background:#5f4fe3}.inviteTimeline h3{margin:22px 0 8px;font-size:22px}.inviteTimeline p{color:var(--invite-copy);margin:0}.inviteModeGuide{grid-template-columns:1fr 1fr;gap:15px;margin-top:45px;display:grid}.inviteModeGuide article{background:#fff;border:1px solid #d7e1ed;border-radius:16px;padding:24px}.inviteModeGuide article.recommended{background:#f7faff;border:2px solid #2e73e7}.inviteModeGuide article>span{color:#1764d8;letter-spacing:.09em;font-weight:800}.inviteModeGuide h3{margin:8px 0 5px;font-size:21px}.inviteModeGuide p{color:#52617a;margin:0}.inviteDecisionSection{color:#fff;background:radial-gradient(circle at 85% 20%,#4350d35c,#0000 34%),linear-gradient(125deg,#07152e,#14294d);border-radius:26px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;max-width:1280px;margin:120px auto;padding:58px;display:grid;box-shadow:0 30px 80px #07152e30}.inviteDecisionSection>div:first-child>span{color:#93b8ff;letter-spacing:.1em;font-weight:800}.inviteDecisionSection h2{letter-spacing:-.04em;margin:16px 0 0;font-size:44px;line-height:1.1}.inviteDecisionSteps{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.inviteDecisionSteps article{background:#ffffff12;border:1px solid #ffffff24;border-radius:15px;flex-direction:column;min-height:205px;padding:20px;display:flex}.inviteDecisionSteps article>span{color:#91b6ff;font-weight:800}.inviteDecisionSteps strong{margin-top:auto;font-size:24px}.inviteDecisionSteps p{color:#bdc9dc;margin:7px 0 0}.inviteComparison{grid-template-columns:.72fr 1.28fr;gap:75px;display:grid}.inviteComparisonGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inviteComparisonGrid article{background:#fff;border:1px solid #dce4ef;border-radius:20px;padding:28px}.inviteComparisonGrid article.bizscan{background:linear-gradient(145deg,#fff,#f4f7ff);border:2px solid #2c70e5;box-shadow:0 20px 55px #1e50a91a}.inviteComparisonGrid article>span{color:#69768c;letter-spacing:.09em;font-weight:800}.inviteComparisonGrid article.bizscan>span{color:#1762d3}.inviteComparisonGrid h3{margin:15px 0 22px;font-size:24px;line-height:1.3}.inviteComparisonGrid ul{color:#46556d;gap:14px;margin:0;padding:0;list-style:none;display:grid}.inviteComparisonGrid li{padding-left:28px;position:relative}.inviteComparisonGrid li:before{color:#7b8799;content:"?";position:absolute;left:0}.inviteComparisonGrid .bizscan li:before{color:#16815b;content:"?"}.inviteFaq{border-top:1px solid #e0e7f0;grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.inviteFaqIntro{align-self:start;position:sticky;top:112px}.inviteFaqIntro>p{color:var(--invite-copy)}.inviteFaqIntro>a{color:#155fcf;margin-top:18px;text-decoration:none;display:inline-flex}.inviteFaqList{border-top:1px solid #dce3ed}.inviteFaqList details{border-bottom:1px solid #dce3ed}.inviteFaqList summary{color:#15233b;cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:76px;padding:21px 0;list-style:none;display:flex;font-size:18px!important;font-weight:700!important}.inviteFaqList summary::-webkit-details-marker{display:none}.inviteFaqList summary span{color:#1767db;background:#edf3fb;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;transition:transform .2s;display:grid}.inviteFaqList details[open] summary span{transform:rotate(45deg)}.inviteFaqList details>p{color:#53617a;margin:-4px 58px 22px 0}.inviteFinalCta{background:radial-gradient(circle at 85% 0,#6547e826,#0000 32%),linear-gradient(120deg,#f4f8ff,#fff);border:1px solid #d2dded;border-radius:25px;justify-content:space-between;align-items:center;gap:60px;max-width:1280px;margin:0 auto 110px;padding:54px 60px;display:flex;box-shadow:0 24px 70px #1f375a17}.inviteFinalCta>div{max-width:780px}.inviteFinalCta>div>span{color:#1762d4;letter-spacing:.1em;font-weight:800}.inviteFinalCta h2{letter-spacing:-.035em;margin:13px 0 10px;font-size:42px}.inviteFinalCta p{color:#52617a;margin:0}.inviteFinalCta>button{flex:none;min-width:230px}.inviteLanding .inviteFooter{background:#fff;border-top:1px solid #dce4ef;align-items:center;gap:28px;max-width:none;margin:0;padding:36px max(48px,50% - 640px);display:flex}.inviteFooter>strong{color:#0b1736;white-space:nowrap;font-size:18px}.inviteFooter>p{color:#65738a;margin:0}.inviteFooter>div{gap:22px;margin-left:auto;display:flex}.inviteFooter>div a{color:#4b5970;text-decoration:none}.inviteStickyCta{z-index:75;color:#fff;cursor:pointer;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07152ef5;border:1px solid #ffffff29;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-width:430px;min-height:70px;padding:10px 11px 10px 19px;transition:opacity .22s,transform .22s;display:flex;position:fixed;bottom:26px;right:30px;transform:translateY(18px);box-shadow:0 20px 55px #07152e59}.inviteStickyCta.visible{opacity:1;pointer-events:auto;transform:none}.inviteStickyCta>span{flex-direction:column;align-items:flex-start;display:flex}.inviteStickyCta>span small{color:#aebbd1;margin-top:3px}.inviteStickyCta>b{background:linear-gradient(110deg, var(--invite-blue), var(--invite-violet));white-space:nowrap;border-radius:11px;align-items:center;min-height:48px;padding:0 14px;display:flex}@media (max-width:1180px){.inviteLanding .inviteHeader{padding:0 28px}.inviteHeader nav{display:none}.inviteLanding .inviteHero{grid-template-columns:minmax(0,1fr) minmax(450px,.9fr);gap:35px;padding-left:32px;padding-right:32px}.inviteProductVisual{padding-left:0}.inviteFloatingCritical{left:-24px}.inviteFloatingGrowth{right:-12px}.inviteTrustStrip,.inviteRecommended,.invitePrivacyPromise,.inviteReportSection,.inviteOtherScans,.inviteComparison,.inviteFaq,.inviteFinalCta,.inviteDecisionSection{margin-left:28px;margin-right:28px}.inviteTrustStrip{grid-template-columns:1fr 1fr}.inviteTrustStrip article:nth-child(2){border-right:0}.inviteTrustStrip article:nth-child(-n+2){border-bottom:1px solid #e3e9f2}.inviteScanGroup>div{grid-template-columns:repeat(3,1fr)}.inviteReportSection,.inviteComparison{gap:45px}}@media (max-width:900px){.inviteHeader .inviteSupportLink{display:none}.inviteLanding .inviteHero{grid-template-columns:1fr;min-height:auto;padding-top:70px;padding-bottom:80px}.inviteHeroCopy{max-width:760px}.inviteHero h1{max-width:760px;font-size:58px}.inviteProductVisual{width:min(720px,100%);margin:0 auto;padding-top:52px}.inviteRecommendedCard{grid-template-columns:70px 1fr}.inviteRecommendedAction{border-top:1px solid #d8e3f2;border-left:0;grid-column:1/-1;min-height:auto;padding:22px 0 0}.inviteRecommendedAction strong{margin-bottom:15px}.invitePrivacyPromise{grid-template-columns:64px 1fr}.invitePrivacyPromise>ul{border-top:1px solid #d6e5e3;grid-column:1/-1;padding-top:20px}.inviteLanding .marketingFunnel{grid-template-columns:1fr;gap:40px;padding:90px 28px}.inviteLanding .funnelIntro,.inviteReportSection>.inviteSectionIntro,.inviteFaqIntro{position:static}.inviteReportSection,.inviteComparison,.inviteFaq{grid-template-columns:1fr}.inviteScanGroup>div,.inviteTimeline{grid-template-columns:1fr 1fr}.inviteTimeline:before{display:none}.inviteDecisionSection{grid-template-columns:1fr;gap:40px;padding:45px}.inviteFooter>p{display:none}}@media (max-width:680px){.inviteLanding .inviteHeader{gap:12px;height:72px;padding:0 18px}.inviteHeader .brandWordmark img{width:154px}.inviteHeaderActions{margin-left:auto}.inviteHeaderCta{display:none}.inviteStatusButton{min-height:42px;padding:0 10px}.inviteStatusButton>span{display:none}.inviteLanding .inviteHero{padding:42px 20px 60px}.inviteHero h1{font-size:44px;line-height:1.04}.inviteActiveNote{align-items:flex-start}.inviteHeroActions{flex-direction:column;align-items:stretch}.inviteHeroActions button,.inviteHeroActions>a{justify-content:center;width:100%}.inviteHeroActions>a{border:1px solid #c8d7ea;border-radius:11px}.inviteHeroTrust{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inviteProductVisual{padding:50px 0 0}.inviteReportShell{border-radius:17px;transform:none}.inviteReportShell>header{flex-direction:column;align-items:flex-start;gap:7px}.inviteReportShell>header small{text-align:left}.inviteReportOverview{grid-template-columns:1fr}.inviteReportScore{margin:auto}.inviteFloatingCard{display:none}.inviteTrustStrip{border-radius:0;grid-template-columns:1fr;margin:0}.inviteTrustStrip article{border-right:0;min-height:96px;border-bottom:1px solid #e3e9f2!important}.inviteTrustStrip article:last-child{border-bottom:0!important}.inviteRecommended{padding:80px 20px}.inviteRecommendedCard{grid-template-columns:1fr;gap:18px;padding:22px}.inviteRecommendedIcon{width:60px;height:60px}.inviteRecommendedBody h3{font-size:25px}.inviteRecommendedBody ul{display:grid}.invitePrivacyPromise{grid-template-columns:1fr;margin:0 20px 80px;padding:24px}.invitePrivacyPromise h2{font-size:30px}.inviteLanding .marketingFunnel{padding:80px 20px}.inviteLanding .funnelIntro h2{font-size:38px}.inviteLanding .instantScanForm{padding:20px}.inviteLanding .scanModePicker{grid-template-columns:1fr}.inviteLanding .instantScanForm>div:not(.assessmentContext):not(.scanSequence){grid-template-rows:minmax(58px,auto) 58px;grid-template-columns:auto minmax(0,1fr);display:grid;height:auto!important}.inviteLanding .instantScanForm>div:not(.assessmentContext):not(.scanSequence)>span{align-items:center;min-height:58px;display:flex}.inviteLanding .instantScanForm>div:not(.assessmentContext):not(.scanSequence)>input{width:100%;min-width:0;min-height:58px}.inviteLanding .instantScanForm>div:not(.assessmentContext):not(.scanSequence)>button{grid-column:1/-1;width:100%;min-height:58px}.inviteLanding .scanSequence{grid-template-columns:1fr!important}.inviteLanding .instantResult>header{grid-template-columns:1fr}.inviteLanding .instantScore{margin:auto}.inviteLanding .resultFacts{grid-template-columns:1fr}.inviteLanding .resultFacts span{border-bottom:1px solid #e8edf3;border-right:0}.inviteLanding .unlockReport{grid-template-columns:1fr}.inviteLanding .unlockReport>*{grid-column:1!important}.inviteReportSection,.inviteOtherScans,.inviteComparison,.inviteFaq{margin:0;padding:80px 20px}.inviteReportChecklist,.inviteExampleInsight dl,.inviteComparisonGrid{grid-template-columns:1fr}.inviteScanGroups{margin-top:36px}.inviteScanGroup{padding:20px}.inviteScanGroup>header{flex-direction:column;align-items:flex-start}.inviteScanGroup>div{grid-template-columns:1fr}.inviteScanCard{min-height:auto}.inviteScanHelp{flex-direction:column;align-items:stretch}.inviteScanHelp>a{justify-content:center}.inviteHow{padding:80px 20px}.inviteTimeline,.inviteModeGuide{grid-template-columns:1fr}.inviteTimeline{gap:35px}.inviteTimeline article{grid-template-columns:60px 1fr;gap:0 17px;display:grid}.inviteTimeline h3{margin:6px 0}.inviteTimeline p{grid-column:2}.inviteDecisionSection{margin:80px 20px;padding:32px 22px}.inviteDecisionSection h2{font-size:36px}.inviteDecisionSteps{grid-template-columns:1fr}.inviteDecisionSteps article{min-height:160px}.inviteFaq{gap:38px}.inviteFaqList summary{min-height:72px}.inviteFaqList details>p{margin-right:0}.inviteFinalCta{flex-direction:column;align-items:stretch;margin:0 20px 90px;padding:37px 23px}.inviteFinalCta h2{font-size:36px}.inviteFinalCta>button{width:100%;min-width:0}.inviteLanding .inviteFooter{flex-direction:column;align-items:flex-start;padding:30px 20px 105px}.inviteFooter>div{flex-wrap:wrap;margin-left:0}.inviteStickyCta{min-width:0;min-height:62px;padding:8px 9px 8px 14px;bottom:11px;left:12px;right:12px}.inviteStickyCta>span small{display:none}.inviteStickyCta>b{min-height:46px}.inviteLanding #free-scan:focus-within~.inviteStickyCta{display:none}}@media (prefers-reduced-motion:reduce){.inviteLanding *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sideNav nav{scrollbar-width:thin;margin-right:-2px;padding-right:2px;overflow-y:auto}.sideNav nav button{padding-top:9px;padding-bottom:9px}.sideNav nav button span{font-family:Arial,sans-serif}.commercePage{color:#172033;max-width:1540px;margin:auto;padding:28px 30px 52px}.invAppMain:has(>.commerceHeader){color:#172033;width:100%;max-width:1540px;margin-inline:auto;padding:28px 30px 52px}.commerceHeader{justify-content:space-between;align-items:flex-start;gap:30px;min-height:92px;margin-bottom:23px;display:flex}.commerceHeader>div:first-child>span{color:#1769df;letter-spacing:1.45px;font-size:10px;font-weight:900}.commerceHeader h1{letter-spacing:-.75px;margin:7px 0 5px;font-size:30px}.commerceHeader p{color:#6c778b;max-width:700px;margin:0;font-size:13px;line-height:1.55}.commerceHeader>div:last-child{gap:9px;padding-top:13px;display:flex}.commercePrimary,.commerceSecondary{min-height:42px;font:800 11px var(--font-manrope);cursor:pointer;border-radius:9px;padding:0 15px}.commercePrimary{color:#fff;background:#1467e5;border:0;box-shadow:0 8px 20px #1467e52b}.commercePrimary b{margin-left:12px}.commerceSecondary{color:#4a566b;background:#fff;border:1px solid #d9e0ea}.commerceCard{background:#fff;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 5px 18px #263c6509}.commerceCardGrid,.commerceOverviewGrid{gap:14px;margin-bottom:18px;display:grid}.commerceCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.commerceOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerceCardGrid>.commerceCard{flex-direction:column;align-items:flex-start;min-width:0;min-height:190px;padding:22px;display:flex}.commerceCardGrid>.commerceCard h2{letter-spacing:-.2px;margin:9px 0 8px;font-size:16px;line-height:1.3}.commerceCardGrid>.commerceCard p{color:#6c778b;margin:0 0 18px;font-size:10px;line-height:1.65}.commerceCardGrid>.commerceCard>strong,.commerceCardGrid>.commerceCard>small{margin-bottom:8px;display:block}.commerceCardGrid>.commerceCard>small{color:#7a8497;font-size:9px;line-height:1.5}.commerceCardGrid>.commerceCard .commerceInlineAction{margin-top:auto}.commerceEyebrow{color:#1769df;letter-spacing:.9px;font-size:9px;font-weight:900;line-height:1.4}.commerceMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:17px;display:grid}.commerceMetric{grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:112px;padding:17px;display:grid}.commerceMetric>span{border-radius:11px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.commerceMetric>span.blue{color:#176be8;background:#e9f2ff}.commerceMetric>span.orange{color:#df7d23;background:#fff0e2}.commerceMetric>span.purple{color:#6b54d7;background:#efebff}.commerceMetric>span.green{color:#178c60;background:#e5f7ee}.commerceMetric div{flex-direction:column;min-width:0;display:flex}.commerceMetric small{color:#7a8497;text-transform:uppercase;letter-spacing:.55px;font-size:9px;font-weight:800}.commerceMetric strong{letter-spacing:-.4px;margin-top:6px;font-size:20px}.commerceMetric p{color:#758095;margin:3px 0 0;font-size:9px}.commerceMetric>em{color:#16895e;white-space:nowrap;background:#e9f7ef;border-radius:999px;align-self:start;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.posStatusBar{color:#657187;background:#fff;border:1px solid #dfe5ed;border-radius:11px;align-items:center;gap:18px;min-height:43px;margin:-8px 0 14px;padding:0 14px;font-size:10px;display:flex}.posStatusBar span{align-items:center;display:flex}.posStatusBar span i{background:#17a46e;border-radius:50%;width:7px;height:7px;margin-right:7px;box-shadow:0 0 0 4px #17a46e17}.posStatusBar b{color:#364156;border-left:1px solid #e3e8ef;padding-left:18px}.posStatusBar em{color:#1769df;margin-left:auto;font-style:normal;font-weight:800}.posLayout{grid-template-columns:minmax(0,1fr) 355px;align-items:start;gap:14px;display:grid}.posCatalog{min-width:0}.posToolbar{margin-bottom:13px;padding:13px}.posToolbar>label{color:#7b8596;background:#fafbfd;border:1px solid #dbe2ec;border-radius:10px;align-items:center;height:44px;padding:0 11px;display:flex}.posToolbar input{width:100%;height:100%;font:500 11px var(--font-manrope);background:0 0;border:0;outline:0;padding:0 9px}.posToolbar kbd{color:#8892a3;background:#fff;border:1px solid #dfe4eb;border-radius:5px;padding:4px 7px;font-size:9px}.posToolbar>div{gap:6px;margin-top:11px;display:flex;overflow:auto}.posToolbar>div button{color:#606b7e;font:700 10px var(--font-manrope);white-space:nowrap;cursor:pointer;background:#f3f5f8;border:1px solid #0000;border-radius:8px;padding:8px 12px}.posToolbar>div button.active{color:#1769df;background:#eaf2ff;border-color:#bfd4f7}.productGrid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.productCard{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;min-height:207px;padding:13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.productCard:hover{border-color:#a9c4ed;transform:translateY(-2px);box-shadow:0 13px 30px #263c6514}.productCard>span{color:#536175;letter-spacing:-1px;border-radius:10px;place-items:center;width:100%;height:94px;font-size:20px;font-weight:900;display:grid}.productCard>small{color:#7e899b;text-transform:uppercase;letter-spacing:.8px;margin-top:11px;font-size:8px}.productCard>strong{color:#232d40;margin-top:5px;font-size:11px;line-height:1.35}.productCard footer{justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:11px;display:flex}.productCard footer b{font-size:12px}.productCard footer em{color:#6d7a8e;font-size:8px;font-style:normal}.productCard footer em.low{color:#dc7330}.posCart{position:sticky;top:80px;overflow:hidden}.posCart>header{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;height:63px;padding:0 17px;display:flex}.posCart>header div{flex-direction:column;display:flex}.posCart>header span{color:#788397;text-transform:uppercase;letter-spacing:.6px;font-size:9px}.posCart>header strong{margin-top:4px;font-size:13px}.posCart>header button{color:#dc654e;font:700 9px var(--font-manrope);cursor:pointer;background:0 0;border:0}.customerSelect{border:1px solid #dee4ed;border-radius:9px;grid-template-columns:75px 1fr;align-items:center;height:55px;margin:12px 14px 0;padding:0 11px;display:grid}.customerSelect>span{color:#778397;font-size:9px}.customerSelect select{color:#2f3a4f;width:100%;font:700 10px var(--font-manrope);background:#fff;border:0;outline:0}.cartLines{min-height:245px;max-height:335px;padding:7px 14px;overflow:auto}.cartLines article{border-bottom:1px solid #edf0f4;grid-template-columns:42px 1fr auto;gap:10px;padding:11px 0;display:grid}.cartLines article>span{color:#5b687c;border-radius:9px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.cartLines article>div{flex-direction:column;align-items:flex-start;display:flex}.cartLines article strong{font-size:10px}.cartLines article small{color:#7b8697;margin-top:3px;font-size:8px}.cartLines article section{align-items:center;gap:9px;margin-top:7px;display:flex}.cartLines article section button{color:#516078;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:6px;width:22px;height:22px;padding:0}.cartLines article section b{font-size:9px}.cartQuantityInput{color:#243044;width:58px;height:24px;font:800 10px var(--font-manrope);text-align:center;background:#fff;border:1px solid #dce3ec;border-radius:6px}.cartQuantityInput:focus{border-color:#4b64a2;outline:2px solid #4b64a229}.cartLines article>em{font-size:10px;font-style:normal;font-weight:800}.cartEmpty{color:#7a8596;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.cartEmpty>span{color:#3778d8;background:#edf3fc;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.cartEmpty strong{color:#3c475b;margin-top:10px;font-size:11px}.cartEmpty p{margin:4px 0;font-size:9px}.cartTotals{background:#fbfcfe;border-top:1px solid #e6ebf2;border-bottom:1px solid #e6ebf2;padding:13px 16px}.cartTotals p,.cartTotals>strong{justify-content:space-between;align-items:center;margin:0 0 8px;font-size:9px;display:flex}.cartTotals p span{color:#758094}.cartTotals>button{color:#1769df;font:750 9px var(--font-manrope);cursor:pointer;background:0 0;border:0;margin-bottom:11px;padding:0}.cartTotals>strong{border-top:1px dashed #dce2eb;margin:0;padding-top:11px;font-size:13px}.cartTotals>strong b{font-size:18px}.paymentPicker{padding:14px 16px}.paymentPicker>span{color:#6e7a8e;font-size:9px;display:block}.paymentPicker>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.paymentPicker button{color:#667287;min-height:55px;font:700 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #dde3ec;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.paymentPicker button b{font-size:10px}.paymentPicker button.active{color:#1768df;background:#edf4ff;border-color:#78a6ed;box-shadow:0 0 0 2px #d8e8ff}.payButton{color:#fff;width:calc(100% - 32px);height:49px;font:800 11px var(--font-manrope);cursor:pointer;background:linear-gradient(100deg,#1267e6,#4c64db);border:0;border-radius:10px;justify-content:space-between;align-items:center;margin:0 16px 16px;padding:0 16px;display:flex;box-shadow:0 10px 25px #1768e437}.payButton:disabled{box-shadow:none;cursor:not-allowed;background:#b5bfce}.commerceSplit{grid-template-columns:1.55fr .75fr;gap:12px;margin-bottom:13px;display:grid}.commerceChart,.commerceBreakdown{min-height:310px;padding:18px}.commerceChart>header{justify-content:space-between;gap:20px;display:flex}.commerceChart header span,.commerceBreakdown header>span{color:#1769df;letter-spacing:.9px;font-size:9px;font-weight:900}.commerceChart h2,.commerceBreakdown h2,.ledgerSection h2{margin:5px 0 0;font-size:15px}.commerceChart header p{color:#778296;margin:4px 0 0;font-size:9px}.commerceChart select{color:#59667b;height:33px;font:700 9px var(--font-manrope);background:#fff;border:1px solid #dce2eb;border-radius:7px;padding:0 8px}.barChart{background:repeating-linear-gradient(#fff 0 47px,#eef2f6 48px);border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:flex-end;gap:9px;height:175px;margin:14px 0 0;padding:12px 0 0;display:flex}.barChart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.barChart>div>span{background:#c8d9f5;border-radius:4px 4px 1px 1px;width:min(22px,70%);min-height:4px}.barChart>div>span.today{background:linear-gradient(#176be8,#6258d9)}.barChart small{color:#8791a3;margin-top:6px;font-size:7px}.commerceChart>footer{justify-content:space-between;align-items:center;padding-top:13px;display:flex}.commerceChart>footer strong{font-size:11px}.commerceChart>footer em{color:#178c60;font-size:9px;font-style:normal}.commerceBreakdown header{margin-bottom:24px}.commerceBreakdown>div{margin:16px 0}.commerceBreakdown>div>section{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.commerceBreakdown section span,.commerceBreakdown section b{font-size:9px}.commerceBreakdown>div>div{background:#edf0f5;border-radius:8px;height:7px;overflow:hidden}.commerceBreakdown>div>div i{border-radius:inherit;height:100%;display:block}.commerceBreakdown .tone0{background:#176be8}.commerceBreakdown .tone1{background:#6557dc}.commerceBreakdown .tone2{background:#1b9a72}.commerceBreakdown .tone3{background:#e88a32}.commerceBreakdown .tone4{background:#d85f73}.ledgerSection{overflow:hidden}.ledgerSection>header{border-bottom:1px solid #e6eaf1;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 17px;display:flex}.ledgerSection>header p{color:#778296;margin:4px 0 0;font-size:9px}.ledgerActions{align-items:center;gap:7px;display:flex}.ledgerActions label{color:#7b8698;border:1px solid #dce3ec;border-radius:8px;align-items:center;width:190px;height:36px;padding:0 9px;display:flex}.ledgerActions input{width:100%;height:100%;font:500 9px var(--font-manrope);border:0;outline:0;padding-left:7px}.ledgerActions select,.ledgerActions>button{color:#58657a;height:36px;font:700 9px var(--font-manrope);background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:0 10px}.commerceTableWrap{overflow:auto}.commerceTable{border-collapse:collapse;width:100%;font-size:10px}.commerceTable th{text-align:left;color:#7d8799;text-transform:uppercase;letter-spacing:.55px;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e5eaf0;padding:11px 16px;font-size:8px}.commerceTable td{color:#4f5b70;white-space:nowrap;border-bottom:1px solid #edf0f4;padding:13px 16px}.commerceTable tr:last-child td{border-bottom:0}.commerceTable td>b,.commerceTable td>small{display:block}.commerceTable td>b{color:#283247}.commerceTable td>small{color:#8992a2;text-overflow:ellipsis;max-width:150px;margin-top:4px;font-size:8px;overflow:hidden}.commerceTable td>strong{color:#2e394d;font-size:10px}.commerceTable td>button{color:#8892a3;cursor:pointer;background:0 0;border:0}.categoryPill{color:#5e6a7e;background:#f0f3f7;border-radius:999px;padding:5px 7px;font-size:8px}.commerceStatus{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.statuspaid,.statuspartiallypaid,.statusapproved,.statusreconciled,.statusreceived,.statusdelivered{color:#16895e;background:#e5f7ee}.statuspending,.statusreview,.statusissued,.statusconfirmed,.statusreserved,.statuspicking,.statuspacked{color:#d37a21;background:#fff1df}.statusoverdue,.statusrefunded,.statuscancelled{color:#d4544b;background:#ffe9e6}.statusrecurring{color:#6852d5;background:#eeebff}.statusdispatched,.statusdraft{color:#48617f;background:#eaf0fb}.incomeAmount{color:#168d61!important}.ledgerSection>footer{color:#7c8798;background:#fbfcfe;border-top:1px solid #e9edf2;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:8px;display:flex}.ledgerSection>footer div{align-items:center;gap:4px;display:flex}.ledgerSection>footer button,.ledgerSection>footer b{color:#778296;background:#fff;border:1px solid #dce2ea;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.ledgerSection>footer b{color:#1769df;background:#edf4ff;border-color:#8db2eb}.commerceEmpty{color:#778396;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.commerceEmpty>span{color:#3979d9;background:#edf3fc;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.commerceEmpty>strong{color:#364155;margin-top:11px;font-size:11px}.commerceEmpty p{margin:5px 0;font-size:9px}.productGrid>.commerceEmpty{grid-column:1/-1}.commerceToast{z-index:250;color:#176f50;background:#f0faf5;border:1px solid #bfe1cf;border-radius:11px;align-items:center;gap:10px;min-height:50px;padding:0 17px;font-size:11px;font-weight:700;display:flex;position:fixed;bottom:25px;right:26px;box-shadow:0 18px 45px #253c6228}.tradePortalPage{background:#f4f7fb;min-height:100vh;padding:32px}.tradePortalLogin{width:min(560px,100vw - 32px);margin:10vh auto 0}.commerceTableCard code{color:#183b78;overflow-wrap:anywhere;background:#f1f5ff;border-radius:10px;padding:14px 16px;font-size:13px;display:block}.commerceToast span{background:#d8f0e4;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.commerceModalBackdrop{z-index:260;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10192bc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.commerceModal{background:#fff;border:1px solid #dce3ed;border-radius:17px;width:min(560px,100%);overflow:hidden;box-shadow:0 30px 90px #0d172f66}.commerceModal>header{border-bottom:1px solid #e7ebf1;justify-content:space-between;padding:22px 24px;display:flex}.commerceModal>header span{color:#1769df;letter-spacing:1px;font-size:9px;font-weight:900}.commerceModal h2{margin:6px 0 4px;font-size:20px}.commerceModal header p{color:#778296;margin:0;font-size:10px}.commerceModal header>button{color:#647084;cursor:pointer;background:#fff;border:1px solid #dce2eb;border-radius:8px;width:34px;height:34px;font-size:20px}.commerceModalBody{grid-template-columns:1fr 1fr;gap:14px;padding:22px 24px;display:grid}.commerceModalBody label{color:#596579;flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.commerceModalBody label.wide{grid-column:1/-1}.commerceModalBody input,.commerceModalBody select{height:43px;font:500 10px var(--font-manrope);border:1px solid #dce2eb;border-radius:8px;outline:0;padding:0 11px}.commerceModalBody input:focus{border-color:#7ca8eb;box-shadow:0 0 0 3px #e5f0ff}.commerceModal>footer{background:#fbfcfe;border-top:1px solid #e7ebf1;justify-content:flex-end;gap:8px;padding:15px 24px;display:flex}.commerceGridWide{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.commerceTableCard{overflow:hidden}.commerceCardTitle{border-bottom:1px solid #e6eaf1;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 17px;display:flex}.commerceCardTitle span{color:#1769df;letter-spacing:.9px;font-size:8px;font-weight:900}.commerceCardTitle h2{margin:5px 0 0;font-size:15px}.commerceCardTitle em{color:#768297;font-size:9px;font-style:normal}.commerceTableCard table{border-collapse:collapse;width:100%;font-size:9px}.commerceTableCard th{text-align:left;color:#7d8799;text-transform:uppercase;letter-spacing:.45px;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e5eaf0;padding:11px 13px;font-size:8px}.commerceTableCard td{color:#4f5b70;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:12px 13px}.commerceTableCard td>strong,.commerceTableCard td>small{display:block}.commerceTableCard td>small{color:#8992a2;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:4px;font-size:8px;overflow:hidden}.commerceInlineAction{color:#1769df;font:800 8px var(--font-manrope);white-space:nowrap;cursor:pointer;background:#edf4ff;border:1px solid #b9d0f3;border-radius:7px;padding:7px 9px}.commerceInlineAction:disabled{opacity:.55;cursor:wait}.commerceSidePanel{overflow:hidden}.commerceActivity{border-bottom:1px solid #edf0f4;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.commerceActivity>span{color:#1769df;background:#edf4ff;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.commerceActivity strong,.commerceActivity b{font-size:9px}.commerceActivity p,.commerceMuted,.commerceModalNote{color:#7d889b;margin:4px 0 0;font-size:8px}.commerceMuted{padding:18px}.commerceLinked{color:#16895e;background:#e5f7ee;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.commerceModal>.commerceModalTitle{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.commerceModalTitle span{color:#1769df;letter-spacing:.9px;font-size:8px;font-weight:900}.commerceModalTitle h2{margin:5px 0 0}.commerceModalTitle>button{color:#647084;cursor:pointer;background:#fff;border:1px solid #dce2eb;border-radius:8px;width:34px;height:34px;font-size:20px}.commerceModal>label,.commerceModal>.commerceFormRow,.commerceModal>.commerceModalNote,.commerceModal>.commerceModalTotal{margin-left:22px;margin-right:22px}.commerceModal>label,.commerceFormRow label{color:#596579;flex-direction:column;gap:6px;margin-top:14px;font-size:9px;font-weight:750;display:flex}.commerceModal label input,.commerceModal label select{height:41px;font:500 10px var(--font-manrope);background:#fff;border:1px solid #dce2eb;border-radius:8px;outline:0;padding:0 10px}.commerceFormRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.commerceModalNote{padding-top:14px;font-size:9px}.commerceModalTotal{color:#657187;background:#f4f7fb;border-radius:9px;justify-content:space-between;align-items:center;margin-top:17px;padding:13px;font-size:9px;display:flex}.commerceModalTotal strong{color:#26334a;font-size:15px}.commerceSubmit{width:calc(100% - 44px);margin:16px 22px 22px}@media (max-width:1050px){.commerceGridWide{grid-template-columns:1fr}}@media (max-height:850px) and (min-width:901px){.sideNav .upgrade,.sideNav .quota{display:none}.sideNav nav{margin-bottom:0}}@media (max-width:1220px){.productGrid{grid-template-columns:repeat(3,1fr)}.commerceMetrics,.commerceCardGrid{grid-template-columns:1fr 1fr}.posLayout{grid-template-columns:minmax(0,1fr) 335px}}@media (max-width:900px){.commercePage{padding:22px 18px 45px}.invAppMain:has(>.commerceHeader){padding:22px 18px 45px}.commerceHeader{min-height:auto}.posLayout{grid-template-columns:1fr}.posCart{position:static}.productGrid{grid-template-columns:repeat(3,1fr)}.commerceSplit{grid-template-columns:1fr}.commerceMetrics{grid-template-columns:1fr 1fr}}@media (max-width:650px){.commercePage{padding:19px 13px 35px}.invAppMain:has(>.commerceHeader){padding:19px 13px 35px}.commerceHeader{flex-direction:column;align-items:stretch;gap:12px}.commerceHeader h1{font-size:25px}.commerceHeader p{font-size:11px}.commerceHeader>div:last-child{padding:0}.commerceHeader>div:last-child button{flex:1}.commerceMetrics,.commerceCardGrid,.commerceOverviewGrid{grid-template-columns:1fr}.commerceMetric{min-height:96px}.posStatusBar{flex-wrap:wrap;align-items:flex-start;gap:8px 13px;padding:11px 13px}.posStatusBar b{border:0;padding-left:0}.posStatusBar em{width:100%;margin:0}.productGrid{grid-template-columns:1fr 1fr}.productCard{min-height:194px}.productCard>span{height:82px}.posToolbar{overflow:hidden}.posToolbar>div{margin-right:-13px;padding-right:13px}.ledgerSection>header{flex-direction:column;align-items:flex-start}.ledgerActions{grid-template-columns:1fr auto auto;width:100%;display:grid}.ledgerActions label{width:auto}.commerceChart,.commerceBreakdown{padding:15px}.commerceChart>header{flex-direction:column;align-items:flex-start}.barChart{gap:3px}.commerceChart>footer{flex-direction:column;align-items:flex-start;gap:5px}.commerceModalBody{grid-template-columns:1fr}.commerceModalBody label.wide{grid-column:auto}.commerceToast{bottom:12px;left:12px;right:12px}.posCart{border-radius:12px}}@media (max-width:420px){.productGrid{grid-template-columns:1fr}.productCard{min-height:170px}.productCard>span{height:70px}.commerceMetric{grid-template-columns:38px 1fr}.commerceMetric>em{grid-column:2}.paymentPicker>div{grid-template-columns:1fr}.paymentPicker button{flex-direction:row;min-height:44px}.ledgerActions{grid-template-columns:1fr 1fr}.ledgerActions label{grid-column:1/-1}.ledgerActions>button{display:none}}.hrReportFilters{grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:12px;padding:18px;display:grid}.hrReportFilters label{color:#536174;gap:6px;font-size:12px;font-weight:800;display:grid}.hrReportFilters input{background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:42px;padding:0 12px}.hrReportFilters button,.hrCanonicalReports a.button{color:#fff;background:#315ba8;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.hrReportTabs{gap:10px;padding:3px 0 12px;display:flex;overflow:auto}.hrReportTabs button{text-align:left;color:#27354b;background:#fff;border:1px solid #d2dae8;border-radius:14px;min-width:185px;padding:13px}.hrReportTabs button.active{background:#eaf1ff;border-color:#315ba8}.hrReportTabs strong,.hrReportTabs small{display:block}.hrReportTabs small{color:#69758a;margin-top:4px}.hrCanonicalReports .hrTablePanel header>div:last-child{gap:8px;display:flex}@media (max-width:900px){.hrReportFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.hrCanonicalReports .hrTablePanel header{align-items:flex-start;gap:14px}.hrCanonicalReports .hrTablePanel header>div:last-child{width:100%}}.accountingControlBar{grid-template-columns:190px 180px 1fr auto;align-items:center;gap:18px;min-height:72px;margin-bottom:13px;padding:12px 16px;display:grid}.accountingControlBar>div:not(.reportHealth){flex-direction:column;gap:5px;display:flex}.accountingControlBar>div>span:first-child{color:#7b8698;letter-spacing:.75px;font-size:8px;font-weight:900}.accountingControlBar select{color:#354156;height:34px;font:700 10px var(--font-manrope);background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:0 8px}.accountingControlBar>label{color:#455167;cursor:pointer;align-items:center;gap:9px;display:flex}.accountingControlBar>label input{accent-color:#1769df;width:16px;height:16px}.accountingControlBar>label span,.reportHealth span{flex-direction:column;display:flex}.accountingControlBar>label b,.reportHealth b{font-size:10px}.accountingControlBar>label small,.reportHealth small{color:#7c8798;margin-top:3px;font-size:8px}.reportHealth{border-left:1px solid #e2e7ee;align-items:center;gap:10px;padding-left:18px;display:flex}.reportHealth>i{background:#1b9a72;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #1b9a7214}.accountingReportLayout{grid-template-columns:275px minmax(0,1fr);align-items:start;gap:12px;display:grid}.accountingReportList>header{padding:6px 7px 13px}.accountingReportList>header>span,.statementPreview>header span,.closeChecklist header span,.accountingAlerts header>span{color:#1769df;letter-spacing:.9px;font-size:8px;font-weight:900}.accountingReportList h2,.statementPreview h2,.closeChecklist h2,.accountingAlerts h2{margin:5px 0 0;font-size:15px}.accountingReportList>button{color:#3e4a5f;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;width:100%;min-height:66px;margin:2px 0;padding:9px;display:grid}.accountingReportList>button:hover{background:#f7f9fc}.accountingReportList>button.active{background:#edf4ff;border-color:#c7d9f5}.accountingReportList>button>span{color:#526077;background:#edf1f7;border-radius:9px;place-items:center;width:37px;height:37px;font-size:9px;font-weight:900;display:grid}.accountingReportList>button.active>span{color:#fff;background:#1769df}.accountingReportList>button>div{flex-direction:column;min-width:0;display:flex}.accountingReportList>button strong{font-size:10px}.accountingReportList>button small{color:#7a8597;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.accountingReportList>button em{color:#16885d;background:#e8f7ef;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.statementPreview{min-width:0;overflow:hidden}.statementPreview>header{border-bottom:1px solid #e6eaf1;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 18px;display:flex}.statementPreview>header p{color:#778296;margin:4px 0 0;font-size:9px}.statementPreview>header>div:last-child{gap:6px;display:flex}.statementPreview>header button{color:#526076;height:34px;font:700 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #dce2eb;border-radius:8px;padding:0 10px}.statementPreview>header button:last-child{color:#1769df;background:#edf4ff;border-color:#bfd3f3}.statementCompany{background:#fbfcfe;border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:center;min-height:62px;padding:12px 18px;display:flex}.statementCompany>div{flex-direction:column;display:flex}.statementCompany strong{font-size:11px}.statementCompany span,.statementCompany em{color:#7d8798;margin-top:3px;font-size:8px;font-style:normal}.statementTableWrap{overflow:auto}.statementTable{border-collapse:collapse;width:100%}.statementTable th{color:#738094;text-align:right;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#f6f8fb;border-bottom:1px solid #dfe5ed;padding:10px 14px;font-size:8px}.statementTable th:first-child,.statementTable th:nth-child(2){text-align:left}.statementTable td{color:#48556a;text-align:right;border-bottom:1px solid #edf0f4;padding:11px 14px;font-size:9px}.statementTable td:first-child,.statementTable td:nth-child(2){text-align:left}.statementTable td:first-child strong{color:#2a3549;font-size:9px}.statementTable td:nth-child(2){color:#7c8798;max-width:270px;font-size:8px}.statementTable tr.emphasis{background:#f7faff}.statementTable tr.emphasis td:first-child strong{color:#1769df}.statementTable tr.emphasis td{font-weight:800}.statementTable tr.total{color:#fff;background:#172640}.statementTable tr.total td{color:#fff;border-bottom:0;font-weight:900}.statementTable tr.total td:first-child strong,.statementTable tr.total td:nth-child(2){color:#fff}.statementTable td.positive{color:#168c60}.statementTable td.negative{color:#d35a51}.statementTable tr.total td.positive,.statementTable tr.total td.negative{color:#fff}.statementPreview>footer{color:#6f7b8f;background:#fbfcfe;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:0 17px;font-size:8px;display:flex}.statementPreview>footer>span{align-items:center;display:flex}.statementPreview>footer i{background:#1a996f;border-radius:50%;width:7px;height:7px;margin-right:7px}.statementPreview>footer button{color:#1769df;font:800 9px var(--font-manrope);cursor:pointer;background:0 0;border:0}.accountingCloseGrid{grid-template-columns:1.4fr .8fr;gap:12px;margin-top:13px;display:grid}.closeChecklist,.accountingAlerts{padding:17px}.closeChecklist>header,.accountingAlerts>header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.closeChecklist>header em{color:#cd7620;background:#fff1df;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.closeChecklist>div{border-top:1px solid #edf0f4;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:48px;display:grid}.closeChecklist>div>span{color:#db7626;background:#fff0e5;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.closeChecklist>div>span.done{color:#16895e;background:#e5f7ee}.closeChecklist>div strong{font-size:9px}.closeChecklist>div em{color:#7c8798;font-size:8px;font-style:normal}.accountingAlerts>header{display:block}.accountingAlerts>div{border-top:1px solid #edf0f4;grid-template-columns:31px 1fr;gap:10px;padding:12px 0;display:grid}.accountingAlerts>div>span{color:#d97528;background:#fff0e5;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.accountingAlerts section strong{font-size:9px}.accountingAlerts section p{color:#7a8597;margin:4px 0 0;font-size:8px;line-height:1.45}.accountingAlerts>button{color:#1769df;width:100%;height:37px;font:800 9px var(--font-manrope);cursor:pointer;background:#edf4ff;border:1px solid #cbdcf6;border-radius:8px;margin-top:4px}@media (max-width:1100px){.accountingControlBar{grid-template-columns:1fr 1fr}.reportHealth{border-left:0;padding-left:0}.accountingReportLayout{grid-template-columns:235px minmax(0,1fr)}}@media (max-width:800px){.accountingReportLayout,.accountingCloseGrid{grid-template-columns:1fr}.accountingReportList{grid-template-columns:1fr 1fr;gap:3px;display:grid}.accountingReportList>header{grid-column:1/-1}.statementPreview>header{flex-direction:column;align-items:flex-start}.statementPreview>footer{flex-direction:column;align-items:flex-start;padding-top:12px;padding-bottom:12px}.statementTable{min-width:720px}}@media (max-width:560px){.accountingControlBar,.accountingReportList{grid-template-columns:1fr}.statementPreview>header>div:last-child{width:100%}.statementPreview>header button{flex:1}.statementCompany{flex-direction:column;align-items:flex-start}.statementCompany em{margin-top:8px}.closeChecklist>div{grid-template-columns:28px 1fr}.closeChecklist>div em{grid-column:2}}.reportCenterTop{margin-bottom:13px;overflow:hidden}.reportCenterTop>header{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:15px 17px;display:flex}.reportCenterTop>header>div>span,.reportFilterPanel>header>div>span{color:#1769df;letter-spacing:.9px;font-size:8px;font-weight:900}.reportCenterTop h2,.reportFilterPanel h2{margin:5px 0 0;font-size:15px}.reportCenterTop>header p{color:#778296;margin:4px 0 0;font-size:9px}.reportCenterTop>header label{color:#7d899a;background:#fbfcfe;border:1px solid #dce3ec;border-radius:9px;align-items:center;gap:7px;width:260px;height:38px;padding:0 11px;display:flex}.reportCenterTop>header input{color:#334057;width:100%;min-width:0;height:100%;font:600 9px var(--font-manrope);background:0 0;border:0;outline:0}.reportCategoryTabs{scrollbar-width:thin;background:#f8fafc;border-bottom:1px solid #e6eaf0;gap:3px;padding:0 13px;display:flex;overflow-x:auto}.reportCategoryTabs button{color:#68758a;min-width:max-content;height:48px;font:750 9px var(--font-manrope);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 11px;display:flex}.reportCategoryTabs button:hover{color:#1769df}.reportCategoryTabs button.active{color:#1769df;border-bottom-color:#1769df}.reportCategoryTabs b{color:#6d7a8e;background:#e9eef5;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7px;display:grid}.reportCategoryTabs button.active b{color:#1769df;background:#dceaff}.reportTopMenu{background:#fff;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:8px;padding:13px;display:grid}.reportTopMenu>button{color:#3f4b60;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6ee;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:74px;padding:10px;transition:all .18s;display:grid;position:relative}.reportTopMenu>button:hover{border-color:#b8cceb;transform:translateY(-1px);box-shadow:0 7px 18px #263c6510}.reportTopMenu>button.active{background:linear-gradient(135deg,#f3f8ff,#eef3ff);border-color:#7fa9e8;box-shadow:inset 0 0 0 1px #d0e0f7}.reportTopMenu>button>span{color:#526077;background:#edf1f7;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.reportTopMenu>button.active>span{color:#fff;background:linear-gradient(145deg,#2779ef,#6758da)}.reportTopMenu>button>div{flex-direction:column;min-width:0;display:flex}.reportTopMenu strong{font-size:10px}.reportTopMenu small{color:#7a8597;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.reportTopMenu em{color:#17895f;background:#e7f6ee;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:7px;right:7px}.reportNoResults{color:#7a8597;text-align:center;grid-column:1/-1;margin:0;padding:25px;font-size:10px}.reportFilterPanel>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.reportFilterPanel .reportHealth{border:0}.reportPresetRow{gap:6px;margin-top:13px;display:flex;overflow-x:auto}.reportPresetRow button{color:#637086;height:31px;font:750 8px var(--font-manrope);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dde4ed;border-radius:999px;padding:0 10px}.reportPresetRow button:hover,.reportPresetRow button.active{color:#1769df;background:#edf4ff;border-color:#aac5ed}.reportFilterGrid{grid-template-columns:repeat(6,minmax(120px,1fr));gap:9px;margin-top:12px;display:grid}.reportFilterGrid label{color:#7b8698;letter-spacing:.55px;flex-direction:column;gap:5px;min-width:0;font-size:7px;font-weight:900;display:flex}.reportFilterGrid input,.reportFilterGrid select{color:#354156;width:100%;min-width:0;height:36px;font:650 8px var(--font-manrope);background:#fff;border:1px solid #dce3ec;border-radius:8px;outline:0;padding:0 8px}.reportFilterGrid input:focus,.reportFilterGrid select:focus{border-color:#7ca8eb;box-shadow:0 0 0 3px #e5f0ff}.reportFilterPanel>footer{border-top:1px solid #e8ecf2;justify-content:space-between;align-items:center;gap:15px;margin-top:13px;padding-top:12px;display:flex}.reportToggleRow{align-items:center;gap:22px;display:flex}.reportToggle{color:#455167;cursor:pointer;align-items:center;gap:8px;display:flex}.reportToggle input{accent-color:#1769df;width:16px;height:16px}.reportToggle>span{flex-direction:column;display:flex}.reportToggle b{font-size:9px}.reportToggle small{color:#7c8798;margin-top:3px;font-size:7px}.reportFilterPanel>footer>button{color:#fff;height:35px;font:800 9px var(--font-manrope);cursor:pointer;background:#1769df;border:1px solid #1769df;border-radius:8px;padding:0 14px}.activeFilterChips{gap:5px;margin-top:11px;display:flex;overflow-x:auto}.activeFilterChips span{color:#627086;background:#f0f3f7;border-radius:6px;min-width:max-content;padding:5px 7px;font-size:7px;font-weight:750}.accountingReportCanvas{display:block}.accountingReportCanvas .statementPreview>header{min-height:86px}.accountingReportCanvas .statementTable td{padding-top:13px;padding-bottom:13px}@media (max-width:1200px){.reportFilterGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.reportCenterTop>header,.reportFilterPanel>header,.reportFilterPanel>footer{flex-direction:column;align-items:flex-start}.reportCenterTop>header label{width:100%}.reportTopMenu{display:flex;overflow-x:auto}.reportTopMenu>button{min-width:235px}.reportFilterGrid{grid-template-columns:1fr 1fr}.reportToggleRow{flex-direction:column;align-items:flex-start;gap:11px}.reportFilterPanel>footer>button,.accountingReportCanvas .statementPreview>header>div:last-child{width:100%}}@media (max-width:520px){.reportFilterGrid{grid-template-columns:1fr}.reportPresetRow{margin-right:-17px;padding-right:17px}.reportCategoryTabs{padding-right:17px}.reportTopMenu{margin-right:-13px;padding-right:26px}.accountingReportCanvas .statementPreview>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.accountingReportCanvas .statementPreview>header button:last-child{grid-column:1/-1}.activeFilterChips{margin-right:-17px;padding-right:17px}}.accountingWindowShell{color:#172033;background:#f6f8fb;min-height:100vh}.accountingWindowHeader{z-index:120;background:#fff;border-bottom:1px solid #dce3ed;align-items:center;gap:24px;height:66px;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #263c6508}.accountingWindowBrand{align-items:center;gap:10px;display:flex}.accountingWindowBrand>span{color:#fff;background:linear-gradient(140deg,#2879ef,#7157da);border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:900;display:grid}.accountingWindowBrand>div,.accountingWindowBusiness>span{flex-direction:column;display:flex}.accountingWindowBrand strong{font-size:13px}.accountingWindowBrand small,.accountingWindowBusiness small{color:#768196;margin-top:2px;font-size:8px}.accountingWindowBusiness{align-items:center;gap:9px;margin-left:auto;display:flex}.accountingWindowBusiness>i{background:#1b9d72;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1b9d7215}.accountingWindowBusiness strong{font-size:10px}.accountingWindowActions{gap:7px;display:flex}.accountingWindowActions button{color:#48556a;height:38px;font:750 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:flex}.accountingWindowActions button:first-child{color:#1769df;background:#edf4ff;border-color:#bcd3f5}.accountingWindowActions button span{font-size:13px}.accountingWindowActions .closeAccountingWindow{color:#b9544d}.accountingWindowMobileMenu{display:none}.accountingWindowMessage{z-index:160;color:#93631b;background:#fff8e8;border:1px solid #efd7a7;border-radius:9px;max-width:390px;padding:11px 14px;font-size:9px;position:fixed;top:76px;right:18px;box-shadow:0 12px 35px #263c6518}.accountingWindowBody{grid-template-columns:205px minmax(0,1fr);min-height:calc(100vh - 66px);display:grid}.accountingWindowNav{color:#91a2c0;background:#101d35;flex-direction:column;height:calc(100vh - 66px);padding:22px 13px 14px;display:flex;position:sticky;top:66px}.accountingWindowNav>header{flex-direction:column;padding:0 10px 15px;display:flex}.accountingWindowNav>header span{color:#7186aa;letter-spacing:1px;font-size:7px;font-weight:900}.accountingWindowNav>header strong{color:#fff;margin-top:5px;font-size:12px}.accountingWindowNav nav{gap:4px;display:grid}.accountingWindowNav nav button{color:#aab8cf;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:32px 1fr;align-items:center;gap:8px;min-height:54px;padding:8px 9px;display:grid}.accountingWindowNav nav button:hover{background:#ffffff0b}.accountingWindowNav nav button.active{color:#fff;background:#ffffff13;border-color:#ffffff17}.accountingWindowNav nav button>span{color:#9eb1d0;background:#ffffff0c;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.accountingWindowNav nav button.active>span{color:#fff;background:linear-gradient(145deg,#2879ef,#6458da)}.accountingWindowNav nav button>div{flex-direction:column;min-width:0;display:flex}.accountingWindowNav nav button strong{font-size:9px}.accountingWindowNav nav button small{color:#7486a5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.accountingWindowNav nav button.active small{color:#aebbd1}.accountingWindowNav>footer{border-top:1px solid #ffffff12;flex-direction:column;margin-top:auto;padding:12px 10px;display:flex}.accountingWindowNav>footer span{color:#dce6f5;align-items:center;font-size:8px;font-weight:800;display:flex}.accountingWindowNav>footer i{background:#27bf86;border-radius:50%;width:7px;height:7px;margin-right:6px}.accountingWindowNav>footer small{color:#7183a1;margin-top:5px;font-size:7px}.accountingWindowMain{min-width:0}.accountingWindowMain>.commercePage{max-width:none;padding-top:25px}.accountingWindowShell:fullscreen{overflow:auto}.accountingWindowShell:fullscreen .accountingWindowHeader{top:0}@media (max-width:900px){.accountingWindowHeader{flex-wrap:wrap;gap:10px;height:auto;min-height:66px;padding:10px 14px}.accountingWindowBusiness{display:none}.accountingWindowMobileMenu{color:#3f4c61;height:38px;font:700 9px var(--font-manrope);background:#fff;border:1px solid #d9e1eb;border-radius:8px;margin-left:auto;padding:0 28px 0 10px;display:block}.accountingWindowBody{grid-template-columns:1fr;min-height:calc(100vh - 66px)}.accountingWindowNav{display:none}.accountingWindowActions{justify-content:flex-end;width:100%}.accountingWindowActions button{flex:1;justify-content:center}.accountingWindowMain>.commercePage{padding-top:20px}}@media (max-width:480px){.accountingWindowBrand small{display:none}.accountingWindowBrand strong{font-size:11px}.accountingWindowMobileMenu{max-width:185px}.accountingWindowHeader{align-items:center}.accountingWindowActions{grid-template-columns:1fr 1fr;display:grid}}.posAppHeader{z-index:140;background:#fff;border-bottom:1px solid #dce3ed;align-items:center;gap:18px;min-height:60px;padding:9px 18px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #263c6508}.posAppIdentity{align-items:center;gap:10px;display:flex}.posAppIdentity>span{color:#fff;background:linear-gradient(145deg,#2879ef,#6658db);border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid;box-shadow:0 7px 18px #276ddd2c}.posAppIdentity>div,.posAppConnection>span{flex-direction:column;display:flex}.posAppIdentity strong{font-size:13px}.posAppIdentity small,.posAppConnection small{color:#778398;margin-top:2px;font-size:8px}.posAppConnection{align-items:center;gap:9px;margin-left:auto;display:flex}.posAppConnection>i{background:#18a873;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #18a87315}.posAppConnection strong{font-size:9px}.posAppActions{align-items:center;gap:7px;display:flex}.posAppActions button{color:#48556a;height:38px;font:750 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:flex}.posAppActions button span{font-size:13px}.posAppActions .installPOSButton{color:#fff;background:#1769df;border-color:#1769df}.posInstalledBadge{color:#16895e;background:#e5f7ee;border-radius:8px;align-items:center;height:34px;padding:0 10px;font-size:8px;font-weight:850;display:flex}.posAppMode .accountingWindowNav{display:none}.accountingWindowBody.posAppBody{grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 60px)}.posAppMode .accountingWindowMain>.commercePage{max-width:none;padding:18px clamp(14px,2vw,30px) 35px}.posAppMode .posLayout{grid-template-columns:minmax(0,1fr) minmax(330px,390px)}.posAppMode:fullscreen{overflow:auto}.posAppMode:fullscreen .posAppHeader{top:0}.posAppMode .accountingWindowMessage{top:70px}@media (max-width:900px){.posAppHeader{flex-wrap:wrap}.posAppConnection{display:none}.posAppActions{margin-left:auto}.posAppMode .posLayout{grid-template-columns:1fr}.accountingWindowBody.posAppBody{min-height:calc(100vh - 60px)}}@media (max-width:590px){.posAppHeader{gap:7px;padding:8px 11px}.posAppIdentity small{display:none}.posAppIdentity strong{font-size:11px}.posAppActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.posAppActions button{justify-content:center}.posAppActions .installPOSButton,.posInstalledBadge{grid-column:1/-1;justify-content:center}.posAppMode .accountingWindowMessage{top:112px}.posAppMode .commerceHeader{padding-top:4px}}.accountingWindowNav{overflow:hidden}.accountingWindowNav nav{scrollbar-width:thin;scrollbar-color:#304361 transparent;min-height:0;padding-right:3px;overflow-y:auto}.accountingWindowNav nav button,.accountingWindowNav>footer{flex:none}.financeCommandGrid{grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr);gap:13px;margin-bottom:13px;display:grid}.financeCommandGrid.lower{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.financePulse,.financeReadiness,.financeAttention,.financeClosePanel{padding:17px}.financePulse>header,.financeAttention>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.financePulse>header>div,.financeAttention>header>div{flex-direction:column;display:flex}.financePulse>header span,.financeReadiness>header span,.financeAttention>header span,.financeClosePanel>header span,.financeMasterTable>header span,.financeCostGrid article>header span{color:#7b8698;letter-spacing:.7px;font-size:7px;font-weight:900}.financePulse>header h2,.financeReadiness>header h2,.financeAttention>header h2,.financeClosePanel>header h2,.financeMasterTable>header h2,.financeCostGrid article>header h2{margin:4px 0 0;font-size:13px}.financePulse>header p{color:#7c8798;margin:5px 0 0;font-size:8px}.financePulse>header em{color:#16865f;background:#e8f7f0;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.financePulseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.financePulseGrid section{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:10px;flex-direction:column;min-height:91px;padding:12px;display:flex}.financePulseGrid span{color:#778398;font-size:8px;font-weight:750}.financePulseGrid strong{letter-spacing:-.5px;margin-top:8px;font-size:15px}.financePulseGrid small{color:#8791a1;margin-top:auto;font-size:7px}.financeReadiness>header,.financeClosePanel>header{margin-bottom:9px}.financeReadiness>div{border-top:1px solid #edf0f4;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:52px;display:grid}.financeReadiness i{border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:900;display:grid}.financeReadiness i.ready{color:#178a61;background:#e6f7ef}.financeReadiness i.attention{color:#d77729;background:#fff1e4}.financeReadiness div>span{flex-direction:column;display:flex}.financeReadiness strong{font-size:9px}.financeReadiness small{color:#7b8798;margin-top:3px;font-size:7px}.financeAttention>header b{color:#1769df;background:#edf4ff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.financeAttention>div{border-top:1px solid #edf0f4;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:53px;display:grid}.financeAttention>div>span{color:#1769df;background:#edf4ff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:7px;font-weight:900;display:grid}.financeAttention>div section{flex-direction:column;min-width:0;display:flex}.financeAttention>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.financeAttention>div small{color:#7a8697;margin-top:3px;font-size:7px}.financeAttention>div em{color:#687589;background:#f2f4f7;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.financeAttention .financeEmptyRow{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:105px;display:flex}.financeClosePanel>strong{margin-top:18px;font-size:28px;display:block}.financeClosePanel>strong small{color:#7b8798;font-size:9px;font-weight:700}.financeClosePanel>div{background:#edf0f4;border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.financeClosePanel>div i{border-radius:inherit;background:linear-gradient(90deg,#2979ef,#2db984);height:100%;display:block}.financeClosePanel>p{color:#6f7b8f;margin:13px 0;font-size:8px;line-height:1.55}.financeClosePanel>footer{border-top:1px solid #edf0f4;flex-wrap:wrap;gap:5px;margin-top:17px;padding-top:13px;display:flex}.financeClosePanel>footer span{color:#657287;background:#f2f5f9;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:800}.financeMasterTable{margin-bottom:15px;overflow:hidden}.financeMasterTable>header{border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:14px 17px;display:flex}.financeMasterTable>header>div:first-child{flex-direction:column;display:flex}.financeMasterTable>header>div:last-child{gap:7px;display:flex}.financeMasterTable>header label{color:#788497;border:1px solid #dce3ec;border-radius:8px;align-items:center;gap:7px;min-width:220px;height:36px;padding:0 10px;display:flex}.financeMasterTable>header input{color:#354156;width:100%;font:650 8px var(--font-manrope);background:0 0;border:0;outline:0}.financeMasterTable>header select{color:#455267;min-width:145px;height:36px;font:700 8px var(--font-manrope);background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:0 9px}.financeMasterTable>.commerceTableWrap{border:0;border-radius:0}.financeMasterTable>.commerceTableWrap small,.financeMasterTable .commerceTable td>small{color:#8590a0;margin-top:3px;font-size:7px;display:block}.financeMasterTable>footer{color:#788497;border-top:1px solid #edf0f4;align-items:center;min-height:48px;padding:0 17px;font-size:8px;display:flex}.financeJournalList{padding:0 17px}.financeJournalList>article{border-top:1px solid #e9edf3;padding:14px 0}.financeJournalList>article:first-child{border-top:0}.financeJournalList article>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.financeJournalList article>header>div{flex-direction:column;display:flex}.financeJournalList article>header span{color:#1769df;font-size:7px;font-weight:900}.financeJournalList article>header strong{margin-top:4px;font-size:10px}.financeJournalList article>header small{color:#7b8798;margin-top:4px;font-size:7px}.financeJournalList article>header>div:last-child{align-items:flex-end}.financeJournalList article>header>div:last-child b{margin-bottom:5px;font-size:11px}.financeJournalList article>div{background:#f7f9fc;border-radius:8px;margin-top:10px;padding:8px 10px}.financeJournalList article section{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:29px;display:grid}.financeJournalList article section span{color:#1769df;font-size:8px;font-weight:900}.financeJournalList article section strong{font-size:8px}.financeJournalList article section em{font-size:8px;font-style:normal;font-weight:850}.financeCostGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.financeCostGrid>article{padding:16px}.financeCostGrid article>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.financeCostGrid article>header b{font-size:12px}.financeCostGrid article>header b.positive{color:#188b63}.financeCostGrid article>header b.negative{color:#cf5e56}.financeCostGrid article>div{border:1px solid #e7ebf1;border-radius:9px;grid-template-columns:1fr 1fr;margin-top:14px;display:grid;overflow:hidden}.financeCostGrid article section{border-bottom:1px solid #e7ebf1;border-right:1px solid #e7ebf1;flex-direction:column;min-height:66px;padding:10px;display:flex}.financeCostGrid article section:nth-child(2n){border-right:0}.financeCostGrid article section:nth-last-child(-n+2){border-bottom:0}.financeCostGrid article section span{color:#7b8798;font-size:7px}.financeCostGrid article section strong{margin-top:7px;font-size:10px}.financeCostGrid article>footer{color:#7b8798;margin-top:11px;font-size:7px}.commerceModalBody textarea{resize:vertical;color:#354156;min-height:82px;font:650 9px var(--font-manrope);background:#fff;border:1px solid #dce3ec;border-radius:8px;outline:0;padding:10px}@media (max-width:1100px){.financePulseGrid,.financeCostGrid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.financeCommandGrid,.financeCommandGrid.lower{grid-template-columns:1fr}.financeMasterTable>header{flex-direction:column;align-items:flex-start}.financeMasterTable>header>div:last-child{width:100%}.financeMasterTable>header label{flex:1;min-width:0}.financeCostGrid{grid-template-columns:1fr}}@media (max-width:560px){.financePulseGrid{grid-template-columns:1fr}.financeMasterTable>header>div:last-child{flex-direction:column}.financeMasterTable>header label,.financeMasterTable>header select{width:100%}.financeAttention>div{grid-template-columns:31px minmax(0,1fr)}.financeAttention>div em{grid-column:2}.financeJournalList article>header{flex-direction:column}.financeJournalList article>header>div:last-child{align-items:flex-start}.financeJournalList article section{grid-template-columns:42px minmax(0,1fr)}.financeJournalList article section em{grid-column:2}}.hrAppShell{color:#172033;min-height:100vh;font-family:var(--font-manrope), Arial, sans-serif;background:#f5f7fb}.hrAppHeader{z-index:130;background:#fff;border-bottom:1px solid #dce3ed;align-items:center;gap:22px;height:66px;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #263c6508}.hrAppBrand{align-items:center;gap:10px;display:flex}.hrAppBrand>span{color:#fff;background:linear-gradient(145deg,#6857da,#2479e9);border-radius:10px;place-items:center;width:37px;height:37px;font-size:16px;font-weight:900;display:grid}.hrAppBrand>div,.hrBusinessStatus>span{flex-direction:column;display:flex}.hrAppBrand strong{font-size:13px}.hrAppBrand small,.hrBusinessStatus small{color:#768196;margin-top:2px;font-size:9px}.hrBusinessStatus{align-items:center;gap:9px;margin-left:auto;display:flex}.hrBusinessStatus>i{background:#1b9d72;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1b9d7215}.hrBusinessStatus strong{font-size:10px}.hrAppHeader>select{display:none}.hrAppActions{gap:7px;display:flex}.hrAppActions button{color:#48556a;height:38px;font:750 10px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:flex}.hrAppActions button:first-child{color:#1769df;background:#eff5ff;border-color:#c4d5f0}.hrAppActions button:last-child{color:#ad514b}.hrAppActions button span{font-size:14px}.hrAppToast{z-index:170;color:#176f50;background:#f0faf5;border:1px solid #bfe1cf;border-radius:9px;max-width:420px;padding:11px 14px;font-size:10px;font-weight:750;position:fixed;top:77px;right:18px;box-shadow:0 12px 35px #263c6518}.hrAppBody{grid-template-columns:215px minmax(0,1fr);min-height:calc(100vh - 66px);display:grid}.hrAppNav{color:#91a2c0;background:#101d35;flex-direction:column;height:calc(100vh - 66px);padding:21px 13px 14px;display:flex;position:sticky;top:66px}.hrAppNav>header{flex-direction:column;padding:0 10px 14px;display:flex}.hrAppNav>header span{color:#7186aa;letter-spacing:1px;font-size:8px;font-weight:900}.hrAppNav>header strong{color:#fff;margin-top:5px;font-size:13px}.hrAppNav nav{gap:3px;display:grid}.hrAppNav nav button{color:#aab8cf;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:32px 1fr;align-items:center;gap:8px;min-height:53px;padding:8px 9px;display:grid}.hrAppNav nav button:hover{background:#ffffff0b}.hrAppNav nav button.active{color:#fff;background:#ffffff13;border-color:#ffffff17}.hrAppNav nav button>span{color:#a8b8d2;background:#ffffff0c;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:850;display:grid}.hrAppNav nav button.active>span{color:#fff;background:linear-gradient(145deg,#6757da,#2879ef)}.hrAppNav nav button>div{flex-direction:column;min-width:0;display:flex}.hrAppNav nav button strong{font-size:10px}.hrAppNav nav button small{color:#7486a5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.hrAppNav nav button.active small{color:#b7c4d8}.hrAppNav>footer{border-top:1px solid #ffffff12;flex-direction:column;margin-top:auto;padding:12px 10px;display:flex}.hrAppNav>footer span{color:#dce6f5;align-items:center;font-size:9px;font-weight:800;display:flex}.hrAppNav>footer i{background:#27bf86;border-radius:50%;width:7px;height:7px;margin-right:6px}.hrAppNav>footer small{color:#7183a1;margin-top:5px;font-size:8px}.hrAppMain{min-width:0}.hrWorkspace{max-width:1540px;margin:auto;padding:25px 26px 42px}.hrPageHeader{justify-content:space-between;align-items:flex-start;gap:24px;min-height:94px;display:flex}.hrPageHeader>div:first-child>span,.hrPanel>header span{color:#5c53d7;letter-spacing:.85px;font-size:9px;font-weight:900}.hrPageHeader h1{letter-spacing:-.8px;margin:7px 0 5px;font-size:27px}.hrPageHeader p{color:#778296;margin:0;font-size:11px}.hrPageHeader>div:last-child{gap:7px;display:flex}.hrPageHeader button{color:#58657a;height:39px;font:750 10px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:9px;padding:0 13px}.hrPageHeader button:last-child{color:#fff;background:#6658da;border-color:#6658da}.hrPageHeader button b{margin-left:6px;font-size:13px}.hrKpiGrid{grid-template-columns:repeat(3,1fr);gap:11px;margin:5px 0 14px;display:grid}.hrKpiGrid.compact{grid-template-columns:repeat(4,1fr)}.hrKpiCard{background:#fff;border:1px solid #dfe5ee;border-radius:12px;grid-template-columns:40px 1fr;align-items:center;gap:11px;min-height:112px;padding:15px;display:grid;position:relative;box-shadow:0 7px 20px #293b5d08}.hrKpiCard>span{border-radius:10px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.hrKpiCard>span.blue{color:#2875df;background:#e6f0ff}.hrKpiCard>span.green{color:#1a9367;background:#e3f6ed}.hrKpiCard>span.purple{color:#6755d6;background:#eeebff}.hrKpiCard>span.orange{color:#d9822c;background:#fff0df}.hrKpiCard>span.teal{color:#238e94;background:#e1f5f4}.hrKpiCard>span.rose{color:#c65772;background:#ffeaef}.hrKpiCard>div{flex-direction:column;min-width:0;display:flex}.hrKpiCard small{color:#788397;text-transform:uppercase;letter-spacing:.4px;font-size:9px;font-weight:800}.hrKpiCard strong{margin-top:5px;font-size:20px}.hrKpiCard p{color:#7b8698;margin:4px 0 0;font-size:9px}.hrKpiCard>em{color:#16885d;background:#e8f7ef;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850;position:absolute;top:12px;right:13px}.hrOverviewGrid{grid-template-columns:1.4fr 1fr;gap:12px;margin-top:12px;display:grid}.hrLowerGrid{grid-template-columns:1fr 1fr}.hrPanel{background:#fff;border:1px solid #dfe5ee;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 7px 20px #293b5d08}.hrPanel>header{border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:14px 16px;display:flex}.hrPanel>header h2{margin:5px 0 0;font-size:15px}.hrPanel>header em{color:#16895e;background:#e5f7ee;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.hrPanel>header button{color:#5c687c;height:32px;font:750 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:7px;padding:0 9px}.hrWorkforceChart>div{border-bottom:1px solid #edf0f4;grid-template-columns:155px 1fr 36px;align-items:center;gap:12px;min-height:54px;padding:0 16px;display:grid}.hrWorkforceChart>div:last-child{border-bottom:0}.hrWorkforceChart section{flex-direction:column;display:flex}.hrWorkforceChart strong{font-size:10px}.hrWorkforceChart section span{color:#7c8798;margin-top:3px;font-size:8px}.hrWorkforceChart>div>div{background:#eef1f6;border-radius:999px;height:8px;overflow:hidden}.hrWorkforceChart>div>div i{background:linear-gradient(90deg,#2879ef,#6857da);border-radius:999px;height:100%;display:block}.hrWorkforceChart>div>b{text-align:right;font-size:9px}.hrHealthPanel>div{border-bottom:1px solid #edf0f4;grid-template-columns:1fr 95px;align-items:center;gap:12px;min-height:49px;padding:0 16px;display:grid}.hrHealthPanel>div:last-child{border-bottom:0}.hrHealthPanel section{justify-content:space-between;gap:8px;display:flex}.hrHealthPanel section strong,.hrHealthPanel section b{font-size:9px}.hrHealthPanel>div>span{background:#eef1f6;border-radius:999px;height:7px;overflow:hidden}.hrHealthPanel>div>span i{border-radius:999px;height:100%;display:block}.hrAttention>div{border-bottom:1px solid #edf0f4;grid-template-columns:34px 1fr 15px;align-items:center;gap:10px;min-height:57px;padding:0 16px;display:grid}.hrAttention>div:last-child{border-bottom:0}.hrAttention>div>span{border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.hrAttention>div>span.urgent{color:#d25750;background:#ffe8e6}.hrAttention>div>span.warning{color:#d67e2a;background:#fff0df}.hrAttention>div>span.info{color:#2874de;background:#e7f0ff}.hrAttention section,.hrActivity section{flex-direction:column;display:flex}.hrAttention strong,.hrActivity strong{font-size:9px}.hrAttention small,.hrActivity small{color:#7c8798;margin-top:4px;font-size:8px}.hrAttention>div>b{color:#8b95a5}.hrActivity>div{border-bottom:1px solid #edf0f4;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:57px;padding:0 16px;display:grid}.hrActivity>div:last-child{border-bottom:0}.hrActivity>div>span,.hrTablePanel td:first-child>span{color:#6656d4;background:#eeebff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.hrTablePanel{margin-top:12px}.hrTablePanel>header label{color:#7b8698;border:1px solid #dce3ec;border-radius:8px;align-items:center;gap:7px;width:285px;height:36px;padding:0 10px;display:flex}.hrTablePanel>header input{width:100%;height:100%;font:600 9px var(--font-manrope);border:0;outline:0}.hrTableWrap{overflow:auto}.hrTablePanel table{border-collapse:collapse;width:100%}.hrTablePanel th{color:#7a8597;text-align:left;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e4e9f0;padding:11px 15px;font-size:8px}.hrTablePanel td{color:#505c70;white-space:nowrap;border-bottom:1px solid #edf0f4;padding:13px 15px;font-size:9px}.hrTablePanel td:first-child{align-items:center;gap:9px;display:flex}.hrTablePanel td:first-child strong{font-size:9px}.hrTablePanel td em{border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.hrTablePanel td em.active{color:#16895e;background:#e5f7ee}.hrTablePanel td em.leave{color:#d47a25;background:#fff0df}.hrTablePanel td button{color:#7a8598;cursor:pointer;background:0 0;border:0;font-size:15px}.hrTablePanel>footer{color:#7d8798;background:#fbfcfe;align-items:center;min-height:44px;padding:0 15px;font-size:8px;display:flex}.hrEmpty{color:#7c8798;text-align:center;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:150px!important;padding:24px!important;display:flex!important}.hrEmpty strong{color:#364155;font-size:11px}.hrEmpty span{font-size:9px}.hrEmpty button{color:#5c687c;height:32px;font:750 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:7px;margin-top:4px;padding:0 11px}.hrAppNav{overflow-y:auto}.hr360Grid{grid-template-columns:275px minmax(0,1fr);align-items:start;gap:12px;display:grid}.hrEmployeeRail{max-height:calc(100vh - 190px);padding-bottom:8px;position:sticky;top:82px;overflow-y:auto}.hrEmployeeRail>header{z-index:2;background:#fff;flex-direction:column;align-items:flex-start;gap:4px;position:sticky;top:0}.hrEmployeeRail>header strong{font-size:11px}.hrEmployeeRail>button{color:#344157;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:calc(100% - 16px);min-height:62px;margin:7px 8px 0;padding:8px;display:grid}.hrEmployeeRail>button:hover,.hrEmployeeRail>button.active{background:#f2f0ff;border-color:#c6c0f0}.hrEmployeeRail>button>span{color:#6255d3;background:#ece9ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.hrEmployeeRail>button>div{flex-direction:column;min-width:0;display:flex}.hrEmployeeRail>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hrEmployeeRail>button small{color:#7b8698;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.hrEmployeeRail>button>b{color:#6255d3;font-size:8px}.hr360Detail{min-width:0}.hrEmployeeHero{background:linear-gradient(125deg,#fff,#f3f1ff);grid-template-columns:70px minmax(0,1fr) 155px;align-items:center;gap:17px;min-height:142px;padding:20px;display:grid}.hrEmployeeHero>span{color:#fff;background:linear-gradient(145deg,#6757da,#2879ef);border-radius:18px;place-items:center;width:66px;height:66px;font-size:18px;font-weight:900;display:grid}.hrEmployeeHero>section small{color:#5e54d6;text-transform:uppercase;font-size:8px;font-weight:900}.hrEmployeeHero h2{margin:6px 0 3px;font-size:22px}.hrEmployeeHero p{color:#737f94;margin:0;font-size:9px}.hrEmployeeHero>section>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.hrEmployeeHero em{color:#5f598e;background:#ebe9fb;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal}.hrEmployeeHero>aside{border-left:1px solid #dde1ef;flex-direction:column;padding-left:18px;display:flex}.hrEmployeeHero>aside small{color:#758095;text-transform:uppercase;font-size:8px}.hrEmployeeHero>aside strong{color:#6255d3;margin-top:5px;font-size:28px}.hrEmployeeHero>aside strong b{font-size:9px}.hrEmployeeHero>aside i{background:#dfe3ec;border-radius:99px;height:7px;margin-top:6px;overflow:hidden}.hrEmployeeHero>aside i span{border-radius:inherit;background:linear-gradient(90deg,#df8a34,#6757da);height:100%;display:block}.hr360Columns{grid-template-columns:.75fr 1.25fr;gap:12px;margin-top:12px;display:grid}.hrEmployeeFacts>div{border-bottom:1px solid #edf0f4;flex-direction:column;justify-content:center;min-height:51px;padding:0 16px;display:flex}.hrEmployeeFacts>div:last-child{border-bottom:0}.hrEmployeeFacts small{color:#7b8698;text-transform:uppercase;font-size:7px}.hrEmployeeFacts strong{margin-top:4px;font-size:9px}.hrLifecycle>div{border-bottom:1px solid #edf0f4;grid-template-columns:33px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:9px 15px;display:grid}.hrLifecycle>div>span{color:#6255d3;background:#ece9ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.hrLifecycle>div>section{flex-direction:column;min-width:0;display:flex}.hrLifecycle strong{font-size:9px}.hrLifecycle small,.hrLifecycle p{color:#7b8698;margin:3px 0 0;font-size:7px}.hrLifecycle em{border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.hrLifecycle em.active{color:#16895e;background:#e5f7ee}.hrLifecycle em.leave{color:#d47a25;background:#fff0df}.hrOrgGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.hrOrgGrid>article>header>b{color:#6556d5;margin-left:auto;font-size:20px}.hrOrgGrid>article>div>section{border-bottom:1px solid #edf0f4;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:59px;padding:8px 15px;display:grid}.hrOrgGrid section>span{color:#6255d3;background:#ece9ff;border-radius:9px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:900;display:grid}.hrOrgGrid section>div{flex-direction:column;min-width:0;display:flex}.hrOrgGrid section strong{font-size:9px}.hrOrgGrid section small{color:#7c8798;margin-top:3px;font-size:7px}.hrOrgGrid section em{color:#59657a;font-size:8px;font-style:normal}.hrOrgGrid>article>footer{color:#7d8798;background:#fbfcfe;align-items:center;min-height:40px;padding:0 15px;font-size:8px;display:flex}.hrReportGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.hrReportGrid>button{color:#263247;text-align:left;cursor:pointer;border:1px solid #dfe5ee;grid-template-columns:40px 1fr;gap:12px;min-height:165px;padding:16px;display:grid}.hrReportGrid>button:hover{border-color:#b8b1eb;transform:translateY(-1px)}.hrReportGrid>button>span{color:#2874de;background:#e8f1ff;border-radius:10px;place-items:center;width:39px;height:39px;font-size:9px;font-weight:900;display:grid}.hrReportGrid>button>span.tone1{color:#16895e;background:#e5f7ee}.hrReportGrid>button>span.tone2{color:#6755d6;background:#eeebff}.hrReportGrid>button>span.tone3{color:#d47a25;background:#fff0df}.hrReportGrid>button section{flex-direction:column;display:flex}.hrReportGrid small{color:#7b8698;font-size:7px;font-weight:900}.hrReportGrid h2{margin:5px 0 8px;font-size:13px}.hrReportGrid strong{font-size:16px}.hrReportGrid p{color:#7b8698;margin:4px 0 0;font-size:8px}.hrReportGrid>button>b{color:#6255d3;grid-column:2;margin-top:auto;font-size:8px}@media (max-width:1150px){.hrKpiGrid,.hrKpiGrid.compact,.hrReportGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.hrAppHeader{flex-wrap:wrap;gap:9px;height:auto;min-height:66px;padding:10px 14px}.hrBusinessStatus{display:none}.hrAppHeader>select{color:#3f4c61;height:38px;font:700 9px var(--font-manrope);background:#fff;border:1px solid #d9e1eb;border-radius:8px;margin-left:auto;padding:0 28px 0 10px;display:block}.hrAppActions{justify-content:flex-end;width:100%}.hrAppActions button{flex:1;justify-content:center}.hrAppBody{grid-template-columns:1fr}.hrAppNav{display:none}.hrWorkspace{padding:21px 17px 38px}.hrOverviewGrid,.hrLowerGrid,.hr360Grid,.hr360Columns{grid-template-columns:1fr}.hrEmployeeRail{max-height:240px;position:static}.hrPageHeader{flex-direction:column;align-items:stretch;padding-bottom:15px}.hrPageHeader>div:last-child button{flex:1}}@media (max-width:580px){.hrKpiGrid,.hrKpiGrid.compact,.hrOrgGrid,.hrReportGrid{grid-template-columns:1fr}.hrPageHeader h1{font-size:24px}.hrAppBrand small{display:none}.hrAppHeader>select{max-width:180px}.hrTablePanel>header{flex-direction:column;align-items:flex-start}.hrTablePanel>header label{width:100%}.hrWorkforceChart>div{grid-template-columns:125px 1fr 30px}.hrAppToast{left:11px;right:11px}.hrKpiCard{min-height:104px}.hrEmployeeHero{grid-template-columns:54px 1fr}.hrEmployeeHero>span{width:52px;height:52px}.hrEmployeeHero>aside{border-top:1px solid #dde1ef;border-left:0;grid-column:1/-1;padding:12px 0 0}}.msAppShell{color:#17242d;min-height:100vh;font-family:var(--font-manrope), Arial, sans-serif;background:#f4f7f7}.msAppHeader{z-index:130;background:#fff;border-bottom:1px solid #d9e4e2;align-items:center;gap:22px;height:66px;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #173f3a0a}.msAppBrand{align-items:center;gap:10px;display:flex}.msAppBrand>span{color:#fff;background:linear-gradient(145deg,#087f83,#17a176);border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid;box-shadow:0 7px 18px #087f8328}.msAppBrand>div,.msBusinessStatus>span{flex-direction:column;display:flex}.msAppBrand strong{font-size:13px}.msAppBrand small,.msBusinessStatus small{color:#74827f;margin-top:2px;font-size:9px}.msBusinessStatus{align-items:center;gap:9px;margin-left:auto;display:flex}.msBusinessStatus>i{background:#17a176;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #17a17618}.msBusinessStatus strong{font-size:10px}.msAppHeader>select{display:none}.msAppActions{gap:7px;display:flex}.msAppActions button{color:#435751;height:38px;font:750 10px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d6e1df;border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:flex}.msAppActions button:first-child{color:#087f83;background:#edf9f7;border-color:#b9deda}.msAppActions button:last-child{color:#ad514b}.msAppActions button span{font-size:14px}.msAppToast{z-index:170;color:#176f50;background:#effaf5;border:1px solid #b9dfce;border-radius:9px;max-width:420px;padding:11px 14px;font-size:10px;font-weight:750;position:fixed;top:77px;right:18px;box-shadow:0 12px 35px #173f3a1b}.msAppBody{grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 66px);display:grid}.msAppNav{color:#91afae;background:#102c32;flex-direction:column;height:calc(100vh - 66px);padding:20px 13px 14px;display:flex;position:sticky;top:66px;overflow-y:auto}.msAppNav>header{flex-direction:column;padding:0 10px 13px;display:flex}.msAppNav>header span{color:#6f9997;letter-spacing:1px;font-size:8px;font-weight:900}.msAppNav>header strong{color:#fff;margin-top:5px;font-size:13px}.msAppNav nav{gap:3px;display:grid}.msAppNav nav button{color:#b1c6c5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:32px 1fr;align-items:center;gap:8px;min-height:50px;padding:7px 9px;display:grid}.msAppNav nav button:hover{background:#ffffff0c}.msAppNav nav button.active{color:#fff;background:#ffffff14;border-color:#ffffff19}.msAppNav nav button>span{color:#9fc0bd;background:#ffffff0c;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:850;display:grid}.msAppNav nav button.active>span{color:#fff;background:linear-gradient(145deg,#0b9290,#1eae78)}.msAppNav nav button>div{flex-direction:column;min-width:0;display:flex}.msAppNav nav button strong{font-size:10px}.msAppNav nav button small{color:#759b99;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.msAppNav nav button.active small{color:#b9d0ce}.msAppNav>footer{border-top:1px solid #ffffff12;flex-direction:column;margin-top:auto;padding:12px 10px;display:flex}.msAppNav>footer span{color:#dce9e8;align-items:center;font-size:9px;font-weight:800;display:flex}.msAppNav>footer i{background:#2ac68d;border-radius:50%;width:7px;height:7px;margin-right:6px}.msAppNav>footer small{color:#789b99;margin-top:5px;font-size:8px}.msAppMain{min-width:0}.msWorkspace{max-width:1570px;margin:auto;padding:25px 26px 42px}.msPageHeader{justify-content:space-between;align-items:flex-start;gap:24px;min-height:94px;display:flex}.msPageHeader>div:first-child>span,.msPanel>header span{color:#087f83;letter-spacing:.85px;font-size:9px;font-weight:900}.msPageHeader h1{letter-spacing:-.8px;margin:7px 0 5px;font-size:27px}.msPageHeader p{color:#74827f;margin:0;font-size:11px}.msPageHeader>div:last-child{gap:7px;display:flex}.msPageHeader button{color:#50645e;height:39px;font:750 10px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d8e3e1;border-radius:9px;padding:0 13px}.msPageHeader button:last-child{color:#fff;background:#087f83;border-color:#087f83}.msPageHeader button b{margin-left:6px;font-size:13px}.msKpiGrid{grid-template-columns:repeat(6,1fr);gap:10px;margin:5px 0 14px;display:grid}.msKpiGrid.compact{grid-template-columns:repeat(4,1fr)}.msKpi{background:#fff;border:1px solid #dce6e4;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:116px;padding:15px;display:grid;position:relative;box-shadow:0 7px 20px #173f3a08}.msKpi>span{border-radius:10px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.msKpi>span.blue{color:#2875df;background:#e6f0ff}.msKpi>span.green{color:#1a9367;background:#e3f6ed}.msKpi>span.purple{color:#6755d6;background:#eeebff}.msKpi>span.orange{color:#d9822c;background:#fff0df}.msKpi>span.teal{color:#168a8a;background:#e1f5f4}.msKpi>span.rose{color:#c65772;background:#ffeaef}.msKpi>div{flex-direction:column;min-width:0;display:flex}.msKpi small{color:#788783;text-transform:uppercase;letter-spacing:.35px;font-size:8px;font-weight:800}.msKpi strong{white-space:nowrap;margin-top:5px;font-size:18px}.msKpi p{color:#7c8986;margin:4px 0 0;font-size:8px}.msKpi>em{color:#16885d;background:#e8f7ef;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:10px;right:11px}.msOverviewGrid{grid-template-columns:1.25fr 1fr;gap:12px;margin-top:12px;display:grid}.msOverviewGrid.msLower{grid-template-columns:1.25fr 1fr}.msPanel{background:#fff;border:1px solid #dce6e4;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 7px 20px #173f3a08}.msPanel>header{border-bottom:1px solid #e7eeed;justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:14px 16px;display:flex}.msPanel>header h2{margin:5px 0 0;font-size:15px}.msPanel>header em{color:#16895e;background:#e5f7ee;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.msPanel>header button,.msPanel>header select{color:#52655f;height:32px;font:750 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d5e2df;border-radius:7px;padding:0 10px}.msFunnel>div{border-bottom:1px solid #edf2f1;grid-template-columns:185px 1fr;align-items:center;gap:14px;min-height:54px;padding:0 16px;display:grid}.msFunnel>div:last-child{border-bottom:0}.msFunnel section{justify-content:space-between;align-items:center;gap:10px;display:flex}.msFunnel section strong{font-size:10px}.msFunnel section b{color:#556863;font-size:10px}.msFunnel>div>span,.msMethodScore>div>span{background:#e8efee;border-radius:99px;height:7px;overflow:hidden}.msFunnel>div>span i,.msMethodScore>div>span i{border-radius:99px;height:100%;display:block}.msMethodScore>div{border-bottom:1px solid #edf2f1;grid-template-columns:145px 1fr 42px;align-items:center;gap:12px;min-height:45px;padding:0 16px;display:grid}.msMethodScore>div:last-child{border-bottom:0}.msMethodScore section{flex-direction:column;display:flex}.msMethodScore strong{font-size:10px}.msMethodScore small{color:#7d8b87;margin-top:3px;font-size:8px}.msMethodScore>div>span i{background:linear-gradient(90deg,#0b8d8c,#28ad7d)}.msMethodScore>div>b{color:#087f83;text-align:right;font-size:10px}.msCampaignList>div{border-bottom:1px solid #edf2f1;grid-template-columns:36px 1fr 90px 64px;align-items:center;gap:11px;min-height:58px;padding:8px 16px;display:grid}.msCampaignList>div:last-child{border-bottom:0}.msCampaignList>div>span{color:#087f83;background:#e4f4f1;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.msCampaignList section,.msCampaignList>div>b{flex-direction:column;display:flex}.msCampaignList strong,.msCampaignList>div>b{font-size:9px}.msCampaignList small{color:#7d8b87;margin-top:3px;font-size:8px;font-weight:500}.msCampaignList em{text-align:center;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.msCampaignList em.live{color:#16895e;background:#e5f7ee}.msCampaignList em.scheduled{color:#536bd0;background:#edf1ff}.msAttention>div{border-bottom:1px solid #edf2f1;grid-template-columns:34px 1fr 14px;align-items:center;gap:11px;min-height:58px;padding:8px 16px;display:grid}.msAttention>div:last-child{border-bottom:0}.msAttention>div>span{border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.msAttention>div>span.urgent{color:#c85243;background:#ffebe8}.msAttention>div>span.warning{color:#c87928;background:#fff2df}.msAttention>div>span.info{color:#3476c7;background:#e8f2ff}.msAttention section{flex-direction:column;display:flex}.msAttention strong{font-size:9px}.msAttention small{color:#7b8985;margin-top:4px;font-size:8px}.msAttention>div>b{color:#8ca09b}.msTablePanel{margin-top:12px}.msTablePanel>header{min-height:72px}.msTableTools{gap:7px;display:flex}.msTableTools label{color:#83918d;background:#fff;border:1px solid #d5e2df;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;display:flex}.msTableTools input{color:#263a34;width:150px;font:700 9px var(--font-manrope);background:0 0;border:0;outline:0}.msTableTools select,.msTablePanel>header>select{color:#52655f;height:34px;font:700 9px var(--font-manrope);background:#fff;border:1px solid #d5e2df;border-radius:8px;padding:0 28px 0 10px}.msTableWrap{overflow-x:auto}.msTableWrap table{border-collapse:collapse;white-space:nowrap;width:100%}.msTableWrap th{color:#788782;text-align:left;text-transform:uppercase;letter-spacing:.4px;background:#f7faf9;height:39px;padding:0 15px;font-size:8px;font-weight:900}.msTableWrap td{color:#52645f;border-top:1px solid #edf2f1;height:52px;padding:0 15px;font-size:9px}.msTableWrap td:first-child>span{color:#087f83;background:#e4f4f1;border-radius:8px;place-items:center;width:29px;height:29px;margin-right:8px;font-size:8px;font-weight:900;display:inline-grid}.msTableWrap td strong,.msTableWrap td b{color:#20342e;font-size:9px}.msTableWrap td em{border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.msTableWrap td em.active{color:#16885d;background:#e4f7ed}.msTableWrap td em.review{color:#c47726;background:#fff1df}.msTableWrap td button{color:#6f837d;cursor:pointer;background:#fff;border:1px solid #d8e4e1;border-radius:7px;width:28px;height:28px}.msTablePanel>footer{color:#7a8985;border-top:1px solid #edf2f1;align-items:center;min-height:42px;padding:0 15px;font-size:8px;display:flex}.msPipelineBoard{grid-template-columns:repeat(5,minmax(210px,1fr));gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.msPipelineBoard>article{background:#edf3f2;border:1px solid #dce6e4;border-radius:12px;min-width:210px;padding:11px}.msPipelineBoard>article>header{justify-content:space-between;align-items:center;padding:2px 2px 11px;display:flex}.msPipelineBoard>article>header div{align-items:center;gap:6px;display:flex}.msPipelineBoard>article>header strong,.msPipelineBoard>article>header b{font-size:10px}.msPipelineBoard>article>header span{color:#637771;background:#dce8e6;border-radius:99px;padding:3px 6px;font-size:7px;font-weight:900}.msPipelineBoard>article>button{color:#243831;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e3e1;border-radius:9px;grid-template-columns:30px 1fr;gap:8px;width:100%;min-height:82px;margin-bottom:8px;padding:10px;display:grid;box-shadow:0 5px 13px #173f3a08}.msPipelineBoard>article>button>span{color:#087f83;background:#e4f4f1;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.msPipelineBoard>article>button>div{flex-direction:column;min-width:0;display:flex}.msPipelineBoard>article>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.msPipelineBoard>article>button small{color:#83908d;margin-top:4px;font-size:7px}.msPipelineBoard>article>button>b{color:#1b716d;grid-column:2;font-size:9px}.msPipelineBoard footer button{color:#64807a;width:100%;height:32px;font:750 8px var(--font-manrope);cursor:pointer;background:0 0;border:1px dashed #b8cbc7;border-radius:8px}.msOfferTypes{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:12px;display:grid}.msOfferTypes>button{color:#243831;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6e4;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:148px;padding:15px;display:flex;box-shadow:0 7px 20px #173f3a08}.msOfferTypes>button:hover{border-color:#83c6bd;transform:translateY(-1px)}.msOfferTypes span{color:#087f83;background:#e4f4f1;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.msOfferTypes strong{margin-top:11px;font-size:10px}.msOfferTypes small{color:#7b8985;min-height:31px;margin-top:5px;font-size:8px;line-height:1.45}.msOfferTypes b{color:#087f83;margin-top:auto;font-size:8px}.msAppShell:fullscreen{overflow:auto}.msAppShell:fullscreen .msAppHeader{top:0}.msEmpty{color:#778984;text-align:center;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:128px!important;padding:22px!important;display:flex!important}.msEmpty strong{color:#2c443d;font-size:10px}.msEmpty span{font-size:8px;line-height:1.5}.msEmpty button{color:#087f83;height:31px;font:750 8px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #c9dcd8;border-radius:7px;margin-top:4px;padding:0 10px}.msPipelineBoard>article>.msEmpty{border:1px dashed #c4d6d2!important;border-radius:9px!important;min-height:82px!important;margin-bottom:8px!important;padding:12px!important}.msTableWrap td small{color:#85928f;margin-top:3px;font-size:7px;display:block}.commerceModalWide{width:min(820px,100vw - 24px)}.msInlineAction{font:800 8px var(--font-manrope);padding:0 9px;color:#087f83!important;background:#effaf6!important;border-color:#a8d8cb!important;width:auto!important;height:29px!important}.ms360Grid{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:12px;display:grid}.msCustomerRail{max-height:calc(100vh - 190px);padding-bottom:8px;position:sticky;top:82px;overflow-y:auto}.msCustomerRail>header{z-index:2;background:#fff;flex-direction:column;align-items:flex-start;gap:4px;position:sticky;top:0}.msCustomerRail>header strong{font-size:11px}.msCustomerRail>button{color:#334a43;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:calc(100% - 16px);min-height:61px;margin:7px 8px 0;padding:8px;display:grid}.msCustomerRail>button:hover,.msCustomerRail>button.active{background:#edf8f5;border-color:#b8ddd6}.msCustomerRail>button>span{color:#087f83;background:#dff2ee;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.msCustomerRail>button>div{flex-direction:column;min-width:0;display:flex}.msCustomerRail>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.msCustomerRail>button small{color:#7a8984;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.msCustomerRail>button>b{color:#087f83;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.ms360Detail{min-width:0}.msProfileHero{background:linear-gradient(125deg,#fff,#f2faf8);grid-template-columns:70px minmax(0,1fr) 150px;align-items:center;gap:17px;min-height:138px;padding:20px;display:grid}.msProfileHero>span{color:#fff;background:linear-gradient(145deg,#087f83,#1ca976);border-radius:18px;place-items:center;width:66px;height:66px;font-size:18px;font-weight:900;display:grid}.msProfileHero>section small{color:#087f83;text-transform:uppercase;font-size:8px;font-weight:900}.msProfileHero h2{margin:6px 0 3px;font-size:22px}.msProfileHero p{color:#70807b;margin:0;font-size:9px}.msProfileHero>section>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.msProfileHero em{color:#39746b;background:#e4f3ef;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal}.msProfileHero>aside{border-left:1px solid #dce9e6;flex-direction:column;padding-left:18px;display:flex}.msProfileHero>aside small{color:#73837e;text-transform:uppercase;font-size:8px}.msProfileHero>aside strong{color:#087f83;margin-top:5px;font-size:28px}.msProfileHero>aside strong b{font-size:9px}.msProfileHero>aside i{background:#dfeae8;border-radius:99px;height:7px;margin-top:6px;overflow:hidden}.msProfileHero>aside i span{border-radius:inherit;background:linear-gradient(90deg,#d7872f,#20a476);height:100%;display:block}.ms360Columns{grid-template-columns:.75fr 1.25fr;gap:12px;margin-top:12px;display:grid}.msProfileFacts>div{border-bottom:1px solid #edf2f1;flex-direction:column;justify-content:center;min-height:52px;padding:0 16px;display:flex}.msProfileFacts>div:last-child{border-bottom:0}.msProfileFacts small{color:#7b8985;text-transform:uppercase;font-size:7px}.msProfileFacts strong{margin-top:4px;font-size:9px}.msTimeline>div{border-bottom:1px solid #edf2f1;grid-template-columns:33px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:9px 15px;display:grid}.msTimeline>div>span{color:#087f83;background:#e5f4f1;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.msTimeline>div>section{flex-direction:column;min-width:0;display:flex}.msTimeline strong{font-size:9px}.msTimeline small,.msTimeline p{color:#7b8985;margin:3px 0 0;font-size:7px}.msTimeline em{border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.msTimeline em.active{color:#16885d;background:#e4f7ed}.msTimeline em.review{color:#c47726;background:#fff1df}.msSegmentGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.msSegmentGrid>article{min-height:190px}.msSegmentGrid>article>header{justify-content:flex-start}.msSegmentGrid>article>header>span{color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:8px;display:grid}.msSegmentGrid>article>header>div{flex-direction:column;display:flex}.msSegmentGrid>article>header small{color:#7c8a86;font-size:7px}.msSegmentGrid>article>header h2{margin-top:3px}.msSegmentGrid>article>header>b{color:#087f83;margin-left:auto;font-size:18px}.msSegmentGrid>article>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:15px;display:grid}.msSegmentGrid>article>div>span{flex-direction:column;display:flex}.msSegmentGrid>article>div small{color:#7b8985;font-size:7px}.msSegmentGrid>article>div strong{margin-top:5px;font-size:10px}.msSegmentGrid>article>footer{flex-wrap:wrap;gap:5px;padding:0 15px 15px;display:flex}.msSegmentGrid>article>footer em{color:#59706a;background:#f0f5f4;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal}.msCalendarBoard{gap:8px;display:grid}.msCalendarBoard>article{grid-template-columns:52px 90px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:11px 15px;display:grid}.msCalendarBoard time{color:#087f83;background:#e8f5f2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:46px;height:50px;display:flex}.msCalendarBoard time strong{font-size:17px}.msCalendarBoard time small{text-transform:uppercase;font-size:7px}.msCalendarBoard>article>span{color:#3575cc;text-align:center;background:#e8f1ff;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:850}.msCalendarBoard>article>span.kind1{color:#c87828;background:#fff0df}.msCalendarBoard>article>span.kind2{color:#6755d6;background:#eeebff}.msCalendarBoard>article>span.kind3{color:#16885d;background:#e4f7ed}.msCalendarBoard section h2{margin:0;font-size:11px}.msCalendarBoard section p{color:#7a8984;margin:4px 0 0;font-size:8px}.msCalendarBoard>article>em{color:#6b7c76;font-size:8px;font-style:normal}.msAttributionGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.msAttributionGrid .msTablePanel{margin-top:0}.msAttributionGrid .msMethodScore>div{grid-template-columns:160px 1fr 84px}.msAttributionGrid .msMethodScore>div>b{flex-direction:column;display:flex}.msAttributionGrid .msMethodScore>div>b small{font-size:7px}@media (max-width:1250px){.msKpiGrid,.msOfferTypes{grid-template-columns:repeat(3,1fr)}}@media (max-width:940px){.msAppHeader{flex-wrap:wrap;gap:10px;height:auto;min-height:66px;padding:10px 14px}.msBusinessStatus{display:none}.msAppHeader>select{color:#435751;height:38px;font:700 9px var(--font-manrope);background:#fff;border:1px solid #d6e1df;border-radius:8px;margin-left:auto;padding:0 28px 0 10px;display:block}.msAppBody{grid-template-columns:1fr}.msAppNav{display:none}.msAppActions{justify-content:flex-end;width:100%}.msAppActions button{flex:1;justify-content:center}.msWorkspace{padding:20px 17px 36px}.msOverviewGrid,.msOverviewGrid.msLower,.msAttributionGrid{grid-template-columns:1fr}.msKpiGrid.compact{grid-template-columns:repeat(2,1fr)}.ms360Grid{grid-template-columns:1fr}.msCustomerRail{max-height:240px;position:static}.ms360Columns{grid-template-columns:1fr}.msSegmentGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.msAppHeader{padding:8px 11px}.msAppBrand small{display:none}.msAppBrand strong{font-size:11px}.msAppHeader>select{max-width:185px}.msAppActions{grid-template-columns:1fr 1fr;display:grid}.msPageHeader{display:block}.msPageHeader>div:last-child{margin-top:15px}.msPageHeader button{flex:1}.msPageHeader h1{font-size:23px}.msKpiGrid,.msKpiGrid.compact{grid-template-columns:1fr}.msKpi{min-height:105px}.msOfferTypes,.msSegmentGrid{grid-template-columns:1fr}.msTablePanel>header{flex-direction:column;align-items:flex-start}.msTableTools{width:100%}.msTableTools label{flex:1}.msTableTools input{width:100%}.msFunnel>div{grid-template-columns:140px 1fr}.msCampaignList>div{grid-template-columns:36px 1fr 70px}.msCampaignList em{display:none}.msProfileHero{grid-template-columns:54px 1fr}.msProfileHero>span{width:52px;height:52px}.msProfileHero>aside{border-top:1px solid #dce9e6;border-left:0;grid-column:1/-1;padding:12px 0 0}.msCalendarBoard>article{grid-template-columns:48px 76px 1fr}.msCalendarBoard>article>em{display:none}}@media (max-width:420px){.msOfferTypes{grid-template-columns:1fr}.msMethodScore>div{grid-template-columns:115px 1fr 36px}.msFunnel>div{grid-template-columns:1fr}.msFunnel>div>span{margin-bottom:10px}}.msRetailAdmin .msPageHeader p{max-width:720px}.msRetailTabs{gap:8px;margin:8px 0 14px;display:flex;overflow-x:auto}.msRetailTabs button{color:#52655f;min-width:112px;height:37px;font:800 10px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d6e3e0;border-radius:8px}.msRetailTabs button.active{color:#fff;background:#087f83;border-color:#087f83}.msRetailGrid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:start;gap:13px;display:grid}.msRetailGrid.loyalty{grid-template-columns:minmax(340px,.7fr) minmax(0,1.3fr)}.msRetailBuilder>footer{border-top:1px solid #e7eeed;justify-content:flex-end;gap:8px;padding:13px 16px;display:flex}.msRetailBuilder>footer button,.msRetailAdjustment button,.msRetailResults>footer button{color:#52655f;height:34px;font:800 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d4e1df;border-radius:8px;padding:0 12px}.msRetailBuilder>footer button:last-child,.msRetailAdjustment button{color:#fff;background:#087f83;border-color:#087f83}.msRetailBuilder button:disabled,.msRetailAdjustment button:disabled{cursor:not-allowed;opacity:.56}.msRetailFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.msRetailFormGrid label,.msRetailLookup label{color:#53655f;text-transform:uppercase;letter-spacing:.28px;flex-direction:column;gap:6px;min-width:0;font-size:9px;font-weight:850;display:flex}.msRetailFormGrid label.wide,.msRetailDivider.wide{grid-column:1/-1}.msRetailFormGrid input,.msRetailFormGrid select,.msRetailLookup input,.msRetailAdjustment input{color:#1f302b;width:100%;min-width:0;height:36px;font:700 10px var(--font-manrope);background:#fff;border:1px solid #d3e0dd;border-radius:8px}.msRetailFormGrid input,.msRetailLookup input,.msRetailAdjustment input{padding:0 10px}.msRetailFormGrid select{padding:0 8px}.msRetailFormGrid .msSwitch{text-transform:none;letter-spacing:0;flex-direction:row;align-items:center;gap:9px;min-height:35px}.msRetailFormGrid .msSwitch input{width:17px;height:17px}.msRetailDivider{color:#536660;background:#f5faf9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.msRetailDivider strong{color:#20322d;font-size:10px}.msRetailDivider span{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.msRetailList{min-height:520px}.msRetailList>header select{min-width:118px}.msPromotionCard{background:#fff;border:1px solid #e1e9e7;border-radius:10px;margin:12px 14px;padding:14px}.msPromotionCard>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.msPromotionCard>header>span,.msRetailLedger>article>span{color:#2875df;background:#e7f2ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.msPromotionCard header div,.msRetailLedger article div{flex-direction:column;gap:3px;min-width:0;display:flex}.msPromotionCard header strong,.msRetailLedger article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.msPromotionCard header small,.msRetailLedger article small{color:#75847f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.msPromotionCard header em{color:#16895e;background:#e5f7ee;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.msPromotionCard p{color:#63726d;margin:12px 0;font-size:10px;line-height:1.55}.msRuleStack{gap:7px;display:grid}.msRuleStack span,.msRuleStack b,.msRetailQuote{color:#4e625c;background:#f5faf9;border-radius:8px;padding:9px 10px;font-size:9px}.msRuleStack b{color:#965e0d;background:#fff7e9}.msPromotionCard footer{color:#75847f;justify-content:space-between;gap:10px;margin-top:12px;font-size:8px;display:flex}.msPromotionCard footer strong{color:#243630}.msRetailLookup{padding:16px 16px 0}.msRetailAccount,.msRetailOutcome{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px 16px;display:grid}.msRetailAccount span,.msRetailOutcome span{background:#f5faf9;border-radius:9px;flex-direction:column;justify-content:center;gap:6px;min-height:72px;padding:12px;display:flex}.msRetailAccount small,.msRetailOutcome small{color:#788783;text-transform:uppercase;font-size:8px;font-weight:850}.msRetailAccount strong,.msRetailOutcome strong{font-size:17px}.msRetailAdjustment{grid-template-columns:120px minmax(0,1fr) 88px;gap:8px;padding:0 16px 14px;display:grid}.msRetailLedger{gap:8px;padding:0 16px 16px;display:grid}.msRetailLedger>article{border-top:1px solid #edf2f1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;display:grid}.msRetailLedger>article>span.positive{color:#16895e;background:#e5f7ee}.msRetailLedger>article>span.negative{color:#c65772;background:#ffeaef}.msRetailLedger>article>b{font-size:10px}.msRetailResults .msEmpty,.msRetailList .msEmpty,.msRetailLedger .msEmpty{margin:14px;padding:24px}.msRetailQuote{flex-direction:column;gap:4px;margin:0 16px 16px;display:flex}.msRetailQuote strong{color:#1f332d;font-size:12px}.msRetailQuote span{color:#667873;font-size:9px}@media (max-width:1100px){.msRetailGrid,.msRetailGrid.loyalty{grid-template-columns:1fr}.msRetailList{min-height:0}}@media (max-width:720px){.msRetailTabs button{min-width:96px}.msRetailFormGrid,.msRetailAccount,.msRetailOutcome{grid-template-columns:1fr}.msRetailDivider{flex-direction:column;align-items:flex-start}.msRetailDivider span{text-align:left;white-space:normal;width:100%}.msPromotionCard>header{grid-template-columns:36px minmax(0,1fr)}.msPromotionCard header em{grid-column:2;justify-self:start}.msRetailAdjustment{grid-template-columns:1fr}}.sideNav nav button{align-items:center;display:flex}.sideNav nav button>.navCopy{flex-direction:column;min-width:0;display:flex}.sideNav nav button>.navCopy>b{font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sideNav nav button>.navCopy>small{color:#8792a5;margin-top:3px;font-size:9px;line-height:1.25}.auditingAppMode{background:#f4f7fa}.auditingAppMode .sideNav{color:#fff;background:#101d35;border-right-color:#1d2c49;width:232px;padding:18px 14px}.auditingAppMode .brand{border-bottom:1px solid #ffffff12;align-items:center;padding:0 7px 17px;position:relative}.auditingAppMode .brand .logo{background:linear-gradient(145deg,#2779ef,#6758da);box-shadow:0 7px 18px #286fe33b}.auditingAppMode .brand>b{font-size:16px}.auditingAppMode .brand>small{color:#7f91b2;font-size:8px;position:absolute;top:24px;left:51px}.auditingAppMode .sideNav nav{gap:4px;margin-top:16px}.auditingAppMode .sideNav nav button{color:#aebbd0;min-height:57px;padding:8px 9px}.auditingAppMode .sideNav nav button>span:first-child{color:#9fb0cf;background:#ffffff0c;border-radius:9px;place-items:center;width:34px;height:34px;margin-right:8px;font-size:14px;display:grid}.auditingAppMode .sideNav nav button.active{color:#fff;background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff12}.auditingAppMode .sideNav nav button.active>span:first-child{color:#fff;background:linear-gradient(145deg,#2879ef,#6758da)}.auditingAppMode .sideNav nav button>.navCopy>b{font-size:11px}.auditingAppMode .sideNav nav button>.navCopy>small{color:#7587a7;font-size:8px}.auditingAppMode .sideNav nav button.active>.navCopy>small{color:#afbdd4}.auditingAppMode .upgrade{background:linear-gradient(145deg,#ffffff0c,#ffffff05);border-color:#ffffff12}.auditingAppMode .upgrade>span{color:#85aef5}.auditingAppMode .upgrade strong{color:#fff}.auditingAppMode .upgrade p{color:#8fa0bd}.auditingAppMode .upgrade button{color:#dce7f9;cursor:pointer;background:#ffffff12;border-color:#ffffff1c}.auditingAppMode .quota{color:#dce7f9;border-color:#ffffff12}.auditingAppMode .quota div{background:#ffffff12}.auditingAppMode .quota i{background:linear-gradient(90deg,#2879ef,#6858da)}.auditingAppMode .quota small{color:#7f90ae}.auditingAppMode .mainArea{margin-left:232px}.auditingAppMode .topBar{border-bottom-color:#dce3ed;height:66px;box-shadow:0 4px 18px #263c6508}.auditingAppMode .topBar:before{content:"AUDIT CENTER";color:#52617a;letter-spacing:1px;font-size:10px;font-weight:900}.auditFullscreen,.auditClose{color:#536178;height:38px;font:750 10px var(--font-manrope);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7e0eb;border-radius:8px;padding:0 12px}.auditFullscreen{color:#1769df;background:#edf4ff;border-color:#bfd4f5}.auditClose{color:#ad514b}.auditingAppMode .newScan{background:linear-gradient(100deg,#176be8,#5e5bd9)}.auditingAppMode:fullscreen{overflow:auto}.auditingAppMode:fullscreen .topBar{top:0}@media (max-width:1100px){.auditingAppMode .searchBox{width:min(300px,29vw)}.auditingAppMode .topBar{gap:8px;padding:0 14px}.auditingAppMode .topBar:before{display:none}.auditFullscreen,.auditClose{padding:0 9px;font-size:9px}}@media (max-width:900px){.auditingAppMode .mainArea{margin-left:0}.auditingAppMode .topBar{flex-wrap:wrap;height:auto;min-height:66px;padding:9px 12px}.auditingAppMode .mobileMenu{color:#3f4c61;height:38px;font:700 9px var(--font-manrope);background:#fff;border:1px solid #d9e1eb;border-radius:8px;margin-left:auto;padding:0 28px 0 10px;display:block}.auditingAppMode .newScan,.auditingAppMode .auditFullscreen,.auditingAppMode .auditClose{flex:1}.auditingAppMode .auditClose{margin-left:0}}@media (max-width:520px){.auditingAppMode .topBar{grid-template-columns:auto 1fr;display:grid}.auditingAppMode .mobileMenu{width:100%;max-width:190px}.auditingAppMode .auditFullscreen,.auditingAppMode .newScan,.auditingAppMode .auditClose{width:100%}.auditingAppMode .auditClose{grid-column:1/-1}.auditingAppMode .dashboard{padding:10px}}.launcherShell{color:#172033;background:radial-gradient(circle at 12% 5%,#e9f2ff 0,#0000 30%),radial-gradient(circle at 92% 18%,#eeeaff 0,#0000 27%),#f6f8fb;min-height:100vh}.launcherTopbar{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #dce3ed;align-items:center;gap:13px;height:72px;padding:0 clamp(18px,3vw,46px);display:flex;position:sticky;top:0;box-shadow:0 4px 20px #263c6508}.launcherBrand{align-items:center;gap:10px;display:flex}.launcherBrand>span{color:#fff;background:linear-gradient(145deg,#2879ef,#6758da);border-radius:11px;place-items:center;width:39px;height:39px;font-size:18px;font-weight:900;display:grid;box-shadow:0 7px 18px #286fe32d}.launcherBrand>div,.launcherBusiness>div{flex-direction:column;display:flex}.launcherBrand strong{font-size:14px}.launcherBrand small,.launcherBusiness small{color:#7a8598;margin-top:2px;font-size:9px}.launcherBusiness{align-items:center;gap:8px;margin-left:auto;display:flex}.launcherBusiness>i{background:#1ba36f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1ba36f16}.launcherBusiness strong{font-size:10px}.launcherSettings{color:#536075;height:38px;font:750 10px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:8px;padding:0 12px}.launcherUser{color:#263247;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #e0e5ed;align-items:center;gap:8px;min-height:43px;padding:0 0 0 13px;display:flex}.launcherUser>span{color:#fff;background:#1b2942;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.launcherUser>div{flex-direction:column;display:flex}.launcherUser strong{font-size:10px}.launcherUser small{color:#7d8799;margin-top:2px;font-size:8px}.launcherCanvas{max-width:1440px;margin:auto;padding:42px clamp(18px,3.2vw,48px) 48px}.launcherHero{background:linear-gradient(120deg,#fff 0,#f9fbff 50%,#f0edff 100%);border:1px solid #dce4ef;border-radius:19px;grid-template-columns:1fr minmax(420px,.72fr);align-items:center;gap:45px;min-height:194px;padding:30px 32px;display:grid;overflow:hidden;box-shadow:0 16px 45px #2d416b10}.launcherHero>div:first-child>span,.launcherSectionHeading>div>span{color:#286fe2;letter-spacing:1.3px;font-size:9px;font-weight:900}.launcherHero h1{letter-spacing:-1px;margin:8px 0 7px;font-size:31px}.launcherHero>div:first-child>p{color:#677389;max-width:670px;margin:0;font-size:12px;line-height:1.6}.launcherHeroActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.launcherHeroActions>button{color:#263247;text-align:left;cursor:pointer;background:#fff;border:1px solid #dae3ef;border-radius:12px;grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;min-height:87px;padding:13px;display:grid;box-shadow:0 7px 20px #2d416b0a}.launcherHeroActions>button:hover{border-color:#9ab8e8;transform:translateY(-1px)}.launcherHeroActions>button>span{color:#2773e7;background:#e8f1ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.launcherHeroActions>button:nth-child(2)>span{color:#6757d7;background:#efebff}.launcherHeroActions>button>div{flex-direction:column;min-width:0;display:flex}.launcherHeroActions strong{font-size:10px}.launcherHeroActions small{color:#7b8698;margin-top:4px;font-size:8px}.launcherHeroActions>button>b{color:#647187}.launcherSectionHeading{justify-content:space-between;align-items:flex-end;min-height:80px;padding:25px 2px 14px;display:flex}.launcherSectionHeading h2{margin:5px 0 0;font-size:20px}.launcherSectionHeading>p{color:#607269;background:#fff;border:1px solid #dce6e2;border-radius:999px;margin:0;padding:7px 10px;font-size:9px;font-weight:750}.launcherSectionHeading>p i{background:#1ba36f;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.launcherAppGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.launcherAppCard{--app-color:#2875e5;--app-soft:#e8f1ff;background:#fff;border:1px solid #dfe5ee;border-radius:16px;flex-direction:column;min-height:385px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 9px 27px #2d416b0b}.launcherAppCard:hover{border-color:color-mix(in srgb, var(--app-color) 45%, #dfe5ee);transform:translateY(-3px);box-shadow:0 17px 40px #2d416b16}.launcherAppCard.purple{--app-color:#6757d7;--app-soft:#efebff}.launcherAppCard.orange{--app-color:#d77c2b;--app-soft:#fff0df}.launcherAppCard>header{justify-content:space-between;align-items:center;display:flex}.launcherAppCard>header>span{background:var(--app-soft);width:48px;height:48px;color:var(--app-color);border-radius:13px;place-items:center;font-size:18px;font-weight:900;display:grid}.launcherAppBadges{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.launcherAppBadges>em,.launcherAppBadges>strong{color:#738093;background:#f2f5f8;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.launcherAppBadges>strong{color:#17734f;background:#e5f7ee}.launcherAppCard>small{color:var(--app-color);letter-spacing:1px;margin-top:19px;font-size:8px;font-weight:900}.launcherAppCard h2{margin:7px 0;font-size:19px}.launcherAppCard>p{color:#6e798d;min-height:56px;margin:0;font-size:10px;line-height:1.55}.launcherAppCard>div{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.launcherAppCard>div span{color:#607087;background:#f4f6f9;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:700}.launcherAppCard>footer{border-top:1px solid #edf0f4;margin-top:auto;padding-top:19px}.launcherAppCard>footer button{background:var(--app-color);color:#fff;width:100%;height:41px;font:800 9px var(--font-manrope);cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb, var(--app-color) 23%, transparent);border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.launcherAppCard>footer button b{font-size:13px}.launcherFooter{background:#fff;border:1px solid #dfe5ee;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;min-height:105px;margin-top:17px;padding:21px 24px;display:flex;box-shadow:0 8px 25px #2d416b09}.launcherFooter>div{flex-direction:column;display:flex}.launcherFooter>div>span{color:#6757d7;letter-spacing:1px;font-size:8px;font-weight:900}.launcherFooter>div>strong{margin-top:5px;font-size:13px}.launcherFooter>div>small{color:#7a8597;margin-top:4px;font-size:9px}.launcherFooter>section{align-items:center;display:flex}.launcherFooter>section>div{border-left:1px solid #e3e8ef;flex-direction:column;align-items:flex-end;min-width:105px;padding:0 20px;display:flex}.launcherFooter>section b{font-size:17px}.launcherFooter>section span{color:#7d8799;margin-top:3px;font-size:8px}@media (max-width:1150px){.launcherHero{grid-template-columns:1fr}.launcherAppGrid{grid-template-columns:1fr 1fr}.launcherAppCard{min-height:340px}.launcherAppCard>p{min-height:auto}}@media (max-width:760px){.launcherTopbar{flex-wrap:wrap;height:auto;min-height:68px;padding:10px 14px}.launcherBusiness{display:none}.launcherSettings{margin-left:auto}.launcherUser{border-left:0;padding-left:0}.launcherUser>div{display:none}.launcherCanvas{padding-top:20px}.launcherHero{gap:24px;padding:22px}.launcherHero h1{font-size:26px}.launcherHeroActions{grid-template-columns:1fr}.launcherSectionHeading>p{display:none}.launcherFooter{flex-direction:column;align-items:flex-start}.launcherFooter>section{justify-content:space-between;width:100%}.launcherFooter>section>div{flex:1;min-width:0;padding:0 10px}.launcherFooter>section>div:first-child{border-left:0}}@media (max-width:520px){.launcherBrand small{display:none}.launcherSettings{font-size:0}.launcherSettings:first-letter{font-size:14px}.launcherAppGrid{grid-template-columns:1fr}.launcherAppCard{min-height:350px}.launcherHero{padding:19px}.launcherHeroActions>button{min-height:75px}.launcherFooter>section b{font-size:14px}.launcherFooter>section span{font-size:7px}}.intelligenceLanding,.inviteLanding{font-family:var(--font-manrope),Arial,sans-serif;font-size:16px;font-weight:400}html body .intelligenceLanding p,html body .inviteLanding p{line-height:1.65;font-family:var(--font-manrope),Arial,sans-serif!important;font-size:clamp(16px,1.1vw,18px)!important;font-weight:400!important}html body .intelligenceLanding :where(nav a,small,label,li,dt,dd,input,select,textarea,summary,.sectionLabel,.heroEyebrow,.heroMicrocopy span,.dashboardStatus,.heroInsight b,.miniReport>i,.miniReport footer em,.marketingFunnel em,.footerBottom),html body .inviteLanding :where(nav a,small,label,li,dt,dd,input,select,textarea,summary,.sectionLabel){font-weight:400;font-family:var(--font-manrope),Arial,sans-serif!important;font-size:15px!important}html body .intelligenceLanding :where(button,.heroScanButton,.sampleReportButton,.headerScanButton,.pricingGrid a,.footerColumns a,.footerColumns button,.stickyMobileCta),html body .inviteLanding :where(button,a){font-weight:700;font-family:var(--font-manrope),Arial,sans-serif!important;font-size:16px!important}html body .intelligenceLanding section span,html body .intelligenceLanding .intelligenceDashboard :where(span,small,b,button),html body .intelligenceLanding .marketingFunnel :where(span,small,b,label,input,select,button,h4),html body .inviteLanding :where(span,small,b,label,input,select,button){font-family:var(--font-manrope),Arial,sans-serif!important;font-size:15px!important}.inviteLanding :where(h1,h2,h3,h4),.intelligenceLanding :where(nav,button,input,select,textarea,label,.pricingGrid,.faqSection,.intelligenceDashboard,.marketingFunnel){font-family:var(--font-manrope),Arial,sans-serif!important}.intelligenceLanding .serifAccent{font-family:var(--font-playfair),Georgia,serif!important}.msDigitalGrid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:12px;margin-top:12px;display:grid}.msDigitalGrid.msDigitalLower{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}.msDigitalChannels>header,.msDigitalFunnel>header,.msDigitalLaunch>header,.msJourneyQueue>header,.msAutomationJourneys>header,.msTriggerLibrary>header{border-bottom:1px solid #e7eeed;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 16px;display:flex}.msDigitalChannels>header span,.msDigitalFunnel>header span,.msDigitalLaunch>header span,.msJourneyQueue>header span,.msAutomationJourneys>header span,.msTriggerLibrary>header span{color:#087f83;letter-spacing:.8px;font-size:8px;font-weight:900}.msDigitalChannels>header h2,.msDigitalFunnel>header h2,.msDigitalLaunch>header h2,.msJourneyQueue>header h2,.msAutomationJourneys>header h2,.msTriggerLibrary>header h2{margin:5px 0 0;font-size:14px}.msDigitalChannels>header button,.msJourneyQueue>header button,.msAutomationJourneys>header button{color:#52655f;height:32px;font:750 8px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d5e2df;border-radius:7px;padding:0 10px}.msDigitalChannels{overflow:auto}.msDigitalChannelHead,.msDigitalChannels>button{grid-template-columns:minmax(175px,1.4fr) 45px 80px 65px 75px 90px 95px 50px;align-items:center;gap:8px;min-width:840px;display:grid}.msDigitalChannelHead{color:#778682;text-transform:uppercase;letter-spacing:.35px;background:#f7faf9;height:35px;padding:0 15px;font-size:7px;font-weight:900}.msDigitalChannels>button{color:#52645f;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf2f1;width:100%;min-height:57px;padding:7px 15px}.msDigitalChannels>button:hover{background:#f7fbfa}.msDigitalChannels>button>b{display:none}.msDigitalChannels>button>section{flex-direction:column;min-width:0;display:flex}.msDigitalChannels>button strong{font-size:9px}.msDigitalChannels>button small{color:#83908d;margin-top:3px;font-size:7px}.msDigitalChannels>button>span{font-size:8px}.msDigitalChannels>button>em{color:#16885f;text-align:center;background:#e7f7ef;border-radius:999px;padding:5px 6px;font-size:7px;font-style:normal;font-weight:850}.msDigitalFunnel>header em,.msDigitalLaunch>header em,.msTriggerLibrary>header em{color:#16895e;background:#e5f7ee;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.msDigitalFunnel>div{border-top:1px solid #edf2f1;padding:14px 16px}.msDigitalFunnel>div:first-of-type{border-top:0}.msDigitalFunnel>div>section{grid-template-columns:28px 1fr auto;align-items:center;gap:9px;display:grid}.msDigitalFunnel>div>section>span{color:#087f83;background:#e6f4f2;border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;font-weight:900;display:grid}.msDigitalFunnel section>div{flex-direction:column;display:flex}.msDigitalFunnel strong{font-size:9px}.msDigitalFunnel small{color:#7f8e89;margin-top:3px;font-size:7px}.msDigitalFunnel section>b{font-size:11px}.msDigitalFunnel>div>i{background:#edf2f1;border-radius:99px;height:6px;margin:10px 0 0 37px;display:block;overflow:hidden}.msDigitalFunnel>div>i u{border-radius:inherit;background:linear-gradient(90deg,#0b8d8c,#28ad7d);height:100%;text-decoration:none;display:block}.msDigitalLaunch>div{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.msDigitalLaunch>div>button{color:#263a34;text-align:left;cursor:pointer;background:#fbfdfd;border:1px solid #e1e9e7;border-radius:10px;grid-template-columns:36px 1fr 16px;align-items:center;gap:9px;min-height:78px;padding:10px;display:grid}.msDigitalLaunch>div>button:hover{background:#f2faf8;border-color:#81c9bd}.msDigitalLaunch>div>button>span{color:#087f83;background:#e5f4f2;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.msDigitalLaunch button>section{flex-direction:column;min-width:0;display:flex}.msDigitalLaunch button strong{font-size:9px}.msDigitalLaunch button small{color:#7c8a86;margin-top:4px;font-size:7px;line-height:1.35}.msDigitalLaunch button>b{color:#0b9182;font-size:14px}.msJourneyQueue>button{color:#263a34;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf2f1;grid-template-columns:34px 1fr 75px 56px;align-items:center;gap:9px;width:100%;min-height:61px;padding:8px 14px;display:grid}.msJourneyQueue>button>span{color:#087f83;background:#e6f4f2;border-radius:9px;place-items:center;width:32px;height:32px;font-size:7px;font-weight:900;display:grid}.msJourneyQueue>button>section,.msJourneyQueue>button>b{flex-direction:column;min-width:0;display:flex}.msJourneyQueue button strong,.msJourneyQueue button>b{font-size:8px}.msJourneyQueue button small{color:#7c8a86;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.msJourneyQueue>button>em{color:#16885f;text-align:center;background:#e8f7ef;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.msDigitalTable .msTableWrap td>small{color:#82908c;text-overflow:ellipsis;max-width:180px;margin-top:4px;font-size:7px;display:block;overflow:hidden}.msDigitalTable td{height:62px}.msAutomationGrid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:12px;display:grid}.msAutomationJourneys>article{border-top:1px solid #edf2f1;padding:15px 16px}.msAutomationJourneys>article:first-of-type{border-top:0}.msJourneyTitle{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.msJourneyTitle>span{color:#087f83;background:#e5f4f2;border-radius:10px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.msJourneyTitle>section{flex-direction:column;min-width:0;display:flex}.msJourneyTitle strong{font-size:10px}.msJourneyTitle small{color:#7d8b87;margin-top:4px;font-size:7px}.msJourneyTitle>em{border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.msJourneyTitle>em.active{color:#16895e;background:#e5f7ee}.msJourneyTitle>em.review{color:#c47726;background:#fff1df}.msJourneyFlow{background:#f8fbfa;border:1px solid #e5ecea;border-radius:10px;grid-template-columns:1fr 16px 1fr 16px 1fr;align-items:center;gap:5px;margin:13px 0 11px;padding:10px;display:grid}.msJourneyFlow>span{color:#5a6b65;background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:42px;padding:8px;font-size:7px;line-height:1.4;display:flex}.msJourneyFlow span>b{color:#087f83;margin-bottom:4px;font-size:7px}.msJourneyFlow>i{color:#8ba19b;text-align:center;font-size:12px;font-style:normal}.msAutomationJourneys article>footer{grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:8px;display:grid}.msAutomationJourneys article>footer>span{flex-direction:column;display:flex}.msAutomationJourneys footer small{color:#83908d;font-size:7px}.msAutomationJourneys footer strong{margin-top:3px;font-size:9px}.msAutomationJourneys footer button{color:#52655f;height:29px;font:750 7px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d5e2df;border-radius:7px;padding:0 9px}.msTriggerLibrary>button{color:#263a34;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf2f1;grid-template-columns:29px 1fr 14px;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 14px;display:grid}.msTriggerLibrary>button:hover{background:#f7fbfa}.msTriggerLibrary>button>span{color:#087f83;background:#e6f4f2;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.msTriggerLibrary button>section{flex-direction:column;min-width:0;display:flex}.msTriggerLibrary button strong{font-size:8px}.msTriggerLibrary button small{color:#7c8a86;margin-top:3px;font-size:7px;line-height:1.35}.msTriggerLibrary button>b{color:#0b9182}.msTriggerLibrary>footer{background:#fff9ed;border:1px solid #f0dfb9;border-radius:10px;margin:12px;padding:12px}.msTriggerLibrary>footer strong{color:#8b641b;font-size:8px}.msTriggerLibrary>footer p{color:#8c784f;margin:5px 0 0;font-size:7px;line-height:1.55}.msGrowthModal{flex-direction:column;max-height:calc(100vh - 28px);display:flex}.msGrowthModal .commerceModalBody{overflow-y:auto}.msModalSection{background:#eef8f6;border-radius:9px;flex-direction:column;padding:10px 12px;display:flex}.msModalSection strong{color:#176f69;font-size:9px}.msModalSection span{color:#728782;margin-top:3px;font-size:8px}.msAppNav nav{flex:none}@media (max-width:1180px){.msDigitalGrid,.msDigitalGrid.msDigitalLower,.msAutomationGrid{grid-template-columns:1fr}.msDigitalLaunch>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:940px){.msDigitalLaunch>div{grid-template-columns:1fr 1fr}}@media (max-width:650px){.msDigitalLaunch>div{grid-template-columns:1fr}.msAutomationJourneys article>footer{grid-template-columns:1fr 1fr}.msAutomationJourneys article>footer button{grid-column:1/-1}.msJourneyFlow{grid-template-columns:1fr}.msJourneyFlow>i{transform:rotate(90deg)}.msModalSection.wide{grid-column:auto}}.launcherAppGrid{grid-template-columns:repeat(3,1fr)}.launcherAppCard.navy{--app-color:#183c71;--app-soft:#e7eef8}.launcherAppCard.indigo{--app-color:#3f55c8;--app-soft:#e9edff}.contributorLaunchActions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}.contributorLaunchActions>button{color:#fff;font:800 13px var(--font-manrope);cursor:pointer;background:linear-gradient(100deg,#1265e9,#496be5);border:0;border-radius:10px;padding:13px 17px;box-shadow:0 10px 26px #1265e92e}.contributorLaunchActions>button:nth-child(2){background:linear-gradient(100deg,#3149b6,#644dcc)}.contributorLaunchActions b{margin-left:20px}.coreAppShell{--core-navy:#10294d;--core-blue:#286fe2;--core-line:#dfe6ef;--core-muted:#718096;color:#1d2b3f;min-height:100vh;font-family:var(--font-manrope), Arial, sans-serif;background:#f3f6fa}.coreAppShell button,.coreAppShell input,.coreAppShell select,.coreAppShell textarea{font-family:inherit}.coreAppHeader{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff4;border-bottom:1px solid #d9e1eb;align-items:center;gap:17px;min-height:70px;padding:0 22px;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #263c6509}.coreBrand{align-items:center;gap:11px;min-width:232px;display:flex}.coreBrand>span{color:#fff;background:linear-gradient(145deg,#16365f,#286fe2);border-radius:11px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:900;display:grid;box-shadow:0 8px 18px #16365f35}.coreBrand>div,.coreBusiness>div{flex-direction:column;min-width:0;display:flex}.coreBrand strong,.coreBusiness strong{font-size:12px}.coreBrand small,.coreBusiness small{color:#7b879a;margin-top:3px;font-size:9px}.coreBusiness{align-items:center;gap:9px;display:flex}.coreBusiness>i{background:#18a36f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #18a36f18}.coreHeaderSearch{background:#f8fafc;border:1px solid #d7e0eb;border-radius:9px;flex:1;align-items:center;max-width:470px;height:40px;margin-left:auto;display:flex}.coreHeaderSearch>span{color:#61718a;padding:0 10px;font-size:16px}.coreHeaderSearch input{color:#263247;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.coreHeaderSearch kbd{color:#8390a2;font:700 8px var(--font-manrope);background:#fff;border:1px solid #d9e1eb;border-radius:5px;margin-right:7px;padding:4px 6px}.coreAppHeader>select{color:#34435a;background:#fff;border:1px solid #d8e1ec;border-radius:8px;height:39px;padding:0 9px;font-size:10px;display:none}.coreHeaderActions{gap:7px;display:flex}.coreHeaderActions button{color:#526078;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:8px;height:38px;padding:0 11px;font-size:9px;font-weight:800}.coreHeaderActions button:hover{color:#163c73;border-color:#9bb3d5}.coreAppBody{grid-template-columns:276px minmax(0,1fr);min-height:calc(100vh - 70px);display:grid}.coreAppNav{color:#dce8fb;background:#102443;border-right:1px solid #d6e0eb;flex-direction:column;height:calc(100vh - 70px);padding:20px 14px 14px;display:flex;position:sticky;top:70px}.coreAppNav>header{border-bottom:1px solid #ffffff18;flex-direction:column;padding:4px 11px 17px;display:flex}.coreAppNav>header span{color:#8eacd2;letter-spacing:1.1px;font-size:8px;font-weight:900}.coreAppNav>header strong{color:#fff;margin-top:6px;font-size:15px}.coreAppNav nav{gap:5px;padding-top:12px;display:grid}.coreAppNav nav>button{color:#aebfda;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.coreAppNav nav>button:hover{color:#fff;background:#ffffff0d}.coreAppNav nav>button.active{color:#fff;background:linear-gradient(110deg,#286fe22e,#ffffff10);border-color:#83a9df36;box-shadow:inset 3px 0 #4a8cf2}.coreAppNav nav>button>span{color:#91b8ec;background:#ffffff0c;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.coreAppNav nav>button.active>span{color:#fff;background:#397fe8;box-shadow:0 6px 14px #071c3a55}.coreAppNav nav>button>div{flex-direction:column;min-width:0;display:flex}.coreAppNav nav strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.coreAppNav nav small{color:#89a1c2;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.coreAppNav nav>button.active small{color:#b9ccec}.coreAppNav>footer{border-top:1px solid #ffffff17;flex-direction:column;margin-top:auto;padding:13px 10px 4px;display:flex}.coreAppNav>footer span{color:#c8d8ed;font-size:9px;font-weight:750}.coreAppNav>footer i{background:#28c486;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.coreAppNav>footer small{color:#7e96b7;margin-top:5px;font-size:8px}.coreAppMain{min-width:0;overflow:hidden}.coreWorkspace{max-width:1540px;margin:auto;padding:28px clamp(18px,2.4vw,38px) 48px}.corePageHeader{justify-content:space-between;align-items:flex-end;gap:24px;min-height:94px;margin-bottom:19px;display:flex}.corePageHeader>div{max-width:820px}.corePageHeader>div>span{color:#286fe2;letter-spacing:1.15px;font-size:9px;font-weight:900}.corePageHeader h1{letter-spacing:-.6px;margin:7px 0 5px;font-size:25px}.corePageHeader p{color:#6f7c90;margin:0;font-size:11px;line-height:1.55}.corePageHeader aside{align-items:center;gap:8px;display:flex}.corePageHeader button,.corePanel button,.coreModal button,.coreConfirm button{color:#526178;cursor:pointer;background:#fff;border:1px solid #d6e0ec;border-radius:8px;font-size:9px;font-weight:800}.corePageHeader button{height:38px;padding:0 12px}.corePageHeader button.primary,.coreModal button.primary{color:#fff;background:#286fe2;border-color:#286fe2;box-shadow:0 7px 17px #286fe22b}.coreKpiGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.coreKpi{border:1px solid var(--core-line);color:#1f2e43;text-align:left;background:#fff;border-radius:12px;grid-template-columns:35px minmax(0,1fr) 12px;align-items:start;gap:9px;min-height:102px;padding:13px;display:grid;box-shadow:0 7px 21px #2b416808}.coreKpi:hover{border-color:#abc1df;transform:translateY(-1px)}.coreKpi>span{color:#286fe2;background:#e9f2ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.coreKpi>span.green{color:#16875c;background:#e4f6ed}.coreKpi>span.amber{color:#bf7321;background:#fff2df}.coreKpi>span.purple{color:#6855d8;background:#eeeaff}.coreKpi>span.teal{color:#07847e;background:#e2f6f3}.coreKpi>span.rose{color:#bc5062;background:#fdebec}.coreKpi>div{flex-direction:column;min-width:0;display:flex}.coreKpi small{color:#748198;font-size:8px;font-weight:750}.coreKpi strong{margin-top:5px;font-size:19px}.coreKpi p{color:#8994a5;margin:4px 0 0;font-size:8px;line-height:1.35}.coreKpi>b{color:#95a3b6;font-size:15px}.coreOverviewGrid{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);gap:12px;margin-top:12px;display:grid}.coreOverviewGrid.lower{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr)}.corePanel{border:1px solid var(--core-line);background:#fff;border-radius:13px;box-shadow:0 7px 23px #2b416809}.corePanel>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:13px 16px;display:flex}.corePanel>header>div,.corePanel>header>section{flex-direction:column;min-width:0;display:flex}.corePanel>header span,.corePanel>header small{color:#286fe2;letter-spacing:.75px;font-size:8px;font-weight:900}.corePanel>header h2{margin:5px 0 0;font-size:14px}.corePanel>header em{color:#16885d;background:#e7f6ee;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.corePanel>header button{height:32px;padding:0 10px}.coreReadinessBar{background:#edf1f5;border-radius:99px;height:7px;margin:15px 16px 9px;overflow:hidden}.coreReadinessBar i{border-radius:inherit;background:linear-gradient(90deg,#286fe2,#20aa7b);height:100%;display:block}.coreReadiness>button,.coreApprovalQueue>button,.coreActivityPreview>button{color:#26354b;text-align:left;background:#fff;border:0;border-top:1px solid #edf1f5;border-radius:0;align-items:center;gap:10px;width:100%;min-height:57px;padding:8px 15px;display:grid}.coreReadiness>button{grid-template-columns:27px 1fr 12px}.coreReadiness>button:hover,.coreApprovalQueue>button:hover,.coreActivityPreview>button:hover{background:#f7faff}.coreReadiness>button>span{border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.coreReadiness>button>span.ready{color:#16895e;background:#e5f6ed}.coreReadiness>button>span.attention{color:#bd7425;background:#fff1dc}.coreReadiness button>section,.coreApprovalQueue button>section,.coreActivityPreview button>section,.coreMasterMap button>section{flex-direction:column;min-width:0;display:flex}.coreReadiness button strong,.coreApprovalQueue button strong,.coreActivityPreview button strong,.coreMasterMap button strong{font-size:9px}.coreReadiness button small,.coreApprovalQueue button small,.coreActivityPreview button small,.coreMasterMap button small{color:#8390a2;margin-top:4px;font-size:8px}.coreApprovalQueue>button{grid-template-columns:34px 1fr auto}.coreApprovalQueue>button>span,.coreActivityPreview>button>span{color:#286fe2;background:#e7effb;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.coreApprovalQueue button>em{color:#b96e1e;background:#fff0dc;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.coreApprovalQueue button>em.approved{color:#16875c;background:#e3f6ec}.coreApprovalQueue button>em.rejected{color:#bb4f4d;background:#fde9e8}.coreMasterMap>div{grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.coreMasterMap>div>button{color:#2b394e;text-align:left;background:#fbfcfe;border:1px solid #e5eaf0;border-radius:9px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;min-height:59px;padding:8px 10px;display:grid}.coreMasterMap>div>button>span{color:#286fe2;background:#e9f1fc;border-radius:8px;place-items:center;width:29px;height:29px;font-size:7px;font-weight:900;display:grid}.coreMasterMap>div>button>b{font-size:12px}.coreActivityPreview>button{grid-template-columns:34px 1fr}.coreEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:20px;display:flex}.coreEmpty>span{color:#a26a22;font-size:20px;font-weight:900}.coreEmpty strong{font-size:10px}.coreEmpty p,.coreEmpty>span+strong,.coreEmpty>strong+span,.coreEmpty>small{color:#8490a1;margin-top:5px;font-size:8px;line-height:1.5}.coreEmpty button{height:31px;margin-top:10px;padding:0 10px}.coreEmpty.small{min-height:86px}.coreEmpty.large{min-height:300px}.coreOrgGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.coreOrgGrid>.corePanel>header>span{color:#286fe2;background:#e8f1ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.coreOrgGrid>.corePanel:nth-child(2)>header>span{color:#16895f;background:#e5f6ed}.coreOrgGrid>.corePanel:nth-child(3)>header>span{color:#6757d7;background:#eeeaff}.coreOrgGrid>.corePanel:nth-child(4)>header>span{color:#be7323;background:#fff1df}.coreOrgGrid>.corePanel:nth-child(5)>header>span{color:#07857f;background:#e3f5f3}.coreOrgGrid>.corePanel>header{justify-content:flex-start}.coreOrgGrid>.corePanel>header>b{margin-left:auto;font-size:17px}.coreOrgGrid>.corePanel>div>button{color:#2a394e;text-align:left;background:#fff;border:0;border-top:1px solid #edf1f5;border-radius:0;grid-template-columns:70px 1fr auto;align-items:center;gap:9px;width:100%;min-height:55px;padding:8px 14px;display:grid}.coreOrgGrid>.corePanel>div>button>span{color:#286fe2;font-size:8px;font-weight:900}.coreOrgGrid>.corePanel>div>button>section{flex-direction:column;display:flex}.coreOrgGrid>.corePanel>div strong{font-size:9px}.coreOrgGrid>.corePanel>div small{color:#8591a2;margin-top:3px;font-size:8px}.coreOrgGrid>.corePanel>div em{color:#16875d;background:#e5f6ed;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.coreOrgGrid>.corePanel>footer{border-top:1px solid #e9eef4;padding:10px 14px}.coreOrgGrid>.corePanel>footer button{height:31px;padding:0 10px}.coreDataPanel>header{align-items:flex-start}.coreFilters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.coreFilters>label{color:#8290a3;background:#fff;border:1px solid #d8e1eb;border-radius:7px;align-items:center;gap:5px;min-width:190px;height:34px;padding:0 8px;font-size:10px;display:flex}.coreFilters input{background:0 0;border:0;outline:0;min-width:0;font-size:9px}.coreFilters select,.coreFilters button{color:#526178;background:#fff;border:1px solid #d8e1eb;border-radius:7px;height:34px;padding:0 9px;font-size:8px;font-weight:750}.coreFilters button{color:#fff;background:#286fe2;border-color:#286fe2}.coreTableWrap{overflow:auto}.coreTableWrap table{border-collapse:collapse;width:100%;min-width:1180px}.coreTableWrap th{color:#748198;letter-spacing:.35px;text-align:left;text-transform:uppercase;background:#f7f9fc;height:37px;padding:0 11px;font-size:7px;font-weight:900}.coreTableWrap td{color:#526076;vertical-align:middle;border-top:1px solid #e9eef4;height:63px;padding:8px 11px;font-size:8px}.coreTableWrap td:first-child{grid-template-columns:29px 1fr;align-items:center;column-gap:8px;display:grid}.coreTableWrap td:first-child>span{color:#286fe2;background:#e8f1ff;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.coreTableWrap td strong{color:#26354a;font-size:9px}.coreTableWrap td small{color:#8793a4;margin-top:3px;font-size:7px;display:block}.coreTableWrap td>em{color:#16875d;background:#e5f6ed;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.coreTableWrap td>em.archived,.coreTableWrap td>em.inactive{color:#738095;background:#eef1f5}.coreTableWrap td:last-child button{height:28px;padding:0 8px}.coreDataPanel>footer{color:#7d899a;border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;min-height:51px;padding:9px 13px;font-size:8px;display:flex}.coreDataPanel>footer>div{gap:6px;display:flex}.coreDataPanel>footer button{height:29px;padding:0 9px}.coreTableSkeleton{padding:11px}.coreTableSkeleton i{background:linear-gradient(90deg,#eef2f6,#f8fafc,#eef2f6) 0 0/200% 100%;border-radius:8px;height:52px;margin-top:7px;animation:1.25s infinite coreShimmer;display:block}.coreApprovalLayout{grid-template-columns:minmax(370px,.82fr) minmax(0,1.18fr);gap:12px;display:grid}.coreApprovalList{overflow:hidden}.coreApprovalList>header>span{color:#b96f20;background:#fff0dc;border-radius:999px;padding:6px 8px}.coreApprovalList>div>button{color:#2b394e;text-align:left;background:#fff;border:0;border-top:1px solid #edf1f5;border-radius:0;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;width:100%;min-height:71px;padding:10px 13px;display:grid}.coreApprovalList>div>button.active{background:#f0f5fd;box-shadow:inset 3px 0 #286fe2}.coreApprovalList>div>button>span{color:#286fe2;background:#e8f1ff;border-radius:9px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:900;display:grid}.coreApprovalList button>section{flex-direction:column;min-width:0;display:flex}.coreApprovalList button strong{font-size:9px}.coreApprovalList button small{color:#818da0;margin-top:4px;font-size:8px}.coreApprovalList button>em{color:#b97020;background:#fff0dc;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.coreApprovalDetail{min-height:500px}.coreApprovalDetail>header>em{color:#b97020;background:#fff0dc}.coreApprovalDetail>section{padding:17px}.coreApprovalFacts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.coreApprovalFacts>div{background:#f9fbfd;border:1px solid #e4eaf1;border-radius:9px;flex-direction:column;min-height:61px;padding:10px;display:flex}.coreApprovalFacts small{color:#8390a2;font-size:7px}.coreApprovalFacts strong{margin-top:5px;font-size:9px}.coreApprovalComment{color:#647187;background:#f3f6fb;border-left:3px solid #8eaae0;border-radius:0 9px 9px 0;margin:12px 0;padding:12px;font-size:9px;line-height:1.5}.coreActionChips{flex-wrap:wrap;gap:7px;display:flex}.coreActionChips button{height:34px;padding:0 12px}.coreActionChips button.approve{color:#fff;background:#1b9c6d;border-color:#1b9c6d}.coreActionChips button.reject{color:#b94746;border-color:#c55250}.coreActionChips button.revise{color:#a96712;border-color:#d1933d}.coreApprovalHistory{margin-top:18px}.coreApprovalHistory>h3{margin:0 0 10px;font-size:11px}.coreApprovalHistory>div{padding:0 0 14px 22px;position:relative}.coreApprovalHistory>div:before{content:"";background:#dce4ee;width:1px;position:absolute;top:9px;bottom:-8px;left:5px}.coreApprovalHistory>div:last-child:before{display:none}.coreApprovalHistory>div>i{background:#286fe2;border:3px solid #e8f1ff;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:0}.coreApprovalHistory section{flex-direction:column;display:flex}.coreApprovalHistory strong{font-size:9px}.coreApprovalHistory small{color:#808da0;margin-top:4px;font-size:8px}.coreGlobalSearchPage{max-width:1150px}.coreGlobalSearchPage>form{gap:8px;padding:20px;display:flex}.coreGlobalSearchPage>form input{border:1px solid #d4deea;border-radius:8px;outline:0;flex:1;min-width:0;height:43px;padding:0 12px;font-size:11px}.coreGlobalSearchPage>form input:focus{border-color:#6d9be1;box-shadow:0 0 0 3px #286fe219}.coreGlobalSearchPage>form button{color:#fff;background:#286fe2;border-color:#286fe2;padding:0 18px}.coreSearchKinds{flex-wrap:wrap;gap:6px;padding:0 20px 17px;display:flex}.coreSearchKinds span{color:#55739d;background:#edf3fb;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.coreSearchResults>a,.coreSearchResults>button{color:#2a394e;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e8edf3;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;width:100%;min-height:66px;padding:9px 18px;text-decoration:none;display:grid}.coreSearchResults>a:hover,.coreSearchResults>button:hover{background:#f7faff}.coreSearchResults>a>span,.coreSearchResults>button>span{color:#286fe2;background:#e8f1ff;border-radius:9px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:900;display:grid}.coreSearchResults section{flex-direction:column;display:flex}.coreSearchResults strong{font-size:10px}.coreSearchResults small{color:#7f8c9e;margin-top:4px;font-size:8px}.coreSearchResults b{color:#6b7890;font-size:8px}.coreTimeline>article{min-height:72px;padding:6px 0 16px 54px;position:relative}.coreTimeline>article:before{content:"";background:#dbe4ef;width:1px;position:absolute;top:38px;bottom:-5px;left:18px}.coreTimeline>article:last-child:before{display:none}.coreTimeline>article>span{color:#286fe2;background:#e8f1ff;border-radius:10px;place-items:center;width:37px;height:37px;font-size:8px;font-weight:900;display:grid;position:absolute;top:3px;left:0}.coreTimeline>article>div{border-bottom:1px solid #edf1f5;min-height:50px;padding-bottom:12px}.coreTimeline header{justify-content:space-between;gap:12px;display:flex}.coreTimeline h3{margin:0;font-size:10px}.coreTimeline header small{color:#8491a3;font-size:8px}.coreTimeline p{color:#637188;margin:5px 0 0;font-size:9px;line-height:1.55}.coreTimeline footer{color:#8a96a6;gap:10px;margin-top:7px;font-size:7px;display:flex}.coreRolePanel>div{grid-template-columns:repeat(2,1fr);display:grid}.coreRolePanel>div>article{border-top:1px solid #e9eef4;border-right:1px solid #e9eef4;grid-template-columns:36px 1fr;gap:10px;min-height:84px;padding:13px;display:grid}.coreRolePanel>div>article:nth-child(2n){border-right:0}.coreRolePanel article>span{color:#286fe2;background:#e8f1ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.coreRolePanel article>section{flex-direction:column;display:flex}.coreRolePanel article strong{font-size:9px}.coreRolePanel article small{color:#286fe2;margin-top:4px;font-size:7px;font-weight:800}.coreRolePanel article p{color:#7c899b;margin:5px 0 0;font-size:8px;line-height:1.45}.coreReportGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.coreReportGrid>button{color:#26354a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:126px;padding:15px;display:flex;box-shadow:0 7px 22px #2b416808}.coreReportGrid>button:hover{border-color:#9db8df;transform:translateY(-1px)}.coreReportGrid>button>span{color:#286fe2;background:#e8f1ff;border-radius:9px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:900;display:grid}.coreReportGrid strong{margin-top:12px;font-size:10px}.coreReportGrid small{color:#7d899b;margin-top:5px;font-size:8px;line-height:1.45}.coreReportGrid b{color:#286fe2;align-self:flex-end;margin-top:auto}.coreModalBackdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07152f99;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.coreModal{background:#fff;border:1px solid #d8e1ec;border-radius:15px;flex-direction:column;width:min(900px,100%);max-height:calc(100vh - 36px);display:flex;box-shadow:0 28px 80px #07152f55}.coreModal.small{width:min(690px,100%)}.coreModal>header{border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.coreModal>header>div{flex-direction:column;display:flex}.coreModal>header span{color:#286fe2;letter-spacing:.9px;font-size:8px;font-weight:900}.coreModal h2{margin:6px 0 0;font-size:17px}.coreModal header p{color:#7b8799;margin:5px 0 0;font-size:9px;line-height:1.45}.coreModal>header>button{border-radius:8px;width:31px;height:31px;font-size:16px}.coreModalBody{grid-template-columns:1fr 1fr;gap:12px;padding:17px 20px;display:grid;overflow:auto}.coreModalBody>label,.coreConfirm>label{color:#536177;flex-direction:column;font-size:8px;font-weight:800;display:flex}.coreModalBody input,.coreModalBody select,.coreModalBody textarea,.coreConfirm textarea{color:#26354a;background:#fff;border:1px solid #d5deea;border-radius:8px;outline:0;min-height:38px;margin-top:6px;padding:8px 9px;font-size:9px}.coreModalBody input:focus,.coreModalBody select:focus,.coreModalBody textarea:focus,.coreConfirm textarea:focus{border-color:#6e9de3;box-shadow:0 0 0 3px #286fe217}.coreModalBody textarea,.coreConfirm textarea{resize:vertical;min-height:72px}.coreModalBody .wide{grid-column:1/-1}.coreModalSection{background:#edf4fd;border-radius:9px;flex-direction:column;padding:11px 12px;display:flex}.coreModalSection strong{color:#24578f;font-size:9px}.coreModalSection span{color:#6f8199;margin-top:4px;font-size:8px;line-height:1.4}.coreModal>footer{border-top:1px solid #e3e9f0;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.coreModal>footer button{height:37px;padding:0 13px}.coreConfirm{text-align:center;background:#fff;border-radius:15px;width:min(460px,100%);padding:25px;box-shadow:0 28px 80px #07152f55}.coreConfirm>span{color:#16885e;background:#e5f6ed;border-radius:13px;place-items:center;width:48px;height:48px;margin:auto;font-size:18px;font-weight:900;display:grid}.coreConfirm>span.reject{color:#bc4f4d;background:#fde9e8}.coreConfirm>span.revise{color:#b8701f;background:#fff1dc}.coreConfirm h2{margin:15px 0 0;font-size:17px}.coreConfirm p,.coreConfirm>small{color:#748196;margin:7px 0 0;font-size:9px;line-height:1.5;display:block}.coreConfirm>label{text-align:left;margin-top:15px}.coreConfirm footer{justify-content:center;gap:8px;margin-top:17px;display:flex}.coreConfirm footer button{height:37px;padding:0 13px}.coreConfirm footer button.approve{color:#fff;background:#1a9c6c;border-color:#1a9c6c}.coreConfirm footer button.reject{color:#fff;background:#c55250;border-color:#c55250}.coreConfirm footer button.revise{color:#fff;background:#d38a2c;border-color:#d38a2c}.coreToast{z-index:250;color:#187450;background:#effaf5;border:1px solid #bfe0d0;border-radius:9px;max-width:410px;padding:12px 15px;font-size:10px;font-weight:800;position:fixed;top:82px;right:22px;box-shadow:0 10px 30px #263c6524}.coreLoading{padding-top:32px}.coreSkeleton{background:linear-gradient(90deg,#e8edf3,#f8fafc,#e8edf3) 0 0/200% 100%;border-radius:13px;min-height:110px;animation:1.3s infinite coreShimmer}.coreSkeleton.hero{min-height:95px}.coreSkeleton.panel{min-height:310px;margin-top:12px}.coreSkeletonGrid{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:12px;display:grid}.coreSkeletonGrid .coreSkeleton{min-height:100px}@keyframes coreShimmer{to{background-position:-200% 0}}@media (max-width:1280px){.coreKpiGrid{grid-template-columns:repeat(3,1fr)}.coreOverviewGrid,.coreOverviewGrid.lower,.coreApprovalLayout{grid-template-columns:1fr}.coreAppBody{grid-template-columns:250px minmax(0,1fr)}.coreAppNav{padding-inline:10px}.coreHeaderSearch{max-width:330px}.coreReportGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:940px){.coreAppHeader{padding:0 13px}.coreBrand{min-width:auto}.coreBrand small,.coreBusiness{display:none}.coreHeaderSearch{max-width:none}.coreAppHeader>select{max-width:170px;display:block}.coreAppBody{display:block}.coreAppNav{display:none}.coreWorkspace{padding:22px 16px 40px}.coreOrgGrid{grid-template-columns:1fr}.coreApprovalFacts{grid-template-columns:1fr 1fr}.coreRolePanel>div{grid-template-columns:1fr}.coreRolePanel>div>article{border-right:0}.corePageHeader{flex-direction:column;align-items:flex-start}.corePageHeader aside{justify-content:flex-end;align-self:stretch}}@media (max-width:650px){.coreAppHeader{gap:8px;min-height:64px}.coreBrand>span{width:36px;height:36px}.coreBrand>div,.coreHeaderSearch{display:none}.coreAppHeader>select{max-width:155px;margin-left:auto}.coreHeaderActions button:first-child{display:none}.coreHeaderActions button{padding:0 8px}.coreKpiGrid,.coreSkeletonGrid{grid-template-columns:1fr 1fr}.coreKpi{min-height:94px}.coreOverviewGrid,.coreMasterMap>div{grid-template-columns:1fr}.corePageHeader h1{font-size:22px}.corePageHeader aside{flex-wrap:wrap}.coreFilters{justify-content:stretch}.coreFilters>*{flex:1}.coreFilters>label{min-width:100%}.coreApprovalFacts,.coreReportGrid,.coreModalBody{grid-template-columns:1fr}.coreModalBody .wide{grid-column:auto}.coreGlobalSearchPage>form{flex-direction:column}.coreGlobalSearchPage>form button{height:39px}.coreToast{top:74px;left:12px;right:12px}.coreRolePanel>div{grid-template-columns:1fr}}@media (max-width:1150px){.launcherAppGrid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.launcherAppGrid{grid-template-columns:1fr}}.coreApprovalList>button{color:#2b394e;text-align:left;background:#fff;border:0;border-top:1px solid #edf1f5;border-radius:0;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:71px;padding:10px 13px;display:grid}.coreApprovalList>button:hover{background:#f7faff}.coreApprovalList>button.selected{background:#f0f5fd;box-shadow:inset 3px 0 #286fe2}.coreApprovalList>button>span{color:#286fe2;background:#e8f1ff;border-radius:9px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:900;display:grid}.coreApprovalList>button>section{flex-direction:column;min-width:0;display:flex}.coreApprovalList>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.coreApprovalList>button small{color:#818da0;margin-top:4px;font-size:8px}.coreApprovalList>button>em{color:#b97020;background:#fff0dc;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.coreApprovalList>button>em.approved{color:#16885d;background:#e4f6ed}.coreApprovalList>button>em.rejected{color:#b94a49;background:#fde9e8}.coreApprovalDetail>header p{color:#7f8b9c;margin:4px 0 0;font-size:8px}.coreApprovalDetail>.coreApprovalFacts{padding:15px 16px 3px}.coreApprovalFacts>span{background:#f9fbfd;border:1px solid #e4eaf1;border-radius:9px;flex-direction:column;min-height:61px;padding:10px;display:flex}.coreApprovalFacts>span small{color:#8390a2;font-size:7px}.coreApprovalFacts>span strong{margin-top:5px;font-size:9px}.coreApprovalDetail>.coreApprovalComment{margin:12px 16px}.coreApprovalDetail>.coreApprovalHistory{margin:14px 16px 0}.coreApprovalHistory>article{padding:0 0 14px 26px;position:relative}.coreApprovalHistory>article:before{content:"";background:#dce4ee;width:1px;position:absolute;top:18px;bottom:-2px;left:7px}.coreApprovalHistory>article:last-child:before{display:none}.coreApprovalHistory>article>span{color:#fff;background:#286fe2;border-radius:50%;place-items:center;width:15px;height:15px;font-size:6px;font-weight:900;display:grid;position:absolute;top:2px;left:0}.coreApprovalHistory>article>section{flex-direction:column;display:flex}.coreApprovalHistory>article strong{font-size:9px}.coreApprovalHistory>article small{color:#808da0;margin-top:4px;font-size:8px}.coreApprovalHistory>article p{color:#69778d;margin:5px 0 0;font-size:8px}.coreApprovalDetail>footer{border-top:1px solid #e8edf3;justify-content:flex-end;gap:7px;padding:13px 16px;display:flex}.coreApprovalDetail>footer button{height:34px;padding:0 11px}.coreApprovalDetail>footer button.approve{color:#fff;background:#1b9c6d;border-color:#1b9c6d}.coreApprovalDetail>footer button.reject{color:#b94746;border-color:#c55250}.coreGlobalSearchPage{background:#fff;border:1px solid #dfe6ef;border-radius:13px;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:8px;max-width:none;margin-bottom:12px;padding:17px;display:grid;box-shadow:0 7px 23px #2b416809}.coreGlobalSearchPage>span{color:#286fe2;font-size:17px}.coreGlobalSearchPage>input{border:1px solid #d4deea;border-radius:8px;outline:0;min-width:0;height:42px;padding:0 11px;font-size:10px}.coreGlobalSearchPage>input:focus{border-color:#6d9be1;box-shadow:0 0 0 3px #286fe219}.coreGlobalSearchPage>kbd{color:#8290a3;font:750 8px var(--font-manrope);background:#f8fafc;border:1px solid #dbe3ec;border-radius:6px;padding:5px 7px}.coreGlobalSearchPage>button{color:#fff;cursor:pointer;background:#286fe2;border:0;border-radius:8px;height:42px;padding:0 14px;font-size:9px;font-weight:850}.coreSearchKinds{flex-wrap:wrap;gap:7px;margin-bottom:12px;padding:0;display:flex}.coreSearchKinds>span{background:#fff;border:1px solid #dce5f0;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;display:flex}.coreSearchKinds b{font-size:8px}.coreSearchKinds small{color:#7f8c9e;font-size:7px}.coreSearchResults>article{border-top:1px solid #e8edf3;grid-template-columns:35px minmax(0,1fr) auto auto 80px;align-items:center;gap:10px;min-height:67px;padding:9px 17px;display:grid}.coreSearchResults>article:hover{background:#f7faff}.coreSearchResults>article>span{color:#286fe2;background:#e8f1ff;border-radius:9px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:900;display:grid}.coreSearchResults>article>section{flex-direction:column;min-width:0;display:flex}.coreSearchResults>article strong{font-size:10px}.coreSearchResults>article small{color:#7f8c9e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.coreSearchResults>article em,.coreSearchResults>article b{color:#5f7290;background:#eef3f9;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal}.coreSearchResults>article b.active{color:#16885d;background:#e4f6ed}.coreSearchResults>article time{color:#8490a2;text-align:right;font-size:7px}.coreTimeline{padding:0}.coreTimeline>article{min-height:0;padding:0}.coreTimeline>article:before{display:none}.coreTimeline>article>header{justify-content:space-between;align-items:center;min-height:43px;padding:0 3px;display:flex}.coreTimeline>article>header span{color:#526178;font-size:9px;font-weight:850}.coreTimeline>article>header b{color:#5e7290;background:#e9eff7;border-radius:999px;padding:5px 7px;font-size:7px}.coreTimeline>article>div{gap:8px;display:grid}.coreTimeline>article>div>.corePanel{min-height:86px;padding:13px 90px 13px 60px;display:block;position:relative}.coreTimeline>article>div>.corePanel>span{color:#286fe2;background:#e8f1ff;border-radius:9px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:900;display:grid;position:absolute;top:15px;left:14px}.coreTimeline>article>div>.corePanel>div small{color:#286fe2;text-transform:uppercase;font-size:7px;font-weight:850}.coreTimeline>article>div>.corePanel h2{margin:5px 0 0;font-size:11px}.coreTimeline>article>div>.corePanel p{color:#66748a;margin:5px 0 0;font-size:9px;line-height:1.5}.coreTimeline>article>div>.corePanel footer{color:#8591a3;margin-top:7px;font-size:7px}.coreTimeline>article>div>.corePanel>em{color:#5f7290;background:#eef3f9;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;position:absolute;top:15px;right:14px}.corePanel>header>.coreActionChips{flex-flow:wrap}.coreActionChips>span{color:#55739d;background:#edf3fb;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.coreRolePanel>.coreTableWrap{display:block}.coreRolePanel>.coreTableWrap table{min-width:900px}.coreRolePanel>footer{color:#748196;border-top:1px solid #e8edf3;padding:13px 16px;font-size:8px;line-height:1.5}.coreReportGrid>button{min-height:190px;padding:0;overflow:hidden}.coreReportGrid>button>header{border-bottom:1px solid #e9eef4;justify-content:space-between;align-items:center;width:100%;min-height:57px;padding:10px 13px;display:flex}.coreReportGrid>button>header span{color:#286fe2;background:#e8f1ff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.coreReportGrid>button>header em{color:#77859a;letter-spacing:.55px;font-size:7px;font-style:normal;font-weight:850}.coreReportGrid>button>h2{margin:14px 14px 0;font-size:12px}.coreReportGrid>button>p{color:#748196;margin:6px 14px 0;font-size:9px;line-height:1.5}.coreReportGrid>button>footer{border-top:1px solid #edf1f5;grid-template-columns:auto 1fr auto;align-items:end;gap:5px;width:calc(100% - 28px);margin:auto 14px 0;padding:12px 0;display:grid}.coreReportGrid>button>footer strong{font-size:16px}.coreReportGrid>button>footer span{color:#8692a3;font-size:7px}.coreReportGrid>button>footer b{color:#286fe2;font-size:8px}@media (max-width:650px){.coreSearchResults>article{grid-template-columns:35px 1fr auto}.coreSearchResults>article>em,.coreSearchResults>article>time{display:none}.coreGlobalSearchPage{grid-template-columns:22px 1fr}.coreGlobalSearchPage>kbd{display:none}.coreGlobalSearchPage>button{grid-column:1/-1}.coreTimeline>article>div>.corePanel{padding-right:14px}.coreTimeline>article>div>.corePanel>em{margin-top:8px;display:inline-block;position:static}.coreApprovalDetail>footer{flex-wrap:wrap}}.coreEntityWorkspace{max-width:1500px}.coreEntityStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.coreEntityStats>article{background:#fff;border:1px solid #dfe6ef;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:92px;padding:13px;display:grid;box-shadow:0 7px 23px #2b416809}.coreEntityStats>article>span{color:#286fe2;background:#e7f0ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.coreEntityStats>article:nth-child(2)>span{color:#16885d;background:#e3f6ef}.coreEntityStats>article:nth-child(3)>span{color:#7750c6;background:#f0eafd}.coreEntityStats>article:nth-child(4)>span{color:#ad6818;background:#fff0dc}.coreEntityStats div{flex-direction:column;min-width:0;display:flex}.coreEntityStats small{color:#79879b;text-transform:uppercase;font-size:7px;font-weight:800}.coreEntityStats strong{margin-top:3px;font-size:18px}.coreEntityStats p{color:#8390a2;margin:3px 0 0;font-size:7px}.coreEntityLayout{grid-template-columns:minmax(340px,.78fr) minmax(520px,1.35fr);align-items:start;gap:12px;display:grid}.coreEntityList,.coreEntityDetail{overflow:hidden}.coreEntityList>header,.coreEntityDetail>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;min-height:68px;padding:13px 16px;display:flex}.coreEntityList>header>div,.coreEntityDetail>header>div{flex-direction:column;min-width:0;display:flex}.coreEntityList>header span,.coreEntityDetail>header span,.coreEntityModules>header span,.coreEntityTrail>header>span{color:#286fe2;letter-spacing:.7px;font-size:7px;font-weight:900}.coreEntityList h2,.coreEntityDetail h2{margin:5px 0 0;font-size:13px}.coreEntityDetail>header p{color:#8390a2;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:7px;overflow:hidden}.coreEntityList>header em,.coreEntityDetail>header em{color:#5e7190;background:#eef3f9;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal}.coreEntityDetail>header em.active{color:#16885d;background:#e3f6ed}.coreEntityDetail>header em.inactive,.coreEntityDetail>header em.archived{color:#ac514f;background:#f5e9e8}.coreEntityFilters{background:#f9fbfd;border-bottom:1px solid #e8edf3;grid-template-columns:minmax(0,1fr) 115px;gap:7px;padding:11px 13px;display:grid}.coreEntityFilters label{background:#fff;border:1px solid #d7e0eb;border-radius:8px;align-items:center;gap:8px;height:37px;padding:0 10px;display:flex}.coreEntityFilters label span{color:#286fe2}.coreEntityFilters input{border:0;outline:0;flex:1;min-width:0;font-size:8px}.coreEntityFilters select{color:#536177;background:#fff;border:1px solid #d7e0eb;border-radius:8px;padding:0 8px;font-size:8px}.coreEntityRows{max-height:680px;overflow:auto}.coreEntityRows>button{color:#2b394e;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:38px minmax(0,1fr) 45px;align-items:center;gap:10px;width:100%;min-height:79px;padding:10px 13px;display:grid}.coreEntityRows>button:hover,.coreEntityRows>button.selected{background:#f2f7fd}.coreEntityRows>button.selected{box-shadow:inset 3px 0 #286fe2}.coreEntityRows>button>span{color:#286fe2;background:#e8f1ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.coreEntityRows>button>section{flex-direction:column;min-width:0;display:flex}.coreEntityRows>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.coreEntityRows>button small{color:#8290a2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.coreEntityRows section>div,.coreEntityIdentity section>div{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.coreEntityRows i,.coreEntityIdentity i{color:#55739d;background:#edf3fb;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:850}.coreEntityRows aside{flex-direction:column;align-items:center;display:flex}.coreEntityRows aside b{font-size:13px}.coreEntityRows aside small{font-size:6px}.coreEntityIdentity{background:linear-gradient(135deg,#f7faff,#fff);border-bottom:1px solid #e8edf3;grid-template-columns:53px minmax(0,1fr);align-items:center;gap:12px;padding:15px 17px;display:grid}.coreEntityIdentity>span{color:#fff;background:#286fe2;border-radius:14px;place-items:center;width:51px;height:51px;font-size:11px;font-weight:900;display:grid;box-shadow:0 8px 20px #286fe233}.coreEntityIdentity section{flex-direction:column;min-width:0;display:flex}.coreEntityIdentity strong{font-size:12px}.coreEntityIdentity small{color:#7e8b9e;margin-top:4px;font-size:8px}.coreEntityFacts{border-bottom:1px solid #e8edf3;grid-template-columns:repeat(3,1fr);gap:7px;padding:13px 15px;display:grid}.coreEntityFacts>article{background:#fafcfe;border:1px solid #e4eaf1;border-radius:8px;flex-direction:column;min-width:0;min-height:56px;padding:9px;display:flex}.coreEntityFacts small{color:#8995a5;text-transform:uppercase;font-size:6px}.coreEntityFacts strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.coreEntityModules{border-bottom:1px solid #e8edf3;padding:15px}.coreEntityModules>header{justify-content:space-between;align-items:center;display:flex}.coreEntityModules>header>div{flex-direction:column;display:flex}.coreEntityModules h3{margin:4px 0 0;font-size:10px}.coreEntityModules>header>b{color:#286fe2;background:#e8f1ff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.coreEntityModules>div{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px;display:grid}.coreEntityModules article{border:1px solid #e4eaf1;border-radius:8px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:8px;display:grid}.coreEntityModules article>span{color:#286fe2;background:#edf4fd;border-radius:8px;place-items:center;width:29px;height:29px;font-size:7px;font-weight:900;display:grid}.coreEntityModules article>section{flex-direction:column;min-width:0;display:flex}.coreEntityModules article strong{font-size:8px}.coreEntityModules article small{color:#8592a3;margin-top:3px;font-size:6px}.coreEntityModules article i{color:#16885d;font-size:6px;font-style:normal;font-weight:850}.coreEntityTrail{padding:14px 15px 18px}.coreEntityTrail>header{justify-content:space-between;padding-bottom:8px;display:flex}.coreEntityTrail>header>strong{font-size:7px}.coreEntityTrail>article{border-top:1px solid #edf1f5;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 0;display:grid}.coreEntityTrail>article>span{color:#286fe2;background:#edf4fd;border-radius:7px;place-items:center;width:27px;height:27px;font-size:6px;font-weight:900;display:grid}.coreEntityTrail article>section{flex-direction:column;min-width:0;display:flex}.coreEntityTrail article strong{font-size:8px}.coreEntityTrail article small{color:#8491a3;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.coreEntityTrail time{color:#8a96a6;font-size:6px}@media (max-width:1100px){.coreEntityStats{grid-template-columns:repeat(2,1fr)}.coreEntityLayout{grid-template-columns:1fr}.coreEntityRows{max-height:430px}}@media (max-width:650px){.coreEntityStats{grid-template-columns:1fr 1fr}.coreEntityStats>article{grid-template-columns:1fr}.coreEntityStats>article>span{display:none}.coreEntityFilters{grid-template-columns:1fr}.coreEntityFacts{grid-template-columns:1fr 1fr}.coreEntityModules>div{grid-template-columns:1fr}.coreEntityTrail time{display:none}.coreEntityTrail>article{grid-template-columns:29px minmax(0,1fr)}}.procAppShell{--proc:#4258ce;--proc-dark:#101c34;--proc-text:#26354c;--proc-muted:#748197;min-height:100vh;color:var(--proc-text);background:#f4f7fb}.procAppShell button,.procAppShell input,.procAppShell select,.procAppShell textarea{font-family:var(--font-manrope)}.procAppHeader{z-index:120;background:#fff;border-bottom:1px solid #dbe3ed;align-items:center;gap:16px;min-height:66px;padding:0 18px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #20375d0a}.procBrand{align-items:center;gap:10px;min-width:255px;display:flex}.procBrand>span{color:#fff;background:linear-gradient(145deg,#3048bd,#6d56dc);border-radius:11px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:grid;box-shadow:0 8px 20px #4258ce35}.procBrand>div,.procBusiness>div{flex-direction:column;display:flex}.procBrand strong{font-size:13px}.procBrand small,.procBusiness small{color:#7b8799;margin-top:2px;font-size:8px}.procBusiness{align-items:center;gap:8px;margin-left:auto;display:flex}.procBusiness>i{background:#1b9e6f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1b9e6f18}.procBusiness strong{font-size:10px}.procAppHeader>select{color:#304058;background:#fff;border:1px solid #d7e0eb;border-radius:8px;max-width:220px;height:38px;padding:0 9px;font-size:9px;font-weight:800;display:none}.procHeaderActions{gap:7px;display:flex}.procHeaderActions button{color:#526177;cursor:pointer;background:#fff;border:1px solid #d7dfea;border-radius:8px;height:37px;padding:0 11px;font-size:8px;font-weight:850}.procHeaderActions button:last-child{color:#a34647}.procAppBody{grid-template-columns:270px minmax(0,1fr);min-height:calc(100vh - 66px);display:grid}.procAppNav{color:#dce6f8;background:linear-gradient(#111e37,#0d192f);flex-direction:column;height:calc(100vh - 66px);padding:17px 11px 13px;display:flex;position:sticky;top:66px;overflow:auto}.procAppNav>header{border-bottom:1px solid #ffffff12;flex-direction:column;padding:4px 11px 13px;display:flex}.procAppNav>header span{color:#8294bc;letter-spacing:1.1px;font-size:7px;font-weight:900}.procAppNav>header strong{color:#fff;margin-top:5px;font-size:11px}.procAppNav nav{gap:2px;margin-top:7px;display:grid}.procAppNav nav>button{color:#c9d5eb;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:48px;padding:6px 9px;display:grid}.procAppNav nav>button:hover{background:#ffffff0b}.procAppNav nav>button.active{color:#fff;background:#536bda22;border-color:#7288e848;box-shadow:inset 3px 0 #6c82ef}.procAppNav nav>button>span{color:#8eabf2;background:#ffffff0a;border-radius:8px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.procAppNav nav>button.active>span{color:#fff;background:linear-gradient(145deg,#3858d0,#7158dd)}.procAppNav nav>button>div{flex-direction:column;min-width:0;display:flex}.procAppNav nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.procAppNav nav small{color:#8193b5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.procAppNav nav>button.active small{color:#b9c7e5}.procAppNav>footer{border-top:1px solid #ffffff12;flex-direction:column;margin-top:auto;padding:13px 10px 3px;display:flex}.procAppNav>footer span{font-size:8px;font-weight:850}.procAppNav>footer i{background:#25b77e;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.procAppNav>footer small{color:#7f91b0;margin-top:5px;font-size:7px;line-height:1.45}.procAppMain{min-width:0}.procWorkspace{max-width:1540px;margin:auto;padding:29px 28px 50px}.procPageHeader{justify-content:space-between;align-items:flex-start;gap:24px;min-height:83px;margin-bottom:17px;display:flex}.procPageHeader>div{flex-direction:column;max-width:850px;display:flex}.procPageHeader>div>span,.procPanel>header>div>span,.procPanel>header>span,.procLineEditor>header span,.procFormSection+label:before{color:var(--proc);letter-spacing:1px;font-size:7px;font-weight:900}.procPageHeader h1{letter-spacing:-.65px;margin:6px 0 4px;font-size:26px}.procPageHeader p{color:var(--proc-muted);margin:0;font-size:10px;line-height:1.55}.procPageHeader>aside{align-items:center;gap:7px;display:flex}.procPageHeader button,.procPanel button,.procDrawer button,.procModal button,.procSettings button{color:#4c5c74;cursor:pointer;background:#fff;border:1px solid #d4deea;border-radius:8px;min-height:36px;padding:0 12px;font-size:8px;font-weight:850}.procPageHeader button.primary,.procModal button.primary,.procDrawer button.primary,.procSettings button.primary{border-color:var(--proc);color:#fff;background:linear-gradient(110deg,#354bc0,#6253d6);box-shadow:0 7px 17px #4258ce25}.procPanel{background:#fff;border:1px solid #dde5ef;border-radius:13px;box-shadow:0 7px 24px #243b6209}.procKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.procKpiGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:13px}.procKpi{background:#fff;border:1px solid #dfe6ef;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;min-height:104px;padding:13px;display:grid;box-shadow:0 6px 20px #243b6208}.procKpi>span{color:#4059cc;background:#e9eeff;border-radius:10px;place-items:center;width:37px;height:37px;font-size:9px;font-weight:900;display:grid}.procKpi>span.purple{color:#7655d3;background:#f0eaff}.procKpi>span.teal{color:#078a7e;background:#e1f6f2}.procKpi>span.amber{color:#bb721d;background:#fff0dc}.procKpi>span.green{color:#198a62;background:#e3f6ed}.procKpi>span.rose{color:#c5525d;background:#fde9eb}.procKpi>div{flex-direction:column;min-width:0;display:flex}.procKpi small{color:#7d899b;font-size:7px;font-weight:800}.procKpi strong{letter-spacing:-.3px;margin-top:5px;font-size:15px}.procKpi p{color:#909aaa;margin:5px 0 0;font-size:7px;line-height:1.35}.procDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.procMetric{min-height:265px}.procPanel>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:11px 14px;display:flex}.procPanel>header>div{flex-direction:column;min-width:0;display:flex}.procPanel>header h2{margin:4px 0 0;font-size:11px}.procPanel>header>em{color:#6e7d93;background:#eef2f8;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.procMetric>div{padding:9px 14px}.procMetric>div>section{margin:8px 0}.procMetric section>div{justify-content:space-between;gap:10px;display:flex}.procMetric section strong,.procMetric section b{font-size:8px}.procMetric section b{color:#536179}.procMetric section>i,.procPerformanceGrid article>div i{background:#edf1f6;border-radius:99px;height:6px;margin-top:5px;display:block;overflow:hidden}.procMetric section>i>u,.procPerformanceGrid article>div i>u{background:linear-gradient(90deg,#3d5ad1,#7560de);border-radius:99px;height:100%;text-decoration:none;display:block}.procDashboardLower{grid-template-columns:1.35fr 1fr;gap:11px;margin-top:11px;display:grid}.procAlerts>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf1f5;border-radius:0;grid-template-columns:28px 1fr 15px;align-items:center;gap:9px;width:100%;min-height:60px;padding:8px 14px;display:grid}.procAlerts>button:hover{background:#f8faff}.procAlerts>button>span{color:#b7701c;background:#fff0dc;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.procAlerts>button>span.critical{color:#bd4d4d;background:#fde8e8}.procAlerts>button>span.warning{color:#b7701c;background:#fff0dc}.procAlerts>button>section,.procQuick button>section{flex-direction:column;min-width:0;display:flex}.procAlerts strong,.procQuick strong{font-size:8px}.procAlerts small,.procQuick small{color:#7e8a9d;margin-top:3px;font-size:7px;line-height:1.35}.procAlerts>button>b{color:#7b8aa0}.procQuick>div{grid-template-columns:1fr 1fr;display:grid}.procQuick>div>button{text-align:left;background:#fff;border-top:1px solid #edf1f5;border-bottom:0;border-left:0;border-right:1px solid #edf1f5;border-radius:0;grid-template-columns:32px 1fr 16px;align-items:center;gap:8px;min-height:73px;padding:10px;display:grid}.procQuick>div>button:nth-child(2n){border-right:0}.procQuick>div>button:hover{background:#f8faff}.procQuick button>span{color:#4158cb;background:#e9eeff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid}.procEmpty{color:#7f8c9f;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.procEmpty>span{color:#536bd1;font-size:20px}.procEmpty strong{color:#495971;font-size:10px}.procEmpty>span+strong,.procEmpty strong+span{margin-top:6px}.procEmpty p,.procEmpty>span{font-size:8px;line-height:1.5}.procEmpty.large{min-height:250px}.procEmpty.large>span{color:#4059cc;background:#e9eeff;border-radius:13px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid}.procEmpty button{margin-top:12px}.procRegister>header{align-items:center}.procFilters{align-items:center;gap:7px;display:flex}.procFilters>label{color:#6c7a90;background:#fff;border:1px solid #d7e0eb;border-radius:8px;align-items:center;gap:7px;min-width:250px;height:36px;padding:0 9px;display:flex}.procFilters input{border:0;outline:0;flex:1;min-width:0;font-size:8px}.procFilters select,.procDrawer select{color:#536178;background:#fff;border:1px solid #d7e0eb;border-radius:8px;height:36px;padding:0 8px;font-size:8px;font-weight:750}.procTableWrap{overflow:auto}.procTableWrap table{border-collapse:collapse;width:100%;min-width:1050px}.procTableWrap th{color:#738197;text-align:left;white-space:nowrap;background:#f7f9fc;height:39px;padding:0 12px;font-size:7px}.procTableWrap td{color:#3b4a60;vertical-align:middle;border-top:1px solid #e9eef4;height:68px;padding:8px 12px;font-size:8px}.procTableWrap td>span{float:left;color:#4059cc;background:#e9eeff;border-radius:8px;place-items:center;width:30px;height:30px;margin-right:8px;font-size:7px;font-weight:900;display:inline-grid}.procTableWrap td>strong,.procTableWrap td>small{display:block}.procTableWrap td>strong{font-size:8px}.procTableWrap td>small{color:#8390a2;margin-top:4px;font-size:7px}.procTableWrap td>em{color:#617088;white-space:nowrap;background:#eef2f7;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.procTableWrap td>em.approved,.procTableWrap td>em.active,.procTableWrap td>em.accepted,.procTableWrap td>em.posted,.procTableWrap td>em.fully-received{color:#18855e;background:#e4f6ed}.procTableWrap td>em.rejected,.procTableWrap td>em.cancelled,.procTableWrap td>em.blacklisted{color:#b94d4b;background:#fde9e8}.procTableWrap td>em.under-approval,.procTableWrap td>em.approval-pending,.procTableWrap td>em.review,.procTableWrap td>em.renewal-due{color:#b66e18;background:#fff0dc}.procTableWrap td>button{min-height:31px;color:var(--proc);padding:0 9px}.procTableWrap td>select{background:#fff;border:1px solid #d7e0eb;border-radius:8px;max-width:155px;height:34px;padding:0 7px;font-size:7px}.procCompareControl{align-items:flex-end;gap:9px;padding:16px;display:flex}.procCompareControl label{color:#596980;flex-direction:column;min-width:320px;font-size:8px;font-weight:850;display:flex}.procCompareControl select{background:#fff;border:1px solid #d5deea;border-radius:8px;height:40px;margin-top:6px;padding:0 9px;font-size:9px}.procCompareControl>button{border-color:var(--proc);background:var(--proc);color:#fff;height:40px}.procComparisonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.procQuoteCard{padding-bottom:12px;overflow:hidden}.procQuoteCard.selected{border-color:#6d7ee2;box-shadow:0 0 0 3px #4359ce16}.procQuoteCard>header input{width:17px;height:17px;accent-color:var(--proc)}.procHighlights{flex-wrap:wrap;gap:5px;min-height:37px;padding:7px 12px;display:flex}.procHighlights em{color:#17845e;background:#e4f6ed;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.procQuoteCard dl{margin:0 12px}.procQuoteCard dl>div{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;min-height:32px;display:flex}.procQuoteCard dt{color:#778498;font-size:7px}.procQuoteCard dd{margin:0;font-size:8px;font-weight:800}.procQuoteCard dl>div.total{color:#344dbc;min-height:42px}.procQuoteCard dl>div.total dd{font-size:13px}.procAward{grid-template-columns:1fr 1fr auto;align-items:center;gap:13px;margin-top:11px;padding:17px;display:grid}.procAward>div>span{color:var(--proc);letter-spacing:1px;font-size:7px;font-weight:900}.procAward h2{margin:5px 0 0;font-size:12px}.procAward p{color:#78859a;margin:5px 0 0;font-size:8px;line-height:1.45}.procAward textarea{resize:vertical;border:1px solid #d5deea;border-radius:8px;min-height:72px;padding:9px;font-size:8px}.procAward button{border-color:var(--proc);background:var(--proc);color:#fff}.procPerformanceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.procPerformanceGrid>article{overflow:hidden}.procPerformanceGrid article>header{justify-content:flex-start}.procPerformanceGrid article>header>span{color:#4259ca;background:#e9eeff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.procPerformanceGrid article>header>section{flex:1;min-width:0}.procPerformanceGrid article>header small{color:#7f8ca0;font-size:7px}.procPerformanceGrid article>header h2{margin:4px 0 0}.procPerformanceGrid article>header>b{color:#4057c7;font-size:18px}.procPerformanceGrid article>div{padding:10px 14px}.procPerformanceGrid article>div>section{grid-template-columns:88px 1fr 27px;align-items:center;gap:7px;min-height:28px;display:grid}.procPerformanceGrid article>div span,.procPerformanceGrid article>div b{font-size:7px}.procPerformanceGrid article>footer{border-top:1px solid #e9eef4;justify-content:space-between;align-items:center;min-height:41px;padding:8px 14px;display:flex}.procPerformanceGrid footer>span{color:#7a879a;font-size:7px}.procPerformanceGrid footer>em{color:#627188;background:#eef2f7;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.procApprovalRegister>article{border-top:1px solid #e9eef4;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:9px 14px;display:grid}.procApprovalRegister>article>span{color:#4158cc;background:#e9eeff;border-radius:8px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:900;display:grid}.procApprovalRegister>article>section{flex-direction:column;min-width:0;display:flex}.procApprovalRegister article strong{font-size:9px}.procApprovalRegister article small{color:#7e8b9e;margin-top:4px;font-size:7px}.procApprovalRegister article em,.procApprovalRegister article b{color:#ad691b;background:#fff0dc;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal}.procApprovalRegister article b{color:#60718c;background:#edf2fa}.procReportGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.procReportGrid>button{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;min-height:188px;padding:0;display:flex;overflow:hidden}.procReportGrid>button:hover{border-color:#9aaae6;transform:translateY(-1px)}.procReportGrid>button>header{width:100%}.procReportGrid>button>header>span{color:#4259cc;background:#e9eeff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.procReportGrid>button>header>em{color:#7a879a;font-size:7px;font-style:normal}.procReportGrid h2{margin:14px 14px 0;font-size:11px}.procReportGrid p{color:#78859a;margin:6px 14px 0;font-size:8px;line-height:1.5}.procReportGrid>button>footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:end;width:calc(100% - 28px);margin:auto 14px 0;padding:11px 0;display:flex}.procReportGrid footer strong{font-size:14px}.procReportGrid footer b{color:var(--proc);font-size:7px}.procSettings{grid-template-columns:1fr 1fr;gap:11px;display:grid}.procSettings>section{overflow:hidden}.procSettingsGrid{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.procSettingsGrid label,.procFormGrid>label,.procLineEditor article>label,.procNote{color:#56657c;flex-direction:column;font-size:8px;font-weight:800;display:flex}.procSettingsGrid input,.procFormGrid input,.procFormGrid select,.procFormGrid textarea,.procLineEditor input,.procLineEditor select,.procLineEditor textarea,.procNote textarea{color:#293950;background:#fff;border:1px solid #d5deea;border-radius:8px;outline:0;min-height:38px;margin-top:6px;padding:8px 9px;font-size:8px}.procSettingsGrid input:focus,.procFormGrid input:focus,.procFormGrid select:focus,.procFormGrid textarea:focus,.procLineEditor input:focus,.procLineEditor select:focus,.procLineEditor textarea:focus,.procNote textarea:focus{border-color:#7a8be1;box-shadow:0 0 0 3px #4258ce15}.procSettings>footer{grid-column:1/-1;justify-content:flex-end;display:flex}.procSettings>footer button{height:40px}.procSettings header>em.valid{color:#16845d;background:#e4f6ed}.procSettings header>em.invalid{color:#b64c4b;background:#fde9e8}.procModalBackdrop{z-index:220;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07142d9e;justify-content:center;align-items:center;padding:17px;display:flex;position:fixed;inset:0;overflow:auto}.procModal{background:#fff;border:1px solid #d9e2ed;border-radius:15px;flex-direction:column;width:min(1150px,100%);max-height:calc(100vh - 34px);display:flex;box-shadow:0 28px 80px #07142d59}.procModal.vendor{width:min(1000px,100%)}.procModal>header,.procDrawer>header{border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:flex-start;min-height:80px;padding:16px 19px;display:flex}.procModal>header>div,.procDrawer>header>div{flex-direction:column;display:flex}.procModal>header span,.procDrawer>header span{color:var(--proc);letter-spacing:1px;font-size:7px;font-weight:900}.procModal h2,.procDrawer h2{margin:5px 0 0;font-size:17px}.procModal header p,.procDrawer header p{color:#768398;margin:4px 0 0;font-size:8px}.procModal>header>button,.procDrawer>header>button{width:32px;height:32px;padding:0;font-size:16px}.procModalBody,.procDrawerBody{padding:16px 19px;overflow:auto}.procFormGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.procFormGrid>.wide{grid-column:1/-1}.procFormGrid>label.wide{grid-column:span 2}.procFormGrid textarea{resize:vertical;min-height:68px}.procFormGrid>label:has(input[type=checkbox]){border:1px solid #d5deea;border-radius:8px;flex-direction:row;align-items:center;gap:8px;min-height:38px;margin-top:17px;padding:0 10px;display:flex}.procFormGrid input[type=checkbox]{min-height:auto;accent-color:var(--proc);margin:0;padding:0}.procFormSection{background:#eef2ff;border-radius:9px;flex-direction:column;padding:11px 12px;display:flex}.procFormSection strong{color:#3d52b8;font-size:9px}.procFormSection span{color:#6c7b96;margin-top:4px;font-size:7px;line-height:1.4}.procLineEditor{border:1px solid #dce4ef;border-radius:11px;margin-top:15px;overflow:hidden}.procLineEditor>header{background:#f8faff;justify-content:space-between;align-items:center;min-height:56px;padding:10px 13px;display:flex}.procLineEditor>header>div{flex-direction:column;display:flex}.procLineEditor h3{margin:4px 0 0;font-size:10px}.procLineEditor>article{background:#fff;border-top:1px solid #e8edf3;grid-template-columns:28px repeat(6,minmax(95px,1fr));align-items:end;gap:8px;padding:12px;display:grid}.procLineEditor>article>b{color:#4158c9;background:#e9eeff;border-radius:8px;place-items:center;width:27px;height:37px;font-size:8px;display:grid}.procLineEditor article>label.wide{grid-column:span 2}.canonicalProductPicker{background:#f8faff;border:1px solid #dce4ef;border-radius:9px;grid-column:span 3;grid-template-columns:repeat(2,minmax(130px,1fr));align-items:end;gap:8px;padding:9px;display:grid}.canonicalProductPicker>label{color:#56657c;flex-direction:column;font-size:8px;font-weight:800;display:flex}.canonicalProductPicker>small{color:#65738a;grid-column:1/-1}.canonicalProductActions{grid-column:1/-1;gap:7px;display:flex}.canonicalProductActions button{min-height:32px}.procLineEditor article>button{color:#a74747;height:38px}.procModal>footer,.procDrawer>footer{border-top:1px solid #e3e9f0;justify-content:flex-end;align-items:center;gap:8px;min-height:63px;padding:12px 19px;display:flex}.procDrawer{background:#fff;border-radius:15px;flex-direction:column;width:min(720px,100%);height:100%;margin-left:auto;display:flex;box-shadow:0 28px 80px #07142d59}.procDrawerBody{flex:1}.procFacts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.procFacts>div{background:#f8fafc;border:1px solid #e3e9f1;border-radius:9px;flex-direction:column;min-height:61px;padding:9px;display:flex}.procFacts small,.procTaxSummary small,.procMatchResult small{color:#7d8a9d;font-size:7px}.procFacts strong{margin-top:6px;font-size:8px}.procTaxSummary{background:#f2f5ff;border:1px solid #dce4f0;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:11px;padding:10px;display:grid}.procTaxSummary>span,.procMatchResult>span{flex-direction:column;display:flex}.procTaxSummary b{color:#3b50ba;margin-top:4px;font-size:9px}.procLineDetail{margin-top:13px}.procLineDetail h3,.procMatchResult h3{margin:0 0 8px;font-size:10px}.procLineDetail>article{border-top:1px solid #e7edf4;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:56px;padding:8px;display:grid}.procLineDetail>article>span{color:#4058c9;background:#e9eeff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.procLineDetail>article>section{flex-direction:column;min-width:0;display:flex}.procLineDetail strong{font-size:8px}.procLineDetail small{color:#7b889b;margin-top:4px;font-size:7px}.procLineDetail p{color:#68768b;margin:5px 0 0;font-size:7px}.procLineDetail>article>b{font-size:9px}.procMatchResult{background:#f1faf5;border:1px solid #d7e4dc;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:13px;padding:12px;display:grid}.procMatchResult h3{color:#18744f;grid-column:1/-1}.procMatchResult b{margin-top:4px;font-size:8px}.procNote{margin-top:13px}.procNote textarea{resize:vertical;min-height:76px}.procDrawer>footer{flex-wrap:wrap}.procToast{z-index:260;color:#197650;background:#effaf5;border:1px solid #bfdfd0;border-radius:9px;max-width:430px;padding:12px 15px;font-size:9px;font-weight:850;position:fixed;top:78px;right:22px;box-shadow:0 10px 30px #263c6524}.procLoading>div{background:linear-gradient(90deg,#e5eaf1,#f7f9fc,#e5eaf1) 0 0/200% 100%;border-radius:12px;height:83px;animation:1.3s infinite procShimmer}.procLoading>section{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.procLoading>section i{background:linear-gradient(90deg,#e5eaf1,#f7f9fc,#e5eaf1) 0 0/200% 100%;border-radius:12px;height:105px;animation:1.3s infinite procShimmer}.procLoading>article{background:linear-gradient(90deg,#e5eaf1,#f7f9fc,#e5eaf1) 0 0/200% 100%;border-radius:12px;height:330px;margin-top:12px;animation:1.3s infinite procShimmer}@keyframes procShimmer{to{background-position:-200% 0}}@media (max-width:1280px){.procAppBody{grid-template-columns:245px minmax(0,1fr)}.procBrand{min-width:230px}.procKpiGrid,.procReportGrid{grid-template-columns:repeat(3,1fr)}.procComparisonGrid,.procPerformanceGrid{grid-template-columns:repeat(2,1fr)}.procFormGrid{grid-template-columns:repeat(3,1fr)}.procLineEditor>article{grid-template-columns:28px repeat(4,minmax(105px,1fr))}}@media (max-width:980px){.procBrand{min-width:auto}.procBrand small,.procBusiness{display:none}.procAppHeader>select{margin-left:auto;display:block}.procAppBody{display:block}.procAppNav{display:none}.procWorkspace{padding:23px 16px 42px}.procPageHeader{flex-direction:column;align-items:flex-start}.procPageHeader>aside{justify-content:flex-end;align-self:stretch}.procDashboardGrid,.procDashboardLower,.procSettings{grid-template-columns:1fr}.procReportGrid,.procFormGrid{grid-template-columns:repeat(2,1fr)}.procLineEditor>article{grid-template-columns:28px repeat(3,minmax(105px,1fr))}.canonicalProductPicker{grid-column:span 3}.procAward{grid-template-columns:1fr}.procSettings>footer{grid-column:auto}}@media (max-width:660px){.procAppHeader{gap:7px;min-height:62px;padding:0 10px}.procBrand>span{width:36px;height:36px}.procBrand>div{display:none}.procAppHeader>select{max-width:155px}.procHeaderActions button:first-child{display:none}.procHeaderActions button{padding:0 8px}.procWorkspace{padding:19px 11px 36px}.procPageHeader h1{font-size:21px}.procPageHeader>aside{flex-wrap:wrap}.procKpiGrid,.procKpiGrid.compact,.procLoading>section{grid-template-columns:1fr 1fr}.procKpi{min-height:96px}.procDashboardGrid,.procDashboardLower,.procComparisonGrid,.procPerformanceGrid,.procReportGrid{grid-template-columns:1fr}.procFilters{flex-wrap:wrap;width:100%}.procFilters>label{flex:1;min-width:100%}.procRegister>header{flex-direction:column;align-items:flex-start}.procQuick>div{grid-template-columns:1fr}.procQuick>div>button{border-right:0}.procCompareControl{flex-direction:column;align-items:stretch}.procCompareControl label{min-width:0}.procApprovalRegister>article{grid-template-columns:34px 1fr}.procApprovalRegister article>em,.procApprovalRegister article>b{grid-column:2}.procSettingsGrid,.procFormGrid{grid-template-columns:1fr}.procFormGrid>.wide,.procFormGrid>label.wide{grid-column:auto}.procLineEditor>article{grid-template-columns:28px 1fr}.procLineEditor article>label,.procLineEditor article>label.wide,.procLineEditor article>button,.canonicalProductPicker{grid-column:2}.canonicalProductPicker{grid-template-columns:1fr}.procFacts,.procTaxSummary,.procMatchResult{grid-template-columns:1fr 1fr}.procModalBackdrop{padding:7px}.procModal{max-height:calc(100vh - 14px)}.procModal>header,.procDrawer>header{padding:14px}.procModalBody,.procDrawerBody{padding:13px}.procModal>footer,.procDrawer>footer{padding:10px 13px}.procToast{top:72px;left:11px;right:11px}}.procDocumentActions{background:#f5f7ff;border:1px solid #dbe4f0;border-radius:10px;flex-wrap:wrap;gap:7px;margin-bottom:12px;padding:9px;display:flex}.procDocumentActions>button{color:#3f55c3;min-height:34px}@media print{body *{visibility:hidden}.procModalBackdrop,.procModalBackdrop *,.procDrawer,.procDrawer *{visibility:visible}.procModalBackdrop{background:#fff;padding:0;display:block;position:absolute;inset:0}.procDrawer{width:100%;height:auto;box-shadow:none;border:0;border-radius:0;margin:0}.procDocumentActions,.procDrawer>header>button,.procDrawer>footer,.procNote{display:none}.procDrawerBody{overflow:visible}.procFacts,.procTaxSummary{grid-template-columns:repeat(4,1fr)}}.launcherAppCard.cyan{--app-color:#087e91;--app-soft:#e2f5f7}.opsAppShell{--ops:#176b87;--ops-deep:#10283d;--ops-cyan:#12a4ae;--ops-line:#dce6eb;--ops-muted:#70818c;color:#1e3140;min-height:100vh;font-family:var(--font-manrope), Arial, sans-serif;background:#f3f7f8}.opsAppShell *{box-sizing:border-box}.opsAppShell button,.opsAppShell input,.opsAppShell select,.opsAppShell textarea{font-family:inherit}.opsAppShell button{cursor:pointer}.opsAppHeader{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff4;border-bottom:1px solid #d9e5e9;align-items:center;gap:15px;height:72px;padding:0 20px;display:flex;position:sticky;top:0}.opsCollapse{color:#426274;background:#fff;border:1px solid #d8e4e8;border-radius:9px;width:38px;height:38px;font-size:17px}.opsBrand{align-items:center;gap:11px;min-width:270px;display:flex}.opsBrand>span,.opsSideNav>header>span{color:#fff;background:linear-gradient(135deg,#116d8b,#13a8aa);border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;box-shadow:0 8px 22px #0e7b9130}.opsBrand>div,.opsBusiness>div{flex-direction:column;display:flex}.opsBrand strong{font-size:14px}.opsBrand small,.opsBusiness small{color:#7b8b95;margin-top:3px;font-size:10px}.opsBusiness{align-items:center;gap:9px;margin-left:auto;display:flex}.opsBusiness>i{background:#22a66e;border:2px solid #dff5ed;border-radius:50%;width:9px;height:9px}.opsBusiness strong{font-size:11px}.opsAppHeader>select{color:#334d5d;background:#fff;border:1px solid #d8e4e8;border-radius:8px;height:38px;padding:0 9px;display:none}.opsAppHeader>section{gap:7px;display:flex}.opsAppHeader>section button{color:#496170;background:#fff;border:1px solid #d8e4e8;border-radius:8px;height:37px;padding:0 11px;font-size:10px;font-weight:800}.opsAppHeader>section button:last-child{color:#9c4e4b}.opsAppBody{grid-template-columns:270px minmax(0,1fr);height:calc(100vh - 72px);transition:grid-template-columns .2s;display:grid}.opsAppShell.collapsed .opsAppBody{grid-template-columns:78px minmax(0,1fr)}.opsSideNav{z-index:20;color:#fff;background:linear-gradient(#102b42,#0d2338);border-right:1px solid #17384e;flex-direction:column;min-height:0;padding:14px 11px 12px;display:flex;position:relative;overflow:hidden}.opsSideNav>header{border-bottom:1px solid #ffffff16;align-items:center;gap:11px;min-height:58px;padding:4px 7px 13px;display:flex}.opsSideNav>header>span{flex:none;width:38px;height:38px}.opsSideNav>header>div,.opsSideNav>footer>div{flex-direction:column;min-width:0;display:flex}.opsSideNav>header strong{font-size:12px}.opsSideNav>header small{color:#8fb2c4;margin-top:3px;font-size:9px}.opsSideNav nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:3px;padding:10px 0;display:flex;overflow-y:auto}.opsSideNav nav button{color:#b9ced9;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:6px 8px;display:grid;position:relative}.opsSideNav nav button:hover{color:#fff;background:#ffffff0d}.opsSideNav nav button.active{color:#fff;background:linear-gradient(100deg,#1687a140,#2c9aa320);border-color:#4ec4cc38;box-shadow:inset 3px 0 #23bdc1}.opsSideNav nav button>span{color:#70ced2;background:#ffffff0a;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.opsSideNav nav button.active>span{color:#fff;background:#17a4ab35}.opsSideNav nav button>div{flex-direction:column;min-width:0;display:flex}.opsSideNav nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.opsSideNav nav small{color:#7fa3b5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.opsSideNav nav button>b{color:#fff;text-align:center;background:#ef9b46;border-radius:99px;min-width:20px;padding:3px 5px;font-size:8px}.opsSideNav>footer{background:#ffffff08;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:9px;min-height:54px;padding:9px 8px;display:flex}.opsSideNav>footer>i{background:#4bd08f;border-radius:50%;flex:none;width:8px;height:8px}.opsSideNav>footer strong{font-size:9px}.opsSideNav>footer small{color:#82a5b6;margin-top:3px;font-size:8px}.opsAppShell.collapsed .opsSideNav>header>div,.opsAppShell.collapsed .opsSideNav nav button>div,.opsAppShell.collapsed .opsSideNav nav button>b,.opsAppShell.collapsed .opsSideNav>footer>div{display:none}.opsAppShell.collapsed .opsSideNav nav button{grid-template-columns:1fr;padding:6px}.opsAppShell.collapsed .opsSideNav nav button>span{margin:auto}.opsAppShell.collapsed .opsSideNav>header{justify-content:center;padding-left:0;padding-right:0}.opsAppMain{min-width:0;overflow:auto}.opsWorkspace{max-width:1600px;margin:auto;padding:27px 28px 46px}.opsPageHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.opsPageHeader>div>span{color:#128ca0;letter-spacing:1.1px;font-size:9px;font-weight:900}.opsPageHeader h1{letter-spacing:-.5px;margin:6px 0 0;font-size:25px}.opsPageHeader p{color:#71828d;max-width:720px;margin:7px 0 0;font-size:11px;line-height:1.55}.opsPageHeader>aside{align-items:center;gap:8px;display:flex}.opsPageHeader button,.opsPanel button,.opsDrawer button,.opsModal button{color:#3e5c6c;background:#fff;border:1px solid #d4e0e5;border-radius:8px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800}.opsPageHeader button:last-child,.opsModal>footer button:last-child{border-color:var(--ops);background:var(--ops);color:#fff}.opsSearch{color:#344e5d;background:#fff;border:1px solid #d4e0e5;border-radius:8px;outline:0;min-width:240px;height:38px;padding:0 11px;font-size:10px}.opsControl{color:#3f5968;background:#fff;border:1px solid #d4e0e5;border-radius:8px;height:38px;padding:0 9px;font-size:10px}.opsPanel{border:1px solid var(--ops-line);background:#fff;border-radius:12px;box-shadow:0 4px 16px #193d4f0a}.opsPanel>header{border-bottom:1px solid #e7eef1;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:12px 15px;display:flex}.opsPanel>header>div{flex-direction:column;min-width:0;display:flex}.opsPanel>header span{color:#118b99;letter-spacing:.7px;font-size:8px;font-weight:900}.opsPanel>header h2{margin:4px 0 0;font-size:13px}.opsPanel>header em{color:#147a88;background:#e7f5f6;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.opsKpiGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.opsKpiGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.opsKpi{flex-direction:column;min-height:108px;padding:13px 14px;display:flex}.opsKpi>span{color:#71838d;font-size:9px;font-weight:750}.opsKpi>strong{letter-spacing:-.5px;margin-top:11px;font-size:23px}.opsKpi>small{color:#84939c;margin-top:auto;font-size:8px;line-height:1.35}.opsKpi>i{background:linear-gradient(90deg,#1683a0,#28b39b);border-radius:99px;width:28px;height:4px;margin-top:9px}.opsDashboardGrid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:11px;margin-top:11px;display:grid}.opsDashboardGrid.secondary{grid-template-columns:minmax(0,1fr) minmax(330px,.65fr)}.opsStatusChart{grid-template-columns:155px 1fr;align-items:center;gap:22px;padding:17px;display:grid}.opsStatusChart>figure{background:conic-gradient(#1684a0 0 42%, #22aa91 42% 68%, #eda54f 68% 84%, #dd6670 84%);border-radius:50%;place-items:center;width:145px;height:145px;margin:0;display:grid;position:relative}.opsStatusChart>figure:after{content:"";background:#fff;border-radius:50%;width:93px;height:93px;position:absolute}.opsStatusChart>figure div{z-index:1;text-align:center;flex-direction:column;display:flex}.opsStatusChart>figure strong{font-size:22px}.opsStatusChart>figure small{color:#7a8a94;font-size:8px}.opsStatusChart>section{flex-direction:column;gap:10px;display:flex}.opsStatusChart>section div{grid-template-columns:9px 1fr auto;align-items:center;gap:8px;font-size:9px;display:grid}.opsStatusChart>section i,.opsLegend i{background:#1684a0;border-radius:3px;width:8px;height:8px}.opsStatusChart>section div:nth-child(2) i{background:#22aa91}.opsStatusChart>section div:nth-child(3) i{background:#eda54f}.opsStatusChart>section div:nth-child(4) i{background:#dd6670}.opsStatusChart section b{font-size:10px}.opsMarginChart{align-items:flex-end;gap:9px;min-height:202px;padding:15px;display:flex}.opsMarginChart>div{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:44px;display:flex}.opsMarginChart i{background:linear-gradient(#20a4ad,#176b87);border-radius:5px 5px 2px 2px;width:72%;min-height:3px}.opsMarginChart strong{font-size:8px}.opsMarginChart small{color:#7d8d96;text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:7px;overflow:hidden}.opsWorkload>div,.opsAttention>div{padding:10px 15px}.opsWorkload article,.opsAttention article{border-top:1px solid #edf2f4;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:52px;display:grid}.opsWorkload article:first-child,.opsAttention article:first-child{border-top:0}.opsWorkload article>span,.opsAttention article>span{color:#167891;background:#e8f4f6;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.opsWorkload article>div,.opsAttention article>div{flex-direction:column;min-width:0;display:flex}.opsWorkload strong,.opsAttention strong{font-size:9px}.opsWorkload small,.opsAttention small{color:#7a8b95;margin-top:4px;font-size:8px}.opsWorkload article>b,.opsAttention article>b{font-size:9px}.opsAttention article>b{color:#a76d23;background:#fff0df;border-radius:99px;padding:5px 7px}.opsQuickStrip{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:11px;padding:9px;display:grid}.opsQuickStrip button{background:#f9fbfc;border-color:#dce6ea;justify-content:center;align-items:center;gap:8px;min-height:50px;display:flex}.opsQuickStrip button span{color:#1592a2;font-size:15px}.opsPortfolioSummary{justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px;padding:12px 14px;display:flex}.opsPortfolioSummary>div{gap:22px;display:flex}.opsPortfolioSummary span{color:#7b8b95;flex-direction:column;font-size:8px;display:flex}.opsPortfolioSummary b{color:#294250;margin-top:4px;font-size:11px}.opsTableWrap{overflow:auto}.opsProjectTable,.opsRecordTable,.opsFinanceTable,.opsApprovalTable{border-collapse:collapse;width:100%;min-width:1030px}.opsProjectTable th,.opsRecordTable th,.opsFinanceTable th,.opsApprovalTable th{color:#71828d;text-align:left;white-space:nowrap;background:#f7fafb;height:39px;padding:0 12px;font-size:8px}.opsProjectTable td,.opsRecordTable td,.opsFinanceTable td,.opsApprovalTable td{color:#3b5361;vertical-align:middle;border-top:1px solid #e8eff2;height:64px;padding:8px 12px;font-size:9px}.opsProjectTable tbody tr,.opsRecordTable tbody tr{cursor:pointer}.opsProjectTable tbody tr:hover,.opsRecordTable tbody tr:hover{background:#f7fbfc}.opsProjectTable td>strong,.opsRecordTable td>strong{color:#243c4a;font-size:9px;display:block}.opsProjectTable td>small,.opsRecordTable td>small{color:#7e8e97;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:4px;font-size:8px;display:block;overflow:hidden}.opsStatus,.opsHealth{color:#147c89;white-space:nowrap;background:#e9f5f6;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.opsStatus.pending,.opsStatus.at-risk,.opsHealth.at-risk,.opsHealth.amber,.opsStatus.blocked{color:#ab681b;background:#fff0dc}.opsStatus.overdue,.opsStatus.rejected,.opsHealth.critical,.opsHealth.red{color:#b54848;background:#fde8e7}.opsStatus.completed,.opsStatus.approved,.opsStatus.closed,.opsHealth.green,.opsStatus.active{color:#18835d;background:#e5f6ed}.opsProgress{align-items:center;gap:7px;min-width:95px;display:flex}.opsProgress>i{background:#e8eef1;border-radius:99px;width:70px;height:6px;overflow:hidden}.opsProgress>i>span{border-radius:inherit;background:linear-gradient(90deg,#16819a,#27aa91);height:100%;display:block}.opsProgress>b{font-size:8px}.opsEmpty{color:#7b8c96;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:22px;display:flex}.opsEmpty.large{min-height:320px}.opsEmpty strong{color:#405965;font-size:11px}.opsEmpty span,.opsEmpty p{max-width:460px;margin:6px 0 0;font-size:9px;line-height:1.5}.opsEmpty button{margin-top:12px}.opsMyWorkGrid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:11px;display:grid}.opsToday>div,.opsWeek>div{padding:9px 14px}.opsToday article,.opsWeek article{cursor:pointer;border-top:1px solid #e8eff2;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:61px;padding:7px 0;display:grid}.opsToday article:first-child,.opsWeek article:first-child{border-top:0}.opsToday article>span,.opsWeek article>span{color:#167c91;background:#e8f4f6;border-radius:8px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.opsToday article>div,.opsWeek article>div{flex-direction:column;min-width:0;display:flex}.opsToday article strong,.opsWeek article strong{font-size:9px}.opsToday article small,.opsWeek article small{color:#7c8d96;margin-top:4px;font-size:8px}.opsToday article>em,.opsWeek article>em{font-size:8px;font-style:normal}.opsToday article>em.priority,.opsWeek article>em.priority{color:#c15c48}.opsBoard{grid-template-columns:repeat(5,minmax(190px,1fr));gap:10px;min-width:1020px;display:grid}.opsBoard>section{background:#edf3f5;border:1px solid #dae5e9;border-radius:11px;padding:9px}.opsBoard>section>header{justify-content:space-between;align-items:center;min-height:40px;display:flex}.opsBoard>section>header strong{font-size:10px}.opsBoard>section>header span{color:#607782;text-align:center;background:#dfe9ed;border-radius:99px;min-width:20px;padding:3px 5px;font-size:8px}.opsBoard article{cursor:pointer;background:#fff;border:1px solid #dbe5e9;border-radius:9px;margin-top:8px;padding:11px;box-shadow:0 3px 10px #193f5010}.opsBoard article>span{color:#168397;letter-spacing:.5px;font-size:7px;font-weight:900}.opsBoard article h3{margin:6px 0 0;font-size:10px;line-height:1.4}.opsBoard article p{color:#71838d;margin:6px 0 0;font-size:8px;line-height:1.45}.opsBoard article footer{color:#768893;justify-content:space-between;align-items:center;margin-top:10px;font-size:8px;display:flex}.opsBoardEmpty{color:#8a99a1;place-items:center;min-height:90px;font-size:8px;display:grid}.opsCalendarLayout{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);gap:11px;display:grid}.opsCalendar{overflow:hidden}.opsCalendar>section{grid-template-columns:repeat(7,1fr);display:grid}.opsCalendar>section>strong{color:#73858e;background:#f7fafb;place-items:center;height:36px;font-size:8px;display:grid}.opsCalendar>section>div{border-top:1px solid #e5edef;border-right:1px solid #e5edef;min-height:104px;padding:8px}.opsCalendar>section>div>span{color:#6c7e88;font-size:8px}.opsCalendar>section>div>button{color:#126f82;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#e3f3f5;border:0;border-radius:6px;width:100%;min-height:27px;margin-top:5px;padding:4px 6px;font-size:7px;display:block;overflow:hidden}.opsAgenda>div{padding:9px 14px}.opsAgenda article{border-top:1px solid #e8eff2;grid-template-columns:36px 1fr;align-items:center;gap:9px;min-height:51px;padding:7px 0;display:grid}.opsAgenda article:first-child{border-top:0}.opsAgenda article>span{color:#13849a;font-size:9px;font-weight:900}.opsAgenda article>div{flex-direction:column;display:flex}.opsAgenda strong{font-size:9px}.opsAgenda small{color:#7b8c95;margin-top:4px;font-size:8px}.opsLegend{flex-wrap:wrap;gap:14px;padding:12px 14px;display:flex}.opsLegend span{color:#6f818b;align-items:center;gap:6px;font-size:8px;display:flex}.opsResourcePlanner>div{overflow:auto}.opsResourcePlanner table{border-collapse:collapse;width:100%;min-width:980px}.opsResourcePlanner th,.opsResourcePlanner td{text-align:left;border-top:1px solid #e8eff2;height:49px;padding:7px 11px;font-size:8px}.opsResourcePlanner th{color:#71838d;background:#f7fafb}.opsResourcePlanner td>span{display:block}.opsResourcePlanner td>i{background:#e7eef1;border-radius:99px;height:7px;margin-top:5px;display:block;overflow:hidden}.opsResourcePlanner td>i>b{border-radius:inherit;background:#1b98a4;height:100%;display:block}.opsFinanceTable td.positive{color:#16805a;font-weight:850}.opsFinanceTable td.negative{color:#bd4d4d;font-weight:850}.opsRiskLayout{grid-template-columns:390px minmax(0,1fr);gap:11px;display:grid}.opsRiskMatrix{padding-bottom:15px}.opsRiskMatrix>div{grid-template-rows:1fr 20px;grid-template-columns:23px 1fr;gap:7px;padding:14px;display:grid}.opsRiskMatrix .axis{color:#758690;place-items:center;font-size:8px;display:grid}.opsRiskMatrix .axis.vertical{writing-mode:vertical-rl;transform:rotate(180deg)}.opsRiskMatrix .matrix{grid-template-rows:repeat(5,44px);gap:4px;display:grid}.opsRiskMatrix .matrixRow{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.opsRiskMatrix .matrixRow span{color:#25805f;background:#e5f5ed;border-radius:6px;place-items:center;font-size:8px;font-weight:900;display:grid}.opsRiskMatrix .matrixRow:nth-child(2) span:nth-child(n+4),.opsRiskMatrix .matrixRow:nth-child(3) span:nth-child(n+3){color:#a36a1e;background:#fff1d9}.opsRiskMatrix .matrixRow:nth-child(n+4) span:nth-child(n+2){color:#b54747;background:#f9dddd}.opsRiskRegister>div{padding:9px 14px}.opsRiskRegister article{border-top:1px solid #e8eff2;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:62px;padding:8px 0;display:grid}.opsRiskRegister article:first-child{border-top:0}.opsRiskRegister article>span{color:#ac671b;background:#fff0dc;border-radius:8px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.opsRiskRegister article>div{flex-direction:column;min-width:0;display:flex}.opsRiskRegister strong{font-size:9px}.opsRiskRegister small{color:#7b8c95;margin-top:4px;font-size:8px}.opsRiskRegister em{color:#b44848;background:#f9dddd;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.opsReportsLayout{grid-template-columns:310px minmax(0,1fr);gap:11px;display:grid}.opsReportList{padding:7px}.opsReportList button{text-align:left;background:#fff;border:0;border-radius:8px;grid-template-columns:32px 1fr 14px;align-items:center;gap:9px;width:100%;min-height:54px;padding:8px 10px;display:grid}.opsReportList button:hover,.opsReportList button.active{color:#126f82;background:#e9f5f6}.opsReportList button>span{color:#167e91;background:#e4f2f4;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.opsReportList button>div{flex-direction:column;min-width:0;display:flex}.opsReportList strong{font-size:9px}.opsReportList small{color:#7b8d96;margin-top:3px;font-size:8px}.opsReportPreview{min-height:510px}.opsReportMetrics{grid-template-columns:repeat(4,1fr);gap:9px;padding:15px;display:grid}.opsReportMetrics>div{background:#f8fafb;border:1px solid #e1e9ed;border-radius:9px;flex-direction:column;padding:12px;display:flex}.opsReportMetrics span{color:#768791;font-size:8px}.opsReportMetrics strong{margin-top:7px;font-size:16px}.opsReportRows{padding:0 15px 15px}.opsReportRows>article{border-top:1px solid #e7eef1;grid-template-columns:1.5fr repeat(3,1fr);align-items:center;gap:10px;min-height:50px;font-size:8px;display:grid}.opsReportRows article strong{font-size:9px}.opsSettings{grid-template-columns:1fr 1fr;gap:11px;display:grid}.opsSettings>section>div{grid-template-columns:1fr 1fr;gap:11px;padding:14px;display:grid}.opsSettings label,.opsFormGrid label{color:#536b79;flex-direction:column;font-size:9px;font-weight:800;display:flex}.opsSettings input,.opsSettings select,.opsFormGrid input,.opsFormGrid select,.opsFormGrid textarea,.opsDrawer select,.opsDrawer textarea{color:#2d4654;background:#fff;border:1px solid #d5e1e5;border-radius:8px;outline:0;min-height:39px;margin-top:6px;padding:8px 9px;font-size:9px}.opsSettings input:focus,.opsSettings select:focus,.opsFormGrid input:focus,.opsFormGrid select:focus,.opsFormGrid textarea:focus,.opsDrawer select:focus,.opsDrawer textarea:focus{border-color:#58abb6;box-shadow:0 0 0 3px #1591a514}.opsSettings label.toggle{border:1px solid #e0e8eb;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;min-height:43px;padding:0 10px;display:flex}.opsSettings label.toggle input{min-height:auto;accent-color:var(--ops);margin:0}.opsSettings>footer{grid-column:1/-1;justify-content:flex-end;display:flex}.opsSettings>footer button{border-color:var(--ops);background:var(--ops);color:#fff}.opsToast{z-index:300;color:#187551;background:#effaf5;border:1px solid #b6dfd0;border-radius:9px;max-width:430px;padding:12px 15px;font-size:10px;font-weight:850;position:fixed;top:80px;right:22px;box-shadow:0 10px 30px #1d445226}.opsModalBackdrop,.opsDrawerBackdrop{z-index:230;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071c2ba6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.opsModal{background:#fff;border-radius:14px;flex-direction:column;width:min(1050px,100%);max-height:calc(100vh - 32px);display:flex;box-shadow:0 30px 90px #071c2b66}.opsModal>header,.opsDrawer>header{border-bottom:1px solid #e3ebee;justify-content:space-between;align-items:flex-start;min-height:76px;padding:15px 18px;display:flex}.opsModal>header>div,.opsDrawer>header>div{flex-direction:column;display:flex}.opsModal>header span,.opsDrawer>header span{color:#12879a;letter-spacing:.8px;font-size:8px;font-weight:900}.opsModal h2,.opsDrawer h2{margin:5px 0 0;font-size:17px}.opsModal header p,.opsDrawer header p{color:#74858f;margin:4px 0 0;font-size:9px}.opsModal>header>button,.opsDrawer>header>button{width:32px;height:32px;padding:0;font-size:15px}.opsModalBody,.opsDrawerBody{padding:17px 18px;overflow:auto}.opsFormGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.opsFormGrid>.wide,.opsFormGrid label.wide{grid-column:span 2}.opsFormGrid textarea{resize:vertical;min-height:73px}.opsModal>footer,.opsDrawer>footer{border-top:1px solid #e3ebee;justify-content:flex-end;align-items:center;gap:8px;min-height:62px;padding:11px 18px;display:flex}.opsDrawerBackdrop{justify-content:flex-end;padding:0}.opsDrawer{background:#fff;flex-direction:column;width:min(790px,100%);height:100%;display:flex;box-shadow:-20px 0 70px #071c2b55}.opsDrawer.compact{width:min(610px,100%)}.opsDrawerBody{flex:1}.opsProjectHero{background:linear-gradient(120deg,#f0f9fa,#f8fbfc);border:1px solid #dce7eb;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:15px;display:grid}.opsProjectHero h3{margin:0;font-size:16px}.opsProjectHero p{color:#70828d;margin:6px 0 0;font-size:9px}.opsProjectHero>strong{color:#116e84;font-size:22px}.opsDetailGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.opsDetailGrid>div{background:#f8fafb;border:1px solid #e1e9ec;border-radius:8px;flex-direction:column;min-height:59px;padding:9px;display:flex}.opsDetailGrid span{color:#7b8b94;font-size:8px}.opsDetailGrid strong{margin-top:6px;font-size:9px}.opsDrawerActions{background:#f6f9fa;border:1px solid #dce6ea;border-radius:10px;flex-wrap:wrap;gap:7px;margin:12px 0;padding:9px;display:flex}.opsDrawerFinance{margin-top:12px}.opsMarginHero{grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid}.opsMarginHero>div{background:#eef7f8;border-radius:9px;flex-direction:column;padding:11px;display:flex}.opsMarginHero span{color:#6e828c;font-size:8px}.opsMarginHero strong{margin-top:7px;font-size:18px}.opsClosure{margin-top:12px;padding:14px}.opsClosure h3{margin:0;font-size:12px}.opsClosure p{color:#71828d;margin:6px 0;font-size:9px;line-height:1.5}.opsClosure button{color:#fff;background:#176b87;border-color:#176b87;margin-top:7px}.opsDrawerRecords{margin-top:12px}.opsDrawerRecords>article,.opsRecordNote,.opsChecklist,.opsDependency{border-top:1px solid #e7eef1;justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding:9px 13px;display:flex}.opsDrawerRecords article>div,.opsRecordNote>div{flex-direction:column;min-width:0;display:flex}.opsDrawerRecords strong,.opsRecordNote strong{font-size:9px}.opsDrawerRecords small,.opsRecordNote small{color:#7b8c95;margin-top:4px;font-size:8px}.opsChecklist,.opsDependency{flex-direction:column;align-items:flex-start}.opsChecklist ul,.opsDependency ul{color:#657985;margin:6px 0 0;padding-left:18px;font-size:9px;line-height:1.7}.opsLoading{grid-template-columns:repeat(4,1fr);gap:11px;padding:40px;display:grid}.opsLoading>span{grid-column:1/-1;height:82px}.opsLoading>*{background:linear-gradient(90deg,#e3eaed,#f7f9fa,#e3eaed) 0 0/200% 100%;border-radius:11px;height:116px;animation:1.3s infinite opsShimmer}@keyframes opsShimmer{to{background-position:-200% 0}}@media (max-width:1260px){.opsAppBody{grid-template-columns:245px minmax(0,1fr)}.opsBrand{min-width:220px}.opsKpiGrid,.opsQuickStrip,.opsFormGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.opsBrand{min-width:auto}.opsBrand>div,.opsBusiness{display:none}.opsAppHeader>select{margin-left:auto;display:block}.opsCollapse{display:none}.opsAppBody,.opsAppShell.collapsed .opsAppBody{height:calc(100vh - 72px);display:block}.opsSideNav{display:none}.opsWorkspace{padding:22px 16px 40px}.opsDashboardGrid,.opsDashboardGrid.secondary,.opsMyWorkGrid,.opsCalendarLayout,.opsRiskLayout,.opsReportsLayout,.opsSettings{grid-template-columns:1fr}.opsKpiGrid,.opsKpiGrid.compact,.opsFormGrid{grid-template-columns:repeat(2,1fr)}.opsSettings>footer{grid-column:auto}.opsStatusChart{grid-template-columns:140px 1fr}}@media (max-width:640px){.opsAppHeader{gap:7px;height:62px;padding:0 9px}.opsBrand>span{width:36px;height:36px}.opsAppHeader>select{max-width:150px}.opsAppHeader>section button:first-child{display:none}.opsAppHeader>section button{padding:0 7px}.opsAppBody,.opsAppShell.collapsed .opsAppBody{height:calc(100vh - 62px)}.opsWorkspace{padding:18px 10px 35px}.opsPageHeader{flex-direction:column;align-items:flex-start}.opsPageHeader>aside{flex-wrap:wrap;width:100%}.opsSearch{flex:1;min-width:100%}.opsPageHeader h1{font-size:21px}.opsKpiGrid,.opsKpiGrid.compact,.opsQuickStrip,.opsReportMetrics,.opsFormGrid,.opsSettings>section>div,.opsDetailGrid{grid-template-columns:1fr}.opsFormGrid>.wide,.opsFormGrid label.wide{grid-column:auto}.opsStatusChart{grid-template-columns:1fr}.opsStatusChart>figure{margin:auto}.opsPortfolioSummary{flex-direction:column;align-items:flex-start}.opsPortfolioSummary>div{justify-content:space-between;width:100%}.opsCalendar>section>div{min-height:80px;padding:4px}.opsCalendar>section>div>button{font-size:0}.opsModalBackdrop{padding:6px}.opsModal{max-height:calc(100vh - 12px)}.opsModalBody,.opsDrawerBody{padding:13px}.opsProjectHero{grid-template-columns:1fr}.opsToast{top:68px;left:10px;right:10px}.opsLoading{grid-template-columns:1fr 1fr;padding:18px}}.launcherAppCard.rose{--app-color:#ad4767;--app-soft:#f9e6ec}.svcApp{--svc:#9d4161;--line:#e1e5ea;color:#293440;min-height:100vh;font-family:var(--font-manrope),Arial,sans-serif;background:#f5f6f9}.svcApp *{box-sizing:border-box}.svcApp button,.svcApp input,.svcApp select,.svcApp textarea{font-family:inherit}.svcApp button{cursor:pointer}.svcAppHeader{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff4;border-bottom:1px solid #dfe3e8;align-items:center;gap:15px;height:72px;padding:0 20px;display:flex;position:sticky;top:0}.svcCollapse{color:#596572;background:#fff;border:1px solid #dbe0e6;border-radius:9px;width:38px;height:38px;font-size:17px}.svcBrand{align-items:center;gap:11px;min-width:270px;display:flex}.svcBrand>span,.svcNav>header>span{color:#fff;background:linear-gradient(135deg,#823b61,#d16277);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;box-shadow:0 8px 22px #9d416130}.svcBrand>div,.svcBusiness>div{flex-direction:column;display:flex}.svcBrand strong{font-size:14px}.svcBrand small,.svcBusiness small{color:#7d8791;margin-top:3px;font-size:10px}.svcBusiness{align-items:center;gap:9px;margin-left:auto;display:flex}.svcBusiness>i{background:#23a56f;border:2px solid #dff4ea;border-radius:50%;width:9px;height:9px}.svcBusiness strong{font-size:11px}.svcAppHeader>select{background:#fff;border:1px solid #dbe0e6;border-radius:8px;height:38px;padding:0 9px;display:none}.svcAppHeader>section{gap:7px;display:flex}.svcAppHeader>section button{color:#53606c;background:#fff;border:1px solid #dbe0e6;border-radius:8px;height:37px;padding:0 11px;font-size:10px;font-weight:800}.svcAppBody{grid-template-columns:270px minmax(0,1fr);height:calc(100vh - 72px);transition:grid-template-columns .2s;display:grid}.svcApp.collapsed .svcAppBody{grid-template-columns:78px minmax(0,1fr)}.svcNav{color:#fff;background:linear-gradient(#292b43,#202236);border-right:1px solid #31334c;flex-direction:column;min-height:0;padding:14px 11px 12px;display:flex;overflow:hidden}.svcNav>header{border-bottom:1px solid #ffffff16;align-items:center;gap:11px;min-height:58px;padding:4px 7px 13px;display:flex}.svcNav>header>span{width:38px;height:38px}.svcNav>header>div,.svcNav>footer>div{flex-direction:column;min-width:0;display:flex}.svcNav>header strong{font-size:12px}.svcNav>header small{color:#a7abc0;margin-top:3px;font-size:9px}.svcNav nav{flex-direction:column;flex:1;gap:3px;padding:10px 0;display:flex;overflow-y:auto}.svcNav nav button{color:#c8cad8;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:6px 8px;display:grid}.svcNav nav button:hover{color:#fff;background:#ffffff0c}.svcNav nav button.active{color:#fff;background:#b64e7035;border-color:#dd708938;box-shadow:inset 3px 0 #df7186}.svcNav nav button>span{color:#e6a1af;background:#ffffff09;border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.svcNav nav button>div{flex-direction:column;min-width:0;display:flex}.svcNav nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.svcNav nav small{color:#969ab0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.svcNav nav button>b{color:#fff;text-align:center;background:#e87859;border-radius:99px;min-width:20px;padding:3px 5px;font-size:8px}.svcNav>footer{background:#ffffff07;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:9px;min-height:54px;padding:9px 8px;display:flex}.svcNav>footer>i{background:#49cc8d;border-radius:50%;width:8px;height:8px}.svcNav>footer strong{font-size:9px}.svcNav>footer small{color:#999db3;margin-top:3px;font-size:8px}.svcApp.collapsed .svcNav>header>div,.svcApp.collapsed .svcNav nav button>div,.svcApp.collapsed .svcNav nav button>b,.svcApp.collapsed .svcNav>footer>div{display:none}.svcApp.collapsed .svcNav nav button{grid-template-columns:1fr;padding:6px}.svcApp.collapsed .svcNav nav button>span{margin:auto}.svcMain{min-width:0;overflow:auto}.svcWorkspace{max-width:1600px;margin:auto;padding:27px 28px 46px}.svcPageHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.svcPageHeader>div>span,.svcPanel>header span{color:var(--svc);letter-spacing:1px;font-size:9px;font-weight:900}.svcPageHeader h1{margin:6px 0 0;font-size:25px}.svcPageHeader p{color:#78838d;max-width:750px;margin:7px 0 0;font-size:11px;line-height:1.55}.svcPageHeader>aside{align-items:center;gap:8px;display:flex}.svcPageHeader button,.svcPanel button,.svcDrawer button,.svcModal button,.svcEmpty button{color:#4c5864;background:#fff;border:1px solid #d7dde3;border-radius:8px;min-height:37px;padding:0 11px;font-size:10px;font-weight:800}.svcPageHeader button:last-child,.svcModal>footer button:last-child,.svcSettings>footer button{border-color:var(--svc);background:var(--svc);color:#fff}.svcSearch{background:#fff;border:1px solid #d7dde3;border-radius:8px;outline:0;min-width:250px;height:38px;padding:0 11px;font-size:10px}.svcPanel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 4px 16px #25283a0a}.svcPanel>header{border-bottom:1px solid #e9ecf0;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:12px 15px;display:flex}.svcPanel>header>div{flex-direction:column;min-width:0;display:flex}.svcPanel>header h2{margin:4px 0 0;font-size:13px}.svcPanel>header em{color:#99425f;background:#f8e8ed;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.svcKpiGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.svcKpi{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:108px;padding:13px 14px;display:flex}.svcKpi>span{color:#76818b;font-size:9px;font-weight:750}.svcKpi>strong{margin-top:11px;font-size:22px}.svcKpi>small{color:#88919a;margin-top:auto;font-size:8px}.svcKpi>i{background:linear-gradient(90deg,#9d4161,#d76177);border-radius:99px;width:28px;height:4px;margin-top:9px}.svcKpi.amber>i{background:#dfa248}.svcKpi.red>i{background:#d45458}.svcKpi.green>i{background:#1da477}.svcDashGrid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:11px;margin-top:11px;display:grid}.svcDashGrid.lower{grid-template-columns:1.2fr .65fr 1fr}.svcTrend{min-height:285px}.svcBars{align-items:flex-end;gap:8px;height:183px;padding:22px 18px 9px;display:flex}.svcBars>i{background:linear-gradient(#d6677c,#984261);border-radius:5px 5px 2px 2px;flex:1;min-width:8px}.svcBars>i:nth-child(3n){background:linear-gradient(#62b7bb,#278891)}.svcBars span{display:none}.svcTrend>footer{gap:15px;padding:8px 16px 14px;display:flex}.svcTrend>footer span{color:#78828c;align-items:center;gap:6px;font-size:8px;display:flex}.svcTrend>footer i{background:#a34664;border-radius:3px;width:8px;height:8px}.svcSlaRing>div{grid-template-columns:150px 1fr;align-items:center;gap:18px;padding:20px;display:grid}.svcSlaRing figure{border-radius:50%;place-items:center;width:145px;height:145px;margin:0;display:grid;position:relative}.svcSlaRing figure:after{content:"";background:#fff;border-radius:50%;width:94px;height:94px;position:absolute}.svcSlaRing figure section{z-index:1;text-align:center;flex-direction:column;display:flex}.svcSlaRing figure strong{font-size:22px}.svcSlaRing figure small{font-size:8px}.svcSlaRing aside{grid-template-columns:auto 1fr;gap:10px;display:grid}.svcSlaRing aside b{font-size:17px}.svcSlaRing aside span{font-size:9px}.svcDistribution>div,.svcPriority>div,.svcAgentLoad>div{padding:11px 15px}.svcDistribution>div>section{grid-template-columns:100px 1fr 24px;align-items:center;gap:8px;min-height:33px;display:grid}.svcDistribution section span,.svcDistribution section strong{font-size:8px}.svcDistribution section i,.svcAgentLoad section i{background:#eceff2;border-radius:99px;height:7px;overflow:hidden}.svcDistribution section i b,.svcAgentLoad section i b{border-radius:inherit;background:#b6506e;height:100%;display:block}.svcPriority>div>section{border-top:1px solid #edf0f2;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;min-height:35px;display:grid}.svcPriority section i{background:#718d9d;border-radius:3px;width:8px;height:8px}.svcPriority section i.critical{background:#c6484e}.svcPriority section i.urgent{background:#e07849}.svcPriority span,.svcPriority strong{font-size:9px}.svcAgentLoad>div>section{border-top:1px solid #edf0f2;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:50px;display:grid}.svcAgentLoad section>span{color:#9b4260;background:#f6e6ec;border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid}.svcAgentLoad section>div{flex-direction:column;display:flex}.svcAgentLoad strong{font-size:9px}.svcAgentLoad small{color:#7c8790;margin:3px 0 6px;font-size:7px}.svcAgentLoad em{font-size:10px;font-style:normal}.svcQuick{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:11px;padding:9px;display:grid}.svcQuick button{text-align:left;background:#fafbfc;border:1px solid #e3e7eb;border-radius:9px;grid-template-columns:35px 1fr;align-items:center;gap:8px;min-height:59px;padding:8px 10px;display:grid}.svcQuick button>span{color:#9c4260;background:#f7e6ec;border-radius:8px;grid-row:1/3;place-items:center;width:33px;height:33px;font-size:10px;font-weight:900;display:grid}.svcQuick b{font-size:9px}.svcQuick small{color:#818b94;font-size:8px}.svcQueueSummary{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:11px;padding:12px 14px;display:grid}.svcQueueSummary>div{flex-direction:column;display:flex}.svcQueueSummary b{font-size:15px}.svcQueueSummary span{color:#7c8791;margin-top:4px;font-size:8px}.svcFilters{justify-content:flex-start!important}.svcFilters>label{border:1px solid #d8dee4;border-radius:8px;align-items:center;gap:7px;min-width:330px;height:37px;padding:0 10px;display:flex}.svcFilters input{border:0;outline:0;flex:1;min-width:0;font-size:9px}.svcFilters select,.svcDrawer select,.svcReport select{background:#fff;border:1px solid #d8dee4;border-radius:8px;height:37px;padding:0 9px;font-size:9px}.svcTableWrap{overflow:auto}.svcTable{border-collapse:collapse;width:100%;min-width:1080px}.svcTable th{color:#747e88;text-align:left;background:#f8f9fb;height:39px;padding:0 12px;font-size:8px}.svcTable td{border-top:1px solid #e9ecef;height:67px;padding:8px 12px;font-size:9px}.svcTable tbody tr{cursor:pointer}.svcTable tbody tr:hover{background:#fbf7f9}.svcTable td>strong,.svcTable td>small{display:block}.svcTable td>small{color:#818b95;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:4px;font-size:8px;overflow:hidden}.svcPriorityTag,.svcStatus,.svcCountdown{color:#5e6873;white-space:nowrap;background:#eef1f4;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.svcPriorityTag.critical,.svcStatus.reopened,.svcCountdown.breached{color:#b5454a;background:#fbe4e4}.svcPriorityTag.urgent,.svcPriorityTag.high,.svcStatus.waiting-internal,.svcCountdown.warning{color:#aa681c;background:#fff0de}.svcPriorityTag.normal,.svcStatus.open,.svcStatus.in-progress{color:#36798b;background:#e7f2f6}.svcPriorityTag.low,.svcStatus.resolved,.svcStatus.closed,.svcStatus.active,.svcStatus.recorded{color:#187b58;background:#e4f5ed}.svcStatus.new{color:#9c4160;background:#f7e6ec}.svcEmpty{color:#7c8791;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:165px;padding:24px;display:flex}.svcEmpty>span{color:#9d4260;background:#f6e6ec;border-radius:12px;place-items:center;width:44px;height:44px;font-size:10px;font-weight:900;display:grid}.svcEmpty strong{margin-top:10px;font-size:11px}.svcEmpty p{max-width:450px;margin:6px 0 0;font-size:9px}.svcEmpty button{margin-top:11px}.svcCustomerGrid,.svcKnowledgeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.svcCustomer,.svcArticle{text-align:left;flex-direction:column;align-items:flex-start;min-height:230px;padding:0;display:flex;overflow:hidden}.svcCustomer>header,.svcArticle>header{border:0;width:100%}.svcCustomer>header>span,.svcArticle>header>span{color:#9d4260;background:#f6e6ec;border-radius:9px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:grid}.svcCustomer h2,.svcArticle h2{margin:14px 14px 0;font-size:12px}.svcCustomer p,.svcArticle p{color:#77828c;margin:6px 14px 0;font-size:8px}.svcCustomer dl{grid-template-columns:1fr 1fr;gap:8px;width:calc(100% - 28px);margin:13px 14px 0;display:grid}.svcCustomer dt{font-size:7px}.svcCustomer dd{margin:4px 0 0;font-size:9px;font-weight:850}.svcCustomer>footer,.svcArticle>footer{border-top:1px solid #e9ecef;justify-content:space-between;width:calc(100% - 28px);margin:auto 14px 0;padding:12px 0;font-size:8px;display:flex}.svcArticle>small{color:#a24865;margin:13px 14px 0;font-size:8px}.svcArticle p{max-height:58px;overflow:hidden}.svcSlaCards{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.svcSlaCard{min-height:185px;overflow:hidden}.svcSlaCard h2{margin:14px 14px 0;font-size:11px}.svcSlaCard dl{margin:10px 14px 0}.svcSlaCard dl>div{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;min-height:27px;display:flex}.svcSlaCard dt{font-size:7px}.svcSlaCard dd{margin:0;font-size:8px;font-weight:850}.svcSlaCard>footer{border-top:1px solid #edf0f2;padding:10px 14px;font-size:8px}.svcSlaQueue{margin-top:11px}.svcSlaQueue>div{padding:7px 14px}.svcSlaQueue>div>button{text-align:left;background:#fff;border:0;border-top:1px solid #e9ecef;grid-template-columns:80px 1fr auto 55px;align-items:center;gap:10px;width:100%;min-height:57px;display:grid}.svcSlaQueue button>div{flex-direction:column;display:flex}.svcSlaQueue strong{font-size:9px}.svcSlaQueue small{margin-top:4px;font-size:8px}.svcSlaQueue button>b{font-size:8px}.svcReports{grid-template-columns:310px minmax(0,1fr);gap:11px;display:grid}.svcReports>aside{padding:7px}.svcReports>aside button{text-align:left;background:#fff;border:0;grid-template-columns:31px 1fr 12px;align-items:center;gap:8px;width:100%;min-height:54px;padding:8px 10px;display:grid}.svcReports>aside button.active,.svcReports>aside button:hover{color:#92405e;background:#f8e8ed;border-radius:8px}.svcReports>aside button>span{color:#9d4260;background:#f6e6ec;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.svcReports aside button>div{flex-direction:column;display:flex}.svcReports aside strong{font-size:9px}.svcReports aside small{font-size:7px}.svcReport>header>section{gap:7px;display:flex}.svcReportKpis{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px;display:grid}.svcReportRows{padding:0 14px 14px}.svcReportRows button{text-align:left;background:#fff;border:0;border-top:1px solid #e9ecef;grid-template-columns:1.5fr 1fr 1fr auto;align-items:center;gap:10px;width:100%;min-height:49px;display:grid}.svcReportRows strong,.svcReportRows span{font-size:8px}.svcSettings>div{grid-template-columns:repeat(4,1fr);gap:11px;padding:15px;display:grid}.svcSettings label,.svcForm label{flex-direction:column;font-size:9px;font-weight:800;display:flex}.svcSettings input,.svcForm input,.svcForm select,.svcForm textarea{background:#fff;border:1px solid #d8dee4;border-radius:8px;outline:0;min-height:39px;margin-top:6px;padding:8px 9px;font-size:9px}.svcSettings label.wide{grid-column:span 2}.svcSettings label.svcToggle{border:1px solid #e1e5e9;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;min-height:43px;margin-top:15px;padding:0 10px;display:flex}.svcSettings label.svcToggle input{min-height:auto;margin:0}.svcSettings>footer{border-top:1px solid #e7eaee;justify-content:flex-end;padding:12px 15px;display:flex}.svcToast{z-index:300;color:#187651;background:#effaf5;border:1px solid #badfce;border-radius:9px;max-width:440px;padding:12px 15px;font-size:10px;font-weight:850;position:fixed;top:80px;right:22px}.svcModalBackdrop,.svcDrawerBackdrop{z-index:230;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121524a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.svcModal{background:#fff;border-radius:14px;flex-direction:column;width:min(1080px,100%);max-height:calc(100vh - 32px);display:flex}.svcModal.small{width:min(720px,100%)}.svcModal>header,.svcDrawer>header{border-bottom:1px solid #e4e8ec;justify-content:space-between;align-items:flex-start;min-height:77px;padding:15px 18px;display:flex}.svcModal>header>div,.svcDrawer>header>div{flex-direction:column;display:flex}.svcModal>header span,.svcDrawer>header span{color:var(--svc);font-size:8px;font-weight:900}.svcModal h2,.svcDrawer h2{margin:5px 0 0;font-size:17px}.svcModal header p,.svcDrawer header p{margin:4px 0 0;font-size:9px}.svcModal>header>button,.svcDrawer>header>button{width:32px;height:32px;padding:0}.svcModalBody,.svcDrawerBody{padding:17px 18px;overflow:auto}.svcForm{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.svcForm.two{grid-template-columns:1fr 1fr}.svcForm label.wide{grid-column:span 2}.svcForm label.full{grid-column:1/-1}.svcForm textarea{min-height:82px}.svcModal>footer{border-top:1px solid #e4e8ec;justify-content:flex-end;gap:8px;min-height:62px;padding:11px 18px;display:flex}.svcDrawerBackdrop{justify-content:flex-end;padding:0}.svcDrawer{background:#fff;flex-direction:column;width:min(800px,100%);height:100%;display:flex}.svcDrawer.compact{width:min(590px,100%)}.svcDrawerBody{flex:1}.svcTicketHero{background:#fbf4f6;border:1px solid #e3e6eb;border-radius:11px;padding:15px}.svcTicketHero>div{gap:7px;display:flex}.svcTicketHero>div>strong{color:#187a57;background:#e8f4ed;border-radius:99px;padding:5px 7px;font-size:8px}.svcTicketHero>.svcCountdown{margin-top:11px}.svcTicketHero p{margin:11px 0 0;font-size:9px}.svcDrawerActions{background:#f8f9fb;border:1px solid #e1e5e9;border-radius:10px;gap:7px;margin:11px 0;padding:9px;display:flex}.svcDrawerActions select{margin-right:auto}.svc360{margin-top:11px}.svc360>div{grid-template-columns:repeat(4,1fr);gap:8px;padding:13px;display:grid}.svc360>div>section{background:#fafbfc;border:1px solid #e4e8eb;border-radius:8px;flex-direction:column;min-height:59px;padding:9px;display:flex}.svc360 section span{font-size:8px}.svc360 section strong{margin-top:6px;font-size:9px}.svcTimeline,.svcRelated{margin-top:11px}.svcTimeline article{border-top:1px solid #e9ecef;grid-template-columns:33px 1fr auto;gap:10px;min-height:69px;padding:10px 14px;display:grid}.svcTimeline article>span{border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.svcTimeline article>span.customer{color:#14785b;background:#e5f4ef}.svcTimeline article>span.internal{color:#9c4260;background:#f6e7ed}.svcTimeline article>section{flex-direction:column;display:flex}.svcTimeline strong{font-size:9px}.svcTimeline small{margin-top:4px;font-size:8px}.svcTimeline p{margin:7px 0 0;font-size:9px}.svcTimeline article>em{font-size:7px;font-style:normal}.svcRelated>article{border-top:1px solid #e9ecef;justify-content:space-between;align-items:center;min-height:57px;padding:9px 14px;display:flex}.svcRelated article>div{flex-direction:column;display:flex}.svcRelated strong{font-size:9px}.svcRelated small{margin-top:4px;font-size:8px}.svcRecordDetail{padding:15px}.svcRecordDetail>p{margin:0;font-size:10px}.svcRecordDetail dl{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 0;display:grid}.svcRecordDetail dl>div{border:1px solid #e4e8eb;border-radius:8px;padding:9px}.svcRecordDetail dt{font-size:8px}.svcRecordDetail dd{margin:5px 0 0;font-size:9px;font-weight:850}.svcLoading{grid-template-columns:repeat(4,1fr);gap:11px;padding:40px;display:grid}.svcLoading>span{grid-column:1/-1;height:82px}.svcLoading>*{background:linear-gradient(90deg,#e4e7eb,#f8f9fa,#e4e7eb) 0 0/200% 100%;border-radius:11px;height:116px;animation:1.3s infinite svcShimmer}@keyframes svcShimmer{to{background-position:-200% 0}}@media (max-width:1300px){.svcAppBody{grid-template-columns:245px minmax(0,1fr)}.svcBrand{min-width:220px}.svcKpiGrid,.svcCustomerGrid,.svcKnowledgeGrid,.svcSlaCards{grid-template-columns:repeat(3,1fr)}.svcDashGrid.lower{grid-template-columns:1fr 1fr}.svcAgentLoad{grid-column:1/-1}}@media (max-width:980px){.svcBrand{min-width:auto}.svcBrand>div,.svcBusiness{display:none}.svcAppHeader>select{margin-left:auto;display:block}.svcCollapse{display:none}.svcAppBody,.svcApp.collapsed .svcAppBody{display:block}.svcNav{display:none}.svcWorkspace{padding:22px 16px 40px}.svcDashGrid,.svcDashGrid.lower,.svcReports{grid-template-columns:1fr}.svcCustomerGrid,.svcKnowledgeGrid,.svcSlaCards,.svcForm,.svcSettings>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.svcAppHeader{gap:7px;height:62px;padding:0 9px}.svcBrand>span{width:36px;height:36px}.svcAppHeader>select{max-width:145px}.svcAppHeader>section button:first-child{display:none}.svcWorkspace{padding:18px 10px 35px}.svcPageHeader{flex-direction:column;align-items:flex-start}.svcPageHeader>aside{flex-wrap:wrap;width:100%}.svcSearch{min-width:100%}.svcKpiGrid,.svcQuick,.svcQueueSummary,.svcCustomerGrid,.svcKnowledgeGrid,.svcSlaCards,.svcReportKpis,.svcForm,.svcForm.two,.svcSettings>div,.svc360>div{grid-template-columns:1fr}.svcForm label.wide,.svcSettings label.wide{grid-column:auto}.svcDashGrid,.svcSlaRing>div{grid-template-columns:1fr}.svcFilters{flex-direction:column;align-items:stretch!important}.svcFilters>label{min-width:0}.svcReports>aside{grid-template-columns:1fr 1fr;display:grid}.svcReportRows button{grid-template-columns:1fr auto}.svcReportRows button>span{display:none}.svcModalBackdrop{padding:6px}.svcModalBody,.svcDrawerBody{padding:13px}.svcDrawerActions{flex-direction:column}.svcDrawerActions select{margin:0}.svcToast{top:68px;left:10px;right:10px}}.launcherAppCard.teal{--app-color:#087f83;--app-soft:#dff4f1}.assetApp{--svc:#087f83;--line:#dce6e5;background:#f3f7f6}.assetApp .svcBrand>span,.assetApp .svcNav>header>span{background:linear-gradient(135deg,#075f69,#16a394);box-shadow:0 8px 22px #087f8333}.assetApp .svcNav{background:linear-gradient(#163b43,#102b33);border-color:#183b42}.assetApp .svcNav nav button.active{background:#149a8c2e;border-color:#4bd0bd38;box-shadow:inset 3px 0 #43c6b4}.assetApp .svcNav nav button>span{color:#7cdfd2}.assetApp .svcPageHeader button:last-child,.assetApp .svcModal>footer button:last-child,.assetApp .svcSettings>footer button{background:#087f83;border-color:#087f83}.assetKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.assetKpi{position:relative;overflow:hidden}.assetKpi header{justify-content:space-between;align-items:center;display:flex}.assetKpi header span{color:#6f7f80;font-size:9px;font-weight:800}.assetKpi header i{background:#19a08d;border:2px solid #d9efec;border-radius:50%;width:9px;height:9px}.assetKpi>strong{margin-top:12px;font-size:20px}.assetKpi>small{color:#849293;margin-top:auto;font-size:8px}.assetKpi:after{content:"";background:#087f830a;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-39px;right:-28px}.assetKpi.amber header i{background:#df9b38}.assetKpi.red header i{background:#d65459}.assetKpi.green header i{background:#19a16e}.assetKpi.navy header i{background:#3d5f85}.assetKpi.cyan header i{background:#2a9eb7}.assetKpi.purple header i{background:#8866b1}.assetKpi.slate header i{background:#6b7884}.assetDashGrid{grid-template-columns:minmax(0,1.6fr) minmax(330px,.65fr)}.assetValuePanel{min-height:260px}.assetValueNumbers{grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:center;gap:16px;padding:24px 20px 17px;display:grid}.assetValueNumbers section{flex-direction:column;display:flex}.assetValueNumbers span{color:#7b898a;font-size:8px}.assetValueNumbers strong{margin-top:8px;font-size:18px}.assetValueNumbers>i{color:#a8b2b2;font-size:19px;font-style:normal}.assetValueNumbers .book{background:#e5f4f1;border-radius:10px;padding:14px}.assetValueNumbers .book strong{color:#087f72}.assetValueBar{background:#e9efef;border-radius:99px;height:10px;margin:0 20px;overflow:hidden}.assetValueBar i{border-radius:inherit;background:linear-gradient(90deg,#0b7f84,#41c3ad);height:100%;display:block}.assetValuePanel>footer{color:#748385;justify-content:space-between;padding:11px 20px;font-size:8px;display:flex}.assetAlertPanel>button{text-align:left;background:#fff;border:0;border-top:1px solid #e8eeee;border-radius:0;grid-template-columns:1fr auto 14px;align-items:center;gap:9px;width:100%;min-height:45px;padding:0 15px;display:grid}.assetAlertPanel>button span,.assetAlertPanel>button strong{font-size:9px}.assetAlertPanel>button strong{color:#087d75;text-align:center;background:#e9f5f3;border-radius:99px;min-width:24px;padding:4px 6px}.assetAlertPanel>button i{font-style:normal}.assetLower{grid-template-columns:1.15fr .85fr!important}.assetDistribution .svcEmpty{min-height:100px}.assetRecent>div{padding:8px 14px}.assetRecent>div>button{text-align:left;background:#fff;border:0;border-top:1px solid #e9eeee;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;min-height:53px;padding:6px 0;display:grid}.assetRecent>div>button>span{color:#087d75;background:#dff3ef;border-radius:9px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:900;display:grid}.assetRecent button>div{flex-direction:column;min-width:0;display:flex}.assetRecent strong{font-size:9px}.assetRecent small{color:#7e8b8d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.assetRecent em{font-size:7px}.assetQuick button>span{color:#087e76;background:#dff3ef}.assetApp .svcDistribution section i b{background:#159d8c}.assetTable{min-width:1320px}.assetRecordTable{min-width:1220px}.assetCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.assetCategory{min-height:235px;padding-bottom:13px}.assetCategory>header{border:0}.assetCategory>header>span{color:#087d75;letter-spacing:0;background:#ddf2ee;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.assetCategory h2{margin:8px 15px 0;font-size:13px}.assetCategory p{color:#7d898a;min-height:32px;margin:7px 15px 0;font-size:8px}.assetCategory dl{grid-template-columns:1fr 1fr;gap:8px;margin:13px 15px 0;display:grid}.assetCategory dl>div{border:1px solid #e1e9e8;border-radius:8px;padding:8px}.assetCategory dt{color:#7c898a;font-size:7px}.assetCategory dd{margin:5px 0 0;font-size:9px;font-weight:850}.assetDepKpis{grid-template-columns:repeat(4,1fr)}.assetDepTable{margin-top:11px}.assetDepTable>header em{color:#087c73;background:#e3f4f0}.assetReports{grid-template-columns:280px minmax(0,1fr)}.assetReports>aside button.active,.assetReports>aside button:hover{color:#087c74;background:#e5f4f1}.assetReports>aside button>span{color:#087d75;background:#ddf2ee}.assetReport .svcReportKpis .svcKpi{min-height:98px}.assetReport>header>section{flex-wrap:wrap;justify-content:flex-end}.assetHero{background:#eaf6f4}.assetHero h3{color:#087d75;margin:15px 0 0;font-size:25px}.assetDrawerActions{grid-template-columns:repeat(5,1fr);display:grid}.asset360>div{grid-template-columns:repeat(4,1fr)}.assetVehicle{margin-top:11px}.assetVehicle dl{grid-template-columns:repeat(5,1fr);gap:8px;padding:13px;display:grid}.assetVehicle dl>div{border:1px solid #e0e9e8;border-radius:8px;padding:9px}.assetVehicle dt{font-size:7px}.assetVehicle dd{margin:5px 0 0;font-size:9px;font-weight:850}.assetTimeline article>span.internal{color:#087c73;background:#dff2ef}.assetSettings select{background:#fff;border:1px solid #d8dee4;border-radius:8px;min-height:39px;margin-top:6px;padding:8px 9px;font-size:9px}.assetRecordModal label.svcToggle{border:1px solid #e1e7e6;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;min-height:42px;margin-top:15px;padding:0 10px;display:flex}.assetRecordModal label.svcToggle input{min-height:auto;margin:0}.svcStatus.available,.svcStatus.assigned,.svcStatus.in-use,.svcStatus.approved,.svcStatus.posted,.svcStatus.found{color:#137955;background:#e2f4ee}.svcStatus.under-maintenance,.svcStatus.scheduled,.svcStatus.under-approval,.svcStatus.retired{color:#a76719;background:#fff0db}.svcStatus.damaged,.svcStatus.lost,.svcStatus.rejected,.svcStatus.not-found{color:#b4454b;background:#fbe3e3}.svcStatus.disposed,.svcStatus.inactive{color:#69747d;background:#e9ecef}@media (max-width:1300px){.assetKpiGrid{grid-template-columns:repeat(4,1fr)}.assetCategoryGrid{grid-template-columns:repeat(3,1fr)}.assetReports{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:980px){.assetKpiGrid,.assetDepKpis,.assetCategoryGrid{grid-template-columns:repeat(2,1fr)}.assetDashGrid,.assetLower,.assetReports{grid-template-columns:1fr!important}.assetReports>aside{grid-template-columns:repeat(3,1fr);display:grid}.assetDrawerActions{grid-template-columns:repeat(3,1fr)}.assetVehicle dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.assetKpiGrid,.assetDepKpis,.assetCategoryGrid,.assetValueNumbers{grid-template-columns:1fr}.assetValueNumbers>i{display:none}.assetReports>aside{grid-template-columns:1fr 1fr}.assetDrawerActions,.assetVehicle dl{grid-template-columns:1fr}.assetReport>header>section{justify-content:flex-start}.assetReport>header>section select{width:100%}}.complianceApp{--svc-accent:#6557d9;--svc-accent-soft:#efedff;--svc-ink:#222039;--svc-risk:#c44758}.complianceApp .svcNavBrand>span,.complianceApp .svcEmpty>span{background:linear-gradient(145deg,#4338a8,#806cf2)}.complianceApp .svcNavItem.active{color:#4338a8;background:#eeebff}.complianceApp .svcNavItem.active i{color:#fff;background:#6d5ce8}.complianceApp .svcTopbar{border-bottom-color:#e8e4f4}.complianceApp .svcPageHead>div>span,.complianceApp .svcPanel>header span{color:#6a5bd5}.complianceKpis{grid-template-columns:repeat(5,minmax(0,1fr))}.complianceKpis article{position:relative;overflow:hidden}.complianceKpis article:after{content:"";background:#f1efff;border-radius:50%;width:58px;height:58px;position:absolute;bottom:-22px;right:-17px}.complianceKpis article.risk strong{color:#b33d51}.complianceKpis article.risk:after{background:#fcedef}.complianceDashboardGrid{grid-template-columns:minmax(0,1.65fr) minmax(270px,.7fr)}.complianceDeadlineList{padding:4px 20px 18px}.complianceDeadlineList>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:12px 0;display:grid}.complianceDeadlineList>button:last-child{border-bottom:0}.complianceDeadlineList time{color:#4c40b4;background:#f1efff;border-radius:8px;place-items:center;padding:6px;display:grid}.complianceDeadlineList time strong{font-size:17px;line-height:1}.complianceDeadlineList time small{text-transform:uppercase;font-size:8px}.complianceDeadlineList section{gap:3px;display:grid}.complianceDeadlineList section>strong{font-size:11px}.complianceDeadlineList section>small{color:#7c8490;font-size:9px}.complianceAttention{align-self:start}.complianceAttention>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:10px;width:100%;padding:15px 20px;display:grid}.complianceAttention>button span{font-size:10px}.complianceAttention>button strong{color:#3e3679;font-size:17px}.complianceAttention>button i{color:#8c849d;font-style:normal}.complianceRecent{margin-top:16px}.complianceTable tbody tr{cursor:pointer}.complianceTable tbody tr:hover{background:#faf9ff}.complianceMonthGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.complianceMonthGrid article{align-self:start}.complianceMonthGrid article>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 18px;display:grid}.complianceMonthGrid article>button time{color:#5e55a4;font-size:9px}.complianceMonthGrid article>button section{gap:3px;display:grid}.complianceMonthGrid article>button section strong{font-size:10px}.complianceMonthGrid article>button section small{color:#7f8792;font-size:8px}.complianceReports{grid-template-columns:220px minmax(0,1fr);gap:15px;display:grid}.complianceReports>.svcPageHead,.complianceReports>.svcToolbar{grid-column:1/-1}.complianceReportNav{background:#fff;border:1px solid #e5e8ed;border-radius:11px;flex-direction:column;align-self:start;gap:4px;padding:10px;display:flex}.complianceReportNav button{color:#5f6773;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 12px;font-size:9px}.complianceReportNav button.active{color:#4437b1;background:#edeaff;font-weight:700}.complianceReportSheet>header>strong{color:#5548c2;font-size:28px}.complianceSettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.complianceSettings>section{background:#fff;border:1px solid #e7e9ed;border-radius:10px;padding:20px}.complianceSettings>section h3{margin:0 0 5px;font-size:12px}.complianceSettings>section p,.complianceSettings>section small{color:#77808c;font-size:9px}.complianceSettings>section label{color:#5b6370;gap:6px;margin-top:15px;font-size:9px;display:grid}.complianceSettings>footer{grid-column:1/-1;justify-content:flex-end;display:flex}.complianceRecordModal{width:min(890px,100vw - 32px)}.complianceRecordModal .svcModalBody{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.complianceRecordModal label{color:#59616f;gap:6px;font-size:9px;display:grid}.complianceRecordModal label.wide{grid-column:span 2}.complianceRecordModal label.full{grid-column:1/-1}.complianceRecordModal input,.complianceRecordModal select,.complianceRecordModal textarea{width:100%;min-height:39px;font:inherit;color:#222939;background:#fff;border:1px solid #dce0e6;border-radius:8px;padding:8px 9px}.complianceRecordModal textarea{resize:vertical;min-height:74px}.complianceDrawer .svcDrawerBody>section{border-bottom:1px solid #e7eaee;padding:18px 20px}.complianceDrawer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;display:grid}.complianceDrawer dl div{gap:3px;display:grid}.complianceDrawer dt{text-transform:uppercase;letter-spacing:.05em;color:#858d98;font-size:8px}.complianceDrawer dd{color:#272d39;margin:0;font-size:10px}.complianceVersion{border-bottom:1px solid #eef0f3;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:10px 0;display:grid}.complianceVersion>strong{color:#5549be}.complianceVersion>section{gap:3px;display:grid}.complianceVersion small{color:#818996;font-size:8px}.complianceEvidence{flex-wrap:wrap;gap:7px;display:flex}.complianceEvidence span{color:#564d8b;background:#f1effa;border-radius:6px;padding:7px 9px;font-size:8px}.svcStatus.draft{color:#5f6874;background:#eef0f3}.svcStatus.under-review,.svcStatus.upcoming,.svcStatus.in-progress,.svcStatus.assigned,.svcStatus.read{color:#9a651e;background:#fff1d9}.svcStatus.approved,.svcStatus.published,.svcStatus.completed,.svcStatus.submitted,.svcStatus.acknowledged{color:#147453;background:#dff3eb}.svcStatus.superseded,.svcStatus.archived,.svcStatus.not-applicable{color:#69717d;background:#e8ebef}.svcStatus.overdue,.svcStatus.critical,.svcStatus.rejected{color:#aa3449;background:#fbe2e6}@media (max-width:1300px){.complianceKpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.complianceKpis{grid-template-columns:repeat(2,1fr)}.complianceDashboardGrid,.complianceMonthGrid,.complianceReports{grid-template-columns:1fr}.complianceReportNav{grid-template-columns:repeat(3,1fr);display:grid}.complianceRecordModal .svcModalBody,.complianceSettings{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.complianceKpis,.complianceSettings{grid-template-columns:1fr}.complianceMonthGrid article>button{grid-template-columns:75px minmax(0,1fr)}.complianceMonthGrid article>button>.svcStatus{grid-column:2}.complianceReportNav{grid-template-columns:1fr 1fr}.complianceRecordModal .svcModalBody{grid-template-columns:1fr}.complianceRecordModal label.wide,.complianceRecordModal label.full{grid-column:auto}.complianceDrawer dl{grid-template-columns:1fr}}@media print{.complianceApp .svcNav,.complianceApp .svcTopbar,.complianceReports>.svcPageHead,.complianceReports>.svcToolbar,.complianceReportNav{display:none!important}.complianceApp .svcMain,.complianceReports{margin:0!important;padding:0!important;display:block!important}.complianceReportSheet{box-shadow:none!important;border:0!important}}.intelligenceApp{--svc-accent:#176b85;--svc-accent-soft:#e7f4f7;--svc-ink:#152f3a;--svc-risk:#c6545e}.intelligenceApp .svcNavBrand>span,.intelligenceApp .svcEmpty>span,.intelligenceApp .svcBrand>span{background:linear-gradient(145deg,#0e536b,#25a2a6)}.intelligenceApp .svcNavItem.active,.intelligenceApp .svcNav button.active{color:#0f6576;background:#e5f4f5}.intelligenceApp .svcNavItem.active i,.intelligenceApp .svcNav button.active>span{color:#fff;background:#197b88}.intelligenceApp .svcPageHead>div>span,.intelligenceApp .svcPanel>header span{color:#197a88}.intelligenceApp .svcMain{background:#f6f8f8}.intExecutiveBand{grid-template-columns:310px minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}.intHealthCard{color:#fff;background:linear-gradient(145deg,#102f3b,#164d59);border-radius:12px;padding:22px}.intHealthCard>header{justify-content:space-between;gap:12px;display:flex}.intHealthCard>header span{letter-spacing:.08em;color:#82d6da;font-size:8px}.intHealthCard h2{margin:4px 0 0;font-size:13px}.intHealthCard>header b{background:#226674;border-radius:5px;height:max-content;padding:5px 7px;font-size:8px}.intHealthCard>header b.strong,.intHealthCard>header b.healthy{background:#19775e}.intHealthCard>header b.watch{background:#a96c24}.intHealthScore{align-items:baseline;gap:5px;margin-top:20px;display:flex}.intHealthScore strong{font-size:48px;line-height:1}.intHealthScore span{color:#9fc0c6;font-size:11px}.intHealthCard p{color:#b9d1d5;min-height:32px;font-size:9px;line-height:1.5}.intHealthCard>button{color:#fff;background:0 0;border:1px solid #3c6c74;border-radius:6px;margin-top:12px;padding:8px 10px;font-size:8px}.intHealthDimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.intHealthDimensions article{background:#fff;border:1px solid #e0e7e8;border-radius:10px;padding:15px}.intHealthDimensions header{justify-content:space-between;display:flex}.intHealthDimensions span{color:#5e6a70;font-size:9px}.intHealthDimensions strong{color:#174f5c;font-size:15px}.intHealthDimensions div{background:#e7eeee;border-radius:9px;height:5px;margin:12px 0 9px;overflow:hidden}.intHealthDimensions i{border-radius:inherit;background:linear-gradient(90deg,#1d8993,#39b8a8);height:100%;display:block}.intHealthDimensions small{color:#879197;font-size:8px;line-height:1.4;display:block}.intKpiGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.intMetric{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7e8;border-radius:10px;gap:11px;min-width:0;padding:16px;transition:all .15s;display:grid}.intMetric:hover{border-color:#8ebec3;transform:translateY(-1px);box-shadow:0 7px 20px #174a5414}.intMetric header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.intMetric header span{color:#536068;font-size:9px}.intMetric header i{color:#257481;white-space:nowrap;background:#ecf5f6;border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal}.intMetric>strong{color:#183c46;font-size:21px}.intMetric footer{gap:7px;display:grid}.intMetric footer small{color:#899197;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7px;line-height:1.4;display:-webkit-box;overflow:hidden}.intMetric footer b{color:#20808c;font-size:8px}.intMetric.compact{padding:13px}.intMetric.compact>strong{font-size:18px}.intSectionKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.intExecGrid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.65fr);margin-top:14px}.intColumns{align-items:flex-end;gap:10px;height:230px;padding:20px 20px 14px;display:flex}.intColumns article{text-align:center;flex:1;grid-template-rows:20px minmax(0,1fr) 16px;gap:5px;min-width:24px;height:100%;display:grid}.intColumns article>span,.intColumns article>small{color:#7e888e;font-size:7px}.intColumns article>div{border-bottom:1px solid #d9e2e3;justify-content:center;align-items:flex-end;display:flex}.intColumns article i{background:linear-gradient(#33a6aa,#17677f);border-radius:5px 5px 0 0;width:min(28px,70%);display:block}.intAlertPanel>article{border-top:1px solid #e8ecec;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 18px;display:grid}.intAlertPanel>article>i{background:#c49a3c;border-radius:50%;width:7px;height:7px}.intAlertPanel>article>i.high,.intAlertPanel>article>i.critical{background:#c6545e}.intAlertPanel>article section{gap:3px;display:grid}.intAlertPanel>article strong{font-size:9px}.intAlertPanel>article small{color:#828c91;font-size:7px}.intAlertPanel>article b{color:#a34850;font-size:7px}.intBreakdownGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.intBreakdownGrid>.svcPanel{align-self:start}.intBars{padding:8px 18px 18px}.intBars article{gap:5px;padding:8px 0;display:grid}.intBars article header{justify-content:space-between;gap:12px;display:flex}.intBars article header strong,.intBars article header span{font-size:8px}.intBars article header span{color:#3d6670}.intBars article>div{background:#e8eeee;border-radius:8px;height:6px;overflow:hidden}.intBars article i{border-radius:inherit;background:linear-gradient(90deg,#23798b,#32aaa4);height:100%;display:block}.intBars article small{color:#8a9296;font-size:7px}.intWideChart{margin-top:14px}.intDashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.intNewDashboard{color:#1d7882;background:#f3fbfb;border:1px dashed #82b3b9;border-radius:11px;place-content:center;justify-items:center;gap:10px;min-height:210px;display:grid}.intNewDashboard span{font-size:29px}.intNewDashboard strong{font-size:11px}.intNewDashboard small{color:#73888b;font-size:8px}.intDashboardCard{padding:20px}.intDashboardCard>header{justify-content:space-between;display:flex}.intDashboardCard>header span,.intDashboardCard>header b{color:#18808a;font-size:7px}.intDashboardCard h2{margin:18px 0 7px;font-size:14px}.intDashboardCard p{color:#747d82;min-height:32px;font-size:9px}.intDashboardCard>section{flex-wrap:wrap;gap:5px;display:flex}.intDashboardCard>section span{color:#2b747b;background:#eaf5f5;border-radius:5px;padding:5px 7px;font-size:7px}.intDashboardCard>footer{color:#8a9296;justify-content:space-between;margin-top:18px;font-size:8px;display:flex}.intReportsLayout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:14px;display:grid}.intReportList>button{text-align:left;background:#fff;border:0;border-top:1px solid #e8ecec;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:13px 18px;display:grid}.intReportList>button>span{color:#27828c;font-size:8px}.intReportList>button section{gap:3px;display:grid}.intReportList>button strong{font-size:9px}.intReportList>button small{color:#858e92;font-size:7px}.intReportList>button b{color:#20808b;font-size:8px}.intSavedReport{border-top:1px solid #e8ecec;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 18px;display:grid}.intSavedReport>span{color:#1d7780;background:#e8f5f5;border-radius:7px;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.intSavedReport section{gap:3px;display:grid}.intSavedReport strong{font-size:9px}.intSavedReport small{color:#818a8f;font-size:7px}.intSavedReport button{font-size:8px}.intForecastGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.intForecastBars{padding:8px 20px}.intForecastBars section{grid-template-columns:65px minmax(0,1fr) 95px;align-items:center;gap:10px;padding:8px 0;display:grid}.intForecastBars span{color:#667177;font-size:8px}.intForecastBars section>div{background:#e9eeee;border-radius:8px;height:8px;overflow:hidden}.intForecastBars i{border-radius:inherit;background:#577b86;height:100%;display:block}.intForecastBars section:nth-child(2) i{background:#28a1a2}.intForecastBars section:nth-child(3) i{background:#c39a45}.intForecastBars strong,.intForecastBars input{font-size:9px}.intForecastBars input{border:1px solid #d8dfe0;border-radius:5px;width:95px;padding:6px}.intForecast>p{color:#747e83;border-top:1px solid #e5eaea;margin:8px 20px 18px;padding-top:12px;font-size:8px;line-height:1.5}.intAlertSummary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.intAlertSummary article{background:#fff;border:1px solid #e0e7e7;border-radius:10px;padding:17px}.intAlertSummary span{color:#6e787d;font-size:8px}.intAlertSummary strong{margin-top:7px;font-size:23px;display:block}.intAlertSummary article.risk strong{color:#b74653}.intDrawer .intMetricHero{color:#fff;background:linear-gradient(145deg,#123845,#1f6c75);padding:28px 22px}.intMetricHero{gap:6px;display:grid}.intMetricHero span,.intMetricHero small{color:#a9cdd0;font-size:8px}.intMetricHero strong{font-size:34px}.intMethod{margin:18px}.intMethod>p{color:#5c666b;padding:0 18px;font-size:10px;line-height:1.6}.intMethod dl{gap:0;margin:15px 18px;display:grid}.intMethod dl>div{border-top:1px solid #e8ecec;justify-content:space-between;padding:9px 0;display:flex}.intMethod dt,.intMethod dd{font-size:8px}.intMethod dd{color:#256d75;margin:0}.intOpenSection{margin:0 18px;padding:11px;color:#fff!important;background:#1a7682!important}.intBuilder{width:min(770px,100vw - 32px)}.intReportSide{align-content:start;gap:14px;display:grid}.intPackList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px 16px;display:grid}.intPackCard{background:#fff;border:1px solid #dfe8e8;border-radius:9px;flex-direction:column;gap:10px;min-width:0;padding:15px;display:flex}.intPackCard.active{border-color:#187b88;box-shadow:0 0 0 2px #d8eeee}.intPackCard>header{justify-content:space-between;gap:10px;display:flex}.intPackCard>header span{color:#207988;font-size:7px;font-weight:900}.intPackCard>header b{color:#19785a;background:#e8f5f0;border-radius:99px;padding:4px 6px;font-size:7px}.intPackCard>header b.risk{color:#a56719;background:#fff0dc}.intPackCard h3{color:#173a45;margin:0;font-size:13px}.intPackCard p{color:#717e84;margin:0;font-size:8px;line-height:1.5}.intPackMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.intPackMetrics span{background:#f8fbfb;border:1px solid #e4ebeb;border-radius:7px;gap:4px;padding:8px;display:grid}.intPackMetrics small{color:#7f8a90;font-size:7px}.intPackMetrics strong{color:#194c58;font-size:9px}.intPackWarning{background:#fff7ec;border-radius:8px;padding:8px}.intPackWarning summary{cursor:pointer;color:#8a5b18;font-size:8px;font-weight:850}.intPackWarning summary span{color:#b14d57;margin-right:6px}.intPackWarning p{margin:7px 0;font-size:8px}.intPackWarning a{color:#1e7582;margin-top:5px;font-size:8px;text-decoration:none;display:block}.intPackCard>footer{border-top:1px solid #e6eeee;gap:8px;margin-top:auto;padding-top:10px;display:grid}.intPackCard>footer small{color:#7f8b91;font-size:7px}.intPackCard>footer div{justify-content:flex-end;gap:7px;display:flex}.intPackCard>footer button{min-height:30px;font-size:8px}@media (max-width:1350px){.intKpiGrid{grid-template-columns:repeat(4,1fr)}.intSectionKpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:1050px){.intExecutiveBand,.intExecGrid,.intReportsLayout{grid-template-columns:1fr}.intKpiGrid{grid-template-columns:repeat(3,1fr)}.intSectionKpis,.intDashboardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.intHealthDimensions{grid-template-columns:repeat(2,1fr)}.intKpiGrid,.intSectionKpis,.intBreakdownGrid,.intForecastGrid,.intPackList,.intDashboardGrid,.intAlertSummary{grid-template-columns:1fr}.intColumns{overflow-x:auto}.intColumns article{min-width:34px}}@media (max-width:520px){.intHealthDimensions{grid-template-columns:1fr}.intForecastBars section{grid-template-columns:55px minmax(0,1fr)}.intForecastBars strong,.intForecastBars input{grid-column:2}.intReportsLayout{display:block}.intReportsLayout>.svcPanel,.intReportSide>.svcPanel{margin-bottom:14px}}@media print{.intelligenceApp .svcNav,.intelligenceApp .svcAppHeader,.intelligenceApp .svcPageHead>aside,.intelligenceApp .svcToolbar{display:none!important}.intelligenceApp .svcMain{padding:0!important}.intMetric,.intHealthCard,.svcPanel{break-inside:avoid}}.administrationApp{--svc:#34566f;--line:#dfe6eb}.administrationApp .svcBrand>span,.administrationApp .svcNav>header>span{background:linear-gradient(145deg,#243d54,#4b7890)}.administrationApp .svcNav{background:linear-gradient(#223b50,#172a3c);border-right-color:#1c3041}.administrationApp .svcNav nav button.active{background:#4c81933b;border-color:#78a9bd42;box-shadow:inset 3px 0 #70b6c6}.administrationApp .svcNav nav button>span{color:#9fd3de}.administrationApp .svcNav nav{scrollbar-width:thin}.administrationApp .svcMain{background:#f5f7f8}.adminWorkspace{max-width:1700px}.adminKpis{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;display:grid}.adminKpis button{text-align:left;background:#fff;border:1px solid #dde5e9;border-radius:11px;flex-direction:column;min-height:108px;padding:14px;display:flex}.adminKpis span{color:#73818b;font-size:8px}.adminKpis strong{color:#203d50;margin-top:11px;font-size:23px}.adminKpis small{color:#3f7187;margin-top:auto;font-size:7px}.adminDashGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:12px;margin-top:12px;display:grid}.adminDashGrid.lower{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.adminHierarchy{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;min-height:170px;padding:24px;display:grid}.adminHierarchy>div{background:#f8fafb;border:1px solid #dce6ea;border-radius:10px;flex-direction:column;justify-content:center;min-height:82px;padding:15px;display:flex}.adminHierarchy b{font-size:11px}.adminHierarchy small{color:#788690;margin-top:5px;font-size:8px}.adminHierarchy>span{color:#7798a7}.adminControlHealth>div{border-top:1px solid #e8edef;justify-content:space-between;align-items:center;min-height:45px;padding:9px 17px;display:flex}.adminControlHealth span{font-size:9px}.adminControlHealth b{border-radius:99px;padding:5px 7px;font-size:7px}.adminControlHealth b.good{color:#167454;background:#e2f4ed}.adminControlHealth b.warn{color:#9a661c;background:#fff1df}.adminQueue>button,.adminQueue>div{text-align:left;background:#fff;border:0;border-top:1px solid #e8edef;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:59px;padding:9px 15px;display:grid}.adminQueue>button>span,.adminQueue>div>span{color:#3d6c82;font-size:7px}.adminQueue section,.adminQueue button>div{flex-direction:column;min-width:0;display:flex}.adminQueue strong{font-size:9px}.adminQueue small{color:#7e8990;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.adminQueue b{color:#416a7d;background:#edf3f5;border-radius:99px;padding:5px 7px;font-size:7px}.adminActivity>div{border-top:1px solid #e8edef;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:51px;padding:8px 16px;display:grid}.adminActivity i{background:#4d8ca1;border-radius:50%;width:7px;height:7px}.adminActivity section{flex-direction:column;display:flex}.adminActivity strong{font-size:8px}.adminActivity small{color:#7d8990;margin-top:4px;font-size:7px}.adminActivity b{color:#517080;font-size:7px}.adminTable{overflow:auto}.adminTable table{border-collapse:collapse;width:100%;min-width:1050px}.adminTable th{color:#6d7a84;text-align:left;background:#f7f9fa;height:40px;padding:0 13px;font-size:8px}.adminTable td{border-top:1px solid #e6ebee;height:66px;padding:9px 13px;font-size:9px}.adminTable td strong,.adminTable td small{display:block}.adminTable td small{color:#7d8991;margin-top:4px;font-size:7px}.adminTable td button{background:#fff;border:1px solid #d8e0e5;border-radius:6px;height:31px;padding:0 8px;font-size:8px}.adminUserSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.adminUserSummary article{background:#fff;border:1px solid #dce5e9;border-radius:10px;padding:16px}.adminUserSummary span{color:#71808a;font-size:8px}.adminUserSummary strong{margin-top:8px;font-size:22px;display:block}.adminCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminConfigCard{flex-direction:column;min-height:275px;display:flex}.adminConfigCard>p{color:#6d7981;min-height:42px;margin:16px 17px 4px;font-size:9px;line-height:1.5}.adminConfigCard dl{margin:8px 17px}.adminConfigCard dl>div{border-top:1px solid #e8edef;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:9px;min-height:31px;display:grid}.adminConfigCard dt{color:#73808a;font-size:7px}.adminConfigCard dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.adminConfigCard>footer{border-top:1px solid #e8edef;justify-content:space-between;margin-top:auto;padding:12px 17px;font-size:7px;display:flex}.adminConfigCard footer span{color:#416f84}.adminConfigCard footer small{color:#7c878f}.adminPermission{margin-bottom:12px}.adminPermission>div{overflow:auto}.adminPermission table{border-collapse:collapse;width:100%;min-width:900px}.adminPermission th,.adminPermission td{text-align:center;border-top:1px solid #e7edef;height:38px;padding:0 10px;font-size:7px}.adminPermission th:first-child,.adminPermission td:first-child{text-align:left}.adminPermission i{border-radius:5px;place-items:center;width:20px;height:20px;font-style:normal;display:inline-grid}.adminPermission i.allowed{color:#147454;background:#e2f3ed}.adminPermission i.restricted{color:#929ca2;background:#f1f3f4}.adminCardActions{border-top:1px solid #e8edef;flex-wrap:wrap;gap:7px;padding:10px 17px;display:flex}.adminCardActions button{min-height:32px}.adminCardActions button.primary{border-color:var(--svc);background:var(--svc);color:#fff}.adminWorkflowStep{border-top:1px solid #e7eaee;grid-column:1/-1;grid-template-columns:32px 1.4fr 1fr 1fr 100px 75px auto;align-items:end;gap:8px;padding:10px;display:grid}.adminWorkflowStep>strong{width:28px;height:38px;color:var(--svc);background:#f7e6ec;border-radius:8px;place-items:center;font-size:10px;display:grid}.adminWorkflowStep label{min-width:0}.adminWorkflowStep>button{min-height:39px}.svcForm>.svcPanel.wide{grid-column:1/-1;overflow:hidden}.svcForm>.svcPanel.wide>header h3{margin:4px 0 0;font-size:13px}.adminInlineActions{gap:5px;display:flex}.adminPolicyLayout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;display:grid}.adminPolicyLayout>.adminCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPolicyCard{min-height:300px}.adminPolicyCard.archived{opacity:.68}.adminPolicyCard header>div>span{color:#197354}.adminPolicyCard:has(header span:first-child){border-top:3px solid #2a8b6a}.adminPolicySimulator{position:sticky;top:86px;overflow:hidden}.adminPolicySimulator>.svcForm{padding:14px}.adminPolicySimulator>footer{border-top:1px solid #e8edef;justify-content:flex-end;padding:11px 14px;display:flex}.adminPolicyResult{border-radius:9px;flex-direction:column;gap:5px;margin:0 14px 14px;padding:11px;font-size:9px;display:flex}.adminPolicyResult.allowed{color:#176f51;background:#e5f5ee}.adminPolicyResult.denied{color:#a63840;background:#fde8e8}.adminPolicyResult strong{font-size:13px}.adminPolicyResult small{opacity:.75}.adminSettingsGrid{background:#fff;border:1px solid #dfe6ea;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.adminSettingsGrid label{border:1px solid #e2e8eb;border-radius:9px;flex-direction:column;justify-content:space-between;min-height:75px;padding:12px;display:flex}.adminSettingsGrid label span{font-size:8px;font-weight:800}.adminSettingsGrid input:not([type=checkbox]),.adminSettingsGrid select{background:#fff;border:1px solid #d8e0e5;border-radius:6px;height:35px;margin-top:8px;padding:0 8px;font-size:9px}.adminSettingsGrid input[type=checkbox]{width:34px;height:18px;margin-top:10px}.adminSettingsLayout{grid-template-columns:210px minmax(0,1fr);gap:12px;display:grid}.adminSettingsLayout>aside{background:#fff;border:1px solid #dfe6ea;border-radius:11px;flex-direction:column;align-self:start;padding:8px;display:flex}.adminSettingsLayout>aside button{text-align:left;background:0 0;border:0;border-radius:7px;height:39px;padding:0 10px;font-size:9px}.adminSettingsLayout>aside button.active{color:#244f64;background:#e9f1f4;font-weight:800}.adminIntegrationGrid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.adminIntegrationGrid article{padding:18px}.adminIntegrationGrid article>span,.adminExportGrid article>span{color:#315f74;background:#e9f1f4;border-radius:9px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:900;display:grid}.adminIntegrationGrid h2,.adminExportGrid h2{margin:14px 0 0;font-size:11px}.adminIntegrationGrid p,.adminExportGrid p{color:#77848c;min-height:30px;font-size:8px}.adminIntegrationGrid b{font-size:7px}.adminIntegrationGrid b.connected{color:#137454}.adminIntegrationGrid b.available{color:#7a8790}.adminGuardrail{color:#456576;background:#eaf2f5;border-left:3px solid #4d879c;border-radius:7px;margin:13px 0 0;padding:12px 14px;font-size:8px;line-height:1.5}.adminSteps{background:#fff;border:1px solid #dde6ea;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;padding:11px 14px;display:grid}.adminSteps span{color:#879198;align-items:center;gap:8px;font-size:8px;display:flex}.adminSteps b{background:#eef1f3;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.adminSteps span.active{color:#315f74;font-weight:800}.adminSteps span.active b{color:#fff;background:#3c7187}.adminImport{padding:18px}.adminImport>label{flex-direction:column;margin-bottom:13px;font-size:9px;font-weight:800;display:flex}.adminImport select,.adminImport textarea{font:inherit;background:#fff;border:1px solid #d8e1e5;border-radius:8px;margin-top:7px;padding:9px}.adminImport textarea{resize:vertical;min-height:140px;font-family:monospace}.adminImportCheck{background:#f1f5f6;border-radius:8px;gap:17px;padding:11px;font-size:8px;display:flex}.adminImportCheck strong{color:#315d72}.adminPreview{margin-top:12px;overflow:auto}.adminPreview table{border-collapse:collapse;width:100%}.adminPreview th,.adminPreview td{text-align:left;border:1px solid #e2e8eb;padding:9px;font-size:8px}.adminImport>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.adminImport>footer button{background:#fff;border:1px solid #d5dee3;border-radius:7px;height:37px;padding:0 11px;font-size:9px}.adminImport>footer button.primary{color:#fff;background:#345e73;border-color:#345e73}.adminJobList{gap:7px;margin-top:12px;display:grid}.adminJobList article{background:#fff;border:1px solid #dfe6ea;border-radius:8px;grid-template-columns:1fr auto 160px;gap:10px;padding:11px 14px;font-size:8px;display:grid}.adminExportGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.adminExportGrid article{padding:18px}.adminExportGrid button{background:#fff;border:1px solid #d6dfe4;border-radius:7px;height:33px;font-size:8px}.adminReportGrid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.adminReportGrid article{padding:17px}.adminReportGrid header{justify-content:space-between;display:flex}.adminReportGrid header span,.adminReportGrid header b{color:#3c7085;font-size:7px}.adminReportGrid h2{min-height:30px;margin:20px 0 0;font-size:11px}.adminReportGrid>article>strong{margin-top:11px;font-size:27px;display:block}.adminReportGrid p{color:#7c8790;font-size:8px}.adminReportGrid button{color:#396b81;background:0 0;border:0;height:32px;font-size:8px}.adminSecret{z-index:350;background:#effaf4;border:1px solid #b9d9c9;border-radius:10px;grid-template-columns:1fr auto auto;gap:9px;width:min(620px,100vw - 40px);padding:15px;display:grid;position:fixed;top:82px;right:20px;box-shadow:0 15px 40px #1e3d2c22}.adminSecret strong{grid-column:1/-1;font-size:9px}.adminSecret code{color:#c5f2dc;background:#17372a;border-radius:6px;padding:9px;font-size:8px;overflow:auto}.adminSecret button{background:#fff;border:1px solid #aed2bf;border-radius:6px;font-size:8px}@media (max-width:1400px){.adminKpis{grid-template-columns:repeat(4,1fr)}.adminCardGrid{grid-template-columns:repeat(2,1fr)}.adminIntegrationGrid,.adminReportGrid{grid-template-columns:repeat(3,1fr)}.adminWorkflowStep{grid-template-columns:32px 1fr 1fr 1fr}.adminWorkflowStep>button{grid-column:4}}@media (max-width:950px){.adminDashGrid,.adminDashGrid.lower,.adminSettingsLayout,.adminHierarchy{grid-template-columns:1fr}.adminHierarchy>span{text-align:center;transform:rotate(90deg)}.adminSettingsLayout>aside{grid-template-columns:repeat(4,1fr);display:grid}.adminSettingsGrid,.adminIntegrationGrid,.adminExportGrid,.adminReportGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1050px){.adminPolicyLayout{grid-template-columns:1fr}.adminPolicySimulator{position:static}}@media (max-width:650px){.adminKpis,.adminUserSummary,.adminCardGrid,.adminPolicyLayout>.adminCardGrid,.adminIntegrationGrid,.adminExportGrid,.adminReportGrid,.adminSettingsGrid{grid-template-columns:1fr}.adminSteps,.adminSettingsLayout>aside{grid-template-columns:1fr 1fr}.adminJobList article,.adminSecret{grid-template-columns:1fr}.adminSecret code{grid-column:1/-1}.adminWorkflowStep{grid-template-columns:1fr}.adminWorkflowStep>strong,.adminWorkflowStep>button{grid-column:auto}}@media print{.administrationApp .svcNav,.administrationApp .svcAppHeader,.administrationApp .svcPageHeader>aside{display:none!important}.administrationApp .svcAppBody{display:block!important}.administrationApp .svcMain{overflow:visible}.administrationApp .svcWorkspace{max-width:none;padding:0}.adminKpis,.adminReportGrid{grid-template-columns:repeat(4,1fr)}}.auditEvidenceWorkspace{--audit:#3158d6}.auditEvidenceFlow{background:linear-gradient(135deg,#fff,#f6f8ff);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:13px;padding:16px;display:grid}.auditEvidenceFlow>article{background:#fff;border:1px solid #e1e6f1;border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:11px;min-height:118px;padding:15px;display:grid}.auditEvidenceFlow>article.result{background:#f3f7ff;border-color:#bcd0ff}.auditEvidenceFlow>article>span{color:#3158d6;background:#e9efff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.auditEvidenceFlow>article div{min-width:0}.auditEvidenceFlow b{font-size:11px}.auditEvidenceFlow p{color:#6f7a8b;margin:5px 0 0;font-size:9px;line-height:1.55}.auditEvidenceFlow em{color:#3158d6;text-transform:uppercase;letter-spacing:.7px;grid-column:2;margin-top:auto;font-size:7px;font-style:normal;font-weight:850}.auditEvidenceFlow>i{color:#8d99aa;align-self:center;font-size:17px;font-style:normal}.auditSourceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.auditSourceGrid>article{flex-direction:column;min-height:206px;padding:16px;display:flex}.auditSourceGrid header{justify-content:space-between;align-items:center;display:flex}.auditSourceGrid header>span{color:#3158d6;background:#edf2ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.auditSourceGrid header em{border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.auditSourceGrid header em.connected{color:#147654;background:#e5f5ed}.auditSourceGrid header em.unavailable{color:#ad454c;background:#fdebec}.auditSourceGrid h3{margin:15px 0 0;font-size:12px}.auditSourceGrid p{color:#778294;margin:6px 0 0;font-size:9px;line-height:1.5}.auditSourceGrid footer{border-top:1px solid #edf0f5;grid-template-columns:auto 1fr;gap:2px 7px;margin-top:auto;padding-top:14px;display:grid}.auditSourceGrid footer strong{font-size:22px}.auditSourceGrid footer span{color:#5d6878;align-self:center;font-size:8px}.auditSourceGrid footer small{color:#8a93a1;grid-column:1/-1;font-size:7px}.auditSourceLoading{background:linear-gradient(100deg,#fff 20%,#f2f4f8 45%,#fff 70%) 0 0/200% 100%;animation:1.2s linear infinite auditEvidenceLoading}@keyframes auditEvidenceLoading{to{background-position:-200% 0}}.auditEvidenceLower{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:12px;display:grid}.auditUploadCard{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.auditUploadCard>header{grid-column:1/-1;justify-content:space-between;gap:16px;display:flex}.auditUploadCard>header>div>span,.auditEvidencePolicy>header>span{color:#3158d6;letter-spacing:1px;font-size:8px;font-weight:900}.auditUploadCard h2,.auditEvidencePolicy h2{margin:5px 0 0;font-size:16px}.auditUploadCard header p{color:#758091;max-width:680px;margin:5px 0 0;font-size:9px;line-height:1.45}.auditUploadCard header>b{color:#647080;background:#eef2f8;border-radius:7px;align-self:flex-start;padding:6px 8px;font-size:7px}.auditUploadCard>label:not(.auditFileDrop){color:#596474;flex-direction:column;font-size:8px;font-weight:850;display:flex}.auditUploadCard select{color:#344052;background:#fff;border:1px solid #dce2eb;border-radius:8px;height:39px;margin-top:6px;padding:0 10px;font-size:9px}.auditFileDrop{cursor:pointer;text-align:center;background:#f7f9ff;border:1px dashed #9db4e7;border-radius:11px;grid-column:1/-1;place-items:center;min-height:120px;padding:19px;display:grid}.auditFileDrop input{opacity:0;width:1px;height:1px;position:absolute}.auditFileDrop span{color:#3158d6;background:#e4ecff;border-radius:10px;place-items:center;width:37px;height:37px;font-size:18px;display:grid}.auditFileDrop b{margin-top:8px;font-size:10px}.auditFileDrop small{color:#7c8797;margin-top:4px;font-size:8px}.auditUploadCard>.primaryAction{grid-column:1/-1;justify-self:start}.auditUploadCard>.primaryAction:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.55}.auditUploadMessage{color:#315484;background:#eef6ff;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:8px;line-height:1.4}.auditEvidencePolicy{padding:18px}.auditEvidencePolicy>header{border-bottom:1px solid #e8ebf1;padding-bottom:14px}.auditEvidencePolicy ul{margin:0;padding:0;list-style:none}.auditEvidencePolicy li{border-bottom:1px solid #edf0f4;gap:4px;padding:13px 0;display:grid}.auditEvidencePolicy li b{font-size:9px}.auditEvidencePolicy li span{color:#717c8d;font-size:8px;line-height:1.45}.auditEvidenceRegister{overflow:hidden}.auditEvidenceFilters{border-bottom:1px solid #e5e9ef;grid-template-columns:minmax(260px,1fr) 190px 170px auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.auditEvidenceFilters label{color:#7e8997;border:1px solid #dce2e9;border-radius:8px;align-items:center;gap:8px;height:39px;padding:0 11px;display:flex}.auditEvidenceFilters input{border:0;outline:0;flex:1;min-width:0;font-size:9px}.auditEvidenceFilters select{background:#fff;border:1px solid #dce2e9;border-radius:8px;height:39px;padding:0 9px;font-size:9px}.auditEvidenceFilters>b{text-align:right;font-size:9px}.auditEvidenceTable{overflow:auto}.auditEvidenceTable table{border-collapse:collapse;width:100%;min-width:1030px}.auditEvidenceTable th{color:#6d7888;text-align:left;background:#f7f8fb;height:40px;padding:0 13px;font-size:8px}.auditEvidenceTable td{border-top:1px solid #e9ecf1;height:64px;padding:9px 13px;font-size:9px}.auditEvidenceTable td>b,.auditEvidenceTable td>small,.auditEvidenceTable td>strong{display:block}.auditEvidenceTable td>small{color:#7d8796;text-overflow:ellipsis;white-space:nowrap;max-width:290px;margin-top:4px;font-size:7px;overflow:hidden}.auditEvidenceTable td>strong{font-size:8px}.auditEvidenceStatus{color:#5c6776;text-overflow:ellipsis;white-space:nowrap;background:#eef1f5;border-radius:99px;max-width:145px;padding:5px 7px;font-size:7px;font-weight:850;display:inline-flex;overflow:hidden}.auditEvidenceStatus.active,.auditEvidenceStatus.approved,.auditEvidenceStatus.posted,.auditEvidenceStatus.verified,.auditEvidenceStatus.recorded,.auditEvidenceStatus.closed,.auditEvidenceStatus.completed{color:#177655;background:#e3f4ec}.auditEvidenceStatus.pending,.auditEvidenceStatus.draft,.auditEvidenceStatus.processing,.auditEvidenceStatus.review,.auditEvidenceStatus.in-progress{color:#9b641b;background:#fff0dc}.auditEvidenceStatus.rejected,.auditEvidenceStatus.overdue,.auditEvidenceStatus.failed,.auditEvidenceStatus.unavailable{color:#ad3f49;background:#fbe5e7}.auditEvidenceLimit{color:#737e8c;text-align:center;border-top:1px solid #e5e9ef;padding:11px 14px;font-size:8px}@media (max-width:1320px){.auditSourceGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1050px){.auditEvidenceFlow{grid-template-columns:1fr}.auditEvidenceFlow>i{text-align:center;transform:rotate(90deg)}.auditEvidenceLower{grid-template-columns:1fr}.auditSourceGrid{grid-template-columns:repeat(2,1fr)}.auditEvidenceFilters{grid-template-columns:1fr 1fr}.auditEvidenceFilters>b{text-align:left}}@media (max-width:650px){.auditSourceGrid,.auditUploadCard{grid-template-columns:1fr}.auditUploadCard>header,.auditUploadCard>label,.auditUploadCard>.primaryAction,.auditUploadMessage{grid-column:1}.auditEvidenceFilters{grid-template-columns:1fr}.auditEvidenceFilters>b{text-align:left}}@media print{.auditingAppMode .sideNav,.auditingAppMode .topBar,.auditUploadCard,.auditEvidenceFilters{display:none!important}.auditEvidenceWorkspace{max-width:none;padding:0}.auditSourceGrid{grid-template-columns:repeat(3,1fr)}.auditEvidenceTable{overflow:visible}.auditEvidenceTable table{min-width:0}}.sideNav nav button>.navCopy{flex:1;width:auto}.auditingAppMode .sideNav{overflow:hidden auto}.intelligenceHeader .headerScanButton{color:#fff;background:linear-gradient(105deg,#1769ff,#6d4aff)}.intelligenceHero{min-height:calc(100svh - 80px)}@media (max-width:1180px){.heroProduct{display:none}}@media (max-width:820px){.intelligenceHero{min-height:calc(100svh - 72px)}}@media (max-width:680px){.inviteLanding .instantScanForm>div:not(.assessmentContext):not(.scanSequence){grid-template-rows:minmax(58px,auto) 58px;height:auto!important}.inviteLanding .instantScanForm>div:not(.assessmentContext):not(.scanSequence)>input{min-height:58px}.inviteLanding .instantScanForm>div:not(.assessmentContext):not(.scanSequence)>button{grid-column:1/-1;min-height:58px}}.jobPortal{color:#10233c;--job:#0b5cff;--job-ink:#07162d;--job-mint:#16c79a;background:#f5f7fa;min-height:100%;padding:28px}.jobPortal button{font:inherit;cursor:pointer}.jobPortal button:disabled{cursor:not-allowed;opacity:.55}.jobPortalHero{color:#fff;background:radial-gradient(circle at 83% 20%,#1858b8 0,#0000 26%),linear-gradient(125deg,#07162d 0%,#0c274c 55%,#0d3971 100%);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:250px;padding:32px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #0b203126}.jobPortalHero:after{content:"";border:1px solid #54b9ff40;border-radius:50%;width:430px;height:430px;position:absolute;top:-150px;right:-95px;box-shadow:0 0 0 55px #ffffff08,0 0 0 110px #ffffff05}.jobPortalHero>div,.jobPortalHero>button{z-index:1;position:relative}.jobPortalKicker{color:#5ad2ff;letter-spacing:1.7px;font-size:9px;font-weight:900}.jobPortalHero h1{letter-spacing:-1.3px;max-width:800px;margin:14px 0 12px;font-size:36px;line-height:1.05}.jobPortalHero h1 em{color:#62e2c3;font-style:normal}.jobPortalHero p{color:#b9cee8;max-width:760px;margin:0;font-size:11px;line-height:1.65}.jobPortalPrimary{color:#fff;white-space:nowrap;background:linear-gradient(100deg,#0869ff,#5b55ea);border:0;border-radius:9px;min-height:44px;padding:0 17px;font-size:10px;font-weight:850;box-shadow:0 10px 24px #0b5cff33}.jobPortalAlert{color:#087358;background:#e8faf5;border:1px solid #9edfcf;border-radius:9px;margin:14px 0 0;padding:11px 14px;font-size:9px;font-weight:750}.jobPortalAlert.error{color:#a72f3c;background:#fff0f1;border-color:#efc1c5}.jobPortalMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.jobPortalMetrics article{background:#fff;border:1px solid #dce4ee;border-radius:12px;grid-template-columns:1fr auto;gap:7px;min-height:104px;padding:17px;display:grid;box-shadow:0 5px 18px #15314a0a}.jobPortalMetrics small{color:#718299;letter-spacing:1px;font-size:7px;font-weight:900}.jobPortalMetrics strong{color:#0d376f;grid-area:1/2/3;font-size:30px;line-height:1}.jobPortalMetrics span{color:#78879a;align-self:end;font-size:8px}.jobPortalSectionTitle{justify-content:space-between;align-items:flex-end;margin:25px 0 11px;display:flex}.jobPortalSectionTitle span{color:#0b5cff;letter-spacing:1.1px;font-size:8px;font-weight:900}.jobPortalSectionTitle h2{margin:5px 0 0;font-size:18px}.jobPortalSectionTitle>button{color:#395370;background:#fff;border:1px solid #d7e0ea;border-radius:7px;padding:8px 10px;font-size:8px}.jobPortalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jobPortalCard{background:#fff;border:1px solid #dbe3ed;border-radius:14px;flex-direction:column;min-height:260px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #17365509}.jobPortalCard:before{content:"";background:linear-gradient(#0869ff,#16c79a);width:3px;position:absolute;top:0;bottom:0;left:0}.jobPortalCard>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.jobPortalCard>header span{color:#0b5cff;letter-spacing:1px;font-size:7px;font-weight:900}.jobPortalCard h3{margin:6px 0 0;font-size:15px}.jobPortalCard>p{color:#65758a;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:94%;margin:16px 0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.jobPortalStatus{color:#5e6978;white-space:nowrap;background:#edf1f5;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.jobPortalStatus.status-published,.jobPortalStatus.status-screening{color:#087458;background:#ddf7ee}.jobPortalStatus.status-pendingapproval,.jobPortalStatus.status-applied{color:#9b651d;background:#fff0d9}.jobPortalStatus.status-paused{color:#305cae;background:#eaf1ff}.jobPortalStatus.status-closed,.jobPortalStatus.status-rejected,.jobPortalStatus.status-withdrawn{color:#aa3846;background:#fbe4e7}.jobPortalMeta{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.jobPortalMeta span{color:#56677b;background:#f2f5f8;border-radius:6px;padding:6px 8px;font-size:7px}.jobPortalCard>footer,.jobPortalApplicantGrid article>footer{border-top:1px solid #e8edf2;flex-wrap:wrap;gap:7px;margin-top:16px;padding-top:13px;display:flex}.jobPortalCard>footer button,.jobPortalApplicantGrid footer button{color:#35516d;background:#fff;border:1px solid #d3dce6;border-radius:7px;min-height:32px;padding:0 10px;font-size:8px;font-weight:800}.jobPortalCard>footer button.accent,.jobPortalApplicantGrid footer button.accent{color:#fff;background:#0b5cff;border-color:#0b5cff}.jobPortalCard>footer button.danger,.jobPortalApplicantGrid footer button.danger{color:#a73a47}.jobPortalEmpty{text-align:center;background:#fff;border:1px dashed #b9c8d8;border-radius:14px;place-content:center;justify-items:center;min-height:260px;padding:30px;display:grid}.jobPortalEmpty>span{color:#0b5cff;background:#eaf1ff;border-radius:12px;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:grid}.jobPortalEmpty h2{margin:13px 0 0;font-size:15px}.jobPortalEmpty p{color:#788799;margin:7px 0 17px;font-size:9px}.jobPortalLoading{place-content:center;justify-items:center;gap:12px;min-height:420px;display:grid}.jobPortalLoading span{border:3px solid #d9e4f5;border-top-color:#0b5cff;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite jobPortalSpin}.jobPortalLoading p{color:#718095;font-size:9px}@keyframes jobPortalSpin{to{transform:rotate(360deg)}}.jobPortalOverlay{z-index:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061326b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.jobPortalModal,.jobPortalApplicants{background:#fff;border:1px solid #dbe3ee;border-radius:16px;width:min(790px,100vw - 30px);max-height:calc(100vh - 36px);padding:24px;overflow:auto;box-shadow:0 28px 80px #020b1766}.jobPortalModal>header,.jobPortalApplicants>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.jobPortalModal>header span,.jobPortalApplicants>header span{color:#0b5cff;letter-spacing:1.1px;font-size:8px;font-weight:900}.jobPortalModal h2,.jobPortalApplicants h2{margin:6px 0 0;font-size:21px}.jobPortalModal header p,.jobPortalApplicants header p{color:#748398;margin:6px 0 0;font-size:9px}.jobPortalModal>header button,.jobPortalApplicants>header button{color:#526275;background:#fff;border:1px solid #d9e1ea;border-radius:8px;width:34px;height:34px;font-size:18px}.jobPortalModal>label,.jobPortalFormGrid label{color:#4f5e71;flex-direction:column;gap:6px;margin-top:12px;font-size:8px;font-weight:850;display:flex}.jobPortalModal input,.jobPortalModal select,.jobPortalModal textarea{color:#14243a;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #d8e0ea;border-radius:8px;outline:none;padding:9px 10px}.jobPortalModal input:focus,.jobPortalModal select:focus,.jobPortalModal textarea:focus{border-color:#6a9fff;box-shadow:0 0 0 3px #0b5cff12}.jobPortalModal textarea{resize:vertical;min-height:82px}.jobPortalFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jobPortalCheck{background:#f8fafc;border:1px solid #dfe6ee;border-radius:9px;align-items:center;padding:12px;flex-direction:row!important}.jobPortalCheck input{width:18px!important;min-height:18px!important}.jobPortalCheck span{flex-direction:column;gap:3px;display:flex}.jobPortalCheck small{color:#7e8b9b;font-weight:500}.jobPortalModal>.jobPortalPrimary{width:100%;margin-top:17px}.jobPortalNoRequisition{text-align:center;background:#f4f7fb;border-radius:10px;padding:24px}.jobPortalNoRequisition strong{font-size:12px}.jobPortalNoRequisition p{color:#718096;font-size:9px}.jobPortalApplicants{width:min(1100px,100vw - 30px)}.jobPortalApplicantGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.jobPortalApplicantGrid>article{background:#fbfcfe;border:1px solid #dce4ee;border-radius:12px;padding:17px}.jobPortalApplicantGrid article>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.jobPortalApplicantGrid article>header>span{color:#fff;background:linear-gradient(145deg,#0c5bea,#533fd2);border-radius:10px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.jobPortalApplicantGrid h3{margin:0;font-size:11px}.jobPortalApplicantGrid header p{color:#748397;margin:4px 0 0;font-size:8px}.jobPortalApplicantGrid dl{grid-template-columns:1fr 1fr;gap:9px;margin:15px 0 0;display:grid}.jobPortalApplicantGrid dl>div{background:#f1f5f9;border-radius:8px;padding:9px}.jobPortalApplicantGrid dt{color:#77879a;letter-spacing:.8px;font-size:6px;font-weight:900}.jobPortalApplicantGrid dd{overflow-wrap:anywhere;color:#253b55;margin:5px 0 0;font-size:8px;line-height:1.45}.jobPortalApplicantGrid blockquote{color:#5e6f84;background:#f3f7ff;border-left:2px solid #0b5cff;margin:10px 0 0;padding:10px;font-size:8px;line-height:1.5}@media (max-width:1050px){.jobPortalMetrics{grid-template-columns:repeat(2,1fr)}.jobPortalGrid{grid-template-columns:1fr}}@media (max-width:700px){.jobPortal{padding:15px}.jobPortalHero{flex-direction:column;align-items:flex-start;padding:24px}.jobPortalHero h1{font-size:27px}.jobPortalMetrics,.jobPortalFormGrid,.jobPortalApplicantGrid{grid-template-columns:1fr}.jobPortalOverlay{padding:8px}.jobPortalModal,.jobPortalApplicants{padding:18px}.jobPortalApplicantGrid dl{grid-template-columns:1fr}}.marketDeskShell{color:#10213b;background:#f2f6fb;min-height:100vh;font-family:Inter,system-ui,sans-serif}.marketDeskTop{z-index:20;background:#fff;border-bottom:1px solid #dce5f0;justify-content:space-between;align-items:center;height:82px;padding:0 28px;display:flex;position:sticky;top:0}.marketDeskBrand,.marketDeskBusiness,.marketDeskTop>div{align-items:center;gap:12px;display:flex}.marketDeskBrand>span{color:#fff;background:linear-gradient(135deg,#176bf0,#6554dd);border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.marketDeskBrand div,.marketDeskBusiness div{flex-direction:column;display:flex}.marketDeskBrand strong,.marketDeskBusiness strong{font-size:16px}.marketDeskBrand small,.marketDeskBusiness small{color:#71809a}.marketDeskBusiness i{background:#22bd8a;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #e4faf3}.marketDeskTop button{font:inherit;color:#263c5a;cursor:pointer;background:#fff;border:1px solid #d6e0ec;border-radius:11px;padding:11px 16px;font-weight:700}.marketDeskLayout{grid-template-columns:270px minmax(0,1fr);min-height:calc(100vh - 82px);display:grid}.marketDeskLayout>aside{color:#d8efe9;background:#0d2e29;flex-direction:column;gap:22px;padding:24px 16px;display:flex}.marketDeskLayout>aside header{flex-direction:column;gap:5px;padding:0 10px;display:flex}.marketDeskLayout>aside header span,.marketDeskHero>div>span,.marketDeskToolbar>div>span,.marketDeskActivity header span,.marketDeskModal header span{letter-spacing:1.6px;color:#34c99d;font-size:11px;font-weight:900}.marketDeskLayout>aside nav{flex-direction:column;gap:7px;display:flex}.marketDeskLayout>aside nav button{color:#bfddd6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.marketDeskLayout>aside nav button span{color:#7ce0c1;background:#153e38;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.marketDeskLayout>aside nav button.active{color:#fff;background:#173f39;box-shadow:inset 4px 0 #22c99a}.marketDeskLayout>aside section{border-top:1px solid #31504b;flex-direction:column;padding-top:16px;display:flex}.marketDeskLayout>aside section a{color:#bcd8d2;justify-content:space-between;padding:10px;text-decoration:none;display:flex}.marketDeskLayout>aside footer{color:#80aaa0;border-top:1px solid #31504b;margin-top:auto;padding:14px 10px;font-size:12px}.marketDeskLayout>aside footer i{background:#22c99a;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.marketDeskLayout>main{min-width:0;padding:28px}.marketDeskHero{color:#fff;background:linear-gradient(120deg,#0c3157,#244b9d 60%,#584fe2);border-radius:26px;justify-content:space-between;gap:30px;padding:38px 42px;display:flex;box-shadow:0 18px 50px #203e7726}.marketDeskHero h1{letter-spacing:-2px;margin:12px 0 14px;font-size:clamp(32px,4vw,58px);line-height:1.02}.marketDeskHero p{color:#dbe8ff;max-width:850px;margin:0;font-size:17px;line-height:1.6}.marketDeskHero>aside{background:#ffffff18;border:1px solid #ffffff32;border-radius:20px;flex-direction:column;align-self:center;gap:7px;min-width:190px;padding:22px;display:flex}.marketDeskHero>aside strong{font-size:28px}.marketDeskHero>aside span,.marketDeskHero>aside small{color:#dbe8ff}.marketDeskMetrics{grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;margin:18px 0;display:grid}.marketDeskMetrics article{background:#fff;border:1px solid #dce5ef;border-radius:16px;flex-direction:column;gap:5px;padding:18px;display:flex}.marketDeskMetrics small{color:#6c7c93;font-weight:700}.marketDeskMetrics strong{font-size:28px}.marketDeskMetrics span{color:#7c8ba1;font-size:12px}.marketDeskToolbar{justify-content:space-between;align-items:end;margin:30px 0 14px;display:flex}.marketDeskToolbar h2,.marketDeskActivity h2{margin:5px 0;font-size:26px}.marketDeskToolbar p{color:#6d7d94;margin:0}.marketDeskToolbar>button,.marketDeskEmpty button{color:#fff;font:inherit;cursor:pointer;background:#176bec;border:0;border-radius:12px;padding:13px 19px;font-weight:800}.marketDeskListings{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketDeskListings>article{background:#fff;border:1px solid #dce5ef;border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex}.marketDeskListings article header{align-items:center;gap:11px;display:flex}.marketDeskListings article header>span{color:#176bec;background:#eaf1ff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.marketDeskListings article header div{flex-direction:column;flex:1;min-width:0;display:flex}.marketDeskListings article header strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marketDeskListings article header small{color:#718199}.marketDeskListings article em{background:#eef2f7;border-radius:99px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800}.marketDeskListings article em.published{color:#087453;background:#dcf8ed}.marketDeskListings article em.paused{color:#925c00;background:#fff1d8}.marketDeskListings article p{color:#5e6e84;min-height:48px;margin:0;line-height:1.5}.marketDeskListings article>section{justify-content:space-between;align-items:center;display:flex}.marketDeskListings article>section strong{font-size:20px}.marketDeskListings .available{color:#14805c}.marketDeskListings .unavailable{color:#bd3440}.marketDeskListings article>button{color:#155dcc;cursor:pointer;background:#f7faff;border:1px solid #b8cdf3;border-radius:10px;padding:10px;font-weight:800}.marketDeskActivity{background:#fff;border:1px solid #dce5ef;border-radius:18px;margin-top:24px;padding:20px}.marketDeskActivity>header{justify-content:space-between;align-items:center;display:flex}.marketDeskActivity>a{color:#182c48;border-top:1px solid #e8edf4;align-items:center;gap:12px;padding:13px 4px;text-decoration:none;display:flex}.marketDeskActivity>a>span{color:#176bec;background:#edf3ff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.marketDeskActivity>a div{flex-direction:column;flex:1;display:flex}.marketDeskActivity>a div small{color:#718199}.marketDeskActivity>a em{color:#586a84;font-style:normal}.marketDeskEmpty{text-align:center;background:#fff;border:1px solid #dce5ef;border-radius:18px;grid-column:1/-1;padding:50px}.marketDeskEmpty strong{font-size:22px}.marketDeskEmpty p{color:#6d7d94}.marketDeskToast{z-index:60;color:#fff;background:#0e754f;border-radius:12px;padding:13px 18px;position:fixed;top:94px;right:24px;box-shadow:0 14px 35px #092f2650}.marketDeskModalBackdrop{z-index:80;background:#10213b99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.marketDeskModal{background:#fff;border-radius:22px;width:min(720px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 80px #07152b66}.marketDeskModal header{border-bottom:1px solid #e0e7f0;justify-content:space-between;padding:24px 26px;display:flex}.marketDeskModal header h2{margin:6px 0}.marketDeskModal header p{color:#6b7b91;margin:0}.marketDeskModal header>button{background:#edf2f7;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.marketDeskForm{grid-template-columns:1fr 1fr;gap:16px;padding:24px 26px;display:grid}.marketDeskForm label{flex-direction:column;gap:7px;font-size:13px;font-weight:800;display:flex}.marketDeskForm label.wide{grid-column:1/-1}.marketDeskForm input,.marketDeskForm select,.marketDeskForm textarea{font:inherit;border:1px solid #cbd6e5;border-radius:10px;padding:11px 12px}.marketDeskModal footer{border-top:1px solid #e0e7f0;justify-content:flex-end;gap:10px;padding:18px 26px;display:flex}.marketDeskModal footer button{background:#fff;border:1px solid #cbd6e5;border-radius:10px;padding:11px 17px;font-weight:800}.marketDeskModal footer button:last-child{color:#fff;background:#176bec;border-color:#176bec}.marketDeskModal footer button:disabled{opacity:.5}@media (max-width:1200px){.marketDeskMetrics{grid-template-columns:repeat(3,1fr)}.marketDeskListings{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.marketDeskTop{padding:0 14px}.marketDeskBusiness{display:none}.marketDeskLayout{grid-template-columns:1fr}.marketDeskLayout>aside{padding:10px;position:static}.marketDeskLayout>aside header,.marketDeskLayout>aside section,.marketDeskLayout>aside footer{display:none}.marketDeskLayout>aside nav{flex-direction:row;overflow:auto}.marketDeskLayout>aside nav button{min-width:max-content}.marketDeskLayout>main{padding:14px}.marketDeskHero{padding:26px;display:block}.marketDeskHero>aside{margin-top:20px}.marketDeskMetrics{grid-template-columns:repeat(2,1fr)}.marketDeskListings,.marketDeskForm{grid-template-columns:1fr}.marketDeskForm label.wide{grid-column:auto}}.hrEmployeeFilters{grid-template-columns:minmax(250px,1fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.hrEmployeeFilters>label,.hrSettingsToolbar label{color:#6b7381;background:#fff;border:1px solid #dfe4ed;border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:0 11px;display:flex}.hrEmployeeFilters input,.hrSettingsToolbar input{width:100%;font:inherit;background:0 0;border:0;outline:0}.hrEmployeeFilters>div{gap:6px;display:flex;overflow:auto}.hrEmployeeFilters select{min-width:125px;font:inherit;background:#fff;border:1px solid #dfe4ed;border-radius:7px;padding:9px}.hrEmployeeFilters>aside,.hrRowActions{gap:5px;display:flex}.hrEmployeeFilters button,.hrRowActions button,.hrSettingsList button,.hrSettingsEditor button{color:#41506a;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d7deea;border-radius:7px;padding:7px 9px}.hrEmployeeFilters button.active{color:#284d99;background:#e9effe;border-color:#4567ad}.hrRowActions button.danger{color:#ad3947}.hrEmployeeCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hrEmployeeCards>article{padding:17px}.hrEmployeeCards header{align-items:center;gap:10px;display:flex}.hrEmployeeCards header>span{color:#365aa1;background:#e5edff;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.hrEmployeeCards header div{flex:1;min-width:0}.hrEmployeeCards h2,.hrEmployeeCards p{margin:0}.hrEmployeeCards dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hrEmployeeCards dl div{background:#f5f7fa;border-radius:8px;padding:9px}.hrEmployeeCards dt{color:#7a8392;font-size:8px}.hrEmployeeCards dd{margin:4px 0 0;font-size:9px;font-weight:750}.hrSettingsLayout{grid-template-columns:210px minmax(0,1fr);gap:14px;display:grid}.hrSettingsLayout>aside{align-self:start;padding:9px}.hrSettingsLayout>aside button{text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;width:100%;padding:10px;display:flex}.hrSettingsLayout>aside button.active{color:#34589e;background:#e7edfc;font-weight:800}.hrSettingsLayout>aside b{background:#edf1f7;border-radius:99px;padding:2px 6px}.hrSettingsToolbar{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.hrSettingsToolbar h2{margin:3px 0 0}.hrSettingsToolbar label{width:min(300px,45%)}.hrSettingsEditor{margin-top:10px;padding:15px}.hrSettingsEditor form{grid-template-columns:1fr 1.5fr 2fr 90px auto;align-items:end;gap:10px;display:grid}.hrSettingsEditor label{color:#697486;gap:5px;font-size:8px;display:grid}.hrSettingsEditor input{min-height:38px;font:inherit;border:1px solid #dce2eb;border-radius:7px;padding:8px}.hrSettingsEditor form>div{gap:6px;display:flex}.hrSettingsEditor form>div button:last-child{color:#fff;background:#3f63a9}.hrSettingsList{margin-top:10px;padding:7px 16px}.hrSettingsList>article{border-bottom:1px solid #edf0f4;grid-template-columns:90px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 0;display:grid}.hrSettingsList>article>span{color:#147350;background:#e1f4ed;border-radius:5px;width:max-content;padding:5px 7px;font-size:8px;font-weight:850}.hrSettingsList>article>span.inactive{color:#727c88;background:#eceff3}.hrSettingsList>article>div{gap:3px;display:grid}.hrSettingsList small{color:#7c8592;font-size:8px}.hrEmployeeAttachments{margin-top:14px;padding:16px}.hrEmployeeAttachments>header{justify-content:space-between;align-items:center;display:flex}.hrEmployeeAttachments>header label{gap:6px;display:flex}.hrEmployeeAttachments>header input,.hrEmployeeAttachments>header select{max-width:190px;font-size:8px}.hrEmployeeAttachments>div:not(.hrEmpty){border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:10px 0;display:grid}.hrEmployeeAttachments>div small{color:#7b8492}.hrEmployeeAttachments a{color:#315ca8}@media (max-width:1100px){.hrEmployeeFilters{grid-template-columns:1fr}.hrEmployeeCards{grid-template-columns:repeat(2,1fr)}.hrSettingsEditor form{grid-template-columns:1fr 1fr}.hrSettingsEditor .wide{grid-column:1/-1}}@media (max-width:720px){.hrEmployeeCards,.hrSettingsLayout,.hrSettingsEditor form{grid-template-columns:1fr}.hrSettingsLayout>aside{grid-template-columns:1fr 1fr;display:grid}.hrSettingsToolbar{flex-direction:column;align-items:stretch;gap:10px}.hrSettingsToolbar label{width:100%}.hrSettingsList>article{grid-template-columns:70px minmax(0,1fr)}.hrSettingsList>article button{grid-row:2}.hrEmployeeAttachments>header{flex-direction:column;align-items:flex-start;gap:10px}}.reportCenterApp{color:#152033;background:#f5f7fb;min-height:100vh}.reportCenterTopbar{background:#fff;border-bottom:1px solid #d9e1ef;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 22px;display:flex}.reportCenterBrand{align-items:center;gap:12px;display:flex}.reportCenterBrand>span,.reportCenterNav nav button>span{color:#fff;background:#244c91;border-radius:8px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:grid}.reportCenterBrand strong,.reportCenterNav strong{font-weight:850;display:block}.reportCenterBrand small,.reportCenterNav small,.reportCenterCard p,.reportCenterHero p{color:#657184}.reportCenterTopbar section{align-items:center;gap:10px;display:flex}.reportCenterTopbar button,.reportCenterTopbar a,.reportCenterHero a,.reportCenterCard a{color:#244c91;cursor:pointer;background:#fff;border:1px solid #c8d3e4;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex}.reportCenterHero a,.reportCenterCard a{color:#fff;background:#244c91;border-color:#244c91}.reportCenterNotice{color:#7c4a08;background:#fff7e6;border:1px solid #f0d094;border-radius:8px;margin:16px 22px 0;padding:10px 12px;font-weight:700}.reportCenterBody{grid-template-columns:300px minmax(0,1fr);gap:18px;padding:18px 22px 30px;display:grid}.reportCenterNav,.reportCenterMain,.reportCenterCard,.reportCenterStats article,.reportCenterToolbar{background:#fff;border:1px solid #d9e1ef;border-radius:8px}.reportCenterNav{padding:14px}.reportCenterNav header,.reportCenterNav footer,.reportCenterCard header,.reportCenterCard footer,.reportCenterToolbar,.reportCenterHero{justify-content:space-between;align-items:center;gap:14px;display:flex}.reportCenterNav header>span{color:#087a5d;background:#e9f5ef;border-radius:8px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.reportCenterNav nav{gap:8px;margin:14px 0;display:grid}.reportCenterNav nav button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6f0;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.reportCenterNav nav button.active{background:#eef4ff;border-color:#244c91}.reportCenterNav nav button b,.reportCenterNav footer strong{color:#087a5d}.reportCenterNav footer{border-top:1px solid #e0e6f0;padding-top:12px}.reportCenterHero{border-bottom:1px solid #e0e6f0;align-items:flex-start;padding-bottom:18px}.reportCenterHero span,.reportCenterCard header span,.reportCenterToolbar label span{color:#244c91;text-transform:uppercase;font-size:11px;font-weight:900}.reportCenterHero h1{margin:6px 0;font-size:30px;line-height:1.15}.reportCenterHero p{max-width:740px;margin:0;line-height:1.6}.reportCenterHero aside{justify-items:end;gap:10px;display:grid}.reportStatus{color:#4d596b;background:#eef2f7;border-radius:8px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.reportStatus.available{color:#087a5d;background:#e9f6f0}.reportStatus.foundation{color:#9a5b08;background:#fff3df}.reportCenterStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.reportCenterStats span{color:#657184;font-size:12px;font-weight:800;display:block}.reportCenterStats strong{text-transform:capitalize;margin-top:3px;font-size:20px;display:block}.reportCenterToolbar label{gap:6px;min-width:min(420px,100%);display:grid}.reportCenterToolbar input{color:#152033;border:1px solid #c8d3e4;border-radius:8px;min-height:40px;padding:0 12px}.reportCenterToolbar div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.reportCenterToolbar div span{color:#244c91;background:#eef4ff;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:800}.reportCenterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.reportCenterCard{gap:10px;min-height:190px;padding:14px;display:grid}.reportCenterCard h2{margin:0;font-size:18px}.reportCenterCard p{margin:0;line-height:1.55}.reportCenterCard code{color:#4f5b6d;background:#f0f4f9;border-radius:6px;padding:5px 7px;font-size:12px}.reportCenterLoading{place-items:center;gap:12px;min-height:100vh;display:grid}.reportCenterLoading span{border:4px solid #d9e1ef;border-top-color:#244c91;border-radius:999px;width:36px;height:36px;animation:.9s linear infinite reportCenterSpin}@keyframes reportCenterSpin{to{transform:rotate(360deg)}}@media (max-width:1120px){.reportCenterBody{grid-template-columns:1fr}.reportCenterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.reportCenterTopbar,.reportCenterHero,.reportCenterToolbar{flex-direction:column;align-items:stretch}.reportCenterHero aside{justify-items:stretch}.reportCenterStats,.reportCenterGrid{grid-template-columns:1fr}.reportCenterBody{padding:12px}.reportCenterMain{padding:14px}}.reportCenterNotice.success{color:#0b7158;background:#ecfbf5;border-color:#a9ddc8}.reportCenterStats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.reportOperationsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.reportOperationsGrid>article{background:#fff;border:1px solid #d9e1ef;border-radius:8px;min-height:190px;padding:12px}.reportOperationsGrid header,.reportOperationRow,.reportCenterCardActions,.reportActionModal header,.reportActionModal footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.reportOperationsGrid header{border-bottom:1px solid #e4eaf3;margin-bottom:10px;padding-bottom:9px}.reportOperationsGrid header span,.reportActionModal label span{color:#244c91;text-transform:uppercase;font-size:11px;font-weight:900}.reportOperationsGrid header strong{color:#087a5d}.reportOperationRow{border-top:1px solid #eef2f7;min-height:48px;padding:8px 0}.reportOperationRow:first-of-type{border-top:0}.reportOperationRow>div{flex:1;min-width:0}.reportOperationRow strong,.reportOperationRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reportOperationRow small,.reportOperationEmpty{color:#657184;font-size:12px}.reportOperationState{color:#4d596b;text-align:center;text-transform:capitalize;background:#eef2f7;border-radius:8px;min-width:62px;padding:6px 8px;font-size:11px;font-weight:850}.reportOperationState.ready,.reportOperationState.active{color:#087a5d;background:#e9f6f0}.reportOperationState.queued{color:#244c91;background:#eef4ff}.reportOperationState.failed,.reportOperationState.expired{color:#a63243;background:#fdecee}.reportOperationState.audit{color:#5d3dac;background:#f2ecff}.reportOperationRow a,.reportOperationRow button,.reportCenterCardActions button,.reportActionModal button{color:#244c91;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c8d3e4;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none}.reportCenterCardActions{flex-wrap:wrap;justify-content:flex-end}.reportCenterCardActions a{min-height:32px}.reportCenterCardActions button:disabled,.reportActionModal button:disabled{cursor:not-allowed;opacity:.5}.reportActionOverlay{z-index:90;background:#10182799;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.reportActionModal{background:#fff;border:1px solid #d9e1ef;border-radius:8px;width:min(520px,100%);padding:18px;box-shadow:0 24px 70px #07111f4d}.reportActionModal h2{margin:5px 0 3px}.reportActionModal p{color:#657184;margin:0}.reportActionModal header>button{width:34px;padding:0;font-size:18px}.reportActionModal label{gap:6px;margin-top:14px;display:grid}.reportActionModal select{color:#152033;min-height:40px;font:inherit;background:#fff;border:1px solid #c8d3e4;border-radius:8px;padding:0 10px}.reportActionModal footer{border-top:1px solid #e4eaf3;margin-top:18px;padding-top:14px}.reportActionModal footer button:last-child{color:#fff;background:#244c91;border-color:#244c91}@media (max-width:1280px){.reportOperationsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.reportOperationsGrid{grid-template-columns:1fr}.reportOperationRow{flex-direction:column;align-items:stretch}.reportCenterCardActions{justify-content:flex-start}}.reportMenuHeaderActions{justify-content:flex-end;align-items:center;gap:8px;min-width:min(100%,380px);display:flex}.reportMenuHeaderActions label{flex:220px;min-width:0}.reportMenuToggle,.reportCenterNavToggle{color:#244c91;min-height:34px;font:800 9px var(--font-manrope);white-space:nowrap;cursor:pointer;background:#f8fafc;border:1px solid #d6deeb;border-radius:8px;justify-content:center;align-items:center;padding:0 11px;display:inline-flex}.reportMenuToggle:hover,.reportCenterNavToggle:hover{background:#eef4ff;border-color:#aebfdb}.accountingReportLayout{grid-template-columns:minmax(180px,205px) minmax(0,1fr)}.accountingReportList{padding:10px}.accountingReportList>header{justify-content:space-between;align-items:center;gap:8px;padding:6px 5px 10px;display:flex}.accountingReportList>button{border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;min-height:54px;padding:7px}.accountingReportList>button>span{border-radius:8px;width:32px;height:32px}.accountingReportList>button small{margin-top:2px}.accountingReportLayout.collapsed{grid-template-columns:64px minmax(0,1fr)}.accountingReportLayout.collapsed .accountingReportList{padding:8px}.accountingReportLayout.collapsed .accountingReportList>header{justify-content:center;padding:0 0 8px}.accountingReportLayout.collapsed .accountingReportList>header>div,.accountingReportLayout.collapsed .accountingReportList>button>div,.accountingReportLayout.collapsed .accountingReportList>button em{display:none}.accountingReportLayout.collapsed .accountingReportList>button{grid-template-columns:1fr;justify-items:center;min-height:42px;padding:6px}.reportCenterTop.reportMenuCompact>header p{max-width:560px}.reportTopMenu>button{border-radius:8px;grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:54px;padding:8px}.reportTopMenu>button>span{border-radius:8px;width:32px;height:32px}.reportTopMenu small{display:none}.reportTopMenu em{padding:2px 4px;top:5px;right:5px}.reportCenterTop.reportMenuCompact.collapsed>header{border-bottom:0;min-height:52px}.reportCenterTop.reportMenuCompact.collapsed>header p,.reportCenterTop.reportMenuCompact.collapsed .reportCategoryTabs,.reportCenterTop.reportMenuCompact.collapsed .reportTopMenu,.reportCenterTop.reportMenuCompact.collapsed .reportMenuHeaderActions label{display:none}.reportCenterBody{grid-template-columns:230px minmax(0,1fr)}.reportCenterNavToggle{min-width:34px;padding:0 8px}.reportCenterBody.navCollapsed .reportCenterNav header{justify-content:center;gap:0}.reportCenterBody.navCollapsed .reportCenterNav nav{margin:12px 0 0}.reportCenterBody.navCollapsed .reportCenterNav nav button>span{width:36px;height:36px}@media (max-width:1100px){.accountingReportLayout,.accountingReportLayout.collapsed{grid-template-columns:1fr}.accountingReportLayout.collapsed .accountingReportList>header{justify-content:space-between}.accountingReportLayout.collapsed .accountingReportList>header>div{display:block}.accountingReportLayout.collapsed .accountingReportList>button{grid-template-columns:32px minmax(0,1fr) auto;justify-items:stretch;min-height:54px}.accountingReportLayout.collapsed .accountingReportList>button>div{display:flex}.accountingReportLayout.collapsed .accountingReportList>button em{display:inline-block}}@media (max-width:1120px){.reportCenterBody,.reportCenterBody.navCollapsed{grid-template-columns:1fr}}@media (max-width:800px){.reportMenuHeaderActions{justify-content:stretch;width:100%;min-width:0}.reportMenuHeaderActions label{flex:auto}.reportCenterTop.reportMenuCompact.collapsed .reportMenuHeaderActions{width:auto}.reportTopMenu>button{min-width:190px}}.msCrmCommandGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:12px;margin-bottom:14px;display:grid}.msCrmImportBody{gap:12px;padding:14px;display:grid}.msCrmImportBody label{color:#3b4b5f;gap:8px;font-size:9px;font-weight:850;display:grid}.msCrmImportBody textarea{resize:vertical;color:#16212f;width:100%;min-height:128px;font:750 11px/1.55 var(--font-manrope);background:#fbfdfd;border:1px solid #d7e2df;border-radius:8px;outline:0;padding:11px 12px}.msCrmImportBody textarea:focus{border-color:#2b9f8f;box-shadow:0 0 0 3px #2b9f8f1a}.msCrmImportSummary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.msCrmImportSummary span{background:#f8fbfb;border:1px solid #dfe8e6;border-radius:8px;align-content:center;min-height:56px;padding:9px;display:grid}.msCrmImportSummary strong{color:#0d5f62;font-size:18px;line-height:1}.msCrmImportSummary small,.msCrmImportPreview small,.msCrmPlanPanel small{color:#65758a}.msCrmImportPreview{gap:7px;display:grid}.msCrmImportPreview article{background:#fff;border:1px solid #dfe8e6;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px;display:grid}.msCrmImportPreview article>span{color:#087a5d;background:#e9f5ef;border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.msCrmImportPreview div{gap:2px;min-width:0;display:grid}.msCrmImportPreview strong,.msCrmImportPreview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msCrmImportPreview em{color:#16885d;background:#e7f6ee;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.msCrmImportPreview article.duplicate em{color:#9a5d0c;background:#fff3df}.msCrmImportPreview p{color:#65758a;background:#f8fbfb;border-radius:8px;margin:0;padding:12px;font-size:10px}.msCrmImportPanel>footer{border-top:1px solid #e7eeed;justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.msCrmImportPanel>footer button{color:#335063;min-height:34px;font:850 9px var(--font-manrope);cursor:pointer;background:#fff;border:1px solid #d5e2df;border-radius:8px;padding:0 12px}.msCrmImportPanel>footer button:last-child{color:#fff;background:#148174;border-color:#148174}.msCrmImportPanel>footer button:disabled{cursor:not-allowed;opacity:.55}.msCrmPlanPanel>div{border-top:1px solid #e7eeed;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.msCrmPlanPanel>div:first-of-type{border-top:0}.msCrmPlanPanel>div>span{color:#244c91;text-transform:uppercase;background:#eef4ff;border-radius:999px;justify-content:center;align-items:center;height:25px;font-size:7px;font-weight:900;display:inline-flex}.msCrmPlanPanel>div.added>span{color:#087a5d;background:#e4f8ef}.msCrmPlanPanel>div.missing>span{color:#9a5d0c;background:#fff1dd}.msCrmPlanPanel section{gap:3px;display:grid}.msCrmPlanPanel strong{color:#16212f;font-size:11px}@media (max-width:1180px){.msCrmCommandGrid{grid-template-columns:1fr}}@media (max-width:680px){.msCrmImportSummary{grid-template-columns:repeat(2,1fr)}.msCrmPlanPanel>div{grid-template-columns:1fr;gap:7px}.msCrmImportPanel>footer{flex-direction:column;align-items:stretch}}.reportCenterTopbar{min-height:58px;padding:9px 16px}.reportCenterBody{grid-template-columns:minmax(196px,220px) minmax(0,1fr);gap:12px;padding:12px 14px 24px}.reportCenterBody.navCollapsed{grid-template-columns:60px minmax(0,1fr);gap:10px}.reportCenterNav{align-self:start;max-height:calc(100vh - 86px);padding:10px;position:sticky;top:12px;overflow:auto}.reportCenterNav header{gap:8px}.reportCenterNav header>span,.reportCenterBrand>span,.reportCenterNav nav button>span{border-radius:7px;width:34px;height:34px;font-size:11px}.reportCenterNav nav{gap:6px;margin:10px 0}.reportCenterNav nav button{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:44px;padding:7px}.reportCenterNav nav button.active{box-shadow:inset 3px 0 #244c91}.reportCenterNav small,.reportCenterNav nav button b,.reportCenterNav footer span{font-size:11px}.reportCenterBody.navCollapsed .reportCenterNav{padding:8px 6px}.reportCenterBody.navCollapsed .reportCenterNav header{justify-content:center}.reportCenterBody.navCollapsed .reportCenterNav header>span,.reportCenterBody.navCollapsed .reportCenterNav header>div,.reportCenterBody.navCollapsed .reportCenterNav nav button>div,.reportCenterBody.navCollapsed .reportCenterNav nav button b,.reportCenterBody.navCollapsed .reportCenterNav footer{display:none}.reportCenterBody.navCollapsed .reportCenterNav nav button{grid-template-columns:36px;justify-content:center;padding:6px}.reportCenterMain{padding:12px}.reportCenterHero{padding-bottom:12px}.reportCenterHero h1{margin:3px 0;font-size:24px}.reportCenterHero p{max-width:680px;line-height:1.45}.reportCenterStats{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin:10px 0}.reportCenterStats article{padding:9px 10px}.reportCenterStats strong{font-size:18px}.reportCenterToolbar{padding:8px}.reportCenterToolbar input{min-height:34px}.reportOperationsGrid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:8px;margin-top:10px}.reportOperationsGrid>article{min-height:128px;padding:9px}.reportOperationRow{min-height:40px;padding:6px 0}.reportCenterGrid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:9px;margin-top:10px}.reportCenterCard{gap:7px;min-height:142px;padding:11px}.reportCenterCard h2{font-size:15px}.reportCenterMobileNavButton,.reportCenterNavScrim{display:none}.reportCenterTop.reportMenuCompact{margin-bottom:10px}.reportCenterTop.reportMenuCompact>header{min-height:50px;padding:9px 11px}.reportCenterTop.reportMenuCompact>header p{max-width:520px;line-height:1.35}.reportMenuHeaderActions{min-width:min(100%,340px)}.reportMenuHeaderActions label,.reportCenterTop>header label{border-radius:8px;width:min(240px,100%);height:34px}.reportCategoryTabs button{height:38px;padding:0 9px}.reportTopMenu{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:5px;padding:8px}.reportTopMenu>button{grid-template-columns:30px minmax(0,1fr);gap:7px;min-height:46px;padding:7px}.reportTopMenu>button>span{width:30px;height:30px}.reportFilterPanel{margin-bottom:10px;padding:11px 13px}.reportPresetRow{margin-top:9px}.reportFilterGrid{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:8px;margin-top:9px}.reportFilterPanel>footer{margin-top:10px;padding-top:9px}.accountingReportCanvas .statementPreview>header,.statementPreview>header{min-height:60px;padding:11px 14px}.statementPreview>header h2{font-size:16px}.statementPreview>header button{height:30px;padding:0 8px}.statementCompany{min-height:46px;padding:8px 14px}.statementTableWrap,.commerceTableWrap,.msTableWrap{max-width:100%;overflow:auto}.statementTable{min-width:680px}.statementTable th,.statementTable td,.accountingReportCanvas .statementTable td{padding:8px 10px}.statementPreview>footer{min-height:40px;padding:7px 14px}@media (max-width:900px){.reportCenterMobileNavButton{display:inline-flex}.reportCenterBody,.reportCenterBody.navCollapsed{padding:10px 12px 24px;display:block}.reportCenterNav{z-index:75;border-radius:0 8px 8px 0;width:min(282px,100vw - 34px);max-height:none;transition:transform .18s;position:fixed;top:58px;bottom:0;left:0;transform:translate(-105%)}.reportCenterBody.mobileNavOpen .reportCenterNav{transform:translate(0);box-shadow:18px 0 42px #0f172a33}.reportCenterBody.mobileNavOpen .reportCenterNavScrim{z-index:70;background:#0f172a55;border:0;display:block;position:fixed;inset:58px 0 0}.reportCenterBody.navCollapsed .reportCenterNav header>div,.reportCenterBody.navCollapsed .reportCenterNav nav button>div,.reportCenterBody.navCollapsed .reportCenterNav nav button b,.reportCenterBody.navCollapsed .reportCenterNav footer{display:block}.reportCenterBody.navCollapsed .reportCenterNav header{justify-content:space-between}.reportCenterBody.navCollapsed .reportCenterNav nav button{grid-template-columns:34px minmax(0,1fr) auto;justify-content:stretch;padding:7px}.reportCenterHero,.reportCenterToolbar,.reportFilterPanel>header,.reportFilterPanel>footer,.statementPreview>header,.statementCompany{flex-direction:column;align-items:stretch}.statementPreview>header>div:last-child{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:560px){.reportCenterTopbar{flex-direction:column;align-items:stretch;min-height:0}.reportCenterTopbar section{overflow-x:auto}.reportCenterNav{top:104px}.reportCenterBody.mobileNavOpen .reportCenterNavScrim{inset:104px 0 0}.reportTopMenu>button{min-width:184px}.statementTable{min-width:620px}}.desktopPeriodBar{z-index:900;color:#eaf1ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09162af5;border-bottom:1px solid #94a3b847;grid-template-columns:minmax(180px,auto) minmax(410px,1fr) minmax(220px,auto);align-items:center;gap:14px;min-height:72px;padding:10px clamp(12px,2vw,28px);display:grid;position:sticky;top:0;box-shadow:0 9px 30px #0208173d}.desktopPeriodBar.loading:after{content:"";background:linear-gradient(90deg,#0000,#8fb4ff,#0000) 0 0/42% 100%;height:2px;animation:1.15s linear infinite desktopPeriodProgress;position:absolute;bottom:-1px;left:0;right:0}@keyframes desktopPeriodProgress{0%{background-position:-65% 0}to{background-position:165% 0}}.desktopPeriodIdentity{gap:2px;display:grid}.desktopPeriodIdentity span{color:#93a8c7;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.desktopPeriodIdentity strong{text-overflow:ellipsis;white-space:nowrap;max-width:270px;font-size:.92rem;overflow:hidden}.desktopPeriodOptions{justify-content:center;align-items:center;gap:6px;display:flex}.desktopPeriodOptions button,.desktopPeriodEvidence button,.desktopPeriodDialog button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #94a3b852;border-radius:9px;font-size:.78rem;font-weight:750}.desktopPeriodOptions button{padding:7px 13px}.desktopPeriodOptions button:hover,.desktopPeriodOptions button:focus-visible,.desktopPeriodOptions button.active{color:#09162a;background:#a8c2ff;border-color:#99b9ff;outline:none}.desktopPeriodOptions button:focus-visible,.desktopPeriodDialog button:focus-visible,.desktopPeriodDialog input:focus-visible{outline-offset:2px;outline:3px solid #93c5fd7a}.desktopPeriodEvidence{color:#aebed7;flex-wrap:wrap;justify-content:flex-end;gap:2px 10px;max-width:440px;font-size:.67rem;line-height:1.35;display:flex}.desktopPeriodEvidence strong{color:#ffd28a}.desktopPeriodError{color:#ffb7b7}.desktopPeriodError button{min-height:26px;margin-left:6px;padding:2px 8px}.reportPeriodInherited{color:#64748b;margin:0 0 12px;font-size:.78rem;font-weight:700;line-height:1.45}.desktopReportingPeriodContent{min-width:0;min-height:0}.desktopReportingPeriodContent[aria-busy=true]{cursor:progress}.desktopPeriodDialogBackdrop{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010814b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.desktopPeriodDialog{color:#edf4ff;background:#13233a;border:1px solid #94a3b859;border-radius:20px;width:min(540px,100%);overflow:hidden;box-shadow:0 28px 90px #00000073}.desktopPeriodDialog>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 24px 15px;display:flex}.desktopPeriodDialog>header span{color:#9fb9ec;letter-spacing:.1em;font-size:.7rem;font-weight:850}.desktopPeriodDialog h2{margin:4px 0 5px;font-size:1.3rem}.desktopPeriodDialog p{color:#afbed5;margin:0;font-size:.82rem;line-height:1.55}.desktopPeriodDialog>header>button{flex:0 0 38px;width:38px;font-size:1.2rem}.desktopPeriodDialogFields{grid-template-columns:1fr 1fr;gap:14px;padding:14px 24px 22px;display:grid}.desktopPeriodDialogFields label{color:#cad6e8;gap:7px;font-size:.78rem;font-weight:750;display:grid}.desktopPeriodDialogFields input{color:#f2f6fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:46px;font:inherit;background:#0d1b2f;border:1px solid #526681;border-radius:10px;padding:8px 11px}.desktopPeriodDialogError{color:#ffb7b7!important;margin:-10px 24px 15px!important}.desktopPeriodDialog>footer{border-top:1px solid #94a3b833;justify-content:flex-end;gap:10px;padding:16px 24px 22px;display:flex}.desktopPeriodDialog>footer button{padding:7px 16px}.desktopPeriodDialog>footer button.primary{color:#0c1b32;background:#a8c2ff;border-color:#9ab8f8}@media (max-width:1120px){.desktopPeriodBar{grid-template-columns:minmax(155px,auto) 1fr}.desktopPeriodEvidence{grid-column:1/-1;justify-content:flex-start;max-width:none}.desktopPeriodOptions{justify-content:flex-end}}@media (max-width:720px){.desktopPeriodBar{grid-template-columns:1fr;position:relative}.desktopPeriodOptions{justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.desktopPeriodOptions button{flex:none}.desktopPeriodEvidence{grid-column:auto}.desktopPeriodDialogFields{grid-template-columns:1fr}}@media print{.desktopPeriodBar{color:#111827;min-height:0;box-shadow:none;background:#fff;border-bottom:1px solid #94a3b8;display:flex;position:static}.desktopPeriodOptions,.desktopPeriodError button{display:none}.desktopPeriodEvidence{color:#334155;margin-left:auto}}
