/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.block{display:block}.hidden{display:none}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ag-bg:#f6f8fb;--ag-bg-soft:#edf3f9;--ag-surface:#fff;--ag-surface-strong:#f8fbff;--ag-surface-muted:#f1f5f9;--ag-border:#d9e2ef;--ag-border-strong:#93c5fd;--ag-blue:#2563eb;--ag-blue-hover:#1d4ed8;--ag-cyan:#0f9f9a;--ag-green:#138a4f;--ag-green-soft:#dcfce7;--ag-orange:#b7791f;--ag-red:#c53030;--ag-text:#101828;--ag-text-secondary:#344054;--ag-text-muted:#5d6678;--ag-radius:16px;--ag-radius-lg:20px;--ag-shadow:0 18px 44px #0f172a14;--ag-glow:0 10px 26px #2563eb1f}*{box-sizing:border-box}html{background:var(--ag-bg)}body,html{min-height:100%;color:var(--ag-text);letter-spacing:0}body{background:linear-gradient(180deg,#fff 0,#f6f8fb 310px),var(--ag-bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--ag-blue);outline-offset:3px}.ag-app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.ag-sidebar{--ag-border:#508cdc2e;--ag-border-strong:#3b82f666;--ag-blue:#3b82f6;--ag-blue-hover:#60a5fa;--ag-cyan:#38bdf8;--ag-green:#22c55e;--ag-orange:#f59e0b;--ag-red:#ef4444;--ag-text:#eaf2ff;--ag-text-secondary:#c7d2e3;--ag-text-muted:#94a3b8;border-right:1px solid var(--ag-border);background:radial-gradient(at 50% 4%,#000000c7,#0000 48%),radial-gradient(circle at 45% 12%,#3b82f61f,#0000 34%),linear-gradient(#07111ff5,#02060efa);height:100vh;padding:18px 16px;position:sticky;top:0;box-shadow:18px 0 70px #0000003d}.ag-brand{background:linear-gradient(135deg,#000000d6,#020914c7),#03070ec7;border:1px solid #508cdc1a;border-radius:18px;justify-content:center;align-items:center;margin-bottom:16px;padding:8px 10px;display:flex;box-shadow:inset 0 1px #ffffff09,inset 0 0 30px #3b82f60b,0 16px 38px #0003}.ag-brand-logo{object-fit:contain;filter:drop-shadow(0 0 16px #3b82f614);width:min(100%,176px);height:auto;display:block}.ag-brand-mark{color:#dbeafe;width:42px;height:42px;box-shadow:var(--ag-glow),inset 0 1px 0 #ffffff14;background:linear-gradient(145deg,#3b82f63d,#38bdf814),#3b82f61f;border:1px solid #2f8cff7a;border-radius:15px;place-items:center;display:grid}.ag-brand-title{font-size:16px;font-weight:700;line-height:1.1}.ag-brand-subtitle,.ag-nav-kicker,.ag-page-kicker,.ag-panel-kicker{color:var(--ag-text-muted);font-size:12px}.ag-sidebar-nav{gap:8px;display:grid}.ag-sidebar-link{color:var(--ag-text-secondary);border:1px solid #0000;border-radius:16px;align-items:center;gap:11px;padding:11px 12px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex}.ag-sidebar-link:hover,.ag-sidebar-link[data-active=true]{color:var(--ag-text);background:#2f8cff1f;border-color:#2f8cff4d;transform:translate(2px)}.ag-sidebar-status{border:1px solid var(--ag-border);background:#0f172aa8;border-radius:18px;padding:14px;position:absolute;bottom:22px;left:18px;right:18px}.ag-status-row{color:var(--ag-text-secondary);align-items:center;gap:9px;font-size:13px;display:flex}.ag-status-dot{background:var(--ag-green);border-radius:999px;width:9px;height:9px;box-shadow:0 0 18px #22c55ebf}.ag-main{background:linear-gradient(#fff,#f6f8fb 360px);min-width:0}.ag-top-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #dbe4f0;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr) minmax(220px,.8fr);align-items:center;gap:18px;min-height:58px;padding:9px 24px;display:grid;position:sticky;top:0}.ag-search{border:1px solid var(--ag-border);color:var(--ag-text-muted);background:#f8fafc;border-radius:999px;align-items:center;gap:10px;padding:9px 15px;display:flex;box-shadow:inset 0 0 0 1px #ffffff8c}.ag-top-actions{justify-content:flex-end;gap:10px;display:flex}.ag-button{color:#1d4ed8;background:#eff6ff;border:1px solid #2f8cff57;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.ag-button:hover{background:#dbeafe;border-color:#5aa4ffc2;transform:translateY(-1px)}.ag-icon-button{width:40px;padding:0}.ag-page{gap:16px;width:min(100%,1720px);margin:0 auto;padding:20px clamp(22px,3vw,40px) 40px;display:grid}.ag-page-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ag-page-title{margin:3px 0 6px;font-size:clamp(28px,3.2vw,36px);font-weight:760;line-height:1.02}.ag-page-description{max-width:760px;color:var(--ag-text-secondary);font-size:14px;line-height:1.45}.ag-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:22px;display:grid}.ag-command-layout{grid-template-columns:minmax(0,2fr) minmax(330px,.9fr);align-items:start;gap:clamp(20px,2vw,28px);display:grid}.ag-workspace-tabs{min-width:0;box-shadow:var(--ag-shadow),inset 0 1px 0 #ffffff0a;background:radial-gradient(circle at 12% 0,#3b82f621,#0000 30%),linear-gradient(145deg,#091222d1,#040912c2);border:1px solid #3b82f638;border-radius:26px;gap:14px;padding:clamp(14px,1.5vw,18px);display:grid}.ag-workspace-tabs-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ag-workspace-tabs-header h2{margin:2px 0 5px;font-size:21px;font-weight:760}.ag-workspace-tabs-header p{max-width:760px;color:var(--ag-text-secondary);margin:0;font-size:13px;line-height:1.45}.ag-section-next-action{color:#dbeafe;max-width:760px;margin:6px 0 0;font-size:13px;font-weight:720;line-height:1.4}.ag-workspace-tab-list{scrollbar-color:#60a5fa61 transparent;gap:8px;padding:4px 0 8px;display:flex;overflow-x:auto}.ag-workspace-tab{min-height:40px;color:var(--ag-text-secondary);cursor:pointer;background:#080f1eb3;border:1px solid #508cdc2e;border-radius:999px;flex:none;padding:0 14px;transition:background .18s,border-color .18s,color .18s,transform .18s}.ag-workspace-tab:hover,.ag-workspace-tab[aria-selected=true]{color:var(--ag-text);background:linear-gradient(145deg,#3b82f63d,#38bdf814),#0a1426d6;border-color:#60a5fa94}.ag-workspace-tab-panels{min-width:0;scroll-margin-top:88px}.ag-workspace-tab-panel{min-width:0}.ag-workspace-tab-panel[hidden]{display:none}.ag-workspace-stack{gap:18px;display:grid}.ag-workspace-guide-stack{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ag-disclosure{background:#050a1685;border:1px solid #508cdc2e;border-radius:18px}.ag-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;list-style:none;display:flex}.ag-disclosure>summary::-webkit-details-marker{display:none}.ag-disclosure>summary small,.ag-label-guide-item span{color:var(--ag-text-muted);font-size:11px;line-height:1.4;display:block}.ag-disclosure>summary strong,.ag-label-guide-item strong{color:var(--ag-text);font-size:13px;display:block}.ag-disclosure-badge{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.ag-disclosure-body{border-top:1px solid #94a3b81f;padding:13px 14px 14px}.ag-label-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ag-label-guide-item{background:#0208117a;border:1px solid #94a3b821;border-radius:14px;padding:10px}.ag-whatif-boundary-card{padding:18px}.ag-insight-rail,.ag-primary-flow,.ag-side-stack{align-content:start;gap:18px;display:grid}.ag-insight-rail{position:sticky;top:76px}.ag-resident-hero{background:radial-gradient(circle at 18% 0,#3b82f62e,#0000 34%),radial-gradient(circle at 82% 12%,#38bdf817,#0000 30%),linear-gradient(145deg,#0c192ee0,#050a12d1);border:1px solid #3b82f642;border-radius:30px;grid-template-columns:minmax(390px,.82fr) minmax(460px,1.18fr);align-items:stretch;gap:clamp(16px,1.7vw,24px);padding:clamp(18px,1.7vw,24px);scroll-margin-top:96px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 76px #00000070,0 0 42px #3b82f614}.ag-resident-hero:after{pointer-events:none;border-radius:inherit;content:"";background:linear-gradient(135deg,#ffffff14,#0000 30%);position:absolute;inset:1px}.ag-hero-identity{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:18px;display:grid;position:relative}.ag-hero-avatar{color:#dbeafe;width:58px;height:58px;box-shadow:var(--ag-glow);background:linear-gradient(145deg,#3b82f642,#38bdf814),#080f1eb8;border:1px solid #60a5fa75;border-radius:20px;place-items:center;font-size:19px;font-weight:800;display:grid}.ag-hero-identity h2{margin:4px 0 8px;font-size:clamp(27px,2.7vw,36px);font-weight:800;line-height:1}.ag-hero-identity p{color:var(--ag-text-secondary);margin:0;font-size:14px;line-height:1.5}.ag-hero-next-action{font-weight:720;color:#dbeafe!important;margin-top:10px!important;font-size:13px!important}.ag-medicare-benefit-guide,.ag-resident-context-strip,.ag-resident-safety-strip{z-index:1;grid-column:1/-1;position:relative}.ag-resident-context-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.ag-context-item{background:#050a167a;border:1px solid #508cdc2e;border-radius:14px;min-width:0;padding:10px}.ag-context-item span{color:var(--ag-text-muted);text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.25;display:block}.ag-context-item strong{color:var(--ag-text);overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.2;display:block}.ag-context-item-emphasis{background:linear-gradient(145deg,#0e74902e,#050a1694);border-color:#38bdf852}.ag-resident-safety-strip{flex-wrap:wrap;gap:8px;display:flex}.ag-medicare-benefit-guide{background:linear-gradient(145deg,#0e74901f,#050a1680),#050a167a}.ag-medicare-benefit-list{color:var(--ag-text-secondary);gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.ag-hero-metrics{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.ag-hero-metric{background:linear-gradient(145deg,#0f1e37cc,#040a14a3),#0a1426c2;border:1px solid #508cdc33;min-width:0;padding:11px;box-shadow:inset 0 1px #ffffff0d}.ag-hero-metric-icon{color:#bfdbfe;background:#3b82f621;border:1px solid #3b82f64d;border-radius:12px;place-items:center;width:28px;height:28px;margin-bottom:7px;display:inline-grid}.ag-hero-metric small,.ag-hero-metric span{color:var(--ag-text-muted);font-size:12px;display:block}.ag-hero-metric strong{color:var(--ag-text);overflow-wrap:anywhere;margin:5px 0 4px;font-size:clamp(16px,1.18vw,20px);line-height:1.15;display:block}.ag-card,.ag-state-card{border:1px solid var(--ag-border);border-radius:var(--ag-radius-lg);background:linear-gradient(145deg,#0f1e37db,#060c18cc),var(--ag-surface);box-shadow:var(--ag-shadow),inset 0 1px 0 #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ag-card{padding:clamp(18px,1.8vw,24px);scroll-margin-top:96px}.ag-card-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ag-card-badge-stack{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ag-card-title{margin:0;font-size:20px;font-weight:760}.ag-card-copy{color:var(--ag-text-secondary);font-size:14px;line-height:1.55}.ag-resident-synopsis-card{gap:14px;display:grid}.ag-resident-synopsis-card .ag-card-header{margin-bottom:0}.ag-resident-synopsis-summary{background:#050a1666;border:1px solid #3b82f62e;border-radius:16px;gap:7px;padding:13px;display:grid}.ag-resident-synopsis-summary p{color:var(--ag-text-secondary);margin:0;font-size:14px;line-height:1.48}.ag-resident-synopsis-summary p:first-child{color:var(--ag-text);font-weight:720}.ag-resident-synopsis-fallbacks{color:var(--ag-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ag-resident-synopsis-disclosure{border-radius:16px}.ag-resident-synopsis-source-grid{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:14px;display:grid}.ag-resident-synopsis-source-grid h3{color:var(--ag-text);margin:0 0 10px;font-size:13px}.ag-resident-synopsis-source-grid dl,.ag-resident-synopsis-source-grid ul{gap:8px;margin:0;padding:0;display:grid}.ag-resident-synopsis-source-grid dl div{border-bottom:1px solid #94a3b817;grid-template-columns:minmax(130px,.44fr) minmax(0,1fr);gap:10px;padding-bottom:8px;display:grid}.ag-resident-synopsis-source-grid dt{color:var(--ag-text-muted);font-size:12px}.ag-resident-synopsis-source-grid dd{color:var(--ag-text-secondary);overflow-wrap:anywhere;margin:0;font-size:12px}.ag-resident-synopsis-source-grid li{color:var(--ag-text-secondary);font-size:12px;list-style:none}.ag-safety-banner{background:linear-gradient(135deg,#3b82f61f,#38bdf80a),#0a1426a3;border:1px solid #2f8cff3d;border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px;display:grid}.ag-readiness-card{padding:16px}.ag-readiness-card .ag-card-header{margin-bottom:12px}.ag-readiness-card .ag-safety-banner{border-radius:16px;gap:10px;padding:12px}.ag-readiness-card .ag-safety-banner svg{width:18px;height:18px}.ag-readiness-card .ag-safety-banner p{font-size:12px;line-height:1.38}.ag-readiness-card .ag-status-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.ag-readiness-card .ag-status-item{gap:9px;padding:11px}.ag-readiness-card .ag-status-item strong{font-size:13px}.ag-readiness-card .ag-warning-panel{gap:9px;margin-top:12px;padding:11px}.ag-readiness-card .ag-warning-panel strong{font-size:13px}.ag-safety-banner strong{margin-bottom:4px;display:block}.ag-safety-banner p{color:var(--ag-text-secondary);margin:0;font-size:14px;line-height:1.5}.ag-compact-safety{border-top:1px solid #94a3b821;margin-top:12px;padding-top:10px}.ag-compact-safety>summary{cursor:pointer;color:#bfdbfe;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:740;display:flex}.ag-compact-safety>summary::-webkit-details-marker{display:none}.ag-compact-safety .ag-card-copy,.ag-compact-safety .ag-safety-banner,.ag-compact-safety .ag-tracker-boundary,.ag-compact-safety .ag-triple-boundary{margin-top:10px}.ag-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ag-kpi-grid-compact{gap:10px}.ag-metric{border:1px solid var(--ag-border);background:linear-gradient(145deg,#0f1e3794,#050a16b8),#050a16a3;border-radius:18px;padding:16px}.ag-metric span{color:var(--ag-text-muted);font-size:12px}.ag-metric strong{margin-top:8px;font-size:24px;display:block}.ag-placeholder-list{gap:12px;display:grid}.ag-placeholder-row{border:1px solid var(--ag-border);background:#050a1694;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.ag-placeholder-row p{color:var(--ag-text-secondary);margin:0;font-size:14px}.ag-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ag-resident-card,.ag-status-item,.ag-warning-panel{border:1px solid var(--ag-border);background:#050a169e;border-radius:18px;box-shadow:inset 0 1px #ffffff08}.ag-status-item{align-items:center;gap:13px;padding:16px;display:flex}.ag-status-item svg{color:var(--ag-blue)}.ag-resident-meta,.ag-status-item span{color:var(--ag-text-muted);font-size:12px}.ag-status-item strong{color:var(--ag-text);margin-top:4px;font-size:15px;display:block}.ag-warning-panel{background:linear-gradient(135deg,#f59e0b1f,#050a16a3),#f59e0b14;border-color:#f59e0b57;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;display:grid}.ag-warning-panel svg{color:var(--ag-orange)}.ag-resident-list{gap:12px;max-height:540px;margin-top:18px;padding-right:3px;display:grid;overflow:auto}.ag-resident-card{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:15px;display:grid}.ag-resident-avatar{width:42px;height:42px;color:var(--ag-blue);background:#2f8cff1f;border:1px solid #2f8cff47;border-radius:16px;place-items:center;display:grid}.ag-resident-main{min-width:0}.ag-resident-title-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.ag-resident-card p{color:var(--ag-text-secondary);margin:9px 0 12px;font-size:14px;line-height:1.5}.ag-resident-card-actions{justify-content:flex-end;margin-top:12px;display:flex}.ag-resident-select-link{color:#bfdbfe;background:#2f8cff1a;border:1px solid #2f8cff57;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.ag-resident-select-link:focus-visible,.ag-resident-select-link:hover{color:var(--ag-text);background:#2f8cff2e;border-color:#5aa4ffb8;outline:none}.ag-badge{color:var(--ag-text-secondary);background:#0f172ab8;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.ag-badge-blue{color:#bfdbfe;border-color:#2f8cff57}.ag-badge-warning{color:#92400e;background:#fffbeb;border-color:#fcd34d}.ag-pill-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ag-reimbursement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ag-reimbursement-card{background:radial-gradient(circle at 14% 0,#3b82f62e,#0000 34%),linear-gradient(145deg,#0f1e37e0,#060c18d1);border-color:#3b82f64d}.ag-reimbursement-card .ag-card-title{font-size:clamp(24px,2vw,31px)}.ag-reimbursement-card .ag-card-copy{max-width:760px}.ag-reimbursement-card .ag-reimbursement-grid .ag-summary-field:nth-child(5){background:linear-gradient(145deg,#3b82f629,#050a16a8),#050a169e;border-color:#3b82f66b;grid-column:span 2;box-shadow:0 0 32px #3b82f61f}.ag-reimbursement-card .ag-reimbursement-grid .ag-summary-field:nth-child(5) strong{font-size:clamp(21px,2vw,28px)}.ag-summary-field{border:1px solid var(--ag-border);background:#050a169e;border-radius:16px;padding:12px}.ag-summary-field small,.ag-summary-field span{color:var(--ag-text-muted);font-size:12px;display:block}.ag-summary-field strong{color:var(--ag-text);overflow-wrap:anywhere;margin-top:6px;font-size:16px;line-height:1.25;display:block}.ag-summary-field small{margin-top:7px;line-height:1.35}.ag-summary-list{margin-top:12px}.ag-summary-list>strong{font-size:13px;display:block}.ag-reimbursement-card .ag-pill-list{gap:6px;margin-top:8px}.ag-reimbursement-card .ag-badge{padding:5px 8px;font-size:11px}.ag-source-gap-callout{background:linear-gradient(135deg,#f59e0b24,#050a1694),#050a1685;border:1px solid #f59e0b57;border-radius:16px;gap:10px;margin-top:12px;padding:12px;display:grid}.ag-source-gap-callout strong{color:var(--ag-text);margin-top:7px;font-size:15px;display:block}.ag-source-gap-callout p{color:var(--ag-text-secondary);margin:5px 0 0;font-size:13px;line-height:1.45}.ag-source-gap-callout .ag-pill-list{margin-top:0}.ag-reimbursement-disclosure{background:#050a166b;border:1px solid #508cdc2e;border-radius:16px;margin-top:12px;padding:11px 12px}.ag-reimbursement-disclosure>summary{cursor:pointer;color:var(--ag-text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;list-style:none;display:flex}.ag-reimbursement-disclosure>summary::-webkit-details-marker{display:none}.ag-nursing-breakdown-disclosure{background:linear-gradient(145deg,#0e74901a,#050a1685),#050a1670;border:1px solid #38bdf82e;border-radius:16px;margin-top:12px}.ag-nursing-breakdown-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;list-style:none;display:flex}.ag-nursing-breakdown-disclosure>summary::-webkit-details-marker{display:none}.ag-nursing-breakdown-disclosure summary span{color:var(--ag-text);font-size:13px;font-weight:760;display:block}.ag-nursing-breakdown-disclosure summary small{color:var(--ag-text-muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.ag-nursing-breakdown-body{border-top:1px solid #508cdc24;gap:12px;padding:12px;display:grid}.ag-nursing-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ag-nursing-empty,.ag-nursing-summary-copy{color:var(--ag-text-secondary);margin:0;font-size:12px;line-height:1.45}.ag-nursing-driver-groups{gap:10px;display:grid}.ag-nursing-driver-group{background:#050a1670;border:1px solid #508cdc24;border-radius:14px;gap:8px;padding:10px;display:grid}.ag-nursing-driver-group-countable{border-color:#3b82f642}.ag-nursing-driver-group-near-miss{border-color:#f59e0b38}.ag-nursing-driver-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ag-nursing-driver-heading strong{color:var(--ag-text);font-size:13px}.ag-nursing-driver-detail span,.ag-nursing-driver-heading span{color:var(--ag-text-muted);font-size:11px;line-height:1.35}.ag-nursing-driver-list{gap:8px;display:grid}.ag-nursing-driver-row{background:#0208118a;border:1px solid #94a3b824;border-radius:14px;padding:10px}.ag-nursing-driver-row-countable{border-color:#3b82f63d}.ag-nursing-driver-row-near-miss{border-color:#f59e0b33}.ag-nursing-driver-row-excluded{opacity:.88}.ag-nursing-driver-detail{border-top:1px solid #94a3b81f;gap:5px;margin-top:10px;padding-top:9px;display:grid}.ag-boundary-note,.ag-summary-list p{color:var(--ag-text-secondary);font-size:13px;line-height:1.5}.ag-boundary-note{background:#2f8cff14;border:1px solid #2f8cff38;border-radius:16px;margin-top:14px;padding:11px}.ag-evidence-buckets-card .ag-boundary-note,.ag-evidence-timeline-card .ag-boundary-note,.ag-reimbursement-card .ag-boundary-note{font-size:12px;line-height:1.4}.ag-evidence-alert{background:#f59e0b14;border:1px solid #f59e0b47;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-bottom:14px;padding:12px;display:grid}.ag-evidence-alert svg{color:var(--ag-orange);margin-top:6px}.ag-evidence-list{gap:12px;display:grid}.ag-evidence-buckets-card{background:radial-gradient(circle at 8% 0,#3b82f624,#0000 36%),linear-gradient(145deg,#0c1a32d6,#050a16cc);border-color:#3b82f63d}.ag-meeting-mode-card{background:radial-gradient(circle at 8% 0,#3b82f621,transparent 32%),linear-gradient(145deg,#0f1e37db,#050a12d1),var(--ag-surface);border-color:#508cdc3d;position:relative;overflow:hidden}.ag-meeting-snapshot{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.ag-mds-status-card,.ag-meeting-action-row,.ag-meeting-brief-field,.ag-meeting-metric,.ag-meeting-resident-row,.ag-meeting-section{background:linear-gradient(145deg,#0f1e3799,#050a16b8),#050a1699;border:1px solid #508cdc2e;box-shadow:inset 0 1px #ffffff0a}.ag-meeting-metric{border-radius:16px;min-width:0;padding:12px}.ag-meeting-metric small,.ag-meeting-metric span{color:var(--ag-text-muted);font-size:11px;line-height:1.35;display:block}.ag-meeting-metric strong{color:var(--ag-text);overflow-wrap:anywhere;margin:5px 0 3px;font-size:15px;line-height:1.22;display:block}.ag-mds-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.ag-mds-status-card{border-radius:18px;gap:10px;padding:12px;display:grid}.ag-mds-status-heading{align-items:flex-start;gap:10px;display:flex}.ag-mds-status-icon{color:#bfdbfe;background:#3b82f61f;border:1px solid #3b82f657;border-radius:10px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.ag-mds-status-heading strong,.ag-mds-status-score strong{color:var(--ag-text);display:block}.ag-mds-status-detail span,.ag-mds-status-heading small,.ag-mds-status-score span{color:var(--ag-text-muted);font-size:11px;line-height:1.35;display:block}.ag-mds-status-score strong{overflow-wrap:anywhere;margin-top:4px;font-size:15px;line-height:1.25}.ag-mds-status-detail p{color:var(--ag-text-secondary);margin:3px 0 0;font-size:12px;line-height:1.4}.ag-mds-rules-coach{background:#050a167a;border:1px solid #508cdc2e;border-radius:18px;margin-bottom:14px}.ag-mds-rules-coach>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;list-style:none;display:flex}.ag-mds-rules-coach>summary::-webkit-details-marker{display:none}.ag-mds-rules-coach summary strong{color:var(--ag-text);margin-bottom:4px;display:block}.ag-mds-rules-coach summary small{color:var(--ag-text-muted)}.ag-mds-rules-coach ul{color:var(--ag-text-secondary);gap:8px;margin:0;padding:0 16px 14px 30px;font-size:12px;line-height:1.45;display:grid}.ag-mds-rules-coach li strong{color:var(--ag-text)}.ag-mds-whatif{background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 46%),linear-gradient(145deg,#0f1e3794,#050a16c7);border:1px solid #508cdc2e;border-radius:18px;gap:14px;margin-bottom:14px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0a}.ag-mds-whatif-actions,.ag-mds-whatif-header,.ag-mds-whatif-labels{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-mds-whatif-header strong{color:var(--ag-text);display:block}.ag-mds-whatif-empty,.ag-mds-whatif-header p{color:var(--ag-text-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.ag-mds-whatif-grid,.ag-mds-whatif-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ag-mds-whatif-control,.ag-mds-whatif-result{background:#050a1680;border:1px solid #94a3b824;border-radius:14px;gap:10px;padding:12px;display:grid}.ag-mds-whatif-control strong,.ag-mds-whatif-result strong{color:var(--ag-text);display:block}.ag-mds-whatif-control span,.ag-mds-whatif-labels span,.ag-mds-whatif-result em,.ag-mds-whatif-result small,.ag-mds-whatif-result span{color:var(--ag-text-muted);font-size:11px;line-height:1.4}.ag-mds-whatif-demo-values{flex-wrap:wrap;gap:8px;display:flex}.ag-mds-whatif-control label{gap:5px;display:grid}.ag-mds-whatif-control input,.ag-mds-whatif-control select{width:100%;min-height:34px;color:var(--ag-text);font:inherit;background:#020811c2;border:1px solid #508cdc42;border-radius:10px;outline:none;padding:6px 10px;font-size:13px}.ag-mds-whatif-button:focus-visible,.ag-mds-whatif-control input:focus-visible,.ag-mds-whatif-control select:focus-visible,.ag-mds-whatif-rule summary:focus-visible{outline-offset:2px;outline:3px solid #38bdf82e}.ag-mds-whatif-control input[aria-invalid=true]{border-color:#f87171b8}.ag-mds-whatif-error{color:#fecaca;margin:0;font-size:11px}.ag-mds-whatif-button{cursor:pointer;min-height:34px;color:var(--ag-text);font:inherit;background:#0f172ac7;border:1px solid #94a3b833;border-radius:10px;padding:7px 12px;font-size:12px}.ag-mds-whatif-button-primary{background:linear-gradient(135deg,#2563eb73,#0e749070);border-color:#38bdf861}.ag-mds-whatif-labels{justify-content:flex-start}.ag-mds-whatif-labels span,.ag-mds-whatif-result em{background:#0ea5e914;border:1px solid #7dd3fc29;border-radius:999px;width:fit-content;padding:4px 8px;font-style:normal;display:inline-flex}.ag-mds-whatif-result p{color:var(--ag-text-secondary);margin:0;font-size:12px;line-height:1.45}.ag-mds-whatif-rule{border-top:1px solid #94a3b821;padding-top:10px}.ag-mds-whatif-rule summary{cursor:pointer;color:#bfdbfe;font-size:12px;font-weight:700}.ag-mds-whatif-rule ul{color:var(--ag-text-secondary);gap:7px;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.ag-daily-technical-card{background:radial-gradient(circle at 100% 0,#2f8cff1f,#0000 34%),linear-gradient(145deg,#0a1527e0,#030812f0);border-color:#2563eb3d}.ag-tracker-context,.ag-tracker-lanes,.ag-tracker-manual-grid{gap:12px;display:grid}.ag-tracker-context{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.ag-tracker-boundary,.ag-tracker-context>div,.ag-tracker-field,.ag-tracker-lane,.ag-tracker-notes{background:#050a167a;border:1px solid #508cdc2b;border-radius:16px;padding:12px}.ag-tracker-context span,.ag-tracker-field span,.ag-tracker-lane span,.ag-tracker-notes span{color:var(--ag-text-muted);font-size:11px;line-height:1.35;display:block}.ag-tracker-context strong,.ag-tracker-lane strong{color:var(--ag-text);overflow-wrap:anywhere;margin-top:5px;font-size:15px;line-height:1.25;display:block}.ag-tracker-lanes{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.ag-tracker-lane{align-content:start;gap:8px;min-height:128px;display:grid}.ag-tracker-lane-projected{background:linear-gradient(145deg,#0e749033,#050a1699),#050a1680;border-color:#38bdf852}.ag-tracker-lane-manual{border-style:dashed}.ag-tracker-boundary,.ag-tracker-field small,.ag-tracker-hints span,.ag-tracker-lane small,.ag-tracker-notes small,.ag-tracker-reference,.ag-tracker-rules li{color:var(--ag-text-secondary);font-size:12px;line-height:1.45}.ag-tracker-manual-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.ag-tracker-field{gap:7px;display:grid}.ag-tracker-field input,.ag-tracker-field select,.ag-tracker-lane input,.ag-tracker-lane select,.ag-tracker-notes textarea{width:100%;color:var(--ag-text);font:inherit;background:#020811c2;border:1px solid #508cdc42;border-radius:10px;outline:none;font-size:13px}.ag-tracker-field input,.ag-tracker-field select,.ag-tracker-lane input,.ag-tracker-lane select{min-height:34px;padding:6px 10px}.ag-tracker-notes{gap:7px;margin-bottom:12px;display:grid}.ag-tracker-notes textarea{resize:vertical;min-height:72px;padding:9px 10px}.ag-tracker-button:focus-visible,.ag-tracker-field input:focus-visible,.ag-tracker-field select:focus-visible,.ag-tracker-lane input:focus-visible,.ag-tracker-lane select:focus-visible,.ag-tracker-notes textarea:focus-visible,.ag-tracker-rules summary:focus-visible{outline-offset:2px;outline:3px solid #38bdf82e}.ag-tracker-actions{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.ag-tracker-button{cursor:pointer;min-height:34px;color:var(--ag-text);font:inherit;background:#0f172ac7;border:1px solid #94a3b833;border-radius:10px;padding:7px 12px;font-size:12px}.ag-tracker-button-primary{background:linear-gradient(135deg,#2563eb73,#0e749070);border-color:#38bdf861}.ag-tracker-hints{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ag-tracker-hints span,.ag-tracker-reference{background:#0ea5e914;border:1px solid #7dd3fc29;border-radius:999px;width:fit-content;padding:5px 9px;display:inline-flex}.ag-tracker-reference{margin:0 0 12px}.ag-tracker-rules{border-top:1px solid #94a3b821;margin-bottom:12px;padding-top:10px}.ag-tracker-rules summary{cursor:pointer;color:#bfdbfe;font-size:12px;font-weight:700}.ag-tracker-rules ol{gap:7px;margin:10px 0 0;padding-left:18px;display:grid}.ag-tracker-boundary{background:#14532d1f;border-color:#22c55e38}.ag-triple-check-card{background:radial-gradient(circle at 0 0,#38bdf81a,#0000 32%),linear-gradient(145deg,#071222e6,#030812f2);border-color:#0ea5e938}.ag-triple-counts,.ag-triple-lanes,.ag-triple-manual-grid,.ag-triple-row-meta,.ag-triple-row-values,.ag-triple-summary{gap:12px;display:grid}.ag-triple-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.ag-triple-boundary,.ag-triple-field,.ag-triple-lane,.ag-triple-notes,.ag-triple-row,.ag-triple-summary>div{background:#050a167a;border:1px solid #508cdc2b;border-radius:16px;padding:12px}.ag-triple-field span,.ag-triple-lane span,.ag-triple-notes span,.ag-triple-summary span{color:var(--ag-text-muted);font-size:11px;line-height:1.35;display:block}.ag-triple-field strong,.ag-triple-lane strong,.ag-triple-summary strong{color:var(--ag-text);overflow-wrap:anywhere;margin-top:5px;font-size:15px;line-height:1.25;display:block}.ag-triple-lanes{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.ag-triple-lane{align-content:start;gap:8px;min-height:132px;display:grid}.ag-triple-lane-projected{background:linear-gradient(145deg,#0e74902e,#050a1699),#050a1680;border-color:#38bdf84d}.ag-triple-lane-manual{border-style:dashed}.ag-triple-boundary,.ag-triple-field small,.ag-triple-lane small,.ag-triple-notes small,.ag-triple-row p,.ag-triple-row-meta span,.ag-triple-rules li{color:var(--ag-text-secondary);font-size:12px;line-height:1.45}.ag-triple-field select,.ag-triple-lane input,.ag-triple-lane select,.ag-triple-notes textarea{width:100%;color:var(--ag-text);font:inherit;background:#020811c2;border:1px solid #508cdc42;border-radius:10px;outline:none;font-size:13px}.ag-triple-field select,.ag-triple-lane input,.ag-triple-lane select{min-height:34px;padding:6px 10px}.ag-triple-manual-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.ag-triple-field,.ag-triple-notes{gap:7px;display:grid}.ag-triple-notes{margin-bottom:12px}.ag-triple-notes textarea{resize:vertical;min-height:72px;padding:9px 10px}.ag-triple-button:focus-visible,.ag-triple-field select:focus-visible,.ag-triple-group summary:focus-visible,.ag-triple-lane input:focus-visible,.ag-triple-lane select:focus-visible,.ag-triple-notes textarea:focus-visible,.ag-triple-rules summary:focus-visible{outline-offset:2px;outline:3px solid #38bdf82e}.ag-triple-actions{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.ag-triple-button{cursor:pointer;min-height:34px;color:var(--ag-text);font:inherit;background:#0f172ac7;border:1px solid #94a3b833;border-radius:10px;padding:7px 12px;font-size:12px}.ag-triple-button-primary{background:linear-gradient(135deg,#2563eb73,#0e749070);border-color:#38bdf861}.ag-triple-counts{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.ag-triple-status{color:#bfdbfe;text-transform:capitalize;background:#0ea5e914;border:1px solid #7dd3fc29;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.ag-triple-status-not_applicable{color:var(--ag-text-secondary)}.ag-triple-group,.ag-triple-rules{border-top:1px solid #94a3b821;padding-top:10px}.ag-triple-group{margin-bottom:10px}.ag-triple-group summary,.ag-triple-rules summary{cursor:pointer;color:#bfdbfe;font-size:12px;font-weight:700}.ag-triple-group summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-triple-row-list{gap:10px;margin-top:10px;display:grid}.ag-triple-row-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ag-triple-row-header strong{color:var(--ag-text);font-size:14px;line-height:1.25}.ag-triple-row-values{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.ag-triple-row-meta span,.ag-triple-row-values span{background:#0f172a85;border-radius:12px;padding:8px}.ag-triple-row-values span{color:var(--ag-text-muted);font-size:11px}.ag-triple-row-values strong{color:var(--ag-text);overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.ag-triple-row p{margin:10px 0}.ag-triple-row-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-triple-rules{margin-bottom:12px}.ag-triple-rules ol{gap:7px;margin:10px 0 0;padding-left:18px;display:grid}.ag-triple-boundary{background:#14532d1f;border-color:#22c55e38}.ag-meeting-grid{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.ag-meeting-section{border-radius:20px;padding:14px}.ag-meeting-section-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ag-meeting-section-header strong{color:var(--ag-text);margin-bottom:3px;font-size:15px;display:block}.ag-meeting-section-header p{color:var(--ag-text-muted);margin:0;font-size:12px;line-height:1.4}.ag-meeting-action-list,.ag-meeting-resident-list{gap:10px;display:grid}.ag-meeting-action-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-meeting-resident-row{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.ag-meeting-resident-row-selected{background:linear-gradient(145deg,#3b82f624,#050a16b8),#050a1699;border-color:#3b82f670}.ag-meeting-resident-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.ag-meeting-resident-topline strong{color:var(--ag-text);font-size:14px}.ag-meeting-resident-topline span{color:var(--ag-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.ag-meeting-resident-row p{color:var(--ag-text-secondary);margin:8px 0;font-size:12px;line-height:1.45}.ag-meeting-brief{gap:12px;display:grid}.ag-meeting-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ag-meeting-brief-field{border-radius:16px;padding:12px}.ag-meeting-brief-field span{color:var(--ag-text-muted);font-size:11px;display:block}.ag-meeting-brief-field strong{color:var(--ag-text);overflow-wrap:anywhere;margin-top:5px;font-size:17px;display:block}.ag-meeting-boundary,.ag-meeting-signoff-note{color:#fde68a;background:#f59e0b12;border:1px solid #f59e0b38;border-radius:16px;padding:11px 12px;font-size:12px;line-height:1.45}.ag-meeting-actions{margin-bottom:14px}.ag-meeting-action-row{border-radius:18px;padding:12px}.ag-meeting-action-row .ag-evidence-copy,.ag-meeting-action-row .ag-evidence-next span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ag-meeting-action-row .ag-evidence-next{gap:8px}.ag-meeting-additional-followups{background:#08122294;border:1px solid #38bdf829;border-radius:18px;margin-top:12px}.ag-meeting-additional-followups>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;list-style:none;display:flex}.ag-meeting-additional-followups>summary::-webkit-details-marker{display:none}.ag-meeting-additional-followups summary strong{color:var(--ag-text);margin-bottom:4px;display:block}.ag-meeting-additional-followups summary small{color:var(--ag-text-muted)}.ag-followup-group-chips{flex-wrap:wrap;gap:8px;padding:0 14px 12px;display:flex}.ag-meeting-additional-followups .ag-meeting-action-list{padding:0 14px 14px}.ag-meeting-excluded-summary{background:#050a1680;border:1px solid #94a3b82e;border-radius:18px;margin-bottom:14px}.ag-meeting-excluded-summary>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;list-style:none;display:flex}.ag-meeting-excluded-summary>summary::-webkit-details-marker{display:none}.ag-meeting-excluded-summary summary strong{color:var(--ag-text);margin-bottom:4px;display:block}.ag-meeting-excluded-summary summary small{color:var(--ag-text-muted)}.ag-meeting-boundary{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-bottom:12px;display:grid}.ag-meeting-boundary p{margin:0}.ag-bucket-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.ag-bucket-metric{border:1px solid var(--ag-border);background:#050a169e;border-radius:16px;padding:12px}.ag-bucket-metric span{color:var(--ag-text-muted);font-size:11px;display:block}.ag-bucket-metric strong{color:var(--ag-text);margin-top:6px;font-size:18px;display:block}.ag-bucket-metric-countable{background:#3b82f61f;border-color:#3b82f657}.ag-bucket-metric-near-miss{background:#f59e0b14;border-color:#f59e0b47}.ag-bucket-metric-excluded{background:#050a167a}.ag-evidence-bucket-section{background:#050a167a;border:1px solid #94a3b829;border-radius:18px;margin-top:16px;padding:12px}.ag-evidence-bucket-heading{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;list-style:none;display:flex}.ag-evidence-bucket-heading::-webkit-details-marker{display:none}.ag-evidence-bucket-heading strong{font-size:13px;display:block}.ag-evidence-bucket-heading p,.ag-excluded-summary p{color:var(--ag-text-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.ag-evidence-bucket-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ag-evidence-row{border:1px solid var(--ag-border);background:linear-gradient(135deg,#2f8cff14,#0000 42%),#050a16a3;border-radius:18px;padding:14px}.ag-evidence-bucket-row{border:1px solid var(--ag-border);background:#050a1694;border-radius:16px;padding:13px}.ag-evidence-bucket-row-countable{background:linear-gradient(135deg,#2f8cff1f,#0000 46%),#050a169e;border-color:#2f8cff4d}.ag-evidence-bucket-row-near-miss{background:linear-gradient(135deg,#f59e0b1a,#0000 46%),#050a1699;border-color:#f59e0b47}.ag-evidence-bucket-row-excluded{opacity:.86}.ag-evidence-next,.ag-evidence-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ag-evidence-topline strong{font-size:14px}.ag-evidence-meta,.ag-evidence-next span,.ag-evidence-topline span{color:var(--ag-text-muted);font-size:12px}.ag-evidence-meta{margin-top:7px;line-height:1.45}.ag-evidence-copy{color:var(--ag-text-secondary);overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.5}.ag-evidence-bucket-row .ag-evidence-copy{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ag-evidence-row .ag-evidence-copy{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ag-evidence-next{border-top:1px solid var(--ag-border);margin-top:12px;padding-top:12px}.ag-evidence-next strong{font-size:12px}.ag-evidence-bucket-disclosure{background:#050a167a;border:1px solid #94a3b829;border-radius:16px;margin-top:16px;padding:12px}.ag-evidence-bucket-disclosure[open] .ag-evidence-bucket-list{margin-top:12px}.ag-evidence-timeline-card{overflow:hidden}.ag-evidence-timeline-group{background:#050a1680;border:1px solid #94a3b829;border-radius:18px;margin-top:14px}.ag-evidence-timeline-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.ag-evidence-timeline-group>summary::-webkit-details-marker{display:none}.ag-evidence-timeline-group summary strong{color:var(--ag-text);font-size:13px;display:block}.ag-evidence-timeline-group summary small{color:var(--ag-text-muted);margin-top:4px;font-size:11px;display:block}.ag-evidence-timeline-card .ag-evidence-list{max-height:520px;margin:0 14px 14px;padding-right:4px;overflow:auto}.ag-bucket-row-details>summary,.ag-evidence-bucket-disclosure>summary{cursor:pointer;list-style:none}.ag-bucket-row-details>summary::-webkit-details-marker,.ag-evidence-bucket-disclosure>summary::-webkit-details-marker{display:none}.ag-evidence-bucket-disclosure>summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-evidence-bucket-disclosure summary strong{font-size:13px;display:block}.ag-evidence-bucket-disclosure summary small{color:var(--ag-text-muted);margin-top:4px;font-size:12px;display:block}.ag-excluded-summary{margin:12px 0}.ag-bucket-row-details{border-top:1px solid var(--ag-border);margin-top:12px;padding-top:12px}.ag-bucket-row-details>summary{color:#bfdbfe;font-size:12px;font-weight:700}.ag-bucket-detail-grid{gap:10px;margin-top:12px;display:grid}.ag-bucket-detail-field{background:#0f172a80;border:1px solid #94a3b824;border-radius:14px;padding:10px}.ag-bucket-detail-field span,.ag-bucket-source-refs strong{color:var(--ag-text-muted);font-size:11px}.ag-bucket-detail-field p{color:var(--ag-text-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.45}.ag-bucket-source-refs{margin-top:12px}.ag-state-card{text-align:center;place-items:center;min-height:190px;padding:24px;display:grid}.ag-state-card svg{color:var(--ag-blue);margin:0 auto 12px}.ag-state-card h2,.ag-state-card h3{margin:0 0 8px}.ag-state-card p{max-width:460px;color:var(--ag-text-secondary);margin:0;line-height:1.55}.ag-page-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ag-button-primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.ag-button-primary:hover{background:#1e40af;border-color:#1e40af}.ag-button-secondary{color:#344054;background:#fff;border-color:#d0d5dd}.ag-export-intake-page{max-width:1480px}.ag-export-intake-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr);align-items:start;gap:18px;display:grid}.ag-export-intake-form,.ag-export-source-guide{background:#fff;border-color:#d9e2ef}.ag-export-intake-form{gap:18px;display:grid}.ag-export-intake-form .ag-card-header{margin-bottom:0}.ag-export-intake-form .ag-card-copy strong{color:#1d2939;overflow-wrap:anywhere;font-weight:760}.ag-export-file-picker{color:#1d4ed8;background:#f8fbff;border:2px dashed #93c5fd;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:20px;display:grid}.ag-export-file-picker span{gap:4px;display:grid}.ag-export-file-picker strong{color:#101828;font-size:16px}.ag-export-file-picker small{color:#475467;font-size:12px;line-height:1.45}.ag-export-file-picker input[type=file]{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;grid-column:1/-1;width:100%;padding:10px}.ag-export-file-picker input[type=file]::file-selector-button{color:#1d4ed8;cursor:pointer;background:#eaf2ff;border:0;border-radius:7px;margin-right:12px;padding:8px 12px;font-weight:740}.ag-intake-submit-row{border-top:1px solid #e4eaf3;justify-content:space-between;align-items:center;gap:18px;padding-top:16px;display:flex}.ag-intake-submit-row strong{color:#101828;font-size:13px}.ag-intake-submit-row p{color:#475467;max-width:660px;margin:4px 0 0;font-size:12px;line-height:1.45}.ag-export-source-guide{gap:14px;display:grid}.ag-export-source-list{gap:10px;display:grid}.ag-export-source-item{border-top:1px solid #e4eaf3;grid-template-columns:auto minmax(0,1fr);gap:11px;padding-top:12px;display:grid}.ag-export-source-item svg{color:#2563eb}.ag-export-source-item strong{color:#1d2939;font-size:13px}.ag-export-source-item p{color:#475467;margin:4px 0 0;font-size:12px;line-height:1.45}.ag-intake-status{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-left:5px solid #2563eb;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.ag-intake-status[data-tone=success]{color:#166534;background:#f0fdf4;border-color:#86efac #86efac #86efac #16a34a}.ag-intake-status[data-tone=warning]{color:#92400e;background:#fffbeb;border-color:#fcd34d #fcd34d #fcd34d #d97706}.ag-intake-status[data-tone=error]{color:#991b1b;background:#fef2f2;border-color:#fca5a5 #fca5a5 #fca5a5 #dc2626}.ag-intake-status strong{color:currentColor;font-size:14px}.ag-intake-status p{color:#475467;margin:3px 0 0;font-size:12px;line-height:1.4}.ag-intake-status-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ag-card-title,.ag-hero-identity h2,.ag-page-title,.ag-workspace-tabs-header h2{color:#101828}.ag-boundary-note,.ag-card-copy,.ag-evidence-copy,.ag-hero-identity p,.ag-mds-status-detail p,.ag-mds-whatif-result p,.ag-medicare-benefit-list,.ag-page-description,.ag-summary-list p,.ag-tracker-boundary,.ag-tracker-reference,.ag-triple-boundary,.ag-workspace-tabs-header p{color:#475467}.ag-page-kicker,.ag-panel-kicker{color:#2563eb;letter-spacing:0;font-weight:780}.ag-card,.ag-resident-hero,.ag-state-card,.ag-workspace-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #d9e2ef;box-shadow:0 18px 44px #0f172a14}.ag-resident-hero{border-radius:24px;grid-template-columns:minmax(240px,.28fr) minmax(0,1.72fr);align-items:start;padding:clamp(18px,1.8vw,26px)}.ag-hero-identity{grid-area:1/1;grid-template-columns:minmax(0,1fr);align-items:start}.ag-hero-metrics{grid-area:1/2}.ag-resident-hero:after{content:none}.ag-hero-identity{align-items:center}.ag-hero-avatar,.ag-hero-metric-icon,.ag-mds-status-icon{color:#1d4ed8;box-shadow:none;background:#eff6ff;border-color:#bfdbfe}.ag-hero-next-action,.ag-section-next-action{background:#ecfeff;border:1px solid #bae6fd;border-left:4px solid #0f9f9a;border-radius:14px;width:fit-content;max-width:min(100%,860px);padding:9px 11px;font-weight:760;color:#0f3f78!important}.ag-ed-action-strip{background:#ecfeff;border:1px solid #bae6fd;border-left:5px solid #0f9f9a;border-radius:16px;gap:5px;margin-top:11px;padding:11px 13px;display:grid}.ag-ed-action-strip span{color:#0f766e;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25}.ag-ed-action-strip strong{color:#101828;font-size:14px;line-height:1.35}.ag-ed-action-strip small{color:#475467;font-size:12px;line-height:1.4}.ag-resident-context-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-bucket-detail-field,.ag-context-item,.ag-evidence-bucket-row,.ag-evidence-row,.ag-mds-status-card,.ag-mds-whatif-control,.ag-mds-whatif-result,.ag-meeting-action-row,.ag-meeting-brief-field,.ag-meeting-metric,.ag-meeting-resident-row,.ag-meeting-section,.ag-metric,.ag-nursing-driver-group,.ag-nursing-driver-row,.ag-resident-card,.ag-resident-synopsis-summary,.ag-status-item,.ag-summary-field,.ag-tracker-boundary,.ag-tracker-context>div,.ag-tracker-field,.ag-tracker-lane,.ag-tracker-notes,.ag-triple-boundary,.ag-triple-field,.ag-triple-lane,.ag-triple-notes,.ag-triple-row,.ag-triple-summary>div{box-shadow:none;background:#f8fafc;border-color:#d9e2ef}.ag-bucket-detail-field p,.ag-bucket-detail-field span,.ag-bucket-source-refs strong,.ag-context-item span,.ag-evidence-bucket-heading p,.ag-evidence-meta,.ag-evidence-next span,.ag-evidence-timeline-group summary small,.ag-evidence-topline span,.ag-excluded-summary p,.ag-hero-metric small,.ag-hero-metric span,.ag-mds-status-detail span,.ag-mds-status-heading small,.ag-mds-status-score span,.ag-mds-whatif-control span,.ag-mds-whatif-empty,.ag-mds-whatif-header p,.ag-mds-whatif-labels span,.ag-mds-whatif-result em,.ag-mds-whatif-result small,.ag-mds-whatif-result span,.ag-meeting-brief-field span,.ag-meeting-metric small,.ag-meeting-metric span,.ag-meeting-resident-row p,.ag-meeting-resident-topline span,.ag-meeting-section-header p,.ag-metric span,.ag-nursing-breakdown-disclosure summary small,.ag-nursing-driver-detail span,.ag-nursing-driver-heading span,.ag-nursing-empty,.ag-nursing-summary-copy,.ag-resident-meta,.ag-resident-synopsis-source-grid dd,.ag-resident-synopsis-source-grid dt,.ag-resident-synopsis-source-grid li,.ag-status-item span,.ag-summary-field small,.ag-summary-field span,.ag-tracker-context span,.ag-tracker-field small,.ag-tracker-field span,.ag-tracker-hints span,.ag-tracker-lane small,.ag-tracker-lane span,.ag-tracker-notes small,.ag-tracker-notes span,.ag-tracker-rules li,.ag-triple-field small,.ag-triple-field span,.ag-triple-lane small,.ag-triple-lane span,.ag-triple-notes small,.ag-triple-notes span,.ag-triple-row p,.ag-triple-row-meta span,.ag-triple-rules li,.ag-triple-summary span{color:#5d6678}.ag-context-item strong,.ag-evidence-bucket-heading strong,.ag-evidence-timeline-group summary strong,.ag-evidence-topline strong,.ag-hero-metric strong,.ag-mds-rules-coach li strong,.ag-mds-rules-coach summary strong,.ag-mds-status-heading strong,.ag-mds-status-score strong,.ag-mds-whatif-control strong,.ag-mds-whatif-header strong,.ag-mds-whatif-result strong,.ag-meeting-brief-field strong,.ag-meeting-metric strong,.ag-meeting-resident-topline strong,.ag-meeting-section-header strong,.ag-metric strong,.ag-nursing-breakdown-disclosure summary span,.ag-nursing-driver-heading strong,.ag-resident-synopsis-source-grid h3,.ag-resident-synopsis-summary p:first-child,.ag-status-item strong,.ag-summary-field strong,.ag-tracker-context strong,.ag-tracker-lane strong,.ag-triple-field strong,.ag-triple-lane strong,.ag-triple-row-header strong,.ag-triple-row-values strong,.ag-triple-summary strong{color:#101828}.ag-hero-metrics{grid-template-columns:repeat(2,minmax(280px,1fr));gap:16px}.ag-hero-metric{background:#fff;border:1px solid #d9e2ef;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:16px 18px;display:grid;box-shadow:0 12px 28px #0f172a12}.ag-hero-metric-icon{grid-area:1/1/span 3;margin-bottom:0}.ag-hero-metric small,.ag-hero-metric span,.ag-hero-metric strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.ag-hero-metric strong{overflow-wrap:normal;margin:2px 0;font-size:clamp(19px,1.5vw,25px)}.ag-hero-metric small{font-size:13px;line-height:1.3}.ag-hero-metric:first-child,.ag-hero-metric:nth-child(2){background:linear-gradient(#eff6ff,#fff);border-color:#93c5fd}.ag-hero-metric:nth-child(3){background:linear-gradient(#f0fdfa,#fff);border-color:#99f6e4}.ag-hero-metric:nth-child(4){background:linear-gradient(#fff7ed,#fff);border-color:#fed7aa}.ag-hero-metric-positive,.ag-hero-metric:nth-child(2).ag-hero-metric-positive{background:linear-gradient(#ecfdf3,#fff);border-color:#86efac}.ag-hero-metric-positive .ag-hero-metric-icon{color:#166534;background:#dcfce7;border-color:#bbf7d0}.ag-hero-metric-positive strong{color:#166534}.ag-hero-metric-negative,.ag-hero-metric:nth-child(2).ag-hero-metric-negative{background:linear-gradient(#fff1f2,#fff);border-color:#fecaca}.ag-hero-metric-negative .ag-hero-metric-icon{color:#991b1b;background:#fee2e2;border-color:#fecaca}.ag-hero-metric-negative strong{color:#991b1b}.ag-hero-metric-unknown,.ag-hero-metric:nth-child(2).ag-hero-metric-unknown{background:linear-gradient(#fffbeb,#fff);border-color:#fde68a}.ag-hero-metric-unknown .ag-hero-metric-icon{color:#92400e;background:#fef3c7;border-color:#fde68a}.ag-rate-opportunity{background:#f8fafc;border:1px solid #d9e2ef;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 16px;padding:12px;display:grid}.ag-rate-opportunity>div{background:#ffffffdb;border:1px solid #e4eaf3;border-radius:14px;min-width:0;padding:11px}.ag-rate-opportunity small,.ag-rate-opportunity span{color:#5d6678;font-size:12px;font-weight:700;line-height:1.35;display:block}.ag-rate-opportunity strong{color:#101828;overflow-wrap:anywhere;margin:5px 0 4px;font-size:clamp(18px,1.45vw,24px);line-height:1.15;display:block}.ag-rate-opportunity-positive{background:#ecfdf3;border-color:#86efac}.ag-rate-opportunity-positive>div:last-child{background:#f0fdf4;border-color:#bbf7d0}.ag-rate-opportunity-positive>div:last-child small,.ag-rate-opportunity-positive>div:last-child strong{color:#166534}.ag-rate-opportunity-negative{background:#fff1f2;border-color:#fecaca}.ag-rate-opportunity-negative>div:last-child{background:#fff5f5;border-color:#fecaca}.ag-rate-opportunity-negative>div:last-child small,.ag-rate-opportunity-negative>div:last-child strong{color:#991b1b}.ag-rate-opportunity-neutral{background:#eff6ff;border-color:#bfdbfe}.ag-rate-opportunity-unknown{background:#fffbeb;border-color:#fde68a}.ag-rate-opportunity-unknown>div:last-child small,.ag-rate-opportunity-unknown>div:last-child strong{color:#92400e}.ag-rate-source-band{background:#f8fafc;border-top:1px solid #d9e2ef;border-bottom:1px solid #d9e2ef;margin:0 0 16px;padding:12px 0}.ag-rate-source-heading{justify-content:space-between;align-items:center;gap:16px;padding:0 12px 10px;display:flex}.ag-rate-source-heading small,.ag-rate-source-heading strong{display:block}.ag-rate-source-heading strong{color:#101828;font-size:14px}.ag-rate-source-heading small{color:#667085;margin-top:2px;font-size:12px;line-height:1.35}.ag-rate-source-badge-ready{color:#166534;background:#f0fdf4;border-color:#86efac}.ag-rate-source-badge-needed{color:#92400e;background:#fffbeb;border-color:#fcd34d}.ag-rate-source-grid{border-top:1px solid #e4eaf3;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ag-rate-source-item{min-width:0;padding:10px 12px 0}.ag-rate-source-item+.ag-rate-source-item{border-left:1px solid #e4eaf3}.ag-rate-source-item>em,.ag-rate-source-item>small,.ag-rate-source-item>span{display:block}.ag-rate-source-item>span{color:#667085;text-transform:uppercase;font-size:10px;font-weight:800}.ag-rate-source-item>strong{color:#101828;overflow-wrap:anywhere;margin-top:4px;font-size:15px;line-height:1.25;display:block}.ag-rate-source-item>small{color:#667085;min-height:16px;margin-top:2px;font-size:11px}.ag-rate-source-status{width:fit-content;margin-top:7px;font-size:11px;font-style:normal;font-weight:800}.ag-rate-source-status-ready{color:#166534}.ag-rate-source-status-needed{color:#92400e}.ag-rate-source-status-conflict{color:#b42318}.ag-resident-safety-strip{align-items:center}.ag-disclosure,.ag-evidence-bucket-disclosure,.ag-evidence-bucket-section,.ag-evidence-timeline-group,.ag-label-guide,.ag-mds-rules-coach,.ag-mds-whatif,.ag-medicare-benefit-guide,.ag-meeting-additional-followups,.ag-meeting-excluded-summary,.ag-nursing-breakdown-disclosure,.ag-reimbursement-disclosure,.ag-whatif-boundary-card{box-shadow:none;background:#fff;border-color:#d9e2ef}.ag-disclosure-body,.ag-nursing-breakdown-body{border-top-color:#e4eaf3}.ag-label-guide{background:#f8fafc}.ag-label-guide-item{background:#fff;border-color:#e4eaf3}.ag-workspace-tabs{gap:16px;padding:clamp(15px,1.6vw,20px)}.ag-workspace-tabs-top-nav{gap:18px}.ag-workspace-tabs-top-content{min-width:0}.ag-workspace-tabs-top-content .ag-resident-hero{margin:0}.ag-workspace-tabs-compact-mode{gap:12px}.ag-workspace-tabs-header{border-bottom:1px solid #e4eaf3;padding-bottom:10px}.ag-workspace-tabs-header-compact{align-items:center;padding-bottom:8px}.ag-workspace-tabs-header-compact h2{font-size:18px}.ag-tab-focus{margin-top:7px;padding:7px 10px}.ag-workspace-compact-context{background:#f8fafc;border:1px solid #d9e2ef;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:9px;display:grid}.ag-workspace-compact-item{background:#fff;border:1px solid #e4eaf3;border-radius:12px;min-width:0;padding:9px 10px}.ag-workspace-compact-item span{color:#5d6678;text-transform:uppercase;font-size:10px;font-weight:780;line-height:1.25;display:block}.ag-workspace-compact-item strong{color:#101828;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.25;display:block}.ag-workspace-tab-list{background:#f8fafc;border:1px solid #d9e2ef;border-radius:16px;gap:6px;padding:5px}.ag-workspace-tabs-top-nav>.ag-workspace-tab-list{z-index:20;background:#fffffff5;position:sticky;top:12px;box-shadow:0 14px 30px #0f172a14}.ag-workspace-tab{color:#475467;background:0 0;border-color:#0000;border-radius:12px;font-weight:720}.ag-workspace-tab:hover,.ag-workspace-tab[aria-selected=true]{color:#1d4ed8;background:#fff;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 8px 20px #2563eb1f}.ag-badge{color:#344054;background:#f8fafc;border-color:#d0d5dd;font-weight:720}.ag-badge-blue{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ag-resident-card-selected{background:#eff6ff;border-color:#93c5fd;box-shadow:0 10px 26px #2563eb1f}.ag-resident-select-link{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ag-resident-select-link:focus-visible,.ag-resident-select-link:hover{color:#1e40af;background:#dbeafe;border-color:#60a5fa}.ag-resident-select-link-selected{color:#166534;background:#f0fdf4;border-color:#86efac}.ag-daily-technical-card,.ag-evidence-buckets-card,.ag-meeting-mode-card,.ag-reimbursement-card,.ag-triple-check-card{background:#fff;border-color:#d9e2ef}.ag-context-item-emphasis,.ag-meeting-resident-row-selected,.ag-reimbursement-card .ag-reimbursement-grid .ag-summary-field:nth-child(5),.ag-tracker-lane-projected,.ag-triple-lane-projected{box-shadow:none;background:#eff6ff;border-color:#93c5fd}.ag-reimbursement-card .ag-reimbursement-grid .ag-summary-field:nth-child(5) strong{color:#1d4ed8}.ag-boundary-note,.ag-safety-banner{background:#eff6ff;border-color:#bfdbfe}.ag-source-gap-callout{color:#92400e;background:#fffbeb;border-color:#fbbf24}.ag-source-gap-callout strong{color:#78350f}.ag-source-gap-callout p{color:#92400e}.ag-bucket-row-details,.ag-compact-safety,.ag-evidence-next,.ag-mds-whatif-rule,.ag-tracker-rules,.ag-triple-group,.ag-triple-rules{border-top-color:#e4eaf3}.ag-bucket-row-details>summary,.ag-compact-safety>summary,.ag-mds-whatif-rule summary,.ag-reimbursement-disclosure>summary,.ag-tracker-rules summary,.ag-triple-group summary,.ag-triple-rules summary{color:#1d4ed8}.ag-meeting-boundary,.ag-meeting-signoff-note,.ag-warning-panel{color:#92400e;background:#fffbeb;border-color:#fcd34d}.ag-bucket-metric{background:#fff;border-color:#d9e2ef}.ag-bucket-metric-countable,.ag-evidence-bucket-row-countable{background:#f0fdf4;border-color:#86efac}.ag-bucket-metric-near-miss,.ag-evidence-bucket-row-near-miss{background:#fffbeb;border-color:#fcd34d}.ag-bucket-metric-excluded,.ag-evidence-bucket-row-excluded{opacity:1;background:#f8fafc;border-color:#d0d5dd}.ag-tracker-boundary,.ag-triple-boundary{background:#f0fdf4;border-color:#86efac}.ag-tracker-lane-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.ag-tracker-lane-summary-item{background:#fff;border:1px solid #d9e2ef;border-radius:14px;min-width:0;padding:10px}.ag-tracker-lane-summary-item-emphasis{background:#eff6ff;border-color:#93c5fd}.ag-tracker-lane-summary-item-complete{background:#f0fdf4;border-color:#86efac}.ag-tracker-lane-summary-item span{color:#5d6678;text-transform:uppercase;font-size:10px;font-weight:780;line-height:1.25;display:block}.ag-tracker-lane-summary-item strong{color:#101828;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.25;display:block}.ag-tracker-lane-legend,.ag-triple-cross-tab-cue{color:#344054;background:#f0fdfa;border-left:3px solid #14b8a6;border-radius:10px;margin:-4px 0 14px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.35}.ag-triple-cross-tab-cue{margin-top:-2px}.ag-tracker-lane-manual,.ag-triple-lane-manual{background:#fffbeb;border-color:#fcd34d}.ag-tracker-field-complete,.ag-tracker-lane-complete{background:#f0fdf4;border-color:#86efac}.ag-tracker-field-complete span,.ag-tracker-lane-complete strong,.ag-tracker-lane-summary-item-complete strong{color:#166534}.ag-mds-whatif-control input,.ag-mds-whatif-control select,.ag-tracker-field input,.ag-tracker-field select,.ag-tracker-lane input,.ag-tracker-lane select,.ag-tracker-notes textarea,.ag-triple-field select,.ag-triple-lane input,.ag-triple-lane select,.ag-triple-notes textarea{color:#101828;background:#fff;border-color:#cfd8e6}.ag-mds-whatif-button,.ag-tracker-button,.ag-triple-button{color:#344054;background:#fff;border-color:#d0d5dd}.ag-mds-whatif-button-primary,.ag-tracker-button-primary,.ag-triple-button-primary{color:#fff;background:#2563eb;border-color:#2563eb}.ag-mds-whatif-labels span,.ag-mds-whatif-result em,.ag-tracker-hints span,.ag-tracker-reference,.ag-triple-status{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ag-triple-status-matched{color:#166534;background:#f0fdf4;border-color:#86efac}.ag-triple-status-mismatch,.ag-triple-status-missing{color:#991b1b;background:#fef2f2;border-color:#fecaca}.ag-triple-status-needs_review{color:#92400e;background:#fffbeb;border-color:#fcd34d}.ag-triple-status-not_applicable{color:#5d6678;background:#f8fafc;border-color:#d0d5dd}.ag-triple-row-meta span,.ag-triple-row-values span{background:#f8fafc}.ag-mds-rules-coach li::marker{color:#0f9f9a}.ag-loading-line{background:#94a3b829;border-radius:999px;width:min(320px,100%);height:9px;overflow:hidden}.ag-loading-line:after{border-radius:inherit;content:"";background:linear-gradient(90deg,#0000,#2f8cffe6,#0000);width:40%;height:100%;animation:ag-loading 1.4s ease-in-out infinite;display:block}@keyframes ag-loading{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (max-width:1320px) and (min-width:1081px){.ag-hero-metrics{grid-template-columns:repeat(2,minmax(240px,1fr))}.ag-rate-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-rate-source-item:nth-child(4){border-left:0}}@media (max-width:1080px){.ag-app-shell{grid-template-columns:1fr}.ag-sidebar{height:auto;position:relative}.ag-sidebar-status{margin-top:20px;position:static}.ag-top-nav{grid-template-columns:1fr}.ag-top-actions{justify-content:flex-start}.ag-bucket-counts,.ag-command-layout,.ag-export-intake-layout,.ag-grid,.ag-kpi-grid,.ag-mds-status-strip,.ag-mds-whatif-grid,.ag-mds-whatif-results,.ag-meeting-action-list,.ag-meeting-brief-grid,.ag-meeting-grid,.ag-meeting-snapshot,.ag-nursing-summary-grid,.ag-rate-source-grid,.ag-reimbursement-grid,.ag-resident-context-strip,.ag-resident-hero,.ag-resident-synopsis-source-grid,.ag-status-strip,.ag-tracker-context,.ag-tracker-lane-summary,.ag-tracker-lanes,.ag-tracker-manual-grid,.ag-triple-counts,.ag-triple-lanes,.ag-triple-manual-grid,.ag-triple-row-meta,.ag-triple-row-values,.ag-triple-summary,.ag-workspace-compact-context{grid-template-columns:1fr}.ag-insight-rail{position:static}.ag-rate-source-item+.ag-rate-source-item{border-top:1px solid #e4eaf3;border-left:0}.ag-hero-identity,.ag-hero-metrics,.ag-medicare-benefit-guide,.ag-resident-context-strip,.ag-resident-safety-strip{grid-area:auto}.ag-evidence-bucket-list{grid-template-columns:1fr}}@media (max-width:680px){.ag-page{padding:20px}.ag-page-header{flex-direction:column;align-items:flex-start}.ag-intake-status,.ag-intake-submit-row,.ag-page-header-actions{align-items:flex-start;width:100%}.ag-intake-submit-row{flex-direction:column}.ag-intake-status{grid-template-columns:auto minmax(0,1fr)}.ag-intake-status-actions{grid-column:1/-1;justify-content:flex-start}.ag-workspace-tabs-header{flex-direction:column;align-items:flex-start}.ag-workspace-guide-stack{justify-content:flex-start}.ag-label-guide-grid,.ag-placeholder-row{grid-template-columns:1fr}.ag-hero-identity,.ag-hero-metrics{grid-area:auto;grid-template-columns:1fr}.ag-medicare-benefit-guide,.ag-resident-context-strip,.ag-resident-safety-strip{grid-column:auto}.ag-top-nav{padding:12px 18px}.ag-card-header,.ag-evidence-next,.ag-evidence-topline,.ag-rate-source-heading,.ag-resident-title-row{flex-direction:column;align-items:flex-start}}.ag-txm-page{gap:18px;display:grid}.ag-txm-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ag-txm-summary-tile{background:#fff;border:1px solid #d8e1ec;border-top:4px solid #2563eb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:132px;padding:18px;display:grid;box-shadow:0 8px 22px #0f172a0f}.ag-txm-summary-tile[data-tone=green]{border-top-color:#15803d}.ag-txm-summary-tile[data-tone=amber]{border-top-color:#b45309}.ag-txm-summary-tile[data-tone=red]{border-top-color:#b91c1c}.ag-txm-summary-tile>svg{color:#2563eb;margin-top:2px}.ag-txm-summary-tile[data-tone=green]>svg{color:#15803d}.ag-txm-summary-tile[data-tone=amber]>svg{color:#b45309}.ag-txm-summary-tile[data-tone=red]>svg{color:#b91c1c}.ag-txm-summary-tile div{gap:5px;display:grid}.ag-txm-fact span,.ag-txm-next-action span,.ag-txm-summary-tile span{color:#667085;text-transform:uppercase;font-size:12px;font-weight:700}.ag-txm-summary-tile strong{color:#101828;font-size:30px;line-height:1}.ag-txm-summary-tile small{color:#475467;font-size:13px;line-height:1.35}.ag-txm-authority-strip,.ag-txm-gates,.ag-txm-worklist{border-radius:8px}.ag-txm-authority-heading,.ag-txm-resident-line,.ag-txm-row-header,.ag-txm-worklist-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ag-txm-authority-facts,.ag-txm-facts{border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:18px;display:grid;overflow:hidden}.ag-txm-fact{background:#f8fafc;gap:6px;min-width:0;padding:14px;display:grid}.ag-txm-fact+.ag-txm-fact{border-left:1px solid #e2e8f0}.ag-txm-fact strong{color:#101828;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.ag-txm-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:16px;display:grid}.ag-txm-worklist-heading{align-items:flex-start;margin-bottom:18px}.ag-txm-rows{gap:12px;display:grid}.ag-txm-row{background:#fff;border:1px solid #dbe3ed;border-left:5px solid #2563eb;border-radius:8px;padding:18px}.ag-txm-row[data-status=internal_authority_ready]{border-left-color:#15803d}.ag-txm-row[data-status=source_review_required]{border-left-color:#b45309}.ag-txm-row[data-status=authority_unavailable],.ag-txm-row[data-status=transition_review_required]{border-left-color:#b91c1c}.ag-txm-row-header{align-items:flex-start}.ag-txm-resident-line{flex-wrap:wrap;justify-content:flex-start;gap:8px}.ag-txm-resident-line h3{color:#101828;margin:0;font-size:18px}.ag-txm-resident-line span{color:#667085;font-size:13px}.ag-txm-status{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;min-height:26px;margin-top:8px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.ag-txm-status[data-status=internal_authority_ready]{color:#166534;background:#dcfce7}.ag-txm-status[data-status=source_review_required]{color:#92400e;background:#fef3c7}.ag-txm-status[data-status=authority_unavailable],.ag-txm-status[data-status=transition_review_required]{color:#991b1b;background:#fee2e2}.ag-txm-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.ag-txm-next-action{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:14px;padding:13px 14px;display:grid}.ag-txm-next-action div{gap:4px;display:grid}.ag-txm-next-action strong{font-size:14px;line-height:1.45}.ag-txm-details{border-top:1px solid #e2e8f0;margin-top:12px;padding-top:10px}.ag-txm-details summary{color:#344054;cursor:pointer;font-size:13px;font-weight:800}.ag-txm-details-grid{color:#475467;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:12px;font-size:13px;line-height:1.5;display:grid}.ag-txm-details-grid ul{margin:8px 0 0;padding-left:18px}.ag-txm-details-grid p{margin:8px 0 0}.ag-txm-gates{position:sticky;top:92px}.ag-txm-gate-list{gap:8px;margin-top:16px;display:grid}.ag-txm-gate-row{color:#475467;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;font-size:13px;display:grid}.ag-txm-gate-row strong,.ag-txm-gate-row svg{color:#b91c1c}.ag-txm-control-note{color:#475467;background:#f1f5f9;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:9px;margin-top:16px;padding:12px;display:grid}.ag-txm-control-note p{margin:0;font-size:13px;line-height:1.45}.ag-txm-empty{color:#475467;border:1px dashed #cbd5e1;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:20px;display:grid}.ag-txm-empty p{margin:5px 0 0}@media (max-width:1180px){.ag-txm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-txm-authority-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-txm-authority-facts .ag-txm-fact{border:0;border-bottom:1px solid #e2e8f0}}@media (max-width:900px){.ag-txm-facts,.ag-txm-workspace-grid{grid-template-columns:1fr}.ag-txm-gates{position:static}.ag-txm-facts .ag-txm-fact{border:0;border-bottom:1px solid #e2e8f0}}@media (max-width:680px){.ag-txm-authority-facts,.ag-txm-details-grid,.ag-txm-summary-grid{grid-template-columns:1fr}.ag-txm-authority-heading,.ag-txm-row-header,.ag-txm-worklist-heading{flex-direction:column;align-items:flex-start}}