.BrandMark_brand__ki5IG{margin:0;display:flex;align-items:center;line-height:0}.BrandMark_logo__gbCGo{height:24px;width:auto}.BrandMark_logoPage__iOdMM{height:40px;width:auto}.BrandMark_logoHero__idOlo{width:min(17rem,62vw);height:auto}.BrandMark_name__UOxtF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.layout_shell__upbPJ{position:relative;min-height:100vh;min-height:100dvh;overflow-x:hidden;background:var(--ground)}.layout_wash__nPsxe{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 85% 100%,color-mix(in srgb,var(--color-accent) 22%,transparent) 0,transparent 70%),radial-gradient(50% 45% at 12% 8%,color-mix(in srgb,var(--color-accent) 8%,transparent) 0,transparent 70%),linear-gradient(160deg,#eef1f5 0,#f6f8fa 45%,#eaf1f9 100%)}.layout_grid__VCMeY{position:relative;z-index:1;min-height:100vh;min-height:100dvh;width:100%;max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:1fr;align-items:center;gap:var(--space-12);padding-inline:var(--space-6);padding-block:var(--space-12)}@media (min-width:64rem){.layout_grid__VCMeY{grid-template-columns:minmax(0,1fr) minmax(22.5rem,28rem);gap:var(--space-12);padding-inline:var(--space-12)}}.layout_intro__q9U6L{min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.layout_tagline___a_5d{margin:0;max-width:34rem;font-size:1.0625rem;line-height:1.6;text-wrap:pretty;color:var(--color-text-muted)}.layout_column__14LN4{min-width:0}.layout_panel__0TiSI{width:100%;max-width:28rem;margin-inline:auto;background:rgba(255,255,255,.72);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-radius:20px;border:1px solid rgba(0,0,0,.05);padding:var(--space-8)}.layout_language__JVRRu{position:absolute;z-index:2;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}@media (min-width:64rem){.layout_language__JVRRu{inset-block-start:var(--space-6);inset-inline-end:var(--space-6)}}.layout_shell__HzDpc{min-height:100vh;display:flex;flex-direction:column}.layout_header__5O_CX{background:var(--color-surface);border-block-end:1px solid var(--color-hairline);padding-block:var(--space-4);padding-inline:var(--space-6);display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.layout_spacer__fR0GR{margin-inline-start:auto}.layout_main__RBdR4{flex:1;width:100%;max-width:44rem;margin-inline:auto;padding-block:var(--space-8);padding-inline:var(--space-6)}.layout_shell__UqjkR{min-height:100vh;display:grid;grid-template-columns:minmax(15rem,auto) minmax(0,1fr);background:var(--ground);transition:grid-template-columns var(--duration-base) var(--ease-move)}@media (prefers-reduced-motion:reduce){.layout_shell__UqjkR{transition:none}}html[data-staff-rail=true] .layout_shell__UqjkR{grid-template-columns:76px minmax(0,1fr)}.layout_sidebarHead__0urU4{display:none}.layout_sidebar___jQ2w{position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--space-5);padding-block:var(--space-5);padding-inline:var(--space-4);--nav-edge:var(--space-5);background:var(--color-surface);border-inline-end:1px solid var(--color-hairline)}html[data-staff-rail=true] .layout_sidebar___jQ2w{overflow:visible;z-index:30}.layout_sidebarHead__0urU4{padding-inline:var(--space-3)}.layout_column__Ov0EK{display:flex;flex-direction:column;min-width:0}.layout_topbar__P8SnA{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-block-size:3.5rem;padding-block:var(--space-2);padding-inline:var(--space-8);background:rgba(255,255,255,.72);backdrop-filter:saturate(1.4) blur(20px);-webkit-backdrop-filter:saturate(1.4) blur(20px);border-block-end:1px solid var(--color-hairline)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.layout_topbar__P8SnA{background:var(--color-surface)}}.layout_spacer__VADOA{margin-inline-start:auto}.layout_iconLink__HMnTr{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:var(--radius-md);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-apple),color var(--duration-fast) var(--ease-apple)}.layout_iconLink__HMnTr:hover{background:var(--color-surface-lift);color:var(--color-text)}.layout_iconBadge__raH_v{position:absolute;inset-block-start:2px;inset-inline-end:2px;min-inline-size:1.125rem;padding-inline:.25rem;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-text-inverse);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1.125rem;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--color-surface)}.layout_main__LMxCR{flex:1;width:100%;max-width:var(--max-content);margin-inline:auto;padding-block:var(--space-8);padding-inline:var(--space-8)}@media (max-width:60rem){.layout_shell__UqjkR{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.layout_sidebar___jQ2w{position:static;height:auto;overflow-y:visible;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding-block:var(--space-3);border-inline-end:0;border-block-end:1px solid var(--color-hairline)}.layout_sidebarHead__0urU4{display:block;padding-inline:0}html[data-staff-rail=true] .layout_shell__UqjkR{grid-template-columns:minmax(0,1fr)}html[data-staff-rail=true] .layout_sidebarHead__0urU4{display:block}.layout_main__LMxCR,.layout_topbar__P8SnA{padding-inline:var(--space-4)}}@media print{.layout_sidebar___jQ2w,.layout_topbar__P8SnA{display:none}.layout_shell__UqjkR{display:block;min-height:0;background:#fff}html[data-staff-rail=true] .layout_shell__UqjkR{grid-template-columns:minmax(0,1fr)}.layout_main__LMxCR{max-width:none;padding:0}}.layout_createMenu__vvb2d{position:relative}.layout_createMenu__vvb2d>summary{cursor:pointer;list-style:none}.layout_createMenu__vvb2d>summary::-webkit-details-marker{display:none}.layout_createMenu__vvb2d[open]>summary{background:var(--color-surface-lift);color:var(--color-text)}.layout_createList__WY1p1{position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0;z-index:20;min-inline-size:15rem;margin:0;padding:var(--space-1);list-style:none;background:var(--color-surface);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-md)}.layout_createItem__iINT_{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none}.layout_createItem__iINT_:focus-visible,.layout_createItem__iINT_:hover{background:var(--color-surface-lift)}.layout_createContext__2P_VN{color:var(--color-text-muted);font-size:var(--text-xs)}.CommandPalette_trigger__Ggqol{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2.25rem;min-inline-size:13rem;padding-inline:var(--space-3);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--color-surface-lift);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-apple),border-color var(--duration-fast) var(--ease-apple),color var(--duration-fast) var(--ease-apple)}.CommandPalette_trigger__Ggqol:hover{border-color:var(--color-hairline-strong);color:var(--color-text)}.CommandPalette_triggerIcon__SgABo{display:inline-flex;flex:none}.CommandPalette_triggerLabel__0TjsI{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommandPalette_triggerKbd__Gpaqo{flex:none}.CommandPalette_scrim__rwXFu{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding-block-start:12vh;padding-inline:var(--space-4);padding-block-end:var(--space-4);background:var(--backdrop)}.CommandPalette_panel__tfDH0{display:flex;flex-direction:column;inline-size:min(40rem,100%);max-block-size:min(34rem,76vh);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-modal);transform-origin:top center}.CommandPalette_field__lZG2l{display:flex;align-items:center;gap:var(--space-3);flex:none;min-block-size:3.5rem;padding-inline:var(--space-4);border-block-end:1px solid var(--color-hairline)}.CommandPalette_fieldIcon__Hf4QJ{display:inline-flex;flex:none;color:var(--color-text-muted)}.CommandPalette_input__8oy0G{flex:1;min-inline-size:0;border:0;background:none;color:var(--color-text);font:inherit;font-size:var(--text-base);outline:none}.CommandPalette_input__8oy0G::placeholder{color:var(--color-text-muted)}.CommandPalette_escape__3xO4V{display:inline-flex;flex:none;align-items:center;padding:0;border:0;background:none;cursor:pointer}.CommandPalette_kbd__AfaEk{direction:ltr;unicode-bidi:isolate;display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.5rem;padding-inline:.375rem;padding-block:.0625rem;border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-xs);line-height:1.25rem}.CommandPalette_results__HdfbN{flex:1;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--space-2)}.CommandPalette_section__9c8Gc{padding-block-end:var(--space-1)}.CommandPalette_sectionTitle__OBz2M{margin:0;padding-inline:var(--space-4);padding-block:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.CommandPalette_row__Gppwn{display:flex;align-items:center;gap:var(--space-3);min-block-size:2.75rem;padding-inline:var(--space-4);padding-block:var(--space-2);color:var(--color-text);text-decoration:none}.CommandPalette_row__Gppwn[aria-selected=true]{background:var(--color-accent-surface)}.CommandPalette_rowIcon__PDUBY{display:grid;place-items:center;flex:none;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--radius-sm);background:var(--color-surface-lift);color:var(--color-text-muted)}.CommandPalette_row__Gppwn[aria-selected=true] .CommandPalette_rowIcon__PDUBY{background:var(--color-surface);color:var(--color-accent)}.CommandPalette_rowText__6WoEp{display:flex;flex-direction:column;min-inline-size:0}.CommandPalette_rowHint__xP6Bw,.CommandPalette_rowLabel__uFv0h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommandPalette_rowLabel__uFv0h{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.CommandPalette_rowHint__xP6Bw{color:var(--color-text-muted);font-size:var(--text-xs)}.CommandPalette_enter__Fispf{margin-inline-start:auto;flex:none;color:var(--color-text-muted);font-size:var(--text-sm)}.CommandPalette_empty___nE0R{margin:0;padding-block:var(--space-6);font-size:var(--text-sm);text-align:center}.CommandPalette_empty___nE0R,.CommandPalette_footer__5zXZU{padding-inline:var(--space-4);color:var(--color-text-muted)}.CommandPalette_footer__5zXZU{display:flex;align-items:center;gap:var(--space-4);flex:none;padding-block:var(--space-2);border-block-start:1px solid var(--color-hairline);font-size:var(--text-xs)}.CommandPalette_hint__kxGJB{display:inline-flex;align-items:center;gap:var(--space-2)}.CommandPalette_hint__kxGJB:last-child{margin-inline-start:auto}@media (max-width:60rem){.CommandPalette_trigger__Ggqol{min-inline-size:0;inline-size:2.75rem;min-block-size:2.75rem;justify-content:center;border-radius:var(--radius-md);background:none}.CommandPalette_trigger__Ggqol:hover{border-color:transparent;background:var(--color-surface-lift)}.CommandPalette_triggerKbd__Gpaqo,.CommandPalette_triggerLabel__0TjsI{display:none}.CommandPalette_scrim__rwXFu{padding-block-start:var(--space-8)}.CommandPalette_footer__5zXZU{display:none}}.HistoryEntries_list__zthOg{list-style:none;margin:0;padding:0}.HistoryEntries_row__oMe0D{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--color-hairline);font-size:var(--text-sm);line-height:var(--leading-tight)}.HistoryEntries_row__oMe0D:first-child{border-block-start:0}.HistoryEntries_row__oMe0D[data-editing=true]{background:var(--color-surface-sunken)}.HistoryEntries_when__6O5nX{font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;min-inline-size:6.5rem}.HistoryEntries_body__aJ2ah{flex:1 1 12rem;white-space:pre-wrap}.HistoryEntries_tools__mit_P{display:contents}.HistoryEntries_tool__2HwOz{font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;text-decoration:none;white-space:nowrap;list-style:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-apple)}.HistoryEntries_tool__2HwOz::-webkit-details-marker{display:none}.HistoryEntries_remove__UFMBo[open] .HistoryEntries_tool__2HwOz,.HistoryEntries_row__oMe0D:focus-within .HistoryEntries_tool__2HwOz,.HistoryEntries_row__oMe0D:hover .HistoryEntries_tool__2HwOz{opacity:1}.HistoryEntries_tool__2HwOz:focus-visible,.HistoryEntries_tool__2HwOz:hover{color:var(--color-text);text-decoration:underline}.HistoryEntries_edit__t4POb{margin-inline-start:auto}.HistoryEntries_remove__UFMBo[open]{flex-basis:100%}.HistoryEntries_removeForm__mJPH6{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2) var(--space-3);inline-size:100%;padding-block:var(--space-2)}.HistoryEntries_removeForm__mJPH6>:first-child{flex:1 1 12rem}.HistoryEntries_form__D6Y2f{margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-hairline);font-size:var(--text-sm)}.HistoryEntries_formHeading___zoOi{margin-block:0 var(--space-2);font-weight:var(--weight-semibold);font-size:var(--text-sm)}.HistoryEntries_formActions__IlSPd{display:flex;align-items:center;gap:var(--space-3)}.HistoryEntries_cancel__M_WXL{font-size:var(--text-sm);color:var(--color-text-muted)}.HistoryEntries_chips__M5qfJ{flex:1 1 12rem;display:flex;flex-wrap:wrap;gap:var(--space-1)}.HistoryEntries_chip__5DRPU{padding:0 var(--space-2);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);line-height:1.6;white-space:nowrap}.HistoryEntries_fold__GQucd{font-size:var(--text-sm)}.HistoryEntries_foldSummary__iaV_Y{display:flex;align-items:baseline;gap:var(--space-3);padding-block:var(--space-1);cursor:pointer;list-style:none}.HistoryEntries_foldSummary__iaV_Y::-webkit-details-marker{display:none}.HistoryEntries_foldEmpty__ONIc8{color:var(--color-text-muted)}.HistoryEntries_foldAction__RcHha{margin-inline-start:auto;color:var(--color-accent);font-weight:var(--weight-semibold)}.HistoryEntries_fold__GQucd[open] .HistoryEntries_foldAction__RcHha{color:var(--color-text-muted)}.HistoryEntries_fold__GQucd>.HistoryEntries_form__D6Y2f{margin-block-start:var(--space-2)}.HistoryEntries_ticksForm__9H_S0{display:flex;flex-direction:column;gap:var(--space-3);margin-block-end:var(--space-3)}.HistoryEntries_ticks__Kt586{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--space-1) var(--space-3)}.HistoryEntries_tick__HcvFL{display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-1);cursor:pointer}.HistoryEntries_noneTick__lVyNN{font-weight:var(--weight-semibold)}.HistoryEntries_familyGrid__09KgN,.HistoryEntries_medicalGrid__M4y2u{display:flex;flex-direction:column;gap:var(--space-2)}.HistoryEntries_ticksForm__9H_S0:has(input[name=none]:checked) .HistoryEntries_medicalGrid__M4y2u{display:none}.HistoryEntries_familyGrid__09KgN{display:none}.HistoryEntries_ticksForm__9H_S0:has(input[name=familyHistory][value=yes]:checked) .HistoryEntries_familyGrid__09KgN{display:flex}.HistoryEntries_relatedHow__CDTh2{display:none}.HistoryEntries_ticksForm__9H_S0:has(input[name=parentsRelated][value=yes]:checked) .HistoryEntries_relatedHow__CDTh2{display:block}.HistoryEntries_other__T5dXN{max-inline-size:24rem}.HistoryEntries_question__RfANN{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0;padding:0;border:0}.HistoryEntries_questionLabel__zRQLe{float:inline-start;min-inline-size:14rem;padding:0}.HistoryEntries_segmented__BjzoF{display:inline-flex;border:1px solid var(--color-hairline-strong);border-radius:var(--radius-sm);overflow:hidden}.HistoryEntries_segment__KLTKw{position:relative;cursor:pointer}.HistoryEntries_segment__KLTKw+.HistoryEntries_segment__KLTKw{border-inline-start:1px solid var(--color-hairline-strong)}.HistoryEntries_segment__KLTKw input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.HistoryEntries_segment__KLTKw span{display:block;padding:var(--space-1) var(--space-3);min-inline-size:3.5rem;text-align:center}.HistoryEntries_segment__KLTKw input:checked+span{background:var(--color-accent);color:var(--color-text-inverse)}.HistoryEntries_segment__KLTKw input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:-2px}.HistoryEntries_uses__l63TK{border-collapse:collapse;inline-size:100%;max-inline-size:32rem}.HistoryEntries_uses__l63TK td,.HistoryEntries_uses__l63TK th{padding:var(--space-1) var(--space-2);border-block-end:1px solid var(--color-hairline);text-align:center;font-weight:var(--weight-normal)}.HistoryEntries_uses__l63TK th[scope=row],.HistoryEntries_uses__l63TK thead th:first-child{text-align:start}.HistoryEntries_uses__l63TK thead th{color:var(--color-text-muted);font-size:var(--text-xs)}.HistoryEntries_uses__l63TK input[type=radio]{cursor:pointer}.HistoryEntries_otherInline__C2eQx{min-inline-size:10rem}.HistoryEntries_recordedOn__omcCb{max-inline-size:12rem}.Demographics_facts__GndFW{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-4) var(--space-6);margin:0}.Demographics_fact__VzMAa{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.Demographics_label__gM4Co{font-size:var(--text-sm);color:var(--color-text-muted)}.Demographics_value__r5boG{margin:0;font-weight:var(--weight-semibold);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.Demographics_valueIncomplete__QgjSj{display:inline-flex;align-items:center;align-self:start;padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--color-caution-surface);color:var(--color-caution)}.AppointmentsPanel_panel__NkluL{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-4) var(--space-6)}.AppointmentsPanel_group__3ODCF{min-inline-size:0}.AppointmentsPanel_heading__BjiBo{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.AppointmentsPanel_list___M7E8{list-style:none;margin:0;padding:0}.AppointmentsPanel_row__fHXts{padding-block:var(--space-2);border-block-start:1px solid var(--color-hairline)}.AppointmentsPanel_row__fHXts:first-child{border-block-start:0;padding-block-start:0}.AppointmentsPanel_what___kUEZ,.AppointmentsPanel_when___Kxne{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0;font-size:var(--text-sm);line-height:var(--leading-tight)}.AppointmentsPanel_when___Kxne{font-weight:var(--weight-semibold)}.AppointmentsPanel_what___kUEZ{margin-block-start:var(--space-1)}.AppointmentsPanel_dot__IN0Xf{color:var(--color-surface-lift-hover)}.AppointmentsPanel_muted__0vx8d{color:var(--color-text-muted)}.AppointmentsPanel_numeric____fsA{font-variant-numeric:tabular-nums;unicode-bidi:plaintext}.AppointmentsPanel_chip__0sr_j{font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface-lift);border-radius:var(--radius-sm);padding-block:1px;padding-inline:var(--space-2);white-space:nowrap}.AppointmentsPanel_empty__ISmyn,.AppointmentsPanel_more__OozVO{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.AppointmentsPanel_more__OozVO{margin-block-start:var(--space-2);font-size:var(--text-xs)}.AppointmentsPanel_open__Cdded{color:var(--color-text);font-weight:var(--weight-semibold);text-decoration:none}.AppointmentsPanel_open__Cdded:focus-visible,.AppointmentsPanel_open__Cdded:hover{text-decoration:underline}.AppointmentsPanel_filters__noRoN{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.AppointmentsPanel_filterApply__bZI62,.AppointmentsPanel_filterSelect__Gd_pc{font:inherit;font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);padding-block:var(--space-1);padding-inline:var(--space-2)}.AppointmentsPanel_filterSelect__Gd_pc{max-inline-size:100%}.AppointmentsPanel_filterApply__bZI62{cursor:pointer}.DeskNote_heading__3bA05{font-size:var(--text-xs);text-transform:uppercase}.DeskNote_heading__3bA05,.DeskNote_text__8YJKP{display:block;font-weight:var(--weight-semibold)}.DeskNote_text__8YJKP{white-space:pre-wrap;overflow-wrap:anywhere}.Allergies_ask__BuaqT{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm)}.Allergies_line__aSXvV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0;font-size:var(--text-sm)}.Allergies_muted__gkYmT{color:var(--color-text-muted)}.Allergies_inlineForm__SlS60{display:inline-flex}.Allergies_foldSummary__w4AS2{padding-block:var(--space-1);color:var(--color-accent);font-weight:var(--weight-semibold);cursor:pointer;list-style:none}.Allergies_foldSummary__w4AS2::-webkit-details-marker{display:none}.Allergies_fold__Bo2MP[open] .Allergies_foldSummary__w4AS2{color:var(--color-text-muted)}.Allergies_form__JJGVq{padding-block-start:var(--space-2);border-block-start:1px solid var(--color-hairline)}.Allergies_reactions__J_X8u{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0 0 var(--space-2);padding:0;border:0}.Allergies_legend__6FuFn{inline-size:100%;padding:0;margin-block-end:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted)}.Allergies_tick__QizW7{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.LabResults_charts__pbxZS{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-4);margin-block:var(--space-3) var(--space-4)}.LabResults_scroller__8UlAU{max-width:100%;overflow-x:auto}.LabResults_table__ry7cM{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.LabResults_table__ry7cM td,.LabResults_table__ry7cM th{padding:var(--space-1) var(--space-2);text-align:start;vertical-align:baseline;border-block-start:1px solid var(--color-hairline)}.LabResults_table__ry7cM thead th{border-block-start:0;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}.LabResults_flag__WG3Wm{color:var(--color-danger);font-weight:var(--weight-semibold)}.LabResults_struck__mQEuL{color:var(--color-text-subtle)}.LabResults_struck__mQEuL .LabResults_value__SIfWN{text-decoration:line-through}.LabResults_tools__fXpbf{flex-wrap:wrap}.LabResults_tools__fXpbf,.LabResults_tools__fXpbf form{display:flex;gap:var(--space-2);align-items:center}.LabResults_entry__jEqY0{margin-block-start:var(--space-4);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-hairline)}.LabResults_entryHead__FUa4V{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-3)}.LabResults_entry__jEqY0 .LabResults_table__ry7cM input,.LabResults_entry__jEqY0 .LabResults_table__ry7cM select{inline-size:100%;min-inline-size:5rem}.LabResults_entry__jEqY0 .LabResults_table__ry7cM td:first-child input{min-inline-size:11rem}.LabResults_muted__kYvTH{color:var(--color-text-muted);font-size:var(--text-sm)}.Alert_alert__8HlXG.Alert_alert__8HlXG{display:block;padding-block:var(--space-3);padding-inline:var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-normal);font-weight:var(--weight-semibold);box-shadow:none}.Alert_info__nhphV.Alert_info__nhphV{background:var(--color-accent-surface);border-color:color-mix(in srgb,var(--color-accent) 22%,var(--color-surface));color:var(--color-accent)}.Alert_success__CigBZ.Alert_success__CigBZ{background:var(--color-success-surface);border-color:color-mix(in srgb,var(--color-success) 22%,var(--color-surface));color:var(--color-success)}.Alert_caution__MkXjE.Alert_caution__MkXjE{background:var(--color-caution-surface);border-color:color-mix(in srgb,var(--color-caution) 22%,var(--color-surface));color:var(--color-caution)}.Alert_danger__YXfR1.Alert_danger__YXfR1{background:var(--color-danger-surface);border-color:color-mix(in srgb,var(--color-danger) 22%,var(--color-surface));color:var(--color-danger)}.Alert_alert__8HlXG.Alert_alert__8HlXG a{color:inherit;text-decoration:none;font-weight:var(--weight-semibold);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out)}.Alert_alert__8HlXG.Alert_alert__8HlXG a:focus-visible,.Alert_alert__8HlXG.Alert_alert__8HlXG a:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.Alert_success__CigBZ{animation:Alert_confirmed__CpzcN .32s var(--ease-move) 1}@keyframes Alert_confirmed__CpzcN{50%{transform:scale(1.01)}}@media (prefers-reduced-motion:reduce){.Alert_success__CigBZ{animation:none}}.CurrentMedication_list__kW0yp{list-style:none;margin:0;padding:0}.CurrentMedication_row__hPnen{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);padding-block:var(--space-2);border-block-start:1px solid var(--color-hairline);font-size:var(--text-sm);line-height:var(--leading-tight)}.CurrentMedication_row__hPnen:first-child{border-block-start:0}.CurrentMedication_date__Iljio{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;min-inline-size:6.5em}.CurrentMedication_text__THtdU{flex:1 1 16rem;min-inline-size:0}.CurrentMedication_name___PEBF{font-weight:var(--weight-semibold);color:inherit}a.CurrentMedication_name___PEBF{text-decoration:none}a.CurrentMedication_name___PEBF:focus-visible,a.CurrentMedication_name___PEBF:hover{text-decoration:underline}.CurrentMedication_detail__ljQ7l{color:var(--color-text)}.CurrentMedication_note__AJm2_{color:var(--color-text-muted)}.CurrentMedication_chip__fnHer{font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface-sunken);border-radius:var(--radius-sm);padding-block:1px;padding-inline:var(--space-2);white-space:nowrap}.CurrentMedication_actions__MZrNU{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-inline-start:auto}.CurrentMedication_inlineForm__OVfbK{display:inline-flex;align-items:center;gap:var(--space-1)}.CurrentMedication_dateInput__R0hCk{inline-size:9.5em}.CurrentMedication_srOnly__cdoCm{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.CurrentMedication_add__tGCTZ,.CurrentMedication_previous__npH7L{margin-block-start:var(--space-3);font-size:var(--text-sm)}.CurrentMedication_add__tGCTZ>summary,.CurrentMedication_previous__npH7L>summary{color:var(--color-text-muted);cursor:pointer}.CurrentMedication_add__tGCTZ>form{margin-block-start:var(--space-2)}.CurrentMedication_grid__F8pkc{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--space-1) var(--space-3);margin-block-end:var(--space-2)}.CurrentMedication_footer__OfIp3{margin-block:var(--space-3) 0;font-size:var(--text-xs)}.Badge_badge___1ssn.Badge_badge___1ssn{display:inline-flex;align-items:center;gap:var(--space-1);padding-block:.125rem;padding-inline:var(--space-2);border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-normal);white-space:nowrap;text-align:start}.Badge_neutral__5vr7S.Badge_neutral__5vr7S{background:var(--color-surface-sunken);border-color:var(--color-hairline);color:var(--color-text-muted)}.Badge_caution__zQBmN.Badge_caution__zQBmN{background:color-mix(in srgb,var(--color-caution) 14%,var(--color-surface));border-color:color-mix(in srgb,var(--color-caution) 26%,var(--color-surface));color:var(--color-caution)}.Badge_danger__4ATBm.Badge_danger__4ATBm{background:color-mix(in srgb,var(--color-danger) 14%,var(--color-surface));border-color:color-mix(in srgb,var(--color-danger) 26%,var(--color-surface));color:var(--color-danger)}.Badge_success__cKpb4.Badge_success__cKpb4{background:color-mix(in srgb,var(--color-success) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-success) 24%,var(--color-surface));color:var(--color-success)}.Button_button__aJ0V6.Button_button__aJ0V6{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding-block:var(--space-2);padding-inline:var(--space-5);border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-align:center;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.Button_button__aJ0V6.Button_button__aJ0V6:hover:not([aria-disabled=true]):not(:disabled){transform:scale(1.02);filter:brightness(1.08)}@media (pointer:fine){:is(td,th) .Button_button__aJ0V6.Button_button__aJ0V6{min-height:32px;padding-block:var(--space-1);padding-inline:var(--space-3)}}:is(td,th) .Button_button__aJ0V6.Button_button__aJ0V6:hover:not([aria-disabled=true]):not(:disabled){transform:none;filter:none}.Button_button__aJ0V6.Button_button__aJ0V6:active:not([aria-disabled=true]):not(:disabled){transform:scale(var(--press-scale))}:is(td,th) .Button_button__aJ0V6.Button_button__aJ0V6:active:not([aria-disabled=true]):not(:disabled){transform:scale(.99)}@media (prefers-reduced-motion:reduce){.Button_button__aJ0V6.Button_button__aJ0V6{transition-duration:1ms}.Button_button__aJ0V6.Button_button__aJ0V6:active:not([aria-disabled=true]):not(:disabled),:is(td,th) .Button_button__aJ0V6.Button_button__aJ0V6:active:not([aria-disabled=true]):not(:disabled){transform:none}.Button_button__aJ0V6.Button_button__aJ0V6:hover:not([aria-disabled=true]):not(:disabled){transform:none;filter:none}}.Button_button__aJ0V6.Button_button__aJ0V6:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Button_button__aJ0V6.Button_button__aJ0V6:disabled,.Button_button__aJ0V6.Button_button__aJ0V6[aria-disabled=true]{background:var(--color-surface-sunken);border-color:var(--color-hairline);color:var(--color-text-muted);cursor:not-allowed}.Button_primary__NvDjW.Button_primary__NvDjW{background:var(--color-accent);color:var(--color-text-inverse)}.Button_primary__NvDjW.Button_primary__NvDjW:hover:not([aria-disabled=true]):not(:disabled){background:var(--color-accent-hover)}.Button_secondary__PNkAv.Button_secondary__PNkAv{background:var(--color-surface-lift);color:var(--color-text)}.Button_secondary__PNkAv.Button_secondary__PNkAv:hover:not([aria-disabled=true]):not(:disabled){background:var(--color-surface-lift-hover)}.Button_danger__4QObZ.Button_danger__4QObZ{background:var(--color-danger);color:var(--color-text-inverse)}.Button_danger__4QObZ.Button_danger__4QObZ:hover:not([aria-disabled=true]):not(:disabled){background:color-mix(in srgb,var(--color-danger) 85%,var(--color-text))}.ButtonRow_row__Wt3Qk{display:flex;flex-flow:row wrap;align-items:center;gap:var(--space-3)}.FollowUps_list__b0rTs{list-style:none;margin:0;padding:0}.FollowUps_plan__jfFQO{padding-block:var(--space-3);border-block-start:1px solid var(--color-hairline);font-size:var(--text-sm);line-height:var(--leading-tight)}.FollowUps_plan__jfFQO:first-child{border-block-start:0;padding-block-start:0}.FollowUps_head__fb8Ga{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);margin-block-end:var(--space-2)}.FollowUps_booked__VLHJ8{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.FollowUps_added__Qy7mP,.FollowUps_muted__3QR8Y{color:var(--color-text-muted)}.FollowUps_added__Qy7mP{font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-inline-start:auto;white-space:nowrap}.FollowUps_facts__mlkmJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:var(--space-2) var(--space-4);margin:0}.FollowUps_fact__cDw7D{display:flex;flex-direction:column;gap:2px;min-width:0}.FollowUps_label__2aH3R{font-size:var(--text-xs);color:var(--color-text-muted)}.FollowUps_value__3Yt0e{margin:0;font-weight:var(--weight-semibold);overflow-wrap:anywhere}.FollowUps_numeric__gjoWf{font-variant-numeric:tabular-nums}.FollowUps_description__9nN5U{margin-block:var(--space-2) 0;white-space:pre-line}.FollowUps_bookLink__MSpGn{display:inline-flex;align-items:center;min-block-size:2.25rem;padding-inline:var(--space-3);border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-text-inverse);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;white-space:nowrap}.FollowUps_bookLink__MSpGn:focus-visible,.FollowUps_bookLink__MSpGn:hover{text-decoration:underline}.FollowUps_bookLink__MSpGn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.FollowUps_closed__12Zpy{margin-block-start:var(--space-3);font-size:var(--text-sm)}.FollowUps_closed__12Zpy>summary{color:var(--color-text-muted);cursor:pointer}.FollowUps_form__6GsgN{margin-block-start:var(--space-4);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-hairline)}.FollowUps_formHeading__SRSLk{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.FollowUps_kinds__SffyT{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0 0 var(--space-3);padding:0;border:0;font-size:var(--text-sm)}.FollowUps_kinds__SffyT>legend{padding:0;margin-block-end:var(--space-1)}.FollowUps_kindOption__2eLcR{display:inline-flex;align-items:center;gap:var(--space-1)}.FollowUps_grid__DRzaL{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0 var(--space-4)}.FollowUps_due__sh7vI{display:grid;grid-template-columns:minmax(3.5rem,5rem) minmax(0,1fr);gap:var(--space-2)}.FollowUps_addFold__6ADme>summary{cursor:pointer;color:var(--color-accent);font-size:var(--text-sm);padding-block:var(--space-1)}.NoteFields_group__4lY3u{border:0;margin:0;padding:0;min-inline-size:0}.NoteFields_legend__EeMxf{padding:0;margin-block-end:var(--space-2);font-weight:600}.NoteFields_choices__1TR12{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.NoteFields_choice__RDwjE{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;cursor:pointer}.PrescribedItems_list__LAMHR{display:flex;flex-direction:column;gap:var(--space-3);margin-block:var(--space-4) 0;padding:0;list-style:none}.PrescribedItems_item__dWb8e+.PrescribedItems_item__dWb8e{padding-block-start:var(--space-3);border-block-start:1px solid var(--color-hairline)}.PrescribedItems_name__2hWWh{margin:0;color:var(--color-text);font-size:var(--text-base);font-weight:600;unicode-bidi:plaintext;text-align:-webkit-match-parent;text-align:match-parent}.PrescribedItems_facts__NyV2m{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--space-2) var(--space-4);margin-block-start:var(--space-2)}.PrescribedItems_label__Ass6V{display:block;color:var(--color-text-muted);font-size:var(--text-xs)}.PrescribedItems_value__EIaiG{display:block;color:var(--color-text);font-size:var(--text-sm);unicode-bidi:plaintext;text-align:-webkit-match-parent;text-align:match-parent}.PrescribedItems_numeric__u7gJb{font-variant-numeric:tabular-nums}.PrescribedItems_instructions__lyUqw{margin-block-start:var(--space-2);color:var(--color-text);font-size:var(--text-sm);unicode-bidi:plaintext;text-align:-webkit-match-parent;text-align:match-parent}.PrescribedItems_chip__DxabZ{display:inline-block;vertical-align:middle;font-size:var(--text-xs);font-weight:400;color:var(--color-text-muted);background:var(--color-surface-lift);border-radius:var(--radius-sm);padding-block:1px;padding-inline:var(--space-2);white-space:nowrap}.Prescriptions_items__hz7yc,.Prescriptions_list__1UPD0{list-style:none;margin:0;padding:0}.Prescriptions_row__VaErn{padding-block:var(--space-2);border-block-start:1px solid var(--color-hairline);font-size:var(--text-sm);line-height:var(--leading-tight)}.Prescriptions_row__VaErn:first-child{border-block-start:0}.Prescriptions_status__VxxL_{margin:0 0 var(--space-1)}.Prescriptions_when__ixUPq{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-inline-end:var(--space-2);white-space:nowrap}.Prescriptions_items__hz7yc{padding-inline-start:var(--space-3)}.Prescriptions_item__8WoyW{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);padding-block:2px}.Prescriptions_name__d4eZG{font-weight:var(--weight-semibold);unicode-bidi:plaintext}.Prescriptions_detail__WxGUb{color:var(--color-text);unicode-bidi:plaintext}.Prescriptions_chip__O0bUP{font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface-lift);border-radius:var(--radius-sm);padding-block:1px;padding-inline:var(--space-2);white-space:nowrap}.Prescriptions_medicineRow__6nsgW{padding-block:var(--space-2)}.Prescriptions_grid__DBbX5{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--space-1) var(--space-3)}.Prescriptions_another__XP0fP,.Prescriptions_unlisted__Ngqmb{margin-block:var(--space-2);font-size:var(--text-sm)}.Prescriptions_another__XP0fP>summary,.Prescriptions_unlisted__Ngqmb>summary{color:var(--color-text-muted);cursor:pointer}.Prescriptions_another__XP0fP{border-block-start:1px solid var(--color-hairline);padding-block-start:var(--space-2)}.Prescriptions_writeFold__fMIN1>summary{cursor:pointer;color:var(--color-accent);font-size:var(--text-sm);padding-block:var(--space-1)}.Timeline_capped__zMVCZ,.Timeline_hint__4bO1m,.Timeline_more__Pg_Id{color:var(--color-text-muted);font-size:var(--text-xs);margin-block:0 var(--space-2)}.Timeline_more__Pg_Id{margin-block:var(--space-2) 0}.Timeline_list__ezuOc{list-style:none;margin:0;padding:0}.Timeline_row__Tqppo{position:relative;border-block-start:1px solid var(--color-hairline)}.Timeline_row__Tqppo:first-child{border-block-start:0}.Timeline_line__fNrGy{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);padding-inline:var(--space-1);color:var(--color-text);text-decoration:none;font-size:var(--text-sm);line-height:var(--leading-tight);border-radius:var(--radius-sm)}a.Timeline_line__fNrGy:focus-visible,a.Timeline_line__fNrGy:hover{background:var(--color-surface-sunken);outline:none}a.Timeline_line__fNrGy:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.Timeline_when__aLsuT{font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;min-inline-size:9.5rem}.Timeline_what__KIkWe{font-weight:var(--weight-semibold)}.Timeline_who__lNtna{color:var(--color-text-muted)}.Timeline_who__lNtna:before{content:"·";margin-inline-end:var(--space-2);color:var(--color-text-subtle)}.Timeline_chip__OhLAy{font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface-lift);border-radius:var(--radius-sm);padding-block:1px;padding-inline:var(--space-2);white-space:nowrap}.Timeline_chipCaution__qHz7o{color:var(--color-caution);background:var(--color-caution-surface)}.Timeline_chipNote__34g6j{color:var(--color-accent);background:var(--color-accent-surface)}.Timeline_preview__Vxwqd{display:none;position:absolute;inset-inline-start:0;inset-inline-end:0;top:100%;z-index:20;pointer-events:none;background:var(--color-surface);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-md);padding:var(--space-4);max-block-size:28rem;overflow:hidden;font-size:var(--text-sm)}.Timeline_row__Tqppo:focus-within .Timeline_preview__Vxwqd,.Timeline_row__Tqppo:hover .Timeline_preview__Vxwqd{display:block}.Timeline_lines__TIz0F+.Timeline_lines__TIz0F,.Timeline_note__J7752+.Timeline_lines__TIz0F,.Timeline_note__J7752+.Timeline_note__J7752{margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-hairline)}.Timeline_noteMeta__cQyC_{color:var(--color-text-muted);font-size:var(--text-xs);margin-block:0 var(--space-2)}.Timeline_section__TCzwc+.Timeline_section__TCzwc{margin-block-start:var(--space-2)}.Timeline_sectionLabel__J0gvN{display:block;font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.Timeline_sectionBody__RuDeH{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;white-space:pre-line}.Timeline_diagnoses__fzl_s,.Timeline_lines__TIz0F{list-style:none;margin:0;padding:0}.PageHeader_header__Fb6__{margin-block-end:var(--space-8)}.PageHeader_eyebrow__nUkC1{margin:0 0 var(--space-3);font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-hover)}.PageHeader_eyebrow__nUkC1:lang(ar){letter-spacing:normal;text-transform:none}.PageHeader_title__7Lbgp{margin-block-end:var(--space-2);font-size:var(--text-hero);line-height:1.1;letter-spacing:var(--tracking-tight)}@media (max-width:48rem){.PageHeader_title__7Lbgp{font-size:var(--text-hero-compact)}}.PageHeader_title__7Lbgp:lang(ar){letter-spacing:normal}.PageHeader_description___zezI{color:var(--color-text-muted);margin-block:0;max-width:60ch}