.ui-chip{background:var(--chip-bg);border:1px solid var(--chip-border);color:var(--chip-ink);font-family:var(--sans);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-weight:600;line-height:1.5;display:inline-flex}.ui-chip[data-mono]{font-family:var(--sans)}.ui-chip>.ui-chip-dot{background:currentColor;border-radius:99px;width:5px;height:5px;display:inline-block}.ui-chip[data-tone=neutral]{--chip-bg:var(--surface-sunken);--chip-border:transparent;--chip-ink:var(--ink-muted)}.ui-chip[data-tone=info]{--chip-bg:var(--info-surface);--chip-border:transparent;--chip-ink:var(--info)}.ui-chip[data-tone=ok]{--chip-bg:var(--success-surface);--chip-border:transparent;--chip-ink:var(--success)}.ui-chip[data-tone=warn]{--chip-bg:var(--warning-surface);--chip-border:transparent;--chip-ink:var(--warning)}.ui-chip[data-tone=danger]{--chip-bg:var(--danger-surface);--chip-border:transparent;--chip-ink:var(--danger)}.ui-chip[data-tone=lime]{--chip-bg:var(--accent-soft);--chip-border:transparent;--chip-ink:var(--accent-soft-ink)}.ui-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ui-card-head>h2{font-size:var(--text-lg);letter-spacing:-.015em;color:var(--ink);font-weight:650}.ui-stat{min-width:0;padding:16px 18px}.ui-stat>.heye{font-size:var(--text-sm);color:var(--ink-muted);font-weight:500}.ui-stat-value{font-size:var(--text-3xl);letter-spacing:-.025em;color:var(--ink);margin-top:6px;font-weight:650;line-height:1.1}.ui-stat-value[data-tone=danger]{color:var(--danger)}.ui-stat-sub{font-size:var(--text-xs);color:var(--mute);margin-top:4px}.ui-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 20px;padding:22px 0 18px;display:flex}.ui-page-head>div:first-child{flex:22rem;min-width:0}.ui-page-head .heye{font-size:var(--text-sm);margin-bottom:6px}.ui-page-head h1{font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.025em;color:var(--ink)}.ui-page-head[data-size=hero]{padding:clamp(28px,6vw,72px) 0 clamp(20px,3vw,36px)}.ui-page-head[data-size=hero] h1{max-width:18ch;font-size:var(--text-display);letter-spacing:-.045em;font-weight:560;line-height:1}.ui-page-sub{max-width:640px;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--mute);margin:6px 0 0}.ui-page-head[data-size=hero] .ui-page-sub{max-width:680px;font-size:var(--text-lg);line-height:var(--leading-relaxed);margin-top:14px}.ui-page-meta{font-size:var(--text-xs);color:var(--mute);flex-wrap:wrap;gap:6px 14px;margin-top:10px;display:flex}.ui-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-mono-note{font-size:var(--text-xs);color:var(--dim);line-height:1.6}.ui-error-text{color:var(--danger)}span.ui-error-text{margin-top:4px;display:block}.ui-palette{z-index:120;position:fixed;inset:0}.ui-palette-panel,.ui-idle-panel{background:var(--card);border:1px solid var(--border);max-width:92vw;box-shadow:var(--shadow-3);border-radius:16px;position:absolute;left:50%;transform:translate(-50%)}.ui-palette-panel{width:560px;top:14vh;overflow:hidden}.ui-palette-search{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:13px 16px;display:flex}.ui-palette-kbd,.ui-palette-chip{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.1em;border:1px solid var(--border-strong);border-radius:6px}.ui-palette-kbd{color:var(--dim);padding:2px 6px}.ui-palette-input{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:15px}.ui-palette-esc,.ui-palette-empty,.ui-palette-group,.ui-palette-hint,.ui-palette-foot,.ui-inbox-count,.ui-inbox-empty{font-family:var(--mono);font-size:var(--text-2xs);text-transform:uppercase;color:var(--dim)}.ui-palette-esc{letter-spacing:.08em}.ui-palette-list{max-height:336px;padding:4px 6px 6px;overflow-y:auto}.ui-palette-empty{letter-spacing:.12em;text-align:center;padding:22px 12px}.ui-palette-group{letter-spacing:.14em;padding:9px 10px 4px}.ui-palette-option{cursor:pointer;letter-spacing:-.008em;color:var(--ink);background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13.5px;display:flex}.ui-palette-option[aria-selected=true]{background:var(--accent-soft);color:var(--accent-soft-ink)}.ui-palette-hint{letter-spacing:.12em;text-transform:none}.ui-palette-option[aria-selected=true] .ui-palette-hint{color:var(--accent-soft-ink)}.ui-palette-match{color:var(--accent-soft-ink);background:var(--accent-soft);border-radius:2px;font-weight:600}.ui-palette-option[aria-selected=true] .ui-palette-match{color:var(--accent-soft-ink);text-underline-offset:.15em;background:0 0;text-decoration:underline}.ui-palette-foot{border-top:1px solid var(--rule);letter-spacing:.1em;gap:14px;padding:8px 16px;display:flex}.ui-palette-foot-end{margin-left:auto}.ui-palette-detail{color:var(--dim);font-size:var(--text-xs);margin-top:2px;display:block}.ui-palette-option[aria-selected=true] .ui-palette-detail{color:inherit;opacity:.8}.ui-palette-status{color:var(--dim);font-size:var(--text-xs);padding:0 16px}.ui-palette-status:not(:empty){border-top:1px solid var(--rule);padding-block:8px}.ui-palette-chip{color:var(--mute);cursor:pointer;background:0 0;padding:4px 7px;line-height:1}.ui-inbox{display:inline-flex;position:relative}.ui-inbox-bell{border:1px solid var(--border-strong);min-width:30px;height:30px;color:var(--mute);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex;position:relative}.ui-inbox-bell[data-open]{background:var(--surface-hover)}.ui-inbox-bell[data-unread]{min-width:43px;padding:0 6px}.ui-inbox-badge{background:var(--danger);min-width:16px;height:16px;color:var(--ink-inverse);font-family:var(--mono);font-size:var(--text-2xs);text-align:center;border:0;border-radius:999px;padding:0 3px;line-height:16px}.ui-inbox-popover{z-index:95;background:var(--card);border:1px solid var(--border);width:min(320px,100vw - 32px);box-shadow:var(--shadow-2);border-radius:14px;padding:10px 14px 12px;position:absolute;top:calc(100% + 10px);right:0}.ui-inbox-head{justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.ui-inbox-title{font-size:var(--text-2xs)}.ui-inbox-count{text-transform:none}.ui-inbox-delayed{background:var(--warning-surface);color:var(--warning);font-size:var(--text-xs);border-radius:9px;margin:3px 0 7px;padding:8px 10px}.ui-inbox-empty{letter-spacing:.12em;text-align:center;padding:18px 0 14px}.ui-inbox-list{display:grid}.ui-inbox-link{color:inherit;text-decoration:none}.ui-inbox-item{border-bottom:1px solid var(--rule);grid-template-columns:3px 1fr;gap:10px;padding:9px 0;display:grid}.ui-inbox-severity{background:var(--info);border-radius:2px}.ui-inbox-severity[data-severity=warn]{background:var(--warning)}.ui-inbox-severity[data-severity=danger]{background:var(--danger)}.ui-inbox-item-title{font-size:12.5px;font-weight:550;display:block}.ui-inbox-item-detail{color:var(--mute);margin-top:1px;font-size:11.5px;display:block}.ui-inbox-mark{justify-content:center;width:100%;margin-top:10px}.ui-inbox-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.ui-inbox-foot .ui-inbox-mark{width:auto;margin-top:0}.ui-inbox-all{color:var(--ink);font-size:var(--text-xs);text-underline-offset:3px;font-weight:600}.ui-idle{z-index:130;position:fixed;inset:0}.ui-idle-panel{gap:12px;width:440px;padding:22px 24px 20px;display:grid;top:22vh}.ui-idle-title{letter-spacing:-.01em;margin:0;font-size:17px}.ui-idle-body{color:var(--dim);font-size:var(--text-md);margin:0;line-height:1.5}.ui-idle-count{color:var(--ink);font-variant-numeric:tabular-nums}.ui-idle-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}dialog.ui-modal{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}dialog.ui-modal::backdrop{background:0 0}.ui-btn{--btn-bg:var(--brand-accent);--btn-border:var(--brand-accent);--btn-ink:var(--brand-accent-ink);--btn-bg-hover:var(--brand-accent-strong);min-block-size:var(--control-height-md);border:1px solid var(--btn-border);border-radius:var(--radius-control);background:var(--btn-bg);color:var(--btn-ink);font-family:var(--sans);font-size:var(--text-sm);letter-spacing:-.006em;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.ui-btn:hover{background:var(--btn-bg-hover);color:var(--btn-ink)}.ui-btn[data-size=sm]{min-block-size:var(--control-height-sm);font-size:var(--text-xs);padding:0 12px}.ui-btn[data-size=lg]{min-block-size:var(--control-height-lg);font-size:var(--text-md);padding:0 24px}.ui-btn[data-variant=secondary]{--btn-bg:var(--card);--btn-border:var(--border-strong);--btn-ink:var(--ink);--btn-bg-hover:var(--card)}.ui-btn[data-variant=secondary]:hover{border-color:var(--border-emphasis)}.ui-btn[data-variant=ghost]{--btn-bg:transparent;--btn-border:transparent;--btn-ink:var(--ink);--btn-bg-hover:var(--surface-hover)}.ui-btn[data-variant=danger]{--btn-bg:var(--danger);--btn-border:var(--danger);--btn-ink:var(--ink-inverse);--btn-bg-hover:color-mix(in srgb, var(--danger) 85%, var(--ink))}.ui-btn[data-variant=link]{--btn-bg:transparent;--btn-border:transparent;--btn-ink:var(--accent-text);--btn-bg-hover:transparent;text-underline-offset:.2em;border-radius:4px;min-block-size:auto;padding:0;text-decoration:underline}.care-shell .ui-btn[data-variant=primary],.storefront-shell .ui-btn[data-variant=primary],.ui-btn[data-variant=primary][data-tone=brand]{--btn-bg:var(--brand-accent);--btn-border:var(--brand-accent);--btn-ink:var(--brand-accent-ink);--btn-bg-hover:var(--brand-accent-strong)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ui-btn[aria-busy=true]{cursor:progress}.ui-btn[data-full]{inline-size:100%}.ui-btn-icon{flex:none;display:inline-flex}.ui-btn-icon>svg{block-size:1em;inline-size:1em}.ui-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;block-size:1em;inline-size:1em;animation:.7s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-icon-button{inline-size:var(--control-height-sm);block-size:var(--control-height-sm);border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--ink);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}:root{--control-text:var(--text-md)}@media (max-width:47.99rem),(pointer:coarse){:root{--control-text:var(--text-base)}}.portal-shell :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image]),textarea,select){font-size:var(--control-text)}.ui-field{gap:6px;min-inline-size:0;display:grid}.ui-label{font-family:var(--sans);font-size:var(--text-sm);letter-spacing:-.004em;text-transform:none;color:var(--ink);font-weight:550;line-height:1.3}.ui-label-required{color:var(--ink-muted);margin-left:4px;font-weight:450}.ui-hint{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--ink-muted);margin:0}.ui-field-error{font-size:var(--text-xs);font-weight:550;line-height:var(--leading-normal);color:var(--danger);align-items:flex-start;gap:6px;margin:0;display:flex}.ui-field-error>svg{flex:none;block-size:14px;inline-size:14px;margin-top:1px}.ui-input,.ui-select,.ui-textarea{inline-size:100%;min-block-size:var(--control-height-md);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);font-family:var(--sans);font-size:var(--control-text);transition:border-color var(--duration-fast) var(--ease-standard);padding:10px 13px;line-height:1.35}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:var(--border-emphasis)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--ink)}.ui-textarea{resize:vertical;min-block-size:96px}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--danger)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background:var(--well);color:var(--ink-muted);cursor:not-allowed}.ui-empty{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);text-align:center;justify-items:center;gap:8px;padding:40px 24px;display:grid}.ui-empty[data-compact]{padding:24px 18px}[data-ui-panel] .ui-empty,td .ui-empty{background:0 0;border:0}.ui-empty-icon{border-radius:var(--radius-control);background:var(--accent-soft);block-size:44px;inline-size:44px;color:var(--accent-soft-ink);place-items:center;margin-bottom:4px;display:grid}.ui-empty-title{font-size:var(--text-base);color:var(--ink);margin:0;font-weight:600}.ui-empty-description{max-width:46ch;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ink-muted);margin:0}.ui-empty-action{margin-top:8px}.ui-banner{--banner-bg:var(--info-surface);--banner-border:#3e5d7a4d;--banner-ink:var(--info);border:1px solid var(--banner-border);border-radius:var(--radius-control);background:var(--banner-bg);color:var(--ink);font-size:var(--text-md);line-height:var(--leading-normal);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:14px 16px;display:grid}.ui-banner[data-tone=success]{--banner-bg:var(--success-surface);--banner-border:#3f5d464d;--banner-ink:var(--success)}.ui-banner[data-tone=warning]{--banner-bg:var(--warning-surface);--banner-border:#80540f4d;--banner-ink:var(--warning)}.ui-banner[data-tone=danger]{--banner-bg:var(--danger-surface);--banner-border:#a8382e4d;--banner-ink:var(--danger)}.ui-banner-icon{color:var(--banner-ink);margin-top:2px;display:inline-flex}.ui-banner-icon>svg{block-size:18px;inline-size:18px}.ui-banner-title{color:var(--ink);margin:0;font-weight:600;display:block}.ui-banner-body{min-inline-size:0}.ui-banner-body>p{color:var(--ink);margin:2px 0 0}.ui-banner-action{align-self:center}@media (max-width:560px){.ui-banner{grid-template-columns:auto minmax(0,1fr)}.ui-banner-action{grid-column:2;justify-self:start}}.ui-toast-region{inset-inline:16px;z-index:var(--z-toast);pointer-events:none;justify-items:center;display:grid;position:fixed;bottom:16px}.ui-toast{border-radius:var(--radius-control);background:var(--ink);max-inline-size:min(440px,100%);color:var(--ink-inverse);box-shadow:var(--shadow-2);font-size:var(--text-md);pointer-events:auto;animation:ui-toast-in var(--duration-slow) var(--ease-emphasized) both;align-items:center;gap:12px;padding:12px 12px 12px 16px;line-height:1.4;display:flex}.ui-toast-mark{color:var(--brand-accent);display:inline-flex}.ui-toast-mark>svg{block-size:18px;inline-size:18px}.ui-toast-close{block-size:28px;inline-size:28px;color:inherit;cursor:pointer;--focus-ring:var(--focus-ring-on-dark);background:0 0;border:0;border-radius:8px;place-items:center;margin-left:4px;padding:0;display:inline-grid}.ui-toast-close:hover{background:#ffffff1f}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-skel-region{gap:16px;min-inline-size:0;display:grid}.ui-skel{background:linear-gradient(100deg, var(--well) 40%, color-mix(in srgb, var(--well) 40%, var(--card)) 50%, var(--well) 60%);background-size:200% 100%;border-radius:6px;max-inline-size:100%;animation:1.4s linear infinite ui-skel;display:block}@keyframes ui-skel{to{background-position:-200% 0}}.ui-skel-text{gap:8px;display:grid}.ui-skel-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);gap:10px;min-inline-size:0;padding:18px;display:grid}.ui-skel-table{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);display:grid;overflow:hidden}.ui-skel-row{grid-template-columns:repeat(var(--skel-columns,5), minmax(0, 1fr));border-bottom:1px solid var(--border-hairline);align-items:center;gap:12px;padding:14px 18px;display:grid}.ui-skel-row:last-child{border-bottom:0}.ui-skel-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:900px){.ui-skel-split{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:720px){.ui-skel-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ui-skel-row>:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.ui-skel{background:var(--well);animation:none}.ui-spinner{animation-duration:1.6s}}.ui-stat-grid{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:0;margin:0 0 20px;display:grid;overflow:hidden}.ui-stat-grid>*{min-inline-size:0}.ui-stat-grid>.ui-stat{border:0;border-left:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;margin:0 0 0 -1px;padding:18px 24px}.ui-stat-grid[data-compact] .ui-stat{padding:12px 14px}.ui-stat-grid[data-compact] .ui-stat-value{font-size:var(--text-xl);margin-top:4px}@media (max-width:420px){.ui-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-stat-grid .ui-stat{padding:12px}.ui-stat-grid .ui-stat-value{font-size:var(--text-xl)}}.ui-nav-progress{inset-inline:0;z-index:var(--z-toast);pointer-events:none;opacity:0;block-size:3px;animation:1ms linear .12s forwards ui-nav-progress-show;position:fixed;top:0;overflow:hidden}.ui-nav-progress>span{background:var(--focus-ring);block-size:100%;inline-size:40%;animation:ui-nav-progress-run 1.1s var(--ease-standard) infinite;display:block}@keyframes ui-nav-progress-show{to{opacity:1}}@keyframes ui-nav-progress-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.ui-nav-progress>span{inline-size:100%;animation:none}}
:is(:root,.theme-light,.portal-main:not(:has([data-theme-ready]))){--a11y-focus:var(--focus-ring);--a11y-muted:var(--lightningcss-light,#4f5560)var(--lightningcss-dark,#a1a1aa);--a11y-muted-on-dark:#d6dbd3}@supports not (color:light-dark(#000, #fff)){:root{--a11y-muted:#4f5560}:where(.app-shell,.platform-shell,.portal-shell,.care-shell,.cp-page,.commerce-page){--mute:#454b56}}#main-content:focus{outline:none}html:has(.portal-topbar){scroll-padding-top:calc(var(--rail-banner-block-size,0px) + 3.75rem + 1rem)}:where(a[href],button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring)!important;outline-offset:var(--focus-ring-offset)!important}:where(a[href],button,input,select,textarea,summary,[tabindex]){transition-property:color,background-color,border-color,box-shadow,opacity,transform}:where(.rehearsal-lab,.gateb-decision,.dark-panel,.storefront-proof,.experience-card.dark){--focus-ring:var(--focus-ring-on-dark)}:where(button,select,summary,input[type=checkbox],input[type=radio]){min-block-size:24px}.ui-icon-button,:where(button[aria-label],[role=button][aria-label]){min-block-size:24px;min-inline-size:24px}:where(.builder-inspector>header>button,.canvas-select-block,.drawer-close){min-inline-size:24px}:where(.order-view-strip,.commerce-tabs,.module-tabs,.protocol-tabs,.inspector-tabs,.builder-left-tabs,.stages,.persona,.hnav .tabs,[role=tablist])>:where(button,a,[role=tab]){flex:none}:where(input[type=checkbox],input[type=radio]){width:24px;height:24px;flex-shrink:0;min-inline-size:24px}main :where(small,time,dt,figcaption){font-size:max(.6875rem,1em)}main :where(small,time,dt,figcaption):not([class]):where(:not(.marketing-home *,.sv8 *,.auth-canvas *,.demo-login *,.workspace-chooser *)),main :where(p,span,b):not([class]):where(:not([style^=color]):not([style*=\;color]):not([style*="; color"])):where(:not(.marketing-home *,.sv8 *,.auth-canvas *,.demo-login *,.workspace-chooser *)){color:inherit!important}.cp-page{--cp-muted:var(--a11y-muted)}.marketing-home{background:var(--surface)!important}.foundation-hero{background:var(--card)!important}.canvas-image{background:var(--surface-sunken)!important;color:var(--ink-muted)!important}.canvas-image small{color:var(--ink-muted)!important;opacity:1!important}.portal-mobile-menu nav section h2,.portal-mobile-menu small,.organization-switcher-popover footer,.organization-switcher-popover header small,.organization-switcher-popover button small,.care-footer,.marketing-footer p,.marketing-footer nav a,.marketing-footer>small{color:var(--ink-muted)!important;font-size:max(.6875rem,1em)!important}.foundation-eyebrow{color:var(--a11y-muted)!important}:where(.app-shell,.platform-shell,.portal-shell,.care-shell,.cp-page,.commerce-page){--dim:var(--a11y-muted);--mute:var(--lightningcss-light,#454b56)var(--lightningcss-dark,#a1a1aa)}:where(.ambition-node,.marketing-final-cta) :where(p,small,time,dt,figcaption,span:not([class])){color:var(--a11y-muted-on-dark)!important}.marketing-proof-line:focus-visible,[data-horizontal-scroll]:focus-visible{outline-offset:-3px!important}.provider-utilization-rail{background:var(--well);border-radius:3px;height:5px;margin-top:6px;display:block;overflow:hidden}.provider-utilization-rail>b{background:var(--chart-1);height:100%;display:block}.environment-head,.cp-registry-head,.cp-eyebrow,.cp-panel>header span{color:var(--a11y-muted)!important}.auth-canvas,.demo-login{background:var(--surface)!important}.signup-form-card,.auth-state-page>section,.demo-login-card{background:var(--card)!important}.auth-consent{grid-template-columns:24px minmax(0,1fr)!important}:where(.cp-global-audit-head,.cp-status,.domain-list>header,.readiness-control-head,.builder-breadcrumb,.builder-left-tabs,.inspector-tabs,.resource-library article header,.resource-library article footer) :where(span,b,small),.cp-status,.tenant-eyebrow,.commerce-eyebrow,.commerce-panel-foot,.order-table th,.commerce-page button[role=tab],.unavailable,.profile-hero .module-kicker,.state-chip-grid span,.integration-directory :where(p,dt,footer),.integration-health-grid :where(span,small),.connection-section :where(span,dt),.resource-library article :where(header span,header small,footer span),.connection-health.available,.connection-health.unavailable{color:var(--a11y-muted)!important}.connection-health.healthy,.document-list .verified{color:var(--success)!important}.integration-flow span,.program-status.pilot{color:var(--info)!important}.program-status.draft{color:var(--a11y-muted)!important}.builder-stage,.network-request-banner{background-image:none!important}.network-request-banner{background-color:var(--surface-sunken)!important}.cp-global-audit-head>span,.readiness-control-head>span,.domain-list>header>span,.builder-breadcrumb>:where(span,b),.builder-left-tabs>button,.inspector-tabs>button,.canvas-label>:where(span,b),.readiness-toolbar button,.readiness-toolbar button>b,.onboarding-steps nav button:not([aria-current=step])>i,.cp-global-audit-head,.readiness-control-head,.domain-list>header,.resource-library article header,.resource-library article footer,.protocol-tabs>button:not(.active),.protocol-tree>header span,.protocol-tree>section>h2,.protocol-tree section>button>i,.protocol-tree section>button small,.protocol-tree-summary span,.protocol-eyebrow{color:var(--a11y-muted)!important}.order-view-strip button[aria-selected=true]{color:var(--brand-accent-ink)!important}.state-chip-grid span.covered{color:var(--accent-soft-ink)!important}.auth-kicker{color:var(--accent-text)!important}.signup-aside li:not(.active){color:var(--a11y-muted)!important}.auth-consent a,.care-disclosure a,.care-preference-list .section-copy a{text-underline-offset:.16em;text-decoration:underline!important}.portal-breadcrumb>span,.tenant-panel>header>b,.cp-panel>header>b{color:var(--a11y-muted)!important}.tenant-attention-panel>header>b,.cp-attention-panel>header>b{color:var(--accent-soft-ink)!important}.clinical-workflow-steps li[data-state=current]>span{color:var(--brand-accent-ink)!important}.portal-main,.commerce-page,.commerce-panel,.order-table-wrap{min-inline-size:0!important;max-inline-size:100%!important}.order-table-wrap{inline-size:100%!important}@media (max-width:960px){.portal-main{contain:inline-size;overflow-x:clip}.commerce-page{inline-size:100%!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(main#main-content) p a:not([class]){text-underline-offset:.2em;text-decoration-line:underline}
