:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172520;background:#f3f6f5;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}.trialStatus{color:#173f36;background:linear-gradient(115deg,#f3fbf8,#e3f5ef);border:1px solid #9ad9ca;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;padding:24px;display:flex}.trialStatus h2{margin:4px 0 10px;font-size:24px;line-height:1.25}.trialStatus.isCancelled,.billingStateNotice.isCancelled{color:#66332e;background:#fff1ef;border-color:#e5aaa5 #e5aaa5 #e5aaa5 #b42318;border-left-style:solid;border-left-width:5px}.trialStatus.isCancelled h2,.billingStateNotice.isCancelled strong{color:#a51d16;text-transform:uppercase;letter-spacing:.035em;font-weight:800}.trialStatus.isCancelled .eyebrow{color:#7e322b}.trialStatus p{margin:6px 0;font-size:16px;line-height:1.55}.trialStatus a{color:#fff;background:#087d73;border-radius:12px;flex-shrink:0;align-items:center;min-height:48px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.trialStatus a:focus-visible{outline-offset:3px;outline:3px solid #0b2938}.trialCheckInControl{color:#66332e;background:#fff8f6;border:1px solid #e5aaa5;border-radius:16px;margin:0 0 24px;padding:20px}.trialCheckInControl h3{color:#7e322b;margin:0}.trialCheckInControl p{color:#66332e;font-size:16px;line-height:1.5}.trialCheckInControl button{color:#a51d16;cursor:pointer;background:#fff;border:1px solid #a51d16;border-radius:10px;min-height:44px;padding:10px 16px;font-weight:700}.trialCheckInControl button:focus-visible{outline-offset:3px;outline:3px solid #0b2938}.trialCheckInControl button:disabled{opacity:.65;cursor:wait}.trialStopConfirmation>div{flex-wrap:wrap;gap:12px;display:flex}.trialStopConfirmation button:first-child{color:#fff;background:#a51d16}.trialSmsReviewList{gap:12px;padding:0;list-style:none;display:grid}.trialSmsUsagePanel>p,.trialSmsUsagePanel>ul{margin:16px 20px;line-height:1.5}.platformMarketingAnalytics details>summary{cursor:pointer;color:#0b514d;align-content:center;min-height:44px;font-weight:700}.platformMarketingAnalytics details>summary:focus-visible{outline-offset:4px;outline:3px solid #087d73}.trialSmsReviewList li{color:#624a19;overflow-wrap:anywhere;background:#fff8e7;border:1px solid #e7ca82;border-left:4px solid #c68a18;border-radius:12px;gap:6px;padding:16px;display:grid}.trialMetrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:24px 0;display:grid}.trialMetrics article{background:#f4fbf9;border:1px solid #d6e7e3;border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.trialMetrics strong{color:#0b514d;font-size:30px}.trialMetrics span,.trialMetrics small{font-size:15px;line-height:1.4}.trialReportTable{max-width:100%;margin-top:20px;overflow-x:auto}.trialReportTable th,.trialReportTable td{text-align:left;vertical-align:top;padding:16px}.trialReportTable small{min-width:130px;margin-top:6px;font-size:14px;display:block}.trialReportTable caption{text-align:left;color:#47615b;padding:12px 0}.trialAdminWorkspace{min-width:0}.trialPageHeader{color:#fff;background:linear-gradient(115deg,#0b2c3b,#075f55);border-bottom:4px solid #28be98;border-radius:20px;align-items:center;gap:18px;padding:26px;display:flex}.trialPageHeader>div{flex:1;min-width:0}.trialPageHeader p{color:#b3eee0;letter-spacing:.12em;margin:0 0 6px;font-size:12px;font-weight:800}.trialPageHeader h2{color:#fff;margin:0 0 8px;font-size:26px;line-height:1.25}.trialPageHeader span[role=status]{color:#d2e9e5;font-size:14px;line-height:1.5}.trialRefresh{color:#074f46;background:#e9faf3;border:1px solid #b5ded3;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:700;display:inline-flex}.trialDashboard{color:#183b36;min-width:0}.trialSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.trialMetricCard{color:#193e36;text-align:left;background:linear-gradient(135deg,#e2f5ef,#f4faf7);border:1px solid #b7d9cf;border-top:4px solid #078475;border-radius:18px;grid-template-columns:1fr auto;gap:10px;padding:22px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 6px 18px #123d3610}.trialMetricCard[data-metric=payment_failed]{background:linear-gradient(135deg,#fff1d4,#fffbf2);border-top-color:#b67a13}.trialMetricCard[data-metric=cancelled_group]{background:linear-gradient(135deg,#faeae7,#fff8f6);border-top-color:#a74a41}.trialMetricCard[data-metric=started]{background:linear-gradient(135deg,#e4eff6,#f3f9fc);border-top-color:#276884}.trialMetricCard>.platformIconBadge{grid-area:1/2/3;align-self:start}.trialMetricLabel{font-size:15px;font-weight:700}.trialMetricCard>strong{letter-spacing:-.035em;color:#075d51;font-size:34px;line-height:1.1}.trialMetricCard>small{color:#54716a;grid-column:1/-1;font-size:13px;line-height:1.4}.trialMetricAction{color:#08776b;border-top:1px solid #dfebe6;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;font-size:13px;font-weight:700;display:flex}.trialMetricCard:hover,.trialMetricCard[aria-pressed=true]{border-color:#0a8c76;box-shadow:0 8px 20px #075d5120}.trialMetricCard[aria-pressed=true]{outline-offset:-2px;background:#e5f6ef;outline:2px solid #0a8c76}.trialSetupPanel,.trialRecordsPanel,.trialEligibilityPanel{background:#fff;border:1px solid #d0e3dc;border-radius:20px;min-width:0;margin:24px 0;overflow:hidden}.trialSectionTitle{background:linear-gradient(115deg,#0b2c3b,#075f55);border-bottom:3px solid #28be98;align-items:center;gap:14px;padding:22px;display:flex}.trialSectionTitle h3,.trialSectionTitle h2{color:#fff;margin:0;font-size:20px}.trialSectionTitle p{color:#d1eee5;margin:5px 0 0;font-size:14px;line-height:1.5}.trialSetupSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px;display:grid}.trialSetupStep{background:linear-gradient(135deg,#e7f6ef,#f6fbf8);border:1px solid #b8dcd0;border-radius:14px;align-items:center;gap:13px;padding:16px;display:flex}.trialStepNumber{color:#0a6e58;background:#d8eee5;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:13px;font-weight:800;display:grid}.trialSetupStep>svg{color:#0b8070;flex-shrink:0}.trialSetupStep strong{font-size:25px;line-height:1.3;display:block}.trialSetupStep div>span{color:#45655b;font-size:14px;line-height:1.4;display:block}.trialFilterBar{border-bottom:1px solid #e1ece7;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:22px;display:flex}.trialFilterBar label{color:#284e43;gap:8px;font-size:14px;font-weight:700;display:grid}.trialFilterBar .trialSearch{flex:250px}.trialSearch>div{background:#fff;border:1px solid #bacfc6;border-radius:11px;align-items:center;gap:10px;padding:0 12px;display:flex}.trialSearch input{color:#143a30;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px 0;font-size:16px}.trialSearch>div:focus-within{outline-offset:2px;outline:3px solid #3e9e8580}.trialFilterBar select{color:#143a30;background:#fff;border:1px solid #bacfc6;border-radius:11px;max-width:100%;min-height:46px;padding:10px 34px 10px 12px;font-size:15px}.trialResultCount{color:#526b62;align-self:center;margin-top:24px;font-size:14px}.trialClear{color:#075f50;background:#edf7f2;border:0;border-radius:10px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700}.trialDashboard .trialReportTable{margin:0;padding:0 22px 16px}.trialReportTable table{border-collapse:collapse;width:100%}.trialDashboard .trialReportTable caption{padding:16px 0;font-size:13px}.trialDashboard .trialReportTable th{letter-spacing:.04em;text-transform:uppercase;color:#4e6e61;background:#f1f7f4;border-bottom:1px solid #d9e6df;font-size:13px}.trialDashboard .trialReportTable td{border-bottom:1px solid #e1ebe5;font-size:15px;line-height:1.5}.trialDashboard .trialReportTable td:first-child{min-width:240px}.trialDashboard .trialReportTable td>strong{color:#163e30;font-size:16px}.trialDashboard .trialReportTable small{color:#577468}.trialReportTable details{margin-top:14px}.trialReportTable summary{cursor:pointer;color:#077968;align-items:center;gap:10px;min-height:36px;font-size:14px;font-weight:700;display:flex}.trialReportTable details[open] summary svg{transform:rotate(180deg)}.trialState{color:#385866;white-space:nowrap;background:#edf2f4;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-block}.trialState-trialing,.trialState-converted{color:#0b6447;background:#def4e8}.trialState-payment_failed,.trialState-review_required{color:#7a4c07;background:#fff0d4}.trialState-cancelled,.trialState-abandoned{color:#5c6971;background:#edf0f2}.trialDashboard .trialDays{color:#087357;font-weight:700}.trialEmpty{text-align:center;background:radial-gradient(at top,#eaf8f2,#0000 70%);justify-items:center;padding:42px 24px;display:grid}.trialEmpty h3{margin:18px 0 8px;font-size:22px}.trialEmpty p{color:#587368;max-width:440px;margin:0;font-size:15px;line-height:1.6}.trialDeliveryAlert{color:#77500f;background:#fff7e6;border:1px solid #e4c77c;border-radius:14px;align-items:center;gap:12px;padding:18px;font-size:15px;display:flex}.trialEligibilityPanel>article{margin:20px}.trialReviewActions{flex-wrap:wrap;gap:12px;display:flex}.trialEligibilityPanel textarea{width:100%;font:inherit;border:1px solid #b2cdc2;border-radius:10px;margin:8px 0 16px;padding:12px;display:block}.trialDashboard button:focus-visible,.trialDashboard select:focus-visible,.trialDashboard summary:focus-visible,.trialDashboard [tabindex]:focus-visible,.trialRefresh:focus-visible{outline-offset:3px;outline:3px solid #188dcb}@media (max-width:1050px){.trialSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trialSetupSteps{grid-template-columns:1fr}.trialSetupStep{padding:12px 16px}.trialSetupStep div{align-items:center;gap:14px;display:flex}}@media (max-width:600px){.trialPageHeader{flex-wrap:wrap;padding:20px}.trialPageHeader h2{font-size:23px}.trialPageHeader>.platformIconBadge{display:none}.trialSummaryGrid{gap:10px}.trialMetricCard{grid-template-columns:1fr;padding:15px}.trialMetricCard>.platformIconBadge{grid-area:auto/1;width:34px;height:34px}.trialMetricCard>strong{font-size:30px}.trialMetricLabel{font-size:14px}.trialMetricCard>small{font-size:13px}.trialSectionTitle,.trialFilterBar{padding:18px}.trialFilterBar label{width:100%}.trialResultCount{margin:0}.trialDashboard .trialReportTable{padding:0 12px 12px}.trialSetupSteps{padding:16px}.trialSectionTitle h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.trialMetricCard{transition:none}}.purchaseTrialAgreement{background:#ecf8f4;border:1px solid #bdded4;border-radius:14px;margin:18px 0;padding:18px;font-size:16px;line-height:1.55}.purchaseTrialAgreement button{color:#075f58;background:#fff;border:1px solid #087d73;border-radius:10px;min-height:44px;padding:10px 14px}.purchaseTrialAgreement .purchaseFields .purchaseLegal{flex-direction:row;align-items:flex-start;gap:12px}@media (max-width:700px){.trialStatus{flex-direction:column;align-items:stretch;padding:20px}.trialStatus a{justify-content:center}}.shell,.billingAccessPage{--customer-min-font-size:.791667rem}.shell small,.billingAccessPage small{font-size:max(.833333em, var(--customer-min-font-size))}.workerReviewHelp{color:#294b46;text-align:left;white-space:normal;background:#f4faf8;border:1px solid #d7e6e2;border-radius:.65rem;max-width:32rem;margin-top:.65rem;padding:.75rem}.workerReviewHelp p{margin:0 0 .6rem;font-size:.82rem;line-height:1.5}.workerReviewHelp p:last-child{margin-bottom:0}.workerReviewHelp button{color:#fff;background:#087e73;border-radius:.5rem;padding:.6rem .85rem;font-weight:700}.shell .statusPill.status-review-completed{color:#254b65;background:#e5eef3}.shell .statusPill.status-follow-up-underway{color:#80520b;background:#fff2db}.recentSafetyList{gap:.75rem;margin:0;padding:1.2rem;list-style:none;display:grid}.recentSafetyItem{border:1px solid #dbe7e3;border-left:4px solid var(--history-event-color,#657985);background:#fbfdfc;border-radius:.8rem;min-width:0;padding:1rem 1.1rem}.recentSafetyTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.recentSafetyTop>b{color:#193d34;font-size:1rem;line-height:1.4}.recentSafetyTop .historyStatus{padding:.4rem .65rem;font-size:.875rem}.recentSafetyMeta{color:#526d64;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-top:.6rem;font-size:.875rem;line-height:1.5;display:flex}.recentSafetyMeta>span{color:#294b41;font-weight:700}@media (max-width:600px){.recentSafetyList{padding:.75rem}.recentSafetyItem{padding:.85rem}.recentSafetyMeta time{width:100%}}.srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}button,select,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.shell{grid-template-columns:15rem 1fr;min-height:100vh;display:grid}aside{color:#dfeae6;background:radial-gradient(circle at 12% 5%,#08a39747 0,#0000 18rem),radial-gradient(circle at 105% 92%,#44ba4826 0,#0000 22rem),linear-gradient(165deg,#03182d 0%,#062d3a 48%,#073b34 100%);flex-direction:column;padding:1.5rem 1rem;display:flex}.assistedAdminStatus{color:#14363a;background:linear-gradient(135deg,#f5fbfafa,#e8f4f2f0);border:1px solid #0e4a4a2e;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem 1rem;margin-top:.8rem;padding:1rem;display:grid;box-shadow:0 14px 34px #082a2f14}.assistedAdminStatus.active{background:linear-gradient(135deg,#fffaf0,#eaf8f4 68%,#dff3ed);border-color:#b26e105c;box-shadow:inset 4px 0 #c9831d,0 16px 38px #314d3f1f}.assistedAdminStatus.expiring{border-color:#c86d27;box-shadow:inset 4px 0 #c86d27,0 16px 38px #6f3d1526}.assistedAdminStatusIcon{color:#087e72;background:linear-gradient(145deg,#fff,#d7eee9);border-radius:.9rem;place-items:center;width:2.85rem;height:2.85rem;display:grid;box-shadow:inset 0 0 0 1px #09675e21,0 7px 17px #0b4a461f}.assistedAdminStatusIcon svg{width:1.35rem;height:1.35rem}.assistedAdminStatus>div:nth-child(2){min-width:0}.assistedAdminStatus p{font-size:var(--customer-min-font-size,.76rem);letter-spacing:.075em;text-transform:uppercase;color:#087468;margin:0 0 .18rem;font-weight:800}.assistedAdminStatus h2{color:#12343a;margin:0;font-size:1.03rem;line-height:1.3}.assistedAdminStatus>div:nth-child(2)>span{color:#597277;margin-top:.26rem;font-size:.83rem;line-height:1.45;display:block}.assistedAdminStatus>button,.controlAssistedActionButton,.controlAssistedActions button{color:#74420b;cursor:pointer;background:linear-gradient(#fffdf8,#f7ead2);border:1px solid #a8650a54;border-radius:.72rem;padding:.68rem .86rem;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s}.assistedAdminStatus>button:hover,.controlAssistedActionButton:hover,.controlAssistedActions button:hover{border-color:#9e570794;transform:translateY(-1px);box-shadow:0 8px 18px #7b4b0e21}.assistedAdminStatus button:focus-visible,.assistedDialog button:focus-visible,.assistedDialog input:focus-visible,.assistedDialog select:focus-visible,.assistedDialog textarea:focus-visible{outline-offset:2px;outline:3px solid #12978957}.assistedAdminStatus button:disabled{opacity:.58;cursor:not-allowed}.assistedAdminStatus.compact{grid-template-columns:auto minmax(0,1fr) auto;padding:.72rem .82rem}.assistedAdminCompactActions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.assistedAdminCompactActions button{color:#096c63;min-height:2.3rem;font:inherit;font-size:var(--customer-min-font-size,.68rem);background:#fff;border:1px solid #9bcfc2;border-radius:.55rem;padding:.5rem .7rem;font-weight:850}.assistedAdminCompactActions button:first-child{color:#fff;background:#08756b;border-color:#08756b}.assistedAdminCompactActions button:hover{transform:translateY(-1px);box-shadow:0 6px 14px #08756b24}.assistedAdminCountdown{text-align:right;background:#ffffffb3;border-radius:.78rem;min-width:7.5rem;padding:.55rem .7rem}.assistedAdminCountdown small,.assistedAdminCountdown time{color:#68787a;font-size:var(--customer-min-font-size,.7rem);display:block}.assistedAdminCountdown strong{font-variant-numeric:tabular-nums;color:#8a4b0a;font-size:1.35rem;display:block}.assistedAdminScope{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.assistedAdminScope section{background:#ffffff9e;border:1px solid #1152531c;border-radius:.8rem;padding:.75rem}.assistedAdminScope h3{font-size:var(--customer-min-font-size,.78rem);color:#2b5357;margin:0 0 .42rem}.assistedAdminScope ul,.assistedAdminProhibited ul{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.assistedAdminScope li{color:#526d70;font-size:var(--customer-min-font-size,.76rem);align-items:flex-start;gap:.4rem;line-height:1.35;display:flex}.assistedAdminScope li svg{flex:none;margin-top:.05rem}.assistedAdminProhibited{border-top:1px solid #104a4b1f;grid-column:2/-1;padding-top:.65rem}.assistedAdminProhibited summary{cursor:pointer;color:#3e5d61;align-items:center;gap:.38rem;font-size:.8rem;font-weight:800;display:flex}.assistedAdminProhibited[open] summary svg{transform:rotate(180deg)}.assistedAdminProhibited p,.assistedAdminProhibited li,.assistedAdminUnavailable{color:#6d7676;font-size:var(--customer-min-font-size,.75rem);line-height:1.45}.assistedAdminProhibited ul{margin-top:.45rem;padding-left:1rem;list-style:outside}.assistedAdminUnavailable{color:#8d5615;grid-column:2/-1;margin:0}.assistedDialogBackdrop{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#041218ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.assistedDialog{color:#17383d;background:#fff;border-radius:1.15rem;width:min(42rem,100%);max-height:calc(100vh - 2rem);padding:1.1rem;overflow-y:auto;box-shadow:0 28px 80px #000e1461}.assistedDialog header{border-bottom:1px solid #e3eceb;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;display:flex}.assistedDialog header p{color:#0b8174;font-size:var(--customer-min-font-size,.72rem);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem;font-weight:900}.assistedDialog h2{color:#102f36;margin:0;font-size:1.35rem}.assistedDialog header>button{color:#31565a;cursor:pointer;background:#eef5f4;border:0;border-radius:50%;width:2.2rem;height:2.2rem;font-size:1.35rem}.assistedDialog>label,.assistedAvailabilityFields label{color:#405f63;font-size:var(--customer-min-font-size,.78rem);gap:.33rem;margin-top:.72rem;font-weight:800;display:grid}.assistedDialog input,.assistedDialog select,.assistedDialog textarea{color:#17383d;width:100%;font:inherit;resize:vertical;background:#fbfdfd;border:1px solid #c8d8d7;border-radius:.68rem;padding:.67rem .75rem}.assistedOrganisationConfirm{color:#49666a;font-size:var(--customer-min-font-size,.78rem);background:#edf7f5;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;margin-top:.8rem;padding:.7rem;display:grid}.assistedOrganisationConfirm strong{color:#173c41}.assistedOrganisationConfirm code{font-size:var(--customer-min-font-size,.7rem)}.assistedSecretWarning,.assistedImpact{color:#7c5016;font-size:var(--customer-min-font-size,.76rem);background:#fff7e8;border:1px solid #f0d5a9;border-radius:.72rem;align-items:flex-start;gap:.5rem;padding:.65rem .7rem;line-height:1.45;display:flex}.assistedSecretWarning svg,.assistedImpact svg{flex:none;margin-top:.08rem}.assistedDialog details{border:1px solid #dbe6e5;border-radius:.72rem;margin-top:.7rem;padding:.65rem .7rem}.assistedDialog details summary{cursor:pointer;color:#3d5f63;font-size:var(--customer-min-font-size,.78rem);align-items:center;gap:.35rem;font-weight:800;display:flex}.assistedDialog details p{color:#60777a;font-size:var(--customer-min-font-size,.76rem);margin:.5rem 0 0;line-height:1.5}.assistedDialog footer{justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.assistedDialog footer button{color:#315359;cursor:pointer;background:#fff;border:1px solid #cbd9d8;border-radius:.7rem;padding:.68rem .9rem;font-weight:800}.assistedDialog footer button.primary{color:#fff;background:linear-gradient(135deg,#0a8175,#075c58);border-color:#08766c}.assistedDialog footer button:disabled{opacity:.5;cursor:not-allowed}.assistedDialogError{color:#9a302d;background:#fff0ee;border-radius:.65rem;padding:.65rem;font-size:.8rem}.assistedActionReview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;margin:.85rem 0 0;display:grid}.assistedActionReview>div{background:#fbfdfd;border:1px solid #e0e9e8;border-radius:.72rem;padding:.62rem}.assistedActionReview dt{color:#74878a;font-size:var(--customer-min-font-size,.67rem);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.assistedActionReview dd{color:#27494d;font-size:var(--customer-min-font-size,.78rem);margin:.2rem 0 0;line-height:1.42}.assistedAvailabilityFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.assistedActionSuccess{color:#185d54;background:#edf9f5;border:1px solid #b9ddd4;border-radius:.78rem;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.assistedActionSuccess>svg{flex:none}.assistedActionSuccess p{font-size:var(--customer-min-font-size,.78rem);margin:.2rem 0 .4rem}.assistedActionSuccess code{font-size:var(--customer-min-font-size,.68rem);overflow-wrap:anywhere}.controlAssistedActions{background:#fffaf0;border:1px solid #be781440;border-radius:.8rem;padding:.8rem}.controlAssistedActions>p{color:#756646;font-size:var(--customer-min-font-size,.76rem);margin:.25rem 0 .65rem}.controlAssistedActions>div{flex-wrap:wrap;gap:.45rem;display:flex}.controlAssistedActions button,.controlAssistedActionButton{font-size:var(--customer-min-font-size,.72rem);white-space:normal;padding:.53rem .65rem}.controlAssistedActionButton:disabled{opacity:.45;cursor:not-allowed}.customerAssistedChanges{grid-column:1/-1;scroll-margin-top:1rem}.customerAssistedChangesList{gap:.7rem;display:grid}.customerAssistedChangesList>article{background:#fbfdfd;border:1px solid #dce8e6;border-radius:.85rem;padding:.8rem}.customerAssistedChangesList>article>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.customerAssistedChangesList p{color:#4e686c;margin:.4rem 0;font-size:.85rem}.customerAssistedChangesList small{color:#6f8183}.customerAssistedChangesList footer{color:#748486;font-size:var(--customer-min-font-size,.72rem);border-top:1px solid #e4eceb;justify-content:space-between;gap:.6rem;margin-top:.65rem;padding-top:.55rem;display:flex}.customerAssistedChangesEmpty{color:#6d7e80;background:#f5f8f8;border-radius:.75rem;margin:0;padding:.85rem}@media (max-width:760px){.assistedAdminStatus{grid-template-columns:auto minmax(0,1fr)}.assistedAdminStatus>button,.assistedAdminCountdown,.assistedAdminScope,.assistedAdminProhibited,.assistedAdminUnavailable{grid-column:1/-1}.assistedAdminCountdown{text-align:left}.assistedAdminScope,.assistedActionReview,.assistedAvailabilityFields{grid-template-columns:1fr}}@media (max-width:390px){.assistedAdminStatus{border-radius:.9rem;padding:.78rem}.assistedAdminStatusIcon{width:2.35rem;height:2.35rem}.assistedAdminStatus h2{font-size:.94rem}.assistedDialogBackdrop{align-items:end;padding:0}.assistedDialog{border-radius:1rem 1rem 0 0;max-height:94vh;padding:.9rem}.assistedOrganisationConfirm{grid-template-columns:1fr}.assistedDialog footer{margin-inline:-.9rem;background:#fff;margin-bottom:-.9rem;padding:.8rem .9rem;position:sticky;bottom:-.9rem;box-shadow:0 -8px 20px #08232714}.assistedDialog footer button{flex:1}.customerAssistedChangesList>article>div,.customerAssistedChangesList footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.assistedAdminStatus *,.assistedDialog *,.controlAssistedActionButton,.controlAssistedActions button{transition:none!important;animation:none!important}.assistedAdminStatus>button:hover,.controlAssistedActionButton:hover,.controlAssistedActions button:hover{transform:none!important}}.configurationReview{background:#f7faf9;border-color:#bfd8d2;gap:0;margin-bottom:1rem;display:grid;overflow:clip;box-shadow:0 .55rem 1.5rem #0b2c300f}.configurationReviewHead{background:linear-gradient(112deg,#e7f5f1 0%,#f1f8f6 58%,#eaf2f1 100%);border-bottom:1px solid #c6ddd7;align-items:center;gap:.95rem;min-height:7rem;padding:1.1rem 1.2rem;display:flex;box-shadow:inset 4px 0 #138b77,inset 0 1px #ffffffe6}.configurationReviewHead>div:last-child{min-width:0}.configurationReviewHead>.platformIconBadge{filter:none;border-color:#86c2b3;border-radius:.78rem;flex:none;width:2.75rem;height:2.75rem;transform:none;box-shadow:inset 0 1px #ffffffe0,0 .25rem .6rem #08524517}.configurationReviewHead p{color:#08786f;font-size:var(--customer-min-font-size,.68rem);letter-spacing:.115em;text-transform:uppercase;margin:0 0 .2rem;font-weight:850}.configurationReviewHead h2{color:#123b36;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.18}.configurationReviewHead>div>span{color:#496761;max-width:58rem;margin-top:.32rem;font-size:.82rem;line-height:1.5;display:block}.configurationReviewCounts{background:#fbfdfc;border-bottom:1px solid #dce7e4;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;padding:.95rem 1rem;display:grid}.configurationCount{color:#45606f;background:#fff;border:1px solid #dbe7eb;border-radius:.72rem;grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,1fr);align-content:center;align-items:center;gap:.05rem .58rem;min-width:0;min-height:4.7rem;padding:.7rem .78rem;display:grid;box-shadow:inset 0 1px #ffffffe6,0 .2rem .6rem #16363e0a}.configurationCount>svg{filter:none;grid-row:1/3;align-self:center;width:1.25rem;height:1.25rem}.configurationCount strong{color:#132f43;font-variant-numeric:tabular-nums;font-size:1.38rem;line-height:1}.configurationCount span{min-width:0;color:inherit;font-size:var(--customer-min-font-size,.72rem);font-weight:800;line-height:1.25}.configurationCount-needs-attention{color:#8d5717;background:#fff9ef;border-color:#e9cfa6}.configurationCount-configured{color:#087661;background:#f1faf6;border-color:#b7dccf}.configurationCount-not-enough-evidence{color:#436777;background:#f3f8fa;border-color:#c9d9e1}.configurationCount-not-applicable{color:#647782;background:#f6f8f9;border-color:#d8e0e3}.configurationReviewGroups{background:#f7faf9;gap:.65rem;padding:.9rem 1rem 1rem;display:grid}.configurationGroup{background:#fff;border:1px solid #d5e1e3;border-radius:.76rem;transition:border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 .18rem .55rem #16363e09}.configurationGroup>summary{cursor:pointer;color:#263e50;background:linear-gradient(#fff,#fbfcfc);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:4rem;padding:.78rem .9rem;list-style:none;transition:background-color .18s,color .18s;display:grid}.configurationGroup>summary::-webkit-details-marker{display:none}.configurationGroup>summary:hover{background:#f3f8f7}.configurationGroup>summary:focus-visible{outline-offset:-3px;outline:3px solid #0d948852}.configurationGroup>summary span{min-width:0}.configurationGroup>summary strong,.configurationGroup>summary small{display:block}.configurationGroup>summary strong{font-size:.9rem;line-height:1.25}.configurationGroup>summary small{color:#667c8b;font-size:var(--customer-min-font-size,.71rem);margin-top:.16rem;font-weight:550;line-height:1.35}.configurationGroup>summary b{color:#405968;min-width:1.78rem;height:1.78rem;font-size:var(--customer-min-font-size,.72rem);font-variant-numeric:tabular-nums;background:#edf3f5;border:1px solid #dce6e8;border-radius:99px;place-items:center;display:grid}.configurationGroup>summary .controlDisclosureChevron{color:#526f72;transition:transform .18s}.configurationGroup[open]{border-color:#acd1c7;box-shadow:0 .3rem .8rem #0b4e440f}.configurationGroup[open]>summary{color:#1d524a;background:#edf7f4;border-bottom:1px solid #cfe1dc}.configurationGroup[open]>summary .controlDisclosureChevron{transform:rotate(180deg)}.configurationGroup-needs-attention{border-color:#e6c99c}.configurationGroup-needs-attention>summary{color:#8e520d}.configurationGroup-needs-attention[open]{border-color:#dfbd88}.configurationGroup-needs-attention[open]>summary{color:#7b4a13;background:#fff8ed;border-bottom-color:#ead4b2}.configurationFindingList{background:#fbfcfc;gap:.6rem;padding:.68rem;display:grid}.configurationFinding{background:#fff;border:1px solid #e0e8eb;border-radius:.7rem;min-width:0;box-shadow:0 .24rem .65rem #142e3d0a}.configurationFinding>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.68rem .75rem .42rem;display:grid}.configurationFinding>header div{min-width:0}.configurationFinding>header div>span{color:#70818e;font-size:var(--customer-min-font-size,.65rem);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.1rem;font-weight:800;display:block}.configurationFinding h4{color:#173348;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.3}.configurationClassification{color:#516878;font-size:var(--customer-min-font-size,.65rem);white-space:nowrap;background:#f4f7f8;border:1px solid #dbe4e8;border-radius:99px;align-self:center;padding:.27rem .48rem;font-weight:800}.configurationClassification.required{color:#92530d;background:#fff8eb;border-color:#efcd9f}.configurationClassification.recommended{color:#4f6080;background:#f5f7fb;border-color:#d4dce8}.configurationClassification.optional{color:#426c7a;background:#f3f9fb;border-color:#cfe2e8}.configurationFinding-needs-attention{border-left:3px solid #d78928}.configurationFinding-needs-attention:has(.configurationClassification.required){border-left-color:#c1493b}.configurationFinding-configured{border-left:3px solid #20a481}.configurationFinding-not-enough-evidence,.configurationFinding-not-applicable{border-left:3px solid #9aaab5}.configurationFindingSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin:0;padding:.05rem .75rem .68rem;display:grid}.configurationFindingSummary div{background:#f8fafb;border:1px solid #e5ecee;border-radius:.5rem;min-width:0;padding:.48rem .55rem}.configurationFindingSummary dt{color:#758691;font-size:var(--customer-min-font-size,.65rem);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.12rem;font-weight:800}.configurationFindingSummary dd{color:#314c5e;font-size:var(--customer-min-font-size,.74rem);overflow-wrap:anywhere;margin:0;line-height:1.38}.configurationFindingDetails{border-top:1px solid #e8eef0}.configurationFindingDetails>summary{cursor:pointer;color:#08746c;min-height:2.55rem;font-size:var(--customer-min-font-size,.72rem);background:#f7faf9;justify-content:space-between;align-items:center;gap:.55rem;padding:.5rem .75rem;font-weight:800;list-style:none;transition:background-color .18s,color .18s;display:flex}.configurationFindingDetails>summary::-webkit-details-marker{display:none}.configurationFindingDetails>summary:hover{color:#075f59;background:#edf7f4}.configurationFindingDetails>summary:focus-visible{outline-offset:-3px;outline:3px solid #0d94884d}.configurationFindingDetails[open]>summary .controlDisclosureChevron{transform:rotate(180deg)}.configurationFindingDetails[open]>summary{color:#075f59;background:#eaf5f2;border-bottom:1px solid #dbe8e4}.configurationEvidenceGrid{background:#fbfcfd;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.68rem;display:grid}.configurationEvidenceGrid section{background:#fff;border:1px solid #e1e9ec;border-radius:.6rem;min-width:0;padding:.65rem}.configurationEvidenceGrid h5,.configurationCustomerGuidance h5{color:#213f52;font-size:var(--customer-min-font-size,.76rem);margin:0 0 .25rem}.configurationEvidenceGrid p,.configurationCustomerGuidance p{color:#536b7a;font-size:var(--customer-min-font-size,.75rem);overflow-wrap:anywhere;margin:0;line-height:1.5}.configurationCustomerGuidance{background:linear-gradient(145deg,#f1faf7,#f8fcfb);border:1px solid #bfe0d9;border-radius:.72rem;gap:.7rem;margin:0 .75rem .75rem;padding:.8rem;display:grid}.configurationGuidanceHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.configurationGuidanceHead span{color:#078174;font-size:var(--customer-min-font-size,.64rem);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.configurationGuidanceHead button,.configurationAreaSummary button{color:#08766e;min-height:2.45rem;font-size:var(--customer-min-font-size,.72rem);cursor:pointer;background:#fff;border:1px solid #9dcfc5;border-radius:.58rem;justify-content:center;align-items:center;gap:.38rem;padding:.52rem .7rem;font-weight:800;display:inline-flex}.configurationGuidanceHead button:hover,.configurationAreaSummary button:hover{background:#ecf8f5;border-color:#15988a}.configurationGuidanceHead button:focus-visible,.configurationAreaSummary button:focus-visible{outline-offset:2px;outline:3px solid #0d948845}.configurationCustomerGuidance dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.configurationCustomerGuidance dl div{background:#ffffffd9;border-radius:.5rem;padding:.55rem}.configurationCustomerGuidance dt{color:#617986;font-size:var(--customer-min-font-size,.64rem);text-transform:uppercase;font-weight:800}.configurationCustomerGuidance dd{color:#244a59;font-size:var(--customer-min-font-size,.75rem);overflow-wrap:anywhere;margin:.16rem 0 0;font-weight:750}.configurationCustomerGuidance ol{color:#385764;font-size:var(--customer-min-font-size,.75rem);gap:.32rem;margin:0;padding-left:1.3rem;line-height:1.45;display:grid}.configurationGuidanceWarning,.configurationCustomerBoundary{border-radius:.5rem;align-items:flex-start;gap:.4rem;padding:.55rem;display:flex}.configurationGuidanceWarning{background:#fff6e8;color:#845014!important}.configurationCustomerBoundary{background:#e8f5f2;color:#176b63!important}.configurationNoFindings{color:#667c89;font-size:var(--customer-min-font-size,.78rem);margin:0;padding:.6rem}.configurationAreaSummary{background:linear-gradient(110deg,#f7fbfb,#fff);border:1px solid #d6e4e6;border-radius:.78rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 1rem;margin-bottom:.85rem;padding:.75rem .85rem;display:grid}.configurationAreaSummary>div{align-items:center;gap:.55rem;min-width:0;display:flex}.configurationAreaSummary>div span{min-width:0}.configurationAreaSummary strong,.configurationAreaSummary small{display:block}.configurationAreaSummary strong{color:#1a3b4d;font-size:.82rem}.configurationAreaSummary small{color:#657b88;font-size:var(--customer-min-font-size,.7rem);margin-top:.12rem}.configurationAreaSummary ul{color:#7b4a12;font-size:var(--customer-min-font-size,.72rem);grid-column:1/-1;gap:.22rem;margin:-.1rem 0 0 1.55rem;padding:0;line-height:1.4;display:grid}.configurationHealth{background:linear-gradient(120deg,#f2faf7,#fff 65%);border-color:#bcded5;grid-column:1/-1;gap:.75rem;padding:1rem;display:grid}.configurationHealthHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.configurationHealthHead>div{min-width:0}.configurationHealthHead p{color:#087f76;font-size:var(--customer-min-font-size,.64rem);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .12rem;font-weight:850}.configurationHealthHead h2{color:#153c34;margin:0;font-size:1rem}.configurationHealthHead span{color:#5a716b;font-size:var(--customer-min-font-size,.72rem);margin-top:.18rem;line-height:1.45;display:block}.configurationHealthHead button{color:#08756b;min-height:2.45rem;font-size:var(--customer-min-font-size,.72rem);cursor:pointer;background:#fff;border:1px solid #8fc9bc;border-radius:.62rem;align-items:center;gap:.38rem;padding:.5rem .72rem;font-weight:850;display:inline-flex}.configurationHealthHead button:hover{background:#eaf7f3;border-color:#148f82}.configurationHealthHead button:focus-visible{outline-offset:2px;outline:3px solid #0d948847}.configurationHealthCounts{flex-wrap:wrap;gap:.55rem;display:flex}.configurationHealthCounts span{color:#516b64;font-size:var(--customer-min-font-size,.7rem);background:#ffffffdb;border:1px solid #d7e5e1;border-radius:99px;align-items:baseline;gap:.3rem;padding:.42rem .62rem;font-weight:750;display:inline-flex}.configurationHealthCounts span:first-child{color:#8b5111;background:#fff8ed;border-color:#efd0a5}.configurationHealthCounts strong{color:inherit;font-size:.9rem}.configurationHealth ul{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.configurationHealth li{background:#fffc;border:1px solid #e3eae7;border-radius:.58rem;align-items:flex-start;gap:.5rem;padding:.58rem .65rem;display:flex}.configurationHealth li>span{min-width:0}.configurationHealth li strong,.configurationHealth li small{display:block}.configurationHealth li strong{color:#27463f;font-size:var(--customer-min-font-size,.76rem)}.configurationHealth li small{color:#637a74;font-size:var(--customer-min-font-size,.68rem);overflow-wrap:anywhere;margin-top:.12rem;line-height:1.4}.configurationHealthClear{color:#147463;font-size:var(--customer-min-font-size,.73rem);align-items:center;gap:.4rem;margin:0;font-weight:750;display:flex}.controlMessagesStack{gap:.9rem;min-width:0;display:grid}.controlTemplateCounts{flex-wrap:wrap;gap:.45rem;padding:.75rem 1rem 0;display:flex}.controlTemplateCounts strong,.controlTemplateCounts span{color:#177466;font-size:var(--customer-min-font-size,.68rem);background:#eff9f5;border:1px solid #c7e1da;border-radius:99px;padding:.35rem .55rem}.controlTemplateCounts span{color:#805d1e;background:#fff9ec;border-color:#e2d6b9;font-weight:750}.controlTemplateList{gap:.55rem;padding:.75rem 1rem 1rem;display:grid}.controlTemplateCard{background:#fff;border:1px solid #d9e5e1;border-radius:.72rem;min-width:0;overflow:hidden}.controlTemplateCard>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.62rem;min-height:3.6rem;padding:.68rem .75rem;list-style:none;display:grid}.controlTemplateCard>summary::-webkit-details-marker{display:none}.controlTemplateCard>summary:focus-visible{outline-offset:-3px;outline:3px solid #0d948847}.controlTemplateCard>summary>span:nth-child(2){min-width:0}.controlTemplateCard>summary strong,.controlTemplateCard>summary small{display:block}.controlTemplateCard>summary strong{color:#193f36;font-size:.82rem}.controlTemplateCard>summary small{color:#687c77;font-size:var(--customer-min-font-size,.68rem);margin-top:.12rem}.controlTemplateStatus{color:#1a7466;font-size:var(--customer-min-font-size,.65rem);white-space:nowrap;background:#eef7f4;border-radius:99px;padding:.3rem .48rem;font-weight:800}.controlTemplateCard[open]>summary{background:#f8fbfa;border-bottom:1px solid #dfe9e6}.controlTemplateCard[open]>summary .controlDisclosureChevron{transform:rotate(180deg)}.controlTemplateBody{background:#fbfcfc;gap:.65rem;padding:.7rem;display:grid}.controlTemplateBody>section{background:#fff;border:1px solid #dfe8e5;border-radius:.65rem;min-width:0;padding:.72rem}.controlTemplateBody>section.controlTemplatePending{background:#fffaf0;border-color:#e3d4ab}.controlTemplateSectionHead{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.controlTemplateSectionHead>div span,.controlTemplateSectionHead>div strong{display:block}.controlTemplateSectionHead>div span{color:#0a756a;font-size:var(--customer-min-font-size,.65rem);letter-spacing:.06em;text-transform:uppercase;font-weight:850}.controlTemplatePending .controlTemplateSectionHead>div span{color:#8a5d11}.controlTemplateSectionHead>div strong{color:#425c55;font-size:var(--customer-min-font-size,.7rem);margin-top:.12rem}.controlTemplateWording{color:#1d3e36;font-size:var(--customer-min-font-size,.78rem);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#f7faf9;border:1px solid #dce7e3;border-radius:.55rem;margin:.62rem 0;padding:.7rem;font-weight:650;line-height:1.55}.controlTemplatePending .controlTemplateWording{background:#fffdf7;border-color:#eadfbe}.controlTemplateBody dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.controlTemplateBody dl div{background:#f4f8f7;border-radius:.45rem;min-width:0;padding:.48rem}.controlTemplateBody dt{color:#6a7d77;font-size:var(--customer-min-font-size,.61rem);text-transform:uppercase;font-weight:800}.controlTemplateBody dd{color:#294a42;font-size:var(--customer-min-font-size,.69rem);overflow-wrap:anywhere;margin:.1rem 0 0;line-height:1.4}.controlTemplateMissing{color:#8b3f35;align-items:flex-start;gap:.5rem;display:flex}.controlTemplateMissing strong{font-size:var(--customer-min-font-size,.78rem)}.controlTemplateMissing p{font-size:var(--customer-min-font-size,.7rem);margin:.15rem 0 0;line-height:1.45}@media (max-width:980px){.configurationReviewCounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.configurationReviewHead{align-items:flex-start;padding:1rem}.configurationReviewCounts,.configurationReviewGroups{padding:.8rem}.configurationFindingSummary,.configurationEvidenceGrid,.configurationCustomerGuidance dl{grid-template-columns:1fr}.configurationGuidanceHead{flex-direction:column;align-items:stretch}.configurationGuidanceHead button{width:100%}.configurationAreaSummary{grid-template-columns:1fr}.configurationAreaSummary button{width:100%}.configurationHealthHead{grid-template-columns:auto minmax(0,1fr)}.configurationHealthHead button{grid-column:1/-1;justify-content:center;width:100%}.controlTemplateBody dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.configurationReview{padding:0}.configurationReviewHead{gap:.7rem;min-height:0;padding:.9rem .82rem}.configurationReviewHead>.platformIconBadge{width:2.4rem;height:2.4rem}.configurationReviewHead>div>span{font-size:var(--customer-min-font-size,.76rem)}.configurationReviewCounts{grid-template-columns:1fr}.configurationCount{min-height:4.2rem}.configurationReviewGroups{padding:.72rem}.configurationGroup>summary{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.48rem;padding:.7rem}.configurationGroup>summary b{min-width:1.55rem;height:1.55rem}.configurationFinding>header{grid-template-columns:auto minmax(0,1fr)}.configurationClassification{grid-column:2;justify-self:start}.configurationHealth{padding:.78rem}.configurationHealthHead{grid-template-columns:1fr}.configurationHealthHead>.platformIconBadge{display:none}.controlTemplateList{padding:.65rem}.controlTemplateCounts{padding:.65rem .65rem 0}.controlTemplateCard>summary{grid-template-columns:auto minmax(0,1fr) auto}.controlTemplateStatus{white-space:normal;grid-column:2;justify-self:start}.controlTemplateCard>summary>.controlDisclosureChevron{grid-area:1/3/span 2}.controlTemplateBody dl{grid-template-columns:1fr}.controlTemplateSectionHead{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.configurationGroup,.configurationGroup>summary,.configurationFindingDetails>summary,.configurationGroup .controlDisclosureChevron,.configurationFindingDetails .controlDisclosureChevron,.configurationGuidanceHead button,.configurationAreaSummary button,.configurationHealthHead button,.controlTemplateCard .controlDisclosureChevron{transition:none!important}.configurationHealthHead button:hover{transform:none!important}#configuration-review{scroll-behavior:auto}}.brand{isolation:isolate;background:radial-gradient(circle at 12% 8%,#fffffff5 0,#0000 58%),linear-gradient(145deg,#f8fbfa 0%,#e9f4f1 58%,#d9eee8 100%);border:1px solid #e0f2ed8c;border-radius:1.2rem;align-items:center;margin:-.25rem 0 1.35rem;padding:1rem .85rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .9rem 2rem #000c1a2e,inset 0 1px #ffffffe0}.brand:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at 100% 0,#0aa68529 0,#0000 45%),radial-gradient(circle at 0 100%,#36c36a1a 0,#0000 48%);position:absolute;inset:0}.brandLogo{z-index:1;mix-blend-mode:multiply;width:100%;height:auto;display:block;position:relative}nav{gap:.3rem;display:grid}nav button{color:#bed2cf;text-align:left;background:0 0;border:0;border-radius:.5rem;padding:.7rem .8rem;font-size:.9rem}nav button:hover,nav button.active{color:#fff;background:#117e7347}.pilot{border-top:1px solid #a7dbcd29;margin-top:auto;padding:1rem .5rem 0;font-size:.88rem}.pilot small{color:#8eaaa1}.pilot .viewerName{overflow-wrap:anywhere;margin-top:.7rem;display:block}.signOutForm{margin:0}.signOutButton{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.signOutButton:focus-visible{outline-offset:3px;outline:3px solid #1ca98252}.pilot a,.pilot .signOutButton{color:#e8b64b;font-size:var(--customer-min-font-size,.78rem);margin-top:.55rem;display:inline-block}main{width:100%;max-width:90rem;margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem)}header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.eyebrow{color:#35715e;text-transform:uppercase;letter-spacing:.1em;font-size:var(--customer-min-font-size,.72rem);margin:0 0 .3rem;font-weight:800}h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.25rem)}h2{margin:0;font-size:1.05rem}.primary,header button{color:#fff;background:#167454;border:0;border-radius:.55rem;padding:.75rem 1rem;font-weight:700}.primaryLink{color:#fff;background:#167454;border-radius:.55rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-block}.errorBanner{color:#8f251d;background:#fff5f4;border:1px solid #e0a09b;border-radius:.55rem;margin:-1rem 0 1rem;padding:.8rem 1rem;font-size:.85rem}.metrics{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem;display:grid}.metrics article{background:#fff;border:1px solid #dce5e1;border-radius:.75rem;gap:.2rem;padding:1.2rem;display:grid}.metrics strong{letter-spacing:-.04em;font-size:2rem}.metrics span{font-size:.88rem;font-weight:700}.metrics small,.panel p,td small,.contacts small{color:#71847d}.metrics .attention{background:#fffbf1;border-color:#e7c67e}.metrics .dangerMetric{background:#fff5f4;border-color:#e0a09b}.panel{background:#fff;border:1px solid #dce5e1;border-radius:.75rem;overflow:hidden}.panelHead{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;padding:1.15rem 1.3rem;display:flex}.panelHead p{margin:.25rem 0 0;font-size:.8rem}.phase,.ready,.statusPill{color:#116044;font-size:var(--customer-min-font-size,.72rem);white-space:nowrap;background:#ddf4e9;border-radius:999px;padding:.3rem .6rem;font-weight:800;display:inline-block}.status-needs-review{color:#7b5200;background:#fff0ca}.status-escalated,.status-delivery-failed{color:#a0271e;background:#ffe0dd}.status-upcoming,.status-awaiting-reply{color:#42546b;background:#e7edf5}.availabilityCell{justify-items:start;gap:.4rem;min-width:11.5rem;display:grid}.availabilityPill{color:#116044;font-size:var(--customer-min-font-size,.72rem);white-space:nowrap;background:#ddf4e9;border-radius:999px;padding:.3rem .6rem;font-weight:800;display:inline-block}.availability-away{color:#fff;background:#078dcc;box-shadow:0 0 0 2px #078dcc26}.availability-holiday{color:#324f8c;background:#e8eefc}.availability-sick{color:#a0271e;background:#ffe0dd}.availability-rdo{color:#7b5200;background:#fff0ca}.availabilityCell>small{color:#71847d;font-size:var(--customer-min-font-size,.72rem)}.availabilityActions{flex-wrap:wrap;gap:.35rem;display:flex}.availabilityActions button{color:#29443c;font-size:var(--customer-min-font-size,.72rem);background:#fff;border:1px solid #cbd8d3;border-radius:.4rem;padding:.35rem .55rem;font-weight:700}.availabilityActions button:hover{color:#116044;background:#f0f8f5;border-color:#167454}.workerListTools{background:#f8fbfa;border-bottom:1px solid #e2ebe7;grid-template-columns:minmax(12rem,22rem) auto minmax(8rem,1fr);align-items:end;gap:.8rem;padding:.85rem 1.2rem;display:grid}.workerSearchField{color:#49645b;font-size:var(--customer-min-font-size,.68rem);gap:.35rem;font-weight:850;display:grid}.workerSearchField input{color:#17352d;width:100%;min-height:2.45rem;font:inherit;background:#fff;border:1px solid #c4d4ce;border-radius:.55rem;padding:.52rem .7rem}.workerSearchField input::placeholder{color:#7a8c85}.workerFilterGroup{flex-wrap:wrap;gap:.35rem;display:flex}.workerFilterGroup button{color:#3d5a51;min-height:2.45rem;font-size:var(--customer-min-font-size,.7rem);background:#fff;border:1px solid #c6d6d0;border-radius:999px;padding:.48rem .68rem;font-weight:800}.workerFilterGroup button:hover{color:#075d57;background:#f0f8f5;border-color:#0a7d73}.workerFilterGroup button.active{color:#075d57;background:#e1f3ed;border-color:#0a7d73;box-shadow:inset 0 0 0 1px #0a7d7314}.workerResultCount{color:#647a72;font-size:var(--customer-min-font-size,.7rem);white-space:nowrap;justify-self:end;margin:0 0 .62rem}.workerManagementTable{min-width:64rem}.workerActionsCell{white-space:nowrap;width:1%}.workerMobileCell>span{display:block}.smsCommunicationStatus{white-space:normal;background:#fff8e8;border:1px solid #e3bf78;border-left-width:3px;border-radius:.52rem;gap:.28rem;width:min(18rem,100%);margin-top:.48rem;padding:.58rem .65rem;display:grid}.smsCommunicationStatus strong{color:#76500b;font-size:var(--customer-min-font-size,.7rem);line-height:1.35}.smsCommunicationStatus small{color:#6d6350;font-size:var(--customer-min-font-size,.65rem);margin:0;line-height:1.4}.smsCommunicationStatus button{color:#684809;font-size:var(--customer-min-font-size,.66rem);background:#fff;border:1px solid #b6934e;border-radius:.42rem;justify-self:start;margin-top:.2rem;padding:.32rem .5rem;font-weight:800}.smsCommunicationStatus button:hover{background:#fff2cf;border-color:#7b5a18}.smsCommunication-provider_reported{background:#f7f3fc;border-color:#c0b5d8}.smsCommunication-provider_reported strong{color:#58457b}.smsRestorationPending{color:#684809;width:fit-content;font-size:var(--customer-min-font-size,.62rem);background:#f0dcad;border-radius:999px;margin-top:.2rem;padding:.24rem .45rem;font-weight:850}.controlSmsSuppression{white-space:normal;background:#fff8e8;border:1px solid #e3bf78;border-left-width:3px;border-radius:.48rem;gap:.26rem;min-width:12rem;margin-top:.5rem;padding:.5rem .58rem;display:grid}.controlSmsSuppression .controlStatus{width:fit-content}.controlSmsSuppression small{color:#6d6350;font-size:var(--customer-min-font-size,.64rem);margin:0;line-height:1.4}.workerEditAction{color:#38544b;font-size:var(--customer-min-font-size,.7rem);background:#fff;border:1px solid #cbd8d3;border-radius:.45rem;padding:.38rem .58rem;font-weight:750}.workerEditAction:hover{color:#075d57;background:#f0f8f5;border-color:#0a7d73}.workerTableEmpty{color:#657a73;text-align:center;padding:2rem 1.2rem}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:38rem}th,td{text-align:left;border-bottom:1px solid #edf1ef;padding:.9rem 1.3rem;font-size:.85rem}th{color:#71847d;font-size:var(--customer-min-font-size,.7rem);text-transform:uppercase;letter-spacing:.06em}td b,td small{display:block}td small{margin-top:.2rem}.lowerGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.contacts,.checks{margin:0;padding:1rem 1.3rem 1.3rem;list-style:none}.contacts li{align-items:center;gap:.8rem;padding:.7rem 0;display:flex}.contacts li>span{color:#146049;background:#dff1ea;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-weight:800;display:grid}.contacts b,.contacts small{display:block}.contacts .missing>span{color:#8a5e00;background:#fff0ca}.checks li{padding:.55rem 0;font-size:.86rem}.checks i{color:#146049;background:#dff1ea;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;margin-right:.5rem;font-style:normal;font-weight:800;display:inline-grid}.checks .warn i{color:#8a5e00;background:#fff0ca}.introPanel{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.2rem 1.3rem;display:flex}.introPanel p{margin:.3rem 0 0}.introPanel button{background:#fff;border:1px solid #cbd8d3;border-radius:.5rem;padding:.65rem .9rem}.introPanel button:not(:disabled):hover{color:#116044;background:#f0f8f5;border-color:#167454}.introActions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.contactPanel{margin-top:1rem}.panelHead>button{background:#fff;border:1px solid #cbd8d3;border-radius:.5rem;padding:.55rem .75rem}.panelHead>button:not(:disabled):hover{color:#116044;background:#f0f8f5;border-color:#167454}.ruleHeadActions{align-items:center;gap:.55rem;display:flex}.ruleHeadActions button{color:#29443c;font-size:var(--customer-min-font-size,.72rem);background:#fff;border:1px solid #cbd8d3;border-radius:.4rem;padding:.35rem .55rem;font-weight:700}.ruleHeadActions button:not(:disabled):hover{color:#116044;background:#f0f8f5;border-color:#167454}.reviewGrid,.settingsGrid{gap:1rem;display:grid}.reviewGrid{grid-template-columns:1.1fr .9fr}.supervisorDirectoryPanel{grid-column:1/-1}.companyGrid{grid-template-columns:1.35fr .65fr;gap:1rem;display:grid}.companyProfile{padding:1.3rem}.companyIdentity{align-items:center;gap:1rem;display:flex}.companyLogo{object-fit:contain;border-radius:1.15rem;width:6.25rem;height:6.25rem}.companyWorkspaceName{color:#0d1b2a;margin:.25rem 0 .55rem;font-size:1.45rem;line-height:1.2}.companyFacts{border-top:1px solid #e6ece9;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0 0;padding-top:1.2rem;display:grid}.companyFacts div{gap:.25rem;display:grid}.companyFacts dt{color:#71847d;font-size:var(--customer-min-font-size,.72rem);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.companyFacts dd{margin:0;font-size:.9rem;font-weight:700}.companyAddressEdit{color:#185548;font-size:var(--customer-min-font-size,.78rem);background:#f7fbf9;border:1px solid #b9d3cb;border-radius:.55rem;margin-top:1rem;padding:.55rem .8rem;font-weight:800}.companyAddressEdit:not(:disabled):hover{background:#edf8f4;border-color:#16806c}.adminSummary{padding:1.3rem}.adminSummary>strong{color:#167454;margin:.8rem 0 .35rem;font-size:3rem;line-height:1;display:block}.adminSummary>p:not(.eyebrow){color:#64766f;font-size:.84rem;line-height:1.5}.adminSummary>small{color:#71847d;line-height:1.4;display:block}.seatProgress{background:#e5ece9;border-radius:999px;height:.55rem;margin:1.2rem 0 .55rem;overflow:hidden}.seatProgress span{border-radius:inherit;background:#167454;height:100%;display:block}.companyUsersPanel{grid-column:1/-1}.companyUserTable{padding:.35rem 1.3rem 1rem}.companyUserTableHead,.companyUserTable article{grid-template-columns:minmax(14rem,1.35fr) minmax(7rem,.65fr) minmax(7rem,.65fr) minmax(11rem,.85fr) minmax(13rem,1fr);align-items:center;gap:.8rem;display:grid}.companyUserTableHead{color:#587069;font-size:var(--customer-min-font-size,.68rem);letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #dfe8e4;padding:.65rem 0;font-weight:800}.companyUserTableHead>span:last-child{text-align:right}.companyUserTable article{border-bottom:1px solid #edf1ef;padding:.95rem 0}.companyUserIdentityCell{align-items:center;gap:.8rem;min-width:0;display:flex}.userIdentity b,.userIdentity small{display:block}.userIdentity{min-width:0}.userIdentity b{color:#19342c;font-size:.9rem}.userIdentity small{color:#657a73;text-overflow:ellipsis;margin-top:.2rem;overflow:hidden}.roleBadge,.memberStatus{font-size:var(--customer-min-font-size,.7rem);text-transform:capitalize;border-radius:999px;justify-self:start;padding:.32rem .65rem;font-weight:800}.roleBadge{color:#39534a;background:#e8eeec}.roleBadge.ownerRole{color:#795100;background:#fff0ca}.memberStatus{color:#116044;background:#ddf4e9}.member-invited{color:#566576;background:#edf1f5}.member-suspended{color:#a0271e;background:#ffe0dd}.companyUserActions{flex-wrap:wrap;justify-content:flex-end;justify-self:stretch;gap:.35rem;display:flex}.companyUserActions button{color:#29443c;font-size:var(--customer-min-font-size,.7rem);white-space:nowrap;background:#fff;border:1px solid #cbd8d3;border-radius:.4rem;padding:.38rem .55rem;font-weight:700}.companyUserActions button:hover:not(:disabled){color:#116044;background:#f0f8f5;border-color:#167454}.companyUserActions .companyUserCancelInvite:hover:not(:disabled){color:#932d25;background:#fff2f0;border-color:#d4a6a0}.noCompanyUserAction{text-align:right;color:#8b9b96;display:block}.weeklyReportPreference{justify-items:start;gap:.25rem;display:grid}.weeklyReportPreference small{color:#6f817b;font-size:var(--customer-min-font-size,.68rem)}.preferenceToggle{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.preferenceToggle input{opacity:0;pointer-events:none;position:absolute}.preferenceToggle>span{background:#dce5e2;border:1px solid #bccbc6;border-radius:999px;width:2.1rem;height:1.15rem;transition:all .16s;position:relative}.preferenceToggle>span:after{content:"";background:#fff;border-radius:50%;width:.72rem;height:.72rem;transition:all .16s;position:absolute;top:.14rem;left:.16rem;box-shadow:0 1px 3px #0d1b2a33}.preferenceToggle input:checked+span{background:#0a7d73;border-color:#0a7d73}.preferenceToggle input:checked+span:after{transform:translate(.92rem)}.preferenceToggle input:focus-visible+span{outline-offset:2px;outline:3px solid #0a7d7338}.preferenceToggle input:disabled+span{opacity:.55}.preferenceToggle:has(input:disabled){cursor:not-allowed}.preferenceToggle b{color:#3f5a52;font-size:var(--customer-min-font-size,.72rem)}.companyUserNotice{color:#135e47;background:#edf7f3;border-radius:.5rem;margin:1rem 1.3rem 0;padding:.75rem;font-size:.84rem}.timezoneNotice{grid-column:1/-1;margin:0}.ownerNote{background:#fffbf1;border:1px solid #ead9ad;border-radius:.5rem;align-items:flex-start;gap:.55rem;margin:0 1.3rem 1.15rem;padding:.65rem .75rem;display:flex}.ownerNote>span{color:#4f3b0e;width:1.15rem;height:1.15rem;font-size:var(--customer-min-font-size,.7rem);background:#e8b64b;border-radius:50%;flex:0 0 1.15rem;place-items:center;font-weight:900;display:grid}.ownerNote p{color:#6f644e;font-size:var(--customer-min-font-size,.76rem);margin:0;line-height:1.5}.weeklyReportsInfo{background:#f4f9f7;border:1px solid #cfe0da;border-radius:.72rem;grid-column:1/-1;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;display:flex}.weeklyReportsInfo>span{color:#08756b;width:1.35rem;height:1.35rem;font-size:var(--customer-min-font-size,.76rem);background:#dcefe9;border-radius:50%;flex:0 0 1.35rem;place-items:center;font-weight:900;display:grid}.weeklyReportsInfo h2{color:#23463d;margin:0 0 .25rem;font-size:.86rem}.weeklyReportsInfo p{color:#5d736c;font-size:var(--customer-min-font-size,.76rem);margin:0;line-height:1.55}.weeklyReportsInfo strong{color:#08756b}.safetyEscalationInfo{background:#fff8f7;border-color:#e5cbc7}.safetyEscalationInfo>span{color:#a12d26;background:#f8dfdc}.safetyEscalationInfo h2{color:#7d2b25}.safetyEscalationInfo strong{color:#a12d26}.demoNotice{color:#755913;background:#fff8e8;border-radius:.5rem;margin:0;padding:.75rem;font-size:.8rem}.peopleCards{padding:.4rem 1.3rem 1rem}.inlineEmpty{color:#71847d;padding:1rem 0}.peopleCards article{border-bottom:1px solid #edf1ef;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.8rem;padding:1rem 0;display:grid}.peopleCards b,.peopleCards small{display:block}.peopleCards small{color:#71847d;margin-top:.2rem}.peopleCards .primarySupervisor{background:linear-gradient(135deg,#f6fcf9,#edf8f4);border:1px solid #c7e1d8;border-left:4px solid #0a7d73;border-radius:.65rem;margin:.25rem -.7rem;padding:1rem .7rem;box-shadow:0 .3rem .85rem #0a5d5212}.peopleCards .primarySupervisor .avatar{color:#fff;background:linear-gradient(145deg,#0a7d73,#159671);box-shadow:0 0 0 .22rem #0a7d731f}.supervisorIdentity{min-width:0}.supervisorIdentity>b{color:#173a31;font-weight:850}.supervisorRoleBadge{color:#526a62;width:fit-content;font-size:var(--customer-min-font-size,.66rem);background:#f2f6f4;border:1px solid #d3dfda;border-radius:999px;margin-top:.3rem;padding:.22rem .48rem;font-weight:850;line-height:1;display:inline-flex}.supervisorRoleBadge.primaryRoleBadge{color:#08604f;background:#dff3ec;border-color:#9dcfc0}.primarySupervisorPurpose{font-weight:700;color:#3f6459!important}.makePrimaryButton{color:#29443c;font-size:var(--customer-min-font-size,.72rem);white-space:nowrap;background:#fff;border:1px solid #cbd8d3;border-radius:.4rem;padding:.4rem .65rem;font-weight:700}.makePrimaryButton:hover:not(:disabled){color:#116044;background:#f0f8f5;border-color:#167454}.makePrimaryButton.confirmPrimaryButton{color:#174f85;background:#e7f2ff;border-color:#4f8dcc;box-shadow:0 0 0 3px #4f8dcc1f}.makePrimaryButton.confirmPrimaryButton:hover:not(:disabled){color:#103f6c;background:#d8eaff;border-color:#2e70b1}.supervisorCardActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.supervisorNotice{color:#135e47;background:#edf7f3;border-radius:.5rem;margin:1rem 1.3rem 0;padding:.75rem;font-size:.84rem}.supervisorWorkflowNote{background:#f4faf7;border-left:3px solid #167454;border-radius:.35rem;margin:0 1.3rem 1.3rem;padding:1rem}.supervisorWorkflowNote p{color:#536b62;margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.avatar{color:#146049;width:2.5rem;height:2.5rem;font-size:var(--customer-min-font-size,.75rem);background:#dceee7;border-radius:50%;place-items:center;font-weight:900;display:grid}.timeline{margin:0;padding:1rem 1.3rem;list-style:none}.timeline li{grid-template-columns:6rem 1fr;align-items:start;gap:.75rem;padding:.58rem 0;display:grid;position:relative}.timeline li>.timelineTime{color:#146049;text-align:center;min-height:1.8rem;font-size:var(--customer-min-font-size,.67rem);background:#e7f2ee;border:1px solid #cde1da;border-radius:999px;place-items:center;padding:.32rem .55rem;font-weight:900;line-height:1.15;display:grid}.timeline .timeline-supervisor>.timelineTime{color:#72500c;background:#fff0ce;border-color:#e3c384}.timeline .timeline-admin>.timelineTime{color:#952f26;background:#fde6e3;border-color:#e2aaa3}.timeline b,.timeline small{display:block}.timeline small{color:#71847d;margin-top:.15rem}.escalationFlowPanel{grid-column:1/-1;overflow:hidden}.escalationFlowHead p{max-width:46rem}.escalationFlowActions{justify-items:end;gap:.45rem;display:grid}.manageWorkflowLink{color:#197363;font-size:var(--customer-min-font-size,.72rem);background:0 0;border:0;padding:.15rem 0;font-weight:800}.manageWorkflowLink:hover{color:#075d57;text-underline-offset:.2rem;text-decoration:underline}.escalationFlowTrack{background:linear-gradient(#fbfdfc,#f4f9f7);gap:1rem;margin:0;padding:1.55rem 1.25rem 1.8rem;list-style:none;display:grid}.flowStep{text-align:center;border-radius:.75rem;outline:none;align-content:start;justify-items:center;min-width:0;display:grid;position:relative}.flowNode{z-index:2;color:#075f58;background:radial-gradient(circle at 28% 20%,#fffffff5 0 5%,#0000 27%),linear-gradient(145deg,#f5fffb 0%,#d6f3eb 43%,#a9dcd0 100%);border:1px solid #8fc9bc;border-radius:50%;place-items:center;width:4.3rem;height:4.3rem;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 .65rem 1.25rem #0d3f3726,0 .14rem .28rem #0d3f371f,inset .18rem .2rem .35rem #ffffffd1,inset -.35rem -.45rem .75rem #085f4f21}.flowNode:before{content:"";pointer-events:none;background:linear-gradient(#ffffff94,#0000);border-radius:50% 50% 44% 44%;position:absolute;inset:.18rem .42rem 48%}.flowNode:after{content:"";pointer-events:none;border:1px solid #ffffff9e;border-radius:50%;position:absolute;inset:.18rem;box-shadow:inset 0 0 .55rem #ffffff42}.flowNode span{z-index:3;width:1.9rem;height:1.9rem;font-size:var(--customer-min-font-size,.76rem);background:linear-gradient(145deg,#ffffffeb,#ffffffad);border:1px solid #ffffffc7;border-radius:50%;place-items:center;font-weight:900;transition:transform .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 .18rem .38rem #0d3f371f,inset 0 1px #fff}.flowStepBody{z-index:2;justify-items:center;gap:.36rem;margin-top:.9rem;display:grid;position:relative}.flowStepBody b{color:#163c34;font-size:var(--customer-min-font-size,.78rem);line-height:1.2}.flowStepBody strong{color:#08766e;font-size:var(--customer-min-font-size,.7rem)}.flowStepBody small{color:#60756d;max-width:10.5rem;font-size:var(--customer-min-font-size,.65rem);line-height:1.45;transition:color .2s,font-weight .2s}.flowConnector{z-index:1;background:linear-gradient(90deg,#70bcae,#7ca3b7);width:calc(100% - 3.7rem);height:2px;transition:background .2s,box-shadow .2s;position:absolute;top:2.12rem;left:calc(50% + 2.35rem);box-shadow:0 1px #fffc}.flowConnector:after{content:"";border-top:2px solid #668fa2;border-right:2px solid #668fa2;width:.42rem;height:.42rem;position:absolute;top:50%;right:-.05rem;transform:translateY(-50%)rotate(45deg)}.flow-reminder .flowNode{color:#315b7b;background:radial-gradient(circle at 28% 20%,#fffffff5 0 5%,#0000 27%),linear-gradient(145deg,#f7fbff 0%,#dceaf6 44%,#b7cfe2 100%);border-color:#8eacc6;box-shadow:0 .65rem 1.25rem #264e6f26,0 .14rem .28rem #264e6f1a,inset .18rem .2rem .35rem #ffffffd6,inset -.35rem -.45rem .75rem #2a53741f}.flow-reminder .flowStepBody strong{color:#315f80}.flow-supervisor .flowNode,.flow-acknowledgement .flowNode{color:#75500d;background:radial-gradient(circle at 28% 20%,#fffffff5 0 5%,#0000 27%),linear-gradient(145deg,#fffdf5 0%,#fff0cb 43%,#eccb83 100%);border-color:#ddb667;box-shadow:0 .65rem 1.25rem #75500d26,0 .14rem .28rem #75500d1a,inset .18rem .2rem .35rem #ffffffdb,inset -.35rem -.45rem .75rem #7e540a1f}.flow-supervisor .flowStepBody strong,.flow-acknowledgement .flowStepBody strong{color:#7e570f}.flow-admin .flowNode{color:#922e26;background:radial-gradient(circle at 28% 20%,#fffffff5 0 5%,#0000 27%),linear-gradient(145deg,snow 0%,#fbe2df 43%,#eeb6b0 100%);border-color:#d98f87;box-shadow:0 .65rem 1.25rem #992f2729,0 .14rem .28rem #992f271a,inset .18rem .2rem .35rem #ffffffd6,inset -.35rem -.45rem .75rem #8d2c251f}.flow-admin .flowStepBody b,.flow-admin .flowStepBody strong{color:#932f27}.flow-admin .flowStepBody small{color:#765651}.flowStep:focus-visible .flowNode{border-color:#fff;transform:translateY(-4px)scale(1.035);box-shadow:0 .85rem 1.6rem #0d3f3738,0 0 0 3px #1e967d3b,inset .18rem .2rem .35rem #ffffffe0,inset -.35rem -.45rem .75rem #085f4f21}.flowStep:focus-visible .flowNode span{transform:scale(1.08);box-shadow:0 .25rem .5rem #0d3f372e,inset 0 1px #fff}.flowStep:focus-visible .flowStepBody small{color:#324f46;font-weight:700}.flowStep:focus-visible .flowConnector{background:linear-gradient(90deg,#2f9f8c,#4f829a);box-shadow:0 0 .35rem #2f9f8c47}@media (hover:hover){.flowStep:hover .flowNode{border-color:#ffffffeb;transform:translateY(-4px)scale(1.035);box-shadow:0 .9rem 1.7rem #0d3f3738,0 0 0 3px #1e967d29,inset .18rem .2rem .35rem #ffffffe6,inset -.35rem -.45rem .75rem #085f4f21}.flowStep:hover .flowNode span{transform:scale(1.08);box-shadow:0 .25rem .5rem #0d3f372e,inset 0 1px #fff}.flowStep:hover .flowStepBody small{color:#324f46;font-weight:700}.flowStep:hover .flowConnector{background:linear-gradient(90deg,#2f9f8c,#4f829a);box-shadow:0 0 .35rem #2f9f8c47}}.scheduleCards{padding:.4rem 1.3rem 1rem}.scheduleCards article{border-bottom:1px solid #edf1ef;grid-template-columns:1fr 1fr auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.scheduleCards b,.scheduleCards small{display:block}.scheduleCards small{color:#71847d;margin-top:.2rem}.timeChips{flex-wrap:wrap;gap:.4rem;display:flex}.timeChips span{font-size:var(--customer-min-font-size,.78rem);background:#edf3f1;border-radius:.4rem;padding:.35rem .55rem;font-weight:700}.scheduleSummary{gap:.4rem;min-width:10rem;display:grid}.scheduleSummary>small,.notScheduled{color:#71847d}.scheduleSummary .timeChips span{font-size:var(--customer-min-font-size,.72rem);padding:.25rem .45rem}.dstNote{background:#f0f6f4;border-left:3px solid #288267;border-radius:.3rem;margin:0 1.3rem 1.3rem;padding:1rem}.dstNote p{margin:.3rem 0 0}.workerScheduleNote{margin:1rem 0 0}.settingsPage{gap:1.15rem;display:grid}.settingsIntro{justify-content:space-between;align-items:center;gap:1rem;padding:.3rem .15rem .4rem;display:flex}.settingsIntro>p{color:#49655d;max-width:42rem;margin:0;font-size:.9rem;font-weight:550;line-height:1.55}.settingsSectionNav{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.settingsSectionNav button{color:#2a5147;min-height:2.3rem;font-size:var(--customer-min-font-size,.72rem);text-align:center;background:linear-gradient(#fff,#f5faf8);border:1px solid #b8d1ca;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.46rem .78rem;font-weight:800;transition:transform .2s,border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 .18rem .45rem #0d2d2512}.settingsSectionNav button:hover{color:#075d57;background:#eaf7f3;border-color:#0a7d73;transform:translateY(-1px);box-shadow:0 .3rem .7rem #0a7d731f}.settingsSectionNav button[aria-current=location]{color:#fff;background:linear-gradient(145deg,#10191c 0%,#19282b 58%,#0f3434 100%);border-color:#263739;transform:translateY(-1px);box-shadow:0 .42rem .85rem #0512153d,0 0 0 1px #15ac8f47,0 0 .8rem #13ab8e2e,inset 0 1px #64e1c138}.settingsSectionNav button[aria-current=location]:before{content:"";background:#43d6a5;border:1px solid #b9ffe9b8;border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 .5rem #30deb0bf}.settingsSectionNav button:focus-visible{outline-offset:3px;outline:3px solid #15a08742}.settingsSection{border:1px solid #cadbd5;border-radius:1.05rem;scroll-margin-top:1rem;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 .65rem 1.5rem #0d2d2514,inset 0 1px #fffc}.settingsSection:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;opacity:0;border:1px solid #0000;transition:border-color .2s,box-shadow .2s,opacity .2s;position:absolute;inset:0;box-shadow:inset .12rem .14rem .32rem #0000}.settingsSection:focus{outline:none}.settingsSection.settingsSectionActive{z-index:1;border-color:#3f4b4d;transform:translateY(-2px);box-shadow:0 0 0 1px #172124c2,0 .3rem .9rem #05101338,0 .85rem 1.6rem #0510132e,0 1.15rem 2.3rem #0413171f,0 0 1.05rem #0d887626,0 0 0 3px #18736814,inset 0 1px #ffffffe0}.settingsSection.settingsSectionActive:before{opacity:1;border-color:#3ab99e7a;box-shadow:inset .15rem .18rem .38rem #a7ffe52e,inset -.2rem -.22rem .5rem #053d3914}.settingsSection:focus-visible{outline-offset:3px;outline:3px solid #15a08738}.settingsPreferencesSection{background:linear-gradient(135deg,#fbfefd 0%,#edf7f6 100%);border-color:#bfdad4}.settingsWorkflowSection{background:linear-gradient(145deg,#fbfefd 0%,#edf8f3 58%,#f4f9f5 100%);border-color:#c1dbd0}.messageTemplatesPanel{background:linear-gradient(145deg,#fcfefd 0%,#f3f7f6 100%);border-color:#cadbd6}.settingsSectionHead{background:linear-gradient(90deg,#ffffffad,#fff3);border-bottom:1px solid #769d9138;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem 1rem;display:flex}.settingsSectionHead h2{color:#102f2a;letter-spacing:-.012em;font-size:1.2rem}.settingsSectionHead>div>p:last-child{color:#506b63;max-width:48rem;margin:.36rem 0 0;font-size:.83rem;line-height:1.5}.settingsEditButton{color:#1e5146;min-height:2.4rem;font-size:var(--customer-min-font-size,.76rem);background:linear-gradient(#fffffff0,#f1f8f5e6);border:1px solid #9fc8bd;border-radius:.62rem;padding:.5rem .8rem;font-weight:850;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;box-shadow:0 .2rem .45rem #0d4c3d14,inset 0 1px #fff}.settingsEditButton:not(:disabled):hover{color:#05685e;background:#fff;border-color:#078475;transform:translateY(-1px);box-shadow:0 .38rem .78rem #087d6e26,inset 0 1px #fff}.settingsEditButton:not(:disabled):active{transform:translateY(0);box-shadow:0 .15rem .35rem #087d6e1a}.settingsEditButton:focus-visible{outline-offset:2px;outline:3px solid #0a89772e}.timezonePreference{background:linear-gradient(135deg,#ffffffdb,#e2f4f0c2);border:1px solid #c5dfd9;border-radius:.85rem;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1rem 1.35rem 1.35rem;padding:1rem;display:grid;box-shadow:0 .35rem .9rem #0e4c3e14,inset 0 1px #fff}.timezoneOrb{--timezone-tilt-x:0deg;--timezone-tilt-y:0deg;--timezone-light-x:30%;--timezone-light-y:22%;perspective:320px;cursor:default;border-radius:50%;place-items:center;width:4rem;height:4rem;transition:transform .22s,filter .22s;display:grid;position:relative;transform:none}.timezoneOrb:before{content:"";z-index:0;background:radial-gradient(circle at var(--timezone-light-x) var(--timezone-light-y), #e0fff661, transparent 24%), linear-gradient(145deg, #a9e7d7, #0d8a7b 65%, #064a50);border-radius:50%;position:absolute;inset:.2rem;box-shadow:inset .12rem .12rem .2rem #edfff952,inset -.16rem -.2rem .28rem #033a3b3d,0 .32rem .5rem #04424029}.timezoneOrbHalo{z-index:-1;filter:blur(.32rem);opacity:.08;background:#25d5a7;border-radius:50%;transition:opacity .22s,transform .22s;position:absolute;inset:.35rem}.timezoneOrb svg{z-index:1;shape-rendering:geometricprecision;width:100%;height:100%;position:relative;overflow:visible}.timezoneOuterRing{transform-origin:50%;transition:transform .48s cubic-bezier(.2,.8,.2,1),filter .22s}.timezoneClock{transform-origin:50%;filter:none}.timezoneClockBody{filter:drop-shadow(0 2px 1.5px #03343938)}.timezoneHands{transform-origin:48px 48px;transition:transform .48s cubic-bezier(.2,.8,.2,1)}.timezoneHighlight{transform-origin:50%;animation:8s ease-in-out infinite timezoneAmbientShimmer}.timezoneOrb:hover{filter:saturate(1.06);transform:rotateX(var(--timezone-tilt-x)) rotateY(var(--timezone-tilt-y))}.timezoneOrb:hover .timezoneOrbHalo{opacity:.16;transform:scale(1.06)}.timezoneOrb:hover .timezoneOuterRing{filter:drop-shadow(0 0 1.5px #30deb13d);transform:rotate(16deg)}.timezoneOrb:hover .timezoneHands{transform:rotate(10deg)}.timezoneOrb.isTapped{animation:.52s cubic-bezier(.2,.8,.2,1) timezoneTouchFlourish}@keyframes timezoneAmbientShimmer{0%,72%,to{opacity:.1;transform:translate(-1px,1px)rotate(-24deg)}82%{opacity:.2;transform:translate(3px,-1px)rotate(-20deg)}}@keyframes timezoneTouchFlourish{0%,to{transform:rotateX(0)rotateY(0)scale(1)}42%{transform:rotateX(-6deg)rotateY(12deg)scale(1.06)}}.settingsFieldLabel{color:#61776f;font-size:var(--customer-min-font-size,.68rem);letter-spacing:.065em;text-transform:uppercase;margin-bottom:.15rem;font-weight:850;display:block}.timezonePreference strong{color:#16352c;font-size:1rem;display:block}.timezonePreference p{color:#3f6258;margin:.24rem 0 .15rem;font-size:.8rem;font-weight:700}.timezonePreference small{color:#5b746c;font-size:var(--customer-min-font-size,.75rem)}.companyAddressPreference{background:#ffffffb8;border:1px solid #d2e2dd;border-radius:.85rem;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:1rem;margin:0 1.35rem 1.35rem;padding:1rem;display:grid}.companyAddressPreference>div{min-width:0}.companyAddressPreference strong{color:#16352c;overflow-wrap:anywhere;display:block}.companyAddressPreference p{color:#4e6a62;font-size:var(--customer-min-font-size,.78rem);overflow-wrap:anywhere;margin:.24rem 0 0;line-height:1.45}.companyAddressFormRow{grid-template-columns:minmax(0,1fr) minmax(7rem,.6fr);gap:.75rem;display:grid}.workflowSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem;margin:0;padding:1.2rem 1.35rem .95rem;list-style:none;display:grid}.workflowSummary li{z-index:0;background:linear-gradient(145deg,#fffffff0,#f2f9f6e6);border:1px solid #cddfd9;border-radius:.8rem;grid-template-columns:2.45rem 1fr;align-items:center;gap:.68rem;min-width:0;padding:.88rem .82rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 .3rem .75rem #0d4c3d12,inset 0 1px #fff}.workflowSummary li:hover{z-index:2;border-color:#9fcfc4;transform:translateY(-3px);box-shadow:0 .65rem 1.15rem #0d4c3d21,inset 0 1px #fff}.workflowSummary li:not(:last-child):after{content:"";z-index:3;clip-path:polygon(0 25%,68% 25%,68% 0,100% 50%,68% 100%,68% 75%,0 75%);filter:drop-shadow(0 .13rem .18rem #09746438);background:linear-gradient(90deg,#20ad9a,#36c486);width:1rem;height:.56rem;transition:filter .2s,transform .2s;position:absolute;top:50%;right:-1.08rem;transform:translateY(-50%)}.workflowSummary li:nth-child(2):not(:last-child):after{background:linear-gradient(90deg,#24ae92,#d0a13d)}.workflowSummary li.workflowStep-supervisor:not(:last-child):after{background:linear-gradient(90deg,#d0a13d,#b97916)}.workflowSummary li:hover:after{filter:brightness(1.12)drop-shadow(0 0 .3rem #26c19461);transform:translateY(-50%)scaleX(1.08)}.workflowStageIcon{color:#087466;background:radial-gradient(circle at 28% 20%,#fff,#0000 27%),linear-gradient(145deg,#dff6f0,#bde8dd);border:1px solid #8fcfc2;border-radius:.72rem;place-items:center;width:2.4rem;height:2.4rem;transition:transform .2s,filter .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #fff,0 .28rem .55rem #0a7d7326}.workflowStageIcon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.45rem;height:1.45rem;overflow:visible}.workflowSignalLine{transform-origin:50%;transition:transform .2s,opacity .2s}.workflowSummary li:hover .workflowStageIcon{filter:saturate(1.12);transform:translateY(-1px)scale(1.04);box-shadow:inset 0 1px #fff,0 .35rem .8rem #0a7d7338,0 0 .6rem #24c29d29}.workflowSummary li:hover .workflowSignalLine{opacity:1;transform:translate(1px)}.workflowSummary .workflowStep-supervisor{background:linear-gradient(145deg,#fffdf8,#fbf5e8);border-color:#e2cc96}.workflowSummary .workflowStep-supervisor .workflowStageIcon{color:#80580a;background:radial-gradient(circle at 28% 20%,#fff,#0000 27%),linear-gradient(145deg,#fff1cf,#f4d99c);border-color:#e3bd67}.workflowSummary .workflowStep-timeout{background:linear-gradient(145deg,#fffaf2,#f8eedc);border-color:#dbbb80}.workflowSummary .workflowStep-timeout .workflowStageIcon{color:#714900;background:radial-gradient(circle at 28% 20%,#fff,#0000 27%),linear-gradient(145deg,#ffe9bc,#edc978);border-color:#d8aa51}.workflowSummary b,.workflowSummary strong{display:block}.workflowSummary b{color:#536e65;font-size:var(--customer-min-font-size,.68rem);line-height:1.35}.workflowSummary strong{color:#17372e;margin-top:.2rem;font-size:.82rem}.workflowExplanation{color:#35594f;background:linear-gradient(100deg,#e8f7f3,#f4faf8);border:1px solid #c2ded6;border-left:4px solid #0a8c78;border-radius:.55rem;align-items:flex-start;gap:.7rem;margin:0 1.35rem 1.3rem;padding:.85rem .95rem;font-size:.81rem;line-height:1.58;display:flex;box-shadow:inset 0 1px #ffffffbf}.workflowInfoIcon{color:#fff;width:1.35rem;height:1.35rem;font-size:var(--customer-min-font-size,.72rem);background:#0b8575;border-radius:50%;flex:none;place-items:center;margin-top:.03rem;font-weight:900;display:grid}.workflowNoSms{color:#075f54;white-space:nowrap}.messageTemplatesPanel{padding-bottom:1.2rem}.messageTemplatesHead{align-items:start}.messageEntitlementSummary{color:#365d53;background:linear-gradient(105deg,#eaf7f3,#f8fbfa);border:1px solid #bcdad2;border-left:4px solid #118776;border-radius:.65rem;grid-template-columns:auto 1fr;align-items:center;gap:.18rem .75rem;margin:1rem 1.35rem 0;padding:.72rem .85rem;display:grid}.messageEntitlementSummary span{color:#087568;font-size:var(--customer-min-font-size,.66rem);letter-spacing:.035em;text-transform:uppercase;font-weight:900}.messageEntitlementSummary strong{color:#163e34;font-size:var(--customer-min-font-size,.78rem);justify-self:end}.messageEntitlementSummary small{color:#60766f;font-size:var(--customer-min-font-size,.72rem);grid-column:1/-1;line-height:1.45}.messageTemplateList{gap:.65rem;margin:1rem 1.35rem 0;display:grid}.messageTemplateCard{background:#ffffffd6;border:1px solid #d3e1dd;border-radius:.82rem;grid-template-columns:minmax(0,1fr) auto;gap:.72rem .95rem;padding:.85rem .92rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 .18rem .5rem #0d3d320d}.messageTemplateCard:nth-child(2n){background:linear-gradient(135deg,#f6fbf9f0,#edf7f4e0)}.messageTemplateCard:hover{border-color:#bad7cf;transform:translateY(-1px);box-shadow:0 .4rem .9rem #0d4c3d14}.messageTemplateCard.expanded{background:#fff;border-color:#8ec9bc;transform:none;box-shadow:0 .5rem 1.1rem #0d4c3d1c}.messageTemplateTitle{align-items:center;gap:.65rem;min-width:0;display:flex}.messageTemplateIdentity{color:#0d2730;flex:auto;align-items:center;gap:.78rem;min-width:0;display:flex}.messageTemplateIdentity>span:last-child{min-width:0}.messageTemplateIdentity strong,.messageTemplateIdentity small{display:block}.messageTemplateIdentity strong{color:#12352e;letter-spacing:-.005em;font-size:.94rem}.messageTemplateIdentity small{color:#587168;font-size:var(--customer-min-font-size,.75rem);margin-top:.22rem;font-weight:550}.messageTransmissionIcon{color:#087568;background:radial-gradient(circle at 28% 18%,#fff 0 12%,#0000 30%),linear-gradient(145deg,#e7faf5,#bee9df);border:1px solid #98d3c7;border-radius:.72rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;transition:transform .2s,border-color .2s,box-shadow .2s,filter .2s;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 .3rem .62rem #086f6021}.messageTransmissionIcon:after{content:"";background:#2ecf8e;border-radius:50%;width:.3rem;height:.3rem;animation:6.4s ease-in-out infinite messageStatusBreath;position:absolute;top:.35rem;right:.35rem;box-shadow:0 0 .35rem #2ecf8ea6}.messageTransmissionIcon svg{width:1.7rem;height:1.7rem;overflow:visible}.messageBubbleLayer{fill:#ffffff9e;stroke:currentColor;stroke-width:1.65px;stroke-linejoin:round;transform-origin:50%;transition:transform .22s}.messageBubbleDetail{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.messageSignal{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;opacity:.4;stroke-dasharray:18;stroke-dashoffset:18px;animation:6.4s ease-in-out infinite messageSignalPulse}.messageSignalDot{fill:#24bf8d;opacity:.55;animation:6.4s ease-in-out infinite messageSignalDot}.messageTemplateCard:nth-child(2) .messageTransmissionIcon:after,.messageTemplateCard:nth-child(2) .messageSignal,.messageTemplateCard:nth-child(2) .messageSignalDot{animation-delay:1.45s}.messageTemplateCard:nth-child(3) .messageTransmissionIcon:after,.messageTemplateCard:nth-child(3) .messageSignal,.messageTemplateCard:nth-child(3) .messageSignalDot{animation-delay:2.9s}.messageTemplateCard:nth-child(4) .messageTransmissionIcon:after,.messageTemplateCard:nth-child(4) .messageSignal,.messageTemplateCard:nth-child(4) .messageSignalDot{animation-delay:4.35s}.messageTemplateCard:hover .messageTransmissionIcon{filter:saturate(1.08);border-color:#55b7a4;transform:translateY(-2px)scale(1.035);box-shadow:inset 0 1px #fff,0 .5rem .88rem #086f6033,0 0 .65rem #1fc3992e}.messageTemplateCard:hover .messageBubbleLayer{transform:translateY(-1px)}.messageTemplateCard:hover .messageSignal{opacity:.95;stroke-dashoffset:0}.messageTemplateCard.expanded .messageTransmissionIcon{animation:.55s cubic-bezier(.2,.8,.2,1) messageOpenFlourish}@keyframes messageStatusBreath{0%,70%,to{opacity:.45;transform:scale(.9)}78%{opacity:1;transform:scale(1.35)}86%{opacity:.62;transform:scale(1)}}@keyframes messageSignalPulse{0%,68%,to{opacity:.16;stroke-dashoffset:18px}75%{opacity:.9;stroke-dashoffset:0}84%{opacity:.25;stroke-dashoffset:-12px}}@keyframes messageSignalDot{0%,70%,to{opacity:.3;transform:translate(0)}78%{opacity:1;transform:translate(1.5px,-1.5px)}86%{opacity:.4;transform:translate(2px,-2px)}}@keyframes messageOpenFlourish{0%,to{transform:translateY(0)rotate(0)}42%{transform:translateY(-3px)rotate(-3deg)scale(1.06)}}.templateApproved,.templatePending{font-size:var(--customer-min-font-size,.67rem);letter-spacing:.02em;border-radius:999px;flex:none;padding:.28rem .55rem;font-weight:850}.templateApproved{color:#126643;background:#e3f5ec}.templatePending{color:#7b5800;background:#fff3cf}.messageTemplateDetails{background:linear-gradient(135deg,#e8f6f3,#f2f8f7 58%,#edf3f6);border:1px solid #c4dfd8;border-left:4px solid #078b7b;border-radius:.65rem;grid-column:1/-1;gap:.6rem;padding:.75rem .8rem .7rem;display:grid;box-shadow:inset 0 .16rem .45rem #0d3d3212}.messagePreviewBubble{color:#163a32;background:#ffffffad;border:0;border-radius:.4rem;padding:.75rem .82rem;font-size:.86rem;line-height:1.55;box-shadow:inset 0 0 0 1px #74a89b2e}.messageCharacterCount{color:#536f66;font-size:var(--customer-min-font-size,.72rem);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;font-weight:750;display:flex}.messageCharacterCount.overLimit,.messageCharacterCount.overLimit strong{color:#9a4c11}.pendingMessagePreview{color:#544619;background:#fffaf0;border:1px solid #ead99f;border-radius:.6rem;padding:.75rem}.pendingMessagePreview p{margin:.35rem 0;font-size:.82rem;line-height:1.45}.pendingMessagePreview small{color:#7b6d3c}.messageTemplateActions{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.messageTemplateActions button{color:#29443c;border:1px solid #0000;border-radius:.58rem;padding:.5rem .72rem;font-weight:780;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s}.messageTemplateActions button:first-child{color:#23675a;background:0 0}.messageTemplateActions button:last-child{color:#096d60;background:#ffffffc7;border-color:#91c6ba;box-shadow:0 .15rem .4rem #0d4c3d0f}.messageTemplateActions button:not(:disabled):hover{color:#075d57;background:#e9f6f2;border-color:#0a7d73;transform:translateY(-1px);box-shadow:0 .3rem .65rem #0a7d731f}.templateRuleNote{color:#62736d;background:#f1f5f3;border-radius:.55rem;margin:.8rem 1.35rem 0;padding:.7rem .8rem;font-size:.8rem}.settingsNotice{margin:.8rem 1.35rem 0}.modal textarea{resize:vertical;width:100%;min-height:8rem;font:inherit;background:#fff;border:1px solid #bdcbc6;border-radius:.5rem;padding:.75rem;line-height:1.5}.modal textarea:focus{border-color:#0a9a87;outline:2px solid #0a9a8738}.currentTemplateSummary,.templateDraftPreview{background:#f6faf8;border:1px solid #d9e4df;border-radius:.65rem;padding:.8rem}.currentTemplateSummary p,.templateDraftPreview p{color:#38534a;margin:.4rem 0 0;font-size:.85rem;line-height:1.5}.templateDraftStats{color:#6a7d76;font-size:var(--customer-min-font-size,.75rem);justify-content:space-between;gap:1rem;font-weight:700;display:flex}.entitlementUsage{color:#176c5b;width:fit-content;font-size:var(--customer-min-font-size,.7rem);background:#edf7f4;border:1px solid #bcd9d1;border-radius:999px;margin-top:.45rem;padding:.28rem .5rem;font-weight:850;display:block}.workerRemovalReview{color:#60491d;background:#fff9ed;border:1px solid #e4c688;border-left:4px solid #bc7617;border-radius:.65rem;gap:.55rem;margin:.2rem 0;padding:.82rem .9rem;display:grid}.workerRemovalReview strong{color:#754b0b}.workerRemovalReview p{margin:0;font-size:.8rem;line-height:1.5}.approvalNotice{color:#31574b;background:#eef7f4;border-radius:.55rem;margin:0;padding:.75rem .85rem;font-size:.8rem;line-height:1.45}.workerForm code{color:#087e70;background:#edf7f5;border-radius:.25rem;padding:.1rem .25rem}.settingCard h2{margin:.15rem 0 .4rem}.settingCard p:not(.eyebrow){color:#64766f;margin:0;font-size:.85rem}.settingCard button{background:#fff;border:1px solid #cbd8d3;border-radius:.5rem;padding:.55rem .75rem}.settingCard button:not(:disabled):hover{color:#116044;background:#f0f8f5;border-color:#167454}.settingStatus{border-radius:50%;width:.65rem;height:.65rem;margin-top:.25rem}.warningDot{background:#e0a62e}.goodDot{background:#23a474}.readiness{grid-column:1/-1}.readiness .panelHead strong{color:#167454;font-size:1.8rem}.readinessList{grid-template-columns:1fr 1fr;gap:.2rem 1.2rem;margin:0;padding:.7rem 1.3rem 1.2rem;list-style:none;display:grid}.readinessList li{grid-template-columns:1.8rem 1fr;align-items:center;gap:.7rem;padding:.65rem 0;display:grid}.readinessList li>span{color:#71847d;width:1.7rem;height:1.7rem;font-size:var(--customer-min-font-size,.7rem);background:#edf1ef;border-radius:50%;place-items:center;font-weight:900;display:grid}.readinessList li>span.done{color:#116044;background:#dff4e9}.readinessList b,.readinessList small{display:block}.readinessList small{color:#71847d;margin-top:.15rem}.activityList{margin:0;padding:.75rem 1.3rem 1.1rem;list-style:none}.activityList li{border-bottom:1px solid #edf1ef;grid-template-columns:.55rem 4.5rem 1fr;align-items:center;gap:.7rem;padding:.65rem 0;display:grid}.activityList i{background:#82928c;border-radius:50%;width:.5rem;height:.5rem}.activityList i.good{background:#21a474}.activityList i.warning{background:#d29724}.activityList i.critical{background:#d8473c}.activityList time{color:#71847d;font-size:var(--customer-min-font-size,.75rem)}.activityList b,.activityList small{display:block}.activityList small{color:#71847d;margin-top:.15rem}.historyView{gap:1rem;display:grid}.historyFilterPanel{background:linear-gradient(145deg,#fff,#fbfdfc);padding:1.15rem 1.2rem 1rem;overflow:visible;box-shadow:0 .35rem 1rem #0d2d250f}.historyFilterHeading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.historyFilterHeading h2{color:#18352d}.historyFilterHeading p{color:#5d726b;margin:.3rem 0 0;font-size:.8rem;line-height:1.45}.historyFixtureNotice{color:#315e53;font-size:var(--customer-min-font-size,.78rem);background:#effaf6;border:1px solid #b8ddd4;border-radius:10px;align-items:center;gap:.45rem;margin:-.2rem 0 1rem;padding:.72rem .85rem;line-height:1.45;display:flex}.historyFixtureNotice strong{color:#087a63}.historyExportButton{color:#17675b;min-height:2.45rem;font-size:var(--customer-min-font-size,.72rem);white-space:nowrap;background:#f8fcfa;border:1px solid #b9d2ca;border-radius:.58rem;align-items:center;gap:.45rem;padding:.5rem .72rem;font-weight:850;display:inline-flex;box-shadow:0 1px 2px #0d1b2a0a}.historyExportButton svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.historyExportButton:not(:disabled):hover{color:#075d57;background:#edf8f4;border-color:#0a7d73;transform:translateY(-1px);box-shadow:0 .3rem .7rem #08665917}.historyExportButton:disabled{color:#9aa8a3;box-shadow:none;background:#f4f6f5}.historyFilterGrid{grid-template-columns:minmax(14rem,1.2fr) minmax(10rem,.78fr) minmax(12rem,.95fr) minmax(18rem,1.2fr);align-items:end;gap:.7rem;display:grid}.historyFilterGrid label{color:#4b645b;min-width:0;font-size:var(--customer-min-font-size,.68rem);gap:.36rem;font-weight:850;display:grid}.historyFilterGrid select,.historyFilterGrid input{color:#17352d;width:100%;min-width:0;min-height:2.65rem;font:inherit;font-size:var(--customer-min-font-size,.76rem);background:#fff;border:1px solid #c3d3cd;border-radius:.58rem;padding:.58rem .68rem;box-shadow:inset 0 1px 1px #0d2d2505}.historyFilterGrid select:focus,.historyFilterGrid input:focus{border-color:#0a7d73;outline:3px solid #0a7d7321}.historySearchField>span{display:block;position:relative}.historySearchField svg{z-index:1;stroke:#658078;stroke-width:1.8px;stroke-linecap:round;pointer-events:none;width:.95rem;height:.95rem;position:absolute;top:50%;left:.68rem;transform:translateY(-50%)}.historySearchField input{padding-left:2.1rem}.historySearchField input::placeholder{color:#81928c}.historyDateRange{grid-template-columns:1fr 1fr;gap:.55rem;min-width:0;display:grid}.historyFilterGrid input[type=date]{cursor:pointer}.historyQuickFilters{border-top:1px solid #e4ece8;flex-wrap:wrap;align-items:center;gap:.42rem;margin-top:.85rem;padding-top:.8rem;display:flex}.historyQuickFilters>span{color:#63766f;font-size:var(--customer-min-font-size,.65rem);letter-spacing:.04em;text-transform:uppercase;margin-right:.18rem;font-weight:850}.historyQuickFilters button{color:#466159;min-height:2rem;font-size:var(--customer-min-font-size,.66rem);background:#fff;border:1px solid #cad9d4;border-radius:999px;padding:.35rem .62rem;font-weight:800;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s}.historyQuickFilters button:not(:disabled):hover{color:#087066;background:#eef8f4;border-color:#2b9c87;transform:translateY(-1px)}.historyQuickFilters button.active{color:#075d57;background:#dff3ec;border-color:#0a8578;box-shadow:inset 0 0 0 1px #0a857812,0 .15rem .4rem #0a6c5b12}.historyQuickFilters .clearHistoryFilters{border-radius:.5rem;margin-left:auto}.historyQuickFilters .clearHistoryFilters:not(:disabled){color:#087066;background:#f2faf7;border-color:#8fbfb2}.historyQuickFilters .clearHistoryFilters:disabled{color:#a0ada8;background:#f7f8f8;border-color:#e0e6e3}.historySummary{flex-wrap:wrap;align-items:center;gap:.48rem;display:flex}.historySummary>span{color:#50675f;min-height:2.15rem;font-size:var(--customer-min-font-size,.68rem);background:#fff;border:1px solid #d8e4e0;border-radius:999px;align-items:baseline;gap:.3rem;padding:.42rem .7rem;font-weight:750;display:inline-flex;box-shadow:0 .15rem .4rem #0d2d250a}.historySummary strong{font-size:1rem}.shell .historySummary>span{padding:.55rem .8rem;font-size:.88rem}.shell .historyStatus{white-space:normal;padding:.4rem .7rem;font-size:.88rem;line-height:1.4}.shell .historyTimelineHead>span{padding:.5rem .75rem;font-size:.9rem;line-height:1.4}.historySummaryTotal{color:#294b42!important;border-color:#c6d7d2!important}.historySummarySafe{color:#116044!important;background:#eff9f4!important;border-color:#bee2d0!important}.historySummaryReminder{color:#236675!important;background:#eff8f9!important;border-color:#bfdde0!important}.historySummaryMissed{color:#805b10!important;background:#fff9eb!important;border-color:#ead39c!important}.historySummaryEscalation{color:#963c34!important;background:#fff5f3!important;border-color:#dfaaa5!important}.historyTimelinePanel{background:linear-gradient(#fff,#fbfdfc);overflow:hidden;box-shadow:0 .45rem 1.3rem #0d2d2512}.historyTimelineHead{background:linear-gradient(90deg,#fff,#f7fbf9);border-bottom:1px solid #e1eae6;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.historyTimelineHead h2{color:#18352d}.historyTimelineHead p{color:#5d726b;font-size:var(--customer-min-font-size,.79rem);margin:.3rem 0 0;line-height:1.45}.historyTimelineHead>span{color:#315e54;font-size:var(--customer-min-font-size,.62rem);background:#edf7f4;border:1px solid #b9d4cc;border-radius:999px;flex:none;padding:.35rem .58rem;font-weight:850;box-shadow:0 1px 2px #0d2d250d}.historyDayGroups{padding:.45rem 1.25rem 1.2rem}.historyDayGroup{padding-top:.8rem}.historyDayGroup>h3{color:#31554b;font-size:var(--customer-min-font-size,.72rem);letter-spacing:.025em;align-items:center;gap:.8rem;margin:0 0 .65rem;font-weight:900;display:flex;position:relative}.historyDayGroup>h3:after{content:"";background:linear-gradient(90deg,#cfe0da,#0000);flex:1;height:1px}.historyDayGroup>h3 span{flex:none}.historyTimelineList{margin:0;padding:0;list-style:none}.historyTimelineItem{--history-event-color:#27869a;grid-template-columns:1.15rem minmax(0,1fr);gap:.75rem;padding:0 0 .75rem;display:grid;position:relative}.historyTimelineItem:not(:last-child):before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--history-event-color) 45%, #d7e4df), #dce7e3);border-radius:99px;width:2px;transition:width .18s,box-shadow .18s,background .18s;position:absolute;top:1rem;bottom:-.12rem;left:.51rem}.historyTimelineNode{z-index:1;background:radial-gradient(circle at 34% 28%, #fff 0 12%, color-mix(in srgb, var(--history-event-color) 72%, white) 18%, var(--history-event-color) 62%);width:.78rem;height:.78rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--history-event-color) 28%, #dbe8e3), 0 .2rem .45rem #0d2d2521;border:2px solid #fff;border-radius:50%;margin:.8rem 0 0 .17rem;transition:transform .18s,box-shadow .18s;position:relative}.historyEventCard{border:1px solid #dbe6e2;border-left:3px solid var(--history-event-color);background:linear-gradient(145deg,#fff,#fbfdfc);border-radius:.7rem;min-width:0;padding:.78rem .9rem .72rem;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:0 .18rem .55rem #0d2d250d}.historyTimelineItem:hover .historyEventCard,.historyTimelineItem:focus-within .historyEventCard{border-color:color-mix(in srgb, var(--history-event-color) 42%, #dbe6e2);box-shadow:0 .48rem 1.05rem #0d2d2517, 0 0 0 2px color-mix(in srgb, var(--history-event-color) 8%, transparent);transform:translateY(-2px)}.historyTimelineItem:hover .historyTimelineNode,.historyTimelineItem:focus-within .historyTimelineNode{box-shadow:0 0 0 3px color-mix(in srgb, var(--history-event-color) 25%, #e1ece8), 0 0 .7rem color-mix(in srgb, var(--history-event-color) 35%, transparent);transform:scale(1.12)}.historyTimelineItem:hover:not(:last-child):before,.historyTimelineItem:focus-within:not(:last-child):before{width:3px;box-shadow:0 0 .35rem color-mix(in srgb, var(--history-event-color) 24%, transparent)}.historyEventMeta{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.historyEventMeta time{color:#365a50;font-size:var(--customer-min-font-size,.72rem);font-weight:900}.historyStatus{font-size:var(--customer-min-font-size,.61rem);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.27rem .52rem;font-weight:900;display:inline-flex}.historyEventHeading{flex-wrap:wrap;align-items:baseline;gap:.42rem;margin-top:.4rem;display:flex}.historyEventHeading h4{color:#17372f;margin:0 .18rem 0 0;font-size:.88rem;font-weight:900}.historyEventHeading span{color:#425f56;font-size:var(--customer-min-font-size,.72rem);font-weight:800}.historyEventHeading small{color:#71847d;font-size:var(--customer-min-font-size,.62rem);font-weight:750}.historyEventCard>p{color:#425f56;font-size:var(--customer-min-font-size,.77rem);margin:.22rem 0 0;line-height:1.45}.historyEventDetails{border-top:1px solid #e7eeeb;margin-top:.52rem;padding-top:.48rem}.historyEventDetails summary{color:#08756b;width:max-content;font-size:var(--customer-min-font-size,.65rem);cursor:pointer;font-weight:850}.historyEventDetails summary:hover{color:#045a54}.historyEventDetails dl{background:#f7faf9;border:1px solid #e0eae6;border-radius:.58rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .8rem;margin:.65rem 0 .15rem;padding:.65rem;display:grid}.historyEventDetails dl div{min-width:0}.historyEventDetails dt{color:#526a62;font-size:var(--customer-min-font-size,.57rem);letter-spacing:.038em;text-transform:uppercase;font-weight:900}.historyEventDetails dd{color:#1f443a;font-size:var(--customer-min-font-size,.7rem);overflow-wrap:anywhere;margin:.18rem 0 0;font-weight:700;line-height:1.42}.historyEvent-check{--history-event-color:#2767ad}.historyEvent-safe{--history-event-color:#209968}.historyEvent-reminder{--history-event-color:#168a9a}.historyEvent-missed{--history-event-color:#c58a18}.historyEvent-supervisor{--history-event-color:#d06d10}.historyEvent-acknowledged{--history-event-color:#7180ad}.historyEvent-admin{--history-event-color:#b63d38}.historyEvent-resolved{--history-event-color:#4f8e73}.historyEvent-delivery{--history-event-color:#7559a8}.historyEvent-general{--history-event-color:#657985}.historyEvent-away{--history-event-color:#5363a8}.history-away{color:#394980;background:#f0f1fc;border-color:#c8cce8}.workerReplyGuide{background:#f0f7f5;border:1px solid #cddfda;border-radius:12px;margin:16px 20px;padding:16px}.workerReplyGuide summary{cursor:pointer;color:#0a655d;padding:4px 0;font-weight:700}.workerReplyGuide summary:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #168c80}.workerReplyGuideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.workerReplyCard{background:#fff;border:1px solid #d2e4df;border-radius:14px;min-width:0;padding:18px}.workerReplyIcon{color:#07594f;background:linear-gradient(145deg,#effffb,#9ce2d3);border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;font-size:21px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px 1px #fff,0 3px 6px #0a655d18}.workerReplyCard h3{color:#103b42;margin:12px 0 10px;font-size:17px;line-height:1.3}.workerReplyExamples{flex-wrap:wrap;gap:6px;display:flex}.workerReplyExamples span{color:#07594f;background:#eaf7f3;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:700}.workerReplyGuide .workerReplyCard p{color:#435c63;margin:12px 0 0;font-size:14px;line-height:1.55}.workerReplyGuide .workerReplyGuideNote{color:#435c63;margin:16px 0 0;font-size:13px;line-height:1.6}.workerReplyGuideNote strong{color:#174c4b}@media (max-width:760px){.workerReplyGuideGrid{grid-template-columns:1fr}.workerReplyGuide{margin:12px;padding:14px}}.history-check{color:#174f87;background:#e8f2fc;border-color:#9fc2e6}.history-safe{color:#116044;background:#eaf7f0;border-color:#b9dfcc}.history-reminder{color:#156978;background:#eaf8f9;border-color:#add9de}.history-missed{color:#80570a;background:#fff7e4;border-color:#e9cf91}.history-supervisor{color:#884b09;background:#fff4e7;border-color:#e8bd84}.history-acknowledged{color:#53618f;background:#f1f3f9;border-color:#c8cee2}.history-admin{color:#9a3028;background:#fff0ee;border-color:#e0aaa5}.history-resolved{color:#267055;background:#eef7f2;border-color:#c5dfd3}.history-delivery{color:#62488f;background:#f5f1fa;border-color:#d0c4e3}.history-general{color:#526a76;background:#f1f4f5;border-color:#cbd6dc}.historyLoadMore{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 0 .15rem;display:flex}.historyLoadMore button{color:#087066;font-size:var(--customer-min-font-size,.72rem);background:#f1faf6;border:1px solid #a9cfc4;border-radius:.55rem;padding:.55rem .82rem;font-weight:850}.historyLoadMore button:hover{background:#e3f5ee;border-color:#0a7d73;transform:translateY(-1px)}.historyLoadMore span{color:#71847d;font-size:var(--customer-min-font-size,.64rem)}.historyTimelineEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:24rem;padding:2rem 1.2rem 2.5rem;display:flex}.historyTimelineEmpty h2{color:#183a31;margin-top:.65rem;font-size:1.1rem}.historyTimelineEmpty p{color:#5a7169;max-width:30rem;margin:.45rem 0 0;font-size:.8rem;line-height:1.5}.historyIconVisual{--history-tilt-x:0deg;--history-tilt-y:0deg;--history-light-x:32%;--history-light-y:22%;aspect-ratio:1;perspective:650px;touch-action:manipulation;place-items:center;width:9.2rem;display:grid;position:relative}.historyIconVisual svg{z-index:2;width:100%;height:100%;transform:rotateX(var(--history-tilt-x)) rotateY(var(--history-tilt-y));transform-style:preserve-3d;transition:transform .16s,filter .18s;position:relative;overflow:visible}.historyIconVisual:after{content:"";z-index:3;background:radial-gradient(circle at var(--history-light-x) var(--history-light-y), #ffffff59, transparent 48%);mix-blend-mode:screen;pointer-events:none;border-radius:50%;transition:background .16s;position:absolute;inset:20%}.historyIconHalo{z-index:0;filter:blur(.5rem);background:#31be8e24;border-radius:50%;transition:transform .18s,opacity .18s,box-shadow .18s;position:absolute;inset:19%;box-shadow:0 0 1.4rem #1897772e}.historyClockBody,.historyClockHands,.historyArrow,.historyIconHighlight{transform-box:fill-box;transform-origin:50%;transition:transform .18s}.historyIconVisual:hover svg{filter:drop-shadow(0 .65rem .65rem #07403d24)}.historyIconVisual:hover .historyClockBody{transform:translateY(-1px)scale(1.012)}.historyIconVisual:hover .historyClockHands{transform:translate(1px,-1px)rotate(3deg)}.historyIconVisual:hover .historyArrow{transform:translateZ(8px)}.historyIconVisual:hover .historyIconHalo{opacity:.92;transform:scale(1.12);box-shadow:0 0 1.8rem #20bc8b3d}.historyIconVisual.isFlourishing .historyArrow,.historyIconVisual.isTapped .historyArrow{animation:.72s cubic-bezier(.2,.75,.2,1) historyArrowFlourish}.historyIconVisual.isFlourishing .historyClockHands,.historyIconVisual.isTapped .historyClockHands{animation:.72s ease-out historyHandsFlourish}.historyIconVisual.isTapped svg{animation:.5s ease-out historyIconTap}@keyframes historyArrowFlourish{0%{transform:rotate(0)}55%{transform:rotate(42deg)scale(1.025)}to{transform:rotate(0)}}@keyframes historyHandsFlourish{0%{transform:rotate(0)}55%{transform:rotate(18deg)}to{transform:rotate(0)}}@keyframes historyIconTap{0%{transform:translateY(0)scale(1)}34%{transform:translateY(-4px)scale(1.025)}to{transform:translateY(0)scale(1)}}.liveRefreshControl{--refresh-light-x:28%;--refresh-light-y:20%;isolation:isolate;color:#fff;min-height:2.85rem;font-size:var(--customer-min-font-size,.76rem);letter-spacing:-.005em;background:linear-gradient(145deg,#0c8679 0%,#149b78 58%,#168768 100%);border:1px solid #36c99d;border-radius:.72rem;justify-content:center;align-items:center;gap:.62rem;padding:.66rem .92rem;font-weight:850;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #04494033,0 .38rem .9rem #075f4f29,0 0 0 1px #1fbe8b0f}.liveRefreshControl:before{content:"";z-index:-1;background:radial-gradient(circle at var(--refresh-light-x) var(--refresh-light-y), #ffffff4f, transparent 42%);opacity:.75;transition:opacity .18s;position:absolute;inset:0}.liveRefreshControl:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:28%;position:absolute;top:-45%;bottom:-45%;left:-35%;transform:skew(-18deg)translate(-140%)}.liveRefreshIconWrap{background:#0453473d;border:1px solid #dcfff44d;border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;display:grid;position:relative;box-shadow:inset 0 1px #fff3}.liveRefreshIcon{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;width:.96rem;height:.96rem}.liveRefreshDot{background:radial-gradient(circle at 35% 28%,#fff 0 12%,#66edaf 25%,#28c47f 62%);border:1px solid #087455;border-radius:50%;width:.42rem;height:.42rem;animation:2.9s ease-out infinite liveRefreshStatusPulse;position:absolute;top:-.08rem;right:-.08rem;box-shadow:0 0 0 2px #0d8b70,0 0 .48rem #56edb1b3}.liveRefreshLabel{z-index:1;white-space:nowrap;position:relative}.liveRefreshControl:not(:disabled):hover{color:#fff;background:linear-gradient(145deg,#0a8f81,#18a67f 58%,#16906e);border-color:#8aebc7;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #04494033,0 .62rem 1.2rem #075f4f38,0 0 .75rem #30cc9724}.liveRefreshControl:not(:disabled):hover:before{opacity:1}.liveRefreshControl:not(:disabled):hover:after{animation:.72s ease-out liveRefreshSheen}.liveRefreshControl:not(:disabled):hover .liveRefreshIcon{animation:.58s ease-out liveRefreshHoverSpin}.liveRefreshControl:not(:disabled):active{transform:translateY(0)scale(.975);box-shadow:inset 0 2px 4px #03463c38,0 .2rem .5rem #075f4f24}.liveRefreshControl:focus-visible{outline-offset:3px;outline:3px solid #36d39e40}.liveRefreshControl:disabled{cursor:wait;opacity:.88}.liveRefreshControl[data-state=refreshing] .liveRefreshIcon{animation:.82s linear infinite liveRefreshLoading}.liveRefreshControl[data-state=refreshing] .liveRefreshDot{opacity:.7;animation:none}.liveRefreshControl.refreshComplete{animation:.78s ease-out liveRefreshComplete}@keyframes liveRefreshHoverSpin{0%{transform:rotate(0)}72%{transform:rotate(185deg)}to{transform:rotate(165deg)}}@keyframes liveRefreshLoading{to{transform:rotate(360deg)}}@keyframes liveRefreshSheen{0%{opacity:0;transform:skew(-18deg)translate(-140%)}28%{opacity:.7}to{opacity:0;transform:skew(-18deg)translate(620%)}}@keyframes liveRefreshStatusPulse{0%,18%,to{box-shadow:0 0 0 2px #0d8b70,0 0 .42rem #56edb199}7%{box-shadow:0 0 0 4px #53ecb038,0 0 .65rem #56edb1c7}}@keyframes liveRefreshComplete{0%{box-shadow:0 .38rem .9rem #075f4f29}45%{box-shadow:0 .48rem 1.05rem #075f4f2e,0 0 0 4px #4edca329}to{box-shadow:0 .38rem .9rem #075f4f29}}.historyEmpty{text-align:center;margin:0;padding:2.5rem 1.3rem}.alertList{gap:1rem;display:grid}.alertCard{background:#fff;border:1px solid #e2a49f;border-left:3px solid #c84a40;border-radius:.8rem;align-items:flex-start;gap:1rem;padding:1.3rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.alertCard.actionRequiredAlert{background:linear-gradient(145deg,#fff,#fff9f8);box-shadow:0 .35rem 1.15rem #882b2312}.alertCard.monitoringAlert{background:linear-gradient(145deg,#fff,#f4fafb);border-color:#b9d8dc #b9d8dc #b9d8dc #398b9b;box-shadow:0 .3rem 1rem #2a697512}.alertCard.acknowledgedAlert{background:linear-gradient(145deg,#fff,#fffaf0);border-color:#e3c27d #e3c27d #e3c27d #d3931b;border-left-style:solid;border-left-width:4px;box-shadow:0 .4rem 1.25rem #80560b14}.alertCard.adminEscalationAlert{background:linear-gradient(145deg,#fff,#fff4f2);border-color:#d88982 #d88982 #d88982 #b42318;border-left-style:solid;border-left-width:5px;box-shadow:0 .55rem 1.75rem #85231b21,0 0 0 1px #b423180d}.alertIcon{color:#a82820;background:linear-gradient(145deg,#fff2f0,#ffd8d4);border:1px solid #efb4ae;border-radius:50%;flex:0 0 2.4rem;place-items:center;width:2.4rem;height:2.4rem;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffffd9,0 .25rem .65rem #912b221a}.adminEscalationAlert .alertIcon{color:#961f18;background:linear-gradient(145deg,#ffe8e5,#f6c1bb);border-color:#dc8f87;box-shadow:0 0 0 .22rem #b4231817,inset 0 1px #ffffffb8}.acknowledgedAlert .alertIcon{color:#805500;background:linear-gradient(145deg,#fff7df,#f6dda5);border-color:#e6c374;box-shadow:inset 0 1px #ffffffd1,0 .25rem .65rem #8055001a}.acknowledgedAlert .criticalTag{color:#855b0b}.monitoringAlert .alertIcon{color:#277587;background:linear-gradient(145deg,#f2fcfd,#d7eef1);border-color:#a9ced4;box-shadow:inset 0 1px #ffffffe0,0 .25rem .65rem #27758717}.monitoringAlert .criticalTag{color:#277587}.monitoringAlertIcon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem}.alertBody{flex:1;min-width:0}.alertBody p{color:#52645e}.alertTitle{justify-content:space-between;gap:1rem;display:flex}.alertTitle h2{margin-top:.45rem}.alertTitle time{color:#71847d;font-size:var(--customer-min-font-size,.78rem)}.criticalTag{text-transform:uppercase;color:#a82820;font-size:var(--customer-min-font-size,.68rem);letter-spacing:.08em;font-weight:900}.alertOwnership{color:#68490e;background:#fff8e6e0;border:1px solid #e2c37e;border-radius:.65rem;grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.16rem .65rem;margin-top:.9rem;padding:.75rem .85rem;display:grid}.alertOwnership>span{color:#6c4a06;width:1.7rem;height:1.7rem;font-size:var(--customer-min-font-size,.78rem);background:#f3d68e;border-radius:50%;grid-row:1/3;place-items:center;font-weight:900;display:grid}.alertOwnership strong{font-size:.8rem;line-height:1.35}.alertOwnership small{color:#735f37;font-size:var(--customer-min-font-size,.72rem);line-height:1.4}.alertActions{gap:.6rem;margin-top:1rem;display:flex}.alertActions button{background:#fff;border:1px solid #cbd8d3;border-radius:.5rem;padding:.65rem .9rem}.alertActions button.primary{background:#167454;border-color:#167454}.alertActions .resolveAlertButton{background:#0d1b2a;border-color:#0d1b2a}.adminEscalationDetails{gap:.85rem;margin-top:1rem;display:grid}.adminEscalationDetails dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.adminEscalationDetails dl>div{background:#ffffffc7;border:1px solid #e0e9e5;border-radius:.55rem;padding:.7rem .8rem}.adminEscalationDetails dt{color:#647a72;font-size:var(--customer-min-font-size,.68rem);letter-spacing:.045em;text-transform:uppercase;font-weight:800}.adminEscalationDetails dd{color:#263f38;margin:.28rem 0 0;font-size:.82rem;font-weight:700;line-height:1.35}.adminEscalationDetails .overdueValue{color:#a12d26}.adminEscalationDetails details{background:#fbfdfc;border:1px solid #dce6e2;border-radius:.55rem;padding:.7rem .8rem}.adminEscalationDetails summary{cursor:pointer;color:#294b42;font-size:var(--customer-min-font-size,.78rem);font-weight:800}.adminEscalationDetails details ul,.adminRecipients ul{gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.adminEscalationDetails details li{color:#526a63;font-size:var(--customer-min-font-size,.76rem);grid-template-columns:4.5rem 1fr;gap:.6rem;display:grid}.adminRecipients{background:#f3f8f6;border-radius:.6rem;padding:.8rem}.adminRecipients>b{color:#294b42;font-size:.8rem}.adminRecipients>p{font-size:var(--customer-min-font-size,.76rem);margin:.45rem 0 0}.adminRecipients li{color:#38544b;font-size:var(--customer-min-font-size,.76rem);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.emailDeliveryStatus{color:#526a63;font-size:var(--customer-min-font-size,.64rem);text-transform:capitalize;background:#e7eeeb;border-radius:999px;padding:.22rem .46rem;font-style:normal;font-weight:800}.emailDeliveryStatus.queued{color:#116044;background:#dff4e9}.emailDeliveryStatus.failed{color:#a0271e;background:#ffe0dd}.emailDeliveryStatus.sending,.emailDeliveryStatus.pending{color:#7b5200;background:#fff0ca}.resolveAlertModal{border-top:4px solid #0a7d73}.autoRetryNote{color:#2f6974;font-size:var(--customer-min-font-size,.78rem);background:#eaf5f6;border:1px solid #c9e0e4;border-radius:.45rem;margin-top:.5rem;padding:.55rem .7rem;font-weight:700;display:inline-block}.emptyState{text-align:center;background:#fff;border:1px solid #dce5e1;border-radius:.8rem;align-content:center;place-items:center;min-height:24rem;padding:2rem;display:grid}.emptyState>span{color:#116044;background:#dff4e9;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;font-weight:900;display:grid}.emptyState h2{margin:1rem 0 .2rem}.emptyState p{color:#71847d;max-width:30rem}.alertsEmptyState{background:radial-gradient(circle at 50% 36%,#24b78e14,#0000 14rem),linear-gradient(155deg,#fff 0%,#fbfdfc 55%,#f4faf7 100%);min-height:clamp(21rem,52vh,28rem);overflow:hidden}.alertsEmptyState h2{color:#173c33;margin:.9rem 0 .25rem;font-size:1.2rem}.alertsEmptyState p{color:#557069;margin:0;font-size:.88rem}.clearSuccessVisual{--success-tilt-x:0deg;--success-tilt-y:0deg;--success-light-x:32%;--success-light-y:20%;--success-check-x:0px;--success-check-y:0px;--success-face-x:0px;--success-face-y:0px;--success-shadow-x:0px;--success-shadow-y:12px;aspect-ratio:1;perspective:700px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;place-items:center;width:clamp(6.8rem,13vw,8.6rem);display:grid;position:relative}.clearSuccessHalo{opacity:0;pointer-events:none;border:1px solid #20be9559;border-radius:50%;position:absolute;inset:10%;transform:scale(.76)}.clearSuccessOrb{z-index:1;aspect-ratio:1;width:82%;transform:rotateX(var(--success-tilt-x)) rotateY(var(--success-tilt-y));transform-style:preserve-3d;filter:drop-shadow(var(--success-shadow-x) var(--success-shadow-y) .8rem #044a4138);will-change:transform, filter;border-radius:50%;transition:transform .32s cubic-bezier(.16,.8,.25,1),filter .28s;position:relative}.clearSuccessOrb:before{content:"";z-index:2;background:radial-gradient(circle at var(--success-light-x) var(--success-light-y), #ffffff42, transparent 34%);pointer-events:none;border-radius:50%;position:absolute;inset:4%}.clearSuccessOrb:after{content:"";z-index:2;background:radial-gradient(circle at var(--success-light-x) var(--success-light-y), #b8ffeb57, transparent 24%);mix-blend-mode:screen;opacity:.72;pointer-events:none;border-radius:50%;position:absolute;inset:1%;box-shadow:inset 0 0 0 1px #d3fff347}.clearSuccessOrb svg{z-index:1;width:100%;height:100%;display:block;position:relative;overflow:visible}.clearSuccessShell{transform-box:fill-box;transform-origin:50%}.clearSuccessOuterRim{filter:drop-shadow(0 2px 2px #05463f2e)}.clearSuccessFace{transform:translate3d(var(--success-face-x), var(--success-face-y), 0);filter:drop-shadow(0 -1px 1px #ffffff59);transition:transform .18s linear}.clearSuccessHighlight{transform:translate3d(var(--success-check-x), var(--success-check-y), 0);transition:transform .18s linear}.clearSuccessCheck{transform:translate3d(var(--success-check-x), var(--success-check-y), 0);transform-origin:80px 80px;will-change:transform;transition:transform .22s cubic-bezier(.16,.8,.25,1)}.clearSuccessSheen{z-index:3;opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 15%,#fff6 48%,#0000 78%);border-radius:50%;width:30%;height:58%;position:absolute;top:15%;left:16%;transform:translate(-85%)rotate(16deg)}@media (hover:hover){.clearSuccessVisual:hover .clearSuccessOrb{transform:translateY(-7px) rotateX(var(--success-tilt-x)) rotateY(var(--success-tilt-y)) scale(1.035);filter:drop-shadow(var(--success-shadow-x) calc(var(--success-shadow-y) + 7px) 1rem #044a414a)}.clearSuccessVisual:hover .clearSuccessCheck{transform:translate3d(var(--success-check-x), calc(var(--success-check-y) - 2px), 0) rotate(1.5deg) scale(1.025)}}.clearSuccessVisual.isSpinning .clearSuccessShell{animation:.76s cubic-bezier(.2,.72,.22,1) clearSuccessShellSpin}.clearSuccessVisual.isSpinning .clearSuccessCheck{animation:.76s cubic-bezier(.2,.72,.22,1) clearSuccessCheckFlourish}.clearSuccessVisual.isSpinning .clearSuccessHalo{animation:.72s ease-out clearSuccessHalo}.clearSuccessVisual.isSpinning .clearSuccessSheen{animation:.78s ease-out clearSuccessSheen}.clearSuccessVisual.isTapped .clearSuccessOrb{animation:.64s cubic-bezier(.2,.75,.3,1) clearSuccessTap}.clearSuccessVisual.isTapped .clearSuccessCheck{animation:.64s cubic-bezier(.2,.75,.3,1) clearSuccessCheckTap}.clearSuccessVisual.isTapped .clearSuccessHalo{animation:.68s ease-out clearSuccessHalo}@keyframes clearSuccessShellSpin{0%{transform:rotate(0)scale(1)}58%{transform:rotate(304deg)scale(1.025)}to{transform:rotate(360deg)scale(1)}}@keyframes clearSuccessCheckFlourish{0%,to{transform:translate3d(var(--success-check-x), var(--success-check-y), 0) rotate(0deg) scale(1)}45%{transform:translate3d(var(--success-check-x), calc(var(--success-check-y) - 3px), 0) rotate(-5deg) scale(1.045)}72%{transform:translate3d(var(--success-check-x), var(--success-check-y), 0) rotate(2deg) scale(.995)}}@keyframes clearSuccessHalo{0%{opacity:.55;transform:scale(.72)}to{opacity:0;transform:scale(1.28)}}@keyframes clearSuccessSheen{0%{opacity:0;transform:translate(-85%)rotate(16deg)}38%{opacity:.65}to{opacity:0;transform:translate(235%)rotate(16deg)}}@keyframes clearSuccessTap{0%,to{transform:translateY(0)scale(1)}42%{transform:translateY(-7px)scale(1.045)}68%{transform:translateY(1px)scale(.99)}}@keyframes clearSuccessCheckTap{0%,to{transform:translateY(0)scale(1)}42%{transform:translateY(-4px)rotate(2deg)scale(1.07)}70%{transform:translateY(1px)scale(.98)}}.modalBackdrop{z-index:10;background:#05140f94;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:.9rem;width:min(36rem,100%);padding:1.4rem;box-shadow:0 2rem 5rem #0000004d}.modalHead{justify-content:space-between;align-items:start;gap:1rem;display:flex}.modalHead button{color:#64766f;background:0 0;border:0;font-size:1.8rem;line-height:1}.modal label{gap:.4rem;margin-top:1.3rem;font-size:.8rem;font-weight:800;display:grid}.modal select,.modal input{background:#fff;border:1px solid #bdcbc6;border-radius:.5rem;width:100%;padding:.75rem}.helper{color:#64766f;font-size:.85rem}.outcomes{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem;display:grid}.outcomes button{text-align:left;background:#f8faf9;border:1px solid #d5dfdb;border-radius:.6rem;padding:.9rem}.outcomes button:hover{background:#f0f8f5;border-color:#167454}.outcomes b,.outcomes small{display:block}.outcomes small{color:#71847d;margin-top:.2rem}.workerForm{gap:1rem;margin-top:1.2rem;display:grid}.workerForm label,.loginForm label{gap:.4rem;font-size:.8rem;font-weight:800;display:grid}.workerForm label>small{color:#71847d;font-weight:500}.generatedReferenceNote{background:#f2f8f6;border:1px solid #cfe0da;border-radius:.6rem;gap:.25rem;margin:0;padding:.85rem .95rem;display:grid}.generatedReferenceNote b{font-size:.8rem}.generatedReferenceNote span{color:#64766f;font-size:.8rem;line-height:1.45}.rulePreview{background:#edf7f3;border-radius:.5rem;margin:0;padding:.8rem;font-size:.82rem;color:#135e47!important}.timeFieldGrid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.timeFieldGrid>label:only-child{grid-column:1/-1}.timeFieldGrid input[type=time]{cursor:pointer}.thirdTimeField{grid-column:1/-1}.customDaysFieldset{border:1px solid #d5dfdb;border-radius:.6rem;margin:0;padding:.9rem}.customDaysFieldset legend{color:#52645e;font-size:var(--customer-min-font-size,.75rem);padding:0 .35rem;font-weight:800}.dayChoiceGrid{grid-template-columns:repeat(7,1fr);gap:.4rem;display:grid}.dayChoiceGrid label{cursor:pointer;margin:0;display:block;position:relative}.dayChoiceGrid input{opacity:0;pointer-events:none;position:absolute}.dayChoiceGrid span{color:#52645e;min-height:2.5rem;font-size:var(--customer-min-font-size,.72rem);background:#fff;border:1px solid #cbd8d3;border-radius:.45rem;place-items:center;font-weight:800;display:grid}.dayChoiceGrid input:checked+span{color:#116044;background:#ddf4e9;border-color:#167454}.dayChoiceGrid input:focus-visible+span{outline-offset:2px;outline:2px solid #167454}.defaultScheduleChoice{cursor:pointer;background:#f7faf9;border:1px solid #cbd8d3;border-radius:.55rem;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.85rem;display:grid!important}.defaultScheduleChoice input{accent-color:#167454;width:1rem;height:1rem;margin-top:.15rem}.defaultScheduleChoice span,.defaultScheduleChoice small{display:block}.defaultScheduleChoice small{color:#71847d;margin-top:.2rem;font-weight:500;line-height:1.4}.modalActions{justify-content:flex-end;gap:.6rem;margin-top:.4rem;display:flex}.modalActions button{background:#fff;border:1px solid #cbd8d3;border-radius:.5rem;padding:.65rem .9rem}.modalActions button.primary{background:#167454;border-color:#167454}.smsRestorationModal{max-height:calc(100vh - 2rem);overflow-y:auto}.smsRestorationModal .smsReviewCheck{align-items:flex-start;gap:.65rem;line-height:1.5;display:flex}.smsRestorationModal .smsReviewCheck input{accent-color:#008c83;width:1.1rem;min-width:1.1rem;height:1.1rem;margin-top:.2rem}.smsRestorationWarning{color:#6f5012;font-size:var(--customer-min-font-size,.78rem);background:#fff8e8;border:1px solid #e4c37d;border-radius:.55rem;margin:0;padding:.8rem .9rem;line-height:1.5}.accountActions{background:#f7faf9;border:1px solid #dce5e1;border-radius:.6rem;flex-wrap:wrap;gap:.6rem;padding:.8rem;display:flex}.accountActions button{background:#fff;border:1px solid #b8c9c2;border-radius:.45rem;padding:.6rem .75rem}.accountActions .dangerAction{color:#9c2d24;border-color:#dca39e;margin-left:auto}.accountActions button:disabled{cursor:not-allowed;opacity:.55}.formMessage{color:#135e47;background:#edf7f3;border-radius:.5rem;margin:.8rem 0 0;padding:.75rem;font-size:.84rem}.errorMessage{color:#922a21;background:#fff0ef}.accessPage{background:#edf3f1;place-items:center;min-height:100vh;padding:1.5rem;display:grid}.accessCard{background:#fff;border:1px solid #d5e0dc;border-radius:1rem;width:min(30rem,100%);padding:clamp(1.6rem,5vw,2.5rem);box-shadow:0 1.5rem 4rem #10251f1a}.accessCard .brandMark{object-fit:cover;border-radius:.8rem;width:3.25rem;height:3.15rem;margin-bottom:1.5rem;display:block;box-shadow:0 .55rem 1.3rem #051f2c2e}.accessCard .brandLogoHorizontal{width:min(18rem,78%);height:auto;margin-bottom:1.35rem;display:block}.accessCard h1{font-size:clamp(1.8rem,7vw,2.6rem)}.accessCard>p:not(.eyebrow){color:#64766f;line-height:1.6}.loginForm{gap:.8rem;margin-top:1.5rem;display:grid}.loginForm input{border:1px solid #b9c9c3;border-radius:.5rem;padding:.8rem}.loginForm select{width:100%;color:inherit;background:#fff;border:1px solid #b9c9c3;border-radius:.5rem;padding:.8rem}.bootstrapAddressFields{background:#f8fbfa;border:1px solid #d4e2dd;border-radius:.75rem;gap:.8rem;min-width:0;margin:.35rem 0 0;padding:1rem;display:grid}.bootstrapAddressFields legend{color:#274b41;font-size:var(--customer-min-font-size,.78rem);padding:0 .35rem;font-weight:850}.bootstrapAddressFields label span{color:#74857f;font-weight:650}.bootstrapAddressRow{grid-template-columns:minmax(0,1fr) minmax(7rem,.65fr);gap:.7rem;display:grid}.bootstrapCountryReadOnly{background:#eef8f5;border:1px solid #c9ddd7;border-radius:.55rem;gap:.18rem;padding:.72rem .78rem;display:grid}.bootstrapCountryReadOnly span{color:#5a716a;font-size:var(--customer-min-font-size,.72rem);font-weight:800}.bootstrapCountryReadOnly strong{color:#164f42}.bootstrapCountryReadOnly small{color:#587069;line-height:1.4}.secondaryAuthActions{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.secondaryAuthActions button{color:#29443c;background:#fff;border:1px solid #cbd8d3;border-radius:.5rem;padding:.65rem .75rem}.secondaryAuthActions button:not(:disabled):hover{color:#116044;background:#f0f8f5;border-color:#167454}.securityNote{color:#71847d;margin-top:1.5rem;line-height:1.5;display:block}.secondaryAuthSection{gap:.7rem;margin-top:.25rem;display:grid}.secondaryAuthSection>span{color:#71847d;font-size:var(--customer-min-font-size,.68rem);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;font-weight:800;display:flex}.secondaryAuthSection>span:before,.secondaryAuthSection>span:after{content:"";background:#e0e8e5;flex:1;height:1px}.loginAccessPage{isolation:isolate;background:radial-gradient(circle at 17% 16%,#16a0856b 0,#0000 31rem),radial-gradient(circle at 84% 82%,#36c36a45 0,#0000 29rem),radial-gradient(circle at 72% 10%,#278e9038 0,#0000 25rem),linear-gradient(140deg,#0d1b2a 0%,#0a3f4b 48%,#0b655b 100%);padding:clamp(1.25rem,4vw,3.5rem);font-family:Segoe UI,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.loginAccessPage:before,.loginAccessPage:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.loginAccessPage:before{aspect-ratio:1;background:radial-gradient(circle at 62% 62%,#1daf9729 0,#0000 68%);border:1px solid #c1eee326;width:clamp(18rem,34vw,34rem);top:clamp(-15rem,-17vw,-8rem);left:clamp(-13rem,-11vw,-5rem);box-shadow:inset 0 0 8rem #0eb19521,0 0 7rem #0a7d731f}.loginAccessPage:after{aspect-ratio:1;background:radial-gradient(circle at 35% 32%,#36c36a21 0,#0000 68%);border:1px solid #c0f2ca24;width:clamp(15rem,27vw,28rem);bottom:clamp(-14rem,-15vw,-7rem);right:clamp(-12rem,-9vw,-4rem);box-shadow:inset 0 0 7rem #36c36a1c,0 0 7rem #0f5b4f33}.loginAccessPage .accessCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #ffffffe0;border-radius:1.5rem;width:min(31.5rem,100%);padding:clamp(2rem,3.5vw,2.55rem);position:relative;overflow:hidden;box-shadow:0 2.4rem 6rem #000f1a52,0 .5rem 1.4rem #0120272e,inset 0 1px #fffffff2}.loginAccessPage .accessCard:before{content:"";background:linear-gradient(90deg,#0d1b2a 0%,#0a7d73 55%,#36c36a 100%);height:.24rem;position:absolute;inset:0 0 auto}.loginAccessPage .brandLogoHorizontal{width:min(20rem,82%);margin:0 auto 1.4rem}.loginAccessPage .eyebrow{color:#076a63;letter-spacing:.14em;margin-bottom:.5rem}.loginAccessPage .accessCard h1{color:#0d1b2a;letter-spacing:-.045em;font-size:clamp(2.25rem,5vw,3.15rem);line-height:1.05}.loginAccessPage .accessCard>p:not(.eyebrow){color:#425b54;margin:.85rem 0 0;font-size:.95rem;line-height:1.55}.loginAccessPage .accessCard>.firstPasswordHint{color:#5d736c;margin-top:.5rem;font-size:.82rem}.loginAccessPage .loginForm{gap:.78rem;margin-top:1.35rem}.loginAccessPage .loginForm label{color:#243a34;font-size:var(--customer-min-font-size,.78rem);letter-spacing:.01em;gap:.5rem}.loginAccessPage .loginForm input{color:#0d1b2a;background:#fbfdfc;border:1px solid #b8c9c3;border-radius:.7rem;outline:none;width:100%;min-height:3.25rem;padding:.8rem .95rem;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px 2px #0d1b2a0a}.loginAccessPage .loginForm input:hover{background:#fff;border-color:#8eaaa1}.loginAccessPage .loginForm input:focus{background:#fff;border-color:#0a7d73;box-shadow:0 0 0 3px #0a7d7324,inset 0 1px 2px #0d1b2a08}.loginAccessPage .loginForm>.primary{background:linear-gradient(135deg,#096d67 0%,#0a8577 62%,#168b67 100%);border:1px solid #06585173;border-radius:.7rem;min-height:3.25rem;margin-top:.25rem;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 .7rem 1.4rem #0a7d7333}.loginAccessPage .loginForm>.primary:not(:disabled):hover{filter:saturate(1.06);transform:translateY(-1px);box-shadow:0 .9rem 1.7rem #0a7d7340}.loginAccessPage .loginForm>.primary:not(:disabled):active{transform:translateY(0)}.loginAccessPage .secondaryAuthSection{margin-top:.4rem}.loginAccessPage .secondaryAuthSection>span{color:#687d76}.loginAccessPage .secondaryAuthSection>span:before,.loginAccessPage .secondaryAuthSection>span:after{background:#dfe8e4}.loginAccessPage .secondaryAuthActions button{color:#203d35;background:#f7faf9;border-color:#b8cac3;border-radius:.65rem;min-height:2.8rem;font-size:.8rem;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s;box-shadow:0 1px 2px #0d1b2a0d}.loginAccessPage .secondaryAuthActions button:not(:disabled):hover{color:#075d57;background:#f0f8f5;border-color:#0a7d73;transform:translateY(-1px)}.loginAccessPage button:focus-visible{outline-offset:2px;outline:3px solid #0a7d7338}.loginAccessPage .formMessage{border:1px solid #0a7d7324;border-radius:.65rem}.loginAccessPage .errorMessage{border-color:#922a2126}.loginAccessPage .securityNote{color:#506760;font-size:var(--customer-min-font-size,.76rem);border-top:1px solid #d8e3df;margin-top:1.05rem;padding-top:.95rem;line-height:1.52}.loginAccessPage .authAccessCard{background:linear-gradient(150deg,#fffffffa 0%,#f7fbf9fa 58%,#eef8f4fa 100%);border-color:#b7ddd1e0;width:min(34rem,100%);padding:clamp(1.45rem,3vw,2rem);box-shadow:0 2.8rem 7rem #00101b61,0 .6rem 1.6rem #022a302e,0 0 0 1px #e8fff76b,inset 0 1px #fff}.loginAccessPage .authAccessCard:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#36c36a17,#0000 68%);border-radius:50%;width:17rem;height:17rem;position:absolute;top:-9rem;right:-8rem}.loginAccessPage .authAccessCard>*{z-index:1;position:relative}.loginAccessPage .authAccessCard .brandLogoHorizontal{width:min(16.25rem,68%);margin:0 auto .15rem}.loginAccessPage .authAccessCard>.eyebrow{text-align:center;margin:.15rem 0 .35rem}.loginAccessPage .authAccessCard h1{text-align:center;margin:0;font-size:clamp(2.05rem,5vw,2.75rem)}.loginAccessPage .authAccessCard>p:not(.eyebrow){text-align:center;max-width:27rem;margin:.5rem auto 0}.loginAccessPage .authAccessCard>.firstPasswordHint{color:#4e6860;background:#f2f8f6e0;border:1px solid #d4e4de;border-radius:.65rem;max-width:29rem;margin-top:.7rem;padding:.58rem .72rem;line-height:1.48}.authVisual{--auth-tilt-x:0deg;--auth-tilt-y:0deg;--auth-core-x:0px;--auth-core-y:0px;--auth-light-x:34%;--auth-light-y:24%;perspective:850px;width:8.7rem;height:7.65rem;transform-style:preserve-3d;place-items:center;margin:-.1rem auto .05rem;display:grid;position:relative}.authVisualAura{filter:blur(.75rem);background:radial-gradient(circle,#36c36a42,#0a7d731f 48%,#0000 72%);border-radius:50%;transition:opacity .35s,filter .35s,transform .35s;animation:6.4s ease-in-out infinite authAuraBreath;position:absolute;inset:18% 17%}.authVisualSvg{z-index:1;filter:drop-shadow(0 .7rem 1rem #012f3733);width:100%;height:100%;transform:rotateX(var(--auth-tilt-x)) rotateY(var(--auth-tilt-y));transform-style:preserve-3d;will-change:transform;transition:transform .5s cubic-bezier(.2,.76,.28,1),filter .35s;position:relative;overflow:visible}.authVisualReflection{z-index:2;background:radial-gradient(circle at var(--auth-light-x) var(--auth-light-y), #ffffff7a 0 2%, #ffffff1a 10%, transparent 34%);mix-blend-mode:screen;pointer-events:none;border-radius:50%;position:absolute;inset:14% 16%}.authVisual:hover .authVisualSvg{filter:drop-shadow(0 1rem 1.25rem #012f3747)}.authVisual:hover .authVisualAura{filter:blur(.62rem);transform:scale(1.08)}.authOuterOrbit,.authSignalOrbit{fill:none;stroke-linecap:round;transform-origin:120px 105px}.authOuterOrbit ellipse{stroke:#0a7d7345;stroke-width:1.35px;stroke-dasharray:3 8;animation:7.2s linear infinite authOrbitTravel}.authOuterOrbit path{stroke:#19a78e;stroke-width:2.2px}.authOuterOrbit circle{fill:#43d58c;stroke:#fff;stroke-width:1.4px;animation:5.6s ease-in-out infinite authSignalPulse}.authSignalOrbit ellipse{stroke:#0848532e;stroke-width:1.15px;stroke-dasharray:1 7;animation:6.8s linear infinite reverse authOrbitTravel}.authSignalOrbit path{stroke:#42bd82;stroke-width:1.7px;opacity:.8}.authCircuitDetail{fill:none;stroke:#148d80;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.48}.authCircuitDetail circle{fill:#48d69a;stroke:#fff;stroke-width:1px;animation:6s ease-in-out infinite authSignalPulse}.authOrbAssembly{transform-origin:120px 105px;transition:transform .48s cubic-bezier(.2,.76,.28,1)}.authVisual:hover .authOrbAssembly{transform:translateY(-2px)scale(1.018)}.authOrbDepth{fill:#043646;opacity:.82;transform:translateY(5px)}.authOrbRim{fill:url(#auth-orb-rim);stroke:#e0fff7d1;stroke-width:1.3px}.authOrbGlass{fill:url(#auth-orb-glass);stroke:#d5fff48f;stroke-width:1.15px;animation:6.1s ease-in-out infinite authCoreGlow}.authOrbHighlight{fill:#ffffff3d}.authOrbSweep{fill:none;stroke:#a1f5d4;stroke-width:1.5px;stroke-linecap:round;opacity:0;animation:6.6s ease-in-out infinite authHighlightSweep}.authIdentityCore{transform:translate(var(--auth-core-x), var(--auth-core-y));transform-origin:120px 105px;transition:transform .42s cubic-bezier(.2,.76,.28,1)}.authCoreRim{fill:#042b36e0;stroke:#76e7bd;stroke-width:2px;filter:drop-shadow(0 0 6px #34d69c59)}.authCoreGlass{fill:url(#auth-core-glass);stroke:#fff;stroke-width:1.2px}.authIdentitySymbol{fill:none;stroke:#fff;stroke-width:4.1px;stroke-linecap:round;opacity:.95;filter:drop-shadow(0 2px 3px #03464347);transform-origin:120px 105px;transition:opacity .18s,transform .3s}.authSuccessSymbol{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke-dasharray:48;stroke-dashoffset:48px;filter:drop-shadow(0 2px 3px #024e374d)}.authConnectionPulse{fill:#7df0bd;filter:drop-shadow(0 0 4px #36c36a7a)}.authConnectionPulse circle{animation:5.4s ease-in-out infinite authSignalPulse}.authConnectionPulse circle:nth-child(2n){animation-delay:-2.7s}.authVisual-invite .authOrbGlass,.authVisual-recovery .authOrbGlass{filter:saturate(.82)}.authVisual-invite .authSignalOrbit path,.authVisual-recovery .authSignalOrbit path{stroke:#2fb390}.authVisual.isAuthenticating .authOuterOrbit ellipse{animation-duration:1.4s}.authVisual.isAuthenticating .authOrbSweep{opacity:.72;animation-duration:1.25s}.authVisual.isAuthenticated .authVisualAura{background:radial-gradient(circle,#36c36a7a,#0aa0802e 48%,#0000 73%);animation:.68s ease-out both authSuccessAura}.authVisual.isAuthenticated .authIdentitySymbol{opacity:0;transform:scale(.7)}.authVisual.isAuthenticated .authSuccessSymbol{opacity:1;animation:.4s ease-out both authCheckDraw}.authVisual.isAuthenticated .authCoreGlass{fill:#36c36a}.authVisual.isAuthenticated .authOuterOrbit{animation:.65s ease-out both authSuccessRing}@keyframes authOrbitTravel{to{stroke-dashoffset:-56px}}@keyframes authAuraBreath{0%,to{opacity:.58;transform:scale(.94)}52%{opacity:.96;transform:scale(1.05)}}@keyframes authCoreGlow{0%,to{filter:brightness(.98)}52%{filter:brightness(1.11)drop-shadow(0 0 4px #65e8b847)}}@keyframes authSignalPulse{0%,74%,to{opacity:.34}83%{opacity:1}92%{opacity:.5}}@keyframes authHighlightSweep{0%,72%,to{opacity:0;stroke-dashoffset:60px}82%{opacity:.78}94%{opacity:0;stroke-dashoffset:-35px}}@keyframes authCheckDraw{to{stroke-dashoffset:0}}@keyframes authSuccessAura{0%{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}to{opacity:.75;transform:scale(1.04)}}@keyframes authSuccessRing{0%{opacity:1;transform:scale(.9)}to{opacity:.28;transform:scale(1.12)}}.loginAccessPage .authAccessCard .loginForm{gap:.72rem;margin-top:1rem}.authPasswordField{gap:.5rem;display:grid}.authPasswordField>label{color:#243a34;font-size:var(--customer-min-font-size,.78rem);font-weight:800}.authPasswordControl{position:relative}.loginAccessPage .loginForm .authPasswordControl input{padding-right:3.25rem}.authPasswordVisibility{color:#557069;background:0 0;border:1px solid #0000;border-radius:.58rem;place-items:center;width:2.35rem;height:2.35rem;padding:0;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.authPasswordVisibility:hover:not(:disabled){color:#08756b;background:#eef7f3;border-color:#c5d9d2}.authPasswordVisibility:focus-visible{outline-offset:1px;outline:3px solid #0a7d7333}.authPasswordVisibility svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.authEyeSlash{stroke:#9a493f}.authCapsWarning{color:#7b5810;font-size:var(--customer-min-font-size,.7rem);align-items:center;gap:.35rem;margin:-.18rem 0 0;font-weight:750;display:flex}.authCapsWarning>span{font-size:.86rem}.loginAccessPage .loginForm>.authPrimaryButton{background:linear-gradient(108deg,#08776f 0%,#0c907a 52%,#17895d 100%);justify-content:center;align-items:center;gap:.48rem;display:inline-flex;box-shadow:0 .72rem 1.45rem #0a7d733b,inset 0 1px #fff3}.loginAccessPage .loginForm>.authPrimaryButton:not(:disabled):hover{filter:brightness(1.05)saturate(1.05);transform:translateY(-2px);box-shadow:0 .95rem 1.8rem #0a7d734a,0 0 1rem #36c36a17}.loginAccessPage .loginForm>.authPrimaryButton:not(:disabled):active{transform:translateY(0)scale(.985)}.authButtonSpinner{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.75s linear infinite authButtonSpin}@keyframes authButtonSpin{to{transform:rotate(360deg)}}.loginAccessPage .secondaryAuthActions button{background:linear-gradient(145deg,#ffffffe0,#eff7f4f0);border-color:#b8d1c8;position:relative;overflow:hidden;box-shadow:0 .18rem .45rem #0439330d,inset 0 1px #fff}.loginAccessPage .secondaryAuthActions button:not(:disabled):hover{background:linear-gradient(145deg,#fff,#eaf7f2);border-color:#53a994;transform:translateY(-2px);box-shadow:0 .45rem .85rem #07534617,0 0 .8rem #29b59012}.authFormMessage{color:#155c49;background:#edf8f4;border:1px solid #a9d8c8;border-radius:.68rem;gap:.18rem;margin-top:.8rem;padding:.68rem .76rem;display:grid}.authFormMessage strong{font-size:var(--customer-min-font-size,.78rem)}.authFormMessage span{font-size:var(--customer-min-font-size,.72rem);line-height:1.45}.authFormMessage a{width:fit-content;color:inherit;font-size:var(--customer-min-font-size,.74rem);text-underline-offset:.16rem;margin-top:.22rem;font-weight:800}.authFormMessage a:hover{color:#073f34}.authFormMessage a:focus-visible{outline-offset:3px;border-radius:.2rem;outline:3px solid #0a7d7347}.authErrorMessage{color:#8b3129;background:#fff2f0;border-color:#e0aaa5}.loginAccessPage .authAccessCard .securityNote{align-items:flex-start;gap:.5rem;display:flex}.loginAccessPage .authAccessCard .securityNote>span{color:#0b6b50;width:1.2rem;height:1.2rem;font-size:var(--customer-min-font-size,.65rem);background:#d9f1e8;border-radius:50%;flex:0 0 1.2rem;place-items:center;font-weight:900;display:grid}@media (max-width:900px){.shell{grid-template-columns:1fr}aside{position:static}.brand{width:min(13rem,100%);margin:0 0 1rem}nav{grid-template-columns:repeat(5,max-content);overflow-x:auto}.pilot{display:none}.metrics,.historyFilterGrid{grid-template-columns:1fr 1fr}.historyDateRange{grid-column:1/-1}.historyEventDetails dl{grid-template-columns:1fr 1fr}}@media (min-width:621px) and (max-width:900px){.companyUserTable{overflow-x:auto}}@media (max-width:620px){main{padding:1.2rem}header{align-items:center}.metrics,.lowerGrid{grid-template-columns:1fr}.historyFilterPanel{padding:.95rem}.historyFilterHeading{flex-direction:column;align-items:stretch}.historyExportButton{align-self:flex-start}.historyFilterGrid{grid-template-columns:1fr}.historyDateRange{grid-column:auto}.historyQuickFilters .clearHistoryFilters{margin-left:0}.historyTimelineHead{flex-direction:column;align-items:flex-start;padding:1rem}.historyDayGroups{padding:.4rem .85rem 1rem}.historyTimelineItem{grid-template-columns:1rem minmax(0,1fr);gap:.58rem}.historyTimelineItem:not(:last-child):before{left:.43rem}.historyTimelineNode{margin-left:.08rem}.historyEventCard{padding:.72rem .75rem .65rem}.historyEventDetails dl{grid-template-columns:1fr}.historyTimelineEmpty{min-height:21rem;padding:1.5rem 1rem 2rem}.historyIconVisual{width:7.8rem}.outcomes,.reviewGrid,.settingsGrid,.readinessList,.messageTemplateList,.companyGrid,.companyFacts{grid-template-columns:1fr}.companyUserTableHead{display:none}.companyUserTable article{grid-template-columns:1fr 1fr;gap:.7rem}.companyUserIdentityCell,.weeklyReportPreference,.companyUserActions{grid-column:1/-1}.companyUserActions{justify-content:flex-start}.weeklyReportPreference:before{content:"Receive weekly report";color:#657a73;font-size:var(--customer-min-font-size,.68rem);letter-spacing:.045em;text-transform:uppercase;font-weight:800}.timeFieldGrid{grid-template-columns:1fr}.thirdTimeField{grid-column:auto}.dayChoiceGrid{grid-template-columns:repeat(4,1fr)}.scheduleCards article{grid-template-columns:1fr}.settingCard{grid-template-columns:.7rem 1fr}.settingCard>button,.settingCard>.ready{grid-column:2}.brand{width:min(11.5rem,100%)}.loginAccessPage{align-items:start;padding:1rem;overflow-y:auto}.loginAccessPage .accessCard{border-radius:1.2rem;margin:.5rem 0;padding:1.6rem 1.35rem}.loginAccessPage .authAccessCard{padding:1.2rem 1.05rem 1.3rem}.loginAccessPage .authAccessCard .brandLogoHorizontal{width:min(15.5rem,76%);margin-bottom:0}.loginAccessPage .authAccessCard h1{font-size:2.15rem}.authVisual{width:8rem;height:7rem}.loginAccessPage .secondaryAuthActions{grid-template-columns:1fr}}@media (max-width:460px){.historyDateRange{grid-template-columns:1fr}.historyQuickFilters>span{flex:1 0 100%}.historySummary{gap:.35rem}.historySummary>span{min-height:2rem;padding:.38rem .58rem}.historyEventMeta{flex-direction:column;align-items:flex-start;gap:.35rem}.shell>main>header .liveRefreshControl{flex:100%;width:100%}}.shell{color:#172b26;background:#f4f8f6;grid-template-columns:15.5rem minmax(0,1fr);font-family:Segoe UI,Arial,Helvetica,sans-serif}.shell>aside{background:radial-gradient(circle at 8% 2%,#14a4914d 0,#0000 17rem),radial-gradient(circle at 105% 92%,#36c36a2b 0,#0000 20rem),linear-gradient(168deg,#071d30 0%,#063641 52%,#075146 100%);border-right:1px solid #8bd0c121;height:100vh;padding:1.25rem 1rem 1.1rem;position:sticky;top:0;overflow-y:auto;box-shadow:.45rem 0 2rem #0d1b2a14}.shell .brand{border-color:#e5f7f19e;border-radius:1rem;margin:0 0 1.1rem;padding:.78rem;box-shadow:0 .8rem 1.8rem #000e1c33,inset 0 1px #ffffffe6}.shell .brandLogo{object-fit:contain;width:100%;max-height:8.6rem}.shell nav{gap:.3rem}.shell nav button{color:#c3d7d2;border:1px solid #0000;border-radius:.7rem;min-height:2.8rem;padding:.68rem .8rem;font-size:.88rem;font-weight:600;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative}.shell nav button:hover{color:#fff;background:#117e7333;border-color:#87d8c51f;transform:translate(2px)}.shell nav button.active{color:#fff;background:linear-gradient(90deg,#0b857966,#1f996833);border-color:#88e5cd2e;box-shadow:inset 3px 0 #31bd82,0 .35rem 1rem #00141a1f}.shell .pilot{color:#edf7f4;border-color:#b9e2d72b;margin-top:auto;padding:1rem .65rem 0;font-size:.82rem;line-height:1.45}.shell .pilot small{color:#9dbbb3}.shell .pilot a,.shell .pilot .signOutButton{color:#9fe4c7;font-weight:700;text-decoration:none}.shell .pilot a:hover,.shell .pilot .signOutButton:hover{color:#fff;text-decoration:underline}.shell .customerSidebarLower{gap:.82rem;width:100%;margin-top:auto;padding-top:1.35rem;display:grid}.shell .customerSidebarLower .pilot{margin-top:0}.shell .customerAccountNav{width:100%}.shell .customerAccountNav .billingNavItem{color:#aec5bf;background:#05202a21;border-color:#9bcdc014;gap:.42rem;width:100%;padding:.62rem .6rem;font-size:.84rem;box-shadow:inset 0 1px #ffffff05}.shell .customerAccountNav .billingNavItem:hover{color:#f3fbf8;background:#117e732b;border-color:#87d8c52b}.shell>main{background:radial-gradient(circle at 100% 0,#0a7d7312 0,#0000 30rem),linear-gradient(145deg,#f8faf9 0%,#f3f7f5 62%,#eff5f2 100%);width:auto;min-width:0;max-width:none;margin:0;padding:clamp(1.6rem,3vw,2.75rem)}.shell>main>header{align-items:flex-end;margin-bottom:1.55rem;padding-bottom:.15rem}.shell>main>header .eyebrow{color:#08756b;font-size:var(--customer-min-font-size,.7rem);letter-spacing:.13em;margin-bottom:.45rem}.shell>main>header .companyClock{font-size:var(--customer-min-font-size,.76rem)}.shell>main>header h1{color:#0d1b2a;letter-spacing:-.045em;font-size:clamp(2.25rem,3.6vw,3.15rem);line-height:1.02}.shell>main>header .pageDescription{color:#60756e;margin:.55rem 0 0;font-size:.86rem;line-height:1.45}.shell>main>header .primary{color:#1e4a40;background:#ffffffe0;border:1px solid #b9cbc4;border-radius:.65rem;min-height:2.7rem;padding:.65rem .9rem;font-size:.8rem;transition:border-color .16s,background .16s,color .16s,transform .16s;box-shadow:0 .2rem .7rem #0d1b2a0d}.shell>main>header .primary:hover{color:#075d57;background:#f0f8f5;border-color:#0a7d73;transform:translateY(-1px)}.shell h2{color:#152c26;letter-spacing:-.015em;font-size:1.02rem}.shell .panel,.shell .metrics article,.shell .alertCard,.shell .emptyState{background:#fff;border-color:#d8e4df;border-radius:.95rem;box-shadow:0 .35rem 1.35rem #0d1b2a0d}.shell .metrics{gap:.85rem;margin-bottom:1rem}.shell .metrics article{isolation:isolate;gap:.22rem;min-height:8.7rem;padding:1.15rem 5rem 1.15rem 1.2rem;position:relative;overflow:hidden}.shell .metrics article:before{content:"";background:#0a7d73;width:.22rem;position:absolute;inset:0 auto 0 0}.shell .metrics article:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#0c87771c 0%,#0c87770a 48%,#0000 72%);border-radius:50%;width:7rem;height:7rem;position:absolute;top:-.8rem;right:-1.05rem}.shell .metrics .checksMetric{background:linear-gradient(145deg,#fff,#f4faf8);border-color:#c8ddd7}.shell .metrics .checksMetric:before{background:#0a7d73}.shell .metrics .checksMetric:after{background:radial-gradient(circle,#0a7d7324 0%,#0a7d730a 50%,#0000 72%)}.shell .metrics .safeMetric{background:linear-gradient(145deg,#fff,#f3faf5);border-color:#c4dfcf}.shell .metrics .safeMetric:before{background:#2c9b62}.shell .metrics .safeMetric:after{background:radial-gradient(circle,#2c9b6224 0%,#2c9b620a 50%,#0000 72%)}.shell .metrics .alertsClearMetric{background:linear-gradient(145deg,#fff,#f8fbfa);border-color:#d4e1dc}.shell .metrics .alertsClearMetric:before{background:#5d8175}.shell .metrics .alertsClearMetric:after{background:radial-gradient(circle,#5d81751f 0%,#5d81750a 50%,#0000 72%)}.shell .metrics strong{color:#0d1b2a;letter-spacing:-.045em;font-size:2.15rem;line-height:1}.shell .metrics span{color:#203b34;margin-top:.35rem;font-size:.84rem}.shell .metrics small{color:#526b63;font-size:var(--customer-min-font-size,.77rem);line-height:1.4}.shell .metrics .dangerMetric{background:snow;border-color:#e7b6b1}.shell .metrics .dangerMetric:before{background:#c9463d}.shell .metrics .dangerMetric:after{background:radial-gradient(circle,#c9463d2b 0%,#c9463d0d 52%,#0000 73%)}.shell .metrics .alertsMetric[role=button]{cursor:pointer;transition:transform .16s,box-shadow .16s}.shell .metrics .alertsMetric[role=button]:hover{transform:translateY(-1px);box-shadow:0 .55rem 1.55rem #0d1b2a17}.shell .metrics .alertsMetric[role=button]:focus-visible{outline-offset:3px;outline:3px solid #0a7d733d}.shell .metrics .adminEscalationMetric{background:linear-gradient(145deg,#fff,#fff3f1);border-color:#d88982;box-shadow:0 .45rem 1.4rem #a0271e1a}.shell .metrics .adminEscalationMetric:before{background:#b42318;width:.3rem}.shell .metrics .adminEscalationMetric strong{color:#a0271e}.shell .metrics .connectionHealthy{background:linear-gradient(145deg,#fbfffd,#f1faf5);border-color:#bcdccc}.shell .metrics .connectionMetric:before{background:#2ca66e}.shell .metrics .connectionMetric:after{background:radial-gradient(circle,#2ca66e26 0%,#2ca66e0d 50%,#0000 72%)}.shell .metrics .connectionMetric strong{color:#147449;font-size:1.85rem}.shell .metrics .connectionAttention{background:linear-gradient(145deg,#fffefa,#fff8e8);border-color:#e4cf9f}.shell .metrics .connectionAttention:before{background:#c18a20}.shell .metrics .connectionAttention:after{background:radial-gradient(circle,#c18a2029 0%,#c18a200d 50%,#0000 72%)}.shell .metrics .connectionAttention strong{color:#805600}.shell .overviewMetricIcon{--overview-icon-specular:#d8fff8;--overview-icon-face-light:#70d9cf;--overview-icon-bright:#63ead8;--overview-icon-primary:#0a9b8e;--overview-icon-deep:#063c58;--overview-icon-shadow:#08776f;--overview-icon-line:#d8fff8;--overview-icon-symbol:#073f55;--overview-icon-accent:#4ce6bb;--overview-icon-glow:#29cfb12e;--overview-tilt-x:0deg;--overview-tilt-y:0deg;--overview-light-x:28%;--overview-light-y:20%;--overview-highlight-x:0px;--overview-highlight-y:0px;z-index:2;width:3.75rem;height:3.75rem;color:var(--overview-icon-primary);perspective:420px;place-items:center;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s;display:grid;position:absolute;top:.72rem;right:.76rem;transform:translateZ(0)}.shell .overviewMetricIcon-safe{--overview-icon-face-light:#79d9aa;--overview-icon-bright:#75efbd;--overview-icon-primary:#16a96f;--overview-icon-deep:#063c50;--overview-icon-shadow:#08704f;--overview-icon-line:#e5fff5;--overview-icon-symbol:#06483d;--overview-icon-accent:#72f0a9;--overview-icon-glow:#28cb7e33}.shell .overviewMetricIcon-alerts{--overview-icon-face-light:#72d0cb;--overview-icon-bright:#6eddd7;--overview-icon-primary:#168f90;--overview-icon-deep:#093c57;--overview-icon-shadow:#116e70;--overview-icon-line:#e0fffb;--overview-icon-symbol:#073f56;--overview-icon-accent:#82eadf;--overview-icon-glow:#2cb4af26}.shell .dangerMetric .overviewMetricIcon-alerts{--overview-icon-specular:#fff1bd;--overview-icon-face-light:#e7b653;--overview-icon-bright:#ffd36f;--overview-icon-primary:#db8c1d;--overview-icon-deep:#694019;--overview-icon-shadow:#a96816;--overview-icon-line:#fff2c2;--overview-icon-symbol:#5b3916;--overview-icon-accent:#ffd05b;--overview-icon-glow:#e1972233}.shell .adminEscalationMetric .overviewMetricIcon-alerts{--overview-icon-specular:#ffe2d8;--overview-icon-face-light:#e28470;--overview-icon-bright:#ff9e85;--overview-icon-primary:#d94f40;--overview-icon-deep:#65242a;--overview-icon-shadow:#98352f;--overview-icon-line:#fff0e9;--overview-icon-symbol:#5a2228;--overview-icon-accent:#ff9b78;--overview-icon-glow:#d5493d38}.shell .overviewMetricIcon-connection{--overview-icon-specular:#b9f4dc;--overview-icon-face-light:#45d49a;--overview-icon-bright:#20b878;--overview-icon-primary:#087956;--overview-icon-deep:#023c3a;--overview-icon-shadow:#064d43;--overview-icon-line:#075447;--overview-icon-symbol:#075447;--overview-icon-accent:#0da873;--overview-icon-glow:#21ce8614}.shell .connectionAttention .overviewMetricIcon-connection{--overview-icon-specular:#fff1c5;--overview-icon-face-light:#d8b75c;--overview-icon-bright:#f5ce68;--overview-icon-primary:#b77b1a;--overview-icon-deep:#60451d;--overview-icon-shadow:#916016;--overview-icon-line:#fff3c5;--overview-icon-symbol:#554019;--overview-icon-accent:#ffd96d;--overview-icon-glow:#c18a202e}.shell .overviewMetricIcon svg{z-index:2;width:100%;height:100%;filter:drop-shadow(0 .25rem .34rem color-mix(in srgb, var(--overview-icon-shadow) 24%, transparent));transform:rotateX(var(--overview-tilt-x)) rotateY(var(--overview-tilt-y));transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .22s;position:relative;overflow:visible}.shell .overviewMetricAura{background:radial-gradient(circle at var(--overview-light-x) var(--overview-light-y), var(--overview-icon-glow), color-mix(in srgb, var(--overview-icon-primary) 10%, transparent) 46%, transparent 72%);opacity:.54;filter:blur(.18rem);border-radius:50%;transition:opacity .22s,transform .22s,background .18s;position:absolute;inset:.36rem;transform:scale(.92)}.shell .overviewMetricOuter{stroke:color-mix(in srgb, var(--overview-icon-specular) 72%, transparent);stroke-width:1.15px;filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--overview-icon-bright) 22%, transparent));transition:stroke .2s,filter .2s}.shell .overviewMetricFace{stroke:color-mix(in srgb, var(--overview-icon-bright) 52%, var(--overview-icon-deep));stroke-width:1px}.shell .overviewMetricInnerRing{fill:none;stroke:color-mix(in srgb, var(--overview-icon-specular) 46%, transparent);stroke-width:1.1px;stroke-dasharray:2.4 3.3;filter:drop-shadow(0 0 1px color-mix(in srgb, var(--overview-icon-bright) 24%, transparent))}.shell .overviewMetricIcon svg g{fill:none;stroke:var(--overview-icon-symbol);stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--overview-icon-specular) 50%, transparent));transform-box:view-box;transform-origin:32px 32px;transition:filter .2s,stroke .2s;transform:scale(1.05)}.shell .overviewMetricIcon .overviewMetricConfirm{stroke:var(--overview-icon-accent);stroke-width:3.2px;filter:drop-shadow(0 0 2px color-mix(in srgb, var(--overview-icon-deep) 32%, transparent))}.shell .overviewMetricHighlight{fill:var(--overview-icon-specular);fill-opacity:.2;pointer-events:none;transform:translate(var(--overview-highlight-x), var(--overview-highlight-y));transform-origin:50%;transition:transform .18s,fill-opacity .2s}.shell .overviewMetricSheen{z-index:3;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--overview-icon-specular) 42%, transparent), transparent);opacity:0;pointer-events:none;border-radius:999px;width:.5rem;transition:transform .5s,opacity .16s;position:absolute;top:.45rem;bottom:.45rem;left:-.75rem;transform:translate(0)rotate(18deg)}.shell .overviewMetricIcon-checks .overviewMetricInnerRing{animation:7s linear infinite overviewOrbitDash}.shell .overviewMetricIcon-checks .overviewMetricHighlight{animation:6.4s ease-in-out infinite overviewChecksHighlight}.shell .overviewSafeGlyph circle{fill:color-mix(in srgb, var(--overview-icon-primary) 12%, transparent)}.shell .overviewMetricIcon-safe .overviewMetricAura{animation:5.8s ease-in-out infinite overviewSafeGlow}.shell .overviewAlertsGlyph>path:first-child{fill:color-mix(in srgb, var(--overview-icon-primary) 12%, transparent)}.shell .overviewAlertsGlyph>circle{fill:var(--overview-icon-symbol);stroke:var(--overview-icon-face-light)!important;stroke-width:1.2px!important}.shell .overviewMetricIcon-connection{transform:none}.shell .overviewMetricIcon-connection svg{filter:none;transform:none}.shell .overviewMetricIcon-connection .overviewMetricAura{opacity:.18;filter:blur(.06rem);border-radius:50%;inset:.7rem}.shell .overviewMetricIcon-connection .overviewMetricSheen{display:none}.shell .overviewLiveGlyph{filter:none!important;transform:none!important}.shell .overviewLiveSignal{stroke:var(--overview-icon-symbol);stroke-width:3.4px;opacity:1;shape-rendering:geometricprecision}.shell .overviewLiveSignalOuter,.shell .overviewLiveSignalInner{opacity:1}.shell .overviewLivePulseRing{fill:none;opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite overviewLiveRipple;stroke:var(--overview-icon-accent)!important;stroke-width:1.55px!important}.shell .overviewLiveCore{fill:var(--overview-icon-accent);filter:none;stroke:var(--overview-icon-deep)!important;stroke-width:1.7px!important}.shell .overviewAlertPulse{opacity:.42}.shell .dangerMetric .overviewAlertPulse{animation:5.8s ease-out infinite overviewAttentionPulse}.shell .adminEscalationMetric .overviewAlertPulse{animation-duration:4.8s}@media (hover:hover){.shell .overviewPage .metrics article:hover .overviewMetricIcon{filter:saturate(1.08);transform:translateY(-3px)scale(1.035)}.shell .overviewPage .metrics article:hover .overviewMetricIcon svg{filter:brightness(1.03) drop-shadow(0 .38rem .46rem color-mix(in srgb, var(--overview-icon-shadow) 27%, transparent))}.shell .overviewPage .metrics article:hover .overviewMetricAura{opacity:.76;transform:scale(1.08)}.shell .overviewPage .metrics article:hover .overviewMetricOuter{stroke:color-mix(in srgb, var(--overview-icon-specular) 84%, transparent);filter:brightness(1.03) drop-shadow(0 0 2px color-mix(in srgb, var(--overview-icon-bright) 28%, transparent))}.shell .overviewPage .metrics article:hover .overviewMetricIcon svg g{stroke:color-mix(in srgb, var(--overview-icon-symbol) 82%, var(--overview-icon-accent));filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--overview-icon-specular) 42%, transparent))}.shell .overviewPage .metrics article:hover .overviewMetricIcon-connection svg{filter:none;transform:none}.shell .overviewPage .metrics article:hover .overviewMetricIcon-connection svg g{filter:none}.shell .overviewPage .metrics article:hover .overviewMetricSheen{opacity:.32;transform:translate(4.6rem)rotate(18deg)}}@keyframes overviewOrbitDash{to{stroke-dashoffset:-28px}}@keyframes overviewChecksHighlight{0%,70%,to{fill-opacity:.15;transform:translate(var(--overview-highlight-x), var(--overview-highlight-y))}80%{fill-opacity:.27;transform:translate(calc(var(--overview-highlight-x) + 1.5px), calc(var(--overview-highlight-y) + 1px))}90%{fill-opacity:.18}}@keyframes overviewSafeGlow{0%,to{opacity:.48;transform:scale(.92)}52%{opacity:.68;transform:scale(1.02)}}@keyframes overviewLiveRipple{0%,52%,to{opacity:0;transform:scale(.78)}58%{opacity:.38;transform:scale(.9)}78%{opacity:0;transform:scale(1.85)}}@keyframes overviewAttentionPulse{0%,72%,to{opacity:.38;filter:none}82%{opacity:.82;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--overview-icon-accent) 42%, transparent))}90%{opacity:.48;filter:none}}.shell .panelHead{background:linear-gradient(#fff,#fbfdfc);border-color:#e2ebe7;min-height:4.5rem;padding:1rem 1.2rem}.shell .panelHead p{color:#566f67;font-size:var(--customer-min-font-size,.78rem);margin-top:.28rem}.shell .tableWrap{background:#fff}.shell table{min-width:38rem}.shell th{color:#60766f;font-size:var(--customer-min-font-size,.67rem);letter-spacing:.085em;background:#f7faf8;padding-top:.78rem;padding-bottom:.78rem}.shell td{color:#263f38;border-color:#e8efec}.shell tbody tr{transition:background .14s}.shell tbody tr:hover{background:#f8fbfa}.shell .overviewWorkerRow{cursor:default;transition:background .16s}.shell .overviewWorkerRow:hover{background:#f2f8f6}.shell .lowerGrid{gap:.9rem;margin-top:.9rem}.shell .checks{padding:.78rem 1.2rem 1.05rem}.shell .checks li{color:#354e47;align-items:center;gap:.58rem;min-height:1.75rem;font-size:.82rem;display:flex}.shell .checks i{color:#0c7654;background:#e4f5ed}.shell .safeguardStatus{color:#126b45;background:radial-gradient(circle at 9% 12%,#34cf911f,#0000 7rem),linear-gradient(135deg,#f7fcf9,#edf8f2);border:1px solid #c8e3d3;border-radius:.82rem;align-items:center;gap:.72rem;min-height:3.75rem;margin:.9rem 1.2rem .15rem;padding:.58rem .78rem;font-size:.8rem;display:flex;box-shadow:inset 0 1px #fff,0 .24rem .62rem #0f61420f}.shell .overviewSafeguardIcon{flex:0 0 2.45rem;place-items:center;width:2.45rem;height:2.45rem;transition:transform .22s,filter .22s;display:grid;position:relative}.shell .overviewSafeguardIcon svg{z-index:2;filter:drop-shadow(0 .27rem .32rem #05434747);width:100%;height:100%;position:relative;overflow:visible}.shell .overviewSafeguardAura{filter:blur(.16rem);background:radial-gradient(circle at 30% 22%,#69efb53b,#1eb57317 45%,#0000 70%);border-radius:50%;animation:5.6s ease-in-out infinite overviewSafeguardBreathe;position:absolute;inset:.16rem}.shell .overviewSafeguardShell{stroke:#d8fff1b8;stroke-width:.9px;filter:drop-shadow(0 0 1.5px #4de19e38)}.shell .overviewSafeguardFace{stroke:#58e3a5;stroke-opacity:.45;stroke-width:.8px}.shell .overviewSafeguardTick{fill:none;stroke:#063e4d;stroke-width:4.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #defff18c)}.shell .overviewSafeguardShine{fill:none;stroke:#e1fff4;stroke-width:1.7px;stroke-linecap:round;opacity:.35}.shell .checks .overviewSafeguardCheck{color:#0b7654;background:radial-gradient(circle at 30% 22%,#e9fff794 0 9%,#0000 25%),linear-gradient(145deg,#c9f3e0,#94d9bd 56%,#58af8b);border:1px solid #82cdb0;border-radius:50%;flex:0 0 1.55rem;place-items:center;width:1.55rem;height:1.55rem;margin-right:0;display:grid;box-shadow:0 .18rem .34rem #064a4b1f,inset .08rem .1rem .14rem #ffffff94,inset -.12rem -.14rem .22rem #064d501f}.shell .checks .overviewSafeguardCheck svg{width:1.15rem;height:1.15rem;overflow:visible}.shell .checks .overviewSafeguardCheck circle{fill:#1eae7021;stroke:#159b68;stroke-width:1.15px}.shell .checks .overviewSafeguardCheck path{fill:none;stroke:#064f4b;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #ebfff794)}@media (hover:hover){.shell .safeguardStatus:hover .overviewSafeguardIcon{filter:saturate(1.08);transform:translateY(-2px)rotateY(-7deg)scale(1.04)}}@keyframes overviewSafeguardBreathe{0%,to{opacity:.46;transform:scale(.94)}52%{opacity:.68;transform:scale(1.02)}}.shell .historyEmpty{color:#60756e;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:13.5rem;margin:0;padding:2rem 1.25rem;font-size:.85rem;display:flex}.shell .historyEmpty:before{content:"↺";color:#08756b;background:#f0f8f5;border:1px solid #cae0d8;border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;font-weight:700;display:grid}.shell .overviewPage .activityPanel .historyEmpty{gap:.6rem;min-height:8.5rem;padding:1.35rem 1.25rem}.shell .overviewPage .activityPanel .historyEmpty:before{content:none}.shell .overviewActivityIcon{perspective:420px;place-items:center;width:4.25rem;height:4.25rem;transition:transform .24s cubic-bezier(.2,.8,.2,1),filter .24s;display:grid;position:relative}.shell .overviewActivityIcon svg{z-index:2;width:100%;height:100%;transition:transform .24s cubic-bezier(.2,.8,.2,1),filter .24s;position:relative;overflow:visible}.shell .overviewActivityAura{filter:blur(.2rem);opacity:.55;background:radial-gradient(circle at 30% 22%,#4beacf33,#0fa49217 47%,#0000 70%);border-radius:50%;animation:5.4s ease-in-out infinite overviewActivityBreathe;position:absolute;inset:.3rem}.shell .overviewActivityTrack{fill:none;stroke:#073f55;stroke-width:3.55px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #d7fff67a);transform-box:view-box;transform-origin:36px 36px;transform:scale(1.06)}.shell .overviewActivityNodes{transform-box:view-box;transform-origin:36px 36px;transform:scale(1.06)}.shell .overviewActivityNodes circle{fill:#42d7b6;stroke:#073f55;stroke-width:1.7px;filter:drop-shadow(0 1px 1px #043b494d)}.shell .overviewActivityHighlight{fill:#e1fff7;fill-opacity:.2}@media (hover:hover){.shell .activityPanel:hover .overviewActivityIcon{filter:saturate(1.08);transform:translateY(-2px)scale(1.035)}.shell .activityPanel:hover .overviewActivityIcon svg{filter:drop-shadow(0 .35rem .42rem #054a442b);transform:rotateX(4deg)rotateY(-6deg)}}@keyframes overviewActivityBreathe{0%,to{opacity:.48;transform:scale(.96)}50%{opacity:.68;transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.shell .overviewMetricIcon,.shell .overviewMetricIcon svg,.shell .overviewMetricAura,.shell .overviewMetricSheen,.shell .overviewMetricInnerRing,.shell .overviewMetricHighlight,.shell .overviewLiveSignal,.shell .overviewLivePulseRing,.shell .overviewLiveCore,.shell .overviewAlertPulse,.shell .overviewMetricOuter,.shell .overviewMetricIcon svg g,.shell .overviewSafeguardIcon,.shell .overviewSafeguardAura,.shell .overviewActivityIcon,.shell .overviewActivityIcon svg,.shell .overviewActivityAura{transition:none!important;animation:none!important}.shell .overviewPage .metrics article:hover .overviewMetricIcon,.shell .overviewPage .metrics article:hover .overviewMetricIcon svg,.shell .overviewPage .metrics article:hover .overviewMetricAura,.shell .safeguardStatus:hover .overviewSafeguardIcon,.shell .activityPanel:hover .overviewActivityIcon,.shell .activityPanel:hover .overviewActivityIcon svg{transform:none!important}.shell .overviewMetricSheen{display:none}}.platformAdminShell svg,.organisationControlShell svg{filter:none;flex-shrink:0;display:block}.platformIconBadge{color:#31574d;background:linear-gradient(145deg,#fff,#e8f4f0);border:1px solid #bdd7d0;border-radius:.72rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 .28rem .7rem #0a463b14}.platformIconBadge:before{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff8a,#0000 46%);border-radius:calc(.72rem - 1px);position:absolute;inset:1px}.platformIconBadge svg{z-index:1;position:relative}.platformIconBadge-teal{color:#087568;background:linear-gradient(145deg,#f8fffc,#d7eee7);border-color:#a8d3c7}.platformIconBadge-success{color:#0d704c;background:linear-gradient(145deg,#f9fffb,#d8f1e2);border-color:#a7d9bf}.platformIconBadge-warning{color:#8b5c0d;background:linear-gradient(145deg,#fffdf7,#f8e9c9);border-color:#e2c78f}.platformIconBadge-critical{color:#a23f37;background:linear-gradient(145deg,snow,#f8dfdc);border-color:#e2b9b4}.platformIconBadge-info{color:#285c72;background:linear-gradient(145deg,#fbfdff,#e1edf2);border-color:#b8cfda}.platformIconButton{color:#294d43;min-width:2.75rem;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #c8d9d3;border-radius:.48rem;justify-content:center;align-items:center;gap:.38rem;transition:color .17s,border-color .17s,background .17s,transform .17s,box-shadow .17s;display:inline-flex}.platformIconButton:hover{color:#087568;background:#edf8f4;border-color:#78b7a7;transform:translateY(-1px)}.platformIconButton:active{transform:none;box-shadow:inset 0 2px 4px #0c4b3e1a}.platformIconButton:focus-visible{outline-offset:2px;outline:3px solid #149c7e3d}.platformIconButton:disabled{opacity:.55;cursor:not-allowed;transform:none}.platformIconSpin{animation:.8s linear infinite platformIconSpin}@keyframes platformIconSpin{to{transform:rotate(360deg)}}.platformMobileNavButton b,.controlMobileNavButton b,.controlAssistedFoundation summary>b,.platformNotificationSectionNav a,.controlInlineStatus,.controlAvailability,.controlMessageRoute,.controlTools label>span,.controlSearch>span,.controlDefinitionList dt,.controlAuditList dt,.platformControlRoomLink,.platformSupportHistory button,.platformNotificationHistoryStatus button,.platformStatusControl button,.platformSupportReply button,.modalActions button,.platformApprovalActions button,.platformAttentionList b,.controlAttentionList b,.controlRecentList b,.controlUserAccessTimeline button,.controlInlineLink{align-items:center;gap:.3rem;display:inline-flex}.platformMobileChevron,.controlMobileChevron,.controlDisclosureChevron{transition:transform .18s}.platformMobileNavButton[aria-expanded=true] .platformMobileChevron,.controlMobileNavButton[aria-expanded=true] .controlMobileChevron,.controlAccessDetailsButton[aria-expanded=true] .controlDisclosureChevron,.controlAssistedFoundation[open] summary .controlDisclosureChevron,.controlRecordList details[open] summary .controlDisclosureChevron,.controlTechnicalReference[open] summary .controlDisclosureChevron,.controlAuditList details[open] summary .controlDisclosureChevron{transform:rotate(180deg)}.controlAccessDetailsButton span{font-size:inherit}.controlStatus{gap:.28rem}.controlStatus svg,.controlAccessBadge svg,.controlInlineStatus svg,.controlAvailability svg,.controlMessageRoute svg,.controlTools label>span svg,.controlSearch>span svg,.controlDefinitionList dt svg,.controlAuditList dt svg{width:1rem;height:1rem}.controlAccessBadge{gap:.28rem}.controlInlineStatus{width:fit-content}.controlAvailability{color:#4b675e;font-size:var(--customer-min-font-size,.6rem);font-weight:800}.controlAvailability.available{color:#116d4d}.controlAvailability.current-away{color:#925d0b}.controlAvailability.upcoming-away{color:#2b6177}.controlAvailability.past-away{color:#64756f}.controlDiagnosticGap{align-items:center;gap:.28rem;display:inline-flex}.controlMetrics article>span svg{filter:none}.controlPanelHead>.platformIconBadge{width:2.4rem;height:2.4rem}.controlAuditList summary>.controlDisclosureChevron{color:#5c776e}.controlAuditList dt{text-transform:none}.controlTechnicalReference summary{align-items:center;gap:.25rem;display:inline-flex}.controlSubscriptionFacts dt{color:#506b62}.controlSubscriptionPanel{overflow:hidden}.controlSubscriptionSummary{background:linear-gradient(145deg,#fbfefd,#f3f9f7);border-bottom:1px solid #dce8e4;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;padding:1rem;display:grid}.controlSubscriptionSummary article{background:#fff;border:1px solid #cddfd9;border-radius:.7rem;align-content:start;gap:.26rem;min-width:0;padding:.78rem;display:grid;box-shadow:0 .28rem .65rem #0c483c0f}.controlSubscriptionSummary span{color:#60776f;font-size:var(--customer-min-font-size,.58rem);letter-spacing:.055em;text-transform:uppercase;font-weight:900}.controlSubscriptionSummary strong{color:#183f35;font-size:var(--customer-min-font-size,.76rem);overflow-wrap:anywhere}.controlSubscriptionSummary small{color:#698078;font-size:var(--customer-min-font-size,.58rem);line-height:1.4}.controlSubscriptionDetails{background:#fff;border:1px solid #d2e2dd;border-radius:.7rem;margin:.85rem 1rem;overflow:hidden}.controlSubscriptionDetails summary{color:#1d4a3f;cursor:pointer;min-height:2.75rem;font-size:var(--customer-min-font-size,.68rem);background:linear-gradient(105deg,#eef8f5,#f9fbfa);justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .78rem;font-weight:900;list-style:none;display:flex}.controlSubscriptionDetails summary::-webkit-details-marker{display:none}.controlSubscriptionDetails summary svg{transition:transform .18s}.controlSubscriptionDetails[open] summary{border-bottom:1px solid #d8e7e2}.controlSubscriptionDetails[open] summary svg{transform:rotate(180deg)}.controlSubscriptionPanel>.controlDiagnosticGap{color:#5e726c;font-size:var(--customer-min-font-size,.62rem);background:#f6f8f7;border:1px solid #d9e2df;border-radius:.6rem;margin:0 1rem .1rem;padding:.65rem .72rem;line-height:1.45}.controlSubscriptionFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem .9rem;margin:0;padding:.85rem 1rem 1rem;list-style:none;display:grid}.controlSubscriptionFeatures li{color:#385d53;font-size:var(--customer-min-font-size,.63rem);align-items:flex-start;gap:.38rem;line-height:1.4;display:flex}.controlSubscriptionFeatures li svg{color:#0b876e;flex:none;margin-top:.08rem}.controlSubscriptionHistory{margin:0;padding:.35rem .85rem .65rem;list-style:none;display:grid}.controlSubscriptionHistory li{border-bottom:1px solid #e5eeeb;justify-content:space-between;align-items:center;gap:.75rem;padding:.58rem 0;display:flex}.controlSubscriptionHistory li:last-child{border-bottom:0}.controlSubscriptionHistory span{gap:.12rem;display:grid}.controlSubscriptionHistory strong{color:#214c40;font-size:var(--customer-min-font-size,.64rem)}.controlSubscriptionHistory small,.controlSubscriptionHistory time{color:#6a7e77;font-size:var(--customer-min-font-size,.57rem)}.controlEmptyEvidence{color:#667a73;font-size:var(--customer-min-font-size,.63rem);margin:0;padding:.85rem 1rem}.platformNotificationComposeGrid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr);align-items:start;gap:1rem;padding:1.1rem;display:grid}.platformNotificationComposer .platformNotificationComposeGrid>.workerForm{padding:0}.platformNotificationReviewSummary{background:linear-gradient(145deg,#fbfefd,#f1f8f5);border:1px solid #bfd9d1;border-radius:.78rem;gap:.85rem;padding:1rem;display:grid;position:sticky;top:1rem;box-shadow:0 .45rem 1rem #0b443912}.platformNotificationReviewSummary>div{align-items:center;gap:.65rem;display:flex}.platformNotificationReviewSummary>div span{gap:.12rem;display:grid}.platformNotificationReviewSummary strong{color:#173e35;font-size:var(--customer-min-font-size,.78rem)}.platformNotificationReviewSummary small{color:#6d817a;font-size:var(--customer-min-font-size,.58rem)}.platformNotificationReviewSummary dl{gap:.45rem;margin:0;display:grid}.platformNotificationReviewSummary dl div{grid-template-columns:5.2rem minmax(0,1fr);gap:.6rem;display:grid}.platformNotificationReviewSummary dt{color:#6b8179;font-size:var(--customer-min-font-size,.57rem);font-weight:800}.platformNotificationReviewSummary dd{color:#294f44;font-size:var(--customer-min-font-size,.62rem);overflow-wrap:anywhere;margin:0}.platformNotificationReviewSummary section{background:#fff;border:1px solid #d2e2dd;border-radius:.58rem;min-height:11rem;padding:.8rem}.platformNotificationReviewSummary section>span{color:#087568;font-size:var(--customer-min-font-size,.54rem);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.platformNotificationReviewSummary h3{color:#183c33;font-size:var(--customer-min-font-size,.78rem);margin:.55rem 0 .4rem}.platformPreviewPlaceholder{color:#788a84;font-size:var(--customer-min-font-size,.64rem);line-height:1.5}.notificationFormatToolbar .platformIconButton{min-width:0;min-height:2.2rem;padding:.35rem .5rem}.notificationFormatToolbar .platformIconButton svg{width:1rem;height:1rem}.platformNotificationSectionNav a{gap:.34rem}.platformMessageSender i{width:1.55rem;height:1.55rem}.supportReply .platformMessageSender i{color:#087568;background:#e3f3ed;border:1px solid #a8d3c7}.customerMessage .platformMessageSender i{color:#315f78;background:#ebf2f7;border:1px solid #b9cddd}.platformComparisonArrow{z-index:2;color:#087568;background:#fff;border:1px solid #bfdbd2;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .2rem .55rem #0b473b17}.platformEmptyState>.platformIconBadge{border-radius:1.05rem;width:4rem;height:4rem}.platformMetricIcon svg,.platformSectionIcon svg,.platformNavIcon svg,.platformHeaderIcon svg{filter:none}@media (max-width:1100px){.platformNotificationComposeGrid{grid-template-columns:1fr}.platformNotificationReviewSummary{position:static}}@media (max-width:760px){.platformNotificationComposeGrid{padding:.75rem}.notificationFormatToolbar .platformIconButton{min-height:2.75rem}.notificationFormatToolbar .platformIconButton span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.controlAuditList summary{grid-template-columns:2.1rem minmax(0,1fr) 1rem}.controlAuditList summary>span:nth-child(3),.controlAuditList summary time{grid-column:2}.controlAuditList summary>.controlDisclosureChevron{grid-area:1/3}}@media (prefers-reduced-motion:reduce){.platformAdminShell *,.organisationControlShell *,.platformIconButton,.platformMobileChevron,.controlMobileChevron,.controlDisclosureChevron{transition-duration:.01ms!important;animation:none!important}.platformAdminShell :hover,.organisationControlShell :hover,.platformIconButton:hover{transform:none!important}}.platformAttentionPanel{overflow:hidden}.platformAttentionList{display:grid}.platformAttentionList>a,.platformAttentionList>button{color:#23443c;width:100%;min-height:4.6rem;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e2ebe7;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem 1rem;text-decoration:none;transition:background .17s,box-shadow .17s;display:grid}.platformAttentionList>:last-child{border-bottom:0}.platformAttentionList>a:hover,.platformAttentionList>button:hover{background:#f4faf7;box-shadow:inset 3px 0 #15927b}.platformAttentionList>a:focus-visible,.platformAttentionList>button:focus-visible,.platformControlRoomLink:focus-visible{outline-offset:-3px;outline:3px solid #149c7e3d}.platformAttentionList>a>span,.platformAttentionList>button>span{color:#087568;background:#eaf7f2;border:1px solid #bcded3;border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.platformAttentionList>a>span.warning,.platformAttentionList>button>span.warning{color:#9a6815;background:#fff6e7;border-color:#ead09e}.platformAttentionList>button>span.critical{color:#a43d35;background:#fff0ee;border-color:#e7bab6}.platformAttentionList svg{width:1.1rem;height:1.1rem}.platformAttentionList div{min-width:0}.platformAttentionList strong,.platformAttentionList p,.platformAttentionList small{overflow-wrap:anywhere;display:block}.platformAttentionList strong{color:#173c33;font-size:var(--customer-min-font-size,.74rem)}.platformAttentionList p{color:#526d64;font-size:var(--customer-min-font-size,.67rem);margin:.18rem 0}.platformAttentionList small{color:#7a8c86;font-size:var(--customer-min-font-size,.59rem)}.platformAttentionList b{color:#087568;font-size:var(--customer-min-font-size,.63rem);white-space:nowrap}.platformOrganisationSearch{background:#f8fbfa;border-bottom:1px solid #e1eae7;padding:.75rem 1rem}.platformOrganisationSearch label{color:#3c5c52;max-width:25rem;font-size:var(--customer-min-font-size,.64rem);gap:.32rem;font-weight:850;display:grid}.platformOrganisationSearch input{color:#183b32;min-height:2.35rem;font:inherit;background:#fff;border:1px solid #c4d5cf;border-radius:.55rem;padding:.5rem .65rem}.platformOrganisationSearch input:focus-visible{outline-offset:2px;border-color:#168b75;outline:3px solid #149c7e33}.platformControlRoomLink{color:#087568;font-size:var(--customer-min-font-size,.63rem);white-space:nowrap;background:#edf8f4;border:1px solid #9bc9bb;border-radius:.55rem;align-items:center;gap:.35rem;padding:.48rem .62rem;font-weight:900;text-decoration:none;display:inline-flex}.platformControlRoomLink:hover{background:#e1f3ec;border-color:#168b75}.organisationControlShell{color:#17372f;background:radial-gradient(circle at 100% 0,#14917814,#0000 28rem),#eff5f3;grid-template-columns:17.5rem minmax(0,1fr);width:100%;max-width:none;min-height:100vh;margin:0;padding:0;display:grid}.organisationControlSidebar{color:#dff7ef;background:linear-gradient(#071c26,#0a3134 60%,#084239);border-right:1px solid #b0d5cb33;flex-direction:column;height:100vh;min-height:0;padding:1rem;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:.7rem 0 2.2rem #071e261f}.organisationControlSidebar>img{background:#fffffff5;border:1px solid #ffffffa6;border-radius:.78rem;width:9rem;height:auto;margin:-.15rem auto .5rem;padding:.48rem;box-shadow:0 .55rem 1.3rem #000f1733}.controlBackLink{color:#c4eade;font-size:var(--customer-min-font-size,.66rem);background:#ffffff0d;border:1px solid #8fd2bf38;border-radius:.62rem;padding:.62rem .7rem;font-weight:850;text-decoration:none;display:block}.controlBackLink:hover{background:#ffffff17;border-color:#8fd2bf6b}.controlOrganisationIdentity{border-bottom:1px solid #c3ece021;gap:.18rem;min-width:0;padding:.9rem .2rem .75rem;display:grid}.controlOrganisationIdentity span{color:#6fd4b9;font-size:var(--customer-min-font-size,.56rem);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.controlOrganisationIdentity strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:.9rem}.controlOrganisationId{align-items:center;gap:.42rem;min-width:0;display:flex}.controlOrganisationId code{color:#8bb7ac;text-overflow:ellipsis;white-space:nowrap;font:.52rem ui-monospace,monospace;overflow:hidden}.controlOrganisationId button{color:#b9e3d7;font:inherit;font-size:var(--customer-min-font-size,.5rem);background:#ffffff0d;border:1px solid #85d5be38;border-radius:.35rem;flex:none;padding:.18rem .34rem;font-weight:850}.controlOrganisationId button:hover{color:#fff;background:#ffffff17;border-color:#85d5be73}.controlOrganisationId button:focus-visible{outline-offset:2px;outline:2px solid #65e0be5c}.organisationControlSidebar nav{scrollbar-width:thin;gap:.25rem;min-height:0;margin:.75rem -.25rem 0;padding:0 .25rem .8rem;display:grid;overflow-y:auto}.organisationControlSidebar nav button{color:#a8ccc1;min-height:2.45rem;font:inherit;font-size:var(--customer-min-font-size,.65rem);text-align:left;background:0 0;border:1px solid #0000;border-radius:.58rem;align-items:center;gap:.58rem;padding:.48rem .58rem;font-weight:750;transition:background .16s,border-color .16s,color .16s;display:flex}.organisationControlSidebar nav button>span{color:#74bea9;background:#a9e2d012;border-radius:.48rem;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid}.organisationControlSidebar nav svg{width:.92rem;height:.92rem}.organisationControlSidebar nav button:hover{color:#fff;background:#ffffff0f}.organisationControlSidebar nav button.active{color:#fff;background:linear-gradient(110deg,#0f857066,#ffffff12);border-color:#70d6b847;box-shadow:inset 3px 0 #41d0a8,0 .3rem .75rem #0010121f}.organisationControlSidebar nav button.active>span{color:#9aefd7;background:#3ccea629}.organisationControlSidebar nav button:focus-visible{outline-offset:1px;outline:3px solid #65e0be4d}.controlSidebarFooter{border-top:1px solid #c3ece021;gap:.65rem;padding-top:.72rem;display:grid}.controlSidebarFooter>span{color:#92bdb1;font-size:var(--customer-min-font-size,.57rem);align-items:center;gap:.42rem;font-weight:750;display:flex}.controlSidebarFooter svg{color:#60d0af;width:.86rem;height:.86rem}.controlSidebarFooter .signOutButton{color:#d6eee7;margin:0}.organisationControlMain{min-width:0;padding:clamp(1rem,2.5vw,2rem)}.controlHero{background:linear-gradient(140deg,#fffffffa,#f5fbf8f5);border:1px solid #cbded8;border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1.5rem;min-width:0;padding:1.2rem 1.3rem;display:flex;box-shadow:0 .7rem 1.8rem #0b2c3012}.controlHero h1{color:#102f31;letter-spacing:-.045em;overflow-wrap:anywhere;min-width:0;margin:.12rem 0 .32rem;font-size:clamp(1.65rem,3vw,2.45rem)}.controlHeroCopy{flex:auto;min-width:0}.controlHeroCopy>p:not(.eyebrow){color:#587068;max-width:48rem;font-size:var(--customer-min-font-size,.78rem);margin:0;line-height:1.55}.controlHeroFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;max-width:62rem;margin:.9rem 0 0;display:grid}.controlHeroFacts>div{background:#f7fbf9e0;border:1px solid #d9e6e1;border-radius:.58rem;min-width:0;padding:.5rem .58rem}.controlHeroFacts dt{color:#70837c;font-size:var(--customer-min-font-size,.51rem);letter-spacing:.035em;text-transform:uppercase;font-weight:900}.controlHeroFacts dd{color:#21463c;font-size:var(--customer-min-font-size,.62rem);overflow-wrap:anywhere;margin:.16rem 0 0;font-weight:850}.controlHeroState{text-align:right;justify-items:end;gap:.32rem;display:grid}.controlHeroState>span:not(.controlStatus){color:#375b52;font-size:var(--customer-min-font-size,.68rem);font-weight:800}.controlHeroState small{color:#748780;font-size:var(--customer-min-font-size,.59rem)}.controlPrivacyBanner{color:#315f53;background:#eaf7f2;border:1px solid #b9dbcf;border-radius:.7rem;align-items:center;gap:.65rem;margin:.8rem 0;padding:.68rem .8rem;display:flex}.controlPrivacyBanner svg{color:#087568;flex:none;width:1.15rem;height:1.15rem}.controlPrivacyBanner p{font-size:var(--customer-min-font-size,.65rem);margin:0;line-height:1.45}.controlAssistedFoundation{background:linear-gradient(110deg,#fffaf0,#f4faf7 62%,#fff);border:1px solid #c7d8d2;border-left:4px solid #c28b2e;border-radius:.78rem;margin:0 0 .8rem;box-shadow:0 .35rem 1rem #0b2c300a}.controlAssistedFoundation summary{cursor:pointer;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4.4rem;padding:.72rem .85rem;list-style:none;display:grid}.controlAssistedFoundation summary::-webkit-details-marker{display:none}.controlAssistedFoundation summary>span{color:#8d5d0d;background:linear-gradient(145deg,#fffaf0,#f3ddb4);border:1px solid #d7bd88;border-radius:.68rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:inset 0 1px #fffc,0 .28rem .65rem #7a511017}.controlAssistedFoundation summary svg{stroke-width:2px;width:1.1rem;height:1.1rem}.controlAssistedFoundation summary strong{color:#213f37;font-size:var(--customer-min-font-size,.72rem);display:block}.controlAssistedFoundation summary p{color:#5c746c;font-size:var(--customer-min-font-size,.61rem);margin:.16rem 0 0;line-height:1.45}.controlAssistedFoundation summary>b{color:#825812;font-size:var(--customer-min-font-size,.55rem);white-space:nowrap;background:#fff4dc;border:1px solid #d6bf91;border-radius:999px;padding:.28rem .46rem}.controlAssistedFoundation summary:hover{background:#ffffff59}.controlAssistedFoundation summary:focus-visible{outline-offset:2px;outline:3px solid #c18b2e38}.controlAssistedSafeguards{background:#ffffffa6;border-top:1px solid #e4dccb;padding:.78rem 1rem .9rem 3.9rem}.controlAssistedSafeguards p{color:#536c64;font-size:var(--customer-min-font-size,.63rem);margin:0;line-height:1.5}.controlAssistedSafeguards ul{flex-wrap:wrap;gap:.4rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.controlAssistedSafeguards li{color:#315d52;font-size:var(--customer-min-font-size,.54rem);background:#eef8f4;border:1px solid #c8ded7;border-radius:999px;padding:.28rem .42rem;font-weight:800}.controlTabPanel:focus{outline:none}.controlTabPanel:focus-visible{outline-offset:4px;outline:3px solid #149c7e33}.controlMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.72rem;display:grid}.controlMetrics article{background:linear-gradient(145deg,#fff,#f6faf8);border:1px solid #ceded9;border-radius:.88rem;align-content:center;gap:.2rem;min-width:0;min-height:8.2rem;padding:.85rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 .42rem 1.15rem #0b2c300d}.controlMetrics article:hover{border-color:#acd2c6;transform:translateY(-2px);box-shadow:0 .72rem 1.5rem #0b463c17}.controlMetrics article>span{isolation:isolate;color:#087568;background:linear-gradient(145deg,#effbf7,#bfe5d8);border:1px solid #9fcfc0;border-radius:.76rem;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.28rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #075b4b1a,0 .38rem .8rem #075b4b1f}.controlMetrics article>span:before{content:"";z-index:0;background:linear-gradient(145deg,#fff6,#0000 42%),radial-gradient(circle at 72% 78%,#16a3842e,#0000 56%);border-radius:calc(.76rem - 2px);position:absolute;inset:2px}.controlMetrics article>span svg{z-index:1;stroke-width:2px;filter:drop-shadow(0 1px #03463b29);width:1.25rem;height:1.25rem;position:relative}.controlMetrics article:hover>span{border-color:#78b9a5;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #075b4b1c,0 .52rem .9rem #075b4b29}.controlMetrics article:nth-child(2)>span{color:#08736f;background:linear-gradient(145deg,#eefcf9,#b9e3df)}.controlMetrics article:nth-child(3)>span{color:#087146;background:linear-gradient(145deg,#f0fcf4,#bee7cf)}.controlMetrics article:nth-child(4)>span{color:#215a70;background:linear-gradient(145deg,#f1f8fb,#c5dfe8)}.controlMetrics article:nth-child(5)>span{color:#087164;background:linear-gradient(145deg,#eefbf8,#bce3d7)}.controlMetrics article:nth-child(6)>span{color:#284f66;background:linear-gradient(145deg,#f1f7fb,#c9dce7)}.controlMetrics article>strong{color:#153b34;letter-spacing:-.04em;font-size:1.6rem}.controlMetrics article>p{color:#31584e;font-size:var(--customer-min-font-size,.66rem);margin:0;font-weight:900}.controlMetrics article>small{color:#758780;font-size:var(--customer-min-font-size,.55rem);line-height:1.35}.controlMetrics article.attention{background:linear-gradient(145deg,#fff,#fff9ef);border-color:#ead0a7}.controlMetrics article.attention>span{color:#95630d;background:#fff1d7;border-color:#e4c994}.controlMetrics article.healthy{border-color:#bde0ce}.controlGrid{gap:.8rem;margin-top:.8rem;display:grid}.controlGrid.two{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);grid-template-areas:"attention configuration""recent configuration";align-items:start}.controlGrid.two>.controlAttentionPanel{grid-area:attention}.controlGrid.two>.controlConfigurationPanel{grid-area:configuration}.controlGrid.two>.controlRecentActivity{grid-area:recent}.controlPanel{background:#fff;border:1px solid #cfdfda;border-radius:.9rem;overflow:hidden;box-shadow:0 .45rem 1.35rem #0b2c300d}.controlPanelHead{background:linear-gradient(#fff,#f8fbfa);border-bottom:1px solid #e0eae6;grid-template-columns:2.45rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4.8rem;padding:.85rem 1rem;display:grid}.controlPanelHead>span{color:#087568;background:#eaf7f2;border:1px solid #b8d9cf;border-radius:.7rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.controlPanelHead svg{width:1.15rem;height:1.15rem}.controlPanelHead h2{color:#183a32;margin:0;font-size:.88rem}.controlPanelHead p{color:#657a73;font-size:var(--customer-min-font-size,.62rem);margin:.17rem 0 0;line-height:1.45}.controlPanelHead>strong{color:#087568;min-width:2rem;font-size:var(--customer-min-font-size,.62rem);text-align:center;background:#edf8f4;border:1px solid #bcdcd2;border-radius:999px;padding:.32rem .46rem}.controlStatus{color:#536b63;width:fit-content;font-size:var(--customer-min-font-size,.57rem);white-space:nowrap;background:#f0f4f2;border:1px solid #cbd8d4;border-radius:999px;align-items:center;padding:.28rem .48rem;font-weight:900;display:inline-flex}.controlStatus.good{color:#126c4d;background:#e7f7ef;border-color:#a9dac3}.controlStatus.warning{color:#8c5d12;background:#fff5df;border-color:#e5c98f}.controlStatus.critical{color:#a13b34;background:#fff0ee;border-color:#e5b7b2}.controlAttentionList{display:grid}.controlAttentionList>button{color:#21433a;width:100%;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5ece9;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem .85rem;display:grid}.controlAttentionList>button:hover{background:#f5faf8}.controlAttentionList>button>span{color:#087568;background:#e9f6f1;border-radius:.58rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}.controlAttentionList>button>span.warning{color:#93610f;background:#fff3dc}.controlAttentionList>button>span.critical{color:#a23d35;background:#ffefed}.controlAttentionList svg{width:1rem;height:1rem}.controlAttentionList strong{color:#173b33;font-size:var(--customer-min-font-size,.69rem);display:block}.controlAttentionList p{color:#567068;font-size:var(--customer-min-font-size,.63rem);margin:.14rem 0}.controlAttentionList small{color:#778a83;font-size:var(--customer-min-font-size,.56rem)}.controlAttentionList b{color:#087568;font-size:var(--customer-min-font-size,.59rem);white-space:nowrap}.controlDefinitionList{margin:0;padding:.3rem .95rem;display:grid}.controlDefinitionList>div{border-bottom:1px solid #e7eeeb;justify-content:space-between;gap:1rem;padding:.68rem 0;display:flex}.controlDefinitionList>div:last-child{border-bottom:0}.controlDefinitionList dt{color:#60766f;font-size:var(--customer-min-font-size,.63rem)}.controlDefinitionList dd{color:#203f37;font-size:var(--customer-min-font-size,.66rem);text-align:right;margin:0;font-weight:850}.controlDefinitionList.wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.2rem;padding:1rem}.controlEmpty{text-align:center;place-content:center;justify-items:center;min-height:13rem;padding:1.5rem;display:grid}.controlEmpty>span{color:#087568;background:#eaf7f2;border:1px solid #b9dcd1;border-radius:1rem;place-items:center;width:3.4rem;height:3.4rem;display:grid}.controlEmpty svg{width:1.6rem;height:1.6rem}.controlEmpty h3{color:#21423a;margin:.7rem 0 .2rem;font-size:.82rem}.controlEmpty p{color:#657a73;max-width:30rem;font-size:var(--customer-min-font-size,.64rem);margin:0;line-height:1.5}.controlAttentionPanel.isClear .controlEmpty{text-align:left;background:radial-gradient(circle at 2.7rem,#199a7f14,#0000 6rem);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon message";place-content:center start;justify-items:start;gap:.15rem .85rem;min-height:6rem;padding:.85rem 1rem}.controlAttentionPanel.isClear .controlEmpty>span{background:linear-gradient(145deg,#effbf6,#c4e8d9);border-color:#9ed4c2;grid-area:icon;align-self:center;width:3.1rem;height:3.1rem;box-shadow:inset 0 1px #ffffffd1,0 .45rem .9rem #0864521a}.controlAttentionPanel.isClear .controlEmpty h3{grid-area:title;align-self:end;margin:0}.controlAttentionPanel.isClear .controlEmpty p{grid-area:message;align-self:start;max-width:none}.controlRecentActivity{margin-top:0}.controlRecentList{display:grid}.controlRecentList>button{color:#21433a;width:100%;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5ece9;grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.68rem;padding:.68rem .85rem;display:grid}.controlRecentList>button:last-of-type{border-bottom:0}.controlRecentList>button:hover{background:#f5faf8}.controlRecentList>button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #149c7e33}.controlRecentList>button>span{color:#087568;background:#eaf7f2;border:1px solid #b7d9ce;border-radius:.56rem;place-items:center;width:1.9rem;height:1.9rem;display:grid}.controlRecentList svg{width:.9rem;height:.9rem}.controlRecentList strong{color:#173b33;font-size:var(--customer-min-font-size,.66rem);display:block}.controlRecentList p{color:#637970;font-size:var(--customer-min-font-size,.58rem);margin:.12rem 0 0}.controlRecentList time{color:#687e76;font-size:var(--customer-min-font-size,.56rem);font-variant-numeric:tabular-nums;white-space:nowrap}.controlRecentList b{color:#087568;font-size:var(--customer-min-font-size,.57rem);white-space:nowrap}.controlRecentActivity .controlEmpty{min-height:8rem}.controlTableWrap{width:100%;overflow-x:auto}.controlTableWrap table{border-collapse:collapse;width:100%;min-width:52rem}.controlTableWrap th{color:#5b726a;font-size:var(--customer-min-font-size,.57rem);letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f3f8f6;border-bottom:1px solid #dce7e3;padding:.62rem .75rem;font-weight:900}.controlTableWrap td{color:#345149;font-size:var(--customer-min-font-size,.63rem);vertical-align:top;border-bottom:1px solid #e5ece9;padding:.74rem .75rem}.controlTableWrap tr:last-child td{border-bottom:0}.controlTableWrap tbody tr:hover{background:#f7fbf9}.controlTableWrap td>strong,.controlTableWrap td>small{display:block}.controlTableWrap td>strong{color:#1d4138;font-size:var(--customer-min-font-size,.67rem);margin-bottom:.17rem}.controlTableWrap td>small{color:#778a83;font-size:var(--customer-min-font-size,.55rem);margin-top:.18rem}.controlUserSummary{background:#f8fbfa;border-bottom:1px solid #e0eae6;flex-wrap:wrap;gap:.45rem;padding:.68rem 1rem;display:flex}.controlUserSummary>span{color:#526d64;font-size:var(--customer-min-font-size,.57rem);background:#fff;border:1px solid #c5dcd5;border-radius:999px;align-items:baseline;gap:.26rem;padding:.32rem .52rem;font-weight:750;display:inline-flex}.controlUserSummary b{color:#087568;font-size:var(--customer-min-font-size,.66rem)}.controlTableWrap table.controlUsersTable{table-layout:fixed;min-width:56rem}.controlUsersTable th:first-child,.controlUsersTable th:nth-child(2){width:17%}.controlUsersTable th:nth-child(3),.controlUsersTable th:nth-child(4){width:15%}.controlUsersTable th:nth-child(5){width:21%}.controlUsersTable th:nth-child(6){width:15%}.controlUsersTable .controlUserRow.expanded{background:#f4faf7;box-shadow:inset 3px 0 #20a382}.controlUsersTable .controlUserRow td{vertical-align:middle}.controlRoleBadge,.controlAccessBadge{width:fit-content;font-size:var(--customer-min-font-size,.56rem);white-space:nowrap;border:1px solid #bdd7cf;border-radius:999px;align-items:center;padding:.28rem .48rem;font-weight:900;display:inline-flex}.controlRoleBadge.owner{color:#77500f;background:linear-gradient(135deg,#fff8e9,#f4e4bd);border-color:#c4a867;box-shadow:inset 0 1px #ffffffd1}.controlRoleBadge.administrator{color:#176b5a;background:#eaf7f2;border-color:#acd6c9}.controlAccessBadge.active{color:#126c4d;background:#e5f7ee;border-color:#9fd5bc}.controlAccessBadge.pending{color:#315f78;background:#edf6fb;border-color:#abc9dc}.controlAccessBadge.blocked{color:#85570f;background:#fff4dc;border-color:#e2c486}.controlAccessBadge.removed{color:#5d6e69;background:#eef2f1;border-color:#c7d1cf}.controlAccessBadge.neutral{color:#536b63;background:#f2f5f4;border-color:#c7d6d1}.controlAccessDetailsButton{color:#087568;font:inherit;font-size:var(--customer-min-font-size,.56rem);white-space:nowrap;background:#edf8f4;border:1px solid #a8cfc3;border-radius:.5rem;align-items:center;gap:.28rem;padding:.42rem .52rem;font-weight:900;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.controlAccessDetailsButton span{font-size:.92rem;line-height:.7;transition:transform .18s}.controlAccessDetailsButton:hover{background:#e1f3ec;border-color:#188b75;transform:translateY(-1px)}.controlAccessDetailsButton[aria-expanded=true] span{transform:rotate(90deg)}.controlAccessDetailsButton:focus-visible{outline-offset:2px;outline:3px solid #149c7e33}.controlUsersTable .controlUserDetailsRow>td{background:#f6faf8;border-bottom:1px solid #cfe0da;padding:0}.controlUserDiagnostics{padding:.85rem}.controlUserDiagnosticGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.controlUserDiagnosticGrid>section{background:#fff;border:1px solid #d6e3df;border-radius:.68rem;min-width:0;padding:.72rem;box-shadow:0 .22rem .65rem #0b2c300a}.controlUserDiagnosticGrid h3,.controlUserAccessTimeline h3{color:#193f36;font-size:var(--customer-min-font-size,.67rem);align-items:center;gap:.42rem;margin:0 0 .6rem;display:flex}.controlUserDiagnosticGrid h3>span,.controlUserAccessTimeline h3>span{color:#087568;background:#eaf7f2;border:1px solid #b9d9cf;border-radius:.48rem;place-items:center;width:1.7rem;height:1.7rem;display:grid}.controlUserDiagnosticGrid h3 svg,.controlUserAccessTimeline h3 svg{width:.82rem;height:.82rem}.controlUserDiagnosticGrid dl{gap:.42rem;margin:0;display:grid}.controlUserDiagnosticGrid dl>div{border-top:1px solid #e8efec;min-width:0;padding-top:.4rem}.controlUserDiagnosticGrid dt{color:#748780;font-size:var(--customer-min-font-size,.51rem);letter-spacing:.03em;text-transform:uppercase;font-weight:850}.controlUserDiagnosticGrid dd{color:#294c42;font-size:var(--customer-min-font-size,.58rem);overflow-wrap:anywhere;margin:.14rem 0 0;font-weight:750;line-height:1.4}.controlDiagnosticGap{color:#8a5b14;font-weight:850}.controlUserAccessTimeline{background:#fff;border:1px solid #d1e1dc;border-radius:.7rem;margin-top:.7rem;overflow:hidden}.controlUserAccessTimeline>div:first-child{border-bottom:1px solid #e0eae6;justify-content:space-between;align-items:center;gap:.7rem;padding:.66rem .75rem;display:flex}.controlUserAccessTimeline>div:first-child h3{margin:0}.controlUserAccessTimeline>div:first-child button{color:#087568;font:inherit;font-size:var(--customer-min-font-size,.56rem);background:0 0;border:0;border-radius:.38rem;padding:.3rem .44rem;font-weight:900}.controlUserAccessTimeline>div:first-child button:hover{background:#eaf7f2}.controlUserAccessTimeline>div:first-child button:focus-visible{outline-offset:1px;outline:3px solid #149c7e33}.controlUserAccessTimeline>p{color:#667b74;font-size:var(--customer-min-font-size,.6rem);margin:0;padding:.75rem}.mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.controlTools{background:#f8fbfa;border-bottom:1px solid #e0eae6;grid-template-columns:minmax(15rem,1fr) minmax(11rem,.35fr);gap:.7rem;padding:.75rem 1rem;display:grid}.controlTools.single{grid-template-columns:minmax(15rem,32rem)}.controlTools label{color:#47645c;font-size:var(--customer-min-font-size,.59rem);gap:.3rem;font-weight:850;display:grid}.controlTools input,.controlTools select{color:#1b4037;width:100%;min-height:2.35rem;font:inherit;font-size:var(--customer-min-font-size,.65rem);background:#fff;border:1px solid #c4d5cf;border-radius:.52rem;padding:.48rem .6rem}.controlTools input:focus-visible,.controlTools select:focus-visible{outline-offset:2px;border-color:#168b75;outline:3px solid #149c7e33}.controlRecordList,.controlAuditList{display:grid}.controlRecordList>details,.controlAuditList>details{border-bottom:1px solid #e1eae7}.controlRecordList>details:last-child,.controlAuditList>details:last-child{border-bottom:0}.controlRecordList summary,.controlAuditList summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;min-height:4.4rem;padding:.72rem 1rem;list-style:none;display:grid}.controlRecordList summary::-webkit-details-marker{display:none}.controlAuditList summary::-webkit-details-marker{display:none}.controlRecordList summary:hover,.controlAuditList summary:hover{background:#f5faf8}.controlRecordList summary:focus-visible,.controlAuditList summary:focus-visible{outline-offset:-3px;outline:3px solid #149c7e33}.controlRecordList summary strong,.controlRecordList summary small,.controlAuditList summary strong,.controlAuditList summary small{display:block}.controlRecordList summary strong,.controlAuditList summary strong{color:#1a4037;font-size:var(--customer-min-font-size,.68rem)}.controlRecordList summary small,.controlAuditList summary small{color:#758881;font-size:var(--customer-min-font-size,.56rem);margin-top:.16rem}.controlRecordList summary>b{color:#087568;font-size:var(--customer-min-font-size,.58rem)}.controlTimeline{background:#f8fbfa;padding:.4rem 1rem 1rem 2.1rem;display:grid;position:relative}.controlTimeline:before{content:"";background:#bcd7ce;width:1px;position:absolute;top:.8rem;bottom:1.3rem;left:1.24rem}.controlTimeline article{grid-template-columns:9rem minmax(0,1fr);gap:.8rem;padding:.58rem 0;display:grid;position:relative}.controlTimeline article>i{background:#fff;border:2px solid #7bb5a5;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.78rem;left:-.99rem}.controlTimeline article.good>i{border-color:#2eaa76}.controlTimeline article.warning>i{border-color:#d59b37}.controlTimeline article.critical>i{border-color:#c5564d}.controlTimeline time{color:#637a72;font-size:var(--customer-min-font-size,.57rem);font-variant-numeric:tabular-nums}.controlTimeline strong{color:#21463c;font-size:var(--customer-min-font-size,.65rem);display:block}.controlTimeline span{color:#087568;font-size:var(--customer-min-font-size,.55rem);margin-top:.12rem;font-weight:800;display:block}.controlTimeline p{color:#60766f;font-size:var(--customer-min-font-size,.58rem);margin:.22rem 0 0;line-height:1.45}.controlCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.8rem;display:grid}.controlDataCard{background:#fff;border:1px solid #d5e2de;border-left:4px solid #8bad9f;border-radius:.75rem;min-width:0;padding:.85rem}.controlDataCard.warning{border-left-color:#d19a3a}.controlDataCard.critical{border-left-color:#bc4a42}.controlDataCard.good{border-left-color:#2b9d70}.controlDataCard>div:first-child{justify-content:space-between;gap:.7rem;display:flex}.controlDataCard>div:first-child>span{color:#657a73;font-size:var(--customer-min-font-size,.56rem);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.controlDataCard h3{color:#183e35;margin:.52rem 0 .28rem;font-size:.82rem}.controlDataCard>p{color:#536d64;font-size:var(--customer-min-font-size,.63rem);margin:0;line-height:1.5}.controlDataCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.8rem 0 0;display:grid}.controlDataCard dt{color:#798b85;font-size:var(--customer-min-font-size,.53rem);text-transform:uppercase;font-weight:850}.controlDataCard dd{color:#294b42;font-size:var(--customer-min-font-size,.59rem);overflow-wrap:anywhere;margin:.16rem 0 0}.controlDataCard .controlFailure{color:#8c3933;background:#fff0ee;border-radius:.48rem;margin-top:.7rem;padding:.5rem}.controlAuditList summary>span:nth-child(2){color:#4e6a61;font-size:var(--customer-min-font-size,.6rem);font-weight:750}.controlAuditList summary time{color:#687e76;font-size:var(--customer-min-font-size,.57rem)}.controlAuditList details>dl{background:#f8fbfa;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0;padding:.75rem 1rem 1rem;display:grid}.controlAuditList details>dl div{min-width:0}.controlAuditList dt{color:#748780;font-size:var(--customer-min-font-size,.53rem);text-transform:uppercase;font-weight:850}.controlAuditList dd{color:#294c42;font-size:var(--customer-min-font-size,.59rem);overflow-wrap:anywhere;margin:.16rem 0 0}@media (max-width:1280px){.controlMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.controlHeroFacts,.controlUserDiagnosticGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.controlAccessDetailsButton,.controlRoleBadge,.controlAccessBadge{white-space:normal;text-align:left;max-width:100%}}@media (max-width:900px){.controlSubscriptionSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.messageEntitlementSummary{grid-template-columns:1fr;margin-inline:1rem}.messageEntitlementSummary strong{justify-self:start}.messageEntitlementSummary small{grid-column:auto}.templateDraftStats{flex-direction:column;gap:.35rem}.controlSubscriptionSummary{grid-template-columns:1fr;padding:.8rem}.controlSubscriptionDetails{margin-inline:.8rem}.controlSubscriptionFeatures{grid-template-columns:1fr}.controlSubscriptionHistory li{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.controlSubscriptionDetails summary svg{transition-duration:.01ms!important}}@media (max-width:980px){.organisationControlShell{grid-template-columns:1fr}.organisationControlSidebar{height:auto;padding:.75rem 1rem;position:static}.organisationControlSidebar>img{width:6.5rem;margin:-.35rem 0 -.2rem}.controlOrganisationIdentity{padding:.55rem 0}.controlMobileNavButton{color:#fff;width:100%;min-height:2.8rem;font:inherit;background:linear-gradient(110deg,#0f857061,#ffffff12);border:1px solid #70d6b847;border-radius:.62rem;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.55rem;padding:.52rem .62rem;display:flex}.controlMobileNavButton>span{min-width:0;font-size:var(--customer-min-font-size,.67rem);align-items:center;gap:.5rem;font-weight:850;display:flex}.controlMobileNavButton svg{color:#9aefd7;width:1rem;height:1rem}.controlMobileNavButton b{color:#aee6d7;font-size:var(--customer-min-font-size,.56rem)}.controlMobileNavButton:focus-visible{outline-offset:2px;outline:3px solid #65e0be4d}.organisationControlSidebar nav{background:#02181d40;border:1px solid #8fd2bf29;border-radius:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:.45rem 0 0;padding:.45rem;display:none;overflow:visible}.organisationControlSidebar nav.isOpen{display:grid}.organisationControlSidebar nav button{min-width:0}.controlSidebarFooter{justify-content:space-between;align-items:center;display:flex}.controlGrid.two{grid-template-columns:1fr;grid-template-areas:"attention""configuration""recent"}.assistedAdminStatus.compact{grid-template-columns:auto minmax(0,1fr)}.assistedAdminCompactActions{grid-column:1/-1;justify-content:flex-start}.controlTableWrap:not(.controlUsersTableWrap){overflow:visible}.controlTableWrap:not(.controlUsersTableWrap) table,.controlTableWrap:not(.controlUsersTableWrap) tbody{min-width:0;display:block}.controlTableWrap:not(.controlUsersTableWrap) thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.controlTableWrap:not(.controlUsersTableWrap) tbody{gap:.72rem;padding:.75rem;display:grid}.controlTableWrap:not(.controlUsersTableWrap) tbody tr{background:#fff;border:1px solid #dbe7e2;border-radius:.72rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem 1rem;min-width:0;padding:.85rem;display:grid;box-shadow:0 .25rem .8rem #0f3a310d}.controlTableWrap:not(.controlUsersTableWrap) tbody td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.controlTableWrap:not(.controlUsersTableWrap) tbody td:before{color:#70837c;font-size:var(--customer-min-font-size,.52rem);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.28rem;font-weight:900;display:block}#control-panel-workers td:first-child:before{content:"Worker"}#control-panel-workers td:nth-child(2):before{content:"Contact diagnostic"}#control-panel-workers td:nth-child(3):before{content:"Schedule readiness"}#control-panel-workers td:nth-child(4):before{content:"Latest evidence"}#control-panel-workers td:nth-child(5):before{content:"Availability"}#control-panel-workers td:nth-child(6):before{content:"Status"}#control-panel-workers td:nth-child(7):before{content:"Assisted action"}#control-panel-supervisors td:first-child:before{content:"Supervisor"}#control-panel-supervisors td:nth-child(2):before{content:"Contact readiness"}#control-panel-supervisors td:nth-child(3):before{content:"Escalation order"}#control-panel-supervisors td:nth-child(4):before{content:"Configured channels"}#control-panel-supervisors td:nth-child(5):before{content:"Latest configuration evidence"}#control-panel-supervisors td:nth-child(6):before{content:"Status"}#control-panel-schedules td:first-child:before{content:"Schedule"}#control-panel-schedules td:nth-child(2):before{content:"Worker"}#control-panel-schedules td:nth-child(3):before{content:"Days and local times"}#control-panel-schedules td:nth-child(4):before{content:"Effective range"}#control-panel-schedules td:nth-child(5):before{content:"Change evidence"}#control-panel-schedules td:nth-child(6):before{content:"Status"}#control-panel-messages td:first-child:before{content:"Worker and purpose"}#control-panel-messages td:nth-child(2):before{content:"Provider"}#control-panel-messages td:nth-child(3):before{content:"Masked route"}#control-panel-messages td:nth-child(4):before{content:"Outcome"}#control-panel-messages td:nth-child(5):before{content:"Correlation"}#control-panel-messages td:nth-child(6):before{content:"Occurred"}#control-panel-notifications td:first-child:before{content:"Notification"}#control-panel-notifications td:nth-child(2):before{content:"Customer action"}#control-panel-notifications td:nth-child(3):before{content:"Category"}#control-panel-notifications td:nth-child(4):before{content:"Status"}#control-panel-notifications td:nth-child(5):before{content:"Recipients"}#control-panel-notifications td:nth-child(6):before{content:"Operational history"}#control-panel-support td:first-child:before{content:"Subject"}#control-panel-support td:nth-child(2):before{content:"Reference"}#control-panel-support td:nth-child(3):before{content:"Status"}#control-panel-support td:nth-child(4):before{content:"Messages"}#control-panel-support td:nth-child(5):before{content:"Created"}#control-panel-support td:nth-child(6):before{content:"Last activity"}#control-panel-support td:nth-child(7):before{content:"Controlled workflow"}.controlUsersTableWrap{overflow:visible}.controlTableWrap table.controlUsersTable,.controlUsersTable thead,.controlUsersTable tbody{min-width:0;display:block}.controlUsersTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.controlUsersTable .controlUserRow{border-bottom:1px solid #dfe9e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;padding:.8rem;display:grid}.controlUsersTable .controlUserRow td{border:0;min-width:0;padding:0;display:block}.controlUsersTable .controlUserRow td:before{content:attr(data-label);color:#70837c;font-size:var(--customer-min-font-size,.5rem);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.28rem;font-weight:900;display:block}.controlUsersTable .controlUserDetailsRow,.controlUsersTable .controlUserDetailsRow>td{width:100%;display:block}}@media (max-width:700px){.organisationControlMain{padding:.8rem}.controlHero{gap:.8rem;padding:1rem;display:grid}.controlHeroState{text-align:left;justify-items:start}.controlHeroFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.controlAssistedFoundation summary{grid-template-columns:2.35rem minmax(0,1fr)}.controlAssistedFoundation summary>b{grid-column:2;justify-self:start}.controlAssistedSafeguards{padding:.75rem .85rem .85rem}.controlMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.controlTools{grid-template-columns:1fr}.controlAuditTools{grid-template-columns:1fr 1fr}.controlCardGrid{grid-template-columns:1fr}.controlRecordList summary,.controlAuditList summary{grid-template-columns:minmax(0,1fr) auto}.controlRecordList summary>b,.controlAuditList summary time{grid-column:1/-1}.controlTimeline article{grid-template-columns:1fr;gap:.22rem}.controlRecentList>button{grid-template-columns:2rem minmax(0,1fr) auto}.controlRecentList time{grid-column:2}.controlRecentList b{grid-area:1/3/span 2}.controlAuditList details>dl,.controlDefinitionList.wide{grid-template-columns:1fr}.controlUsersTableWrap{overflow:visible}.controlTableWrap table.controlUsersTable,.controlUsersTable thead,.controlUsersTable tbody{min-width:0;display:block}.controlUsersTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.controlUsersTable .controlUserRow{border-bottom:1px solid #dfe9e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;padding:.8rem;display:grid}.controlUsersTable .controlUserRow td{border:0;min-width:0;padding:0;display:block}.controlUsersTable .controlUserRow td:before{content:attr(data-label);color:#70837c;font-size:var(--customer-min-font-size,.5rem);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.28rem;font-weight:900;display:block}.controlUsersTable .controlUserDetailsRow,.controlUsersTable .controlUserDetailsRow>td{width:100%;display:block}.controlUserDiagnosticGrid{grid-template-columns:1fr}.platformAttentionList>a,.platformAttentionList>button{grid-template-columns:2.2rem minmax(0,1fr)}.platformAttentionList>a>b,.platformAttentionList>button>b{grid-column:2}}@media (max-width:390px){.organisationControlMain{padding:.6rem}.controlMetrics{grid-template-columns:1fr 1fr;gap:.5rem}.controlMetrics article{min-height:7.2rem;padding:.68rem}.controlPanelHead{grid-template-columns:2.2rem minmax(0,1fr);padding:.72rem}.controlPanelHead>strong{grid-column:2;justify-self:start}.controlSidebarFooter{flex-wrap:wrap;align-items:flex-start}.controlPrivacyBanner{align-items:flex-start}.controlHeroFacts{grid-template-columns:1fr}.controlAssistedFoundation summary{grid-template-columns:2.2rem minmax(0,1fr);padding:.68rem}.controlAssistedSafeguards li{border-radius:.5rem;width:100%}.controlAttentionPanel.isClear .controlEmpty{text-align:center;grid-template-columns:1fr;grid-template-areas:"icon""title""message";justify-items:center}.controlRecentList>button{grid-template-columns:1.9rem minmax(0,1fr)}.controlRecentList time,.controlRecentList b{grid-area:auto/2}.controlDataCard dl{grid-template-columns:1fr}.controlUserSummary>span{border-radius:.5rem;justify-content:space-between;width:100%}.controlUsersTable .controlUserRow{grid-template-columns:1fr}.organisationControlSidebar nav{grid-template-columns:1fr 1fr}.controlAuditTools{grid-template-columns:1fr}.controlUserDiagnostics{padding:.58rem}.controlUserAccessTimeline>div:first-child{flex-direction:column;align-items:flex-start}.controlTableWrap:not(.controlUsersTableWrap) tbody{padding:.58rem}.controlTableWrap:not(.controlUsersTableWrap) tbody tr{grid-template-columns:1fr;padding:.72rem}.assistedAdminCompactActions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.platformAttentionList>a,.platformAttentionList>button,.organisationControlSidebar nav button,.controlMetrics article,.controlMetrics article>span,.controlAccessDetailsButton,.controlAccessDetailsButton span{transition:none!important}.controlMetrics article:hover,.controlMetrics article:hover>span,.controlAccessDetailsButton:hover{transform:none!important}}.shell .overviewPage td small,.shell .overviewPage .activityList small,.shell .overviewPage .activityList time,.shell .overviewPage .historyEmpty{color:#536d65}.shell:has(.overviewPage){background:#eef2f1}.shell .overviewPage .metrics article{border-width:1px;box-shadow:0 .35rem 1rem #0d2d2512,0 1px 2px #0d2d250d}.shell .overviewPage .metrics .dangerMetric{z-index:1;background:linear-gradient(145deg,#fff,#fff2f0);border-color:#d98880;box-shadow:0 .45rem 1.15rem #a92e2524,0 0 0 1px #c9463d14}.shell .overviewPage .metrics .dangerMetric:after{background:radial-gradient(circle,#c9463d33 0%,#c9463d0f 52%,#0000 73%)}.shell .overviewPage .metrics .dangerMetric strong{color:#a92e25}.shell .overviewPage th{color:#4e675f;font-size:var(--customer-min-font-size,.72rem);font-weight:850}.shell .overviewPage tbody td:first-child b{color:#17352d;font-weight:850}.shell .overviewPage tbody td:first-child small{color:#647a72;font-weight:500}.shell .emptyState{min-height:21rem}.shell .emptyState>span{color:#11744e;background:#e1f5eb;box-shadow:0 0 0 .4rem #f3faf6}.shell .emptyState p{color:#60756e}.shell .introPanel{padding:1.05rem 1.2rem}.shell .introPanel p{color:#657a73;font-size:.82rem;line-height:1.45}.shell .introPanel button,.shell .panelHead>button,.shell .supervisorActionButton,.shell .ruleHeadActions button,.shell .companyUserEdit,.shell .makePrimaryButton,.shell .historyFilters>button,.shell .settingCard button{color:#29443c;background:#fff;border-color:#bdcec7;border-radius:.58rem;box-shadow:0 1px 2px #0d1b2a0a}.shell .introPanel button:not(:disabled):hover,.shell .panelHead>button:not(:disabled):hover,.shell .supervisorActionButton:not(:disabled):hover,.shell .ruleHeadActions button:not(:disabled):hover,.shell .companyUserEdit:hover,.shell .makePrimaryButton:hover:not(:disabled),.shell .historyFilters>button:not(:disabled):hover,.shell .settingCard button:not(:disabled):hover{color:#075d57;background:#f0f8f5;border-color:#0a7d73}.shell .makePrimaryButton.confirmPrimaryButton,.shell .makePrimaryButton.confirmPrimaryButton:hover:not(:disabled){color:#174f85;background:#e7f2ff;border-color:#4f8dcc;box-shadow:0 0 0 3px #4f8dcc1f}.shell input,.shell select{border-radius:.62rem;outline:none}.shell input:focus,.shell select:focus{border-color:#0a7d73;box-shadow:0 0 0 3px #0a7d731f}.shell button:focus-visible,.shell a:focus-visible{outline-offset:2px;outline:3px solid #35c68b3d}.shell .phase,.shell .ready,.shell .statusPill{border:1px solid #11604424}.shell .statusPill{font-size:var(--customer-min-font-size,.74rem);padding:.38rem .72rem;line-height:1;box-shadow:inset 0 0 0 1px #ffffff3d}.shell .status-safe{color:#0b6843;background:#daf2e4;border-color:#b9dec9}.shell .status-upcoming{color:#304e73;background:#e6edf7;border-color:#c4d3e5}.shell .status-away{color:#fff;background:#078dcc;border-color:#8bcbe8}.shell .status-no-schedule{color:#794d08;background:#fff2d9;border-color:#dfbd83}.shell .status-inactive{color:#53645e;background:#eef2f0;border-color:#cbd5d1}.shell .status-awaiting-reply{color:#17645e;background:#e1f1ef;border-color:#bcdad8}.shell .status-retry-pending,.shell .status-needs-review{color:#795000;background:#fff0c9;border-color:#e8cf8e}.shell .status-escalated,.shell .status-delivery-failed{color:#962c23;background:#fde3e0;border-color:#e6b4ae}.shell .companyProfile,.shell .adminSummary{padding:1.2rem}.shell .companyFacts{margin-top:1.25rem;padding-top:1.05rem}.shell .companyUserTable,.shell .peopleCards,.shell .scheduleCards{padding-left:1.2rem;padding-right:1.2rem}.shell .settingCard{border-radius:.95rem}.shell .modal{border:1px solid #d7e3de;border-radius:1rem;box-shadow:0 2rem 5rem #00141b47}@media (max-width:1050px){.shell{grid-template-columns:13.5rem minmax(0,1fr)}.shell .metrics{grid-template-columns:1fr 1fr}.shell .escalationFlowTrack{gap:.35rem;padding:1rem 1.25rem 1.25rem;grid-template-columns:1fr!important}.shell .flowStep{text-align:left;grid-template-columns:4.15rem minmax(0,1fr);place-items:center stretch;min-height:5.6rem;padding:.25rem 0 1rem}.shell .flowNode{grid-area:1/1}.shell .flowStepBody{grid-area:1/2;justify-items:start;margin:0 0 0 .9rem}.shell .flowStepBody small{max-width:38rem}.shell .flowConnector{background:linear-gradient(#84c7ba,#84a9bd);width:2px;height:calc(100% - 3.4rem);top:4.45rem;left:2.02rem}.shell .flowConnector:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.shell>aside{width:100%;min-width:0;height:auto;padding:.9rem 1rem;position:static;overflow:visible}.shell .brand{width:10.5rem;margin:0 0 .75rem;padding:.55rem}.shell .brandLogo{max-height:5.3rem}.shell nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:.35rem;width:100%;max-width:100%;padding-bottom:.2rem;overflow-x:auto}.shell nav::-webkit-scrollbar{display:none}.shell nav button{min-height:2.45rem;padding:.55rem .72rem}.shell nav button:hover{transform:none}.shell .customerSidebarLower{border-top:1px solid #b9e2d721;gap:.7rem;margin-top:.7rem;padding-top:.7rem}.shell .customerAccountNav{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;overflow:visible}.shell .customerSidebarLower .pilot{display:block}.shell>main{padding:1.4rem}}@media (max-width:760px){.shell .workerListTools{grid-template-columns:1fr;align-items:stretch;gap:.65rem}.shell .workerResultCount{justify-self:start;margin:0}.shell .workerDirectoryPanel .tableWrap{overflow:visible}.shell .workerManagementTable{border-collapse:separate;min-width:0}.shell .workerManagementTable thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.shell .workerManagementTable tbody{background:#f6faf8;gap:.7rem;padding:.75rem;display:grid}.shell .workerManagementTable tbody tr{background:#fff;border:1px solid #d9e5e0;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"worker actions""availability availability""status status""schedule schedule""mobile mobile";gap:.72rem 1rem;padding:.9rem;display:grid;box-shadow:0 .18rem .55rem #0d1b2a0a}.shell .workerManagementTable tbody tr:hover{background:#fbfdfc}.shell .workerManagementTable td{border:0;min-width:0;padding:0}.shell .workerManagementTable td:before{color:#71847d;font-size:var(--customer-min-font-size,.58rem);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.28rem;font-weight:850;display:block}.shell .workerManagementTable td[data-label]:before{content:attr(data-label)}.shell .workerIdentityCell{grid-area:worker}.shell .workerIdentityCell:before,.shell .workerActionsCell:before{display:none!important}.shell .workerMobileCell{grid-area:mobile}.shell .workerAvailabilityCell{grid-area:availability}.shell .workerScheduleCell{grid-area:schedule}.shell .workerStatusCell{text-align:left;grid-area:status;justify-self:stretch}.shell .workerActionsCell{grid-area:actions;justify-self:end}.shell .workerManagementTable .availabilityCell,.shell .workerManagementTable .scheduleSummary{min-width:0}.shell .workerManagementTable .workerEmptyRow{display:block}}@media (max-width:620px){.shell>main{padding:1.05rem}.shell>main>header{flex-wrap:wrap;align-items:flex-start;margin-bottom:1.2rem}.shell>main>header h1{font-size:2.2rem}.shell>main>header .primary{flex:none}.shell>main>header .liveRefreshControl{max-width:100%}.shell .metrics{grid-template-columns:1fr;gap:.7rem}.shell .metrics article{min-height:7.8rem}.shell .panelHead{align-items:flex-start;gap:.75rem}.shell .lowerGrid{gap:.75rem}.shell .peopleCards article{grid-template-columns:2.5rem minmax(0,1fr);align-items:start}.shell .supervisorCardActions{grid-column:1/-1;justify-content:flex-start;padding-left:3.3rem}.shell .timeline li{grid-template-columns:5.2rem minmax(0,1fr)}.shell .timeline li>.timelineTime{font-size:var(--customer-min-font-size,.62rem)}.shell .escalationFlowTrack{padding:.85rem 1rem 1.05rem}.shell .flowStep{grid-template-columns:3.55rem minmax(0,1fr);min-height:5rem}.shell .flowNode{width:3.55rem;height:3.55rem}.shell .flowConnector{top:3.85rem;left:1.72rem}.shell .flowStepBody{margin-left:.75rem}.shell .alertCard{grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.shell .alertIcon{grid-area:1/1}.shell .alertBody{grid-area:1/2}.shell .alertTitle{flex-direction:column;gap:.3rem}.shell .alertTitle h2{overflow-wrap:anywhere}.shell .alertTitle time{order:-1}.shell .alertActions{flex-direction:column;align-items:stretch}.shell .alertActions button{width:100%}.shell .alertOwnership{grid-template-columns:1.55rem minmax(0,1fr);padding:.7rem}.shell .alertOwnership>span{width:1.55rem;height:1.55rem}.shell .adminRecipients li{flex-direction:column;align-items:flex-start}.shell .alertsEmptyState{min-height:20rem;padding:1.5rem 1rem}.shell .clearSuccessVisual{width:6.9rem}}@media (prefers-reduced-motion:reduce){.shell .flowNode,.shell .flowNode span,.shell .flowStepBody small,.shell .flowConnector,.shell .makePrimaryButton,.shell .alertCard,.shell .clearSuccessOrb,.shell .clearSuccessCheck,.shell .clearSuccessFace,.shell .clearSuccessHighlight{transition:none}.shell .flowStep:hover .flowNode,.shell .flowStep:focus-visible .flowNode{transform:none}.shell .clearSuccessVisual:hover .clearSuccessOrb,.shell .clearSuccessVisual.isTapped .clearSuccessOrb,.shell .clearSuccessVisual:hover .clearSuccessCheck,.shell .clearSuccessVisual.isTapped .clearSuccessCheck,.shell .clearSuccessVisual.isSpinning .clearSuccessShell,.shell .clearSuccessVisual.isSpinning .clearSuccessCheck{animation:none;transform:none}.shell .clearSuccessFace,.shell .clearSuccessHighlight{transform:none}.shell .clearSuccessVisual:hover .clearSuccessHalo,.shell .clearSuccessVisual.isTapped .clearSuccessHalo,.shell .clearSuccessVisual.isSpinning .clearSuccessHalo,.shell .clearSuccessVisual.isSpinning .clearSuccessSheen{opacity:0;animation:none}.historyTimelineItem,.historyEventCard,.historyTimelineNode,.historyIconVisual svg,.historyClockBody,.historyClockHands,.historyArrow,.historyIconHalo,.liveRefreshControl,.liveRefreshIcon{transition:none}.historyTimelineItem:hover .historyEventCard,.historyTimelineItem:hover .historyTimelineNode,.historyIconVisual:hover svg,.historyIconVisual:hover .historyClockBody,.historyIconVisual:hover .historyClockHands,.historyIconVisual:hover .historyArrow,.liveRefreshControl:not(:disabled):hover{transform:none}.historyIconVisual.isFlourishing .historyArrow,.historyIconVisual.isTapped .historyArrow,.historyIconVisual.isFlourishing .historyClockHands,.historyIconVisual.isTapped .historyClockHands,.historyIconVisual.isTapped svg,.liveRefreshControl:after,.liveRefreshControl .liveRefreshIcon,.liveRefreshDot,.liveRefreshControl.refreshComplete{animation:none!important}}@media (hover:none){.historyTimelineItem:hover .historyEventCard,.historyTimelineItem:hover .historyTimelineNode,.liveRefreshControl:not(:disabled):hover{transform:none}.liveRefreshControl:not(:disabled):hover .liveRefreshIcon{animation:none}}.platformSecurityPage{background:radial-gradient(circle at 12% 8%,#10977d2e,#0000 25rem),radial-gradient(circle at 92% 92%,#175b7824,#0000 28rem),linear-gradient(145deg,#071921 0%,#0b2b31 55%,#0b4037 100%);place-items:center;min-height:100vh;padding:clamp(1rem,4vw,3rem);display:grid}.platformSecurityCard{color:#17342c;background:#fafdfcfa;border:1px solid #b7e8d759;border-radius:1.25rem;width:min(100%,42rem);padding:clamp(1.3rem,4vw,2.3rem);box-shadow:0 1.5rem 4rem #01111752}.platformSecurityCard>img{width:min(12rem,48vw);height:auto}.platformSecurityMark{background:linear-gradient(145deg,#e8f8f1,#cdeade);border:1px solid #a9d9c7;border-radius:1rem;place-items:center;width:4rem;height:4rem;margin:1.4rem 0 1rem;display:grid;box-shadow:inset 0 1px #fff,0 .65rem 1.5rem #0a674f29}.platformSecurityMark svg{width:2.65rem;height:2.65rem;overflow:visible}.platformSecurityMark path:first-child{fill:#0c7358;stroke:#084f45;stroke-width:1.2px}.platformSecurityMark path:last-child{fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.platformSecurityCard .eyebrow{color:#08756b;margin:0 0 .45rem}.platformSecurityCard h1{color:#0b2522;letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,5vw,2.35rem)}.platformSecurityCard>p:not(.eyebrow):not(.platformSecurityError):not(.platformSecurityRecovery){color:#536f66;line-height:1.6}.platformSecurityPrimary{color:#fff;min-height:2.85rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#08745e,#0b8d6a);border:1px solid #075d4d;border-radius:.68rem;margin-top:.8rem;padding:.72rem 1rem;font-weight:800;box-shadow:0 .5rem 1rem #075d4d2e}.platformSecurityPrimary:hover:not(:disabled){background:linear-gradient(135deg,#065e4d,#087c5e);transform:translateY(-1px)}.platformSecurityPrimary:focus-visible,.platformMfaForm input:focus-visible,.platformSecuritySignOut:focus-visible{outline-offset:3px;outline:3px solid #1ca98252}.platformSecurityPrimary:disabled{opacity:.58;cursor:wait}.platformSecurityPrimaryLink{color:#fff;text-decoration:none;display:inline-block}.platformMfaEnrollment{background:#f2f8f5;border:1px solid #d0e3dc;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem;margin:1.2rem 0;padding:1rem;display:grid}.platformMfaQr{background:#fff;border:1px solid #c9ddd5;border-radius:.65rem;padding:.55rem}.platformMfaQr img{width:11.5rem;height:11.5rem;image-rendering:crisp-edges;display:block}.platformMfaEnrollment strong{color:#16372e}.platformMfaEnrollment p{color:#5f746d;font-size:.82rem;line-height:1.5}.platformMfaEnrollment details{color:#46645b;font-size:var(--customer-min-font-size,.78rem)}.platformMfaEnrollment summary{cursor:pointer;font-weight:750}.platformMfaEnrollment code{overflow-wrap:anywhere;color:#15483a;-webkit-user-select:all;user-select:all;background:#e1efe9;border-radius:.45rem;margin-top:.55rem;padding:.6rem;display:block}.platformMfaForm{gap:.55rem;margin-top:1.2rem;display:grid}.platformMfaForm label{color:#294a40;font-size:var(--customer-min-font-size,.78rem);font-weight:800}.platformMfaForm input{color:#0f352c;letter-spacing:.24em;background:#fff;border:1px solid #a9c9be;border-radius:.65rem;width:min(100%,14rem);min-height:3.2rem;padding:.65rem .9rem;font:800 1.35rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.platformMfaForm .platformSecurityPrimary{width:fit-content}.platformSecurityError{color:#8b2d24;background:#fff3f1;border:1px solid #e8b8b0;border-radius:.6rem;margin:1rem 0 0;padding:.75rem .85rem;font-size:.82rem;font-weight:700}.platformSecurityRules{flex-wrap:wrap;gap:.45rem;margin-top:1.35rem;display:flex}.platformSecurityRules span{color:#426158;font-size:var(--customer-min-font-size,.68rem);background:#eff7f3;border:1px solid #cce0d8;border-radius:999px;padding:.38rem .52rem;font-weight:750}.platformSecurityRecovery{color:#60756e;font-size:var(--customer-min-font-size,.76rem);border-top:1px solid #dce8e3;margin:1.2rem 0 .5rem;padding-top:1rem;line-height:1.55}.platformSecuritySignOut{color:#08705d;font-size:var(--customer-min-font-size,.78rem);font-weight:800;display:inline-block}@media (max-width:620px){.platformMfaEnrollment{grid-template-columns:1fr}.platformMfaQr{width:fit-content}.platformMfaForm input,.platformMfaForm .platformSecurityPrimary{width:100%}}@media (prefers-reduced-motion:reduce){.platformSecurityPrimary{transition:none}.platformSecurityPrimary:hover:not(:disabled){transform:none}}.platformAdminShell{color:#183029;background:radial-gradient(circle at 94% 4%,#0a7d7317,#0000 28rem),linear-gradient(145deg,#f8faf9 0%,#f1f6f4 100%);grid-template-columns:17rem minmax(0,1fr);min-height:100vh;display:grid}.platformAdminSidebar{color:#fff;background:radial-gradient(circle at 30% 5%,#16a0853d,#0000 15rem),linear-gradient(165deg,#0d1b2a 0%,#092a32 65%,#0b403c 100%);flex-direction:column;height:100vh;min-height:100vh;padding:1.2rem;display:flex;position:sticky;top:0;box-shadow:.65rem 0 2rem #0d1b2a14}.platformAdminSidebar>img{background:#fffffff5;border-radius:.9rem;width:11.5rem;height:auto;margin:0 auto 1.35rem;padding:.7rem}.platformPortalLabel{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;padding:.85rem .8rem 1rem}.platformPortalLabel span{color:#8bd9c5;font-size:var(--customer-min-font-size,.68rem);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem;font-weight:800;display:block}.platformPortalLabel strong{letter-spacing:-.01em;font-size:.98rem}.platformAdminSidebar nav{margin-top:1rem}.platformAdminSidebar nav span{color:#c8ddd7;border-radius:.62rem;padding:.75rem .8rem;font-size:.85rem;font-weight:700;display:block}.platformAdminSidebar nav span.active{color:#fff;background:linear-gradient(90deg,#0b85797a,#1f996838);box-shadow:inset 3px 0 #39c68b}.platformAdminSidebarFooter{border-top:1px solid #ffffff1f;margin-top:auto;padding:1rem .8rem .2rem}.platformAdminSidebarFooter p{color:#9dbbb3;font-size:var(--customer-min-font-size,.72rem);margin:0 0 .85rem;line-height:1.5}.platformAdminSidebarFooter a,.platformAdminSidebarFooter .signOutButton{color:#a5e5ce;font-size:var(--customer-min-font-size,.78rem);margin-top:.5rem;font-weight:750;text-decoration:none;display:block}.platformAdminSidebarFooter a:hover,.platformAdminSidebarFooter .signOutButton:hover{color:#fff;text-decoration:underline}.platformAdminMain{min-width:0;padding:clamp(1.6rem,3vw,2.8rem)}.platformAdminHeader{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.4rem;display:flex}.platformAdminHeader .eyebrow{color:#08756b;margin:0 0 .4rem}.platformAdminHeader h1{color:#0d1b2a;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.02}.platformAdminHeader>div>p:last-child{color:#60766f;margin:.55rem 0 0}.platformSecurityBadge{color:#12694e;font-size:var(--customer-min-font-size,.7rem);letter-spacing:.04em;text-transform:uppercase;background:#edf8f3;border:1px solid #b8dace;border-radius:999px;flex:none;padding:.55rem .7rem;font-weight:800}.platformMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.platformMetrics article{background:#fff;border:1px solid #d7e4df;border-radius:.9rem;flex-direction:column;justify-content:center;min-height:7rem;padding:1.05rem 1.15rem;display:flex;box-shadow:0 .35rem 1.35rem #0d1b2a0d}.platformMetrics strong{color:#0d1b2a;font-size:1.55rem;line-height:1.15}.platformMetrics span{color:#647a73;font-size:var(--customer-min-font-size,.76rem);margin-top:.35rem;font-weight:700}.platformNotice{color:#136749;background:#edf9f3;border:1px solid #b9dece;border-radius:.7rem;margin:0 0 1rem;padding:.8rem .9rem;font-size:.82rem;font-weight:700}.platformQueuePanel{background:#fff;border:1px solid #d7e4df;border-radius:1rem;overflow:hidden;box-shadow:0 .5rem 1.8rem #0d1b2a0f}.platformQueueHead{border-bottom:1px solid #e2ebe7;padding:1.1rem 1.2rem}.platformQueueHead h2{color:#152c26;margin:0;font-size:1.05rem}.platformQueueHead p{color:#6b7f78;font-size:var(--customer-min-font-size,.78rem);margin:.3rem 0 0}.platformApprovalList{gap:.85rem;padding:1rem;display:grid}.platformApprovalCard{background:#fff;border:1px solid #dbe7e2;border-radius:.85rem;overflow:hidden}.platformApprovalMeta{background:linear-gradient(#fff,#f9fcfb);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.platformApprovalMeta .eyebrow{color:#08756b;margin:0 0 .25rem}.platformApprovalMeta h3{color:#183029;margin:0;font-size:.98rem}.platformApprovalFacts{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.platformApprovalFacts span{color:#5b716a;font-size:var(--customer-min-font-size,.68rem);background:#f6faf8;border:1px solid #d6e3de;border-radius:.45rem;padding:.34rem .48rem;font-weight:700}.platformMessageComparison{grid-template-columns:1fr 1fr;gap:.75rem;padding:0 1rem 1rem;display:grid}.platformMessageComparison section{background:#f8faf9;border:1px solid #e0e8e5;border-radius:.68rem;min-width:0;padding:.85rem}.platformMessageComparison section.proposed{background:#f0f9f5;border-color:#b9dcd0}.platformMessageComparison span{color:#60766f;font-size:var(--customer-min-font-size,.67rem);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.45rem;font-weight:800;display:block}.platformMessageComparison p{color:#203b34;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.5}.platformApprovalActions{background:#fbfdfc;border-top:1px solid #e7eeeb;justify-content:flex-end;gap:.55rem;padding:.8rem 1rem;display:flex}.platformApprovalActions button{color:#29443c;min-height:2.35rem;font-size:var(--customer-min-font-size,.76rem);background:#fff;border:1px solid #bdcec7;border-radius:.55rem;padding:.55rem .75rem;font-weight:800}.platformApprovalActions button:hover{color:#7a3029;background:#fff8f7;border-color:#98716d}.platformApprovalActions button.approve{color:#fff;background:#08756b;border-color:#08756b}.platformApprovalActions button.approve:hover{color:#fff;background:#075f57;border-color:#075f57}.platformEmptyState{text-align:center;place-content:center;justify-items:center;min-height:18rem;padding:2rem;display:grid}.platformEmptyState>span{color:#11744e;background:#e1f5eb;border-radius:.8rem;place-items:center;width:2.8rem;height:2.8rem;font-size:1.2rem;font-weight:900;display:grid}.platformEmptyState h3{color:#183029;margin:.85rem 0 .25rem}.platformEmptyState p{color:#60756e;margin:0;font-size:.82rem}.platformReviewModal{max-width:38rem}.platformReviewMessage{background:#f5faf8;border:1px solid #cfe0da;border-radius:.7rem;margin:.9rem 0;padding:.85rem}.platformReviewMessage b{color:#1d4338;font-size:var(--customer-min-font-size,.78rem)}.platformReviewMessage p{color:#314b44;margin:.45rem 0 0;font-size:.82rem;line-height:1.5}.dangerAction{color:#fff!important;background:#a9483f!important;border-color:#a9483f!important}.dangerAction:hover{background:#8f382f!important}@media (max-width:980px){.controlMobileNavButton{display:flex}.platformAdminShell{grid-template-columns:minmax(0,1fr)}.platformAdminSidebar{height:auto;min-height:auto;padding:.9rem 1rem;position:static}.platformAdminSidebar>img{width:8.5rem;margin:0 0 .7rem;padding:.45rem}.platformPortalLabel{padding:.6rem 0}.platformAdminSidebar nav{margin-top:.65rem}.platformAdminSidebar nav span{padding:.6rem .7rem}.platformAdminSidebarFooter{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.7rem;padding:.7rem 0 0;display:flex}.platformAdminSidebarFooter p{flex:20rem;margin:0}.platformAdminSidebarFooter a,.platformAdminSidebarFooter .signOutButton{margin:0}}@media (max-width:700px){.platformAdminMain{padding:1.1rem}.platformAdminHeader{flex-direction:column;align-items:flex-start}.platformMetrics{grid-template-columns:1fr}.platformMetrics article{min-height:5.6rem}.platformApprovalMeta{flex-direction:column;align-items:flex-start}.platformApprovalFacts{justify-content:flex-start}.platformMessageComparison{grid-template-columns:1fr}.platformApprovalActions{flex-wrap:wrap}}.shell nav button{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.shell nav button>span{min-width:0}.navBadge{color:#071f2e;min-width:1.35rem;height:1.35rem;font-size:var(--customer-min-font-size,.65rem);background:#36c36a;border-radius:999px;place-items:center;padding:0 .34rem;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 0 0 2px #071f2e52}.helpPage{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:start;gap:1rem;display:grid}.faqList{padding:.55rem 1.15rem 1.15rem}.faqItem{border-bottom:1px solid #e5ece9}.faqItem>button{color:#203b34;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.9rem .1rem;font-size:.85rem;font-weight:800;display:flex}.faqItem>button b{color:#08756b;background:#edf7f3;border-radius:.45rem;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:1rem;display:grid}.faqItem>p{color:#5f746d;margin:-.15rem 0 .95rem;padding-right:2.6rem;font-size:.8rem;line-height:1.58}.supportQuestionForm{gap:.85rem;padding:1rem 1.2rem 1.2rem;display:grid}.supportQuestionForm label,.supportReplyForm label{color:#2d4941;font-size:var(--customer-min-font-size,.76rem);gap:.4rem;font-weight:800;display:grid}.supportQuestionForm input,.supportQuestionForm textarea,.supportReplyForm textarea{color:#18342c;width:100%;font:inherit;resize:vertical;background:#fbfdfc;border:1px solid #cbd9d4;border-radius:.62rem;padding:.72rem .78rem;font-size:.83rem;line-height:1.5}.supportQuestionForm input:focus,.supportQuestionForm textarea:focus,.supportReplyForm textarea:focus{border-color:#16a085;outline:3px solid #16a08526}.supportFormFooter{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.supportFormFooter small{color:#687d76;font-size:var(--customer-min-font-size,.72rem);line-height:1.4}.supportFormFooter .primary,.supportReplyForm .primary{color:#fff;background:#08756b;border:1px solid #08756b;border-radius:.58rem;min-height:2.45rem;padding:.6rem .9rem;font-weight:800}.supportCount{color:#08756b;min-width:1.8rem;height:1.8rem;font-size:var(--customer-min-font-size,.75rem);background:#e5f5ef;border-radius:.55rem;place-items:center;font-weight:900;display:grid}.supportEmpty,.notificationEmpty{text-align:center;place-content:center;justify-items:center;min-height:13rem;padding:2rem;display:grid}.supportEmpty>span,.notificationEmpty>span{color:#08756b;background:#e7f6f0;border-radius:.8rem;place-items:center;width:2.7rem;height:2.7rem;font-weight:900;display:grid}.supportEmpty h3,.notificationEmpty h3{color:#1e3a32;margin:.8rem 0 .25rem}.supportEmpty p,.notificationEmpty p{color:#657a73;max-width:28rem;margin:0;font-size:.8rem;line-height:1.5}.supportWorkspace{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.42fr);min-height:28rem;display:grid}.supportConversationList{background:#fafcfb;border-right:1px solid #e2eae6}.supportConversationList>button{color:#29443c;text-align:left;background:0 0;border:0;border-bottom:1px solid #e6ece9;gap:.34rem;width:100%;padding:.9rem 1rem;display:grid}.supportConversationTitle{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.supportConversationTitle b{font-size:.8rem;line-height:1.35}.supportConversationList p{color:#566c65;font-size:var(--customer-min-font-size,.72rem);white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;line-height:1.35;overflow:hidden}.supportStatus{color:#4e6961;width:max-content;font-size:var(--customer-min-font-size,.61rem);white-space:nowrap;background:#e8f1ee;border-radius:999px;align-items:center;padding:.25rem .42rem;font-style:normal;font-weight:900;display:inline-flex}.supportStatus.open{color:#855611;background:#fff1d8}.supportStatus.replied{color:#164;background:#dcf4ea}.supportStatus.closed{color:#62736e;background:#edf1f0}.supportThread{flex-direction:column;min-width:0;display:flex}.supportThreadHead{border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.supportThreadHead h3{color:#203b34;margin:0 0 .28rem;font-size:.95rem}.supportMessageHistory{background:linear-gradient(#fbfdfc,#f6faf8);flex-direction:column;flex:1;gap:.75rem;padding:1.1rem;display:flex}.supportMessage{background:#fff;border:1px solid #d8e5e0;border-radius:.75rem;max-width:82%;padding:.72rem .82rem;box-shadow:0 .2rem .7rem #0d322a0d}.supportMessage.customerMessage{background:#e7f5f0;border-color:#c6e4d9;border-bottom-right-radius:.2rem;align-self:flex-end}.supportMessage.supportReply{border-bottom-left-radius:.2rem;align-self:flex-start}.supportMessage>span{color:#08756b;font-size:var(--customer-min-font-size,.66rem);font-weight:900;display:block}.supportMessage p{color:#29443c;font-size:var(--customer-min-font-size,.79rem);white-space:pre-wrap;margin:.35rem 0;line-height:1.5}.supportReplyForm{background:#fff;border-top:1px solid #dfe8e4;grid-template-columns:1fr auto;align-items:end;gap:.7rem;padding:.9rem 1rem;display:grid}.closedConversationNote{color:#657a73;font-size:var(--customer-min-font-size,.76rem);background:#f6f8f7;border-top:1px solid #e0e9e5;margin:0;padding:1rem}.supportThreadPlaceholder{text-align:center;color:#687d76;place-content:center;justify-items:center;min-height:25rem;padding:2rem;font-size:.8rem;display:grid}.supportThreadPlaceholder span{color:#0a8c76;font-size:1.5rem}.pageTitleRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pageUnreadBadge{color:#09604f;min-height:1.75rem;font-size:var(--customer-min-font-size,.68rem);background:linear-gradient(145deg,#effaf6,#dcf3ea);border:1px solid #a9d9c7;border-radius:999px;align-items:center;padding:.35rem .62rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffc,0 .18rem .45rem #09604f14}.notificationsPage{gap:1.15rem;width:min(100%,74rem);display:grid}.notificationToolbar{background:radial-gradient(circle at 100% 0,#22ac8b14,#0000 18rem),linear-gradient(145deg,#fffffff5,#f6faf8f5);border:1px solid #d4e2dd;border-radius:.9rem;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 1.1rem;display:flex;box-shadow:0 .45rem 1.15rem #0d342b0f,inset 0 1px #ffffffe6}.notificationFilterWrap{gap:.55rem;min-width:0;display:grid}.notificationFilterWrap>p{color:#4d675f;font-size:var(--customer-min-font-size,.66rem);letter-spacing:.055em;text-transform:uppercase;margin:0;font-weight:900}.notificationFilters{flex-wrap:wrap;gap:.42rem;display:flex}.notificationFilters button{color:#39574e;min-height:2.35rem;font-size:var(--customer-min-font-size,.7rem);background:#ffffffd1;border:1px solid #c9d8d3;border-radius:999px;align-items:center;gap:.45rem;padding:.48rem .68rem;font-weight:850;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #fff}.notificationFilters button>span{color:#60766e;min-width:1.25rem;height:1.25rem;font-size:var(--customer-min-font-size,.6rem);background:#edf3f1;border-radius:999px;place-items:center;padding:0 .28rem;display:inline-grid}.notificationFilters button:hover{color:#075f55;background:#f4fbf8;border-color:#7ebbac;transform:translateY(-1px)}.notificationFilters button[aria-pressed=true]{color:#fff;text-shadow:0 1px 1px #01121c42;background:linear-gradient(145deg,#173b46,#0b2735);border-color:#208f82;box-shadow:0 .38rem .8rem #05202d30,0 0 0 1px #26bc9f17,inset 0 1px #ffffff24}.notificationFilters button[aria-pressed=true]>span{color:#f7fffc;background:#35c6a833;box-shadow:inset 0 0 0 1px #6ee1c91a}.notificationFilters button:focus-visible,.markAllNotificationsRead:focus-visible,.notificationContextAction:focus-visible{outline-offset:2px;outline:3px solid #16a08538}.markAllNotificationsRead{color:#234d42;min-height:2.45rem;font-size:var(--customer-min-font-size,.72rem);background:linear-gradient(#fff,#f5f8f7);border:1px solid #aabfb8;border-radius:.62rem;flex:none;align-items:center;gap:.48rem;padding:.55rem .78rem;font-weight:850;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 .22rem .48rem #0d342b12,inset 0 1px #fff}.markAllNotificationsRead svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.markAllNotificationsRead:not(:disabled):hover{background:#eff9f5;border-color:#08756b;transform:translateY(-1px);box-shadow:0 .38rem .72rem #08756b1c,inset 0 1px #fff}.markAllNotificationsRead:disabled{color:#788a84;box-shadow:none;opacity:.68;background:#f4f7f6;border-style:dashed}.notificationError{margin:0}.notificationGroups{gap:1.15rem;display:grid}.notificationDateGroup{gap:.55rem;display:grid}.notificationDateHeading{justify-content:space-between;align-items:baseline;gap:1rem;padding:0 .18rem;display:flex}.notificationDateHeading h2{color:#17372f;letter-spacing:.015em;font-size:.82rem;font-weight:900}.notificationDateHeading>span{color:#72857f;font-size:var(--customer-min-font-size,.64rem);font-weight:700}.notificationList{gap:.62rem;display:grid}.notificationCard{--notification-accent:#168b7d;--notification-icon-bg:#def2ec;--notification-icon-shadow:#08756b24;background:#fffffff0;border:1px solid #d8e3df;border-radius:.86rem;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;position:relative;overflow:hidden;box-shadow:0 .2rem .55rem #0d342b0a,inset 0 1px #fff}.notificationCard:before{content:"";z-index:2;background:var(--notification-accent);opacity:.42;width:3px;transition:width .2s,opacity .2s;position:absolute;inset:0 auto 0 0}.notificationCard:hover{border-color:#bdd4cc;transform:translateY(-2px);box-shadow:0 .55rem 1.25rem #0d342b17,inset 0 1px #fff}.notificationCard.isExpanded{border-color:color-mix(in srgb, var(--notification-accent) 48%, #d8e3df);background:linear-gradient(145deg,#fff,#fbfdfc);box-shadow:0 .72rem 1.5rem #0d342b1c,inset 0 1px #fff}.notificationCard.isExpanded:before,.notificationCard.isUnread:before{opacity:1;width:4px}.notificationCard.isUnread{border-color:color-mix(in srgb, var(--notification-accent) 34%, #d8e3df);background:linear-gradient(105deg, color-mix(in srgb, var(--notification-icon-bg) 60%, white), #fff 52%);box-shadow:0 .42rem 1rem var(--notification-icon-shadow), inset .16rem 0 0 color-mix(in srgb, var(--notification-accent) 10%, transparent), inset 0 1px 0 white}.notificationCard.category-message_template{--notification-accent:#168b7d;--notification-icon-bg:#dff3ed;--notification-icon-shadow:#08756b21}.notificationCard.category-support{--notification-accent:#397fb5;--notification-icon-bg:#e2eff9;--notification-icon-shadow:#397fb521}.notificationCard.category-platform_update{--notification-accent:#725db3;--notification-icon-bg:#ece8f8;--notification-icon-shadow:#725db321}.notificationCard.category-account{--notification-accent:#4e7187;--notification-icon-bg:#e7eef2;--notification-icon-shadow:#4e718721}.notificationCard.category-system{--notification-accent:#b6473d;--notification-icon-bg:#f8e7e4;--notification-icon-shadow:#b6473d24}.notificationCard.tone-attention{--notification-accent:#bc7b16;--notification-icon-bg:#fff0d2;--notification-icon-shadow:#bc7b1626}.notificationCard.tone-success{--notification-accent:#16805a;--notification-icon-bg:#dcf2e8;--notification-icon-shadow:#16805a24}.notificationCardToggle{border-radius:inherit;width:100%;min-height:6.5rem;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:grid}.notificationCardToggle:focus-visible{z-index:3;outline-offset:-3px;outline:3px solid #16a0854d;position:relative;box-shadow:inset 0 0 0 1px #08756b4d}.notificationCardToggle:disabled{opacity:.62}.notificationCategoryIcon{border:1px solid color-mix(in srgb, var(--notification-accent) 22%, white);background:radial-gradient(circle at 28% 18%, #ffffffe0 0 9%, transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--notification-icon-bg) 62%, white), var(--notification-icon-bg));width:3.05rem;height:3.05rem;color:var(--notification-accent);box-shadow:0 .42rem .82rem var(--notification-icon-shadow), inset .12rem .15rem .24rem #ffffffc7, inset -.2rem -.22rem .4rem color-mix(in srgb, var(--notification-accent) 8%, transparent);border-radius:.88rem;place-items:center;transition:transform .2s,filter .2s,box-shadow .2s;display:grid}.notificationCategoryIcon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:1.55rem;height:1.55rem}.notificationCard:hover .notificationCategoryIcon{filter:saturate(1.12);box-shadow:0 .55rem 1rem var(--notification-icon-shadow), inset .12rem .15rem .24rem #ffffffd1;transform:translateY(-1px)rotate(-1deg)}.notificationCardCopy{gap:.28rem;min-width:0;display:grid}.notificationMeta{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.notificationMetaLabels{flex-wrap:wrap;align-items:center;gap:.38rem;min-width:0;display:flex}.notificationCategoryLabel{color:var(--notification-accent);font-size:var(--customer-min-font-size,.63rem);letter-spacing:.055em;text-transform:uppercase;font-weight:900}.notificationMeta time{color:#74867f;font-size:var(--customer-min-font-size,.65rem);flex:none;font-weight:700}.notificationPriority{min-height:1.2rem;font-size:var(--customer-min-font-size,.57rem);letter-spacing:.025em;border-radius:999px;align-items:center;padding:.2rem .38rem;font-weight:900;display:inline-flex}.notificationPriority.tone-success{color:#116543;background:#dff3e9}.notificationPriority.tone-attention{color:#80540c;background:#fff0d3}.notificationPriority.tone-critical{color:#982e26;background:#f9e4e1}.notificationTitle{color:#183830;font-size:.92rem;font-weight:760;line-height:1.28;display:block}.notificationCard.isUnread .notificationTitle{color:#0c3f35;font-weight:900}.notificationCard.isUnread .notificationExcerpt{color:#506a62}.notificationExcerpt{color:#60766f;font-size:var(--customer-min-font-size,.75rem);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.notificationDisclosure{color:#426159;font-size:var(--customer-min-font-size,.68rem);white-space:nowrap;align-items:center;gap:.3rem;padding-left:.4rem;font-weight:850;transition:color .18s,transform .18s;display:inline-flex}.notificationDisclosure>span{transition:transform .18s}.notificationDisclosure svg{--notification-chevron-rotation:0deg;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.92rem;height:.92rem;transform:translateX(0) rotate(var(--notification-chevron-rotation));transition:transform .18s}.notificationCard.isExpanded .notificationDisclosure svg{--notification-chevron-rotation:90deg}.notificationCardToggle:hover .notificationDisclosure{color:var(--notification-accent);transform:translate(1px)}.notificationCardToggle:hover .notificationDisclosure>span{transform:translate(1px)}.notificationCardToggle:hover .notificationDisclosure svg{transform:translateX(2px) rotate(var(--notification-chevron-rotation))}.notificationCardToggle:focus-visible .notificationDisclosure{color:var(--notification-accent);text-underline-offset:.2rem;text-decoration:underline;text-decoration-thickness:1px}.notificationUnreadMark{background:#16a085;border:2px solid #fff;border-radius:50%;width:.52rem;height:.52rem;animation:.8s ease-out notificationUnreadArrival;position:absolute;top:.72rem;right:.72rem;box-shadow:0 0 0 .2rem #16a08526,0 .14rem .3rem #075a502e}@keyframes notificationUnreadArrival{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--notification-accent) 26%, transparent);transform:scale(.65)}65%{transform:scale(1.08);box-shadow:0 0 0 .38rem #0000}to{transform:scale(1)}}.notificationInlineDetail{background:linear-gradient(145deg,#f9fcfb,#f4f8f6);border:1px solid #dce7e3;border-radius:.7rem;margin:0 1.1rem 1rem 5.2rem;padding:.9rem 1rem;animation:.2s ease-out notificationDetailReveal;box-shadow:inset 0 1px #fff}@keyframes notificationDetailReveal{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.notificationPublished{color:#6a7f77;font-size:var(--customer-min-font-size,.64rem);letter-spacing:.035em;text-transform:uppercase;margin:0 0 .58rem;font-weight:800}.safeNotificationContent{color:#405c53;overflow-wrap:anywhere;font-size:.82rem;line-height:1.7}.safeNotificationContent p{white-space:normal;margin:0 0 .85rem}.safeNotificationContent.plain p{min-height:.5rem;margin:0}.safeNotificationContent h2{color:#0d2538;margin:1rem 0 .45rem;font-size:1.18rem}.safeNotificationContent h3{color:#17473d;margin:.9rem 0 .4rem;font-size:.98rem}.safeNotificationContent ul,.safeNotificationContent ol{margin:.35rem 0 .9rem;padding-left:1.35rem}.safeNotificationContent li{margin:.25rem 0}.safeNotificationContent hr{border:0;border-top:1px solid #dce7e2;margin:1.15rem 0}.safeNotificationContent a{color:#08756b;text-underline-offset:2px;font-weight:750;text-decoration:underline}.notificationInlineDetail .safeNotificationContent p:last-child,.notificationInlineDetail .safeNotificationContent ul:last-child,.notificationInlineDetail .safeNotificationContent ol:last-child,.notificationReleaseNotes ul{margin-bottom:0}.notificationContextAction{color:#087064;min-height:2.25rem;font-size:var(--customer-min-font-size,.7rem);background:#fff;border:1px solid #9bc9bd;border-radius:.55rem;align-items:center;gap:.38rem;margin-top:.8rem;padding:.45rem .68rem;font-weight:900;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 .2rem .45rem #08756b12}.notificationContextAction:hover{background:#edf8f4;border-color:#08756b;transform:translateY(-1px);box-shadow:0 .35rem .7rem #08756b1c}.notificationEmpty{text-align:center;background:radial-gradient(circle at 50% 38%,#16a08514,#0000 12rem),linear-gradient(145deg,#fff,#f5faf8);border:1px solid #d7e4df;border-radius:1rem;place-content:center;justify-items:center;min-height:20rem;padding:2.2rem;display:grid;box-shadow:0 .5rem 1.25rem #0d342b0f,inset 0 1px #fff}.notificationEmpty>span:not(.notificationEmptyVisual){color:#08756b;background:#e7f6f0;border-radius:.8rem;place-items:center;width:2.7rem;height:2.7rem;font-weight:900;display:grid}.notificationEmpty h2{color:#163a31;margin:1rem 0 .3rem;font-size:1.05rem}.notificationEmpty p{color:#627870;max-width:29rem;margin:0;font-size:.8rem;line-height:1.55}.notificationEmptyVisual{background:linear-gradient(145deg,#f8fffc,#dcefe9);border-radius:50%;place-items:center;width:6.6rem;height:6.6rem;transition:transform .25s,box-shadow .25s;display:grid;position:relative;box-shadow:0 .8rem 1.7rem #08756b21,inset .2rem .25rem .4rem #fff,inset -.35rem -.45rem .8rem #08756b14}.notificationEmptyVisual>svg{z-index:2;fill:#eff9f5;stroke:#08756b;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:4.4rem;height:4.4rem;position:relative}.notificationEmptyHalo{border:1px solid #16a08526;border-radius:50%;position:absolute;inset:-.6rem}.notificationEmptyCheck{z-index:3;color:#fff;width:1.55rem;height:1.55rem;font-size:var(--customer-min-font-size,.72rem);background:#22a36f;border:3px solid #f5fbf8;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;bottom:.7rem;right:.55rem;box-shadow:0 .25rem .55rem #0e6f4e33}.notificationEmpty:hover .notificationEmptyVisual{transform:translateY(-2px)rotate(-1deg);box-shadow:0 1rem 2rem #08756b29,inset .2rem .25rem .4rem #fff,inset -.35rem -.45rem .8rem #08756b14}.notificationNoResults{min-height:15rem}.notificationNoResults button{color:#225c4d;font-size:var(--customer-min-font-size,.72rem);background:#fff;border:1px solid #b8cec6;border-radius:.55rem;margin-top:.9rem;padding:.5rem .7rem;font-weight:850}.notificationNoResults button:hover{background:#eff8f4;border-color:#08756b}@media (max-width:760px){.notificationToolbar{flex-direction:column;align-items:stretch}.markAllNotificationsRead{align-self:flex-start}.notificationCardToggle{grid-template-columns:2.8rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem}.notificationCategoryIcon{width:2.75rem;height:2.75rem}.notificationDisclosure{grid-column:2;justify-self:start;padding:.25rem 0 0}.notificationUnreadMark{top:.62rem;right:.62rem}.notificationInlineDetail{margin:0 .9rem .9rem 4.45rem}}@media (max-width:520px){.pageTitleRow{flex-direction:column;align-items:flex-start;gap:.5rem}.pageUnreadBadge{min-height:1.55rem}.notificationToolbar{padding:.85rem}.notificationFilters{scrollbar-width:thin;flex-wrap:nowrap;padding:0 0 .2rem;overflow-x:auto}.notificationFilters button{flex:none;min-height:2.65rem}.markAllNotificationsRead{justify-content:center;width:100%;min-height:2.65rem}.notificationDateHeading{flex-direction:column;align-items:flex-start;gap:.18rem}.notificationCardToggle{grid-template-columns:2.6rem minmax(0,1fr);gap:.68rem;min-height:0;padding:.82rem}.notificationCategoryIcon{border-radius:.74rem;width:2.55rem;height:2.55rem}.notificationCategoryIcon svg{width:1.3rem;height:1.3rem}.notificationMeta{flex-direction:column;align-items:flex-start;gap:.25rem}.notificationMeta time{order:-1}.notificationDisclosure{align-items:center;min-height:2.2rem}.notificationInlineDetail{margin:0 .78rem .78rem;padding:.78rem}.notificationEmpty{min-height:17rem;padding:1.5rem 1rem}.notificationEmptyVisual{width:5.4rem;height:5.4rem}.notificationEmptyVisual>svg{width:3.7rem;height:3.7rem}}@media (prefers-reduced-motion:reduce){.notificationFilters button,.markAllNotificationsRead,.notificationCard,.notificationCategoryIcon,.notificationDisclosure,.notificationDisclosure>span,.notificationDisclosure svg,.notificationInlineDetail,.notificationContextAction,.notificationEmptyVisual,.notificationUnreadMark{transition:none!important;animation:none!important}.notificationFilters button:hover,.markAllNotificationsRead:not(:disabled):hover,.notificationCard:hover,.notificationCard:hover .notificationCategoryIcon,.notificationCardToggle:hover .notificationDisclosure,.notificationCardToggle:hover .notificationDisclosure>span,.notificationContextAction:hover,.notificationEmpty:hover .notificationEmptyVisual,.notificationCard:not(.isExpanded) .notificationCardToggle:hover .notificationDisclosure svg{transform:none!important}.notificationCard.isExpanded .notificationDisclosure svg{transform:rotate(90deg)!important}}.platformAdminSidebar nav{gap:.35rem;display:grid}.platformAdminSidebar nav button{color:#b9cec7;width:100%;font-size:var(--customer-min-font-size,.76rem);text-align:left;background:0 0;border:1px solid #0000;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.67rem .75rem;font-weight:800;display:flex}.platformAdminSidebar nav button:hover{color:#fff;background:#0c7d7033}.platformAdminSidebar nav button.active{color:#fff;background:linear-gradient(90deg,#0b857966,#1f996833);border-color:#7fe1bc2e;box-shadow:inset 3px 0 #31bd82,0 .35rem 1rem #00141a1f}.platformAdminSidebar nav button span{color:inherit;font-size:inherit;font-weight:inherit;padding:0}.platformAdminSidebar nav button b{color:#071f2e;min-width:1.35rem;height:1.35rem;font-size:var(--customer-min-font-size,.62rem);background:#36c36a;border-radius:999px;place-items:center;padding:0 .3rem;display:grid}.platformAdminSidebar nav button b.attention{background:#f6b94b}.shell nav button,.platformAdminSidebar nav button{transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s}.shell nav button:hover,.platformAdminSidebar nav button:hover{transform:translate(2px)}.shell nav button .navLabel,.platformAdminSidebar nav button .navLabel{min-width:0;color:inherit;font:inherit;text-align:left;flex:1;padding:0}.shell nav button .navStatusDot,.platformAdminSidebar nav button .navStatusDot{width:.68rem;height:.68rem;color:inherit;border-radius:50%;flex:0 0 .68rem;padding:0;transition:transform .18s;display:inline-block;position:relative;transform:translateZ(0)}.shell nav button .navStatusDot:before,.platformAdminSidebar nav button .navStatusDot:before{content:"";border-radius:inherit;background:radial-gradient(circle at 35% 28%,#348c7d 0 16%,#176a62 42%,#0c4948 100%);border:1px solid #4f9386;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;position:absolute;inset:0;box-shadow:inset 0 1px 1px #dafff42e,0 0 0 2px #156f621c}.shell nav button .navStatusDot:after,.platformAdminSidebar nav button .navStatusDot:after{content:"";opacity:0;pointer-events:none;will-change:transform, opacity;border:1px solid #46d69e9e;border-radius:50%;transition:opacity .18s,transform .18s,box-shadow .18s;position:absolute;inset:-.24rem;transform:scale(.78)}.shell nav button:not(.active):hover .navStatusDot,.platformAdminSidebar nav button:not(.active):hover .navStatusDot{transform:scale(1.1)}.shell nav button:not(.active):hover .navStatusDot:before,.platformAdminSidebar nav button:not(.active):hover .navStatusDot:before{background:radial-gradient(circle at 35% 28%,#b7f5dc 0 13%,#42d59b 28%,#15996f 66%,#08705f 100%);border-color:#8ce6c4;box-shadow:inset 0 1px 1px #ffffff85,0 0 .55rem #39c68b70}.shell nav button:not(.active):hover .navStatusDot:after,.platformAdminSidebar nav button:not(.active):hover .navStatusDot:after{opacity:.44;transform:scale(1.08);box-shadow:0 0 .45rem #39c68b33}.shell nav button.active .navStatusDot:before,.platformAdminSidebar nav button.active .navStatusDot:before{background:radial-gradient(circle at 34% 25%,#effff8 0 10%,#8ff0c4 14%,#3dd991 35%,#13a86e 68%,#087451 100%);border-color:#087458;box-shadow:inset 0 1px 1px #ffffffc7,0 0 0 2px #5be7ad36,0 0 .72rem #39d6968f}.shell nav button.active .navStatusDot:after,.platformAdminSidebar nav button.active .navStatusDot:after{animation:2.7s ease-out infinite cheqzenNavHeartbeat;box-shadow:0 0 .6rem #45dda03d}.shell nav button.active:hover,.platformAdminSidebar nav button.active:hover{background:linear-gradient(90deg,#0b91827a,#1fa46c40);border-color:#91efd245;box-shadow:inset 3px 0 #46d49d,0 .4rem 1.1rem #00141a2b}.shell nav button.active:hover .navStatusDot,.platformAdminSidebar nav button.active:hover .navStatusDot{transform:translateY(-1px)scale(1.08)}.shell nav button.active:hover .navStatusDot:before,.platformAdminSidebar nav button.active:hover .navStatusDot:before{box-shadow:inset 0 1px 1px #ffffffe0,0 0 0 2px #70f4bf47,0 0 .9rem #42e29db3}.shell nav button:focus-visible,.platformAdminSidebar nav button:focus-visible{outline-offset:2px;outline:3px solid #64e6b77a}.shell nav button .navBadge,.platformAdminSidebar nav button>b{flex:none;margin-left:auto}.shell nav button .navAccessPill{color:#aee1d6;font-size:var(--customer-min-font-size,.55rem);letter-spacing:.035em;text-transform:uppercase;background:#084c497a;border:1px solid #87d8c53d;border-radius:999px;flex:none;margin-left:auto;padding:.18rem .38rem;font-weight:850}.shell nav button.billingNavLocked{color:#9eb5af}.shell nav button.billingNavLocked .navStatusDot:before{background:radial-gradient(circle at 35% 28%,#9caaa6 0 12%,#637c76 36%,#344f4b 100%);border-color:#728b85;box-shadow:inset 0 1px 1px #ffffff2e,0 0 0 2px #58736c1c}.shell nav button.billingNavLocked .navAccessPill{color:#b2c2bd;background:#142e2f7a;border-color:#b0c1bc33}.billingOwnerOnlyModal{text-align:center;width:min(29rem,100%)}.billingOwnerOnlyModal .modalHead{text-align:left}.billingOwnerOnlyModal .helper{color:#4f6961;max-width:24rem;margin:.8rem auto 1.2rem;line-height:1.6}.billingOwnerOnlyModal .modalActions{justify-content:center}.billingModalLock{background:linear-gradient(145deg,#edf9f5,#d8eee7);border:1px solid #b8ddd1;border-radius:1.25rem;place-items:center;width:4.2rem;height:4.2rem;margin:1rem auto .4rem;display:grid;position:relative;box-shadow:0 .7rem 1.6rem #0949401f,inset 0 1px #fff}.billingModalLock:before{content:"";background:linear-gradient(145deg,#0a7d73,#167454);border-radius:.28rem;width:1.35rem;height:1.15rem;margin-top:.55rem;box-shadow:inset 0 1px #fff3}.billingModalLock:after{content:"";border:.24rem solid #0a7d73;border-bottom:0;border-radius:.7rem .7rem 0 0;width:1.05rem;height:1rem;position:absolute;top:.87rem}.billingAccessPage{isolation:isolate;background:radial-gradient(circle at 14% 12%,#14a49157 0,#0000 29rem),radial-gradient(circle at 87% 83%,#36c36a3b 0,#0000 30rem),linear-gradient(142deg,#071d30 0%,#083f4a 51%,#096155 100%);place-items:center;width:100%;max-width:none;min-height:100vh;padding:clamp(1.2rem,4vw,3.5rem);font-family:Segoe UI,Arial,Helvetica,sans-serif;display:grid;position:relative;overflow:hidden}.billingAccessPage:before{content:"";z-index:-1;opacity:.32;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.billingAccessCard{background:linear-gradient(155deg,#fffffffa 0%,#f5faf8fa 54%,#edf7f3fa 100%);border:1px solid #77b9aab8;border-radius:1.5rem;width:min(38rem,100%);padding:clamp(1.45rem,3.4vw,2.25rem);position:relative;overflow:hidden;box-shadow:0 2.2rem 5.5rem #00121d57,0 0 0 1px #e1f7ef85,inset 0 1px #fff,inset 0 -1rem 2rem #086b5b08}.billingAccessCard:before{content:"";opacity:.82;background:linear-gradient(90deg,#0000 5%,#0a7d73 34%,#36c36a 68%,#0000 95%);height:.22rem;position:absolute;inset:0 0 auto}.billingAccessCard:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#36c36a14,#0000 67%);border-radius:50%;width:18rem;height:18rem;position:absolute;top:-8rem;right:-7rem}.billingAccessCard>*{z-index:1;position:relative}.billingAccessCard .brandLogoHorizontal{width:min(15.5rem,66%);height:auto;margin:0 auto .45rem;display:block}.billingAccessCard>.eyebrow{color:#08756b;text-align:center;margin-top:.05rem}.billingAccessCard h1{color:#0d1b2a;text-align:center;font-size:clamp(2rem,6vw,2.85rem);line-height:1.04}.billingAccessCard>p:not(.eyebrow):not(.formMessage):not(.billingPlaceholderNote){color:#455f57;text-align:center;max-width:30rem;margin:.65rem auto 0;line-height:1.55}.billingSecurityVisual{--billing-tilt-x:0deg;--billing-tilt-y:0deg;--billing-core-x:0px;--billing-core-y:0px;--billing-light-x:34%;--billing-light-y:22%;perspective:850px;width:10.25rem;height:10.25rem;transform-style:preserve-3d;place-items:center;margin:-.05rem auto .2rem;display:grid;position:relative}.billingSecurityAura{z-index:0;filter:blur(.85rem);background:radial-gradient(circle,#36c36a3d 0%,#0a7d7321 42%,#0000 72%);border-radius:50%;transition:filter .35s,opacity .35s,transform .35s;animation:5.4s ease-in-out infinite billingCoreBreath;position:absolute;inset:18%}.billingSecuritySvg{z-index:1;filter:drop-shadow(0 .85rem 1.2rem #022d362e);width:100%;height:100%;transform:rotateX(var(--billing-tilt-x)) rotateY(var(--billing-tilt-y));transform-style:preserve-3d;will-change:transform;transition:transform .48s cubic-bezier(.2,.76,.28,1),filter .35s;position:relative;overflow:visible}.billingSecurityReflection{z-index:2;background:radial-gradient(circle at var(--billing-light-x) var(--billing-light-y), #ffffff6b 0 2%, #ffffff17 12%, transparent 36%);mix-blend-mode:screen;pointer-events:none;border-radius:50%;transition:background-position .18s,opacity .3s;position:absolute;inset:13%}.billingSecurityVisual:hover .billingSecuritySvg{filter:drop-shadow(0 1.15rem 1.55rem #022d3645)}.billingSecurityVisual:hover .billingSecurityAura{opacity:1;filter:blur(.72rem);transform:scale(1.09)}.billingOrbit{fill:none;stroke-linecap:round;transform-origin:120px 112px}.billingOrbit circle{stroke:#0a7d7340;stroke-width:1.4px;stroke-dasharray:3 7}.billingOrbit path{fill:none;stroke:#0a9b83;stroke-width:2.4px;filter:drop-shadow(0 0 4px #29c69740)}.billingOrbitOuter circle:first-child{animation:6.2s linear infinite billingOrbitData}.billingOrbitInner circle{stroke:#084a532e;stroke-dasharray:1 8;animation:7.1s linear infinite reverse billingOrbitData}.billingOrbitInner path{stroke:#36ad77;stroke-width:1.8px}.billingOrbitBeacon{animation:4.8s ease-in-out infinite billingDataPulse;fill:#36c36a!important;stroke:#fff!important;stroke-width:1.5px!important}.billingCircuitLines{fill:none;stroke:#178c7e;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.billingCircuitLines circle{fill:#39c982;stroke:#fff;stroke-width:1px;animation:5.8s ease-in-out infinite billingDataPulse}.billingCircuitLines circle:nth-of-type(2),.billingCircuitLines circle:nth-of-type(4){animation-delay:-2.2s}.billingShieldAssembly{transform-origin:120px 118px;transition:transform .45s cubic-bezier(.2,.76,.28,1)}.billingSecurityVisual:hover .billingShieldAssembly{transform:translateY(-2px)scale(1.015)}.billingShieldDepth{fill:url(#billing-shield-edge);opacity:.9}.billingShieldFace{fill:url(#billing-shield-face);stroke:#effffad9;stroke-width:1.4px}.billingShieldInset{fill:#05303dd4;stroke:#64e2be8c;stroke-width:1.4px}.billingShieldHighlight{fill:#ffffff4d}.billingShieldScan{fill:none;stroke:#74e8bc;stroke-width:1.5px;opacity:0;filter:drop-shadow(0 0 4px #4cdfa7);animation:5.7s ease-in-out infinite billingShieldScan}.billingAuthCore{transform:translate(var(--billing-core-x), var(--billing-core-y));transform-origin:120px 111px;transition:transform .38s cubic-bezier(.2,.76,.28,1)}.billingCoreRim{fill:#052331eb;stroke:#62dbb1;stroke-width:2.3px;filter:drop-shadow(0 0 7px #2fd19759)}.billingCoreGlass{fill:url(#billing-core);stroke:#e7fff7d1;stroke-width:1.2px;animation:5.2s ease-in-out infinite billingCoreGlow}.billingCoreReflection{fill:#ffffff45;filter:blur(2px)}.billingLockSymbol{fill:none;stroke:#fff;stroke-width:4.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 3px #012c304d);transform-origin:120px 112px;transition:opacity .18s,transform .28s}.billingLockSymbol rect{fill:#07484b70;stroke-width:3.2px}.billingLockSymbol circle{fill:#fff;stroke:none}.billingCheckSymbol{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke-dasharray:54;stroke-dashoffset:54px;filter:drop-shadow(0 3px 4px #01372c57)}.billingDataPoints{fill:#52dca3;filter:drop-shadow(0 0 4px #36c36a73)}.billingDataPoints circle{animation:5.3s ease-in-out infinite billingDataPulse}.billingDataPoints circle:nth-child(2n){animation-delay:-2.4s}.billingSecurityVisual.isVerifying .billingOrbitOuter circle:first-child{animation-duration:1.4s}.billingSecurityVisual.isVerifying .billingShieldScan{opacity:.75;animation-duration:1.15s}.billingSecurityVisual.isVerified .billingSecurityAura{background:radial-gradient(circle,#36c36a70 0%,#0aa0802e 45%,#0000 73%);animation:.7s ease-out both billingVerifiedAura}.billingSecurityVisual.isVerified .billingCoreGlass{fill:#36c36a}.billingSecurityVisual.isVerified .billingLockSymbol{opacity:0;transform:scale(.72)}.billingSecurityVisual.isVerified .billingCheckSymbol{opacity:1;animation:.42s ease-out both billingCheckDraw}.billingSecurityVisual.isVerified .billingOrbitOuter{animation:.68s ease-out both billingVerifiedRing}.billingSecurityLocked{filter:saturate(.52)}.billingSecurityLocked .billingShieldScan,.billingSecurityLocked .billingDataPoints{opacity:.34;animation:none}@keyframes billingOrbitData{to{stroke-dashoffset:-48px}}@keyframes billingCoreBreath{0%,to{opacity:.62;transform:scale(.94)}52%{opacity:.96;transform:scale(1.05)}}@keyframes billingCoreGlow{0%,to{filter:brightness(.98)}50%{filter:brightness(1.12)drop-shadow(0 0 5px #4de0ab40)}}@keyframes billingShieldScan{0%,72%,to{opacity:0;transform:translateY(-26px)}78%{opacity:.15}86%{opacity:.72}94%{opacity:0;transform:translateY(49px)}}@keyframes billingDataPulse{0%,74%,to{opacity:.35}82%{opacity:1}90%{opacity:.52}}@keyframes billingCheckDraw{to{stroke-dashoffset:0}}@keyframes billingVerifiedAura{0%{opacity:.5;transform:scale(.86)}48%{opacity:1;transform:scale(1.18)}to{opacity:.72;transform:scale(1.04)}}@keyframes billingVerifiedRing{0%{opacity:1;transform:scale(.9)}to{opacity:.2;transform:scale(1.12)}}.billingCompanyIdentity{text-align:center;background:#f4f8f6;border:1px solid #d5e4df;border-radius:.72rem;gap:.22rem;margin:1.2rem 0;padding:.75rem .9rem;display:grid}.billingCompanyIdentity span,.billingPlanSummary span{color:#60776f;font-size:var(--customer-min-font-size,.65rem);letter-spacing:.06em;text-transform:uppercase;font-weight:850}.billingCompanyIdentity strong{color:#18362e;font-size:.92rem}.billingIdentityContext{grid-template-columns:minmax(0,1fr);gap:.62rem;margin-top:1.05rem;display:grid}.billingSignedInIdentity,.billingWorkspaceContext{background:linear-gradient(145deg,#fff,#f1f8f5);border:1px solid #cddfd9;border-radius:.76rem;align-items:center;gap:.65rem;min-width:0;padding:.72rem .78rem;display:flex;box-shadow:inset 0 1px #fff,0 .2rem .55rem #0a403a0a}.billingIdentityIcon{color:#08705a;width:1.75rem;height:1.75rem;font-size:var(--customer-min-font-size,.78rem);background:#dcf3eb;border:1px solid #9ed6c4;border-radius:50%;flex:0 0 1.75rem;place-items:center;font-weight:900;display:grid;box-shadow:inset 0 1px #fff}.billingSignedInIdentity div,.billingWorkspaceContext div{gap:.18rem;min-width:0;display:grid}.billingSignedInIdentity small,.billingWorkspaceContext small{color:#657a73;font-size:var(--customer-min-font-size,.6rem);letter-spacing:.06em;text-transform:uppercase;font-weight:850}.billingSignedInIdentity strong,.billingWorkspaceContext strong{color:#18362e;overflow-wrap:anywhere;white-space:normal;font-size:.85rem;line-height:1.45}.billingWorkspaceContext{flex-wrap:wrap;justify-content:space-between}.billingWorkspaceContext>div{flex:16rem}.billingWorkspaceContext>span{color:#0a6955;font-size:var(--customer-min-font-size,.54rem);text-transform:uppercase;background:#e3f4ed;border:1px solid #b6dacd;border-radius:999px;flex:none;padding:.22rem .42rem;font-weight:850}.billingVerificationForm{gap:.58rem;margin-top:.9rem;display:grid}.billingVerificationForm label{color:#29473e;font-size:var(--customer-min-font-size,.76rem);font-weight:800}.billingPasswordControl{position:relative}.billingVerificationForm input{color:#152c25;background:#ffffffeb;border:1px solid #afc7bf;border-radius:.72rem;outline:none;width:100%;min-height:3.15rem;padding:.72rem 3.2rem .72rem .85rem;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px 2px #0737300d}.billingVerificationForm input:focus{background:#fff;border-color:#078173;box-shadow:0 0 0 3px #0a7d7324,inset 0 1px 2px #0737300a}.billingPasswordVisibility{color:#557069;background:0 0;border:1px solid #0000;border-radius:.58rem;place-items:center;width:2.35rem;height:2.35rem;padding:0;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.billingPasswordVisibility:hover{color:#08756b;background:#eef7f3;border-color:#c5d9d2}.billingPasswordVisibility:focus-visible{outline-offset:1px;outline:3px solid #0a7d732e}.billingPasswordVisibility svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.billingEyeSlash{stroke:#9a493f}.billingCapsWarning{color:#7b5810;font-size:var(--customer-min-font-size,.7rem);align-items:center;gap:.35rem;margin:-.12rem 0 0;font-weight:750;display:flex}.billingCapsWarning>span{font-size:.86rem}.billingVerificationError{color:#8d2c24;background:#fff2f0;border:1px solid #e1aaa4;border-radius:.65rem;gap:.15rem;padding:.68rem .75rem;display:grid}.billingVerificationError strong{font-size:var(--customer-min-font-size,.78rem)}.billingVerificationError span{font-size:var(--customer-min-font-size,.71rem);line-height:1.4}.billingVerificationForm .billingVerifyButton{background:linear-gradient(105deg,#087d72 0%,#11906f 53%,#17875b 100%);border:1px solid #087462;justify-content:center;align-items:center;gap:.48rem;min-height:3.15rem;margin-top:.2rem;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 .65rem 1.3rem #08705c33,inset 0 1px #ffffff30}.billingVerificationForm .billingVerifyButton:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 .85rem 1.55rem #08705c47,0 0 1rem #36c36a1a,inset 0 1px #ffffff3d}.billingVerificationForm .billingVerifyButton:active:not(:disabled){transform:translateY(0)scale(.985);box-shadow:0 .35rem .75rem #08705c2e,inset 0 1px #ffffff24}.billingVerificationForm .billingVerifyButton:focus-visible{outline-offset:3px;outline:3px solid #0a7d7338}.billingButtonSpinner{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.75s linear infinite billingButtonSpin}@keyframes billingButtonSpin{to{transform:rotate(360deg)}}.billingSessionNote{background:#f3f8f6;border:1px solid #d2e3dd;border-radius:.65rem;align-items:center;gap:.55rem;margin-top:.85rem;padding:.62rem .72rem;display:flex}.billingSessionNote>span{color:#0b6b50;height:1.2rem;font-size:var(--customer-min-font-size,.7rem);background:#d8f0e7;border-radius:50%;flex:0 0 1.2rem;place-items:center;font-weight:900;display:grid}.billingSessionNote p{color:#5b716a;font-size:var(--customer-min-font-size,.73rem);margin:0;line-height:1.48}.billingSessionNote strong{color:#294f43}.billingBackLink{color:#08756b;width:fit-content;margin:1.25rem auto 0;font-size:.8rem;font-weight:800;text-decoration:none;display:block}.billingBackLink:hover{color:#064f4a;text-decoration:underline}.billingBackLink:focus-visible{outline-offset:4px;border-radius:.25rem;outline:3px solid #0a7d732e}.billingCancelLink{color:#49635c;width:fit-content;min-height:2.55rem;font-size:var(--customer-min-font-size,.78rem);background:linear-gradient(145deg,#ffffffb8,#e8f3efc2);border:1px solid #bed4cd;border-radius:.66rem;justify-content:center;align-items:center;gap:.48rem;margin:.82rem auto 0;padding:.52rem .78rem;font-weight:780;text-decoration:none;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 .18rem .45rem #043a330d,inset 0 1px #ffffffd9}.billingCancelLink>span{color:#0a7d73;text-shadow:0 1px #fff;font-size:1rem;line-height:1;transition:transform .2s;display:inline-block}.billingCancelLink:hover{color:#244b42;background:linear-gradient(145deg,#ffffffeb,#e1f2eceb);border-color:#76ad9f;transform:translateY(-2px);box-shadow:0 .42rem .85rem #0553481a,0 0 .8rem #26b18e12,inset 0 1px #fff}.billingCancelLink:hover>span{transform:translate(-3px)}.billingCancelLink:active{transform:translateY(0)}.billingCancelLink:focus-visible{outline-offset:3px;outline:3px solid #0a7d7336}.billingPlanSummary{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:1.35rem;display:grid}.billingPlanSummary>div{background:#fff;border:1px solid #d6e4df;border-radius:.75rem;align-content:start;gap:.32rem;padding:.82rem;display:grid}.billingPlanSummary strong{color:#18362e;overflow-wrap:anywhere;text-transform:capitalize;font-size:.86rem}.billingPlanSummary .billingStatus{color:#0b6b50}.billingDashboardPage{align-items:start;padding:clamp(1rem,2.4vw,2.4rem);overflow:hidden auto}.billingAccessCardDashboard{width:min(74rem,100%);padding:clamp(1.35rem,2.4vw,2.2rem)}.billingAccessCardDashboard .brandLogoHorizontal{width:min(12.5rem,48%);margin-bottom:1rem}.billingDashboardIntro{background:linear-gradient(130deg,#f9fdfb 0%,#eef9f5 58%,#e0f3eb 100%);border:1px solid #c9e0d8;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.15rem,2.3vw,1.8rem);display:grid;box-shadow:0 .55rem 1.4rem #04453b12,inset 0 1px #fff}.billingDashboardIntroCopy{min-width:0}.billingDashboardIntroCopy .eyebrow{color:#08756b;font-size:var(--customer-min-font-size,.68rem);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .45rem;font-weight:900}.billingAccessCardDashboard .billingDashboardIntro h1{color:#0d1b2a;text-align:left;margin:0;font-size:clamp(2rem,4.3vw,3.15rem);line-height:1.02}.billingDashboardIntroCopy>p:last-child{color:#48665d;max-width:42rem;margin:.7rem 0 0;font-size:.94rem;line-height:1.55}.billingDashboardIntroCopy>p strong{color:#183e34}.billingDashboardSecurity{justify-items:center;gap:.1rem;width:10.2rem;display:grid}.billingAccessCardDashboard .billingDashboardSecurity .billingSecurityVisual{width:7.4rem;height:7.4rem;margin:-.35rem auto -.15rem}.billingDashboardSecurity>span{color:#286152;font-size:var(--customer-min-font-size,.66rem);white-space:nowrap;align-items:center;gap:.38rem;font-weight:800;display:inline-flex}.billingDashboardSecurity i{color:#087154;background:#cceede;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-style:normal;display:grid}.billingPlanSummaryExpanded{grid-template-columns:repeat(4,minmax(0,1fr));gap:.78rem;margin-top:1rem}.billingPlanSummaryExpanded>div{background:linear-gradient(150deg,#fff,#f6fbf9);border-color:#cfe1da;border-radius:.85rem;min-height:5.25rem;padding:.9rem 1rem;box-shadow:0 .3rem .85rem #05443b0d,inset 0 1px #fff}.billingPlanSummaryExpanded strong{text-transform:none;font-size:.91rem;line-height:1.35}.billingPlanSummaryExpanded .billingStatus{color:#087052;width:fit-content;font-size:var(--customer-min-font-size,.74rem);background:#e2f6ed;border:1px solid #a9d9c7;border-radius:999px;align-items:center;gap:.35rem;padding:.24rem .56rem;display:inline-flex}.billingPlanSummaryExpanded .billingStatus:before{content:"";background:#25a66f;border-radius:50%;width:.46rem;height:.46rem;box-shadow:0 0 0 3px #25a66f1f}.billingDashboardGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.billingDashboardColumn{gap:1rem;min-width:0;display:grid}.billingEvidenceSection{background:#ffffffe0;border:1px solid #cfe1da;border-radius:1rem;min-width:0;padding:clamp(1rem,2vw,1.3rem);box-shadow:0 .5rem 1.25rem #0442390f,inset 0 1px #fff}.billingSectionHead{border-bottom:1px solid #dceae5;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.billingSectionHead>div{gap:.2rem;display:grid}.billingSectionHead span{color:#08766b;font-size:var(--customer-min-font-size,.62rem);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.billingSectionHead h2{color:#15352c;margin:0;font-size:1.25rem;line-height:1.2}.billingSectionHead small{color:#6b7f79;max-width:12rem;font-size:var(--customer-min-font-size,.65rem);text-align:right;line-height:1.35}.billingUsageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.billingUsageGrid article{background:linear-gradient(150deg,#fbfefc,#f1f8f5);border:1px solid #d6e6e0;border-radius:.82rem;align-content:start;gap:.65rem;min-width:0;padding:.9rem;display:grid}.billingUsageHeading{gap:.25rem;display:grid}.billingUsageHeading>span{color:#5c746c;font-size:var(--customer-min-font-size,.67rem);letter-spacing:.05em;text-transform:uppercase;font-weight:850}.billingUsageHeading>strong{color:#173d32;font-size:.88rem;line-height:1.35}.billingUsageGrid article>small{color:#62766f;font-size:var(--customer-min-font-size,.67rem);line-height:1.45}.billingUsageMeter{background:#dcebe6;border-radius:999px;height:.5rem;overflow:hidden;box-shadow:inset 0 1px 2px #053c3417}.billingUsageMeter>span{border-radius:inherit;background:linear-gradient(90deg,#0a8175,#26ae75 72%,#36c36a);min-width:.35rem;height:100%;display:block;box-shadow:0 0 .65rem #1ca46f2e}.billingEntitlementList{gap:.55rem;margin:.85rem 0 0;display:grid}.billingEntitlementList>div{background:#f8fbfa;border:1px solid #dfebe7;border-radius:.7rem;grid-template-columns:minmax(8.5rem,.8fr) minmax(0,1.2fr);align-items:center;gap:.8rem;min-width:0;padding:.72rem .78rem;display:grid}.billingEntitlementList dt{color:#597169;font-size:var(--customer-min-font-size,.7rem);font-weight:750;line-height:1.35}.billingEntitlementList dd{color:#1b4036;font-size:var(--customer-min-font-size,.75rem);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.4}.billingAddOnList>div:first-child dd{color:#08705a}.billingPeriodList{grid-template-columns:repeat(2,minmax(0,1fr))}.billingPeriodList>div{grid-template-columns:1fr;align-content:start;gap:.28rem}.billingPeriodList dd{text-align:left}.billingPeriodList .billingWideDetail{grid-column:1/-1;grid-template-columns:minmax(8.5rem,.68fr) minmax(0,1.32fr);align-items:center}.billingPeriodList .billingWideDetail dd{text-align:right}.billingPortalHelp{color:#5a716a;font-size:var(--customer-min-font-size,.72rem);text-align:center;margin:1rem 0 .65rem;line-height:1.5}.billingFutureAction{color:#fff;background:linear-gradient(105deg,#087d72 0%,#11906f 54%,#18885c 100%);border:1px solid #087466;border-radius:.75rem;justify-content:center;align-items:center;width:100%;min-height:3.1rem;padding:.75rem 1rem;font-size:.8rem;font-weight:850;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 .55rem 1.1rem #08705c2e,inset 0 1px #fff3}.billingFutureAction:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 .78rem 1.4rem #08705c42,inset 0 1px #ffffff3d}.billingFutureAction:active:not(:disabled){transform:translateY(0)}.billingFutureAction:focus-visible{outline-offset:3px;outline:3px solid #0a7d733b}.billingFutureAction:disabled{cursor:not-allowed;color:#60716c;box-shadow:none;background:#cbd9d5;border-color:#a9bdb7}.billingUpgradeOverview{background:linear-gradient(145deg,#fffffff0,#eff8f5eb);border:1px solid #cfe1da;border-radius:1rem;padding:1rem;box-shadow:0 .45rem 1.15rem #0442390f,inset 0 1px #fff}.billingUpgradeOverview .billingSectionHead{margin-bottom:.8rem}.billingUpgradeOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.billingUpgradeOverviewGrid article{background:#fff;border:1px solid #d7e7e1;border-radius:.78rem;align-items:center;gap:.65rem;min-width:0;padding:.72rem;display:flex;box-shadow:0 .2rem .55rem #0440380a}.billingUpgradeOverviewGrid i{color:#087565;width:2.65rem;height:2.65rem;font-size:var(--customer-min-font-size,.7rem);background:linear-gradient(145deg,#e4f8f0,#c8ecdf);border:1px solid #9ed8c5;border-radius:.72rem;flex:0 0 2.65rem;place-items:center;font-style:normal;font-weight:900;display:grid;box-shadow:inset 0 1px #fff,0 .22rem .5rem #0875651a}.billingUpgradeOverviewGrid div{gap:.18rem;min-width:0;display:grid}.billingUpgradeOverviewGrid strong{color:#173d32;font-size:var(--customer-min-font-size,.73rem)}.billingUpgradeOverviewGrid span{color:#627970;font-size:var(--customer-min-font-size,.65rem);line-height:1.4}.billingUpgradeActionRow{background:#eaf7f2;border:1px solid #b9dace;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;margin-top:.85rem;padding:.78rem;display:grid}.billingUpgradeActionRow>div{gap:.18rem;display:grid}.billingUpgradeActionRow strong{color:#17483a;font-size:var(--customer-min-font-size,.75rem)}.billingUpgradeActionRow span{color:#557168;font-size:var(--customer-min-font-size,.66rem);line-height:1.42}.billingUpgradeActionRow .billingFutureAction{white-space:nowrap;width:auto;min-height:2.65rem;padding-inline:.9rem}.billingPendingChange{background:#e8f7f1;border:1px solid #83c7b1;border-left:.28rem solid #0a8175;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-top:.85rem;padding:.85rem;display:grid}.billingPendingChange>div{gap:.2rem;display:grid}.billingPendingChange span{color:#087165;font-size:var(--customer-min-font-size,.61rem);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.billingPendingChange strong{color:#173d32;font-size:var(--customer-min-font-size,.76rem);line-height:1.4}.billingPendingChange small{color:#59736a;font-size:var(--customer-min-font-size,.65rem)}.billingPendingChangeDetails{flex-wrap:wrap;margin-top:.18rem;gap:.32rem!important;display:flex!important}.billingPendingChangeDetails b{color:#316558;font-size:var(--customer-min-font-size,.56rem);background:#ffffffb8;border:1px solid #b8ddcf;border-radius:999px;padding:.2rem .4rem;font-weight:850}.billingPendingChange button,.billingSecondaryAction{color:#31594d;min-height:2.45rem;font-size:var(--customer-min-font-size,.68rem);background:#fff;border:1px solid #9cbcb2;border-radius:.62rem;padding:.55rem .72rem;font-weight:820}.billingPendingChange button:hover:not(:disabled),.billingSecondaryAction:hover:not(:disabled){color:#075d55;background:#f5fcf9;border-color:#08756b}.billingPlanChangeBuilder{background:#fff;border:1px solid #90cdb9;border-radius:1rem;overflow:hidden;box-shadow:0 1rem 2.4rem #043e3624,inset 0 1px #fff}.billingChangeHeader{background:linear-gradient(130deg,#eaf8f3,#d9f1e8);border-bottom:1px solid #bfdfd4;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.05rem;display:flex}.billingChangeHeader>div{gap:.22rem;display:grid}.billingChangeHeader span{color:#08756b;font-size:var(--customer-min-font-size,.61rem);letter-spacing:.09em;text-transform:uppercase;font-weight:900}.billingChangeHeader h2{color:#12392e;margin:0;font-size:1.18rem}.billingChangeHeader p{color:#547168;font-size:var(--customer-min-font-size,.68rem);margin:.12rem 0 0;line-height:1.45}.billingChangeHeader>button{color:#2d5d50;background:#ffffffc7;border:1px solid #acd4c7;border-radius:50%;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;padding:0;font-size:1.2rem;line-height:1;display:grid}.billingPlanChangeBuilder form{gap:1rem;padding:1rem;display:grid}.billingChangeFieldset{border:0;min-width:0;margin:0;padding:0}.billingChangeFieldset legend{color:#21483d;font-size:var(--customer-min-font-size,.74rem);margin-bottom:.6rem;font-weight:900}.billingPlanChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.billingPlanChoiceGrid label,.billingIntervalChoices label{cursor:pointer;background:#f9fcfb;border:1px solid #d4e3de;border-radius:.72rem;gap:.18rem;min-width:0;padding:.75rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.billingPlanChoiceGrid label:hover,.billingIntervalChoices label:hover{border-color:#83c3af;transform:translateY(-1px)}.billingPlanChoiceGrid label.isSelected,.billingIntervalChoices label.isSelected{background:#eaf8f2;border-color:#0b8b77;box-shadow:0 0 0 2px #0b8b771a}.billingPlanChoiceGrid input,.billingIntervalChoices input,.billingUpgradeGrid label>input{opacity:0;pointer-events:none;position:absolute}.billingPlanChoiceGrid span,.billingIntervalChoices span{color:#153e33;font-size:var(--customer-min-font-size,.75rem);font-weight:880}.billingPlanChoiceGrid strong{color:#087565;font-size:var(--customer-min-font-size,.68rem)}.billingPlanChoiceGrid small,.billingIntervalChoices small{color:#657b74;font-size:var(--customer-min-font-size,.61rem);line-height:1.35}.billingCustomCapacity{color:#3f6258;font-size:var(--customer-min-font-size,.68rem);gap:.35rem;margin-top:.6rem;font-weight:800;display:grid}.billingCustomCapacity select{color:#183d33;min-height:2.55rem;font:inherit;background:#fff;border:1px solid #b9d2ca;border-radius:.62rem;padding:.5rem .65rem}.billingIntervalChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.billingIntervalChoices span{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.billingIntervalChoices b{color:#087044;font-size:var(--customer-min-font-size,.56rem);background:#c9efd9;border-radius:999px;padding:.15rem .35rem}.billingUpgradeGrid{gap:.55rem;display:grid}.billingUpgradeGrid article,.billingUpgradeGrid>label{background:#f9fcfb;border:1px solid #d4e4de;border-radius:.75rem;align-items:center;gap:.62rem;min-width:0;padding:.72rem;display:flex}.billingUpgradeGrid>label{cursor:pointer;position:relative}.billingUpgradeGrid>label.isSelected{background:#eaf8f2;border-color:#0b8b77;box-shadow:0 0 0 2px #0b8b7717}.billingUpgradeIcon{color:#087565;width:2.55rem;height:2.55rem;font-size:var(--customer-min-font-size,.65rem);background:linear-gradient(145deg,#e0f7ef,#c2eadd);border:1px solid #9fd4c4;border-radius:.68rem;flex:0 0 2.55rem;place-items:center;font-weight:900;display:grid}.billingUpgradeGrid article>div:first-child,.billingUpgradeGrid>label>div{flex:1;align-items:center;gap:.62rem;min-width:0;display:flex}.billingUpgradeGrid article>div:first-child>div,.billingUpgradeGrid>label>div{gap:.16rem;display:grid}.billingUpgradeGrid strong{color:#173e33;font-size:var(--customer-min-font-size,.72rem)}.billingUpgradeGrid small{color:#657a73;font-size:var(--customer-min-font-size,.63rem);line-height:1.4}.billingUpgradeGrid label>i{color:#567069;font-size:var(--customer-min-font-size,.58rem);background:#e3eee9;border-radius:999px;padding:.23rem .45rem;font-style:normal;font-weight:850}.billingUpgradeGrid label.isSelected>i{color:#086b45;background:#bfeacf}.billingQuantityControl{align-items:center;gap:.38rem;margin-left:auto;display:flex}.billingQuantityControl button{color:#08756b;background:#fff;border:1px solid #a9c9bf;border-radius:.55rem;width:2rem;height:2rem;padding:0;font-size:1rem;font-weight:900}.billingQuantityControl output{color:#173e33;min-width:1.5rem;font-size:var(--customer-min-font-size,.78rem);text-align:center;font-weight:900}.billingChangeReview{background:linear-gradient(145deg,#edf9f5,#e1f4ec);border:1px solid #a9d7c8;border-radius:.78rem;gap:.55rem;padding:.82rem;display:grid}.billingChangeReview>div{justify-content:space-between;gap:.8rem;display:flex}.billingChangeReview span{color:#567168;font-size:var(--customer-min-font-size,.65rem);font-weight:750}.billingChangeReview strong{color:#123e32;font-size:var(--customer-min-font-size,.7rem);text-align:right}.billingChangeReview p{color:#577168;font-size:var(--customer-min-font-size,.63rem);border-top:1px solid #c5e1d7;margin:0;padding-top:.5rem;line-height:1.45}.billingChangeWarning,.billingChangeSuccess{color:#75581a;font-size:var(--customer-min-font-size,.68rem);background:#fff8e6;border:1px solid #e2c278;border-radius:.68rem;margin:0;padding:.7rem .75rem;line-height:1.45}.billingChangeSuccess{color:#126844;background:#e8f8f0;border-color:#98d4b7}.billingChangeActions{grid-template-columns:auto minmax(0,1fr);gap:.6rem;display:grid}.billingChangeActions .billingFutureAction{min-height:2.75rem}.billingPolicyDraft{background:#f9fcfbe6;border:1px solid #d3e4de;border-radius:.9rem;overflow:hidden;box-shadow:0 .25rem .8rem #05463d0a}.billingPolicyDraft summary{color:#245044;font-size:var(--customer-min-font-size,.76rem);cursor:pointer;padding:.85rem 2.5rem .85rem .95rem;font-weight:850;list-style:none;position:relative}.billingPolicyDraft summary::-webkit-details-marker{display:none}.billingPolicyDraft summary:after{content:"+";color:#08756b;background:#e1f1eb;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:1rem;display:grid;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)}.billingPolicyDraft[open] summary{background:#f0f8f5;border-bottom:1px solid #dce9e4}.billingPolicyDraft[open] summary:after{content:"−"}.billingPolicyDraft p{color:#536e65;font-size:var(--customer-min-font-size,.72rem);margin:.8rem .95rem 0;line-height:1.55}.billingPolicyDraft small{color:#6e817b;font-size:var(--customer-min-font-size,.66rem);margin:.7rem .95rem .9rem;line-height:1.45;display:block}.billingPolicyDraft p:last-child{margin-bottom:.9rem}.billingStateNotice{color:#315e51;background:#edf8f4;border:1px solid #badcd0;border-left:.28rem solid #0a8175;border-radius:.75rem;gap:.22rem;margin-top:1rem;padding:.85rem .95rem;display:grid}.billingStateNotice strong{color:#174a3c;font-size:var(--customer-min-font-size,.79rem)}.billingStateNotice span{font-size:var(--customer-min-font-size,.72rem);line-height:1.48}.billingStateNotice.warning{color:#6e531b;background:#fff8e7;border-color:#e7ca82 #e7ca82 #e7ca82 #c68a18}.billingStateNotice.critical{color:#7e322b;background:#fff1ef;border-color:#e5aaa5 #e5aaa5 #e5aaa5 #bd463c}.billingStateNotice.neutral{color:#3e5966;background:#f1f6f8;border-color:#bdcfd8 #bdcfd8 #bdcfd8 #557b8d}.billingAccessCardDashboard>.billingBackLink{border-radius:.55rem;margin-top:1.05rem;padding:.42rem .7rem}.billingPlaceholderNote{color:#5c736b;font-size:var(--customer-min-font-size,.75rem);text-align:center;background:#f5f9f7;border:1px solid #d7e5e0;border-radius:.68rem;margin:1rem 0 0;padding:.75rem;line-height:1.5}.billingCheckoutResultCard{text-align:center}.billingCheckoutStatusIcon{color:#08756b;letter-spacing:.12em;background:linear-gradient(145deg,#e8f8f3,#caece1);border:1px solid #8fcfc0;border-radius:50%;place-items:center;width:4.25rem;height:4.25rem;margin:1.2rem auto .8rem;font-size:1.2rem;font-weight:900;display:grid;box-shadow:0 .8rem 1.8rem #075b4e24,inset 0 1px #fff}.billingCheckoutStatusIcon.isComplete{color:#09663f;letter-spacing:0;background:linear-gradient(145deg,#dff8ea,#bceaca);font-size:2rem}.billingCheckoutStatusIcon.isFailed,.billingCheckoutStatusIcon.isCancelled{color:#963b31;letter-spacing:0;background:linear-gradient(145deg,#fff1ee,#f7d8d2);border-color:#e2b2a8;font-size:2rem}.billingCheckoutNextStep{color:#355b50;text-align:left;background:#edf8f4;border:1px solid #b9dcd1;border-radius:.75rem;gap:.25rem;margin:1.15rem 0 0;padding:.9rem;display:grid}.billingCheckoutNextStep strong{color:#0b604f;font-size:var(--customer-min-font-size,.78rem)}.billingCheckoutNextStep span{font-size:var(--customer-min-font-size,.76rem);line-height:1.5}.billingCheckoutProgress{font-size:var(--customer-min-font-size,.76rem);justify-content:center;align-items:center;gap:.5rem;display:flex;color:#59716a!important;margin-top:1rem!important}.billingCheckoutProgress span{border:2px solid #b4d5cb;border-top-color:#0a7d73;border-radius:50%;width:.72rem;height:.72rem;animation:.75s linear infinite billingButtonSpin}@media (max-width:1000px){.billingAccessCardDashboard{width:min(48rem,100%)}.billingPlanSummaryExpanded{grid-template-columns:repeat(2,minmax(0,1fr))}.billingDashboardGrid{grid-template-columns:1fr}}@media (max-width:700px){.billingDashboardIntro{text-align:center;grid-template-columns:1fr;justify-items:center}.billingAccessCardDashboard .billingDashboardIntro h1,.billingDashboardIntroCopy>p:last-child{text-align:center}.billingDashboardSecurity{width:auto}.billingAccessCardDashboard .billingDashboardSecurity .billingSecurityVisual{width:6.5rem;height:6.5rem}.billingUsageGrid,.billingUpgradeOverviewGrid,.billingUpgradeActionRow,.billingPendingChange{grid-template-columns:1fr}.billingUpgradeActionRow .billingFutureAction{width:100%}}@media (max-width:620px){.billingAccessPage{align-items:start;padding:.9rem;overflow-y:auto}.billingAccessCard{border-radius:1.15rem;padding:1.25rem 1.05rem 1.35rem}.billingAccessCard .brandLogoHorizontal{width:min(14.5rem,76%);margin-bottom:.25rem}.billingSecurityVisual{width:8.8rem;height:8.8rem;margin-bottom:.1rem}.billingIdentityContext{grid-template-columns:1fr;gap:.5rem}.billingPlanSummary{grid-template-columns:1fr}.billingAccessCardDashboard .brandLogoHorizontal{width:min(11rem,62%);margin-bottom:.8rem}.billingDashboardIntro{padding:1rem .85rem}.billingDashboardIntroCopy>p:last-child{font-size:.82rem}.billingPlanSummaryExpanded{gap:.55rem}.billingPlanSummaryExpanded>div{min-height:0;padding:.76rem .8rem}.billingEvidenceSection{padding:.9rem .78rem}.billingSectionHead{gap:.45rem;display:grid}.billingSectionHead small{text-align:left;max-width:none}.billingEntitlementList>div,.billingPeriodList .billingWideDetail{grid-template-columns:1fr;gap:.28rem}.billingEntitlementList dd,.billingPeriodList .billingWideDetail dd{text-align:left}.billingPeriodList{grid-template-columns:1fr}.billingPeriodList .billingWideDetail{grid-column:auto}.billingPlanChoiceGrid,.billingIntervalChoices{grid-template-columns:1fr}.billingUpgradeGrid article{flex-wrap:wrap;align-items:flex-start}.billingQuantityControl{margin-left:3.15rem}.billingChangeReview>div{gap:.2rem;display:grid}.billingChangeReview strong{text-align:left}.billingChangeActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.authVisual *,.authButtonSpinner{animation:none!important}.authVisualSvg,.authOrbAssembly,.authIdentityCore,.authVisualAura,.loginAccessPage .authPrimaryButton,.billingCancelLink,.billingCancelLink>span,.billingFutureAction{transition-duration:.01ms!important;transform:none!important}.authOrbSweep{opacity:.16}.authVisual.isAuthenticated .authSuccessSymbol{opacity:1;stroke-dashoffset:0}.billingSecurityVisual *,.billingButtonSpinner,.billingCheckoutProgress span{animation:none!important}.billingSecuritySvg,.billingShieldAssembly,.billingAuthCore,.billingSecurityAura,.billingVerificationForm .billingVerifyButton{transition-duration:.01ms!important;transform:none!important}.billingShieldScan{opacity:.18}.billingSecurityVisual.isVerified .billingCheckSymbol{opacity:1;stroke-dashoffset:0}}@keyframes cheqzenNavHeartbeat{0%,34%,to{opacity:0;transform:scale(.78)}4%{opacity:.7;transform:scale(.92)}11%{opacity:.12;transform:scale(1.52)}14%{opacity:0;transform:scale(1.62)}18%{opacity:0;transform:scale(.8)}22%{opacity:.52;transform:scale(.9)}28%{opacity:.08;transform:scale(1.3)}31%{opacity:0;transform:scale(1.4)}}@media (hover:none){.shell nav button:hover,.platformAdminSidebar nav button:hover{transform:none}.shell nav button.active .navStatusDot:after,.platformAdminSidebar nav button.active .navStatusDot:after{opacity:.3;animation:none;transform:scale(1.03)}.shell nav button:active,.platformAdminSidebar nav button:active{background-color:#0e8f774d}}@media (prefers-reduced-motion:reduce){.shell nav button,.platformAdminSidebar nav button{transition:color .18s,background .18s,border-color .18s,box-shadow .18s}.shell nav button:hover,.platformAdminSidebar nav button:hover{transform:none}.shell nav button .navStatusDot,.platformAdminSidebar nav button .navStatusDot,.shell nav button .navStatusDot:before,.platformAdminSidebar nav button .navStatusDot:before,.shell nav button .navStatusDot:after,.platformAdminSidebar nav button .navStatusDot:after{transition:border-color .18s,background .18s,box-shadow .18s,opacity .18s;animation:none}.shell nav button.active .navStatusDot:after,.platformAdminSidebar nav button.active .navStatusDot:after{opacity:.3;transform:scale(1.03)}}.platformError{margin:1rem 0}.platformSupportLayout{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start;gap:1rem;display:grid}.platformSupportListPanel,.platformSupportThreadPanel{min-height:36rem}.platformSupportList{display:grid}.platformSupportList>button{color:#29443c;text-align:left;background:#fff;border:0;border-bottom:1px solid #e3ebe7;gap:.3rem;width:100%;padding:.85rem 1rem;display:grid;position:relative}.platformSupportList>button:hover{background:#f3f9f6}.platformSupportList>button.unanswered:after{content:"";background:#e99a28;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.9rem;right:.75rem;box-shadow:0 0 0 .2rem #e99a2821}.platformSupportList>button>span{justify-content:space-between;align-items:flex-start;gap:.5rem;padding-right:.8rem;display:flex}.platformSupportList>button>span b{font-size:var(--customer-min-font-size,.78rem)}.platformSupportList>button>strong{color:#08756b;font-size:var(--customer-min-font-size,.69rem)}.platformSupportList>button small,.platformSupportList>button time{color:#6d817a;font-size:var(--customer-min-font-size,.64rem)}.platformSupportThreadHead{border-bottom:1px solid #e3ebe7;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;display:flex}.platformSupportThreadHead .eyebrow{color:#08756b;margin:0 0 .3rem}.platformSupportThreadHead h2{color:#18352d;margin:0;font-size:1rem}.platformSupportThreadHead p:last-child{color:#6b7f78;font-size:var(--customer-min-font-size,.68rem);margin:.35rem 0 0}.platformStatusControl{align-items:flex-end;gap:.45rem;display:flex}.platformStatusControl label{color:#536a63;font-size:var(--customer-min-font-size,.64rem);gap:.3rem;font-weight:800;display:grid}.platformStatusControl select,.platformStatusControl button{color:#29443c;min-height:2.25rem;font-size:var(--customer-min-font-size,.7rem);background:#fff;border:1px solid #c8d6d1;border-radius:.5rem;padding:.45rem .55rem;font-weight:800}.platformStatusControl button:not(:disabled):hover{background:#eff8f4;border-color:#08756b}.platformSupportHistory{background:#f7faf9;flex-direction:column;gap:.7rem;min-height:20rem;max-height:30rem;padding:1rem;display:flex;overflow:auto}.platformMessageFooter{justify-content:space-between;align-items:center;gap:.7rem;margin-top:.35rem;display:flex}.platformMessageFooter button{color:#9b4138;font-size:var(--customer-min-font-size,.64rem);text-underline-offset:2px;background:0 0;border:0;font-weight:800;text-decoration:underline}.platformMessageFooter button:hover{color:#742a24}.platformMessageFooter i{color:#7a8b85;font-size:var(--customer-min-font-size,.61rem);font-style:normal}.deletedSupportMessage{box-shadow:none;border-style:dashed;background:#f3f6f5!important}.deletedSupportMessage p{color:#697a75;font-style:italic}.platformDeleteReplyModal{max-width:36rem}.platformSupportReply{border-top:1px solid #e1eae6;gap:.7rem;padding:1rem;display:grid}.platformSupportReply label{color:#29443c;font-size:var(--customer-min-font-size,.74rem);gap:.4rem;font-weight:800;display:grid}.platformSupportReply textarea{width:100%;font:inherit;resize:vertical;border:1px solid #c7d7d1;border-radius:.62rem;padding:.72rem;font-size:.8rem}.platformSupportReply>div{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.platformSupportReply small{color:#657a73;font-size:var(--customer-min-font-size,.67rem)}.platformSupportReply button.approve{color:#fff;background:#08756b;border:1px solid #08756b;border-radius:.55rem;min-height:2.4rem;padding:.55rem .78rem;font-weight:800}.platformSupportAccess{background:linear-gradient(145deg,#f9fdfb,#edf8f4);border:1px solid #bfddd2;border-radius:.78rem;gap:.75rem;margin:1rem;padding:1rem;display:grid;box-shadow:0 .35rem 1rem #0d322a0d}.platformSupportAccessIntro{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.platformSupportAccessIntro .eyebrow{color:#08756b;margin:0 0 .25rem}.platformSupportAccessIntro h3{color:#173a31;margin:0;font-size:.92rem}.platformSupportAccess>p{color:#526b63;font-size:var(--customer-min-font-size,.7rem);margin:0;line-height:1.55}.platformSupportAccessBadges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.platformSupportAccessBadges span{color:#08756b;font-size:var(--customer-min-font-size,.58rem);text-transform:uppercase;background:#e5f5ef;border:1px solid #b7d9cd;border-radius:999px;padding:.28rem .48rem;font-weight:900}.platformSupportAccessControls{align-items:end;gap:.55rem;display:flex}.platformSupportAccessControls label{color:#3d5c52;font-size:var(--customer-min-font-size,.65rem);flex:1;gap:.32rem;font-weight:850;display:grid}.platformSupportAccessControls select,.platformSupportAccessControls button{min-height:2.35rem;font:inherit;font-size:var(--customer-min-font-size,.7rem);border:1px solid #bdd3cb;border-radius:.52rem}.platformSupportAccessControls select{color:#29483f;background:#fff;width:100%;padding:.48rem .58rem}.platformSupportAccessControls button{color:#fff;white-space:nowrap;background:#08756b;border-color:#08756b;padding:.5rem .72rem;font-weight:850}.platformSupportAccessControls button:not(:disabled):hover{background:#075e57;border-color:#075e57}.platformSupportSummary{gap:.75rem;padding-top:.15rem;display:grid}.platformSupportSummaryHead{border-top:1px solid #cfe2db;justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.72rem;display:flex}.platformSupportSummaryHead strong{color:#173a31;font-size:.8rem}.platformSupportSummaryHead small{color:#6d817a;font-size:var(--customer-min-font-size,.6rem)}.platformSupportSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.platformSupportSummaryGrid article{background:#ffffffdb;border:1px solid #d6e5df;border-radius:.62rem;min-width:0;padding:.72rem}.platformSupportSummaryGrid h4{color:#08756b;font-size:var(--customer-min-font-size,.68rem);margin:0 0 .55rem}.platformSupportSummaryGrid dl{gap:.4rem;margin:0;display:grid}.platformSupportSummaryGrid dl div{border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:baseline;gap:.65rem;padding-bottom:.35rem;display:flex}.platformSupportSummaryGrid dl div:last-child{border-bottom:0;padding-bottom:0}.platformSupportSummaryGrid dt{color:#60766e;font-size:var(--customer-min-font-size,.61rem)}.platformSupportSummaryGrid dd{color:#23483e;font-size:var(--customer-min-font-size,.64rem);text-align:right;text-transform:capitalize;overflow-wrap:anywhere;margin:0;font-weight:850}.platformSupportPrivacyNote{background:#fff;border-left:3px solid #16a085;padding:.6rem .68rem;color:#526b63!important}.platformNotificationWorkspace{gap:1rem;display:grid}.platformNotificationComposer .workerForm{padding:1.1rem}.platformNotificationScope{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.platformNotificationScope label{background:#f8fbfa;border:1px solid #d6e2de;border-radius:.62rem;align-items:center;padding:.75rem;gap:.55rem!important;display:flex!important}.platformNotificationScope input{accent-color:#08756b;width:auto!important}.platformBroadcastWarning{color:#725324;font-size:var(--customer-min-font-size,.74rem);background:#fffaf0;border:1px solid #eed5a5;border-radius:.6rem;gap:.25rem;margin:0;padding:.8rem;display:grid}.platformNotificationEditorLabel{gap:.55rem!important}.notificationFormatToolbar{background:#f6faf8;border:1px solid #d7e3df;border-radius:.55rem;flex-wrap:wrap;gap:.35rem;padding:.5rem;display:flex}.notificationFormatToolbar button{color:#294d43;min-height:1.9rem;font-size:var(--customer-min-font-size,.65rem);background:#fff;border:1px solid #c9d9d3;border-radius:.4rem;padding:.35rem .5rem;font-weight:750}.notificationFormatToolbar button:hover{background:#edf8f4;border-color:#08756b}.platformNotificationPreview{background:linear-gradient(145deg,#fbfefd,#f2f8f5);border:1px solid #cfe0da;border-radius:.65rem;padding:1rem}.platformNotificationPreview>span{color:#08756b;font-size:var(--customer-min-font-size,.62rem);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.65rem;font-weight:900;display:block}.platformNotificationHistory>.platformQueueHead>strong{color:#08756b;font-size:var(--customer-min-font-size,.72rem)}.platformNotificationFilters{background:#f8fbfa;border-bottom:1px solid #e2ebe7;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid}.platformNotificationFilters label{color:#3e5c52;font-size:var(--customer-min-font-size,.66rem);gap:.35rem;font-weight:800;display:grid}.platformNotificationFilters select,.platformNotificationFilters input{color:#28463d;width:100%;min-height:2.35rem;font:inherit;background:#fff;border:1px solid #c8d8d2;border-radius:.52rem;padding:.48rem .58rem}.platformNotificationHistoryList{display:grid}.platformNotificationHistoryCard{background:#fff;border-bottom:3px solid #16a085;padding:1rem 1.1rem}.platformNotificationHistoryCard:last-child{border-bottom:0}.platformNotificationHistoryHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.platformNotificationHistoryHead span{color:#08756b;font-size:var(--customer-min-font-size,.61rem);letter-spacing:.05em;text-transform:uppercase;font-weight:900}.platformNotificationHistoryHead h3{color:#183a31;margin:.22rem 0 .6rem;font-size:.92rem}.platformNotificationHistoryHead i{color:#08756b;font-size:var(--customer-min-font-size,.6rem);text-transform:capitalize;background:#e7f6ef;border-radius:999px;padding:.3rem .5rem;font-style:normal;font-weight:900}.platformNotificationHistoryStatus{align-items:center;gap:.45rem;display:flex}.platformNotificationHistoryStatus button{color:#93423b;font-size:var(--customer-min-font-size,.6rem);background:#fff8f7;border:1px solid #d7aaa5;border-radius:.45rem;padding:.34rem .5rem;font-weight:850}.platformNotificationHistoryStatus button:hover{color:#762e28;background:#fcedeb;border-color:#ad5148}.deletedNotificationHistoryCard{background:#f7f9f8}.deletedNotificationHistoryCard .platformNotificationHistoryHead i{color:#89504a;background:#eee5e4}.deletedNotificationHistoryCard>.safeNotificationContent{opacity:.72}.platformDeletedNotificationContent{background:#fbfaf9;border:1px solid #ded9d7;border-radius:.55rem;margin-top:.65rem}.platformDeletedNotificationContent>summary{color:#6f5752;cursor:pointer;min-height:2.35rem;font-size:var(--customer-min-font-size,.65rem);justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .68rem;font-weight:850;list-style:none;display:flex}.platformDeletedNotificationContent>summary::-webkit-details-marker{display:none}.platformDeletedNotificationContent[open] .controlDisclosureChevron{transform:rotate(180deg)}.platformDeletedNotificationContent>.safeNotificationContent{opacity:.78;background:#fff;border:1px solid #e6e0de;border-radius:.45rem;margin:0 .65rem .65rem;padding:.65rem}.platformNotificationLoadMore{background:#f8fbfa;border-top:1px solid #e2ebe7;justify-content:center;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.platformNotificationLoadMore button{color:#08756b;min-height:2.35rem;font:inherit;font-size:var(--customer-min-font-size,.68rem);background:#fff;border:1px solid #9fcfc3;border-radius:.55rem;align-items:center;gap:.4rem;padding:.5rem .75rem;font-weight:850;display:inline-flex}.platformNotificationLoadMore button:hover{background:#edf8f4;border-color:#08756b}.platformNotificationLoadMore span{color:#71847d;font-size:var(--customer-min-font-size,.62rem)}.notificationDeletionAudit{color:#794841;font-size:var(--customer-min-font-size,.65rem);background:#f1e8e7;border-radius:.48rem;margin:.75rem 0 0;padding:.55rem .65rem;font-weight:700}.platformDeleteNotificationModal{max-width:38rem}.platformNotificationHistoryCard>.safeNotificationContent{background:#fbfdfc;border:1px solid #e2ebe7;border-radius:.55rem;max-height:9.5rem;padding:.7rem .8rem;overflow:auto}.platformNotificationHistoryCard dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:.8rem 0 0;display:grid}.platformNotificationHistoryCard dl div{min-width:0}.platformNotificationHistoryCard dt{color:#74867f;font-size:var(--customer-min-font-size,.57rem);letter-spacing:.04em;text-transform:uppercase;font-weight:850}.platformNotificationHistoryCard dd{color:#29473e;font-size:var(--customer-min-font-size,.68rem);overflow-wrap:anywhere;margin:.18rem 0 0}.platformOverview{gap:1rem;display:grid}.platformUsageFilters{background:#ffffffe0;border:1px solid #d5e3de;border-radius:.85rem;flex-wrap:wrap;align-items:end;gap:.65rem;padding:.85rem;display:flex;box-shadow:0 .35rem 1.2rem #0d1b2a0a}.platformUsageFilters label{color:#49645b;font-size:var(--customer-min-font-size,.64rem);gap:.3rem;font-weight:850;display:grid}.platformUsageFilters input,.platformUsageFilters select{color:#24473d;min-height:2.35rem;font:inherit;font-size:var(--customer-min-font-size,.74rem);background:#fff;border:1px solid #c7d8d2;border-radius:.52rem;padding:.48rem .58rem}.platformUsageFilters .primary{color:#fff;min-height:2.35rem;font-size:var(--customer-min-font-size,.72rem);background:#08756b;border:1px solid #08756b;border-radius:.52rem;padding:.5rem .75rem;font-weight:850}.platformUsageFilters .primary:not(:disabled):hover{background:#075e57;border-color:#075e57}.platformUsageFilterMessage{color:#176554;font-size:var(--customer-min-font-size,.66rem);background:#f0faf6;border:1px solid #bfe0d6;border-radius:.52rem;flex:100%;margin:0;padding:.58rem .68rem;font-weight:750}.platformUsageFilterMessage.error{color:#7b521c;background:#fff8ed;border-color:#e2c39b}.platformPrivacyLabel{color:#54736a;font-size:var(--customer-min-font-size,.64rem);text-align:right;flex:100%;font-weight:750}.platformUsageMetrics{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;display:grid}.platformUsageMetrics article{grid-column:span 3}.platformUsageMetrics article:nth-child(n+5){grid-column:span 4}.platformUsageMetrics article{background:#fff;border:1px solid #d7e4df;border-radius:.9rem;align-items:center;gap:.8rem;min-width:0;min-height:7.1rem;padding:.95rem;display:flex;box-shadow:0 .35rem 1.2rem #0d1b2a0d}.platformUsageMetrics article.healthy{background:linear-gradient(145deg,#fff,#f0faf5);border-color:#bfe3d1}.platformMetricIcon{color:#08756b;background:linear-gradient(145deg,#e2f4ed,#d5eee6);border-radius:.72rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;font-size:1rem;font-weight:900;display:grid}.platformUsageMetrics article>div{gap:.18rem;min-width:0;display:grid}.platformUsageMetrics strong{color:#0d1b2a;font-size:1.55rem;line-height:1}.platformUsageMetrics article>div>span{color:#38574e;font-size:var(--customer-min-font-size,.72rem);font-weight:850}.platformUsageMetrics small{color:#71837d;font-size:var(--customer-min-font-size,.63rem)}.platformUsageBreakdown{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.platformUsageBreakdown .platformQueueHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.platformUsageBreakdown .platformQueueHead>strong{color:#08756b;font-size:var(--customer-min-font-size,.72rem);white-space:nowrap}.platformUsageList{margin:0;padding:.45rem 1.15rem 1rem}.platformUsageList div{border-bottom:1px solid #e7eeeb;justify-content:space-between;align-items:center;gap:1rem;padding:.62rem 0;display:flex}.platformUsageList div:last-child{border-bottom:0}.platformUsageList dt{color:#526a62;font-size:var(--customer-min-font-size,.72rem)}.platformUsageList dd{color:#173b31;font-size:var(--customer-min-font-size,.78rem);margin:0;font-weight:900}.platformOrganisationPanel>.platformQueueHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.platformOrganisationPanel>.platformQueueHead>strong{color:#08756b;font-size:var(--customer-min-font-size,.72rem)}.platformOrganisationTableWrap{overflow-x:auto}.platformOrganisationTable{border-collapse:collapse;width:100%;min-width:70rem}.platformOrganisationTable th{color:#60766e;font-size:var(--customer-min-font-size,.59rem);letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f5f9f7;border-bottom:1px solid #dbe6e2;padding:.65rem .75rem;font-weight:900}.platformOrganisationTable td{color:#345048;font-size:var(--customer-min-font-size,.68rem);vertical-align:top;border-bottom:1px solid #e5ece9;padding:.82rem .75rem}.platformOrganisationTable tbody tr:last-child td{border-bottom:0}.platformOrganisationTable td>strong,.platformOrganisationTable td>span,.platformOrganisationTable td>small{display:block}.platformOrganisationTable td>strong{color:#18382f;font-size:var(--customer-min-font-size,.74rem);margin-bottom:.22rem}.platformOrganisationTable td>span{color:#536b63;margin-bottom:.16rem}.platformOrganisationTable td>small{color:#7a8b85;font-size:var(--customer-min-font-size,.59rem)}.platformSubscriptionStatus{color:#146547;font-size:var(--customer-min-font-size,.57rem);text-transform:capitalize;background:#e7f5ee;border-radius:999px;margin-bottom:.35rem;padding:.24rem .4rem;font-style:normal;font-weight:900;display:inline-flex}.platformSubscriptionStatus.trial{color:#315f8e;background:#e8f1fb}.platformSubscriptionStatus.past_due{color:#855611;background:#fff1d8}.platformSubscriptionStatus.cancelled{color:#8b4b44;background:#f2e8e7}@media (max-width:1050px){.helpPage{grid-template-columns:1fr}.supportMessagesPanel{grid-column:auto}.platformSupportLayout{grid-template-columns:1fr}.platformSupportListPanel,.platformSupportThreadPanel{min-height:auto}.platformNotificationHistoryCard dl{grid-template-columns:repeat(3,minmax(0,1fr))}.platformUsageMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platformUsageMetrics article,.platformUsageMetrics article:nth-child(n+5){grid-column:auto}}@media (max-width:760px){.supportWorkspace{grid-template-columns:1fr}.supportConversationList{border-bottom:1px solid #e2eae6;border-right:0;max-height:18rem;overflow:auto}.supportReplyForm{grid-template-columns:1fr}.supportFormFooter,.platformSupportThreadHead,.platformSupportAccessIntro,.platformSupportReply>div,.platformSupportAccessControls{flex-direction:column;align-items:stretch}.platformSupportAccessControls button{width:100%}.platformSupportSummaryGrid{grid-template-columns:1fr}.supportFormFooter .primary,.supportReplyForm .primary,.platformSupportReply button.approve{width:100%}.platformNotificationScope,.platformNotificationFilters,.platformNotificationHistoryCard dl,.platformUsageMetrics,.platformUsageBreakdown{grid-template-columns:1fr}.platformUsageMetrics article,.platformUsageMetrics article:nth-child(n+5){grid-column:auto}.platformOrganisationFilter{width:100%;margin-left:0}.platformOrganisationFilter select{width:100%}.platformPrivacyLabel{text-align:left}.adminEscalationDetails dl{grid-template-columns:1fr}.adminEscalationDetails details li{grid-template-columns:4rem 1fr}}.platformSafetyWorkspace{gap:24px;min-width:0;display:grid}.platformSafetySummaryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.platformSafetySummaryCards>*{color:#193e39;background:#fff;border:1px solid #c8ded9;border-top:4px solid #0a7d73;border-radius:14px;align-content:start;gap:8px;min-width:0;padding:20px;text-decoration:none;display:grid}.platformSafetySummaryCards span{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:800}.platformSafetySummaryCards strong{color:#0d1b2a;overflow-wrap:anywhere;font-size:clamp(1.4rem,2.5vw,2rem)}.platformSafetySummaryCards small{color:#506d65;line-height:1.5}.platformSafetyRefresh{justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.platformSafetyRefresh p{color:#506d65;margin:0;font-size:.8rem;line-height:1.6}.platformSafetyRefresh button,.platformSafetyFilters button{color:#155b51;cursor:pointer;background:#fff;border:1px solid #b4d0ca;border-radius:8px;min-height:44px;padding:10px 16px;font-weight:750}.platformSafetyRefresh button{flex-shrink:0}.platformSafetyWorkspace .platformPanelHeading{background:linear-gradient(110deg,#e1f1ec,#f2f8f6);border-bottom:1px solid #c8ded9;gap:14px;padding:20px}.platformSafetyWorkspace .platformPanelHeading h2{color:#103c36;font-size:1.2rem}.platformSafetyWorkspace .platformPanelHeading>strong{color:#155b51;white-space:nowrap;flex:none;width:auto}.platformSafetyWorkspace .platformPanelHeading p{margin-top:6px;line-height:1.6}.platformSafetyFilters{flex-wrap:wrap;gap:8px;padding:16px 20px 0;display:flex}.platformSafetyFilters button[aria-pressed=true]{color:#fff;background:#0a7d73;border-color:#0a7d73}.platformSafetyEmpty{color:#284c42;background:#f3f8f6;border-radius:10px;padding:22px}.platformSafetyEscalations>.platformSafetyEmpty{margin:16px 20px 20px}.platformSafetyEmpty p,.platformSafetyNotice p{margin:6px 0 0;font-size:.88rem;line-height:1.65}.platformSafetyNotice{color:#6d491b;background:#fff8e9;border:1px solid #e3c481;border-left:4px solid #b97819;border-radius:10px;padding:18px}.platformSafetyWorkspace .platformSafetyItemHead{flex-wrap:wrap}.platformSafetyWorkspace .platformSafetyItemHead h3{font-size:1.1rem}.platformSafetyWorkspace .platformSafetyItemHead strong{letter-spacing:0;text-transform:none;text-align:left;font-size:.8rem}.platformSafetyWorkspace .platformSafetyStatus{white-space:normal;max-width:100%}.platformSafetyNextStep{color:#254c42;margin:14px 0 10px;font-size:.93rem;line-height:1.65}.platformSafetyCaution{color:#7d452c;font-size:.82rem;line-height:1.6}.platformSafetyCaseContext{color:#506d65;flex-wrap:wrap;gap:12px 24px;font-size:.82rem;display:flex}.platformSafetyDetails{border-top:1px solid #d5e3dd;margin-top:16px;padding-top:14px}.platformSafetyDetails summary,.platformSafetyHistory summary{cursor:pointer;color:#155b51;min-height:36px;padding:8px 0;font-size:.88rem;font-weight:750}.platformSafetyHistory{border:1px solid #d5e3dd;border-radius:10px;padding:12px 18px}.platformSafetyHistory>p{color:#506d65;font-size:.85rem;line-height:1.6}.platformSafetyHistoryList{gap:14px;display:grid}.platformSafetyCaseLink{color:#08665e;text-underline-offset:4px;padding:10px 0;font-weight:750;display:inline-block}.platformSafetyFootnote{color:#506d65;font-size:var(--customer-min-font-size,.78rem);margin:0;line-height:1.6}.platformSafetyWorkspace :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #0a7d73}.platformSafetyWorkspace h2{scroll-margin-top:24px}@media (max-width:760px){.platformSafetySummaryCards{grid-template-columns:1fr}.platformSafetySummaryCards>*{gap:6px;padding:16px}.platformSafetyRefresh{flex-direction:column;align-items:stretch}.platformSafetyWorkspace .platformPanelHeading{flex-wrap:wrap;padding:16px}.platformSafetyWorkspace .platformPanelHeading>div{flex:200px;min-width:0}.platformSafetyFilters{padding:14px 16px 0}}.platformSafetyEscalations{gap:18px;display:grid}.platformSafetyList{gap:14px;display:grid}.platformSafetyItem{background:#fff;border:1px solid #d6e2df;border-left:5px solid #d08a22;border-radius:12px;padding:18px}.platformSafetyItem.requiresAction{background:snow;border-left-color:#b42318}.platformSafetyItem.resolved{background:#f8fcfa;border-left-color:#16805b}.platformSafetyItemHead{justify-content:space-between;align-items:start;gap:18px;display:flex}.platformSafetyItemHead span,.platformSafetyItemHead strong{color:#5b716a;font-size:var(--customer-min-font-size,.77rem);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.platformSafetyItemHead h3{color:#0d1b2a;margin:4px 0 0}.platformSafetyItemHead strong{color:#9f261e;text-align:right}.platformSafetyItem.resolved .platformSafetyItemHead strong{color:#126b45}.platformSafetyItem dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:18px 0 0;display:grid}.platformSafetyItem dl div{min-width:0}.platformSafetyItem dt{color:#5b716a;font-size:var(--customer-min-font-size,.78rem);font-weight:700}.platformSafetyItem dd{color:#203d35;overflow-wrap:anywhere;margin:3px 0 0;font-size:.9rem;font-weight:650}.monospaceValue{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--customer-min-font-size,.78rem)!important}.platformSafetyAuditTrail{border-top:1px solid #dce6e3;margin-top:18px;padding-top:15px}.platformSafetyAuditTrail>strong{color:#203d35;font-size:.86rem}.platformSafetyAuditTrail ol{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.platformSafetyAuditTrail li{color:#405c54;font-size:.83rem;line-height:1.45}.platformSafetyAuditTrail li span{color:#687c76;font-variant-numeric:tabular-nums;min-width:150px;margin-right:10px;display:inline-block}@media (max-width:760px){.platformSafetyItemHead{display:grid}.platformSafetyItemHead strong{text-align:left}.platformSafetyItem dl{grid-template-columns:1fr}}.platformAdminShell{background:radial-gradient(circle at 94% 3%,#14917d1a,#0000 30rem),linear-gradient(145deg,#f8fbfa 0%,#eef4f2 100%);grid-template-columns:18rem minmax(0,1fr);width:100%;max-width:none;margin:0;padding:0}.platformAdminSidebar{scrollbar-width:thin;scrollbar-color:#7cdbbe52 transparent;background:radial-gradient(circle at 18% 0,#1cb79138,#0000 18rem),linear-gradient(168deg,#081824 0%,#092b32 58%,#093b38 100%);border-right:1px solid #7ed8be1c;padding:1.1rem 1rem;overflow-y:auto;box-shadow:.75rem 0 2.4rem #0818241a}.platformAdminSidebar>img{border:1px solid #ffffffb8;border-radius:.9rem;width:10.75rem;margin-bottom:1rem;padding:.62rem;box-shadow:0 .7rem 1.8rem #000e1938,inset 0 1px #fff}.platformPortalLabel{padding:.85rem .75rem 1rem}.platformPortalLabel span{color:#86e0c7;font-size:var(--customer-min-font-size,.62rem);letter-spacing:.14em}.platformPortalLabel strong{color:#f7fffc;font-size:.98rem;display:block}.platformPortalLabel small{color:#84a9a1;font-size:var(--customer-min-font-size,.62rem);margin-top:.3rem;line-height:1.4;display:block}.platformAdminSidebar nav{gap:.42rem}.platformAdminSidebar nav button{color:#b8d0ca;border-radius:.72rem;justify-content:flex-start;min-height:2.8rem;padding:.45rem .55rem}.platformAdminSidebar nav button:hover{background:#147e702e;border-color:#74e0c11f}.platformAdminSidebar nav button.active{background:linear-gradient(105deg,#14837775,#176a5b3d);border-color:#7ee7c43d;box-shadow:inset 3px 0 #41d19a,0 .5rem 1.25rem #0011192b}.platformAdminSidebar nav button>b{margin-left:auto}.platformNavIcon{background:linear-gradient(145deg,#25796f52,#072e376b);border:1px solid #78cbb72e;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;box-shadow:inset 0 1px #e1fff717;color:#79cfba!important;border-radius:.58rem!important;display:grid!important}.platformNavIcon svg{width:1.05rem;height:1.05rem}.platformAdminSidebar nav button.active .platformNavIcon{background:linear-gradient(145deg,#197f70,#0e554f);border-color:#89edcd57;box-shadow:inset 0 1px #ebfff93d,0 .28rem .7rem #00181a40;color:#eafff8!important}.platformAdminSidebar nav button .navLabel{font-size:var(--customer-min-font-size,.76rem);letter-spacing:.005em}.platformAdminSidebarFooter{padding:.9rem .65rem .1rem}.platformSidebarSecurity{align-items:flex-start;gap:.62rem;display:flex}.platformSidebarSecurity>span{color:#7bdbc1;background:#136c603d;border:1px solid #7ee0c138;border-radius:.55rem;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}.platformSidebarSecurity svg{width:1rem;height:1rem}.platformAdminSidebarFooter .platformSidebarSecurity p{font-size:var(--customer-min-font-size,.65rem);margin:0}.platformSidebarSecurity p strong{color:#d9f6ed;font-size:var(--customer-min-font-size,.68rem);margin-bottom:.12rem;display:block}.platformAdminSidebarFooter a,.platformAdminSidebarFooter .signOutButton{color:#9ee7d3;font-size:var(--customer-min-font-size,.72rem);text-underline-offset:3px;padding-left:2.42rem}.platformAdminMain{width:100%;max-width:none;margin:0;padding:clamp(1.5rem,2.25vw,2.5rem)}.platformAdminHeader{align-items:center;margin-bottom:1.6rem}.platformAdminHeaderCopy{min-width:0}.platformAdminHeader .eyebrow{color:#08796e;font-size:var(--customer-min-font-size,.67rem);letter-spacing:.13em}.platformAdminHeader h1{color:#0a1e2c;max-width:50rem;font-size:clamp(2rem,3.2vw,3.2rem)}.platformAdminHeader>.platformAdminHeaderCopy>p:last-child{color:#587169;max-width:48rem;font-size:.9rem;line-height:1.55}.platformAdminHeaderContext{align-items:center;gap:.6rem;display:flex}.platformHeaderIcon,.platformSectionIcon,.platformMetricIcon,.platformNotificationCategoryIcon,.platformEmptyIcon{color:#087768;isolation:isolate;place-items:center;display:grid;position:relative}.platformHeaderIcon{background:linear-gradient(145deg,#f9fffc,#d9f0e8);border:1px solid #b4dcd0;border-radius:.95rem;width:3.1rem;height:3.1rem;box-shadow:inset 0 1px #fff,inset 0 -1px #065e4e12,0 .65rem 1.4rem #0a50451a}.platformHeaderIcon:after,.platformMetricIcon:after,.platformEmptyIcon:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;border-top:1px solid #ffffffdb;position:absolute;inset:2px}.platformHeaderIcon svg{stroke-width:1.85px;width:1.55rem;height:1.55rem}.platformSecurityBadge{background:#f7fcfae6;border-color:#b7d9cf;align-items:center;gap:.38rem;display:inline-flex;box-shadow:0 .3rem .8rem #0c3e350d}.platformSecurityBadge svg{width:.9rem;height:.9rem}.platformQueuePanel{border-color:#d4e2dd;border-radius:1rem;box-shadow:0 .55rem 1.8rem #0c242d0f}.platformPanelHeading{background:linear-gradient(#fff,#fbfdfc);grid-template-columns:auto minmax(0,1fr) auto;align-items:center!important;gap:.78rem!important;padding:1rem 1.1rem!important;display:grid!important}.platformPanelHeading>strong{white-space:nowrap;background:#edf8f4;border:1px solid #cce2db;border-radius:999px;align-self:start;padding:.34rem .52rem;color:#087568!important;font-size:var(--customer-min-font-size,.64rem)!important}.platformSectionIcon{background:linear-gradient(145deg,#f8fdfb,#dcefe9);border:1px solid #beddd3;border-radius:.72rem;flex:none;width:2.35rem;height:2.35rem;box-shadow:inset 0 1px #fff,0 .32rem .75rem #08655314}.platformSectionIcon.compact{border-radius:.6rem;width:2rem;height:2rem}.platformSectionIcon.attention{color:#9b650e;background:linear-gradient(145deg,#fffdf7,#faebc9);border-color:#ead09b}.platformSectionIcon svg{width:1.2rem;height:1.2rem}.platformSectionIcon.compact svg{width:1rem;height:1rem}.platformQueueHead h2{color:#102f2a;letter-spacing:-.015em;font-size:1rem}.platformQueueHead p{line-height:1.45}.platformUsageFilters{background:#ffffffeb;border-color:#cfdfda;grid-template-columns:auto auto auto auto minmax(13rem,1fr);align-items:end;gap:.7rem;padding:.9rem;display:grid;box-shadow:0 .45rem 1.4rem #0c262d0d}.platformUsageFilterTitle{align-items:center;gap:.6rem;min-width:10rem;display:flex}.platformUsageFilterTitle>div{gap:.12rem;display:grid}.platformUsageFilterTitle strong{color:#173b33;font-size:var(--customer-min-font-size,.72rem)}.platformUsageFilterTitle small{color:#70827c;font-size:var(--customer-min-font-size,.59rem)}.platformUsageFilters input,.platformUsageFilters select,.platformNotificationComposer .workerForm input,.platformNotificationComposer .workerForm select,.platformNotificationComposer .workerForm textarea,.platformSupportReply textarea,.platformStatusControl select,.platformNotificationFilters input,.platformNotificationFilters select,.platformSupportAccessControls select{color:#173c33;background:#fff;border-color:#becfc9;box-shadow:inset 0 1px 2px #092c2508}.platformUsageFilters input:hover,.platformUsageFilters select:hover,.platformNotificationComposer .workerForm input:hover,.platformNotificationComposer .workerForm select:hover,.platformNotificationComposer .workerForm textarea:hover,.platformSupportReply textarea:hover,.platformStatusControl select:hover,.platformNotificationFilters input:hover,.platformNotificationFilters select:hover,.platformSupportAccessControls select:hover{border-color:#7eb4a5}.platformUsageFilters input:focus-visible,.platformUsageFilters select:focus-visible,.platformNotificationComposer .workerForm input:focus-visible,.platformNotificationComposer .workerForm select:focus-visible,.platformNotificationComposer .workerForm textarea:focus-visible,.platformSupportReply textarea:focus-visible,.platformStatusControl select:focus-visible,.platformNotificationFilters input:focus-visible,.platformNotificationFilters select:focus-visible,.platformSupportAccessControls select:focus-visible{outline-offset:2px;border-color:#168b75;outline:3px solid #149c7e33}.platformUsageFilters .primary{background:linear-gradient(135deg,#087467,#0a8b71);min-height:2.45rem;box-shadow:0 .35rem .75rem #08745f26}.platformOrganisationFilter{min-width:0;margin-left:0}.platformPrivacyLabel{color:#55746b;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.platformPrivacyLabel svg{color:#14836e;width:.8rem;height:.8rem}.platformUsageMetrics{gap:.85rem}.platformUsageMetrics article,.platformMetrics article{background:linear-gradient(150deg,#fff 12%,#f9fcfb 100%);border-color:#d3e0dc;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 .5rem 1.45rem #0a1f2b0f}.platformUsageMetrics article:before,.platformMetrics article:before{content:"";background:radial-gradient(circle,#14947d14,#0000 70%);border-radius:50%;width:5rem;height:5rem;position:absolute;top:0;right:0;transform:translate(35%,-40%)}.platformUsageMetrics article:hover,.platformMetrics article:hover{border-color:#b7d4cb;transform:translateY(-2px);box-shadow:0 .8rem 1.8rem #0a373717}.platformMetricIcon{color:#087568;background:linear-gradient(145deg,#f8fffc 5%,#cae9df 100%);border:1px solid #a9d5c8;border-radius:.95rem;width:3.25rem;height:3.25rem;box-shadow:inset 0 1px #fff,inset 0 -1px #0a675317,0 .55rem 1.1rem #0866531f}.platformMetricIcon svg{stroke-width:1.9px;width:1.65rem;height:1.65rem}[data-tone=aqua] .platformMetricIcon{color:#087b76;background:linear-gradient(145deg,#f7ffff,#cdecea);border-color:#a9d7d1}[data-tone=teal] .platformMetricIcon{color:#077364;background:linear-gradient(145deg,#f7fffb,#c7e9dd);border-color:#a7d6ca}[data-tone=emerald] .platformMetricIcon{color:#0a764e;background:linear-gradient(145deg,#f8fff9,#c9edd8);border-color:#a5d9bc}[data-tone=navy] .platformMetricIcon{color:#214f63;background:linear-gradient(145deg,#f8fbfd,#d5e5ec);border-color:#b6cbd6}[data-tone=blue] .platformMetricIcon{color:#17617a;background:linear-gradient(145deg,#f9fdff,#d6eaf0);border-color:#b8d3dc}[data-tone=amber] .platformMetricIcon{color:#91600b;background:linear-gradient(145deg,#fffdf7,#f7e5bd);border-color:#e3c78b}.platformUsageMetrics .platformMetricIcon{background:linear-gradient(145deg,#effbf7 4%,#bfe5d8 100%);border-color:#9bcfbe;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,inset 0 -2px #075c4c1a,0 .45rem .85rem #075b4c21}.platformUsageMetrics .platformMetricIcon:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(145deg,#ffffff70,#0000 42%),radial-gradient(circle at 72% 78%,#19a9872e,#0000 58%);border-radius:calc(.95rem - 3px);position:absolute;inset:3px}.platformUsageMetrics .platformMetricIcon svg{z-index:1;stroke-width:2px;filter:drop-shadow(0 1px #03463b29);position:relative}.platformUsageMetrics article:hover .platformMetricIcon{border-color:#7ebda9;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd1,inset 0 -2px #075c4c1c,0 .65rem 1rem #075b4c2b}.platformUsageMetrics [data-tone=aqua] .platformMetricIcon{color:#05766f;background:linear-gradient(145deg,#eefcfa 4%,#b9e4df 100%)}.platformUsageMetrics [data-tone=teal] .platformMetricIcon{color:#066f60;background:linear-gradient(145deg,#effcf7 4%,#b8e2d3 100%)}.platformUsageMetrics [data-tone=emerald] .platformMetricIcon{color:#087247;background:linear-gradient(145deg,#f0fcf4 4%,#bce6cd 100%)}.platformUsageMetrics [data-tone=amber] .platformMetricIcon{color:#895a09;background:linear-gradient(145deg,#fffaf0 4%,#f2dca8 100%)}.platformUsageMetrics article.attention{background:linear-gradient(145deg,#fff,#fffaf0);border-color:#e8d2a5}.platformUsageMetrics article.healthy{border-color:#bfe0ce}.platformUsageMetrics strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:1.7rem}.platformUsageMetrics article>div>span{font-size:var(--customer-min-font-size,.74rem)}.platformMetrics article{flex-direction:row;justify-content:flex-start;align-items:center;gap:.8rem;min-height:7.4rem}.platformMetrics article>div{gap:.2rem;min-width:0;display:grid}.platformMetrics strong{overflow-wrap:anywhere;letter-spacing:-.025em;font-size:clamp(1rem,1.7vw,1.55rem)}.platformMetrics span{margin:0}.platformUsageList div{padding:.7rem 0 .7rem .75rem;position:relative}.platformUsageList div:before{content:"";background:#34aa89;border-radius:50%;width:.28rem;height:.28rem;position:absolute;left:0;box-shadow:0 0 0 3px #34aa8917}.platformUsageList dd{font-variant-numeric:tabular-nums}.platformOrganisationTableWrap{scrollbar-width:thin;scrollbar-color:#a8cfc3 #eef5f2}.platformOrganisationTable th{color:#526c63;background:#f2f7f5;padding:.72rem .8rem}.platformOrganisationTable th:nth-child(n+4),.platformOrganisationTable td:nth-child(n+4){text-align:right}.platformOrganisationTable td{padding:.9rem .8rem}.platformOrganisationTable tbody tr{transition:background .16s}.platformOrganisationTable tbody tr:hover{background:#f4faf7}.platformApprovalTitle,.platformSupportThreadTitle,.platformSupportAccessTitle,.platformSafetyIdentity,.platformNotificationTitle{align-items:center;gap:.65rem;min-width:0;display:flex}.platformMessageComparison{position:relative}.platformMessageComparison:after{content:"→";z-index:2;color:#087568;width:1.6rem;height:1.6rem;font-size:var(--customer-min-font-size,.72rem);background:#fff;border:1px solid #bfdbd2;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .2rem .55rem #0b473b17}.platformApprovalCard{box-shadow:0 .35rem 1rem #0b2b300a}.platformApprovalActions button:focus-visible,.platformSupportAccessControls button:focus-visible,.platformSupportReply button:focus-visible,.notificationFormatToolbar button:focus-visible,.platformNotificationHistoryStatus button:focus-visible,.platformUsageFilters button:focus-visible{outline-offset:2px;outline:3px solid #149c7e38}.platformEmptyState{background:radial-gradient(circle at 50% 42%,#199a7f0f,#0000 10rem);min-height:17rem}.platformEmptyIcon{border:1px solid #add9ca;box-shadow:inset 0 1px #fff,inset 0 -1px #08625114,0 .8rem 1.7rem #0864521f;color:#087668!important;background:linear-gradient(145deg,#f9fffc,#d1ede3)!important;border-radius:1.25rem!important;width:4.35rem!important;height:4.35rem!important}.platformEmptyIcon svg{stroke-width:1.8px;width:2.1rem;height:2.1rem}.platformEmptyState h3{margin-top:1rem;font-size:1rem}.platformEmptyState p{max-width:28rem;line-height:1.55}.platformAttentionPanel.isClear .platformEmptyState{text-align:left;background:radial-gradient(circle at 2.8rem,#199a7f14,#0000 7rem);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon message";place-content:center start;justify-items:start;gap:.2rem .9rem;min-height:6.25rem;padding:1rem 1.1rem}.platformAttentionPanel.isClear .platformEmptyIcon{grid-area:icon;align-self:center}.platformAttentionPanel.isClear .platformEmptyState h3{grid-area:title;align-self:end;margin:0}.platformAttentionPanel.isClear .platformEmptyState p{grid-area:message;align-self:start;max-width:none}.platformSafetyEscalations{gap:0}.platformSafetyList{padding:1rem}.platformSafetyItem{border-left-width:4px;box-shadow:0 .4rem 1.2rem #0c282e0d}.platformSafetyStatus{background:#fff2f0;border:1px solid #e2bdb9;border-radius:999px;width:fit-content;padding:.4rem .58rem}.platformSafetyItem.resolved .platformSafetyStatus{background:#ebf8f1;border-color:#b8dfcd}.platformSafetyAuditTrail ol{padding-left:1.1rem;position:relative}.platformSafetyAuditTrail li{padding-left:.55rem;position:relative}.platformSafetyAuditTrail li:before{content:"";background:#fff;border:2px solid #7db7a7;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.42rem;left:-.65rem}.platformSupportList>button{padding:.9rem 1rem;transition:background .17s,box-shadow .17s}.platformSupportList>button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #12947838}.platformSupportList>button.active{background:linear-gradient(100deg,#e5f5ef,#f6fbf9);box-shadow:inset 3px 0 #0a8c76}.platformSupportThreadHead{background:linear-gradient(#fff,#fbfdfc);align-items:center}.platformStatusControl select,.platformStatusControl button{border-radius:.52rem;min-height:2.3rem}.platformSupportAccess{background:linear-gradient(145deg,#fbfefc,#edf8f4);border-color:#b8dbcf}.platformSupportHistory{background:linear-gradient(#f5f9f7,#f9fbfa)}.supportMessage{box-shadow:0 .35rem 1rem #0d2f330d}.platformMessageSender{align-items:center;gap:.35rem;display:inline-flex!important}.platformMessageSender i{color:#087568;background:#0c7d6a1a;border-radius:.4rem;place-items:center;width:1.3rem;height:1.3rem;display:grid}.platformMessageSender svg{width:.75rem;height:.75rem}.platformSupportReply textarea{min-height:7rem}.platformNotificationSectionNav{gap:.45rem;display:flex}.platformNotificationSectionNav a{color:#087568;min-height:2.35rem;font-size:var(--customer-min-font-size,.64rem);background:#f5faf8;border:1px solid #b8d8ce;border-radius:.58rem;justify-content:center;align-items:center;padding:.45rem .75rem;font-weight:900;text-decoration:none;display:inline-flex}.platformNotificationSectionNav a:hover{background:#e7f5f0;border-color:#168b75}.platformNotificationSectionNav a:focus-visible{outline-offset:2px;outline:3px solid #149c7e33}.platformNotificationComposer,.platformNotificationHistory{scroll-margin-top:4rem}.platformNotificationComposer .workerForm{gap:.9rem}.platformNotificationScope label{border-radius:.72rem;min-height:3.2rem;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.platformNotificationScope label:has(input:checked){background:#edf8f4;border-color:#69aa98;box-shadow:inset 0 0 0 1px #08756b12}.notificationFormatToolbar{background:#f2f7f5}.notificationFormatToolbar button{transition:border-color .16s,background .16s,transform .16s}.notificationFormatToolbar button:hover{transform:translateY(-1px)}.platformNotificationHistoryCard{border-bottom-width:1px;border-left:3px solid #16a085;transition:background .16s}.platformNotificationHistoryCard:hover{background:#fbfdfc}.platformNotificationTitle{align-items:flex-start}.platformNotificationCategoryIcon{background:#edf8f4;border:1px solid #c0ddd5;border-radius:.58rem;flex:none;width:2rem;height:2rem}.platformNotificationCategoryIcon svg{width:1rem;height:1rem}.platformNotificationHistoryHead h3{margin-bottom:.5rem}.platformNotificationHistoryStatus i{border:1px solid #c7e4d8}.platformMobileNavButton,.controlMobileNavButton{display:none}.controlAuditTools{grid-template-columns:minmax(16rem,1.5fr) repeat(4,minmax(8.5rem,.6fr))}.controlAuditSummary{color:#60766f;font-size:var(--customer-min-font-size,.59rem);background:#f7faf9;border-bottom:1px solid #e0eae6;margin:0;padding:.62rem 1rem}.controlLoadMore{background:#f8fbfa;border-top:1px solid #e0eae6;justify-content:center;align-items:center;gap:.7rem;padding:.9rem;display:flex}.controlLoadMore button,.controlInlineLink{color:#087568;width:fit-content;font:inherit;font-size:var(--customer-min-font-size,.58rem);background:#edf8f4;border:1px solid #9bc9bb;border-radius:.5rem;align-items:center;padding:.42rem .58rem;font-weight:900;text-decoration:none;display:inline-flex}.controlLoadMore button:hover,.controlInlineLink:hover{background:#e1f3ec;border-color:#168b75}.controlLoadMore button:focus-visible,.controlInlineLink:focus-visible{outline-offset:2px;outline:3px solid #149c7e33}.controlLoadMore span{color:#687e76;font-size:var(--customer-min-font-size,.57rem)}.controlTechnicalReference{margin-top:.25rem}.controlTechnicalReference summary{color:#087568;font-size:var(--customer-min-font-size,.53rem);cursor:pointer;font-weight:850}.controlTechnicalReference code{overflow-wrap:anywhere;color:#425e56;max-width:14rem;font-size:var(--customer-min-font-size,.5rem);background:#f1f6f4;border-radius:.35rem;margin-top:.25rem;padding:.35rem;display:block}.controlTimeline em{color:#7b5d20;font-size:var(--customer-min-font-size,.54rem);margin-top:.22rem;font-style:normal;font-weight:850;display:inline-block}.platformReviewModal,.platformNotificationReviewModal,.platformDeleteReplyModal,.platformDeleteNotificationModal{border:1px solid #cbded8;border-radius:1rem;box-shadow:0 1.6rem 4rem #03181d3d}.platformSecurityPage{background:radial-gradient(circle at 14% 10%,#14ae8933,#0000 26rem),radial-gradient(circle at 90% 88%,#145c762e,#0000 30rem),linear-gradient(145deg,#061620 0%,#092a31 56%,#093d38 100%)}.platformSecurityCard{border-color:#b2e5d470;box-shadow:0 1.8rem 4.5rem #010f1561}.platformSecurityMark{background:linear-gradient(145deg,#f4fdf8,#c4e7da);border-color:#9fd2c1;width:4.3rem;height:4.3rem;box-shadow:inset 0 1px #fff,inset 0 -1px #0758491a,0 .8rem 1.6rem #08675326}.platformSecurityMark>span{color:#fff;background:linear-gradient(145deg,#0b8469,#075344);border-radius:.86rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:inset 0 1px #ffffff3d,0 .35rem .8rem #054f402e}.platformSecurityMark svg{stroke-width:2px;width:1.65rem;height:1.65rem}.platformSecurityRules span{align-items:center;gap:.32rem;display:inline-flex}.platformSecurityRules svg{color:#16856b;width:.75rem;height:.75rem}@media (max-width:1240px){.platformUsageFilters{grid-template-columns:auto repeat(3,auto)}.platformUsageFilterTitle{grid-column:1/-1}.platformOrganisationFilter{grid-column:1/-1;width:100%}.platformOrganisationFilter select{width:100%}}@media (max-width:980px){.controlMobileNavButton{display:flex}.platformAdminShell{grid-template-columns:minmax(0,1fr)}.platformAdminHeader{flex-wrap:wrap}.platformAdminSidebar{grid-template-columns:auto minmax(0,1fr);align-items:center;height:auto;min-height:auto;padding:.8rem 1rem;display:grid;position:static;overflow:visible}.platformAdminSidebar>img{width:7.5rem;margin:0;padding:.4rem}.platformPortalLabel{border:0;padding:.45rem .8rem}.platformPortalLabel small{display:none}.platformMobileNavButton{color:#fff;width:100%;min-height:2.85rem;font:inherit;background:linear-gradient(110deg,#0f857061,#ffffff12);border:1px solid #74e0c13d;border-radius:.62rem;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.65rem;padding:.5rem .62rem;display:flex}.platformMobileNavButton>span{min-width:0;font-size:var(--customer-min-font-size,.7rem);align-items:center;gap:.5rem;font-weight:850;display:flex}.platformMobileNavButton svg{color:#a5efda;width:1rem;height:1rem}.platformMobileNavButton b{color:#aee6d7;font-size:var(--customer-min-font-size,.58rem)}.platformMobileNavButton:focus-visible{outline-offset:2px;outline:3px solid #65e0be4d}.platformAdminSidebar nav{background:#02181d3d;border:1px solid #74e0c121;border-radius:.65rem;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.45rem;padding:.45rem;display:none;overflow:visible}.platformAdminSidebar nav.isOpen{display:grid}.platformAdminSidebar nav button{min-width:0}.platformAdminSidebarFooter{grid-column:1/-1;align-items:center;gap:.8rem;margin-top:.35rem;padding:.65rem 0 0;display:flex}.platformSidebarSecurity{flex:auto}.platformSidebarSecurity>span{display:none}.platformAdminSidebarFooter .platformSidebarSecurity p{margin:0}.platformAdminSidebarFooter a,.platformAdminSidebarFooter .signOutButton{flex:none;margin:0;padding:0}}@media (max-width:760px){.platformAdminMain{padding:1rem}.platformAdminHeader{align-items:flex-start}.platformAdminHeaderContext{justify-content:space-between;width:100%}.platformHeaderIcon{width:2.65rem;height:2.65rem}.platformUsageFilters{grid-template-columns:1fr 1fr;align-items:end}.platformUsageFilterTitle,.platformOrganisationFilter,.platformPrivacyLabel{grid-column:1/-1}.platformUsageFilters .primary{width:100%}.platformPrivacyLabel{justify-content:flex-start}.platformPanelHeading{grid-template-columns:auto minmax(0,1fr)}.platformPanelHeading>strong{grid-column:2;justify-self:start}.platformMessageComparison:after{display:none}.platformNotificationHistoryHead{flex-direction:column}.platformNotificationHistoryStatus{justify-content:space-between;width:100%}.platformNotificationSectionNav{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fcfaf0;border:1px solid #c7ddd6;border-radius:.68rem;padding:.4rem;position:sticky;top:.45rem;box-shadow:0 .35rem .9rem #0b2c3014}.platformNotificationSectionNav a{flex:1 1 0}.platformSafetyIdentity{align-items:flex-start}.platformOrganisationTableWrap{overflow:visible}.platformOrganisationTable,.platformOrganisationTable tbody{min-width:0;display:block}.platformOrganisationTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platformOrganisationTable tbody{gap:.7rem;padding:.75rem;display:grid}.platformOrganisationTable tbody tr{background:#fff;border:1px solid #d5e4df;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.85rem;display:grid;box-shadow:0 .3rem .85rem #0b2c300d}.platformOrganisationTable tbody td{border:0;min-width:0;padding:0;text-align:left!important}.platformOrganisationTable tbody td:before{color:#6f837b;font-size:var(--customer-min-font-size,.5rem);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.22rem;font-weight:900;display:block}.platformOrganisationTable tbody td:first-child:before{content:"Organisation"}.platformOrganisationTable tbody td:nth-child(2):before{content:"Subscription"}.platformOrganisationTable tbody td:nth-child(3):before{content:"People"}.platformOrganisationTable tbody td:nth-child(4):before{content:"Check-ins"}.platformOrganisationTable tbody td:nth-child(5):before{content:"Response"}.platformOrganisationTable tbody td:nth-child(6):before{content:"Operational exceptions"}.platformOrganisationTable tbody td:nth-child(7){grid-column:1/-1}.platformOrganisationTable tbody td:nth-child(7):before{content:"Diagnostics"}.platformControlRoomLink{justify-content:center;width:100%}}@media (max-width:520px){.platformAdminSidebar{grid-template-columns:1fr}.platformAdminSidebar>img{width:7rem}.platformPortalLabel{padding:.55rem 0 0}.platformPortalLabel span{margin-bottom:.15rem}.platformAdminSidebar nav{grid-template-columns:1fr 1fr;margin-top:.65rem}.platformAdminSidebar nav button{min-width:0;min-height:2.6rem}.platformNavIcon{flex-basis:1.8rem;width:1.8rem;height:1.8rem}.platformAdminSidebarFooter{flex-wrap:wrap;align-items:flex-start}.platformSidebarSecurity{flex-basis:100%}.platformAdminHeader h1{font-size:1.85rem}.platformAdminHeader>.platformAdminHeaderCopy>p:last-child{font-size:.8rem}.platformUsageFilters{grid-template-columns:1fr}.platformUsageFilterTitle,.platformOrganisationFilter,.platformPrivacyLabel{grid-column:1}.platformUsageMetrics article{min-height:6.5rem}.platformMetricIcon{width:3rem;height:3rem}.platformMetrics article{min-height:6rem}.platformPanelHeading{padding:.9rem!important}.platformPanelHeading>strong{grid-column:1/-1}.platformSectionIcon{width:2.15rem;height:2.15rem}.platformApprovalActions{grid-template-columns:1fr;display:grid}.platformApprovalActions button{width:100%}.platformSafetyAuditTrail li span{min-width:0;margin:0 0 .2rem;display:block}.platformNotificationHistoryCard{padding:.9rem}.platformOrganisationTable tbody tr{grid-template-columns:1fr}.platformOrganisationTable tbody td:nth-child(7){grid-column:1}}@media (prefers-reduced-motion:reduce){.platformUsageMetrics article,.platformMetrics article,.platformUsageMetrics .platformMetricIcon,.platformSupportList>button,.notificationFormatToolbar button,.platformOrganisationTable tbody tr{transition:none!important}.platformUsageMetrics article:hover,.platformMetrics article:hover,.platformUsageMetrics article:hover .platformMetricIcon,.notificationFormatToolbar button:hover{transform:none!important}}.shell .settingsSectionNav{flex-wrap:wrap;grid-template-columns:none;justify-content:flex-end;gap:.5rem;display:flex;overflow:visible}.shell .settingsSectionNav button{color:#2a5147;width:auto;min-height:2.3rem;font-size:var(--customer-min-font-size,.72rem);text-align:center;background:linear-gradient(#fff,#f5faf8);border:1px solid #b8d1ca;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.46rem .78rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 .18rem .45rem #0d2d2512}.shell .settingsSectionNav button:hover{color:#075d57;background:#eaf7f3;border-color:#0a7d73;transform:translateY(-1px);box-shadow:0 .3rem .7rem #0a7d731f}.shell .settingsSectionNav button[aria-current=location]{color:#fff;background:linear-gradient(145deg,#10191c 0%,#19282b 58%,#0f3434 100%);border-color:#263739;transform:translateY(-1px);box-shadow:0 .42rem .85rem #0512153d,0 0 0 1px #15ac8f47,0 0 .8rem #13ab8e2e,inset 0 1px #64e1c138}.shell .settingsPreferencesSection{background:linear-gradient(135deg,#fbfefd 0%,#edf7f6 100%);border-color:#bfdad4}.shell .settingsWorkflowSection{background:linear-gradient(145deg,#fbfefd 0%,#edf8f3 58%,#f7f6ed 100%);border-color:#c1dbd0}.shell .messageTemplatesPanel{background:linear-gradient(145deg,#fcfefd 0%,#f3f7f6 100%);border-color:#cadbd6}.shell .settingsSection.settingsSectionActive{z-index:1;border-color:#3f4b4d;transform:translateY(-2px);box-shadow:0 0 0 1px #172124c2,0 .3rem .9rem #05101338,0 .85rem 1.6rem #0510132e,0 1.15rem 2.3rem #0413171f,0 0 1.05rem #0d887626,0 0 0 3px #18736814,inset 0 1px #ffffffe0}.shell .settingsSection.settingsSectionActive:before{opacity:1;border-color:#3ab99e7a;box-shadow:inset .15rem .18rem .38rem #a7ffe52e,inset -.2rem -.22rem .5rem #053d3914}.shell .settingsSection>.settingsSectionHead,.shell .customerSectionHead{background:linear-gradient(115deg,#0d2634,#075f59);border-bottom:3px solid #20b892;padding-top:1.35rem;padding-bottom:1.35rem}.shell .settingsSectionHead h2,.shell .customerSectionHead h2{color:#fff;font-size:1.32rem;font-weight:850}.shell .settingsSectionHead>div>p:last-child,.shell .customerSectionHead>div>p:last-child{color:#d0e8e1}.shell .customerSectionHead{flex-wrap:wrap;gap:1rem}.shell .customerSectionHead>div{min-width:0}.shell .customerSectionHead>span{color:#d0e8e1}.shell .customerSectionHead .phase,.shell .historyTimelineHead.customerSectionHead>span{color:#075440;background:#dcf8ea;border-color:#a5dcc7}.shell .customerSectionHead button{color:#075d53;background:#fff;border:1px solid #fff;border-radius:.5rem;min-height:2.75rem;padding:.55rem .75rem}.shell .customerSectionHead button:not(:disabled):hover{color:#064b43;background:#dcf8ea;border-color:#dcf8ea}.shell .customerSectionHead button:focus-visible{outline-offset:3px;outline:3px solid #fff}.shell .historyFilterPanel{--history-heading-inset-x:1.2rem;--history-heading-inset-y:1.15rem}.shell .historyFilterHeading.customerSectionHead{margin:calc(-1 * var(--history-heading-inset-y)) calc(-1 * var(--history-heading-inset-x)) 1rem;padding-left:var(--history-heading-inset-x);padding-right:var(--history-heading-inset-x);border-radius:.9rem .9rem 0 0}@media (max-width:900px){.shell .customerSectionHead h2{font-size:1.16rem}}@media (max-width:680px){.shell .customerSectionHead{flex-direction:column;align-items:flex-start;padding:1rem}}@media (max-width:620px){.shell .historyFilterPanel{--history-heading-inset-x:.95rem;--history-heading-inset-y:.95rem}}.shell .settingsSectionHead .settingsEditButton{color:#075d53;background:#fff;border-color:#fff;flex-shrink:0}.shell .settingsSectionHead .ready{color:#075440;background:#dcf8ea}.shell .settingsSection.settingsSectionActive{border-color:#078574;transform:none;box-shadow:0 0 0 3px #07857440,0 .65rem 1.5rem #0d2d251f}@media (max-width:900px){.settingsIntro{flex-direction:column;align-items:flex-start}.shell .settingsSectionNav{justify-content:flex-start}.workflowSummary{grid-template-columns:1fr;gap:1.12rem}.workflowSummary li:not(:last-child):after,.workflowSummary li:nth-child(2):not(:last-child):after,.workflowSummary li.workflowStep-supervisor:not(:last-child):after{clip-path:polygon(24% 0,76% 0,76% 64%,100% 64%,50% 100%,0 64%,24% 64%);background:linear-gradient(#20ad9a,#36c486);width:.58rem;height:.92rem;inset:auto auto -1.02rem 50%;transform:translate(-50%)}.workflowSummary li:nth-child(2):not(:last-child):after{background:linear-gradient(#24ae92,#d0a13d)}.workflowSummary li.workflowStep-supervisor:not(:last-child):after{background:linear-gradient(#d0a13d,#b97916)}.workflowSummary li:hover:after{transform:translate(-50%)scaleY(1.08)}}@media (max-width:620px){.settingsIntro{padding-bottom:.15rem}.shell .settingsSectionNav{scrollbar-width:thin;flex-wrap:nowrap;width:100%;padding-bottom:.25rem;overflow-x:auto}.shell .settingsSectionNav button{flex:none}.shell .settingsSection.settingsSectionActive{box-shadow:0 0 0 1px #172124bd,0 .25rem .72rem #05101330,0 .65rem 1.15rem #05101324,0 .9rem 1.6rem #04131717,0 0 .7rem #0d88761f,0 0 0 2px #18736812,inset 0 1px #ffffffe0}.settingsSectionHead{padding:1rem}.settingsSectionHeadActions{flex-direction:column;align-items:stretch}.settingsSectionHeadActions button{align-self:flex-start}.timezonePreference{grid-template-columns:3.35rem minmax(0,1fr);padding:1rem}.timezoneOrb{width:3.35rem;height:3.35rem}.timezonePreference>button{grid-column:2;justify-self:start}.companyAddressPreference{grid-template-columns:1fr;margin:0 1rem 1rem}.companyAddressPreference>button{justify-self:start}.companyAddressFormRow,.bootstrapAddressRow{grid-template-columns:1fr}.workflowSummary{grid-template-columns:1fr;padding:1rem 1rem .8rem}.workflowExplanation{margin:0 1rem 1rem}.messageTemplateList{margin:.85rem 1rem 0}.messageTemplateCard{grid-template-columns:1fr}.messageTemplateTitle,.messageTemplateIdentity{align-items:flex-start}.messageTemplateActions{flex-wrap:wrap;justify-content:flex-start}.templateRuleNote,.settingsNotice{margin-left:1rem;margin-right:1rem}.escalationFlowActions{justify-items:start}}@media (prefers-reduced-motion:reduce){.settingsSection,.settingsSectionNav button,.settingsEditButton,.timezoneOrb,.timezoneOrbHalo,.timezoneOuterRing,.timezoneHands,.workflowSummary li,.workflowSummary li:after,.workflowStageIcon,.workflowSignalLine,.messageTemplateCard,.messageTransmissionIcon,.messageBubbleLayer,.messageSignal,.messageSignalDot{transition-duration:.01ms;animation:none}.timezoneHighlight,.messageTransmissionIcon:after{animation:none}.timezoneOrb:hover,.timezoneOrb.isTapped,.workflowSummary li:hover,.workflowSummary li:hover .workflowStageIcon,.messageTemplateCard:hover,.messageTemplateCard:hover .messageTransmissionIcon,.messageTemplateCard.expanded .messageTransmissionIcon{transform:none}}.helpPage{grid-template-columns:minmax(0,1.16fr) minmax(19rem,.84fr);gap:1.15rem}.helpWelcome{color:#fff;background:radial-gradient(circle at 85% 24%,#1dbc9630,#0000 31%),radial-gradient(circle at 72% 115%,#36c36a21,#0000 34%),linear-gradient(135deg,#10272c 0%,#12373a 56%,#0e4743 100%);border:1px solid #2959523d;border-radius:1.15rem;grid-column:1/-1;justify-content:space-between;align-items:center;gap:2rem;min-height:11.25rem;padding:1.65rem 2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .8rem 1.7rem #071d1f21,inset 0 1px #ffffff1a}.helpWelcome:before{content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff12,#0000 37%,#0e9d840f 70%,#0000);position:absolute;inset:0}.helpWelcomeCopy{z-index:2;max-width:39rem;position:relative}.helpEyebrow,.helpSectionKicker{color:#0c8171;font-size:var(--customer-min-font-size,.64rem);letter-spacing:.115em;text-transform:uppercase;margin-bottom:.38rem;font-weight:900;line-height:1.25;display:block}.helpEyebrow{color:#72e0c2}.helpWelcome h2{color:#f4fffc;letter-spacing:-.035em;text-shadow:0 .2rem .8rem #021b1d33;margin:0;font-size:clamp(1.35rem,2.1vw,2.05rem);line-height:1.08}.helpWelcomeCopy>p{color:#c9ded9;max-width:36rem;margin:.72rem 0 0;font-size:.85rem;line-height:1.62}.helpWelcomeSignals{flex-wrap:wrap;gap:.55rem 1rem;margin-top:1rem;display:flex}.helpWelcomeSignals span{color:#d7e9e5;font-size:var(--customer-min-font-size,.68rem);align-items:center;gap:.42rem;font-weight:750;display:inline-flex}.helpWelcomeSignals i{background:#52d98c;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 .65rem #52d98ca6}.supportBeacon{--support-tilt-x:0deg;--support-tilt-y:0deg;z-index:2;perspective:38rem;width:8.4rem;height:8.4rem;transform:rotateX(var(--support-tilt-x)) rotateY(var(--support-tilt-y));transform-style:preserve-3d;flex:none;transition:transform .18s;position:relative}.supportBeacon.compact{width:3.65rem;height:3.65rem;transform:none}.supportBeacon.compact:hover{transform:rotateX(var(--support-tilt-x)) rotateY(var(--support-tilt-y))}.supportBeaconGlow{filter:blur(1.25rem);background:#26daa94f;border-radius:50%;animation:4.8s ease-in-out infinite supportBeaconGlow;position:absolute;inset:13%}.supportBeaconRing{border:1px solid #6decca57;border-radius:50%;position:absolute;box-shadow:inset 0 0 1rem #1ec9a214,0 0 .9rem #16a0851a}.supportBeaconRingOuter{animation:10s linear infinite supportBeaconOrbit;inset:4%}.supportBeaconRingOuter:before,.supportBeaconRingInner:before{content:"";background:#5de2b9;border-radius:50%;width:.42rem;height:.42rem;position:absolute;box-shadow:0 0 .7rem #5de2b9d9}.supportBeaconRingOuter:before{top:8%;right:16%}.supportBeaconRingInner{border-color:#57d1af4d;animation:7.5s linear infinite reverse supportBeaconOrbit;inset:17%}.supportBeaconRingInner:before{width:.3rem;height:.3rem;bottom:18%;left:4%}.supportBeaconCore{background:linear-gradient(145deg,#276765eb,#0b3f43f5);border:1px solid #81eed061;border-radius:30%;place-items:center;display:grid;position:absolute;inset:28%;transform:translateZ(1.2rem)rotate(-3deg);box-shadow:0 .75rem 1.25rem #01181b57,inset 0 1px #fff3,inset 0 -.65rem 1rem #02292e47}.supportBeaconCore svg{stroke:#c5fff0;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 .16rem .22rem #011e2047);width:67%}.supportBeaconSignal{background:#46d994;border-radius:50%;width:.48rem;height:.48rem;position:absolute;box-shadow:0 0 .8rem #46d994bf}.supportBeaconSignalOne{top:23%;left:19%}.supportBeaconSignalTwo{background:#36c3ae;width:.32rem;height:.32rem;bottom:27%;right:13%}.supportBeacon.compact .supportBeaconSignal{display:none}.supportBeacon.compact .supportBeaconGlow{filter:blur(.46rem);opacity:.4;animation:4.8s ease-in-out infinite supportBeaconCompactGlow;inset:22%}.supportBeacon.compact .supportBeaconRing{border-color:#37bb977a;box-shadow:inset 0 0 .35rem #1ec9a20d,0 0 .3rem #16a08512}.supportBeacon.compact .supportBeaconCore{background:linear-gradient(145deg,#1a7770,#073f45 88%);border-color:#56d3b18a;inset:24%;transform:none;box-shadow:0 .28rem .42rem #01181b38,inset 0 1px #d3fff21c,inset 0 -.28rem .42rem #02292e2e}.supportBeacon.compact .supportBeaconCore svg{stroke:#c8ffef;stroke-width:3.4px;filter:none;shape-rendering:geometricprecision;width:74%}.supportBeacon.compact .supportBeaconRingOuter:before,.supportBeacon.compact .supportBeaconRingInner:before{width:.2rem;height:.2rem;box-shadow:0 0 .25rem #5de2b985}@keyframes supportBeaconGlow{0%,to{opacity:.68;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes supportBeaconCompactGlow{0%,to{opacity:.32;transform:scale(.96)}50%{opacity:.5;transform:scale(1.02)}}@keyframes supportBeaconOrbit{to{transform:rotate(360deg)}}.faqPanel,.askSupportPanel,.supportMessagesPanel{background:linear-gradient(145deg,#fffffffa,#f9fcfbf5);border-color:#d5e1dd;border-radius:1rem;overflow:hidden;box-shadow:0 .55rem 1.3rem #193d3612,inset 0 1px #fff}.faqPanelHead,.askSupportHead,.supportMessagesHead{border-bottom:1px solid #e2ebe7;padding:1.15rem 1.25rem 1rem}.faqPanelHead h2,.askSupportHead h2,.supportMessagesHead h2{color:#162f32;letter-spacing:-.015em;font-size:1.02rem}.faqPanelHead p,.askSupportHead p,.supportMessagesHead p{color:#566f68}.faqResultCount{color:#25665a;font-size:var(--customer-min-font-size,.63rem);background:#f1f8f5;border:1px solid #c9ddd6;border-radius:999px;flex:none;padding:.35rem .55rem;font-weight:900}.faqTools{background:linear-gradient(#fbfdfc,#f7faf9);border-bottom:1px solid #e3ebe8;gap:.75rem;padding:.95rem 1.15rem;display:grid}.faqSearch{display:block;position:relative}.faqSearch>svg{stroke:#53736a;stroke-width:1.8px;stroke-linecap:round;pointer-events:none;width:1rem;position:absolute;top:50%;left:.78rem;transform:translateY(-50%)}.faqSearch input{color:#183a33;width:100%;min-height:2.75rem;font:inherit;font-size:var(--customer-min-font-size,.78rem);background:#ffffffe6;border:1px solid #c9d8d3;border-radius:.72rem;padding:.68rem 2.65rem .68rem 2.35rem;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px 2px #0f312a0a}.faqSearch input:focus{background:#fff;border-color:#138c79;outline:none;box-shadow:0 0 0 3px #16a08521,0 .35rem .8rem #1653470f}.faqSearch>button{color:#42625a;background:#edf4f1;border:0;border-radius:50%;width:1.75rem;height:1.75rem;padding:0;font-size:1rem;position:absolute;top:50%;right:.56rem;transform:translateY(-50%)}.faqSearch>button:hover{color:#08756b;background:#dff0e9}.faqCategoryFilters{flex-wrap:wrap;gap:.42rem;display:flex}.faqCategoryFilters button{color:#49645c;min-height:2rem;font-size:var(--customer-min-font-size,.64rem);background:#fff;border:1px solid #cbd9d4;border-radius:999px;padding:.42rem .66rem;font-weight:850;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s;box-shadow:0 .15rem .35rem #153a3208}.faqCategoryFilters button:hover{color:#17695b;background:#f2faf7;border-color:#78b8a7;transform:translateY(-1px)}.faqCategoryFilters button.active{color:#f3fffc;background:linear-gradient(145deg,#17353a,#114c49);border-color:#1b7269;box-shadow:0 .32rem .75rem #0c353326,inset 0 1px #ffffff17}.faqList{gap:.55rem;padding:.85rem 1rem 1rem;display:grid}.faqItem{background:#fff;border:1px solid #dce6e2;border-radius:.8rem;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;overflow:hidden;box-shadow:0 .2rem .5rem #133a3108}.faqItem:last-child{border-bottom:1px solid #dce6e2}.faqItem:hover{border-color:#b8d4cb;transform:translateY(-1px);box-shadow:0 .45rem .95rem #15453b12}.faqItem.open{background:linear-gradient(145deg,#fff,#f8fcfa);border-color:#73b7a5;box-shadow:0 .55rem 1.1rem #114d4217,inset 3px 0 #16a085}.faqItem>button{color:#203d37;min-height:3.75rem;font-size:var(--customer-min-font-size,.78rem);grid-template-columns:2.1rem minmax(0,1fr) 1.75rem;padding:.72rem .8rem;line-height:1.38;display:grid}.faqItem>button:hover{color:#145d52}.faqItem>button:focus-visible{outline-offset:-3px;outline:3px solid #16a08533}.faqItem>button>span:nth-child(2){padding-right:.4rem}.helpTopicIcon{color:#15806f;background:linear-gradient(145deg,#f5fbf8,#e8f5f0);border:1px solid #d3e7df;border-radius:.62rem;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:inset 0 1px #fff,0 .18rem .45rem #0e52450f}.helpTopicIcon svg{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:1.14rem;height:1.14rem}.helpTopicIcon.alerts-escalation{color:#9a681a;background:linear-gradient(145deg,#fffaf0,#f8edd8);border-color:#eadbbf}.helpTopicIcon.account-company{color:#376b90;background:linear-gradient(145deg,#f7faff,#e9f1f8);border-color:#d2dfeb}.helpTopicIcon.reports-history{color:#506c9a;background:linear-gradient(145deg,#f8faff,#edf1f9);border-color:#d5ddec}.faqItem.open .helpTopicIcon{color:#08756b;background:linear-gradient(145deg,#e9faf4,#d8f1e8);border-color:#78bdac;box-shadow:0 0 .8rem #16a0851f,inset 0 1px #fff}.faqItem>button>b{background:#f1f8f5;border:1px solid #d1e2dc;border-radius:.52rem;width:1.7rem;height:1.7rem;position:relative}.faqItem>button>b i{background:#08756b;border-radius:2px;width:.65rem;height:1.5px;transition:transform .18s,opacity .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faqItem>button>b i:last-child{transform:translate(-50%,-50%)rotate(90deg)}.faqItem.open>button>b{background:#e4f4ee;border-color:#a8d2c5}.faqItem.open>button>b i:last-child{opacity:0;transform:translate(-50%,-50%)rotate(0)}.faqAnswerWrap{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .21s,opacity .16s,visibility 0s linear .21s;display:grid}.faqAnswerWrap>div{min-height:0;overflow:hidden}.faqItem.open .faqAnswerWrap{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.faqAnswerWrap p{color:#526b64;font-size:var(--customer-min-font-size,.75rem);margin:0;padding:0 3.85rem .6rem;line-height:1.62}.faqAnswerWrap a{color:#08756b;font-size:var(--customer-min-font-size,.7rem);align-items:center;gap:.35rem;margin:0 3.85rem .9rem;font-weight:900;text-decoration:none;display:inline-flex}.faqAnswerWrap a:hover{color:#075e56;text-underline-offset:.18rem;text-decoration:underline}.faqAnswerWrap a span{transition:transform .15s}.faqAnswerWrap a:hover span{transform:translate(.16rem)}.faqNoResults{text-align:center;place-content:center;justify-items:center;min-height:13rem;padding:1.5rem;display:grid}.faqNoResults h3{color:#1f3e37;margin:.72rem 0 .25rem;font-size:.9rem}.faqNoResults p{color:#60766f;font-size:var(--customer-min-font-size,.74rem);margin:0}.faqNoResults>a,.supportEmpty>a{color:#08756b;font-size:var(--customer-min-font-size,.7rem);margin-top:.7rem;font-weight:900;text-decoration:none}.faqNoResults>a:hover,.supportEmpty>a:hover{text-underline-offset:.18rem;text-decoration:underline}.askSupportPanel{scroll-margin-top:1.5rem}.askSupportHead{background:radial-gradient(circle at 14% 0,#16a08514,#0000 38%)}.askSupportIdentity{align-items:center;gap:.8rem;display:flex}.askSupportIdentity .supportBeacon{margin:-.3rem 0}.supportQuestionForm{gap:.82rem;padding:1rem 1.15rem 1.15rem}.supportQuestionForm label,.supportReplyForm label{color:#284a42;font-size:var(--customer-min-font-size,.7rem);letter-spacing:.01em;gap:.42rem;position:relative}.supportQuestionForm input,.supportQuestionForm textarea,.supportReplyForm textarea{color:#183830;font-size:var(--customer-min-font-size,.76rem);background:#fcfefd;border-color:#c8d8d2;border-radius:.72rem;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px 2px #10352d08}.supportQuestionForm input::placeholder,.supportQuestionForm textarea::placeholder,.supportReplyForm textarea::placeholder{color:#81918c}.supportQuestionForm input:focus,.supportQuestionForm textarea:focus,.supportReplyForm textarea:focus{background:#fff;border-color:#138c79;outline:none;box-shadow:0 0 0 3px #16a08521,0 .4rem .8rem #13493e0d}.fieldCharacterCount{color:#71847e;font-size:var(--customer-min-font-size,.58rem);background:#fcfefde6;border-radius:.3rem;padding:.08rem .28rem;font-weight:750;position:absolute;bottom:.5rem;right:.7rem}.supportQuestionForm input{padding-right:3.9rem}.supportQuestionForm textarea,.supportReplyForm textarea{padding-bottom:1.65rem}.supportFormFooter{align-items:flex-end;margin-top:.1rem}.supportFormFooter small{color:#647a73;max-width:20rem;font-size:var(--customer-min-font-size,.65rem)}.supportFormFooter .primary,.supportReplyForm .primary{background:linear-gradient(135deg,#08756b,#0b9178);border-color:#08756b;border-radius:.66rem;min-height:2.55rem;transition:transform .14s,box-shadow .14s,filter .14s;box-shadow:0 .42rem .8rem #08756b29,inset 0 1px #ffffff29}.supportFormFooter .primary{justify-content:center;align-items:center;gap:.48rem;display:inline-flex}.supportFormFooter .primary b{transition:transform .14s}.supportFormFooter .primary:not(:disabled):hover,.supportReplyForm .primary:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 .58rem 1rem #08756b36,inset 0 1px #ffffff30}.supportFormFooter .primary:not(:disabled):hover b{transform:translate(.14rem)}.supportFormFooter .primary:not(:disabled):active,.supportReplyForm .primary:not(:disabled):active{transform:translateY(1px)}.supportFormFooter .primary:disabled,.supportReplyForm .primary:disabled{cursor:wait;opacity:.68}.supportFormMessage{color:#205b48;font-size:var(--customer-min-font-size,.72rem);background:#edf9f4;border:1px solid #b9decf;border-radius:.75rem;grid-column:1/-1;align-items:center;gap:.55rem;margin:0;padding:.75rem .9rem;font-weight:750;display:flex;box-shadow:0 .3rem .7rem #134c3d0d}.supportFormMessage>span{color:#08756b;background:#d5f1e5;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-weight:950;display:grid}.supportFormMessage.errorMessage{color:#82443d;background:#fff4f2;border-color:#e4c2bd}.supportFormMessage.errorMessage>span{color:#a44c43;background:#f6ddd8}.supportMessagesPanel{grid-column:1/-1}.supportMessagesHead{background:linear-gradient(#fff,#fbfdfc)}.supportCount{background:linear-gradient(145deg,#effaf6,#e2f3ec);border:1px solid #c3ded4;border-radius:.65rem;min-width:2rem;height:2rem;box-shadow:inset 0 1px #fff}.supportEmpty{background:radial-gradient(circle at 50% 44%,#16a0850d,#0000 34%);min-height:16rem}.supportEmpty .supportBeacon{margin-bottom:.4rem}.supportEmpty h3{color:#1c3c35;font-size:.95rem}.supportEmpty p{color:#60766f}.supportWorkspace{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:stretch;min-height:20rem}.supportConversationList{background:linear-gradient(#f9fcfb,#f5f9f7);border-right-color:#dce7e3;max-height:34rem;overflow-y:auto}.supportConversationList>button{color:#29443c;border-bottom-color:#e0e9e5;gap:.35rem;padding:1rem 1.05rem;transition:background .15s,box-shadow .15s,transform .15s;position:relative}.supportConversationList>button:after{content:"";background:0 0;border-radius:0 4px 4px 0;width:3px;transition:background .15s,box-shadow .15s;position:absolute;inset:.45rem auto .45rem 0}.supportConversationList>button:hover{background:#f0f8f5}.supportConversationList>button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #16a08533}.supportConversationList>button.active{background:linear-gradient(100deg,#e7f5f0,#f5faf8);box-shadow:inset 0 0 0 1px #16a0851a,0 .25rem .7rem #0f4b3e0d}.supportConversationList>button.active:after{background:#0a8c76;box-shadow:0 0 .55rem #16a0854d}.supportConversationTitle b{color:#1d3a33;font-size:var(--customer-min-font-size,.77rem)}.supportConversationList>button.active .supportConversationTitle b{color:#0c5247}.supportConversationList small{color:#6b8079;font-size:var(--customer-min-font-size,.62rem)}.supportConversationList p{color:#526b63;font-size:var(--customer-min-font-size,.68rem)}.supportConversationReplyState{color:#8b6a31;font-size:var(--customer-min-font-size,.62rem);align-items:center;gap:.35rem;font-weight:800;display:flex}.supportConversationReplyState>i{background:#d49b39;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 .18rem #d49b391a}.supportConversationReplyState.replied{color:#1f7259}.supportConversationReplyState.replied>i{background:#2ebd7a;box-shadow:0 0 0 .18rem #2ebd7a1c}.supportStatus{color:#5b6f69;font-size:var(--customer-min-font-size,.57rem);letter-spacing:.02em;background:#edf2f0;border:1px solid #d7e0dd;padding:.28rem .5rem}.supportStatus.open{color:#326a8d;background:#eaf4fb;border-color:#c7ddea}.supportStatus.replied{color:#17684b;background:#e3f6ed;border-color:#b8e1cf}.supportStatus.closed{color:#63726e;background:#eef1f0;border-color:#d6dddb}.supportThread{background:#fff;min-height:20rem}.supportThreadHead{background:linear-gradient(#fff,#fbfdfc);padding:1rem 1.15rem}.supportThreadHead>div>span{color:#0b8170;font-size:var(--customer-min-font-size,.57rem);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.24rem;font-weight:900;display:block}.supportThreadHead h3{color:#193a32;font-size:.9rem}.supportThreadHead small{color:#6c807a;font-size:var(--customer-min-font-size,.62rem)}.supportMessageHistory{background:radial-gradient(circle at 50% 0,#16a0850a,#0000 36%),linear-gradient(#f9fcfb,#f5f9f7);gap:.85rem;min-height:12rem;max-height:28rem;padding:1.2rem;overflow-y:auto}.supportMessage{border-radius:.86rem;max-width:min(82%,36rem);padding:.78rem .88rem;box-shadow:0 .3rem .75rem #0d322a0f,inset 0 1px #fff}.supportMessage.customerMessage{background:linear-gradient(145deg,#e6f5ef,#dcf0e8);border-color:#bfe0d5}.supportMessage.supportReply{background:linear-gradient(145deg,#fff,#f8fbfa);border-color:#d5e1dd}.supportMessage>span{color:#08756b;font-size:var(--customer-min-font-size,.61rem);align-items:center;gap:.36rem;display:flex}.supportMessage>span i{background:currentColor;border-radius:50%;width:.34rem;height:.34rem;box-shadow:0 0 .4rem #08756b47}.supportMessage p{color:#294940;font-size:var(--customer-min-font-size,.74rem);margin:.42rem 0;line-height:1.58}.supportMessage time{color:#687d76;font-size:var(--customer-min-font-size,.58rem)}.supportReplyForm{background:#fff;padding:.9rem 1rem 1rem}.closedConversationNote{color:#5f756e;background:#f4f8f6;align-items:center;gap:.6rem;padding:.9rem 1rem;display:flex}.closedConversationNote>span:first-child{color:#167054;background:#dff2e9;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-weight:900;display:grid}.closedConversationNote b{color:#33564c;margin-bottom:.12rem;display:block}.supportThreadPlaceholder{background:radial-gradient(circle at 50% 46%,#16a0850f,#0000 36%);min-height:20rem}.supportThreadPlaceholder .supportBeacon{margin-bottom:.45rem}.supportThreadPlaceholder h3{color:#1d3d35;margin:.7rem 0 .25rem;font-size:.9rem}.supportThreadPlaceholder p{color:#627870;max-width:24rem;font-size:var(--customer-min-font-size,.72rem);margin:0;line-height:1.5}@media (max-width:1050px){.helpPage{grid-template-columns:1fr}.helpWelcome,.supportMessagesPanel,.supportFormMessage{grid-column:auto}.askSupportPanel{order:3}.faqPanel{order:2}.helpWelcome{order:1}.supportFormMessage{order:4}.supportMessagesPanel{order:5}}@media (max-width:760px){.helpWelcome{min-height:auto;padding:1.3rem 1.25rem}.helpWelcome>.supportBeacon{width:6.5rem;height:6.5rem;margin-right:-.5rem}.helpWelcomeSignals{gap:.45rem .8rem}.faqPanelHead,.supportMessagesHead{align-items:flex-start}.supportWorkspace{grid-template-columns:1fr;min-height:0}.supportConversationList{border-bottom:1px solid #dce7e3;border-right:0;max-height:17rem}.supportThread,.supportThreadPlaceholder{min-height:17rem}.supportMessageHistory{max-height:25rem}.faqCategoryFilters button{min-height:2.5rem}.supportReplyForm{grid-template-columns:1fr}.supportFormFooter{flex-direction:column;align-items:stretch}.supportFormFooter .primary,.supportReplyForm .primary{width:100%}}@media (max-width:520px){.helpWelcome{align-items:flex-start;gap:.5rem}.helpWelcomeCopy{min-width:0}.helpWelcome>.supportBeacon{width:4.8rem;height:4.8rem;margin:.15rem -.55rem 0 0}.helpWelcomeSignals{display:grid}.faqPanelHead,.supportMessagesHead{flex-direction:row}.faqResultCount{margin-top:.1rem}.faqCategoryFilters{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.faqCategoryFilters button{flex:none;min-height:2.75rem}.faqItem>button{grid-template-columns:2rem minmax(0,1fr) 1.7rem;padding:.72rem}.faqAnswerWrap p{padding-left:3.45rem;padding-right:1rem}.faqAnswerWrap a{margin-left:3.45rem;margin-right:1rem}.askSupportIdentity>.supportBeacon{display:none}.supportMessage{max-width:91%}.supportThreadHead{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.supportBeacon,.supportBeaconGlow,.supportBeaconRing,.faqItem,.faqItem>button>b i,.faqAnswerWrap,.faqAnswerWrap a span,.faqCategoryFilters button,.supportFormFooter .primary,.supportReplyForm .primary,.supportConversationList>button{transition-duration:.01ms!important;animation:none!important}.supportBeacon,.faqItem:hover,.faqCategoryFilters button:hover,.supportFormFooter .primary:hover,.supportReplyForm .primary:hover{transform:none!important}}.controlBackLink{align-items:center;gap:.34rem;display:inline-flex}.controlAuditList summary{grid-template-columns:2.25rem minmax(0,1fr) auto auto 1.1rem}.controlAuditList summary>.platformIconBadge{border-radius:.62rem;width:2.1rem;height:2.1rem}.controlAuditList summary>span:nth-child(3){color:#4e6a61;font-size:var(--customer-min-font-size,.6rem);font-weight:750}.platformNotificationComposer{max-width:none}.platformMessageComparison:after{content:none}.platformUsageFilters button.primary{justify-content:center;align-items:center;gap:.38rem;display:inline-flex}@media (max-width:760px){.controlAuditList summary{grid-template-columns:2.1rem minmax(0,1fr) 1rem}.controlAuditList summary>span:nth-child(3),.controlAuditList summary time{grid-column:2}.controlAuditList summary>.controlDisclosureChevron{grid-area:1/3}}.platformUsageFilters{grid-template-columns:minmax(14rem,1fr) minmax(7.5rem,auto) minmax(7.5rem,auto) auto minmax(14rem,1fr)}.platformUsageFilterTitle{flex-wrap:wrap;min-width:0}.platformUsageFilterTitle .platformReportingContext{color:#315f55;font-size:var(--customer-min-font-size,.62rem);flex-basis:100%;padding-left:2.6rem;font-weight:800;line-height:1.45}.platformReportingPresets{flex-wrap:wrap;grid-column:2/-1;align-self:center;gap:.38rem;display:flex}.platformReportingPresets button{color:#365b52;min-height:2.75rem;font:inherit;font-size:var(--customer-min-font-size,.66rem);background:#f8fbfa;border:1px solid #bfd2cc;border-radius:.58rem;justify-content:center;align-items:center;gap:.28rem;padding:.48rem .7rem;font-weight:800;transition:border-color .17s,background .17s,box-shadow .17s,transform .17s;display:inline-flex;position:relative}.platformReportingPresets button:not(:disabled):hover{background:#edf7f3;border-color:#68aa99;transform:translateY(-1px)}.platformReportingPresets button[aria-pressed=true]{color:#075e55;background:#e4f4ee;border-color:#087568;font-weight:900;box-shadow:inset 0 -3px #087568,inset 0 1px #fff,0 .25rem .65rem #08756817}.platformReportingPresets button:focus-visible{outline-offset:2px;outline:3px solid #149c7e3d}.platformReportingPresets button:disabled{cursor:wait;opacity:.58}.platformCustomRangeState{color:#49685f;min-height:2.75rem;font-size:var(--customer-min-font-size,.65rem);background:#fff;border:1px dashed #9bbeb4;border-radius:.58rem;align-items:center;gap:.3rem;padding:.48rem .68rem;font-weight:850;display:inline-flex}.platformUsageFilters>.platformPrivacyLabel{grid-column:1/-1}.platformPanelHeading.isMajor{background:linear-gradient(110deg,#eaf6f2 0%,#f4f9f7 55%,#eef3f4 100%);border-bottom:1px solid #bed7cf;min-height:5.6rem;box-shadow:inset 4px 0 #138b77,inset 0 1px #ffffffe0;padding:1.15rem 1.2rem!important}.platformPanelHeading.isMajor>.platformIconBadge{background:linear-gradient(145deg,#f5fffb,#cce9df);border-color:#86c2b3;width:2.75rem;height:2.75rem;box-shadow:inset 0 1px #fff,0 .42rem .9rem #085d4e1f}.platformPanelHeading.isMajor h2{font-size:1.12rem;font-weight:900}.platformPanelHeading.isMajor p{color:#4d6d64;max-width:48rem;font-size:var(--customer-min-font-size,.72rem)}.platformPanelHeading.isMajor>strong{align-self:center}.controlPanelHead.isMajor{background:linear-gradient(110deg,#eaf6f2 0%,#f5f9f7 60%,#eef3f3 100%);border-bottom-color:#bfd7cf;min-height:5.35rem;padding:1rem 1.05rem;box-shadow:inset 4px 0 #138b77,inset 0 1px #ffffffe0}.controlPanelHead.isMajor>.platformIconBadge{background:linear-gradient(145deg,#f7fffc,#cce9df);border-color:#88c1b3;width:2.65rem;height:2.65rem;box-shadow:inset 0 1px #fff,0 .38rem .85rem #085d4e1c}.controlPanelHead.isMajor h2{color:#123a31;letter-spacing:-.012em;font-size:1rem;font-weight:900}.controlPanelHead.isMajor p{color:#526f66;max-width:58rem;font-size:var(--customer-min-font-size,.66rem);line-height:1.5}.controlPanelHead.isMajor>strong{font-size:var(--customer-min-font-size,.65rem);align-self:center}.controlPanelHead.isMajor+.controlTools,.controlPanelHead.isMajor+.controlUserSummary,.controlPanelHead.isMajor+.controlTableWrap,.controlPanelHead.isMajor+.controlCardGrid,.controlPanelHead.isMajor+.controlRecordList,.controlPanelHead.isMajor+.controlDefinitionList{border-top:0}.controlSubsectionHeading{background:linear-gradient(100deg,#eef8f4,#f8fbfa);border-bottom:1px solid #d5e5df;border-radius:.46rem .46rem 0 0;align-items:center;gap:.45rem;min-height:2.35rem;padding:.38rem .45rem .48rem;font-weight:900;display:flex;color:#183f35!important;font-size:var(--customer-min-font-size,.7rem)!important;margin:-.12rem -.12rem .65rem!important}.controlSubsectionHeading>span{flex:none;place-items:center;display:grid;color:#087568!important;background:#e4f4ee!important;border:1px solid #b5d8cd!important;border-radius:.48rem!important;width:1.75rem!important;height:1.75rem!important}.controlSubsectionHeading svg{width:.86rem!important;height:.86rem!important}.controlUserAccessTimeline>div:first-child .controlSubsectionHeading{flex:1;margin:0!important}@media (max-width:1280px){.platformUsageFilters{grid-template-columns:repeat(4,minmax(0,1fr))}.platformUsageFilterTitle,.platformReportingPresets{grid-column:1/-1}.platformOrganisationFilter{grid-column:span 2}}@media (max-width:768px){.platformUsageFilters{grid-template-columns:1fr 1fr}.platformUsageFilterTitle,.platformReportingPresets,.platformUsageFilters>.platformPrivacyLabel{grid-column:1/-1}.platformReportingPresets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platformReportingPresets button,.platformCustomRangeState{width:100%}.platformOrganisationFilter{grid-column:1/-1}.platformPanelHeading.isMajor,.controlPanelHead.isMajor{align-items:start!important}}@media (max-width:390px){.platformUsageFilters{grid-template-columns:1fr}.platformUsageFilters>*,.platformUsageFilterTitle,.platformReportingPresets,.platformOrganisationFilter{grid-column:1}.platformReportingPresets{grid-template-columns:1fr 1fr}.platformReportingPresets button{min-width:0;padding-inline:.45rem}.platformUsageFilterTitle .platformReportingContext{padding-left:0}.platformPanelHeading.isMajor,.controlPanelHead.isMajor{padding:.85rem!important}.platformPanelHeading.isMajor>strong,.controlPanelHead.isMajor>strong{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.platformReportingPresets button{transition:none!important}.platformReportingPresets button:hover{transform:none!important}}@media (forced-colors:active){.platformPanelHeading.isMajor,.controlPanelHead.isMajor,.controlSubsectionHeading,.platformReportingPresets button,.platformCustomRangeState{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.platformReportingPresets button[aria-pressed=true]{outline-offset:-4px;outline:3px solid highlight}.platformPanelHeading.isMajor>.platformIconBadge,.controlPanelHead.isMajor>.platformIconBadge{box-shadow:none;background:canvas;border:2px solid canvastext}}.platformSmsNumbers{gap:1rem;min-width:0;display:grid}.platformSmsNumbersHeading{background:linear-gradient(135deg,#eaf8f4 0%,#f7fbfa 68%,#edf4f6 100%);border:1px solid #b8d9d1;border-radius:16px;align-items:center;gap:.85rem;padding:1.05rem 1.15rem;display:flex;box-shadow:0 12px 30px #0c4b4414}.platformSmsNumbersHeading>div:last-child{min-width:0}.platformSmsNumbersHeading span,.platformSmsPanel header span,.controlSmsRouting .controlPanelHeading span,.controlSmsReview>span{color:#08786e;font-size:var(--customer-min-font-size,.7rem);letter-spacing:.09em;text-transform:uppercase;font-weight:800;display:block}.platformSmsNumbersHeading h2,.platformSmsPanel h3,.controlSmsRouting h2,.controlSmsReview h3{color:#112b2a;margin:.12rem 0 .2rem}.platformSmsNumbersHeading p,.platformSmsPanel p,.controlSmsRouting p{color:#526a65;margin:0;line-height:1.55}.platformSmsEvidence,.controlSmsEvidence{color:#24584f;background:#f0faf7;border:1px solid #b9d8d2;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;display:flex}.platformSmsEvidence.warning,.controlSmsEvidence.warning{color:#6d5427;background:#fffaf0;border-color:#e8cf9d}.platformSmsEvidence svg,.controlSmsEvidence svg{flex:none;margin-top:.1rem}.platformSmsEvidence strong,.controlSmsEvidence strong{color:currentColor;display:block}.platformSmsEvidence p,.controlSmsEvidence p{color:currentColor;margin:.18rem 0 0}.platformSmsMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.platformSmsMetrics article{background:#fff;border:1px solid #d8e5e2;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:.12rem .65rem;min-height:116px;padding:.9rem;display:grid;box-shadow:0 8px 22px #1b39340f}.platformSmsMetrics article>svg{color:#07867a;grid-row:1/4}.platformSmsMetrics article>strong{color:#122e2b;font-size:1.6rem;line-height:1}.platformSmsMetrics article>span{color:#294e48;font-weight:750}.platformSmsMetrics article>small{color:#6d817d}.platformSmsMetrics article.attention{background:#fffbf2;border-color:#e5c786}.platformSmsGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:1rem;display:grid}.platformSmsPanel,.controlSmsRouting{background:#fff;border:1px solid #d3e2df;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #183a3412}.platformSmsPanel{padding:1rem}.platformSmsPanel>header{border-bottom:1px solid #e4ecea;align-items:center;gap:.72rem;padding-bottom:.85rem;display:flex}.platformSmsPanel>header>div:nth-child(2){flex:1;min-width:0}.platformSmsPanel>header>b{color:#08786e;background:#e7f5f1;border-radius:999px;place-items:center;min-width:2rem;height:2rem;display:grid}.platformSmsPanel dl,.controlSmsSummary dl,.platformSmsReview dl,.controlSmsReview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.9rem 0 0;display:grid}.platformSmsPanel dl>div,.controlSmsSummary dl>div,.platformSmsReview dl>div,.controlSmsReview dl>div{background:#f8fbfa;border:1px solid #e1ebe9;border-radius:10px;min-width:0;padding:.7rem .75rem}.platformSmsPanel dt,.controlSmsSummary dt,.platformSmsReview dt,.controlSmsReview dt{color:#6b7e79;font-size:var(--customer-min-font-size,.72rem);text-transform:uppercase;letter-spacing:.045em;font-weight:750}.platformSmsPanel dd,.controlSmsSummary dd,.platformSmsReview dd,.controlSmsReview dd{color:#193d37;overflow-wrap:anywhere;margin:.22rem 0 0;font-weight:700}.platformSmsRules{gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.platformSmsRules li{color:#315a52;align-items:center;gap:.55rem;display:flex}.platformSmsRules svg{color:#07867a;flex:none}.platformSmsControlForm,.controlSmsActionForm{border-top:1px solid #e3ecea;gap:.72rem;margin-top:1rem;padding-top:1rem;display:grid}.platformSmsControlForm label,.controlSmsActionForm label{color:#274c45;gap:.35rem;font-weight:700;display:grid}.platformSmsControlForm label small,.controlSmsActionForm label small{color:#71837f;font-weight:500}.platformSmsControlForm input,.platformSmsControlForm select,.controlSmsActionForm input,.controlSmsActionForm select{color:#183c35;background:#fff;border:1px solid #bdceca;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:.62rem .7rem}.platformSmsControlForm input:focus-visible,.platformSmsControlForm select:focus-visible,.controlSmsActionForm input:focus-visible,.controlSmsActionForm select:focus-visible,.platformSmsConfirm input:focus-visible{outline-offset:2px;border-color:#07867a;outline:3px solid #00928440}.platformPrimaryButton,.platformSecondaryButton,.platformDangerSecondary{cursor:pointer;border-radius:9px;min-height:42px;padding:.62rem .9rem;font-weight:800}.platformPrimaryButton{color:#fff;background:linear-gradient(135deg,#087c71,#075f59);border:1px solid #076d64;box-shadow:0 7px 16px #076c632e}.platformSecondaryButton{color:#244a43;background:#fff;border:1px solid #b9cbc7}.platformDangerSecondary{color:#963a32;background:#fff8f7;border:1px solid #d9aaa5}.platformPrimaryButton:disabled,.platformSecondaryButton:disabled,.platformDangerSecondary:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.controlSmsActionForm>div,.platformSmsReviewActions{flex-wrap:wrap;gap:.6rem;display:flex}.platformSmsReview,.controlSmsReview{background:linear-gradient(145deg,#f1fbf8,#fff);border:1px solid #80bcb2;border-radius:13px;margin-top:1rem;padding:1rem;box-shadow:inset 3px 0 #07867a}.platformSmsWarning,.controlSmsWarning{background:#fff7e7;border-radius:9px;align-items:flex-start;gap:.55rem;padding:.72rem .8rem;display:flex;color:#70531f!important;margin-top:.85rem!important}.platformSmsWarning svg,.controlSmsWarning svg{flex:none;margin-top:.08rem}.platformSmsConfirm{color:#284e47;align-items:flex-start;margin:.85rem 0;font-weight:700;gap:.55rem!important;display:flex!important}.platformSmsConfirm input{accent-color:#08786e;flex:none;height:1.05rem;margin-top:.13rem;width:1.05rem!important;min-height:0!important}.platformSmsInventory{padding:0}.platformSmsInventory>header,.platformSmsAudit>header{margin:0;padding:1rem}.platformSmsInventory .platformTableWrap{overflow-x:auto}.platformSmsInventory table{border-collapse:collapse;width:100%;min-width:960px}.platformSmsInventory th,.platformSmsInventory td{text-align:left;vertical-align:top;border-bottom:1px solid #e6eceb;padding:.8rem}.platformSmsInventory th{color:#526e68;font-size:var(--customer-min-font-size,.72rem);text-transform:uppercase;letter-spacing:.045em;background:#f4f9f7}.platformSmsInventory td strong,.platformSmsInventory td span,.platformSmsInventory td small{display:block}.platformSmsInventory td small{color:#71827f;margin-top:.2rem}.platformSmsInventory td a{color:#08786e;align-items:center;gap:.25rem;font-weight:750;display:inline-flex}.platformSmsInventory tr.platformSmsRetainedRow td{background:#fffaf0}.platformSmsInventory tr.platformSmsRetainedRow td:first-child{box-shadow:inset 3px 0 #c28a27}.platformSmsRetainedBadge{color:#735313;width:fit-content;font-size:var(--customer-min-font-size,.68rem);letter-spacing:.035em;text-transform:uppercase;background:#fff3d5;border:1px solid #d7b66f;border-radius:999px;margin-top:.3rem;padding:.16rem .46rem;font-weight:800;display:inline-flex!important}.platformSmsDefaultBadge{color:#075f56;width:fit-content;font-size:var(--customer-min-font-size,.68rem);letter-spacing:.025em;background:#e8f7f3;border:1px solid #9fcfc4;border-radius:999px;margin-top:.3rem;padding:.16rem .46rem;font-weight:800;display:inline-flex!important}.platformSmsPanel header .platformSmsDefaultBadge,.controlSmsAssignment>.platformSmsDefaultBadge{color:#075f56;font-size:var(--customer-min-font-size,.68rem);letter-spacing:.025em;text-transform:none}.platformSmsDefaultDescription{color:#49645f;margin:.7rem 0 0}.platformSmsEmpty{text-align:center;justify-items:center;gap:.35rem;padding:2.2rem 1rem;display:grid}.platformSmsEmpty.compact{padding:1.2rem .6rem}.platformSmsAudit ol,.controlSmsHistory ol{gap:.6rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.platformSmsAudit li,.controlSmsHistory li{background:#fafcfb;border:1px solid #e0e9e7;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.72rem;display:flex}.platformSmsAudit li svg,.controlSmsHistory li svg{color:#07867a;flex:none}.platformSmsAudit li p,.controlSmsHistory li p{margin:.15rem 0}.platformSmsAudit li small,.controlSmsHistory li small{color:#71817e;overflow-wrap:anywhere}.controlSmsRouting{padding:1rem}.controlSmsRouting .controlPanelHeading{border-bottom:1px solid #e3ecea;align-items:center;gap:.72rem;padding:0 0 .9rem;display:flex}.controlSmsRouting .controlPanelHeading>div:last-child{min-width:0}.controlSmsEvidence{margin-top:.85rem}.controlSmsRetainedOverride{background:#fffcf5;border:1px solid #e0c17f;border-radius:13px;margin-top:1rem;padding:.85rem}.controlSmsRetainedOverride .controlSmsEvidence{margin-top:0}.controlSmsRetainedOverride .platformSmsRules{margin-inline:.15rem}.controlSmsBlockedReason{background:#f8eee0;border-radius:9px;padding:.65rem .75rem;font-weight:700;color:#704d1e!important;margin-top:.7rem!important}.controlSmsSummary{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:.85rem;margin-top:.85rem;display:grid}.controlSmsAssignment{background:linear-gradient(145deg,#eaf8f4,#f9fcfb);border:1px solid #b7d7d0;border-radius:12px;padding:.9rem}.controlSmsAssignment>span{color:#08786e;font-size:var(--customer-min-font-size,.72rem);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.controlSmsAssignment>strong{color:#163c35;margin:.25rem 0;font-size:1.12rem;display:block}.controlSmsSummary dl{margin:0}.controlSmsHistory{border-top:1px solid #e3ecea;margin-top:1rem;padding-top:.8rem}.controlSmsHistory>summary{color:#214a43;cursor:pointer;align-items:center;gap:.55rem;font-weight:800;list-style:none;display:flex}.controlSmsHistory>summary::-webkit-details-marker{display:none}.controlSmsHistory>summary b{margin-left:auto}.controlSmsHistory[open] .controlDisclosureChevron{transform:rotate(180deg)}@media (max-width:1024px){.platformSmsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platformSmsGrid,.controlSmsSummary{grid-template-columns:1fr}}@media (max-width:640px){.platformSmsMetrics,.platformSmsPanel dl,.controlSmsSummary dl,.platformSmsReview dl,.controlSmsReview dl{grid-template-columns:1fr}.platformSmsNumbersHeading,.controlSmsRouting .controlPanelHeading{align-items:flex-start;padding:.85rem}.platformSmsPanel,.controlSmsRouting{border-radius:13px}.platformSmsPanel{padding:.85rem}.platformSmsInventory{padding:0}.controlSmsRouting{padding:.85rem}.platformSmsReviewActions,.controlSmsActionForm>div{grid-template-columns:1fr;display:grid}.platformSmsReviewActions button,.controlSmsActionForm button{width:100%}}@media (prefers-reduced-motion:reduce){.platformSmsNumbers *,.controlSmsRouting *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.purchasePage{color:#0b2930;background:radial-gradient(circle at 82% 7%,#2fd6c22b,#0000 24rem),linear-gradient(#f7fcfb 0%,#eef7f5 100%);min-height:100vh}.purchaseHeader{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fcfbe6;border-bottom:1px solid #72a09947;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:.9rem max(1.25rem,50vw - 610px);display:flex;position:sticky;top:0}.purchaseHeader .brandLogoHorizontal{width:164px;max-width:42vw;height:auto;display:block}.purchaseSignIn{color:#075f59;font-weight:800;text-decoration:none}.purchaseHero{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:2rem;width:min(1220px,100% - 40px);margin:0 auto;padding:4.5rem 0 2.7rem;display:grid}.purchaseHero h1{letter-spacing:-.052em;max-width:850px;margin:.45rem 0 1rem;font-size:clamp(2.55rem,5vw,4.8rem);line-height:.98}.purchaseHero>div:first-child>p:last-child{color:#48666c;max-width:760px;margin:0;font-size:1.08rem;line-height:1.65}.purchaseTrust{background:#ffffffc7;border:1px solid #b5d9d2;border-radius:18px;align-items:center;gap:.8rem;padding:1rem;display:flex;box-shadow:0 14px 36px #0e463f14}.purchaseTrust svg{color:#00897d;flex:none;width:2.2rem;height:2.2rem}.purchaseTrust span{color:#55716d;gap:.15rem;font-size:.84rem;line-height:1.45;display:grid}.purchaseTrust strong{color:#123e3a;font-size:.94rem}.purchaseTestNotice{color:#66490e;background:#fff7dc;border:1px solid #ddb65c;border-radius:12px;justify-content:center;align-items:center;gap:.65rem;width:min(1220px,100% - 40px);margin:0 auto 1rem;padding:.8rem 1rem;display:flex}.purchaseTestNotice strong{text-transform:uppercase;letter-spacing:.06em;font-size:var(--customer-min-font-size,.75rem)}.purchaseLayout{grid-template-columns:minmax(0,1fr) minmax(340px,.43fr);align-items:start;gap:1.3rem;width:min(1220px,100% - 40px);margin:0 auto;padding-bottom:5rem;display:grid}.purchaseSteps{gap:1rem;display:grid}.purchaseSection,.purchaseSummary{background:#fffffff0;border:1px solid #d5e5e1;border-radius:22px;box-shadow:0 15px 45px #123f3a14}.purchaseSection{padding:1.35rem}.purchaseSectionHeading{align-items:flex-start;gap:.8rem;margin-bottom:1.2rem;display:flex}.purchaseSectionHeading>span{color:#fff;background:linear-gradient(145deg,#00aa98,#05736b);border-radius:10px;place-items:center;width:2.15rem;height:2.15rem;font-weight:900;display:grid;box-shadow:0 8px 18px #00847833}.purchaseSectionHeading>.purchaseWorkspaceIcon{background:radial-gradient(circle at 25% 12%,#b3fff0 0,#36cbb3 28%,#07877d 66%,#064b53 100%);border:1px solid #84e1d1;border-radius:15px;flex:0 0 48px;width:48px;height:48px;box-shadow:inset 0 2px 2px #e5fff8,inset 0 -4px 5px #03333e59,0 5px #075852,0 10px 18px #005a5533}.purchaseWorkspaceIcon svg{stroke-width:2.2px;filter:drop-shadow(0 2px 1px #00374059);width:25px;height:25px}.purchaseSectionHeading h2{color:#0b3233;margin:0;font-size:1.28rem}.purchaseSectionHeading p{color:#617a77;margin:.25rem 0 0;line-height:1.45}.purchaseInterval{background:#edf5f3;border-radius:13px;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:1rem;padding:.3rem;display:grid}.purchaseInterval button{color:#486661;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;font-weight:800;display:flex}.purchaseInterval button small{color:#087266;background:#dff8ee;border-radius:999px;padding:.15rem .4rem}.purchaseInterval button.active{color:#0b4944;background:#fff;border-color:#aad3cb;box-shadow:0 5px 14px #19504917}.purchasePlans{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.purchasePlans>button{color:#173b38;text-align:left;cursor:pointer;background:#fbfdfc;border:1px solid #d7e5e2;border-radius:14px;align-content:start;gap:.35rem;min-width:0;min-height:154px;padding:.9rem;display:grid;position:relative}.purchasePlans>button:hover{border-color:#76bbb0;transform:translateY(-2px)}.purchasePlans>button.selected{background:linear-gradient(155deg,#edfbf8,#fff);border-color:#008f82;box-shadow:inset 0 0 0 1px #008f82,0 8px 20px #007d711a}.purchasePlanCheck{background:#def4ef;border-radius:999px;place-items:center;width:1.3rem;height:1.3rem;display:grid;position:absolute;top:.65rem;right:.65rem}.purchasePlanCheck svg{color:#08766d;width:.85rem}.purchasePlans strong{padding-right:1.2rem;font-size:.9rem}.purchasePlans small{color:#6c817d;line-height:1.35}.purchasePlans b{align-self:end;margin-top:auto;font-size:1.1rem}.purchasePlans em{color:#758682;font-size:var(--customer-min-font-size,.72rem);font-style:normal;font-weight:600}.purchaseInlineField{color:#234e48;background:#eff8f6;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;padding:.8rem;font-weight:800;display:flex}.purchaseInlineField select{min-width:170px}.purchaseAddOns{gap:.65rem;display:grid}.purchaseAddOns article,.purchaseToggle{background:#fbfdfc;border:1px solid #dce8e5;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem;display:grid}.purchaseAddOns svg{color:#07877c;width:1.5rem;height:1.5rem}.purchaseAddOns h3,.purchaseToggle strong{color:#193f3a;margin:0;font-size:.95rem;display:block}.purchaseAddOns p,.purchaseToggle small{color:#6a7f7b;margin:.2rem 0 0;font-size:.82rem;line-height:1.45;display:block}.purchaseAddOns article label{color:#5d7772;font-size:var(--customer-min-font-size,.72rem);gap:.25rem;font-weight:800;display:grid}.purchaseAddOns article input{width:76px}.purchaseToggle{cursor:pointer}.purchaseToggle input{accent-color:#008d80;width:1.2rem;height:1.2rem}.purchaseFields{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.purchaseFields label{color:#294e48;align-content:start;gap:.38rem;min-width:0;font-size:.82rem;font-weight:800;display:grid}.purchaseFields label.wide{grid-column:1/-1}.purchaseFields label>small{color:#738783;font-weight:500}.purchaseFields input,.purchaseFields select,.purchaseInlineField select,.purchaseAddOns article input{color:#143b36;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcfcb;border-radius:9px;padding:.65rem .72rem}.purchaseFields input,.purchaseFields select{box-sizing:border-box;width:100%;height:46px}.purchaseFields input:focus,.purchaseFields select:focus,.purchaseInlineField select:focus,.purchaseAddOns input:focus{border-color:#008f82;outline:3px solid #008f8224}.purchaseCountry{background:#edf9f6;border:1px solid #bddbd5;border-radius:10px;align-content:center;gap:.1rem;min-height:68px;padding:.7rem .8rem;display:grid}.purchaseCountry span{color:#58716d;font-size:var(--customer-min-font-size,.72rem);font-weight:800}.purchaseCountry strong{color:#0a625a}.purchaseCountry small{color:#657b77}.purchaseSummary{color:#193f3a;padding:1.25rem;position:sticky;top:94px;overflow:hidden}.purchaseSummary:before{content:"";background:linear-gradient(90deg,#02b6a1,#37ded0,#047e74);height:5px;margin:-1.25rem -1.25rem 1.2rem;display:block}.purchaseSummaryHeading{align-items:center;gap:.7rem;display:flex}.purchaseSummaryHeading>svg{color:#087b71;background:#e8f8f4;border-radius:12px;width:2.65rem;height:2.65rem;padding:.55rem}.purchaseSummaryHeading div{gap:.12rem;display:grid}.purchaseSummaryHeading span{color:#506d67;letter-spacing:.06em;text-transform:uppercase;font-size:.875rem;font-weight:800}.purchaseSummaryHeading strong{color:#193f3a;font-size:1.18rem}.purchaseTrialPrice{color:#193f3a;background:#ecf8f4;border:1px solid #b5ded3;border-radius:14px;margin:1.15rem 0 .25rem;padding:1rem}.purchaseTrialPrice p{margin:.5rem 0;font-size:.9375rem;line-height:1.5}.purchaseTrialPrice .purchaseTrialAmount{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;display:flex}.purchaseTrialAmount strong{color:#075f58;letter-spacing:-.04em;font-size:3.5rem;line-height:1.1}.purchaseTrialAmount span{font-size:1.05rem;font-weight:800}.purchaseAfterTrial{border-top:1px solid #b5ded3;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-top:.85rem;padding-top:.85rem;display:flex}.purchaseAfterTrial span{font-size:.9375rem;font-weight:700}.purchaseAfterTrial strong{font-size:1.35rem}.purchaseAfterTrial small{font-size:.875rem}.purchaseSummary .purchaseTrialAgreement{color:#193f3a;background:#f5faf8;margin:.5rem 0 1rem;padding:1rem}.purchaseTrialAgreement>p{margin:.65rem 0}.purchaseFields #purchase-timezone-help{color:#506d67;font-size:.875rem;font-weight:400;line-height:1.45}.purchaseSummary dl{gap:.65rem;margin:1.15rem 0;display:grid}.purchaseSummary dl>div{border-bottom:1px solid #e2ebe9;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding-bottom:.65rem;display:grid}.purchaseSummary dt{color:#56716c;font-size:.82rem;line-height:1.35}.purchaseSummary dd{color:#193f3a;margin:0;font-size:.86rem;font-weight:800}.purchaseTotal{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.purchaseTotal span{color:#375d56;font-weight:800}.purchaseTotal strong{color:#083f3b;white-space:nowrap;font-size:1.65rem}.purchaseTotal small{font-size:var(--customer-min-font-size,.75rem);font-weight:700}.purchaseSaving{color:#196a4b;background:#e9f8ef;border-radius:9px;padding:.65rem .7rem;font-size:.8rem;font-weight:800}.purchaseFacts{gap:.45rem;margin:1rem 0;padding:0;list-style:none;display:grid}.purchaseFacts li{color:#466760;align-items:center;gap:.5rem;font-size:.9375rem;line-height:1.5;display:flex}.purchaseFacts svg{color:#087b71;flex:none;width:1rem;height:1rem}.purchaseTax{color:#657a76;font-size:var(--customer-min-font-size,.75rem);margin:.9rem 0}.purchaseLegal{color:#375d56;background:#f7faf9;border:1px solid #d7e5e2;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.75rem;font-size:.875rem;line-height:1.5;display:flex}.purchaseLegal input{accent-color:#008d80;flex:none;width:1.1rem;height:1.1rem;margin-top:.12rem}.purchaseLegal a{color:#006f66;font-weight:800}.purchaseSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#078e82,#075c56);border:0;border-radius:11px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:50px;margin-top:.9rem;font-weight:900;display:flex;box-shadow:0 10px 22px #04696033}.purchaseSubmit svg{width:1.1rem}.purchaseSubmit:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.purchaseError{color:#9a342d;background:#fff0ee;border-radius:9px;padding:.7rem;font-size:.82rem;font-weight:750}.purchaseFinePrint{color:#506d67;font-size:.875rem;line-height:1.5}@media (max-width:1050px){.purchasePlans{grid-template-columns:repeat(3,minmax(0,1fr))}.purchaseLayout{grid-template-columns:minmax(0,1fr) 330px}}@media (max-width:820px){.purchaseHero,.purchaseLayout{grid-template-columns:1fr}.purchaseTrust{max-width:520px}.purchaseSummary{position:static}}@media (max-width:600px){.purchaseHeader{min-height:66px;padding-inline:1rem}.purchaseHeader .brandLogoHorizontal{width:138px}.purchaseHero,.purchaseLayout,.purchaseTestNotice{width:min(100% - 24px,1220px)}.purchaseHero{padding-top:2.8rem}.purchaseHero h1{font-size:clamp(2.25rem,12vw,3.15rem)}.purchaseTestNotice{flex-direction:column;align-items:flex-start}.purchasePlans{grid-template-columns:1fr 1fr}.purchasePlans>button:last-child{grid-column:1/-1}.purchaseFields{grid-template-columns:1fr}.purchaseFields label.wide{grid-column:1}.purchaseInterval button{flex-direction:column;gap:.15rem}.purchaseAddOns article,.purchaseToggle{grid-template-columns:auto minmax(0,1fr)}.purchaseAddOns article label,.purchaseToggle input{grid-column:2}.purchaseTotal{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (prefers-reduced-motion:reduce){.purchasePage *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.purchasePlans>button:hover{transform:none}}.platformMarketingAnalytics{gap:1rem;min-width:0;display:grid}.marketingScopeBanner{background:radial-gradient(circle at 92% 10%,#32c3921f,#0000 28%),linear-gradient(135deg,#eaf8f4,#fbfdfc 68%,#edf4f6);border:1px solid #b8d9d1;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:grid;box-shadow:0 .7rem 1.8rem #0c4b4414}.marketingScopeBanner>.platformIconBadge{border-radius:.95rem;width:3.2rem;height:3.2rem}.marketingScopeBanner h2{color:#0e312b;letter-spacing:-.02em;margin:.08rem 0 .22rem;font-size:1.18rem}.marketingScopeBanner p{color:#4c6d64;font-size:var(--customer-min-font-size,.78rem);margin:0;line-height:1.5}.marketingScopeBanner .eyebrow{color:#08796e;font-size:var(--customer-min-font-size,.62rem);letter-spacing:.13em}.marketingScopeBanner>.marketingScopePill{color:#17675b;font-size:var(--customer-min-font-size,.66rem);white-space:nowrap;background:#ffffffc2;border:1px solid #b9d9d0;border-radius:999px;align-items:center;gap:.35rem;padding:.48rem .65rem;font-weight:850;display:inline-flex}.marketingToolbar{background:#fffffff0;border:1px solid #cfdfda;border-radius:.85rem;grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;gap:.75rem;padding:.8rem .9rem;display:grid;box-shadow:0 .35rem 1.1rem #0c262d0d}.marketingToolbar>div:first-child{gap:.1rem;display:grid}.marketingToolbar strong{color:#173b33;font-size:var(--customer-min-font-size,.72rem)}.marketingToolbar small{color:#6f827c;font-size:var(--customer-min-font-size,.62rem)}.marketingPeriodButtons{gap:.35rem;display:flex}.marketingPeriodButtons button,.marketingRefresh{color:#365b52;min-height:2.55rem;font:inherit;font-size:var(--customer-min-font-size,.66rem);cursor:pointer;background:#f8fbfa;border:1px solid #bfd2cc;border-radius:.58rem;padding:.48rem .7rem;font-weight:850}.marketingPeriodButtons button[aria-pressed=true]{color:#075e55;background:#e4f4ee;border-color:#087568;box-shadow:inset 0 -3px #087568}.marketingPeriodButtons button:disabled,.marketingRefresh:disabled{cursor:wait;opacity:.58}.marketingPeriodButtons button:focus-visible,.marketingRefresh:focus-visible{outline-offset:2px;outline:3px solid #149c7e3d}.marketingRefresh{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.marketingRefresh svg{width:.95rem;height:.95rem}.marketingRefresh:disabled svg{animation:.8s linear infinite platformMarketingSpin}@keyframes platformMarketingSpin{to{transform:rotate(360deg)}}.marketingLoading{color:#167868;align-content:center;place-items:center;gap:.7rem;min-height:13rem;display:grid}.marketingLoading svg{animation:.8s linear infinite platformMarketingSpin}.marketingLoading strong{color:#355d54;font-size:var(--customer-min-font-size,.78rem)}.marketingAdsPanel{min-width:0}.adsContent{gap:1rem;min-width:0;padding:1rem;display:grid}.adsContent>*{min-width:0}.adsConnectionNote,.adsFinePrint,.adsEmpty{color:#506c66;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.6}.adsEmpty{background:#f5faf8;border:1px dashed #bdd7d0;border-radius:.8rem;padding:1rem}.adsAccount{flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.85rem;display:flex}.adsAccount span{color:#506c66}.adsBudget{background:linear-gradient(115deg,#e5f5ef,#f8fcfa);border:1px solid #bcded3;border-radius:1rem;gap:.7rem;padding:1.15rem;display:grid}.adsBudget h3{color:#103e36;margin:.3rem 0;font-size:1.3rem}.adsBudget p{margin:0;font-size:.85rem}.adsBudget small{color:#4c6d63;font-size:.8rem;line-height:1.55}.adsBudget progress{accent-color:#078777;border:0;border-radius:1rem;width:100%;height:.65rem;overflow:hidden}.adsBudget progress::-webkit-progress-bar{background:#cbe4db;border-radius:1rem}.adsBudget progress::-webkit-progress-value{background:#078777;border-radius:1rem}.adsCampaignList{gap:.6rem;display:grid}.adsCampaignList article{background:#f8fbfa;border:1px solid #d4e5df;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem;display:flex}.adsCampaignList article>div{overflow-wrap:anywhere;gap:.35rem;min-width:0;display:grid}.adsCampaignList strong{font-size:.9rem}.adsCampaignList small{color:#506c66;font-size:.8rem}.adsStatus{color:#165240;background:#ddf2e8;border-radius:999px;flex-shrink:0;padding:.3rem .65rem;font-size:.8rem;font-weight:800}.adsStatus.isPaused{color:#6e4a08;background:#fff0cd}.adsMetricGrid,.adsJourney{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.adsMetricGrid article,.adsJourney article{background:#fff;border:1px solid #d8e5df;border-radius:.8rem;align-content:start;gap:.35rem;min-width:0;padding:.9rem;display:grid}.adsMetricGrid p,.adsJourney span{color:#54736b;margin:0;font-size:.8rem;font-weight:700}.adsMetricGrid strong,.adsJourney strong{color:#123c33;overflow-wrap:anywhere;font-size:1.15rem}.adsMetricGrid small{color:#627b72;font-size:.8rem}.adsDetails{border:1px solid #d1e4db;border-radius:.8rem;min-width:0;padding:.9rem}.adsDetails summary{cursor:pointer;color:#116b60;padding:.2rem 0;font-size:.9rem;font-weight:800}.adsDetails[open]{display:block}.adsDetails[open]>*+*{margin-top:.8rem}.adsDetails h3{color:#163d33;font-size:.95rem}.adsDetails summary:focus-visible,.marketingAdsPanel .marketingTableWrap:focus-visible{outline-offset:4px;outline:3px solid #0e8c7a}.adsTable{font-size:.82rem}.adsTable th{font-size:.8rem}.adsTable td:first-child{white-space:normal;overflow-wrap:anywhere;min-width:10rem;max-width:24rem}.adsTable small{color:#59796d;margin-top:.2rem;font-size:.8rem;display:block}.adsPageList{padding:0;list-style:none}.adsPageList li{border-bottom:1px solid #d8e5df;justify-content:space-between;gap:1rem;padding:.6rem 0;font-size:.82rem;display:flex}.adsPageList span{overflow-wrap:anywhere;min-width:0}.adsPageList strong{white-space:nowrap}@media (max-width:1100px){.adsMetricGrid,.adsJourney{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.adsMetricGrid,.adsJourney{grid-template-columns:1fr}.adsCampaignList article{flex-direction:column;align-items:flex-start}.adsContent{padding:.8rem}}@media (forced-colors:active){.adsBudget,.adsStatus,.adsEmpty{color:canvastext;background:canvas;border:1px solid canvastext}}.marketingMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.marketingMetricGrid article{background:linear-gradient(150deg,#fff 12%,#f7fbf9 100%);border:1px solid #d3e1dc;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .55rem;min-width:0;padding:.9rem;display:grid;box-shadow:0 .4rem 1.15rem #0c242d0d}.marketingMetricGrid article>span{color:#087568;background:#e9f6f2;border:1px solid #bdddd3;border-radius:.68rem;grid-row:1/span 2;place-items:center;width:2.25rem;height:2.25rem;display:grid}.marketingMetricGrid article>span svg{width:1.12rem;height:1.12rem}.marketingMetricGrid p{color:#667d76;font-size:var(--customer-min-font-size,.62rem);margin:0;font-weight:800}.marketingMetricGrid strong{overflow-wrap:anywhere;color:#143a31;min-width:0;font-size:1.05rem;line-height:1.1}.marketingMetricGrid small{color:#71847e;font-size:var(--customer-min-font-size,.6rem);grid-column:1/-1;margin-top:.42rem}.marketingPanelHeading{background:linear-gradient(105deg,#f0f8f5,#fff);border-bottom:1px solid #d7e4df;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.9rem 1rem;display:flex}.marketingPanelHeading>div{align-items:center;gap:.7rem;min-width:0;display:flex}.marketingPanelHeading h2{color:#143a31;margin:.06rem 0 0;font-size:.92rem}.marketingPanelHeading .eyebrow{color:#08796e;font-size:var(--customer-min-font-size,.58rem);letter-spacing:.12em;margin:0}.marketingPanelHeading>strong{color:#087568;font-size:var(--customer-min-font-size,.62rem);white-space:nowrap;background:#edf8f4;border:1px solid #cce2db;border-radius:999px;flex:none;padding:.34rem .5rem}.marketingJourney{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;padding:1rem;display:grid}.marketingJourney article{background:#fbfdfc;border:1px solid #d5e4df;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.78rem;display:grid;position:relative}.marketingJourney article>i{color:#fff;width:1.65rem;height:1.65rem;font-size:var(--customer-min-font-size,.64rem);background:linear-gradient(145deg,#0a806f,#15a47f);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.marketingJourney article>div{gap:.16rem;min-width:0;display:grid}.marketingJourney span{color:#55736a;font-size:var(--customer-min-font-size,.62rem);font-weight:800}.marketingJourney strong{color:#143a31;font-size:1.1rem}.marketingJourney small{color:#71857f;font-size:var(--customer-min-font-size,.57rem);line-height:1.35}.marketingJourney article>svg{z-index:2;color:#168b75;background:#edf8f4;border-radius:50%;padding:.17rem;position:absolute;right:-.74rem}.marketingDefinitionNote{color:#607971;font-size:var(--customer-min-font-size,.63rem);border-top:1px solid #e0e9e6;align-items:flex-start;gap:.4rem;margin:0;padding:.72rem 1rem;line-height:1.5;display:flex}.marketingDefinitionNote svg{color:#168b75;flex:none;margin-top:.05rem}.marketingSourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid}.marketingSourceCard{background:#fbfdfc;border:1px solid #d7e4df;border-radius:.75rem;padding:.78rem}.marketingSourceCard>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;display:grid}.marketingSourceStatus{background:#9aaba6;border-radius:50%;width:.58rem;height:.58rem;box-shadow:0 0 0 4px #9aaba621}.marketingSourceCard.is-connected .marketingSourceStatus{background:#18a673;box-shadow:0 0 0 4px #18a67321}.marketingSourceCard.is-partial .marketingSourceStatus,.marketingSourceCard.is-manual .marketingSourceStatus{background:#c98a16;box-shadow:0 0 0 4px #c98a1621}.marketingSourceCard.is-error .marketingSourceStatus{background:#c44d45;box-shadow:0 0 0 4px #c44d4521}.marketingSourceCard strong{color:#173c33;min-width:0;font-size:var(--customer-min-font-size,.68rem)}.marketingSourceCard b{color:#54736a;font-size:var(--customer-min-font-size,.57rem);white-space:nowrap}.marketingSourceCard p{color:#6a7f79;font-size:var(--customer-min-font-size,.61rem);margin:.55rem 0 0;line-height:1.48}.marketingTwoColumn{grid-template-columns:1fr 1fr;gap:1rem;min-width:0;display:grid}.marketingDataPanel,.marketingSearchPanel{min-width:0;overflow:hidden}.marketingRankList{display:grid}.marketingRankList article{border-top:1px solid #e4ece9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;min-width:0;padding:.7rem 1rem;display:grid}.marketingRankList article:first-child{border-top:0}.marketingRankList i{color:#16806e;width:1.45rem;height:1.45rem;font-size:var(--customer-min-font-size,.58rem);background:#edf6f3;border-radius:.42rem;place-items:center;font-style:normal;font-weight:900;display:grid}.marketingRankList article>div{gap:.16rem;min-width:0;display:grid}.marketingRankList article>div strong,.marketingRankList article>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketingRankList article>div strong{color:#24453d;font-size:var(--customer-min-font-size,.67rem)}.marketingRankList article>div small{color:#7a8d87;font-size:var(--customer-min-font-size,.57rem)}.marketingRankList article>span{justify-items:end;gap:.1rem;display:grid}.marketingRankList article>span b{color:#0d5f53;font-size:var(--customer-min-font-size,.72rem)}.marketingRankList article>span small{color:#81918d;font-size:var(--customer-min-font-size,.54rem)}.marketingEmptyData{text-align:left;justify-content:center;align-items:center;gap:.7rem;min-height:8rem;padding:1rem;display:flex}.marketingEmptyData>div{max-width:28rem}.marketingEmptyData strong{color:#34594f;font-size:var(--customer-min-font-size,.72rem)}.marketingEmptyData p{color:#748780;font-size:var(--customer-min-font-size,.62rem);margin:.25rem 0 0;line-height:1.48}.marketingSearchTables{grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.marketingSearchTables>div{min-width:0}.marketingSearchTables h3{color:#365d53;font-size:var(--customer-min-font-size,.7rem);margin:0 0 .55rem}.marketingTableWrap{border:1px solid #dce7e3;border-radius:.65rem;min-width:0;overflow-x:auto}.marketingTable{border-collapse:collapse;width:100%;font-size:var(--customer-min-font-size,.6rem)}.marketingTable th,.marketingTable td{text-align:right;white-space:nowrap;border-bottom:1px solid #e4ece9;padding:.55rem .58rem}.marketingTable th:first-child,.marketingTable td:first-child{text-align:left;text-overflow:ellipsis;max-width:17rem;overflow:hidden}.marketingTable th{color:#527168;font-size:var(--customer-min-font-size,.56rem);letter-spacing:.03em;text-transform:uppercase;background:#f0f7f5}.marketingTable td{color:#47675f}.marketingTable tbody tr:last-child td{border-bottom:0}.marketingPrivacyLists{grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.marketingPrivacyLists>div{background:#fbfdfc;border:1px solid #dce7e3;border-radius:.7rem;padding:.75rem}.marketingPrivacyLists h3{color:#31594f;font-size:var(--customer-min-font-size,.68rem);margin:0 0 .55rem}.marketingPrivacyLists p{color:#5f7971;font-size:var(--customer-min-font-size,.6rem);align-items:flex-start;gap:.4rem;margin:.42rem 0;line-height:1.42;display:flex}.marketingPrivacyLists p svg{color:#14836e;flex:none;margin-top:.03rem}.marketingGeneratedAt{color:#758781;font-size:var(--customer-min-font-size,.6rem);text-align:right;margin:0}.platformMarketingAnalytics .marketingReportButton{color:#fff;background:linear-gradient(120deg,#087d73,#09634f);border:1px solid #087d73;border-radius:12px;justify-content:center;align-items:center;gap:10px;max-width:calc(100% - 40px);min-height:46px;margin:8px 20px 20px;padding:12px 18px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #075d511c}.marketingTwoColumn>details:not([open]){align-self:start}.platformMarketingAnalytics .marketingReportButton:hover{background:#075b53;border-color:#075b53;box-shadow:0 6px 16px #075d512b}.platformMarketingAnalytics .marketingReportButton:focus-visible{outline-offset:3px;outline:3px solid #188dcb}.marketingReportButton svg{flex-shrink:0}@media (max-width:1280px){.marketingMetricGrid,.marketingJourney{grid-template-columns:repeat(3,minmax(0,1fr))}.marketingJourney article>svg{display:none}.marketingSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.marketingScopeBanner{grid-template-columns:auto minmax(0,1fr)}.marketingScopeBanner>.marketingScopePill{grid-column:2;justify-self:start}.marketingToolbar{grid-template-columns:1fr auto}.marketingPeriodButtons{grid-area:2/1/auto/-1}.marketingTwoColumn,.marketingSearchTables{grid-template-columns:1fr}}@media (max-width:620px){.marketingScopeBanner{grid-template-columns:1fr;align-items:start}.marketingScopeBanner>.marketingScopePill{grid-column:1}.marketingToolbar{grid-template-columns:1fr}.marketingToolbar>*,.marketingPeriodButtons{grid-area:auto/1}.marketingPeriodButtons{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketingPeriodButtons button{min-width:0;padding-inline:.35rem}.marketingMetricGrid,.marketingJourney,.marketingSourceGrid{grid-template-columns:1fr}.marketingPanelHeading{flex-direction:column;align-items:flex-start}.marketingPanelHeading>strong{margin-left:3.2rem}.marketingPrivacyLists{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.marketingRefresh:disabled svg,.marketingLoading svg{animation:none!important}}@media (forced-colors:active){.marketingScopeBanner,.marketingToolbar,.marketingMetricGrid article,.marketingSourceCard,.marketingJourney article{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}}.historyWorkerReply{color:#173f36;background:#eef8f5;border-left:3px solid #159b80;border-radius:0 10px 10px 0;min-width:0;margin:14px 0;padding:12px 16px;font-size:16px;line-height:1.6}.historyWorkerReply strong{font-size:14px;display:block}.historyWorkerReply span{white-space:pre-wrap;overflow-wrap:anywhere}.organisationControlShell .assistedAdminScopeDisclosure{grid-column:1/-1}.organisationControlShell .assistedAdminScopeDisclosure>summary{cursor:pointer;color:#17584c;padding:.6rem 0;font-size:.875rem;font-weight:800}.organisationControlShell .assistedAdminScopeDisclosure>summary:focus-visible{outline-offset:3px;outline:3px solid #087568}.organisationControlShell .assistedAdminScope p{text-transform:none;letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.5}:is(.platformAdminShell,.organisationControlShell){--admin-heading-background:linear-gradient(115deg, #0d2634, #075f59);--admin-heading-accent:#20b892;--admin-heading-copy:#d0e8e1}:is(.platformAdminShell,.organisationControlShell) :is(.platformAdminHeader,.controlHero,.platformQueueHead,.platformSupportThreadHead,.marketingPanelHeading,.controlPanelHead,.platformSmsNumbersHeading,.platformSmsPanel>header,.controlPanelHeading,.configurationHealthHead,.configurationReviewHead){background:var(--admin-heading-background);border-bottom:3px solid var(--admin-heading-accent);min-width:0;box-shadow:none;color:var(--admin-heading-copy);gap:1rem!important;padding:1.25rem!important}:is(.platformAdminShell,.organisationControlShell) :is(.platformAdminHeader,.controlHero){border-radius:1rem;padding:1.5rem!important}:is(.platformAdminShell,.organisationControlShell) :is(.platformAdminHeader,.controlHero,.platformQueueHead,.platformSupportThreadHead,.marketingPanelHeading,.controlPanelHead,.platformSmsNumbersHeading,.platformSmsPanel>header,.controlPanelHeading,.configurationHealthHead,.configurationReviewHead) :is(h1,h2,h3){color:#fff;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-weight:850;line-height:1.3}:is(.platformAdminShell,.organisationControlShell) :is(.platformQueueHead,.platformSupportThreadHead,.marketingPanelHeading,.controlPanelHead,.platformSmsNumbersHeading,.platformSmsPanel>header,.controlPanelHeading,.configurationHealthHead,.configurationReviewHead) :is(h2,h3){font-size:1.25rem}:is(.platformAdminShell,.organisationControlShell) :is(.platformAdminHeader,.controlHero,.platformQueueHead,.platformSupportThreadHead,.marketingPanelHeading,.controlPanelHead,.platformSmsNumbersHeading,.platformSmsPanel>header,.controlPanelHeading,.configurationHealthHead,.configurationReviewHead) :is(p,.eyebrow){color:var(--admin-heading-copy);margin-top:.4rem;font-size:.875rem;line-height:1.55}:is(.platformAdminShell,.organisationControlShell) :is(.platformSmsNumbersHeading,.platformSmsPanel>header,.controlPanelHeading,.configurationHealthHead,.configurationReviewHead)>div>span:not([class]),.organisationControlShell .controlHeroState>:is(span:not(.controlStatus),small){color:var(--admin-heading-copy);font-size:.8125rem;line-height:1.5}:is(.platformAdminShell,.organisationControlShell) :is(.platformQueueHead,.marketingPanelHeading,.controlPanelHead)>strong{white-space:normal;overflow-wrap:anywhere;background:#dcf8ea;border:1px solid #a5dcc7;border-radius:999px;width:auto;min-width:2rem;max-width:100%;height:auto;padding:.4rem .65rem;line-height:1.4;color:#075440!important;font-size:.875rem!important}.platformAdminShell .platformPanelHeading:not(:has(>.platformIconBadge)){grid-template-columns:minmax(0,1fr) auto}:is(.platformAdminShell,.organisationControlShell) :is(.platformQueueHead,.marketingPanelHeading,.controlPanelHead,.platformSupportThreadHead,.platformAdminHeader)>div{min-width:0}.platformAdminShell .marketingPanelHeading{flex-wrap:wrap}.platformAdminShell .marketingPanelHeading>strong{flex-shrink:1}.platformAdminShell .platformSupportThreadTitle{min-width:0}.platformAdminShell .platformSupportThreadHead .platformStatusControl label{color:var(--admin-heading-copy);font-size:.8125rem}.platformAdminShell .platformSupportThreadHead .platformStatusControl button{color:#075d53;background:#fff;border-color:#fff;min-height:2.75rem}.organisationControlShell .controlSmsRouting .controlPanelHeading{border-radius:.7rem}.platformAdminShell .platformSmsPanel>header{border-radius:.7rem .7rem 0 0}:is(.platformAdminShell,.organisationControlShell) :is(.controlSubsectionHeading,.platformNotificationHistoryHead h3,.platformSafetyItemHead h3,.platformSupportAccessTitle h3,.marketingSearchTables h3,.marketingPrivacyLists h3,.assistedAdminScope h3){overflow-wrap:anywhere;font-size:1rem;font-weight:850;line-height:1.4}.organisationControlShell .controlSubsectionHeading{border-left:3px solid var(--admin-heading-accent);color:#123b36;background:#eaf6f2;padding:.65rem .8rem}:is(.platformAdminShell,.organisationControlShell) :is(.modalHead,.assistedDialog>header) h2{overflow-wrap:anywhere;font-size:1.35rem;line-height:1.35}.organisationControlShell .assistedAdminStatus h2{font-size:1.1rem;line-height:1.4}:is(.platformAdminShell,.organisationControlShell) :is(.platformAdminHeader,.platformSupportThreadHead,.configurationHealthHead) :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:700px){:is(.platformAdminShell,.organisationControlShell) :is(.platformAdminHeader,.controlHero,.platformQueueHead,.platformSupportThreadHead,.marketingPanelHeading,.controlPanelHead,.platformSmsNumbersHeading,.platformSmsPanel>header,.controlPanelHeading,.configurationHealthHead,.configurationReviewHead){gap:.75rem!important;padding:1rem!important}:is(.platformAdminShell,.organisationControlShell) :is(.platformQueueHead,.platformSupportThreadHead,.marketingPanelHeading,.controlPanelHead,.platformSmsNumbersHeading,.platformSmsPanel>header,.controlPanelHeading,.configurationHealthHead,.configurationReviewHead) :is(h2,h3){font-size:1.125rem}.platformAdminShell .platformSupportThreadHead{flex-wrap:wrap}.platformAdminShell .platformPanelHeading:not(:has(>.platformIconBadge)){grid-template-columns:minmax(0,1fr)}.platformAdminShell .platformPanelHeading:not(:has(>.platformIconBadge))>strong{grid-column:1}.platformAdminShell .marketingPanelHeading>strong{margin-left:0}}@media (forced-colors:active){:is(.platformAdminShell,.organisationControlShell){--admin-heading-background:Canvas;--admin-heading-accent:Highlight;--admin-heading-copy:CanvasText}:is(.platformAdminShell,.organisationControlShell) :is(.platformAdminHeader,.controlHero,.platformQueueHead,.platformSupportThreadHead,.marketingPanelHeading,.controlPanelHead,.platformSmsNumbersHeading,.platformSmsPanel>header,.controlPanelHeading,.configurationHealthHead,.configurationReviewHead) :is(h1,h2,h3){color:canvastext}}.operationsPanel{margin-bottom:24px}.operationsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;padding:20px;display:grid}.operationCard{color:#133b47;background:linear-gradient(145deg,#fff,#f0f8f7);border:1px solid #cadddf;border-top:4px solid #74848b;border-radius:16px;padding:18px}.operationCard>span{font-size:14px;font-weight:700;display:block}.operationCard>b{color:#394c58;background:#e7edf0;border-radius:999px;margin:10px 0;padding:3px 9px;font-size:13px;display:inline-block}.operationCard h3{margin:0 0 8px;font-size:18px;line-height:1.35}.operationCard p{color:#46606a;margin:0;font-size:14px;line-height:1.5}.operationCard.is-ok{border-top-color:#07816e}.operationCard.is-ok>b{color:#075745;background:#dff5eb}.operationCard.is-attention{border-top-color:#b85e19}.operationCard.is-attention>b{color:#7a3905;background:#fff0d9}.operationsJobs{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.operationsJobs li{border-bottom:1px solid #dde8e8;flex-wrap:wrap;gap:8px 16px;padding:10px 0;display:flex}.operationsJobs small{margin-left:auto}
