.diagnosticsSection{background:linear-gradient(145deg,#fbfbff,#fff);border-color:#dedcf2}.diagnosticsHead{align-items:flex-start}.diagnosticsHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.diagnosticsHeadActions small{color:#969baa;white-space:nowrap;font-size:10px}.diagnosticsIntro{color:#788194;max-width:760px;margin:-3px 0 15px;font-size:12px;line-height:1.5}.diagnosticsSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.diagnosticsSummary>div{background:#fafafd;border:1px solid #e7e8ef;border-radius:10px;align-items:baseline;gap:7px;padding:10px 12px;display:flex}.diagnosticsSummary b{font:600 25px/1 var(--alex-serif);color:#35405a}.diagnosticsSummary span{color:#8a91a0;font-size:10px}.diagnosticsList{gap:7px;display:grid}.diagnosticCheck{background:#fff;border:1px solid #e7e8ef;border-radius:11px;grid-template-columns:10px minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}.diagnosticCheckDot{background:#55a97b;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 3px #eaf7ef}.diagnosticCheck.attention{background:#fffdf8;border-color:#efe1bd}.diagnosticCheck.attention .diagnosticCheckDot{background:#d29b42;box-shadow:0 0 0 3px #fff4df}.diagnosticCheck.review{background:#fbfaff;border-color:#e2def5}.diagnosticCheck.review .diagnosticCheckDot{background:#8875d2;box-shadow:0 0 0 3px #f0edff}.diagnosticCheckTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.diagnosticCheckTop b{color:#4a556b;font-size:12px}.diagnosticCheckTop span{color:#858b9a;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:9px;font-weight:850}.diagnosticCheck strong{color:#374053;margin-top:4px;font-size:11px;display:block}.diagnosticCheck p{color:#7d8595;margin:3px 0 0;font-size:11px;line-height:1.4}.diagnosticCheck small{color:#969baa;margin-top:5px;font-size:10px;line-height:1.35;display:block}.diagnosticCheck.attention .diagnosticCheckTop span{color:#a06d21}.diagnosticCheck.review .diagnosticCheckTop span{color:#6652b5}@media (max-width:620px){.diagnosticsHeadActions{justify-content:flex-start}.diagnosticsSummary{grid-template-columns:1fr}.diagnosticCheckTop{gap:3px;display:grid}.diagnosticCheckTop span{justify-self:start}}
.paTeamPulse{background:#fff;border:1px solid #e2e4ec;border-radius:16px;margin:14px 0;padding:18px 19px;box-shadow:0 2px 9px #1d233606}.paTeamPulseHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.paTeamPulseHeader>div>span{color:#6f5acb;letter-spacing:.09em;font-size:9.5px;font-weight:900;display:block}.paTeamPulseHeader h2{color:#30394c;font-family:var(--alex-serif);letter-spacing:-.02em;margin:5px 0 4px;font-size:24px;font-weight:600}.paTeamPulseHeader p{color:#70798b;max-width:790px;margin:0;font-size:12.5px;line-height:1.5}.paTeamPulseHeader>a{color:#6651c4;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:800;text-decoration:none}.paTeamPulseHeader>a:hover{text-decoration:underline}.paTeamPulseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.paTeamPulseTile{background:#fafafd;border:1px solid #e7e8ee;border-radius:11px;min-width:0;padding:12px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.paTeamPulseTile:hover{border-color:#cfc6f5;transform:translateY(-1px);box-shadow:0 5px 15px #3b2b7914}.paTeamPulseTile>span{color:#858c9c;letter-spacing:.08em;font-size:9px;font-weight:900}.paTeamPulseTile>b{color:#343d50;font-family:var(--alex-serif);margin-top:6px;font-size:27px;font-weight:620;line-height:1}.paTeamPulseTile>strong{color:#4b5569;margin-top:5px;font-size:11.5px;line-height:1.35}.paTeamPulseTile>p{color:#7a8392;margin:6px 0 0;font-size:11px;line-height:1.4}.paTeamPulseTile.watch{background:#f8f9fe}.paTeamPulseTile.watch>span{color:#5e77a9}.paTeamPulseTile.understand{background:#faf8ff}.paTeamPulseTile.understand>span{color:#715bc8}.paTeamPulseTile.act{background:#f9fbfa}.paTeamPulseTile.act>span{color:#398164}.paTeamPulseTile.remember{background:#fffaf3}.paTeamPulseTile.remember>span{color:#a06d20}.paTeamPulseTile.attention{border-color:#ead8b4}.paTeamPulseTile.attention>b{color:#9a691c}.paTeamPulseFooter{color:#727b8c;border-top:1px solid #eceef2;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:13px;padding-top:12px;font-size:11px;line-height:1.45;display:flex}.paTeamPulseFooter b{color:#4c5568}.paTeamPulseFooter small{color:#969ca8;text-align:right;max-width:520px;font-size:10.5px}@media (max-width:1050px){.paTeamPulseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.paTeamPulse{padding:15px}.paTeamPulseHeader{flex-direction:column;align-items:flex-start;gap:8px}.paTeamPulseHeader h2{font-size:22px}.paTeamPulseGrid{grid-template-columns:1fr}.paTeamPulseFooter{flex-direction:column;gap:6px}.paTeamPulseFooter small{text-align:left}}
.work75StatusTag.retry,.work75ActionPill.retry,.railStatus.retry{color:#9a4c25;background:#fff0e8;border-color:#f1c8b2}.work75StatusTag.input,.work75ActionPill.input,.railStatus.input,.work75StatusTag.team,.work75ActionPill.team,.railStatus.team{color:#886315;background:#fff8df;border-color:#ead79b}.work75StatusTag.review,.work75ActionPill.review,.railStatus.review{color:#6547b7;background:#f1ecff;border-color:#d8cbf7}.work75StatusTag.approved,.work75ActionPill.approved,.railStatus.approved{color:#2d7753;background:#e8f7ef;border-color:#bde2cf}.work75StatusTag.owner,.work75ActionPill.owner,.railStatus.owner{color:#596274;background:#f5f6f8;border-color:#d8dce4}.work75NextAction.retry{background:linear-gradient(135deg,#fffaf7,#fff2eb);border-color:#efc0a7}.work75NextAction.input,.work75NextAction.team{background:linear-gradient(135deg,#fffdf5,#fff8df);border-color:#e7d18c}.work75NextAction.review{background:linear-gradient(135deg,#fbf9ff,#f3efff);border-color:#d4c5f5}.work75NextAction.approved{background:linear-gradient(135deg,#f8fdfa,#eaf8f0);border-color:#b9ddca}.decisionControls>span[role=status]{color:#34785b;margin-top:7px;font-size:12px;font-weight:700;display:block}
.govukDepartmentCard{background:linear-gradient(145deg,#fff 0%,#faf8ff 100%);border:1px solid #5b44b333}.govukDepartmentHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.govukDepartmentHead h3{font-family:var(--font-alex-serif);margin:4px 0 6px;font-size:1.45rem}.govukDepartmentHead p{color:var(--muted,#667085);max-width:680px;margin:0}.govukDepartmentStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:17px 0;display:grid}.govukDepartmentStats div{background:#f2effa;border-radius:12px;padding:13px}.govukDepartmentStats b,.govukDepartmentStats span{display:block}.govukDepartmentStats b{color:#392b69;font-size:1.2rem}.govukDepartmentStats span{color:#716a82;margin-top:3px;font-size:.78rem}.govukDepartmentNames{flex-wrap:wrap;gap:7px;display:flex}.govukDepartmentNames span{background:#fff;border:1px solid #ded8ee;border-radius:999px;padding:6px 9px;font-size:.78rem}.govukDepartmentWarning{color:#7a4914;background:#fff4e7;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.82rem}@media (max-width:720px){.govukDepartmentHead{display:block}.govukDepartmentStats{grid-template-columns:1fr}}
.portfolioContent{max-width:1380px}.portfolioHero{color:#fff;background:linear-gradient(135deg,#33245c,#4b347b);border-radius:18px;justify-content:space-between;gap:30px;padding:34px 36px;display:flex}.portfolioHero span,.portfolioSectionHead span{letter-spacing:.12em;font-size:11px;font-weight:800}.portfolioHero h1{font-family:var(--font-alex-serif);margin:7px 0 8px;font-size:2.35rem}.portfolioHero p{color:#ffffffc2;max-width:760px;margin:0}.portfolioHero strong{white-space:nowrap;border:1px solid #ffffff38;border-radius:999px;align-self:flex-start;padding:8px 11px;font-size:12px}.portfolioStats{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.portfolioStats div{background:#fff;border:1px solid #e5e1eb;border-radius:14px;padding:18px}.portfolioStats b,.portfolioStats span{display:block}.portfolioStats b{color:#33245c;font-size:1.7rem}.portfolioStats span{color:#777080;margin-top:3px;font-size:12px}.portfolioStats .attention{background:#fffaf1;border-color:#e6ba79}.portfolioAccountSection,.portfolioSegments,.portfolioSetup,.portfolioGuardrail,.portfolioInstall{background:#fff;border:1px solid #e5e1eb;border-radius:16px;margin-top:14px;padding:25px}.portfolioSectionHead{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:16px;display:flex}.portfolioSectionHead h2{font-family:var(--font-alex-serif);margin:4px 0 0;font-size:1.65rem}.portfolioSectionHead p{color:#756f7e;max-width:520px;margin:0;font-size:13px}.portfolioAccounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portfolioAccount{background:#fcfbfd;border:1px solid #e7e3ec;border-radius:14px;padding:18px}.portfolioAccount header{justify-content:space-between;gap:18px;display:flex}.portfolioAccount header span{letter-spacing:.1em;color:#7055b5;font-size:10px;font-weight:800}.portfolioAccount h3{margin:5px 0;font-size:1.1rem}.portfolioAccount header p{color:#777080;margin:0;font-size:12px}.portfolioAccount em{background:#f0edf6;border-radius:999px;height:max-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:700}.portfolioAccount em.active{color:#256c4d;background:#e4f5ec}.portfolioAccountSignals{grid-template-columns:repeat(4,1fr);gap:6px;margin:15px 0;display:grid}.portfolioAccountSignals span{color:#746d7d;background:#f4f1f8;border-radius:8px;padding:8px;font-size:10px}.portfolioAccountSignals b{color:#35275f;font-size:16px;display:block}.portfolioAccountMeta{color:#746d7d;gap:12px;font-size:11px;display:flex}.portfolioAccount footer{border-top:1px solid #ebe7f0;flex-wrap:wrap;gap:9px;margin-top:15px;padding-top:13px;display:flex}.portfolioOpenButton,.portfolioControls button,.portfolioAssign button{color:#fff;cursor:pointer;background:#5a3fa0;border:0;border-radius:8px;font-weight:750}.portfolioOpenButton{padding:9px 12px}.portfolioAssign{flex:1;gap:5px;display:flex}.portfolioAssign input{flex:1;min-width:120px}.portfolioAssign input,.portfolioAssign select{border:1px solid #dcd6e5;border-radius:8px;padding:8px;font-size:11px}.portfolioAssign button{padding:8px}.portfolioAssign small{color:#a13e3e;flex-basis:100%}.portfolioControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portfolioControls form{background:#f7f5fa;border-radius:12px;padding:18px}.portfolioControls form:only-child{grid-column:1/-1;max-width:620px}.portfolioControls h3{margin:0 0 4px}.portfolioControls p{color:#756f7e;margin:0 0 14px;font-size:12px}.portfolioControls label{color:#544d5e;margin:10px 0;font-size:12px;font-weight:700;display:block}.portfolioControls input,.portfolioControls textarea,.portfolioControls select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d8d2df;border-radius:9px;margin-top:5px;padding:10px;display:block}.portfolioControlRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.portfolioControls button{padding:10px 14px}.portfolioError{color:#a13e3e;grid-column:1/-1}.portfolioSegments>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.portfolioSegments article{background:#f5f2f8;border-radius:11px;padding:14px}.portfolioSegments article p{color:#746d7d;font-size:12px}.portfolioSegments article span{color:#59458a;font-size:11px}.portfolioGuardrail{background:#f1edf8;border-color:#dcd3ed}.portfolioGuardrail p{color:#6e6678;margin:5px 0 0}.portfolioInstall{background:#fff8ed;border-color:#e8b46d}.portfolioReadOnly{color:#756f7e}.portfolioEmpty{text-align:center;color:#756f7e;background:#f8f6fa;border-radius:12px;grid-column:1/-1;padding:25px}.portfolioBoundary{color:#5d5270;background:#f1edf8;border-radius:10px;align-items:center;gap:10px;margin:-3px 0 14px;padding:10px 12px;font-size:12px;display:flex}.portfolioBoundary b{color:#3b2b65;white-space:nowrap}@media (max-width:980px){.portfolioAccounts,.portfolioControls,.portfolioSegments>div:last-child{grid-template-columns:1fr}.portfolioStats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.portfolioHero,.portfolioSectionHead{display:block}.portfolioHero strong{margin-top:16px;display:inline-block}.portfolioHero h1{font-size:1.8rem}.portfolioStats,.portfolioAccountSignals{grid-template-columns:1fr 1fr}.portfolioAssign{flex-wrap:wrap;flex-basis:100%}.portfolioAssign input{flex-basis:100%}.portfolioControlRow{grid-template-columns:1fr}}
.activationPage{max-width:1240px}.activationHero{color:#fff;background:linear-gradient(140deg,#33235c,#4a3477);border-radius:20px;grid-template-columns:1fr 250px;gap:34px;padding:38px;display:grid}.activationHero>div>span,.activationSectionHead>span,.activationBranch span,.activationCalibration span,.activationBoundary span{letter-spacing:.13em;font-size:10px;font-weight:800}.activationHero h1{max-width:760px;font-family:var(--font-alex-serif);margin:8px 0;font-size:2.55rem}.activationHero p{color:#ffffffc2;max-width:760px;margin:0}.activationPromise{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:22px;display:flex}.activationPromise span,.activationPromise i{color:#ffffffad;font-size:11px;font-style:normal}.activationProgress{background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;align-self:center;padding:20px}.activationProgress strong,.activationProgress span,.activationProgress small{display:block}.activationProgress strong{font-size:2rem}.activationProgress span{font-size:11px}.activationProgress progress{width:100%;margin:12px 0 7px}.activationProgress small{color:#ffffffa6}.activationModel,.activationJourney,.activationBranch,.activationIntegrations,.activationCalibration,.activationBoundary,.activationMigration{background:#fff;border:1px solid #e3dfe8;border-radius:16px;margin-top:14px;padding:26px}.activationSectionHead h2,.activationBranch h2,.activationCalibration h2{font-family:var(--font-alex-serif);margin:5px 0;font-size:1.65rem}.activationSectionHead p,.activationBranch p,.activationCalibration p{color:#756f7e;margin:0}.activationModels{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.activationModels button{text-align:left;color:#302942;cursor:pointer;background:#faf9fb;border:1px solid #ded8e7;border-radius:13px;padding:19px}.activationModels button:hover{background:#f4f0fb;border-color:#7354b6}.activationModels b,.activationModels span,.activationModels em{display:block}.activationModels span{color:#756f7e;min-height:48px;margin:7px 0;font-size:12px}.activationModels em{color:#6845ad;font-size:12px;font-style:normal;font-weight:750}.activationNext{background:#f0ebf8;border-radius:15px;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;margin-top:14px;padding:20px 24px;display:grid}.activationNextMark{color:#fff;background:#5c3da1;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.activationNext span{letter-spacing:.1em;color:#6a4ca8;font-size:10px;font-weight:800}.activationNext h2{margin:3px 0;font-size:1.16rem}.activationNext p{color:#746d7d;margin:0;font-size:12px}.activationNext a,.activationNext button,.activationBranch a,.activationCalibration button{color:#fff;background:#5b3da0;border:0;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:750;text-decoration:none}.activationJourney ol{gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid}.activationJourney li{border:1px solid #ebe7ef;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;padding:13px;display:grid}.activationJourney li>div{color:#62566f;background:#eeeaf3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.activationJourney li.complete>div{color:#276c4f;background:#dff2e9}.activationJourney li.current{background:#fbf9ff;border-color:#8a6bc3}.activationJourney section span{letter-spacing:.1em;color:#84798e;font-size:9px;font-weight:800}.activationJourney section b{margin:2px 0;display:block}.activationJourney section p{color:#756f7e;margin:0;font-size:11px}.activationJourney li>a{color:#5c3da1;font-size:11px;font-weight:750;text-decoration:none}.activationBranch{background:#fcfbfd;grid-template-columns:1fr auto auto;align-items:center;gap:20px;display:grid}.activationBranch strong{font-size:12px}.activationIntegrations summary{cursor:pointer;justify-content:space-between;display:flex}.activationIntegrations summary small,.activationIntegrations summary b{display:block}.activationIntegrations summary small{letter-spacing:.12em;font-size:9px}.activationIntegrations summary em{font-size:11px;font-style:normal}.activationIntegrations ol{columns:2;margin-top:18px}.activationIntegrations li{color:#5f5768;margin-bottom:7px;font-size:12px}.activationIntegrations p{color:#756f7e;font-size:11px}.activationCalibration{background:#f4fbf7;border-color:#b9dfcd;justify-content:space-between;align-items:center;gap:20px;display:flex}.activationBoundary{color:#fff;background:#29203d;grid-template-columns:1fr 1fr;gap:12px;display:grid}.activationBoundary div{padding:10px}.activationBoundary span,.activationBoundary b{display:block}.activationBoundary span{color:#bcaed5}.activationBoundary b{margin-top:5px;font-size:13px}.activationMigration{background:#fff8ed;border-color:#e8b46d}.activationError{color:#fff;background:#9c3333;border-radius:10px;padding:12px;position:sticky;bottom:15px}@media (max-width:850px){.activationHero,.activationModels,.activationBranch{grid-template-columns:1fr}.activationProgress{max-width:none}.activationIntegrations ol{columns:1}}@media (max-width:620px){.activationHero{padding:25px}.activationHero h1{font-size:2rem}.activationNext{grid-template-columns:42px 1fr}.activationNext>a,.activationNext>button{text-align:center;grid-column:1/-1}.activationJourney li{grid-template-columns:32px 1fr}.activationJourney li>a{grid-column:2}.activationBoundary{grid-template-columns:1fr}.activationCalibration{display:block}.activationCalibration button{margin-top:14px}}.customerProvisioning{background:#fff;border:1px solid #dcd5e7;border-radius:14px;margin-top:18px}.customerProvisioning summary{cursor:pointer;justify-content:space-between;padding:18px;display:flex}.customerProvisioning summary small,.customerProvisioning summary b{display:block}.customerProvisioning summary small{letter-spacing:.12em;font-size:9px}.customerProvisioning>div{padding:0 18px 18px}.customerProvisioning form{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.customerProvisioning label{font-size:11px;font-weight:700}.customerProvisioning input,.customerProvisioning select,.customerProvisioning textarea{box-sizing:border-box;border:1px solid #d7d1df;border-radius:8px;width:100%;margin-top:4px;padding:9px;display:block}.customerProvisioning button{color:#fff;background:#5b3da0;border:0;border-radius:8px;grid-column:1/-1;padding:11px;font-weight:750}.customerProvisioningSuccess{color:#247051}.customerProvisioningError{color:#a23b3b}@media (max-width:620px){.customerProvisioning form{grid-template-columns:1fr}.customerProvisioning button{grid-column:auto}}.bulkTrainDisclosure{background:#faf8fc;border:1px solid #e0d9e9;border-radius:10px;margin-top:12px;padding:12px}.bulkTrainDisclosure summary{cursor:pointer;color:#5b3da0;font-size:12px;font-weight:750}.bulkTrainForm{gap:10px;margin-top:14px;display:grid}.bulkTrainForm label b,.bulkTrainForm label span{display:block}.bulkTrainForm label span,.bulkTrainForm p{color:#756f7e;font-size:11px}.bulkTrainForm input{box-sizing:border-box;background:#fff;border:1px dashed #bdb2ca;border-radius:8px;width:100%;margin-top:8px;padding:10px;display:block}.bulkTrainForm small[role=alert]{color:#a23b3b}
.activationPage>.activationHero{background:linear-gradient(135deg,var(--alex-brand-strong,#33235c),#292331)!important;color:#fff!important;border:1px solid #ffffff1f!important}.activationHero>div>span,.activationHero h1,.activationHero .activationPromise b,.activationHero .activationProgress strong,.activationHero .activationProgress span{color:#fff!important}.activationHero>div>p,.activationHero .activationPromise span,.activationHero .activationPromise i,.activationHero .activationProgress small{color:#ded8e8!important}.activationHero .activationProgress{color:#fff!important;background:#ffffff17!important;border-color:#ffffff3d!important}.activationHero progress{accent-color:#a991ff}.activationPage>.activationBoundary{color:#fff!important;background:#292331!important}.activationBoundary span{color:#cfc4e1!important}.activationBoundary b{color:#fff!important}.activationNext a,.activationNext button,.activationBranch a,.activationCalibration button{background:var(--alex-purple,#5b3da0)!important;border-color:var(--alex-purple,#5b3da0)!important;color:var(--alex-on-primary,#fff)!important}.activationNext a:hover,.activationNext button:hover,.activationBranch a:hover,.activationCalibration button:hover{background:var(--alex-purple-hover,#4e338b)!important;border-color:var(--alex-purple-hover,#4e338b)!important;color:#fff!important}
.guidedSetupPage{max-width:1050px}.guidedBack{color:var(--alex-purple);margin-bottom:14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}.guidedSetup{gap:14px;display:grid}.guidedSetup>header{border-radius:18px;padding:32px;background:linear-gradient(135deg,var(--alex-brand-strong,#33235c),#292331)!important;color:#fff!important}.guidedSetup>header span{letter-spacing:.13em;color:#d5cae8;font-size:9px;font-weight:850}.guidedSetup>header h1{font:540 2.25rem var(--font-alex-serif);margin:7px 0;color:#fff!important}.guidedSetup>header p{max-width:760px;margin:0;color:#ded8e8!important}.guidedSetup>section{border:1px solid var(--alex-line);background:#fff;border-radius:15px;grid-template-columns:1fr 1fr;gap:12px;padding:24px;display:grid}.guidedSetup>section>div{grid-column:1/-1}.guidedSetup h2{font:560 1.5rem var(--font-alex-serif);margin:4px 0 8px}.guidedSetup section span{letter-spacing:.12em;color:var(--alex-purple);font-size:9px;font-weight:850}.guidedSetup label{color:#514d58;font-size:11px;font-weight:750}.guidedSetup label.wide{grid-column:1/-1}.guidedSetup label small{color:#96919c;font-weight:500}.guidedSetup input,.guidedSetup textarea{box-sizing:border-box;color:#302d35;width:100%;font:inherit;background:#fff;border:1px solid #d9d5dc;border-radius:9px;margin-top:5px;padding:10px;display:block}.guidedSetup footer{background:#efebf7;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.guidedSetup footer b,.guidedSetup footer span{display:block}.guidedSetup footer span{color:#756f7e;margin-top:3px;font-size:11px}.guidedSetup footer button{background:var(--alex-purple)!important;border-color:var(--alex-purple)!important;color:#fff!important}.guidedSetup>p[role=alert]{color:#a23b3b}@media (max-width:700px){.guidedSetup>section{grid-template-columns:1fr}.guidedSetup label.wide,.guidedSetup>section>div{grid-column:auto}.guidedSetup footer{flex-direction:column;align-items:stretch}}
.portfolioControls .portfolioClientOnboarding{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.portfolioClientOnboarding>h3,.portfolioClientOnboarding>p,.portfolioClientOnboarding>button,.portfolioClientOnboarding>.portfolioControlRow{grid-column:1/-1}.portfolioAccountMeta{flex-wrap:wrap}@media (max-width:700px){.portfolioControls .portfolioClientOnboarding{grid-template-columns:1fr}.portfolioClientOnboarding>h3,.portfolioClientOnboarding>p,.portfolioClientOnboarding>button,.portfolioClientOnboarding>.portfolioControlRow{grid-column:auto}.portfolioClientOnboarding .portfolioControlRow{grid-template-columns:1fr}}
.platformPage{color:#302f2c;background:#f4f3f0;min-height:100vh;padding:44px clamp(24px,5vw,76px)}.platformPage>header{color:#fff;background:#24202e;border-radius:18px;justify-content:space-between;gap:35px;padding:34px;display:flex}.platformPage>header span,.platformCustomers>div>span{letter-spacing:.13em;font-size:9px;font-weight:850}.platformPage h1{max-width:760px;font:540 2.4rem var(--font-alex-serif);margin:7px 0}.platformPage>header p{color:#d4cedb;max-width:800px}.platformPage>header aside{border:1px solid #4c4656;border-radius:12px;min-width:220px;padding:15px}.platformPage>header aside b,.platformPage>header aside span,.platformPage>header aside a{display:block}.platformPage>header aside span{color:#bdb6c5;margin:5px 0 14px;font-size:11px}.platformPage>header aside a{color:#fff;font-size:11px}.platformStats{background:#fff;border:1px solid #dedcd6;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.platformStats div{border-left:1px solid #e6e4df;padding:20px}.platformStats div:first-child{border-left:0}.platformStats b,.platformStats span{display:block}.platformStats b{font-size:1.8rem}.platformStats span{color:#77746d;font-size:11px}.platformCustomers,.platformNotice,.platformPage>footer{background:#fff;border:1px solid #dedcd6;border-radius:14px;margin-top:14px;padding:24px}.platformCustomers h2{font-family:var(--font-alex-serif);margin:4px 0 14px}.platformCustomers article{border-top:1px solid #eceae5;grid-template-columns:1.5fr repeat(3,.7fr) 1fr;align-items:center;gap:12px;padding:13px 0;font-size:11px;display:grid}.platformCustomers article div b,.platformCustomers article div span{display:block}.platformCustomers article div span{color:#85817a;margin-top:3px}.platformCustomers article strong{color:#5b469d}.platformPage .customerProvisioning{max-width:none}.platformPage>footer{background:#e9f3ed;border-color:#cfe1d5}.platformPage>footer p{color:#56635a;margin:5px 0}@media (max-width:800px){.platformPage>header{flex-direction:column}.platformStats,.platformCustomers article{grid-template-columns:1fr 1fr}.platformCustomers article div{grid-column:1/-1}}
.customerSecurity{color:#211b2c;background:#fff;border:1px solid #ded8e8;border-radius:22px;margin:24px 0;padding:28px}.customerSecurity header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.customerSecurity header span,.supportBoundary span{letter-spacing:.12em;color:#6c45b8;font-size:11px;font-weight:800;display:block}.customerSecurity h2{font-family:var(--font-alex-serif),serif;margin:6px 0 8px;font-size:30px}.customerSecurity header p,.customerSecurity article p,.supportBoundary p,.customerSecurity details p{color:#665f70}.customerSecurity header strong{white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px}.customerSecurity header strong.safe{color:#176448;background:#e5f7ef}.customerSecurity header strong.warning{color:#875400;background:#fff0d8}.customerSecurityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.customerSecurityGrid article{background:#faf8fc;border:1px solid #ebe6f0;border-radius:14px;padding:16px}.customerSecurityGrid article p{margin:6px 0 0;font-size:13px;line-height:1.5}.supportBoundary{color:#fff;background:#302657;border-radius:14px;justify-content:space-between;gap:20px;padding:18px;display:flex}.supportBoundary b{margin:5px 0;display:block}.supportBoundary p{color:#ded8e8;max-width:780px;margin:0}.supportBoundary small{white-space:nowrap;color:#ded8e8;align-self:center}.customerSecurity details{border:1px solid #ebe6f0;border-radius:12px;margin-top:16px;padding:14px 16px}.customerSecurity summary{cursor:pointer;font-weight:750}.customerSecurity li{color:#51495c;margin:7px 0}@media (max-width:900px){.customerSecurityGrid{grid-template-columns:1fr 1fr}.customerSecurity header,.supportBoundary{flex-direction:column}}@media (max-width:600px){.customerSecurityGrid{grid-template-columns:1fr}}
.platformPage>header h1{color:#fff!important;text-shadow:none!important}.platformPage>header>div>span{color:#f2eef8!important}.platformPage>header p{color:#dcd6e3!important}.platformCustomers>div>p,.platformSectionTitle p{color:#716b74;margin:0 0 16px}.platformCustomerRow{color:#302f2c;border-top:1px solid #eceae5;border-radius:8px;grid-template-columns:1.5fr repeat(3,.7fr) 1fr;align-items:center;gap:12px;padding:15px 8px;font-size:12px;text-decoration:none;display:grid}.platformCustomerRow:hover{background:#f6f3fb}.platformCustomerRow div b,.platformCustomerRow div span{display:block}.platformCustomerRow div span{color:#85817a;margin-top:3px}.platformCustomerRow strong{color:#5b469d}.platformAccountSummary{background:#fff;border:1px solid #dedcd6;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.platformAccountSummary div{border-left:1px solid #e6e4df;padding:20px}.platformAccountSummary div:first-child{border-left:0}.platformAccountSummary span,.platformAccountSummary b{display:block}.platformAccountSummary span{letter-spacing:.1em;color:#77746d;font-size:10px;font-weight:800}.platformAccountSummary b{text-transform:capitalize;margin-top:6px}.platformAdminCard{background:#fff;border:1px solid #dedcd6;border-radius:14px;margin-top:14px;padding:24px}.platformSectionTitle span{letter-spacing:.13em;color:#5b469d;font-size:10px;font-weight:850}.platformSectionTitle h2{font-family:var(--font-alex-serif);color:#211d29;margin:5px 0 8px}.platformSettingsForm,.platformAddUser{grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:12px;display:grid}.platformAddUser{grid-template-columns:2fr 1fr auto;margin:20px 0}.platformSettingsForm label,.platformAddUser label{gap:6px;font-size:11px;font-weight:750;display:grid}.platformSettingsForm input,.platformSettingsForm select,.platformAddUser input,.platformAddUser select{color:#28232d;background:#fff;border:1px solid #d8d3dc;border-radius:9px;min-height:42px;padding:9px 11px}.platformSettingsForm button,.platformAddUser button,.platformMemberList button{color:#fff;cursor:pointer;background:#5f3fb2;border:0;border-radius:9px;min-height:42px;padding:9px 13px;font-weight:750}.platformMemberList article{border-top:1px solid #eceae5;grid-template-columns:minmax(220px,1.5fr) .5fr .5fr auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.platformMemberList article div b,.platformMemberList article div span{display:block}.platformMemberList article div span{color:#85817a;margin-top:4px;font-size:11px}.platformMemberList strong{text-transform:capitalize}.platformMemberList em{color:#176448;text-transform:capitalize;background:#e8f5ee;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal}.platformMemberList em.suspended{color:#8c322c;background:#fae9e7}.platformMemberList button{min-height:34px;font-size:10px}.platformMemberList button.danger{color:#9b3830;background:#fff0ee;border:1px solid #efcbc7}.platformActionMessage{border-radius:10px;margin:14px 0;padding:13px 16px;font-weight:700;position:sticky;bottom:20px}.platformActionMessage.success{color:#185e45;background:#dff3e9}.platformActionMessage.error{color:#8c322c;background:#f9e4e1}.platformAudit article{text-transform:capitalize;border-top:1px solid #eceae5;justify-content:space-between;padding:11px 0;display:flex}.platformAudit article span{color:#77746d}.platformAccountPage>footer{margin-bottom:30px}@media (max-width:900px){.platformCustomerRow,.platformMemberList article{grid-template-columns:1fr 1fr}.platformCustomerRow div,.platformMemberList article div{grid-column:1/-1}.platformSettingsForm,.platformAddUser{grid-template-columns:1fr 1fr}.platformSettingsForm button,.platformAddUser button{grid-column:1/-1}.platformAccountSummary{grid-template-columns:1fr 1fr}}@media (max-width:600px){.platformSettingsForm,.platformAddUser,.platformAccountSummary{grid-template-columns:1fr}}
.platformMemberList select{color:#302f2c;text-transform:capitalize;background:#fff;border:1px solid #d8d3dc;border-radius:8px;min-height:34px;padding:6px 8px}
.platformAttention,.platformAllClear,.platformServiceHealth{border-radius:14px;margin-top:14px;padding:22px 24px}.platformAttention{color:#3d3020;background:#fff3df;border:1px solid #ead3a9;grid-template-columns:minmax(240px,.7fr) 1.3fr;gap:24px;display:grid}.platformAttention>div:first-child>span,.platformServiceHealth>div>span{letter-spacing:.13em;font-size:10px;font-weight:850}.platformAttention h2,.platformServiceHealth h2{font-family:var(--font-alex-serif);margin:5px 0}.platformAttention a{color:#3d3020;border-top:1px solid #e8d8bd;grid-template-columns:1fr 1.5fr auto;gap:12px;padding:10px 0;font-size:11px;text-decoration:none;display:grid}.platformAttention a span{color:#77654a}.platformAttention a strong{color:#7147bd}.platformAllClear{color:#185e45;background:#e7f4ed;border:1px solid #c6dfd2;gap:12px;display:flex}.platformCustomerHead{justify-content:space-between;align-items:end;gap:20px;display:flex}.platformCustomerFilters{gap:8px;display:flex}.platformCustomerFilters input,.platformCustomerFilters select{color:#302f2c;background:#fff;border:1px solid #d8d3dc;border-radius:8px;min-height:38px;padding:8px 10px}.platformCustomerRow strong.attention{color:#9a5a16}.platformCustomerRow strong.healthy{color:#176448}.platformNoResults{color:#77746d;padding:22px 0}.platformServiceHealth{background:#eeebf7;border:1px solid #d9d0ef;grid-template-columns:1fr 1fr;gap:24px;display:grid}.platformServiceHealth.attention{background:#fff3df;border-color:#ead3a9}.platformServiceHealth.healthy{background:#e7f4ed;border-color:#c6dfd2}.platformServiceHealth p{color:#655e69;margin:5px 0}.platformServiceHealth dl{margin:0}.platformServiceHealth dl div{border-top:1px solid #463a5024;justify-content:space-between;gap:18px;padding:8px 0;display:flex}.platformServiceHealth dt{color:#706979}.platformServiceHealth dd{text-transform:capitalize;margin:0;font-weight:750}@media (max-width:850px){.platformAttention,.platformServiceHealth{grid-template-columns:1fr}.platformCustomerHead{flex-direction:column;align-items:stretch}.platformCustomerFilters{flex-wrap:wrap}.platformCustomerFilters input{flex:1}.platformAttention a{grid-template-columns:1fr}.platformAttention a span{grid-row:2}}
.monitoringRunControl{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;display:inline-flex}.monitoringRunControl .buttonLink{font:inherit;cursor:pointer}.monitoringRunControl .buttonLink:disabled{opacity:.68;cursor:wait}.monitoringRunControl small{max-width:520px;font-size:10px;line-height:1.4}.monitoringRunControl small.success{color:#267556}.monitoringRunControl small.error{color:#b0444d}.liveWatchActions .monitoringRunControl{display:inline-flex}.monitoringFoldBody>.card>.monitoringRunControl{margin-top:8px}.callout .monitoringRunControl{margin-top:10px}
:where(button,.buttonLink){box-sizing:border-box;max-width:100%}:where(.monitoringFold,.issueProgressiveSection)>summary>span{-webkit-hyphens:none;hyphens:none;word-break:normal!important;overflow-wrap:normal!important}.monitoringPage .monitoringFold>summary{grid-template-columns:minmax(112px,.58fr) minmax(130px,1fr) minmax(150px,1.15fr) auto}.monitoringPage .monitoringFold>summary>span{min-width:112px!important}.monitoringPage .monitoringPoliticalFold>summary>span{white-space:normal;line-height:1.35}.integrationPage .integrationRule{grid-template-columns:40px minmax(0,1fr) 46px}.integrationPage .integrationRule>div:nth-child(2){min-width:0}.integrationPage .integrationRule h3,.integrationPage .integrationRule p{overflow-wrap:break-word}.integrationPage .integrationRuleSwitch{cursor:pointer;justify-self:end;transition:background-color .16s,border-color .16s;appearance:none!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:24px!important;min-height:24px!important;max-height:24px!important;box-shadow:none!important;background:#dfe1e7!important;border:1px solid #cfd2da!important;border-radius:999px!important;flex:0 0 44px!important;margin:0!important;padding:2px!important;display:block!important;position:relative!important}.integrationPage .integrationRuleSwitchKnob{transition:transform .16s;transform:translate(0);background:#fff!important;border:0!important;border-radius:50%!important;width:18px!important;height:18px!important;margin:0!important;display:block!important;box-shadow:0 1px 4px #1c1d2438!important}.integrationPage .integrationRuleSwitch.on{background:#725ad3!important;border-color:#6449bd!important}.integrationPage .integrationRuleSwitch.on .integrationRuleSwitchKnob{transform:translate(18px)}.integrationPage .integrationRuleSwitch:disabled{opacity:.58;cursor:wait}.integrationPage .integrationRuleSwitch:focus-visible{outline-offset:2px;outline:3px solid #6753d740!important}@media (max-width:1000px){.monitoringPage .monitoringFold>summary{grid-template-columns:minmax(112px,.5fr) minmax(0,1fr) auto}.monitoringPage .monitoringFold>summary>small{grid-column:2}.monitoringPage .monitoringFold>summary>em{grid-area:1/3/span 2}}@media (max-width:650px){.monitoringPage .monitoringFold>summary{grid-template-columns:minmax(0,1fr) auto}.monitoringPage .monitoringFold>summary>span{min-width:0!important}.integrationPage .integrationRule{grid-template-columns:36px minmax(0,1fr) 46px}}
.v019Sidebar{gap:0;background:linear-gradient(180deg,var(--alex-brand,#33245f),#281b4b)!important;width:248px!important;padding:22px 16px 16px!important}.v019Sidebar .v019Brand{min-height:56px;margin:0 2px 22px!important;padding:4px 8px!important}.v019Sidebar .v019Brand b{font-size:25px;line-height:1.1;color:var(--alex-on-brand,#fff)!important}.v019Sidebar .v019Brand span{line-height:1.4;color:var(--alex-on-brand-muted,#d9d0ea)!important;font-size:12px!important}.calmSidebarQuick{gap:8px!important;margin:0 0 22px!important;display:grid!important}.calmSidebarQuick>a{box-sizing:border-box;border-radius:10px!important;min-height:48px!important;padding:10px 12px!important}.calmSidebarQuick .sidebarAsk{color:#35245b!important;background:#fff!important;border-color:#fff!important;box-shadow:0 7px 18px #100a1f24!important}.calmSidebarQuick .sidebarAsk span{color:#6546a2!important}.calmSidebarQuick .sidebarAsk b{font-size:14px}.calmSidebarQuick .sidebarNeeds{grid-template-rows:auto auto;grid-template-columns:22px 1fr;align-items:center;column-gap:9px;color:#fff!important;background:#ffffff12!important;border-color:#ffffff1f!important;display:grid!important}.sidebarNeeds>span{grid-row:1/3}.sidebarNeeds>b{font-size:13px}.sidebarNeeds>em{color:#c8bddc;font-size:10px;font-style:normal;line-height:1.3}.calmPrimaryNav{margin:0!important}.calmPrimaryNav .navLabel{color:#a99bbe!important;margin:0 10px 8px!important;font-size:9px!important}.v019Sidebar .primaryNav a{min-height:42px;font-weight:650;color:#d7cee6!important;border-radius:8px!important;padding:8px 10px!important;font-size:13.5px!important}.v019Sidebar .primaryNav a.active{color:#fff!important;background:#ffffff1f!important}.v019Sidebar .navIcon{width:26px;height:26px;color:#b9acd1!important;background:0 0!important}.v019Sidebar .primaryNav a.active .navIcon{color:#fff!important}.sidebarDisclosureList{gap:4px;display:grid;border-top:1px solid #ffffff1a!important;margin-top:15px!important;padding-top:12px!important}.sidebarDisclosure>summary{min-height:38px;color:#b9adcd!important;letter-spacing:0!important;padding:8px 10px!important;font-size:12px!important}.sidebarDisclosure[open]>summary{color:#fff!important}.sidebarDisclosure nav a{min-height:36px;line-height:1.35;color:#c9bfda!important;padding:8px 11px 8px 16px!important;font-size:12.5px!important}.sidebarDisclosure nav a.active{color:#fff!important;background:#ffffff1a!important}.workspaceIdentity,.prototypeWorkspace{margin-top:18px!important}.v019Footer{margin-top:14px!important;padding:12px 8px 4px!important}.v019Footer a{line-height:1.35;color:#c4b9d8!important;padding:4px 0!important;font-size:10px!important}.content{width:calc(100% - 248px)!important;margin-left:248px!important}.v019Content{width:calc(100% - 248px)!important;max-width:1540px!important;margin-left:248px!important;padding:34px clamp(24px,3vw,48px) 64px!important}.premiumPageHeader,.todayHeader,.intelligenceHero,.needsHeader{max-width:1240px;margin-left:auto!important;margin-right:auto!important}.premiumPageHeader h1,.todayHeader h1,.intelligenceHero h1,.needsHeader h1{letter-spacing:-.025em;line-height:1.12}.premiumPageHeader>div>p:last-child,.todayHeader>div>p:last-child,.intelligenceHero>div>p,.needsHeader>div>p{color:#665d72!important;font-size:15px!important;line-height:1.6!important}.premiumHeaderActions a,.todayActions a,.needsHeader>a{justify-content:center;align-items:center;min-height:44px;display:inline-flex;border-radius:9px!important;padding:10px 15px!important;font-size:13px!important}.todayBrief,.todayGrid,.todayDisclosure,.needsHero,.needsQueue,.work75InboxTabs,.work75Refine,.work75InboxSection{max-width:1240px;margin-left:auto!important;margin-right:auto!important}.todayBrief{margin-top:4px!important;margin-bottom:18px!important}.todayGrid{margin-bottom:18px!important}.todayDisclosure{margin-top:12px!important}.todayBriefMain,.todayDecisionRail,.todayPanel{box-shadow:none!important;border-radius:14px!important}.todayBriefMain{padding:26px 28px!important}.todayBriefMain h2{line-height:1.2;font-size:clamp(24px,2.4vw,34px)!important}.todayBriefMain>p{font-size:14px!important;line-height:1.65!important}.todayDecisionRail{padding:22px!important}.needsHero{box-shadow:none!important}.needsMetrics{grid-template-columns:repeat(5,minmax(80px,1fr))!important}.needsQueueHead{align-items:flex-end}.needsItem{min-height:90px}.needsItem h3{font-size:15px!important}.needsItem p{font-size:13px!important;line-height:1.55!important}.work75InboxTabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.work75QueueCard{box-shadow:none!important}.work75QueueCard:hover{border-color:#bfb2d2!important;transform:none!important}@media (max-width:1100px){.v019Sidebar{width:218px!important}.content,.v019Content{width:calc(100% - 218px)!important;margin-left:218px!important;padding-left:22px!important;padding-right:22px!important}.v019Sidebar .v019Brand b{font-size:22px}.todayBrief{grid-template-columns:1fr!important}.needsMetrics{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:760px){.shell{display:block!important}.v019Sidebar{width:100%!important;height:auto!important;max-height:none!important;padding:14px!important;position:relative!important;inset:auto!important;overflow:visible!important}.v019Sidebar .v019Brand{min-height:auto!important;margin-bottom:10px!important}.calmSidebarQuick{grid-template-columns:1fr 1fr;margin-bottom:12px!important}.calmPrimaryNav{grid-template-columns:repeat(2,1fr);gap:5px!important;display:grid!important}.calmPrimaryNav .navLabel{grid-column:1/-1}.sidebarDisclosureList{grid-template-columns:1fr}.sidebarDisclosure nav{grid-template-columns:1fr 1fr!important}.workspaceIdentity,.prototypeWorkspace,.v019Footer{display:none!important}.content,.v019Content{width:100%!important;margin-left:0!important;padding:22px 16px 48px!important}.todayActions,.premiumHeaderActions{flex-wrap:wrap;width:100%}.todayActions a,.premiumHeaderActions a{flex:1}.todayGrid,.work75InboxTabs{grid-template-columns:1fr!important}.needsMetrics{grid-template-columns:repeat(2,1fr)!important}.needsHeader,.premiumPageHeader,.intelligenceHero{flex-direction:column!important;align-items:flex-start!important}}
.stakeholderMapContent{max-width:1480px!important;margin-left:248px!important}.stakeholderMapHero,.stakeholderMapReviewHero{border-bottom:1px solid #e5e1e9;justify-content:space-between;align-items:flex-end;gap:28px;max-width:1240px;margin:0 auto 18px;padding:22px 0;display:flex}.stakeholderMapHero>div>span,.stakeholderMapReviewHero>div>span,.stakeholderMapSectionHead span,.stakeholderMapLaunchIntro>span,.stakeholderMapSequence>div>span,.stakeholderMapGaps>span{color:#7050c6;letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.stakeholderMapHero h1,.stakeholderMapReviewHero h1{font-family:var(--font-alex-serif),serif;letter-spacing:-.025em;color:#231c2c;margin:7px 0 9px;font-size:clamp(34px,4vw,52px);font-weight:560;line-height:1.05}.stakeholderMapHero p,.stakeholderMapReviewHero p{color:#6c6474;max-width:760px;margin:0;font-size:15px;line-height:1.6}.stakeholderMapHero>a{color:#5e3eb6;background:#fff;border:1px solid #d9d2e4;border-radius:9px;flex:none;padding:11px 14px;font-size:13px;font-weight:700;text-decoration:none}.stakeholderMapLaunch,.stakeholderMapSequence,.stakeholderMapGaps,.stakeholderMapHistory,.stakeholderMapSetup{background:#fff;border:1px solid #e3dfe6;border-radius:15px;max-width:1240px;margin:0 auto 18px;box-shadow:0 6px 20px #2a1d3e09}.stakeholderMapLaunch{padding:26px}.stakeholderMapLaunchIntro h2,.stakeholderMapSequence h2,.stakeholderMapGaps h2,.stakeholderMapSectionHead h2{font-family:var(--font-alex-serif),serif;letter-spacing:-.015em;color:#282130;margin:6px 0 7px;font-size:27px;font-weight:570}.stakeholderMapLaunchIntro p{color:#706878;max-width:800px;margin:0;font-size:14px;line-height:1.6}.stakeholderMapLaunchFields{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.stakeholderMapLaunchFields label,.stakeholderMapConnections label{color:#5b5264;font-size:11px;font-weight:750}.stakeholderMapLaunchFields .wide{grid-column:1/-1}.stakeholderMapLaunchFields input,.stakeholderMapLaunchFields select,.stakeholderMapLaunchFields textarea,.stakeholderMapConnections select{box-sizing:border-box;color:#29222f;width:100%;font:inherit;background:#fff;border:1px solid #d9d4dd;border-radius:9px;margin-top:7px;padding:11px 12px;font-size:13px;display:block}.stakeholderMapLaunchFields textarea{resize:vertical;min-height:112px;line-height:1.55}.stakeholderMapLaunchFooter{border-top:1px solid #eeeaf0;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;padding-top:17px;display:flex}.stakeholderMapLaunchFooter>div{gap:2px;display:grid}.stakeholderMapLaunchFooter b{color:#403747;font-size:12px}.stakeholderMapLaunchFooter span{color:#817988;font-size:11px}.stakeholderMapLaunchFooter button,.stakeholderMapToolbar button{color:#fff;font:inherit;cursor:pointer;background:#6545c4;border:0;border-radius:9px;padding:12px 16px;font-size:13px;font-weight:750}.stakeholderMapLaunchFooter button:disabled,.stakeholderMapToolbar button:disabled{opacity:.5;cursor:wait}.stakeholderMapProgress{color:#594e67;background:#f4f0fc;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:12px;display:flex}.stakeholderMapProgress>span{border:2px solid #cfc2ec;border-top-color:#6545c4;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite stakeholderMapSpin}.stakeholderMapProgress p{margin:0}@keyframes stakeholderMapSpin{to{transform:rotate(360deg)}}.stakeholderMapError,.stakeholderMapNotice,.stakeholderMapSetup{box-sizing:border-box;padding:13px 15px;font-size:12px;line-height:1.5}.stakeholderMapError{color:#93443f;background:#fff2f1;border:1px solid #f0c9c9;border-radius:9px;margin-top:12px}.stakeholderMapNotice{color:#286447;background:#ecf8f1;border:1px solid #bfe1ce;border-radius:9px;max-width:1240px;margin:0 auto 12px}.stakeholderMapNotice a{color:inherit;font-weight:750}.stakeholderMapSetup{color:#71561b;background:#fff9e9;border-color:#e9d7a4}.stakeholderMapHistory{padding:22px 24px}.stakeholderMapHistory>div:last-child{display:grid}.stakeholderMapHistory>div:last-child>a{color:#302937;border-top:1px solid #eeeaf0;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;text-decoration:none;display:flex}.stakeholderMapHistory>div:last-child>a>div{gap:3px;display:grid}.stakeholderMapHistory a b{font-size:13px}.stakeholderMapHistory a span{color:#837b89;font-size:11px}.mapRunStatus{text-transform:capitalize;background:#f2eff8;border-radius:999px;padding:5px 8px;color:#6545aa!important}.stakeholderMapResearchStamp{background:#f4f0fb;border:1px solid #e0d8ee;border-radius:12px;flex:none;min-width:155px;padding:15px}.stakeholderMapResearchStamp b{color:#5f3fba;font-size:30px;display:block}.stakeholderMapResearchStamp span,.stakeholderMapResearchStamp small{color:#776d80;font-size:11px;display:block}.stakeholderMapResearchStamp small{margin-top:6px}.stakeholderMapSequence{grid-template-columns:minmax(220px,.7fr) 1.5fr;gap:28px;padding:20px 23px;display:grid}.stakeholderMapSequence ol{counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.stakeholderMapSequence li{border-top:1px solid #eeeaf0;grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:10px 0;display:grid}.stakeholderMapSequence li:first-child{border-top:0}.stakeholderMapSequence li>span{color:#6042b5;background:#eee8fa;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.stakeholderMapSequence li p{color:#5e5665;margin:2px 0;font-size:12.5px;line-height:1.5}.stakeholderMapReview{max-width:1240px;margin:0 auto}.stakeholderMapToolbar{z-index:8;color:#fff;background:#2d1d58;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:13px 15px;display:flex;position:sticky;top:10px;box-shadow:0 8px 25px #20123d29}.stakeholderMapToolbar>div:first-child{gap:2px;display:grid}.stakeholderMapToolbar b{font-size:13px}.stakeholderMapToolbar span{color:#cfc5df;font-size:10.5px}.stakeholderMapToolbarActions{gap:8px;display:flex}.stakeholderMapToolbar button{background:#7656d6;padding:9px 12px}.stakeholderMapToolbar button.quiet{background:0 0;border:1px solid #ffffff3d}.stakeholderMapGroups{gap:18px;display:grid}.stakeholderMapTier{background:#fff;border:1px solid #e3dfe6;border-radius:15px;padding:21px}.stakeholderMapTierHead{border-bottom:1px solid #eeeaf0;justify-content:space-between;align-items:end;margin-bottom:14px;padding-bottom:13px;display:flex}.stakeholderMapTierHead span{letter-spacing:.09em;color:#7658c1;font-size:9px;font-weight:800}.stakeholderMapTierHead h2{font-family:var(--font-alex-serif),serif;margin:4px 0 0;font-size:24px;font-weight:570}.stakeholderMapTierHead>b{color:#6b4bc2;font-size:24px}.stakeholderMapCandidateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stakeholderMapCandidate{background:#fff;border:1px solid #e3dfe7;border-radius:12px;padding:15px;transition:border-color .15s,background .15s}.stakeholderMapCandidate.selected{background:#fdfcff;border-color:#8d72d1}.stakeholderMapCandidate.applied{background:#fbfffc;border-color:#bcdcca}.stakeholderMapCandidateTop{grid-template-columns:auto 1fr;gap:8px 11px;display:grid}.stakeholderMapSelect{color:#65586e;grid-row:1/3;align-self:start;align-items:center;gap:5px;font-size:10px;font-weight:750;display:flex}.stakeholderMapSelect input,.connectionCheck input{accent-color:#6545c4}.stakeholderMapIdentity>span{color:#7558c2;letter-spacing:.08em;font-size:8px;font-weight:800}.stakeholderMapIdentity h3{font-family:var(--font-alex-serif),serif;color:#2d2633;margin:3px 0;font-size:20px;line-height:1.15}.stakeholderMapIdentity p{color:#77707d;margin:3px 0 0;font-size:11px;line-height:1.45}.stakeholderMapSignals{flex-wrap:wrap;grid-column:2;gap:5px;display:flex}.stakeholderMapSignals span{color:#665d6d;background:#f2eff6;border-radius:999px;padding:4px 6px;font-size:9px}.stakeholderMapReason{margin-top:13px}.stakeholderMapReason>span,.stakeholderMapMove span{letter-spacing:.07em;color:#887b92;font-size:8px;font-weight:800}.stakeholderMapReason p,.stakeholderMapMove p{color:#554d5b;margin:4px 0;font-size:11.5px;line-height:1.5}.stakeholderMapMove{background:#f7f5f9;border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;margin-top:11px;padding:11px;display:grid}.stakeholderMapUncertainty{color:#725819;background:#fff8e9;border:1px solid #efdfb5;border-radius:8px;gap:2px;margin-top:10px;padding:9px 10px;font-size:10px;display:grid}.stakeholderMapEvidence{border-top:1px solid #eeeaf0;margin-top:10px;padding-top:9px}.stakeholderMapEvidence summary{cursor:pointer;color:#684ab8;font-size:10px;font-weight:750}.stakeholderMapEvidence a{color:#554b5c;border-top:1px solid #f0edf2;gap:2px;padding:8px 2px;text-decoration:none;display:grid}.stakeholderMapEvidence a b{font-size:10px}.stakeholderMapEvidence a span,.stakeholderMapNoEvidence{color:#837989;font-size:9.5px;line-height:1.4}.stakeholderMapNoEvidence{margin-top:9px}.stakeholderMapConnections{border-top:1px solid #eeeaf0;grid-template-columns:1fr;gap:9px;margin-top:12px;padding-top:11px;display:grid}.stakeholderMapConnections select{padding:8px 9px;font-size:11px}.stakeholderMapConnections .connectionCheck{align-items:center;gap:7px;font-size:10.5px;font-weight:650;display:flex}.stakeholderMapAppliedLinks{border-top:1px solid #e3efe7;flex-wrap:wrap;gap:7px;margin-top:11px;padding-top:10px;display:flex}.stakeholderMapAppliedLinks a{color:#386e54;font-size:10px;font-weight:750;text-decoration:none}.stakeholderMapGaps{padding:22px 24px}.stakeholderMapGaps ul{columns:2;column-gap:38px;margin:10px 0 0;padding-left:19px}.stakeholderMapGaps li{break-inside:avoid;color:#625968;margin:0 0 8px;font-size:12px;line-height:1.5}.stakeholderMapPrimary{color:#4b318f!important;background:#fff!important}.stakeholderMapEmpty{background:#faf8fc;border:1px dashed #d8d0e1;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.stakeholderMapEmpty span{color:#7354bd;letter-spacing:.08em;font-size:8px;font-weight:800}.stakeholderMapEmpty h3{font-family:var(--font-alex-serif),serif;margin:5px 0;font-size:21px}.stakeholderMapEmpty p{color:#756c7d;max-width:680px;margin:0;font-size:11px;line-height:1.5}.stakeholderMapEmpty a,.stakeholderMapAction{color:#fff;background:#6545c4;border-radius:8px;flex:none;padding:10px 12px;font-size:11px;font-weight:750;text-decoration:none}.stakeholderActionButtons .stakeholderMapAction{align-items:center;display:inline-flex}.stakeholderActionButtons button{color:#51475a!important;background:#fff!important;border:1px solid #ddd8e2!important}.stakeholderActionButtons .stakeholderDebriefToggle{color:#fff!important;background:#6545c4!important;border-color:#6545c4!important}@media (max-width:1100px){.stakeholderMapContent{margin-left:218px!important}.stakeholderMapCandidateGrid,.stakeholderMapSequence{grid-template-columns:1fr}.stakeholderMapGaps ul{columns:1}}@media (max-width:760px){.stakeholderMapContent{margin-left:0!important}.stakeholderMapHero,.stakeholderMapReviewHero,.stakeholderMapLaunchFooter,.stakeholderMapToolbar{flex-direction:column;align-items:flex-start}.stakeholderMapLaunchFields{grid-template-columns:1fr}.stakeholderMapLaunchFields .wide{grid-column:auto}.stakeholderMapToolbar{position:relative;top:auto}.stakeholderMapToolbarActions{flex-wrap:wrap;width:100%}.stakeholderMapMove{grid-template-columns:1fr}.stakeholderMapEmpty{flex-direction:column;align-items:flex-start}}.stakeholderMappedWork{gap:7px;display:grid}.stakeholderMappedWork>a{color:#352d3d;border:1px solid #e5e1e8;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:11px 12px;text-decoration:none;display:flex}.stakeholderMappedWork>a:hover{background:#fdfcff;border-color:#b9a8dd}.stakeholderMappedWork span{color:#7657c2;letter-spacing:.07em;font-size:8px;font-weight:800}.stakeholderMappedWork h3{margin:3px 0;font-size:13px}.stakeholderMappedWork p{color:#756c7c;max-width:760px;margin:0;font-size:10px;line-height:1.45}.stakeholderMappedWork>a>b{color:#6545b5;flex:none;font-size:10px}
.contextualAlexAction{z-index:70;box-sizing:border-box;color:#fff;width:min(260px,100vw - 32px);font:inherit;text-align:left;cursor:pointer;background:#2f2059;border:1px solid #ffffff2e;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 11px;transition:transform .15s,box-shadow .15s,background .15s;display:grid;position:fixed;bottom:20px;right:22px;box-shadow:0 10px 28px #22153d33}.contextualAlexAction:hover{background:#39276b;transform:translateY(-2px);box-shadow:0 13px 32px #22153d40}.contextualAlexAction.open{background:#4b347f}.contextualAlexAction:focus-visible{outline-offset:3px;outline:3px solid #a98be8}.contextualAlexMark{width:34px;height:34px;font-family:var(--font-alex-serif),serif;background:#7658d2;border-radius:9px;place-items:center;font-size:19px;font-weight:650;display:grid}.contextualAlexCopy{gap:2px;min-width:0;display:grid}.contextualAlexCopy small{letter-spacing:.11em;color:#cfc4e6;font-size:8px;font-weight:800;line-height:1.1}.contextualAlexCopy b{color:#fff;font-size:11.5px;font-weight:720;line-height:1.3}.contextualAlexArrow{color:#d9cff0;text-align:center;font-size:17px}.contextualAlexPanel{z-index:69;color:#292435;background:#f8f7fa;border:1px solid #dcd8e7;border-radius:18px;flex-direction:column;width:min(520px,100vw - 32px);height:min(760px,100vh - 112px);display:flex;position:fixed;bottom:78px;right:22px;overflow:hidden;box-shadow:0 24px 70px #1f15353d,0 3px 14px #1f153517}.contextualAlexPanel[hidden]{display:none}.contextualAlexPanelHeader{color:#fff;background:linear-gradient(135deg,#281a4e,#3b286a);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.contextualAlexPanelIdentity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.contextualAlexPanelIdentity>span{width:34px;height:34px;font-family:var(--font-alex-serif),serif;background:#7558cf;border-radius:9px;place-items:center;font-size:18px;display:grid}.contextualAlexPanelIdentity>div{gap:2px;min-width:0;display:grid}.contextualAlexPanelIdentity small{color:#cfc5e9;letter-spacing:.11em;font-size:8px;font-weight:850}.contextualAlexPanelIdentity b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.contextualAlexPanelHeader>button{color:#fff;width:32px;height:32px;font:400 21px/1 var(--font-alex-sans),sans-serif;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:9px;flex:none;place-items:center;display:grid}.contextualAlexPanelHeader>button:hover{background:#ffffff29}.contextualAlexPanelHeader>button:focus-visible{outline-offset:2px;outline:3px solid #b7a5ee}.contextualAlexPanelBody{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:12px;overflow:hidden auto}.contextualAlexLoading,.contextualAlexError,.contextualAlexReadOnly{text-align:center;justify-items:center;gap:8px;margin:30px auto;padding:22px;display:grid}.contextualAlexLoading span{border:3px solid #ddd6ef;border-top-color:#6a51c5;border-radius:50%;width:24px;height:24px;animation:.75s linear infinite contextualAlexSpin}.contextualAlexLoading p,.contextualAlexError p,.contextualAlexReadOnly p{color:#777083;margin:0;font-size:12px;line-height:1.5}.contextualAlexError{color:#9c4545;background:#fff6f6;border:1px solid #efd2d2;border-radius:12px}.contextualAlexError button{color:#8d3f3f;cursor:pointer;background:#fff;border:1px solid #dfbcbc;border-radius:8px;padding:8px 11px;font-weight:750}@keyframes contextualAlexSpin{to{transform:rotate(360deg)}}.contextualAlexPanel .embeddedAskWorkspace{gap:10px;width:100%;min-width:0;margin:0;display:grid;max-width:none!important}.contextualAlexPanel .embeddedAskWorkspace>*{min-width:0}.contextualAlexPanel .contextFocusBanner{color:#352957;box-shadow:none;border-radius:11px;margin:0;padding:12px 13px;background:linear-gradient(135deg,#eee9fa,#f7f5fc)!important;display:block!important}.contextualAlexPanel .contextFocusBanner span{letter-spacing:.1em;font-size:8px;font-weight:850;display:block;color:#7259c5!important}.contextualAlexPanel .contextFocusBanner b{margin-top:3px;font-size:12px;display:block;color:#302647!important}.contextualAlexPanel .contextFocusBanner p{margin:3px 0 0;font-size:10px;line-height:1.45;color:#766f81!important}.contextualAlexPanel .alexConversation,.contextualAlexPanel .alexThinkingCard,.contextualAlexPanel .alexBriefCard,.contextualAlexPanel .alexCommissionPlan{box-shadow:none;border-radius:12px;margin:0}.contextualAlexPanel .alexConversation>header{padding:10px 12px}.contextualAlexPanel .alexConversationTurns{padding:2px 11px}.contextualAlexPanel .alexConversationTurn{grid-template-columns:29px minmax(0,1fr);gap:8px;padding:11px 0}.contextualAlexPanel .alexConversationAvatar{width:28px;height:28px}.contextualAlexPanel .alexConversationTurn p{font-size:12px;line-height:1.55}.contextualAlexPanel .alexConversationTurn.user{margin:5px 0;padding:10px}.contextualAlexPanel .alexBriefHeader{padding:11px 12px}.contextualAlexPanel .groundedBadge{padding:4px 6px;font-size:7px}.contextualAlexPanel .alexBriefSummary{padding:13px}.contextualAlexPanel .alexBriefSummary p{font-size:14px}.contextualAlexPanel .alexBriefItems{grid-template-columns:1fr;padding:10px}.contextualAlexPanel .alexBriefItem{min-height:0;padding:11px 12px}.contextualAlexPanel .alexNextAction{grid-template-columns:29px minmax(0,1fr);margin:0 10px 10px;padding:10px}.contextualAlexPanel .alexAcceptRecommendation{grid-column:1/-1;width:100%}.contextualAlexPanel .alexBriefFooter{flex-direction:column;align-items:flex-start;padding:10px 12px}.contextualAlexPanel .alexPublicSources,.contextualAlexPanel .alexPublicSearchEmpty{margin:0 10px 10px}.contextualAlexPanel .alexPublicSources>header{padding:11px 12px}.contextualAlexPanel .alexPublicSourcesList{grid-template-columns:1fr;padding:8px}.contextualAlexPanel .alexPublicSource{padding:10px}.contextualAlexPanel .alexTrackingProposal,.contextualAlexPanel .alexPositionProposal{margin:10px}.contextualAlexPanel .alexTrackingHighlights,.contextualAlexPanel .alexCommissionSnapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.contextualAlexPanel .alexTrackingFooter,.contextualAlexPanel .alexCommissionApproval{flex-direction:column;align-items:stretch}.contextualAlexPanel .alexTrackingFooter button,.contextualAlexPanel .alexCommissionApproval button,.contextualAlexPanel .alexCommissionApproval a{box-sizing:border-box;justify-content:center;width:100%}.contextualAlexPanel .alexCommissionPlanHeader,.contextualAlexPanel .alexCommissionFirstPassNote,.contextualAlexPanel .alexCommissionBottomLine{padding:13px}.contextualAlexPanel .alexCommissionPlanHeader{grid-template-columns:1fr}.contextualAlexPanel .alexCommissionStatus{justify-self:start}.contextualAlexPanel .alexCommissionSections{padding:0 10px 10px}.contextualAlexPanel .alexCommissionSections summary{align-items:flex-start;padding:12px}.contextualAlexPanel .alexCommissionSections summary small{display:none}.contextualAlexPanel .alexCommissionDetailBody,.contextualAlexPanel .alexCommissionDetailBody.twoColumn{grid-template-columns:1fr;padding:0 12px 13px}.contextualAlexPanel .askError{margin:0}.contextualAlexPanel .askComposer{z-index:3;border-radius:12px;margin:0;padding:11px;position:sticky;bottom:0;box-shadow:0 -8px 24px #2a1f4214}.contextualAlexPanel .askContextRow{flex-wrap:wrap;margin-bottom:6px}.contextualAlexPanel .askContextRow .focusContextPill{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.contextualAlexPanel .askComposer textarea{resize:vertical;max-height:150px;min-height:76px!important;font-size:13px!important;line-height:1.5!important}.contextualAlexPanel .askComposerBottom{align-items:flex-end}.contextualAlexPanel .askComposerBottom>span{max-width:280px;line-height:1.35;font-size:9px!important}.contextualAlexPanel .askButton{flex:none;justify-content:center}.embeddedAlexFullLink{color:#6650bc;text-align:center;padding:3px 4px 7px;font-size:10px;font-weight:750;text-decoration:none;display:block}.embeddedAlexFullLink:hover{text-decoration:underline}@media (max-width:760px){.contextualAlexAction{width:min(235px,100vw - 24px);padding:9px;bottom:12px;right:12px}.contextualAlexMark{width:31px;height:31px}.contextualAlexCopy b{font-size:10.5px}.contextualAlexPanel{border-radius:15px;width:calc(100vw - 16px);height:calc(100dvh - 82px);bottom:68px;right:8px}.contextualAlexPanelBody{padding:9px}.contextualAlexPanel .askComposerBottom{flex-direction:column;align-items:stretch}.contextualAlexPanel .askComposerBottom>span{max-width:none}.contextualAlexPanel .askButton{width:100%}}@media (prefers-reduced-motion:reduce){.contextualAlexAction{transition:none}.contextualAlexLoading span{animation:none}}
.embeddedAlexQuickActions{background:#fff;border:1px solid #e1ddeb;border-radius:12px;gap:9px;padding:11px;display:grid}.embeddedAlexQuickActions>div:first-child{gap:2px;display:grid}.embeddedAlexQuickActions>div:first-child>span{color:#735bc6;letter-spacing:.11em;font-size:8px;font-weight:850}.embeddedAlexQuickActions>div:first-child>b{color:#332b41;font-size:12px}.embeddedAlexQuickActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.embeddedAlexQuickActionGrid button{color:#41394f;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#faf9fc;border:1px solid #e6e3ec;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:8px;transition:border-color .15s,background .15s,transform .15s;display:grid}.embeddedAlexQuickActionGrid button:hover:not(:disabled){background:#f7f4ff;border-color:#cfc4ec;transform:translateY(-1px)}.embeddedAlexQuickActionGrid button:focus-visible{outline-offset:2px;outline:3px solid #6950c238}.embeddedAlexQuickActionGrid button:disabled{cursor:wait;opacity:.55}.embeddedAlexQuickActionGrid button>span{color:#674fbd;background:#eee9fb;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:850;display:grid}.embeddedAlexQuickActionGrid button.create>span{color:#287552;background:#e8f5ee}.embeddedAlexQuickActionGrid button.organise>span{color:#386b9d;background:#edf3fb}.embeddedAlexQuickActionGrid button>b{min-width:0;color:inherit;font-size:9px;line-height:1.3}.embeddedAlexQuickActions.compact{padding:0;overflow:hidden}.embeddedAlexQuickActions.compact>summary{color:#6751ba;cursor:pointer;padding:10px 11px;font-size:10px;font-weight:780;list-style-position:inside}.embeddedAlexQuickActions.compact[open]>summary{border-bottom:1px solid #ece9f1}.embeddedAlexQuickActions.compact>.embeddedAlexQuickActionGrid{padding:9px}.contextualAlexPanel .alexCalendarCreated{margin-left:10px;margin-right:10px}.contextualAlexPanel .positionProposalActions{flex-direction:column;align-items:stretch}.contextualAlexPanel .positionProposalActions>a,.contextualAlexPanel .positionProposalActions>button{box-sizing:border-box;text-align:center;width:100%}.contextualAlexPanel .positionProposalSuccess{grid-template-columns:24px minmax(0,1fr);margin:10px}.contextualAlexPanel .positionProposalSuccess>a{grid-column:2}.contextualAlexPanel .embeddedAskWorkspace a[href^="/work/"],.contextualAlexPanel .embeddedAskWorkspace a[href^=\/calendar],.contextualAlexPanel .embeddedAskWorkspace a[href^=\/train]{text-underline-offset:2px}@media (max-width:540px){.embeddedAlexQuickActionGrid{grid-template-columns:1fr}.embeddedAlexQuickActionGrid button{min-height:42px}}.embeddedAlexQuickActions>div:first-child>small{color:#817a8a;margin-top:2px;font-size:9px;line-height:1.4}
button.contextualAlexAction{appearance:none!important;color:#fff!important;background:#2f2059!important;border-color:#ffffff2e!important}button.contextualAlexAction:hover,button.contextualAlexAction:active{color:#fff!important;background:#39276b!important}button.contextualAlexAction.open{color:#fff!important;background:#4b347f!important}button.contextualAlexAction .contextualAlexCopy small{color:#d8cfee!important}button.contextualAlexAction .contextualAlexCopy b,button.contextualAlexAction .contextualAlexArrow{color:#fff!important}
.alexColleagueReceipt{color:#2e2838;background:#fff;border:1px solid #ddd8e8;border-left:4px solid #7660c8;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 14px;display:grid;box-shadow:0 4px 14px #2b1f430d}.alexColleagueReceipt.done{background:#fbfefc;border-left-color:#38966a}.alexColleagueReceipt.working{background:#fbfaff;border-left-color:#6752bd}.alexColleagueReceipt.review{background:#fffdf8;border-left-color:#dc9a2b}.alexColleagueReceipt.answer{background:#fcfcfd;border-left-color:#7a8290}.alexColleagueReceiptMark{color:#5d47af;width:32px;height:32px;font-family:var(--font-alex-serif),serif;background:#eeeafa;border-radius:9px;place-items:center;font-size:16px;font-weight:800;display:grid}.alexColleagueReceipt.done .alexColleagueReceiptMark{color:#287953;background:#e6f6ed}.alexColleagueReceipt.review .alexColleagueReceiptMark{color:#9b6715;background:#fff0d5}.alexColleagueReceipt.answer .alexColleagueReceiptMark{color:#59606b;background:#eef0f3}.alexColleagueReceiptCopy{gap:3px;min-width:0;display:grid}.alexColleagueReceiptCopy>span{color:#6d58bd;letter-spacing:.11em;font-size:8px;font-weight:850}.alexColleagueReceipt.done .alexColleagueReceiptCopy>span{color:#287953}.alexColleagueReceipt.review .alexColleagueReceiptCopy>span{color:#9b6715}.alexColleagueReceipt.answer .alexColleagueReceiptCopy>span{color:#656c77}.alexColleagueReceiptCopy>b{font-size:13px;line-height:1.3}.alexColleagueReceiptCopy p{color:#716a7c;margin:0;font-size:10px;line-height:1.45}.alexColleagueReceiptCopy small{color:#4f4859;margin-top:3px;font-size:9px;line-height:1.45}.alexColleagueReceiptCopy small strong{font-weight:800}.alexColleagueReceiptStatus{justify-items:end;gap:7px;min-width:105px;display:grid}.alexColleagueReceiptStatus>span{color:#665b75;white-space:nowrap;background:#f0edf6;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.alexColleagueReceipt.changed .alexColleagueReceiptStatus>span,.alexColleagueReceiptStatus>a{color:#5e48b1}.alexColleagueReceiptStatus>a{font-size:9px;font-weight:800;text-decoration:none}.alexColleagueReceiptStatus>a:hover{text-decoration:underline}.contextualAlexAction.hasReceipt:not(.open){box-shadow:0 12px 34px #22153d47}.contextualAlexAction.hasReceipt.review:not(.open){border-color:#ffd6827a!important}.contextualAlexAction.hasReceipt.done:not(.open){border-color:#9ae9bf66!important}.contextualAlexAction.hasReceipt .contextualAlexCopy small{color:#eee8ff!important}.contextualAlexPanel .alexColleagueReceipt{grid-template-columns:32px minmax(0,1fr);padding:12px}.contextualAlexPanel .alexColleagueReceiptStatus{grid-column:2;grid-template-columns:auto auto;justify-content:start;place-items:center start;min-width:0}.contextualAlexPanel .alexColleagueReceiptStatus>span{white-space:normal}@media (max-width:520px){.alexColleagueReceipt{grid-template-columns:32px minmax(0,1fr)}.alexColleagueReceiptStatus{grid-column:2;justify-items:start;min-width:0}}
.provider-google_workspace{background:linear-gradient(145deg,#fff,#f8fbff);border-color:#dce7f5;grid-column:span 2}.provider-google_workspace footer{margin-top:13px;padding-top:13px}.googleSetupPrompt,.googleConnectPrompt{color:#49566a;background:#f7fbff;border:1px solid #dce7f5;border-radius:10px;gap:8px;padding:11px;display:grid}.googleSetupPrompt p,.googleConnectPrompt p{margin:0;font-size:8px;line-height:1.45}.googleSetupPrompt>div{flex-wrap:wrap;gap:4px;display:flex}.googleSetupPrompt>div span{color:#35699e;background:#e9f2fc;border-radius:5px;padding:4px 6px;font:700 6px/1.2 monospace}.googleSetupPrompt small{color:#788598;font-size:7px;line-height:1.4}.googleConnectPrompt{grid-template-columns:minmax(0,1fr) auto;align-items:center}.googleConnectPrompt b{font-size:9px}.googlePrimary{font:750 8px/1.2 var(--font-alex-sans),sans-serif;cursor:pointer;border:0;justify-content:center;align-items:center;padding:8px 10px;text-decoration:none;display:inline-flex;color:#fff!important;background:#4d71bc!important;border-radius:8px!important}.googlePrimary:hover{background:#405fa2!important}.googleControls{gap:9px;display:grid}.googleConnectionStatus{background:#fff;border:1px solid #e4e8ef;border-radius:9px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.googleConnectionStatus>span:first-child{background:#dda13b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #fff4df}.googleConnectionStatus>span:first-child.live{background:#3c9c70;box-shadow:0 0 0 4px #e7f6ed}.googleConnectionStatus b{color:#465268;font-size:9px;display:block}.googleConnectionStatus p{color:#858d9a;margin:2px 0 0;font-size:7px}.googleConnectionStatus>span:last-child{color:#4772a6;background:#eef4fb;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:850}.googleWorkflowStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.googleWorkflowStrip>div{background:#f7f9fc;border-radius:8px;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:5px;padding:7px;display:grid}.googleWorkflowStrip>div>span{color:#416fa8;background:#e7effa;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;font-weight:900;display:grid}.googleWorkflowStrip p{color:#788396;margin:0;font-size:7px;line-height:1.35}.googleWorkflowStrip b{color:#48566b}.googleSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.googleSettingsGrid label{background:#fff;border:1px solid #e7e9ef;border-radius:9px;gap:3px;padding:8px;display:grid}.googleSettingsGrid label>span,.googleReadOnlySettings span{color:#6680a6;letter-spacing:.08em;font-size:6px;font-weight:900}.googleSettingsGrid label>b{color:#4b5668;font-size:8px}.googleSettingsGrid input,.googleSettingsGrid select{box-sizing:border-box;color:#323a48;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #dce0e7;border-radius:7px;padding:7px;font-size:8px}.googleSettingsGrid small{color:#8b929e;font-size:6.5px;line-height:1.35}.googlePermissionNote{color:#59697e;background:#f1f5fb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:7px;padding:8px 9px;font-size:7px;display:grid}.googlePermissionNote b{color:#3f6798}.googleActions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.googleActions>button{color:#4c5668;min-height:32px;font:750 7px/1.2 var(--font-alex-sans),sans-serif;cursor:pointer;background:#fff;border:1px solid #dfe2e8;border-radius:8px;padding:7px 9px}.googleActions>button:disabled{cursor:not-allowed;opacity:.5}.googleActions .googleDisconnect{color:#a34d57}.googleDisconnectConfirm{color:#8e4650;align-items:center;gap:4px;font-size:7px;display:flex}.googleDisconnectConfirm button{color:#91444e;background:#fff;border:1px solid #e5c9cc;border-radius:6px;padding:5px 6px;font-size:7px}.googleSuccess,.googleError{border-radius:7px;margin:0;padding:7px 8px;font-size:7px}.googleSuccess{color:#2c7d59;background:#e9f7ef}.googleError{color:#a0464e;background:#fff1f1}.googleReadOnlySettings{grid-template-columns:1fr 1fr;gap:6px;display:grid}.googleReadOnlySettings>div{background:#f7f8fa;border-radius:8px;padding:8px}.googleReadOnlySettings b{color:#4a5567;margin-top:2px;font-size:8px;display:block}.googleReadOnlySettings p{color:#858d99;grid-column:1/-1;margin:0;font-size:7px}.googleOptionalPermission{background:#f6f9fd;border:1px solid #cbd9ec;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:7px;font-size:8px;font-weight:800;text-decoration:none;display:flex;color:#416fa8!important}@media (max-width:1050px){.googleSettingsGrid{grid-template-columns:1fr}}@media (max-width:620px){.googleConnectPrompt,.googleWorkflowStrip,.googlePermissionNote{grid-template-columns:1fr}.googleActions{flex-direction:column;align-items:stretch}.googleActions>*{box-sizing:border-box;width:100%}}.provider-google_workspace .googleSetupPrompt p,.provider-google_workspace .googleConnectPrompt p{font-size:11.5px}.provider-google_workspace .googleSetupPrompt small{font-size:9.5px}.provider-google_workspace .googleSetupPrompt>div span{font-size:9px}.provider-google_workspace .googleConnectPrompt b{font-size:13px}.provider-google_workspace .googlePrimary{font-size:10.5px}.provider-google_workspace .googleConnectionStatus b{font-size:12px}.provider-google_workspace .googleConnectionStatus p{font-size:10px}.provider-google_workspace .googleConnectionStatus>span:last-child{font-size:9px}.provider-google_workspace .googleWorkflowStrip p{font-size:10px}.provider-google_workspace .googleSettingsGrid label>span,.provider-google_workspace .googleReadOnlySettings span{font-size:8px}.provider-google_workspace .googleSettingsGrid label>b{font-size:11px}.provider-google_workspace .googleSettingsGrid input,.provider-google_workspace .googleSettingsGrid select,.provider-google_workspace .googleOptionalPermission{font-size:10.5px}.provider-google_workspace .googleSettingsGrid small{font-size:9px}.provider-google_workspace .googlePermissionNote{font-size:9.5px}.provider-google_workspace .googleActions>button,.provider-google_workspace .googleSuccess,.provider-google_workspace .googleError{font-size:10px}@media (max-width:1180px){.provider-google_workspace{grid-column:1/-1}}@media (max-width:760px){.provider-google_workspace{grid-column:auto}}
.meetingRunway{background:linear-gradient(145deg,#fbfaff,#fff);border:1px solid #ddd8f4;border-radius:15px;margin:12px 0 14px;overflow:hidden}.meetingRunwayHead{border-bottom:1px solid #ebe8f7;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 17px;display:flex}.meetingRunwayHead>div>span{letter-spacing:.08em;color:#6d55d8;font-size:10px;font-weight:900;display:block}.meetingRunwayHead h2{color:#28243a;margin:4px 0 3px;font-size:21px}.meetingRunwayHead p{color:#73788a;max-width:720px;margin:0;font-size:12.5px;line-height:1.5}.meetingRunwayHead>a{color:#624cc9;flex:none;padding-top:3px;font-size:12px;font-weight:800;text-decoration:none}.meetingRunwayList{display:grid}.meetingRunwayItem{border-top:1px solid #eeecf5;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 17px;display:grid}.meetingRunwayItem:first-child{border-top:0}.meetingRunwayItem:hover{background:#fdfcff}.meetingRunwayItem.followUp{background:#fffcf5}.meetingRunwayDate{color:#267b59;background:#eaf8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.meetingRunwayItem.followUp .meetingRunwayDate{color:#a36513;background:#fff2da}.meetingRunwayDate b{font-size:18px;line-height:1}.meetingRunwayDate span{text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:850}.meetingRunwayBody>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meetingRunwayBody>div>span{letter-spacing:.06em;color:#587a6c;font-size:9px;font-weight:900}.meetingRunwayItem.followUp .meetingRunwayBody>div>span{color:#a36513}.meetingRunwayBody small{color:#8c92a0;font-size:11px}.meetingRunwayBody h3{color:#303447;margin:4px 0 2px;font-size:15px}.meetingRunwayBody p{color:#777e8e;margin:0;font-size:12px;line-height:1.4}.meetingRunwayActions{flex-direction:column;align-items:flex-end;gap:6px;min-width:165px;display:flex}.meetingRunwayActions a,.meetingRunwayActions button{color:#6753ca;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11.5px;font-weight:800;text-decoration:none}.meetingRunwayActions .primary{color:#fff;background:#654fd0;border-radius:9px;justify-content:center;padding:9px 11px;display:inline-flex;box-shadow:0 4px 13px #4b37a01f}.meetingRunwayActions .primary:hover{background:#5944c1}.meetingRunwayActions button:disabled{opacity:.65;cursor:wait}.meetingRunwayGuardrail{color:#69627e;background:#f1eefc;align-items:center;gap:8px;padding:10px 17px;font-size:11px;display:flex}.meetingRunwayGuardrail b{color:#3e335f}.meetingRunwayError{color:#a73f4a;background:#fff0f1;border-radius:9px;margin:10px 17px 0;padding:9px 11px;font-size:11.5px;font-weight:700}.googleSuccess a,.microsoftSuccess a{color:inherit;text-underline-offset:2px;white-space:nowrap;font-weight:850}@media (max-width:850px){.meetingRunwayItem{grid-template-columns:48px minmax(0,1fr)}.meetingRunwayActions{flex-flow:wrap;grid-column:2;align-items:flex-start;min-width:0}.meetingRunwayHead{flex-direction:column}.meetingRunwayGuardrail{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.meetingRunwayItem{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px}.meetingRunwayDate{width:40px;height:40px}.meetingRunwayHead{padding:14px}.meetingRunwayGuardrail{padding:10px 14px}.meetingRunwayActions .primary{width:100%}}
.policyChangeBrief{background:#fff;border:1px solid #dcd6f5;border-radius:15px;margin-top:12px;overflow:hidden}.policyChangeBriefHero{color:#fff;background:linear-gradient(135deg,#2d205d,#443382);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.policyChangeBriefHero>div:first-child{max-width:800px}.policyChangeBriefHero>div:first-child>span{color:#d6ccff;letter-spacing:.09em;font-size:9px;font-weight:900;display:block}.policyChangeBriefHero h3{color:#fff;margin:5px 0 6px;font-size:21px}.policyChangeBriefHero p{color:#e0dbef;margin:0;font-size:12.5px;line-height:1.55}.policyChangeBriefHero>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;min-width:160px;display:flex}.policyChangeBriefHero .materiality{background:#ffffff21;border-radius:999px;padding:6px 8px;font-size:10px;display:inline-flex}.policyChangeBriefHero .materiality.high,.policyChangeBriefHero .materiality.critical{color:#8b5513;background:#fff0d5}.policyChangeBriefHero small{color:#ccc5e0;font-size:9.5px}.policyChangeEvidence,.policyChangeImpact,.policyChangePosition,.policyChangeScenarios,.policyChangeNext{border-top:1px solid #ece9f5;padding:17px 18px}.policyChangeSectionTitle{grid-template-columns:30px 1fr;align-items:start;gap:9px;margin-bottom:11px;display:grid}.policyChangeSectionTitle>span{color:#634bc8;background:#eeeafd;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.policyChangeSectionTitle b{color:#303044;font-size:14px;display:block}.policyChangeSectionTitle p{color:#858797;margin:2px 0 0;font-size:10.5px}.policyChangeEvidenceList{gap:7px;display:grid}.policyChangeEvidenceList article{background:#fbfbfd;border:1px solid #e7e5ed;border-radius:10px;padding:11px 12px}.policyChangeEvidenceList article>b{color:#353849;font-size:11.5px;display:block}.policyChangeEvidenceList article>p{color:#606879;margin:4px 0;font-size:11px;line-height:1.45}.policyChangeEvidenceList article>small{color:#818795;border-top:1px solid #eeedf2;padding-top:6px;font-size:9.5px;line-height:1.4;display:block}.policyChangeImpactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.policyChangeImpactGrid article{background:#fff;border:1px solid #e6e5ec;border-radius:11px;flex-direction:column;padding:12px;display:flex}.policyChangeImpactGrid article>div{justify-content:space-between;gap:8px;display:flex}.policyChangeImpactGrid article>div span{color:#6a52ca;letter-spacing:.07em;font-size:8.5px;font-weight:900}.policyChangeImpactGrid article>div small{color:#9699a5;font-size:8.5px}.policyChangeImpactGrid h4{color:#333647;margin:5px 0 4px;font-size:13px}.policyChangeImpactGrid p{color:#687080;flex:1;margin:0;font-size:10.5px;line-height:1.45}.policyChangeImpactGrid footer{border-top:1px solid #efeff2;gap:6px;margin-top:8px;padding-top:7px;font-size:9px;display:flex}.policyChangeImpactGrid footer b{color:#555d6c}.policyChangeImpactGrid footer span{color:#868b98}.policyChangePosition{background:#f8f6ff}.policyChangePositionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.policyChangePositionGrid article{background:#fff;border:1px solid #e4dffa;border-radius:10px;padding:12px}.policyChangePositionGrid article.preferred{color:#fff;background:#332369;border-color:#332369}.policyChangePositionGrid article>span{color:#735dca;letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.policyChangePositionGrid article.preferred>span{color:#d5caff}.policyChangePositionGrid p,.policyChangePositionGrid li{color:#5f6675;font-size:10.5px;line-height:1.45}.policyChangePositionGrid article.preferred p{color:#fff}.policyChangePositionGrid p{margin:5px 0 0}.policyChangePositionGrid ul{margin:5px 0 0;padding-left:16px}.policyChangeScenarios>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.policyChangeScenarios article{background:#f6f5f1;border-radius:10px;padding:11px}.policyChangeScenarios article>b{color:#44464f;font-size:11px}.policyChangeScenarios article>p{color:#656a75;margin:4px 0;font-size:10px;line-height:1.4}.policyChangeScenarios article>small{color:#8c8170;font-size:9px;line-height:1.35;display:block}.policyChangeNextGrid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:11px;display:grid}.policyChangeNextGrid>div>article{border-top:1px solid #eeeef2;grid-template-columns:25px 1fr;gap:8px;padding:8px 0;display:grid}.policyChangeNextGrid>div>article:first-child{border-top:0;padding-top:0}.policyChangeNextGrid>div>article>span{color:#287856;background:#eaf7ef;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.policyChangeNextGrid article b{color:#3b3f4e;font-size:10.5px}.policyChangeNextGrid article p{color:#818692;margin:2px 0 0;font-size:9.5px}.policyChangeNextGrid aside{gap:7px;display:grid}.policyChangeNextGrid aside>div{background:#fff8e9;border:1px solid #eee0c1;border-radius:9px;padding:10px}.policyChangeNextGrid aside b{color:#795b28;font-size:10px}.policyChangeNextGrid aside ul{margin:5px 0 0;padding-left:15px}.policyChangeNextGrid aside li,.policyChangeNextGrid aside p{color:#7d6b4d;font-size:9.5px;line-height:1.4}.policyChangeBriefActions{background:#f0edf9;border-top:1px solid #ded8f2;justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;display:flex}.policyChangeBriefActions b{color:#43395f;font-size:11px;display:block}.policyChangeBriefActions p{color:#746e84;margin:2px 0 0;font-size:9.5px}.policyChangeBriefActions>a{background:#654fd0;border-radius:9px;flex:none;padding:9px 11px;font-size:10.5px;font-weight:850;text-decoration:none;color:#fff!important}@media (max-width:900px){.policyChangeBriefHero{flex-direction:column}.policyChangeBriefHero>div:last-child{align-items:flex-start}.policyChangeScenarios>div:last-child,.policyChangeNextGrid{grid-template-columns:1fr}}@media (max-width:650px){.policyChangeImpactGrid,.policyChangePositionGrid{grid-template-columns:1fr}.policyChangeBriefActions{flex-direction:column;align-items:flex-start}.policyChangeBriefActions>a{box-sizing:border-box;text-align:center;width:100%}}
.dismissOutputButton{color:#746f7e;text-underline-offset:3px;background:0 0;border:0;font-weight:750;-webkit-text-decoration:underline #d8d3df;text-decoration:underline #d8d3df}.dismissOutputButton:hover:not(:disabled){color:#8d3540;text-decoration-color:#d9aeb4}.outputActionBox select{color:#302b3b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #ddd8e5;border-radius:10px;padding:9px 11px}.decisionControls .dismissConfirm{color:#87343d;background:#fff2f3;border:1px solid #e6bdc2;border-radius:9px;font-weight:800}.dismissedReview{color:#676170;background:#f7f6f8;border:1px solid #e3dfe6;border-radius:9px;padding:10px 12px;font-weight:750}.meetingRailActions .dismissOutputButton{color:#746f7e;margin-top:2px}
.meetingRunwayItem.needsReview{background:#fffcf5;border-color:#eadbb9}.meetingRunwayReviewCount{color:#875f19;white-space:nowrap;background:#fff8e7;border:1px solid #ead7aa;border-radius:999px;align-items:center;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.meetingRunwayActions .dismissMeeting{color:#756f7d;text-underline-offset:3px;background:0 0;border:0;-webkit-text-decoration:underline #d8d3dc;text-decoration:underline #d8d3dc}.meetingRunwayActions .dismissMeeting:hover:not(:disabled){color:#8c3540}.meetingRunwayNotice{color:#28684e;background:#edf8f2;border-radius:9px;margin:0 0 10px;padding:9px 11px;font-size:11px;font-weight:750}
.searchAlexDesk{color:#fff;background:linear-gradient(135deg,#281a55 0%,#3b2a72 100%);border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;max-width:1000px;margin:0 auto 18px;padding:18px 19px;display:grid;box-shadow:0 12px 30px #25184f21}.searchAlexDeskMark{color:#3a286f;width:44px;height:44px;font-family:var(--font-alex-serif),serif;background:#fff;border-radius:13px;place-items:center;font-size:21px;font-weight:800;display:grid}.searchAlexDeskCopy>span{color:#c7baf4;letter-spacing:.09em;font-size:10px;font-weight:850;display:block}.searchAlexDeskCopy h2{color:#fff;margin:3px 0 4px;font-size:20px;line-height:1.15}.searchAlexDeskCopy p{color:#ded8ee;max-width:650px;margin:0;font-size:12.5px;line-height:1.5}.searchAlexDeskActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.searchAlexDeskActions a{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.searchAlexPrimary{background:#fff;border:1px solid #fff;color:#322363!important}.searchAlexSecondary{background:#ffffff14;border:1px solid #ffffff40;color:#fff!important}.searchAlexDeskActions a:hover{transform:translateY(-1px);box-shadow:0 5px 15px #0f09222e}.searchCount{align-items:baseline;gap:5px;display:flex}.searchCount b{color:#3c4559;font-size:12px}.searchCount span{color:#8a91a0}.searchResults>a:focus-visible,.searchAlexDeskActions a:focus-visible{outline-offset:2px;outline:3px solid #7e68d859}@media (max-width:900px){.searchAlexDesk{grid-template-columns:44px minmax(0,1fr)}.searchAlexDeskActions{grid-column:1/-1;justify-content:flex-start;padding-left:60px}}@media (max-width:640px){.searchAlexDesk{grid-template-columns:1fr}.searchAlexDeskActions{padding-left:0;display:grid}.searchAlexDeskActions a{width:100%}.searchAlexDeskMark{width:38px;height:38px}.searchCount{flex-direction:column;align-items:flex-start;gap:2px}}
.intelligenceSignalActions{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;align-items:stretch!important}.intelligenceTriageRoute{background:#f8f7fb;border:1px solid #ece9f3;border-radius:10px;align-content:start;gap:7px;padding:11px;display:grid}.intelligenceTriageRoute>span{letter-spacing:.08em;color:#8071ba;font-size:9px;font-weight:850}.intelligenceTriageRoute .intelligenceIssueLink{grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;width:100%}.intelligenceTriageRoute .intelligenceIssueLink label{grid-column:1/-1}.intelligenceIssueHelp{color:#6753d7;font-size:10px;font-weight:750;text-decoration:none}.intelligenceIssueHelp:hover{text-decoration:underline}.intelligenceTriageRoute.actionRoute{background:#faf9ff;border-color:#e5dff6}.intelligenceTriageRoute .intelligencePrimaryActions{flex-wrap:wrap;align-content:start}.intelligenceTriageRoute .intelligenceCreateBrief{color:#fff!important;background:#6753d7!important;border-color:#6753d7!important}.intelligenceTriageRoute .intelligenceCreateBrief:hover{color:#fff!important;background:#5946c3!important}.intelligenceTriageRoute .intelligenceCreateBrief:disabled{color:#8d86a5!important;background:#e8e5f2!important;border-color:#e8e5f2!important}.intelligenceSignalActions>.signalFeedback{grid-column:1/-1;justify-content:flex-start;padding-top:2px}.intelligenceActionMessage{background:#f0ecff;border-radius:8px;padding:8px 10px;font-weight:700;color:#5343a5!important}@media (max-width:820px){.intelligenceSignalActions{grid-template-columns:1fr!important}.intelligenceSignalActions>.signalFeedback{grid-column:auto}}@media (max-width:520px){.intelligenceTriageRoute .intelligenceIssueLink{grid-template-columns:1fr}.intelligenceTriageRoute .intelligenceIssueLink label{grid-column:auto}.intelligenceTriageRoute .intelligenceIssueLink button{width:100%}}
.intelligenceSignalActionsSimple{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.intelligenceSimpleRoute{background:linear-gradient(135deg,#f8f6ff,#fff);border:1px solid #e2dcf5;border-radius:11px;grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr);gap:14px;padding:14px;display:grid}.intelligenceSimpleHeading>span{letter-spacing:.09em;color:#7661cf;font-size:9px;font-weight:850;display:block}.intelligenceSimpleHeading>b{color:#25203a;margin-top:4px;font-size:13px;display:block}.intelligenceSimpleHeading>p{color:#6f7483;margin:4px 0 0;font-size:11px;line-height:1.45}.intelligenceSimpleControls{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:6px;display:grid}.intelligenceSimpleControls label{letter-spacing:.06em;text-transform:uppercase;color:#888e9b;grid-column:1/-1;font-size:9px;font-weight:850}.intelligenceSimpleControls select{color:#40485b;min-width:0;height:39px;font:650 11.5px var(--font-alex-sans),sans-serif;background:#fff;border:1px solid #dcdfea;border-radius:8px;padding:0 9px}.intelligenceHandleButton{min-height:39px;font:800 11.5px var(--font-alex-sans),sans-serif;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex;color:#fff!important;background:#6753d7!important;border:1px solid #6753d7!important}.intelligenceHandleButton:hover{color:#fff!important;background:#5845c1!important;border-color:#5845c1!important}.intelligenceHandleButton:disabled{cursor:not-allowed;color:#8b849f!important;background:#e6e2f1!important;border-color:#e6e2f1!important}.intelligenceSimpleRoute .intelligenceIssueHelp{grid-column:2;justify-self:start;font-size:9.5px}.intelligenceSecondaryRow{align-items:center;gap:6px;min-height:32px;display:flex}.intelligenceSecondaryRow>button,.intelligenceFeedbackDetails>summary{color:#777e8d;font:700 10px var(--font-alex-sans),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 7px}.intelligenceSecondaryRow>button:hover,.intelligenceFeedbackDetails>summary:hover{color:#5e4cb7;background:#f3f1f8}.intelligenceSecondaryRow>button.active{color:#376eab;background:#edf4ff}.intelligenceFeedbackDetails{margin-left:auto;position:relative}.intelligenceFeedbackDetails>summary{list-style:none}.intelligenceFeedbackDetails>summary::-webkit-details-marker{display:none}.intelligenceFeedbackDetails[open] .signalFeedback{z-index:4;background:#fff;border:1px solid #e2e3ea;border-radius:9px;width:max-content;max-width:280px;padding:8px;position:absolute;top:31px;right:0;box-shadow:0 10px 28px #1c182f1f}.intelligenceSignalActionsSimple .intelligenceActionMessage{margin:0;grid-column:auto!important}.intelligenceSignalActionsSimple .intelligenceTriageRoute{display:none}@media (max-width:720px){.intelligenceSimpleRoute{grid-template-columns:1fr}.intelligenceSimpleRoute .intelligenceIssueHelp{grid-column:auto}.intelligenceSecondaryRow{flex-wrap:wrap}.intelligenceFeedbackDetails{margin-left:0}.intelligenceFeedbackDetails[open] .signalFeedback{left:0;right:auto}}@media (max-width:480px){.intelligenceSimpleControls{grid-template-columns:1fr}.intelligenceSimpleControls label{grid-column:auto}.intelligenceHandleButton{width:100%}}
.outputDecision{background:linear-gradient(135deg,#f8f6ff,#fff);border:1px solid #ded8f4;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.outputDecision.approved{background:linear-gradient(135deg,#f1faf5,#fff);border-color:#d4eadc}.outputDecisionCopy>span{color:#735ec9;letter-spacing:.09em;font-size:9px;font-weight:850;display:block}.outputDecision.approved .outputDecisionCopy>span{color:#2c855f}.outputDecisionCopy>b{color:#28213f;margin-top:4px;font-size:14px;display:block}.outputDecisionCopy>p{color:#74798a;max-width:620px;margin:4px 0 0;font-size:11px;line-height:1.48}.outputDecisionButtons{align-items:center;gap:7px;display:flex}.outputDecisionButtons button{white-space:nowrap;min-height:39px}.outputMoreActions{border-top:1px solid #ece9f4;grid-column:1/-1;padding-top:8px}.outputMoreActions>summary{cursor:pointer;color:#716b7e;width:max-content;padding:4px 0;font-size:10px;font-weight:750;list-style:none}.outputMoreActions>summary::-webkit-details-marker{display:none}.outputMoreActions>summary:after{content:" +";color:#765fce}.outputMoreActions[open]>summary:after{content:" −"}.outputMoreActions .outputStudioShortcuts{padding:9px 0 4px}.outputMoreActionButtons{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.outputExportDisclosure{overflow:hidden;padding:0!important}.outputExportDisclosure>summary,.outputQualityDisclosure>summary{cursor:pointer;color:#4d5568;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.outputExportDisclosure>summary::-webkit-details-marker{display:none}.outputQualityDisclosure>summary::-webkit-details-marker{display:none}.outputExportDisclosure>summary>span,.outputQualityDisclosure>summary>span{font-size:11px;font-weight:800}.outputExportDisclosure>summary>small{color:#9298a5;font-size:9.5px}.outputExportDisclosure>summary:after,.outputQualityDisclosure>summary:after{content:"+";color:#7662c7;font-size:15px}.outputExportDisclosure[open]>summary:after,.outputQualityDisclosure[open]>summary:after{content:"−"}.outputExportDisclosure .outputExportButtons{border-top:1px solid #eff0f4;margin:0;padding:12px 14px}.outputExportDisclosure>p{padding:0 14px 10px}.outputQualityDisclosure{overflow:visible;padding:0!important}.outputQualityDisclosure>summary{background:#faf9fc;border-radius:9px}.outputQualityDisclosure>summary>b{color:#596174;margin-left:auto;font-size:10px}.outputQualityDisclosure>.qualityControlHead,.outputQualityDisclosure>.qualityAutomated,.outputQualityDisclosure>.qualityScoreGrid,.outputQualityDisclosure>.qualityFindings,.outputQualityDisclosure>.qualityHuman,.outputQualityDisclosure>.qualityNeedsWork,.outputQualityDisclosure>.qualitySaved,.outputQualityDisclosure>.qualityError,.outputQualityDisclosure>.qualityReadOnly{margin-left:14px;margin-right:14px}.outputQualityDisclosure>.qualityControlHead{margin-top:14px}.meetingRailActions .outputDecision{grid-template-columns:1fr;padding:10px}.meetingRailActions .outputDecisionButtons{display:grid}.meetingRailActions .outputDecisionButtons button{width:100%}.meetingRailActions .outputDecisionCopy>p{font-size:8.5px}.meetingRailActions .outputMoreActions{grid-column:auto}.meetingRailActions .outputStudioShortcuts,.meetingRailActions .outputMoreActionButtons{display:grid}@media (max-width:760px){.outputDecision{grid-template-columns:1fr}.outputDecisionButtons{align-items:stretch;display:grid}.outputMoreActions{grid-column:auto}.outputDecisionButtons button{width:100%}}
.needsNextDecision{box-shadow:none!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.needsNextCopy{z-index:1;position:relative}.needsNextCopy small{color:#bfb7d3;margin-top:10px;font-size:10px;display:block}.needsNextAction{z-index:1;justify-items:end;gap:8px;min-width:210px;display:grid;position:relative}.needsNextAction>a{color:#34245d;background:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.needsNextAction>p{text-align:right;color:#cfc8df!important;font-size:10px!important}.needsAllClear{min-height:150px;grid-template-columns:1fr!important;align-items:center!important}.needsQueueSummary{text-align:right;max-width:none!important;color:var(--alex-muted)!important;font-size:11px!important}.needsClearActions{min-height:130px;margin-top:12px}.needsClearActions>p{font-size:12px}.work75InboxTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.contextActionBar>.contextActionButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.contextActionBar>.contextActionButtons .contextActionButton:first-child{background:linear-gradient(135deg,#f5f1ff,#fff);border-color:#d9d1f8}.contextActionMore{border-top:1px solid var(--alex-line-soft);margin-top:9px;padding-top:7px}.contextActionMore>summary{cursor:pointer;width:max-content;color:var(--alex-muted);padding:5px 2px;font-size:9px;font-weight:750;list-style:none}.contextActionMore>summary::-webkit-details-marker{display:none}.contextActionMore>summary:after{content:" +";color:var(--alex-purple)}.contextActionMore[open]>summary:after{content:" −"}.contextActionMore>.contextActionButtons{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:7px}.policyDeskHeroActions form{margin:0}.policyDeskHeroActions button.softButton{font:750 12px/1 var(--font-alex-sans),sans-serif;cursor:pointer}.policyDeskPromise{max-width:720px;color:var(--alex-muted);margin-top:9px;font-size:10px;line-height:1.45;display:block}.policyDeskTabs{overflow:visible}.policyDeskTabs>details{display:flex;position:relative}.policyDeskTabs>details>summary{cursor:pointer;min-height:42px;color:var(--alex-muted);align-items:center;padding:0 13px;font-size:10px;font-weight:750;list-style:none;display:flex}.policyDeskTabs>details>summary::-webkit-details-marker{display:none}.policyDeskTabs>details>summary:after{content:" +";color:var(--alex-purple);margin-left:4px}.policyDeskTabs>details[open]>summary:after{content:" −"}.policyDeskTabs>details>div{z-index:8;border:1px solid var(--alex-line);background:#fff;border-radius:9px;min-width:180px;padding:6px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 12px 28px #1f183a1f}.policyDeskTabs>details>div>a{border-radius:6px;min-height:36px;border:0!important;padding:9px 10px!important}.policyDeskTabs>details>div>a:hover{background:#f6f3ff}@media (max-width:760px){.needsNextDecision{grid-template-columns:1fr!important}.needsNextAction{justify-items:stretch;min-width:0}.needsNextAction>a{width:100%}.needsNextAction>p{text-align:left}.needsQueueHead{align-items:flex-start!important}.needsQueueSummary{text-align:left}.work75InboxTabs{grid-template-columns:1fr!important}.contextActionBar>.contextActionButtons,.contextActionMore>.contextActionButtons{grid-template-columns:1fr}.policyDeskHeroActions{flex-direction:column;align-items:stretch}.policyDeskHeroActions form,.policyDeskHeroActions button,.policyDeskHeroActions a{box-sizing:border-box;width:100%}.policyDeskTabs{overflow-x:auto}.policyDeskTabs>details>div{position:fixed;top:auto;right:16px}}
.policyDocumentReader{background:linear-gradient(145deg,#fbfaff,#fff);border:1px solid #dcd6ed;border-radius:14px;margin:0 0 12px;overflow:hidden}.policyDocumentReader>header{border-bottom:1px solid #ebe7f4;justify-content:space-between;gap:22px;padding:18px 19px;display:flex}.policyDocumentReader>header span,.knowledgeStorageControls header span{color:var(--alex-purple);letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.policyDocumentReader h3{color:var(--alex-ink);font:600 20px/1.2 var(--font-alex-serif),serif;margin:4px 0 5px}.policyDocumentReader>header p{max-width:740px;color:var(--alex-ink-soft);margin:0;font-size:10.5px;line-height:1.5}.policyDocumentTrust{background:#f1edfb;border-radius:9px;align-self:center;min-width:190px;padding:10px 12px}.policyDocumentTrust b,.policyDocumentTrust small{display:block}.policyDocumentTrust b{color:#4d3b7a;font-size:9px}.policyDocumentTrust small{color:#7f7596;margin-top:3px;font-size:7.5px}.policyDocumentJob{background:#fff;border:1px solid #e5e1ed;border-radius:10px;margin:12px 14px 0;padding:12px}.policyDocumentJobTop{justify-content:space-between;gap:14px;display:flex}.policyDocumentJobTop span{color:var(--alex-purple);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.policyDocumentJobTop b{color:var(--alex-ink);margin-top:4px;font-size:11px;display:block}.policyDocumentJobTop p{color:var(--alex-ink-soft);margin:3px 0;font-size:9px}.policyDocumentJobTop strong{color:var(--alex-purple);font-size:18px}.policyDocumentProgress{background:#edeaf2;border-radius:99px;height:6px;margin:10px 0 7px;overflow:hidden}.policyDocumentProgress i{border-radius:inherit;background:linear-gradient(90deg,#684fc4,#8c77de);height:100%;transition:width .25s;display:block}.policyDocumentJob>small{color:var(--alex-muted);font-size:8px}.policyDocumentJob>button,.policyDocumentJob>a{color:var(--alex-purple);font:800 8.5px var(--font-alex-sans),sans-serif;cursor:pointer;background:0 0;border:0;margin-top:9px;text-decoration:none;display:inline-flex}.policyDocumentStart{background:#f7f5fb;border:1px solid #e5e1ed;border-radius:10px;margin:12px 14px 14px}.policyDocumentStart>summary{cursor:pointer;color:#4b3c75;padding:12px 13px;font-size:10px;font-weight:800;list-style:none}.policyDocumentStart>summary::-webkit-details-marker{display:none}.policyDocumentStart>summary:after{content:" +";color:var(--alex-purple)}.policyDocumentStart[open]>summary:after{content:" −"}.policyDocumentStart form{background:#fff;border-top:1px solid #e5e1ed;gap:10px;padding:13px;display:grid}.policyDocumentSourceTabs{background:#f6f4fa;border:1px solid #ded9e9;border-radius:8px;width:max-content;padding:3px;display:flex}.policyDocumentSourceTabs button{color:#706a7d;font:750 8px var(--font-alex-sans),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px}.policyDocumentSourceTabs button.active{color:#463373;background:#fff;box-shadow:0 1px 4px #2418411a}.policyDocumentFields{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr) minmax(150px,.35fr);gap:8px;display:grid}.policyDocumentFields label,.policyDocumentWide{gap:4px;display:grid}.policyDocumentFields label>span,.policyDocumentWide>span{color:#706a79;font-size:7.5px;font-weight:800}.policyDocumentFields input,.policyDocumentWide input{box-sizing:border-box;width:100%;min-height:38px;color:var(--alex-ink);font:inherit;background:#fff;border:1px solid #ddd9e3;border-radius:8px;padding:9px;font-size:9px}.policyDocumentWide.file{background:#faf8ff;border:1px dashed #cfc6e4;border-radius:9px;padding:10px}.policyDocumentWide.file input{background:0 0;border:0;padding:5px}.policyDocumentRetention{background:#f1f6fb;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.policyDocumentRetention input{margin-top:2px}.policyDocumentRetention b,.policyDocumentRetention small{display:block}.policyDocumentRetention b{color:#40526c;font-size:9px}.policyDocumentRetention small{color:#718096;margin-top:2px;font-size:7.5px;line-height:1.4}.policyDocumentPrimary{min-height:38px;font:800 9px var(--font-alex-sans),sans-serif;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:9px 13px;background:var(--alex-purple)!important;color:#fff!important}.policyDocumentPrimary:disabled{opacity:.6;cursor:wait}.policyDocumentError{color:#a4474f;background:#fff0ef;border-radius:7px;margin:7px 0 0;padding:8px;font-size:8.5px}.knowledgeStorageControls{border:1px solid var(--alex-line);background:#fff;border-radius:14px;margin:0 0 18px;overflow:hidden}.knowledgeStorageControls>header{justify-content:space-between;gap:20px;padding:18px;display:flex}.knowledgeStorageControls h2{color:var(--alex-ink);font:600 22px/1.15 var(--font-alex-serif),serif;margin:4px 0}.knowledgeStorageControls header p{max-width:800px;color:var(--alex-ink-soft);margin:0;font-size:9.5px;line-height:1.5}.knowledgeStorageControls header>strong{color:#2e7650;background:#e8f5ed;border-radius:99px;align-self:start;padding:6px 9px;font-size:8px}.knowledgeStorageChoices{border-top:1px solid var(--alex-line-soft);border-bottom:1px solid var(--alex-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.knowledgeStorageChoices button{border:0;border-left:1px solid var(--alex-line-soft);text-align:left;cursor:pointer;background:#fff;grid-template-columns:24px minmax(0,1fr);gap:9px;min-height:112px;padding:14px;display:grid}.knowledgeStorageChoices button:first-child{border-left:0}.knowledgeStorageChoices button.selected{background:#f6f2ff}.knowledgeStorageChoices button i{color:#fff;border:1px solid #d9d3e5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.knowledgeStorageChoices button.selected i{border-color:var(--alex-purple);background:var(--alex-purple)}.knowledgeStorageChoices b,.knowledgeStorageChoices small{display:block}.knowledgeStorageChoices b{color:var(--alex-ink);font-size:10px}.knowledgeStorageChoices small{color:var(--alex-ink-soft);margin-top:5px;font-size:8px;line-height:1.45}.knowledgeStorageControls>footer{background:#faf9f6;justify-content:space-between;gap:16px;padding:11px 15px;display:flex}.knowledgeStorageControls footer p{color:var(--alex-ink-soft);margin:0;font-size:8px}.knowledgeStorageControls footer span{color:#317651;font-size:8px;font-weight:750}.policyDocumentReader+.premiumCard{margin-top:12px!important}@media (max-width:850px){.policyDocumentReader>header,.knowledgeStorageControls>header,.knowledgeStorageControls>footer{display:grid}.policyDocumentFields,.knowledgeStorageChoices{grid-template-columns:1fr}.knowledgeStorageChoices button{border-left:0;border-top:1px solid var(--alex-line-soft)}.policyDocumentTrust{min-width:0}.knowledgeStorageControls header>strong{justify-self:start}}@media (max-width:600px){.policyDocumentFields{grid-template-columns:1fr}.policyDocumentSourceTabs{width:100%}.policyDocumentSourceTabs button{flex:1}.policyDocumentJobTop strong{font-size:15px}}
.googleKnowledgePermission,.microsoftKnowledgePermission{background:#f8fbff;border:1px solid #dfe7f1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.googleKnowledgePermission b,.microsoftKnowledgePermission b{color:#40526a;font-size:8px;display:block}.googleKnowledgePermission p,.microsoftKnowledgePermission p{color:#778397;margin:2px 0 0;font-size:7px;line-height:1.4}.googleKnowledgePermission a,.microsoftKnowledgePermission a{white-space:nowrap;color:var(--alex-purple,#6049b7);font-size:7px;font-weight:800;text-decoration:none}.googleKnowledgePermission>span,.microsoftKnowledgePermission>span{color:#39785b;font-size:7px;font-weight:800}@media (max-width:620px){.googleKnowledgePermission,.microsoftKnowledgePermission{align-items:flex-start;display:grid}}.connectedKnowledgeSources{border:1px solid var(--alex-line);background:#fff;border-radius:14px;margin:0 0 18px;overflow:hidden}.connectedKnowledgeSources>header{justify-content:space-between;gap:20px;padding:18px;display:flex}.connectedKnowledgeSources>header span{color:var(--alex-purple);letter-spacing:.1em;font-size:8px;font-weight:900}.connectedKnowledgeSources h2{color:var(--alex-ink);font:600 22px/1.15 var(--font-alex-serif),serif;margin:4px 0}.connectedKnowledgeSources header p{max-width:760px;color:var(--alex-ink-soft);margin:0;font-size:9.5px;line-height:1.5}.connectedKnowledgeSources>header>small{color:#397458;background:#f0f6f3;border-radius:8px;align-self:start;max-width:200px;padding:8px;font-size:7.5px;line-height:1.45}.connectedSourceList{border-top:1px solid var(--alex-line-soft)}.connectedSourceList article{border-top:1px solid var(--alex-line-soft);grid-template-columns:32px minmax(0,1fr) minmax(150px,.4fr) auto;align-items:center;gap:10px;padding:12px 15px;display:grid}.connectedSourceList article:first-child{border-top:0}.connectedSourceList article>i{color:#426da2;background:#edf3fa;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:900;display:grid}.connectedSourceList article>div>span{color:#847b97;letter-spacing:.08em;font-size:6.5px;font-weight:900;display:block}.connectedSourceList article>div>b{color:var(--alex-ink);margin-top:3px;font-size:10px;display:block}.connectedSourceList article>div>p{color:var(--alex-ink-soft);margin:3px 0 0;font-size:7.5px}.connectedSourceHealth strong{color:#347354;text-transform:capitalize;background:#edf6f1;border-radius:99px;padding:4px 6px;font-size:6.5px;display:inline-flex}.connectedSourceHealth strong.needs_attention{color:#9b6720;background:#fff2e2}.connectedSourceHealth small,.connectedSourceHealth em{color:#898492;margin-top:4px;font-size:6.5px;font-style:normal;display:block}.connectedSourceHealth em{color:#a25057}.connectedSourceActions{gap:5px;display:flex}.connectedSourceActions button{color:#4d4560;font:750 7px var(--font-alex-sans),sans-serif;cursor:pointer;background:#fff;border:1px solid #dcd8e4;border-radius:7px;padding:7px 8px}.connectedSourceActions button.quiet{color:#8a5360}.connectedSourceEmpty{border-top:1px solid var(--alex-line-soft);text-align:center;background:#faf9fc;padding:18px}.connectedSourceEmpty b{color:var(--alex-ink);font-size:10px}.connectedSourceEmpty p{color:var(--alex-ink-soft);margin:4px 0;font-size:8px}.connectedSourceAdd{border-top:1px solid var(--alex-line-soft)}.connectedSourceAdd>summary{cursor:pointer;color:var(--alex-purple);padding:13px 16px;font-size:9px;font-weight:800;list-style:none}.connectedSourceAdd>summary:after{content:" +"}.connectedSourceAdd[open]>summary:after{content:" −"}.connectedSourceAdd>div{border-top:1px solid var(--alex-line-soft);background:#faf9fc;gap:10px;padding:14px 16px;display:grid}.connectedProviderTabs{border:1px solid #ded9e9;border-radius:8px;width:max-content;padding:3px;display:flex}.connectedProviderTabs button{color:#777080;font:750 8px var(--font-alex-sans),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px}.connectedProviderTabs button.active{color:#4c377e;background:#fff;box-shadow:0 1px 4px #2316401f}.connectedSourceAdd label{gap:4px;display:grid}.connectedSourceAdd label>span{color:#655d70;font-size:8px;font-weight:800}.connectedSourceAdd label>small{color:#898390;font-size:7px}.connectedSourceAdd input,.connectedSourceAdd select{box-sizing:border-box;width:100%;min-height:38px;color:var(--alex-ink);font:inherit;background:#fff;border:1px solid #ddd8e5;border-radius:8px;padding:8px;font-size:8.5px}.connectedMicrosoftLink{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.connectedMicrosoftLink>button,.connectedPrimary{min-height:38px;font:800 8px var(--font-alex-sans),sans-serif;cursor:pointer;border:0;border-radius:8px;padding:8px 11px;background:var(--alex-purple)!important;color:#fff!important}.connectedPrimary{justify-self:start}.connectedPermissionRequired{color:#805a24;background:#fff5e8;border-radius:8px;padding:10px}.connectedPermissionRequired b{font-size:8.5px}.connectedPermissionRequired p{margin:3px 0 0;font-size:7.5px}.connectedSourceMessage{border-top:1px solid var(--alex-line-soft);color:#347255;background:#eff7f2;margin:0;padding:10px 16px;font-size:8px}.connectedKnowledgeSources>footer{border-top:1px solid var(--alex-line-soft);background:#f8f7f4;gap:10px;padding:10px 16px;display:flex}.connectedKnowledgeSources>footer b{white-space:nowrap;color:#5f5968;font-size:8px}.connectedKnowledgeSources>footer p{color:#89848c;margin:0;font-size:7.5px;line-height:1.4}@media (max-width:900px){.connectedSourceList article{grid-template-columns:32px minmax(0,1fr)}.connectedSourceHealth,.connectedSourceActions{grid-column:2}.connectedKnowledgeSources>header{display:grid}}@media (max-width:620px){.connectedMicrosoftLink{grid-template-columns:1fr}.connectedSourceActions{flex-wrap:wrap}.connectedKnowledgeSources>footer{display:grid}}
.sylvaMark{flex:none;place-items:center;line-height:0;display:inline-grid;overflow:visible}.sylvaMark img{object-fit:contain;filter:drop-shadow(0 2px 5px #160c3529);width:100%;height:100%;display:block}.sidebarAlexLockup{align-items:center;gap:10px;margin-bottom:4px;display:flex!important}.sidebarAlexLockup>span:last-child{gap:0;display:grid!important}.v019Sidebar .sidebarAlexLockup b{font-family:var(--font-alex-sans),sans-serif;letter-spacing:-.045em;font-size:27px;font-weight:780;line-height:.95;color:var(--alex-on-brand,#fff)!important}.v019Sidebar .sidebarAlexLockup small{letter-spacing:.04em;margin-top:3px;font-size:9px;font-weight:650;color:var(--alex-on-brand-muted,#d9d0ea)!important}.v019Sidebar .sidebarProductRole{margin-top:5px;color:var(--alex-on-brand-muted,#d9d0ea)!important;font-size:10px!important;line-height:1.35!important;display:block!important}.contextualAlexMark,.contextualAlexPanelIdentity>.sylvaMark,.alexLoginLogo>.sylvaMark,.alexBigMark .sylvaMark,.answerAvatar .sylvaMark,.alexConversationAvatar .sylvaMark,.alexColleagueReceiptMark .sylvaMark,.searchAlexDeskMark .sylvaMark,.todayDisclosureMark .sylvaMark,.activitySpark .sylvaMark,.destinationIcon .sylvaMark,.alexWorkspaceTabs .sylvaMark{color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.contextualAlexMark,.contextualAlexPanelIdentity>.sylvaMark{padding:1px}.contextualAlexAction .sylvaMark img,.contextualAlexPanelIdentity .sylvaMark img{filter:drop-shadow(0 3px 7px #00000038)}.alexLoginLogo>.sylvaMark{width:48px!important;height:48px!important}.alexLoginLogo b{letter-spacing:-.025em;font-size:21px}.alexLoginLogo small{font-size:11px}.alexBigMark{overflow:visible;border:0!important}.readinessErrorMark{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.skillGeneralContext>span:has(.sylvaMark){box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.activityOrb:has(.sylvaMark){box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.skillGeneralContext>span .sylvaMark,.activityOrb .sylvaMark{filter:drop-shadow(0 3px 7px #1c143729)}.searchAlexDeskMark{border:1px solid #ffffff21;background:#ffffff14!important}.alexConversationTurn.user .alexConversationAvatar .sylvaMark{display:none}.provider-google_workspace .googleKnowledgePermission{background:linear-gradient(135deg,#f5f9ff,#fff);border-color:#cfdced;border-radius:10px;min-height:66px;padding:13px 14px}.provider-google_workspace .googleKnowledgePermission b{color:#344f70;font-size:12px}.provider-google_workspace .googleKnowledgePermission p{max-width:650px;margin-top:4px;font-size:10px;line-height:1.45}.provider-google_workspace .googleKnowledgePermission a{background:#4d71bc;border:1px solid #426ab1;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 5px 14px #4161a329;color:#fff!important}.provider-google_workspace .googleKnowledgePermission a:hover{background:#405f9f;border-color:#385993;transform:translateY(-1px)}.provider-google_workspace .googleKnowledgePermission>span{color:#2f7755;background:#e8f6ee;border-radius:999px;align-items:center;min-height:34px;padding:8px 11px;font-size:10px;display:inline-flex}@media (max-width:620px){.provider-google_workspace .googleKnowledgePermission a,.provider-google_workspace .googleKnowledgePermission>span{justify-self:start}}
