.CriticalResultBanner_banner__OVxI5{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--clinical-critical-high-fill);border:1px solid var(--clinical-critical-high-accent)}.CriticalResultBanner_icon__g4Yvz{flex:none;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--clinical-critical-high-accent);color:#FFFFFF;display:flex;align-items:center;justify-content:center;font:var(--text-caption);font-weight:var(--font-weight-semibold)}.CriticalResultBanner_heading__c8_SS{display:block;font:var(--text-heading-sm);color:var(--clinical-critical-high-text)}.CriticalResultBanner_detail__JDfeu{margin-top:var(--space-0-5);font:var(--text-body-sm);color:var(--color-text)}.NotPerformedNotice_notice__0BqwV{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px dashed var(--clinical-not-performed-accent);background:repeating-linear-gradient(135deg,transparent,transparent var(--space-1-5),var(--clinical-not-performed-fill) var(--space-1-5),var(--clinical-not-performed-fill) var(--space-3-5))}.NotPerformedNotice_mark__hwMIK{font:var(--text-heading-md);color:var(--clinical-not-performed-accent)}.NotPerformedNotice_heading__jvjqV{font:var(--text-heading-sm)}.NotPerformedNotice_detail__cXvtg{margin-top:var(--space-0-5);font:var(--text-body-sm);color:var(--color-text-muted)}.NotPerformedNotice_list__VPRs4{margin:var(--space-1-5) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1);font:var(--text-body-sm);color:var(--color-text-muted)}.NotPerformedNotice_name__QKAcV{font-weight:var(--font-weight-medium);color:var(--color-text)}.NotPerformedNotice_detail__cXvtg:empty{display:none}.PanelPrice_discounted____7tt{display:inline-flex;align-items:baseline;gap:var(--space-2);white-space:nowrap}.PanelPrice_was__7guO9{text-decoration-thickness:1px}.PanelPrice_none__eCVVx,.PanelPrice_was__7guO9{color:var(--color-text-muted)}.ReferenceRangeBar_wrap__3wjmz{display:block}.ReferenceRangeBar_track__GgfNZ{position:relative;height:var(--space-2);margin-block:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-surface-sunken)}.ReferenceRangeBar_bands__mvFzO{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.ReferenceRangeBar_band___ghD7{--band:transparent;position:absolute;inset-block:0;background:color-mix(in srgb,var(--band) 55%,var(--color-surface-sunken))}.ReferenceRangeBar_band___ghD7[data-on]{background:var(--band)}.ReferenceRangeBar_marker__dMsEB{position:absolute;top:calc(var(--space-1) * -1);width:2px;height:calc(var(--space-2) + var(--space-2));transform:translateX(-50%)}.ReferenceRangeBar_track__GgfNZ[data-drawn=waiting] .ReferenceRangeBar_marker__dMsEB{opacity:0}.ReferenceRangeBar_track__GgfNZ[data-drawn=drawing] .ReferenceRangeBar_marker__dMsEB{animation:ReferenceRangeBar_slideIn__WChGU .6s cubic-bezier(.22,1,.36,1) both}.ReferenceRangeBar_marker__dMsEB:after{content:"";position:absolute;top:100%;left:50%;width:var(--space-2-5);aspect-ratio:1;border-radius:var(--radius-full) var(--radius-full) var(--radius-full) 0;transform:translateX(-50%) rotate(135deg);background:inherit}.ReferenceRangeBar_marker__dMsEB[data-clamped]{width:var(--space-1-5);border-radius:var(--radius-xs)}@keyframes ReferenceRangeBar_slideIn__WChGU{0%{left:0;opacity:0}}@media (prefers-reduced-motion:reduce){.ReferenceRangeBar_track__GgfNZ[data-drawn] .ReferenceRangeBar_marker__dMsEB{animation:none;opacity:1}}.ReferenceRangeBar_legend__SdKIx{display:flex;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1-5);font:var(--text-micro-data);color:var(--color-text-muted)}.ReferenceRangeBar_legendItem__q7SoT{flex:1 1}.ReferenceRangeBar_legendItem__q7SoT:nth-child(2){text-align:center}.ReferenceRangeBar_legendItem__q7SoT:last-child{text-align:right}.ReferenceRangeBar_legendItem__q7SoT[data-on]{color:var(--color-text);font-weight:var(--font-weight-medium)}.ReferenceRangeBar_none__atzZ6{font-style:italic;opacity:.7}@media print{.ReferenceRangeBar_track__GgfNZ{border:1px solid #000}.ReferenceRangeBar_band___ghD7{background:var(--band)}.ReferenceRangeBar_band___ghD7[data-on]{outline:1px solid #000;outline-offset:-1px}.ReferenceRangeBar_track__GgfNZ[data-drawn] .ReferenceRangeBar_marker__dMsEB{animation:none;opacity:1}.ReferenceRangeBar_legend__SdKIx{color:#000}}.SegmentedControl_wrap__Knqyo{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;padding:var(--space-2-5) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.SegmentedControl_detail__vmEfX,.SegmentedControl_label__IMiVP{font:var(--text-micro-data);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted)}.SegmentedControl_detail__vmEfX{margin-left:auto;text-transform:none;letter-spacing:normal}.SegmentedControl_options__Oe75y{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.SegmentedControl_option__Ns1ED{font:var(--text-label);letter-spacing:var(--tracking-label);padding:var(--space-1-5) var(--space-3);min-height:var(--control-height-sm);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-muted);cursor:pointer}.SegmentedControl_option__Ns1ED:hover[aria-pressed=false]{color:var(--color-text)}.SegmentedControl_option__Ns1ED:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:var(--shadow-focus)}.SegmentedControl_option__Ns1ED[aria-pressed=true]{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-on-action-primary)}.StatusPill_pill__MKA7a{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font:var(--text-caption);font-weight:var(--font-weight-semibold);white-space:nowrap}.StatusPill_glyph__bqwWO{font:var(--text-micro);letter-spacing:var(--tracking-tight)}.ResultRow_row__hvMtG{display:grid;grid-template-columns:1fr 128px 152px;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.ResultRow_row__hvMtG:last-child{border-bottom:0}.ResultRow_identity__9VXYK{min-width:0}.ResultRow_name__Wz3mB{display:block;font:var(--text-label);letter-spacing:var(--tracking-label)}.ResultRow_range__Csx2n{display:block;margin-top:var(--space-0-5);font:var(--text-micro-data);color:var(--color-text-muted)}.ResultRow_value__5vP3l{text-align:right;font:var(--text-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResultRow_unit__2LEoM{margin-left:var(--space-0-5);font:var(--text-micro-data);color:var(--color-text-muted)}.ResultRow_absent__6_afU{color:var(--clinical-not-performed-accent)}.ResultRow_details__XlZ7F{grid-column:1/-1}.ResultRow_sr__Gyv_R{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ResultRow_charted__OOmV5{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.ResultRow_charted__OOmV5 .ResultRow_bar__k2LvM{margin-top:var(--space-1)}.ResultRow_charted__OOmV5 .ResultRow_value__5vP3l{text-align:center}.ResultRow_charted__OOmV5 .ResultRow_status__bjMFh{display:flex;justify-content:center}.ResultRow_charted__OOmV5 .ResultRow_value__5vP3l,.ResultRow_stacked__gEBON .ResultRow_value__5vP3l{font:var(--text-data-lg)}.ResultRow_stacked__gEBON{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.ResultRow_stacked__gEBON .ResultRow_value__5vP3l{text-align:left}@media (max-width:640px){.ResultRow_row__hvMtG{grid-template-columns:1fr auto;gap:var(--space-2)}.ResultRow_status__bjMFh{grid-column:1/-1}.ResultRow_charted__OOmV5,.ResultRow_stacked__gEBON{grid-template-columns:minmax(0,1fr)}}.ResultsOverview_overview__VxVVp{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;max-width:20rem}.ResultsOverview_disc__z5n_U{--glow:rgb(var(--shadow-rgb)/0.10);position:relative;box-sizing:border-box;width:100%;aspect-ratio:1;padding:var(--space-4);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:0 var(--space-6) var(--space-16) calc(-1 * var(--space-1)) var(--glow)}.ResultsOverview_disc__z5n_U[data-tone=within]{--glow:color-mix(in srgb,var(--clinical-normal-accent) 28%,transparent)}.ResultsOverview_disc__z5n_U[data-tone=outside]{--glow:color-mix(in srgb,var(--clinical-high-accent) 28%,transparent)}.ResultsOverview_dial__f2Kep{position:relative;width:100%;aspect-ratio:1}.ResultsOverview_ring__oroOJ{width:100%;height:100%}.ResultsOverview_segment__cD_mZ,.ResultsOverview_track__PdVRP{fill:none;stroke-width:22;stroke-linecap:butt}.ResultsOverview_track__PdVRP{stroke:var(--color-surface-sunken)}.ResultsOverview_trackCap__QJbfh{fill:var(--color-surface-sunken)}.ResultsOverview_cap__5U3Gf,.ResultsOverview_segment__cD_mZ{--draw-delay:0ms;--draw-duration:0ms}.ResultsOverview_segment__cD_mZ{stroke-dasharray:1 1;stroke-dashoffset:0}.ResultsOverview_dial__f2Kep[data-drawn=waiting] .ResultsOverview_segment__cD_mZ{stroke-dashoffset:1}.ResultsOverview_dial__f2Kep[data-drawn=waiting] .ResultsOverview_cap__5U3Gf{opacity:0}.ResultsOverview_dial__f2Kep[data-drawn=drawing] .ResultsOverview_segment__cD_mZ{animation:ResultsOverview_draw__Zqb8j var(--draw-duration) linear var(--draw-delay) both}.ResultsOverview_dial__f2Kep[data-drawn=drawing] .ResultsOverview_cap__5U3Gf{animation:ResultsOverview_appear__7k5VO var(--draw-duration) ease-out var(--draw-delay) both}@keyframes ResultsOverview_draw__Zqb8j{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ResultsOverview_appear__7k5VO{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ResultsOverview_dial__f2Kep .ResultsOverview_cap__5U3Gf,.ResultsOverview_dial__f2Kep .ResultsOverview_segment__cD_mZ{animation:none!important;stroke-dashoffset:0;opacity:1}}.ResultsOverview_centre__rhUPM{position:absolute;inset:19%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center}.ResultsOverview_headline__cQ3wg{--headline-size:var(--font-size-base);margin:0;font:var(--font-weight-medium) var(--headline-size)/var(--line-height-snug) var(--font-sans);color:var(--color-text)}.ResultsOverview_headline__cQ3wg[data-length=medium]{--headline-size:var(--font-size-sm)}.ResultsOverview_headline__cQ3wg[data-length=long]{--headline-size:var(--font-size-xs)}.ResultsOverview_pills___fbaS{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1)}.ResultsOverview_info__TNfAF{position:absolute;top:var(--space-1);right:var(--space-1)}.ResultsOverview_infoButton__5oPwL{display:inline-grid;place-items:center;width:var(--space-8);height:var(--space-8);padding:0;border:0;border-radius:var(--radius-full);background:none;color:var(--color-text-muted);cursor:pointer}.ResultsOverview_infoButton__5oPwL:hover{color:var(--color-text)}.ResultsOverview_infoButton__5oPwL:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ResultsOverview_infoText__wWsxv{margin:0;font:var(--text-body-sm);color:var(--color-text)}.ResultsOverview_infoText__wWsxv+.ResultsOverview_infoText__wWsxv{margin-top:var(--space-2)}.ResultsOverview_ends__NpCTl{display:flex;justify-content:space-between;width:46%;margin-top:var(--space-3);font:var(--text-heading-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text)}.ResultsOverview_caption__7_7lm{font:var(--text-caption);color:var(--color-text-muted)}@media print{.ResultsOverview_cap__5U3Gf,.ResultsOverview_segment__cD_mZ{print-color-adjust:exact;-webkit-print-color-adjust:exact}.ResultsOverview_dial__f2Kep .ResultsOverview_cap__5U3Gf,.ResultsOverview_dial__f2Kep .ResultsOverview_segment__cD_mZ{animation:none!important;stroke-dashoffset:0;opacity:1}.ResultsOverview_disc__z5n_U{box-shadow:none}.ResultsOverview_info__TNfAF{display:none}}.page_page__wc0kt{background:var(--color-surface-sunken)}.page_header__xrjWE{max-width:1120px;margin:0 auto;padding:var(--space-16) var(--space-5) var(--space-12)}.page_eyebrow__v_48U{font:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-action-primary);margin-bottom:var(--space-3)}.page_title__qmu52{font:var(--text-display);letter-spacing:var(--tracking-display)}.page_lede__K4_92{max-width:var(--measure-prose);margin-top:var(--space-4);font:var(--text-body);color:var(--color-text-muted)}.page_row__OuRPs{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.page_stack__1n0HM{display:flex;flex-direction:column;gap:var(--space-3)}.page_markGrid__40_A4{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.page_markBox__ubDga{display:flex;align-items:center;justify-content:center;padding:var(--space-10) var(--space-6);min-height:140px}.page_markBoxDark__DrVuf{background:var(--blue-950);border-radius:var(--radius-md)}.page_typeList__7YraL{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.page_typeRow__3jnDR{display:grid;grid-template-columns:170px 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:baseline;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.page_typeRow__3jnDR:last-child{border-bottom:0}.page_typeMeta__ipJkI{display:flex;flex-direction:column;gap:2px}.page_typeName__QoCRf{font:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-text)}.page_typeSpec__XRjig{font:var(--text-data-sm);color:var(--color-text-muted)}.page_typeSpecimen__cumtY{display:block;min-width:0}.page_spaceList__VetrV{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.page_spaceRow__fSnNe{display:grid;grid-template-columns:130px 64px 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--color-border)}.page_spaceRow__fSnNe:last-child{border-bottom:0}.page_spaceToken__lXeOW{color:var(--color-text-muted)}.page_spaceToken__lXeOW,.page_spaceValue__sMZo7{font:var(--text-data-sm)}.page_spaceBar__V0f1C{height:14px;background:var(--color-action-primary);border-radius:2px;opacity:.85}.page_chipRow__nvyhJ{display:flex;flex-wrap:wrap;gap:var(--space-5)}.page_chipItem__SBUcR{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.page_radiusBox__h9Vcn{width:68px;height:56px;background:var(--blue-100);border:1px solid var(--blue-300)}.page_shadowBox__Vvj7E{width:var(--space-20);height:var(--space-20);background:var(--color-surface);border-radius:var(--radius-lg)}.page_chipLabel__m7PLJ{font:var(--text-body-sm);font-weight:var(--font-weight-medium)}.page_chipValue__U8wO3{font:var(--text-data-sm);color:var(--color-text-muted)}.page_formGrid__e2p_K{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.page_toggleGrid__jPHVa{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.page_toggleCol__380sM{display:flex;flex-direction:column;gap:var(--space-4)}.page_barDemo__CZ6vq{max-width:440px}@media (max-width:760px){.page_header__xrjWE{padding-block:var(--space-10) var(--space-8)}.page_typeRow__3jnDR{grid-template-columns:1fr;gap:var(--space-2)}.page_spaceRow__fSnNe{grid-template-columns:110px 52px 1fr;gap:var(--space-3)}}.page_toneGrid__PKAQo{display:flex;flex-direction:column;gap:var(--space-5)}.page_tone__k9upZ{display:flex;flex-direction:column;gap:var(--space-2)}.page_elevationRow__IyVyu{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:var(--space-10) var(--space-4);gap:var(--space-10) var(--space-4);padding:var(--space-8) var(--space-5);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-md)}.page_elevationItem__TjPTs{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.page_notApplicable__EWj33{font:var(--text-micro-data);color:var(--color-text-muted)}.page_overviewRow__NWU1G{display:flex;flex-wrap:wrap;justify-content:space-around;gap:var(--space-6)}.FileUpload_wrap__p36Lb{display:flex;flex-direction:column;gap:var(--space-3)}.FileUpload_zone__omZon{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-muted);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg);transition:background-color .12s ease,border-color .12s ease}.FileUpload_zone__omZon:hover:not([data-disabled]){border-color:var(--color-border-strong)}.FileUpload_zone__omZon[data-over]{border-color:var(--color-action-primary);background:var(--color-action-subtle);color:var(--color-on-action-subtle)}.FileUpload_zone__omZon[data-invalid]{border-color:var(--color-feedback-error);background:var(--color-feedback-error-fill);color:var(--color-feedback-error-text)}.FileUpload_zone__omZon[data-disabled]{background:var(--color-surface-sunken);opacity:.6}.FileUpload_zone__omZon:focus-within{border-color:var(--color-focus-ring);box-shadow:var(--shadow-focus)}.FileUpload_prompt__m5697{font:var(--text-body-sm);color:var(--color-text);margin:0}.FileUpload_limits__szWMk{font:var(--text-caption);color:var(--color-text-muted);margin:0}.FileUpload_link__S_y_G{color:var(--color-action-primary);font-weight:var(--font-weight-medium);text-underline-offset:3px;cursor:pointer}.FileUpload_link__S_y_G:hover{text-decoration:underline}.FileUpload_input__LV6Xi{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.FileUpload_input__LV6Xi:disabled{cursor:not-allowed}.FileUpload_list__o0CfD{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.FileUpload_file__RuWTB{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted)}.FileUpload_file__RuWTB[data-state=done]{color:var(--color-feedback-success)}.FileUpload_file__RuWTB[data-state=error]{border-color:var(--color-feedback-error);background:var(--color-feedback-error-fill);color:var(--color-feedback-error-text)}.FileUpload_details__lLuO2{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.FileUpload_name__YgUiy{font:var(--text-body-sm);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUpload_file__RuWTB[data-state=error] .FileUpload_name__YgUiy{color:var(--color-feedback-error-text)}.FileUpload_meta__zhw9Q{font:var(--text-caption);color:inherit}.FileUpload_track__JzTjv{display:block;height:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-sunken);overflow:hidden}.FileUpload_bar__GDgRZ{display:block;height:100%;background:var(--color-action-primary);transition:width .2s ease}.FileUpload_remove__ETTq_{flex:none;width:var(--space-7);height:var(--space-7);display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font-size:var(--font-size-lg);cursor:pointer}.FileUpload_remove__ETTq_:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-text)}.FileUpload_remove__ETTq_:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.FileUpload_link__S_y_G:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-xs)}.FileUpload_remove__ETTq_:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.FileUpload_bar__GDgRZ,.FileUpload_zone__omZon{transition:none}}.ImageUpload_field__vv4W9{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ImageUpload_control__z3TWq{display:flex;align-items:center;gap:var(--space-4);cursor:pointer;border-radius:var(--radius-lg)}.ImageUpload_control__z3TWq[data-disabled]{opacity:.55}.ImageUpload_control__z3TWq[data-disabled] .ImageUpload_preview__z6_UN{cursor:not-allowed}.ImageUpload_preview__z6_UN{position:relative;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-surface-sunken);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;transition:border-color .12s ease}.ImageUpload_control__z3TWq:hover:not([data-disabled]) .ImageUpload_preview__z6_UN{border-color:var(--color-action-primary)}.ImageUpload_preview__z6_UN[data-invalid]{border-color:var(--color-feedback-error)}.ImageUpload_circle__2Na7s{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-full)}.ImageUpload_rect__qJPvg{width:var(--space-16)}.ImageUpload_rect__qJPvg,.ImageUpload_wide__0vais{height:var(--space-16);border-radius:var(--radius-lg)}.ImageUpload_wide__0vais{width:calc(var(--space-16) * 2)}.ImageUpload_preview__z6_UN[data-filled]{background:var(--color-surface)}.ImageUpload_rect__qJPvg .ImageUpload_image__POi51,.ImageUpload_wide__0vais .ImageUpload_image__POi51{width:100%;height:100%;object-fit:contain;padding:var(--space-2)}.ImageUpload_circle__2Na7s .ImageUpload_image__POi51{width:100%;height:100%;object-fit:cover}.ImageUpload_action__A_G9P,.ImageUpload_glyph__cja9k{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .12s ease}.ImageUpload_glyph__cja9k{opacity:1}.ImageUpload_preview__z6_UN[data-filled] .ImageUpload_glyph__cja9k{opacity:0}.ImageUpload_action__A_G9P{opacity:0;background:rgb(var(--scrim-rgb)/.55);color:var(--color-surface)}.ImageUpload_control__z3TWq:focus-within .ImageUpload_glyph__cja9k,.ImageUpload_control__z3TWq:hover:not([data-disabled]) .ImageUpload_glyph__cja9k{opacity:0}.ImageUpload_control__z3TWq:focus-within .ImageUpload_action__A_G9P,.ImageUpload_control__z3TWq:hover:not([data-disabled]) .ImageUpload_action__A_G9P{opacity:1}@media (prefers-reduced-motion:reduce){.ImageUpload_action__A_G9P,.ImageUpload_glyph__cja9k,.ImageUpload_preview__z6_UN{transition:none}}.ImageUpload_busy__FzIrX{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(var(--scrim-rgb)/.35)}.ImageUpload_text__SeDKw{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0}.ImageUpload_limits__pvC6x{font:var(--text-caption);color:var(--color-text-muted)}.ImageUpload_input__OEeHU{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.Avatar_avatar__OLZc2{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;border-radius:var(--radius-full);background:var(--color-action-subtle);color:var(--color-on-action-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Avatar_image__sjBjm{width:100%;height:100%;object-fit:cover}.Avatar_initials__gQSkS{line-height:1}.Avatar_xs__pxJgI{width:var(--space-5);height:var(--space-5);font:var(--text-micro);font-weight:var(--font-weight-medium)}.Avatar_sm__8alpV{width:var(--space-7);height:var(--space-7);font:var(--text-caption);font-weight:var(--font-weight-medium)}.Avatar_md__30KvO{width:var(--control-height-sm);height:var(--control-height-sm);font:var(--text-body-sm);font-weight:var(--font-weight-medium)}.Avatar_lg__IoABf{width:var(--space-12);height:var(--space-12);font:var(--text-body);font-weight:var(--font-weight-medium)}.Avatar_group__W1HQB{display:inline-flex;align-items:center}.Avatar_stacked___uBLA+.Avatar_stacked___uBLA{margin-left:calc(var(--space-1-5) * -1)}.Avatar_stacked___uBLA .Avatar_avatar__OLZc2{box-shadow:0 0 0 2px var(--color-surface)}.Avatar_overflow__xLMH2{background:var(--color-surface-sunken);color:var(--color-text-muted)}.Calendar_calendar__EYPR1{font:var(--text-body-sm)}.Calendar_calendar__EYPR1 .rdp-root{--rdp-nav-height:var(--control-height-sm);--rdp-day-width:var(--control-height-sm);--rdp-day-height:var(--control-height-sm)}.Calendar_calendar__EYPR1 .rdp-months{display:flex;flex-wrap:wrap;gap:var(--space-5)}.Calendar_calendar__EYPR1 .rdp-month{display:flex;flex-direction:column;gap:var(--space-2)}.Calendar_calendar__EYPR1 .rdp-month_caption{display:flex;align-items:center;justify-content:center;min-height:var(--control-height-sm)}.Calendar_calendar__EYPR1 .rdp-caption_label{font:var(--text-heading-sm);padding-inline:var(--space-2)}.Calendar_calendar__EYPR1 .rdp-root[data-nav-layout=around] .rdp-month_caption{margin-inline:calc(var(--control-height-sm) + var(--space-1-5))}.Calendar_calendar__EYPR1 .rdp-dropdowns{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-1-5);min-width:0}.Calendar_calendar__EYPR1 .rdp-dropdown_root{position:relative;display:inline-flex}.Calendar_calendar__EYPR1 .rdp-dropdown_root:first-child{flex:1 1 auto;min-width:7rem}.Calendar_calendar__EYPR1 .rdp-dropdown_root:first-child .rdp-caption_label{width:100%;justify-content:space-between}.Calendar_calendar__EYPR1 .rdp-dropdown_root .rdp-caption_label{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-height-sm);padding-inline:var(--space-2-5);font:var(--text-body-sm);font-weight:var(--font-weight-medium);letter-spacing:normal;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);white-space:nowrap}.Calendar_calendar__EYPR1 .rdp-dropdown_root:hover .rdp-caption_label{border-color:var(--color-border-strong)}.Calendar_calendar__EYPR1:not([data-pointer]) .rdp-dropdown:focus-visible+.rdp-caption_label{border-color:var(--color-focus-ring);box-shadow:var(--shadow-focus)}.Calendar_calendar__EYPR1[data-pointer] .rdp-dropdown:focus-visible~.rdp-caption_label{outline:none}.Calendar_calendar__EYPR1 .rdp-dropdown_root .rdp-chevron{width:12px;height:12px}.Calendar_calendar__EYPR1 .rdp-dropdown{cursor:pointer}.Calendar_calendar__EYPR1 .rdp-nav{display:flex;gap:var(--space-1)}.Calendar_calendar__EYPR1 .rdp-button_next,.Calendar_calendar__EYPR1 .rdp-button_previous{width:var(--control-height-sm);height:var(--control-height-sm);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer}.Calendar_calendar__EYPR1 .rdp-button_next:hover,.Calendar_calendar__EYPR1 .rdp-button_previous:hover{background:var(--color-surface-sunken)}.Calendar_calendar__EYPR1 .rdp-button_next:disabled,.Calendar_calendar__EYPR1 .rdp-button_previous:disabled{opacity:.4;cursor:not-allowed}.Calendar_calendar__EYPR1 .rdp-chevron{fill:currentColor;width:14px;height:14px}.Calendar_calendar__EYPR1 .rdp-weekday{font:var(--text-micro-data);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);padding-block:var(--space-1);font-weight:var(--font-weight-medium)}.Calendar_calendar__EYPR1 .rdp-day{padding:0}.Calendar_calendar__EYPR1 .rdp-day_button{width:100%;height:var(--control-height-sm);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:var(--text-data-sm);cursor:pointer}.Calendar_calendar__EYPR1 .rdp-day_button:hover{background:var(--color-action-subtle)}.Calendar_calendar__EYPR1 .rdp-day_button:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:var(--shadow-focus)}.Calendar_calendar__EYPR1 .rdp-today .rdp-day_button{font-weight:var(--font-weight-semibold);border-color:var(--color-border-strong)}.Calendar_calendar__EYPR1 .rdp-selected .rdp-day_button{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-on-action-primary)}.Calendar_calendar__EYPR1 .rdp-range_end,.Calendar_calendar__EYPR1 .rdp-range_middle,.Calendar_calendar__EYPR1 .rdp-range_start{background:var(--color-action-subtle)}.Calendar_calendar__EYPR1 .rdp-range_start{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.Calendar_calendar__EYPR1 .rdp-range_end{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.Calendar_calendar__EYPR1 .rdp-range_middle .rdp-day_button{background:transparent;border-color:transparent;color:var(--color-on-action-subtle);border-radius:0}.Calendar_calendar__EYPR1 .rdp-range_end .rdp-day_button,.Calendar_calendar__EYPR1 .rdp-range_start .rdp-day_button{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-on-action-primary);border-radius:var(--radius-md)}.Calendar_calendar__EYPR1 .rdp-range_middle .rdp-day_button:hover{background:transparent}.Calendar_calendar__EYPR1 .rdp-outside .rdp-day_button{color:var(--color-text-muted);opacity:.55}.Calendar_calendar__EYPR1 .rdp-disabled .rdp-day_button{color:var(--color-text-muted);opacity:.4;cursor:not-allowed}.DatePicker_dateTimeRow__RSB6y{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.DatePicker_dateTimeRow__RSB6y>:first-child{flex:1 1 60%;min-width:0}.DatePicker_timeInput__ADmQq{width:auto;flex:0 0 auto}.DatePicker_field__pEd5x{position:relative;display:block}.DatePicker_inputWithIcon__BhmJy{padding-right:var(--space-10)}.DatePicker_iconButton__ClJSo{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);width:var(--space-7);height:var(--space-7);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}.DatePicker_iconButton__ClJSo:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-text)}.DatePicker_iconButton__ClJSo:focus-visible{outline:none;box-shadow:var(--shadow-focus);color:var(--color-text)}.DatePicker_iconButton__ClJSo:disabled{color:var(--color-text-muted);opacity:.5;cursor:not-allowed}.DatePicker_iconButton__ClJSo[data-invalid]{color:var(--color-feedback-error-text)}.DatePicker_fieldTrigger__RLGff{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-2-5) var(--space-3);font:var(--text-body-sm);color:var(--color-text);text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.DatePicker_fieldTrigger__RLGff:hover:not(:disabled){border-color:var(--color-border-strong)}.DatePicker_fieldTrigger__RLGff:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:var(--shadow-focus)}.DatePicker_fieldTrigger__RLGff[aria-invalid=true]:not(:disabled){background:var(--color-feedback-error-fill);border-color:var(--color-feedback-error);color:var(--color-feedback-error-text)}.DatePicker_fieldTrigger__RLGff:disabled{background:var(--color-surface-sunken);color:var(--color-text-muted);cursor:not-allowed}.DatePicker_rangeTrigger__QjPSz{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-2-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:var(--text-body-sm);cursor:pointer}.DatePicker_rangeTrigger__QjPSz:hover:not(:disabled){border-color:var(--color-border-strong)}.DatePicker_rangeTrigger__QjPSz:disabled{background:var(--color-surface-sunken);color:var(--color-text-muted);cursor:not-allowed}.DatePicker_muted__05s6X{color:var(--color-text-muted)}.DatePicker_rangeLayout__9Q7HS{display:flex;align-items:stretch;flex:1 1;min-height:0;overflow:auto}.DatePicker_presets__CXoJ_{flex:none;display:flex;flex-direction:column;gap:var(--space-px);padding:var(--space-2);margin:0;list-style:none;border-right:1px solid var(--color-border);background:var(--color-surface-sunken)}.DatePicker_preset__MWldQ{width:100%;padding:var(--space-2) var(--space-3);text-align:left;white-space:nowrap;font:var(--text-body-sm);color:var(--color-text);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer}.DatePicker_preset__MWldQ:hover{background:var(--color-surface)}.DatePicker_preset__MWldQ:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:var(--shadow-focus)}.DatePicker_preset__MWldQ[aria-pressed=true]{background:var(--color-action-subtle);color:var(--color-on-action-subtle);font-weight:var(--font-weight-medium)}.DatePicker_rangeCalendar__wEyMM{flex:none;padding:var(--space-4)}.DatePicker_rangeFooter__Op_T9{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface-sunken)}.DatePicker_rangeReadout__MTRSK{font:var(--text-data-sm);color:var(--color-text-muted);margin:0}.DatePicker_rangeActions__OIxRq{display:flex;gap:var(--space-2);margin-left:auto}.Field_field__vRj3V{display:flex;flex-direction:column;gap:var(--space-1-5)}.Field_srOnly__zGTPA{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.Field_label__ug_p6{font:var(--text-label);letter-spacing:var(--tracking-label);display:flex;align-items:baseline;gap:var(--space-2)}.Field_optional__fGpLZ{font:var(--text-caption);color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.Field_error__ssWaB,.Field_hint__9kUPP{font:var(--text-caption)}.Field_hint__9kUPP{color:var(--color-text-muted)}.Field_error__ssWaB{color:var(--color-feedback-error-text);font-weight:var(--font-weight-medium)}.Pagination_nav__WWSAc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.Pagination_summary__HuloU{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.Pagination_range__7nUkf{font:var(--text-body-sm);color:var(--color-text-muted)}.Pagination_size__Oo8kr{display:flex;align-items:center;gap:var(--space-2)}.Pagination_sizeLabel__4qTxj{font:var(--text-body-sm);color:var(--color-text-muted);white-space:nowrap}.Pagination_controls__mo3Cx{display:flex;align-items:center;gap:var(--space-2)}.Pagination_list__vTAa3{display:flex;align-items:center;gap:var(--space-1);list-style:none;margin:0;padding:0}.Pagination_page__Db_7k{min-width:var(--control-height-sm);height:var(--control-height-sm);padding-inline:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font:var(--text-data);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.Pagination_page__Db_7k:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-text)}.Pagination_page__Db_7k:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:var(--shadow-focus)}.Pagination_page__Db_7k:disabled{opacity:.45;cursor:not-allowed}.Pagination_page__Db_7k[aria-current=page]{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-on-action-primary)}.Pagination_page__Db_7k[aria-current=page]:hover:not(:disabled){background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover);color:var(--color-on-action-primary)}.Pagination_page__Db_7k[aria-current=page]:active:not(:disabled){background:var(--color-action-primary-active);border-color:var(--color-action-primary-active)}.Pagination_gap__SG_T2{min-width:var(--space-6);text-align:center;color:var(--color-text-muted)}.OptionSelect_trigger__yQcsq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--control-height-md);padding:var(--space-2-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font:var(--text-body-sm);color:var(--color-text);text-align:start;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.OptionSelect_trigger__yQcsq:hover:not(:disabled){border-color:var(--color-border-strong)}.OptionSelect_trigger__yQcsq:focus-visible,.OptionSelect_trigger__yQcsq[data-state=open]{outline:none;border-color:var(--color-focus-ring);box-shadow:var(--shadow-focus)}.OptionSelect_trigger__yQcsq:disabled{background:var(--color-surface-sunken);color:var(--color-text-muted);cursor:not-allowed}.OptionSelect_trigger__yQcsq[aria-invalid=true]:not(:disabled){background:var(--color-feedback-error-fill);border-color:var(--color-feedback-error);color:var(--color-feedback-error-text)}.OptionSelect_trigger__yQcsq[data-placeholder] .OptionSelect_value__6W9AX{color:var(--color-text-muted)}.OptionSelect_value__6W9AX{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OptionSelect_valueWithLeading__HhcLw{display:flex;align-items:center;gap:var(--space-2);min-width:0}.OptionSelect_leading__ltCjx{display:flex;flex:none}.OptionSelect_panel__Ez_dV{inline-size:max(var(--radix-popover-trigger-width),min(22rem,calc(100vw - var(--space-8))));max-height:min(24rem,var(--radix-popover-content-available-height));overflow-y:auto;overscroll-behavior:contain}.OptionSelect_panel__Ez_dV.OptionSelect_plain___hsIQ{inline-size:max-content;min-inline-size:var(--radix-popover-trigger-width)}.OptionSelect_list__inWHE{max-height:none;overflow:visible}.OptionSelect_option__4E905{align-items:flex-start;gap:var(--space-3)}.OptionSelect_optionText__1zTV6{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.OptionSelect_optionLabel__wKDfw{font:var(--text-label);letter-spacing:var(--tracking-label);color:var(--color-text)}.OptionSelect_optionNote__ypGXq{font:var(--text-caption);color:var(--color-text-muted);text-wrap:pretty}.OptionSelect_tick__fKnKJ{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--color-action-primary);line-height:0}.SegmentedTabs_track__kKBdD{position:relative;display:inline-flex;align-items:center;gap:var(--space-0-5);max-width:100%;padding:var(--space-1);border-radius:var(--radius-lg);background:var(--color-surface-sunken);overflow-x:auto;scrollbar-width:none}.SegmentedTabs_chip__KI2iG{position:absolute;top:var(--space-1);bottom:var(--space-1);left:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-xs);pointer-events:none}.SegmentedTabs_chip__KI2iG[data-animate]{transition:transform .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1)}.SegmentedTabs_tab__eZiq_{position:relative;flex:0 0 auto;min-height:var(--control-height-sm);padding:var(--space-1) var(--space-3-5);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font:var(--text-label);letter-spacing:var(--tracking-label);white-space:nowrap;cursor:pointer;transition:color .12s ease}.SegmentedTabs_tab__eZiq_:hover[aria-pressed=false],.SegmentedTabs_tab__eZiq_[aria-pressed=true]{color:var(--color-text)}.SegmentedTabs_tab__eZiq_[aria-pressed=true][data-unmeasured]{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-xs)}.SegmentedTabs_tab__eZiq_:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:var(--shadow-focus)}@media (prefers-reduced-motion:reduce){.SegmentedTabs_chip__KI2iG[data-animate],.SegmentedTabs_tab__eZiq_{transition:none}}.InlineAlert_alert__rFjyW{display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:var(--space-1);row-gap:var(--space-1);align-items:start;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid}.InlineAlert_icon__ZKVZL{grid-column:1;display:flex;margin-top:1px}.InlineAlert_icon__ZKVZL svg{display:block}.InlineAlert_title__ENc8e{grid-column:2;font:var(--text-label);letter-spacing:var(--tracking-label)}.InlineAlert_detail__OPxeP{grid-column:2;font:var(--text-body-sm);color:var(--color-text-muted)}.InlineAlert_action__k7COi{grid-column:2;margin-top:var(--space-3);display:flex;gap:var(--space-2)}.InlineAlert_actionCenter__z1JGK{grid-column:1/-1;justify-content:center}.InlineAlert_info___OQDu{background:var(--color-feedback-info-fill);border-color:var(--color-feedback-info-border);color:var(--color-feedback-info-text)}.InlineAlert_success__hGFq4{background:var(--color-feedback-success-fill);border-color:var(--color-feedback-success-border);color:var(--color-feedback-success-text)}.InlineAlert_warning__JccNb{background:var(--color-feedback-warning-fill);border-color:var(--color-feedback-warning-border);color:var(--color-feedback-warning-text)}.InlineAlert_error__tl0Ah{background:var(--color-feedback-error-fill);border-color:var(--color-feedback-error-border);color:var(--color-feedback-error-text)}.Card_card__k57D1{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.Card_default__ZH_uA{background:var(--color-surface)}.Card_sunken__3yweh{background:var(--color-surface-sunken)}.Card_padded__H9PSd{padding:var(--space-6)}.Card_header__NZ6MT{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border)}.Card_title__Sv_1g{font:var(--text-heading-sm)}.Card_meta__2VWnS{font:var(--text-micro-data);color:var(--color-text-muted)}.ClinicalPalette_controls__lqUlU{display:flex;flex-wrap:wrap;gap:var(--space-1-5);align-items:center;margin-bottom:var(--space-5);padding:var(--space-3) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ClinicalPalette_controlLabel__BSdja,.ClinicalPalette_readout__YhPWq{font:var(--text-micro-data);text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted)}.ClinicalPalette_readout__YhPWq{margin-left:auto;text-transform:none;letter-spacing:0}.ClinicalPalette_chip__WSIO1{font:inherit;font:var(--text-label);letter-spacing:var(--tracking-label);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-muted);cursor:pointer;min-height:36px}.ClinicalPalette_chip__WSIO1[aria-pressed=true]{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-on-action-primary)}.ClinicalPalette_grid__YibNI{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ClinicalPalette_card__c9ZWB{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.ClinicalPalette_swatch__nUEun{height:52px;display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-4)}.ClinicalPalette_dot__3juPC{width:16px;height:16px;border-radius:var(--radius-full);flex:none}.ClinicalPalette_name__Bp4s1{font:var(--text-label);font-weight:var(--font-weight-semibold)}.ClinicalPalette_body__PtTGA{margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);font:var(--text-micro-data)}.ClinicalPalette_body__PtTGA>div{display:flex;justify-content:space-between;gap:var(--space-3);padding:2.5px 0}.ClinicalPalette_body__PtTGA dt{color:var(--color-text-muted)}.ClinicalPalette_body__PtTGA dd{margin:0;color:var(--color-text)}.Tabs_root__vTSX6{display:flex;flex-direction:column}.Tabs_scroller__w6Rsi{overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--color-border)}.Tabs_list__EDn_e{position:relative;display:flex;gap:var(--space-5);width:max-content;min-width:100%;padding-block:3px}.Tabs_tab__nskRn{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border:0;background:transparent;color:var(--color-text-muted);font:var(--text-label);letter-spacing:var(--tracking-label);font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .12s ease}.Tabs_tab__nskRn:hover:not(:disabled){color:var(--color-text)}.Tabs_tab__nskRn:disabled{opacity:.45;cursor:not-allowed}.Tabs_tab__nskRn[data-state=active]{color:var(--color-action-primary)}.Tabs_indicator__NpNdP{position:absolute;bottom:0;left:0;height:3px;border-radius:var(--radius-full);background:var(--color-action-primary)}.Tabs_indicator__NpNdP[data-animate]{transition:transform .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1)}.Tabs_tab__nskRn:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-focus)}.Tabs_count___dJkl{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-5);height:var(--space-5);padding-inline:var(--space-1-5);border-radius:var(--radius-full);background:var(--color-surface-sunken);color:var(--color-text-muted);font:var(--text-micro-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Tabs_tab__nskRn[data-state=active] .Tabs_count___dJkl{background:var(--color-action-subtle);color:var(--color-on-action-subtle)}.Tabs_panel__3PY3l{padding-top:var(--space-5)}.Tabs_panel__3PY3l:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-md)}.Tabs_srOnly__mbSw_{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.Tabs_indicator__NpNdP[data-animate],.Tabs_tab__nskRn{transition:none}}.Badge_badge__9tA3b{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);font:var(--text-label-sm);letter-spacing:var(--tracking-label-sm);border:1px solid transparent;white-space:nowrap}.Badge_solid__7AMja{background:var(--color-action-primary);color:var(--color-on-action-primary)}.Badge_subtle__rX0h_{background:var(--color-surface-sunken);color:var(--color-text)}.Badge_outline__EOUiA{background:transparent;color:var(--color-text);border-color:var(--color-border)}.Badge_info__sfj2m{background:var(--color-feedback-info-fill);color:var(--color-feedback-info-text)}.Badge_success__3M0a6{background:var(--color-feedback-success-fill);color:var(--color-feedback-success-text)}.Badge_warning__YCciL{background:var(--color-feedback-warning-fill);color:var(--color-feedback-warning-text)}.Badge_error__Z33_3{background:var(--color-feedback-error-fill);color:var(--color-feedback-error-text)}.EmptyState_empty__cAEgQ{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}.EmptyState_md__dmEBO{padding:var(--space-12) var(--space-6)}.EmptyState_sm__l1WxZ{padding:var(--space-8) var(--space-4)}.EmptyState_icon__HLCG7{display:flex;color:var(--color-text-muted);margin-bottom:var(--space-1)}.EmptyState_title__rGbjB{font:var(--text-body);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0}.EmptyState_sm__l1WxZ .EmptyState_title__rGbjB{font:var(--text-body-sm);font-weight:var(--font-weight-medium)}.EmptyState_body__ZUyq1{font:var(--text-body-sm);color:var(--color-text-muted);max-width:var(--measure-prose);margin:0}.EmptyState_action__cIrJS{margin-top:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.EmptyState_empty__cAEgQ[data-variant=cleared] .EmptyState_icon__HLCG7{color:var(--color-feedback-success)}.MultiSelect_wrap__G4H_x{display:flex;flex-direction:column;gap:var(--space-2)}.MultiSelect_count__7bp7k{font-weight:var(--font-weight-medium)}.MultiSelect_chips__VKxr6{display:flex;flex-wrap:wrap;gap:var(--space-1-5);list-style:none;margin:0;padding:0}.MultiSelect_chip__dAwFf{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2-5);border-radius:var(--radius-full);background:var(--color-action-subtle);color:var(--color-on-action-subtle);font:var(--text-caption);font-weight:var(--font-weight-medium)}.MultiSelect_remove__bE9pe{width:var(--space-5);height:var(--space-5);display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-full);background:transparent;color:inherit;font-size:var(--font-size-sm);cursor:pointer}.MultiSelect_remove__bE9pe:hover{background:var(--color-action-subtle-hover)}.MultiSelect_remove__bE9pe:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.Drawer_panel__T2dgn{position:fixed;top:0;bottom:0;display:flex;flex-direction:column;width:calc(100vw - var(--space-8));background:var(--color-surface);box-shadow:var(--shadow-2xl);z-index:var(--layer-dialog)}.Drawer_right__hYHaw{right:0;border-left:1px solid var(--color-border)}.Drawer_left__RLooa{left:0;border-right:1px solid var(--color-border)}.Drawer_right__hYHaw[data-state=open]{animation:Drawer_inFromRight___0k_w .26s cubic-bezier(.22,1,.36,1)}.Drawer_left__RLooa[data-state=open]{animation:Drawer_inFromLeft__jgx0d .26s cubic-bezier(.22,1,.36,1)}.Drawer_right__hYHaw[data-state=closed]{animation:Drawer_outToRight___T6HC .18s ease-in forwards}.Drawer_left__RLooa[data-state=closed]{animation:Drawer_outToLeft__MghZi .18s ease-in forwards}@keyframes Drawer_inFromRight___0k_w{0%{transform:translateX(100%)}}@keyframes Drawer_inFromLeft__jgx0d{0%{transform:translateX(-100%)}}@keyframes Drawer_outToRight___T6HC{to{transform:translateX(100%)}}@keyframes Drawer_outToLeft__MghZi{to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.Drawer_left__RLooa[data-state=closed],.Drawer_left__RLooa[data-state=open],.Drawer_right__hYHaw[data-state=closed],.Drawer_right__hYHaw[data-state=open]{animation:none}}.Drawer_sm__2UKgF{max-width:360px}.Drawer_md__mZ9SS{max-width:480px}.Drawer_lg__miyYV{max-width:680px}.Drawer_header__148EF{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--color-border)}.Drawer_heading__d2Vtq{flex:1 1;min-width:0}.Drawer_close__JQfiJ{flex:none;width:var(--space-8);height:var(--space-8);display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font-size:var(--font-size-lg);cursor:pointer}.Drawer_close__JQfiJ:hover{background:var(--color-surface-sunken);color:var(--color-text)}.Drawer_close__JQfiJ:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.Drawer_title__9Jfh0{font:var(--text-heading-md);letter-spacing:var(--tracking-heading-md)}.Drawer_description__eCcGD{margin-top:var(--space-2);font:var(--text-body-sm);color:var(--color-text-muted)}.Drawer_body__Iwa3z{flex:1 1;overflow-y:auto;padding:var(--space-6)}.Drawer_footer__zKKCI{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-surface-sunken)}.Drawer_headerFlush__K2L4L{align-items:center;padding:var(--space-2);border-bottom:0}.Drawer_bodyFlush__NGPys{padding:var(--space-2)}.Drawer_srOnly__q8YPX{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.AppShell_shell__LuI9c{display:grid;grid-template-columns:var(--layout-sidebar) minmax(0,1fr);grid-template-rows:var(--layout-topbar) 1fr;grid-template-areas:"sidebar topbar" "sidebar main";min-height:100vh;background:var(--color-surface-sunken)}.AppShell_skip__t2lbq{position:fixed;top:var(--space-2);left:var(--space-2);z-index:var(--layer-toast);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-action-primary);color:var(--color-on-action-primary);font:var(--text-label);text-decoration:none;transform:translateY(calc(-100% - var(--space-4)));transition:transform .12s ease}.AppShell_skip__t2lbq:focus-visible{transform:none;outline:none;box-shadow:var(--shadow-focus)}.AppShell_sidebar__BLH1A{grid-area:sidebar;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-2);background:var(--color-surface);border-right:1px solid var(--color-border);position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto}.AppShell_brand__hb29C{display:flex;align-items:center;min-height:var(--control-height-md);padding-inline:var(--space-2)}.AppShell_topbar__t6r_2{grid-area:topbar;position:-webkit-sticky;position:sticky;top:0;z-index:var(--layer-sticky);display:flex;align-items:center;gap:var(--space-3);padding-inline:var(--space-5);background:var(--color-surface);border-bottom:1px solid var(--color-border);min-width:0}.AppShell_topbarMain__udeio{flex:1 1;min-width:0}.AppShell_actions__FDLlb{flex:none;display:flex;align-items:center;gap:var(--space-2)}.AppShell_main__mhXlt{grid-area:main;width:100%;max-width:var(--layout-content);margin-inline:auto;padding:var(--space-6) var(--space-5);min-width:0}.AppShell_main__mhXlt:focus-visible{outline:none}.AppShell_nav__B560E{display:flex;flex-direction:column;gap:var(--space-5)}.AppShell_group__T3_Jh{display:flex;flex-direction:column;gap:var(--space-1)}.AppShell_groupLabel__IG4DZ{margin:0 0 var(--space-1) var(--space-2);font:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.AppShell_items__h07x0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-px)}.AppShell_item__LokYO{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-height-sm);padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-md);color:var(--color-text-muted);font:var(--text-body-sm);line-height:var(--line-height-none);text-decoration:none}.AppShell_item__LokYO:hover{background:var(--color-surface-sunken);color:var(--color-text)}.AppShell_item__LokYO:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.AppShell_item__LokYO[aria-current=page]{background:var(--color-action-subtle);color:var(--color-on-action-subtle);font-weight:var(--font-weight-medium)}.AppShell_itemIcon__nsqzL{display:flex;flex:none}.AppShell_itemLabel__YA_Sa{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--line-height-snug)}.AppShell_count__gVwNm{flex:none;min-width:var(--space-5);padding-inline:var(--space-1-5);border-radius:var(--radius-full);background:var(--color-surface-sunken);color:var(--color-text-muted);font:var(--text-micro-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.AppShell_item__LokYO[aria-current=page] .AppShell_count__gVwNm{background:var(--color-surface);color:var(--color-on-action-subtle)}.AppShell_iconButton__2TCon{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-sm);height:var(--control-height-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer}.AppShell_iconButton__2TCon:hover{border-color:var(--color-border-strong)}.AppShell_iconButton__2TCon:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:var(--shadow-focus)}.AppShell_menuButton__l0zB7{display:none}.AppShell_srOnly__kvZ3A{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:900px){.AppShell_shell__LuI9c{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar" "main"}.AppShell_sidebar__BLH1A{display:none}.AppShell_menuButton__l0zB7{display:inline-flex}.AppShell_topbar__t6r_2{padding-inline:var(--space-4)}.AppShell_main__mhXlt{padding:var(--space-5) var(--space-4)}}.AppShell_embeddedFrame__cWVs3{container:shell/inline-size}.AppShell_shell__LuI9c[data-embedded]{min-height:0}.AppShell_shell__LuI9c[data-embedded] .AppShell_sidebar__BLH1A{position:static;height:auto;align-self:stretch}.AppShell_shell__LuI9c[data-embedded] .AppShell_topbar__t6r_2{position:static;z-index:auto}.AppShell_shell__LuI9c[data-embedded] .AppShell_menuButton__l0zB7{display:none}@media (max-width:900px){.AppShell_shell__LuI9c[data-embedded]{grid-template-columns:var(--layout-sidebar) minmax(0,1fr);grid-template-areas:"sidebar topbar" "sidebar main"}.AppShell_shell__LuI9c[data-embedded] .AppShell_sidebar__BLH1A{display:flex}.AppShell_shell__LuI9c[data-embedded] .AppShell_topbar__t6r_2{padding-inline:var(--space-5)}.AppShell_shell__LuI9c[data-embedded] .AppShell_main__mhXlt{padding:var(--space-6) var(--space-5)}}@container shell (max-width: 900px){.AppShell_shell__LuI9c[data-embedded]{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar" "main"}.AppShell_shell__LuI9c[data-embedded] .AppShell_sidebar__BLH1A{display:none}.AppShell_shell__LuI9c[data-embedded] .AppShell_menuButton__l0zB7{display:inline-flex}.AppShell_shell__LuI9c[data-embedded] .AppShell_topbar__t6r_2{padding-inline:var(--space-4)}.AppShell_shell__LuI9c[data-embedded] .AppShell_main__mhXlt{padding:var(--space-5) var(--space-4)}}@media (prefers-reduced-motion:reduce){.AppShell_skip__t2lbq{transition:none}}@media print{.AppShell_shell__LuI9c{display:block;min-height:0;background:#FFFFFF}.AppShell_sidebar__BLH1A,.AppShell_skip__t2lbq,.AppShell_topbar__t6r_2{display:none}.AppShell_main__mhXlt{padding:0}}.OtpInput_group__uBbtd{display:flex;gap:var(--space-2)}.OtpInput_box__tTLnf{width:var(--space-13);height:var(--space-13);padding:0;text-align:center;font:var(--text-data);font-size:var(--font-size-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .12s ease,box-shadow .12s ease}.OtpInput_box__tTLnf:hover:not(:disabled){border-color:var(--color-border-strong)}.OtpInput_box__tTLnf:focus-visible{outline:none;border-color:var(--color-focus-ring);box-shadow:var(--shadow-focus)}.OtpInput_box__tTLnf[aria-invalid=true]:not(:disabled){border-color:var(--color-feedback-error);background:var(--color-feedback-error-fill);color:var(--color-feedback-error-text)}.OtpInput_box__tTLnf:disabled{background:var(--color-surface-sunken);color:var(--color-text-muted);cursor:not-allowed}@media (max-width:420px){.OtpInput_group__uBbtd{gap:var(--space-1-5)}.OtpInput_box__tTLnf{width:var(--control-height-md);height:var(--control-height-md);font-size:var(--font-size-lg)}}@media (prefers-reduced-motion:reduce){.OtpInput_box__tTLnf{transition:none}}.Modal_content__p1tD9{position:fixed;inset:0;margin:auto;width:calc(100vw - var(--space-8));height:-moz-fit-content;height:fit-content;max-height:calc(100vh - var(--space-16));display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-2xl);z-index:var(--layer-dialog)}.Modal_content__p1tD9.Modal_sm__MXulS{max-width:380px}.Modal_content__p1tD9.Modal_md__StEbe{max-width:520px}.Modal_content__p1tD9.Modal_lg__eULZO{max-width:760px}.Modal_header__vbr_B{flex:none;padding:var(--space-6) var(--space-6) 0}.Modal_title__SEF__{font:var(--text-heading-md);letter-spacing:var(--tracking-heading-md)}.Modal_description__m_q0I{margin-top:var(--space-2);max-width:var(--measure-prose);font:var(--text-body-sm);color:var(--color-text-muted)}.Modal_body__X8P8o{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-5) var(--space-6) 0}.Modal_body__X8P8o:not(:has(.Modal_stickyFooter__8C8ln)){padding-bottom:var(--space-1)}.Modal_footer__eBdD3{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-6)}.Modal_stickyFooter__8C8ln{position:-webkit-sticky;position:sticky;bottom:0;margin-inline:calc(-1 * var(--space-6));padding:var(--space-5) var(--space-6) var(--space-6);background:var(--color-surface)}.QrCode_qr__vzsOG{display:block;width:11rem;height:11rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#FFFFFF}.BackLink_back__RQ66A{margin-bottom:var(--space-3)}.Skeleton_skeleton__qPv9I{display:block;background:linear-gradient(90deg,var(--neutral-50) 0,var(--neutral-100) 40%,var(--neutral-50) 80%);background-size:300% 100%;animation:Skeleton_sweep__9mhj3 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes Skeleton_sweep__9mhj3{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__qPv9I{animation:none;background:var(--neutral-100)}}.Skeleton_text__8BX3s{height:var(--space-3);border-radius:var(--radius-xs)}.Skeleton_circle__JjTnZ{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-full)}.Skeleton_block__Zgj1X{height:var(--space-10)}.Skeleton_stack__MI_Gf{gap:var(--space-2)}.Skeleton_rows__EuZ2X,.Skeleton_stack__MI_Gf{display:flex;flex-direction:column}.Skeleton_head__jspkS,.Skeleton_row__KsJju{display:grid;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.Skeleton_head__jspkS{background:var(--color-surface-sunken)}.Skeleton_head__jspkS .Skeleton_text__8BX3s{height:var(--space-3)}.Skeleton_row__KsJju .Skeleton_text__8BX3s{height:calc(var(--font-size-sm) * var(--line-height-normal))}.Skeleton_rows__EuZ2X .Skeleton_row__KsJju:last-child{border-bottom:0}.Skeleton_srOnly__DfxO_{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.Table_scroller__B9OSS{overflow-x:auto;position:relative;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm)}.Table_table__WNTwe{width:100%;border-collapse:collapse;font:var(--text-body-sm)}.Table_nowrap__2KzER{white-space:nowrap}.Table_caption__cbtDk{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.Table_table__WNTwe th{text-align:left;font:var(--text-column-heading);letter-spacing:var(--tracking-column-heading);text-transform:var(--transform-column-heading);color:var(--color-text-muted);background:var(--color-surface-sunken);white-space:nowrap}.Table_table__WNTwe td,.Table_table__WNTwe th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.Table_table__WNTwe td{vertical-align:middle}.Table_table__WNTwe tbody tr:last-child td{border-bottom:0}.Table_table__WNTwe tbody tr[data-interactive]{cursor:pointer}.Table_table__WNTwe tbody tr[data-interactive]:hover td{background:var(--color-surface-sunken)}.Table_compact__x9E4i td{padding-block:var(--space-2)}.Table_table__WNTwe .Table_numeric__PVy_J{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Table_empty__Mdjbu{position:-webkit-sticky;position:sticky;left:0;padding:var(--space-10) var(--space-4);text-align:center;color:var(--color-text-muted)}.Table_empty__Mdjbu:has([data-variant]){padding:0}.Table_table__WNTwe .Table_end__ifzpq{text-align:right}.Table_table__WNTwe .Table_center__NJi7_{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Table_flush__sH10q{border:0;border-radius:0;box-shadow:none}