.page_container__PnkZw{min-height:100vh;background-color:hsl(var(--page-background))}.page_content__Ofxpw{max-width:48rem;margin:0 auto;padding:var(--space-8) var(--space-4)}.page_backLink__7XJJl{display:inline-block;margin-bottom:var(--space-6);color:hsl(var(--text-prio-3));transition:color var(--transition-normal)}.page_backLink__7XJJl:hover{color:hsl(var(--text-prio-1))}.BackButton_backButton__aSV4M{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-1);color:hsl(var(--text-prio-3));font-size:var(--text-xs);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;transition:color var(--transition-normal)}.BackButton_backButton__aSV4M:hover{color:hsl(var(--text-prio-1))}.AppLoadingScreen_fullScreenLoader__R4w4f{position:fixed;inset:0;background-color:hsl(var(--page-background));display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100}.AppLoadingScreen_loaderSpinner__emtvS{width:40px;height:40px;color:hsl(var(--brand));animation:AppLoadingScreen_spin__czlRO 1s linear infinite}@keyframes AppLoadingScreen_spin__czlRO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BottomSheet_overlay__sFXYY{position:fixed;inset:0;z-index:var(--z-modal)}.BottomSheet_backdrop__bZS0J{position:absolute;inset:0;background-color:rgb(0 0 0/.6);transition:opacity var(--transition-slow)}.BottomSheet_backdropHidden__IIOeO{opacity:0}.BottomSheet_sheet__o7qNg{position:absolute;bottom:0;left:0;right:0;background-color:hsl(var(--page-background));border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);height:calc(100dvh - var(--sheet-top-offset, 120px));max-height:min(80dvh,calc(100dvh - var(--space-4)));display:flex;flex-direction:column;overflow:hidden;transition:transform var(--transition-slow)}.BottomSheet_sheetTop__znXX6{flex-shrink:0}@keyframes BottomSheet_busyHeaderSweep__Ru_LD{0%{background-position:100% 0}to{background-position:-100% 0}}.BottomSheet_sheetTopBusy__736oQ{border-bottom:1px solid hsl(var(--brand)/.35);background:linear-gradient(90deg,hsl(var(--brand)/.42) 0,hsl(var(--brand)/.72) 28%,hsl(var(--brand-light)) 50%,hsl(var(--brand)/.72) 72%,hsl(var(--brand)/.42) 100%);background-size:220% 100%;background-position:0 0;box-shadow:inset 0 -1px 0 hsl(var(--text-on-brand)/.06),0 3px 14px -2px hsl(var(--brand)/.35);animation:BottomSheet_busyHeaderSweep__Ru_LD 1.15s linear infinite}.BottomSheet_sheetTopBusy__736oQ .BottomSheet_header__yx_gU{border-bottom:none}.BottomSheet_sheetTopBusy__736oQ .BottomSheet_title__kfPmU{color:hsl(var(--text-on-brand))}.BottomSheet_sheetTopBusy__736oQ .BottomSheet_handle__NBM1h{background-color:hsl(var(--text-on-brand)/.32)}.BottomSheet_sheetDragging__SYPPH{transition:none}.BottomSheet_handleBar__Km3E9{display:flex;justify-content:center;padding-top:var(--space-3);padding-bottom:var(--space-3);cursor:grab}.BottomSheet_handleBar__Km3E9:active{cursor:grabbing}.BottomSheet_handle__NBM1h{width:3rem;height:.25rem;background-color:hsl(var(--border));border-radius:var(--radius-full)}.BottomSheet_header__yx_gU{display:flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-4) var(--space-4);border-bottom:1px solid hsl(var(--border));flex-shrink:0;min-width:0}.BottomSheet_title__kfPmU{margin:0;max-width:100%;font-size:var(--text-lg);font-weight:800;color:hsl(var(--text-prio-1));letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BottomSheet_content__cxYY_{flex:1;min-height:0;overflow-y:auto;padding-top:var(--space-5)}.BottomSheet_sheetFooter__hP54t{flex-shrink:0;border-top:1px solid hsl(var(--border));padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px))}.Callout_root__GeRhR{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border-left:4px solid transparent;border-radius:0 var(--radius-lg) var(--radius-lg) 0}.Callout_info__uQN8q{background-color:hsl(var(--info-light));border-left-color:hsl(var(--info))}.Callout_warning__bgpu8{background-color:hsl(var(--warning-light));border-left-color:hsl(var(--warning))}.Callout_error__LU5tH{background-color:hsl(var(--error-light));border-left-color:hsl(var(--error))}.Callout_icon__9zDJs{width:1.125rem;height:1.125rem;flex-shrink:0;margin-top:.0625rem}.Callout_info__uQN8q .Callout_icon__9zDJs{color:hsl(var(--info))}.Callout_warning__bgpu8 .Callout_icon__9zDJs{color:hsl(var(--warning))}.Callout_error__LU5tH .Callout_icon__9zDJs{color:hsl(var(--error))}.Callout_body__VLsNq{flex:1;min-width:0;font-size:var(--text-xs);line-height:1.55;font-weight:500;color:hsl(var(--text-prio-1))}.Callout_body__VLsNq :where(p){margin:0}.Callout_body__VLsNq :where(p+p){margin-top:var(--space-2)}.DateDisplay_container__sxIes{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:48px;border-radius:var(--radius-md);padding:var(--space-1) var(--space-1);gap:2px;flex-shrink:0;flex-basis:auto;min-width:80px}.DateDisplay_date__vj0LP{font-family:var(--font-sans);font-size:1.5rem;font-weight:800;color:hsl(var(--text-prio-3));line-height:1.2;text-align:center;letter-spacing:-.02em}.DateDisplay_dateToday__A2Cmx{color:hsl(var(--text-prio-1))}.DateDisplay_dayOfWeek__dTIPr{font-family:var(--font-sans);font-size:.65rem;font-weight:400;color:hsl(var(--text-prio-3));line-height:1.2;text-align:center;text-transform:uppercase}.DateDisplay_dayOfWeekToday__dG_C3{color:hsl(var(--text-prio-2))}.DateTimeInput_container__9jFDK{position:relative;margin-bottom:var(--space-2);width:100%}.DateTimeInput_trigger__MmqTp{display:block;width:100%;height:62px;border-radius:var(--radius-md);border:1px solid hsl(var(--border));background-color:hsl(var(--background-stack-2));padding:24px var(--space-3) 12px;color:hsl(var(--text-prio-1));cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--transition-normal)}.DateTimeInput_trigger__MmqTp:hover{border-color:hsl(var(--brand))}.DateTimeInput_trigger__MmqTp:focus{outline:none;border-color:hsl(var(--brand))}.DateTimeInput_value__RJa8v{color:hsl(var(--text-prio-1))}.DateTimeInput_label__7qylT{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);font-size:var(--text-sm);color:hsl(var(--text-prio-3));pointer-events:none;transition:all var(--transition-normal)}.DateTimeInput_labelActive__Ylun5{font-size:10px;color:hsl(var(--text-prio-2));top:8px;transform:translateY(0)}.DateTimeInput_modalOverlay__Xl_u3{position:fixed;inset:0;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}.DateTimeInput_modal__aoC_T{background-color:hsl(var(--background-stack-1));border-radius:var(--radius-lg);padding:var(--space-6);width:90%;max-width:28rem;box-shadow:var(--shadow-lg);border:1px solid hsl(var(--border))}.DateTimeInput_modalHeader__OUCnA{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.DateTimeInput_modalTitle__dstyM{font-size:var(--text-lg);font-weight:600;color:hsl(var(--text-prio-1))}.DateTimeInput_closeButton__j_dzG{color:hsl(var(--text-prio-2));transition:color var(--transition-normal);font-size:var(--text-lg)}.DateTimeInput_closeButton__j_dzG:hover{color:hsl(var(--text-prio-1))}.DateTimeInput_grid__Ut7Kd{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.DateTimeInput_fieldLabel__8fbcj{font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-2);color:hsl(var(--text-prio-1))}.DateTimeInput_dateInput__EGm2E,.DateTimeInput_timeSelect__9gunU{width:100%;padding:var(--space-2);border:1px solid hsl(var(--border));background-color:hsl(var(--background-stack-2));color:hsl(var(--text-prio-1));border-radius:var(--radius-md)}.DateTimeInput_dateInput__EGm2E:focus,.DateTimeInput_timeSelect__9gunU:focus{outline:none;border-color:hsl(var(--brand))}.DateTimeInput_modalFooter__gqBjW{margin-top:var(--space-6);display:flex;justify-content:flex-end;gap:var(--space-2)}.DateTimeInput_cancelButton__DS5Ve{padding:var(--space-2) var(--space-4);color:hsl(var(--text-prio-2));transition:color var(--transition-normal)}.DateTimeInput_cancelButton__DS5Ve:hover{color:hsl(var(--text-prio-1))}.DateTimeInput_saveButton__rYqVt{padding:var(--space-2) var(--space-4);background-color:hsl(var(--brand));color:hsl(var(--text-on-brand));border-radius:var(--radius-md);transition:background-color var(--transition-normal)}.DateTimeInput_saveButton__rYqVt:hover{background-color:hsl(var(--brand-dark))}.Forbidden_container__eFgEM{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background-color:hsl(var(--page-background))}.Forbidden_content__3k64H{text-align:center;max-width:400px}.Forbidden_iconWrapper__trNpw{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--radius-full);background-color:hsl(var(--error-light));margin-bottom:var(--space-6)}.Forbidden_icon__nFVN_{width:40px;height:40px;color:hsl(var(--error))}.Forbidden_title__2BRp9{font-size:var(--text-2xl);font-weight:700;color:hsl(var(--text-prio-1));margin-bottom:var(--space-3)}.Forbidden_message__MHQGf{font-size:var(--text-base);color:hsl(var(--text-prio-2));margin-bottom:var(--space-6);line-height:1.6}.Forbidden_button__NLsl8{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);background-color:hsl(var(--brand));color:hsl(var(--text-on-brand));font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-lg);transition:background-color var(--transition-normal)}.Forbidden_button__NLsl8:hover{background-color:hsl(var(--brand-dark))}.Header_header__Xej6C{position:sticky;top:0;z-index:var(--z-sticky);background-color:hsl(var(--background-stack-1));border-bottom:1px solid hsl(var(--border));display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-sm)}.Header_logo__O_LBU{font-size:var(--text-base);font-weight:700;color:hsl(var(--text-prio-1));letter-spacing:-.025em}.Header_actions__gj_IB{display:flex;align-items:center;gap:var(--space-3)}.MobileNavMenu_container__L2BAR{position:relative}.MobileNavMenu_menuButton__ts8BU{position:relative;width:40px;height:40px;border-radius:var(--radius-full);background-color:hsl(var(--brand));color:hsl(var(--text-on-brand));box-shadow:var(--shadow-md);transition:background-color var(--transition-normal);display:flex;align-items:center;justify-content:center;z-index:calc(var(--z-modal) + 10)}.MobileNavMenu_menuButton__ts8BU:hover{background-color:hsl(var(--brand-dark))}.MobileNavMenu_menuButton__ts8BU:focus{outline:none}.MobileNavMenu_menuButtonOpen__n9CLd{background-color:hsl(var(--background-stack-2));color:hsl(var(--text-prio-1))}.MobileNavMenu_menuButtonOpen__n9CLd:hover{background-color:hsl(var(--border))}.MobileNavMenu_hamburger__nSZG3{width:20px;height:14px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.MobileNavMenu_bar__FSNMJ{display:block;width:100%;height:2px;border-radius:var(--radius-full);background-color:currentColor;transition:transform var(--transition-normal),opacity var(--transition-normal);transform-origin:center}.MobileNavMenu_hamburgerOpen__Mj1dC .MobileNavMenu_bar__FSNMJ:first-child{transform:translateY(6px) rotate(45deg)}.MobileNavMenu_hamburgerOpen__Mj1dC .MobileNavMenu_bar__FSNMJ:nth-child(2){opacity:0;transform:scaleX(0)}.MobileNavMenu_hamburgerOpen__Mj1dC .MobileNavMenu_bar__FSNMJ:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.MobileNavMenu_overlay__pvZl2{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background-color:rgb(0 0 0/0);pointer-events:none;transition:background-color var(--transition-slow)}.MobileNavMenu_overlayVisible__6IPzi{background-color:rgb(0 0 0/.5);pointer-events:auto;backdrop-filter:blur(2px)}.MobileNavMenu_drawer__NuDo1{position:fixed;top:0;right:0;bottom:0;width:min(320px,85vw);z-index:var(--z-modal);background-color:hsl(var(--background-stack-1));box-shadow:-8px 0 32px rgb(0 0 0/.15);transform:translateX(100%);transition:transform var(--transition-slow) cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;overflow:hidden}.MobileNavMenu_drawerOpen__V4Hdt{transform:translateX(0)}.MobileNavMenu_drawerHeader__d3ZDk{justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid hsl(var(--border))}.MobileNavMenu_drawerHeader__d3ZDk,.MobileNavMenu_headerLeft__ntuop{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.MobileNavMenu_headerRight__xFUVV{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.MobileNavMenu_drawerLogo__TVBC0{font-size:var(--text-lg);font-weight:700;color:hsl(var(--text-prio-1));letter-spacing:-.025em}.MobileNavMenu_profileButton__cwkmF{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;transition:transform var(--transition-fast);flex-shrink:0}.MobileNavMenu_profileButton__cwkmF:hover{transform:scale(1.05)}.MobileNavMenu_profileButton__cwkmF:active{transform:scale(.95)}.MobileNavMenu_profileButton__cwkmF:focus{outline:none;border-radius:var(--radius-full);box-shadow:0 0 0 2px hsl(var(--brand)/.3)}.MobileNavMenu_profilePicture__SbCbA{width:40px;height:40px;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;border:2px solid hsl(var(--brand));box-shadow:var(--shadow-sm);flex-shrink:0}.MobileNavMenu_profilePlaceholder__KlaRx{width:40px;height:40px;border-radius:var(--radius-full);background:linear-gradient(135deg,hsl(var(--brand)),hsl(var(--brand-dark)));color:hsl(var(--text-on-brand));display:flex;align-items:center;justify-content:center;font-size:var(--text-base);font-weight:700;box-shadow:var(--shadow-sm);flex-shrink:0}.MobileNavMenu_closeButton___0gbO{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background-color:transparent;border:none;color:hsl(var(--text-prio-2));cursor:pointer;transition:all var(--transition-normal);flex-shrink:0}.MobileNavMenu_closeButton___0gbO:hover{color:hsl(var(--text-prio-1));background-color:hsl(var(--background-stack-2))}.MobileNavMenu_closeButton___0gbO:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--brand)/.3)}.MobileNavMenu_closeButton___0gbO:active{transform:scale(.95)}.MobileNavMenu_closeIcon__kgppO{width:20px;height:20px}.MobileNavMenu_nav___ObxR{flex:1;overflow-y:auto;padding:var(--space-3) 0}.MobileNavMenu_navSection__yhdWj{padding:var(--space-2) var(--space-5)}.MobileNavMenu_navSectionTitle__EUn00{font-size:var(--text-xs);font-weight:600;color:hsl(var(--text-prio-3));text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.MobileNavMenu_navLink__lK8oF{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);color:hsl(var(--text-prio-1));font-size:var(--text-sm);font-weight:500;border-radius:var(--radius-lg);margin:var(--space-1) var(--space-3);transition:background-color var(--transition-normal),color var(--transition-normal),transform var(--transition-fast)}.MobileNavMenu_navLink__lK8oF:hover{background-color:hsl(var(--background-stack-2))}.MobileNavMenu_navLink__lK8oF:active{transform:scale(.98)}.MobileNavMenu_navLinkIcon__DSzBY{width:20px;height:20px;color:hsl(var(--text-prio-2));flex-shrink:0}.MobileNavMenu_navLink__lK8oF:hover .MobileNavMenu_navLinkIcon__DSzBY{color:hsl(var(--brand-dark))}.MobileNavMenu_appSwitcher__qb91N{padding:var(--space-2);border-radius:var(--radius-lg);background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));transition:background-color var(--transition-normal);display:flex;align-items:center;justify-content:center}.MobileNavMenu_appSwitcher__qb91N:hover{background-color:hsl(var(--background-stack-2))}.MobileNavMenu_appSwitcherIcon__f8e2V{width:20px;height:20px;color:hsl(var(--text-prio-1))}.MobileNavMenu_drawerFooter___OM_v{padding:var(--space-4) var(--space-3);border-top:1px solid hsl(var(--border))}.MobileNavMenu_tutorialButton__WkAOl{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-5);color:hsl(var(--text-prio-1));font-size:var(--text-sm);font-weight:500;text-align:left;border-radius:var(--radius-lg);transition:background-color var(--transition-normal),transform var(--transition-fast)}.MobileNavMenu_tutorialButton__WkAOl:hover{background-color:hsl(var(--background-stack-2))}.MobileNavMenu_tutorialButton__WkAOl:active{transform:scale(.98)}.MobileNavMenu_tutorialIcon__RPoEG{width:18px;height:18px;color:hsl(var(--text-prio-2));flex-shrink:0}.MobileNavMenu_logoutButton__046MP{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-5);color:hsl(var(--error));font-size:var(--text-sm);font-weight:500;text-align:left;border-radius:var(--radius-lg);transition:background-color var(--transition-normal),transform var(--transition-fast)}.MobileNavMenu_logoutButton__046MP:hover{background-color:hsl(var(--error-light))}.MobileNavMenu_logoutButton__046MP:active{transform:scale(.98)}.MobileNavMenu_logoutIcon__VKWLR{width:20px;height:20px;flex-shrink:0}.MobileNavMenu_logoutButton__046MP,.MobileNavMenu_navLink__lK8oF,.MobileNavMenu_tutorialButton__WkAOl{opacity:0;transform:translateX(20px)}.MobileNavMenu_drawerOpen__V4Hdt .MobileNavMenu_logoutButton__046MP,.MobileNavMenu_drawerOpen__V4Hdt .MobileNavMenu_navLink__lK8oF,.MobileNavMenu_drawerOpen__V4Hdt .MobileNavMenu_tutorialButton__WkAOl{animation:MobileNavMenu_slideIn__WKOBe var(--transition-slow) forwards}.MobileNavMenu_drawerOpen__V4Hdt .MobileNavMenu_navLink__lK8oF:first-child{animation-delay:50ms}.MobileNavMenu_drawerOpen__V4Hdt .MobileNavMenu_navLink__lK8oF:nth-child(2){animation-delay:.1s}.MobileNavMenu_drawerOpen__V4Hdt .MobileNavMenu_navLink__lK8oF:nth-child(3){animation-delay:.15s}.MobileNavMenu_drawerOpen__V4Hdt .MobileNavMenu_navLink__lK8oF:nth-child(4){animation-delay:.2s}.MobileNavMenu_drawerOpen__V4Hdt .MobileNavMenu_tutorialButton__WkAOl{animation-delay:.25s}.MobileNavMenu_drawerOpen__V4Hdt .MobileNavMenu_logoutButton__046MP{animation-delay:.3s}@keyframes MobileNavMenu_slideIn__WKOBe{to{opacity:1;transform:translateX(0)}}@media (max-width:480px){.MobileNavMenu_drawer__NuDo1{width:min(280px,90vw)}.MobileNavMenu_drawerHeader__d3ZDk{padding:var(--space-3) var(--space-4);gap:var(--space-2)}.MobileNavMenu_profilePicture__SbCbA,.MobileNavMenu_profilePlaceholder__KlaRx{width:36px;height:36px;font-size:var(--text-sm)}.MobileNavMenu_closeButton___0gbO,.MobileNavMenu_closeIcon__kgppO{width:32px;height:32px;background-color:hsl(var(--background-stack-2))}.MobileNavMenu_navLink__lK8oF{padding:var(--space-2) var(--space-4);margin:var(--space-1) var(--space-2);font-size:var(--text-xs)}.MobileNavMenu_navLinkIcon__DSzBY{width:18px;height:18px}}@media (min-width:481px) and (max-width:768px){.MobileNavMenu_drawer__NuDo1{width:min(320px,85vw)}}.AddressAutocomplete_wrap__qQWav{position:relative;width:100%}.AddressAutocomplete_input__ppMoc{width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid hsl(var(--border));background-color:hsl(var(--background-stack-1));color:hsl(var(--text-prio-1));font-size:var(--text-sm);font-family:inherit;outline:none}.AddressAutocomplete_input__ppMoc:focus{border-color:hsl(var(--primary))}.AddressAutocomplete_suggestions__mpTjN{position:absolute;left:0;right:0;top:calc(100% + 4px);margin:0;padding:var(--space-1) 0;list-style:none;max-height:220px;overflow-y:auto;border-radius:var(--radius-md);border:1px solid hsl(var(--border));background-color:hsl(var(--background-stack-1));box-shadow:var(--shadow-md);z-index:var(--z-dropdown,50)}.AddressAutocomplete_suggestion__HPDUD{width:100%;padding:var(--space-2) var(--space-3);border:none;background:none;text-align:left;font-size:var(--text-xs);color:hsl(var(--text-prio-1));cursor:pointer;font-family:inherit;line-height:1.35}.AddressAutocomplete_suggestion__HPDUD:focus-visible,.AddressAutocomplete_suggestion__HPDUD:hover{background-color:hsl(var(--background-stack-2)/.5);outline:none}.AddressAutocomplete_hint__Wi2Ge{margin:var(--space-2) 0 0;font-size:var(--text-xxs);color:hsl(var(--text-prio-3))}.AddressAutocomplete_parsedPreview__M9A_U{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background-color:hsl(var(--background-stack-2)/.35);border:1px solid hsl(var(--border));font-size:var(--text-xxs);color:hsl(var(--text-prio-2));line-height:1.4}.AddressAutocomplete_parsedLine__7Ar8e{margin:0}.ProfileEdit_profileEdit___0GOH{display:flex;flex-direction:column;gap:var(--space-6);padding:0 var(--space-4) var(--space-6);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom))}.ProfileEdit_profilePictureSection__5tvDH{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid hsl(var(--border))}.ProfileEdit_profilePictureContainer__05HwW{position:relative;display:flex;align-items:center;justify-content:center}.ProfileEdit_profilePicture__HqH5K{-o-object-fit:cover;object-fit:cover}.ProfileEdit_profilePicture__HqH5K,.ProfileEdit_profilePlaceholder__lM9B0{width:120px;height:120px;border-radius:var(--radius-full);border:3px solid hsl(var(--border))}.ProfileEdit_profilePlaceholder__lM9B0{background-color:hsl(var(--brand));color:hsl(var(--text-on-brand));display:flex;align-items:center;justify-content:center;font-size:var(--text-3xl);font-weight:600}.ProfileEdit_profilePictureActions__oRz9H{position:absolute;bottom:0;right:0;display:flex;gap:var(--space-2)}.ProfileEdit_pictureButton__OtBmK{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background-color:hsl(var(--background-stack-1));border:2px solid hsl(var(--border));color:hsl(var(--text-prio-1));cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-md)}.ProfileEdit_pictureButton__OtBmK:hover{background-color:hsl(var(--background-stack-2));border-color:hsl(var(--brand));transform:scale(1.1)}.ProfileEdit_pictureButton__OtBmK:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--brand)/.3)}.ProfileEdit_pictureIcon__XHIY9{width:18px;height:18px}.ProfileEdit_fileInput__pLIix{display:none}.ProfileEdit_form__Pn5Kl{display:flex;flex-direction:column;gap:var(--space-4)}.ProfileEdit_field__Ewn20{display:flex;flex-direction:column;gap:var(--space-2)}.ProfileEdit_fieldRow__3cLe4{display:flex;align-items:center;gap:var(--space-2);transition:all var(--transition-normal)}.ProfileEdit_fieldRowTopAlign__TZPDG{align-items:flex-start}.ProfileEdit_fieldRow__3cLe4 .ProfileEdit_input__xvlg7,.ProfileEdit_fieldRow__3cLe4 .ProfileEdit_select__6rMB1{flex:1}.ProfileEdit_addressEditWrap__kN90v{flex:1;min-width:0;width:100%}.ProfileEdit_fieldValue__25RA3{flex:1;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid transparent;background-color:hsl(var(--background-stack-2));color:hsl(var(--text-prio-1));font-size:var(--text-xs);min-height:2.25rem}.ProfileEdit_editIconButton__uA_wr,.ProfileEdit_fieldValue__25RA3{display:flex;align-items:center;transition:all var(--transition-normal)}.ProfileEdit_editIconButton__uA_wr{justify-content:center;padding:var(--space-2);border-radius:var(--radius-md);background-color:transparent;border:none;color:hsl(var(--text-prio-3));cursor:pointer;flex-shrink:0}.ProfileEdit_editIconButton__uA_wr:hover{color:hsl(var(--brand));background-color:hsl(var(--background-stack-1))}.ProfileEdit_editIconButton__uA_wr:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--brand)/.3)}.ProfileEdit_editIconButton__uA_wr:disabled,.ProfileEdit_fieldActionButton__jIl6n:disabled{opacity:.6;cursor:not-allowed}.ProfileEdit_editIcon__yPrGQ{width:16px;height:16px}.ProfileEdit_fieldActions__i6O_2{display:flex;gap:var(--space-1);flex-shrink:0}.ProfileEdit_fieldActionButton__jIl6n{display:flex;align-items:center;justify-content:center;padding:var(--space-2);border-radius:var(--radius-md);background-color:transparent;border:none;color:hsl(var(--text-prio-2));cursor:pointer;transition:all var(--transition-normal)}.ProfileEdit_fieldActionButton__jIl6n:hover{color:hsl(var(--brand));background-color:hsl(var(--background-stack-1))}.ProfileEdit_fieldActionButton__jIl6n:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--brand)/.3)}.ProfileEdit_fieldActionIcon__OJqRm{width:18px;height:18px}.ProfileEdit_spinningIcon__rUfHa{animation:ProfileEdit_profileEditSpin__i_LAw .9s linear infinite}.ProfileEdit_placeholderText__PKbut{color:hsl(var(--text-prio-3));font-style:normal;font-size:var(--text-xs)}.ProfileEdit_label__1c7PO{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:300;color:hsl(var(--text-prio-2))}.ProfileEdit_input__xvlg7,.ProfileEdit_select__6rMB1{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid hsl(var(--border));background-color:hsl(var(--background-stack-2));color:hsl(var(--text-prio-1));font-size:var(--text-xs);transition:border-color var(--transition-normal),box-shadow var(--transition-normal);font-family:inherit;min-height:2.25rem}.ProfileEdit_input__xvlg7::-moz-placeholder{color:hsl(var(--text-prio-3))}.ProfileEdit_input__xvlg7::placeholder{color:hsl(var(--text-prio-3))}.ProfileEdit_input__xvlg7:focus,.ProfileEdit_select__6rMB1:focus{outline:none;border-color:hsl(var(--brand));box-shadow:0 0 0 2px hsl(var(--brand)/.3)}.ProfileEdit_input__xvlg7:disabled,.ProfileEdit_select__6rMB1:disabled{opacity:.6;cursor:not-allowed;background-color:hsl(var(--background-stack-1))}.ProfileEdit_inputReadOnly__Ie9ws{cursor:default}.ProfileEdit_select__6rMB1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-10);cursor:pointer}.ProfileEdit_select__6rMB1:disabled{cursor:not-allowed}.ProfileEdit_actions__SBC_S{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid hsl(var(--border))}.ProfileEdit_cancelButton__LxCN1,.ProfileEdit_editButton__gB8Ji,.ProfileEdit_saveButton__VVaYb{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;transition:all var(--transition-normal);display:flex;align-items:center;justify-content:center;gap:var(--space-2);border:none;cursor:pointer}.ProfileEdit_editButton__gB8Ji{background-color:hsl(var(--brand));color:hsl(var(--text-on-brand))}.ProfileEdit_editButton__gB8Ji:hover{background-color:hsl(var(--brand-dark))}.ProfileEdit_editButton__gB8Ji:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--brand)/.5)}.ProfileEdit_actionButtons__AgV8l{display:flex;gap:var(--space-3)}.ProfileEdit_cancelButton__LxCN1{background-color:hsl(var(--background-stack-2));color:hsl(var(--text-prio-1));border:1px solid hsl(var(--border))}.ProfileEdit_cancelButton__LxCN1:hover{background-color:hsl(var(--background-stack-1));border-color:hsl(var(--text-prio-2))}.ProfileEdit_cancelButton__LxCN1:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--border))}.ProfileEdit_saveButton__VVaYb{flex:1;background-color:hsl(var(--brand));color:hsl(var(--text-on-brand))}.ProfileEdit_saveButton__VVaYb:hover{background-color:hsl(var(--brand-dark))}.ProfileEdit_saveButton__VVaYb:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--brand)/.5)}.ProfileEdit_saveIcon__ELvbN{width:16px;height:16px}@keyframes ProfileEdit_profileEditSpin__i_LAw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ThemeToggle_button__IJgXJ{padding:var(--space-2);border-radius:var(--radius-lg);background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));transition:background-color var(--transition-normal);display:flex;align-items:center;justify-content:center}.ThemeToggle_button__IJgXJ:hover{background-color:hsl(var(--background-stack-2))}.ThemeToggle_button__IJgXJ:disabled{cursor:not-allowed;opacity:.5}.ThemeToggle_icon__mtX0u{width:20px;height:20px;color:hsl(var(--text-prio-1))}.supportModal_content__O7ufy{display:flex;flex-direction:column;gap:var(--space-5)}.supportModal_section__EppwU{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-1);padding-left:var(--space-2);padding-right:var(--space-1)}.supportModal_subtitle__dk8Cy{font-size:var(--text-sm);font-weight:600;color:hsl(var(--text-prio-1));margin:0}.supportModal_paragraph__Ag0FA{font-size:var(--text-xs);line-height:1.6;color:hsl(var(--text-prio-2));margin:0}.supportModal_linksSection__DM0nI{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border-top:1px solid hsl(var(--border))}.supportModal_link__uWGQK{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:500;color:hsl(var(--brand));text-decoration:none;width:-moz-fit-content;width:fit-content;transition:opacity var(--transition-normal)}.supportModal_link__uWGQK:hover{opacity:.8}@keyframes IosPwaHomeNotificationPrompts_installSlideUp__uC1s9{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.IosPwaHomeNotificationPrompts_installPopup__VaCaj{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-popover);display:flex;justify-content:center;padding:0 var(--space-3) max(var(--space-3),env(safe-area-inset-bottom,0));pointer-events:none}.IosPwaHomeNotificationPrompts_installPopupCard__ysTYw{pointer-events:auto;position:relative;width:100%;max-width:min(26rem,100vw - 1.5rem);padding:var(--space-5) var(--space-5) var(--space-5);background:hsl(var(--page-background)/.82);color:hsl(var(--text-prio-1));border:1px solid hsl(var(--text-prio-1)/.08);border-radius:var(--radius-xl);box-shadow:0 1px 2px hsl(0 0% 0%/.04),0 12px 32px -12px hsl(0 0% 0%/.18),0 24px 64px -24px hsl(0 0% 0%/.22);backdrop-filter:saturate(1.6) blur(20px);-webkit-backdrop-filter:saturate(1.6) blur(20px);animation:IosPwaHomeNotificationPrompts_installSlideUp__uC1s9 .26s cubic-bezier(.2,.8,.2,1)}.IosPwaHomeNotificationPrompts_installTitle__p7R9G{margin:0 2rem var(--space-4) 0;font-size:var(--text-base);font-weight:600;letter-spacing:-.01em;line-height:1.3;color:hsl(var(--text-prio-1))}.IosPwaHomeNotificationPrompts_installSteps__fbr8B{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.IosPwaHomeNotificationPrompts_installStep__LPTK_{display:flex;align-items:flex-start;gap:var(--space-3)}.IosPwaHomeNotificationPrompts_stepBadge__Ay95M{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;line-height:1;color:hsl(var(--text-prio-1));background:hsl(var(--text-prio-1)/.08);margin-top:.05rem}.IosPwaHomeNotificationPrompts_stepText__DgbnY{flex:1;min-width:0;font-size:var(--text-sm);line-height:1.5;color:hsl(var(--text-prio-2))}.IosPwaHomeNotificationPrompts_inlineShare__YBUiF{display:inline-flex;vertical-align:-.28em;margin-right:.3em}.IosPwaHomeNotificationPrompts_inlineShareIcon__lTv07{color:#007aff;flex-shrink:0}.IosPwaHomeNotificationPrompts_installDismiss__SSu45{position:absolute;top:var(--space-3);right:var(--space-3);width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border:none;padding:0;background:hsl(var(--text-prio-1)/.06);color:hsl(var(--text-prio-2));cursor:pointer;border-radius:var(--radius-full);transition:background-color .12s ease,color .12s ease}.IosPwaHomeNotificationPrompts_installDismiss__SSu45:hover{background:hsl(var(--text-prio-1)/.12);color:hsl(var(--text-prio-1))}.IosPwaHomeNotificationPrompts_installDismiss__SSu45:active{transform:scale(.96)}.IosPwaHomeNotificationPrompts_enableHeader__dcxjL{display:flex;align-items:center;gap:var(--space-2);margin:0 2rem var(--space-3) 0}.IosPwaHomeNotificationPrompts_enableIcon__cVLdq{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);color:#007aff;background:color-mix(in srgb,#007aff 12%,transparent)}.IosPwaHomeNotificationPrompts_enableTitle__do7My{margin:0;font-size:var(--text-base);font-weight:600;letter-spacing:-.01em;line-height:1.3;color:hsl(var(--text-prio-1))}.IosPwaHomeNotificationPrompts_enableBody__fgInV{margin:0 0 var(--space-4);font-size:var(--text-sm);line-height:1.5;color:hsl(var(--text-prio-2))}.IosPwaHomeNotificationPrompts_enableActions__UMu1j{display:flex;gap:var(--space-2);justify-content:flex-end}.IosPwaHomeNotificationPrompts_enablePrimary__dHC0F,.IosPwaHomeNotificationPrompts_enableSecondary__5FI1S{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;line-height:1;padding:.6rem 1rem;cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .12s ease}.IosPwaHomeNotificationPrompts_enableSecondary__5FI1S{background:transparent;color:hsl(var(--text-prio-2))}.IosPwaHomeNotificationPrompts_enableSecondary__5FI1S:hover{background:hsl(var(--text-prio-1)/.06);color:hsl(var(--text-prio-1))}.IosPwaHomeNotificationPrompts_enablePrimary__dHC0F{background:#007aff;color:#ffffff;box-shadow:0 1px 2px hsl(0 0% 0%/.08)}.IosPwaHomeNotificationPrompts_enablePrimary__dHC0F:hover{background:#0062cc}.IosPwaHomeNotificationPrompts_enablePrimary__dHC0F:active,.IosPwaHomeNotificationPrompts_enableSecondary__5FI1S:active{transform:scale(.98)}.IosPwaHomeNotificationPrompts_enablePrimary__dHC0F:disabled,.IosPwaHomeNotificationPrompts_enableSecondary__5FI1S:disabled{opacity:.6;cursor:not-allowed;transform:none}.IosPwaHomeNotificationPrompts_deniedHero__BZtff{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-2) 0 var(--space-5)}.IosPwaHomeNotificationPrompts_deniedIllustration__f9_c1{position:relative;width:4.5rem;height:4.5rem;margin-bottom:var(--space-4)}.IosPwaHomeNotificationPrompts_deniedIconBackplate__xwJFg{inset:0;background:linear-gradient(135deg,#ff3b30,#ff6b5a);color:#ffffff;box-shadow:0 6px 18px -6px rgb(255 59 48/.55),0 2px 6px rgb(0 0 0/.08)}.IosPwaHomeNotificationPrompts_deniedIconBackplate__xwJFg,.IosPwaHomeNotificationPrompts_deniedIconBadge__j38Gl{position:absolute;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full)}.IosPwaHomeNotificationPrompts_deniedIconBadge__j38Gl{right:-4px;bottom:-4px;width:1.75rem;height:1.75rem;background:hsl(var(--page-background));color:#ff3b30;box-shadow:0 2px 6px rgb(0 0 0/.12);border:2px solid hsl(var(--page-background))}.IosPwaHomeNotificationPrompts_deniedTitle__Zx1oQ{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:600;letter-spacing:-.015em;line-height:1.25;color:hsl(var(--text-prio-1))}.IosPwaHomeNotificationPrompts_deniedIntro__tMYvV{margin:0;max-width:22rem;font-size:var(--text-sm);line-height:1.5;color:hsl(var(--text-prio-2))}.IosPwaHomeNotificationPrompts_deniedSteps__hAF_b{list-style:none;margin:0;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);background:hsl(var(--text-prio-1)/.04);border-radius:var(--radius-lg)}.IosPwaHomeNotificationPrompts_deniedStep__RhjHm{display:flex;align-items:flex-start;gap:var(--space-3)}.IosPwaHomeNotificationPrompts_deniedStepBadge__Vdn9a{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;line-height:1;color:#ffffff;background:#007aff;margin-top:.05rem}.IosPwaHomeNotificationPrompts_deniedStepText__Q6fTA{flex:1;min-width:0;font-size:var(--text-sm);line-height:1.5;color:hsl(var(--text-prio-1))}.IosPwaHomeNotificationPrompts_inlineStepIcon__sWMXA{display:inline-flex;vertical-align:-.22em;color:hsl(var(--text-prio-2));margin-right:.3em}.IosPwaHomeNotificationPrompts_deniedActions__d0wlp{display:flex;justify-content:stretch;margin-top:var(--space-5)}.IosPwaHomeNotificationPrompts_deniedPrimary__qxAxd{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;line-height:1;padding:.85rem 1rem;cursor:pointer;color:#ffffff;background:#007aff;box-shadow:0 1px 2px hsl(0 0% 0%/.08);transition:background-color .12s ease,transform .12s ease}.IosPwaHomeNotificationPrompts_deniedPrimary__qxAxd:hover{background:#0062cc}.IosPwaHomeNotificationPrompts_deniedPrimary__qxAxd:active{transform:scale(.98)}.Overlay_overlay__CFWqj{position:fixed;inset:0;z-index:var(--z-modal,1000);display:flex;align-items:center;justify-content:center;padding:var(--space-4);backdrop-filter:blur(4px);background-color:rgb(0 0 0/.5);animation:Overlay_fadeIn__khY_U var(--transition-normal);transition:align-items var(--transition-normal)}@keyframes Overlay_fadeIn__khY_U{0%{opacity:0}to{opacity:1}}.Overlay_content__XIXci{background-color:hsl(var(--background-stack-1));border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);border:1px solid hsl(var(--border));max-height:90vh;overflow-y:auto;animation:Overlay_slideUp__fXz0c var(--transition-normal);display:flex;flex-direction:column;margin:0 auto;width:-moz-fit-content;width:fit-content;transition:width var(--transition-normal),min-width var(--transition-normal),max-width var(--transition-normal)}@keyframes Overlay_slideUp__fXz0c{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Overlay_header__KMt7D{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid hsl(var(--border));flex-shrink:0}.Overlay_title__lkd1q{font-size:var(--text-xl);font-weight:600;color:hsl(var(--text-prio-1));margin:0}.Overlay_closeButton__dwYlT{display:flex;align-items:center;justify-content:center;padding:var(--space-2);border-radius:var(--radius-md);background-color:transparent;border:none;color:hsl(var(--text-prio-2));cursor:pointer;transition:all var(--transition-normal);margin-left:var(--space-4)}.Overlay_closeButton__dwYlT:hover{color:hsl(var(--text-prio-1));background-color:hsl(var(--background-stack-2))}.Overlay_closeButton__dwYlT:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--brand)/.3)}.Overlay_closeIcon__C_z_S{width:20px;height:20px}.Overlay_body__wmiA2{padding:var(--space-6);flex:1;overflow-y:auto}.Overlay_placeholder__FEYgL{display:flex;flex-direction:column;gap:var(--space-4);text-align:center;padding:var(--space-8) var(--space-4)}.Overlay_placeholderTitle__IplRL{font-size:var(--text-lg);font-weight:600;color:hsl(var(--text-prio-1));margin:0}.Overlay_placeholderText__Z0c7_{font-size:var(--text-sm);color:hsl(var(--text-prio-3));margin:0;line-height:1.6}@media (max-width:480px){.Overlay_overlay__CFWqj{padding:var(--space-4);align-items:center}.Overlay_content__XIXci{width:auto;max-width:100%;max-height:90vh;border-radius:var(--radius-2xl)}.Overlay_header__KMt7D{padding:var(--space-4) var(--space-4) var(--space-3)}.Overlay_body__wmiA2{padding:var(--space-4)}}@media (max-width:640px) and (min-width:481px){.Overlay_overlay__CFWqj{padding:var(--space-2);align-items:center}.Overlay_content__XIXci{max-width:calc(100% - var(--space-4))}}.LanguageSelector_container__y6409{position:relative}.LanguageSelector_button__nZBt8{padding:var(--space-2);border-radius:var(--radius-lg);background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));transition:background-color var(--transition-normal);gap:var(--space-2);width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;color:hsl(var(--text-prio-1))}.LanguageSelector_button__nZBt8:hover{background-color:hsl(var(--background-stack-2))}.LanguageSelector_button__nZBt8:disabled{cursor:not-allowed;opacity:.5}.LanguageSelector_icon__VTbAo{width:20px;height:20px;color:hsl(var(--text-prio-1))}.LanguageSelector_menu__jMtAt{position:absolute;top:calc(100% + var(--space-2));left:0;background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:140px;z-index:var(--z-dropdown);overflow:hidden}.LanguageSelector_menuItem__Cx_uY{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;transition:background-color var(--transition-normal);border:none;background:none;width:100%;text-align:left}.LanguageSelector_menuItemActive__66mdc,.LanguageSelector_menuItem__Cx_uY:hover{background-color:hsl(var(--background-stack-2))}.LanguageSelector_radio__g6YBx{margin:0;cursor:pointer;accent-color:hsl(var(--brand))}.LanguageSelector_menuItemLabel__fzPZI{font-size:var(--text-sm);color:hsl(var(--text-prio-1));cursor:pointer}.MonthCalendarPicker_root__842f9{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.MonthCalendarPicker_navRow__Pypf_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.MonthCalendarPicker_monthLabel__c85JY{flex:1;min-width:0;text-align:center;font-size:var(--text-sm);font-weight:800;color:hsl(var(--text-prio-1));text-transform:capitalize}.MonthCalendarPicker_navButton__KLOXY{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:transparent;color:hsl(var(--text-prio-2));cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.MonthCalendarPicker_navButton__KLOXY:hover{border-color:hsl(var(--brand));color:hsl(var(--text-prio-1))}.MonthCalendarPicker_navIcon__lztwl{width:1rem;height:1rem}.MonthCalendarPicker_grid__2EUtt{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;text-align:center}.MonthCalendarPicker_weekdayLabel__83NAz{padding:var(--space-1) 0;font-size:var(--text-xxs);font-weight:700;letter-spacing:.03em;color:hsl(var(--text-prio-3));text-transform:lowercase}.MonthCalendarPicker_dayButton__eMlqv{display:flex;align-items:center;justify-content:center;width:100%;height:2.25rem;padding:0;margin:0;border:none;border-radius:var(--radius-md);background:transparent;color:hsl(var(--text-prio-1));font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.MonthCalendarPicker_dayButton__eMlqv:hover{background:hsl(var(--background-stack-2))}.MonthCalendarPicker_dayButtonOutside__i9Sph{color:hsl(var(--text-prio-3))}.MonthCalendarPicker_dayButtonOutside__i9Sph:hover{color:hsl(var(--text-prio-2))}.MonthCalendarPicker_dayButtonToday__aItMV{background:hsl(var(--background-stack-2));font-weight:800}.MonthCalendarPicker_dayButtonSelected__ZRyN7{background:hsl(var(--brand));color:hsl(var(--text-on-brand));font-weight:800}.MonthCalendarPicker_dayButtonSelected__ZRyN7:hover{background:hsl(var(--brand-dark));color:hsl(var(--text-on-brand))}.MonthCalendarPicker_selectedRow__31Gth{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);padding-top:var(--space-1)}.MonthCalendarPicker_selectedLabel__HxUk9{font-size:var(--text-xs);font-weight:600;color:hsl(var(--text-prio-3))}.MonthCalendarPicker_selectedValue__fhQnP{font-size:var(--text-xs);font-weight:700;color:hsl(var(--text-prio-1))}.dateTimeSpinner_wrapper__yoFH9{display:flex;align-items:center;gap:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dateTimeSpinner_segment__rhalo{display:flex;flex-direction:column;align-items:center;gap:0}.dateTimeSpinner_spinButton__aUE0Q{display:flex;align-items:center;justify-content:center;width:2rem;height:1.25rem;border:none;background:transparent;color:hsl(var(--text-prio-3));cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-normal),background-color var(--transition-normal);padding:0}.dateTimeSpinner_spinButton__aUE0Q:hover{color:hsl(var(--text-prio-1));background-color:hsl(var(--background-stack-2))}.dateTimeSpinner_spinButton__aUE0Q:active{background-color:hsl(var(--border))}.dateTimeSpinner_valueInput__ejX0M{width:2rem;text-align:center;font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;color:hsl(var(--text-prio-1));background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:var(--space-1) 0;outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.dateTimeSpinner_valueInput__ejX0M::-webkit-inner-spin-button,.dateTimeSpinner_valueInput__ejX0M::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dateTimeSpinner_valueInput__ejX0M:focus{border-color:hsl(var(--brand));background-color:hsl(var(--background-stack-2))}.dateTimeSpinner_wideInput__VsCmD{width:3rem}.dateTimeSpinner_separator__Nd7Fn{font-size:var(--text-sm);font-weight:600;color:hsl(var(--text-prio-3));padding:0 1px;align-self:center}.dateTimeSpinner_timeSeparator__vu6JV{padding:0}.TravelEntryForm_panel__0CyUl{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background-color:hsl(var(--background-stack-2)/.2)}.TravelEntryForm_form__8bUDQ{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.TravelEntryForm_field__N2o_r{display:flex;flex-direction:column;gap:var(--space-1)}.TravelEntryForm_label__Iu__O{font-size:var(--text-xs);font-weight:600;color:hsl(var(--text-prio-2))}.TravelEntryForm_tzLabel__VFKeN{font-weight:400;color:hsl(var(--text-prio-3))}.TravelEntryForm_input__NS3DX,.TravelEntryForm_textarea__PCix6{width:100%;border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--background-stack-1));color:hsl(var(--text-prio-1));font-size:var(--text-sm);font-family:inherit;padding:var(--space-2) var(--space-3);outline:none}.TravelEntryForm_input__NS3DX:focus,.TravelEntryForm_textarea__PCix6:focus{border-color:hsl(var(--brand))}.TravelEntryForm_input__NS3DX{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-8);cursor:pointer}.TravelEntryForm_numericInput__uHhOn{width:100%;border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--background-stack-1));color:hsl(var(--text-prio-1));font-size:var(--text-sm);font-family:inherit;padding:var(--space-2) var(--space-3);outline:none}.TravelEntryForm_numericInput__uHhOn:focus{border-color:hsl(var(--brand))}.TravelEntryForm_costHint__n1uy_{margin:0;font-size:var(--text-xs);color:hsl(var(--text-prio-3))}.TravelEntryForm_warningSlot__FYaF9{display:flex;flex-direction:column;gap:var(--space-2)}.TravelEntryForm_textarea__PCix6{min-height:60px;resize:vertical}.TravelEntryForm_errorAlert___9Yh_{margin:0;background-color:hsl(var(--error-light));border:1px solid hsl(var(--error-border));color:hsl(var(--error));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs)}.TravelEntryForm_actions__8bjA_{display:flex;flex-direction:column-reverse;gap:var(--space-2);margin-top:var(--space-1)}.TravelEntryForm_actions__8bjA_>button{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:600;font-family:inherit;transition:border-color var(--transition-fast),background-color var(--transition-fast),opacity var(--transition-fast)}.TravelEntryForm_cancelButton__iG62F{border:1px solid hsl(var(--border));background:hsl(var(--background-stack-1));color:hsl(var(--text-prio-1));cursor:pointer}.TravelEntryForm_cancelButton__iG62F:hover:not(:disabled){border-color:hsl(var(--brand));background:hsl(var(--background-stack-2)/.45)}.TravelEntryForm_cancelButton__iG62F:disabled{opacity:.5;cursor:not-allowed}.TravelEntryForm_saveButton__Badz4{border:none;background:hsl(var(--border));color:hsl(var(--text-prio-3));cursor:not-allowed}.TravelEntryForm_saveButtonReady__gp8Mw{background:hsl(var(--brand));color:hsl(var(--text-on-brand));cursor:pointer}.TravelEntryForm_saveButtonReady__gp8Mw:hover:not(:disabled){background:hsl(var(--brand-dark))}.TravelEntryForm_saveButton__Badz4:disabled{cursor:not-allowed}.TravelEntryForm_saveSpinner__5SeNr{width:1rem;height:1rem;animation:TravelEntryForm_spin__MopyM 1s linear infinite}@keyframes TravelEntryForm_spin__MopyM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:640px){.TravelEntryForm_actions__8bjA_{flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--space-2)}.TravelEntryForm_actions__8bjA_>button{width:auto;min-width:7.5rem}}.VerificationCodeInput_container__5EGem{display:flex;gap:var(--space-2);justify-content:center}.VerificationCodeInput_input__dw7rz{width:3rem;height:3rem;text-align:center;font-size:var(--text-xl);border:1px solid hsl(var(--border));background-color:hsl(var(--background-stack-2));border-radius:var(--radius-lg);color:hsl(var(--text-prio-1));font-weight:600;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.VerificationCodeInput_input__dw7rz:focus{outline:none;border-color:hsl(var(--brand));box-shadow:0 0 0 2px hsl(var(--brand)/.3)}@keyframes AndroidPwaInstallCta_installSlideUp__xeeBk{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.AndroidPwaInstallCta_installPopup__kBjhL{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-popover);display:flex;justify-content:center;padding:0 var(--space-3) max(var(--space-3),env(safe-area-inset-bottom,0));pointer-events:none}.AndroidPwaInstallCta_installPopupCard__3pPrp{pointer-events:auto;position:relative;width:100%;max-width:min(26rem,100vw - 1.5rem);padding:var(--space-5);background:hsl(var(--page-background)/.82);color:hsl(var(--text-prio-1));border:1px solid hsl(var(--text-prio-1)/.08);border-radius:var(--radius-xl);box-shadow:0 1px 2px hsl(0 0% 0%/.04),0 12px 32px -12px hsl(0 0% 0%/.18),0 24px 64px -24px hsl(0 0% 0%/.22);backdrop-filter:saturate(1.6) blur(20px);-webkit-backdrop-filter:saturate(1.6) blur(20px);animation:AndroidPwaInstallCta_installSlideUp__xeeBk .26s cubic-bezier(.2,.8,.2,1)}.AndroidPwaInstallCta_installDismiss__K2IaM{position:absolute;top:var(--space-3);right:var(--space-3);width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border:none;padding:0;background:hsl(var(--text-prio-1)/.06);color:hsl(var(--text-prio-2));cursor:pointer;border-radius:var(--radius-full);transition:background-color .12s ease,color .12s ease}.AndroidPwaInstallCta_installDismiss__K2IaM:hover{background:hsl(var(--text-prio-1)/.12);color:hsl(var(--text-prio-1))}.AndroidPwaInstallCta_installDismiss__K2IaM:active{transform:scale(.96)}.AndroidPwaInstallCta_installDismiss__K2IaM:disabled{opacity:.6;cursor:not-allowed;transform:none}.AndroidPwaInstallCta_installHeader__YIIR9{display:flex;align-items:center;gap:var(--space-2);margin:0 2rem var(--space-3) 0}.AndroidPwaInstallCta_installIcon__kKlnk{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);color:#007aff;background:color-mix(in srgb,#007aff 12%,transparent)}.AndroidPwaInstallCta_installTitle__dqs5L{margin:0;font-size:var(--text-base);font-weight:600;letter-spacing:-.01em;line-height:1.3;color:hsl(var(--text-prio-1))}.AndroidPwaInstallCta_installBody__q0RXz{margin:0 0 var(--space-4);font-size:var(--text-sm);line-height:1.5;color:hsl(var(--text-prio-2))}.AndroidPwaInstallCta_installActions__AvFEk{display:flex;gap:var(--space-2);justify-content:flex-end}.AndroidPwaInstallCta_installPrimary__frh0f,.AndroidPwaInstallCta_installSecondary__vNkJv{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;line-height:1;padding:.6rem 1rem;cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .12s ease}.AndroidPwaInstallCta_installSecondary__vNkJv{background:transparent;color:hsl(var(--text-prio-2))}.AndroidPwaInstallCta_installSecondary__vNkJv:hover{background:hsl(var(--text-prio-1)/.06);color:hsl(var(--text-prio-1))}.AndroidPwaInstallCta_installPrimary__frh0f{background:#007aff;color:#ffffff;box-shadow:0 1px 2px hsl(0 0% 0%/.08)}.AndroidPwaInstallCta_installPrimary__frh0f:hover{background:#0062cc}.AndroidPwaInstallCta_installPrimary__frh0f:active,.AndroidPwaInstallCta_installSecondary__vNkJv:active{transform:scale(.98)}.AndroidPwaInstallCta_installPrimary__frh0f:disabled,.AndroidPwaInstallCta_installSecondary__vNkJv:disabled{opacity:.6;cursor:not-allowed;transform:none}.dashboard_container__tAESG{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);max-width:1200px;margin:0 auto;width:100%}.dashboard_header___RoOW{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.dashboard_title__e5Cd2{font-size:var(--text-2xl);font-weight:700;color:hsl(var(--text-prio-1));margin:0}.dashboard_subtitle__Wvg1d{font-size:var(--text-sm);color:hsl(var(--text-prio-2));margin:0}.dashboard_highlights__LYS5T{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.dashboard_sections__lIv8K{display:flex;flex-direction:column;gap:var(--space-3)}.AcademyBlockingSheet_content__A0UVT{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-5)}.AcademyBlockingSheet_description__5nRbg{margin:0;color:hsl(var(--text-prio-2));font-size:var(--text-sm);line-height:1.6}.AcademyBlockingSheet_groups__NSJsP{display:flex;flex-direction:column;gap:var(--space-5)}.AcademyBlockingSheet_groupCard__tmK4v{display:flex;flex-direction:column;border:1px solid hsl(var(--border));border-radius:var(--radius-xl);background-color:hsl(var(--page-background));overflow:hidden}.AcademyBlockingSheet_groupHeader__urQw9{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);background-color:hsl(var(--background-stack-1))}.AcademyBlockingSheet_groupHeaderTop__zTE8w{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.AcademyBlockingSheet_groupTitle__LVabz{margin:0;color:hsl(var(--text-prio-1));font-size:var(--text-sm);font-weight:700;letter-spacing:-.01em}.AcademyBlockingSheet_progressLabel__14J6_{flex-shrink:0;color:hsl(var(--text-prio-2));font-size:var(--text-xs);font-weight:600}.AcademyBlockingSheet_progressTrack__ZoOSd{width:100%;height:6px;overflow:hidden;border-radius:var(--radius-full);background-color:hsl(var(--border))}.AcademyBlockingSheet_progressFill__1PHOm{height:100%;border-radius:var(--radius-full);background-color:hsl(var(--brand));transition:width var(--transition-slow)}.AcademyBlockingSheet_list__oM_iM{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.AcademyBlockingSheet_listItem__Z1hav{border-top:1px solid hsl(var(--border))}.AcademyBlockingSheet_listItem__Z1hav:last-child{border-bottom:none}.AcademyBlockingSheet_link__2aEl9,.AcademyBlockingSheet_row__YShux{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-5);color:inherit;text-decoration:none;transition:background-color var(--transition-fast)}.AcademyBlockingSheet_link__2aEl9:hover{background-color:hsl(var(--background-stack-1))}.AcademyBlockingSheet_link__2aEl9:active{background-color:hsl(var(--background-stack-2))}.AcademyBlockingSheet_rowLeft__k0JeA{min-width:0;display:flex;align-items:center;gap:var(--space-3)}.AcademyBlockingSheet_icon___Z16P{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full)}.AcademyBlockingSheet_iconIncomplete___uip7{color:hsl(var(--text-prio-3));border:1.5px solid hsl(var(--border));background-color:transparent}.AcademyBlockingSheet_iconComplete__c4Vuo{color:hsl(var(--page-background));background-color:hsl(var(--success))}.AcademyBlockingSheet_pathName__o6DlC{margin:0;color:hsl(var(--text-prio-1));font-size:var(--text-sm);font-weight:500;word-break:break-word;line-height:1.4}.AcademyBlockingSheet_completed__mEVTT .AcademyBlockingSheet_pathName__o6DlC{color:hsl(var(--text-prio-3));text-decoration:line-through;text-decoration-thickness:1.5px}.AcademyBlockingSheet_chevron__vNcBr{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:hsl(var(--text-prio-3));transition:color var(--transition-fast),transform var(--transition-fast)}.AcademyBlockingSheet_link__2aEl9:hover .AcademyBlockingSheet_chevron__vNcBr{color:hsl(var(--text-prio-1));transform:translateX(2px)}.AcademyBlockingSheet_actions__3bEts{display:flex;justify-content:center}.AcademyBlockingSheet_button__iSUAs{width:100%;border:none;border-radius:var(--radius-lg);background-color:hsl(var(--brand));color:hsl(var(--text-on-brand));padding:var(--space-3) var(--space-6);font-size:var(--text-sm);font-weight:700;cursor:pointer;transition:background-color var(--transition-normal),transform var(--transition-fast)}.AcademyBlockingSheet_button__iSUAs:hover{background-color:hsl(var(--brand-dark))}.AcademyBlockingSheet_button__iSUAs:active{transform:scale(.98)}.AcademyBlockingSheet_button__iSUAs:disabled{cursor:wait;opacity:.6}.AcademyBlockingSheet_emptyDescription__W18jS{margin:0;color:hsl(var(--text-prio-3));font-size:var(--text-sm);text-align:center;line-height:1.5}.DeliveryPlanDetails_main__UFItD{min-height:100dvh;background-color:hsl(var(--page-background))}.DeliveryPlanDetails_container__mDTNz{display:flex;flex-direction:column;gap:var(--space-6);max-width:600px;margin:0 auto;padding:var(--space-4)}.DeliveryPlanDetails_salaryTotalsSection__bfxdy{display:flex;flex-direction:column;gap:var(--space-2);padding:0}.DeliveryPlanDetails_salaryTotalsGrid__90izd,.DeliveryPlanDetails_salaryTotalsSkeletonGrid__cxo0S{display:flex;align-items:stretch;gap:var(--space-2)}.DeliveryPlanDetails_salaryTotalCard__RwnH2{flex:1;border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:linear-gradient(145deg,hsl(var(--background-stack-2)/.55),hsl(var(--background-stack-2)/.25));padding:var(--space-2) var(--space-3);min-width:0}.DeliveryPlanDetails_salaryTotalLabel__oKvA9{margin:0;font-size:var(--text-xxs);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--text-prio-3));font-weight:700}.DeliveryPlanDetails_salaryTotalValue__s64OO{margin:2px 0 0;font-size:clamp(.96rem,3.8vw,1.2rem);line-height:1.1;color:hsl(var(--text-prio-1));font-weight:800;letter-spacing:-.02em;word-break:break-word}.DeliveryPlanDetails_salaryTotalSkeletonLabel__T7uAC{width:62%;height:10px}.DeliveryPlanDetails_salaryTotalSkeletonLabel__T7uAC,.DeliveryPlanDetails_salaryTotalSkeletonValue__MOF1U{border-radius:var(--radius-sm);background:linear-gradient(90deg,hsl(var(--background-stack-2)/.6) 0,hsl(var(--background-stack-2)/.9) 50%,hsl(var(--background-stack-2)/.6) 100%);background-size:200% 100%;animation:DeliveryPlanDetails_salaryShimmer__MPHFD 1.4s ease-in-out infinite}.DeliveryPlanDetails_salaryTotalSkeletonValue__MOF1U{margin-top:var(--space-2);width:78%;height:20px}.DeliveryPlanDetails_salaryTotalMeta__f_zG7{margin:2px 0 0;font-size:var(--text-xxs);color:hsl(var(--text-prio-3))}.DeliveryPlanDetails_salaryTotalsMeta__paXa_{margin:0;font-size:var(--text-xs);color:hsl(var(--text-prio-3))}.DeliveryPlanDetails_salaryTotalsError__8LxpA{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.DeliveryPlanDetails_salaryTotalsRetry__8JIFw{border:1px solid hsl(var(--border));border-radius:var(--radius-md);background:transparent;color:hsl(var(--text-prio-1));font-size:var(--text-xs);padding:4px 10px;cursor:pointer}@keyframes DeliveryPlanDetails_salaryShimmer__MPHFD{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:430px){.DeliveryPlanDetails_salaryTotalsGrid__90izd{grid-template-columns:1fr}}.DeliveryPlanDetails_documentsSection__PIxmn{display:flex;flex-direction:column;gap:var(--space-3)}.DeliveryPlanDetails_documentsSectionTitle__Jovl1{font-size:var(--text-sm);font-weight:700;color:hsl(var(--text-prio-1));margin:0;line-height:1.2}.DeliveryPlanDetails_documentsLink__LdSyu{display:flex;align-items:center;gap:var(--space-2);width:100%;box-sizing:border-box;padding:var(--space-3);border-radius:var(--radius-lg);background-color:hsl(var(--background-stack-2)/.3);border:1px solid hsl(var(--border));color:hsl(var(--text-prio-1));font-size:var(--text-sm);font-weight:600;text-decoration:none;flex-shrink:0;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.DeliveryPlanDetails_documentsLink__LdSyu:hover{border-color:hsl(var(--brand));background-color:hsl(var(--background-stack-2)/.45)}.DeliveryPlanDetails_documentsIcon__sCvZK{flex-shrink:0;color:hsl(var(--text-prio-2))}.DeliveryPlanDetails_documentsLabel___ovRQ{flex:1;min-width:0;text-align:left}.DeliveryPlanDetails_documentsChevron__lv7SP{flex-shrink:0;color:hsl(var(--text-prio-3))}.LoadMoreButton_loadMoreContainer__LG0ew{display:flex;justify-content:center;align-items:center;padding:var(--space-3) var(--space-2) var(--space-1) var(--space-2);position:relative;z-index:101;min-height:60px}.LoadMoreButton_loadMoreButton__Qf28X{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);min-height:32px;background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));border-radius:var(--radius-md);color:hsl(var(--text-prio-3));font-size:var(--text-xxs);font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-tap-highlight-color:rgba(0,0,0,.1)}.LoadMoreButton_loadMoreButton__Qf28X:hover{background-color:hsl(var(--background-hover));border-color:hsl(var(--border-hover));box-shadow:0 2px 4px rgba(0,0,0,.1)}.LoadMoreButton_loadMoreButton__Qf28X:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.05)}.LoadMoreButton_loadMoreIcon__klKiH{width:16px;height:16px;flex-shrink:0}.LoadMoreButton_loadMoreButton__Qf28X:disabled{opacity:.6;cursor:not-allowed}.LoadMoreButton_loadMoreButton__Qf28X:disabled:hover{background-color:hsl(var(--background));border-color:hsl(var(--border));box-shadow:0 1px 2px rgba(0,0,0,.05)}.LoadMoreButton_spinning__T0cDP{animation:LoadMoreButton_spin__f6Vkt 1s linear infinite}@keyframes LoadMoreButton_spin__f6Vkt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadMoreButton_rotated__6olDq{transform:rotate(180deg)}.MultiDayBlock_multiDayBlock__l_o8M{width:100%;border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background-color:hsl(var(--background-stack-1));color:inherit;font:inherit;text-align:left;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;position:relative;box-sizing:border-box}button.MultiDayBlock_multiDayBlock__l_o8M{cursor:pointer;transition:background-color .15s ease}button.MultiDayBlock_multiDayBlock__l_o8M:hover{background-color:hsl(var(--background-stack-2))}button.MultiDayBlock_multiDayBlock__l_o8M:active{background-color:hsl(var(--background-stack-2));transform:scale(.99)}.MultiDayBlock_daySection___Qhet{height:48px;padding:var(--space-2);display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);box-sizing:border-box;flex-shrink:0}.MultiDayBlock_daySection___Qhet:not(:last-child){margin-bottom:8px}.MultiDayBlock_customerName__uW2sj{color:hsl(var(--text-prio-2))}.MultiDayBlock_customerNameToday__2X0Ex,.MultiDayBlock_customerName__uW2sj{font-size:var(--text-xs);font-weight:800;text-align:left;margin:0;line-height:1.2;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MultiDayBlock_customerNameToday__2X0Ex{color:hsl(var(--text-prio-1))}.MultiDayBlock_customerAddress__txg8k{font-size:var(--text-xs);text-align:left;color:hsl(var(--text-prio-2));font-weight:400;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MultiDayBlock_customerText__LlP_C{padding-top:var(--space-1);font-size:var(--text-xxs);text-align:left;color:hsl(var(--text-prio-1));font-weight:400;margin-bottom:var(--space-6);line-height:1.4}.NotesSection_section__eR1V_{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:160px}.NotesSection_title__fMFcQ{font-size:var(--text-sm);font-weight:700;color:hsl(var(--text-prio-1));margin:0;line-height:1.2}.NotesSection_composerTrigger__qVvVG{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background-color:hsl(var(--background-stack-1));cursor:text;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.NotesSection_composerTrigger__qVvVG:hover{border-color:hsl(var(--brand)/.5)}.NotesSection_triggerPlaceholder__QiuK7{flex:1;min-width:0;text-align:left;font-size:var(--text-sm);color:hsl(var(--text-prio-3));font-family:inherit}.NotesSection_triggerSendIcon__85FPB{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:var(--radius-full);background-color:hsl(var(--border));color:hsl(var(--text-prio-3))}.NotesSection_proxyInput__lO_tn{position:fixed;left:-9999px;top:0;width:1px;height:1px;opacity:0;pointer-events:none;font-size:var(--text-base)}.NotesSection_overlay__DEvXw{position:fixed;inset:0;z-index:var(--z-modal);display:flex;flex-direction:column;background-color:rgb(0 0 0/.4);backdrop-filter:blur(4px) saturate(1.3);animation:NotesSection_overlayIn__e11Xw .2s ease-out both}@keyframes NotesSection_overlayIn__e11Xw{0%{opacity:0}to{opacity:1}}.NotesSection_overlayCard__6yXIO{width:calc(100% - var(--space-4) * 2);max-width:480px;margin:var(--space-6) auto 0;display:flex;flex-direction:column;padding:var(--space-3);border-radius:var(--radius-xl);background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));box-shadow:var(--shadow-lg)}.NotesSection_overlayCardHeader__672Bo{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.NotesSection_overlayCloseBtn__4m0Jl{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);border:none;background-color:transparent;color:hsl(var(--text-prio-2));font-size:var(--text-xs);font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--transition-fast)}.NotesSection_overlayCloseBtn__4m0Jl:hover{background-color:hsl(var(--background-stack-2)/.5);color:hsl(var(--text-prio-1))}.NotesSection_overlaySendBtn__9qz8o{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:none;background-color:hsl(var(--brand));color:hsl(var(--text-on-brand));font-size:var(--text-xs);font-weight:700;font-family:inherit;cursor:pointer;transition:all var(--transition-fast)}.NotesSection_overlaySendBtn__9qz8o:hover:not(:disabled){opacity:.88}.NotesSection_overlaySendBtn__9qz8o:disabled{background-color:hsl(var(--border));color:hsl(var(--text-prio-3));cursor:default}.NotesSection_overlaySendIcon__jbTL3{width:14px;height:14px}.NotesSection_overlayBtnLabel__1hJR_{line-height:1}.NotesSection_overlayTextarea__ou2in{flex:1;width:100%;min-height:140px;padding:var(--space-2) var(--space-1);border:none;background-color:transparent;color:hsl(var(--text-prio-1));font-size:var(--text-base);font-family:inherit;line-height:1.65;resize:none;outline:none}.NotesSection_overlayTextarea__ou2in::-moz-placeholder{color:hsl(var(--text-prio-3))}.NotesSection_overlayTextarea__ou2in::placeholder{color:hsl(var(--text-prio-3))}.NotesSection_thread__xkbi_{display:flex;flex-direction:column;gap:var(--space-2)}.NotesSection_noteCard__Rkfgd{padding:var(--space-3);border-radius:var(--radius-lg);background-color:hsl(var(--background-stack-2)/.3);border:1px solid hsl(var(--border))}.NotesSection_noteCardPrivate__ileWB{border-style:dashed;opacity:.7}.NotesSection_noteTop__govdi{display:flex;align-items:center;gap:var(--space-2)}.NotesSection_avatar__MrL4e{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-full);background-color:hsl(var(--brand)/.18);color:hsl(var(--brand-dark));font-size:var(--text-xxs);font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NotesSection_noteMeta__5VgdC{display:flex;flex-direction:column;flex:1;min-width:0;gap:1px}.NotesSection_noteAuthor__T9J9x{font-size:var(--text-xs);font-weight:700;color:hsl(var(--text-prio-1));line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotesSection_noteDate__cbwR_{font-size:var(--text-xxs);color:hsl(var(--text-prio-3));line-height:1.2}.NotesSection_noteActions__AUDyq{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.NotesSection_noteActionBtn__kpXIF{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);border:none;background-color:transparent;color:hsl(var(--text-prio-3));cursor:pointer;transition:all var(--transition-fast)}.NotesSection_noteActionBtn__kpXIF:hover{background-color:hsl(var(--background-stack-2)/.6);color:hsl(var(--text-prio-1))}.NotesSection_noteActionIcon__b675x{width:14px;height:14px}.NotesSection_noteContent__sISGW{font-size:var(--text-xs);color:hsl(var(--text-prio-2));margin:var(--space-2) 0 0 calc(28px + var(--space-2));line-height:1.55;white-space:pre-wrap;word-break:break-word}.NotesSection_deleteConfirm__K20s1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.NotesSection_deleteText__Uof4M{font-size:var(--text-xs);color:hsl(var(--text-prio-1));margin:0}.NotesSection_deleteActions__A_C_h{display:flex;gap:var(--space-1)}.NotesSection_deleteCancelBtn__uif3H{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);border:1px solid hsl(var(--border));background-color:transparent;color:hsl(var(--text-prio-2));cursor:pointer;transition:all var(--transition-fast)}.NotesSection_deleteCancelBtn__uif3H:hover{background-color:hsl(var(--background-stack-2)/.5)}.NotesSection_deleteConfirmBtn__gIr7z{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);border:none;background-color:hsl(var(--error));color:white;cursor:pointer;transition:all var(--transition-fast)}.NotesSection_deleteConfirmBtn__gIr7z:hover{opacity:.9}.NotesSection_deleteCancelBtn__uif3H:disabled,.NotesSection_deleteConfirmBtn__gIr7z:disabled{opacity:.5;cursor:not-allowed}.NotesSection_btnIcon__APzKS{width:16px;height:16px}.NotesSection_empty__DIjqe{font-size:var(--text-xs);color:hsl(var(--text-prio-3));text-align:center;padding:var(--space-4) 0;margin:0}.NotesSection_errorState__u3Yp2{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center}.NotesSection_errorIcon__342sR{width:20px;height:20px;color:hsl(var(--error))}.NotesSection_errorText__XG4Rt{font-size:var(--text-xs);color:hsl(var(--text-prio-2));margin:0}.NotesSection_retryButton__eoySR{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid hsl(var(--border));background-color:transparent;color:hsl(var(--text-prio-1));font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.NotesSection_retryButton__eoySR:hover{background-color:hsl(var(--background-stack-2)/.5)}.NotesSection_skeleton__hOX_A{background:linear-gradient(90deg,hsl(var(--border)) 25%,hsl(var(--border)/.4) 50%,hsl(var(--border)) 75%);background-size:200% 100%;animation:NotesSection_shimmer__nZTH_ 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}.NotesSection_skeletonComposer__LgIg4{width:100%;height:42px;border-radius:var(--radius-lg)}.NotesSection_skeletonCard__lbd1_{width:100%;height:64px;border-radius:var(--radius-lg)}@keyframes NotesSection_shimmer__nZTH_{0%{background-position:-200% 0}to{background-position:200% 0}}.ScrollableCalendar_scrollableContainer__XzX11{width:100%;max-height:calc(100svh - 56px - 120px - 100px);overflow-y:auto;overflow-x:hidden;background-color:hsl(var(--background-page));box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:y mandatory;scroll-behavior:smooth;scroll-padding-top:calc(120px + 100px + 60px);position:relative;z-index:10;padding:0 var(--space-2);transition:opacity var(--transition-normal)}.ScrollableCalendar_scrollableContainer__XzX11.ScrollableCalendar_dimmed__jthj3{opacity:.2;pointer-events:none}.ScrollableCalendar_topSpacer__K5GI5{height:calc(32px);width:100%;flex-shrink:0}.ScrollableCalendar_datesWrapper__tKmhc{position:relative;margin-top:calc(-1 * var(--space-8));display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-8);column-gap:var(--space-8);row-gap:var(--space-2);align-items:start}.ScrollableCalendar_datesWrapper__tKmhc:before{content:"";position:absolute;left:calc(80px + var(--space-2) + 5px);top:6px;bottom:6px;width:2px;background-color:hsl(var(--border));z-index:0;pointer-events:none}.ScrollableCalendar_gradientTop__DF54a{top:0;background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,1));margin-bottom:0;margin-top:calc(-1 * var(--space-16))}.ScrollableCalendar_gradientBottom__2OZOw,.ScrollableCalendar_gradientTop__DF54a{position:sticky;left:calc(-1 * var(--space-2));right:calc(-1 * var(--space-2));width:calc(100% + var(--space-2) * 2);height:120px;pointer-events:none;z-index:100}.ScrollableCalendar_gradientBottom__2OZOw{bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,1));margin-top:0}[data-theme=light] .ScrollableCalendar_gradientTop__DF54a{background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,1))}[data-theme=light] .ScrollableCalendar_gradientBottom__2OZOw{background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,1))}.ScrollableCalendar_dotContainer__JJWxv{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);position:relative;min-width:0}.ScrollableCalendar_dateRow__1Q0N5{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:var(--space-2);width:100%;box-sizing:border-box;position:relative;padding-left:0}.ScrollableCalendar_scrollableContainer__XzX11::-webkit-scrollbar{display:none}.ScrollableCalendar_dateItem__utiqO{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;gap:var(--space-2);box-sizing:border-box;max-width:100%;position:relative;z-index:1;scroll-snap-align:start;scroll-snap-stop:always;min-height:-moz-fit-content;min-height:fit-content;margin-bottom:var(--space-2)}.ScrollableCalendar_dateItem__utiqO:last-child{margin-bottom:0}.ScrollableCalendar_dateLabelCell__cW2u_{grid-column:1;min-width:0;position:relative;z-index:1}.ScrollableCalendar_emptyCell__nQqBe,.ScrollableCalendar_groupCell__df9xi{grid-column:2;min-width:0;position:relative;z-index:1}.ScrollableCalendar_groupGrid__tiuOU{display:grid;gap:var(--space-2);row-gap:var(--space-2);width:100%;min-width:0;align-items:stretch}.ScrollableCalendar_dateBlockWrapper__lcKfR{gap:var(--space-8)}.ScrollableCalendar_dateBlockWrapper__lcKfR,.ScrollableCalendar_multiDayContainer__TYifk{display:flex;flex-direction:row;align-items:flex-start;width:100%;min-width:0;box-sizing:border-box;position:relative}.ScrollableCalendar_multiDayContainer__TYifk{gap:var(--space-3)}.ScrollableCalendar_dateBoxesColumn__ZtEHj{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);flex:1;min-width:0;position:relative}.ScrollableCalendar_overlapRow__qRwkO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);width:100%}.ScrollableCalendar_stackButton__Hf4q2{width:100%;height:48px;border:1px dashed hsl(var(--border));border-radius:var(--radius-lg);background-color:hsl(var(--background-stack-1));color:hsl(var(--text-prio-2));font-size:var(--text-sm);font-weight:700}.ScrollableCalendar_stackedList__aGqZI{display:flex;flex-direction:column;gap:var(--space-2)}.ScrollableCalendar_dateItem__utiqO:has(.ScrollableCalendar_multiDayContainer__TYifk){position:relative}.ScrollableCalendar_dateItem__utiqO:has(.ScrollableCalendar_multiDayContainer__TYifk) .ScrollableCalendar_dateBoxesColumn__ZtEHj{position:relative}.ScrollableCalendar_leftSection__XCZMD{display:flex;flex-direction:row;align-items:center;position:relative;flex-shrink:0}.ScrollableCalendar_leftSectionSpacer__JoaHp{width:calc(80px + var(--space-2) + var(--space-3));flex-shrink:0}.ScrollableCalendar_dot__ZzbJG{width:8px;height:8px;border-radius:50%;flex-shrink:0;position:absolute;left:calc(80px + var(--space-2) + 6px);top:12px;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.ScrollableCalendar_dotGreen__mtSIP{background-color:hsl(142 76% 36%)}.ScrollableCalendar_dotRed__9Lxnj{background-color:hsl(0 84% 60%)}.ScrollableCalendar_dotYellow__EQ30g{background-color:hsl(47 100% 56%)}.ScrollableCalendar_dotGray__d0zLF{background-color:hsl(var(--border))}@media (max-width:340px){.ScrollableCalendar_dateItem__utiqO{gap:var(--space-2)}}@media (min-width:341px) and (max-width:360px){.ScrollableCalendar_dateItem__utiqO{gap:var(--space-2)}}@media (min-width:361px) and (max-width:480px){.ScrollableCalendar_dateItem__utiqO{gap:var(--space-2)}}@keyframes ScrollableCalendar_spin__J6TJm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrderCardSection_section__3KAxz{display:flex;flex-direction:column;gap:var(--space-3)}.OrderCardSection_title__iKykU{font-size:var(--text-sm);font-weight:700;color:hsl(var(--text-prio-1));margin:0;line-height:1.2}.OrderCardSection_alarmBadge__dicmT{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background-color:hsl(var(--warning)/.08);border:1px solid hsl(var(--warning)/.2)}.OrderCardSection_alarmIcon__viMgU{width:14px;height:14px;color:hsl(var(--warning));flex-shrink:0}.OrderCardSection_alarmLabel__8_Izb{font-size:var(--text-xs);font-weight:600;color:hsl(var(--text-prio-2))}.OrderCardSection_alarmDate__KUhlj{font-size:var(--text-xs);font-weight:700;color:hsl(var(--text-prio-1));margin-left:auto}.OrderCardSection_detailsList__0q9AP{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background-color:hsl(var(--background-stack-2)/.3);border:1px solid hsl(var(--border))}.OrderCardSection_detailRow__7e8VV{display:flex;flex-direction:column;gap:2px}.OrderCardSection_detailRow__7e8VV+.OrderCardSection_detailRow__7e8VV{padding-top:var(--space-2);border-top:1px solid hsl(var(--border)/.5)}.OrderCardSection_detailLabel__tpvHE{font-size:var(--text-xxs);font-weight:600;color:hsl(var(--text-prio-3));text-transform:uppercase;letter-spacing:.04em}.OrderCardSection_detailValue__6Wjeu{font-size:var(--text-xs);color:hsl(var(--text-prio-1));margin:0;line-height:1.4;white-space:pre-wrap;word-break:break-word}.OrderCardSection_empty__3_i2y{font-size:var(--text-xs);color:hsl(var(--text-prio-3));text-align:center;padding:var(--space-4) 0;margin:0}.OrderCardSection_errorState__ozB3Q{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center}.OrderCardSection_errorIcon__r6xAh{width:20px;height:20px;color:hsl(var(--error))}.OrderCardSection_errorText__p35G6{font-size:var(--text-xs);color:hsl(var(--text-prio-2));margin:0}.OrderCardSection_retryButton__uw1xs{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid hsl(var(--border));background-color:transparent;color:hsl(var(--text-prio-1));font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.OrderCardSection_retryButton__uw1xs:hover{background-color:hsl(var(--background-stack-2)/.5)}.OrderCardSection_skeleton__xpgK_{background:linear-gradient(90deg,hsl(var(--border)) 25%,hsl(var(--border)/.4) 50%,hsl(var(--border)) 75%);background-size:200% 100%;animation:OrderCardSection_shimmer__U8QxI 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}.OrderCardSection_skeletonTitle__CHlEe{width:100px;height:14px}.OrderCardSection_skeletonCard__5Z0C4{width:100%;height:80px;border-radius:var(--radius-lg)}@keyframes OrderCardSection_shimmer__U8QxI{0%{background-position:-200% 0}to{background-position:200% 0}}.SingleBox_dateBox__NHdHV{width:100%;height:48px;border:1px solid hsl(var(--border));border-radius:var(--radius-lg);background-color:hsl(var(--background-stack-1));color:inherit;font:inherit;text-align:left;flex-shrink:0;display:flex;align-items:flex-start;padding:var(--space-2);box-sizing:border-box}button.SingleBox_dateBox__NHdHV{cursor:pointer;transition:background-color .15s ease}button.SingleBox_dateBox__NHdHV:active,button.SingleBox_dateBox__NHdHV:hover{background-color:hsl(var(--background-stack-2))}button.SingleBox_dateBox__NHdHV:active{transform:scale(.99)}.SingleBox_nameAddressColumn__I9RNL{display:flex;flex-direction:column;justify-content:center;min-width:0;width:100%}.SingleBox_CustomerName__aVRRE{color:hsl(var(--text-prio-2))}.SingleBox_CustomerNameToday___2bZz,.SingleBox_CustomerName__aVRRE{font-size:var(--text-xs);font-weight:800;text-align:left;margin:0;line-height:1.2;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SingleBox_CustomerNameToday___2bZz{color:hsl(var(--text-prio-1))}.SingleBox_CustomerAddress__fbDrF{font-size:var(--text-xs);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SingleBox_CustomerAddress__fbDrF,.SingleBox_CustomerTextEmpty__0L_dE{text-align:left;color:hsl(var(--text-prio-2));font-weight:400;margin:0}.SingleBox_CustomerTextEmpty__0L_dE{font-size:var(--text-xxs);padding-top:0;line-height:.8}