.OnboardingFeature_slide__ARMCc{min-height:50svh;display:flex;align-items:center;justify-content:center;padding:var(--space-sm)}.OnboardingFeature_actions__yhKst{background:var(--surface-primary);padding:var(--space-xl) var(--space-md);position:fixed;bottom:0;width:100%}.OnboardingFeature_pagination__apTv2{display:flex;align-items:center;justify-content:center;gap:var(--space-xs)}.OnboardingFeature_page__nz7n4 .swiper-pagination{position:static}.OnboardingFeature_page__nz7n4 .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;background:color-mix(in srgb,var(--theme-primary) 25%,transparent);opacity:1}.OnboardingFeature_page__nz7n4 .swiper-pagination-bullet-active{background:var(--theme-primary);width:24px;border-radius:var(--size-radius-radius-rounded)}.CardButton_button__JM03u{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm);border-radius:var(--size-radius-radius-md);box-shadow:var(--elevation-shadow-1);background-color:var(--surface-primary);transition:transform .16s ease,background .16s ease}.CardButton_button__JM03u svg{flex-shrink:0}@media(min-width:1024px){.CardButton_button__JM03u:hover{transform:translateY(-1px);box-shadow:var(--elevation-shadow-2)}.CardButton_button__JM03u:active{transform:translateY(0)}}.Card_card__HJB4M{padding:var(--space-sm);border-radius:var(--size-radius-radius-md);background:var(--surface-primary);box-shadow:var(--elevation-shadow-1);width:100%;position:relative}.Card_hasBackgroundColour__0SwNE{background-color:var(--surface-secondary);box-shadow:none}.Button_button__5Fngg{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xxs);border-radius:var(--size-radius-radius-rounded);font-weight:700;line-height:1;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--text-body-sm);padding:0 18px;position:relative;transition:transform .16s ease,filter .16s ease,background .16s ease,box-shadow .16s ease,opacity .16s ease;height:44px}@media(min-width:1024px){.Button_button__5Fngg{padding:0 var(--space-md)}}.Button_button__5Fngg:focus-visible{outline:2px solid color-mix(in srgb,var(--foreground) 40%,transparent);outline-offset:2px}.Button_button__5Fngg[data-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.Button_content__UzTCc{gap:var(--space-xs);min-width:0}.Button_content__UzTCc,.Button_iconSlot__d6EmZ{display:inline-flex;align-items:center;justify-content:center}.Button_iconSlot__d6EmZ{flex:0 0 auto}.Button_spinner__Ol6Kr{width:18px;height:18px;border-radius:var(--size-radius-radius-rounded);border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentcolor;animation:Button_spin__clXgF .8s linear infinite}@keyframes Button_spin__clXgF{to{transform:rotate(1turn)}}.Button_primary__swzAa{background:var(--theme-primary);color:var(--button-text-primary)}.Button_primary__swzAa:hover:not([data-disabled=true]){filter:brightness(1.04);transform:translateY(-1px)}.Button_transparent__BDNtP{background:rgba(0,0,0,0)}.Button_iconBackground__2OJo_,.Button_icon__V2EYJ{border-radius:var(--size-radius-radius-rounded);padding:0;width:44px;height:44px;color:var(--foreground);background:rgba(0,0,0,0)}.Button_iconBackground__2OJo_:hover:not([data-disabled=true]),.Button_icon__V2EYJ:hover:not([data-disabled=true]){background:color-mix(in srgb,var(--foreground) 10%,transparent);transform:translateY(-1px)}.Button_iconBackground__2OJo_,.Button_secondary__pFIlL{background:var(--theme-tertiary);color:var(--theme-primary)}.Button_iconBackground__2OJo_:hover:not([data-disabled=true]),.Button_secondary__pFIlL:hover:not([data-disabled=true]){filter:brightness(1.02);transform:translateY(-1px)}.Button_iconBackground__2OJo_{box-shadow:none}.Button_fullWidth__EcevO{width:100%}.Button_small__AR0Cb{padding:var(--space-xs)}.Button_left__QIYeM{justify-content:flex-start}.Button_right__wxG4b{justify-content:flex-end}@media(max-width:480px){.Button_fullWidthMobile__gKASj{width:100%}}.AppModal_overlay__s8zhX{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.2);overflow-x:hidden}.AppModal_overlayCentered__fSysc{display:flex;align-items:center;justify-content:center;padding:var(--space-md,1rem)}.AppModal_sheet__oy50s{background:var(--surface-primary);color:var(--foreground);display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;overflow-x:hidden}.AppModal_sheetFullscreen__HmSUx{position:absolute;inset:0;overflow-x:hidden;animation:AppModal_appModalSlideFromRight__Z96Qt .28s ease-out forwards}.AppModal_sheetCentered__tm1wo{position:relative;width:calc(100vw - 40px);max-width:328px;max-width:640px;max-height:84dvh;flex-shrink:0;border-radius:var(--size-radius-radius-md);box-shadow:var(--elevation-shadow-3);overflow:hidden;animation:AppModal_appModalCenteredEnter__AC0AK .58s ease forwards}.AppModal_sheetCentered__tm1wo.AppModal_sheetSmall__QVt4N{max-width:480px;height:auto}.AppModal_sheetCentered__tm1wo.AppModal_sheetFixedHeight__8dwJq{height:84dvh}.AppModal_header__sRfKc{height:56px;padding:var(--space-xs);display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;border-bottom:1px solid var(--border-secondary);background:var(--surface-primary);flex-shrink:0}.AppModal_closeButton__NoxKz,.AppModal_iconButton__AFu48{width:40px;height:40px;border:0;color:var(--foreground);display:grid;place-items:center}.AppModal_closeButton__NoxKz:active,.AppModal_iconButton__AFu48:active{transform:translateY(1px)}.AppModal_iconButton__AFu48{border-radius:var(--size-radius-radius-rounded)}.AppModal_closeButtonSuccessCorner__zptlI{position:absolute;top:var(--space-xs);right:var(--space-xs);z-index:2}.AppModal_leadSpacer__58sjH{width:40px;height:40px;justify-self:center}.AppModal_body__jn4Dl{flex:1 1 auto;min-width:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--space-sm);padding-bottom:calc(env(safe-area-inset-bottom, 0px) + var(--space-sm));overflow-wrap:anywhere}.AppModal_sheetSuccess__WIDzG{background-color:var(--theme-tertiary);height:auto;width:344px;padding:var(--space-md) 0}.AppModal_footer__k7RNK{flex-shrink:0;border-top:1px solid var(--border-secondary);padding:var(--space-sm) var(--space-sm) calc(var(--space-sm) + env(safe-area-inset-bottom, 0px))}@keyframes AppModal_appModalSlideFromRight__Z96Qt{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes AppModal_appModalCenteredEnter__AC0AK{0%{opacity:0;transform:translateY(22px);animation-timing-function:cubic-bezier(.22,.65,.32,1)}52%{opacity:1;transform:translateY(-5px);animation-timing-function:cubic-bezier(.4,1,.58,1)}78%{transform:translateY(2px);animation-timing-function:cubic-bezier(.45,0,.55,1)}to{opacity:1;transform:translateY(0)}}.Icon_wrap__HT5Gq{border-radius:var(--size-radius-radius-rounded);width:64px;height:64px;display:flex;justify-content:center;align-items:center;background:var(--theme-tertiary)}.Icon_colour__HQwxa path{stroke:currentColor!important}.ErrorMessage_errorMessage__MdJUX{border-radius:var(--size-radius-radius-xxs);background:var(--color-error-error-10);font-size:var(--text-body-sm);padding:var(--space-xs)}.ErrorMessage_errorAlert__fZ_8N,.ErrorMessage_errorMessage__MdJUX{color:var(--color-error-error-100)}.ErrorMessage_icon__q_XEI{flex-shrink:0;margin-top:2px}.HelpAssistantCard_textWrap__u6yYl{margin-top:var(--space-xxs)}.TimelineCard_timelineCard__5oFNR{padding-left:var(--space-md);position:relative}.TimelineCard_timelineCard__5oFNR:before{content:"";position:absolute;left:4px;top:var(--space-md);width:8px;height:8px;border-radius:var(--size-radius-radius-rounded);background-color:var(--theme-primary)}.LoadingSpinner_spinner__qsO7P{width:50px;height:50px;border-radius:var(--size-radius-radius-rounded);border:2px solid color-mix(in srgb,var(--theme-primary) 35%,transparent);border-top-color:var(--theme-primary);animation:LoadingSpinner_spin__hFupk .5s linear infinite;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px}@keyframes LoadingSpinner_spin__hFupk{to{transform:rotate(1turn)}}.AnswerDateBadge_badge__apxqs{display:inline-block;box-sizing:border-box;padding:var(--space-xxs) var(--space-xs);border-radius:var(--size-radius-radius-xxs);background:var(--theme-primary);width:-moz-fit-content;width:fit-content}.AnswerDateBadge_badge__apxqs,.AnswerDateBadge_badge__apxqs span{color:var(--button-text-primary)}.Input_input__WJiV9{height:44px;padding:0 var(--space-sm);border-radius:var(--size-radius-radius-xs);border:1px solid var(--border-secondary);background:var(--surface-primary);font-family:var(--font-golos-text),system-ui,sans-serif}.Input_input__WJiV9::placeholder{opacity:.3}.DrawerSheet_overlay__cRuTn{position:fixed;inset:0;z-index:100;background:color-mix(in srgb,var(--foreground) 45%,transparent)}.DrawerSheet_drawerContentTop__o5LVV{top:0;bottom:auto;max-height:min(88vh,100dvh);border-radius:0 0 var(--size-radius-radius-md) var(--size-radius-radius-md);padding-top:env(safe-area-inset-top,0)}.DrawerSheet_drawerContentBottom__wQyqE,.DrawerSheet_drawerContentTop__o5LVV{position:fixed;left:0;right:0;z-index:3000;display:flex;flex-direction:column;background:var(--surface-primary);color:var(--foreground);box-shadow:var(--elevation-shadow-1);outline:none}.DrawerSheet_drawerContentBottom__wQyqE{bottom:0;max-height:min(92vh,100dvh);margin-top:min(12vh,96px);border-radius:var(--size-radius-radius-md) var(--size-radius-radius-md) 0 0;padding-bottom:env(safe-area-inset-bottom,0)}.DrawerSheet_headerRow__PgVmt{display:flex;align-items:center;justify-content:center;padding:var(--space-sm);position:relative}.DrawerSheet_title__i7cJ8{font-size:var(--text-h4);padding-right:40px}.DrawerSheet_closeButton___4sfJ{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;flex-shrink:0;border:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;background-color:rgba(0,0,0,0);border-radius:var(--size-radius-radius-rounded)}.DrawerSheet_closeButton___4sfJ:hover{background:color-mix(in srgb,var(--foreground) 12%,transparent)}.DrawerSheet_closeButton___4sfJ:focus-visible{outline:2px solid color-mix(in srgb,var(--foreground) 40%,transparent);outline-offset:2px}.DrawerSheet_closeButton___4sfJ svg{display:block}.DrawerSheet_body__ep753{padding:var(--space-sm) 0;display:flex;flex-direction:column;overflow-y:auto;border-top:1px solid var(--border-secondary)}.DrawerSheet_handle__2hlyT{align-self:center;width:134px;height:5px;flex-shrink:0;border-radius:8px;background:var(--foreground);margin-top:var(--space-sm);margin-bottom:var(--space-xs)}.Checkbox_root__v1iKb{position:relative;display:inline-flex;align-items:flex-start;align-items:center;gap:var(--space-xs);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_root__v1iKb[data-disabled=true]{cursor:not-allowed;opacity:.55}.Checkbox_boxWrap__o3Jdn{position:relative;width:20px;height:20px;flex-shrink:0}.Checkbox_input__3v79g{position:absolute;inset:0;width:20px;height:20px;margin:0;opacity:0;cursor:inherit;z-index:1}.Checkbox_input__3v79g:disabled{cursor:not-allowed}.Checkbox_input__3v79g:focus{outline:none}.Checkbox_boxWrap__o3Jdn:focus-within .Checkbox_box__H_Fth{outline:2px solid color-mix(in srgb,var(--foreground) 40%,transparent);outline-offset:2px}.Checkbox_box__H_Fth{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--size-radius-radius-xxs);border:2px solid var(--border-primary);background:rgba(0,0,0,0);box-sizing:border-box;transition:background .14s ease,border-color .14s ease;color:var(--button-text-primary)}.Checkbox_input__3v79g:checked+.Checkbox_box__H_Fth{background:var(--theme-primary);border-color:var(--theme-primary)}.Checkbox_input__3v79g:disabled+.Checkbox_box__H_Fth{border-color:color-mix(in srgb,var(--foreground) 20%,transparent)}.Checkbox_tick___z3CW{display:block;width:16px;height:16px;opacity:0;transform:scale(.88);transition:opacity .12s ease,transform .12s ease}.Checkbox_input__3v79g:checked+.Checkbox_box__H_Fth .Checkbox_tick___z3CW{opacity:1;transform:scale(1)}.Checkbox_label__vMeb8{font:inherit;line-height:1.35;min-width:0;font-weight:400}.PrimaryLink_link__lK_7A{display:inline-flex;align-items:center;gap:var(--space-xs);max-width:100%;color:var(--theme-primary);font-weight:700;text-decoration:none;transition:opacity .16s ease,color .16s ease}.PrimaryLink_link__lK_7A:hover{opacity:.88}.PrimaryLink_link__lK_7A:focus-visible{outline:2px solid color-mix(in srgb,var(--foreground) 40%,transparent);outline-offset:2px}.PrimaryLink_link__lK_7A svg path{fill:currentColor}.PrimaryLink_defaultStyle__W94XK{color:var(--foreground)}.PrimaryLink_label__uVVF4{min-width:0}.PrimaryLink_chevron__JyA_l{flex-shrink:0}.PrimaryLink_iconRight__KyWK_{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:0;color:inherit}.ProgressBar_stepProgress__CKyeu{width:100%;height:6px;border-radius:var(--size-radius-radius-rounded);background:var(--theme-tertiary);overflow:hidden}.ProgressBar_stepProgressFill__6pHWm{height:100%;border-radius:var(--size-radius-radius-rounded);background:var(--theme-primary);transition:width .2s ease}.Timeline_timeline__xVLFD{position:relative}.Timeline_timeline__xVLFD:before{content:"";position:absolute;left:7px;top:28px;width:2px;height:calc(100% - 90px);border-radius:var(--size-radius-radius-rounded);background-color:var(--theme-primary)}.Timeline_yearHeading__j9P1U{display:flex;align-items:center;gap:var(--space-sm);width:calc(100% - var(--space-md));margin-left:var(--space-md)}.Timeline_yearHeading__j9P1U:after,.Timeline_yearHeading__j9P1U:before{content:"";flex:1 1;height:1px;background-color:var(--border-secondary)}.Timeline_yearHeadingText__BVXq9{flex-shrink:0;line-height:1}.Accordion_rootGroupedOpen__oJUv_{border:1px solid var(--theme-primary);border-radius:var(--size-radius-radius-md)}.Accordion_trigger__P4fQa{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;border-radius:var(--size-radius-radius-md);background:var(--surface-primary);box-shadow:var(--elevation-shadow-1);padding:var(--space-sm)}.Accordion_trigger__P4fQa:focus-visible{outline:2px solid color-mix(in srgb,var(--foreground) 40%,transparent);outline-offset:2px}.Accordion_triggerGrouped__lWjqy{box-shadow:none;border:1px solid var(--border-secondary)}.Accordion_triggerGroupedOpen__VOtHH{background-color:var(--surface-secondary);border-color:rgba(0,0,0,0);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.Accordion_chevron__e8YbV{flex-shrink:0;transition:transform .2s ease}.Accordion_chevronOpen__Ihp7l{transform:rotate(180deg)}.Accordion_panelGrid__o_scL{display:grid;transition:grid-template-rows .26s ease;grid-template-rows:0fr}.Accordion_panelGridOpen__5EVGP{grid-template-rows:1fr}.Accordion_panelInner__WpHi_{overflow:hidden;min-height:0}.Accordion_panelBody__qa4K3{padding-top:var(--space-sm);opacity:0;transition:opacity .2s ease,padding-top .26s ease}.Accordion_panelBodyGrouped__i610T{padding-top:0}.Accordion_panelBodyGrouped__i610T>div{border-top-left-radius:0;border-top-right-radius:0;padding:var(--space-sm)}.Accordion_panelBodyVisible__xGbNi{opacity:1}.Counter_container__oeymO{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:20px;height:20px;padding:0 5px;border-radius:var(--size-radius-radius-rounded);background-color:var(--color-error-100);color:var(--button-text-primary);font-size:var(--text-body-xs);font-weight:500;line-height:1}.AppNav_nav__QS0zW{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:var(--surface-primary);border-top:1px solid var(--border-secondary);padding-bottom:env(safe-area-inset-bottom,0)}@media(min-width:1024px){.AppNav_nav__QS0zW{top:var(--space-sm);bottom:auto;left:50%;right:auto;width:-moz-fit-content;width:fit-content;max-width:min(100vw - var(--space-sm)*2,100%);transform:translateX(-50%);z-index:100;box-shadow:var(--elevation-shadow-1);border-radius:var(--size-radius-radius-xxl)}}.AppNav_inner__KMR_j{padding:var(--space-xs)}@media(min-width:1024px){.AppNav_inner__KMR_j{padding:var(--space-xxs)}}.AppNav_linkIcon__iD74W{display:inline-flex;flex-shrink:0}.AppNav_activeLink__Zkmu7,.AppNav_link__USxS0{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-body-xxs);font-weight:500;line-height:1;padding:.5rem var(--space-xs);transition:background .16s ease,border-color .16s ease,transform .16s ease}@media(max-width:1024px){.AppNav_activeLink__Zkmu7,.AppNav_link__USxS0{flex:1 1}}@media(min-width:1024px){.AppNav_activeLink__Zkmu7,.AppNav_link__USxS0{border-radius:var(--size-radius-radius-rounded);font-size:var(--text-body-sm);font-weight:700;height:44px;padding:.5rem var(--space-md)}}.AppNav_link__USxS0{color:var(--foreground);background:rgba(0,0,0,0)}@media(min-width:1024px){.AppNav_link__USxS0:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}.AppNav_link__USxS0:active{transform:translateY(1px)}}.AppNav_activeLink__Zkmu7{color:var(--theme-primary)}@media(min-width:1024px){.AppNav_activeLink__Zkmu7{background:var(--theme-tertiary)}}.BackToTopButton_backToTopButton__q_rGC{position:absolute;bottom:calc(86px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%)}@media(min-width:1024px){.BackToTopButton_backToTopButton__q_rGC{bottom:20px}}.FavouritesBottomSheet_content__6Wd6Q{padding:var(--space-sm)}.MoodMeterAlert_container__0G9ah{width:400px;max-width:100%;margin:0 auto;padding:0 20px;position:fixed;top:84px;left:0;right:0;z-index:1}@media(min-width:1024px){.MoodMeterAlert_container__0G9ah{top:120px}}.MoodMeterAlert_buttonContainer__fKGy6{width:146px}@media(min-width:1024px){.MoodMeterAlert_buttonContainer__fKGy6{width:170px}.FooterLinks_footerLinks__VUEB1{position:absolute;bottom:0;left:0;background-color:var(--surface-primary);width:100%;padding:var(--space-md) 0}.FooterLinks_footerLinks__VUEB1>div>div{box-shadow:none;border-radius:0;padding:var(--space-sm) 0}.FooterLinks_footerLinksInner__WDUYG{max-width:840px;width:100%;margin:0 auto;padding:0 20px}.FooterLinks_footerLink__IACQI{flex:1 1;text-align:center}}.WelcomeAccordion_accordionTrigger___0Fys{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.WelcomeAccordion_accordionTrigger___0Fys:focus-visible{outline:2px solid color-mix(in srgb,var(--foreground) 40%,transparent);outline-offset:2px}.WelcomeAccordion_accordionChevron__5YIvL{flex-shrink:0;transition:transform .2s ease}.WelcomeAccordion_accordionChevronOpen__S_Juj{transform:rotate(180deg)}.WelcomeAccordion_panelGrid__bY7Ol{display:grid;transition:grid-template-rows .26s ease;grid-template-rows:0fr}.WelcomeAccordion_panelGridOpen__Gn3O_{grid-template-rows:1fr}.WelcomeAccordion_panelInner__j5S90{overflow:hidden;min-height:0}.WelcomeAccordion_panelBody__5_zsm{padding-top:var(--space-sm);opacity:0;transition:opacity .2s ease,padding-top .26s ease}.WelcomeAccordion_panelBodyVisible__CXqYX{opacity:1}.ResourceCard_cardWrap___TwBT{width:calc(100% - 40px)}.ResourceCard_textEllipsis__UOVoV{text-overflow:ellipsis;width:calc(100% - 44px);overflow:hidden;white-space:nowrap}