.navigation-progress_progress__L_6Rr{position:fixed;z-index:100;top:env(safe-area-inset-top,0);right:0;left:0;width:100%;height:2px;pointer-events:none;opacity:0;background:var(--gold);transform:scaleX(0);transform-origin:left center;transition:opacity var(--motion-fast) var(--ease-out-premium)}.navigation-progress_progress__L_6Rr[data-navigation-progress=pending]{opacity:.92;animation:navigation-progress_navigation-progress___GUax 1.15s var(--ease-out-premium) infinite}@keyframes navigation-progress_navigation-progress___GUax{0%{transform:scaleX(.04)}55%{transform:scaleX(.64)}to{transform:scaleX(.9)}}.navigation-progress_pendingContent__smFRc{position:relative;min-height:100%}.navigation-progress_pageContent__h9DWV{min-height:100%;transition:opacity var(--motion-fast) var(--ease-out-premium)}.navigation-progress_pendingContent__smFRc[data-navigation-pending=true] .navigation-progress_pageContent__h9DWV{opacity:.96}.navigation-progress_pendingContent__smFRc[data-navigation-skeleton=true] .navigation-progress_pageContent__h9DWV{opacity:.12;pointer-events:none}.navigation-progress_skeleton__GA_eB{position:absolute;z-index:1;top:0;right:0;left:0;min-height:100%;padding:0 0 88px;background:color-mix(in srgb,var(--powder) 90%,transparent)}.navigation-progress_skeletonPage__FWSM1{box-sizing:border-box;display:grid;gap:clamp(32px,4vw,48px);width:min(1240px,calc(100% - 96px));margin:0 auto;padding:clamp(36px,4.5vw,64px) 0 84px}.navigation-progress_skeletonHeader__8Sb_9{display:grid;justify-items:start}.navigation-progress_skeletonPage__FWSM1 span{display:block;background:linear-gradient(100deg,color-mix(in srgb,var(--gold) 11%,var(--line)) 18%,color-mix(in srgb,var(--ivory) 78%,var(--line)) 46%,color-mix(in srgb,var(--gold) 11%,var(--line)) 74%);background-size:220% 100%;animation:navigation-progress_navigation-skeleton-shimmer__uqQq4 1.7s ease-in-out infinite}.navigation-progress_skeletonEyebrow__Rm_ge{width:120px;height:8px;border-radius:999px}.navigation-progress_skeletonTitle__SJf8U{width:min(62%,600px);height:clamp(52px,5.5vw,76px);margin-top:13px;border-radius:8px;opacity:.82}.navigation-progress_skeletonDescription__JZgzt{width:min(52%,470px);height:14px;margin-top:12px;border-radius:999px}.navigation-progress_skeletonToolbar__8TS4K{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--brown) 14%,var(--line))}.navigation-progress_skeletonControls__zmttj{display:flex;flex:1 1 540px;flex-wrap:wrap;gap:10px}.navigation-progress_skeletonControl__6mKmM{flex:0 1 148px;height:38px;border:1px solid color-mix(in srgb,var(--gold) 13%,var(--line));border-radius:999px}.navigation-progress_skeletonControl__6mKmM:first-child{flex-basis:206px}.navigation-progress_skeletonAction__UBNqO{flex:0 1 166px;height:38px;border-radius:999px}.navigation-progress_skeletonSection__xK_92{display:grid;gap:18px}.navigation-progress_skeletonSectionHeader__ExRiM{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px 16px;padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--brown) 13%,var(--line))}.navigation-progress_skeletonSectionEyebrow__ylbSB{grid-column:1;width:92px;height:7px;border-radius:999px}.navigation-progress_skeletonSectionTitle__ZPYa3{grid-column:1;width:min(100%,300px);height:17px;border-radius:6px}.navigation-progress_skeletonBadge__1l7vN{grid-column:2;grid-row:1/span 2;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--gold) 12%,var(--line));border-radius:50%}.navigation-progress_skeletonRows__FXjjH{display:grid;width:100%}.navigation-progress_skeletonRow__AlpI3{display:grid;grid-template-columns:minmax(110px,1fr) minmax(130px,1.25fr) minmax(100px,.7fr) minmax(90px,auto);align-items:center;gap:24px;min-height:88px;padding:0 8px;border-bottom:1px solid color-mix(in srgb,var(--brown) 10%,var(--line))}.navigation-progress_skeletonCellPrimary___319m,.navigation-progress_skeletonCellSecondary__te9ox{width:min(100%,150px);height:12px;border-radius:999px}.navigation-progress_skeletonCellSecondary__te9ox{width:min(100%,192px)}.navigation-progress_skeletonPill__WAQZn{width:92px;height:26px;border:1px solid color-mix(in srgb,var(--gold) 14%,var(--line));border-radius:999px}.navigation-progress_skeletonRowAction__LHrUO{width:96px;height:30px;border:1px solid color-mix(in srgb,var(--gold) 16%,var(--line));border-radius:999px}@keyframes navigation-progress_navigation-skeleton-shimmer__uqQq4{0%,to{background-position:100% 0}50%{background-position:0 0}}.navigation-progress_srOnly__x1R5W{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.navigation-progress_progress__L_6Rr{animation:none;transition:none}.navigation-progress_progress__L_6Rr[data-navigation-progress=pending]{transform:scaleX(.35);animation:none}.navigation-progress_pendingContent__smFRc[data-navigation-pending=true] .navigation-progress_pageContent__h9DWV{opacity:1;transition:none}.navigation-progress_skeletonPage__FWSM1 span{animation:none}}@media (min-width:761px) and (max-width:960px){.navigation-progress_skeletonRow__AlpI3{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:16px}.navigation-progress_skeletonRowAction__LHrUO{display:none}}@media (max-width:760px){.navigation-progress_skeleton__GA_eB{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.navigation-progress_skeletonPage__FWSM1{width:min(100% - 32px,620px);gap:30px;padding:28px 0 54px}.navigation-progress_skeletonTitle__SJf8U{width:82%;height:clamp(42px,10vw,56px)}.navigation-progress_skeletonDescription__JZgzt{width:74%}.navigation-progress_skeletonControls__zmttj{flex-basis:100%}.navigation-progress_skeletonControl__6mKmM{flex:1 1 118px}.navigation-progress_skeletonControl__6mKmM:first-child{flex-basis:152px}.navigation-progress_skeletonAction__UBNqO{flex-basis:132px}.navigation-progress_skeletonRow__AlpI3{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:76px;padding:14px 2px}.navigation-progress_skeletonCellPrimary___319m{grid-column:1;grid-row:1}.navigation-progress_skeletonCellSecondary__te9ox{grid-column:1;grid-row:2}.navigation-progress_skeletonPill__WAQZn{grid-column:2;grid-row:1}.navigation-progress_skeletonRowAction__LHrUO{grid-column:2;grid-row:2}}.WorkspaceSwitcher_emptyState__XHe2E,.WorkspaceSwitcher_staticState__vXujh,.WorkspaceSwitcher_switcher__YPiO3{position:relative;width:100%}.WorkspaceSwitcher_emptyState__XHe2E,.WorkspaceSwitcher_staticState__vXujh,.WorkspaceSwitcher_trigger__4S9oJ{display:grid;gap:8px;width:100%;padding:10px 12px;border:1px solid rgba(200,162,90,.22);border-radius:10px;background:rgba(255,252,248,.72);color:#4b3a2e;text-align:left}.WorkspaceSwitcher_trigger__4S9oJ{cursor:pointer;font:inherit;transition:border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out}.WorkspaceSwitcher_trigger__4S9oJ:hover{border-color:rgba(127,90,52,.32);background:rgba(248,239,229,.84)}.WorkspaceSwitcher_manageLink__2xvJN:focus-visible,.WorkspaceSwitcher_trigger__4S9oJ:focus-visible,.WorkspaceSwitcher_workspaceOption__VmoA6:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.WorkspaceSwitcher_switcherLabel__UOv7L{color:rgba(126,91,35,.75);font-size:.62rem;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.WorkspaceSwitcher_workspaceRow__oxmzL{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:0}.WorkspaceSwitcher_staticState__vXujh .WorkspaceSwitcher_workspaceRow__oxmzL{grid-template-columns:28px minmax(0,1fr)}.WorkspaceSwitcher_workspaceIcon__sfSkR{display:inline-grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border:1px solid rgba(200,162,90,.14);border-radius:50%;background:rgba(200,162,90,.08);color:#b38845}.WorkspaceSwitcher_workspaceCopy__2K8Ie{display:grid;min-width:0;gap:3px}.WorkspaceSwitcher_workspaceCopy__2K8Ie small,.WorkspaceSwitcher_workspaceCopy__2K8Ie strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceSwitcher_workspaceCopy__2K8Ie strong{color:#4b3a2e;font-size:.8rem;font-weight:520}.WorkspaceSwitcher_workspaceCopy__2K8Ie small{color:var(--dashboard-muted,var(--app-text-secondary));font-size:.68rem}.WorkspaceSwitcher_chevron__0LE6N{color:#805b35}.WorkspaceSwitcher_popover__ggQdo{position:fixed;z-index:100;width:330px;max-width:calc(100vw - 32px)}.WorkspaceSwitcher_popoverSurface__XzdPz{box-sizing:border-box;width:100%;max-height:min(520px,calc(100dvh - 32px));overflow-y:auto;isolation:isolate;padding:14px;border:1px solid rgba(200,162,90,.38);border-radius:12px;background-color:#f8efe5;background-image:linear-gradient(140deg,#fffdf9,#f5eadf);box-shadow:0 24px 56px rgba(76,56,43,.16),inset 0 0 0 1px rgba(255,253,250,.48)}.WorkspaceSwitcher_popover__ggQdo[data-ready=false]{visibility:hidden;pointer-events:none}.WorkspaceSwitcher_popover__ggQdo[data-mobile=true] .WorkspaceSwitcher_popoverSurface__XzdPz{border-radius:14px;max-height:calc(100dvh - 32px)}.WorkspaceSwitcher_popoverTitle__M8R3p{margin:1px 8px 8px;color:rgba(126,91,35,.75);font-size:.62rem;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.WorkspaceSwitcher_workspaceList__eeSvT{display:grid;gap:3px}.WorkspaceSwitcher_workspaceForm__2vvQF{margin:0}.WorkspaceSwitcher_workspaceOptionIdentity__tOrEM{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;flex:1 1 auto;gap:9px;min-width:0}.WorkspaceSwitcher_workspaceOption__VmoA6{display:flex;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--brown);cursor:pointer;font:inherit;text-align:left;transition:border-color .2s ease-out,background .2s ease-out,color .2s ease-out}.WorkspaceSwitcher_workspaceOption__VmoA6:hover,.WorkspaceSwitcher_workspaceOption__VmoA6[aria-checked=true]{border-color:rgba(200,162,90,.16);background:rgba(200,162,90,.07);color:#3f3027}.WorkspaceSwitcher_workspaceOption__VmoA6:disabled{cursor:wait;opacity:.62}.WorkspaceSwitcher_checkmark__PLhSU{display:inline-grid;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-left:auto;color:var(--gold)}.WorkspaceSwitcher_separator__M_rRv{height:1px;margin:10px 4px;background:rgba(127,90,52,.13)}.WorkspaceSwitcher_manageLink__2xvJN{display:block;padding:8px;border-radius:6px;color:#71491f;font-size:.76rem;text-decoration:none;transition:background .2s ease-out,color .2s ease-out}.WorkspaceSwitcher_manageLink__2xvJN:hover{background:rgba(200,162,90,.08);color:#5f3e1e}.WorkspaceSwitcher_error__ihDH0,.WorkspaceSwitcher_pendingMessage__p0ctJ{margin:9px 8px 2px;font-size:.72rem;line-height:1.4}.WorkspaceSwitcher_pendingMessage__p0ctJ{color:var(--dashboard-muted,var(--app-text-secondary))}.WorkspaceSwitcher_error__ihDH0{color:#9b432e}@media (prefers-reduced-motion:reduce){.WorkspaceSwitcher_manageLink__2xvJN,.WorkspaceSwitcher_trigger__4S9oJ,.WorkspaceSwitcher_workspaceOption__VmoA6{transition:none}}.WorkspaceSwitcher_compact__QCGQG .WorkspaceSwitcher_trigger__4S9oJ,.WorkspaceSwitcher_compact__QCGQG.WorkspaceSwitcher_emptyState__XHe2E,.WorkspaceSwitcher_compact__QCGQG.WorkspaceSwitcher_staticState__vXujh{min-height:40px;padding:4px 8px;border-color:rgba(200,162,90,.16);border-radius:999px;background:rgba(255,252,248,.42);box-shadow:none}.WorkspaceSwitcher_compact__QCGQG .WorkspaceSwitcher_switcherLabel__UOv7L{display:none}.WorkspaceSwitcher_compact__QCGQG .WorkspaceSwitcher_workspaceRow__oxmzL{grid-template-columns:20px minmax(0,1fr) auto 16px;gap:6px}.WorkspaceSwitcher_compact__QCGQG.WorkspaceSwitcher_staticState__vXujh .WorkspaceSwitcher_workspaceRow__oxmzL{grid-template-columns:20px minmax(0,1fr)}.WorkspaceSwitcher_compactActionLabel__L2wo_{overflow:hidden;color:#76502a;font-size:.66rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.WorkspaceSwitcher_compact__QCGQG .WorkspaceSwitcher_workspaceIcon__sfSkR{width:20px;height:20px;border-color:rgba(200,162,90,.1)}.WorkspaceSwitcher_compact__QCGQG .WorkspaceSwitcher_workspaceCopy__2K8Ie{gap:1px}.WorkspaceSwitcher_compact__QCGQG .WorkspaceSwitcher_workspaceCopy__2K8Ie strong{font-size:.68rem;font-weight:560}.WorkspaceSwitcher_compact__QCGQG .WorkspaceSwitcher_workspaceCopy__2K8Ie small{font-size:.58rem}.WorkspaceSwitcher_compact__QCGQG .WorkspaceSwitcher_chevron__0LE6N{width:16px;height:16px}.WorkspaceSwitcher_mobileDrawer__uf0Yi{box-sizing:border-box;overflow:hidden;border:1px solid rgba(200,162,90,.3);border-bottom:0;border-radius:18px 18px 0 0;background:linear-gradient(140deg,#fffdf9,#f5eadf);color:var(--brown);box-shadow:0 -16px 48px rgba(76,56,43,.16)}.WorkspaceSwitcher_mobileDrawerContent__iyL2z{box-sizing:border-box;height:auto;max-height:min(72vh,620px);max-height:min(72dvh,620px);overflow-y:auto;overscroll-behavior:contain;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.WorkspaceSwitcher_mobileDrawerHeader__w3TIi{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(127,90,52,.13)}.WorkspaceSwitcher_mobileDrawerHeader__w3TIi h2{margin:6px 0 0;color:#3b2e26;font-family:var(--app-section-title-font-family);font-size:1.45rem;font-weight:var(--app-section-title-font-weight);font-synthesis:none;letter-spacing:-.025em}.WorkspaceSwitcher_mobileDrawerHeader__w3TIi p:last-child{max-width:280px;margin:5px 0 0;color:var(--app-text-secondary);font-size:.8rem;line-height:1.4}.WorkspaceSwitcher_mobileDrawerClose__g0jij{width:44px;height:44px;display:inline-grid;flex:0 0 44px;place-items:center;border:1px solid rgba(127,90,52,.18);border-radius:50%;background:rgba(255,253,250,.7);color:#76502a;cursor:pointer}.WorkspaceSwitcher_mobileDrawer__uf0Yi .WorkspaceSwitcher_workspaceList__eeSvT{margin-top:10px}.WorkspaceSwitcher_mobileDrawer__uf0Yi .WorkspaceSwitcher_workspaceOption__VmoA6{min-height:48px;padding-block:6px}.WorkspaceSwitcher_mobileDrawer__uf0Yi .WorkspaceSwitcher_workspaceCopy__2K8Ie small,.WorkspaceSwitcher_mobileDrawer__uf0Yi .WorkspaceSwitcher_workspaceCopy__2K8Ie strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.WorkspaceSwitcher_mobileDrawerClose__g0jij:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.MobileAppShell_bottomNavigation__j3ViJ svg.lucide,.MobileAppShell_moreDrawer__iflN4 svg.lucide{display:block;box-sizing:border-box;flex:0 0 auto;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}.MobileAppShell_bottomNavigation__j3ViJ{position:fixed;z-index:30;right:0;bottom:0;left:0;display:none;grid-template-columns:repeat(var(--mobile-navigation-columns),minmax(0,1fr));gap:2px;padding:5px 8px calc(5px + env(safe-area-inset-bottom));border-top:1px solid rgba(127,90,52,.16);background:rgba(255,252,248,.96);box-shadow:0 -10px 28px rgba(82,54,28,.07);backdrop-filter:blur(16px)}.MobileAppShell_bottomNavigationItem__pGS0T{position:relative;min-width:0;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--app-text-secondary);cursor:pointer;font:inherit;font-size:.62rem;line-height:1.15;text-decoration:none;transition:background var(--motion-fast) ease-out,color var(--motion-fast) ease-out,border-color var(--motion-fast) ease-out}.MobileAppShell_bottomNavigationIcon__SCp7P{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:18px}.MobileAppShell_bottomNavigationBadge__6f2EK{position:absolute;top:4px;right:calc(50% - 20px);display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border:2px solid #fbf9f6;border-radius:999px;background:#c0392b;color:#fff;font-size:.58rem;font-weight:700;line-height:1}.MobileAppShell_bottomNavigationDot__CIUjw{position:absolute;top:6px;right:calc(50% - 18px);width:8px;height:8px;border:2px solid #fbf9f6;border-radius:999px;background:#c0392b}.MobileAppShell_sheetLinkBadge__WXRxq{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;border-radius:999px;background:#c0392b;color:#fff;font-size:.64rem;font-weight:700;line-height:1}.MobileAppShell_bottomNavigationItem__pGS0T:focus-visible,.MobileAppShell_bottomNavigationItem__pGS0T:hover{background:rgba(200,162,90,.08);color:#5b4738}.MobileAppShell_bottomNavigationItem__pGS0T:focus-visible,.MobileAppShell_moreDrawerClose__uuaGj:focus-visible,.MobileAppShell_sheetLink__gpaCS:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.MobileAppShell_bottomNavigationItemActive__wFZLr{border-color:transparent;background:rgba(232,215,193,.2);color:#342922;font-weight:600}.MobileAppShell_bottomNavigationItemOpen__Sgpsg{border-color:rgba(200,162,90,.2);background:rgba(200,162,90,.05)}.MobileAppShell_bottomNavigationItemActive__wFZLr svg,.MobileAppShell_bottomNavigationItemPending__GfZrh svg{color:var(--gold)}.MobileAppShell_bottomNavigationItemPending__GfZrh{border-color:color-mix(in srgb,var(--gold) 24%,transparent);background:color-mix(in srgb,var(--gold) 9%,transparent);color:var(--brown)}.MobileAppShell_moreDrawer__iflN4{overflow:hidden;border:1px solid rgba(200,162,90,.3);border-bottom:0;border-radius:18px 18px 0 0;background:linear-gradient(140deg,#fffdf9,#f5eadf);color:var(--brown);box-shadow:0 -16px 48px rgba(76,56,43,.16)}.MobileAppShell_patientMoreDrawer__JAL8F{border-color:rgba(127,90,52,.16);background:#fffdf9;box-shadow:0 -10px 30px rgba(76,56,43,.12)}.MobileAppShell_patientMoreDrawer__JAL8F .MobileAppShell_moreDrawerHeader__1wlz0 h2{margin-top:0}.MobileAppShell_patientMoreDrawer__JAL8F .MobileAppShell_moreDrawerContent__0Aapj{padding-top:14px}.MobileAppShell_moreDrawerContent__0Aapj{box-sizing:border-box;height:auto;max-height:min(72vh,620px);max-height:min(72dvh,620px);overflow-y:auto;overscroll-behavior:contain;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.MobileAppShell_moreDrawerEyebrow__GaCXt,.MobileAppShell_moreSection___jcep h3{margin:0;color:rgba(126,91,35,.75);font-size:.64rem;font-weight:650;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.MobileAppShell_moreDrawerHeader__1wlz0{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(127,90,52,.13)}.MobileAppShell_moreDrawerHeader__1wlz0 h2{margin:6px 0 0;color:#3b2e26;font-family:var(--app-section-title-font-family);font-size:1.5rem;font-weight:var(--app-section-title-font-weight);font-synthesis:none;letter-spacing:-.025em}.MobileAppShell_moreDrawerHeader__1wlz0 p:last-child{max-width:280px;margin:5px 0 0;color:var(--app-text-secondary);font-size:.8rem;line-height:1.4}.MobileAppShell_moreDrawerClose__uuaGj{width:44px;height:44px;display:inline-grid;flex:0 0 44px;place-items:center;border:1px solid rgba(127,90,52,.18);border-radius:50%;background:rgba(255,253,250,.7);color:#76502a;cursor:pointer}.MobileAppShell_moreSection___jcep{padding:14px 0 0}.MobileAppShell_patientMoreDrawer__JAL8F .MobileAppShell_moreSection___jcep+.MobileAppShell_moreSection___jcep{margin-top:2px;border-top:1px solid rgba(127,90,52,.12)}.MobileAppShell_patientMoreDrawer__JAL8F .MobileAppShell_moreSection___jcep{padding-top:11px}.MobileAppShell_sheetLinks__5Ymiu{display:grid;gap:2px;margin-top:6px}.MobileAppShell_sheetLink__gpaCS{min-width:0;min-height:44px;display:flex;align-items:center;gap:10px;padding:0 10px;border:1px solid transparent;border-radius:9px;color:#4b3a2e;font-size:.84rem;text-decoration:none;transition:background var(--motion-fast) ease-out,color var(--motion-fast) ease-out,border-color var(--motion-fast) ease-out}.MobileAppShell_moreDrawer__iflN4 button.MobileAppShell_sheetLink__gpaCS{width:100%;background:transparent;cursor:pointer;font-family:inherit;text-align:left}.MobileAppShell_sheetLinkActive__0Hq5R,.MobileAppShell_sheetLink__gpaCS:hover{border-color:rgba(200,162,90,.14);background:rgba(200,162,90,.08);color:#342922}.MobileAppShell_sheetLinkActive__0Hq5R svg{color:var(--gold)}.MobileAppShell_patientMoreDrawer__JAL8F .MobileAppShell_sheetLinks__5Ymiu{gap:0;margin-top:4px}.MobileAppShell_moreLegalLinks__mwVNH{margin-top:18px;padding-top:14px;border-top:1px solid rgba(127,90,52,.13)}.MobileAppShell_patientMoreDrawer__JAL8F .MobileAppShell_moreLegalLinks__mwVNH{margin-top:12px;padding-top:10px}.MobileAppShell_drawerLegalLinks__xCzi3{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--app-text-secondary);font-size:.72rem}.MobileAppShell_drawerLegalLinks__xCzi3 a{color:inherit;text-decoration-color:rgba(126,91,35,.42);text-underline-offset:3px}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:550px) and (hover:none) and (pointer:coarse){.MobileAppShell_bottomNavigation__j3ViJ{display:grid}.MobileAppShell_patientBottomNavigation__epV9z{gap:0;padding:4px 4px calc(5px + env(safe-area-inset-bottom));border-top-color:rgba(127,90,52,.14);background:rgba(255,252,248,.98);box-shadow:none}.MobileAppShell_patientBottomNavigation__epV9z .MobileAppShell_bottomNavigationItem__pGS0T{min-height:54px;gap:2px;border-radius:9px;font-size:.62rem;letter-spacing:-.015em;white-space:nowrap}}@media (max-width:340px){.MobileAppShell_patientBottomNavigation__epV9z .MobileAppShell_bottomNavigationItem__pGS0T{font-size:.56rem;letter-spacing:-.025em}}@media (prefers-reduced-motion:reduce){.MobileAppShell_bottomNavigationItem__pGS0T,.MobileAppShell_sheetLink__gpaCS{transition:none}}.MobileAppShell_logoutActionRow__4mxrK{margin-top:10px;padding-top:10px;border-top:1px solid rgba(127,90,52,.13)}.MobileAppShell_logoutForm__RdUAS{margin:0}.MobileAppShell_logoutLink__UK7de{width:100%;border:1px solid transparent;background:transparent;cursor:pointer;font:inherit;text-align:left}.MobileAppShell_logoutLink__UK7de:focus-visible,.MobileAppShell_logoutLink__UK7de:hover{border-color:rgba(200,162,90,.14);background:rgba(200,162,90,.08);color:#342922}.MobileAppShell_logoutLink__UK7de svg{color:#76502a}@media (orientation:landscape) and (max-width:960px) and (max-height:550px) and (hover:none) and (pointer:coarse){.MobileAppShell_patientBottomNavigation__epV9z{display:grid;padding:2px max(4px,env(safe-area-inset-right)) calc(2px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left))}.MobileAppShell_patientBottomNavigation__epV9z .MobileAppShell_bottomNavigationItem__pGS0T{min-height:44px;gap:1px;font-size:.59rem}.MobileAppShell_patientBottomNavigation__epV9z .MobileAppShell_bottomNavigationIcon__SCp7P{padding-top:2px}.MobileAppShell_patientMoreDrawer__JAL8F .MobileAppShell_moreDrawerContent__0Aapj{max-height:min(88dvh,620px);padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left));padding-bottom:calc(12px + env(safe-area-inset-bottom))}.MobileAppShell_patientMoreDrawer__JAL8F .MobileAppShell_moreDrawerHeader__1wlz0{padding-bottom:8px}.MobileAppShell_patientMoreDrawer__JAL8F .MobileAppShell_moreSection___jcep{padding-top:10px}}.MobileAppShell_srOnly__s0E7I{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.MobileAppShell_moreDrawerBody__GDTmM{display:contents}.MobileAppShell_sheetLinkChevron__DNhbp{flex:0 0 auto;margin-left:auto;color:rgba(127,90,52,.45)}.MobileAppShell_sheetLinkBadge__WXRxq+.MobileAppShell_sheetLinkChevron__DNhbp{margin-left:10px}.MobileAppShell_moreDrawer__iflN4.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F){position:fixed;inset:0;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;max-height:none;border:0;border-radius:0;background:#fbf9f6;box-shadow:none}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_moreDrawerContent__0Aapj{display:flex;flex-direction:column;height:100%;max-height:none;padding:0;overflow:hidden}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_moreDrawerHeader__1wlz0{flex:0 0 auto;min-height:56px;padding:calc(8px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));border-bottom:1px solid rgba(127,90,52,.13);background:#fbf9f6}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_moreDrawerHeader__1wlz0 h2{margin:0;font-size:1.4rem}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_moreDrawerClose__uuaGj{width:40px;height:40px;flex-basis:40px}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_moreDrawerBody__GDTmM{display:block;flex:1 1 auto;min-height:0;padding:4px max(16px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_moreSection___jcep{padding:18px 0 0}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_moreSection___jcep h3{margin:0 2px 4px}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_sheetLinks__5Ymiu{gap:0;margin-top:0}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_sheetLink__gpaCS{min-height:50px;gap:14px;padding:0 2px;border:0;border-bottom:1px solid rgba(127,90,52,.12);border-radius:0;background:transparent;color:#4b3a2e;font-size:.95rem}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_sheetLink__gpaCS svg:first-child{color:#8f6025}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_sheetLinks__5Ymiu>.MobileAppShell_logoutForm__RdUAS:last-child .MobileAppShell_sheetLink__gpaCS,.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_sheetLinks__5Ymiu>.MobileAppShell_sheetLink__gpaCS:last-child{border-bottom:0}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_sheetLinkActive__0Hq5R{background:rgba(200,162,90,.07);color:#342922;font-weight:600}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_sheetLink__gpaCS:active{background:rgba(200,162,90,.14)}@media (hover:hover) and (pointer:fine){.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_sheetLink__gpaCS:hover{background:rgba(200,162,90,.07)}}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_contextSection__Bta5T button{min-height:52px;padding:6px 12px;border-radius:14px}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_contextSection__Bta5T strong{font-size:.9rem}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_contextSection__Bta5T small{font-size:.72rem}.MobileAppShell_logoutSection__pNNt9{padding-top:24px}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_logoutLink__UK7de{border-top:1px solid rgba(127,90,52,.12);border-bottom:1px solid rgba(127,90,52,.12);font-weight:500}@media (orientation:landscape) and (max-width:960px) and (max-height:550px) and (hover:none) and (pointer:coarse){.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_moreDrawerHeader__1wlz0{min-height:48px;padding-top:calc(4px + env(safe-area-inset-top));padding-bottom:4px}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_sheetLink__gpaCS{min-height:46px}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_moreSection___jcep{padding-top:12px}}.MobileAppShell_moreDrawerSubtitle__QXl0E{margin:2px 0 0;color:var(--app-text-secondary);font-size:.78rem;line-height:1.3}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_moreDrawerHeader__1wlz0{min-height:52px;padding-bottom:10px}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_moreDrawerBody__GDTmM{padding-top:0}.MobileAppShell_moreDrawer__iflN4:not(.MobileAppShell_patientMoreDrawer__JAL8F) .MobileAppShell_moreSection___jcep:first-child{padding-top:12px}.MobileAppShell_moreDrawer__iflN4 .MobileAppShell_moreLegalLinks__mwVNH{margin-top:20px;padding-top:12px;border-top:1px solid rgba(127,90,52,.12)}