:root{--font-display:"Segoe UI",Arial,sans-serif;--font-body:"Segoe UI",Arial,sans-serif;--font-biz-body:"Segoe UI",Arial,sans-serif;--font-home-display:"Segoe UI",Arial,sans-serif;--font-home-body:"Segoe UI",Arial,sans-serif;--ink:#17191c;--muted:#68707a;--surface:#ffffff;--soft:#f4f6f8;--line:rgba(23,25,28,0.1);--sidebar:#111316;--green:#16865d;--amber:#b87514;--red:#bb3f35;--blue:#2f68c4;--shadow:0 24px 70px rgba(15,23,34,0.09)}.privacyAdmin{gap:20px}.privacyFeedback{position:-webkit-sticky;position:sticky;top:12px;z-index:5;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.privacyFeedback.good{border-color:#9fd7bf;color:#087752}.privacyFeedback.attention{border-color:#efc3bd;color:#a53025}.privacyActions,.privacyCustomerSection,.privacyDangerZone,.privacyProcessors,.privacyRetention{padding:22px}.privacyCustomerPicker{display:grid;grid-gap:6px;gap:6px;min-width:min(280px,100%);font-weight:700}.privacyCustomerPicker select{min-height:42px}.privacySummaryLine{display:flex;flex-wrap:wrap;gap:10px 22px;padding:14px 0 18px;color:var(--muted)}.privacySummaryLine strong{color:var(--ink)}.privacyCategoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.privacyCategory{padding:15px;border:1px solid var(--line);border-radius:6px}.privacyCategory>div{display:flex;align-items:center;gap:8px}.privacyCategory b{display:block;margin-top:12px;font-size:1.45rem}.privacyCategory p{min-height:38px;margin:5px 0 10px;color:var(--muted)}.privacyCategory small{color:var(--muted)}.privacyDetails{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.privacyDetails summary{cursor:pointer;font-weight:700}.privacyActionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.privacyActionGridDanger,.privacyActionGridSafe{grid-template-columns:repeat(2,minmax(0,1fr))}.privacyActionCard{display:flex;min-height:210px;flex-direction:column;align-items:flex-start;padding:16px;border:1px solid var(--line);border-radius:6px}.privacyActionCard.danger{border-color:#e8b5ae;background:rgba(187,63,53,.025)}.privacyActionCard h3{margin:14px 0 5px}.privacyActionCard p{flex:1 1;margin:0 0 16px;color:var(--muted)}.privacyActionCard button:disabled{cursor:not-allowed;opacity:.42}.privacyDangerZone{border:1px solid rgba(187,63,53,.34);background:#fffafa}.privacyDangerZone .settingsSectionHeading>svg{color:var(--red)}.privacyConfirmation{display:grid;grid-gap:6px;gap:6px;max-width:620px;margin-top:18px;font-weight:700}.privacyConfirmation input{min-height:42px;border-color:rgba(187,63,53,.32)}.privacyConfirmationState{display:flex;align-items:center;gap:7px;margin:7px 0 0;color:var(--muted);font-size:.88rem}.privacyConfirmationState.valid{color:var(--green);font-weight:700}.privacyRequestHistory{margin-top:20px}.privacyRequestRow{display:grid;grid-template-columns:minmax(150px,1fr) 130px 170px auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.privacyRequestRow em{grid-column:1/-1;color:#a53025}.privacyRequestStatus.failed{color:var(--red)}.privacyRequestStatus.completed{color:var(--green)}.privacyRequestGuidance{grid-column:1/-1;margin:0;color:var(--muted)}.privacyRequestError{grid-column:1/-1;padding:12px 14px;border-left:3px solid var(--red);background:#fff4f2}.privacyRequestError>strong{color:#992e26}.privacyRequestError p{margin:4px 0 8px;color:#70332e}.privacyRequestError details{margin-top:7px}.privacyRequestError summary{cursor:pointer;font-weight:700}.privacyRequestError a{display:inline-flex;margin-top:9px;font-weight:800}.privacyIntegrationList{display:grid;grid-gap:8px;gap:8px;padding:0;list-style:none}.privacyIntegrationList li{display:grid;grid-template-columns:1fr auto;grid-gap:5px 16px;gap:5px 16px;padding:12px;border:1px solid var(--line);border-radius:6px}.privacyIntegrationList li>div{display:grid;grid-gap:2px;gap:2px}.privacyIntegrationList li p,.privacyIntegrationList li>div span{color:var(--muted)}.privacyIntegrationList li p{grid-column:1/-1;margin:3px 0 0}.privacyRetentionGrid{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));grid-gap:10px;gap:10px}.privacyRetentionGrid label{display:grid;grid-gap:6px;gap:6px;font-weight:700}.privacyRetentionActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.privacyRetentionRuns{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.privacyRetentionRun{padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--soft)}.privacyRetentionRun header{display:flex;align-items:center;justify-content:space-between;gap:16px}.privacyRetentionRun header>div{display:grid;grid-gap:2px;gap:2px}.privacyRetentionRun header small{color:var(--muted)}.privacyRetentionPreview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:12px;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:var(--line)}.privacyRetentionPreview>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:11px;background:var(--surface)}.privacyRetentionPreview span{display:grid;grid-gap:3px;gap:3px}.privacyRetentionPreview small{color:var(--muted)}.privacyRetentionPreview b{font-size:1.15rem}.privacyRetentionTotal{margin:10px 0 0;color:var(--muted)}.privacyRetentionError{padding:10px 12px;border-left:3px solid var(--red);background:#fff4f2;color:#8c2b24}.privacyProcessorList{display:grid;grid-gap:8px;gap:8px}.privacyProcessor{padding:12px 14px;border:1px solid var(--line);border-radius:6px}.privacyProcessor summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:20px}.privacyProcessor summary span{display:grid;grid-gap:3px;gap:3px}.privacyProcessor summary small{color:var(--muted)}.privacyDialogBackdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(17,19,22,.58)}.privacyConfirmDialog{position:relative;width:min(760px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:26px;border:1px solid rgba(187,63,53,.32);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.privacyConfirmDialog h2{margin:5px 0 7px}.privacyConfirmDialog>p{color:var(--muted)}.privacyDialogClose{position:absolute;top:16px;right:16px}.privacyConsequenceList{display:grid;margin-top:18px;border:1px solid var(--line);border-radius:6px;overflow:hidden}.privacyConsequenceList>div{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(240px,1.25fr);grid-gap:20px;gap:20px;padding:11px 13px;border-bottom:1px solid var(--line)}.privacyConsequenceList>div:last-child{border-bottom:0}.privacyConsequenceList span{display:grid;grid-gap:2px;gap:2px}.privacyConsequenceList small{color:var(--muted)}.privacyConsequenceList b{font-weight:600}.privacySharedCredentialNotice{display:flex;gap:11px;margin-top:14px;padding:13px;border:1px solid #eccb95;border-radius:6px;background:#fff9ef;color:#6f4a0f}.privacySharedCredentialNotice svg{flex:0 0 auto}.privacySharedCredentialNotice p{margin:3px 0 0}.privacyDialogActions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width:980px){.privacyActionGrid,.privacyCategoryGrid,.privacyRetentionGrid,.privacyRetentionPreview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.privacyActionGrid,.privacyCategoryGrid,.privacyRetentionGrid,.privacyRetentionPreview{grid-template-columns:1fr}.privacyRequestRow{grid-template-columns:1fr auto}.privacyRequestRow small{grid-column:1}.privacyConsequenceList>div,.privacyIntegrationList li{grid-template-columns:1fr}.privacyDialogBackdrop{padding:10px}.privacyConfirmDialog{max-height:calc(100vh - 20px);padding:20px}}.integrationWorkspace{display:grid;grid-gap:16px;gap:16px;max-width:1500px;margin:0 auto}.integrationEmpty,.integrationHero,.integrationHistory,.integrationSection{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.integrationHero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:24px}.integrationHero h1{margin:5px 0 7px;font-size:1.85rem;letter-spacing:0}.integrationHero>div>p:last-child,.integrationHistoryToggle small,.integrationModal>p,.integrationSectionHeading p,.integrationSectionHeading>span{color:var(--muted);line-height:1.5}.integrationCustomerPicker{display:grid;flex:0 0 300px;grid-gap:6px;gap:6px;color:var(--muted);font-size:.78rem;font-weight:800}.integrationCustomerPicker select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 38px 0 12px;color:var(--ink);background:var(--surface);font-weight:750}.integrationAttention,.integrationPreviewNotice{display:flex;align-items:center;gap:12px;border-radius:8px;padding:13px 16px}.integrationPreviewNotice{border:1px solid rgba(47,104,196,.18);color:var(--biz-info,#24589e);background:var(--biz-info-soft,#eef5ff)}.integrationPreviewNotice>div{display:grid;grid-gap:2px;gap:2px}.integrationPreviewNotice span{color:var(--biz-muted,#52677f);font-size:.82rem}.integrationSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.integrationSummaryItem{display:flex;align-items:baseline;gap:9px;padding:17px 20px;border-right:1px solid var(--line)}.integrationSummaryItem:last-child{border-right:0}.integrationSummaryItem strong{font-size:1.55rem}.integrationSummaryItem span{color:var(--muted);font-size:.8rem;font-weight:750}.integrationSummaryItem.good strong{color:var(--green)}.integrationSummaryItem.active strong{color:var(--blue)}.integrationSummaryItem.warning strong{color:var(--amber)}.integrationStatusLine{display:grid;grid-template-columns:minmax(320px,1.35fr) minmax(240px,1fr) auto;align-items:center;grid-gap:22px;gap:22px;border:1px solid var(--line);border-radius:8px;padding:17px 20px;background:var(--surface)}.integrationStatusPrimary{display:flex;align-items:center;gap:12px}.integrationStatusMissing,.integrationStatusPrimary>div{display:grid;grid-gap:3px;gap:3px}.integrationStatusPrimary strong{font-size:1.05rem}.integrationStatusMissing span,.integrationStatusPrimary span{color:var(--muted);font-size:.76rem}.integrationReadinessDot{width:11px;height:11px;flex:0 0 auto;border-radius:50%;background:var(--amber);box-shadow:0 0 0 6px rgba(184,117,20,.12)}.integrationReadinessDot.ready{background:var(--green);box-shadow:0 0 0 6px rgba(22,134,93,.12)}.integrationStatusMissing{padding-left:22px;border-left:1px solid var(--line)}.integrationStatusMissing strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integrationReadinessBadge{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 10px;color:var(--biz-gold,#8a570d);background:var(--biz-gold-soft,#fff1d8);font-size:.72rem;font-weight:850;white-space:nowrap}.integrationReadinessBadge.ready{color:var(--biz-success,#08734e);background:var(--biz-success-soft,#e7f5ef)}.integrationAttention{border:1px solid rgba(184,117,20,.22);color:var(--biz-gold,#8a570d);background:var(--biz-gold-soft,#fff8eb)}.integrationAttention>div{display:grid;flex:1 1;grid-gap:2px;gap:2px}.integrationAttention p{color:#766347;font-size:.82rem}.integrationAttention a{font-size:.8rem;font-weight:850}.integrationSection{padding:22px}.integrationSectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.integrationSectionHeading h2{margin:4px 0;font-size:1.35rem}.integrationSectionHeading>span{font-size:.76rem}.personalConnections{padding:22px}.personalConnectionCard,.personalConnections{border:1px solid var(--line);border-radius:8px;background:#fff}.personalConnectionCard{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(280px,1.4fr) auto;align-items:center;grid-gap:24px;gap:24px;border-left:3px solid #6b86d9;padding:18px}.personalConnectionCard.action_required{border-left-color:var(--amber);background:#fffcf7}.personalConnectionCard.active{border-left-color:var(--green)}.personalConnectionCard.connecting,.personalConnectionCard.disconnecting{border-left-color:var(--blue)}.personalConnectionActions,.personalConnectionActions button,.personalConnectionActions form,.personalConnectionIdentity,.personalConnectionSummary .integrationStatus{display:flex;align-items:center}.personalConnectionIdentity{gap:12px}.personalConnectionIdentity h3{margin:0 0 3px;font-size:.95rem}.personalConnectionActions p,.personalConnectionIdentity p,.personalConnectionSummary p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.45}.personalConnectionSummary{display:grid;grid-gap:6px;gap:6px}.personalConnectionSummary>strong{font-size:.96rem}.personalConnectionSummary>small{color:var(--muted);font-size:.7rem}.personalConnectionSummary .integrationStatus{width:-moz-fit-content;width:fit-content;gap:5px}.personalConnectionSummary .integrationStatus.authorized_pending_sync,.personalConnectionSummary .integrationStatus.connecting,.personalConnectionSummary .integrationStatus.disconnecting{color:var(--biz-info,#24589e);background:var(--biz-info-soft,#edf4ff)}.personalConnectionSummary .integrationStatus.action_required{color:var(--biz-gold,#8b570a);background:var(--biz-gold-soft,#fff0d7)}.personalConnectionSummary .integrationStatus.active{color:#14764e;background:var(--biz-success-soft,#e5f5ee)}.personalConnectionActions{min-width:210px;flex-direction:column;align-items:flex-end;gap:8px}.personalConnectionActions button{justify-content:center;gap:7px;white-space:nowrap}.personalConnectionActions p{max-width:250px;text-align:right}.personalConnectionFeedback{margin:-4px 0 14px;border-radius:7px;padding:10px 12px;font-size:.78rem;font-weight:700}.personalConnectionFeedback.success{color:#14764e;background:#e5f5ee}.personalConnectionFeedback.neutral{color:#59616b;background:#f2f4f6}.personalConnectionFeedback.error{color:#9e342d;background:#fdecea}.integrationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.integrationCard{position:relative;display:flex;min-height:330px;flex-direction:column;border:1px solid var(--line);border-top:3px solid #9ca3af;border-radius:8px;padding:18px;background:var(--biz-surface,#fff)}.integrationCard.blue{border-top-color:#4381e6}.integrationCard.cyan{border-top-color:#10a3bd}.integrationCard.amber{border-top-color:#df942e}.integrationCard.green{border-top-color:#2b9a67}.integrationCard.action_required,.integrationCard.connection_lost{background:linear-gradient(180deg,var(--biz-surface,#fff) 0,#fffaf3 100%)}.integrationCardActions,.integrationCardTitle,.integrationCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.integrationModalIcon,.integrationProviderIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:#355271;background:var(--biz-info-soft,#eef3f8)}.integrationCard.blue .integrationProviderIcon,.integrationModalIcon.blue{color:var(--biz-info,#2f68c4);background:var(--biz-info-soft,#edf4ff)}.integrationCard.cyan .integrationProviderIcon,.integrationModalIcon.cyan{color:#06879d;background:var(--biz-info-soft,#eaf9fb)}.integrationCard.amber .integrationProviderIcon,.integrationModalIcon.amber{color:var(--biz-gold,#b87514);background:var(--biz-gold-soft,#fff5e5)}.integrationCard.green .integrationProviderIcon,.integrationModalIcon.green{color:var(--biz-success,#16865d);background:var(--biz-success-soft,#eaf8f2)}.integrationRelevant,.integrationStatus{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:850}.integrationStatus.not_connected{color:var(--biz-muted,#68707a);background:var(--biz-surface-warm,#f0f2f4)}.integrationStatus.active{color:var(--biz-success,#08734e);background:var(--biz-success-soft,#e7f5ef)}.integrationStatus.syncing{color:var(--biz-info,#24589e);background:var(--biz-info-soft,#eaf2ff)}.integrationStatus.action_required{color:#965e0e;background:var(--biz-gold-soft,#fff1d8)}.integrationStatus.connection_lost{color:var(--biz-danger,#a52f28);background:var(--biz-danger-soft,#fdecea)}.integrationMessage.active svg,.integrationStatus.syncing svg{animation:integrationSpin 1.2s linear infinite}@keyframes integrationSpin{to{transform:rotate(1turn)}}.integrationCardTitle{align-items:flex-start;margin-top:16px}.integrationCardTitle h3{margin-bottom:5px;font-size:1.08rem}.integrationCardState>p,.integrationCardTitle p{color:var(--muted);line-height:1.45}.integrationRelevant{flex:0 0 auto;color:var(--biz-info,#24589e);background:var(--biz-info-soft,#eef5ff)}.integrationCardState{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.integrationCardState>strong{font-size:1.03rem}.integrationCardSignals{display:grid;grid-template-columns:.8fr 1fr 1fr;margin-top:18px;border:1px solid var(--line);border-radius:8px;background:var(--biz-surface-warm,#f7f8fa);overflow:hidden}.integrationCardSignals>div{display:grid;align-content:start;grid-gap:6px;gap:6px;min-height:68px;padding:11px;border-right:1px solid var(--line)}.integrationCardSignals>div:last-child{border-right:0}.integrationCardSignals span{color:var(--muted);font-size:.63rem;font-weight:800;text-transform:uppercase}.integrationCardSignals strong{display:flex;align-items:center;gap:5px;font-size:.75rem;line-height:1.3}.integrationCardSignals strong.good{color:var(--green)}.integrationCardSignals strong.active{color:var(--blue)}.integrationCardSignals strong.warning{color:var(--amber)}.integrationCardSignals strong.neutral{color:var(--muted)}.integrationCardSignals strong.active svg{animation:integrationSpin 1.2s linear infinite}.integrationCard>.integrationMessage{margin-top:12px}.integrationCardDetails{margin-top:12px;border-top:1px solid var(--line)}.integrationCardDetails summary{padding:11px 0 0;color:var(--muted);cursor:pointer;font-size:.73rem;font-weight:850;list-style-position:inside}.integrationCardDetails[open] summary{margin-bottom:12px}.integrationCardDetails .integrationCardState{margin-top:0}.integrationDataTags{display:flex;flex-wrap:wrap;gap:7px}.integrationDataTags span{border:1px solid var(--line);border-radius:999px;padding:5px 8px;color:#59616b;background:var(--biz-surface-warm,#f7f8f9);font-size:.7rem;font-weight:700}.integrationCard dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px 16px;gap:11px 16px;margin:0}.integrationCard dl div{display:grid;grid-gap:3px;gap:3px}.integrationCard dt{color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.integrationCard dd{margin:0;overflow:hidden;font-size:.8rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.integrationMessage{display:flex;align-items:flex-start;gap:8px;border-radius:7px;padding:10px;font-size:.78rem;line-height:1.4}.integrationMessage.warning{color:var(--biz-gold,#8b570a);background:var(--biz-gold-soft,#fff3dd)}.integrationMessage.active{color:var(--biz-info,#24589e);background:var(--biz-info-soft,#edf4ff)}.integrationCardActions{justify-content:flex-start;margin-top:auto;padding-top:18px}.integrationCardActions button svg,.integrationModalActions button svg{margin-right:7px}.integrationCardActions button:disabled{cursor:default;opacity:.72}.integrationTextButton{border:0;padding:8px;color:var(--muted);background:transparent;font-size:.76rem;font-weight:800}.integrationHistory{overflow:hidden}.integrationHistoryToggle{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;padding:17px 20px;color:var(--ink);background:transparent;text-align:left}.integrationHistoryToggle>span{display:flex;align-items:center;gap:12px}.integrationHistoryToggle>span>span{display:grid;grid-gap:2px;gap:2px}.integrationHistoryToggle small{display:block}.integrationHistoryToggle>svg{transition:transform .16s ease}.integrationHistoryToggle>svg.rotated{transform:rotate(180deg)}.integrationHistoryList{border-top:1px solid var(--line)}.integrationHistoryEmpty{padding:22px 20px;color:var(--muted);text-align:center}.integrationHistoryRow{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.integrationHistoryRow:last-child{border-bottom:0}.integrationHistoryRow>div{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px}.integrationHistoryRow p{grid-column:1/-1;color:var(--muted);font-size:.78rem}.integrationHistoryRow time{color:var(--muted);font-size:.74rem}.integrationHistoryDot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#9ca3af}.integrationHistoryDot.good{background:var(--green)}.integrationHistoryDot.active{background:var(--blue)}.integrationHistoryDot.warning{background:var(--amber)}.integrationModalBackdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:20px;background:rgba(15,18,22,.56);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.integrationModal{position:relative;width:min(100%,500px);display:grid;grid-gap:14px;gap:14px;border-radius:8px;padding:26px;background:var(--biz-surface,#fff);box-shadow:0 30px 90px rgba(0,0,0,.22)}.integrationModalClose{position:absolute;top:15px;right:15px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--biz-surface,#fff)}.integrationModalIcon.success{color:var(--biz-success,#08734e);background:var(--biz-success-soft,#e7f5ef)}.integrationModalIcon.danger{color:var(--biz-danger,#a52f28);background:var(--biz-danger-soft,#fdecea)}.integrationModal h2{padding-right:30px;font-size:1.45rem}.integrationFlowSteps{display:grid;grid-template-columns:24px 1fr 24px 1fr 24px;align-items:center;margin:0 46px 6px 0}.integrationFlowSteps span{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-size:.68rem;font-weight:850}.integrationFlowSteps span.active{border-color:var(--blue);color:var(--blue)}.integrationFlowSteps span.done{border-color:var(--green);color:var(--biz-on-accent,#fff);background:var(--green)}.integrationFlowSteps i{height:1px;background:var(--line)}.integrationPermissionList{display:grid;grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:8px;padding:14px}.integrationCompletion,.integrationPermissionList div,.integrationSecurityNote{display:flex;align-items:flex-start;gap:9px}.integrationPermissionList svg{color:var(--green)}.integrationCompletion,.integrationSecurityNote{border-radius:8px;padding:12px;color:#345a78;background:var(--biz-info-soft,#edf5fb);font-size:.8rem;line-height:1.45}.integrationCompletion>div{display:grid;grid-gap:3px;gap:3px}.integrationCompletion>svg{animation:integrationSpin 1.2s linear infinite}.integrationAccountOption{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;border:2px solid rgba(47,104,196,.35);border-radius:8px;padding:14px;background:var(--biz-info-soft,#f5f8ff)}.integrationAccountList{display:grid;grid-gap:9px;gap:9px;max-height:320px;overflow-y:auto}.integrationManualAccountFallback{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;padding:14px;background:var(--biz-surface,#fff)}.integrationManualAccountFallback p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.45}.integrationManualAccountFallback label{display:grid;grid-gap:5px;gap:5px;color:var(--ink);font-size:.78rem;font-weight:700}.integrationManualAccountFallback input{min-height:38px;border:1px solid var(--line);border-radius:6px;padding:0 10px;color:var(--ink);background:var(--biz-surface,#fff)}.integrationAccountOption span{display:grid;grid-gap:3px;gap:3px}.integrationAccountOption small{color:var(--muted)}.integrationAccountOption>svg{color:var(--blue)}.integrationSelectionSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.integrationSelectionSummary span{display:grid;grid-gap:4px;gap:4px;padding:12px;color:var(--muted);background:var(--biz-surface,#fff);font-size:.74rem}.integrationSelectionSummary strong{color:var(--ink);font-size:.86rem}.integrationSwitchConfirmation{display:flex;align-items:flex-start;gap:10px;border:1px solid #e7c47a;border-radius:8px;padding:12px;color:#76500e;background:var(--biz-gold-soft,#fff8e8);font-size:.8rem;line-height:1.45}.integrationModalActions{display:flex;justify-content:flex-end;gap:9px;margin-top:6px}.dangerButton{color:#fff;font-weight:800}.integrationEmpty{min-height:360px;display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;padding:30px;text-align:center}.integrationEmpty p{color:var(--muted)}@media (max-width:900px){.integrationHero{align-items:stretch;flex-direction:column}.integrationCustomerPicker{flex-basis:auto}.integrationSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.integrationSummaryItem:nth-child(2){border-right:0}.integrationSummaryItem:nth-child(-n+2){border-bottom:1px solid var(--line)}.integrationGrid{grid-template-columns:1fr}.integrationStatusLine{grid-template-columns:1fr auto}.integrationStatusMissing{grid-column:1/-1;grid-row:2;padding:12px 0 0;border-top:1px solid var(--line);border-left:0}.personalConnectionCard{grid-template-columns:1fr 1.4fr}.personalConnectionActions{grid-column:1/-1;align-items:flex-start;flex-direction:row}.personalConnectionActions p{text-align:left}}@media (max-width:620px){.integrationHero,.integrationSection,.personalConnections{padding:17px}.integrationHero h1{font-size:1.48rem}.integrationSummary{grid-template-columns:1fr 1fr}.integrationSummaryItem{display:grid;grid-gap:2px;gap:2px;padding:13px}.integrationStatusLine{grid-template-columns:1fr;gap:14px;padding:15px}.integrationReadinessBadge{justify-self:start}.integrationStatusMissing{grid-column:auto;grid-row:auto}.integrationAttention{align-items:flex-start;flex-wrap:wrap}.integrationAttention a{margin-left:32px}.integrationSectionHeading{flex-direction:column}.personalConnectionCard{grid-template-columns:1fr;gap:15px;padding:15px}.personalConnectionActions{grid-column:auto;align-items:stretch;flex-direction:column}.personalConnectionActions button,.personalConnectionActions form{width:100%}.integrationCard{min-height:0;padding:15px}.integrationCardTitle{flex-direction:column}.integrationCard dl,.integrationCardSignals{grid-template-columns:1fr}.integrationCardSignals>div{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.integrationCardSignals>div:last-child{border-bottom:0}.integrationCardActions{align-items:stretch;flex-direction:column}.integrationCardActions button{width:100%}.integrationHistoryRow{grid-template-columns:10px 1fr}.integrationHistoryRow time{grid-column:2}.integrationHistoryRow>div{grid-template-columns:1fr}.integrationHistoryRow p{grid-column:1}.integrationModal{padding:22px 18px 18px}.integrationModalActions{flex-direction:column-reverse}.integrationModalActions button{width:100%}}*{box-sizing:border-box;min-width:0}body,html{min-height:100%}body{margin:0;color:var(--ink);background:#eef1f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:22px;padding:18px;color:#ffffff;background:var(--sidebar)}.brand{display:grid;grid-template-columns:38px 1fr;align-items:center;grid-gap:10px;gap:10px}.brandMark{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:var(--sidebar);background:#ffffff;font-weight:900}.brand small{display:block;margin-top:2px;color:rgba(255,255,255,.6)}.sidebarNav{display:grid;grid-gap:7px;gap:7px}.navItem{min-height:42px;display:grid;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:10px;gap:10px;border-radius:8px;padding:10px;color:rgba(255,255,255,.72)}.navItem b{min-width:26px;border-radius:999px;padding:3px 7px;color:rgba(255,255,255,.78);background:rgba(255,255,255,.1);text-align:center;font-size:.74rem}.navItem.active,.navItem:hover{color:#ffffff;background:rgba(255,255,255,.1)}.managerMini{display:grid;grid-gap:12px;gap:12px;margin-top:auto;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06)}.managerMini p{color:rgba(255,255,255,.68);line-height:1.5}.liveRow{display:flex;align-items:center;gap:10px}.pulse{width:10px;height:10px;border-radius:999px;background:var(--green);box-shadow:0 0 0 7px rgba(22,134,93,.18)}.mainFrame{min-height:100vh;display:grid;grid-template-rows:auto 1fr}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:78px;padding:18px 28px;border-bottom:1px solid var(--line);background:rgba(238,241,244,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar h1{margin-top:4px;font-size:1.35rem;letter-spacing:0}.actionRow,.cardTitleRow,.toolbar,.topbarActions{display:flex;align-items:center;gap:10px}.topbarActions{justify-content:flex-end}.iconButton{position:relative;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface)}.notificationBadge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border:2px solid var(--surface);border-radius:999px;background:var(--ink);color:white;font-size:10px;font-weight:800;line-height:1}.businessAppShell{--biz-page-standard:1180px;--biz-page-wide:1920px;--biz-page-workspace:2320px;--biz-page-gutter:clamp(34px,2.4vw,64px);--biz-ink:#f4f2ee;--biz-ink-soft:#ffffff;--biz-muted:#a3a6b4;--biz-faint:#868a99;--biz-border:rgba(255,255,255,0.08);--biz-border-strong:rgba(255,255,255,0.14);--biz-bg:#0a0b13;--biz-surface:#14151f;--biz-surface-warm:#1a1b26;--biz-fill:rgba(255,255,255,0.035);--biz-fill-strong:rgba(255,255,255,0.06);--biz-glass:linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.02));--biz-glass-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 0 0 1px rgba(255,255,255,0.08),0 20px 50px rgba(0,0,0,0.35);--biz-glow-1:#ffc766;--biz-glow-2:#ff7a45;--biz-glow:linear-gradient(135deg,var(--biz-glow-1),var(--biz-glow-2));--biz-glow-ink:#1a0f06;--biz-on-accent:#0a0b13;--biz-accent-surface:var(--biz-glow);--biz-gold:#ffb98a;--biz-gold-soft:rgba(255,160,90,0.12);--biz-info:#8fb5ff;--biz-info-soft:rgba(79,140,255,0.14);--biz-success:#3ed598;--biz-success-soft:rgba(62,213,152,0.12);--biz-danger:#ff8f7d;--biz-danger-soft:rgba(255,110,90,0.14);--biz-violet:#8b7cff;--biz-magenta:#e05cf0;--biz-blue:#4f8cff;--biz-amber:#ffb547;--biz-ease-out:cubic-bezier(0.23,1,0.32,1);--ink:var(--biz-ink);--muted:var(--biz-muted);--surface:var(--biz-surface);--soft:var(--biz-surface-warm);--line:var(--biz-border);--green:var(--biz-success);--amber:var(--biz-gold);--red:var(--biz-danger);--blue:var(--biz-info);--biz-shadow:0 20px 50px rgba(0,0,0,0.4);--shadow:var(--biz-shadow);position:relative;min-height:100vh;grid-template-columns:244px minmax(0,1fr);column-gap:0;padding:0;color:var(--biz-ink);background:var(--biz-bg);font-family:var(--font-biz-body),"Figtree",system-ui,sans-serif;font-size:14px}.businessAppShell :is(h1,h2,h3){font-family:var(--font-display),"Bricolage Grotesque",system-ui,sans-serif;letter-spacing:-.02em}.businessAppShell>.businessWorkspace{position:relative;z-index:1}.businessAppShell :focus-visible{outline:2px solid rgba(255,199,102,.7);outline-offset:2px}.businessAtmosphere{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.businessAtmosphere:after,.businessAtmosphere:before{content:"";position:absolute;border-radius:50%;filter:blur(90px)}.businessAtmosphere:before{width:720px;height:720px;right:-180px;bottom:-320px;background:radial-gradient(closest-side,rgba(255,122,69,.28),transparent)}.businessAtmosphere:after{width:680px;height:680px;left:120px;top:-380px;background:radial-gradient(closest-side,rgba(110,90,255,.22),transparent)}.businessAtmosphere i{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 60% 20%,#000,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 60% 20%,#000,transparent 70%)}.businessSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:6px;margin:0;padding:20px 14px 16px;overflow-y:auto;border:0;border-right:1px solid var(--biz-border);border-radius:0;z-index:2;color:var(--biz-ink);background:rgba(10,11,19,.6);box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.businessSidebarTop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.businessBrand{display:flex;align-items:center;gap:10px;padding:2px 10px 16px;color:var(--biz-ink);font:700 17px/1 var(--font-display),Bricolage Grotesque,sans-serif;letter-spacing:-.02em;text-decoration:none}.businessBrandMark{position:relative;width:30px;height:30px;flex:none;overflow:hidden;border-radius:10px;background:#15161f;box-shadow:inset 0 0 0 1px var(--biz-border-strong),0 0 24px rgba(255,138,72,.3)}.businessBrandMark:after{content:"";position:absolute;inset:40% -30% -55% 20%;border-radius:50%;background:var(--biz-glow);filter:blur(3px)}.businessNav{display:grid;grid-gap:0;gap:0}.businessNavGroup{display:grid;grid-gap:2px;gap:2px}.businessNavLabel{margin:14px 10px 6px;color:var(--biz-faint);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.businessSidebar .navItem{position:relative;display:flex;align-items:center;gap:11px;min-height:38px;padding:0 12px;border-radius:11px;color:var(--biz-muted);background:transparent;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s ease,color .15s ease}.businessSidebar .navItem svg{flex:none}@media (hover:hover) and (pointer:fine){.businessSidebar .navItem:hover{color:var(--biz-ink);background:var(--biz-fill)}}.businessSidebar .navItem.active{color:var(--biz-ink);background:linear-gradient(90deg,rgba(255,160,90,.14),rgba(255,160,90,.02));box-shadow:inset 0 0 0 1px rgba(255,170,100,.16)}.businessSidebar .navItem.active:before{content:"";position:absolute;left:-14px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--biz-glow);box-shadow:0 0 12px var(--biz-glow-2)}.businessSidebar .navItem.active svg{color:var(--biz-glow-1)}.businessNavAttention{margin-left:auto;width:7px;height:7px;flex:none;border-radius:50%;background:var(--biz-glow-2);box-shadow:0 0 8px var(--biz-glow-2)}.businessSidebarClose{display:none}.businessSidebarFooter{margin-top:auto;padding:12px 6px 0;border-top:1px solid var(--biz-border)}.businessMe,.businessSidebarFooter{display:flex;align-items:center;gap:10px}.businessMe{flex:1 1;min-width:0}.businessMeAvatar{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#3a3d52,#24263a);box-shadow:inset 0 0 0 1px var(--biz-border-strong);font-size:12px;font-weight:700}.businessMeText{display:grid;min-width:0}.businessMeText b{font-size:13px;font-weight:600}.businessMeText b,.businessMeText small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.businessMeText small{color:var(--biz-faint);font-size:12px}.businessSidebarSignOut{display:grid;place-items:center;width:32px;height:32px;flex:none;padding:0;border:0;border-radius:9px;color:var(--biz-muted);background:var(--biz-fill);box-shadow:0 0 0 1px var(--biz-border);cursor:pointer}@media (hover:hover) and (pointer:fine){.businessSidebarSignOut:hover{color:var(--biz-ink);background:var(--biz-fill-strong)}}.businessMobileBar{display:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;color:var(--biz-ink);background:rgba(10,11,19,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--biz-border)}.businessMobileBar .businessBrand{padding:0}.businessMobileMenuButton{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:11px;color:var(--biz-ink);background:var(--biz-fill);box-shadow:0 0 0 1px var(--biz-border)}.businessSidebarScrim{display:none;position:fixed;inset:0;z-index:50;border:0;padding:0;background:rgba(4,5,10,.6)}.businessWorkspace{min-width:0;padding:0;background:transparent}@media (max-width:860px){.businessAppShell{grid-template-columns:1fr;grid-template-rows:auto 1fr}.businessMobileBar{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:40}.businessSidebarScrim{display:block}.businessSidebar{position:fixed;inset:0 auto 0 0;z-index:60;width:min(84vw,300px);height:100vh;background:#0d0e17;transform:translateX(-100%);transition:transform .22s var(--biz-ease-out)}.businessSidebar.businessSidebarOpen{transform:translateX(0);box-shadow:24px 0 48px rgba(0,0,0,.45)}.businessSidebarClose{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:0;border-radius:9px;color:var(--biz-muted);background:var(--biz-fill);box-shadow:0 0 0 1px var(--biz-border)}}@media (prefers-reduced-motion:reduce){.businessSidebar{transition:none}}.businessNavLoading{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:block;height:2px;margin-bottom:-2px;overflow:hidden}.businessNavLoading:before{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,var(--biz-gold,#ffc06b),transparent);animation:businessNavLoading 1.1s ease-in-out infinite}@keyframes businessNavLoading{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.businessWorkspacePending>:not(.businessNavLoading){opacity:.55;transition:opacity .15s ease .12s}.businessNav .navItem.pending{opacity:.9}@media (prefers-reduced-motion:reduce){.businessNavLoading:before{animation:none;width:100%;opacity:.6}.businessWorkspacePending>:not(.businessNavLoading){transition:none}}.businessPage{width:min(var(--biz-page-max,var(--biz-page-standard)),100%);margin:0 auto;display:grid;grid-gap:18px;gap:18px;padding:26px var(--biz-page-gutter) 48px}.businessPage--wide{--biz-page-max:var(--biz-page-wide)}.businessHero{display:grid;grid-gap:6px;gap:6px;padding:0 0 8px}.businessHero h1{max-width:760px;font-size:34px;line-height:1.1;font-weight:700;letter-spacing:-.03em}.businessHero p{max-width:720px;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.bizTop{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.bizTop .businessHero{flex:1 1;min-width:260px;padding:0}.bizGlass{position:relative;border-radius:20px;background:var(--biz-glass);box-shadow:var(--biz-glass-shadow)}.bizPanel{padding:20px 22px}.bizPanelHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.bizPanelHead h2{margin:0;font-size:18px;font-weight:600}.bizPanelHead a{color:var(--biz-muted);font-size:13px;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.bizPanelHead a:hover{color:var(--biz-ink)}}.bizSplit{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.bizSplit--even{grid-template-columns:repeat(2,minmax(0,1fr))}.bizBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border:0;border-radius:11px;color:var(--biz-ink);background:var(--biz-fill-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px var(--biz-border-strong);font:inherit;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .16s var(--biz-ease-out),background-color .15s ease}@media (hover:hover) and (pointer:fine){.bizBtn:hover{background:rgba(255,255,255,.1)}}.bizBtn:active{transform:scale(.97)}.bizBtn--glow{color:var(--biz-glow-ink);background:var(--biz-glow);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 8px 24px rgba(255,122,69,.35)}@media (hover:hover) and (pointer:fine){.bizBtn--glow:hover{background:var(--biz-glow);filter:brightness(1.06)}}.bizBtn--sm{min-height:32px;padding:0 12px;border-radius:9px;font-size:13px}.bizBtn:disabled,.bizBtn[aria-disabled=true]{opacity:.5;pointer-events:none}.bizChip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-radius:12px;color:var(--biz-muted);background:var(--biz-fill-strong);box-shadow:inset 0 0 0 1px var(--biz-border);font-size:12px;font-weight:600;white-space:nowrap}.bizChip i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.bizChip--warm{color:#ffb98a;background:rgba(255,160,90,.12);box-shadow:inset 0 0 0 1px rgba(255,160,90,.22)}.bizChip--green{color:var(--biz-success);background:rgba(62,213,152,.12);box-shadow:inset 0 0 0 1px rgba(62,213,152,.22)}.bizAppIcon{position:relative;display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:14px;color:#fff;background:var(--tile);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -3px 6px rgba(0,0,0,.22),0 10px 24px var(--tile-glow)}.bizAppIcon:before{content:"";position:absolute;inset:2px 3px 55% 3px;border-radius:12px 12px 18px 18px;background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,0));pointer-events:none}.bizAppIcon svg{position:relative;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.bizAppIcon--sm{width:36px;height:36px;border-radius:11px}.bizAppIcon.t-warm{--tile:linear-gradient(145deg,#ffd27a,#ff7a45 60%,#e8542a);--tile-glow:rgba(255,122,69,0.35)}.bizAppIcon.t-violet{--tile:linear-gradient(145deg,#b3a6ff,#7a63ff 60%,#5a45e6);--tile-glow:rgba(122,99,255,0.35)}.bizAppIcon.t-magenta{--tile:linear-gradient(145deg,#f7a0ff,#d24fe6 60%,#a93cc7);--tile-glow:rgba(210,79,230,0.35)}.bizAppIcon.t-blue{--tile:linear-gradient(145deg,#8fbcff,#3f7cff 60%,#2a5fe0);--tile-glow:rgba(63,124,255,0.35)}.bizAppIcon.t-green{--tile:linear-gradient(145deg,#8ef0c4,#2fc485 60%,#20a06a);--tile-glow:rgba(47,196,133,0.3)}.bizAppIcon.t-muted{--tile:linear-gradient(145deg,#3a3d52,#24263a);--tile-glow:rgba(0,0,0,0.25);color:var(--biz-muted)}.bizSteps{display:grid;margin:0;padding:0;list-style:none}.bizStep{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--biz-border)}.bizStep:first-child{border-top:0}.bizStep b{font-weight:600}.bizStep small{margin-left:auto;color:var(--biz-faint);font-size:12.5px;text-align:right}.bizStep.now small{color:#ffb98a;font-weight:600}.bizMk{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;color:var(--biz-on-accent)}.bizMk--done{background:var(--biz-success);box-shadow:0 0 10px rgba(62,213,152,.45)}.bizMk--now{background:var(--biz-glow);box-shadow:0 0 12px rgba(255,138,72,.6)}.bizMk--later{box-shadow:inset 0 0 0 1.5px var(--biz-border-strong)}.bizPrio{display:grid;grid-gap:6px;gap:6px}.bizPrioRow{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.025);box-shadow:inset 0 0 0 1px var(--biz-border);color:inherit;text-decoration:none}.bizPrioRow>div{min-width:0}.bizPrioRow b{display:block;font-weight:600}.bizPrioRow small{display:block;color:var(--biz-muted);font-size:12.5px;line-height:1.4}.bizPrioRow em{margin-left:auto;flex:none;color:var(--biz-faint);font-size:12px;font-style:normal;font-weight:600}.bizRows{display:grid}.bizRow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 2px;border-top:1px solid var(--biz-border);color:var(--biz-muted)}.bizRow:first-child{border-top:0}.bizRow b,.bizRow span{color:var(--biz-ink);font-weight:600}.bizRow span{text-align:right;overflow-wrap:anywhere}.bizRow span.soft{color:var(--biz-muted);font-weight:500}.bizNote{margin:12px 0 0;max-width:80ch;color:var(--biz-faint);font-size:12.5px;line-height:1.5}.bizEmpty{display:grid;justify-items:start;grid-gap:12px;gap:12px;padding:26px}.bizEmpty h2{margin:0;font-size:20px}.bizEmpty p{margin:0;max-width:60ch;color:var(--biz-muted);line-height:1.55}.bizMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.bizMetric{padding:15px 16px;border-radius:14px;background:rgba(255,255,255,.02);box-shadow:inset 0 0 0 1px var(--biz-border)}.bizMetric b{font:700 24px/1.1 var(--font-display),sans-serif}.bizMetric b,.bizMetric small{display:block;color:var(--biz-muted)}.bizMetric small{margin-top:5px;font-size:12.5px}.bizProductGrid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(190px,11vw,260px),1fr));grid-gap:14px;gap:14px}.bizProduct{display:grid;align-content:start;justify-items:start;grid-gap:8px;gap:8px;min-width:0;padding:12px;border-radius:14px;background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px var(--biz-border)}.bizProduct>b{font-size:14px;font-weight:600}.bizProductShot{width:100%;aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:radial-gradient(60% 50% at 50% 40%,rgba(255,220,170,.14),transparent 70%),linear-gradient(165deg,#20212d,#14151f)}.bizProductShot img{width:100%;height:100%;object-fit:contain;padding:10px}.bizProductShot--none{align-content:center;gap:6px;color:var(--biz-faint);text-align:center}.bizProductShot--none small{font-size:12px}.bizProductPrice{color:var(--biz-muted);font-size:13px}.bizProductLink{display:inline-flex;align-items:center;gap:5px;max-width:100%;color:var(--biz-muted);font-size:12.5px;text-decoration:none;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.bizProductLink:hover{color:var(--biz-ink)}}.bizPanelTitleWithIcon{display:flex;align-items:center;gap:12px}.businessAppShell .integrationWorkspace{width:min(var(--biz-page-wide),100%);max-width:none;padding:26px var(--biz-page-gutter) 48px}.businessAppShell .integrationHero h1{font-size:34px;line-height:1.1;font-weight:700;letter-spacing:-.03em}.businessAppShell .integrationSwitchConfirmation{border-color:color-mix(in srgb,var(--biz-gold) 45%,transparent)}.integrationUnavailable{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:10px;color:var(--biz-muted,#6b6459);background:var(--biz-fill,rgba(0,0,0,.04));box-shadow:inset 0 0 0 1px var(--biz-border,rgba(0,0,0,.1));font-size:13px;font-weight:600}@media (max-width:860px){.businessAppShell .integrationWorkspace{padding:20px 16px 40px}.businessAppShell .integrationHero h1{font-size:28px}}@media (max-width:1080px){.bizSplit,.bizSplit--even{grid-template-columns:1fr}}@media (max-width:860px){.businessPage{padding:20px 16px 40px}.businessHero h1{font-size:28px}}.metaReview{display:grid;grid-gap:20px;gap:20px}.metaReviewGrid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:18px;gap:18px}.metaFacts,.metaReviewFields,.metaReviewGrid>div{padding:18px;border:1px solid var(--biz-line);border-radius:14px;background:rgba(255,255,255,.025)}.metaReviewGrid h3{margin:10px 0 4px;font-size:22px}.metaReviewCreatives{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,260px));grid-gap:14px;gap:14px}.metaReviewCreatives figure{margin:0;overflow:hidden;border:1px solid var(--biz-line);border-radius:14px}.metaReviewCreatives img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block}.metaReviewCreatives figcaption{padding:10px 12px;font-size:13px}.metaReviewFields{display:grid;grid-gap:14px;gap:14px}.metaReviewFields label{display:grid;grid-gap:7px;gap:7px;font-weight:650}.metaReviewFields input,.metaReviewFields select,.metaReviewFields textarea{width:100%;padding:11px 12px;color:inherit;background:rgba(0,0,0,.18);border:1px solid var(--biz-line);border-radius:9px;font:inherit}.metaReviewFields textarea{min-height:105px;resize:vertical}.metaReviewFields .metaCheck{grid-template-columns:auto 1fr;align-items:center;font-weight:500}.metaReviewFields .metaCheck input{width:auto}.metaFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px;margin:0}.metaFacts dt{color:var(--biz-muted);font-size:12px}.metaFacts dd{margin:4px 0 0;overflow-wrap:anywhere}.metaActions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:760px){.metaReviewGrid{grid-template-columns:1fr}}.businessSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.businessSummaryGrid section{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:22px;border-left:1px solid var(--line)}.businessSummaryGrid section:first-child{border-left:0}.businessSummaryGrid svg{color:var(--biz-success,#16865d)}.businessSummaryGrid span{color:var(--muted);font-size:.82rem;font-weight:750;text-transform:uppercase}.businessSummaryGrid strong{font-size:1.25rem}.businessSummaryGrid p{color:var(--muted);line-height:1.5}.businessActionBand,.businessEmptyBand{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.businessActionBand>div{display:grid;grid-gap:7px;gap:7px}.businessActionBand>div>svg{color:var(--biz-info,#2f68c4)}.businessActionBand p,.businessEmptyBand p{color:var(--muted);line-height:1.55}.businessOnboardingPage{max-width:940px}.businessOnboardingForm{display:grid;grid-gap:20px;gap:20px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.businessFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.businessOnboardingForm label{min-width:0;display:grid;grid-gap:8px;gap:8px;font-weight:700}.businessOnboardingForm input,.businessOnboardingForm textarea{width:100%;border:1px solid var(--line);border-radius:6px;padding:11px 12px;color:var(--ink);background:var(--surface,#fff);font:inherit;font-weight:450}.businessOnboardingForm input:focus-visible,.businessOnboardingForm textarea:focus-visible,.businessSidebar .navItem:focus-visible{outline:3px solid #79b8ff;outline-offset:2px}.businessMoneyInput{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.businessMoneyInput input{border-radius:6px 0 0 6px}.businessMoneyInput span{align-self:stretch;display:grid;place-items:center;padding:0 12px;border:1px solid var(--line);border-left:0;border-radius:0 6px 6px 0;color:var(--muted);background:var(--biz-surface-warm,#f7f8f8)}.businessFormFooter{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:4px}.businessFormFooter p{color:var(--muted);font-size:.9rem}@media (max-width:760px){.businessFormGrid,.businessSummaryGrid{grid-template-columns:1fr}.businessSummaryGrid section{border-left:0;border-top:1px solid var(--line)}.businessSummaryGrid section:first-child{border-top:0}.businessActionBand,.businessEmptyBand,.businessFormFooter{align-items:stretch;flex-direction:column}.businessActionBand .primaryButton,.businessFormFooter .primaryButton{width:100%;justify-content:center}}.workspace{padding:22px 28px 34px}.stack{display:grid;grid-gap:18px;gap:18px}.dashboardWorkspace{display:grid;grid-gap:16px;gap:16px}.dashboardFocus{gap:14px}.dashboardBriefing{gap:16px}.dashboardMorningBrief{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:28px;gap:28px;padding:24px 26px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.dashboardMorningBrief h1{margin-top:6px;font-size:clamp(1.7rem,2.4vw,2.35rem);letter-spacing:0}.dashboardMorningBrief>div:first-child>p{max-width:620px;margin-top:7px;color:var(--muted);line-height:1.48}.dashboardMorningSummary{padding-left:24px;border-left:1px solid var(--line)}.dashboardMorningSummary>span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.dashboardMorningSummary ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 18px;gap:8px 18px;margin:10px 0 0;padding:0;list-style:none}.dashboardMorningSummary li{position:relative;padding-left:17px;line-height:1.35}.dashboardMorningSummary li:before{position:absolute;left:0;top:.42em;width:6px;height:6px;border-radius:999px;background:var(--green);content:""}.dashboardBriefingTime{position:absolute;top:16px;right:18px;color:var(--muted);font-size:.72rem}.dashboardFocus .workspaceHeader{padding-top:16px;padding-bottom:16px}.dashboardSectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.dashboardSectionHeading h2{margin-top:5px;font-size:1.28rem}.dashboardSectionHeading p{margin-top:5px;color:var(--muted);line-height:1.45}.dashboardSectionMeta{display:flex;align-items:center;justify-content:flex-end;gap:12px}.dashboardBriefingEmpty>a,.dashboardSectionMeta>a{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:.82rem;font-weight:800;white-space:nowrap}.dashboardContextPanel,.dashboardPriorityPanel,.dashboardResultsPanel{padding:20px}.dashboardPriorityPanel{border-color:rgba(184,117,20,.3);box-shadow:0 14px 34px rgba(15,23,34,.06)}.dashboardPriorityList{display:grid}.dashboardPriorityRow{min-height:68px;display:grid;grid-template-columns:32px minmax(280px,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;padding:11px 2px;border-top:1px solid var(--line)}.dashboardPriorityRow:first-child{border-top:0}.dashboardPriorityIndex{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:var(--text);background:var(--soft);font-size:.78rem;font-weight:900}.dashboardPriorityRow>div{display:grid;grid-gap:3px;gap:3px}.dashboardPriorityRow>div span,.dashboardPriorityRow>time{color:var(--muted)}.dashboardPriorityRow>time{font-size:.8rem;white-space:nowrap}.dashboardPriorityRow>a{min-width:112px;justify-content:center}.dashboardDailyContext{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.dashboardBriefingEmpty{min-height:86px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.dashboardBriefingEmpty>span{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:var(--green);background:#e8f6ef}.dashboardBriefingEmpty h3{font-size:.95rem}.dashboardBriefingEmpty p{margin-top:3px;color:var(--muted);line-height:1.42}.dashboardCompactPanel,.dashboardContinuationPanel,.dashboardDecisionPanel,.dashboardNowPanel{padding:18px}.dashboardDecisionPanel{border-color:rgba(184,117,20,.34);box-shadow:0 16px 42px rgba(15,23,34,.08)}.dashboardCompactRows,.dashboardContinuationRows,.dashboardDecisionRows,.dashboardWorkRows{display:grid}.dashboardWorkRow{min-height:58px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,.36fr) auto 18px;align-items:center;grid-gap:16px;gap:16px;padding:11px 2px;border-top:1px solid var(--line)}.dashboardCompactRows a:first-child,.dashboardContinuationRows article:first-child,.dashboardDecisionRow:first-child,.dashboardWorkRow:first-child{border-top:0}.dashboardCompactRows div,.dashboardDecisionCustomer,.dashboardWorkRow>div{display:grid;grid-gap:4px;gap:4px}.dashboardCompactRows span,.dashboardCompactRows time,.dashboardDecisionCustomer span,.dashboardDecisionReason small,.dashboardWorkRow>div span,.dashboardWorkRow>span:not(.statusBadge){color:var(--muted)}.dashboardDecisionRow{min-height:78px;display:grid;grid-template-columns:minmax(300px,1fr) minmax(150px,.28fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:14px 2px;border-top:1px solid var(--line)}.dashboardDecisionCustomer strong{font-size:1.05rem}.dashboardDecisionReason{display:grid;justify-items:start;grid-gap:6px;gap:6px}.dashboardDecisionNext{display:grid;grid-gap:4px;gap:4px}.dashboardDecisionNext small{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.dashboardDecisionNext span{color:var(--muted);line-height:1.4}.dashboardDecisionRow .primaryButton{white-space:nowrap}.dashboardContinuationRows article{min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:11px 2px;border-top:1px solid var(--line)}.continuationIcon{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:var(--green);background:#e8f6ef}.dashboardContinuationRows p{margin-top:3px;color:var(--muted);line-height:1.45}.dashboardSecondaryAreas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.dashboardResultList{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.dashboardResultList a{min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;padding:14px 16px;border-left:1px solid var(--line)}.dashboardResultList a:first-child{border-left:0}.dashboardResultList strong{font-size:1.45rem}.dashboardResultList span{color:var(--muted);line-height:1.3}.dashboardResultList svg{color:var(--muted)}.dashboardCompactRows a{min-height:58px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 2px;border-top:1px solid var(--line)}.dashboardCompactRows svg{color:var(--green)}.dashboardCompactRows time{font-size:.78rem;white-space:nowrap}.dashboardActions{display:flex;justify-content:flex-end;gap:10px}.dashboardHero,.dashboardPanel,.dashboardStatsSection{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.dashboardHero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px}.dashboardHero h2{margin-top:6px;font-size:clamp(1.7rem,3vw,2.35rem);letter-spacing:0}.dashboardHero p{max-width:720px;margin-top:8px;color:var(--muted);font-size:.98rem;line-height:1.5}.dashboardHeroAside{min-width:min(350px,100%);display:grid;justify-items:end;grid-gap:12px;gap:12px}.dashboardHeroActions{display:flex;justify-content:flex-end;gap:10px}.dashboardHeroActions a{flex:0 0 auto;white-space:nowrap}.dashboardPrimaryGrid,.dashboardSecondaryGrid{display:grid;align-items:stretch;grid-gap:16px;gap:16px}.dashboardPrimaryGrid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.dashboardSecondaryGrid{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.dashboardPanel{padding:20px}.dashboardPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.dashboardPanelHeader.compact{margin-bottom:10px}.dashboardPanelHeader h2{margin-top:6px;font-size:1.42rem;letter-spacing:0}.dashboardPanelHeader h3{margin-top:5px;font-size:1.05rem}.dailyPlanPanel{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1fr);grid-gap:18px;gap:18px}.planIntro{align-self:start;position:-webkit-sticky;position:sticky;top:104px}.planIntro h2{margin-top:10px;font-size:clamp(1.9rem,3.4vw,2.65rem);line-height:1.05;letter-spacing:0}.planIntro p{margin-top:12px;color:var(--muted);font-size:.98rem;line-height:1.58}.dailyPlanList,.decisionList,.liveActivityList,.managerNotes,.taskFlow,.workQueueList{display:grid;grid-gap:10px;gap:10px}.dailyPlanList article{min-height:108px;display:grid;grid-template-columns:82px 1fr;grid-gap:14px;gap:14px;padding:15px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.dailyPlanList time,.liveActivityList time{color:var(--blue);font-weight:950;font-size:1.05rem}.dailyPlanList h3{font-size:1.05rem}.dailyPlanList b{display:block;margin-top:4px}.agentStatusCard p,.dailyPlanList p,.decisionList p,.liveActivityList p,.managerNotes p,.taskFlow p,.workQueueList p{color:var(--muted);line-height:1.45}.taskComposer{display:grid;align-content:start}.taskInputGroup{display:grid;grid-gap:9px;gap:9px;margin-bottom:14px;color:var(--muted);font-weight:900}.taskInputGroup div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.taskInputGroup input{height:42px;padding:0 12px;color:var(--ink);background:#ffffff}.taskFlow div,.taskInputGroup input{border:1px solid var(--line);border-radius:8px}.taskFlow div{min-height:40px;display:grid;grid-template-columns:16px 1fr;align-items:center;grid-gap:12px;gap:12px;padding:9px 12px;background:var(--soft)}.taskFlow span{width:9px;height:9px;border-radius:999px;background:#b8c0ca}.taskFlow .active{border-color:rgba(47,104,196,.28);background:#eef5ff}.taskFlow .active span{background:var(--blue);box-shadow:0 0 0 7px rgba(47,104,196,.12)}.taskFlow .complete{color:var(--green);background:#e8f6ef}.taskFlow .complete span{background:var(--green)}.teamManagerSnapshot{display:grid}.managerMetricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.managerMetricGrid div,.managerNotes p{border-radius:8px;background:var(--soft)}.managerMetricGrid div{display:grid;grid-gap:4px;gap:4px;padding:12px}.managerMetricGrid strong{font-size:1.45rem}.managerMetricGrid span{color:var(--muted)}.managerNotes p{padding:10px 12px}.managerNotes b{margin-right:8px;color:var(--blue)}.liveActivityList article{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.liveActivityList b{display:block;margin-bottom:2px}.liveActivityList article:last-child{border-bottom:0}.decisionList article,.workQueueList article{display:grid;align-items:start;grid-gap:12px;gap:12px;padding:12px;border-radius:8px;background:var(--soft)}.workQueueList article{grid-template-columns:auto minmax(0,1fr) auto}.workQueueList small{display:block;margin-top:5px;color:#8e2e28;font-weight:800}.decisionList article{grid-template-columns:minmax(0,1fr) auto}.workOpsSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.workOpsSummary,.workQueueBoard{display:grid;grid-gap:14px;gap:14px}.handoffConsole{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.handoffConsoleHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--line)}.handoffConsoleHeader h2{margin-top:5px;font-size:1.35rem;letter-spacing:0}.handoffItem{padding:20px;border-bottom:1px solid var(--line)}.handoffItem:last-child{border-bottom:0}.handoffBody{display:grid;grid-gap:13px;gap:13px}.handoffItemHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.handoffItemHeader h2{margin-top:5px;font-size:1.28rem;letter-spacing:0}.handoffTrigger{color:var(--muted);line-height:1.5}.handoffDecisionRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);grid-gap:14px;gap:14px}.handoffFlow{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,1.2fr) minmax(0,.9fr);grid-gap:10px;gap:10px}.handoffDecision,.handoffPhase{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:13px;border-radius:8px;background:var(--soft)}.handoffDecision{min-height:150px;padding:18px;border:1px solid rgba(184,117,20,.24);background:#fff8eb}.handoffDecision.danger{border-color:rgba(187,63,53,.24);background:#fff7f6}.handoffDecision.good{border-color:rgba(22,134,93,.18);background:#f0fbf6}.handoffDecision span,.handoffPhase span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.handoffDecision h3{font-size:1.32rem;letter-spacing:0}.handoffDecision p,.handoffPhase p{line-height:1.45}.handoffPhase p{color:var(--muted)}.aiHandoff{position:relative;display:grid;grid-gap:12px;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.aiHandoff:hover{background:#fbfcfd}.aiHandoff:last-child{border-bottom:0}.aiHandoffOverlay{position:absolute;inset:0;z-index:2}.aiHandoff>:not(.aiHandoffOverlay){position:relative;z-index:1}.aiHandoffHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.aiHandoffHeader h2{margin-top:4px;font-size:1.14rem;letter-spacing:0}.aiHandoffCustomer{display:block;color:var(--ink);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:950;line-height:1.15}a.aiHandoffCustomer{color:var(--ink)}a.aiHandoffCustomer:hover{color:var(--blue)}.aiHandoffDecision{display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid rgba(184,117,20,.24);border-radius:8px;background:#fff8eb}.aiHandoffContext summary,.aiHandoffDecision span,.aiHandoffSupport span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.aiHandoffDecision h3{font-size:1.12rem;letter-spacing:0}.aiHandoffContext p,.aiHandoffDecision p,.aiHandoffSupport p{line-height:1.48}.aiHandoffSupport{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:10px;gap:10px}.aiHandoffSupport div{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:8px;background:var(--soft)}.aiHandoffContext p,.aiHandoffSupport p{color:var(--muted)}.aiHandoffContext{border-top:1px solid var(--line);padding-top:10px}.aiHandoffContext summary{cursor:pointer}.aiHandoffContext div{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.aiHandoffActions{display:flex;justify-content:flex-end;gap:10px}.aiHandoffActions,.aiHandoffActions a,.aiHandoffContext,.aiHandoffContext summary{position:relative;z-index:3}.workCard{display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.workCardFooter,.workCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.workCardHeader h2{margin-top:5px;font-size:1.32rem;letter-spacing:0}.workCardMeta{display:flex;flex-wrap:wrap;gap:8px}.workCardMeta a,.workCardMeta span{border-radius:999px;padding:6px 9px;color:#4f5660;background:var(--soft);font-size:.78rem;font-weight:900}.workCardMeta a{color:var(--blue)}.workStory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.workStoryStep{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid transparent;border-radius:8px;background:var(--soft)}.workStoryStep.warning{border-color:rgba(184,117,20,.22);background:#fff8eb}.workStoryStep.danger{border-color:rgba(187,63,53,.22);background:#fff7f6}.workStoryStep.good{border-color:rgba(22,134,93,.18);background:#f0fbf6}.workBlocker span,.workStoryStep span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.workStoryStep p{color:var(--ink);line-height:1.45}.workBlocker{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(187,63,53,.22);border-radius:8px;background:#fff7f6}.workBlocker b{color:#8e2e28}.workCardFooter{justify-content:flex-end}.agentStatusGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.workforceCommandGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);grid-gap:14px;gap:14px}.workforceCommand{display:grid;align-content:start;grid-gap:16px;gap:16px}.workforceCommand h2{max-width:820px;font-size:1.42rem;letter-spacing:0}.agentCollaborationFlow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.agentCollaborationFlow div{display:grid;grid-gap:7px;gap:7px;padding:12px;border-radius:8px;background:var(--soft)}.agentCollaborationFlow p,.agentOpsCard p,.agentOpsCard small,.workforceEventList p{color:var(--muted);line-height:1.45}.workforceLive{display:grid;align-content:start}.workflowDecision,.workflowLauncher,.workflowResult{display:flex;align-items:center;justify-content:space-between;gap:20px}.workflowDecision h2,.workflowLauncher h2,.workflowResult h2{margin-top:5px;font-size:1.28rem;letter-spacing:0}.workflowLauncher form{min-width:min(700px,100%);display:grid;grid-template-columns:minmax(150px,.65fr) minmax(250px,1.35fr) auto;align-items:flex-end;grid-gap:10px;gap:10px}.workflowLauncher label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-weight:800}.workflowLauncher select{width:100%;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--ink);background:var(--surface)}.workflowLauncherFeedback{display:flex;align-items:flex-start;gap:7px;max-width:560px;margin-top:10px;padding:9px 10px;border-radius:7px;font-size:.8rem;font-weight:750;line-height:1.4}.workflowLauncherFeedback.success{color:#126746;background:#e8f6ef}.workflowLauncherFeedback.error{color:#8e2e28;background:#feeceb}.workflowLauncherFeedback svg{flex:0 0 auto;margin-top:1px}.workflowLauncher .primaryButton:disabled,.workflowLauncher input:disabled,.workflowLauncher select:disabled{cursor:not-allowed;opacity:.62}.workflowDecision{border-color:rgba(184,117,20,.28);background:#fffaf1}.workflowDecisionCopy{display:grid;grid-gap:8px;gap:8px}.workflowDecisionCopy b{line-height:1.45}.workflowDecisionCopy small{color:var(--muted);line-height:1.45;font-weight:800}.workflowDecisionActions{flex:0 0 auto;display:flex;gap:10px}.customerHubFocus{display:grid;grid-gap:18px;gap:18px;padding:22px}.customerHubFocus.needsDecision{border-color:rgba(184,117,20,.3)}.customerHubDisclosure>summary,.customerHubFocusHeader{display:flex;align-items:center;justify-content:space-between;gap:18px}.customerHubFocusHeader h2{margin-top:4px;font-size:1.35rem;letter-spacing:0}.customerHubFocusFlow{display:grid}.customerHubFocusStep{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;padding:17px 4px;border-top:1px solid var(--line)}.customerHubFocusStep>svg{margin-top:1px;color:var(--muted)}.customerHubFocusStep.completedStep>svg,.customerHubFocusStep.nextStep>svg{color:var(--success)}.customerHubFocusStep>div{display:grid;justify-items:start;grid-gap:5px;gap:5px}.customerHubFocusStep span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.customerHubFocusStep h3{font-size:1.03rem;letter-spacing:0}.customerHubFocusStep p{max-width:900px;color:var(--muted);line-height:1.5}.customerHubFocusStep.humanStep{margin:4px -10px;padding:20px 14px;border:1px solid rgba(28,34,44,.14);border-radius:8px;background:#f8f9fb}.customerHubFocusStep.humanStep h3{font-size:1.14rem}.customerHubFocusStep.humanStep.isActive{border:1px solid rgba(184,117,20,.28);background:#fffaf1;box-shadow:0 8px 24px rgba(117,76,14,.08)}.customerHubFocusStep.humanStep.isActive>svg{color:#9a6411}.customerHubDecisionActions{display:flex;flex-wrap:wrap;gap:9px;margin-top:8px}.customerHubWorkflowList{display:grid;grid-gap:7px;gap:7px;margin:2px 0 0;padding:0;list-style:none}.customerHubWorkflowList li{position:relative;max-width:900px;padding-left:20px;color:var(--text);line-height:1.42}.customerHubWorkflowList li:before{position:absolute;left:0;top:.16em;color:var(--success);font-weight:900;content:"\2713"}.customerHubWorkflowList.next li:before{color:var(--accent);content:"\2192"}.customerSpecialistDashboard{display:grid;grid-gap:18px;gap:18px;padding:22px}.customerSpecialistHeader h2{margin-top:4px;font-size:1.3rem;letter-spacing:0}.customerSpecialistHeader p{margin-top:5px;color:var(--muted)}.specialistAgentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.specialistAgentCard{position:relative;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.specialistAgentCard:before{position:absolute;inset:0 0 auto;z-index:1;height:3px;background:var(--agent-accent,#64748b);content:""}.specialistAgentCard.blue{--agent-accent:#2f6edb;--agent-soft:#edf4ff}.specialistAgentCard.cyan{--agent-accent:#12829b;--agent-soft:#eaf8fa}.specialistAgentCard.green{--agent-accent:#16845f;--agent-soft:#eaf8f2}.specialistAgentCard.indigo{--agent-accent:#5264b8;--agent-soft:#f0f2fc}.specialistAgentCard.amber{--agent-accent:#b47714;--agent-soft:#fff5e3}.specialistAgentCard.coral{--agent-accent:#bc5546;--agent-soft:#fff0ed}.specialistAgentCard.violet{--agent-accent:#7355a7;--agent-soft:#f4effb}.specialistAgentCardSurface{display:grid;align-content:start;grid-gap:11px;gap:11px;min-height:248px;padding:19px;color:inherit;cursor:pointer;list-style:none;text-decoration:none}.specialistAgentCard>summary::-webkit-details-marker{display:none}.specialistAgentCard.isLinked{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.specialistAgentCard.isLinked:focus-within,.specialistAgentCard.isLinked:hover{border-color:color-mix(in srgb,var(--agent-accent) 38%,var(--line));box-shadow:0 10px 28px rgb(15 23 42/8%);transform:translateY(-1px)}.specialistAgentIdentity{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin-bottom:2px}.specialistAgentIcon{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;color:var(--agent-accent);background:var(--agent-soft)}.specialistAgentIdentity h3{overflow:hidden;font-size:.98rem;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.specialistAgentIdentity>div>span{display:block;margin-top:2px;color:var(--muted);font-size:.74rem}.specialistAgentState{display:inline-flex;align-items:center;gap:5px;max-width:190px;color:var(--muted);font-size:.68rem;font-weight:900;line-height:1.25;text-align:right}.specialistAgentState i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#98a2ad}.specialistAgentCard.good .specialistAgentState i{background:#1d9a70}.specialistAgentCard.attention .specialistAgentState i{background:#d9942c}.specialistAgentCard.critical .specialistAgentState i{background:#c64d43}.specialistAgentPrimary{max-width:560px;font-size:1.22rem;line-height:1.24}.specialistAgentSummary{max-width:600px;color:var(--muted);font-size:.84rem;line-height:1.45}.specialistAgentRecommendation{display:grid;grid-gap:3px;gap:3px;padding:10px 11px;border-left:3px solid var(--agent-accent);background:var(--agent-soft)}.specialistAgentCapabilities>span,.specialistAgentRecommendation span{color:var(--muted);font-size:.67rem;font-weight:900;text-transform:uppercase}.specialistAgentRecommendation b{font-size:.84rem;line-height:1.4}.specialistAgentEvidence{display:flex;flex-wrap:wrap;gap:8px}.specialistAgentEvidence>span{display:inline-flex;align-items:baseline;gap:6px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--agent-accent) 20%,var(--line));border-radius:6px;color:var(--muted);font-size:.72rem;background:var(--surface)}.specialistAgentHistory{display:grid;grid-gap:7px;gap:7px;padding-top:10px;border-top:1px solid var(--line)}.specialistAgentHistory>span{color:var(--muted);font-size:.67rem;font-weight:900;text-transform:uppercase}.specialistAgentHistory>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.specialistAgentHistory b,.specialistAgentHistory small{font-size:.73rem;line-height:1.35}.specialistAgentHistory small{flex:0 0 auto;color:var(--muted)}.specialistAgentEvidence b{color:var(--ink);font-size:.96rem}.specialistAgentCapabilities{display:grid;grid-gap:4px;gap:4px}.specialistAgentCapabilities p{color:var(--muted);font-size:.78rem;line-height:1.5}.specialistAgentMeta{display:flex;flex-wrap:wrap;gap:7px 14px;color:var(--muted);font-size:.7rem;font-weight:750}.specialistAgentMeta span{display:inline-flex;align-items:center;gap:5px}.specialistAgentMeta svg,.specialistAgentOpen{color:var(--agent-accent)}.specialistAgentOpen{display:inline-flex;align-items:center;gap:5px;margin-top:auto;font-size:.78rem;font-weight:850}.specialistAgentDetails{display:grid;grid-gap:8px;gap:8px;padding:14px 17px;border-top:1px solid var(--line);color:var(--muted);font-size:.84rem;line-height:1.45;background:var(--soft)}.customerHubDisclosure{padding:0;overflow:hidden}.customerHubDisclosure>summary{min-height:76px;padding:16px 20px;cursor:pointer;list-style:none}.customerHubDisclosure>summary::-webkit-details-marker{display:none}.customerHubDisclosure>summary>span:first-child{display:grid;grid-gap:4px;gap:4px}.customerHubDisclosure>summary small,.customerHubDisclosure>summary>span:last-child{color:var(--muted);font-size:.8rem}.customerHubDisclosure[open]>summary{border-bottom:1px solid var(--line)}.customerHubDisclosureBody{display:grid;grid-gap:22px;gap:22px;padding:22px}.customerHubDisclosureBody .panel{padding:0;border:0;background:transparent;box-shadow:none}.customerHubSummaryClamp{display:-webkit-box;max-width:920px;overflow:hidden;color:var(--muted);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.customerHubAgentWork article{position:relative;overflow:hidden}.customerHubAgentWork article:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--success);content:""}.customerHubCompactEmpty{min-height:72px}.memoryHighlights,.memoryMore{display:grid;grid-gap:12px;gap:12px}.memoryPreview .activityFeed p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.memoryMore>summary{width:max-content;cursor:pointer;color:var(--blue);font-weight:900;list-style-position:inside}.memoryMore[open]>summary{margin-bottom:2px}.memoryHighlights:has(.memoryMore[open]) .memoryPreview{display:none}.workforceEventList{display:grid;grid-gap:10px;gap:10px}.workforceEventList article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;padding:11px;border-radius:8px;background:var(--soft)}.agentOpsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.agentOpsGrid,.orchestrationControl,.orchestrationList{display:grid;grid-gap:14px;gap:14px}.orchestrationHeader,.orchestrationStepTop,.sectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sectionHeading h2{margin-top:5px;font-size:1.38rem;letter-spacing:0}.orchestrationCard{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.orchestrationHeader h2{margin-top:5px;font-size:1.22rem;letter-spacing:0}.orchestrationHeader p{margin-top:7px;color:var(--muted);line-height:1.5}.orchestrationChain{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.orchestrationStep{position:relative;display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:190px;padding:14px;border:1px solid var(--line);border-top:3px solid #c6cbd1;border-radius:8px;background:var(--soft)}.orchestrationStep.good{border-top-color:#16845d}.orchestrationStep.warning{border-top-color:#bd7a18;background:#fffaf1}.orchestrationStep.danger{border-top-color:#b63f36;background:#fff7f6}.orchestrationStep p{color:var(--ink);line-height:1.45}.orchestrationStep small,.orchestrationTiming{color:var(--muted);font-size:.78rem;line-height:1.4}.orchestrationTiming{display:grid;grid-gap:3px;gap:3px}.orchestrationError{padding:9px;border-radius:6px;color:#8e2e28!important;background:#feeceb;font-size:.82rem;font-weight:700}.orchestrationStep.warning .orchestrationError{color:#7d4e0d!important;background:#fff0d2}.orchestrationStep.good .orchestrationError{color:#126746!important;background:#e8f6ef}.orchestrationStep .primaryButton{justify-self:start;margin-top:auto}.orchestrationDetails{border-top:1px solid var(--line);padding-top:9px;color:var(--muted);font-size:.78rem}.orchestrationDetails summary{cursor:pointer;font-weight:800}.orchestrationDetails dl{display:grid;grid-gap:5px;gap:5px;margin-top:9px}.orchestrationDetails dl div{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:8px;gap:8px}.orchestrationDetails dt{font-weight:800}.orchestrationDetails dd{overflow-wrap:anywhere}.orchestrationResult{padding:11px 12px;border-radius:8px;color:#0f6b49;background:#e8f6ef;line-height:1.45}.workflowControlList,.workflowControlRoom,.workflowHistory,.workflowHistoryList{display:grid;grid-gap:14px;gap:14px}.workforceFilters{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.workforceFilters form,.workforceFilters nav{display:flex;align-items:center;gap:6px}.workforceFilters nav{flex-wrap:wrap}.workforceFilters nav a{padding:8px 10px;border-radius:6px;color:var(--muted);font-size:.78rem;font-weight:850;text-decoration:none}.workforceFilters nav a.active,.workforceFilters nav a:hover{color:var(--ink);background:var(--soft)}.workforceFilters select{min-width:170px;height:36px;padding:0 9px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--surface)}.workflowControlCard{display:grid;grid-gap:15px;gap:15px;padding:18px;border:1px solid var(--line);border-left:4px solid #61717f;border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.workflowControlCard.waiting{border-left-color:#c88722}.workflowControlCard.blocked,.workflowControlCard.failed{border-left-color:#bc463d}.workflowControlCard.completed{border-left-color:#258366}.workflowControlHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workflowControlHeader h3{max-width:960px;margin-top:4px;font-size:1.06rem;line-height:1.35;letter-spacing:0}.workflowControlSignals{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(170px,.7fr) minmax(0,1fr);grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--line)}.workflowControlSignals>div{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0;padding:12px;background:var(--soft)}.workflowControlSignals small,.workflowControlSignals span{color:var(--muted);font-size:.7rem}.workflowControlSignals>div>span:first-child{font-weight:900;text-transform:uppercase}.workflowControlSignals strong{overflow-wrap:anywhere;font-size:.84rem;line-height:1.38}.workflowProgress{display:block;width:100%;height:5px;margin-top:3px;overflow:hidden;border-radius:999px;background:#dfe4e9}.workflowProgress i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.workflowStatusReason{display:grid;grid-gap:3px;gap:3px;padding:9px 11px;border-radius:6px;color:var(--muted);font-size:.82rem;line-height:1.42;background:var(--soft)}.workflowStatusReason strong{color:inherit}.workflowStatusReason span{color:inherit;opacity:.88}.workflowStatusReason.warning{color:#775017;background:#fff6e5}.workflowStatusReason.danger{color:#8c332c;background:#fff0ee}.workflowLiveMilestones{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.workflowLiveMilestones li{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:.75rem;font-weight:800;background:var(--surface)}.workflowLiveMilestones li.completed{color:#126746;border-color:#cce8dc;background:#f0faf5}.workflowLiveMilestones li.active{color:#245dab;border-color:#cfddf5;background:#f2f6fd}.workflowLiveMilestones li.blocked{color:#8e2e28;border-color:#f0d1ce;background:#fff4f3}.workflowChainHeading,.workflowControlFooter,.workflowControlFooter>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.workflowControlFooter>span{color:var(--muted);font-size:.72rem}.workflowChainDisclosure>summary{padding:9px 11px;border:1px solid var(--line);border-radius:7px;cursor:pointer;color:var(--ink);font-size:.78rem;font-weight:850;list-style-position:inside;background:var(--surface)}.workflowChainDisclosure[open]{grid-column:1/-1;width:100%;margin-top:4px}.workflowControlFooter:has(.workflowChainDisclosure[open]){flex-wrap:wrap}.workflowChainBody{display:grid;grid-gap:14px;gap:14px;margin-top:12px;padding:15px;border:1px solid var(--line);border-radius:7px;background:var(--soft)}.workflowChainHeading h4{margin-top:3px;font-size:.95rem}.workflowChainHeading a{color:var(--blue);font-size:.76rem;font-weight:850}.workflowStepList{display:grid;grid-gap:0;gap:0}.workflowStepRow{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0}.workflowStepMarker{position:relative}.workflowStepMarker:before{position:absolute;top:7px;left:5px;z-index:1;width:8px;height:8px;border:2px solid var(--surface);border-radius:50%;background:#9aa5af;box-shadow:0 0 0 1px #9aa5af;content:""}.workflowStepMarker:after{position:absolute;top:18px;bottom:0;left:8px;width:1px;background:var(--line);content:""}.workflowStepRow:last-child .workflowStepMarker:after{display:none}.workflowStepRow.good .workflowStepMarker:before{background:#258366;box-shadow:0 0 0 1px #258366}.workflowStepRow.warning .workflowStepMarker:before{background:#c88722;box-shadow:0 0 0 1px #c88722}.workflowStepRow.danger .workflowStepMarker:before{background:#bc463d;box-shadow:0 0 0 1px #bc463d}.workflowStepContent{display:grid;grid-gap:6px;gap:6px;padding:0 0 14px}.workflowStepContent>p{max-width:880px;color:var(--muted);font-size:.82rem;line-height:1.42}.workflowStepOwner{color:var(--ink);font-size:.72rem;font-weight:800}.workflowStepContent .orchestrationTiming,.workflowStepContent>small{color:var(--muted);font-size:.72rem}.workflowControlCard.history{gap:10px;padding:14px 16px;box-shadow:none}.workflowControlCard.history .workflowControlHeader h3{font-size:.9rem}.workflowControlCard.history .workflowControlFooter{padding-top:0}.workflowHistoryList{gap:8px}.agentOpsCard{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.agentOpsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.agentOpsHeader h2{margin-top:5px;font-size:1.22rem;letter-spacing:0}.agentOpsFocus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.agentOpsBlocker,.agentOpsFocus div{display:grid;grid-gap:7px;gap:7px;padding:12px;border-radius:8px;background:var(--soft)}.agentOpsBlocker span,.agentOpsFocus span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.agentOpsBlocker b,.agentOpsFocus b{line-height:1.35}.agentOpsBlocker{border:1px solid rgba(187,63,53,.22);background:#fff7f6}.agentOpsBlocker b{color:#8e2e28}.agentStatusCard{display:grid;grid-gap:12px;gap:12px;box-shadow:none}.agentStatusCard small{color:var(--muted);font-weight:800}.dashboardStatsSection{display:grid;grid-gap:16px;gap:16px;padding:20px;box-shadow:none}.dashboardStatsGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px}.workspaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.workspaceHeader h2{margin-top:6px;font-size:1.75rem;letter-spacing:0}.activityFeed p,.agentCard p,.itemList span,.loginPanel p,.panel p,.workspaceHeader p{color:var(--muted);line-height:1.55}.eyebrow{color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.statusPill{flex:0 0 auto;border-radius:999px;padding:7px 10px;color:#4f5660;background:#edf0f3;font-size:.78rem;font-weight:800}.statCard.good,.statusPill.good{color:#0f6b49;background:#e8f6ef}.statCard.warning,.statusPill.warning{color:#8a540c;background:#fff2dc}.statCard.danger,.statusPill.danger{color:#8e2e28;background:#feeceb}.statusBadge{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:4px 9px;color:#4f5660;background:#edf0f3;font-size:.76rem;font-weight:900}.statusBadge.good{color:#0f6b49;background:#e8f6ef}.statusBadge.warning{color:#8a540c;background:#fff2dc}.statusBadge.danger{color:#8e2e28;background:#feeceb}.statusBadge.neutral{color:#4f5660;background:#edf0f3}.cardGrid,.statsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.customerActionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.actionBrief{display:grid;align-content:start;grid-gap:12px;gap:12px}.actionBrief .cardTitleRow{margin-bottom:0}.actionBrief h2{margin-top:5px;font-size:1.18rem;letter-spacing:0}.actionBrief p,.aiWorkGrid small{color:var(--muted);line-height:1.5}.twoColumn{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:14px;gap:14px}.agentCard,.panel,.statCard,.tableWrap{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.agentCard,.panel{padding:18px}.statCard{display:grid;grid-gap:8px;gap:8px;padding:16px}.agentCard small,.statCard span{color:var(--muted);font-weight:700}.statCard strong{font-size:2rem;letter-spacing:0}.cardTitleRow{justify-content:space-between;margin-bottom:14px}.cardTitleRow h2{margin-top:4px;font-size:1.2rem;letter-spacing:0}.cardTitleRow h3{margin-top:4px;font-size:1rem}.auditStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.auditStats .statCard strong{overflow-wrap:anywhere;font-size:1.25rem}.auditFilters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:flex-end;grid-gap:12px;gap:12px}.auditFilters label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:.82rem;font-weight:800}.auditFilters input,.auditFilters select{width:100%;height:42px;padding:0 11px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#ffffff}.auditFilterActions{display:flex;gap:8px}.auditRunList{display:grid;grid-gap:12px;gap:12px}.auditRun{display:grid;grid-gap:16px;gap:16px}.auditRunHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.auditRunHeader h2{margin-top:5px;font-size:1.22rem}.auditRunHeader p{margin-top:5px}.auditRunMeta{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.auditRunMeta.compact{grid-template-columns:repeat(2,minmax(0,190px))}.auditRunMeta div{display:grid;grid-gap:4px;gap:4px;padding:10px;border-radius:8px;background:var(--soft)}.auditRunMeta dt{color:var(--muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.auditRunMeta dd{margin:0;overflow-wrap:anywhere;font-weight:750}.auditError{padding:11px 12px;border-left:3px solid var(--red);border-radius:4px;color:#8e2e28!important;background:#feeceb}.auditRunDetails,.auditToolCall{border-top:1px solid var(--line);padding-top:12px}.auditRunDetails>summary,.auditToolCall>summary{cursor:pointer;font-weight:850}.auditPayloadGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.auditPayloadGrid section{min-width:0}.auditPayloadGrid h3,.auditToolSection h3{margin-bottom:8px;font-size:.9rem}.auditPayloadGrid pre{max-height:360px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border:1px solid var(--line);border-radius:8px;color:#343941;background:var(--soft);font:.78rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.auditToolSection{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.auditToolCall{padding:12px;border:1px solid var(--line);border-radius:8px}.auditToolCall>summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.auditToolCall[open]>summary{margin-bottom:12px}.auditLimitNote,.mutedText{color:var(--muted)}.primaryButton,.secondaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:8px;padding:0 13px;font-weight:800}.primaryButton{border:0;color:#ffffff;background:var(--ink)}.secondaryButton{border:1px solid var(--line);color:var(--ink);background:var(--surface)}.actionRow{margin-top:18px;flex-wrap:wrap}.toolbar{justify-content:flex-end}.activityFeed,.itemList{display:grid;grid-gap:10px;gap:10px}.activityFeed article,.itemList article{display:grid;grid-template-columns:52px 1fr;grid-gap:12px;gap:12px;padding:12px;border-radius:8px;background:var(--soft)}.itemList article{grid-template-columns:1fr}.activityFeed time{color:var(--blue);font-weight:900}.agentCard{display:grid;grid-gap:12px;gap:12px}.queueBadge{min-width:32px;padding:6px 9px;color:#ffffff;background:var(--blue);text-align:center;font-weight:900}.meter,.queueBadge{border-radius:999px}.meter{overflow:hidden;height:8px;background:#e8ebef}.meter span{display:block;height:100%;border-radius:inherit;background:var(--green)}.tableWrap{overflow:auto}table{width:100%;border-collapse:collapse}td,th{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{color:var(--muted);font-size:.76rem;text-transform:uppercase}tr:last-child td{border-bottom:0}.tableLink{color:var(--blue);font-weight:900}.clickableRow{cursor:pointer}.clickableRow:hover{background:#f8fafc}.customerListShell{display:grid;grid-gap:12px;gap:12px}.emptyState{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:24px;color:var(--muted)}.emptyState.compact{padding:14px 0}.emptyState h3{color:var(--ink);font-size:1rem;letter-spacing:0}.preWrapText{white-space:pre-wrap}.customerListControls{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);grid-gap:12px;gap:12px}.searchControl{min-height:42px;display:grid;grid-template-columns:18px 1fr;align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:var(--surface)}.searchControl input{width:100%;border:0;outline:0;background:transparent}.segmentedControl{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.segmentedControl button,.sortButton{border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface);font-weight:800}.segmentedControl button{min-height:38px;padding:0 11px}.segmentedControl button.active{color:#ffffff;background:var(--ink)}.sortButton{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 8px}.actionMenu{position:relative}.actionMenu summary{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#ffffff;list-style:none}.actionMenu summary::-webkit-details-marker{display:none}.actionMenu div{position:absolute;right:0;z-index:20;min-width:160px;display:grid;grid-gap:4px;gap:4px;padding:7px;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:var(--shadow)}.actionMenu a,.actionMenu button{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;border:0;border-radius:6px;padding:0 9px;color:var(--ink);background:transparent;text-align:left;font-weight:800}.actionMenu a:hover,.actionMenu button:hover{background:var(--soft)}.mutedBlock{display:block;margin-top:3px;color:var(--muted)}.onboardingShell{display:grid;grid-template-columns:292px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.smartOnboardingShell{grid-template-columns:250px minmax(0,1fr);gap:24px}.onboardingPanel,.onboardingRail{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.onboardingRail{position:-webkit-sticky;position:sticky;top:104px;display:grid;grid-gap:16px;gap:16px;padding:18px}.progressHeader{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;grid-gap:10px;gap:10px}.progressHeader .eyebrow{min-width:0;overflow-wrap:anywhere}.progressHeader strong{max-width:72px;text-align:right;line-height:1.25}.progressTrack{overflow:hidden;height:8px;border-radius:999px;background:#e8ebef}.progressTrack span{display:block;height:100%;border-radius:inherit;background:var(--blue)}.onboardingRail ol{display:grid;grid-gap:9px;gap:9px;padding:0;margin:0;list-style:none}.onboardingRail li{display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:10px;gap:10px;min-height:36px;color:var(--muted);font-weight:800}.onboardingRail li span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:var(--soft);font-size:.78rem}.onboardingRail li.active{color:var(--ink)}.onboardingRail li.active span,.onboardingRail li.done span{color:#ffffff;background:var(--ink)}.onboardingPanel{min-height:560px;display:grid;grid-template-rows:1fr auto;grid-gap:30px;gap:30px;padding:30px}.onboardingStepBody{display:grid;align-content:start;grid-gap:28px;gap:28px}.stepHeader{max-width:620px}.stepHeader h2{margin-top:5px;font-size:1.55rem;letter-spacing:0}.stepHeader p{margin-top:8px;color:var(--muted);line-height:1.5}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.formGrid label,.onboardingPanel label{display:grid;grid-gap:9px;gap:9px;color:var(--muted);font-weight:800}.editForm textarea,.formGrid input,.formGrid select,.onboardingPanel textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:11px 12px;color:var(--ink);background:#ffffff}.formGrid input,.formGrid select{height:42px}.spinIcon{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.optionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.optionGrid,.optionGroup{display:grid;grid-gap:16px;gap:16px}.selectRecommendedButton{justify-self:start}.optionCard{position:relative;display:grid;grid-gap:12px;gap:12px;min-height:118px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.optionCard input{position:absolute;inset:14px 14px auto auto;width:18px;height:18px;accent-color:var(--ink)}.optionCard:has(input:checked){border-color:rgba(47,104,196,.52);background:#f4f8ff}.optionCard span{display:flex;align-items:center;gap:8px;padding-right:26px;color:var(--ink)}.optionCard small{color:var(--muted);line-height:1.45}.optionGrid.compact .optionCard{min-height:102px}.summaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.summaryCard{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.summaryCard b{line-height:1.35}.fullWidth{grid-column:1/-1}.submitStack{display:grid;justify-items:end;grid-gap:12px;gap:12px}.creationProgress{min-width:min(360px,100%);display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid rgba(47,104,196,.18);border-radius:8px;background:#f4f8ff}.creationProgress span{color:#214f95;font-size:.86rem;font-weight:850;opacity:0;transform:translateY(4px);animation:revealStep .35s ease forwards}@keyframes revealStep{to{opacity:1;transform:translateY(0)}}.wizardActions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.editForm{display:grid;grid-gap:14px;gap:14px}.textAreaBlock{margin-top:14px}.dangerPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);grid-gap:18px;gap:18px;padding:18px;border:1px solid rgba(187,63,53,.28);border-radius:8px;background:#fff7f6}.dangerPanel p{margin-top:8px;color:var(--muted);line-height:1.55}.dangerActions{display:grid;grid-gap:12px;gap:12px}.dangerActions form{display:grid;grid-gap:8px;gap:8px}.dangerActions input{height:38px;border:1px solid rgba(187,63,53,.25);border-radius:8px;padding:0 10px}.dangerButton{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;padding:0 13px;color:#ffffff;background:var(--red);font-weight:900}.recommendationPanel{border-color:rgba(47,104,196,.22)}.aiWorkGrid,.factorList,.statusList{display:grid;grid-gap:10px;gap:10px}.aiWorkGrid article,.factorList article,.statusList article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:8px;background:var(--soft)}.factorList span{color:var(--muted);font-weight:800}.aiWorkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiWorkGrid p{color:var(--muted);line-height:1.45}.aiWorkGrid small{display:block;margin-top:6px;font-weight:800}.primaryButton svg,.secondaryButton svg{flex:0 0 auto}.detailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.detailGrid div{display:grid;grid-gap:5px;gap:5px;padding:12px;border-radius:8px;background:var(--soft)}.detailGrid span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.threeColumn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.pillList,.workflowList{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pillList span,.workflowList span{border-radius:999px;padding:7px 10px;color:#334155;background:var(--soft);font-weight:800}.loginPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:#eef1f4}.loginPanel{width:min(460px,100%);display:grid;grid-gap:24px;gap:24px;padding:26px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.loginBrand{color:var(--ink)}.loginBrand .brandMark{color:#ffffff;background:var(--ink)}.loginBrand small{color:var(--muted)}.loginPanel h1{margin:6px 0 8px;font-size:1.7rem}.registrationPanel{width:min(520px,100%)}.registrationHint,.registrationLoginLink{margin:0;color:var(--muted);font-size:.9rem}.registrationLoginLink a{color:var(--blue);font-weight:800}.registrationResult{display:grid;grid-gap:14px;gap:14px}.registrationResult h2,.registrationResult p{margin:0}.registrationResult .primaryButton{width:-moz-fit-content;width:fit-content;text-decoration:none}.loginForm{display:grid;grid-gap:14px;gap:14px}.loginForm label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-weight:800}.loginForm input{height:42px;border:1px solid var(--line);border-radius:8px;padding:0 12px;color:var(--ink);background:#ffffff}.formError{color:var(--red);font-weight:800}.onboardingPanel .formSuccess{display:flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin:0;color:var(--green);font-size:.88rem;font-weight:800}.customerOnboardingResultFacts,.customerOnboardingResultLists{margin-top:18px}.customerOnboardingResultLists>article{min-width:0;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.customerOnboardingResultLists ul{display:grid;grid-gap:6px;gap:6px;padding-left:18px;margin:10px 0 0}.customerIntegrationStatusList{margin-top:18px}@media (max-width:960px){.specialistAgentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:not(.businessAppShell){grid-template-columns:1fr}.app-shell:not(.businessAppShell) .sidebar{position:static;height:auto}.app-shell:not(.businessAppShell) .sidebarNav{grid-template-columns:repeat(2,minmax(0,1fr))}.managerMini{display:none}.agentCollaborationFlow,.agentOpsFocus,.agentOpsGrid,.agentStatusGrid,.aiHandoffSupport,.aiWorkGrid,.cardGrid,.customerActionGrid,.customerListControls,.dailyPlanPanel,.dangerPanel,.dashboardPrimaryGrid,.dashboardSecondaryGrid,.dashboardStatsGrid,.formGrid,.handoffContext div,.handoffDecisionRow,.handoffFlow,.onboardingShell,.optionGrid,.smartOnboardingShell,.statsGrid,.summaryGrid,.threeColumn,.twoColumn,.workOpsSummary,.workStory,.workforceCommandGrid{grid-template-columns:1fr}.auditFilters,.auditPayloadGrid,.auditRunMeta,.auditStats{grid-template-columns:1fr 1fr}.dashboardSecondaryAreas{grid-template-columns:1fr}.dashboardDecisionRow,.dashboardWorkRow{grid-template-columns:minmax(0,1fr) auto}.dashboardDecisionReason,.dashboardWorkRow>span:not(.statusBadge){grid-column:1}.dashboardDecisionRow .primaryButton,.dashboardWorkRow>svg{grid-column:2;grid-row:1/span 2}.auditFilterActions{align-self:end}.onboardingRail{position:static}.dashboardHero,.topbar,.workflowDecision,.workflowLauncher,.workflowResult,.workspaceHeader{flex-direction:column;align-items:stretch}.workflowLauncher form{min-width:0;grid-template-columns:1fr}.workflowDecisionActions{flex-direction:column}.dashboardHeroActions,.dashboardHeroAside{justify-items:stretch;justify-content:stretch}.dashboardHeroActions{flex-direction:column}.dashboardHeroActions a{width:100%;flex:0 0 auto}.planIntro{position:static}.decisionList article,.liveActivityList article,.workQueueList article{grid-template-columns:1fr}.dashboardActions{justify-content:stretch}.dashboardActions a{flex:1 1}.aiHandoffActions,.aiHandoffHeader{flex-direction:column;align-items:stretch}}@media (max-width:560px){.customerHubDisclosureBody,.customerHubFocus,.customerSpecialistDashboard{padding:16px}.customerHubDisclosure>summary,.customerHubFocusHeader{align-items:flex-start;flex-direction:column}.specialistAgentGrid{grid-template-columns:1fr}.specialistAgentIdentity{grid-template-columns:40px minmax(0,1fr)}.specialistAgentState{grid-column:2;max-width:none;text-align:left}.customerHubDisclosure>summary{min-height:0}.customerHubDecisionActions{width:100%;flex-direction:column}.customerHubDecisionActions button{width:100%}.topbar,.workspace{padding-left:16px;padding-right:16px}.dailyPlanList article,.managerMetricGrid,.sidebarNav,.taskInputGroup div{grid-template-columns:1fr}.orchestrationHeader,.sectionHeading{flex-direction:column;align-items:stretch}.orchestrationCard{padding:14px}.auditFilters,.auditPayloadGrid,.auditRunMeta,.auditRunMeta.compact,.auditStats{grid-template-columns:1fr}.auditFilterActions,.auditRunHeader{flex-direction:column;align-items:stretch}.dashboardSectionHeading{flex-direction:column}.dashboardCompactRows a,.dashboardDecisionRow,.dashboardWorkRow{grid-template-columns:1fr}.dashboardWorkRow>svg{display:none}.dashboardDecisionReason,.dashboardDecisionRow .primaryButton,.dashboardWorkRow>span:not(.statusBadge){grid-column:1;grid-row:auto}.dashboardDecisionRow .primaryButton{width:100%}.dashboardCompactRows svg{display:none}}@media (max-width:780px){.workflowChainHeading,.workflowControlFooter,.workflowControlHeader,.workforceFilters{align-items:stretch;flex-direction:column}.workforceFilters form,.workforceFilters select{width:100%}.workforceFilters form{align-items:flex-end}.workforceFilters label{flex:1 1}.workflowControlSignals{grid-template-columns:1fr}.workflowControlFooter>div{justify-content:flex-start;flex-wrap:wrap}.workflowChainDisclosure[open]{width:auto}}@media (max-width:960px){.dashboardDailyContext,.dashboardMorningBrief{grid-template-columns:1fr}.dashboardMorningSummary{padding:18px 0 0;border-top:1px solid var(--line);border-left:0}.dashboardPriorityRow{grid-template-columns:32px minmax(0,1fr) auto}.dashboardPriorityRow>time{grid-column:2}.dashboardPriorityRow>a{grid-column:3;grid-row:1/span 2}.dashboardDecisionNext{grid-column:1}.dashboardResultList{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardResultList a:nth-child(3){border-left:0}.dashboardResultList a:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.dashboardContextPanel,.dashboardMorningBrief,.dashboardPriorityPanel,.dashboardResultsPanel{padding:16px}.dashboardBriefingTime{position:static;grid-column:1}.dashboardMorningSummary ul,.dashboardResultList{grid-template-columns:1fr}.dashboardPriorityRow{grid-template-columns:28px minmax(0,1fr);gap:10px}.dashboardPriorityRow>a,.dashboardPriorityRow>time{grid-column:2;grid-row:auto}.dashboardPriorityRow>a{width:100%}.dashboardSectionMeta{width:100%;justify-content:space-between}.dashboardBriefingEmpty{grid-template-columns:32px minmax(0,1fr)}.dashboardBriefingEmpty>a{grid-column:2}.dashboardResultList a,.dashboardResultList a:nth-child(3){border-top:1px solid var(--line);border-left:0}.dashboardResultList a:first-child{border-top:0}}.humanTaskWorkspace{gap:28px}.humanTaskFocus,.humanTaskLater{display:grid;grid-gap:12px;gap:12px}.humanTaskSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 2px}.humanTaskSectionHeading h2{margin:4px 0 0;font-size:1.3rem}.humanTaskSectionHeading>span{color:var(--muted);font-size:.82rem;font-weight:750}.humanTaskCard{display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.humanTaskCard.featured{padding:24px;border-color:color-mix(in srgb,var(--blue) 32%,var(--line));box-shadow:0 12px 30px rgb(18 27 38/7%)}.humanTaskCard>footer,.humanTaskCard>header,.humanTaskMeta,.taskDecisionButtons{display:flex;align-items:center}.humanTaskCard>footer,.humanTaskCard>header{justify-content:space-between;gap:18px}.humanTaskCard>header>a{color:var(--blue);font-size:.88rem;font-weight:850}.humanTaskMeta{flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;color:var(--muted);font-size:.78rem;font-weight:700}.humanTaskMeta>span:not(.humanTaskPriority){display:inline-flex;align-items:center;gap:5px}.humanTaskPriority{padding:5px 9px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:.72rem;font-weight:850}.humanTaskPriority.high{background:color-mix(in srgb,var(--red) 11%,white);color:var(--red)}.humanTaskPriority.medium{background:color-mix(in srgb,var(--amber) 12%,white);color:var(--amber)}.humanTaskCard h3{max-width:760px;margin:0;font-size:1.28rem;line-height:1.25}.humanTaskCard.featured h3{font-size:1.55rem}.humanTaskExplanation{display:grid;grid-gap:7px;gap:7px;max-width:880px}.humanTaskExplanation p{margin:0;color:var(--muted);font-size:.91rem;line-height:1.5}.humanTaskExplanation b{color:var(--ink)}.humanTaskRecommendationContext{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px;margin:0;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.humanTaskRecommendationContext div{min-width:0}.humanTaskRecommendationContext dt,.taskDecisionFeedback span{color:var(--muted);font-size:.7rem;font-weight:850;text-transform:uppercase}.humanTaskRecommendationContext dd{margin:4px 0 0;font-size:.84rem;line-height:1.45}.humanTaskCard>footer{padding-top:15px;border-top:1px solid var(--line)}.humanTaskCard>footer>span{color:var(--muted);font-size:.76rem}.humanTaskList{display:grid;grid-gap:10px;gap:10px}.taskDecisionArea{display:grid;justify-items:end;grid-gap:8px;gap:8px}.taskExecutionArea{display:grid;grid-gap:12px;gap:12px;width:min(100%,760px)}.taskExecutionFields{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.4fr);grid-gap:10px;gap:10px}.taskExecutionFields label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:.78rem;font-weight:700}.taskExecutionFields label:last-child{grid-column:1/-1}.taskExecutionFields input,.taskExecutionFields textarea{min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;padding:10px 12px}.taskDecisionButtons{gap:8px}.taskDecisionFeedback{display:grid;width:min(100%,420px);grid-gap:6px;gap:6px}.taskDecisionFeedback textarea{width:100%;resize:vertical}.taskSecondaryAction{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;font-weight:750;cursor:pointer}.taskSecondaryAction:hover{color:var(--ink)}.taskDecisionArea .primaryButton:disabled,.taskSecondaryAction:disabled{cursor:wait;opacity:.62}.humanTaskEmpty{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:15px;gap:15px;align-items:start;padding:28px}.humanTaskEmpty>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--green) 11%,white);color:var(--green)}.humanTaskEmpty h2{margin:5px 0 6px}.humanTaskEmpty p{max-width:650px;margin:0;color:var(--muted)}@media (max-width:720px){.humanTaskCard>footer,.humanTaskCard>header,.humanTaskSectionHeading{align-items:flex-start;flex-direction:column}.humanTaskMeta{justify-content:flex-start}.taskDecisionArea,.taskDecisionArea .primaryButton,.taskDecisionButtons,.taskExecutionArea{width:100%}.taskDecisionButtons{flex-direction:column-reverse;align-items:stretch}.taskDecisionButtons>button{justify-content:center}.taskExecutionFields{grid-template-columns:1fr}.taskExecutionFields label:last-child{grid-column:auto}.humanTaskCard,.humanTaskCard.featured{padding:18px}.humanTaskRecommendationContext{grid-template-columns:1fr}}@media (max-width:560px){.app-shell:not(.businessAppShell) .sidebar{gap:12px;padding:12px 16px}.app-shell:not(.businessAppShell) .sidebarNav{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.app-shell:not(.businessAppShell) .sidebarNav::-webkit-scrollbar{display:none}.app-shell:not(.businessAppShell) .navItem{flex:0 0 auto;grid-template-columns:18px auto auto;min-height:38px;padding:8px 10px}.topbar{min-height:68px;flex-direction:row;align-items:center;padding-top:12px;padding-bottom:12px}.topbar h1{font-size:1.12rem}.topbarActions{flex:0 0 auto}.topbarActions .iconButton:first-child{display:none}}.customerWorkspaceV2{display:grid;grid-gap:14px;gap:14px}.customerCompletedWork,.customerHistorySummary,.customerNeedsYou,.customerRecommendations,.customerSituation{padding:22px}.customerSituation{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}.customerWorkspaceSectionTitle{display:flex;align-items:flex-start;gap:11px}.customerWorkspaceSectionTitle.compact{justify-content:space-between;gap:18px}.customerWorkspaceSectionTitle h2{margin-top:4px;font-size:1.2rem}.customerWorkspaceSectionTitle>span:not(.customerWorkspaceIcon),.customerWorkspaceSectionTitle>svg{color:var(--muted);font-size:.76rem;font-weight:750}.customerWorkspaceIcon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--blue) 11%,white);color:var(--blue)}.customerSituationCopy{display:grid;grid-gap:5px;gap:5px;padding-top:1px}.customerSituationCopy p{color:var(--ink);font-size:1.03rem;font-weight:680;line-height:1.45}.customerWorkspacePrimaryGrid,.customerWorkspaceSecondaryGrid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);grid-gap:14px;gap:14px;align-items:stretch}.customerCompletedWork,.customerHistorySummary,.customerNeedsYou,.customerRecommendations{display:grid;align-content:start;grid-gap:18px;gap:18px}.customerCompletedWork ul,.customerRecommendationList{display:grid;margin:0;padding:0;list-style:none}.customerRecommendationList li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.customerRecommendationList li:first-child{padding-top:2px;border-top:0}.customerRecommendationList li>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--ink);color:white;font-size:.72rem;font-weight:850}.customerNeedsYou h3,.customerRecommendationList h3{margin:0 0 4px;font-size:1rem}.customerDecisionOutcome p,.customerNeedsYou>p,.customerNeedsYouEmpty p,.customerRecommendationList p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.customerMoreDecisions,.customerRecommendationList a{display:inline-flex;align-items:center;gap:5px;color:var(--blue);font-size:.78rem;font-weight:800}.customerNeedsYou.hasDecision{border-color:color-mix(in srgb,var(--amber) 42%,var(--line));background:color-mix(in srgb,var(--amber) 4%,white)}.customerNeedsYou.hasDecision .customerWorkspaceSectionTitle>svg{color:var(--amber)}.customerNeedsYou.isClear .customerWorkspaceSectionTitle>svg{color:var(--green)}.customerNeedsYou>h3{max-width:520px;font-size:1.22rem}.customerDecisionOutcome{padding-top:13px;border-top:1px solid var(--line)}.customerDecisionOutcome>span{display:block;margin-bottom:4px;color:var(--muted);font-size:.7rem;font-weight:850;text-transform:uppercase}.customerWorkspaceDecisionActions{display:flex;justify-content:flex-end;gap:8px}.customerMoreDecisions{justify-self:end}.customerNeedsYouEmpty{display:grid;grid-gap:5px;gap:5px;padding:4px 0 8px}.customerCompletedWork ul li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}.customerCompletedWork ul li:first-child{padding-top:0;border-top:0}.customerCompletedWork li>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--green) 11%,white);color:var(--green)}.customerCompletedWork li div{display:grid;grid-gap:3px;gap:3px}.customerCompletedWork li b{font-size:.86rem;line-height:1.35}.customerCompletedWork li small{color:var(--muted);font-size:.72rem}.customerHistorySummary dl{display:grid;margin:0}.customerHistorySummary dl div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.customerHistorySummary dl div:first-child{padding-top:0;border-top:0}.customerHistorySummary dt{color:var(--muted);font-size:.84rem}.customerHistorySummary dd{margin:0;font-size:1.1rem;font-weight:900}.customerWorkspaceEmpty{margin:0;color:var(--muted);line-height:1.5}@media (max-width:980px){.customerWorkspacePrimaryGrid,.customerWorkspaceSecondaryGrid{grid-template-columns:1fr}}@media (max-width:680px){.customerSituation{grid-template-columns:1fr;gap:18px}.customerRecommendationList li{grid-template-columns:26px minmax(0,1fr)}.customerRecommendationList a{grid-column:2;justify-self:start}.customerWorkspaceDecisionActions{align-items:stretch;flex-direction:column-reverse}.customerWorkspaceDecisionActions button{justify-content:center;width:100%}}@media (max-width:560px){.customerCompletedWork,.customerHistorySummary,.customerNeedsYou,.customerRecommendations,.customerSituation{padding:18px}}.customerWorkflowBrief{display:grid;grid-gap:18px;gap:18px;padding:22px}.customerWorkflowHeader{display:flex;align-items:center;justify-content:space-between;gap:18px}.customerWorkflowHeader h2{margin-top:4px;font-size:1.22rem}.customerWorkflowSteps{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.12fr) auto minmax(0,1fr);align-items:stretch;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--soft) 55%,white);overflow:hidden}.customerWorkflowStep{display:grid;align-content:start;grid-gap:13px;gap:13px;min-height:170px;padding:18px}.customerWorkflowStep.human.active{background:color-mix(in srgb,var(--amber) 9%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 32%,transparent)}.customerWorkflowStep.human.clear{background:color-mix(in srgb,var(--green) 5%,white)}.customerWorkflowStepLabel{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.72rem;font-weight:880;text-transform:uppercase}.customerWorkflowStep.completed .customerWorkflowStepLabel{color:var(--green)}.customerWorkflowStep.human.active .customerWorkflowStepLabel{color:var(--amber)}.customerWorkflowStep.next .customerWorkflowStepLabel{color:var(--blue)}.customerWorkflowStep h3{margin:0;font-size:1rem;line-height:1.35}.customerWorkflowClear p,.customerWorkflowStep>p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.48}.customerWorkflowStep ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.customerWorkflowStep li{position:relative;padding-left:15px;color:var(--muted);font-size:.84rem;line-height:1.42}.customerWorkflowStep li:before{content:"";position:absolute;top:.56em;left:0;width:5px;height:5px;border-radius:50%;background:currentColor}.customerWorkflowStep.completed li:before{background:var(--green)}.customerWorkflowStep .primaryButton{justify-self:start;align-self:end}.customerWorkflowClear{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start}.customerWorkflowClear>svg{margin-top:2px;color:var(--green)}.customerWorkflowArrow{align-self:center;color:var(--muted)}.customerWorkspaceSupportGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:14px;gap:14px}@media (max-width:1040px){.customerWorkflowSteps{grid-template-columns:1fr}.customerWorkflowStep{min-height:0}.customerWorkflowArrow{justify-self:center;transform:rotate(90deg)}.customerWorkspaceSupportGrid{grid-template-columns:1fr}}@media (max-width:560px){.customerWorkflowBrief{padding:18px}.customerWorkflowHeader{align-items:flex-start;flex-direction:column}.customerWorkflowStep .primaryButton{width:100%}}.customerWorkspaceFrame .topbar{display:none}.customerWorkspaceFrame .workspace{padding:0;background:#f4f6f8}.customerWorkspacePage{display:grid;grid-gap:16px;gap:16px;padding:0 20px 26px}.customerWorkspaceTopbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 -20px;padding:0 20px;border-bottom:1px solid var(--line);background:var(--surface)}.customerWorkspaceIdentity{flex:1 1;display:grid;grid-gap:3px;gap:3px;padding:17px 0 18px}.customerWorkspaceIdentity>div{display:flex;align-items:center;gap:12px}.customerWorkspaceIdentity h2{margin:0;font-size:1.6rem}.customerWorkspaceIdentity p{margin:0;color:var(--muted);line-height:1.4}.customerWorkspaceTopbar .toolbar{flex:0 0 auto}.customerWorkspaceTopbar .primaryButton{min-height:38px}.customerWorkspacePage .customerWorkspaceV2{gap:16px}.customerWorkspacePage .customerCompletedWork,.customerWorkspacePage .customerHistorySummary,.customerWorkspacePage .customerSpecialistDashboard,.customerWorkspacePage .customerWorkflowBrief,.customerWorkspacePage>.customerHubDisclosure{box-shadow:0 8px 30px rgb(20 31 44/5%)}.customerWorkspacePage .customerWorkflowBrief{gap:16px;padding:19px}.customerWorkspacePage .customerWorkflowHeader h2{display:none}.customerWorkspacePage .customerWorkflowSteps{grid-template-columns:minmax(0,1fr) 26px minmax(0,1.18fr) 26px minmax(0,1fr);gap:0;border:0;background:transparent;overflow:visible}.customerWorkspacePage .customerWorkflowStep{min-height:178px;padding:17px;border:1px solid var(--line);border-radius:8px;background:#fafbfd}.customerWorkspacePage .customerWorkflowStep.human.active{border-color:color-mix(in srgb,var(--amber) 42%,var(--line));background:color-mix(in srgb,var(--amber) 6%,white);box-shadow:none}.customerWorkspacePage .customerWorkflowStep.human.clear{background:#fafbfd}.customerWorkspacePage .customerWorkflowStep .primaryButton{margin-top:auto}.customerWorkspacePage .customerWorkflowArrow{justify-self:center;transform:none}.customerWorkspacePage .customerSpecialistDashboard{gap:17px;padding:19px}.customerSpecialistHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.customerSpecialistHeaderRow>span{color:var(--muted);font-size:.76rem}.customerWorkspacePage .customerSpecialistHeader h2{display:none}.customerWorkspacePage .customerSpecialistHeader p{margin-top:4px;font-size:.82rem}.customerWorkspacePage .specialistAgentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.customerWorkspacePage .specialistAgentCard:before{display:none}.customerWorkspacePage .specialistAgentCardSurface{gap:8px;min-height:228px;height:100%;padding:14px}.customerWorkspacePage .specialistAgentIdentity{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.customerWorkspacePage .specialistAgentIcon{width:32px;height:32px;border-radius:50%}.customerWorkspacePage .specialistAgentIdentity h3{font-size:.86rem}.customerWorkspacePage .specialistAgentIdentity>div>span{display:none}.customerWorkspacePage .specialistAgentState{gap:0;padding:5px 8px;border-radius:999px;background:var(--soft);font-size:.64rem;text-align:center}.customerWorkspacePage .specialistAgentState i{display:none}.customerWorkspacePage .specialistAgentCard.good .specialistAgentState{color:var(--green);background:color-mix(in srgb,var(--green) 11%,white)}.customerWorkspacePage .specialistAgentCard.attention .specialistAgentState{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,white)}.customerWorkspacePage .specialistAgentCard.critical .specialistAgentState{color:var(--red);background:color-mix(in srgb,var(--red) 10%,white)}.customerWorkspacePage .specialistAgentPrimary{font-size:1.1rem;line-height:1.25}.customerWorkspacePage .specialistAgentCapabilities p,.customerWorkspacePage .specialistAgentRecommendation b,.customerWorkspacePage .specialistAgentSummary{display:-webkit-box;overflow:hidden;font-size:.8rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customerWorkspacePage .specialistAgentRecommendation{gap:2px;padding:0;border:0;background:transparent}.customerWorkspacePage .specialistAgentRecommendation span{text-transform:none}.customerWorkspacePage .specialistAgentMeta{display:none}.customerWorkspacePage .specialistAgentOpen{width:100%;justify-content:space-between;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:.72rem}.customerAgentDetailsLink{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid var(--line);border-radius:7px;color:var(--ink);font-size:.78rem;font-weight:800}.customerWorkspacePage .customerWorkspaceSupportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customerWorkspacePage .customerCompletedWork,.customerWorkspacePage .customerHistorySummary{padding:17px 19px}.customerWorkspacePage .customerHistorySummary dl div{min-height:48px}.customerWorkspacePage .customerHistorySummary dd{color:var(--ink);font-size:1.18rem}.customerWorkspacePage .customerCompletedWork ul{position:relative}.customerWorkspacePage .customerCompletedWork ul:before{position:absolute;top:20px;bottom:20px;left:53px;width:1px;background:color-mix(in srgb,var(--blue) 26%,var(--line));content:""}.customerWorkspacePage .customerCompletedWork ul li{grid-template-columns:38px 12px minmax(0,1fr);gap:8px;min-height:50px;padding:8px 0}.customerWorkspacePage .customerCompletedWork li time{padding-top:2px;color:var(--muted);font-size:.7rem;font-weight:750}.customerWorkspacePage .customerCompletedWork li>span{z-index:1;width:9px;height:9px;margin-top:4px;border:2px solid white;background:var(--blue)}.customerWorkspacePage .customerCompletedWork li b{font-size:.78rem}.customerWorkspacePage .customerCompletedWork li small{display:-webkit-box;overflow:hidden;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customerWorkspacePage .customerCompletedWork h2,.customerWorkspacePage .customerHistorySummary h2{display:none}.customerWorkspacePage>.customerHubDisclosure>summary{min-height:70px}@media (max-width:1120px){.customerWorkspacePage .specialistAgentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.customerWorkspaceTopbar{align-items:stretch;flex-direction:column;gap:0;padding-bottom:14px}.customerWorkspaceTopbar .primaryButton,.customerWorkspaceTopbar .toolbar{width:100%}.customerWorkspacePage .customerWorkflowSteps,.customerWorkspacePage .customerWorkspaceSupportGrid{grid-template-columns:1fr}.customerWorkspacePage .customerWorkflowArrow{transform:rotate(90deg)}}@media (max-width:620px){.customerWorkspacePage,.customerWorkspaceTopbar{padding-right:16px;padding-left:16px}.customerWorkspaceTopbar{margin-right:-16px;margin-left:-16px}.customerSpecialistHeaderRow{flex-direction:column;gap:7px}.customerWorkspacePage .specialistAgentGrid{grid-template-columns:1fr}}.customerIntelligence{overflow:hidden;padding:0}.customerIntelligenceHeader{display:flex;align-items:flex-start;gap:13px;padding:22px 24px 19px;border-bottom:1px solid var(--line)}.customerIntelligenceMark{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--blue) 10%,white);color:var(--blue)}.customerIntelligenceHeader h2{margin:3px 0 4px;font-size:1.08rem}.customerIntelligenceHeader p{margin:0;color:var(--muted);font-size:.8rem}.customerIntelligenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.customerIntelligenceGroup{min-width:0;min-height:155px;padding:18px 22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.customerIntelligenceGroup:nth-child(3n){border-right:0}.customerIntelligenceGroup:nth-last-child(-n+3){border-bottom:0}.customerIntelligenceGroupTitle{display:flex;align-items:center;gap:8px;margin-bottom:14px}.customerIntelligenceGroupTitle span{display:grid;width:30px;height:30px;place-items:center;border-radius:6px;background:var(--surface-subtle);color:var(--muted)}.customerIntelligenceGroup.blue .customerIntelligenceGroupTitle span{background:#edf4ff;color:#2563d8}.customerIntelligenceGroup.green .customerIntelligenceGroupTitle span{background:#eaf8f1;color:#13865f}.customerIntelligenceGroup.amber .customerIntelligenceGroupTitle span{background:#fff5df;color:#a86608}.customerIntelligenceGroup.violet .customerIntelligenceGroupTitle span{background:#f2edff;color:#7451bd}.customerIntelligenceGroupTitle h3{margin:0;font-size:.84rem}.customerIntelligenceGroup ul{display:grid;grid-gap:11px;gap:11px;margin:0;padding:0;list-style:none}.customerIntelligenceGroup li{position:relative;padding-left:12px}.customerIntelligenceGroup li:before{position:absolute;top:7px;left:0;width:4px;height:4px;border-radius:50%;background:currentColor;color:var(--muted);content:""}.customerIntelligenceGroup li b,.customerIntelligenceGroup li p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.customerIntelligenceGroup li b{color:var(--ink);font-size:.79rem;line-height:1.4;-webkit-line-clamp:2}.customerIntelligenceEmpty,.customerIntelligenceGroup li p{margin:3px 0 0;color:var(--muted);font-size:.73rem;line-height:1.45}.customerIntelligenceGroup li p{-webkit-line-clamp:2}.customerIntelligenceEmpty{max-width:30ch}.customerIntelligenceRecommendationList{display:grid;grid-gap:13px;gap:13px}.customerIntelligenceRecommendation+.customerIntelligenceRecommendation{padding-top:13px;border-top:1px solid var(--line)}.customerIntelligenceRecommendation>b{display:block;color:var(--ink);font-size:.8rem;line-height:1.4}.customerIntelligenceRecommendation details p,.customerIntelligenceRecommendation>p{margin:5px 0 0;color:var(--muted);font-size:.73rem;line-height:1.5}.customerIntelligenceRecommendation>p span{color:var(--ink-soft);font-weight:750}.customerIntelligenceRecommendationMeta{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:8px;color:var(--muted);font-size:.68rem;font-weight:700}.customerIntelligenceRecommendationMeta span:last-child{color:var(--ink-soft)}.customerIntelligenceRecommendation details{margin-top:7px}.customerIntelligenceRecommendation summary{width:-moz-fit-content;width:fit-content;color:var(--blue);cursor:pointer;font-size:.7rem;font-weight:750}@media (max-width:1020px){.customerIntelligenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customerIntelligenceGroup,.customerIntelligenceGroup:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.customerIntelligenceGroup:nth-child(2n){border-right:0}.customerIntelligenceGroup:nth-last-child(-n+2){border-bottom:0}}@media (max-width:620px){.customerIntelligenceHeader{padding:19px 17px 17px}.customerIntelligenceGrid{grid-template-columns:1fr}.customerIntelligenceGroup,.customerIntelligenceGroup:nth-child(2n),.customerIntelligenceGroup:nth-child(3n),.customerIntelligenceGroup:nth-last-child(-n+2){min-height:0;border-right:0;border-bottom:1px solid var(--line)}.customerIntelligenceGroup:last-child{border-bottom:0}}.srOnly{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reportsV1Page{gap:16px}.reportFilter select{min-height:40px;border:1px solid var(--line);border-radius:7px;padding:8px 10px;color:var(--ink);background:var(--surface)}.reportCenterLayout{display:grid;grid-template-columns:minmax(260px,310px) minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px}.reportDelivery,.reportLibrary{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 12px 36px rgb(20 31 44/5%)}.reportLibrary{position:-webkit-sticky;position:sticky;top:94px;overflow:hidden}.reportLibraryHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:17px;border-bottom:1px solid var(--line)}.reportLibraryHeader h2{margin-top:4px;font-size:1.1rem}.reportLibraryHeader>span{min-width:27px;border-radius:999px;padding:5px 8px;color:var(--muted);background:var(--soft);font-size:.72rem;font-weight:850;text-align:center}.reportFilter{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:12px;border-bottom:1px solid var(--line);background:#fafbfd}.reportFilter .secondaryButton,.reportFilter select{width:100%;min-height:38px}.reportLibraryList{display:grid;max-height:680px;overflow-y:auto}.reportLibraryList>a{position:relative;display:grid;grid-gap:4px;gap:4px;padding:14px 15px 15px 18px;border-bottom:1px solid var(--line)}.reportLibraryList>a:last-child{border-bottom:0}.reportLibraryList>a.active,.reportLibraryList>a:hover{background:#f6f8fb}.reportLibraryList>a.active:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--blue);content:""}.reportLibraryCustomer{color:var(--blue);font-size:.72rem;font-weight:850;text-transform:uppercase}.reportLibraryList strong{font-size:.92rem}.reportLibraryList small{display:-webkit-box;overflow:hidden;color:var(--muted);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reportStatus{width:-moz-fit-content;width:fit-content;margin-top:5px;border-radius:999px;padding:5px 8px;color:#535b65;background:#edf0f3;font-size:.68rem;font-weight:850}.reportStatus.review{color:#8a540c;background:#fff2dc}.reportStatus.ready,.reportStatus.sent{color:#0f6b49;background:#e8f6ef}.reportDelivery{overflow:hidden}.reportDeliveryHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px;border-bottom:1px solid var(--line)}.reportDeliveryHeader h2{max-width:760px;margin-top:5px;font-size:1.48rem;line-height:1.25}.reportDeliveryMeta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.reportDeliveryMeta>span:last-child{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.76rem}.reportDeliveryActions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.reportDeliveryActions button:disabled{cursor:not-allowed;opacity:.48}.reportManagerSummary{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:13px;gap:13px;margin:18px 22px 0;padding:18px;border:1px solid color-mix(in srgb,var(--blue) 20%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--blue) 4%,white)}.reportManagerIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,white)}.reportManagerSummary h3{margin-top:4px;font-size:1.12rem}.reportManagerSummary p{max-width:920px;margin-top:8px;color:#414953;line-height:1.6}.reportSummaryText>p{margin-top:8px}.reportSummaryText>details{margin-top:10px}.reportSummaryText>details>summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--blue);font-size:.76rem;font-weight:800}.reportSummaryText>details>p{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--blue) 14%,var(--line))}.reportQaSummary{margin:12px 22px 0;padding:15px 18px;border:1px solid var(--line);border-radius:7px;background:#fafbfd}.reportQaSummary>div{display:grid;grid-gap:6px;gap:6px}.reportQaDetails span,.reportQaSummary span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.reportQaDetails li,.reportQaDetails p,.reportQaSummary p{color:#515a65;line-height:1.5}.customerReportDetails,.reportDetailDisclosure{border-top:1px solid var(--line)}.customerReportDetails>summary,.reportDetailDisclosure>summary{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 22px;cursor:pointer;list-style:none}.customerReportDetails>summary::-webkit-details-marker,.reportDetailDisclosure>summary::-webkit-details-marker{display:none}.customerReportDetails>summary>span:first-child,.reportDetailDisclosure>summary>span:first-child{display:grid;grid-gap:3px;gap:3px}.customerReportDetails>summary small,.reportDetailDisclosure>summary small,.reportDetailDisclosure>summary>span:last-child{color:var(--muted);font-size:.75rem}.customerReportDetails[open]>summary,.reportDetailDisclosure[open]>summary{border-bottom:1px solid var(--line)}.reportQaDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px 22px 0}.reportQaDetails>div{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:16px;border-radius:7px;background:var(--soft)}.reportQaDetails ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.reportQaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px 22px 0}.reportQaGrid>article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--line);border-radius:7px;background:#fafbfd}.reportQaGrid>article>span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.reportQaGrid li,.reportQaGrid p,.reportQaGrid small{color:#515a65;line-height:1.5}.reportQaGrid ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.reportSpecialistSections{padding:24px 22px 6px;scroll-margin-top:96px}.reportSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:15px}.reportSectionHeading h3{margin-top:4px;font-size:1.18rem}.reportSectionHeading>span{color:var(--muted);font-size:.76rem}.reportSpecialistList{border-top:1px solid var(--line)}.reportSpecialistList>section{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.reportSpecialistList>section.isEmpty{padding-top:15px;padding-bottom:15px}.reportSpecialistIdentity{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px}.reportSpecialistIdentity>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--blue);background:#eef4ff}.reportSpecialistIdentity h4,.reportSpecialistIdentity small{margin:0}.reportSpecialistIdentity h4{font-size:.86rem}.reportSpecialistIdentity small{display:block;margin-top:3px;color:var(--muted)}.reportSpecialistContent{display:grid;grid-gap:18px;gap:18px}.reportSpecialistContent>div{display:grid;grid-gap:8px;gap:8px}.reportSpecialistContent h5{margin:0;font-size:1rem}.reportSpecialistContent li,.reportSpecialistContent p{color:#4f5863;line-height:1.55}.reportSpecialistContent ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.reportSpecialistList>section.isEmpty .reportSpecialistContent p{color:var(--muted)}.reportDeliveryFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:10px;padding:17px 22px;border-top:1px solid var(--line);background:#fafbfd}.reportDeliveryFooter>div{display:grid;grid-gap:3px;gap:3px}.reportDeliveryFooter span{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.reportDeliveryFooter strong{font-size:.84rem}.reportDeliveryFooter a{color:var(--blue);font-weight:800}.reportEmailDraft{border-top:1px solid var(--line)}.reportEmailDraft>summary{padding:15px 22px;cursor:pointer;font-weight:800}.reportEmailDraft>p{margin:0 22px 22px;padding:16px;border-radius:7px;color:#4f5863;background:var(--soft);line-height:1.55}.reportApprovalAction{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:16px 22px 22px;padding:18px;border:1px solid #efd19f;border-radius:8px;background:#fffaf0}.reportApprovalAction h3{margin-top:4px;font-size:1.08rem}.reportApprovalAction p{margin-top:5px;color:#5f5546;line-height:1.5}.reportApprovalAction .taskDecisionArea{flex:0 0 auto}.customerReportPreview{color:#17202a;background:#fff}.customerReportHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:30px 32px 26px;border-bottom:1px solid var(--line);border-top:4px solid var(--organization-primary,var(--blue))}.customerReportOrganizationLogo{flex:0 0 54px;width:54px;height:54px;border:1px solid var(--line);border-radius:6px;background-position:50%;background-repeat:no-repeat;background-size:contain}.customerReportHeader h2{margin-top:6px;font-size:2rem;line-height:1.15}.customerReportHeader p{max-width:620px;margin-top:8px;color:var(--muted);line-height:1.5}.customerReportSummary{padding:36px 32px 32px;border-bottom:1px solid var(--line)}.customerReportSummary h3{margin-top:7px;font-size:1.6rem}.customerReportSummary p{max-width:880px;margin-top:14px;color:#3e4752;font-size:1.02rem;line-height:1.75}.customerReportAtGlance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:22px 32px 30px}.customerReportAtGlance>article{min-width:0;padding:18px;border:1px solid var(--line);border-radius:7px}.customerReportAtGlance h3{margin-top:5px;font-size:1rem}.customerReportAtGlance ul{display:grid;grid-gap:9px;gap:9px;margin:13px 0 0;padding-left:18px}.customerReportAtGlance li,.customerReportAtGlance p{color:#515a65;line-height:1.5}.customerReportAtGlance p{margin-top:12px}.customerReportAtGlance li span,.customerReportAtGlance li strong{display:block}.customerReportAtGlance li span{margin-top:2px;color:var(--muted);font-size:.82rem}.customerReportSection{padding:30px 32px 10px}.customerReportServiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.customerReportColumns>section,.customerReportServiceGrid>div{padding:20px;border:1px solid var(--line);border-radius:7px}.customerReportColumns h3,.customerReportServiceGrid h4{margin:0;font-size:1rem}.customerReportColumns li,.customerReportColumns p,.customerReportServiceGrid li,.customerReportServiceGrid p{color:#515a65;line-height:1.6}.customerReportServiceGrid p{margin-top:8px}.customerReportColumns ul,.customerReportServiceGrid ul{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0;padding-left:18px}.customerReportColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:20px 32px 30px}.customerReportColumns>section{min-height:180px}.customerReportColumns p{margin-top:12px}.customerReportEmpty,.customerReportNotice{display:flex;align-items:flex-start;gap:10px;padding:16px;border-radius:7px;color:#56606b;background:var(--soft);line-height:1.55}.customerReportNotice{margin:0 32px 30px}.customerReportFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 32px;border-top:1px solid var(--line);color:var(--muted)}.customerReportFooter>div{display:grid;grid-gap:3px;gap:3px}.customerReportFooter strong{color:var(--ink)}.reportEmptyState>svg{color:var(--blue)}@media (max-width:1120px){.reportCenterLayout{grid-template-columns:minmax(230px,270px) minmax(0,1fr)}.customerReportHeader,.reportDeliveryHeader{align-items:stretch;flex-direction:column}.customerReportAtGlance,.customerReportColumns{grid-template-columns:1fr}.customerReportColumns>section{min-height:0}.reportDeliveryActions{justify-content:flex-start}}@media (max-width:860px){.reportCenterLayout{grid-template-columns:1fr}.reportLibrary{position:static}.reportLibraryList{max-height:340px}.reportSpecialistList>section{grid-template-columns:1fr;gap:12px}.customerReportServiceGrid,.reportQaDetails,.reportQaGrid{grid-template-columns:1fr}.reportApprovalAction{align-items:stretch;flex-direction:column}.reportApprovalAction .taskDecisionArea,.reportApprovalAction .taskDecisionButtons{width:100%}}@media (max-width:620px){.reportDeliveryActions,.reportDeliveryActions>*{width:100%}.customerReportAtGlance,.customerReportColumns,.customerReportHeader,.customerReportSection,.customerReportSummary,.reportDeliveryHeader,.reportQaDetails,.reportQaGrid,.reportSpecialistSections{padding-right:16px;padding-left:16px}.customerReportNotice,.reportApprovalAction{margin-right:16px;margin-left:16px}.customerReportFooter{align-items:flex-start;flex-direction:column;padding-right:16px;padding-left:16px}.reportManagerSummary{margin-right:16px;margin-left:16px}.reportDeliveryFooter,.reportSectionHeading{align-items:flex-start;flex-direction:column}}.reportStatus.sending{color:#24589e;background:#eaf2ff}.reportStatus.failed{color:#a52f28;background:#fdecea}.reportDeliveryPanel{display:grid;grid-gap:18px;gap:18px;margin:0 24px 24px;border:1px solid var(--line);border-radius:8px;padding:20px;background:#f8fafb}.reportDeliveryPanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.reportDeliveryPanel>header h3{margin:4px 0 5px;font-size:1.15rem}.reportDeliveryPanel>header p{color:var(--muted);font-size:.8rem}.reportDeliveryState{flex:0 0 auto;border-radius:999px;padding:6px 9px;color:#08734e;background:#e7f5ef;font-size:.7rem;font-weight:850}.reportDeliveryState.blocked,.reportDeliveryState.failed{color:#a52f28;background:#fdecea}.reportDeliveryState.sending{color:#24589e;background:#eaf2ff}.reportDeliveryState.pdf_exported,.reportDeliveryState.sent{color:#08734e;background:#e7f5ef}.reportDeliveryBlock,.reportDeliveryFeedback{display:flex;align-items:flex-start;gap:10px;border-radius:8px;padding:12px 14px}.reportDeliveryBlock{color:#8a570d;background:#fff3dd}.reportDeliveryBlock>div{display:grid;grid-gap:3px;gap:3px}.reportDeliveryBlock p{color:#766347;line-height:1.45}.reportDeliverySummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.reportDeliverySummary>div{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:13px 14px;border-left:1px solid var(--line)}.reportDeliverySummary>div:first-child{border-left:0}.reportDeliverySummary span{color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.reportDeliverySummary strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.reportDeliveryForm{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:14px;gap:14px}.reportDeliveryForm label{display:grid;grid-gap:6px;gap:6px}.reportDeliveryForm label>span{color:var(--muted);font-size:.72rem;font-weight:800}.reportDeliveryForm input,.reportDeliveryForm textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px 11px;color:var(--ink);background:#fff;outline:none}.reportDeliveryForm input:focus,.reportDeliveryForm textarea:focus{border-color:rgba(47,104,196,.55);box-shadow:0 0 0 3px rgba(47,104,196,.1)}.reportDeliveryForm textarea{resize:vertical;line-height:1.5}.reportDeliveryMessage{grid-column:1/-1}.reportDeliveryControls{display:flex;align-items:flex-start;gap:10px}.reportDeliveryControls button{gap:7px}.reportDeliveryControls button:disabled{cursor:not-allowed;opacity:.58}.reportPdfArtifactStatus{align-self:center;min-height:18px;color:var(--muted);font-size:12px;font-weight:700}.reportPdfArtifactStatus.ready{color:#08734e}.reportPdfArtifactStatus.failed{color:#a52f28}.reportEmailAction{display:grid;grid-gap:6px;gap:6px}.reportEmailAction small{max-width:390px;display:flex;align-items:flex-start;gap:6px;color:var(--muted);line-height:1.35}.reportDeliveryFeedback.good{color:#08734e;background:#e7f5ef}.reportDeliveryFeedback.error{color:#a52f28;background:#fdecea}.reportDeliveryFeedback>div{display:grid;grid-gap:2px;gap:2px}.reportDeliveryFeedback span{line-height:1.4}.reportDeliveryHistory{border-top:1px solid var(--line);padding-top:14px}.reportDeliveryHistory>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:850;list-style:none}.reportDeliveryHistory>summary::-webkit-details-marker{display:none}.reportDeliveryHistory>summary span{min-width:25px;border-radius:999px;padding:3px 7px;color:var(--muted);background:#eceff2;text-align:center;font-size:.7rem}.reportDeliveryHistory>div{display:grid;margin-top:10px}.reportDeliveryHistory article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:11px 0;border-top:1px solid var(--line)}.reportDeliveryHistoryIcon{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;color:#24589e;background:#eaf2ff}.reportDeliveryHistoryIcon.approved,.reportDeliveryHistoryIcon.pdf_exported,.reportDeliveryHistoryIcon.sent{color:#08734e;background:#e7f5ef}.reportDeliveryHistoryIcon.failed{color:#a52f28;background:#fdecea}.reportDeliveryHistory article>div{display:grid;grid-gap:3px;gap:3px}.reportDeliveryHistory article p,.reportDeliveryHistory article small,.reportDeliveryHistory article time,.reportDeliveryHistoryEmpty{color:var(--muted);font-size:.74rem}.reportDeliveryHistory article small{color:var(--red)}.reportDeliveryHistoryEmpty{padding:18px 0 2px}@media (max-width:760px){.reportDeliveryPanel{margin-right:16px;margin-left:16px;padding:16px}.reportDeliveryControls,.reportDeliveryPanel>header{align-items:stretch;flex-direction:column}.reportDeliveryState{align-self:flex-start}.reportDeliveryForm{grid-template-columns:1fr}.reportDeliverySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.reportDeliverySummary>div{border-top:1px solid var(--line)}.reportDeliverySummary>div:nth-child(odd){border-left:0}.reportDeliverySummary>div:nth-child(-n+2){border-top:0}.reportDeliveryMessage{grid-column:auto}.reportDeliveryControls button,.reportEmailAction{width:100%}.reportDeliveryHistory article{grid-template-columns:32px minmax(0,1fr)}.reportDeliveryHistory article time{grid-column:2}}.settingsAdminPage,.settingsUsersStack{display:grid;grid-gap:18px;gap:18px}.settingsHealthPanel{padding:0;overflow:hidden}.settingsHealthPanel.healthy{border-top:3px solid var(--green)}.settingsHealthPanel.attention{border-top:3px solid #b87514}.settingsHealthHeader{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:22px 22px 18px}.settingsHealthHeader>div{display:grid;grid-gap:4px;gap:4px}.settingsHealthHeader p{margin:0;color:var(--muted)}.settingsHealthHeader .statusBadge{display:inline-flex;gap:6px;align-items:center;padding:7px 10px;white-space:nowrap}.settingsHealthGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line)}.settingsHealthMetric{display:flex;min-width:0;gap:10px;align-items:flex-start;padding:17px;border-left:1px solid var(--line);background:var(--soft)}.settingsHealthMetric:first-child{border-left:0}.settingsHealthMetric>span{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--muted);background:var(--surface)}.settingsHealthMetric.good>span{color:var(--green);background:rgba(22,134,93,.1)}.settingsHealthMetric.attention>span{color:#9a620d;background:rgba(184,117,20,.11)}.settingsHealthMetric.critical>span{color:var(--red);background:rgba(187,63,53,.1)}.settingsHealthMetric>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.settingsHealthMetric em,.settingsHealthMetric small{color:var(--muted);font-size:.7rem;font-style:normal}.settingsHealthMetric strong{font-size:.95rem}.settingsInviteForm,.settingsInviteIntro,.settingsInvitePanel,.settingsSectionHeading,.settingsSystemSummary,.settingsUserControls{display:flex;gap:14px;align-items:center}.settingsInvitePanel,.settingsSectionHeading{justify-content:space-between}.settingsInviteIntro>div,.settingsSectionHeading>div,.settingsSystemSummary>div:not(.settingsSystemIcon){display:grid;grid-gap:3px;gap:3px}.settingsInviteIntro p,.settingsRoleGrid p,.settingsSectionHeading p,.settingsSystemSummary p{margin:0;color:var(--muted)}.settingsSectionHeading>span{color:var(--muted);font-size:.8rem;white-space:nowrap}.settingsOverviewGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:20px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.settingsOverviewGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsOrganizationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 22px;gap:0 22px;margin-top:18px;border-top:1px solid var(--line)}.settingsOrganizationForm{display:grid;grid-gap:24px;gap:24px;margin-top:22px}.settingsOrganizationForm fieldset{display:grid;grid-gap:16px;gap:16px;margin:0;padding:20px;border:1px solid var(--line);border-radius:8px}.settingsOrganizationForm legend{display:inline-flex;gap:8px;align-items:center;padding:0 8px;font-size:.82rem;font-weight:850}.settingsFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.settingsAiRules,.settingsFormGrid label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:.76rem;font-weight:750}.settingsFormGrid label.wide{grid-column:1/-1}.settingsAiRules textarea,.settingsFormGrid input,.settingsFormGrid select,.settingsFormGrid textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:#fff}.settingsColorField{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:8px;gap:8px}.settingsColorField input[type=color]{min-height:42px;padding:3px}.settingsAgentToggles{display:grid;border:1px solid var(--line);border-radius:7px;overflow:hidden}.settingsAgentToggles label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 14px;border-top:1px solid var(--line)}.settingsAgentToggles label:first-child{border-top:0}.settingsAgentToggles label>span{display:grid;grid-gap:2px;gap:2px}.settingsAgentToggles small{color:var(--muted);font-weight:500}.settingsAgentToggles em{color:var(--green);font-size:.7rem;font-style:normal;font-weight:800}.settingsFormFooter{display:flex;justify-content:space-between;align-items:center;gap:16px}.settingsFormFooter>div{min-width:0}.settingsFormFooter p{margin:0}.settingsRoleGuide{padding:0}.settingsRoleSummary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;cursor:pointer;list-style:none}.settingsRoleSummary::-webkit-details-marker{display:none}.settingsRoleSummary>span{display:grid;grid-gap:3px;gap:3px}.settingsRoleSummary>small{color:var(--blue);font-weight:800}.settingsRoleGuide[open] .settingsRoleSummary{border-bottom:1px solid var(--line)}.settingsRoleGuide .settingsRoleGrid{margin:0 22px 20px}.settingsOrganizationItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;min-width:0;padding:14px 0;border-bottom:1px solid var(--line)}.settingsOrganizationIcon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:var(--blue);background:rgba(47,104,196,.08)}.settingsOrganizationItem>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.settingsOrganizationItem small{color:var(--muted);font-size:.7rem}.settingsOrganizationItem strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.settingsAiTeam .settingsSectionHeading>a{color:var(--blue);font-size:.8rem;font-weight:800}.settingsAgentList{display:grid;margin-top:18px;border-top:1px solid var(--line)}.settingsAgentRow{display:grid;grid-template-columns:auto minmax(260px,1fr) 100px 180px auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.settingsAgentPulse{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:var(--muted);background:var(--soft)}.settingsAgentPulse.good{color:var(--green);background:rgba(22,134,93,.1)}.settingsAgentPulse.active{color:var(--blue);background:rgba(47,104,196,.11);box-shadow:0 0 0 4px rgba(47,104,196,.05)}.settingsAgentPulse.attention{color:#9a620d;background:rgba(184,117,20,.11)}.settingsAgentIdentity,.settingsAgentRow>div:not(.settingsAgentIdentity){display:grid;min-width:0;grid-gap:3px;gap:3px}.settingsAgentIdentity span,.settingsAgentRow small{color:var(--muted);font-size:.72rem}.settingsAgentIdentity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsAgentRow>div:not(.settingsAgentIdentity) strong{font-size:.76rem}.settingsOverviewMetric{display:flex;min-width:0;gap:11px;align-items:flex-start;padding:17px;border-left:1px solid var(--line);background:var(--surface)}.settingsOverviewMetric:first-child{border-left:0}.settingsOverviewMetric.attention{background:rgba(184,117,20,.06)}.settingsFeatureIcon,.settingsOverviewIcon,.settingsSystemIcon{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:8px;color:var(--blue);background:rgba(47,104,196,.09)}.settingsOverviewMetric>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.settingsInvitationRow small,.settingsOverviewMetric small,.settingsOverviewMetric span,.settingsUserFacts small{color:var(--muted);font-size:.72rem}.settingsOverviewMetric strong{font-size:1.05rem}.settingsInvitePanel{flex-wrap:wrap}.settingsInviteIntro{align-items:flex-start}.settingsInviteForm{align-items:flex-end;flex-wrap:wrap}.inviteLink,.settingsInviteForm label,.settingsUserControls label{display:grid;grid-gap:6px;gap:6px}.inviteLink{width:100%}.inviteLink>div{display:flex;gap:8px}.inviteLink input{min-width:0;flex:1 1}.inviteLink button{display:inline-flex;gap:7px;align-items:center;white-space:nowrap}.settingsRoleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border-top:1px solid var(--line)}.settingsRoleGrid>div{padding:18px 20px 2px 0;border-left:1px solid var(--line)}.settingsRoleGrid>div:first-child{border-left:0}.settingsRoleGrid>div:not(:first-child){padding-left:20px}.settingsRoleGrid p{margin-top:6px;line-height:1.5}.settingsInvitationList{display:grid;margin-top:18px;border-top:1px solid var(--line)}.settingsInvitationRow{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;grid-gap:16px;gap:16px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.settingsInvitationIdentity,.settingsInvitationRow>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.settingsInvitationIdentity span{color:var(--muted);font-size:.76rem}.settingsInvitationRow .formError,.settingsInvitationRow .formSuccess,.settingsInvitationRow .inviteLink{grid-column:1/-1;margin:0}.settingsSearch{display:flex;width:min(100%,420px);gap:9px;align-items:center;margin-top:18px;padding:0 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--surface)}.settingsSearch input{width:100%;min-height:40px;padding:0;border:0;outline:0;background:transparent}.settingsSearch.compact{width:100%;margin-top:0}.settingsUserGrid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:16px}.settingsUserCard{display:grid;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.settingsUserCardSummary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;width:100%;grid-gap:11px;gap:11px;align-items:center;padding:15px 17px;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.settingsUserCardSummary:hover{background:var(--soft)}.settingsUserSummaryMeta{display:flex;gap:12px;color:var(--muted);font-size:.72rem;font-weight:700}.settingsUserChevron{color:var(--muted);transition:transform .16s ease}.settingsUserCard.open .settingsUserChevron{transform:rotate(180deg)}.settingsUserCardBody{display:grid;grid-gap:16px;gap:16px;border-top:1px solid var(--line);padding:17px}.settingsUserAvatar{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:var(--blue);background:rgba(47,104,196,.1);font-size:.78rem;font-weight:850}.settingsUserIdentity{display:grid;min-width:0;grid-gap:2px;gap:2px}.settingsUserIdentity span{overflow:hidden;color:var(--muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.settingsUserFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.settingsUserFacts>div{display:grid;min-width:0;grid-gap:3px;gap:3px;padding:11px;border-left:1px solid var(--line);background:var(--soft)}.settingsUserFacts>div:first-child{border-left:0}.settingsUserFacts strong{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.settingsAssignedPreview{display:flex;min-height:25px;gap:6px;align-items:center;flex-wrap:wrap}.settingsAssignedPreview span{padding:5px 8px;border-radius:999px;color:var(--muted);background:var(--soft);font-size:.7rem;font-weight:750}.settingsAssignedPreview .empty{padding-left:0;background:transparent;font-weight:600}.settingsUserControls{align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.settingsUserControls form{display:flex;gap:8px;align-items:flex-end}.settingsUserControls select{min-width:145px}.settingsAssignmentEditor{padding-top:13px;border-top:1px solid var(--line)}.settingsAssignmentToggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0;border:0;color:var(--blue);background:transparent;font-weight:800;cursor:pointer}.settingsAssignmentEditor.open .settingsAssignmentToggle svg{transform:rotate(180deg)}.settingsAssignmentForm{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.settingsCustomerPicker{max-height:220px;overflow:auto;border:1px solid var(--line);border-radius:8px}.settingsCustomerPicker label{display:flex;gap:9px;align-items:center;padding:10px 12px;border-top:1px solid var(--line);cursor:pointer}.settingsCustomerPicker label:first-child{border-top:0}.settingsCustomerPicker label[hidden]{display:none}.settingsCustomerPicker label:hover{background:var(--soft)}.settingsCustomerPicker p{margin:0;padding:15px;color:var(--muted)}.settingsAssignmentActions{display:flex;gap:8px;justify-content:flex-end}.settingsEmptyState{display:flex;gap:11px;align-items:center;margin-top:18px;padding:17px;border:1px dashed var(--line);border-radius:8px;color:var(--muted)}.settingsEmptyState>div{display:grid;grid-gap:2px;gap:2px}.settingsEmptyState span{font-size:.78rem}.settingsSystemSummary{align-items:center}.settingsSystemSummary>div:not(.settingsSystemIcon){min-width:0;flex:1 1}.settingsSystemIcon.good{color:var(--green);background:rgba(22,134,93,.1)}.settingsSystemIcon.attention{color:var(--red);background:rgba(187,63,53,.09)}@media (max-width:1180px){.settingsHealthGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsHealthMetric:nth-child(4){border-left:0}.settingsHealthMetric:nth-child(n+4){border-top:1px solid var(--line)}.settingsOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsOverviewMetric:nth-child(4){border-left:0;border-top:1px solid var(--line)}.settingsOverviewMetric:nth-child(5){border-top:1px solid var(--line)}.settingsUserGrid{grid-template-columns:1fr}.settingsAgentRow{grid-template-columns:auto minmax(220px,1fr) 90px auto}.settingsAgentRow>div:nth-of-type(3){display:none}}@media (max-width:800px){.settingsHealthHeader,.settingsInvitePanel,.settingsSectionHeading,.settingsSystemSummary{align-items:stretch;flex-direction:column}.settingsFormGrid,.settingsHealthGrid,.settingsOrganizationGrid,.settingsOverviewGrid,.settingsOverviewGrid.compact,.settingsRoleGrid{grid-template-columns:1fr}.settingsFormGrid label.wide{grid-column:auto}.settingsFormFooter{align-items:stretch;flex-direction:column}.settingsFormFooter .primaryButton{justify-content:center;width:100%}.settingsHealthMetric,.settingsHealthMetric:nth-child(4){padding:14px;border-top:1px solid var(--line);border-left:0}.settingsHealthMetric:first-child{border-top:0}.settingsOrganizationItem{grid-template-columns:auto minmax(0,1fr)}.settingsOrganizationItem>.statusBadge{grid-column:2;justify-self:start}.settingsAgentRow{grid-template-columns:auto minmax(0,1fr) auto}.settingsAgentRow>div:not(.settingsAgentIdentity){display:none}.settingsAgentIdentity span{white-space:normal}.settingsOverviewMetric,.settingsOverviewMetric:nth-child(4),.settingsOverviewMetric:nth-child(5),.settingsRoleGrid>div,.settingsRoleGrid>div:not(:first-child){padding:14px 0;border-top:1px solid var(--line);border-left:0}.settingsOverviewMetric{padding-right:14px;padding-left:14px}.settingsOverviewMetric:first-child,.settingsRoleGrid>div:first-child{border-top:0}.settingsInvitationRow{grid-template-columns:1fr auto}.settingsInvitationRow>div:nth-child(2){grid-column:1}.settingsUserFacts{grid-template-columns:1fr}.settingsUserCardSummary{grid-template-columns:auto minmax(0,1fr) auto}.settingsUserSummaryMeta{grid-column:2;flex-wrap:wrap}.settingsUserCardSummary>.statusBadge{grid-column:3;grid-row:1}.settingsUserChevron{grid-column:3;grid-row:2;justify-self:end}.settingsUserFacts>div,.settingsUserFacts>div:first-child{border-top:1px solid var(--line);border-left:0}.settingsUserFacts>div:first-child{border-top:0}.inviteLink>div,.settingsInviteForm,.settingsUserControls,.settingsUserControls form{align-items:stretch;flex-direction:column}}.workflowDismissButton{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid rgba(187,63,53,.28);border-radius:6px;background:var(--surface);color:#9f3028;font-weight:700;cursor:pointer}.workflowDismissButton:hover{background:rgba(187,63,53,.06)}.workflowDismissButton:disabled{cursor:wait;opacity:.6}.reportDetailStage,.reportOverview{display:grid;grid-gap:16px;gap:16px}.reportOverviewMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.reportOverviewMetric{display:flex;align-items:center;gap:12px;min-height:82px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 8px 24px rgb(20 31 44/4%)}.reportOverviewMetric>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#5d6874;background:var(--soft)}.reportOverviewMetric.attention>span{color:#94600c;background:#fff1d8}.reportOverviewMetric.good>span{color:#0f7650;background:#e7f6ef}.reportOverviewMetric>div{display:grid;grid-gap:2px;gap:2px}.reportOverviewMetric strong{font-size:1.35rem;line-height:1}.reportOverviewMetric small{color:var(--muted);font-weight:750}.reportInbox{overflow:hidden;padding:0}.reportInboxHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px;border-bottom:1px solid var(--line)}.reportInboxHeader h2{margin-top:4px;font-size:1.35rem}.reportInboxHeader p{margin-top:5px;color:var(--muted)}.reportInboxHeader .reportFilter{min-width:300px;padding:0;border:0;background:transparent}.reportStatusTabs{display:flex;align-items:center;gap:4px;padding:10px 14px;border-bottom:1px solid var(--line);background:#fafbfd;overflow-x:auto}.reportStatusTabs a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 11px;border-radius:6px;color:var(--muted);font-size:.78rem;font-weight:800;white-space:nowrap}.reportStatusTabs a.active,.reportStatusTabs a:hover{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.reportStatusTabs span{min-width:20px;padding:2px 6px;border-radius:999px;background:var(--soft);text-align:center;font-size:.68rem}.reportInboxList{display:grid}.reportInboxRow{display:grid;grid-template-columns:42px minmax(130px,.55fr) minmax(250px,1.45fr) auto minmax(110px,auto);align-items:center;grid-gap:14px;gap:14px;min-height:82px;padding:13px 20px;border-bottom:1px solid var(--line);transition:background-color .16s ease,transform .16s ease}.reportInboxRow:last-child{border-bottom:0}.reportInboxRow:hover{background:#f8fafc;transform:translateX(2px)}.reportInboxIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:7px;color:#5e6975;background:var(--soft)}.reportInboxIcon.review{color:#94600c;background:#fff1d8}.reportInboxIcon.revision{color:#a23a32;background:#fdebea}.reportInboxIcon.ready,.reportInboxIcon.sent{color:#0f7650;background:#e7f6ef}.reportStatus.revision{color:#9f342d;background:#fde9e7}.reportApprovalAction.revisionRequired{border-color:#efc5c1;background:#fff8f7}.reportDeliveryBlock>.secondaryButton{margin-left:auto;flex:0 0 auto}@media (max-width:760px){.reportDeliveryBlock>.secondaryButton{width:100%;margin-left:0}}.reportInboxIdentity,.reportInboxTitle{display:grid;grid-gap:4px;gap:4px;min-width:0}.reportInboxIdentity span,.reportInboxTitle span{color:var(--muted);font-size:.75rem}.reportInboxTitle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reportInboxAction{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--blue);font-size:.78rem;font-weight:850}.reportFilteredEmpty{min-height:230px}.reportBackLink{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.8rem;font-weight:800}.reportBackLink:hover{color:var(--ink)}.workforceCommandCenter{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line));border-radius:8px;background:var(--surface);box-shadow:0 14px 38px rgb(20 31 44/7%)}.workforceCommandIntro{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:20px 22px;border-bottom:1px solid color-mix(in srgb,var(--blue) 16%,var(--line));background:color-mix(in srgb,var(--blue) 4%,white)}.workforceCommandIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--blue);background:color-mix(in srgb,var(--blue) 11%,white)}.workforceCommandIntro h2{margin-top:3px;font-size:1.35rem}.workforceCommandIntro p{max-width:760px;margin-top:5px;color:var(--muted)}.workforceCommandIntro .statusPill{display:inline-flex;align-items:center;gap:6px}.workforceCommandCenter .workflowLauncher{border:0;border-radius:0;padding:20px 22px;box-shadow:none}.workforceCommandCenter .workflowLauncher>div:first-child{max-width:430px}.workforceCommandCenter .workflowLauncher .eyebrow{display:none}.workforceCommandCenter .workflowLauncher h2{font-size:1.05rem}.workforceAgentRoster{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;padding:15px 22px;border-top:1px solid var(--line);background:#fafbfd}.workforceAgentRoster>div:first-child{display:grid;grid-gap:4px;gap:4px}.workforceAgentRoster>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.workforceAgentRoster>div:last-child>span{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:2px 6px;gap:2px 6px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.workforceAgentRoster>div:last-child>span svg{grid-row:1/span 2;color:var(--muted)}.workforceAgentRoster>div:last-child>span b{font-size:.75rem}.workforceAgentRoster>div:last-child>span small{color:var(--muted);font-size:.65rem}.workforceAgentRoster>div:last-child>span.working{border-color:#a7d9c6;background:#effaf5}.workforceAgentRoster>div:last-child>span.working small,.workforceAgentRoster>div:last-child>span.working svg{color:#0f7650}.customerWorkspaceIdentity>.customerProfileSignals{display:flex;align-items:stretch;flex-wrap:wrap;gap:0;margin-top:11px}.customerProfileSignals>span{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:2px 6px;gap:2px 6px;min-width:145px;padding:0 16px;border-left:1px solid var(--line)}.customerProfileSignals>span:first-child{padding-left:0;border-left:0}.customerProfileSignals svg{grid-row:1/span 2;color:var(--blue)}.customerProfileSignals b{font-size:.78rem}.customerProfileSignals small{color:var(--muted);font-size:.67rem}.dashboardWorkspace{gap:18px}.dashboardMorningBrief{box-shadow:0 12px 34px rgb(20 31 44/6%)}.dashboardNowPanel{border-top:3px solid var(--blue)}.dashboardPriorityPanel{border-top:3px solid #c88722}.dashboardPanel,.panel,.workflowControlCard{transition:box-shadow .16s ease,border-color .16s ease}.dashboardPriorityRow,.dashboardResultList a,.dashboardWorkRow{transition:background-color .16s ease}.dashboardPriorityRow:hover,.dashboardResultList a:hover,.dashboardWorkRow:hover{background:#f8fafc}.dashboardWorkRow .statusBadge.good{position:relative;padding-left:18px}.dashboardWorkRow .statusBadge.good:before{position:absolute;left:7px;top:50%;width:6px;height:6px;border-radius:50%;background:#1a9a70;box-shadow:0 0 0 4px rgb(26 154 112/10%);content:"";transform:translateY(-50%)}@media (max-width:1050px){.reportOverviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reportInboxRow{grid-template-columns:42px minmax(120px,.6fr) minmax(220px,1.4fr) auto}.reportInboxAction{display:none}.workforceCommandCenter .workflowLauncher{align-items:stretch;flex-direction:column}.workforceCommandCenter .workflowLauncher form{width:100%}}@media (max-width:760px){.reportOverviewMetrics{grid-template-columns:1fr 1fr}.reportInboxHeader{align-items:stretch;flex-direction:column}.reportInboxHeader .reportFilter{min-width:0}.reportInboxRow{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.reportInboxTitle{grid-column:2/-1}.reportInboxRow>.reportStatus{grid-column:3;grid-row:1}.workforceCommandIntro{grid-template-columns:38px minmax(0,1fr)}.workforceCommandIntro>.statusPill{grid-column:2;justify-self:start}.workforceAgentRoster{grid-template-columns:1fr}.customerProfileSignals>span{min-width:50%;margin-top:8px;padding:4px 10px}.customerProfileSignals>span:nth-child(odd){padding-left:0;border-left:0}}@media (prefers-reduced-motion:reduce){.dashboardPanel,.dashboardPriorityRow,.dashboardResultList a,.dashboardWorkRow,.panel,.reportInboxRow,.workflowControlCard{transition:none}}.businessProfilePanel{display:grid;grid-gap:22px;gap:22px;overflow:hidden}.businessProfileHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.businessProfileHeader h2{margin:5px 0 7px}.businessProfileHeader p{max-width:760px;margin:0;color:var(--muted)}.businessProfileWebsite{display:flex;align-items:center;gap:14px;padding:13px 16px;border:1px solid var(--border);background:var(--biz-surface-warm,#f7f9fb);border-radius:7px}.businessProfileWebsite>span{color:var(--muted);font-size:13px;font-weight:800;text-transform:uppercase}.businessProfileWebsite a{display:inline-flex;align-items:center;gap:6px;color:var(--biz-info,#2f68c4);font-weight:700;overflow-wrap:anywhere}.businessProfileNotice{display:flex;align-items:center;gap:10px;padding:13px 15px;border-radius:7px;font-weight:650}.businessProfileNotice.error{background:#fff0ee;color:#9d3529}.businessProfileNotice.warning{background:#fff3d9;color:#8e5700}.businessProfileEmpty{min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.businessProfileAnalysisStart h3,.businessProfileConfirmed h3,.businessProfileEmpty h3,.businessProfileReviewIntro h3{margin:0 0 5px}.businessProfileAnalysisStart p,.businessProfileConfirmed p,.businessProfileEmpty p,.businessProfileReviewIntro p{margin:0;color:var(--muted)}.businessProfileAnalysisStart{display:grid;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:22px;border:1px solid color-mix(in srgb,var(--biz-info,#2f68c4) 35%,transparent);background:var(--biz-surface-warm,#f5f8fd);border-radius:7px}.businessProfileAnalysisStart label{grid-column:2;display:flex;align-items:flex-start;gap:9px;font-weight:650}.businessProfileAnalysisStart label input{width:18px;height:18px;margin-top:1px}.businessProfileAnalysisStart .primaryButton{grid-column:3;grid-row:1/span 2}.businessProfileAnalysisStart.compact{display:flex;padding:0;border:0;background:transparent;flex-wrap:wrap}.businessProfileAnalysisStart.compact .primaryButton,.businessProfileAnalysisStart.compact label{grid-column:auto;grid-row:auto}.businessProfileReanalysis{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,auto) auto;align-items:center;grid-gap:16px;gap:16px;padding:18px;border-top:1px solid var(--border);background:var(--biz-surface-warm,#f7f9fb)}.businessProfileReanalysis h3,.businessProfileReanalysis p{margin:0}.businessProfileReanalysis p,.businessProfileVersions p{margin-top:5px;color:var(--muted)}.businessProfileReanalysis label{display:flex;align-items:flex-start;gap:8px;font-weight:650}.businessProfileReanalysis label input{width:18px;height:18px}.businessProfileVersions{display:flex;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid var(--border);border-radius:7px}.businessProfileVersions details{min-width:190px}.businessProfileVersions summary{cursor:pointer;font-weight:750}.businessProfileVersions ul{margin:9px 0 0;padding-left:18px;color:var(--muted)}.businessProfileReview{display:grid;grid-gap:22px;gap:22px}.businessProfileSimpleReview{display:grid;grid-gap:20px;gap:20px}.businessProfileSimpleIntro{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:13px;gap:13px;padding:18px;border:1px solid var(--biz-info,var(--biz-border,#bcc7cf));border-radius:7px;background:var(--biz-info-soft,var(--biz-info-soft,#e7edf1));color:var(--biz-info,var(--biz-muted,#56697a))}.businessProfileSimpleIntro h3,.businessProfileSimpleIntro p{margin:0}.businessProfileSimpleIntro h3{color:var(--biz-ink,var(--ink))}.businessProfileSimpleIntro p{margin-top:5px;color:var(--muted)}.businessProfileSimpleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.businessProfileSimpleGrid section{min-width:0;padding:15px;border:1px solid var(--biz-border,var(--border));border-radius:7px;background:var(--biz-surface,var(--biz-surface,#fff))}.businessProfileSimpleGrid h3{margin:0 0 8px;font-size:16px}.businessProfileSimpleGrid ul,.businessProfileUnknowns ul{margin:0;padding-left:18px}.businessProfileSimpleGrid li,.businessProfileUnknowns li{margin-top:5px;line-height:1.45}.businessProfileSimpleActions p,.businessProfileSimpleGrid p,.businessProfileUnknowns p{margin:0;color:var(--muted)}.businessProfileHumanDetail{color:var(--muted);font-weight:450}.businessProfileSimpleGrid p.businessProfileHumanMissing{color:#7a5a12}.businessProfileHumanFill{display:grid;grid-gap:8px;gap:8px}.businessProfileHumanFill form{display:flex;gap:8px}.businessProfileHumanFill input{flex:1 1;min-width:0;border:1px solid var(--biz-border,var(--border));border-radius:6px;padding:8px 10px;font:inherit;color:var(--ink);background:var(--biz-surface,#fff)}.businessProfileHumanFill .secondaryButton{flex-shrink:0;padding:8px 12px;font-size:13px}.businessProfileWebsiteInline{display:grid;grid-gap:12px;gap:12px;padding:22px;border:1px solid var(--biz-border,color-mix(in srgb,var(--biz-info,#2f68c4) 35%,transparent));background:var(--biz-surface-warm,var(--biz-surface-warm,#f5f8fd));border-radius:7px}.businessProfileWebsiteInline h3{margin:0}.businessProfileWebsiteInline p{margin:0;color:var(--muted)}.businessProfileWebsiteInline form{display:flex;gap:10px}.businessProfileWebsiteInline input{flex:1 1;min-width:0;border:1px solid var(--biz-border,var(--border));border-radius:6px;padding:11px 12px;font:inherit;color:var(--ink);background:var(--biz-surface,#fff)}@media (max-width:560px){.businessProfileHumanFill form,.businessProfileWebsiteInline form{flex-direction:column}}.businessProfileUnknowns{padding:16px 18px;border:1px solid #ead29b;border-radius:7px;background:#fff8e9}.businessProfileUnknowns>div{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#805100}.businessProfileUnknowns h3{margin:0;font-size:16px}.businessProfileSimpleActions{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding-top:18px;border-top:1px solid var(--border)}.businessProfileSimpleActions p{margin-top:4px}.businessProfileReviewIntro{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:17px 18px;background:#f3f7fd;border:1px solid #cfdbed;border-radius:7px}.businessProfileReviewIntro>span{color:var(--biz-info,#2f68c4);font-weight:800}.businessProfileSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 22px;gap:18px 22px}.businessProfileSection{min-width:0;padding-top:15px;border-top:1px solid var(--border)}.businessProfileSectionTitle{min-height:38px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.businessProfileSectionTitle h3{margin:0;font-size:18px}.iconTextButton{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#2f68c4;font-weight:800;cursor:pointer}.businessProfileItem{padding:15px;margin-top:10px;border:1px solid var(--border);border-radius:7px;background:var(--biz-surface,#fff);transition:border-color .16s ease,box-shadow .16s ease}.businessProfileItem:hover{border-color:#c8d2df;box-shadow:0 8px 18px rgb(20 31 44/6%)}.businessProfileItem.rejected{opacity:.68}.businessProfileItem h4{margin:9px 0 5px;font-size:16px}.businessProfileItem p{margin:5px 0;color:var(--muted);line-height:1.55}.businessProfileItemTop{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--muted);font-size:12px;font-weight:750}.businessProfileSource{padding:4px 7px;border-radius:5px}.businessProfileSource.explicit{background:var(--biz-success-soft,#e8f6ef);color:#16734e}.businessProfileSource.interpreted{background:#eaf1fd;color:var(--biz-info,#2f68c4)}.businessProfileSource.manual{background:#eef0f3;color:#4c5663}.businessProfileSource.unknown{background:#fff2d7;color:#895600}.businessProfileEvidence{margin-top:12px;border-top:1px solid var(--border);padding-top:10px}.businessProfileEvidence summary{display:flex;align-items:center;gap:5px;cursor:pointer;color:var(--biz-info,#2f68c4);font-weight:750}.businessProfileEvidence>div{padding:11px 0 2px}.businessProfileEvidence a{display:inline-flex;align-items:center;gap:4px;color:var(--biz-info,#2f68c4);font-size:13px;font-weight:700}.businessProfileItemActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.businessProfileItemActions button{min-height:36px;display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border:1px solid var(--border);border-radius:6px;background:var(--biz-surface,#fff);font-weight:750;cursor:pointer}.businessProfileItemActions button:first-child{border-color:#a9d6c5;color:var(--biz-success,#147653)}.businessProfileItemActions button:last-child{color:var(--biz-danger,#a23a30)}.businessProfileDecision{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-size:13px;font-weight:800}.businessProfileDecision.accepted{color:var(--biz-success,#147653)}.businessProfileDecision.rejected{color:var(--biz-danger,#a23a30)}.businessProfileCorrection,.businessProfileInlineForm{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.businessProfileCorrection input,.businessProfileCorrection select,.businessProfileInlineForm input{min-width:180px;flex:1 1;min-height:42px;padding:9px 11px;border:1px solid var(--border);border-radius:6px;background:var(--biz-surface,#fff)}.businessProfileEmptyText{color:var(--muted);font-size:14px}.businessProfileReviewFooter{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;border-top:1px solid var(--border)}.businessProfileReviewFooter p{margin:4px 0 0;color:var(--muted)}.businessProfileConfirmed{display:grid;grid-gap:20px;gap:20px}.businessProfileConfirmedHeader{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:18px;background:#edf8f3;border:1px solid #bde1d1;border-radius:7px}.businessProfileConfirmedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.businessProfileConfirmedGrid>div{padding-top:13px;border-top:1px solid var(--border)}.businessProfileConfirmedGrid ul{margin:8px 0 0;padding-left:18px}.businessProfileConfirmedGrid p{margin-top:8px}.businessProfileModalBackdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgb(15 23 31/52%)}.businessProfileModal{width:min(520px,100%);padding:26px;border-radius:8px;background:var(--biz-surface,#fff);box-shadow:0 28px 70px rgb(0 0 0/24%)}.businessProfileModal h3{margin:12px 0 7px}.businessProfileModal>p{color:var(--muted)}.businessProfileModal>p+p{margin-top:10px}.businessProfileModal .toolbar{justify-content:flex-end;margin-top:20px}@media (max-width:820px){.businessProfileSimpleActions,.businessProfileSimpleGrid{grid-template-columns:1fr 1fr}.businessProfileSimpleActions>div{grid-column:1/-1}}@media (max-width:560px){.businessProfileSimpleActions,.businessProfileSimpleGrid{grid-template-columns:1fr}.businessProfileSimpleActions .primaryButton,.businessProfileSimpleActions .secondaryButton{width:100%;justify-content:center}}.businessProfileConfirmFacts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin:18px 0}.businessProfileConfirmFacts span{padding:12px;background:#f5f7f9;border-radius:6px}.businessProfileConfirmFacts b{display:block;font-size:22px}.spin{animation:businessProfileSpin .9s linear infinite}@keyframes businessProfileSpin{to{transform:rotate(1turn)}}@media (max-width:900px){.businessProfileConfirmedGrid,.businessProfileSections{grid-template-columns:1fr}.businessProfileAnalysisStart{grid-template-columns:auto 1fr}.businessProfileAnalysisStart label{grid-column:1/-1}.businessProfileAnalysisStart .primaryButton{grid-column:1/-1;grid-row:auto;justify-self:start}.businessProfileReanalysis{grid-template-columns:1fr}}@media (max-width:620px){.businessProfileEmpty,.businessProfileHeader,.businessProfileReviewFooter,.businessProfileVersions{align-items:stretch;flex-direction:column}.businessProfileConfirmedHeader,.businessProfileReviewIntro{grid-template-columns:auto 1fr}.businessProfileConfirmedHeader .secondaryButton,.businessProfileReviewIntro>span{grid-column:1/-1;justify-self:start}}.integrationObjectiveSection{margin-top:24px;padding:24px;background:var(--biz-surface,#fff);border:1px solid var(--biz-border,#dfe3e8);border-radius:8px}.integrationObjectiveHeading{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:18px}.integrationObjectiveHeading h2{margin:4px 0 0;font-size:22px}.integrationObjectiveHeading>p{max-width:620px;margin:0;color:#66707c}.integrationObjectiveList{display:grid;grid-gap:12px;gap:12px}.integrationObjectiveCard{border:1px solid var(--biz-border,#dfe3e8);border-left:3px solid #3b78df;border-radius:7px;padding:18px}.integrationObjectiveCardTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.integrationObjectiveCardTop h3{margin:4px 0 0;font-size:18px}.integrationObjectiveCardTop div>span{color:#697481;font-size:12px;font-weight:700;text-transform:uppercase}.objectiveConfirmed,.objectiveSuggested{display:inline-flex;gap:6px;align-items:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.objectiveConfirmed{color:#087a57;background:#e3f5ee}.objectiveSuggested{color:#245da9;background:#eaf2ff}.integrationObjectiveSummary{margin:14px 0;color:#4f5b68}.integrationObjectiveFields{display:grid;grid-template-columns:1fr 1fr minmax(160px,.55fr);grid-gap:12px;gap:12px;margin-bottom:14px}.integrationObjectiveFields label{display:grid;grid-gap:6px;gap:6px}.integrationObjectiveFields label>span{color:#596572;font-size:12px;font-weight:700}.integrationObjectiveFields input,.integrationObjectiveFields select{min-height:42px;border:1px solid #ccd3da;border-radius:6px;background:var(--biz-surface,#fff);padding:0 11px;font:inherit}.integrationObjectiveFeedback{margin:10px 0 0;color:#245da9}@media (max-width:800px){.integrationObjectiveHeading{display:grid;grid-gap:8px;gap:8px}.integrationObjectiveFields{grid-template-columns:1fr}}.systemStatusPage{gap:18px}.systemStatusHero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:20px 22px}.systemStatusHero.good{border-color:#b9dfd0;background:#f6fcf9}.systemStatusHero.attention{border-color:#eed4a8;background:#fffaf1}.systemStatusHero.critical{border-color:#efc5c1;background:#fff8f7}.systemStatusHeroIcon{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:#0f7650;background:#e4f5ed}.systemStatusHero.attention .systemStatusHeroIcon{color:#94600c;background:#fff0d4}.systemStatusHero.critical .systemStatusHeroIcon{color:#a23a32;background:#fde9e7}.systemStatusHero h2{margin-top:3px;font-size:1.35rem}.systemStatusHero p{margin-top:4px;color:var(--muted)}.systemStatusHero time{color:var(--muted);font-size:.75rem;font-weight:750}.systemStatusMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.systemStatusMetric{display:flex;align-items:center;gap:11px;min-height:84px;padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 8px 24px rgb(20 31 44/4%)}.systemStatusMetric>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#64707c;background:var(--soft)}.systemStatusMetric.good>span{color:#0f7650;background:#e7f6ef}.systemStatusMetric.attention>span{color:#94600c;background:#fff1d8}.systemStatusMetric.critical>span{color:#a23a32;background:#fdebea}.systemStatusMetric>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.systemStatusMetric em,.systemStatusMetric small{color:var(--muted);font-size:.69rem;font-style:normal;font-weight:750}.systemStatusMetric strong{font-size:1.25rem}.systemStatusGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:14px;gap:14px}.systemStatusSection{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:20px}.systemAlertsPanel,.systemPlatformPanel{grid-column:1/-1}.systemSectionHeading{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--line)}.systemSectionHeading>span{width:35px;height:35px;display:grid;place-items:center;border-radius:7px;color:var(--blue);background:color-mix(in srgb,var(--blue) 9%,white)}.systemSectionHeading small{color:var(--muted);font-size:.69rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.systemSectionHeading h2{margin-top:2px;font-size:1.08rem}.systemComponentList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 22px;gap:8px 22px}.systemComponentRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:9px;gap:9px;padding:11px 0;border-bottom:1px solid var(--line)}.systemComponentDot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#aab1b9}.systemComponentDot.good{background:#14966b;box-shadow:0 0 0 4px rgb(20 150 107/9%)}.systemComponentDot.attention{background:#ca861c}.systemComponentDot.critical{background:#bd453c}.systemComponentRow>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.systemComponentRow small{color:var(--muted);font-size:.72rem}.systemComponentRow>b,.systemStatusSummaryLine>strong{font-size:.74rem}.systemComponentRow>b.good,.systemStatusSummaryLine>strong.good{color:#0f7650}.systemComponentRow>b.attention,.systemStatusSummaryLine>strong.attention{color:#94600c}.systemComponentRow>b.critical,.systemStatusSummaryLine>strong.critical{color:#a23a32}.systemComponentRow details summary{margin-top:3px;color:var(--blue);cursor:pointer;font-size:.7rem;font-weight:750}.systemComponentRow details p{margin-top:5px;font-size:.72rem;overflow-wrap:anywhere}.systemStatusSummaryLine{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:7px;background:var(--soft)}.systemStatusTriplet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.systemStatusTriplet>div{display:grid;grid-gap:5px;gap:5px;padding:12px;border-left:1px solid var(--line)}.systemStatusTriplet>div:first-child{border-left:0}.systemStatusTriplet span{color:var(--muted);font-size:.69rem;font-weight:750}.systemStatusTriplet strong{font-size:1rem}.systemStatusTriplet strong.critical{color:#a23a32}.systemUsageBox{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 14px;gap:4px 14px;padding:13px 14px;border:1px solid var(--line);border-radius:8px}.systemUsageBox>div{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.76rem;font-weight:750}.systemUsageBox small{grid-column:1/-1;color:var(--muted)}.systemSectionNote{color:var(--muted);font-size:.76rem}.systemDetails{border-top:1px solid var(--line);padding-top:12px}.systemDetails>summary{cursor:pointer;font-size:.78rem;font-weight:850}.systemDetails>ul{margin:10px 0 0 18px;color:var(--muted);font-size:.76rem;line-height:1.7}.systemDetailList{display:grid;margin-top:10px}.systemDetailList>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 12px;gap:3px 12px;padding:10px 0;border-bottom:1px solid var(--line)}.systemDetailList small{grid-column:1/-1;color:var(--muted);font-size:.7rem}.systemPositiveState{display:flex;align-items:center;gap:7px;color:#0f7650!important;font-size:.78rem;font-weight:750}.systemGoogleAdsStatus{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:14px;border:1px solid var(--line);border-radius:8px}.systemGoogleAdsStatus>div{display:grid;grid-gap:3px;gap:3px}.systemGoogleAdsStatus>div span,.systemGoogleAdsStatus>small{color:var(--muted);font-size:.72rem}.systemGoogleAdsStatus>small{grid-column:1/-1}.systemIntegrationList{display:grid}.systemIntegrationList>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 12px;gap:3px 12px;padding:10px 0;border-bottom:1px solid var(--line)}.systemIntegrationList small{grid-column:1/-1;color:var(--muted);font-size:.7rem}.systemEmptyState{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px dashed #cfd5dd;border-radius:8px;color:var(--muted);background:#fafbfd}.systemEmptyState div{display:grid;grid-gap:3px;gap:3px}.systemEmptyState p{font-size:.76rem}.systemBackupState{display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:8px;background:var(--soft)}.systemBackupState>div{display:grid;grid-gap:3px;gap:3px}.systemBackupState span{color:var(--muted);font-size:.72rem}.systemAlertList{display:grid;grid-gap:8px;gap:8px}.systemAlertList>article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:13px 14px;border-left:3px solid #ca861c;border-radius:6px;background:#fffaf2}.systemAlertList>article.critical{border-left-color:#bd453c;background:#fff7f6}.systemAlertList>article>span{color:#94600c}.systemAlertList>article.critical>span{color:#a23a32}.systemAlertList>article>div{display:grid;grid-gap:3px;gap:3px}.systemAlertList p,.systemAlertList time{color:var(--muted);font-size:.73rem}.systemAlertList details summary{margin-top:4px;cursor:pointer;color:var(--blue);font-size:.72rem;font-weight:750}.systemAlertList pre{max-height:170px;margin:8px 0 0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);font:.69rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.systemStatusFooter{display:flex;justify-content:space-between;gap:12px;padding:4px 2px}.systemStatusFooter a{color:var(--blue);font-size:.78rem;font-weight:800}@media (max-width:1100px){.systemStatusMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.systemStatusGrid{grid-template-columns:1fr}.systemAlertsPanel,.systemPlatformPanel{grid-column:auto}.systemComponentList{grid-template-columns:1fr}}@media (max-width:650px){.systemStatusHero{grid-template-columns:auto minmax(0,1fr)}.systemStatusHero time{grid-column:2}.systemStatusMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.systemStatusTriplet{grid-template-columns:1fr}.systemStatusTriplet>div{border-top:1px solid var(--line);border-left:0}.systemStatusTriplet>div:first-child{border-top:0}.systemStatusFooter{flex-direction:column}}.reportsV1Page.reportSelectedPage{gap:14px}.reportSelectedPage>.workspaceHeader{align-items:center;padding:15px 20px;box-shadow:0 6px 18px rgb(20 31 44/3%)}.reportSelectedPage>.workspaceHeader h2{margin-top:3px;font-size:1.3rem}.reportSelectedPage>.workspaceHeader p{display:none}.reportSelectedPage .reportDetailStage{gap:12px}.reportSelectedPage .reportDelivery{border-color:#d8dde4;box-shadow:0 18px 48px rgb(20 31 44/9%)}.reportSelectedPage .customerReportHeader,.reportSelectedPage .reportDeliveryHeader{padding:26px 28px}.reportSelectedPage .reportDeliveryHeader h2{max-width:880px;font-size:clamp(1.45rem,2vw,1.85rem)}.reportViewSwitch{display:inline-grid;grid-template-columns:repeat(2,max-content);gap:4px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.reportViewSwitch a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border-radius:6px;color:var(--muted);font-size:.78rem;font-weight:850;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.reportViewSwitch a:hover{color:var(--ink);transform:translateY(-1px)}.reportViewSwitch a.active{color:#fff;background:var(--ink);box-shadow:0 5px 14px rgb(20 24 29/16%)}.teamManagerLiveStatus svg{animation:liveStatusPulse 1.8s ease-in-out infinite}.workforceAgentRoster>div:last-child>span{position:relative;padding-left:13px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.workforceAgentRoster>div:last-child>span:hover{border-color:#c8d0da;box-shadow:0 7px 18px rgb(20 31 44/7%);transform:translateY(-1px)}.workforceAgentRoster>div:last-child>span:before{position:absolute;top:9px;left:5px;width:5px;height:5px;border-radius:50%;background:#aab1b9;content:""}.workforceAgentRoster>div:last-child>span.working:before{background:#14966b;box-shadow:0 0 0 4px rgb(20 150 107/10%)}.workforceAgentRoster>div:last-child>span.waiting:before{background:#ca861c}.workforceAgentRoster>div:last-child>span.completed:before{background:#2f6fda}.workforceAgentRoster>div:last-child>span.completed{border-color:#c7d8f4;background:#f4f8ff}.workforceAgentRoster>div:last-child>span.completed small,.workforceAgentRoster>div:last-child>span.completed svg{color:#2f6fda}.workspace>.stack{animation:pageSurfaceReveal .22s ease-out both}.primaryButton,.secondaryButton{min-height:40px;padding-inline:14px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.primaryButton:not(:disabled):hover,.secondaryButton:not(:disabled):hover{box-shadow:0 7px 18px rgb(20 31 44/10%);transform:translateY(-1px)}.primaryButton:not(:disabled):active,.secondaryButton:not(:disabled):active{box-shadow:none;transform:translateY(0)}.dashboardPanel,.integrationCard,.privacyActionCard,.reportOverviewMetric,.settingsUserCard,.specialistAgentCardSurface,.workflowControlCard{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboardPanel:hover,.integrationCard:hover,.privacyActionCard:hover,.reportOverviewMetric:hover,.settingsUserCard:hover,.specialistAgentCardSurface:hover,.workflowControlCard:hover{border-color:#d3d9e1;box-shadow:0 12px 28px rgb(20 31 44/7%)}details[open]>:not(summary){animation:detailSurfaceReveal .18s ease-out both}@keyframes pageSurfaceReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes detailSurfaceReveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes liveStatusPulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:900px){.reportSelectedPage .customerReportHeader,.reportSelectedPage .reportDeliveryHeader{padding:22px}.reportViewSwitch{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.reportSelectedPage>.workspaceHeader{align-items:flex-start}.reportViewSwitch{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.teamManagerLiveStatus svg,.workspace>.stack,details[open]>:not(summary){animation:none}.dashboardPanel,.integrationCard,.primaryButton,.privacyActionCard,.reportOverviewMetric,.reportViewSwitch a,.secondaryButton,.settingsUserCard,.specialistAgentCardSurface,.workflowControlCard,.workforceAgentRoster>div:last-child>span{transition:none}}.marketingStrategyPanel{scroll-margin-top:88px}.businessStrategySimpleReview{display:grid;grid-gap:20px;gap:20px}.businessStrategySimpleIntro{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:13px;gap:13px;padding:18px;border:1px solid var(--biz-info,var(--biz-border,#bcc7cf));border-radius:7px;background:var(--biz-info-soft,var(--biz-info-soft,#e7edf1));color:var(--biz-info,var(--biz-muted,#56697a))}.businessStrategySimpleIntro h3,.businessStrategySimpleIntro p{margin:0}.businessStrategySimpleIntro h3{color:var(--biz-ink,var(--ink))}.businessStrategyCritical p,.businessStrategySimpleActions p,.businessStrategySimpleGrid p,.businessStrategySimpleIntro p{color:var(--muted)}.businessStrategyNextAction{display:flex;gap:14px;padding:16px 18px;border:1px solid var(--biz-gold-soft,var(--biz-gold-soft,#f3e9d2));border-left:3px solid var(--biz-gold,var(--biz-gold,#9c7a35));border-radius:7px;background:var(--biz-surface,var(--biz-surface,#fff))}.businessStrategyNextAction>svg{flex-shrink:0;color:var(--biz-gold,var(--biz-gold,#9c7a35));margin-top:2px}.businessStrategyNextAction h3{margin:0 0 4px;font-size:15px}.businessStrategyNextAction p{margin:0;color:var(--muted)}.businessStrategySimpleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.businessStrategySimpleGrid section{min-width:0;padding:15px;border:1px solid var(--biz-border,var(--border));border-radius:7px;background:var(--biz-surface,var(--biz-surface,#fff))}.businessStrategySimpleGrid h3{margin:0 0 8px;font-size:16px}.businessStrategyCritical ul,.businessStrategySimpleGrid ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding-left:18px}.businessStrategySimpleGrid li{display:grid;grid-gap:3px;gap:3px;line-height:1.4}.businessStrategySimpleGrid li small{color:var(--muted)}.businessStrategyPlan{padding:16px 18px;border:1px solid var(--biz-border,var(--border));border-radius:7px;background:var(--biz-surface,var(--biz-surface,#fff))}.businessStrategyPlan h3{margin:0 0 10px;font-size:16px}.businessStrategyPlan ol{display:grid;grid-gap:9px;gap:9px;margin:0;padding-left:20px;line-height:1.45}.businessStrategyPlan p{margin:0;color:var(--muted)}.businessStrategyRisks{padding:16px;border:1px solid var(--biz-border,var(--border));border-radius:7px;background:var(--biz-surface,var(--biz-surface,#fff))}.businessStrategyRisks>div{display:flex;align-items:center;gap:8px}.businessStrategyRisks>div>svg{color:var(--biz-faint,var(--muted));flex-shrink:0}.businessStrategyRisks h3{margin:0;font-size:16px}.businessStrategyRisks ul{display:grid;grid-gap:9px;gap:9px;margin:10px 0 0;padding-left:18px;color:var(--muted);line-height:1.45}.strategyReadOnlyBar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 14px;margin-bottom:4px;border:1px solid var(--biz-border,var(--border));border-radius:7px;background:var(--biz-surface-warm,var(--biz-surface-warm,#f6f4ef))}.strategyReadOnlyBar span{color:var(--muted);font-size:14px}.businessStrategyCritical{padding:16px;border:1px solid color-mix(in srgb,var(--biz-gold,#b87514) 45%,transparent);border-radius:7px;background:var(--biz-gold-soft,#fff8e8)}.businessStrategyCritical>div{display:flex;align-items:center;gap:8px}.businessStrategyCritical h3,.businessStrategyCritical p{margin:0}.businessStrategyCritical ul{margin-top:10px}.businessStrategySimpleActions{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;grid-gap:12px;gap:12px;padding-top:18px;border-top:1px solid var(--biz-border,var(--border))}.businessStrategySimpleActions p{margin:4px 0 0}@media (max-width:720px){.businessStrategySimpleActions,.businessStrategySimpleGrid{grid-template-columns:1fr}.businessStrategySimpleActions .primaryButton,.businessStrategySimpleActions .secondaryButton{width:100%;justify-content:center}}.strategyItem,.strategyProgress,.strategyStart,.strategyVersionLine{display:flex;gap:12px;align-items:flex-start}.strategyProgress{padding:18px 0;color:var(--muted)}.strategyItem p,.strategyProgress p{margin:5px 0 0}.businessAppShell .strategyItem p,.businessAppShell .strategyProgress p{max-width:90ch}.businessAppShell :is(.businessProfileSimpleGrid,.businessProfileUnknowns) :is(li,p){max-width:90ch}.strategyVersionLine{justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--border);color:var(--muted)}.strategyAreas{display:grid;grid-gap:24px;gap:24px;margin:22px 0}.strategyArea{border-top:1px solid var(--border);padding-top:18px}.strategyArea h3{font-size:1rem;margin:0 0 12px}.strategyItem{justify-content:space-between;padding:14px 0}.strategyItem+.strategyItem{border-top:1px solid var(--border)}.strategyItem>div:first-child{min-width:0}.strategyItem small{color:var(--muted);display:block;margin-top:6px}.strategyItem.rejected{opacity:.55}.strategyItemActions{display:flex;flex:0 0 auto;gap:6px}.strategyAssumption,.strategyMetric,.strategySource{display:inline-block;margin:9px 8px 0 0;font-size:.82rem;color:var(--muted)}.strategyMetric{color:var(--foreground);font-weight:700}.strategySource{border-left:2px solid #2f73e0;padding-left:8px}.strategyStart{flex-direction:column;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.strategyStart label{display:grid;grid-gap:7px;gap:7px;width:min(100%,720px);font-weight:650}.strategyStart textarea{min-height:92px;resize:vertical}.strategyStart input[type=number],.strategyStart textarea{border:1px solid var(--border);padding:11px 12px;background:var(--surface);color:var(--foreground);font:inherit}.strategyStart .checkboxRow{display:flex;align-items:flex-start;font-weight:500}.strategyHistory{margin-top:20px}.strategyHistory p{color:var(--muted)}.modalBackdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgb(0 0 0/.45)}.modal{width:min(100%,480px);background:var(--surface);color:var(--foreground);border:1px solid var(--border);padding:24px;box-shadow:0 20px 60px rgb(0 0 0/.2)}.modal .toolbar{justify-content:flex-end;margin-top:20px}@media (max-width:640px){.strategyItem,.strategyVersionLine{flex-direction:column}.strategyItemActions{width:100%}}.businessRequestStrategy{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--biz-border,var(--border));border-radius:8px;background:var(--biz-surface,var(--biz-surface,#fff))}.businessRequestStrategyHead{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.businessRequestStrategyHead b{display:block;margin-bottom:4px}.businessRequestStrategyHead p{margin:0;color:var(--muted);max-width:62ch}.businessRequestStrategyForm{display:grid;grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid var(--biz-border,var(--border))}.businessRequestStrategyForm label{display:grid;grid-gap:5px;gap:5px;font-weight:600}.businessRequestStrategyForm textarea{min-height:76px;resize:vertical}.businessRequestStrategyConsent{margin:0;color:var(--muted);font-size:13.5px}.businessRequestStrategyActions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.businessRequestStrategyStatus{margin:0;color:var(--muted);font-size:14px}@media (max-width:720px){.businessRequestStrategyHead{flex-direction:column;align-items:stretch}.businessRequestStrategyActions button{flex:1 1}}.campaignExperience{display:grid;grid-gap:12px;gap:12px}.campaignAdGroups{margin-top:14px}.campaignApproval,.campaignDetails{margin-top:6px}.campaignApproval{margin-top:14px}.campaignBackLink{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:600;color:var(--muted)}.campaignBackLink:hover{color:var(--biz-ink,var(--ink))}.campaignEntry{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px;border:1px solid var(--biz-border,var(--border));border-radius:8px;background:var(--biz-surface,var(--biz-surface,#fff))}.campaignEntry>svg{flex-shrink:0;color:var(--biz-faint,var(--muted))}.campaignEntry>div{flex:1 1;min-width:220px;display:grid;grid-gap:3px;gap:3px}.campaignEntryEyebrow{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--biz-faint,var(--muted))}.campaignEntry p{margin:0;color:var(--muted);max-width:64ch}.campaignEntryCta{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:8px;background:var(--biz-accent-surface,var(--biz-ink,var(--ink)));color:var(--biz-on-accent,#fff);font-size:14px;font-weight:650;white-space:nowrap}.campaignStart{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;padding:22px;border:1px solid var(--biz-border,var(--border));border-radius:9px;background:var(--biz-surface,var(--biz-surface,#fff))}.campaignStart>svg{flex-shrink:0;margin-top:2px;color:var(--biz-faint,var(--muted))}.campaignStart>div{flex:1 1;min-width:260px}.campaignStart h2{margin:0 0 6px;font-size:20px}.campaignStart p{margin:0;color:var(--muted);max-width:68ch;line-height:1.55}.campaignStartMeta{margin-top:8px!important;font-size:13.5px}.campaignProgress{padding:22px;border:1px solid var(--biz-border,var(--border));border-radius:9px;background:var(--biz-surface,var(--biz-surface,#fff))}.campaignProgressHead{display:flex;align-items:flex-start;gap:13px}.campaignProgressHead h2{margin:0 0 4px;font-size:19px}.campaignProgressHead p{margin:0;color:var(--muted)}.campaignSpin{flex-shrink:0;margin-top:2px;color:var(--biz-faint,var(--muted));animation:campaignSpin 1.1s linear infinite}@keyframes campaignSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.campaignSpin{animation:none}}.campaignSteps{display:grid;grid-gap:10px;gap:10px;margin:20px 0 0;padding:0;list-style:none}.campaignStep{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--muted)}.campaignStepDot{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid var(--biz-border,var(--border));border-radius:999px;flex-shrink:0}.campaignStep-done .campaignStepDot{border-color:var(--biz-ink,var(--ink));background:var(--biz-accent-surface,var(--biz-ink,var(--ink)));color:var(--biz-on-accent,#fff)}.campaignStep-active{color:var(--biz-ink,var(--ink));font-weight:650}.campaignStep-active .campaignStepDot{border-color:var(--biz-ink,var(--ink));border-width:2px}.campaignProgressFoot{display:flex;align-items:center;gap:7px;margin:20px 0 0;padding-top:16px;border-top:1px solid var(--biz-border,var(--border));color:var(--muted);font-size:13.5px}.campaignFailed{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;padding:20px;border:1px solid color-mix(in srgb,var(--biz-gold,#b87514) 45%,transparent);border-radius:9px;background:var(--biz-gold-soft,#fff8e8)}.campaignFailed>div{flex:1 1;min-width:240px}.campaignFailed>svg{flex-shrink:0;margin-top:2px}.campaignFailed h2{margin:0 0 5px;font-size:18px}.campaignFailed p{margin:0;color:var(--muted);max-width:66ch}.campaignFailedMeta{margin-top:8px!important;font-size:13.5px}.campaignSummary{padding:22px;border:1px solid var(--biz-border,var(--border));border-radius:9px;background:var(--biz-surface,var(--biz-surface,#fff))}.campaignSummary>.eyebrow{color:var(--biz-faint,var(--muted))}.campaignSummary h2{margin:6px 0 0;font-size:22px;line-height:1.2;letter-spacing:-.01em}.campaignFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 28px;gap:18px 28px;margin:20px 0 0}.campaignFacts>div{min-width:0}.campaignFacts dt{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--biz-faint,var(--muted))}.campaignFacts dd{margin:5px 0 0;line-height:1.5;overflow-wrap:anywhere}.campaignFactMeta{display:block;margin-top:3px;color:var(--muted);font-size:13.5px}.campaignTracking{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14.5px;border:1px solid var(--biz-border,var(--border));border-radius:8px;background:var(--biz-surface,var(--biz-surface,#fff))}.campaignTracking>svg{flex-shrink:0;margin-top:2px;color:var(--biz-faint,var(--muted))}.campaignTracking b{display:block;margin-bottom:3px}.campaignTracking p{margin:0;color:var(--muted);max-width:70ch;line-height:1.5}.campaignTrackingPending{border-left:3px solid var(--biz-ink,var(--ink));background:var(--biz-surface-warm,var(--biz-surface-warm,#f6f4ef))}.campaignBlockers{padding:16px 18px;border:1px solid color-mix(in srgb,var(--biz-gold,#b87514) 45%,transparent);border-radius:8px;background:var(--biz-gold-soft,#fff8e8)}.campaignBlockers>div,.campaignWarnings>div{display:flex;align-items:center;gap:8px}.campaignBlockers h3{margin:0;font-size:16px}.campaignBlockers ul,.campaignWarnings ul{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0;padding-left:18px;line-height:1.45}.campaignWarnings{padding:16px 18px;border:1px solid var(--biz-border,var(--border));border-radius:8px;background:var(--biz-surface,var(--biz-surface,#fff))}.campaignWarnings h3{margin:0;font-size:15px}.campaignWarnings ul{color:var(--muted);font-size:14px}.campaignAdGroups>h3{margin:0 0 14px;font-size:19px}.campaignAdGroupList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.campaignAdGroup{min-width:0;padding:18px;border:1px solid var(--biz-border,var(--border));border-radius:8px;background:var(--biz-surface,var(--biz-surface,#fff))}.campaignAdGroup h4{margin:0 0 12px;font-size:16px}.campaignAdGroupLabel{display:block;margin-bottom:6px;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--biz-faint,var(--muted))}.campaignKeywords{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none}.campaignKeywords li{padding:4px 10px;border:1px solid var(--biz-border,var(--border));border-radius:999px;background:var(--biz-surface-warm,var(--biz-surface-warm,#f6f4ef));font-size:13px}.campaignAd+.campaignAd{margin-top:14px;padding-top:14px;border-top:1px solid var(--biz-border,var(--border))}.campaignHeadlines{display:grid;grid-gap:4px;gap:4px;margin:0 0 10px;padding-left:18px;font-weight:600;line-height:1.4}.campaignDescriptions{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px;color:var(--muted);font-size:14px;line-height:1.45}.campaignDetails{border:1px solid var(--biz-border,var(--border));border-radius:8px;background:var(--biz-surface,var(--biz-surface,#fff))}.campaignDetails>summary{cursor:pointer;padding:14px 18px;font-weight:600;font-size:14.5px;color:var(--muted)}.campaignDetailsBody{display:grid;grid-gap:18px;gap:18px;padding:0 18px 18px}.campaignDetailsBody b{display:block;margin-bottom:6px}.campaignDetailsBody p,.campaignDetailsBody ul{margin:0;color:var(--muted)}.campaignDetailsBody ul{display:grid;grid-gap:5px;gap:5px;padding-left:18px;font-size:14px}.campaignDetailsBody li span{color:var(--biz-faint,var(--muted));font-size:13px}.campaignApproval{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px;border:1px solid var(--biz-border,var(--border));border-radius:9px;background:var(--biz-surface,var(--biz-surface,#fff))}.campaignApproval>div{flex:1 1;min-width:260px}.campaignApproval b{display:block;margin-bottom:5px;font-size:17px}.campaignApproval p{margin:0;color:var(--muted);max-width:68ch;line-height:1.5}.campaignApproved{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid var(--biz-border,var(--border));border-left:3px solid var(--biz-ink,var(--ink));border-radius:9px;background:var(--biz-surface-warm,var(--biz-surface-warm,#f6f4ef))}.campaignApproved>svg{flex-shrink:0;margin-top:2px}.campaignApproved h2{margin:0 0 4px;font-size:19px}.campaignApproved p{margin:0;color:var(--muted)}.campaignError{margin:0;padding:13px 16px;border:1px solid color-mix(in srgb,var(--biz-gold,#b87514) 45%,transparent);border-radius:8px;background:var(--biz-gold-soft,#fff8e8)}@media (max-width:860px){.campaignFacts{gap:16px}.campaignAdGroupList,.campaignFacts{grid-template-columns:1fr}}@media (max-width:720px){.campaignProgress,.campaignStart,.campaignSummary{padding:18px}.campaignSummary h2{font-size:21px}.campaignApproval,.campaignEntry{flex-direction:column;align-items:stretch}.campaignEntryCta{justify-content:center}.campaignApproval button{width:100%;justify-content:center}.campaignStart button{width:100%}.campaignFailed button{width:100%;justify-content:center}}.csStudio{--cs-ink:var(--biz-ink,#1b1815);--cs-fill:var(--biz-fill,rgba(255,255,255,0.06));--cs-fill-strong:var(--biz-fill-strong,rgba(255,255,255,0.1));--cs-glass:var(--biz-glass,#ffffff);--cs-glass-shadow:var(--biz-glass-shadow,0 0 0 1px rgba(27,24,21,0.12));--cs-glow:var(--biz-glow,#1b1815);--cs-glow-ink:var(--biz-glow-ink,#ffffff);--cs-muted:var(--biz-muted,#6b6459);--cs-faint:var(--biz-faint,#948c7e);--cs-border:var(--biz-border,rgba(27,24,21,0.12));--cs-surface:var(--biz-surface,#ffffff);--cs-warm:var(--biz-surface-warm,#f2ede4);--cs-info:var(--biz-info,#56697a);--cs-info-soft:var(--biz-info-soft,#e7edf1);--cs-success:var(--biz-success,#2f6b4f);--cs-success-soft:var(--biz-success-soft,#e5f0ea);--cs-danger:var(--biz-danger,#a23b32);--cs-danger-soft:var(--biz-danger-soft,#f7e6e3);--cs-gold:var(--biz-gold,#9c7a35);--cs-gold-soft:var(--biz-gold-soft,#f3e9d2);display:flex;flex-direction:column;gap:20px;color:var(--cs-ink)}.csStudio h2{font-family:inherit;margin:0;font-weight:600;letter-spacing:-.012em}.csSection{display:flex;flex-direction:column;gap:14px}.csSectionHead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.csSectionHeadCopy{display:flex;flex-direction:column;gap:4px}.csSectionTitle{font-size:16px}.csSectionMeta{color:var(--cs-faint);font-size:12px;font-weight:600}.csEyebrow{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-gold)}.csCard{border:0;border-radius:18px;background:var(--cs-glass);box-shadow:var(--cs-glass-shadow)}.csCardTitle{font-size:18px}.csCardBody{margin:0;font-size:14px;line-height:1.6;color:var(--cs-muted);max-width:64ch}.csHint{font-size:12.5px;line-height:1.5}.csFootNote,.csHint{margin:0;color:var(--cs-faint)}.csFootNote{max-width:80ch;font-size:12px}.csCardIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--cs-gold-soft);color:var(--cs-gold)}.csCampaignSwitch{display:flex;flex-wrap:wrap;gap:8px}.csCampaignTab{display:inline-flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border:1px solid var(--cs-border);border-radius:11px;background:var(--cs-surface);color:var(--cs-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.csCampaignTab:hover,.csCampaignTabActive{border-color:var(--cs-ink)}.csPill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700}.csPillNeutral{background:var(--cs-warm);color:var(--cs-muted)}.csPillReady{background:var(--cs-gold-soft);color:var(--cs-gold)}.csPillWorking{background:var(--cs-info-soft);color:var(--cs-info)}.csPillWarn{background:#fbf1de;color:#8a6b2d}.csPillDanger{background:var(--cs-danger-soft);color:var(--cs-danger)}.csPillDone{background:var(--cs-success-soft);color:var(--cs-success)}.csToolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.csExpressionSelector{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:14px;border:1px solid #3d4556;border-radius:12px;background:#202530;color:#f5f6f8}.csExpressionSelector legend{padding:0 6px;font-weight:700}.csExpressionSelector label{display:flex;align-items:flex-start;gap:8px;flex:1 1 190px;padding:10px;border:1px solid #414b5c;border-radius:8px;cursor:pointer}.csExpressionSelector label:has(input:checked){border-color:#4bc5bc;background:#243d42}.csExpressionSelector input{margin-top:4px;accent-color:#4bc5bc}.csExpressionSelector small{display:block;margin-top:4px;color:#c2cbd1;line-height:1.35}.csToolbarSpacer{flex:1 1}.csToolbarActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.csSmallCta{height:34px;padding:0 12px;border-radius:10px;font-size:13px}.csSetBar{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 18px;border-radius:18px;background:var(--cs-glass);box-shadow:var(--cs-glass-shadow)}.csSetBarLabel{color:var(--cs-faint);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.csPanel .csSetBar{display:grid;grid-gap:9px;gap:9px;padding:16px 0 0;border-top:1px solid var(--cs-border);border-radius:0;background:none;box-shadow:none}.csPanelSetOnly .csSetBar{padding-top:0;border-top:0}.csPanel .csSlot{width:100%}.csPanel .csNext{margin-left:0;padding:12px 14px;border-radius:12px;background:rgba(255,170,100,.07);box-shadow:inset 0 0 0 1px rgba(255,170,100,.16)}.csPanel .csNext .csPrimaryCta{width:100%;justify-content:center}.csInspectorTabs{display:flex;gap:3px;padding:4px;border-radius:12px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--cs-border)}.csInspectorTabs button{flex:1 1;min-height:30px;padding:0 10px;border:0;border-radius:9px;color:var(--cs-muted);background:transparent;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.csInspectorTabs button[aria-selected=true]{color:var(--cs-ink);background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px var(--cs-border-strong,rgba(255,255,255,.14))}.csTabPanel{display:grid;grid-gap:14px;gap:14px}.csTabPanel[hidden]{display:none}.csTabTitle{margin:0;font-size:14px;font-weight:600}.csPage{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:14px 16px;gap:14px 16px;padding:18px 20px 40px}.csPage>:not(.csPageTitle):not(.csToolbar):not(.csStudio){grid-column:1/-1}.csPage>.csStudio{display:contents}.csPage>.csStudio>:not(.csToolbar){grid-column:1/-1}.csPageTitle{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.csSlot{display:flex;align-items:center;gap:10px;min-width:196px;padding:6px 14px 6px 6px;border:0;border-radius:13px;background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px var(--cs-border);color:var(--cs-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.csSlot:hover{box-shadow:inset 0 0 0 1px var(--cs-border-strong,rgba(255,255,255,.2))}.csSlot:active{transform:scale(.99)}.csSlotFilled{box-shadow:inset 0 0 0 1px rgba(255,170,100,.3)}.csSlotApproved{background:rgba(62,213,152,.06);box-shadow:inset 0 0 0 1px rgba(62,213,152,.32)}.csSlotWell{display:grid;place-items:center;width:34px;aspect-ratio:4/5;overflow:hidden;border-radius:8px;box-shadow:inset 0 0 0 1px var(--cs-border);color:var(--cs-faint)}.csSlotWell img{width:100%;height:100%;object-fit:cover}.csSlotText{display:grid;grid-gap:1px;gap:1px;min-width:0}.csSlotText b{font-size:13px;font-weight:600}.csSlotText small{color:var(--cs-muted);font-size:12px}.csSlotApproved .csSlotText small{color:var(--cs-success)}.csNext{display:flex;align-items:center;gap:12px;margin-left:auto;flex-wrap:wrap}.csNextDot{width:8px;height:8px;border-radius:50%;background:var(--biz-glow-2,#ff7a45);box-shadow:0 0 10px var(--biz-glow-2,#ff7a45)}.csNextDotDone{background:var(--cs-success);box-shadow:0 0 10px var(--cs-success)}.csNextText{color:var(--cs-muted);font-size:13.5px}.csNextText b{color:var(--cs-ink);font-weight:600}.csStudioLayout{display:grid;grid-template-columns:var(--cs-nav-w,272px) minmax(0,1fr) var(--cs-inspector-w,320px);align-items:start;grid-gap:14px;gap:14px}.csStudioLayout:not(:has(>.csNavigator)){grid-template-columns:minmax(0,1fr) var(--cs-inspector-w,320px)}.csNavigator{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 160px);overflow:hidden;padding:14px 10px 4px;border-radius:18px;background:var(--cs-glass);box-shadow:var(--cs-glass-shadow)}.csNavigatorHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 6px 10px}.csNavigatorHead b{font-size:13px;font-weight:600}.csNavigatorHead span{color:var(--cs-faint);font-size:12px}.csWorkspaceBar{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.csContext{display:grid;grid-gap:2px;gap:2px;display:flex;align-items:baseline;gap:10px;min-width:0}.csContextName{color:var(--cs-muted);font-size:15px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csContextName:before{content:"/";margin-right:10px;color:var(--cs-faint)}.csContextMeta{color:var(--cs-faint);font-size:12.5px;font-weight:600;white-space:nowrap}.csMediaToggle{display:inline-flex;gap:2px;padding:4px;border:1px solid var(--cs-border);border-radius:12px;background:rgba(255,255,255,.04)}.csMediaToggle button{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:0;border-radius:9px;background:transparent;color:var(--cs-muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.csMediaToggle button:hover{color:var(--cs-ink)}.csMediaToggle button[aria-pressed=true]{background:var(--cs-fill-strong);color:var(--cs-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px var(--cs-border)}.csMediaCount{display:inline-grid;place-items:center;min-width:20px;padding:1px 6px;border-radius:999px;background:var(--cs-warm);color:var(--cs-muted);font-size:11px;font-weight:700}.csMediaToggle button[aria-pressed=true] .csMediaCount{background:rgba(255,255,255,.16);color:#fff}.csWorkspace{display:contents}.csStage{position:relative;display:grid;grid-gap:14px;gap:14px;min-width:0;padding:14px 16px 18px;border-radius:18px;background:var(--cs-glass);box-shadow:var(--cs-glass-shadow);overflow:hidden}.csStage:before{content:"";position:absolute;left:50%;top:50%;width:460px;height:460px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(255,138,72,.12),rgba(122,99,255,.06) 55%,transparent 75%);pointer-events:none}.csStage>*{position:relative}.csPanel{position:-webkit-sticky;position:sticky;top:16px;display:grid;grid-gap:16px;gap:16px;min-width:0;padding:20px;border:0;border-radius:18px;background:var(--cs-glass);box-shadow:var(--cs-glass-shadow)}.csPanelHead{display:grid;grid-gap:4px;gap:4px}.csPanelHead h2{font-size:21px;line-height:1.2}.csPanelMeta{color:var(--cs-faint);font-size:12px}.csStatusList{display:grid;margin:0;border-top:1px solid var(--cs-border)}.csStatusList>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--cs-border)}.csStatusList dt{color:var(--cs-muted);font-size:12.5px}.csStatusList dd{margin:0;font-size:13.5px;font-weight:700;text-align:right}.csStatusGood{color:var(--cs-success)}.csStatusMuted{color:var(--cs-faint)}.csPanelActions{display:grid;grid-gap:10px;gap:10px}.csPanelActions .csReviewRow>button,.csSelectCta{flex:1 1;justify-content:center}.csPanelActions .csApprovedNote,.csPanelActions .csRejectedNote,.csPanelActions .csSelectedNote{justify-content:center}.csPanelDisclosure{border-top:1px solid var(--cs-border);padding-top:14px}.csPanel .csQaDisclosure{border:0;border-top:1px solid var(--cs-border);border-radius:0}.csPanel .csQaDisclosure summary{padding:14px 0 0;font-size:13px;font-weight:700}.csPanel .csQaDisclosure ul{padding:10px 0 0 18px}.csFailedRuns summary,.csFoundation summary,.csPanelDisclosure summary,.csSourcePanel summary{list-style:none}.csFailedRuns summary::-webkit-details-marker,.csFoundation summary::-webkit-details-marker,.csPanelDisclosure summary::-webkit-details-marker,.csSourcePanel summary::-webkit-details-marker{display:none}.csPanelDisclosure summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:13px;font-weight:700}.csPanelDisclosureBody{display:grid;grid-gap:10px;gap:10px;padding-top:10px}.csFailedRuns[open]>summary .csChevron,.csFoundation[open]>summary .csChevron,.csPanelDisclosure[open]>summary .csChevron,.csSourcePanel[open]>summary .csChevron{transform:rotate(180deg)}.csTextButton{display:inline-flex;align-items:center;justify-self:start;gap:6px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:var(--cs-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.csTextButton:hover{background:var(--cs-fill)}.csTextButton[aria-pressed=true]{background:var(--cs-fill-strong);color:var(--cs-ink)}.csTextButton:disabled{opacity:.5;cursor:not-allowed}.csCreativeSetCard{display:grid;grid-gap:12px;gap:12px;padding-top:16px;border-top:1px solid var(--cs-border)}.csCreativeSetHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.csCreativeSetHead h3{margin:0;font-size:13.5px;font-weight:700}.csCreativeSetPlacements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.csCreativeSetPlacement{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--cs-border);border-radius:10px;background:var(--cs-warm);color:var(--cs-ink);font:inherit;text-align:left}button.csCreativeSetPlacement{cursor:pointer}button.csCreativeSetPlacement:hover{border-color:var(--cs-ink)}.csCreativeSetPlacement small,.csCreativeSetPlacement span{color:var(--cs-muted);font-size:11.5px}.csCreativeSetPlacement strong{font-size:13.5px}.csCreativeSetBody{margin:0;color:var(--cs-muted);font-size:12.5px;line-height:1.5}.csCreativeSetCard .csPrimaryCta{justify-content:center}.csPrepareCard,.csStageEmpty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px}.csStageEmpty{min-height:260px;justify-content:center}.csCardIconDanger{background:var(--cs-danger-soft);color:var(--cs-danger)}.csSpin{animation:cs-spin 1.5s linear infinite}@keyframes cs-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.csSpin{animation:none}}.csErrorBand{align-items:center;gap:10px;padding:13px 16px;border:1px solid rgba(162,59,50,.24);border-radius:12px;font-size:13.5px}.csErrorBand,.csQaBlocked{display:flex;margin:0;background:var(--cs-danger-soft);color:var(--cs-danger);font-weight:600}.csQaBlocked{align-items:flex-start;gap:9px;padding:12px 14px;border:1px solid rgba(162,59,50,.2);border-radius:11px;font-size:12.5px;line-height:1.5}.csQaBlocked svg{flex-shrink:0;margin-top:1px}.csQaInstruction{display:flex;align-items:flex-start;gap:9px;margin:0;padding:11px 13px;border-radius:12px;background:rgba(255,181,71,.07);box-shadow:inset 0 0 0 1px rgba(255,181,71,.18);color:var(--cs-muted);font-size:12.5px;line-height:1.5}.csQaInstruction svg{flex-shrink:0;margin-top:2px;color:var(--biz-gold,#ffc06b)}.csQaInstruction b{color:var(--cs-ink);font-weight:600}.csQaInstruction>span{display:grid;grid-gap:4px;gap:4px}.csQaCheckpoint{display:block}.csSelectedNote.csSelectedPending{border-color:rgba(255,181,71,.22);background:rgba(255,181,71,.07);color:var(--cs-ink)}.csSelectedNote.csSelectedPending svg{color:var(--biz-gold,#ffc06b)}.csRejectedRuns .csThumbGrid{margin-top:8px;padding:0}.csThumbRejected{grid-template-areas:"media label"}.csThumbRejected .csThumbMedia{opacity:.55;filter:grayscale(.4)}.csThumbRejected .csThumbLabel small{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.csZoomBar{display:inline-flex;align-items:center;justify-self:center;gap:2px;padding:3px;border-radius:10px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--cs-border)}.csZoomBar button{display:inline-grid;place-items:center;min-width:30px;height:28px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--cs-muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.csZoomBar button:hover:not(:disabled){background:rgba(255,255,255,.08);color:var(--cs-ink)}.csZoomBar button:disabled{opacity:.4;cursor:default}.csZoomBar button:focus-visible{outline:2px solid var(--biz-gold,#ffc06b);outline-offset:1px}.csZoomBar output{min-width:52px;color:var(--cs-ink);font-size:12.5px;font-weight:600;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.csZoomBar .csZoomFit{border-left:1px solid var(--cs-border);border-radius:0 7px 7px 0}.csStagePreview.csPreview.csZoomed{justify-content:flex-start;align-items:flex-start;height:var(--cs-zoom-view);overflow:auto;overscroll-behavior:contain;border-radius:12px;background:rgba(0,0,0,.18)}.csStagePreview.csPreview.csZoomed>.csVideoFrame,.csStagePreview.csPreview.csZoomed>img{flex:none;width:var(--cs-zoom-w);height:var(--cs-zoom-h);max-width:none;max-height:none;margin:auto}.csVariants{display:grid;grid-gap:14px;gap:14px}.csVariantsHead{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.csVariantsActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.csNotice{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;border-radius:12px;background:var(--cs-info-soft);color:var(--cs-muted);font-size:13px;line-height:1.5}.csNotice>svg{flex-shrink:0;margin-top:3px;color:var(--cs-info)}.csNotice>span{flex:1 1;min-width:0}.csNoticeMuted{align-items:center;border:1px solid var(--cs-border);background:rgba(255,255,255,.03);color:var(--cs-muted)}.csNoticeMuted>svg{margin-top:0;color:var(--cs-faint)}.csNoticeMuted strong{color:var(--cs-ink)}.csNotice .csTextButton{flex-shrink:0}.csThumbGrid{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px;overflow:auto;padding:0 2px 8px}.csThumb{display:grid;grid-template-columns:var(--cs-thumb-w,42px) minmax(0,1fr);grid-template-areas:"media label" "media tags";align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:3px;row-gap:3px;width:100%;padding:7px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--cs-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.csThumb:hover{border-color:var(--cs-border);background:var(--cs-surface)}.csThumbActive,.csThumbCompare{border-color:rgba(255,170,100,.25);background:linear-gradient(90deg,rgba(255,160,90,.16),rgba(255,160,90,.04))}.csThumb:disabled{opacity:.4;cursor:not-allowed}.csThumbMedia{grid-area:media;position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:7px;background:var(--cs-warm);box-shadow:0 0 0 1px rgba(255,255,255,.1)}.csThumbMedia img{display:block;width:100%;height:100%;object-fit:cover}.csHistoryVideoPoster{object-fit:cover}.csThumbPlaceholder{display:grid;width:100%;height:100%;place-items:center;color:var(--cs-faint)}.csThumbCheck{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:20px;height:20px;border:1.5px solid #fff;border-radius:999px;background:rgba(27,24,21,.35);color:#fff}.csThumbCompare .csThumbCheck{background:var(--cs-ink)}.csThumbLabel{grid-area:label;display:grid;grid-gap:1px;gap:1px;min-width:0;font-size:13.5px;font-weight:600}.csThumbLabel small{color:var(--cs-faint);font-size:12px;font-weight:500}.csThumbTags{grid-area:tags;display:flex;flex-wrap:wrap;gap:4px}.csThumbTags:empty{display:none}.csThumbTag{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:var(--cs-fill);color:var(--cs-muted);font-size:10.5px;font-weight:700}.csThumbTagApproved,.csThumbTagSelected{background:var(--cs-success-soft);color:var(--cs-success)}.csFailedRuns{padding-top:12px;border-top:1px solid var(--cs-border)}.csFailedRuns summary{display:inline-flex;align-items:center;gap:8px;color:var(--cs-muted);font-size:13px;font-weight:600;cursor:pointer}.csFailedRuns>.csHint{margin-top:8px}.csFailedRuns ul{display:grid;margin:8px 0 0;padding:0;list-style:none}.csFailedRuns li{display:grid;grid-template-columns:90px 150px minmax(0,1fr);grid-gap:12px;gap:12px;padding:7px 0;border-top:1px solid var(--cs-border);color:var(--cs-muted);font-size:12.5px}.csFailedRuns li>span:first-child{color:var(--cs-ink);font-weight:600}.csFailedTime{display:inline-flex;align-items:center;gap:5px;color:var(--cs-faint)}.csCompareStage{display:grid;justify-items:start;grid-gap:12px;gap:12px}.csCompareStage .csComparison{width:100%}.csHistoryHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.csHistoryHead>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.csHistoryHead strong{font-size:14px}.csHistoryHead div>span{display:inline-flex;align-items:center;gap:5px;color:var(--cs-faint);font-size:11.5px}.csComparison{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:18px;background:var(--cs-glass);box-shadow:var(--cs-glass-shadow)}.csComparisonHead{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.csComparisonHead>div:first-child{display:grid;grid-gap:4px;gap:4px}.csComparisonHead h3{margin:0;font-size:16px;font-weight:600;letter-spacing:-.012em}.csPlacementToggle{display:inline-flex;padding:3px;border:1px solid var(--cs-border);border-radius:10px;background:rgba(255,255,255,.04)}.csPlacementToggle button{min-width:76px;padding:7px 12px;border:0;border-radius:6px;background:transparent;color:var(--cs-muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.csPlacementToggle button[aria-pressed=true]{background:var(--cs-fill-strong);color:var(--cs-ink)}.csComparisonGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.csComparisonCard{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;padding:15px;border:1px solid var(--cs-border);border-radius:12px;background:rgba(255,255,255,.03)}.csComparisonCard .csPreview{display:flex;justify-content:center;border:0;background:transparent}.csComparisonCard .csPreview img{width:auto;max-width:100%;max-height:min(58vh,520px);border-radius:10px}.csComparisonStatus{margin:0;color:var(--cs-muted);font-size:12px}.csComparisonMissing{display:grid;min-height:220px;place-items:center;align-content:center;grid-gap:7px;gap:7px;padding:20px;border:1px dashed var(--cs-border);border-radius:10px;background:var(--cs-warm);color:var(--cs-faint);text-align:center}.csComparisonMissing b{color:var(--cs-ink);font-size:13px}.csComparisonMissing span{max-width:30ch;font-size:11.5px;line-height:1.45}.csCreativeHead{display:flex;align-items:center;justify-content:space-between;gap:10px 12px;flex-wrap:wrap}.csCreativeHeadMeta{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.csCreativeHeadMeta .csTextButton{white-space:nowrap}.csPlacementChip{padding:4px 10px;border-radius:999px;background:var(--cs-fill-strong);color:var(--cs-ink);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.csPreview{position:relative;border:1px solid var(--cs-border);border-radius:13px;overflow:hidden;background:rgba(255,255,255,.03)}.csPreview img{display:block;width:100%;height:auto}.csStagePreview.csPreview{display:flex;justify-content:center;border:0;overflow:visible;background:transparent}.csStagePreview.csPreview img{width:auto;max-width:100%;max-height:var(--cs-stage-max,min(58vh,540px));border-radius:12px;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 30px 60px rgba(0,0,0,.5)}.csVideoPreview{border:0;background:transparent;overflow:visible}.csVideoFrame{width:min(100%,calc(var(--cs-video-max, 560px) * 9 / 16));max-width:calc(var(--cs-video-max, 560px) * 9 / 16);max-height:var(--cs-video-max,560px);aspect-ratio:9/16;margin-inline:auto;overflow:hidden;border:1px solid var(--cs-border);border-radius:13px;background:#111;box-shadow:0 12px 28px rgba(27,24,21,.12)}.csVideoFrame video{display:block;width:100%;height:100%;object-fit:contain;background:#111}.csPreviewChip{display:inline-flex;align-items:center;white-space:nowrap;padding:4px 9px;border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.csPreviewChipAi{background:rgba(255,255,255,.06);color:var(--cs-muted);box-shadow:inset 0 0 0 1px var(--cs-border)}.csPreviewChipOriginal{background:rgba(255,255,255,.92);color:var(--cs-muted)}.csCopyList{gap:2px;margin:0}.csCopyList,.csCopyList>div{display:flex;flex-direction:column}.csCopyList>div{gap:3px;padding:9px 0;border-top:1px solid var(--cs-border)}.csCopyList>div:first-child{border-top:0;padding-top:0}.csCopyList dt{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-faint)}.csCopyList dd{margin:0;font-size:13.5px;font-weight:600;line-height:1.5}.csCopyEditor{display:grid;grid-gap:10px;gap:10px;padding:12px 0}.csCopyEditor label{display:grid;grid-gap:5px;gap:5px;color:var(--cs-faint);font-size:11px;font-weight:700}.csCopyEditor input,.csCopyEditor select,.csCopyEditor textarea{width:100%;border:1px solid var(--cs-border);border-radius:8px;background:var(--cs-warm);color:var(--cs-ink);font:inherit;padding:9px 10px}.csCopyEditor textarea{resize:vertical}.csQaDisclosure{border:1px solid var(--cs-border);border-radius:11px;background:rgba(255,255,255,.03);overflow:hidden}.csQaDisclosure summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 14px;font-size:12.5px;font-weight:700}.csQaDisclosure summary::-webkit-details-marker{display:none}.csQaDisclosure[open] .csChevron{transform:rotate(180deg)}.csChevron{flex-shrink:0;color:var(--cs-faint);transition:transform .15s ease}.csQaDisclosure ul{margin:0;padding:0 14px 13px 30px;display:flex;flex-direction:column;gap:6px}.csQaDisclosure li{font-size:12.5px;line-height:1.5;color:var(--cs-muted)}.csReviewRow{display:flex;flex-wrap:wrap;gap:8px}.csPrimaryCta{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 18px;border:0;border-radius:11px;background:var(--cs-glow);color:var(--cs-glow-ink);font-size:13.5px;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 8px 22px rgba(255,122,69,.25);cursor:pointer}.csPrimaryCta:hover{filter:brightness(1.05)}.csPrimaryCta:disabled{opacity:.5;cursor:not-allowed}.csSecondaryCta{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;border:1px solid var(--cs-border);border-radius:11px;background:var(--cs-fill);color:var(--cs-ink);font-size:13.5px;font-weight:600;cursor:pointer}.csSecondaryCta:hover{background:var(--cs-fill-strong);border-color:var(--cs-border-strong,rgba(255,255,255,.2))}.csSecondaryCta:disabled{opacity:.5;cursor:not-allowed}.csApprovedNote,.csRejectedNote{border-radius:9px}.csApprovedNote,.csRejectedNote,.csSelectedNote{display:inline-flex;align-items:center;gap:7px;margin:0;padding:9px 13px;font-size:12.5px;font-weight:700}.csSelectedNote{border:1px solid rgba(47,107,79,.2);border-radius:9px}.csApprovedNote,.csSelectedNote{background:var(--cs-success-soft);color:var(--cs-success)}.csRejectedNote{background:var(--cs-warm);color:var(--cs-muted)}.csRejectPanel{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--cs-border);border-radius:8px;background:var(--cs-warm)}.csRejectPanel label{display:grid;grid-gap:5px;gap:5px;color:var(--cs-faint);font-size:11px;font-weight:700}.csRejectPanel select,.csRejectPanel textarea{width:100%;border:1px solid var(--cs-border);border-radius:6px;background:var(--cs-surface);color:var(--cs-ink);font:inherit;padding:9px 10px}.csRejectPanel textarea{resize:vertical}.csRejectPanel small{justify-self:end;color:var(--cs-faint)}.csRejectionReason{margin:0;color:var(--cs-muted);font-size:12px;line-height:1.55}.csFoundation{border:0;border-radius:18px;background:var(--cs-glass);box-shadow:var(--cs-glass-shadow)}.csFoundation>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;cursor:pointer}.csFoundationTitle{display:grid;grid-gap:2px;gap:2px;min-width:0}.csFoundationTitle strong{font-size:13.5px;font-weight:700}.csFoundationTitle span{color:var(--cs-faint);font-size:12.5px}.csFoundationBody{display:flex;flex-direction:column;gap:20px;padding:4px 20px 22px}.csFactGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.csFact{display:flex;flex-direction:column;gap:4px;min-width:0}.csFactLabel{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-faint)}.csFactValue{font-size:14px;font-weight:600;line-height:1.45}.csFactLink{font-size:13.5px;font-weight:600;color:var(--cs-ink);word-break:break-all}.csBriefSplit{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.csBriefBlock{display:flex;flex-direction:column;gap:10px}.csBlockLabel{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-faint)}.csPlannedList,.csProtectedList{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.csPlannedItem,.csProtectedList li{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--cs-border);border-radius:999px;background:var(--cs-surface);font-size:12.5px;font-weight:600}.csAssetRow{display:flex;flex-wrap:wrap;gap:12px}.csAssetThumb{margin:0;display:flex;flex-direction:column;gap:6px;width:80px}.csAssetThumb img{width:80px;height:80px;object-fit:cover;border:1px solid var(--cs-border);border-radius:10px;background:var(--cs-warm)}.csAssetThumb figcaption{font-size:11px;font-weight:600;color:var(--cs-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csSourcePanel{border-top:1px solid var(--cs-border);padding-top:14px}.csSourcePanel summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:13px;font-weight:700}.csSourcePanelBody{display:grid;grid-gap:16px;gap:16px;padding-top:14px}.csSourceLineage{margin:0;padding:10px 12px;background:var(--cs-warm);border-radius:6px;font-size:12.5px;line-height:1.5}.csSourceVisuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.csSourceVisuals figure{margin:0;display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.csSourceFacts dt,.csSourceVisuals figure>span{color:var(--cs-faint);font-size:11px;font-weight:700;text-transform:uppercase}.csSourceVisuals img{display:block;width:100%;max-width:150px;aspect-ratio:1;object-fit:contain;border:1px solid var(--cs-border);border-radius:8px;background:rgba(255,255,255,.06)}.csSourceVisuals small{color:var(--cs-faint);line-height:1.45}.csSourceFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.csSourceFacts div{min-width:0}.csSourceFacts dd{margin:4px 0 0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.csSourceFacts a{color:inherit}.csSourceFactsList{font-size:12.5px;line-height:1.5}.csSourceFactsList ul{margin:7px 0 0;padding-left:18px}.csSourceFactsList p{margin:7px 0 0;color:var(--cs-faint)}@media (max-width:620px){.csSourceFacts,.csSourceVisuals{grid-template-columns:1fr}.csSourceVisuals img{max-width:132px}}.csEmptyBand{display:flex;flex-direction:column;gap:8px;padding:28px 24px;border:1px dashed var(--biz-border,rgba(27,24,21,.12));border-radius:16px;background:var(--biz-surface,#fff)}.csEmptyTitle{font-size:17px;font-weight:600;letter-spacing:-.012em;margin:0}.csEmptyBody{margin:0;font-size:14px;line-height:1.6;color:var(--biz-muted,#6b6459);max-width:62ch}.csCampaignTab:focus-visible,.csCopyEditor input:focus-visible,.csCopyEditor select:focus-visible,.csCopyEditor textarea:focus-visible,.csCreativeSetPlacement:focus-visible,.csFailedRuns summary:focus-visible,.csFoundation summary:focus-visible,.csMediaToggle button:focus-visible,.csPanelDisclosure summary:focus-visible,.csPlacementToggle button:focus-visible,.csPrimaryCta:focus-visible,.csQaDisclosure summary:focus-visible,.csRejectPanel select:focus-visible,.csRejectPanel textarea:focus-visible,.csSecondaryCta:focus-visible,.csSourcePanel summary:focus-visible,.csTextButton:focus-visible,.csThumb:focus-visible{outline:2px solid var(--cs-gold);outline-offset:2px}@media (max-width:1280px){.csStudioLayout{grid-template-columns:236px minmax(0,1fr) 296px}}.csPage{width:min(var(--biz-page-workspace,100%),100%);margin-inline:auto}@media (min-width:1700px){.csPage{--cs-nav-w:300px;--cs-inspector-w:340px;--cs-thumb-w:50px;--cs-stage-max:min(66vh,820px);--cs-video-max:min(66vh,820px);padding-inline:clamp(20px,1.6vw,44px)}}@media (min-width:2200px){.csPage{--cs-nav-w:320px;--cs-inspector-w:360px;--cs-thumb-w:56px;--cs-stage-max:min(72vh,1100px);--cs-video-max:min(72vh,1100px)}}@media (max-width:1080px){.csStudioLayout,.csStudioLayout:not(:has(>.csNavigator)){grid-template-columns:1fr}.csNavigator{position:static;max-height:none}.csThumbGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.csPanel{position:static}}@media (max-width:760px){.csSetBar{align-items:stretch;flex-direction:column}.csSlot{min-width:0}.csNext{margin-left:0}.csToolbar{align-items:stretch;flex-direction:column}.csContext{flex-wrap:wrap;row-gap:2px}.csContextMeta{white-space:normal}.csToolbarActions{margin-left:0}.csToolbarActions .csSecondaryCta{flex:1 1}.csPage,.csThumbGrid{grid-template-columns:1fr}.csPage{padding:16px 14px 40px}.csWorkspaceBar{align-items:stretch;flex-direction:column}.csMediaToggle{width:100%}.csMediaToggle button{flex:1 1;justify-content:center}.csStage{padding:12px 12px 20px}.csStagePreview.csPreview img{max-height:70vh}.csComparisonGrid{grid-template-columns:1fr}.csPlacementToggle{width:100%}.csPlacementToggle button{flex:1 1}.csCreativeHead{align-items:flex-start;flex-wrap:wrap}.csCreativeHeadMeta{flex-wrap:wrap;justify-content:flex-start}.csReviewRow .csPrimaryCta,.csReviewRow .csSecondaryCta{flex:1 1;justify-content:center}.csFailedRuns li{grid-template-columns:1fr;gap:2px}.csFoundation>summary{padding:14px 16px}.csFoundationBody{padding:4px 16px 18px}}.businessAppShell .primaryButton{color:var(--biz-glow-ink);background:var(--biz-glow);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 10px 26px rgba(255,122,69,.26)}.businessAppShell .primaryButton:hover{filter:brightness(1.05)}.businessAppShell .primaryButton:disabled{filter:none;opacity:.5}.businessAppShell .secondaryButton{color:var(--biz-ink);background:var(--biz-fill);border-color:var(--biz-border)}.businessAppShell .secondaryButton:hover{background:var(--biz-fill-strong)}.businessAppShell input,.businessAppShell select,.businessAppShell textarea{color:var(--biz-ink);background:var(--biz-surface-warm);border-color:var(--biz-border)}.businessAppShell input::placeholder,.businessAppShell textarea::placeholder{color:var(--biz-faint)}.businessAppShell .businessOnboardingForm input,.businessAppShell .businessOnboardingForm textarea{background:var(--biz-surface-warm)}.businessAppShell .businessMoneyInput span,.businessAppShell .segmentedControl{background:var(--biz-fill)}.businessAppShell .segmentedControl button.active{color:var(--biz-ink);background:var(--biz-fill-strong)}.businessAppShell .notificationBadge{color:var(--biz-glow-ink);background:var(--biz-glow)}.businessAppShell .onboardingRail li.done span{color:var(--biz-on-accent);background:var(--biz-success)}.businessAppShell :is(.panel,.card,.surfaceCard,.integrationCard,.integrationPanel){background:var(--biz-glass);box-shadow:var(--biz-glass-shadow)}.websiteAnalysisProgress{display:flex;flex-direction:column;gap:16px;padding:20px 22px;border:1px solid var(--biz-border,rgba(27,24,21,.12));border-radius:16px;background:var(--biz-surface,var(--biz-surface,#ffffff))}.websiteAnalysisProgressHead{display:flex;align-items:flex-start;gap:13px}.websiteAnalysisProgressHead>svg{flex-shrink:0;margin-top:2px;color:var(--biz-info,var(--biz-muted,#56697a))}.websiteAnalysisProgressHead>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.websiteAnalysisProgressHead h3{margin:0;font-size:1.02rem;font-weight:700}.websiteAnalysisProgressHead p{margin:0;font-size:13.5px;line-height:1.5;color:var(--biz-muted,var(--biz-muted,#6b6459))}.websiteAnalysisActivity{flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.websiteAnalysisActivity.queued{background:var(--biz-surface-warm,var(--biz-surface-warm,#f2ede4));color:var(--biz-muted,var(--biz-muted,#6b6459))}.websiteAnalysisActivity.working{background:var(--biz-info-soft,var(--biz-info-soft,#e7edf1));color:var(--biz-info,var(--biz-muted,#56697a))}.websiteAnalysisSteps{display:flex;flex-direction:column;gap:9px;padding:15px 17px;border-radius:13px;background:var(--biz-surface-warm,var(--biz-surface-warm,#f2ede4))}.websiteAnalysisStepsLabel{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--biz-faint,var(--biz-faint,#948c7e))}.websiteAnalysisSteps ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.websiteAnalysisSteps li{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;line-height:1.4;color:var(--biz-ink,var(--biz-ink,#1b1815))}.websiteAnalysisStepMark{flex-shrink:0;width:7px;height:7px;border-radius:999px;background:var(--biz-faint,#948c7e)}.websiteAnalysisReassurance{margin:0;font-size:12.5px;line-height:1.5;color:var(--biz-faint,var(--biz-faint,#948c7e))}@media (max-width:560px){.websiteAnalysisProgress{padding:17px 16px}.websiteAnalysisProgressHead{flex-wrap:wrap}.websiteAnalysisActivity{order:3}}.pcrShell{display:grid;grid-gap:18px;gap:18px}.pcrSummary{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pcrSummary h2{margin:0;font-size:23px;letter-spacing:-.01em;color:var(--biz-ink,var(--biz-ink,#1b1815))}.pcrSummary p{margin:6px 0 0;max-width:62ch;font-size:14px;line-height:1.55}.pcrState,.pcrSummary p{color:var(--biz-muted,var(--biz-muted,#6b6459))}.pcrState{flex:none;padding:5px 11px;border-radius:999px;border:1px solid var(--biz-border,rgba(27,24,21,.12));background:var(--biz-surface-warm,var(--biz-surface-warm,#f2ede4));font-size:12px;font-weight:600;white-space:nowrap}.pcrStateDone{border-color:transparent;background:var(--biz-success-soft,var(--biz-success-soft,#e5f0ea));color:var(--biz-success,var(--biz-success,#2f6b4f))}.pcrStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--biz-border,rgba(27,24,21,.12));border-radius:10px;background:var(--biz-border,rgba(27,24,21,.12))}.pcrStats li{display:grid;grid-gap:2px;gap:2px;align-content:start;padding:14px 16px;background:var(--biz-surface,var(--biz-surface,#ffffff))}.pcrStats b{font-size:22px;font-weight:600;color:var(--biz-ink,var(--biz-ink,#1b1815))}.pcrStats span{font-size:13px;color:var(--biz-muted,var(--biz-muted,#6b6459))}.pcrStats small{margin-top:3px;font-size:11.5px;line-height:1.45;color:var(--biz-faint,var(--biz-faint,#948c7e))}.pcrError,.pcrNotice{display:flex;align-items:center;gap:9px;margin:0;padding:12px 14px;border-radius:8px;font-size:13.5px;line-height:1.5;background:var(--biz-gold-soft,var(--biz-gold-soft,#f3e9d2));color:var(--biz-ink-soft,var(--biz-ink,#2a2521))}.pcrNoticeDone{background:var(--biz-success-soft,var(--biz-success-soft,#e5f0ea));color:var(--biz-success,var(--biz-success,#2f6b4f))}.pcrDone{flex-wrap:wrap;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:8px;font-size:13.5px;line-height:1.5}.pcrDone,.pcrDone p{display:flex;align-items:center}.pcrDone p{gap:9px;margin:0;max-width:52ch}.pcrNext{display:flex;align-items:center;gap:10px}.pcrNext>span{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--biz-success,var(--biz-success,#2f6b4f))}.pcrNext .primaryButton{gap:7px;white-space:nowrap}.pcrError{background:var(--biz-danger-soft,var(--biz-danger-soft,#f7e6e3));color:var(--biz-danger,var(--biz-danger,#a23b32))}.pcrGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start}.pcrGrid,.pcrProduct{display:grid;grid-gap:12px;gap:12px}.pcrProduct{padding:14px;border:1px solid var(--biz-border,rgba(27,24,21,.12));border-radius:10px;background:var(--biz-surface,var(--biz-surface,#ffffff))}.pcrProductTop{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.pcrThumb{width:64px;height:64px;overflow:hidden;border-radius:8px;background:var(--biz-surface-warm,var(--biz-surface-warm,#f2ede4))}.pcrThumb img{width:100%;height:100%;object-fit:cover;display:block}.pcrThumbEmpty{display:grid;width:100%;height:100%;place-items:center;color:var(--biz-faint,var(--biz-faint,#948c7e))}.pcrProductInfo{min-width:0;display:grid;grid-gap:4px;gap:4px}.pcrProductInfo h3{margin:0;font-size:15.5px;line-height:1.35;color:var(--biz-ink,var(--biz-ink,#1b1815));overflow-wrap:anywhere}.pcrProductText{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0;font-size:13px;line-height:1.5;color:var(--biz-muted,var(--biz-muted,#6b6459))}.pcrProductLink{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--biz-success,var(--biz-success,#2f6b4f));overflow-wrap:anywhere}.pcrBadge{flex:none;padding:4px 9px;border-radius:999px;background:var(--biz-surface-warm,var(--biz-surface-warm,#f2ede4));font-size:11.5px;font-weight:600;color:var(--biz-muted,var(--biz-muted,#6b6459));white-space:nowrap}.pcrBadgeWarn{background:var(--biz-gold-soft,var(--biz-gold-soft,#f3e9d2));color:var(--biz-gold,var(--biz-gold,#9c7a35))}.pcrActions{display:flex;flex-wrap:wrap;gap:6px}.pcrActions button,.pcrAssetActions button,.pcrConfirmRemove button,.pcrTiles button{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid var(--biz-border,rgba(27,24,21,.12));border-radius:7px;background:var(--biz-surface,var(--biz-surface,#ffffff));font:inherit;font-size:12.5px;color:var(--biz-ink-soft,var(--biz-ink,#2a2521));cursor:pointer}.pcrActions button:hover,.pcrActions button[aria-expanded=true],.pcrAssetActions button:hover,.pcrTiles button:hover{background:var(--biz-surface-warm,var(--biz-surface-warm,#f2ede4))}.pcrActions button[aria-expanded=true]{border-color:var(--biz-ink,#1b1815)}.pcrActions button:disabled,.pcrAssetActions button:disabled,.pcrTiles button:disabled{opacity:.55;cursor:default}.pcrRemove{color:var(--biz-danger,var(--biz-danger,#a23b32))}.pcrActions .pcrRemove:hover,.pcrConfirmRemove{background:var(--biz-danger-soft,var(--biz-danger-soft,#f7e6e3))}.pcrConfirmRemove{display:grid;grid-gap:9px;gap:9px;padding:12px;border-radius:8px}.pcrConfirmRemove p{margin:0;font-size:13px;line-height:1.5;color:var(--biz-ink-soft,var(--biz-ink,#2a2521))}.pcrConfirmRemove>div{display:flex;flex-wrap:wrap;gap:6px}.pcrPanel{display:grid;grid-gap:12px;gap:12px;padding-top:12px;border-top:1px solid var(--biz-border,rgba(27,24,21,.12))}.pcrEmptyHint,.pcrPanelIntro{margin:0;font-size:12.5px;line-height:1.5;color:var(--biz-muted,var(--biz-muted,#6b6459))}.pcrAssetList,.pcrTiles{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pcrAssetList li,.pcrTiles li{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:9px;border:1px solid var(--biz-border,rgba(27,24,21,.12));border-radius:8px}.pcrAssetList img,.pcrTiles img{width:56px;height:56px;object-fit:cover;display:block;border-radius:6px;background:var(--biz-surface-warm,var(--biz-surface-warm,#f2ede4))}.pcrTiles li>div{display:grid;grid-gap:6px;gap:6px;justify-items:start;min-width:0}.pcrTiles b{font-size:12.5px;font-weight:600;color:var(--biz-ink,var(--biz-ink,#1b1815))}.pcrTileCurrent{font-size:12px;color:var(--biz-success,var(--biz-success,#2f6b4f))}.pcrAssetBody{display:grid;grid-gap:7px;gap:7px;min-width:0}.pcrAssetType{display:grid;grid-gap:3px;gap:3px;font-size:11.5px;color:var(--biz-muted,var(--biz-muted,#6b6459))}.pcrAssetType select{max-width:260px}.pcrAssetActions{display:flex;flex-wrap:wrap;gap:6px;grid-column:2}.pcrSource summary,.pcrSubPanel summary,.pcrVersion summary{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--biz-muted,var(--biz-muted,#6b6459));cursor:pointer}.pcrSource dl{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:3px 10px;gap:3px 10px;margin:8px 0 0;font-size:12px}.pcrSource dt{color:var(--biz-faint,var(--biz-faint,#948c7e))}.pcrSource dd{margin:0;color:var(--biz-ink-soft,var(--biz-ink,#2a2521));overflow-wrap:anywhere}.pcrSource dd a{color:var(--biz-success,var(--biz-success,#2f6b4f))}.pcrSource small{display:block;margin-top:7px;font-size:11px;color:var(--biz-faint,var(--biz-faint,#948c7e));overflow-wrap:anywhere}.pcrSubPanel{padding-top:10px;border-top:1px solid var(--biz-border,rgba(27,24,21,.12))}.pcrForm{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.pcrForm label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--biz-muted,var(--biz-muted,#6b6459))}.pcrAssetType select,.pcrForm input,.pcrForm select,.pcrForm textarea{width:100%;max-width:100%;padding:8px 9px;border:1px solid var(--biz-border,rgba(27,24,21,.12));border-radius:6px;background:var(--biz-surface,var(--biz-surface,#ffffff));font:inherit;font-size:13px;color:var(--biz-ink,var(--biz-ink,#1b1815))}.pcrForm textarea{min-height:76px;resize:vertical}.pcrRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pcrConfirm,.pcrForm button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 15px;border:0;border-radius:7px;background:var(--biz-accent-surface,var(--biz-ink,#1b1815));font:inherit;font-size:13.5px;font-weight:600;color:var(--biz-on-accent,#fff);cursor:pointer}.pcrForm button[type=submit]{justify-self:start}.pcrConfirm{flex:none;white-space:nowrap}.pcrConfirm:disabled{opacity:.55;cursor:default}.pcrFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px;border-top:1px solid var(--biz-border,rgba(27,24,21,.12))}.pcrFooter p{margin:0;max-width:62ch;font-size:13.5px;line-height:1.55;color:var(--biz-ink-soft,var(--biz-ink,#2a2521))}.pcrFooter .pcrFooterNote{margin-top:5px;font-size:12.5px}.pcrFooter .pcrFooterNote,.pcrVersion p{color:var(--biz-faint,var(--biz-faint,#948c7e))}.pcrVersion p{margin:7px 0 0;font-size:12px}.pcrStateBlock{padding:24px 0;border-top:1px solid var(--biz-border,rgba(27,24,21,.12))}.pcrStateBlock h2{margin:0 0 6px;font-size:20px;color:var(--biz-ink,var(--biz-ink,#1b1815))}.pcrStateBlock p{margin:0 0 14px;font-size:14px;line-height:1.55;color:var(--biz-muted,var(--biz-muted,#6b6459))}@media (max-width:620px){.pcrSummary{flex-direction:column}.pcrDone,.pcrNext{flex-direction:column;align-items:stretch}.pcrNext{gap:7px}.pcrNext .primaryButton{width:100%}.pcrProductTop{grid-template-columns:56px minmax(0,1fr)}.pcrThumb{width:56px;height:56px}.pcrBadge{grid-column:2;justify-self:start}.pcrAssetList li,.pcrTiles li{grid-template-columns:48px minmax(0,1fr)}.pcrAssetList img,.pcrTiles img{width:48px;height:48px}.pcrRow{grid-template-columns:1fr}.pcrFooter{flex-direction:column;align-items:stretch}.pcrConfirm{width:100%}}.csProductBar{display:flex;flex-wrap:wrap}.csProductBar,.csProductSwitch{align-items:center;gap:10px;min-width:0}.csProductSwitch{display:inline-flex;max-width:100%;padding:6px 12px 6px 6px;border:1px solid var(--cs-border);border-radius:12px;background:var(--cs-fill);color:var(--cs-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.csProductSwitch>svg{flex:none;color:var(--cs-faint)}.csProductSwitchText{display:grid;grid-gap:1px;gap:1px;min-width:0}.csProductSwitchText small{color:var(--cs-faint);font-size:11.5px;font-weight:600;letter-spacing:.02em}.csProductSwitchText b{overflow:hidden;max-width:26ch;font-size:14.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}@media (hover:hover) and (pointer:fine){.csProductSwitch:hover{border-color:var(--cs-border-strong,rgba(255,255,255,.2));background:var(--cs-fill-strong)}}.csProductSwitch:active{transform:scale(.98)}.csProductThumb{display:grid;place-items:center;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:12px;background:var(--cs-surface);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.csProductThumb img{width:100%;height:100%;object-fit:cover}.csProductThumbSm{flex:none;width:32px;border-radius:8px}.csProductThumbEmpty{color:var(--cs-faint)}.csPickerBackdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(5,6,12,.66);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.csPicker{display:flex;flex-direction:column;width:min(920px,100%);max-height:min(86vh,860px);overflow:hidden;border-radius:20px;background:#12131c;box-shadow:0 0 0 1px var(--cs-border-strong,rgba(255,255,255,.14)),0 40px 90px rgba(0,0,0,.6);color:var(--cs-ink);animation:csPickerIn .22s cubic-bezier(.23,1,.32,1)}.csPicker:focus{outline:none}@keyframes csPickerIn{0%{opacity:0;transform:translateY(8px) scale(.985)}}.csPickerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid var(--cs-border)}.csPickerTitle{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.csPickerLead{margin:4px 0 0;color:var(--cs-muted);font-size:13.5px}.csPickerClose{display:grid;place-items:center;width:36px;height:36px;flex:none;border:0;border-radius:10px;background:var(--cs-fill);color:var(--cs-muted);cursor:pointer}.csPickerClose:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.csPickerClose:not(:disabled):hover{background:var(--cs-fill-strong);color:var(--cs-ink)}}.csPickerBody{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:20px 24px 24px;overflow-y:auto;overscroll-behavior:contain}.csPickerGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.csPickerTile{display:grid;align-content:start;grid-gap:8px;gap:8px;width:100%;padding:10px;border:1px solid transparent;border-radius:16px;background:var(--cs-fill);color:var(--cs-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.csPickerTile:not(:disabled):hover{border-color:var(--cs-border-strong,rgba(255,255,255,.2));background:var(--cs-fill-strong)}}.csPickerTile:not(:disabled):active{transform:scale(.98)}.csPickerTile:focus-visible{outline:2px solid rgba(255,199,102,.75);outline-offset:2px}.csPickerTile:disabled{cursor:not-allowed;opacity:.45}.csPickerTile[aria-busy=true]{opacity:1}.csPickerTileActive{border-color:rgba(255,170,100,.3);background:linear-gradient(180deg,rgba(255,160,90,.14),rgba(255,160,90,.03))}.csPickerTileName{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:600;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.csPickerTileStatus{display:inline-flex;align-items:center;gap:5px;color:var(--cs-faint);font-size:12px;font-weight:600}.csPickerTileStatusHas{color:var(--cs-success)}.csPickerTileSkeleton{display:grid;grid-gap:10px;gap:10px;padding:10px;border-radius:16px;background:var(--cs-fill)}.csPickerTileSkeleton .csProductThumb,.csSkeletonLine{animation:csPulse 1.4s ease-in-out infinite}.csSkeletonLine{display:block;width:70%;height:10px;border-radius:6px;background:var(--cs-fill-strong)}@keyframes csPulse{50%{opacity:.45}}.csPickerState{justify-items:center;padding:44px 24px;text-align:center}.csPickerStateTitle{margin:0;font-size:16px;font-weight:600}.csPickerMissing{display:grid;grid-gap:12px;gap:12px;padding-top:18px;border-top:1px solid var(--cs-border)}.csPickerMissingHead{margin:0;color:var(--cs-faint);font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.csPickerMissingList{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px 18px;gap:10px 18px;margin:0;padding:0;list-style:none}.csPickerMissingItem{display:flex;align-items:flex-start;gap:10px;min-width:0}.csPickerMissingItem span{display:grid;grid-gap:2px;gap:2px;min-width:0}.csPickerMissingItem b{color:var(--cs-muted);font-size:13.5px;font-weight:600}.csPickerMissingItem small{color:var(--cs-faint);font-size:12.5px;line-height:1.45}.csTextLink{justify-self:start;color:var(--cs-muted);font-size:13px;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.25);text-decoration-color:rgba(255,255,255,.25);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.csTextLink:hover{color:var(--cs-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.csPickerSrOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:620px){.csPickerBackdrop{place-items:end stretch;padding:0}.csPicker{width:100%;max-height:92vh;border-radius:20px 20px 0 0}.csPickerHead{padding:18px 18px 14px}.csPickerBody{padding:16px 18px 22px}.csPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.csPickerMissingList{grid-template-columns:1fr}.csProductSwitchText b{max-width:18ch}}@media (prefers-reduced-motion:reduce){.csPicker,.csPickerTileSkeleton .csProductThumb,.csSkeletonLine{animation:none}}.csSetup{display:grid;grid-gap:14px;gap:14px;padding:18px 20px;border-radius:18px;background:var(--cs-glass);box-shadow:var(--cs-glass-shadow)}.csSetupHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.csSetupEyebrow{color:var(--cs-faint);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.csSetupGroups{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:20px;gap:20px}.csSetupGroup{min-width:0;margin:0;padding:0;border:0}.csSetupGroupNarrow{padding-left:20px;border-left:1px solid var(--cs-border)}.csSetupGroup>legend{padding:0;font-size:14.5px;font-weight:680;letter-spacing:-.01em}.csSetupLead{margin:3px 0 11px;color:var(--cs-faint);font-size:12.5px;line-height:1.45}.csSetupOptions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));grid-gap:10px;gap:10px}.csSetupOption{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;padding:12px 12px 13px;border-radius:14px;background:rgba(255,255,255,.025);box-shadow:inset 0 0 0 1px var(--cs-border);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .16s cubic-bezier(.23,1,.32,1)}.csSetupOption input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.csSetupIcon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--cs-muted);background:var(--cs-fill);box-shadow:inset 0 0 0 1px var(--cs-border)}.csSetupText{display:grid;grid-gap:3px;gap:3px;min-width:0}.csSetupText b{display:flex;align-items:baseline;gap:6px;font-size:14px;font-weight:600;letter-spacing:-.005em}.csSetupText b i{color:var(--cs-faint);font-size:12px;font-style:normal;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.csSetupText small{color:var(--cs-faint);font-size:12px;line-height:1.45}.csSetupMark{width:16px;height:16px;margin-top:7px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--cs-border-strong,rgba(255,255,255,.22))}@media (hover:hover) and (pointer:fine){.csSetupGroup:not(:disabled) .csSetupOption:hover{background:rgba(255,255,255,.05)}.csSetupGroup:not(:disabled) .csSetupOption:hover .csSetupIcon{color:var(--cs-ink)}}.csSetupOption:has(input:focus-visible){outline:2px solid rgba(255,199,102,.75);outline-offset:2px}.csSetupGroup:not(:disabled) .csSetupOption:active{transform:scale(.99)}.csSetupOptionOn{background:linear-gradient(180deg,rgba(255,160,90,.13),rgba(255,160,90,.03));box-shadow:inset 0 0 0 1px rgba(255,170,100,.34)}.csSetupOptionOn .csSetupIcon{color:#ffc08a;background:rgba(255,160,90,.14);box-shadow:inset 0 0 0 1px rgba(255,170,100,.26)}.csSetupOptionOn .csSetupText b{color:var(--cs-ink)}.csSetupOptionOn .csSetupMark{background:var(--cs-glow);box-shadow:inset 0 0 0 1.5px transparent,0 0 10px rgba(255,138,72,.45)}.csSetupGroup:disabled{opacity:.55}.csSetupGroup:disabled .csSetupOption{cursor:not-allowed}.csSetupClosed{gap:12px;padding:13px 16px 14px 20px}.csSetupClosedRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.csSetupSummary{display:flex;align-items:center;gap:8px;margin:0;min-width:0;font-size:14px}.csSetupSummary b{font-weight:600}.csSetupSummary span{color:var(--cs-faint)}.csSetupClosedRow .csSetupToggle{margin-left:auto}.csSetupToggle{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 11px;border:0;border-radius:9px;background:var(--cs-fill);box-shadow:inset 0 0 0 1px var(--cs-border);color:var(--cs-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}@media (hover:hover) and (pointer:fine){.csSetupToggle:hover{color:var(--cs-ink);background:var(--cs-fill-strong)}}.csSetupToggle:focus-visible{outline:2px solid rgba(255,199,102,.75);outline-offset:2px}.csSetupToggleUp{transform:rotate(180deg)}.csSetupExtra{padding-top:13px;border-top:1px solid var(--cs-border)}.csSetupDisclosure>summary{display:inline-flex;align-items:center;gap:6px;color:var(--cs-muted);font-size:13px;font-weight:600;cursor:pointer;list-style:none}.csSetupDisclosure>summary::-webkit-details-marker{display:none}.csSetupDisclosure>summary:focus-visible{outline:2px solid rgba(255,199,102,.75);outline-offset:3px;border-radius:6px}.csSetupDisclosure[open]>summary{color:var(--cs-ink)}.csSetupDisclosure[open]>summary svg{transform:rotate(180deg)}.csSetupDisclosure>div{padding-top:12px}.csSetupDisclosure .csExpressionSelector{margin:0;border:0;border-radius:14px;background:rgba(255,255,255,.025);box-shadow:inset 0 0 0 1px var(--cs-border);color:inherit}.csSetupDisclosure .csExpressionSelector legend{color:var(--cs-ink)}.csStudio>.csSetup{margin-bottom:2px}@media (max-width:1080px){.csSetupGroups{grid-template-columns:1fr;gap:16px}.csSetupGroupNarrow{padding-left:0;padding-top:16px;border-left:0;border-top:1px solid var(--cs-border)}}@media (max-width:620px){.csSetup{padding:15px 14px}.csSetupOptions{grid-template-columns:1fr}.csSetupClosed{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.csSetupOption{transition:none}.csSetupGroup:not(:disabled) .csSetupOption:active{transform:none}}.csPage{align-items:end}.csPageTitle h1{margin:0;font-family:inherit;font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.1}.csPageTitle p{margin:5px 0 0;max-width:46ch;color:var(--biz-faint,#868a99);font-size:13px;line-height:1.45}.csDeck{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;min-width:0}@media (min-width:761px){.csPage>.csStudio>.csToolbar{grid-column:2;grid-row:1}}.csPageTitle p{max-width:62ch}@media (max-width:760px){.csPageTitle{order:-2}.csPage>.csStudio>.csToolbar{order:-1}}.csPage{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.csMediaCount,.csNavigatorHead span,.csPanelMeta,.csSetupText b i,.csStatusList dd,.csThumbLabel small{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mrSummary{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.mrDecisions,.mrFacts,.mrPlan{padding:18px;border-radius:14px;background:rgba(255,255,255,.025);box-shadow:inset 0 0 0 1px var(--biz-border)}.mrPlan h3{margin:10px 0 2px;font-size:21px;letter-spacing:-.02em}.mrPlan p{margin:0;color:var(--biz-muted);font-size:14px}.mrPlan .bizNote{margin-top:8px}.mrFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:16px 18px;gap:16px 18px;margin:0}.mrFacts dt{color:var(--biz-faint);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mrFacts dd{display:grid;grid-gap:2px;gap:2px;margin:5px 0 0;font-size:17px;font-weight:600;letter-spacing:-.01em}.mrFacts dd small{color:var(--biz-faint);font-size:12.5px;font-weight:500;letter-spacing:0;overflow-wrap:anywhere}.mrFrame{margin:0}.mrDecisions{display:grid;grid-gap:18px;gap:18px}.mrDecisions h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.015em}.mrField{display:grid;grid-gap:6px;gap:6px}.mrField>label,.mrLabel{font-size:14.5px;font-weight:600;letter-spacing:-.005em}.mrHelp{margin:0;max-width:70ch;color:var(--biz-faint);font-size:12.5px;line-height:1.5}.mrHelpWarn{color:#ffb98a}.mrField input,.mrField textarea{width:100%;margin-top:3px;padding:11px 13px;border:0;border-radius:11px;color:var(--biz-ink);background:rgba(0,0,0,.18);box-shadow:inset 0 0 0 1px var(--biz-border);font:inherit}.mrField textarea{min-height:96px;resize:vertical}.mrField input:focus-visible,.mrField textarea:focus-visible{outline:2px solid var(--biz-glow-1,#ffc766);outline-offset:1px}.mrMoney{position:relative;display:grid}.mrMoney input{padding-right:46px}.mrMoney span{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:var(--biz-faint);font-size:13px;font-weight:600}.mrChoices{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:10px;margin-top:3px}.mrChoice,.mrChoices{display:grid;gap:10px}.mrChoice{grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:10px;padding:12px 13px;border-radius:12px;background:rgba(255,255,255,.025);box-shadow:inset 0 0 0 1px var(--biz-border);cursor:pointer}.mrChoice input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mrChoiceText{display:grid;grid-gap:3px;gap:3px;min-width:0}.mrChoiceText b{font-size:14px;font-weight:600}.mrChoiceText small{color:var(--biz-faint);font-size:12.5px;line-height:1.45}.mrMark{width:16px;height:16px;margin-top:3px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--biz-border-strong,rgba(255,255,255,.22))}@media (hover:hover) and (pointer:fine){.mrChoice:hover{background:rgba(255,255,255,.05)}}.mrChoice:has(input:focus-visible){outline:2px solid var(--biz-glow-1,#ffc766);outline-offset:2px}.mrChoiceOn{background:linear-gradient(180deg,rgba(255,160,90,.13),rgba(255,160,90,.03));box-shadow:inset 0 0 0 1px rgba(255,170,100,.34)}.mrChoiceOn .mrMark{background:var(--biz-glow);box-shadow:0 0 10px rgba(255,138,72,.45)}.mrTechnical>summary{display:inline-flex;align-items:center;gap:6px;color:var(--biz-faint);font-size:12.5px;font-weight:600;cursor:pointer}.mrTechnical[open]>summary{color:var(--biz-muted)}.mrTechnical dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:12px 18px;gap:12px 18px;margin:12px 0 0}.mrTechnical dt{color:var(--biz-faint);font-size:11.5px}.mrTechnical dd{margin:3px 0 0;color:var(--biz-muted);font-size:12.5px;overflow-wrap:anywhere}@media (max-width:860px){.mrSummary{grid-template-columns:1fr}.mrDecisions,.mrFacts,.mrPlan{padding:15px 14px}}.businessAppShell .businessProfileConfirmedHeader{border:0;background:rgba(62,213,152,.08);box-shadow:inset 0 0 0 1px rgba(62,213,152,.2)}.businessAppShell .businessProfileConfirmedHeader>svg{color:var(--biz-success)}