:root{--color-ink: #102033;--color-muted: #557084;--color-page: #eef4f7;--color-panel: rgb(255 255 255 / .88);--color-border: rgb(16 32 51 / .08);--color-maxtrax: #071521;--color-caretrax: #f0fbf8;--color-brand: #21c7a8;--color-brand-dark: #06130f;--color-status-available-bg: #e7f5f2;--color-status-available-fg: #0f6c5e;--color-status-warning-bg: #fff8e6;--color-status-warning-fg: #6f5b24;--color-status-critical-bg: #fdecec;--color-status-critical-fg: #a72f2f;--radius-sm: 14px;--radius-md: 22px;--radius-lg: 28px;--shadow-panel: 0 24px 70px rgb(16 32 51 / .08);color:var(--color-ink);background:var(--color-page);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}a{color:inherit}.shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.shell__sidebar{background:var(--color-maxtrax);color:#eff7fb;padding:28px}.shell--maxtrax .shell__sidebar{background:var(--color-maxtrax)}.shell--caretrax .shell__sidebar{background:#0d4b43}.brand{display:flex;align-items:center;gap:14px;margin-bottom:36px}.brand__mark{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;background:var(--color-brand);color:var(--color-brand-dark);font-weight:800}.brand small{display:block;color:#a9bdc8;margin-top:4px}.nav-list{display:grid;gap:8px}.nav-list a{border-radius:var(--radius-sm);color:#d7e7ee;padding:12px 14px;text-decoration:none}.nav-list a:focus,.nav-list a:hover{background:#ffffff1a;outline:2px solid transparent}.shell__content{padding:32px}.hero,.section{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;margin-bottom:24px;padding:32px}.hero h1,.section h2,.specialty-card h3{margin:0}.hero h1{font-size:clamp(2.2rem,5vw,4.5rem);letter-spacing:-.06em;line-height:.95;max-width:780px}.hero p{color:var(--color-muted);font-size:1.05rem;line-height:1.7;max-width:680px}.eyebrow{color:#246d7a;font-size:.78rem;font-weight:800;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.synthetic-banner{align-self:stretch;background:var(--color-status-warning-bg);border:1px solid #f0d38a;border-radius:var(--radius-md);display:grid;gap:10px;padding:20px}.synthetic-banner span{color:var(--color-status-warning-fg);line-height:1.55}.section{margin-top:24px;padding:28px}.section__header{align-items:start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.audit-pill,.badge{border-radius:999px;background:var(--color-status-available-bg);color:var(--color-status-available-fg);display:inline-flex;font-size:.8rem;font-weight:800;padding:8px 12px}.badge--critical{background:var(--color-status-critical-bg);color:var(--color-status-critical-fg)}.metric-grid,.specialty-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.specialty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card,.specialty-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px}.metric-card--warning{background:linear-gradient(180deg,#fffdf6,#fff)}.metric-card--critical{background:linear-gradient(180deg,#fff7f7,#fff)}.metric-card__header,.specialty-card__footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.metric-card__header span{color:var(--color-muted);font-size:.9rem;font-weight:700}.metric-card__header strong{color:#246d7a;font-size:.76rem;text-transform:uppercase}.metric-card__value{font-size:2.6rem;font-weight:850;letter-spacing:-.06em;margin:18px 0 8px}.metric-card__helper{color:#607789;line-height:1.55;margin:0}.specialty-card h3{font-size:1.5rem;letter-spacing:-.03em}.specialty-card__footer{margin-top:30px}.specialty-card code{color:#607789;font-size:.78rem}@media(max-width:980px){.shell{grid-template-columns:1fr}.shell__sidebar{padding:20px}.nav-list{grid-template-columns:repeat(3,minmax(0,1fr))}.shell__content{padding:18px}.hero{grid-template-columns:1fr;padding:24px}.metric-grid,.specialty-grid{grid-template-columns:1fr}.section__header,.specialty-card__footer{align-items:start;flex-direction:column}}.hero__meta{display:grid;gap:12px}.metric-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card--patient{background:linear-gradient(180deg,#f5fffc,#fff)}.metric-card--operations{background:linear-gradient(180deg,#f6f8ff,#fff)}@media(max-width:980px){.metric-grid--three{grid-template-columns:1fr}}.hero{position:relative;overflow:hidden}.hero:before{background:radial-gradient(circle at 20% 20%,rgb(33 199 168 / .18),transparent 32%),radial-gradient(circle at 88% 12%,rgb(36 109 122 / .16),transparent 28%);content:"";inset:0;pointer-events:none;position:absolute}.hero>*{position:relative}.card-eyebrow{color:#7b94a6;font-size:.72rem;font-weight:850;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.metric-card{position:relative;overflow:hidden}.metric-card:after{background:linear-gradient(180deg,rgb(33 199 168 / .18),transparent);border-radius:999px;content:"";height:120px;position:absolute;right:-60px;top:-70px;width:120px}.metric-card--critical:after{background:linear-gradient(180deg,rgb(167 47 47 / .18),transparent)}.metric-card--warning:after{background:linear-gradient(180deg,rgb(240 211 138 / .28),transparent)}.metric-card--patient:after{background:linear-gradient(180deg,rgb(33 199 168 / .22),transparent)}.specialty-card{min-height:220px}.specialty-card--caretrax{background:linear-gradient(135deg,#f4fffb,#fff 58%),#fff}.specialty-card--maxtrax{background:linear-gradient(135deg,#f7faff,#fff 58%),#fff}.specialty-card__summary{color:#607789;line-height:1.6;margin:16px 0 0}@media(max-width:720px){.hero h1{font-size:2.45rem}.metric-card__value{font-size:2.2rem}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.module-registry-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.module-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:16px;overflow:hidden;padding:20px;position:relative}.module-card:before{background:linear-gradient(90deg,rgb(33 199 168 / .22),transparent);content:"";height:4px;left:0;position:absolute;right:0;top:0}.module-card--critical:before{background:linear-gradient(90deg,rgb(167 47 47 / .28),transparent)}.module-card--warning:before{background:linear-gradient(90deg,rgb(240 211 138 / .52),transparent)}.module-card--patient:before{background:linear-gradient(90deg,rgb(33 199 168 / .35),transparent)}.module-card__header{align-items:start;display:flex;gap:12px;justify-content:space-between}.module-card h3{font-size:1.35rem;letter-spacing:-.03em;margin:0}.module-card__summary{color:#607789;line-height:1.6;margin:0}.module-card__meta{display:flex;flex-wrap:wrap;gap:8px}.module-card__meta span{background:#f1f6f8;border-radius:999px;color:#557084;font-size:.78rem;font-weight:750;padding:7px 10px}.module-card__workflow{display:grid;gap:10px}.module-card__workflow div{background:#f8fbfc;border:1px solid var(--color-border);border-radius:16px;display:grid;gap:4px;padding:12px}.module-card__workflow strong{color:var(--color-ink);font-size:.9rem}.module-card__workflow span{color:#607789;font-size:.86rem;line-height:1.45}.module-card code{color:#607789;font-size:.78rem}@media(max-width:980px){.module-registry-grid{grid-template-columns:1fr}}.section__description{color:#607789;line-height:1.6;margin:8px 0 0;max-width:760px}.module-filter{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.module-filter__button{align-items:center;background:#f8fbfc;border:1px solid var(--color-border);border-radius:999px;color:#557084;cursor:pointer;display:inline-flex;font:inherit;font-size:.88rem;font-weight:800;gap:10px;padding:10px 14px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.module-filter__button:hover,.module-filter__button:focus{background:#eef8f6;border-color:#21c7a859;color:#0f6c5e;outline:none;transform:translateY(-1px)}.module-filter__button--active,.module-filter__button[aria-pressed=true]{background:#071521;border-color:#071521;color:#eff7fb}.module-filter__button strong{background:#ffffff2e;border-radius:999px;font-size:.76rem;min-width:28px;padding:4px 8px;text-align:center}@media(max-width:720px){.module-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.module-filter__button{justify-content:space-between}}.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.module-registry-layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.module-card--selected{border-color:#21c7a88c;box-shadow:0 18px 50px #1020331f}.module-card__select{background:transparent;border:0;cursor:pointer;inset:0;padding:0;position:absolute;z-index:1}.module-card__header,.module-card__summary,.module-card__meta,.module-card__workflow,.module-card code{position:relative;z-index:2}.module-detail{background:linear-gradient(180deg,#f8fbfcf5,#fff),#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);display:grid;gap:18px;padding:24px;position:sticky;top:20px}.module-detail--empty{color:#607789}.module-detail__header{align-items:start;display:flex;gap:12px;justify-content:space-between}.module-detail h3,.module-detail h4{margin:0}.module-detail h3{font-size:1.5rem;letter-spacing:-.04em}.module-detail h4{font-size:.96rem}.module-detail__summary{color:#607789;line-height:1.65;margin:0}.module-detail__route{background:#f8fbfc;border:1px solid var(--color-border);border-radius:18px;display:grid;gap:6px;padding:14px}.module-detail__route span,.module-detail__footer span{color:#557084;font-size:.78rem;font-weight:800;text-transform:uppercase}.module-detail__route code{color:var(--color-ink);font-size:.86rem;white-space:normal}.module-detail__section{display:grid;gap:10px}.module-detail__chips{display:flex;flex-wrap:wrap;gap:8px}.module-detail__chips span{background:#eef8f6;border-radius:999px;color:#0f6c5e;font-size:.78rem;font-weight:800;padding:7px 10px}.module-detail__workflow-list{display:grid;gap:10px}.module-detail__workflow-list div{background:#f8fbfc;border:1px solid var(--color-border);border-radius:16px;display:grid;gap:4px;padding:12px}.module-detail__workflow-list span{color:#607789;font-size:.86rem;line-height:1.45}.module-detail__footer{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:10px;padding-top:16px}@media(max-width:1180px){.module-registry-layout{grid-template-columns:1fr}.module-detail{position:static}}.module-search{background:#f8fbfc;border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:10px;margin:0 0 22px;padding:16px}.module-search label{color:#557084;font-size:.82rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.module-search__control{align-items:center;display:flex;gap:12px}.module-search input{background:#fff;border:1px solid var(--color-border);border-radius:16px;color:var(--color-ink);flex:1;font:inherit;padding:13px 14px}.module-search input:focus{border-color:#21c7a88c;outline:3px solid rgb(33 199 168 / .14)}.module-search__control span{background:#071521;border-radius:999px;color:#eff7fb;font-size:.82rem;font-weight:850;min-width:70px;padding:8px 12px;text-align:center}.module-registry-sections{display:grid;gap:26px}.module-priority-section{display:grid;gap:14px}.module-priority-section__header{align-items:start;display:flex;gap:14px;justify-content:space-between}.module-priority-section__header h3{color:#607789;font-size:1rem;font-weight:650;line-height:1.55;margin:0}.module-empty-state{background:#fff;border:1px dashed rgb(16 32 51 / .2);border-radius:var(--radius-md);padding:24px}.module-empty-state h3{margin:0}.module-empty-state p:last-child{color:#607789;line-height:1.6;margin-bottom:0}@media(max-width:720px){.module-search__control{align-items:stretch;flex-direction:column}.module-search__control span{width:100%}.module-priority-section__header{flex-direction:column}}.module-action-bar{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.module-action-bar--compact{margin-top:2px}.module-action{background:#f8fbfc;border:1px solid var(--color-border);border-radius:16px;color:var(--color-ink);cursor:not-allowed;display:grid;font:inherit;gap:4px;min-width:0;opacity:.82;padding:12px;position:relative;text-align:left;z-index:2}.module-action--primary{background:#eef8f6;border-color:#21c7a847}.module-action span{font-size:.88rem;font-weight:850}.module-action strong{color:#607789;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.module-action:disabled{pointer-events:auto}@media(max-width:720px){.module-action-bar{grid-template-columns:1fr}}.module-route-stub-stack{display:grid;gap:22px}.module-route-stub{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid;gap:20px;overflow:hidden;padding:24px;position:relative}.module-route-stub:before{background:linear-gradient(90deg,rgb(33 199 168 / .28),transparent);content:"";height:5px;inset:0 0 auto;position:absolute}.module-route-stub--critical:before{background:linear-gradient(90deg,rgb(167 47 47 / .3),transparent)}.module-route-stub--warning:before{background:linear-gradient(90deg,rgb(240 211 138 / .56),transparent)}.module-route-stub--patient:before{background:linear-gradient(90deg,rgb(33 199 168 / .4),transparent)}.module-route-stub__hero{align-items:start;display:flex;gap:16px;justify-content:space-between}.module-route-stub__hero h2{font-size:1.8rem;letter-spacing:-.045em;margin:0}.module-route-stub__hero p{color:#607789;line-height:1.6;margin:10px 0 0;max-width:900px}.module-route-stub__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.module-route-stub__grid article{background:#f8fbfc;border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:12px;padding:16px}.module-route-stub__grid p{color:#607789;line-height:1.6;margin:0}.module-route-stub__chips{display:flex;flex-wrap:wrap;gap:8px}.module-route-stub__chips span{background:#eef8f6;border-radius:999px;color:#0f6c5e;font-size:.78rem;font-weight:800;padding:7px 10px}.module-route-stub__workflow div{background:#fff;border:1px solid var(--color-border);border-radius:16px;display:grid;gap:4px;padding:12px}.module-route-stub__workflow span{color:#607789;font-size:.86rem;line-height:1.45}@media(max-width:980px){.module-route-stub__hero{flex-direction:column}.module-route-stub__grid{grid-template-columns:1fr}}.route-index-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.route-index-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:14px;padding:18px}.route-index-card__header{align-items:start;display:flex;gap:12px;justify-content:space-between}.route-index-card h3{font-size:1.15rem;letter-spacing:-.03em;margin:0}.route-index-card code{background:#f8fbfc;border:1px solid var(--color-border);border-radius:14px;color:var(--color-ink);font-size:.78rem;padding:10px;white-space:normal}.route-index-card p{color:#607789;line-height:1.55;margin:0}.route-index-card__footer{border-top:1px solid var(--color-border);display:grid;gap:4px;padding-top:12px}.route-index-card__footer span{color:#557084;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.route-index-card__footer strong{color:var(--color-ink);font-size:.88rem}@media(max-width:1180px){.route-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.route-index-grid{grid-template-columns:1fr}}.route-shell-page{background:var(--color-page);min-height:100vh;padding:28px}.route-shell-page__nav{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-wrap:wrap;gap:8px;margin:0 auto 22px;max-width:1440px;padding:12px}.route-shell-page__nav a,.route-shell-page__home-link{background:#f8fbfc;border:1px solid var(--color-border);border-radius:999px;color:#557084;font-size:.84rem;font-weight:850;padding:9px 12px;text-decoration:none}.route-shell-page__nav a[aria-current=page]{background:#071521;border-color:#071521;color:#eff7fb}.route-shell-page__banner{align-items:start;background:linear-gradient(135deg,rgb(33 199 168 / .13),transparent 42%),#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);display:flex;gap:18px;justify-content:space-between;margin:0 auto 22px;max-width:1440px;padding:24px}.route-shell-page__banner h1{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.06em;line-height:.95;margin:0}.route-shell-page__banner p{color:#607789;line-height:1.6;margin:12px 0 0;max-width:820px}.route-shell-page .module-route-stub{margin:0 auto;max-width:1440px}@media(max-width:820px){.route-shell-page{padding:16px}.route-shell-page__banner{flex-direction:column}}body{background:#eef3f6}.brand{text-decoration:none}.environment-chip{align-items:center;background:#ffffff12;border:1px solid rgb(255 255 255 / .1);border-radius:10px;color:#cfe2e9;display:flex;font-size:.76rem;gap:8px;margin-bottom:24px;padding:10px 12px}.environment-chip span{background:#f0b54d;border-radius:50%;height:7px;width:7px}.clinical-nav{display:grid;gap:22px}.clinical-nav section{display:grid;gap:4px}.clinical-nav p{color:#7894a2;font-size:.68rem;font-weight:800;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.clinical-nav a{border-left:3px solid transparent;color:#d8e5eb;font-size:.88rem;padding:9px 10px;text-decoration:none}.clinical-nav a:hover,.clinical-nav a:focus-visible{background:#ffffff0f;color:#fff;outline:none}.clinical-nav a.active{background:#21c7a81c;border-left-color:#21c7a8;color:#fff}.shell__sidebar{display:flex;flex-direction:column;min-height:100vh;position:sticky;top:0}.shell__sidebar-footer{border-top:1px solid rgb(255 255 255 / .1);color:#8fa8b4;display:grid;font-size:.72rem;gap:5px;line-height:1.45;margin-top:auto;padding-top:22px}.shell__sidebar-footer strong{color:#d9e7ed}.shell__content{background:#eef3f6;min-width:0;padding:0 30px 42px}.clinical-topbar{align-items:center;background:#fff;border-bottom:1px solid #dce5e9;display:flex;justify-content:space-between;margin:0 -30px 28px;min-height:72px;padding:12px 30px;position:sticky;top:0;z-index:10}.clinical-topbar>div:first-child{display:grid;gap:4px}.clinical-topbar__facility{color:#6c808c;font-size:.72rem}.clinical-topbar strong{color:#173041;font-size:.95rem}.clinical-topbar__status{display:flex;flex-wrap:wrap;gap:8px}.review-badge{background:#e8f6f2;border:1px solid #c8e8df;border-radius:999px;color:#146a5d;display:inline-flex;font-size:.7rem;font-weight:800;letter-spacing:.02em;padding:6px 9px;text-transform:uppercase}.review-badge--neutral{background:#f3f5f6;border-color:#dfe5e8;color:#536874}.review-home,.module-workspace{margin:0 auto;max-width:1500px}.review-home__hero,.module-workspace__header{align-items:start;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 360px;margin-bottom:22px}.review-home__hero h1,.module-workspace__header h2{color:#122b3a;letter-spacing:-.035em;line-height:1.02;margin:0}.review-home__hero h1{font-size:clamp(2.1rem,4vw,3.7rem);max-width:860px}.module-workspace__header h2{font-size:clamp(1.8rem,3vw,2.75rem)}.review-home__hero>div>p:last-child,.module-workspace__header>div>p:last-child{color:#5c7280;line-height:1.65;max-width:800px}.review-home__gate,.module-workspace__readiness{background:#fff;border:1px solid #dce5e9;border-top:4px solid #f0b54d;display:grid;gap:10px;padding:20px}.review-home__gate strong,.module-workspace__readiness strong{color:#183544}.review-home__gate p,.module-workspace__readiness small{color:#657b87;font-size:.82rem;line-height:1.5;margin:0}.module-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.module-metric{background:#fff;border:1px solid #dce5e9;border-left:3px solid #87a6b5;display:grid;gap:7px;min-height:124px;padding:18px}.module-metric span,.module-metric small{color:#6c808c;font-size:.72rem}.module-metric strong{color:#163242;font-size:1.65rem;letter-spacing:-.03em}.review-home__section,.work-queue,.module-side-panel>section{background:#fff;border:1px solid #dce5e9}.review-home__section{margin-bottom:22px;padding:24px}.review-home__section--split{display:grid;gap:34px;grid-template-columns:repeat(2,minmax(0,1fr))}.review-home__section h2,.workspace-section-heading h3{color:#193544;margin:3px 0 0}.workspace-section-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.card-eyebrow{color:#52717f;font-size:.68rem;font-weight:800;letter-spacing:.09em;margin:0;text-transform:uppercase}.queue-count{background:#f1f5f7;color:#5f7682;font-size:.72rem;padding:7px 9px}.module-launch-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.module-launch{align-items:center;border:1px solid #d9e3e8;color:inherit;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:108px;padding:16px;text-decoration:none;transition:border-color .12s ease,transform .12s ease}.module-launch:hover,.module-launch:focus-visible{border-color:#5b8f9d;outline:none;transform:translateY(-1px)}.module-launch>div{display:grid;gap:5px}.module-launch span,.module-launch small{color:#6d808b;font-size:.7rem}.module-launch strong{color:#1a3947}.module-launch small{grid-column:1 / -1}.module-launch b{color:#157b6b;font-size:1.2rem}.review-sequence{color:#455f6c;display:grid;gap:10px;line-height:1.45;padding-left:22px}.module-workspace__body{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 330px}.work-queue{min-width:0;padding:20px}.work-queue__table{border:1px solid #e0e7ea;overflow-x:auto}.work-queue__row{align-items:center;border-bottom:1px solid #e7edef;display:grid;gap:14px;grid-template-columns:minmax(280px,2fr) minmax(120px,.8fr) minmax(130px,.8fr) minmax(180px,1fr);min-width:820px;padding:14px 16px}.work-queue__row:last-child{border-bottom:0}.work-queue__row--header{background:#f5f7f8;color:#647984;font-size:.7rem;font-weight:800;text-transform:uppercase}.work-queue__identity{display:grid;gap:3px}.work-queue__identity strong{color:#193948;font-size:.9rem}.work-queue__identity span,.work-queue__identity small,.work-queue__row>span{color:#657b87;font-size:.75rem}.status-chip{border:1px solid transparent;display:inline-flex;font-size:.7rem;font-weight:800;padding:6px 8px}.status-chip--ready{background:#e8f5f1;border-color:#c9e7df;color:#176d5e}.status-chip--pending{background:#edf2f5;border-color:#d7e0e5;color:#526a77}.status-chip--warning{background:#fff6df;border-color:#f0d798;color:#7a5d17}.status-chip--critical{background:#fbe9e9;border-color:#efc4c4;color:#9a3030}.status-chip--restricted{background:#eeeaf5;border-color:#d8cde8;color:#664a7d}.review-action{background:#eef2f4;border:1px solid #d7e0e4;color:#61737d;cursor:not-allowed;font:inherit;font-size:.72rem;font-weight:700;padding:8px 10px;width:100%}.review-action__note{color:#87969d;display:block;font-size:.62rem;line-height:1.35;margin-top:5px}.module-side-panel{display:grid;gap:14px}.module-side-panel>section{padding:18px}.workflow-list{display:grid;gap:12px;margin-top:13px}.workflow-list article{align-items:start;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr)}.workflow-list article>span{color:#16816e;font-size:.7rem;font-weight:800;padding-top:2px}.workflow-list strong{color:#24414f;font-size:.8rem}.workflow-list p{color:#6b7f89;font-size:.72rem;line-height:1.45;margin:3px 0 0}.safeguard-list{color:#536b77;display:grid;font-size:.76rem;gap:9px;line-height:1.5;margin:13px 0 0;padding-left:18px}.readiness-summary dl{display:grid;gap:0;margin:13px 0 0}.readiness-summary dl>div{align-items:center;border-top:1px solid #e5ebee;display:flex;justify-content:space-between;padding:9px 0}.readiness-summary dt,.readiness-summary dd{font-size:.72rem;margin:0}.readiness-summary dt{color:#6c818c}.readiness-summary dd{color:#294956;font-weight:800;text-transform:capitalize}.module-workspace__footer{color:#72858f;display:flex;font-size:.7rem;justify-content:space-between;padding:14px 2px}@media(max-width:1180px){.module-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-workspace__body{grid-template-columns:1fr}.module-side-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.shell{grid-template-columns:1fr}.shell__sidebar{min-height:auto;position:static}.clinical-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.shell__sidebar-footer{margin-top:24px}.review-home__hero,.module-workspace__header,.review-home__section--split{grid-template-columns:1fr}.module-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-side-panel{grid-template-columns:1fr}}@media(max-width:600px){.shell__content{padding:0 16px 28px}.clinical-topbar{align-items:flex-start;margin:0 -16px 20px;padding:12px 16px}.clinical-topbar__status{justify-content:flex-end}.module-launch-grid,.module-metric-grid,.clinical-nav{grid-template-columns:1fr}}:root{--maxarc-human-canvas: #f3f1ec;--maxarc-human-paper: #fffefb;--maxarc-human-paper-muted: #f8f6f1;--maxarc-human-ink: #222b2f;--maxarc-human-muted: #5e696d;--maxarc-human-line: #d8d4cb;--maxarc-human-line-strong: #beb9af;--maxarc-human-sidebar: #293940;--maxarc-human-sidebar-muted: #c7d0d2;--maxarc-human-accent: #9a5c3b;--maxarc-human-accent-soft: #f1e5dc;--maxarc-human-info: #456979;--maxarc-human-success: #426a5b;--maxarc-human-warning: #8a651f;--maxarc-human-danger: #934541;--maxarc-human-restricted: #665b72;--maxarc-font-reading: Aptos, "Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--maxarc-font-editorial: Charter, "Iowan Old Style", "Palatino Linotype", Georgia, "Times New Roman", serif;--color-ink: var(--maxarc-human-ink);--color-muted: var(--maxarc-human-muted);--color-page: var(--maxarc-human-canvas);--color-panel: var(--maxarc-human-paper);--color-border: var(--maxarc-human-line);--color-maxtrax: var(--maxarc-human-sidebar);--color-brand: var(--maxarc-human-accent);--color-brand-dark: #24140d;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--shadow-panel: 0 1px 2px rgb(34 43 47 / .05), 0 8px 22px rgb(34 43 47 / .04);background:var(--maxarc-human-canvas);color:var(--maxarc-human-ink);font-family:var(--maxarc-font-reading)}html{font-size:16px}body{background:var(--maxarc-human-canvas);color:var(--maxarc-human-ink);font-family:var(--maxarc-font-reading);font-size:17px;line-height:1.6}p,li,dd,td,th{line-height:1.6}small{font-size:15px;line-height:1.5}h1,h2,h3,h4{color:var(--maxarc-human-ink);font-family:var(--maxarc-font-editorial);font-weight:700;letter-spacing:-.012em;text-wrap:balance}h1{line-height:1.08}h2,h3,h4{line-height:1.18}button,input,textarea,select{font-family:var(--maxarc-font-reading)}input,textarea,select{background:#fff;border:1px solid var(--maxarc-human-line-strong);border-radius:4px;color:var(--maxarc-human-ink);font-size:16px;line-height:1.5;min-height:44px;padding:10px 12px}textarea{min-height:112px;resize:vertical}input::placeholder,textarea::placeholder{color:#727a7d;font-size:16px;opacity:1}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid rgb(154 92 59 / .24);outline-offset:2px}button{border-radius:4px;font-size:15.5px;line-height:1.4}.hero:before,.metric-card:after{display:none}.metric-card--warning,.metric-card--critical,.metric-card--patient,.metric-card--operations,.specialty-card--caretrax,.specialty-card--maxtrax,.module-detail,.route-shell-page__banner{background:var(--maxarc-human-paper)}.module-card:before,.module-route-stub:before{background:var(--maxarc-human-accent);height:2px}.module-card--critical:before,.module-route-stub--critical:before{background:var(--maxarc-human-danger)}.module-card--warning:before,.module-route-stub--warning:before{background:var(--maxarc-human-warning)}.module-card--patient:before,.module-route-stub--patient:before{background:var(--maxarc-human-success)}.hero,.section,.metric-card,.specialty-card,.module-card,.module-detail,.module-search,.module-empty-state,.module-route-stub,.route-index-card,.route-shell-page__nav,.route-shell-page__banner,.review-home__gate,.module-workspace__readiness,.review-home__section,.work-queue,.module-side-panel>section,.module-launch{border-color:var(--maxarc-human-line);border-radius:6px;box-shadow:none}.hero,.section,.module-detail,.route-shell-page__banner,.review-home__section,.work-queue,.module-side-panel>section{background:var(--maxarc-human-paper)}.shell{grid-template-columns:296px minmax(0,1fr)}.shell__sidebar,.shell--maxtrax .shell__sidebar{background:var(--maxarc-human-sidebar);color:#f7f7f3;padding:28px 24px}.brand{gap:13px;margin-bottom:26px}.brand__mark{background:var(--maxarc-human-accent);border-radius:4px;color:#fffaf5;font-size:17px;font-weight:750;height:46px;width:46px}.brand strong{font-family:var(--maxarc-font-editorial);font-size:22px;font-weight:700;letter-spacing:-.01em}.brand small{color:var(--maxarc-human-sidebar-muted);font-size:15px;margin-top:2px}.environment-chip{background:transparent;border:1px solid rgb(255 255 255 / .18);border-radius:4px;color:#e0e5e6;font-size:15px;line-height:1.45;margin-bottom:25px;padding:10px 11px}.environment-chip span{background:#d5a354;height:8px;width:8px}.clinical-nav{gap:24px}.clinical-nav section{gap:3px}.clinical-nav p,.eyebrow,.card-eyebrow,.module-search label,.module-detail__route span,.module-detail__footer span,.module-action strong,.route-index-card__footer span{font-size:15px;font-weight:650;letter-spacing:.005em;text-transform:none}.clinical-nav p{color:#aebabc;margin:0 0 6px}.clinical-nav a,.nav-list a{border-left:2px solid transparent;border-radius:0;color:#e2e7e8;font-size:15.5px;font-weight:500;line-height:1.4;padding:9px 10px}.clinical-nav a:hover,.clinical-nav a:focus-visible,.nav-list a:hover,.nav-list a:focus-visible{background:#ffffff0e;color:#fff}.clinical-nav a.active{background:#ffffff12;border-left-color:#dba17d;color:#fff}.shell__sidebar-footer{color:#b8c2c5;font-size:14.5px;line-height:1.55}.shell__sidebar-footer strong{color:#f0f2f2}.shell__content{background:var(--maxarc-human-canvas);padding:0 34px 46px}.clinical-topbar{background:var(--maxarc-human-paper);border-bottom-color:var(--maxarc-human-line);margin:0 -34px 32px;min-height:78px;padding:14px 34px}.clinical-topbar__facility{color:var(--maxarc-human-muted);font-size:15px}.clinical-topbar strong{color:var(--maxarc-human-ink);font-size:17px;font-weight:650}.review-badge,.audit-pill,.badge,.status-chip{border-radius:4px;font-size:14.5px;font-weight:650;letter-spacing:0;line-height:1.35;text-transform:none}.review-badge{background:#f2eee8;border-color:#d8cfc5;color:#684a39;padding:6px 9px}.review-badge--neutral{background:#f2f1ed;border-color:var(--maxarc-human-line);color:#596367}.eyebrow,.card-eyebrow{color:#6a625d;margin-bottom:8px}.review-home__hero,.module-workspace__header{gap:34px;grid-template-columns:minmax(0,1fr) 340px;margin-bottom:28px}.review-home__hero h1,.route-shell-page__banner h1{font-size:clamp(2.35rem,3.3vw,3.15rem);letter-spacing:-.018em;line-height:1.08}.module-workspace__header h2{font-size:clamp(2rem,2.8vw,2.55rem);letter-spacing:-.015em;line-height:1.12}.review-home__hero>div>p:last-child,.module-workspace__header>div>p:last-child,.route-shell-page__banner p,.section__description,.module-card__summary,.module-detail__summary,.module-route-stub__hero p,.module-route-stub__grid p,.route-index-card p,.specialty-card__summary,.metric-card__helper{color:var(--maxarc-human-muted);font-size:16.5px;line-height:1.65}.review-home__gate,.module-workspace__readiness{border-top:3px solid #b58146;gap:10px;padding:21px}.review-home__gate strong,.module-workspace__readiness strong{font-family:var(--maxarc-font-editorial);font-size:19px;font-weight:700}.review-home__gate p,.module-workspace__readiness small{color:var(--maxarc-human-muted);font-size:15.5px;line-height:1.6}.module-metric-grid,.metric-grid,.specialty-grid{gap:14px}.module-metric,.metric-card,.specialty-card{background:var(--maxarc-human-paper);border-color:var(--maxarc-human-line);border-radius:5px}.module-metric{border-left:3px solid #7e8e93;gap:8px;min-height:132px;padding:19px}.module-metric span,.module-metric small{color:var(--maxarc-human-muted);font-size:15px}.module-metric strong,.metric-card__value{color:var(--maxarc-human-ink);font-family:var(--maxarc-font-editorial);font-size:30px;font-weight:700;letter-spacing:-.018em}.metric-card__header span{color:var(--maxarc-human-muted);font-size:15.5px;font-weight:600}.metric-card__header strong{color:#5f665f;font-size:14.5px;font-weight:650;text-transform:none}.review-home__section{margin-bottom:26px;padding:28px}.review-home__section h2,.workspace-section-heading h3,.module-card h3,.specialty-card h3,.route-index-card h3{font-family:var(--maxarc-font-editorial)}.review-home__section h2{font-size:28px}.workspace-section-heading h3{font-size:23px}.queue-count{background:#f0efeb;color:#596367;font-size:14.5px;padding:6px 9px}.module-launch-grid{gap:12px}.module-launch{align-content:start;gap:11px;min-height:128px;padding:18px;transition:border-color .12s ease,background .12s ease}.module-launch:hover,.module-launch:focus-visible{background:#fbfaf6;border-color:#9f978c;transform:none}.module-launch strong{color:var(--maxarc-human-ink);font-family:var(--maxarc-font-editorial);font-size:20px;line-height:1.2}.module-launch span,.module-launch small{color:var(--maxarc-human-muted);font-size:15.5px;line-height:1.5}.module-launch b{color:var(--maxarc-human-accent);font-size:18px}.review-sequence{color:#49565b;font-size:16.5px;gap:12px;line-height:1.6}.module-workspace__body{gap:22px;grid-template-columns:minmax(0,1fr) 350px}.work-queue{padding:22px}.work-queue__table{border-color:var(--maxarc-human-line)}.work-queue__row{border-bottom-color:#e4e1da;gap:16px;min-height:66px;padding:14px 16px}.work-queue__row--header{background:#f3f1ec;color:#4f5a5e;font-size:14.5px;font-weight:650;letter-spacing:.01em;text-transform:none}.work-queue__identity{gap:4px}.work-queue__identity strong{color:var(--maxarc-human-ink);font-size:17px;font-weight:650}.work-queue__identity span,.work-queue__identity small,.work-queue__row>span{color:var(--maxarc-human-muted);font-size:15.5px;line-height:1.45}.status-chip{padding:6px 8px}.status-chip--ready{background:#e8efeb;border-color:#c8d7cf;color:#355d4f}.status-chip--pending{background:#efefec;border-color:#d7d6d0;color:#555f63}.status-chip--warning{background:#f5eedc;border-color:#dfd0a8;color:#73561d}.status-chip--critical{background:#f4e7e5;border-color:#dfc2be;color:#833d39}.status-chip--restricted{background:#eee9ef;border-color:#d8cddc;color:#5f526a}.review-action,.module-action{background:#efeeea;border-color:#d2cec6;border-radius:4px;color:#5a6265;font-size:15.5px;font-weight:600;padding:10px 12px}.review-action__note{color:#737c7f;font-size:14.5px;line-height:1.5;margin-top:6px}.module-side-panel{gap:16px}.module-side-panel>section{padding:20px}.workflow-list{gap:15px;margin-top:15px}.workflow-list article{gap:11px;grid-template-columns:30px minmax(0,1fr)}.workflow-list article>span{color:var(--maxarc-human-accent);font-size:15px;font-weight:700}.workflow-list strong{color:var(--maxarc-human-ink);font-size:16.5px;font-weight:650}.workflow-list p,.safeguard-list{color:var(--maxarc-human-muted);font-size:15.5px;line-height:1.58}.safeguard-list{gap:10px}.readiness-summary dl>div{border-top-color:#e2ded6;padding:11px 0}.readiness-summary dt,.readiness-summary dd{font-size:15.5px}.readiness-summary dt{color:var(--maxarc-human-muted)}.readiness-summary dd{color:#364549;font-weight:650}.module-workspace__footer{color:#697377;font-size:14.5px;line-height:1.5;padding:16px 2px}.module-card,.module-route-stub,.route-index-card{padding:20px}.module-card h3,.specialty-card h3{font-size:22px;letter-spacing:-.01em}.module-card__summary,.specialty-card__summary{margin-top:10px}.module-card__meta span,.module-detail__chips span,.module-route-stub__chips span{background:#f1efe9;border:1px solid #ddd8ce;border-radius:3px;color:#555f62;font-size:14.5px;font-weight:600;padding:6px 8px}.module-card__workflow div,.module-detail__workflow-list div,.module-route-stub__workflow div,.module-detail__route{background:#faf9f5;border-color:var(--maxarc-human-line);border-radius:4px}.module-card__workflow strong,.module-action span{font-size:16px;font-weight:650}.module-card__workflow span,.module-detail__workflow-list span,.module-route-stub__workflow span{color:var(--maxarc-human-muted);font-size:15.5px;line-height:1.55}.module-card code,.module-detail__route code,.route-index-card code{color:#4f595d;font-size:14.5px;line-height:1.5}.module-detail h3{font-size:27px;letter-spacing:-.012em}.module-detail h4{font-family:var(--maxarc-font-editorial);font-size:18px}.module-search{background:#f8f6f1;gap:11px;padding:18px}.module-search label{color:#4e595d}.module-search input{border-color:var(--maxarc-human-line-strong);border-radius:4px;font-size:16px;padding:10px 12px}.module-search input:focus{border-color:var(--maxarc-human-accent);outline:3px solid rgb(154 92 59 / .18)}.module-search__control span{background:#3b484d;border-radius:4px;color:#fff;font-size:15px;font-weight:650;padding:9px 12px}.module-filter__button,.route-shell-page__nav a,.route-shell-page__home-link{background:#f4f2ed;border-color:var(--maxarc-human-line);border-radius:4px;color:#4f5a5e;font-size:15px;font-weight:600;padding:9px 11px}.module-filter__button:hover,.module-filter__button:focus,.route-shell-page__nav a:hover,.route-shell-page__nav a:focus-visible{background:#ece8e1;border-color:#b7b0a5;color:#2f3d42;transform:none}.module-filter__button--active,.module-filter__button[aria-pressed=true],.route-shell-page__nav a[aria-current=page]{background:#39484e;border-color:#39484e;color:#fff}.module-filter__button strong{border-radius:3px;font-size:14px}.module-route-stub__hero h2{font-size:31px;letter-spacing:-.014em}.route-index-card h3{font-size:20px}.route-index-card__footer strong{font-size:15.5px}.route-shell-page{background:var(--maxarc-human-canvas);padding:30px}.route-shell-page__nav{gap:6px;padding:10px}.route-shell-page__banner{padding:28px}@media(max-width:980px){.shell{grid-template-columns:1fr}.shell__sidebar{padding:22px}.shell__content{padding:0 22px 34px}.clinical-topbar{margin:0 -22px 26px;padding:13px 22px}}@media(max-width:720px){body{font-size:16px}.review-home__hero h1,.route-shell-page__banner h1{font-size:2.2rem}.module-workspace__header h2{font-size:1.95rem}.review-home__section,.work-queue,.module-side-panel>section,.route-shell-page__banner{padding:18px}}
