@font-face{font-family:inter;src:url(../media/inter_latin_variable-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_c81eff43-module__3zbt_W__className{font-family:inter,inter Fallback,Arial,Helvetica,sans-serif;font-style:normal}.inter_c81eff43-module__3zbt_W__variable{--font-inter:"inter", "inter Fallback", Arial, Helvetica, sans-serif}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-navy:#023056;--brand-gold-dark:#987946;--brand-gold-light:#f6dfb4;--brand-white:#fff;--brand-gradient-gold:linear-gradient(90deg, #987946 0%, #c8a560 26%, #f6dfb4 50%, #c8a560 74%, #987946 100%);--navy-950:#011f38;--navy-900:#023056;--navy-800:#0b3e63;--navy-700:#1a506f;--navy-600:#336b86;--navy-200:#b9cfda;--navy-100:#dce9ef;--navy-050:#eff6f8;--gold-800:#62491f;--gold-700:#7a5d2c;--gold-600:#987946;--gold-500:#b8954e;--gold-300:#d7ba7b;--gold-200:#e9d3a6;--gold-100:#f6dfb4;--gold-050:#fcf6e9;--neutral-000:#fff;--neutral-025:#fcfbf9;--neutral-050:#f8f6f2;--neutral-100:#f0ede8;--neutral-200:#ded9d2;--neutral-300:#c9c1b8;--neutral-400:#9b948c;--neutral-500:#716b65;--neutral-600:#514d49;--neutral-700:#383532;--neutral-800:#252321;--neutral-900:#171615;--success-text:#176b4a;--success-bg:#e9f7f0;--success-border:#a8dbc3;--warning-text:#82520b;--warning-bg:#fff5dd;--warning-border:#e6c77d;--error-text:#a12f35;--error-bg:#fdecee;--error-border:#edb6ba;--info-text:#245f87;--info-bg:#eaf4fa;--info-border:#b6d7e9;--color-bg-app:var(--neutral-050);--color-bg-surface:var(--neutral-000);--color-bg-subtle:var(--neutral-025);--color-bg-sidebar:var(--navy-900);--color-text-primary:var(--neutral-800);--color-text-secondary:var(--neutral-600);--color-text-muted:var(--neutral-500);--color-text-inverse:var(--neutral-000);--color-text-link:var(--navy-800);--color-border-default:var(--neutral-200);--color-border-subtle:var(--neutral-100);--color-border-strong:var(--neutral-300);--color-action-primary:var(--navy-900);--color-action-primary-hover:var(--navy-800);--color-action-primary-pressed:var(--navy-950);--color-action-accent:var(--gold-700);--color-focus:var(--navy-700);--color-selection-bg:var(--gold-050);--color-selection-border:var(--gold-600);--font-family-display:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-family-ui:var(--font-inter,Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);--text-h1:2rem;--leading-h1:2.5rem;--text-h2:1.5rem;--leading-h2:2rem;--text-h3:1.25rem;--leading-h3:1.75rem;--text-h4:1.125rem;--leading-h4:1.625rem;--text-body-lg:1.125rem;--leading-body-lg:1.75rem;--text-body-md:1rem;--leading-body-md:1.5rem;--text-body-sm:.875rem;--leading-body-sm:1.25rem;--text-label-md:.875rem;--leading-label-md:1.25rem;--text-label-sm:.75rem;--leading-label-sm:1rem;--text-caption:.75rem;--leading-caption:1rem;--text-page-title:var(--text-h1);--leading-page-title:var(--leading-h1);--text-page-subtitle:var(--text-body-sm);--leading-page-subtitle:var(--leading-body-sm);--text-section-title:var(--text-h4);--leading-section-title:var(--leading-h4);--text-subsection-title:var(--text-body-md);--leading-subsection-title:var(--leading-body-md);--text-navigation:var(--text-label-md);--leading-navigation:var(--leading-label-md);--text-control:var(--text-label-md);--leading-control:var(--leading-label-md);--text-control-large:var(--text-body-md);--leading-control-large:var(--leading-body-md);--text-table-cell:var(--text-body-sm);--leading-table-cell:var(--leading-body-sm);--text-table-heading:var(--text-label-sm);--leading-table-heading:var(--leading-label-sm);--text-item-title:var(--text-label-md);--leading-item-title:var(--leading-label-md);--text-meta:var(--text-caption);--leading-meta:var(--leading-caption);--text-auth-title:clamp(2rem, 4vw, 2.75rem);--text-brand-prefix:clamp(.9rem, 1.35vw, 1.2rem);--text-brand-name:clamp(2.15rem, 3.4vw, 3.75rem);--text-brand-name-mobile:2.25rem;--text-brand-prefix-compact:.7rem;--text-brand-name-compact:1.15rem;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--card-padding:var(--space-5);--card-gap:var(--space-5);--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-none:0;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-full:999px;--shadow-xs:0 1px 2px #0230560f;--shadow-sm:0 2px 8px #02305614;--shadow-md:0 12px 32px #0230561f;--shadow-focus:0 0 0 3px #1a506f38;--motion-fast:.12s;--motion-normal:.18s;--motion-slow:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1.2);--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3rem;--sidebar-width:15.75rem;--sidebar-rail-width:4.5rem;--header-height:4rem;--mobile-header-height:3.5rem;--mobile-nav-height:4.5rem;--page-padding-top:var(--space-6);--page-padding-inline:var(--space-8);--page-padding-bottom:var(--space-10);--dialog-width-small:34rem;--dialog-width-medium:44rem;--dialog-width-wide:56rem;--dialog-width-large:68rem;--dialog-max-height:min(90dvh, 52rem);--dialog-header-padding:var(--space-4) var(--space-5);--dialog-body-padding:var(--space-5);--dialog-footer-padding:var(--space-4) var(--space-5);--dialog-backdrop:#011f387a;--patient-context-height:0px;--content-inset-left:var(--sidebar-width)}@media (max-width:79.99rem){:root{--content-inset-left:var(--sidebar-rail-width);--page-padding-inline:var(--space-6)}}@media (max-width:47.99rem){:root{--card-padding:var(--space-4);--card-gap:var(--space-4);--text-h1:1.75rem;--leading-h1:2.25rem;--text-h2:1.375rem;--leading-h2:1.875rem;--content-inset-left:0px;--page-padding-top:var(--space-4);--page-padding-inline:var(--space-4);--page-padding-bottom:var(--space-8)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.uiButton{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:0 var(--space-4);font:600 var(--text-control) / var(--leading-control) var(--font-family-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.uiButton>span{color:inherit!important}.uiButton:focus-visible,.uiIconButton:focus-visible,.uiInput:focus-visible,.uiTextArea:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.uiButton:disabled,.uiIconButton:disabled{cursor:not-allowed;opacity:.52}.uiButtonPrimary{color:var(--color-text-inverse);background:var(--color-action-primary)}.uiButtonPrimary:hover:not(:disabled){background:var(--color-action-primary-hover)}.uiButtonPrimary:active:not(:disabled){background:var(--color-action-primary-pressed)}.uiButtonSecondary{color:var(--navy-900);background:var(--neutral-000);border-color:var(--neutral-300)}.uiButtonSecondary:hover:not(:disabled){background:var(--navy-050);border-color:var(--navy-200)}.uiButtonTertiary{color:var(--navy-800);background:0 0}.uiButtonTertiary:hover:not(:disabled){background:var(--navy-050)}.uiButtonDanger{color:var(--neutral-000);background:var(--error-text)}.uiButtonDanger:hover:not(:disabled){background:#87262b}.uiButtonSmall{min-height:var(--control-height-sm);padding-inline:var(--space-3)}.uiButtonLarge{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-control-large);line-height:var(--leading-control-large)}.uiButtonFull{width:100%}.uiFavoriteBadge{border:1px solid var(--navy-200);border-radius:var(--radius-full);min-height:2rem;color:var(--navy-800);background:var(--navy-050);transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);align-items:center;display:inline-flex;overflow:hidden}.uiFavoriteBadge:hover,.uiFavoriteBadge:focus-within{border-color:var(--navy-600);background:var(--navy-100)}.uiFavoriteBadge[data-current=true]{border-color:var(--gold-300);color:var(--navy-800);background:var(--gold-050)}.uiFavoriteBadgeAction,.uiFavoriteBadgeRemove{min-height:2rem;color:inherit;font:inherit;font-size:var(--text-body-sm);cursor:pointer;background:0 0;border:0;font-weight:650}.uiFavoriteBadgeAction{white-space:nowrap;align-items:center;gap:.25rem;padding:.3rem .65rem;display:inline-flex}.uiFavoriteBadgeAction:disabled{cursor:default;opacity:1}.uiFavoriteBadgeRemove{opacity:0;width:0;transition:width var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard);place-items:center;padding:0;display:grid;overflow:hidden}.uiFavoriteBadge:hover .uiFavoriteBadgeRemove,.uiFavoriteBadge:focus-within .uiFavoriteBadgeRemove{opacity:1;width:1.85rem}.uiFavoriteBadgeRemove:hover,.uiFavoriteBadgeRemove:focus-visible{color:var(--error-text);background:color-mix(in srgb, var(--error-bg) 70%, transparent)}.uiFavoriteBadgeAction:focus-visible,.uiFavoriteBadgeRemove:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}@media (hover:none){.uiFavoriteBadgeRemove{opacity:1;width:1.85rem}}.uiButtonSpinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:1rem;height:1rem;animation:.75s linear infinite uiSpin}@keyframes uiSpin{to{transform:rotate(360deg)}}.uiDialogBackdrop{z-index:100;padding:var(--space-4);background:var(--dialog-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:fixed;inset:0}.uiDialog{width:min(var(--dialog-width-medium), 100%);max-height:var(--dialog-max-height);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-md);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.uiDialogSmall{width:min(var(--dialog-width-small), 100%)}.uiDialogWide{width:min(var(--dialog-width-wide), 100%)}.uiDialogLarge{width:min(var(--dialog-width-large), 100%)}.uiDialogHeader,.uiDialogFooter{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--dialog-header-padding);display:flex}.uiDialogHeader{border-bottom:1px solid var(--color-border-subtle)}.uiDialogHeading{gap:var(--space-1);min-width:0;display:grid}.uiDialogCloseText{display:none}.uiDialogHeader h2{color:var(--navy-900);font:600 var(--text-h3) / var(--leading-h3) var(--font-family-display);margin:0}.uiDialogEyebrow{color:var(--gold-800);font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.uiDialogDescription{color:var(--color-text-secondary);font-size:var(--text-body-sm);margin:0;line-height:1.5}.uiDialogBody{overscroll-behavior:contain;min-height:0;padding:var(--dialog-body-padding);overflow-y:auto}.uiDialogBodyFlush{padding:0}.uiDialogFooter{padding:var(--dialog-footer-padding);border-top:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);justify-content:flex-end}@media (max-width:48rem){.uiDialogBackdrop{place-items:stretch stretch;padding:0}.uiDialog{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none}.uiDialogHeader{min-height:calc(var(--control-height-lg) + var(--space-4));padding:max(var(--space-3), env(safe-area-inset-top)) var(--space-4) var(--space-3);background:var(--color-bg-surface)}.uiDialogBody{padding:var(--space-4)}.uiDialogFooter{padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom));flex-wrap:wrap}.uiDialogClose.uiDialogClose{width:auto;min-width:var(--control-height-md);gap:var(--space-2);padding-inline:var(--space-2);border-color:var(--color-border-default);background:var(--neutral-025)}.uiDialogCloseText{color:var(--navy-800);font-size:var(--text-label-sm);font-weight:650;display:inline}.uiDialogFooter>.uiButton{flex:auto;min-width:min(9rem,100%)}}.uiIconButton{width:var(--control-height-md);height:var(--control-height-md);border:1px solid var(--neutral-300);border-radius:var(--radius-sm);color:var(--navy-800);background:var(--neutral-000);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.uiIconButtonSmall{width:var(--control-height-sm);height:var(--control-height-sm)}.uiIconButtonLarge{width:var(--control-height-lg);height:var(--control-height-lg)}.uiSwitch{align-items:center;gap:var(--space-2);width:fit-content;min-height:2.75rem;color:var(--color-text-secondary);font:600 var(--text-label-sm) / 1.25 var(--font-family-ui);cursor:pointer;display:inline-flex;position:relative}.uiSwitchInput{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.uiSwitchTrack{border-radius:var(--radius-full);background:var(--neutral-300);width:2.25rem;height:1.25rem;transition:background-color var(--motion-fast) var(--ease-standard);flex:none;position:relative}.uiSwitchTrack:after{border-radius:var(--radius-full);background:var(--neutral-000);width:.95rem;height:.95rem;box-shadow:var(--shadow-xs);content:"";transition:transform var(--motion-fast) var(--ease-standard);position:absolute;top:.15rem;left:.15rem}.uiSwitchInput:checked+.uiSwitchTrack{background:var(--navy-800)}.uiSwitchInput:checked+.uiSwitchTrack:after{transform:translate(1rem)}.uiSwitchInput:focus-visible+.uiSwitchTrack{outline:2px solid var(--color-focus);outline-offset:2px}.uiSwitch[data-disabled]{cursor:wait;opacity:.65}.uiIconButton:hover:not(:disabled){background:var(--navy-050);border-color:var(--navy-200)}.uiIconButtonTertiary{background:0 0;border-color:#0000}.uiDropdown{display:inline-flex;position:relative}.uiDropdownTrigger{min-height:var(--control-height-sm);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:0 var(--space-3);color:var(--color-text-secondary);font:600 var(--text-control) / var(--leading-control) var(--font-family-ui);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);background:0 0;border:1px solid #0000;display:inline-flex}.uiDropdownTrigger:hover:not(:disabled),.uiDropdownTrigger[aria-expanded=true]{color:var(--navy-900);border-color:var(--navy-100);background:var(--navy-050)}.uiDropdownTrigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.uiDropdownTrigger:disabled{cursor:not-allowed;opacity:.52}.uiDropdownIcon{display:inline-flex}.uiDropdownBadge{border-radius:var(--radius-full);min-width:1.25rem;height:1.25rem;color:var(--navy-900);background:var(--navy-100);font-size:var(--text-caption);font-variant-numeric:tabular-nums;place-items:center;padding-inline:.25rem;display:inline-grid}.uiDropdownChevron{transition:transform var(--motion-fast) var(--ease-standard)}.uiDropdownTrigger[aria-expanded=true] .uiDropdownChevron{transform:rotate(180deg)}.uiDropdownPanel{z-index:60;top:calc(100% + var(--space-2));width:min(22rem, calc(100vw - var(--space-8)));border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-bg-surface);box-shadow:var(--shadow-md);position:absolute;overflow:hidden}.uiDropdownPanelUp{top:auto;bottom:calc(100% + var(--space-2))}.uiDropdownPanelStart{left:0}.uiDropdownPanelEnd{right:0}.uiTooltipTrigger{border-radius:var(--radius-full);display:inline-flex}.uiTooltipTrigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.uiTooltip{z-index:1200;width:max-content;max-width:min(20rem, calc(100vw - var(--space-4)));gap:var(--space-1);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--neutral-000);background:var(--navy-900);box-shadow:var(--shadow-md);font-size:var(--text-caption);pointer-events:none;line-height:1.45;display:grid;position:fixed}.uiTooltip[data-positioned=false]{visibility:hidden}.uiTooltip strong{font-size:var(--text-label-sm)}.uiTooltip span{color:var(--navy-100);font-weight:650}.uiTooltip p{white-space:pre-wrap;margin:0}.uiCard{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);min-width:0;max-width:100%}.uiCardPadded{padding:var(--card-padding)}.uiField{align-content:start;gap:var(--space-2);min-width:0;display:grid}.uiFieldLabelRow{align-items:baseline;gap:var(--space-3);display:flex}.uiFieldLabel{color:var(--color-text-primary);font:600 var(--text-control) / var(--leading-control) var(--font-family-ui)}.uiFieldOptional{color:var(--color-text-secondary);font:400 var(--text-caption) / var(--leading-caption) var(--font-family-ui)}.uiInput,.uiTextArea,.uiSelect{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);background:var(--color-bg-surface);font:400 var(--text-control-large) / var(--leading-control-large) var(--font-family-ui);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard)}.uiInput{height:var(--control-height-md);padding:0 var(--space-3)}.uiSelect{height:var(--control-height-md);padding:0 3rem 0 var(--space-3);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--neutral-500) 50%), linear-gradient(135deg, var(--neutral-500) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px}.uiTextArea{resize:vertical;min-height:7.5rem;padding:var(--space-3)}.uiInput::placeholder,.uiTextArea::placeholder{color:var(--color-text-muted)}.uiInput:hover:not(:disabled),.uiTextArea:hover:not(:disabled),.uiSelect:hover:not(:disabled){border-color:var(--navy-600)}.uiInput:disabled,.uiTextArea:disabled,.uiSelect:disabled{color:var(--color-text-secondary);background:var(--neutral-050);cursor:not-allowed}.uiInputInvalid,.uiTextAreaInvalid,.uiSelectInvalid{border-color:var(--error-text)}.uiFieldHint,.uiFieldError{font:400 var(--text-caption) / var(--leading-caption) var(--font-family-ui)}.uiFieldHint{color:var(--color-text-secondary)}.uiFieldError{color:var(--error-text)}.uiSearchableSelect{align-content:start;gap:var(--space-2);min-width:0;display:grid;position:relative}.uiSearchableSelect[data-open=true]{z-index:80}.uiSearchableSelectAnchor{min-width:0;height:var(--control-height-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.uiSearchableSelectAnchor:hover{border-color:var(--navy-600)}.uiSearchableSelectAnchor:focus-within{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.uiSearchableSelectAnchor>svg{width:1rem;margin-left:var(--space-3);fill:none;stroke:var(--color-text-muted);stroke-linecap:round;stroke-width:1.8px}.uiSearchableSelectAnchor input{min-width:0;height:100%;padding:0 var(--space-2);color:var(--color-text-primary);font:400 var(--text-control-large) / var(--leading-control-large) var(--font-family-ui);background:0 0;border:0;outline:0}.uiSearchableSelectAnchor input::-webkit-search-cancel-button{appearance:none}.uiSearchableSelectAnchor input::placeholder{color:var(--color-text-muted)}.uiSearchableSelectAnchor>button{width:var(--control-height-md);border:0;border-left:1px solid var(--color-border-subtle);border-radius:0 var(--radius-sm) var(--radius-sm) 0;height:100%;color:var(--color-text-secondary);cursor:pointer;background:0 0;place-items:center;display:grid}.uiSearchableSelectAnchor>button:hover:not(:disabled){color:var(--navy-900);background:var(--navy-050)}.uiSearchableSelectAnchor>button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.1rem}.uiSearchableSelectList{z-index:40;top:calc(100% + var(--space-1));border:1px solid var(--color-border-default);border-radius:var(--radius-sm);max-height:17rem;padding:var(--space-1);background:var(--color-bg-surface);box-shadow:var(--shadow-md);display:grid;position:absolute;left:0;right:0;overflow-y:auto}.uiSearchableSelectList[data-placement=top]{top:auto;bottom:calc(100% + var(--space-1))}.uiSearchableSelectList>button{border-radius:var(--radius-xs);min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--color-text-primary);font:500 var(--text-body-sm) / var(--leading-body-sm) var(--font-family-ui);text-align:left;cursor:pointer;background:0 0;border:0;gap:.1rem;display:grid}.uiSearchableSelectList>button:hover,.uiSearchableSelectList>button[data-active=true]{color:var(--navy-900);background:var(--navy-050)}.uiSearchableSelectList>button[aria-selected=true]{box-shadow:inset 3px 0 0 var(--gold-600)}.uiSearchableSelectList>.uiSearchableSelectAction{margin-top:var(--space-1);border-top:1px solid var(--color-border-subtle);border-radius:0 0 var(--radius-xs) var(--radius-xs);padding-left:calc(var(--space-3) + 1.25rem);color:var(--navy-800);background:var(--navy-050);position:relative}.uiSearchableSelectList>.uiSearchableSelectAction:before{content:"+";top:var(--space-2);left:var(--space-3);width:1rem;height:1rem;font-size:var(--text-body-md);place-items:center;font-weight:700;line-height:1;display:grid;position:absolute}.uiSearchableSelectList>.uiSearchableSelectAction+.uiSearchableSelectAction{border-radius:var(--radius-xs);border-top:0;margin-top:0}.uiSearchableSelectList small{color:var(--color-text-secondary);font-size:var(--text-caption)}.uiSearchableSelectList>p{padding:var(--space-3);color:var(--color-text-muted);font-size:var(--text-body-sm);margin:0}.uiSearchableMultiSelect{gap:var(--space-2);min-width:0;display:grid}.uiSearchableMultiSelectValues{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.uiSearchableMultiSelectValues li{align-items:center;gap:var(--space-1);border:1px solid var(--color-selection-border);border-radius:var(--radius-full);min-height:2rem;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);color:var(--navy-900);background:var(--color-selection-bg);font:600 var(--text-body-sm) / var(--leading-body-sm) var(--font-family-ui);display:inline-flex}.uiSearchableMultiSelectValues button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.uiSearchableMultiSelectValues button:hover:not(:disabled){background:color-mix(in srgb, var(--navy-900) 10%, transparent)}.uiSearchableMultiSelectValues button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.uiSearchableMultiSelectValues button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:.875rem;height:.875rem}.uiCheckbox{align-items:center;gap:var(--space-2);width:fit-content;min-height:2.75rem;color:var(--color-text-primary);font:500 var(--text-body-sm) / var(--leading-body-sm) var(--font-family-ui);cursor:pointer;display:inline-flex}.uiCheckbox[data-disabled=true]{opacity:.58;cursor:not-allowed}.uiCheckboxInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.uiCheckboxControl{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);width:1.25rem;height:1.25rem;color:var(--color-bg-surface);background:var(--color-bg-surface);transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);flex:none;place-items:center;display:grid}.uiCheckboxControl svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;opacity:0;width:.9rem}.uiCheckbox:hover .uiCheckboxControl{border-color:var(--navy-600)}.uiCheckboxInput:focus-visible+.uiCheckboxControl{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.uiCheckboxInput:checked+.uiCheckboxControl{border-color:var(--navy-800);background:var(--navy-800)}.uiCheckboxInput:checked+.uiCheckboxControl svg{opacity:1}.uiBadge{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);width:fit-content;min-height:1.5rem;padding:0 var(--space-2);font:600 var(--text-caption) / var(--leading-caption) var(--font-family-ui);white-space:nowrap;border:1px solid #0000;display:inline-flex}.uiBadgeNeutral{color:var(--neutral-700);background:var(--neutral-100);border-color:var(--neutral-200)}.uiBadgeInfo{color:var(--info-text);background:var(--info-bg);border-color:var(--info-border)}.uiBadgeSuccess{color:var(--success-text);background:var(--success-bg);border-color:var(--success-border)}.uiBadgeWarning{color:var(--warning-text);background:var(--warning-bg);border-color:var(--warning-border)}.uiBadgeDanger{color:var(--error-text);background:var(--error-bg);border-color:var(--error-border)}.uiBadgeAccent{color:var(--gold-800);background:var(--gold-050);border-color:var(--gold-200)}.uiBrandMark{width:var(--brand-mark-size,2.5rem);height:var(--brand-mark-size,2.5rem);border-radius:var(--radius-full);color:var(--gold-100);font:600 calc(var(--brand-mark-size,2.5rem) * .42) / 1 var(--font-family-display);letter-spacing:-.12em;border:1px solid #f6dfb4ad;flex:none;place-items:center;display:inline-grid;position:relative}.uiBrandMarkLight{border-color:var(--gold-500);color:var(--gold-700)}.uiBrandMarkLetters{transform:translate(-.04em)}.uiBrandLogo{align-items:center;gap:var(--space-3);color:var(--neutral-000);display:inline-flex}.uiBrandLogoLight{color:var(--navy-900)}.uiBrandWords{line-height:1;display:grid}.uiBrandHonorific{font:600 var(--text-brand-prefix-compact) / 1 var(--font-family-display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.08rem}.uiBrandName{font:600 var(--text-brand-name-compact) / 1 var(--font-family-display);letter-spacing:.04em;text-transform:uppercase}.uiVisuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.uiAlert{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font:400 var(--text-body-sm) / var(--leading-body-sm) var(--font-family-ui);border:1px solid;display:flex}.uiAlertinfo{color:var(--info-text);border-color:var(--info-border);background:var(--info-bg)}.uiAlertsuccess{color:var(--success-text);border-color:var(--success-border);background:var(--success-bg)}.uiAlertwarning{color:var(--warning-text);border-color:var(--warning-border);background:var(--warning-bg)}.uiAlertdanger{color:var(--error-text);border-color:var(--error-border);background:var(--error-bg)}.uiAlertIcon{flex:none;margin-top:.1rem}.uiAlertCopy{gap:.1rem;display:grid}.uiAlertCopy strong{font-size:var(--text-body-sm)}.uiStatePanel{place-content:center;justify-items:center;gap:var(--space-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);min-height:16rem;padding:var(--space-8);color:var(--color-text-secondary);background:var(--neutral-025);text-align:center;display:grid}.uiStatePanelCompact{min-height:10rem;padding:var(--space-5)}.uiStatePanelIcon{width:3rem;height:3rem;margin-bottom:var(--space-2);border-radius:var(--radius-full);color:var(--navy-800);background:var(--navy-050);place-items:center;display:grid}.uiStatePanel>strong{color:var(--color-text-primary);font-size:var(--text-body-sm)}.uiStatePanel p{max-width:30rem;font-size:var(--text-body-sm);margin:0}.uiStatePanelAction{margin-top:var(--space-3)}.uiPageHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.uiPageHeading{gap:var(--space-1);min-width:0;display:grid}.uiPageHeader h1,.uiPageHeader h2{color:var(--navy-900);font:600 var(--text-page-title) / var(--leading-page-title) var(--font-family-display);letter-spacing:-.02em;margin:0}.uiPageHeader h2{font-size:var(--text-h2);line-height:var(--leading-h2)}.uiPageHeading p{color:var(--color-text-secondary);font-size:var(--text-page-subtitle);line-height:var(--leading-page-subtitle);margin:0}.uiPageActions,.uiFilterActions,.uiPaginationControls{align-items:center;gap:var(--space-2);display:flex}.uiPageActions{align-self:center}.uiTabPanel{gap:var(--space-4);outline:none;min-width:0;display:grid}.uiSegmentedTabs{gap:var(--space-1);overscroll-behavior-inline:contain;scrollbar-width:thin;border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:fit-content;max-width:100%;padding:var(--space-1);background:var(--color-bg-subtle);display:flex;overflow-x:auto}.uiSegmentedTabs button{width:auto;min-height:var(--control-height-sm);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-navigation);line-height:var(--leading-navigation);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;font-weight:600;display:inline-flex}.uiSegmentedTabs button[aria-selected=true]{color:var(--navy-900);background:var(--color-bg-surface);box-shadow:var(--shadow-xs)}.uiSegmentedTabs button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.uiFilterCard{padding:var(--card-padding)}.uiFilterForm{align-items:end;gap:var(--space-3);display:flex}.uiFilterFields{align-items:end;gap:var(--space-3);flex:1;min-width:0;display:flex}.uiFilterPrimary,.uiFilterSecondaryDesktop,.uiFilterSecondaryPanel{align-items:end;gap:var(--space-3);min-width:0;display:grid}.uiFilterPrimary{flex:0 26rem;grid-template-columns:repeat(2,minmax(9rem,1fr))}.uiFilterSecondaryDesktop{flex:1;grid-template-columns:repeat(4,minmax(8rem,1fr))}.uiFilterSecondaryMobile{display:none}.uiFilterSecondaryPanel{width:min(20rem,100vw - 2rem);padding:var(--space-3);grid-template-columns:1fr}.uiFilterActions{min-height:var(--control-height-md);justify-content:flex-end}.uiDataPagination{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--color-border-subtle);min-height:3.75rem;padding:var(--space-3) var(--space-4);display:flex}.uiDataPagination p,.uiPaginationControls span{color:var(--color-text-secondary);font-size:var(--text-label-sm);font-variant-numeric:tabular-nums;margin:0}.uiMetricStrip{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.uiMetricStrip>div{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);display:grid}.uiMetricStrip>div+div{border-left:1px solid var(--color-border-subtle)}.uiMetricStrip dt{color:var(--color-text-secondary);font-size:var(--text-label-sm)}.uiMetricStrip dd{color:var(--navy-900);font-size:var(--text-body-lg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;overflow:hidden}.uiMetricStrip>div[data-muted=true] dd{color:var(--color-text-secondary)}.uiDesktopDataView{min-width:0;overflow-x:auto}.uiMobileDataView{display:none}@media (max-width:89.99rem){.uiFilterPrimary{flex:1;grid-template-columns:repeat(2,minmax(9rem,1fr))}.uiFilterSecondaryDesktop{display:none}.uiFilterSecondaryMobile{display:block}}@media (max-width:63.99rem){.uiFilterForm,.uiDataPagination{flex-direction:column;align-items:stretch}.uiFilterActions{justify-content:flex-start}.uiDesktopDataView{display:none}.uiMobileDataView{display:grid}}@media (max-width:48rem){.uiPageHeader{flex-direction:column;align-items:stretch}.uiPageActions{align-self:stretch}.uiPageActions>*{flex:1}.uiSegmentedTabs{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.uiSegmentedTabs button{flex:none;width:auto}.uiFilterFields{display:block}.uiFilterPrimary{grid-template-columns:1fr}.uiFilterActions>*{flex:1}.uiPaginationControls{justify-content:space-between}.uiPaginationControls span{text-align:center}.uiMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.uiMetricStrip>div+div{border-left:0}.uiMetricStrip>div:nth-child(2n){border-left:1px solid var(--color-border-subtle)}.uiMetricStrip>div:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}}

*,:before,:after{box-sizing:border-box}html{background:var(--color-bg-app);scroll-behavior:smooth;min-width:20rem}body{min-height:100dvh;color:var(--color-text-primary);background:var(--color-bg-app);font-family:var(--font-family-ui);font-size:var(--text-body-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}svg{display:block}::selection{color:var(--neutral-900);background:var(--gold-200)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.skipLink{z-index:1000;top:var(--space-3);left:var(--space-3);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:var(--neutral-000);background:var(--navy-950);transition:transform var(--motion-fast) var(--ease-standard);font-weight:600;position:fixed;transform:translateY(-180%)}.skipLink:focus{transform:translateY(0)}.tabularNumbers{font-variant-numeric:tabular-nums lining-nums}
