.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))}.Accordion_root__M8SzW{display:flex;flex-direction:column;width:100%}.Accordion_titleWrap__Rg6dG{margin:0;font-size:inherit;font-weight:inherit}.Accordion_trigger__PoF_Q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background-color:hsl(var(--background-stack-1));border:1px solid hsl(var(--border));color:hsl(var(--text-prio-1));font:inherit;font-size:var(--text-base);font-weight:600;text-align:left;cursor:pointer;transition:background-color var(--transition-normal)}.Accordion_triggerOpen__IbSib{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:none}.Accordion_trigger__PoF_Q:hover{background-color:hsl(var(--background-stack-2))}.Accordion_title__towcZ{flex:1;min-width:0}.Accordion_chevron__5h_lh{flex-shrink:0;width:1.125rem;height:1.125rem;color:hsl(var(--text-prio-2));transition:transform var(--transition-normal)}.Accordion_chevronOpen__jNpD2{transform:rotate(180deg)}.Accordion_panel__wX53C{padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid hsl(var(--border));border-top:none;border-radius:0 0 var(--radius-lg) var(--radius-lg);background-color:hsl(var(--background-stack-1))}.Accordion_panel__wX53C[hidden]{display:none}.Accordion_rootPlain__ODEJZ .Accordion_trigger__PoF_Q{border:none;background-color:transparent;padding-left:0;padding-right:0}.Accordion_rootPlain__ODEJZ .Accordion_trigger__PoF_Q:hover{background-color:transparent;color:hsl(var(--text-prio-1))}.Accordion_rootPlain__ODEJZ .Accordion_trigger__PoF_Q:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px}.Accordion_rootPlain__ODEJZ .Accordion_triggerOpen__IbSib{border-radius:0;border-bottom:none}.Accordion_rootPlain__ODEJZ .Accordion_panel__wX53C{border:none;background-color:transparent;padding:var(--space-2) 0 0}.Accordion_rootPlain__ODEJZ .Accordion_panel__wX53C[hidden]{display:none}.Avatar_avatar__p2vyD{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:hsl(var(--background-stack-2));color:hsl(var(--text-prio-2));border:2px solid hsl(var(--background-stack-1));overflow:hidden;flex-shrink:0;box-sizing:border-box;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.Avatar_image__oNGWi{display:block;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.Avatar_fallbackIcon__Bqtzi{color:hsl(var(--text-prio-3))}.Avatar_avatarButton__qC6dA{padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.Avatar_avatarButton__qC6dA:hover{transform:scale(1.08);z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.3);border-color:hsl(var(--brand-dark))}.Avatar_avatarButton__qC6dA:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px;z-index:2}.Avatar_stack__BnDH7{display:inline-flex;align-items:center;padding-left:2px;flex-wrap:wrap;row-gap:4px}.Avatar_stack__BnDH7>.Avatar_avatarButton__qC6dA,.Avatar_stack__BnDH7>.Avatar_avatar__p2vyD{margin-left:calc(-1 * var(--avatar-overlap, 8px))}.Avatar_stack__BnDH7>.Avatar_avatarButton__qC6dA:first-child,.Avatar_stack__BnDH7>.Avatar_avatar__p2vyD:first-child{margin-left:0}.Avatar_lightbox__zyhdr{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-2)}.Avatar_lightboxImageWrap__T3H48{width:100%;display:flex;align-items:center;justify-content:center}.Avatar_lightboxImage__MJFYV{display:block;width:100%;max-width:min(80vw,24rem);max-height:min(70vh,24rem);height:auto;border-radius:var(--radius-lg,12px);-o-object-fit:cover;object-fit:cover;background:hsl(var(--background-stack-2))}.Avatar_lightboxFallback__uyxMC{display:flex;align-items:center;justify-content:center;width:min(60vw,14rem);height:min(60vw,14rem);border-radius:50%;background:hsl(var(--background-stack-2));color:hsl(var(--text-prio-3))}.Avatar_lightboxName__e4fBb{margin:0;font-size:var(--text-base);font-weight:600;color:hsl(var(--text-prio-1));text-align:center;overflow-wrap:anywhere}.Avatar_lightboxNav___zRxy{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:hsl(var(--text-prio-3));font-variant-numeric:tabular-nums}.Avatar_lightboxNavButton__MFd4N{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--background-stack-2));color:hsl(var(--text-prio-1));font-size:1rem;cursor:pointer;transition:background var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal)}.Avatar_lightboxNavButton__MFd4N:hover{background:hsl(var(--brand-light)/.4);border-color:hsl(var(--brand-dark));color:hsl(var(--text-prio-1))}.Avatar_lightboxNavPosition__aHG6M{min-width:3rem;text-align:center}.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))}}.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))}.Carousel_carousel__4TZgv{display:flex;flex-direction:column;gap:var(--space-3);width:100%;min-width:0}.Carousel_single__RSW5D{width:100%;min-width:0}.Carousel_viewport__t2_gx{width:100%;overflow:hidden;touch-action:pan-y;outline:none;padding:2px 0 6px;margin:-2px 0 -6px}.Carousel_viewport__t2_gx:focus-visible{box-shadow:0 0 0 2px hsl(var(--brand)/.4);border-radius:var(--radius-md,8px)}.Carousel_track__qBPbx{display:flex;align-items:stretch;transition:transform .3s cubic-bezier(.22,.61,.36,1);will-change:transform}@media (prefers-reduced-motion:reduce){.Carousel_track__qBPbx{transition:none}}.Carousel_slide__1cuM8{flex:0 0 100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch}.Carousel_slide__1cuM8>*{flex:1 1 auto;min-height:0;min-width:0;width:100%}.Carousel_controls__FTpqQ{display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.Carousel_dots__QsfjG{display:inline-flex;align-items:center;gap:.4rem;justify-content:center}.Carousel_dot__9NyFA{width:.5rem;height:.5rem;padding:0;border-radius:50%;border:none;background:hsl(var(--border));cursor:pointer;transition:background var(--transition-normal),transform var(--transition-normal)}.Carousel_dot__9NyFA:hover{background:hsl(var(--text-prio-3))}.Carousel_dot__9NyFA:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px}.Carousel_dotActive__trFT8{background:hsl(var(--brand-dark));transform:scale(1.3)}.Carousel_navButton__J59BF{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--background-stack-2));color:hsl(var(--text-prio-2));cursor:pointer;transition:background var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal)}.Carousel_navButton__J59BF:hover{background:hsl(var(--brand-light)/.4);border-color:hsl(var(--brand-dark));color:hsl(var(--text-prio-1))}.Carousel_navButton__J59BF:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px}@media (max-width:29.99rem){.Carousel_navButton__J59BF{display:none}}.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_success__92IUE{background-color:hsl(var(--success-light));border-left-color:hsl(var(--success))}.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_success__92IUE .Callout_icon__9zDJs{color:hsl(var(--success))}.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)}.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}.DeliveryNpsBanner_banner__MKT0J{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid transparent;background-color:transparent}.DeliveryNpsBanner_bannerInteractive__kg4uS{width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.DeliveryNpsBanner_bannerInteractive__kg4uS:hover{filter:brightness(.98);box-shadow:0 1px 2px hsl(0 0% 0%/.06)}.DeliveryNpsBanner_bannerInteractive__kg4uS:active{transform:scale(.995)}.DeliveryNpsBanner_bannerInteractive__kg4uS:focus-visible{outline:2px solid hsl(var(--focus-ring,var(--text-prio-1)));outline-offset:2px}.DeliveryNpsBanner_chevron__ZUPS_{flex-shrink:0;color:hsl(var(--text-prio-3));margin-left:var(--space-2)}.DeliveryNpsBanner_detractor__0bsd5{background-color:hsl(var(--error-light));border-color:hsl(var(--error-border));color:hsl(var(--text-prio-1))}.DeliveryNpsBanner_passive__8mXXq{background-color:hsl(var(--warning-light));border-color:hsl(var(--warning-border));color:hsl(var(--text-prio-1))}.DeliveryNpsBanner_promoter__teeco{background-color:hsl(var(--success-light));border-color:hsl(var(--success-border));color:hsl(var(--text-prio-1))}.DeliveryNpsBanner_iconWrap__DHI9i{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:999px}.DeliveryNpsBanner_detractor__0bsd5 .DeliveryNpsBanner_iconWrap__DHI9i{background-color:hsl(var(--error)/.12);color:hsl(var(--error))}.DeliveryNpsBanner_passive__8mXXq .DeliveryNpsBanner_iconWrap__DHI9i{background-color:hsl(var(--warning)/.16);color:hsl(var(--warning))}.DeliveryNpsBanner_promoter__teeco .DeliveryNpsBanner_iconWrap__DHI9i{background-color:hsl(var(--success)/.16);color:hsl(var(--success))}.DeliveryNpsBanner_body__pTZmV{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.DeliveryNpsBanner_headline__bA4qj{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);margin:0}.DeliveryNpsBanner_label__kvmjG{font-size:var(--text-xxs);letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:hsl(var(--text-prio-3))}.DeliveryNpsBanner_value__h67CR{display:inline-flex;align-items:baseline;gap:var(--space-1);font-size:var(--text-base);font-weight:800;color:hsl(var(--text-prio-1));line-height:1.1;letter-spacing:-.02em}.DeliveryNpsBanner_score__2vusL{font-size:clamp(1.1rem,4.5vw,1.4rem);font-variant-numeric:tabular-nums}.DeliveryNpsBanner_scoreOutOf__ac5zN{font-size:var(--text-sm);color:hsl(var(--text-prio-2));font-weight:600;letter-spacing:0}.DeliveryNpsBanner_feedback__6V5ip{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:hsl(var(--text-prio-2));line-height:1.5;font-weight:500;word-break:break-word}.DeliveryNpsBanner_skeleton__sWq89{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background-color:hsl(var(--background-stack-2)/.3)}.DeliveryNpsBanner_skeletonIcon___QUZC{width:2rem;height:2rem;border-radius:999px;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:DeliveryNpsBanner_npsShimmer__lSTJ2 1.4s ease-in-out infinite;flex-shrink:0}.DeliveryNpsBanner_skeletonLines__BVpFG{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.DeliveryNpsBanner_skeletonLine__kqstE{height:10px;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:DeliveryNpsBanner_npsShimmer__lSTJ2 1.4s ease-in-out infinite}.DeliveryNpsBanner_skeletonLineShort__Gknwf{width:35%}.DeliveryNpsBanner_skeletonLineLong__FXV7w{width:65%;height:14px}@keyframes DeliveryNpsBanner_npsShimmer__lSTJ2{0%{background-position:200% 0}to{background-position:-200% 0}}.ContractTextSheet_container__yKuJr{display:flex;flex-direction:column;gap:var(--space-3);min-height:120px;padding:var(--space-4);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom, 0px))}.ContractTextSheet_loadingState__slwdb{display:flex;flex-direction:column;gap:var(--space-2)}.ContractTextSheet_skeleton__PPVw_{background:linear-gradient(90deg,hsl(var(--border)) 25%,hsl(var(--border)/.4) 50%,hsl(var(--border)) 75%);background-size:200% 100%;animation:ContractTextSheet_shimmer__vRFdY 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}.ContractTextSheet_skeletonRow__A8Hd5{width:100%;height:13px}.ContractTextSheet_skeletonRowShort__2I48u{width:72%;height:13px}@keyframes ContractTextSheet_shimmer__vRFdY{0%{background-position:-200% 0}to{background-position:200% 0}}.ContractTextSheet_errorState__d5_oV{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;text-align:center}.ContractTextSheet_errorIcon__eVeNk{width:20px;height:20px;color:hsl(var(--error))}.ContractTextSheet_errorText__aFxKT{font-size:var(--text-xs);color:hsl(var(--text-prio-2));margin:0}.ContractTextSheet_retryButton__50G5V{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}.ContractTextSheet_empty__luQRM{font-size:var(--text-sm);color:hsl(var(--text-prio-2));margin:0;text-align:center}.ContractTextSheet_body__YgVp9{font-size:var(--text-sm);line-height:1.5;color:hsl(var(--text-prio-1));white-space:pre-wrap;word-break:break-word;margin:0}.DeliveryNpsResponseSheet_container__j8wIE{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.DeliveryNpsResponseSheet_summaryCard__B3B9P{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background-color:hsl(var(--background-stack-1))}.DeliveryNpsResponseSheet_summaryCard__B3B9P.DeliveryNpsResponseSheet_detractor__WFARK{background-color:hsl(var(--error-light));border-color:hsl(var(--error-border))}.DeliveryNpsResponseSheet_summaryCard__B3B9P.DeliveryNpsResponseSheet_passive__N4IWb{background-color:hsl(var(--warning-light));border-color:hsl(var(--warning-border))}.DeliveryNpsResponseSheet_summaryCard__B3B9P.DeliveryNpsResponseSheet_promoter__VzgX9{background-color:hsl(var(--success-light));border-color:hsl(var(--success-border))}.DeliveryNpsResponseSheet_summaryLeft__VdNRj{display:flex;align-items:center;gap:var(--space-3);min-width:0}.DeliveryNpsResponseSheet_iconWrap__RlMfR{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:999px;background-color:hsl(var(--background-stack-2)/.6);color:hsl(var(--text-prio-1))}.DeliveryNpsResponseSheet_summaryCard__B3B9P.DeliveryNpsResponseSheet_detractor__WFARK .DeliveryNpsResponseSheet_iconWrap__RlMfR{background-color:hsl(var(--error)/.16);color:hsl(var(--error))}.DeliveryNpsResponseSheet_summaryCard__B3B9P.DeliveryNpsResponseSheet_passive__N4IWb .DeliveryNpsResponseSheet_iconWrap__RlMfR{background-color:hsl(var(--warning)/.18);color:hsl(var(--warning))}.DeliveryNpsResponseSheet_summaryCard__B3B9P.DeliveryNpsResponseSheet_promoter__VzgX9 .DeliveryNpsResponseSheet_iconWrap__RlMfR{background-color:hsl(var(--success)/.18);color:hsl(var(--success))}.DeliveryNpsResponseSheet_summaryHeadings__4kCJn{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;line-height:1.1}.DeliveryNpsResponseSheet_summaryMeta__3EjQh{font-size:var(--text-xs);color:hsl(var(--text-prio-2));line-height:1.2}.DeliveryNpsResponseSheet_summaryScoreWrap__8vuox{display:inline-flex;align-items:baseline;gap:var(--space-1);font-weight:800;color:hsl(var(--text-prio-1));letter-spacing:-.02em;line-height:1}.DeliveryNpsResponseSheet_summaryScore__kxgmJ{font-size:clamp(1.4rem,6vw,1.85rem);font-variant-numeric:tabular-nums;line-height:1}.DeliveryNpsResponseSheet_summaryScoreOutOf__Y_Znk{font-size:var(--text-sm);color:hsl(var(--text-prio-2));font-weight:600}.DeliveryNpsResponseSheet_section__AhLDE{display:flex;flex-direction:column;gap:var(--space-2)}.DeliveryNpsResponseSheet_sectionTitle__VGqrb{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--text-prio-3))}.DeliveryNpsResponseSheet_answerList__BRBpG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.DeliveryNpsResponseSheet_answerCard__arLOG{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background-color:hsl(var(--background-stack-1))}.DeliveryNpsResponseSheet_question__6lWhl{margin:0;font-size:.8125rem;font-weight:600;color:hsl(var(--text-prio-2));letter-spacing:normal;text-transform:none;line-height:1.35}.DeliveryNpsResponseSheet_answer__a68EU{margin:0;font-size:var(--text-sm);line-height:1.5;color:hsl(var(--text-prio-1));white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.DeliveryNpsResponseSheet_choiceChip__gPIXt{display:inline-flex;align-items:center;align-self:flex-start;padding:.25rem .625rem;border-radius:999px;background-color:hsl(var(--background-stack-2)/.6);color:hsl(var(--text-prio-1));font-size:var(--text-sm);font-weight:600;line-height:1.2}.DeliveryNpsResponseSheet_emailLink__8gktD{font-size:var(--text-sm);font-weight:500;color:hsl(var(--accent));text-decoration:none;word-break:break-all}.DeliveryNpsResponseSheet_emailLink__8gktD:hover{text-decoration:underline}.DeliveryNpsResponseSheet_feedbackQuote__Tt5sx{margin:0;padding:var(--space-2) var(--space-3);border-left:3px solid hsl(var(--border));background-color:hsl(var(--background-stack-2)/.4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);line-height:1.55;color:hsl(var(--text-prio-1));font-style:italic;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.DeliveryNpsResponseSheet_rating__WSEEZ{display:flex;align-items:center;gap:var(--space-3)}.DeliveryNpsResponseSheet_ratingBar__G_oaW{position:relative;flex:1 1 auto;height:28px;display:flex;align-items:center;min-width:0}.DeliveryNpsResponseSheet_ratingBarTrack__AEZeQ{position:relative;width:100%;height:6px;border-radius:999px;background-color:hsl(var(--background-stack-2)/.8);overflow:hidden}.DeliveryNpsResponseSheet_ratingBarFill__WB7dw{height:100%;border-radius:999px;background-color:hsl(var(--text-prio-2));transition:width .2s ease}.DeliveryNpsResponseSheet_ratingBar__G_oaW.DeliveryNpsResponseSheet_promoter__VzgX9 .DeliveryNpsResponseSheet_ratingBarFill__WB7dw{background-color:hsl(var(--success))}.DeliveryNpsResponseSheet_ratingBar__G_oaW.DeliveryNpsResponseSheet_passive__N4IWb .DeliveryNpsResponseSheet_ratingBarFill__WB7dw{background-color:hsl(var(--warning))}.DeliveryNpsResponseSheet_ratingBar__G_oaW.DeliveryNpsResponseSheet_detractor__WFARK .DeliveryNpsResponseSheet_ratingBarFill__WB7dw{background-color:hsl(var(--error))}.DeliveryNpsResponseSheet_ratingThumb__J786r{position:absolute;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background-color:hsl(var(--text-prio-2));color:#fff;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px hsl(var(--background-stack-1)),0 1px 3px rgba(0,0,0,.18);transition:left .2s ease}.DeliveryNpsResponseSheet_ratingBar__G_oaW.DeliveryNpsResponseSheet_promoter__VzgX9 .DeliveryNpsResponseSheet_ratingThumb__J786r{background-color:hsl(var(--success));color:#1a1a1a}.DeliveryNpsResponseSheet_ratingBar__G_oaW.DeliveryNpsResponseSheet_passive__N4IWb .DeliveryNpsResponseSheet_ratingThumb__J786r{background-color:hsl(var(--warning));color:#1a1a1a}.DeliveryNpsResponseSheet_ratingBar__G_oaW.DeliveryNpsResponseSheet_detractor__WFARK .DeliveryNpsResponseSheet_ratingThumb__J786r{background-color:hsl(var(--error))}.DeliveryNpsResponseSheet_ratingMax__cskhW{flex-shrink:0;font-size:var(--text-xs);font-weight:600;color:hsl(var(--text-prio-3));font-variant-numeric:tabular-nums}.DeliveryNpsResponseSheet_rankingList__pROXt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);counter-reset:ranking}.DeliveryNpsResponseSheet_rankingItem__KtU35{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);line-height:1.4;color:hsl(var(--text-prio-1))}.DeliveryNpsResponseSheet_rankingIndex__eqUGN{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:999px;background-color:hsl(var(--background-stack-2)/.7);color:hsl(var(--text-prio-2));font-size:var(--text-xs);font-weight:700;font-variant-numeric:tabular-nums}.DeliveryNpsResponseSheet_rankingLabel__9xuHy{min-width:0;word-break:break-word;overflow-wrap:anywhere}.DeliveryNpsResponseSheet_emptyText__T70Ta{margin:0;font-size:var(--text-sm);color:hsl(var(--text-prio-2));text-align:center;padding:var(--space-4) 0}.DeliveryNpsResponseSheet_errorState__7LPiO{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid hsl(var(--error-border));background-color:hsl(var(--error-light));color:hsl(var(--text-prio-1));text-align:center}.DeliveryNpsResponseSheet_errorIcon__OZSaW{color:hsl(var(--error))}.DeliveryNpsResponseSheet_errorTitle___39pN{margin:0;font-size:var(--text-sm);font-weight:700}.DeliveryNpsResponseSheet_errorText__RUoKt{margin:0;font-size:var(--text-xs);color:hsl(var(--text-prio-2))}.DeliveryNpsResponseSheet_retryButton__Ug9m5{margin-top:var(--space-2);padding:var(--space-2) var(--space-4);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-weight:600;cursor:pointer}.DeliveryNpsResponseSheet_retryButton__Ug9m5:hover{background-color:hsl(var(--background-stack-2)/.6)}.DeliveryNpsResponseSheet_loadingState__UwXAt{display:flex;flex-direction:column;gap:var(--space-3)}.DeliveryNpsResponseSheet_skeletonBox__RulgT{border-radius:var(--radius-md);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:DeliveryNpsResponseSheet_npsResponseShimmer__2T6v5 1.4s ease-in-out infinite}.DeliveryNpsResponseSheet_skeletonHeader__8d9mY{height:56px;border-radius:var(--radius-lg)}.DeliveryNpsResponseSheet_skeletonRow__jpK5Z{height:68px;border-radius:var(--radius-lg)}@keyframes DeliveryNpsResponseSheet_npsResponseShimmer__2T6v5{0%{background-position:200% 0}to{background-position:-200% 0}}.ContractTextSection_section__Yq8yH{display:flex;flex-direction:column;gap:var(--space-3)}.ContractTextSection_title__0KpHo{font-size:var(--text-sm);font-weight:700;color:hsl(var(--text-prio-1));margin:0;line-height:1.2}.ContractTextSection_openButton__mAcVo{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;cursor:pointer;flex-shrink:0;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.ContractTextSection_openButton__mAcVo:hover{border-color:hsl(var(--brand));background-color:hsl(var(--background-stack-2)/.45)}.ContractTextSection_icon__fB3Cc{flex-shrink:0;color:hsl(var(--text-prio-2))}.ContractTextSection_label__M_aS7{flex:1;min-width:0;text-align:left}.ContractTextSection_chevron__IAdQp{flex-shrink:0;color:hsl(var(--text-prio-3))}.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))}