.network-status{z-index:900;border:1px solid;border-radius:15px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;width:min(620px,100vw - 28px);padding:11px 13px;font-family:Manrope,Segoe UI,Arial,sans-serif;display:grid;position:fixed;inset-block-start:12px;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 14px 40px #082a4333}.network-status>span{border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.network-status p{margin:0;font-size:11px;line-height:1.45}.network-status p b{font-size:12px;display:block}.network-status button{min-height:36px;color:inherit;background:0 0;border:1px solid;border-radius:9px;padding:0 12px;font-size:10px;font-weight:800}.network-status.offline{color:#783c2e;background:#fff5ef;border-color:#d8a796}.network-status.offline>span{color:#fff;background:#a65339}.network-status.restored{color:#185f53;background:#f0fbf7;border-color:#9ccfc3}.network-status.restored>span{color:#fff;background:#087f72}@media (max-width:620px){.network-status{grid-template-columns:30px minmax(0,1fr);padding:10px;inset-block-start:8px}.network-status>span{width:29px;height:29px}.network-status button{grid-column:2;width:max-content}.network-status p{font-size:10px}}
.route-loading{color:#16342f;text-align:center;background:linear-gradient(145deg,#f8fcfa,#f7f1e9);place-content:center;justify-items:center;min-height:100vh;padding:24px;font-family:Manrope,Segoe UI,Arial,sans-serif;display:grid}.route-loading>img{width:128px;height:auto}.route-loading-mark{align-items:center;gap:7px;height:54px;margin:27px 0 16px;display:flex}.route-loading-mark span{background:#087f72;border-radius:50%;width:9px;height:9px;animation:1.15s ease-in-out infinite reyati-loading}.route-loading-mark span:nth-child(2){animation-delay:.14s}.route-loading-mark span:nth-child(3){animation-delay:.28s}.route-loading h1{letter-spacing:-.5px;margin:0;font:700 clamp(24px,4vw,34px)/1.2 Sora,Georgia,serif}.route-loading p{color:#59736c;margin:11px 0 0;font-size:13px}.route-loading small{color:#71847e;max-width:390px;margin-top:19px;font-size:10px;line-height:1.5}@keyframes reyati-loading{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.route-loading-mark span{opacity:.75;animation:none}}
:root{--chrome-border:#082a4317;--chrome-surface:#ffffffe0;--chrome-shadow:0 12px 36px #082a4314;--chrome-ease:cubic-bezier(.65, 0, .35, 1)}:where(body>main#main-content>header,.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header){background:var(--chrome-surface)!important;border-bottom:1px solid var(--chrome-border)!important;-webkit-backdrop-filter:blur(24px)saturate(145%)!important;backdrop-filter:blur(24px)saturate(145%)!important;height:76px!important;min-height:76px!important;padding-inline:clamp(22px,4vw,64px)!important;box-shadow:0 8px 28px #082a430b!important}:where(body>main#main-content>header,.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header) .brand{flex:none;height:44px;padding:0}:where(body>main#main-content>header,.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header) .brand img{max-height:40px;display:block;width:112px!important}:where(body>main#main-content>header,.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header)>nav{background:#e5f3f794;border:1px solid #082a430e;border-radius:999px;margin-inline:auto;padding:5px;gap:2px!important;height:46px!important}:where(body>main#main-content>header,.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header)>nav a{color:#557184;white-space:nowrap;border-radius:999px;padding-inline:clamp(12px,1.35vw,20px);border:0!important;height:34px!important;font:650 12px/1 Manrope,sans-serif!important}:where(body>main#main-content>header,.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header)>nav a:hover{color:#082a43;background:#ffffff9e}:where(body>main#main-content>header,.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header)>nav a.active{background:#fff;box-shadow:0 4px 14px #082a431a;color:#082a43!important}.header-actions{gap:8px!important}.header-actions .bell,:where(.appointment-notification-link,.support-header>div>a:first-child){place-items:center;width:42px;min-width:42px;min-height:42px;text-decoration:none;border:1px solid var(--chrome-border)!important;color:#08a8d8!important;background:#ffffffb8!important;border-radius:50%!important;height:42px!important;padding:0!important;display:grid!important}.header-actions .bell:hover,:where(.appointment-notification-link,.support-header>div>a:first-child):hover{transform:translateY(-1px);background:#e5f3f7!important;border-color:#08a8d847!important}.account-trigger{min-height:44px;border:1px solid var(--chrome-border)!important;background:#ffffffc2!important;border-radius:999px!important;gap:9px!important;padding:4px 11px 4px 5px!important}.account-trigger:hover{box-shadow:0 6px 18px #082a4314;background:#fff!important}.account-trigger .avatar{color:#fff;background:#082a43;border-radius:50%;width:34px;height:34px}.account-trigger .profile{color:#082a43;font:700 11px Manrope,sans-serif}:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar,.orgops-sidebar){width:260px!important;box-shadow:none!important;background:linear-gradient(#082a43 0%,#092f48 56%,#073b53 100%)!important;border-inline-end:1px solid #ffffff12!important;padding:28px 18px 22px!important}.orgops-shell{display:block!important}.orgops-sidebar{z-index:10;position:fixed;inset-block:0;inset-inline-start:0}:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar,.orgops-sidebar):after{content:"";background:linear-gradient(90deg,#08a8d8 0 68%,#18bfa0 68% 84%,#d4af67 84%);height:3px;position:absolute;inset:0 0 auto}:where(.provider-logo){border-bottom:1px solid #ffffff17;min-height:66px;gap:9px!important;padding:4px 10px 14px!important}.provider-logo img{filter:none!important;width:116px!important}.provider-logo span{text-transform:uppercase;color:#ffffff85!important;letter-spacing:.12em!important;font-size:9px!important}:where(.facility-chip,.admin-role,.verify-role,.settings-profile,.patient-provider-role){box-shadow:inset 0 1px #ffffff09;background:#ffffff0e!important;border:1px solid #ffffff14!important;border-radius:16px!important;margin:18px 0 20px!important;padding:11px!important}:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar,.orgops-sidebar) nav{flex-direction:column;align-items:stretch!important;gap:5px!important;height:auto!important;display:flex!important}:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar,.orgops-sidebar) nav :where(a,button){width:100%;text-decoration:none;position:relative;color:#e0eff5ad!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:13px!important;gap:11px!important;height:46px!important;min-height:46px!important;padding:0 12px!important;font:650 11px/1 Manrope,sans-serif!important}:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar,.orgops-sidebar) nav :where(a,button)>span{color:#a9c9d7;background:#ffffff0f;border-radius:9px;flex:0 0 29px;place-items:center;height:29px;display:grid;width:29px!important;font-size:14px!important}:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar,.orgops-sidebar) nav :where(a,button):hover{color:#fff!important;background:#fff1!important;transform:none!important}:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar,.orgops-sidebar) nav :where(a.active,button.active){box-shadow:inset 0 0 0 1px #49c8ed26;color:#fff!important;background:#08a8d829!important}:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar,.orgops-sidebar) nav :where(a.active,button.active):before{content:"";background:#08a8d8;border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;inset-inline-start:-1px}:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar,.orgops-sidebar) nav :where(a.active,button.active)>span{color:#082a43;background:#08a8d8}@media (min-width:1001px){:where(.provider-main,.services-main,.insights-main,.settings-main,.patient-provider-main,.program-main,.verify-main,.finance-main,.cases-main,.moderation-main,.audit-main,.admin-main,.partner-main,.orgops-main){width:calc(100% - 260px)!important;margin-inline-start:260px!important}}:where(.provider-topbar,.services-top,.insights-top,.settings-top,.patient-provider-top,.partner-top,.program-top,.admin-topbar,.verify-top,.finance-top,.cases-top,.moderation-top,.audit-top,.orgops-main>header){border-bottom:1px solid var(--chrome-border)!important;height:72px!important;min-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(24px)saturate(140%)!important;backdrop-filter:blur(24px)saturate(140%)!important;background:#ffffffe6!important;padding-inline:28px!important}:where(.provider-topbar,.services-top,.insights-top,.settings-top,.patient-provider-top,.partner-top,.program-top,.admin-topbar,.verify-top,.finance-top,.cases-top,.moderation-top,.audit-top)>div:last-child :where(button,a){min-width:40px;min-height:40px;border-radius:999px!important}@media (max-width:900px){:where(body>main#main-content>header,.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header)>nav{display:none!important}}@media (max-width:720px){body:has(.mobile-dock){padding-bottom:calc(86px + env(safe-area-inset-bottom))}:where(body>main#main-content>header,.wallet-header,.providers-header,.family-header,.payments-header,.support-header,.notification-header,.provider-topbar,.services-top,.insights-top,.settings-top,.patient-provider-top,.partner-top,.program-top,.admin-topbar,.verify-top,.finance-top,.cases-top,.moderation-top,.audit-top){height:64px!important;min-height:64px!important;padding-inline:14px!important}.mobile-dock{width:auto;inset:auto 10px calc(8px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(24px)saturate(155%)!important;backdrop-filter:blur(24px)saturate(155%)!important;background:#ffffffeb!important;border:1px solid #082a431a!important;border-radius:22px!important;gap:3px!important;height:68px!important;padding:7px!important;box-shadow:0 18px 48px #082a432e!important}.mobile-dock a{border-radius:16px!important;gap:3px!important;min-height:52px!important}.mobile-dock a span{font-size:17px!important}.mobile-dock a b{font-weight:700;font-size:9px!important}.mobile-dock a.active{color:#082a43!important;background:#e5f3f7!important}.mobile-dock a.active:before{display:none}}@media (prefers-reduced-motion:reduce){:where(.mobile-dock,header,aside,nav a,nav button){transition:none!important}}
html{background:#f4fafc}body{color:#082a43;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f4fafc;min-width:320px;font-family:Manrope,Arial,sans-serif}:where(h1,h2,h3){text-wrap:balance}:where(p){text-wrap:pretty}:where(button,a,input,select,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #d4af67e0!important}:where(button,[role=button],.primary,.search-button){transition:transform .16s var(--reyati-motion-ease), box-shadow .16s var(--reyati-motion-ease), background-color .16s var(--reyati-motion-ease), border-color .16s var(--reyati-motion-ease)!important}:where(.primary,.search-button,.book,.payment-primary,.family-primary,.send-access-request,.new-appointment,.services-heading>button,.program-heading>button,.provider-result aside>button,.profile-book button,.orgops-title button){min-height:46px;color:#fff!important;background:#082a43!important;border:1px solid #0000!important;border-radius:13px!important;padding:0 20px!important;font:700 11px/1 Manrope,sans-serif!important;box-shadow:0 10px 24px #082a4326!important}:where(.primary,.search-button,.book,.payment-primary,.family-primary,.send-access-request,.new-appointment,.services-heading>button,.program-heading>button,.provider-result aside>button,.profile-book button,.orgops-title button):hover:not(:disabled){transform:translateY(-1px);background:#123f5d!important;box-shadow:0 14px 30px #082a4333!important}.hero{border-bottom:1px solid #082a4312;background:radial-gradient(circle at 12% 4%,#08a8d81a,#0000 32rem),linear-gradient(118deg,#fff 0%,#f4fafc 58%,#e5f3f7 100%)!important;min-height:520px!important}.hero-inner{width:min(1240px,100% - 64px)!important;padding-inline-end:48%!important}.hero .eyebrow{color:#006a8e;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:22px;font:700 10px/1 Manrope,sans-serif;display:inline-flex}.hero .eyebrow:before{content:"";background:#08a8d8;border-radius:3px;width:28px;height:2px}.hero h1{color:#082a43;letter-spacing:-.052em;max-width:720px;margin-bottom:18px;font:650 clamp(46px,5.1vw,76px)/1.01 Sora,sans-serif}.hero .lead{color:#557184;max-width:610px;margin-bottom:30px;font-size:16px;line-height:1.72}.home-hero-actions{gap:12px!important;margin-bottom:24px!important}.home-hero-actions>a:not(.search-button){background:#ffffffad;border:1px solid #082a431f;border-radius:13px;align-items:center;min-height:46px;padding:0 18px;display:inline-flex;color:#082a43!important;font-size:11px!important}.home-hero-actions>a:not(.search-button):hover{background:#fff;border-color:#08a8d859}.hero .emergency{color:#69808c;margin:0;font-size:10px}.hero-art{background:#082a43;margin:24px 24px 24px 0;box-shadow:0 28px 70px #082a4333;border-radius:28px!important;width:46%!important;height:calc(100% - 48px)!important}.hero-art img{object-position:58% center!important;filter:saturate(.88)contrast(.98)!important}.hero-art:after{background:linear-gradient(90deg,#082a431f,#0000 35%)!important}.weave-path{filter:drop-shadow(0 10px 18px #082a432e)}.content{width:min(1240px,100% - 64px)!important;margin:74px auto 96px!important}.section-heading{margin-bottom:24px!important}.section-heading h2{color:#082a43;letter-spacing:-.035em!important;margin-bottom:7px!important;font:650 clamp(25px,2.3vw,34px)/1.12 Sora,sans-serif!important}.section-heading p{line-height:1.55;color:#69808c!important;font-size:12px!important}.home-live-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.home-live-actions a{box-shadow:0 4px 16px #082a4309;background:#ffffffdb!important;border:1px solid #082a4314!important;border-radius:22px!important;gap:9px!important;min-height:160px!important;padding:24px!important}.home-live-actions a:hover{border-color:#08a8d852!important;transform:translateY(-3px)!important;box-shadow:0 18px 38px #082a4317!important}.home-live-actions a>span{background:#e5f3f7;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;color:#006a8e!important;font-size:19px!important}.home-live-actions a b{color:#082a43;font:700 14px Sora,sans-serif!important}.home-live-actions a small{max-width:260px;color:#69808c!important;font-size:11px!important;line-height:1.55!important}.providers-heading{margin-top:72px!important}.next-appt,.home-empty-appointment{box-shadow:0 16px 40px #082a4314;border:1px solid #082a4314!important;border-radius:22px!important}.next-appt{background:linear-gradient(120deg,#082a43,#123f5d)!important;padding:22px 26px!important}.next-appt>a{border-color:#ffffff42!important;border-radius:12px!important}.home-empty-appointment{background:#fff!important;padding:24px!important}.home-empty-appointment>a{background:#082a43!important;border-radius:12px!important}.home-trust-note{background:#e5f3f794!important;border-radius:16px!important}.provider-search-hero{background:radial-gradient(circle at 82% 12%,#08a8d838,#0000 27rem),linear-gradient(125deg,#082a43 0%,#0b3853 64%,#006a8e 130%)!important;padding:58px max(7vw,34px) 68px!important}.provider-search-hero:after{opacity:.6}.provider-search-hero>div{max-width:1120px!important}.provider-search-hero p{letter-spacing:.16em!important;font-size:10px!important}.provider-search-hero h1{letter-spacing:-.045em;max-width:720px;font:650 clamp(36px,4vw,54px)/1.05 Sora,sans-serif!important}.provider-search-hero>div>span{margin-top:10px;display:block;color:#ffffffad!important;font-size:13px!important}.provider-search-hero label{border:1px solid #ffffff7a;max-width:900px;min-height:62px;border-radius:17px!important;margin-top:30px!important;padding:8px 9px 8px 18px!important;box-shadow:0 22px 55px #00142047!important}.provider-search-hero input{font-size:12px!important}.provider-search-hero label>b{font-size:10px!important}.provider-search-hero label>button{min-height:44px;color:#fff!important;background:#082a43!important;border-radius:11px!important;padding-inline:22px!important;font-size:10px!important}.providers-workspace{max-width:1240px!important;padding-top:26px!important}.filter-row{gap:9px!important;padding-bottom:20px!important}.filter-row :where(select,button){min-height:40px;padding:0 14px!important;font-size:10px!important}.results-head{margin:28px 0 16px!important}.results-head h2{letter-spacing:-.025em;font-size:22px!important}.results-head p,.results-head label{font-size:10px!important}.provider-results{grid-template-columns:minmax(0,1fr) 270px!important;gap:18px!important}.provider-list{gap:12px!important}.provider-result{border-color:#082a4317!important;border-radius:22px!important;grid-template-columns:84px minmax(0,1fr) 190px!important;gap:18px!important;padding:20px!important;box-shadow:0 5px 20px #082a4309!important}.provider-result:hover{border-color:#08a8d84d!important;box-shadow:0 18px 42px #082a4317!important}.provider-photo{border-radius:18px!important;width:74px!important;height:82px!important}.provider-info>p{font-size:9px!important}.provider-name{letter-spacing:-.02em;font-size:17px!important}.provider-info h3{margin-top:6px!important;font-size:11px!important}.provider-info>span{margin-top:3px;font-size:10px!important}.provider-tags i{padding:5px 8px!important;font-size:8px!important}.compare,.provider-result aside small{font-size:9px!important}.provider-result aside b{font-size:10px!important}.provider-result aside strong{font-size:18px!important}.trust-panel{background:linear-gradient(155deg,#082a43,#0b3c57)!important;border-radius:22px!important;padding:24px!important}.trust-panel h2{font-size:16px!important}.trust-panel>p,.trust-panel li small,.trust-panel a{line-height:1.6;font-size:9px!important}.trust-panel li b{font-size:10px!important}:where(.provider-workspace,.services-workspace,.insights-workspace,.settings-workspace,.patient-provider-workspace,.admin-workspace,.verify-workspace,.finance-workspace,.cases-workspace,.moderation-workspace,.audit-workspace,.program-workspace,.orgops-content){max-width:1380px!important;padding:42px clamp(24px,3vw,48px) 88px!important}:where(.provider-welcome,.settings-heading,.program-heading,.finance-heading,.audit-heading,.verify-heading,.cases-heading,.moderation-heading,.patient-workspace-heading,.services-heading,.insights-heading,.admin-heading,.orgops-title) h1{color:#082a43;letter-spacing:-.045em!important;font:650 clamp(28px,2.7vw,40px)/1.08 Sora,sans-serif!important}:where(.provider-welcome,.settings-heading,.program-heading,.finance-heading,.audit-heading,.verify-heading,.cases-heading,.moderation-heading,.patient-workspace-heading,.services-heading,.insights-heading,.admin-heading,.orgops-title) p{color:#006a8e!important;letter-spacing:.14em!important;font-size:9px!important}:where(.provider-welcome,.settings-heading,.program-heading,.finance-heading,.audit-heading,.verify-heading,.cases-heading,.moderation-heading,.patient-workspace-heading,.services-heading,.insights-heading,.admin-heading,.orgops-title) span{color:#69808c;line-height:1.6;font-size:12px!important}:where(.schedule-card,.task-card,.verification-card,.payment-panel,.document-card,.case-card,.patient-directory,.settlement-panel,.event-panel,.review-panel,.service-panel,.permission-card,.calendar-card,.orgops-create,.orgops-policy,.orgops-list,.orgops-state){background:#ffffffeb!important;border:1px solid #082a4314!important;border-radius:22px!important;box-shadow:0 8px 26px #082a430d!important}:where(.metric-grid,.payment-metrics,.program-metrics,.cases-metrics,.moderation-metrics,.verify-metrics,.finance-metrics,.audit-metrics,.patient-metrics,.insight-metrics,.team-summary){gap:12px!important}:where(.metric-grid,.payment-metrics,.program-metrics,.cases-metrics,.moderation-metrics,.verify-metrics,.finance-metrics,.audit-metrics,.patient-metrics,.insight-metrics,.team-summary) article{min-height:108px;background:#ffffffe6!important;border:1px solid #082a4313!important;border-radius:20px!important;box-shadow:0 5px 18px #082a4309!important}:where(.metric-grid,.payment-metrics,.program-metrics,.cases-metrics,.moderation-metrics,.verify-metrics,.finance-metrics,.audit-metrics,.patient-metrics,.insight-metrics,.team-summary) article b{color:#082a43;font-family:Sora,sans-serif}:where(input,select,textarea){border-radius:12px!important}:where(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}:where(.modal,.appointment-drawer,.provider-profile,.service-drawer,.account-panel,.orgops-modal,[role=dialog]){border:1px solid #ffffffad!important;box-shadow:0 32px 90px #082a4342!important}:where(.modal-layer,.profile-layer,.account-layer){-webkit-backdrop-filter:blur(10px)saturate(115%)!important;backdrop-filter:blur(10px)saturate(115%)!important}@media (max-width:1100px){.hero-inner{padding-inline-end:44%!important}.provider-results{grid-template-columns:1fr!important}.trust-panel{grid-template-columns:auto 1fr;gap:0 16px;display:grid}.trust-panel ul,.trust-panel a{grid-column:1/-1}}@media (max-width:900px){.hero{min-height:500px!important}.hero-inner{width:min(100% - 40px,720px)!important;padding-inline-end:0!important}.hero-art{box-shadow:none;margin-inline-end:0;opacity:.16!important;border-radius:0!important;width:54%!important}.hero-art:after{background:linear-gradient(90deg,#f4fafc 0%,#f4fafcb8 55%,#0000)!important}.hero .lead{max-width:570px}.home-live-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.hero{align-items:flex-start!important;min-height:520px!important}.hero-inner{padding-top:64px;width:calc(100% - 34px)!important}.hero h1{letter-spacing:-.055em;font-size:clamp(42px,12vw,58px)!important}.hero .lead{font-size:14px;line-height:1.65}.hero-art{width:82%!important}.home-hero-actions{align-items:stretch!important}.home-hero-actions>a{justify-content:center}.content{width:calc(100% - 30px)!important;margin:52px auto 96px!important}.home-live-actions{grid-template-columns:1fr!important}.home-live-actions a{min-height:138px!important}.providers-heading{margin-top:54px!important}.next-appt{grid-template-columns:auto 1fr!important;gap:14px!important;padding:18px!important}.next-appt>a{text-align:center;grid-column:1/-1}.provider-search-hero{padding:42px 17px 48px!important}.provider-search-hero h1{font-size:38px!important}.provider-search-hero label{min-height:auto;padding:9px!important}.providers-workspace{padding-inline:14px!important}.provider-result{grid-template-columns:58px minmax(0,1fr)!important;padding:15px!important}.provider-photo{width:54px!important;height:62px!important}.provider-result>aside{grid-column:1/-1}:where(.provider-workspace,.services-workspace,.insights-workspace,.settings-workspace,.patient-provider-workspace,.admin-workspace,.verify-workspace,.finance-workspace,.cases-workspace,.moderation-workspace,.audit-workspace,.program-workspace,.orgops-content){padding:28px 15px 96px!important}}@media (prefers-reduced-motion:reduce){:where(.home-live-actions a,.provider-result,.hero-art){transition:none!important}}
.header-actions .bell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.notification-header-actions{flex:none;margin-inline-start:18px;gap:10px!important}.notification-back{white-space:nowrap;align-items:center;color:#006a8e!important;background:#fff!important;border:1px solid #082a431a!important;border-radius:999px!important;width:auto!important;min-width:max-content!important;height:42px!important;min-height:42px!important;padding:0 16px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important}.notification-back:hover{background:#e9f6fa!important;border-color:#006a8e3d!important}.notification-avatar{border-radius:12px!important;width:38px!important;height:38px!important;font-size:11px!important}.notification-hero{min-height:170px;padding-block:34px!important}.notification-hero p{line-height:1.4;letter-spacing:.14em!important;font-size:11px!important}.notification-hero h1{letter-spacing:-.035em;line-height:1.08;font-size:clamp(34px,3vw,44px)!important}.notification-hero>div>span{line-height:1.6;display:block;color:#c9dde4!important;font-size:13px!important}.notification-hero>button{min-height:42px;font-size:11px!important}.notification-content{padding:24px 20px 56px!important}.notification-privacy{align-items:center;padding:14px 16px!important}.notification-privacy p{color:#496b78!important;font-size:11px!important;line-height:1.55!important}.notification-privacy b{margin-bottom:2px;font-size:11px!important}.notification-inbox.live{max-width:1040px;min-height:320px}.notification-inbox.live .inbox-head{padding:20px 22px}.notification-inbox.live .inbox-head h2{line-height:1.2;font-size:22px!important}.notification-inbox.live .inbox-head p,.notification-inbox.live .inbox-head button,.notification-inbox.live .inbox-tabs button{font-size:12px!important}.notification-inbox.live .inbox-tabs{padding-inline:22px}.notification-inbox.live .notice-copy i,.notification-inbox.live .notice-copy time{font-size:10px!important}.notification-inbox.live .notice-copy h3{font-size:15px!important}.notification-inbox.live .notice-copy p,.notification-inbox.live .notice-copy a{line-height:1.55;font-size:12px!important}.notification-inbox.live .empty-inbox{padding:54px 20px 64px}.notification-inbox.live .empty-inbox h3{font-size:14px!important}.notification-inbox.live .empty-inbox p{color:#607b86;font-size:11px!important}.auth-story{padding-block:38px!important}.auth-story-copy>p{line-height:1.4;letter-spacing:.13em!important;font-size:11px!important}.auth-story-copy h1{font-size:clamp(42px,4.5vw,64px)!important;line-height:1.06!important}.auth-story-copy>span{color:#d2e2e7!important;font-size:14px!important;line-height:1.65!important}.auth-principles{gap:16px!important;margin-top:34px!important}.auth-principles i{flex:0 0 36px;width:36px;height:36px}.auth-principles b{line-height:1.35;font-size:11px!important}.auth-principles small{line-height:1.45;color:#bdd1d9!important;font-size:10px!important}.auth-legal{line-height:1.5;color:#b0c8d1!important;font-size:9px!important}.auth-stage>header{min-height:72px}.auth-stage>header a,.auth-stage>header button{font-size:11px!important}.auth-card{width:min(610px,100% - 40px);padding:30px 34px!important}.auth-success>span{width:56px;height:56px}.auth-success>p{line-height:1.4;letter-spacing:.12em!important;font-size:10px!important}.auth-success h2{line-height:1.2;font-size:clamp(27px,2.4vw,32px)!important}.auth-success>small{max-width:470px;color:#526f7b!important;font-size:11px!important;line-height:1.6!important}.identity-card{margin-top:2px;padding:14px 16px!important}.identity-card b{line-height:1.35;font-size:13px!important}.identity-card small{line-height:1.4;color:#557184!important;font-size:10px!important}.identity-card>i{font-size:10px!important}.auth-security-note{gap:11px!important;padding:12px!important}.auth-security-note>span{flex:0 0 26px;width:26px;height:26px}.auth-security-note p{color:#496b78!important;font-size:10px!important;line-height:1.55!important}.auth-security-note b{margin-bottom:1px;font-size:10px!important}.role-picker.detailed{gap:8px!important;margin:18px 0!important}.role-picker.detailed a{min-height:58px;gap:11px!important;padding:11px 13px!important}.role-picker.detailed a>span{flex-basis:34px;width:34px;height:34px}.role-picker.detailed a b{line-height:1.35;font-size:11px!important}.role-picker.detailed a small{line-height:1.4;color:#557184!important;font-size:10px!important}.auth-actions{gap:9px!important;margin-top:18px!important;padding-top:16px!important}.auth-actions>a{white-space:nowrap;min-height:42px;padding:0 15px!important;font-size:11px!important}.auth-primary{font-size:11px!important}.auth-heading>p{font-size:10px!important}.auth-heading h2{font-size:28px!important}.auth-heading>span,.auth-switch{line-height:1.6;color:#526f7b!important;font-size:11px!important}.auth-stage>footer{height:auto;min-height:62px;padding:14px;font-size:10px!important}.auth-stage>footer a{font-size:10px!important}body>main#main-content>footer :where(a,p,small){line-height:1.45;font-size:11px!important}.auth-legal{font-size:10px!important}.trust-panel>p,.trust-panel li small,.trust-panel a{color:#ffffffc2!important;font-size:10px!important}.encounter-live-shell .encounter-top>div:last-child a{font-size:10px!important}:where(.provider-welcome,.settings-heading,.program-heading,.finance-heading,.audit-heading,.verify-heading,.cases-heading,.moderation-heading,.patient-workspace-heading,.services-heading,.insights-heading,.admin-heading,.orgops-title)>div>p,:where(.provider-sidebar,.services-sidebar,.insights-sidebar,.settings-sidebar,.patient-provider-sidebar,.program-sidebar,.verify-sidebar,.finance-sidebar,.cases-sidebar,.moderation-sidebar,.audit-sidebar,.admin-sidebar,.partner-sidebar,.orgops-sidebar) :where(a,button,b,p,small){line-height:1.4;font-size:11px!important}:where(.provider-topbar,.services-top,.insights-top,.settings-top,.patient-provider-top,.partner-top,.program-top,.admin-topbar,.verify-top,.finance-top,.cases-top,.moderation-top,.audit-top,.orgops-main>header) :where(a,button,b,p,small){line-height:1.35;font-size:11px!important}@media (max-width:1160px){.notification-header>nav{display:none!important}.notification-header-actions{margin-inline-start:auto}}@media (max-width:900px){.auth-story-copy>span{font-size:13px!important}.auth-card{margin-block:30px!important}}@media (max-width:560px){.notification-back{padding-inline:12px!important}.notification-hero{min-height:154px}.notification-content{padding-inline:13px!important}.auth-card{width:calc(100% - 24px);padding:24px 19px!important}.auth-actions{grid-template-columns:1fr;display:grid}.auth-actions>a{width:100%!important}}
.communication-settings-shell{color:#082a43;background:#f3f8fa;min-height:100vh;font-family:Manrope,Arial,sans-serif}.communication-settings-shell.arabic{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}.communication-settings-header{z-index:10;background:#fff;border-bottom:1px solid #dce9ee;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 max(4vw,28px);display:flex;position:sticky;top:0}.communication-settings-header .brand img{width:94px;display:block}.communication-settings-header nav{background:#edf6f8;border:1px solid #d8e8ed;border-radius:999px;gap:9px;padding:5px;display:flex}.communication-settings-header nav a{color:#527080;border-radius:999px;padding:9px 15px;font-size:11px;font-weight:700;text-decoration:none}.communication-settings-header nav a:last-child{color:#082a43;background:#fff;box-shadow:0 3px 9px #082a4310}.communication-back{color:#006a8e;font-size:10px;font-weight:800;text-decoration:none}.communication-settings-hero{color:#fff;background:#082f46;justify-content:space-between;align-items:center;padding:46px max(7vw,36px);display:flex;position:relative;overflow:hidden}.communication-settings-hero:after{content:"";background:#0aa8c7;border-radius:999px;width:310px;height:58px;position:absolute;top:20px;right:-95px;transform:rotate(-24deg)}.arabic .communication-settings-hero:after{left:-95px;right:auto}.communication-settings-hero>div{z-index:1;position:relative}.communication-settings-hero p,.panel-heading p{letter-spacing:1.2px;color:#4fc9df;margin:0 0 9px;font-size:9px;font-weight:800}.communication-settings-hero h1{margin:0 0 11px;font:700 clamp(34px,4vw,50px)/1.08 Sora}.communication-settings-hero>div>span{color:#bed4de;font-size:13px;line-height:1.65}.communication-shield{color:#117a65;z-index:1;background:#dff5f0;border-radius:18px;place-items:center;width:54px;height:54px;margin-inline-end:12vw;font-size:24px;display:grid;position:relative}.communication-settings-content{gap:16px;width:min(920px,100% - 32px);margin:28px auto 70px;display:grid}.communication-panel{background:#fff;border:1px solid #d7e5ea;border-radius:20px;padding:22px;box-shadow:0 12px 35px #082a4308}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.panel-heading p{color:#007f9f;margin-bottom:5px}.panel-heading h2{margin:0;font:700 19px Sora}.contact-status{border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.contact-status.pending{color:#8d6720;background:#f7ecd8}.contact-status.verified{color:#117a65;background:#dff5f0}.contact-card{background:#f9fcfd;border:1px solid #d9e7ec;border-radius:15px;align-items:center;gap:13px;padding:14px;display:flex}.contact-card>span,.channel-icon{color:#007f9f;background:#e6f4f7;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.contact-card>div{flex-direction:column;gap:4px;display:flex}.contact-card b{font-size:11px}.contact-card small,.contact-explanation,.channel-row small,.language-options small{color:#607987;font-size:9px;line-height:1.5}.contact-explanation{margin:12px 2px 0}.communication-loading{color:#607987;background:#f7fafb;border-radius:14px;padding:18px;font-size:10px}.language-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.language-options label{cursor:pointer;border:1px solid #d7e5ea;border-radius:15px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.language-options label.selected{background:#f0fafc;border-color:#08a8c7;box-shadow:0 0 0 2px #08a8c718}.language-options input{opacity:0;position:absolute}.language-options label>span{color:#fff;background:#082f46;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.language-options label>div{flex-direction:column;gap:3px;display:flex}.language-options b{font-size:11px}.channel-row{border-top:1px solid #e2ecef;align-items:center;gap:13px;padding:15px 2px;display:flex}.channel-row>div{flex-direction:column;flex:1;gap:4px;display:flex}.channel-row b{font-size:11px}.always-on{color:#117a65;background:#dff5f0;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.channel-row.selectable{cursor:pointer}.channel-row input{accent-color:#007f9f;width:42px;height:22px}.communication-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.communication-actions a,.communication-actions button{border-radius:11px;padding:12px 17px;font-size:10px;font-weight:800;text-decoration:none}.communication-actions a{color:#006a8e;background:#fff;border:1px solid #cddde3}.communication-actions button{color:#fff;background:#007f9f;border:0;min-width:150px}.communication-actions button:disabled{opacity:.55}.communication-message{border-radius:15px;flex-direction:column;gap:3px;padding:13px 16px;font-size:9px;display:flex}.communication-message.error{color:#9f3048;background:#fae9ed;border:1px solid #f0cbd4}.communication-message.success{color:#117a65;background:#dff5f0;border:1px solid #c7eae1}.communication-activity{gap:8px;display:grid}.communication-activity article,.communication-empty-activity{border:1px solid #dce9ee;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.communication-activity article>span,.communication-empty-activity>span{color:#007f9f;background:#e6f4f7;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.communication-activity article>div,.communication-empty-activity>div{flex-direction:column;flex:1;gap:3px;display:flex}.communication-activity b,.communication-empty-activity b{text-transform:capitalize;font-size:10px}.communication-activity small,.communication-empty-activity small{color:#607987;font-size:8px}.communication-activity i{border-radius:999px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:800}.communication-activity i.suppressed{color:#8d6720;background:#f7ecd8}.communication-activity i.pending{color:#007f9f;background:#e6f4f7}.communication-activity i.sent{color:#117a65;background:#dff5f0}@media (max-width:700px){.communication-settings-header{height:64px;padding:0 18px}.communication-settings-header nav{display:none}.communication-settings-hero{padding:34px 22px}.communication-shield{display:none}.communication-settings-content{width:min(100% - 24px,920px);margin-top:18px}.communication-panel{padding:18px}.panel-heading{align-items:flex-start}.language-options{grid-template-columns:1fr}.channel-row{align-items:flex-start}.always-on{white-space:nowrap}.communication-actions{grid-template-columns:1fr;display:grid}.communication-actions a,.communication-actions button{text-align:center;width:100%}}
.ops-health-shell{color:#082a43;background:#f3f8fa;min-height:100vh;font-family:Manrope,Arial,sans-serif;display:flex}.ops-health-side{color:#fff;background:#073f58;flex-direction:column;flex:none;width:250px;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.ops-health-side .provider-logo{margin:0 5px 24px}.ops-health-role{background:#0b4a64;border:1px solid #286078;border-radius:13px;align-items:center;gap:10px;padding:13px 10px;display:flex}.ops-health-role>span,.ops-health-top>div:last-child>span{color:#082a43;background:#d3ad61;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.ops-health-role b,.ops-health-role small{display:block}.ops-health-role b{font-size:11px}.ops-health-role small{color:#afd0da;margin-top:3px;font-size:9px}.ops-health-side nav{gap:5px;margin-top:25px;display:grid}.ops-health-side nav a{color:#b9d2db;border-radius:10px;padding:11px 12px;font-size:11px;font-weight:750;text-decoration:none}.ops-health-side nav a:hover,.ops-health-side nav a.active{color:#fff;background:#15536c}.ops-health-side nav a.active{box-shadow:inset 3px 0 #25b6c7}.ops-health-privacy{background:#0c4d67;border-radius:12px;gap:9px;margin-top:auto;padding:13px;display:flex}.ops-health-privacy>span{color:#38c2d0}.ops-health-privacy p{color:#b9d5de;margin:0;font-size:9px;line-height:1.55}.ops-health-privacy b{color:#fff;display:block}.ops-health-main{flex:1;min-width:0}.ops-health-top{background:#fff;border-bottom:1px solid #dce8eb;justify-content:space-between;align-items:center;height:68px;padding:0 34px;display:flex}.ops-health-top>div:first-child{gap:3px;display:grid}.ops-health-top>div:first-child span{letter-spacing:1.2px;color:#087a91;font-size:8px;font-weight:900}.ops-health-top b{font-size:11px}.ops-health-top>div:last-child{align-items:center;gap:13px;display:flex}.ops-health-top a{color:#08a3bf;text-decoration:none}.ops-health-workspace{max-width:1320px;margin:auto;padding:34px}.ops-health-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.ops-health-heading p{color:#0a91a7;letter-spacing:1.4px;margin:0 0 7px;font-size:9px;font-weight:900}.ops-health-heading h1{margin:0 0 8px;font:700 31px Sora,Arial}.ops-health-heading span{color:#587681;font-size:12px}.ops-health-heading button{color:#087a91;background:#fff;border:1px solid #cbdde2;border-radius:10px;padding:11px 14px;font-size:11px;font-weight:800}.ops-health-banner{background:#e8f6f6;border:1px solid #bcdfe1;border-radius:15px;align-items:center;gap:13px;margin-top:22px;padding:15px 17px;display:flex}.ops-health-banner>span{color:#fff;background:#087a91;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ops-health-banner div{flex:1}.ops-health-banner b{font-size:12px}.ops-health-banner p{color:#4d707b;margin:3px 0 0;font-size:10px}.ops-health-banner i{color:#805b1f;background:#f8eacb;border-radius:99px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.ops-health-state{text-align:center;place-items:center;min-height:300px;padding:40px;display:grid}.ops-health-state>span{color:#087a91;font-size:25px}.ops-health-state h2{margin:8px;font:700 18px Sora}.ops-health-state p{color:#5d7883;font-size:11px}.ops-health-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:13px;display:grid}.ops-health-metrics a{color:#082a43;background:#fff;border:1px solid #dce8eb;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px;text-decoration:none;display:grid}.ops-health-metrics>a>span{color:#087a91;font:700 26px Sora}.ops-health-metrics b{font-size:11px;display:block}.ops-health-metrics p{color:#6b828c;margin:3px 0 0;font-size:9px;line-height:1.4}.ops-health-metrics i{color:#0a94aa;font-style:normal}.ops-health-grid{grid-template-columns:1.08fr .92fr;gap:13px;margin-top:13px;display:grid}.ops-health-panel{background:#fff;border:1px solid #dce8eb;border-radius:16px;padding:20px}.ops-health-panel-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.ops-health-panel-head h2{margin:0 0 5px;font:700 16px Sora}.ops-health-panel-head p{color:#68808a;margin:0;font-size:10px}.ops-health-panel-head>b{color:#087a91;font:700 19px Sora}.ops-health-panel-head time{color:#728891;font-size:9px}.ops-health-controls,.ops-health-signals{gap:8px;margin-top:16px;display:grid}.ops-health-controls>div{border:1px solid #e2ecee;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.ops-health-controls span{border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.ops-health-controls span.implemented{color:#08745f;background:#dff2eb}.ops-health-controls span.documented{color:#087a91;background:#e3f2f4}.ops-health-controls span.partial{color:#8a611f;background:#fff1d4}.ops-health-controls span.blocked{color:#9b4040;background:#f7e5e5}.ops-health-controls b{font-size:10px}.ops-health-controls p{color:#6b828c;margin:3px 0 0;font-size:9px;line-height:1.45}.ops-health-controls i,.ops-health-signals i{border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.ops-health-controls i.implemented{color:#08745f;background:#dff2eb}.ops-health-controls i.documented{color:#087a91;background:#e3f2f4}.ops-health-controls i.partial{color:#8a611f;background:#fff1d4}.ops-health-controls i.blocked{color:#9b4040;background:#f7e5e5}.ops-health-signals>div:not(.empty){border-bottom:1px solid #e6edef;grid-template-columns:9px 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.ops-health-signals>div>span{background:#c96a5d;border-radius:50%;width:7px;height:7px}.ops-health-signals b{font-size:10px}.ops-health-signals p{color:#708791;margin:3px 0 0;font-size:8px}.ops-health-signals i{color:#944538;background:#f5e7e4}.ops-health-signals time{color:#82949b;grid-column:2;font-size:8px}.ops-health-signals .empty{text-align:center;color:#57727e;padding:44px 20px}.ops-health-signals .empty span{color:#08745f;background:#dff2eb;border-radius:12px;place-items:center;width:38px;height:38px;margin:auto;display:grid}.ops-health-signals .empty b{margin-top:10px;display:block}.ops-health-signals .empty p{font-size:9px;line-height:1.5}.ops-health-foot{color:#fff;background:#073f58;border-radius:15px;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin-top:13px;padding:17px 20px;display:grid}.ops-health-foot>div{grid-template-columns:1fr auto;gap:2px 10px;display:grid}.ops-health-foot b{font-size:10px}.ops-health-foot span{color:#40c0ce;font:700 18px Sora}.ops-health-foot p{color:#b9d1da;grid-column:1/3;margin:0;font-size:8px}.ops-health-foot a{color:#fff;font-size:10px;font-weight:800;text-decoration:none}.ops-health-shell~.mobile-dock{display:none}@media (max-width:1050px){.ops-health-metrics{grid-template-columns:repeat(2,1fr)}.ops-health-grid{grid-template-columns:1fr}.ops-health-foot{grid-template-columns:1fr 1fr}.ops-health-foot a{grid-column:1/3}}@media (max-width:760px){.ops-health-shell{display:block}.ops-health-side{width:auto;height:auto;padding:18px;position:relative}.ops-health-side nav{grid-template-columns:repeat(2,1fr);margin-top:16px}.ops-health-privacy{margin-top:16px}.ops-health-top{padding:0 18px}.ops-health-workspace{padding:24px 16px}.ops-health-heading{flex-direction:column;align-items:start}.ops-health-heading button{width:100%}.ops-health-banner{flex-wrap:wrap;align-items:flex-start}.ops-health-banner div{min-width:calc(100% - 50px)}.ops-health-metrics,.ops-health-foot{grid-template-columns:1fr}.ops-health-foot a{grid-column:auto}.ops-health-controls>div{grid-template-columns:28px 1fr}.ops-health-controls i{grid-column:2;justify-self:start}}.ops-health-foot{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-health-foot a{grid-column:1/-1;justify-self:end}@media (max-width:1050px){.ops-health-foot{grid-template-columns:repeat(2,1fr)}.ops-health-foot a{grid-column:1/3}}@media (max-width:760px){.ops-health-foot{grid-template-columns:1fr}.ops-health-foot a{grid-column:auto}}@media (prefers-reduced-motion:reduce){.ops-health-shell *{scroll-behavior:auto!important;transition:none!important}}
.pilot-readiness{background:#fff;border:1px solid #e5c986;border-radius:18px;margin:22px 0;overflow:hidden;box-shadow:0 16px 40px #193b400f}.pilot-readiness-head{background:linear-gradient(125deg,#fffaf0,#fff);justify-content:space-between;gap:24px;padding:26px;display:flex}.pilot-readiness-head p{color:#9c7228;letter-spacing:.13em;margin:0 0 7px;font-size:11px;font-weight:800}.pilot-readiness-head h2{color:#173c41;margin:0 0 8px;font:700 24px Sora,sans-serif}.pilot-readiness-head span{color:#627f81;line-height:1.55}.pilot-readiness-head>strong{text-align:center;color:#806020;text-transform:uppercase;letter-spacing:.08em;align-content:center;min-width:126px;font-size:11px;display:grid}.pilot-readiness-head>strong b{color:#9c3f32;font:700 30px Sora,sans-serif}.pilot-readiness-gates{background:#e3ebea;border-block:1px solid #e3ebea;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;display:grid}.pilot-readiness-gates article{background:#fff;grid-template-columns:36px 1fr auto;align-items:start;gap:12px;padding:20px;display:grid}.pilot-readiness-gates article>span{border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.pilot-readiness-gates article>span.cleared{color:#16744a;background:#ddf3e9}.pilot-readiness-gates article>span.blocked{color:#983f33;background:#fde9e5}.pilot-readiness-gates b{color:#193b40}.pilot-readiness-gates p{color:#667f81;margin:5px 0 0;font-size:12px;line-height:1.5}.pilot-readiness-gates i{letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:900}.pilot-readiness-gates i.cleared{color:#16744a}.pilot-readiness-gates i.blocked{color:#983f33}.pilot-readiness footer{color:#5d7779;background:#f7faf9;gap:10px;padding:15px 22px;font-size:12px;display:flex}.pilot-readiness footer p{margin:0;line-height:1.5}.pilot-readiness footer span{color:#176e70;font-weight:900}@media (max-width:700px){.pilot-readiness-head{display:grid}.pilot-readiness-head>strong{text-align:start}.pilot-readiness-gates{grid-template-columns:1fr}.pilot-readiness-gates article{grid-template-columns:36px 1fr}.pilot-readiness-gates i{grid-column:2}}
.continuity-shell{color:#173c41;background:#f3f7f6;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.continuity-side{color:#fff;background:#123f45;flex-direction:column;gap:30px;padding:26px 20px;display:flex}.continuity-side .provider-logo{color:#fff;letter-spacing:.08em;gap:7px;font-size:11px;text-decoration:none;display:grid}.continuity-side img{width:124px}.continuity-side nav{gap:7px;display:grid}.continuity-side nav a{color:#d4e3e3;border-radius:10px;padding:12px 14px;text-decoration:none}.continuity-side nav a:hover,.continuity-side nav a.active{color:#123f45;background:#fff;font-weight:800}.continuity-side>div:last-child{border:1px solid #ffffff2a;border-radius:13px;margin-top:auto;padding:15px}.continuity-side p{color:#c7d9d8;font-size:11px;line-height:1.6}.continuity-main>header{background:#fff;border-bottom:1px solid #dce7e5;justify-content:space-between;align-items:center;height:70px;padding:0 32px;display:flex}.continuity-main>header>div{gap:2px;display:grid}.continuity-main>header small{color:#6a8587;letter-spacing:.12em;font-size:10px}.continuity-main>header>div:last-child{align-items:center;gap:16px;display:flex}.continuity-main>header a{color:#b2822c;text-decoration:none}.continuity-workspace{max-width:1240px;margin:auto;padding:36px 32px 80px}.continuity-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.continuity-heading p,.continuity-modal>p{color:#a27525;letter-spacing:.14em;margin:0 0 7px;font-size:10px;font-weight:900}.continuity-heading h1{margin:0 0 7px;font:700 34px Sora,sans-serif}.continuity-heading span{color:#627e80}.continuity-heading button{color:#176e70;background:#fff;border:1px solid #bdd0ce;border-radius:9px;padding:10px 14px;font-weight:800}.continuity-banner{background:#fff9ea;border:1px solid #e9d49f;border-radius:15px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;margin:24px 0;padding:18px;display:grid}.continuity-banner>span{color:#fff;background:#176e70;border-radius:12px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.continuity-banner p{color:#6e6247;margin:4px 0 0;font-size:12px;line-height:1.5}.continuity-banner i{color:#8b6826;letter-spacing:.1em;font-size:10px;font-style:normal;font-weight:900}.continuity-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.continuity-metrics article{background:#fff;border:1px solid #dce7e5;border-radius:13px;gap:4px;padding:16px;display:grid}.continuity-metrics b{font:700 25px Sora,sans-serif}.continuity-metrics span{color:#687f81;font-size:11px}.continuity-layout{grid-template-columns:minmax(420px,1.1fr) minmax(330px,.9fr);align-items:start;gap:18px;display:grid}.continuity-queue,.continuity-detail{background:#fff;border:1px solid #dce7e5;border-radius:16px;overflow:hidden}.continuity-filters{border-bottom:1px solid #e5edeb;gap:7px;padding:14px;display:flex;overflow:auto}.continuity-filters button{color:#5c7779;white-space:nowrap;background:#f1f6f5;border:0;border-radius:20px;padding:8px 11px;font-size:11px;font-weight:700}.continuity-filters button.active{color:#fff;background:#176e70}.continuity-queue>button{text-align:start;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #e7eeed;grid-template-columns:38px 1fr auto;gap:12px;padding:16px;display:grid}.continuity-queue>button:hover,.continuity-queue>button.selected{background:#f1f8f6}.continuity-queue>button>span{color:#9b6721;background:#fff0dc;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.continuity-queue>button>span.contacted{color:#176e70;background:#e1f3ed}.continuity-queue>button>div{gap:3px;display:grid}.continuity-queue small,.continuity-queue time{color:#718789;font-size:10px}.continuity-queue i{color:#176e70;font-size:10px;font-style:normal;font-weight:800}.continuity-detail{padding:22px}.continuity-detail-head>span{color:#8c6426;background:#fff0dc;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-block}.continuity-detail-head h2{margin:12px 0 4px;font:700 24px Sora,sans-serif}.continuity-detail-head p{color:#74898a;font-size:11px}.continuity-detail dl{background:#e4ecea;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0;display:grid}.continuity-detail dl div{background:#f8fbfa;padding:13px}.continuity-detail dt{color:#718789;font-size:10px}.continuity-detail dd{margin:5px 0 0;font-size:12px;font-weight:800}.continuity-detail>section{background:#f5f8f7;border-radius:10px;padding:13px}.continuity-detail>section p{margin-bottom:0;font-size:12px;line-height:1.55}.continuity-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.continuity-actions button,.continuity-modal>button:last-child{color:#176e70;background:#fff;border:1px solid #176e70;border-radius:8px;padding:9px 11px;font-weight:800}.continuity-actions .danger-action{color:#913a31;border-color:#a54236}.continuity-detail>small{color:#758a8b;margin-top:15px;font-size:10px;display:block}.continuity-state,.continuity-empty{text-align:center;color:#687f81;background:#fff;border:1px solid #dce7e5;border-radius:14px;padding:40px}.continuity-empty{border:0}.continuity-empty span{color:#176e70;font-size:24px;display:block}.continuity-alert{border-radius:10px;justify-content:space-between;margin-bottom:14px;padding:13px 15px;display:flex}.continuity-alert.error{color:#923d32;background:#fdebe7}.continuity-alert.success{color:#176f52;background:#e2f4ed}.continuity-alert button{color:inherit;background:0 0;border:0}.continuity-modal-layer{z-index:40;background:#11373aaf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.continuity-modal{background:#fff;border-radius:16px;width:min(500px,100%);padding:27px;position:relative}.continuity-modal>button:first-child{inset-inline-end:17px;background:0 0;border:0;font-size:24px;position:absolute;top:13px}.continuity-modal h2{font:700 23px Sora,sans-serif}.continuity-modal label{gap:7px;font-size:12px;font-weight:800;display:grid}.continuity-modal textarea{resize:vertical;border:1px solid #c8d8d6;border-radius:9px;min-height:130px;padding:12px}.continuity-modal label small{text-align:end;color:#728788;font-weight:500}.continuity-modal>button:last-child{color:#fff;background:#176e70;width:100%;margin-top:15px}.continuity-modal>button:disabled{opacity:.5}.continuity-shell.arabic .continuity-queue>button{text-align:right}@media (max-width:900px){.continuity-shell{display:block}.continuity-side{padding:17px}.continuity-side nav{display:flex;overflow:auto}.continuity-side>div:last-child{display:none}.continuity-workspace{padding:25px 17px 70px}.continuity-layout{grid-template-columns:1fr}.continuity-metrics{grid-template-columns:1fr 1fr}}@media (max-width:560px){.continuity-heading{align-items:flex-start}.continuity-heading h1{font-size:27px}.continuity-banner{grid-template-columns:42px 1fr}.continuity-banner i{grid-column:2}.continuity-metrics,.continuity-detail dl{grid-template-columns:1fr}}
.ownership-shell{color:#183d41;background:#f3f7f6;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.ownership-side{color:#fff;background:#123f45;flex-direction:column;gap:30px;padding:26px 20px;display:flex}.ownership-side .provider-logo{color:#fff;letter-spacing:.08em;gap:7px;font-size:11px;text-decoration:none;display:grid}.ownership-side img{width:124px}.ownership-side nav{gap:7px;display:grid}.ownership-side nav a{color:#d4e3e3;border-radius:10px;padding:12px 14px;text-decoration:none}.ownership-side nav a:hover,.ownership-side nav a.active{color:#123f45;background:#fff;font-weight:800}.ownership-side>div:last-child{border:1px solid #ffffff29;border-radius:12px;margin-top:auto;padding:15px}.ownership-side p{color:#c6d9d8;font-size:11px;line-height:1.6}.ownership-main>header{background:#fff;border-bottom:1px solid #dce7e5;justify-content:space-between;align-items:center;height:70px;padding:0 32px;display:flex}.ownership-main>header>div{gap:2px;display:grid}.ownership-main>header small{color:#6b8587;letter-spacing:.12em;font-size:10px}.ownership-main>header>div:last-child{align-items:center;gap:16px;display:flex}.ownership-main>header a{color:#af812e;text-decoration:none}.ownership-workspace{max-width:1240px;margin:auto;padding:36px 32px 80px}.ownership-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ownership-heading p,.ownership-editor>div>p{color:#a47727;letter-spacing:.14em;margin:0 0 7px;font-size:10px;font-weight:900}.ownership-heading h1{margin:0 0 7px;font:700 34px Sora,sans-serif}.ownership-heading span{color:#647f81}.ownership-heading button{color:#176e70;background:#fff;border:1px solid #bfd1cf;border-radius:9px;padding:10px 14px;font-weight:800}.ownership-summary{grid-template-columns:160px 160px 1fr;gap:12px;margin:24px 0;display:grid}.ownership-summary article,.ownership-summary>div{background:#fff;border:1px solid #dce7e5;border-radius:14px;padding:17px}.ownership-summary article{gap:4px;display:grid}.ownership-summary article b{font:700 25px Sora,sans-serif}.ownership-summary article span{color:#6a8284;font-size:11px}.ownership-summary>div{background:#fff9eb;border-color:#ead7a9}.ownership-summary>div p{color:#74664a;margin:5px 0 0;font-size:11px;line-height:1.5}.ownership-layout{grid-template-columns:minmax(380px,.9fr) minmax(420px,1.1fr);align-items:start;gap:18px;display:grid}.ownership-controls,.ownership-editor{background:#fff;border:1px solid #dce7e5;border-radius:16px;overflow:hidden}.ownership-controls>button{text-align:start;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #e5edeb;grid-template-columns:38px 1fr auto;gap:12px;padding:17px;display:grid}.ownership-controls>button:hover,.ownership-controls>button.active{background:#f1f8f6}.ownership-controls>button>span{color:#728789;background:#eff4f3;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.ownership-controls>button>span.verified{color:#14734a;background:#def3e8}.ownership-controls>button>span.draft{color:#926721;background:#fff0d8}.ownership-controls>button p{color:#698183;margin:4px 0;font-size:11px;line-height:1.45}.ownership-controls>button small{color:#176e70;font-size:10px}.ownership-controls>button i{color:#6a8183;font-size:9px;font-style:normal;font-weight:900}.ownership-editor{padding:24px}.ownership-editor h2{margin:0 0 6px;font:700 24px Sora,sans-serif}.ownership-editor>div>span{color:#687f81;font-size:12px;line-height:1.5}.ownership-editor form{margin-top:20px}.ownership-editor form>label,.ownership-evidence label{gap:6px;margin:13px 0;font-size:11px;font-weight:800;display:grid}.ownership-editor input,.ownership-editor select,.ownership-editor textarea{color:#183d41;font:inherit;background:#fff;border:1px solid #c8d8d6;border-radius:9px;padding:11px}.ownership-editor textarea{resize:vertical;min-height:100px}.ownership-evidence{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ownership-editor form>small{color:#718789;margin:12px 0;font-size:10px;display:block}.ownership-editor form>button{color:#fff;background:#176e70;border:0;border-radius:9px;width:100%;padding:12px;font-weight:900}.ownership-readonly{background:#f3f7f6;border-radius:12px;margin-top:20px;padding:16px}.ownership-readonly p{color:#687f81;font-size:11px}.ownership-readonly dl{gap:8px;display:grid}.ownership-readonly dl div{justify-content:space-between;display:flex}.ownership-readonly dt{color:#718789}.ownership-readonly dd{font-weight:800}.ownership-state{text-align:center;background:#fff;border:1px solid #dce7e5;border-radius:14px;padding:42px}.ownership-alert{border-radius:10px;justify-content:space-between;margin-bottom:14px;padding:13px 15px;display:flex}.ownership-alert.error{color:#923d32;background:#fdebe7}.ownership-alert.success{color:#176f52;background:#e2f4ed}.ownership-alert button{color:inherit;background:0 0;border:0}.ownership-shell.arabic .ownership-controls>button{text-align:right}@media (max-width:900px){.ownership-shell{display:block}.ownership-side{padding:17px}.ownership-side nav{display:flex;overflow:auto}.ownership-side>div:last-child{display:none}.ownership-workspace{padding:25px 17px 70px}.ownership-layout{grid-template-columns:1fr}}@media (max-width:620px){.ownership-heading{align-items:flex-start}.ownership-heading h1{font-size:27px}.ownership-summary{grid-template-columns:1fr 1fr}.ownership-summary>div{grid-column:1/-1}.ownership-evidence{grid-template-columns:1fr}}
.incident-shell{color:#082d45;background:radial-gradient(circle at 100% 0,#15acc21a,#0000 20rem),radial-gradient(circle at 0 0,#063b5614,#0000 16rem),linear-gradient(#fff 0%,#f2f7f8 38%,#edf2f4 100%);grid-template-columns:248px minmax(0,1fr);min-height:100vh;font-family:Manrope,Arial,sans-serif;display:grid}.incident-shell.arabic{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}.incident-side{color:#fff;background:linear-gradient(#082f47,#062f45);flex-direction:column;gap:28px;padding:25px 18px;display:flex;box-shadow:18px 0 50px #07314924}.incident-side .provider-logo{color:#a9cad4;letter-spacing:.08em;flex-direction:column;gap:8px;font-size:11px;text-decoration:none;display:flex}.incident-side img{width:124px}.incident-side nav{gap:6px;display:grid}.incident-side nav a{color:#b7d0d7;border-radius:12px;padding:11px 12px;font-size:12px;font-weight:700;line-height:1.35;text-decoration:none}.incident-side nav a:hover,.incident-side nav a.active{color:#fff;background:#ffffff1a}.incident-side>div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;margin-top:auto;padding:15px}.incident-side>div b{font-size:11px}.incident-side>div p{color:#b7d0d7;font-size:10px;line-height:1.6}.incident-main{min-width:0}.incident-main>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffffe0;border-bottom:1px solid #082a4314;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:0 clamp(18px,4vw,36px);display:flex;position:sticky;top:0;box-shadow:0 10px 30px #0731490d}.incident-main>header>div{align-items:center;gap:13px;display:flex}.incident-main>header>div:first-child{gap:3px;display:grid}.incident-main>header small{color:#07849b;letter-spacing:.14em;font-size:9px;font-weight:900}.incident-main>header b{font-size:14px}.incident-main>header button{color:#087b90;background:#fff;border:1px solid #082a431f;border-radius:999px;min-height:42px;padding:0 14px;font-weight:800}.incident-main>header a{color:#d49e43;text-decoration:none}.incident-workspace{max-width:1420px;margin:auto;padding:32px clamp(18px,4vw,36px) 80px}.incident-heading{background:#ffffffeb;border:1px solid #082a431a;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 22px;display:flex;box-shadow:0 18px 44px #07314914}.incident-heading p,.incident-declare>p{color:#07899f;letter-spacing:.14em;margin:0 0 8px;font-size:9px;font-weight:800}.incident-heading h1{letter-spacing:-.04em;margin:0 0 7px;font:700 clamp(30px,4vw,48px)/1.02 Sora,sans-serif}.incident-heading span{color:#607e89;max-width:760px;font-size:12px;line-height:1.6;display:block}.incident-heading>button{color:#087b90;background:#fff;border:1px solid #c8dce1;border-radius:12px;min-height:44px;padding:10px 13px;font-weight:800}.incident-summary{grid-template-columns:180px 200px 1fr;gap:12px;margin:20px 0;display:grid}.incident-summary article,.incident-summary>div{background:#fffffff0;border:1px solid #082a431a;border-radius:18px;padding:16px;box-shadow:0 14px 34px #0731490f}.incident-summary article{gap:6px;display:grid}.incident-summary article.attention{background:#fff3ef;border-color:#f0c0b5}.incident-summary article b{margin:0;font:700 30px Sora}.incident-summary article span{color:#64818c;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.incident-summary>div b{font-size:11px}.incident-summary>div p{color:#64818c;margin:5px 0 0;font-size:10px;line-height:1.5}.incident-grid{grid-template-columns:minmax(430px,.9fr) minmax(420px,1.1fr);gap:16px;display:grid}.incident-declare,.incident-list,.incident-detail{background:#fffffff0;border:1px solid #082a431a;border-radius:20px;box-shadow:0 14px 34px #0731490f}.incident-declare{margin-bottom:16px;padding:22px}.incident-declare h2,.incident-list h2{margin:0 0 15px;font:700 20px Sora}.incident-declare label,.incident-detail form label{gap:6px;margin:11px 0;font-size:10px;font-weight:800;display:grid}.incident-declare input,.incident-declare select,.incident-declare textarea,.incident-detail select,.incident-detail textarea{color:#153946;font:inherit;background:#fff;border:1px solid #c8dade;border-radius:12px;padding:11px 12px}.incident-declare textarea,.incident-detail textarea{resize:vertical;min-height:82px}.incident-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.incident-declare small{color:#6d858e;margin:12px 0;font-size:9px;line-height:1.5;display:block}.incident-declare button,.incident-detail form button{color:#fff;background:linear-gradient(135deg,#087d91,#0b6a84);border:0;border-radius:12px;width:100%;min-height:44px;padding:11px;font-weight:800}.incident-list{overflow:hidden}.incident-list>div{border-bottom:1px solid #e2eaec;justify-content:space-between;align-items:center;padding:20px;display:flex}.incident-list>div h2{margin:0}.incident-list>div span{color:#6a858e}.incident-list>button{text-align:left;cursor:pointer;color:#173944;background:#fff;border:0;border-bottom:1px solid #e6edef;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px;display:grid}.incident-list>button:hover,.incident-list>button.active{background:#eff9fa}.incident-list>button>div{gap:3px;display:grid}.incident-list>button b{font-size:11px}.incident-list>button small,.incident-list>button i{color:#6b858e;font-size:8px;font-style:normal}.incident-list>button em{text-transform:uppercase;color:#47727d;font-size:8px;font-style:normal;font-weight:900}.incident-list>button em.overdue{color:#b84231}.severity{border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.severity.p1{color:#b83525;background:#fee4df}.severity.p2{color:#8b5d0b;background:#fff0d7}.severity.p3{color:#176579;background:#e3f2f6}.severity.p4{color:#24704e;background:#e8f5ee}.incident-detail{align-self:start;padding:22px}.incident-detail-head{border-bottom:1px solid #e2eaec;align-items:center;gap:11px;padding-bottom:17px;display:flex}.incident-detail-head>div{flex:1}.incident-detail-head p{color:#07859a;margin:0;font-size:8px;font-weight:800}.incident-detail-head h2{margin:3px 0;font:700 19px Sora}.incident-detail-head small{color:#66818a;font-size:9px}.incident-detail-head>i{text-transform:uppercase;color:#176879;background:#e6f4f5;border-radius:20px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.incident-summary-copy{color:#536f79;background:#f6f9f9;border-radius:12px;padding:13px;font-size:11px;line-height:1.6}.incident-detail dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.incident-detail dl div{background:#fff;border:1px solid #e0e9eb;border-radius:12px;gap:4px;padding:10px;display:grid}.incident-detail dt{color:#6a838b;font-size:8px}.incident-detail dd{margin:0;font-size:9px;font-weight:800}.incident-detail form{border-top:1px solid #e2eaec;margin-top:16px;padding-top:9px}.incident-timeline{margin-top:20px}.incident-timeline h3{font:700 13px Sora}.incident-timeline article{border-inline-start:1px solid #cfe1e5;gap:10px;padding:0 0 17px 13px;display:flex}.incident-timeline article>span{color:#0790a6;background:#fff;margin-inline-start:-17px}.incident-timeline article b{font-size:10px}.incident-timeline article p{color:#526f79;margin:4px 0;font-size:9px;line-height:1.5}.incident-timeline article small{color:#7a9198;font-size:8px}.incident-state,.incident-empty{text-align:center;color:#68818a;padding:36px}.incident-alert{background:#fff;border:1px solid #082a431a;border-radius:12px;justify-content:space-between;gap:12px;margin:12px 0;padding:12px 14px;font-size:11px;display:flex}.incident-alert.error{color:#9a3d2f;background:#fff0ed}.incident-alert.success{color:#176a4a;background:#e5f6ef}.incident-alert button{color:inherit;background:0 0;border:0}@media (max-width:900px){.incident-shell{display:block}.incident-side{padding:18px}.incident-side nav{display:flex;overflow:auto}.incident-side nav a{white-space:nowrap}.incident-side>div{display:none}.incident-main>header{padding:0 18px}.incident-workspace{padding:24px 16px 70px}.incident-heading{flex-direction:column;align-items:flex-start;gap:12px}.incident-summary{grid-template-columns:1fr 1fr}.incident-summary>div{grid-column:1/-1}.incident-grid{grid-template-columns:1fr}}@media (max-width:520px){.incident-pair,.incident-detail dl,.incident-summary{grid-template-columns:1fr}.incident-summary>div{grid-column:auto}.incident-list>button{grid-template-columns:34px minmax(0,1fr)}.incident-list>button em{grid-column:1/-1}.incident-detail-head{flex-direction:column;align-items:flex-start}.incident-heading h1{font-size:30px}}
.recovery-shell{color:#163c40;background:#f3f7f7;grid-template-columns:248px 1fr;min-height:100vh;font-family:Manrope,Arial,sans-serif;display:grid}.recovery-shell.arabic{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}.recovery-side{color:#fff;background:#123f45;flex-direction:column;gap:28px;padding:25px 18px;display:flex}.recovery-side .provider-logo{color:#c0d7d7;letter-spacing:.08em;flex-direction:column;gap:8px;font-size:11px;text-decoration:none;display:flex}.recovery-side img{width:124px}.recovery-side nav{gap:5px;display:grid}.recovery-side nav a{color:#c2d8d8;border-radius:10px;padding:11px 12px;font-size:12px;font-weight:700;text-decoration:none}.recovery-side nav a:hover,.recovery-side nav a.active{color:#123f45;background:#fff}.recovery-side>div{background:#194a50;border:1px solid #477076;border-radius:13px;margin-top:auto;padding:15px}.recovery-side>div b{font-size:11px}.recovery-side>div p{color:#c1d6d6;font-size:10px;line-height:1.6}.recovery-main>header{background:#fff;border-bottom:1px solid #d6e3e3;justify-content:space-between;align-items:center;height:70px;padding:0 30px;display:flex}.recovery-main>header>div{align-items:center;gap:13px;display:flex}.recovery-main>header>div:first-child{gap:3px;display:grid}.recovery-main>header small{color:#0d8586;letter-spacing:.14em;font-size:9px}.recovery-main>header b{font-size:11px}.recovery-main>header button{color:#0d7779;background:0 0;border:0;font-weight:800}.recovery-main>header a{color:#c39543;text-decoration:none}.recovery-workspace{max-width:1420px;margin:auto;padding:32px}.recovery-heading{justify-content:space-between;align-items:end;display:flex}.recovery-heading p,.recovery-plan>p{color:#0b8586;letter-spacing:.14em;margin:0 0 8px;font-size:9px;font-weight:800}.recovery-heading h1{margin:0 0 7px;font:700 34px Sora,sans-serif}.recovery-heading span{color:#617e80;font-size:12px}.recovery-heading>button{color:#0b7879;background:#fff;border:1px solid #c9dada;border-radius:9px;padding:10px 13px;font-weight:800}.recovery-summary{grid-template-columns:160px 180px 1fr;gap:10px;margin:20px 0;display:grid}.recovery-summary article,.recovery-summary>div{background:#fff;border:1px solid #d7e3e3;border-radius:14px;padding:16px}.recovery-summary article{display:grid}.recovery-summary article.attention{background:#fff3ef;border-color:#efc5ba}.recovery-summary article b{font:700 27px Sora}.recovery-summary article span{color:#648183;font-size:9px}.recovery-summary>div b{font-size:11px}.recovery-summary>div p{color:#648183;margin:5px 0 0;font-size:10px;line-height:1.5}.recovery-grid{grid-template-columns:minmax(430px,.9fr) minmax(420px,1.1fr);gap:16px;display:grid}.recovery-plan,.recovery-list,.recovery-detail{background:#fff;border:1px solid #d7e3e3;border-radius:16px}.recovery-plan{margin-bottom:16px;padding:22px}.recovery-plan h2,.recovery-list h2{margin:0 0 15px;font:700 20px Sora}.recovery-plan label,.recovery-detail form label{gap:6px;margin:11px 0;font-size:10px;font-weight:800;display:grid}.recovery-plan input,.recovery-plan select,.recovery-detail input,.recovery-detail select,.recovery-detail textarea{color:#173d41;font:inherit;background:#fff;border:1px solid #c7d8d8;border-radius:9px;padding:10px}.recovery-detail textarea{resize:vertical;min-height:80px}.recovery-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recovery-plan small{color:#6c8586;margin:12px 0;font-size:9px;line-height:1.5;display:block}.recovery-plan button,.recovery-detail form button{color:#fff;background:#176f70;border:0;border-radius:9px;width:100%;padding:11px;font-weight:800}.recovery-plan button:disabled,.recovery-detail button:disabled{opacity:.55}.recovery-list{overflow:hidden}.recovery-list>div{border-bottom:1px solid #e1e9e9;justify-content:space-between;align-items:center;padding:20px;display:flex}.recovery-list>div h2{margin:0}.recovery-list>div span{color:#6b8586}.recovery-list>button{text-align:left;cursor:pointer;color:#173c40;background:#fff;border:0;border-bottom:1px solid #e7eded;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px;display:grid}.recovery-list>button:hover,.recovery-list>button.active{background:#eef8f7}.recovery-list>button>span{color:#177777;background:#e2f2ef;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.recovery-list>button>div{gap:4px;display:grid}.recovery-list>button b{font-size:11px}.recovery-list>button small{color:#6b8586;font-size:8px}.recovery-list>button i,.recovery-detail-head>i{text-transform:uppercase;color:#5d7778;background:#edf3f3;border-radius:20px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.recovery-list i.verified,.recovery-detail-head i.verified{color:#196d4b;background:#dff3ea}.recovery-list i.rejected,.recovery-detail-head i.rejected{color:#a23f30;background:#fee9e5}.recovery-detail{align-self:start;padding:22px}.recovery-detail-head{border-bottom:1px solid #e1e9e9;align-items:center;gap:11px;padding-bottom:17px;display:flex}.recovery-detail-head>span{color:#177777;background:#e2f2ef;border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.recovery-detail-head>div{flex:1}.recovery-detail-head p{color:#0b8586;margin:0;font-size:8px;font-weight:800}.recovery-detail-head h2{margin:3px 0;font:700 19px Sora}.recovery-detail-head small{color:#668082;font-size:9px}.recovery-targets{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.recovery-targets article{background:#f5f9f8;border-radius:10px;gap:5px;padding:12px;display:grid}.recovery-targets span{color:#668183;font-size:8px}.recovery-targets b{font-size:10px}.recovery-detail dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recovery-detail dl div{border:1px solid #e0e8e8;border-radius:9px;gap:4px;padding:10px;display:grid}.recovery-detail dt{color:#698283;font-size:8px}.recovery-detail dd{overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:800}.recovery-detail form{border-top:1px solid #e1e9e9;margin-top:16px;padding-top:9px}.recovery-timeline{margin-top:20px}.recovery-timeline h3{font:700 13px Sora}.recovery-timeline article{border-inline-start:1px solid #cfe0de;gap:10px;padding:0 0 17px 13px;display:flex}.recovery-timeline article>span{color:#0d8586;background:#fff;margin-inline-start:-17px}.recovery-timeline article b{text-transform:capitalize;font-size:10px}.recovery-timeline article p{color:#547172;margin:4px 0;font-size:9px;line-height:1.5}.recovery-timeline article small{color:#7a9191;font-size:8px}.recovery-state{text-align:center;color:#688182;padding:36px}.recovery-alert{border-radius:10px;justify-content:space-between;margin:12px 0;padding:12px 14px;font-size:11px;display:flex}.recovery-alert.error{color:#9a3d2f;background:#fff0ed}.recovery-alert.success{color:#176a4a;background:#e4f5ed}.recovery-alert button{color:inherit;background:0 0;border:0}@media (max-width:900px){.recovery-shell{display:block}.recovery-side{padding:18px}.recovery-side nav{display:flex;overflow:auto}.recovery-side nav a{white-space:nowrap}.recovery-side>div{display:none}.recovery-main>header{padding:0 18px}.recovery-workspace{padding:24px 16px 70px}.recovery-heading{align-items:flex-start;gap:12px}.recovery-heading h1{font-size:27px}.recovery-summary{grid-template-columns:1fr 1fr}.recovery-summary>div{grid-column:1/-1}.recovery-grid{grid-template-columns:1fr}}@media (max-width:520px){.recovery-pair,.recovery-detail dl,.recovery-targets,.recovery-summary{grid-template-columns:1fr}.recovery-summary>div{grid-column:auto}}
.lifecycle-shell{color:#273c3c;background:#f5f6f2;grid-template-columns:248px 1fr;min-height:100vh;font-family:Manrope,Arial,sans-serif;display:grid}.lifecycle-shell.arabic{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}.lifecycle-side{color:#fff;background:#183f3f;flex-direction:column;gap:28px;padding:25px 18px;display:flex}.lifecycle-side .provider-logo{color:#c7d9d6;letter-spacing:.08em;flex-direction:column;gap:8px;font-size:11px;text-decoration:none;display:flex}.lifecycle-side img{width:124px}.lifecycle-side nav{gap:5px;display:grid}.lifecycle-side nav a{color:#cadbd8;border-radius:10px;padding:11px 12px;font-size:12px;font-weight:700;text-decoration:none}.lifecycle-side nav a:hover,.lifecycle-side nav a.active{color:#183f3f;background:#fff}.lifecycle-side>div{background:#204b4b;border:1px solid #52716f;border-radius:13px;margin-top:auto;padding:15px}.lifecycle-side>div b{font-size:11px}.lifecycle-side>div p{color:#cadbd8;font-size:10px;line-height:1.6}.lifecycle-main>header{background:#fff;border-bottom:1px solid #dfe3dc;justify-content:space-between;align-items:center;height:70px;padding:0 30px;display:flex}.lifecycle-main>header>div{align-items:center;gap:13px;display:flex}.lifecycle-main>header>div:first-child{gap:3px;display:grid}.lifecycle-main>header small{color:#9a7127;letter-spacing:.14em;font-size:9px}.lifecycle-main>header b{font-size:11px}.lifecycle-main>header button{color:#176f70;background:0 0;border:0;font-weight:800}.lifecycle-main>header a{color:#c39543;text-decoration:none}.lifecycle-workspace{max-width:1380px;margin:auto;padding:32px}.lifecycle-heading{justify-content:space-between;align-items:end;display:flex}.lifecycle-heading p,.lifecycle-editor-head p{color:#9a7127;letter-spacing:.14em;margin:0 0 8px;font-size:9px;font-weight:800}.lifecycle-heading h1{margin:0 0 7px;font:700 34px Sora,sans-serif}.lifecycle-heading span{color:#687d7c;font-size:12px}.lifecycle-heading>button{color:#176f70;background:#fff;border:1px solid #d5ddd8;border-radius:9px;padding:10px 13px;font-weight:800}.lifecycle-summary{grid-template-columns:180px 1fr;gap:10px;margin:20px 0;display:grid}.lifecycle-summary article,.lifecycle-summary>div{background:#fff;border:1px solid #dfe4dd;border-radius:14px;padding:16px}.lifecycle-summary article{display:grid}.lifecycle-summary article b{font:700 27px Sora}.lifecycle-summary article span{color:#6c817f;font-size:9px}.lifecycle-summary>div b{font-size:11px}.lifecycle-summary>div p{color:#6c817f;margin:5px 0 0;font-size:10px;line-height:1.5}.lifecycle-grid{grid-template-columns:minmax(360px,.8fr) minmax(480px,1.2fr);gap:16px;display:grid}.lifecycle-classes,.lifecycle-editor{background:#fff;border:1px solid #dfe4dd;border-radius:16px;overflow:hidden}.lifecycle-classes>button{text-align:left;cursor:pointer;color:#263f3e;background:#fff;border:0;border-bottom:1px solid #e8ebe6;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;width:100%;padding:17px;display:grid}.lifecycle-classes>button:hover,.lifecycle-classes>button.active{background:#f3f8f5}.lifecycle-classes>button>span{color:#237363;background:#e5f1ed;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.lifecycle-classes>button>div{gap:4px;display:grid}.lifecycle-classes b{font-size:11px}.lifecycle-classes small{color:#708482;font-size:8px}.lifecycle-classes i{text-transform:uppercase;color:#657775;background:#eef1ed;border-radius:20px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.lifecycle-classes i.approved{color:#176a49;background:#dff2e7}.lifecycle-classes i.rejected{color:#a23e30;background:#fee9e5}.lifecycle-classes i.pending_review{color:#875c14;background:#fff1d9}.lifecycle-editor{align-self:start;padding:24px}.lifecycle-editor-head h2{margin:0 0 8px;font:700 22px Sora}.lifecycle-editor-head span{color:#697e7c;font-size:10px;line-height:1.5}.lifecycle-editor form{border-top:1px solid #e4e9e3;margin-top:17px;padding-top:9px}.lifecycle-editor label{gap:6px;margin:11px 0;font-size:10px;font-weight:800;display:grid}.lifecycle-editor input,.lifecycle-editor select,.lifecycle-editor textarea{color:#263f3e;font:inherit;background:#fff;border:1px solid #ccd9d4;border-radius:9px;padding:10px}.lifecycle-editor textarea{resize:vertical;min-height:78px}.lifecycle-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lifecycle-editor form>button,.lifecycle-review button{color:#fff;background:#176f70;border:0;border-radius:9px;width:100%;padding:11px;font-weight:800}.lifecycle-editor button.danger{background:#a54738}.lifecycle-review form:first-child button[type=button]{display:none}.lifecycle-editor dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lifecycle-editor dl div{border:1px solid #e3e9e3;border-radius:9px;gap:4px;padding:11px;display:grid}.lifecycle-editor dt{color:#708381;font-size:8px}.lifecycle-editor dd{overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:800}.lifecycle-timeline{margin-top:20px}.lifecycle-timeline h3{font:700 13px Sora}.lifecycle-timeline article{border-inline-start:1px solid #d5dfd8;gap:10px;padding:0 0 17px 13px;display:flex}.lifecycle-timeline article>span{color:#b18231;background:#fff;margin-inline-start:-17px}.lifecycle-timeline article b{text-transform:capitalize;font-size:10px}.lifecycle-timeline article p{color:#5d7471;margin:4px 0;font-size:9px;line-height:1.5}.lifecycle-timeline article small{color:#80918f;font-size:8px}.lifecycle-state{text-align:center;color:#6e817f;padding:36px}.lifecycle-alert{border-radius:10px;justify-content:space-between;margin:12px 0;padding:12px 14px;font-size:11px;display:flex}.lifecycle-alert.error{color:#9a3d2f;background:#fff0ed}.lifecycle-alert.success{color:#176a4a;background:#e4f5ed}.lifecycle-alert button{color:inherit;background:0 0;border:0}@media (max-width:900px){.lifecycle-shell{display:block}.lifecycle-side{padding:18px}.lifecycle-side nav{display:flex;overflow:auto}.lifecycle-side nav a{white-space:nowrap}.lifecycle-side>div{display:none}.lifecycle-main>header{padding:0 18px}.lifecycle-workspace{padding:24px 16px 70px}.lifecycle-heading{align-items:flex-start;gap:12px}.lifecycle-heading h1{font-size:27px}.lifecycle-grid{grid-template-columns:1fr}}@media (max-width:520px){.lifecycle-pair,.lifecycle-editor dl,.lifecycle-summary{grid-template-columns:1fr}}
.hold-shell{color:#263f3e;background:#f6f8f6;grid-template-columns:238px 1fr;min-height:100vh;font-family:Manrope,Arial,sans-serif;display:grid}.hold-side{color:#fff;background:#173f3d;flex-direction:column;min-height:100vh;padding:25px 18px;display:flex}.hold-side nav{gap:4px;height:auto;margin:28px 0;display:grid}.hold-side nav a{color:#b9d0cd;border:0;border-radius:9px;height:auto;padding:11px;font-size:10px}.hold-side nav a:hover,.hold-side nav a.active{color:#fff;background:#285451}.hold-side>div{border-top:1px solid #3c625f;margin-top:auto;padding:16px 9px}.hold-side>div b{font-size:10px}.hold-side>div p{color:#b7cecb;font-size:8px;line-height:1.6}.hold-main{min-width:0}.hold-main>header{background:#fff;border-bottom:1px solid #dfe3dc;justify-content:space-between;align-items:center;height:70px;padding:0 30px;display:flex}.hold-main>header>div{align-items:center;gap:13px;display:flex}.hold-main>header>div:first-child{gap:3px;display:grid}.hold-main>header small,.hold-heading p,.hold-form>p{color:#9a7127;letter-spacing:.14em;margin:0;font-size:9px;font-weight:800}.hold-main>header b{font-size:11px}.hold-main>header button{color:#176f70;background:0 0;border:0;font-weight:800}.hold-main>header a{color:#c39543;text-decoration:none}.hold-workspace{max-width:1420px;margin:auto;padding:32px}.hold-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.hold-heading h1{margin:8px 0 7px;font:700 34px Sora}.hold-heading span{color:#687d7c;font-size:12px;line-height:1.55}.hold-heading>button{color:#176f70;background:#fff;border:1px solid #d5ddd8;border-radius:9px;padding:10px 13px;font-weight:800}.hold-metrics{grid-template-columns:repeat(3,140px) 1fr;gap:10px;margin:20px 0;display:grid}.hold-metrics article,.hold-metrics>div{background:#fff;border:1px solid #dfe4dd;border-radius:14px;padding:15px;display:grid}.hold-metrics article b{font:700 24px Sora}.hold-metrics span{color:#6c817f;font-size:8px}.hold-metrics article.attention{background:#fff7f5;border-color:#e5b2a9}.hold-metrics>div b{font-size:10px}.hold-metrics>div p{color:#6c817f;margin:5px 0 0;font-size:9px;line-height:1.5}.hold-grid{grid-template-columns:minmax(420px,.85fr) minmax(460px,1.15fr);gap:16px;display:grid}.hold-form,.hold-list,.hold-detail{background:#fff;border:1px solid #dfe4dd;border-radius:16px}.hold-form,.hold-detail{padding:22px}.hold-form h2{margin:7px 0 15px;font:700 20px Sora}.hold-form label,.hold-detail label{gap:6px;margin:10px 0;font-size:9px;font-weight:800;display:grid}.hold-form input,.hold-form select,.hold-detail input,.hold-detail textarea{color:#263f3e;font:inherit;background:#fff;border:1px solid #ccd9d4;border-radius:9px;padding:10px}.hold-detail textarea{resize:vertical;min-height:72px}.hold-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hold-form>button,.hold-actions button{color:#fff;background:#176f70;border:0;border-radius:9px;width:100%;padding:11px;font-weight:800}.hold-list{margin-top:13px;overflow:hidden}.hold-list>div{border-bottom:1px solid #e8ebe6;justify-content:space-between;padding:15px 17px;display:flex}.hold-list h2{margin:0;font:700 14px Sora}.hold-list>div span{font-size:10px}.hold-list>button{text-align:start;color:#263f3e;background:#fff;border:0;border-bottom:1px solid #e8ebe6;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px;display:grid}.hold-list>button:hover,.hold-list>button.active{background:#f3f8f5}.hold-list>button>span,.hold-detail-head>span{color:#176f70;background:#e7f0ec;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.hold-list>button>div{gap:3px;display:grid}.hold-list b{font-size:10px}.hold-list small,.hold-list i{color:#708482;font-size:8px;font-style:normal}.hold-list em,.hold-detail-head>i{text-transform:uppercase;color:#176a49;background:#dff2e7;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.hold-list em.release_pending,.hold-detail-head>i.release_pending{color:#875c14;background:#fff1d9}.hold-list em.released,.hold-detail-head>i.released{color:#637370;background:#e9edeb}.hold-list em.overdue{color:#a23e30;background:#fee9e5}.hold-detail{align-self:start}.hold-detail-head{grid-template-columns:42px 1fr auto;align-items:center;display:grid}.hold-detail-head p{color:#9a7127;margin:0;font-size:8px;font-weight:800}.hold-detail-head h2{margin:4px 0;font:700 19px Sora}.hold-detail-head small{color:#708482;overflow-wrap:anywhere;font-size:8px}.hold-detail dl{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.hold-detail dl div{border:1px solid #e3e9e3;border-radius:9px;gap:4px;padding:10px;display:grid}.hold-detail dl .wide{grid-column:1/-1}.hold-detail dt{color:#708381;font-size:8px}.hold-detail dd{overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:800}.hold-actions{border-top:1px solid #e4e9e3}.hold-actions.review{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hold-actions.review>p{color:#6c817f;grid-column:1/-1;font-size:8px}.hold-actions button.danger{background:#a54738}.hold-timeline{margin-top:20px}.hold-timeline h3{font:700 13px Sora}.hold-timeline article{border-inline-start:1px solid #d5dfd8;gap:10px;padding:0 0 16px 13px;display:flex}.hold-timeline article>span{color:#b18231;background:#fff;margin-inline-start:-17px}.hold-timeline article b{text-transform:capitalize;font-size:9px}.hold-timeline article p{color:#5d7471;margin:4px 0;font-size:9px;line-height:1.5}.hold-timeline article small{color:#80918f;font-size:8px}.hold-alert{border-radius:10px;justify-content:space-between;margin:12px 0;padding:12px 14px;font-size:10px;display:flex}.hold-alert.error{color:#9a3d2f;background:#fff0ed}.hold-alert.success{color:#176a4a;background:#e4f5ed}.hold-alert button{color:inherit;background:0 0;border:0}.hold-state,.hold-empty{text-align:center;color:#6e817f;padding:28px;font-size:10px}@media (max-width:1000px){.hold-shell{display:block}.hold-side{min-height:auto;padding:18px}.hold-side nav{margin:18px 0 0;display:flex;overflow:auto}.hold-side nav a{white-space:nowrap}.hold-side>div{display:none}.hold-workspace{padding:24px 16px 70px}.hold-grid{grid-template-columns:1fr}.hold-metrics{grid-template-columns:repeat(3,1fr)}.hold-metrics>div{grid-column:1/-1}}@media (max-width:560px){.hold-heading{align-items:flex-start}.hold-heading h1{font-size:27px}.hold-heading>button{display:none}.hold-pair,.hold-detail dl,.hold-actions.review{grid-template-columns:1fr}.hold-detail dl .wide,.hold-actions.review>p{grid-column:auto}.hold-main>header{padding:0 16px}.hold-metrics{grid-template-columns:1fr 1fr}.hold-metrics>div{grid-column:1/-1}}
.admin-shell,.ops-health-shell,.audit-shell,.experience-console,.message-shell.admin-messages{--admin-ink:#072f45;--admin-navy:#063b56;--admin-cyan:#15acc2;--admin-mint:#e5f8f3;--admin-card:#ffffffe6;--admin-border:#082a431a;--admin-shadow:0 18px 52px #072f451a;min-height:100vh;color:var(--admin-ink);background:radial-gradient(circle at 100% 0,#15acc21a,#0000 22rem),radial-gradient(circle at 0 0,#063b561a,#0000 18rem),linear-gradient(#fff 0%,#f2f6f8 42%,#edf2f5 100%)}.admin-shell,.ops-health-shell,.audit-shell,.experience-console{grid-template-columns:minmax(290px,360px) minmax(0,1fr);display:grid}.admin-shell :is(a,button,input,select,textarea),.ops-health-shell :is(a,button,input,select,textarea),.audit-shell :is(a,button,input,select,textarea),.experience-console :is(a,button,input,select,textarea),.message-shell.admin-messages :is(a,button,input,select,textarea){transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s,opacity .18s}.admin-shell :is(a,button,input,select,textarea):focus-visible,.ops-health-shell :is(a,button,input,select,textarea):focus-visible,.audit-shell :is(a,button,input,select,textarea):focus-visible,.experience-console :is(a,button,input,select,textarea):focus-visible,.message-shell.admin-messages :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #15acc24d}.admin-shell .admin-sidebar,.ops-health-shell .ops-health-side,.audit-shell .audit-sidebar,.experience-console .experience-side,.message-shell.admin-messages .message-side{color:#fff;background:linear-gradient(#063b56fa,#042c42fa);border-right:1px solid #ffffff14;align-self:start;min-height:100vh;padding:28px 18px;position:sticky;top:0;overflow:auto;box-shadow:26px 0 70px #042c422e}.admin-shell .provider-logo,.ops-health-shell .provider-logo,.audit-shell .provider-logo,.experience-console .provider-logo,.message-shell.admin-messages .provider-logo,.admin-shell .provider-logo img,.ops-health-shell .provider-logo img,.audit-shell .provider-logo img,.experience-console .provider-logo img,.message-shell.admin-messages .provider-logo img{width:auto}.admin-shell .admin-role,.ops-health-shell .ops-health-role,.audit-shell .audit-role,.experience-console .experience-side>div,.message-shell.admin-messages .message-side>div{background:#ffffff12;border:1px solid #ffffff14;border-radius:22px;align-items:center;gap:14px;margin:22px 0 18px;padding:16px;display:flex}.admin-shell .admin-role span,.ops-health-shell .ops-health-role span,.audit-shell .audit-role span,.experience-console .experience-side>div>span,.message-shell.admin-messages .message-side>div>span{background:#ffffff1f;border-radius:16px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.admin-shell .admin-sidebar nav,.ops-health-shell .ops-health-side nav,.audit-shell .audit-sidebar nav,.experience-console .experience-side nav,.message-shell.admin-messages .message-side nav{scrollbar-width:thin;gap:8px;max-height:calc(100vh - 300px);margin-top:16px;padding-right:4px;display:grid;overflow:auto}.admin-shell .admin-verification-link,.ops-health-shell .ops-health-side nav a,.audit-shell .audit-sidebar nav a,.experience-console .experience-side nav a,.message-shell.admin-messages .message-side nav a{color:#ffffffeb;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 14px;font-size:.93rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.admin-shell .admin-verification-link span,.ops-health-shell .ops-health-side nav a span,.audit-shell .audit-sidebar nav a span,.experience-console .experience-side nav a span,.message-shell.admin-messages .message-side nav a span{background:#ffffff1f;border-radius:10px;flex-shrink:0;place-items:center;width:28px;height:28px;display:inline-grid}.admin-shell .admin-verification-link:hover,.ops-health-shell .ops-health-side nav a:hover,.audit-shell .audit-sidebar nav a:hover,.experience-console .experience-side nav a:hover,.message-shell.admin-messages .message-side nav a:hover{background:#ffffff1a;transform:translate(2px)}.admin-shell .admin-verification-link.active,.ops-health-shell .ops-health-side nav a.active,.audit-shell .audit-sidebar nav a.active,.experience-console .experience-side nav a.active,.message-shell.admin-messages .message-side nav a.active{background:linear-gradient(135deg,#15acc2,#0d6b84);border-color:#0000;box-shadow:0 14px 30px #15acc242}.admin-shell .admin-sidebar-foot,.ops-health-shell .ops-health-privacy,.audit-shell .audit-side-note,.experience-console .experience-side>div:last-child,.message-shell.admin-messages .message-side>div:last-child{background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;margin-top:20px;padding:16px 18px}.admin-shell .admin-sidebar-foot p,.ops-health-shell .ops-health-privacy p,.audit-shell .audit-side-note p,.experience-console .experience-side>div:last-child p,.message-shell.admin-messages .message-side>div:last-child p{color:#ffffffdb}.admin-shell .admin-sidebar nav{grid-template-columns:1fr}.admin-shell .admin-sidebar nav a{min-height:50px;padding-inline:14px}.admin-shell .admin-sidebar nav a span,.admin-shell .admin-sidebar nav a em{flex-shrink:0}.admin-shell .admin-quick-launch{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 18px;display:grid}.admin-shell .admin-quick-launch a{border:1px solid var(--admin-border);min-height:84px;box-shadow:var(--admin-shadow);color:var(--admin-ink);background:linear-gradient(135deg,#fffffffa,#f4f8faeb);border-radius:22px;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;display:flex}.admin-shell .admin-quick-launch a:hover{transform:translateY(-1px);box-shadow:0 18px 40px #072f451f}.admin-shell .admin-quick-launch a span{width:44px;height:44px;color:var(--admin-navy);background:linear-gradient(135deg,#15acc229,#0d6b8438);border-radius:16px;flex-shrink:0;place-items:center;font-weight:900;display:grid}.admin-shell .admin-quick-launch a div{gap:4px;min-width:0;display:grid}.admin-shell .admin-quick-launch b,.admin-shell .admin-quick-launch small{overflow-wrap:anywhere}.admin-shell .admin-quick-launch i{color:#0d6b84;margin-inline-start:auto;font-style:normal;font-weight:900}.admin-shell .admin-main,.ops-health-shell .ops-health-main,.audit-shell .audit-main,.experience-console .experience-main,.message-shell.admin-messages .message-provider-main{min-width:0}.admin-shell .admin-topbar,.ops-health-shell .ops-health-top,.audit-shell .audit-top,.experience-console .experience-main>header,.message-shell.admin-messages .message-provider-main>header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #082a4314;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:0 clamp(18px,4vw,36px);display:flex;position:sticky;top:0;box-shadow:0 10px 30px #0731490d}.admin-shell .admin-topbar button,.ops-health-shell .ops-health-top button,.audit-shell .audit-top button,.experience-console .experience-main>header button,.message-shell.admin-messages .message-provider-main>header button{min-height:42px;color:var(--admin-navy);background:#fff;border:1px solid #082a431f;border-radius:999px;font-weight:800}.admin-shell .admin-workspace,.ops-health-shell .ops-health-workspace,.audit-shell .audit-workspace,.experience-console .experience-workspace,.message-shell.admin-messages .message-provider-workspace{max-width:1360px;margin-inline:auto;padding:30px clamp(18px,4vw,36px) 80px}.admin-shell .admin-heading,.ops-health-shell .ops-health-heading,.audit-shell .audit-heading,.experience-console .experience-heading,.message-shell.admin-messages .message-heading{border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);background:linear-gradient(135deg,#fffffffa,#f4f8fae6);border-radius:28px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:18px 22px;display:flex}.admin-shell .admin-heading h1,.ops-health-shell .ops-health-heading h1,.audit-shell .audit-heading h1,.experience-console .experience-heading h1,.message-shell.admin-messages .message-heading h1{letter-spacing:-.04em}.admin-shell .admin-panel,.ops-health-shell .ops-health-card,.audit-shell .audit-card,.experience-console .experience-governance article,.experience-console .experience-rehearsals,.message-shell.admin-messages .message-governance article,.message-shell.admin-messages .message-rehearsals,.ops-health-shell .ops-health-workspace section,.audit-shell .audit-workspace section{overflow:hidden}.admin-shell .admin-panel-head,.ops-health-shell .ops-health-panel-head,.audit-shell .audit-panel-head,.experience-console .experience-rehearsals>div,.message-shell.admin-messages .message-rehearsals>div{padding-bottom:4px}.admin-shell .admin-live-state,.ops-health-shell .ops-health-live-state,.audit-shell .audit-live-state,.experience-console .experience-alert,.message-shell.admin-messages .message-alert{align-items:flex-start}.admin-shell .admin-metric-icon,.ops-health-shell .ops-health-metrics span,.audit-shell .audit-metrics span,.experience-console .experience-admin-metrics span,.message-shell.admin-messages .message-metrics span{box-shadow:inset 0 1px #ffffff57}.admin-shell .admin-heading h1,.ops-health-shell .ops-health-heading h1,.audit-shell .audit-heading h1,.experience-console .experience-heading h1,.message-shell.admin-messages .message-heading h1{letter-spacing:-.05em;line-height:.98}.admin-shell .admin-security-note,.ops-health-shell .ops-health-privacy,.audit-shell .audit-side-note,.experience-console .experience-side>div:last-child,.message-shell.admin-messages .message-side>div:last-child{background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;margin-top:18px;padding:16px 18px}.admin-shell .admin-metrics,.ops-health-shell .ops-health-metrics,.audit-shell .audit-metrics,.experience-console .experience-admin-metrics,.message-shell.admin-messages .message-metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:20px;display:grid}.admin-shell .admin-metrics a,.ops-health-shell .ops-health-metrics article,.audit-shell .audit-metrics article,.experience-console .experience-admin-metrics article,.message-shell.admin-messages .message-metrics article{border:1px solid var(--admin-border);background:var(--admin-card);box-shadow:var(--admin-shadow);border-radius:22px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.admin-shell .admin-metric-icon,.ops-health-shell .ops-health-metrics span,.audit-shell .audit-metrics span,.experience-console .experience-admin-metrics span,.message-shell.admin-messages .message-metrics span{width:52px;height:52px;color:var(--admin-navy);background:linear-gradient(135deg,#15acc229,#0d6b8433);border-radius:18px;place-items:center;font-weight:900;display:grid}.admin-shell .admin-dashboard-grid,.ops-health-shell .ops-health-grid,.audit-shell .audit-grid,.experience-console .experience-governance,.message-shell.admin-messages .message-governance,.experience-console .experience-rehearsals{gap:18px;display:grid}.admin-shell .admin-dashboard-grid,.ops-health-shell .ops-health-grid,.audit-shell .audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .admin-panel,.ops-health-shell .ops-health-card,.audit-shell .audit-card,.experience-console .experience-governance article,.experience-console .experience-rehearsals,.message-shell.admin-messages .message-governance article,.message-shell.admin-messages .message-rehearsals,.ops-health-shell .ops-health-workspace section,.audit-shell .audit-workspace section{border:1px solid var(--admin-border);background:var(--admin-card);box-shadow:var(--admin-shadow);border-radius:28px;padding:22px}.admin-shell .admin-panel-head,.ops-health-shell .ops-health-panel-head,.audit-shell .audit-panel-head,.experience-console .experience-rehearsals>div,.message-shell.admin-messages .message-rehearsals>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ops-health-shell .ops-health-launch{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.ops-health-shell .ops-health-launch a{border:1px solid var(--admin-border);min-height:84px;box-shadow:var(--admin-shadow);color:var(--admin-ink);background:linear-gradient(135deg,#fffffffa,#f4f8faeb);border-radius:22px;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;display:flex}.ops-health-shell .ops-health-launch a:hover{transform:translateY(-1px)}.ops-health-shell .ops-health-launch a span{width:44px;height:44px;color:var(--admin-navy);background:linear-gradient(135deg,#15acc229,#0d6b8438);border-radius:16px;flex-shrink:0;place-items:center;font-weight:900;display:grid}.ops-health-shell .ops-health-launch a div{gap:4px;min-width:0;display:grid}.ops-health-shell .ops-health-launch b,.ops-health-shell .ops-health-launch small{overflow-wrap:anywhere}.ops-health-shell .ops-health-launch i{color:#0d6b84;margin-inline-start:auto;font-style:normal;font-weight:900}.admin-shell .admin-live-state,.ops-health-shell .ops-health-live-state,.audit-shell .audit-live-state,.experience-console .experience-alert,.message-shell.admin-messages .message-alert{border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);background:linear-gradient(#fffffff5,#f4f8fae0);border-radius:22px;padding:18px 20px}.admin-shell .admin-live-state.error,.ops-health-shell .ops-health-live-state.error,.audit-shell .audit-live-state.error,.experience-console .experience-alert.error,.message-shell.admin-messages .message-alert.error{border-color:#e9584c2e}.admin-shell .admin-live-state.restricted,.audit-shell .audit-live-state.restricted{border-color:#e9b03833}.admin-shell .admin-grid,.admin-shell .admin-cards,.ops-health-shell .ops-health-grid,.audit-shell .audit-grid,.experience-console .experience-governance,.experience-console .experience-rehearsals,.message-shell.admin-messages .message-governance,.message-shell.admin-messages .message-rehearsals{min-width:0}.admin-shell .admin-panel :is(p,span,small,li,dd,dt),.ops-health-shell .ops-health-card :is(p,span,small,li,dd,dt),.audit-shell .audit-card :is(p,span,small,li,dd,dt),.experience-console :is(p,span,small,li,dd,dt),.message-shell.admin-messages :is(p,span,small,li,dd,dt){overflow-wrap:anywhere}.admin-shell .admin-workspace .live-admin-grid,.ops-health-shell .ops-health-workspace,.audit-shell .audit-workspace,.experience-console .experience-workspace,.message-shell.admin-messages .message-provider-workspace{max-width:1360px}.admin-shell .admin-workspace .live-admin-grid>article,.admin-shell .admin-workspace .live-admin-grid>section,.ops-health-shell .ops-health-grid>article,.audit-shell .audit-grid>article,.experience-console .experience-governance>article,.message-shell.admin-messages .message-governance>article{min-width:0}.admin-shell .admin-workspace button,.ops-health-shell .ops-health-workspace button,.audit-shell .audit-workspace button,.experience-console .experience-workspace button,.message-shell.admin-messages .message-provider-workspace button{border-radius:999px;min-height:44px;font-weight:800}.admin-shell .admin-workspace button:hover,.ops-health-shell .ops-health-workspace button:hover,.audit-shell .audit-workspace button:hover,.experience-console .experience-workspace button:hover,.message-shell.admin-messages .message-provider-workspace button:hover{transform:translateY(-1px)}@media (max-width:1180px){.admin-shell,.ops-health-shell,.audit-shell,.experience-console{grid-template-columns:1fr}.admin-shell .admin-sidebar,.ops-health-shell .ops-health-side,.audit-shell .audit-sidebar,.experience-console .experience-side,.message-shell.admin-messages .message-side{border-bottom:1px solid #ffffff14;border-right:0;min-height:auto;position:relative}.admin-shell .admin-dashboard-grid,.ops-health-shell .ops-health-grid,.audit-shell .audit-grid{grid-template-columns:1fr}.admin-shell .admin-quick-launch,.ops-health-shell .ops-health-launch{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .admin-sidebar nav{grid-template-columns:1fr;max-height:none}}@media (max-width:820px){.admin-shell .admin-topbar,.ops-health-shell .ops-health-top,.audit-shell .audit-top,.experience-console .experience-main>header,.message-shell.admin-messages .message-provider-main>header,.admin-shell .admin-heading,.ops-health-shell .ops-health-heading,.audit-shell .audit-heading,.experience-console .experience-heading,.message-shell.admin-messages .message-heading,.admin-shell .admin-panel-head,.ops-health-shell .ops-health-panel-head,.audit-shell .audit-panel-head{flex-direction:column;align-items:flex-start}.admin-shell .admin-workspace,.ops-health-shell .ops-health-workspace,.audit-shell .audit-workspace,.experience-console .experience-workspace,.message-shell.admin-messages .message-provider-workspace{padding-inline:16px;padding-bottom:56px}.admin-shell .admin-metrics,.ops-health-shell .ops-health-metrics,.audit-shell .audit-metrics,.experience-console .experience-admin-metrics,.message-shell.admin-messages .message-metrics{grid-template-columns:1fr}.admin-shell .admin-heading,.ops-health-shell .ops-health-heading,.audit-shell .audit-heading,.experience-console .experience-heading,.message-shell.admin-messages .message-heading{padding:16px 18px}.admin-shell .admin-quick-launch,.ops-health-shell .ops-health-launch{grid-template-columns:1fr}}.live-admin-shell{background:radial-gradient(circle at 100% 0,#15acc214,#0000 18rem),radial-gradient(circle at 0 0,#063b5612,#0000 16rem),linear-gradient(#fff 0%,#f3f8f9 42%,#edf3f5 100%)}.live-admin-shell .admin-main{width:100%;min-width:0;margin-inline-start:0;display:block}.live-admin-shell .admin-topbar{width:100%;min-height:80px;padding-inline:clamp(18px,4vw,36px)}.live-admin-shell .admin-workspace{width:100%;max-width:none;margin-inline:0}.live-admin-shell .admin-heading{border-radius:30px;width:100%;padding:22px 24px}.live-admin-shell .admin-heading h1{letter-spacing:-.05em;font-size:clamp(34px,4.3vw,56px);line-height:.98}.live-admin-shell .admin-heading>div>span{color:#587482;max-width:760px;font-size:15px;line-height:1.65;display:block}.live-admin-shell .admin-security-note{border-radius:22px;width:100%;padding:18px 20px;box-shadow:0 12px 30px #082a430d}.live-admin-shell .admin-quick-launch{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;margin-top:20px}.live-admin-shell .admin-quick-launch a{border-radius:24px;min-height:92px;padding:18px 20px}.live-admin-shell .admin-quick-launch a span{border-radius:16px;width:46px;height:46px}.live-admin-shell .admin-quick-launch b{font-size:15px}.live-admin-shell .admin-quick-launch small,.live-admin-shell .admin-quick-launch i{font-size:12px;line-height:1.5}.live-admin-shell .admin-metrics{gap:16px;width:100%;margin-block:24px}.live-admin-shell .admin-metrics a{border-radius:24px;min-width:0;min-height:128px;padding:20px 22px}.live-admin-shell .admin-metric-icon{border-radius:18px;width:54px;height:54px}.live-admin-shell .admin-metrics b{letter-spacing:-.04em;font-size:31px}.live-admin-shell .admin-metrics p,.live-admin-shell .admin-metrics small{font-size:13px;line-height:1.45}.live-admin-shell .admin-dashboard-grid{gap:18px;width:100%}.live-admin-shell .admin-panel{border-radius:28px;width:100%;padding:24px}.live-admin-shell .admin-panel-head h2{font-size:22px;line-height:1.2}.live-admin-shell .admin-panel-head p,.live-admin-shell .admin-platform-state p,.live-admin-shell .admin-activity p,.live-admin-shell .admin-coverage p,.live-admin-shell .admin-live-foot p,.live-admin-shell .platform-state-grid p,.live-admin-shell .admin-activity-list small,.live-admin-shell .admin-activity-empty,.live-admin-shell .admin-live-state p{font-size:13px;line-height:1.55}.live-admin-shell .platform-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.live-admin-shell .platform-state-grid a{color:#082c43;background:linear-gradient(#f9fcfd,#eef6f8);border:1px solid #082a431a;border-radius:20px;align-items:center;gap:14px;min-height:94px;padding:16px 18px;text-decoration:none;display:flex}.live-admin-shell .platform-state-grid a span{color:#063d56;background:#70d8df29;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.live-admin-shell .platform-state-grid b{letter-spacing:-.04em;font-size:28px;line-height:1}.live-admin-shell .platform-state-grid p{margin:4px 0 0}.live-admin-shell .admin-activity-list{gap:10px;width:100%;display:grid}.live-admin-shell .admin-activity-list>div{border-top:1px solid #082a430f;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:16px 0;display:grid}.live-admin-shell .admin-activity-list>div:first-child{border-top:0}.live-admin-shell .admin-activity-list time{color:#587482;font-size:12px}.live-admin-shell .admin-activity-list b{font-size:15px}.live-admin-shell .admin-coverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.live-admin-shell .admin-coverage>div{background:linear-gradient(#f9fcfd,#eef6f8);border:1px solid #082a431a;border-radius:24px;min-width:0;min-height:170px;padding:20px}.live-admin-shell .admin-coverage h2{font-size:18px;line-height:1.25}.live-admin-shell .admin-coverage a{margin-top:auto;font-size:13px;font-weight:800}.live-admin-shell .admin-live-foot{border-radius:20px;width:100%;padding:16px 18px}.live-admin-shell .admin-live-foot span{border-radius:12px;width:36px;height:36px}@media (max-width:1100px){.live-admin-shell .admin-quick-launch{grid-template-columns:repeat(2,minmax(0,1fr))}.live-admin-shell .platform-state-grid,.live-admin-shell .admin-coverage{grid-template-columns:1fr}}@media (max-width:640px){.live-admin-shell .admin-topbar{min-height:66px;padding:10px 14px}.live-admin-shell .admin-heading{border-radius:24px;padding:18px}.live-admin-shell .admin-heading h1{font-size:34px}.live-admin-shell .admin-quick-launch,.live-admin-shell .admin-metrics{grid-template-columns:1fr}.live-admin-shell .admin-panel{padding:20px}.live-admin-shell .admin-coverage>div{min-height:0}}
