@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;--text-count:.625rem;--leading-caption:1rem;--text-page-title:1.75rem;--leading-page-title:2.25rem;--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;--z-sticky:10;--z-dropdown:30;--z-overlay:40;--z-dialog:50;--z-toast:60;--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;--text-page-title:1.5rem;--leading-page-title:2rem;--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:var(--z-dialog);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:47.99rem){.uiPageHeaderShellTitle h1{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}.uiPageHeader.uiPageHeaderShellTitleOnly{display:none}.uiPageHeaderShellTitle{gap:0;min-height:0}.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:not(.uiDialogBodyFlush){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;position:relative}.uiIconButtonBadge{border-radius:var(--radius-full);width:1.125rem;height:1.125rem;color:var(--neutral-000);background:var(--gold-600);font-size:var(--text-count);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;top:-.375rem;right:-.375rem}.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}.uiIconButtonDanger{border-color:var(--error-border);color:var(--error-text);background:var(--error-bg)}.uiIconButtonDanger:hover:not(:disabled){border-color:var(--error-text);background:var(--error-bg)}.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-count);font-variant-numeric:tabular-nums;place-items:center;padding-inline:.25rem;font-weight:700;line-height:1;display:inline-grid}.uiDropdownChevron{transition:transform var(--motion-fast) var(--ease-standard)}.uiDropdownTrigger[aria-expanded=true] .uiDropdownChevron{transform:rotate(180deg)}.uiDropdownPanel{z-index:var(--z-dropdown);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}:where(.uiDropdownPanel[popover]){padding:0}.uiDropdownPanel[popover]{max-height:var(--dropdown-available-height,calc(100dvh - var(--space-4)));margin:0;position:fixed;overflow-y:auto}.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:var(--z-toast);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:var(--z-dropdown)}.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:var(--z-dropdown);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{text-align:center;place-content:center;justify-items:center;gap:var(--space-2);min-height:9rem;padding:var(--space-8) var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--neutral-025);color:var(--color-text-secondary);display:grid}.uiStatePanelCompact{min-height:0;padding:var(--space-5);background:0 0;border:0}.uiStatePanelIcon{width:2.25rem;height:2.25rem;margin-bottom:var(--space-1);border-radius:var(--radius-full);background:var(--navy-050);color:var(--navy-800);place-items:center;display:grid}.uiStatePanelIcon svg{width:1.125rem;height:1.125rem}.uiStatePanel>strong{font-size:var(--text-label-md);line-height:var(--leading-label-md);color:var(--color-text-primary);font-weight:600}.uiStatePanel p{max-width:30rem;font-size:var(--text-body-sm);margin:0}.uiStatePanelAction{margin-top:var(--space-3)}.uiStatePanelDanger>strong{color:var(--error-text)}.uiStatePanelDanger .uiStatePanelIcon{color:var(--error-text);background:var(--error-bg)}.uiPageHeader{min-height:var(--control-height-lg);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,.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}.uiTabs{gap:var(--space-1);border-bottom:1px solid var(--color-border-default);scrollbar-width:thin;white-space:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.uiTabs>li{flex:none}.uiTab{min-height:var(--control-height-md);align-items:center;gap:var(--space-2);border-radius:var(--radius-sm) var(--radius-sm) 0 0;padding:0 var(--space-3);color:var(--color-text-secondary);font:600 var(--text-navigation) / var(--leading-navigation) var(--font-family-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.uiTab:hover:not(:disabled):not([aria-disabled=true]){color:var(--navy-800);background:var(--neutral-050)}.uiTab[aria-selected=true],.uiTab[aria-current=page]{color:var(--navy-900);box-shadow:inset 0 -2px 0 var(--gold-600)}.uiTab:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.uiTab:disabled,.uiTab[aria-disabled=true]{opacity:.5;cursor:not-allowed}.uiTabIcon,.uiTabIcon svg{width:1.125rem;height:1.125rem;display:inline-flex}.uiTabBadge{display:inline-flex}.uiSaveStatus{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-full);min-height:2rem;padding:0 var(--space-3);color:var(--color-text-secondary);background:var(--neutral-000);font-size:var(--text-caption);white-space:nowrap;font-weight:700;display:inline-flex}.uiSaveStatus[data-state=saved]{border-color:var(--success-border);color:var(--success-text);background:var(--success-bg)}.uiSaveStatus[data-state=error]{border-color:var(--error-border);color:var(--error-text);background:var(--error-bg)}.uiSaveStatus[data-state=offline],.uiSaveStatus[data-state=conflict]{border-color:var(--warning-border);color:var(--warning-text);background:var(--warning-bg)}.uiSaveStatus[data-state=saving]>svg{animation:.8s linear infinite uiSaveStatusSpin}@keyframes uiSaveStatusSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.uiSaveStatus[data-state=saving]>svg{animation:none}}.uiTechnicalDetails{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-caption)}.uiTechnicalDetails summary{cursor:pointer;width:fit-content;font-weight:600}.uiTechnicalDetails>div{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.uiTechnicalDetails code{overflow-wrap:anywhere}.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}.uiFilterBar{padding:var(--space-4);background:var(--color-bg-surface);min-width:0}.uiFilterBarMain{align-items:flex-end;gap:var(--space-3);display:flex}.uiFilterBarFields{grid-template-columns:repeat(var(--filter-primary-count,3), minmax(0, 1fr));gap:var(--space-3);flex:auto;align-items:end;min-width:0;display:grid}.uiFilterBarField,.uiFilterBar .uiField,.uiFilterBar .uiSearchField,.uiFilterBar .uiSearchableSelect{min-width:0;max-width:100%}.uiFilterBar .uiField,.uiFilterBar .uiInput,.uiFilterBar .uiSelect,.uiFilterBar .uiSearchField,.uiFilterBar .uiSearchableSelect{width:100%}.uiFilterBar .uiInput,.uiFilterBar .uiSelect,.uiFilterBarActions .uiButton,.uiFilterBarActions .uiDropdownTrigger{height:var(--control-height-md);min-height:var(--control-height-md)}.uiFilterBarActions{gap:var(--space-2);min-height:var(--control-height-md);white-space:nowrap;flex:none;align-items:center;display:flex}.uiFilterBarActions:empty{display:none}.uiFilterBarActions>.uiButton{padding-inline:var(--space-2);flex-shrink:0}.uiFilterBarToggle{border-color:var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-primary)}.uiFilterBarPopover{width:min(20rem, calc(100vw - var(--space-8)));max-height:min(32rem, 65dvh, var(--dropdown-available-height,100dvh));white-space:normal;overflow-y:auto}.uiFilterBarMore{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.uiFilterBarChips{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-body-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.uiFilterBarChip{align-items:center;gap:var(--space-1);max-width:100%;min-height:2rem;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--navy-100);border-radius:var(--radius-full);background:var(--navy-050);color:var(--navy-900);font-size:var(--text-label-sm);line-height:var(--leading-label-sm);display:inline-flex}.uiFilterBarChipLabel{overflow-wrap:anywhere;min-width:0}.uiFilterBarChipRemove{border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--navy-700);cursor:pointer;transition:background-color var(--motion-fast), color var(--motion-fast);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.uiFilterBarChipRemove:hover{background:var(--navy-100);color:var(--navy-900)}.uiFilterBarChipRemove:active{background:var(--navy-200)}.uiFilterBarChipRemove:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;background:var(--navy-100)}.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}.uiPaginationActions{align-items:center;gap:var(--space-4);display:flex}.uiPaginationActions>.uiField{align-items:center;gap:var(--space-2);grid-template-columns:auto auto}.uiPaginationPageSize{width:auto;min-width:4.5rem;height:var(--control-height-sm)}.uiDataPagination p,.uiPaginationControls span{color:var(--color-text-secondary);font-size:var(--text-label-sm);font-variant-numeric:tabular-nums;margin:0}.uiAvatar{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;font-size:var(--text-label-sm);flex:none;place-items:center;font-weight:600;display:inline-grid}.uiAvatarSM{width:1.75rem;height:1.75rem}.uiAvatarLG{width:2.75rem;height:2.75rem;font-size:var(--text-label-md)}.uiAvatarNavy{color:var(--navy-900);background:var(--navy-100)}.uiAvatarGold{color:var(--gold-800);background:var(--gold-100)}.uiAvatarNeutral{color:var(--neutral-700);background:var(--neutral-100)}.uiSkeleton{gap:var(--space-3);display:grid}.uiSkeletonLine{border-radius:var(--radius-xs);background:var(--neutral-100);width:100%;animation:1.6s ease-in-out infinite alternate uiSkeletonPulse;display:block}@keyframes uiSkeletonPulse{0%{opacity:1}to{opacity:.55}}.uiListToolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.uiListToolbarGroup{align-items:center;gap:var(--space-2);display:inline-flex}.uiListToolbarSpacer{flex:1}.uiSearchField{position:relative}.uiSearchFieldTrailing{top:50%;right:var(--space-2);align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.uiSearchField>svg{z-index:var(--z-sticky);top:50%;left:var(--space-3);width:1rem;height:1rem;color:var(--color-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.uiSearchField .uiInput{padding-inline:2.5rem}.uiSearchField .uiInput::-webkit-search-cancel-button{appearance:none;display:none}.uiSearchFieldClear{border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--color-text-secondary);font-size:var(--text-body-lg);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.uiSearchFieldClear:hover{color:var(--navy-900);background:var(--neutral-100)}.uiSearchFieldClear:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.uiSearchFieldSm .uiInput{height:var(--control-height-sm);font-size:var(--text-control)}.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}.uiTable{border-collapse:collapse;width:100%}.uiTable th{border-bottom:1px solid var(--color-border-default);padding:var(--space-2) var(--space-4);color:var(--color-text-muted);background:var(--neutral-025);font-size:var(--text-table-heading);line-height:var(--leading-table-heading);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-weight:600}.uiTable td{border-bottom:1px solid var(--color-border-subtle);padding:var(--space-3) var(--space-4);font-size:var(--text-table-cell);line-height:var(--leading-table-cell);vertical-align:middle}.uiTable tr:last-child td{border-bottom:0}.uiTable :is(th,td):first-child{padding-left:var(--space-5)}.uiTable :is(th,td):last-child{padding-right:var(--space-5)}.uiTable tr[data-clickable]{cursor:pointer}.uiTable tr[data-clickable]:hover{background:var(--neutral-025)}.uiTableCompact td{padding:var(--space-2) var(--space-3)}.uiTableNumeric{font-variant-numeric:tabular-nums;text-align:right}@media (max-width:63.99rem){.uiFilterBarMain{flex-direction:column;align-items:stretch}.uiFilterBarFields,.uiFilterBarMore{grid-template-columns:minmax(0,1fr)}.uiFilterBarActions>.uiButton{padding-inline:var(--space-1)}.uiDataPagination{flex-direction:column;align-items:stretch}.uiDesktopDataView{display:none}.uiMobileDataView{display:grid}}@media (max-width:47.99rem){.uiFilterBarActions{flex-wrap:wrap}.uiFilterBarActions>.uiDropdown{flex:1 0 100%;min-width:0}.uiFilterBarToggle{justify-content:center;width:100%}.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}.uiPaginationControls{justify-content:space-between}.uiPaginationActions{flex-wrap:wrap;justify-content:space-between;width:100%}.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)}}@media (prefers-reduced-motion:reduce){.uiSkeletonLine{animation:none}}.uiCheckboxHint{margin-top:var(--space-1);font-weight:400;display:block}.uiFilterBar .uiField>.uiFieldHint{grid-row:2}.uiFilterBar .uiCheckbox{align-self:end}.uiDisclosure{min-width:0}.uiDisclosureCard{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface)}.uiDisclosure>.uiDisclosureSummary{align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-3) var(--space-4);cursor:pointer;color:var(--color-text-primary);border-radius:var(--radius-sm);list-style:none;display:flex}.uiDisclosureSummary::-webkit-details-marker{display:none}.uiDisclosureSummary::marker{content:""}.uiDisclosure>.uiDisclosureSummary:hover{background:var(--color-bg-subtle)}.uiDisclosureSummary:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.uiDisclosureTitle{min-width:0;font-size:var(--text-body-md);flex:1;font-weight:700}.uiDisclosureCount{border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--text-caption);font-variant-numeric:tabular-nums;flex:none}.uiDisclosureIcon,.uiDisclosureAddon{align-items:center;gap:var(--space-2);display:inline-flex}.uiDisclosureChevron{transition:transform var(--motion-fast) var(--ease-standard);flex:none}.uiDisclosure[open]>.uiDisclosureSummary>.uiDisclosureChevron{transform:rotate(180deg)}.uiDisclosureBody{padding:var(--space-3) var(--space-4)}@media (prefers-reduced-motion:reduce){.uiDisclosureChevron{transition:none}}.uiToastViewport{z-index:var(--z-toast);top:calc(var(--header-height) + var(--space-3) + env(safe-area-inset-top,0px));right:max(var(--space-4), env(safe-area-inset-right,0px));gap:var(--space-2);width:min(25rem, calc(100vw - var(--space-8)));pointer-events:none;display:grid;position:fixed}.uiToast{padding-right:calc(var(--control-height-md) + var(--space-4));box-shadow:var(--shadow-md);pointer-events:auto;overflow-wrap:anywhere;margin:0;position:relative}.uiToast .uiToastClose{top:var(--space-1);right:var(--space-1);position:absolute}

*,: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}
