.player-state-loading_word___H5qy{display:inline-block;animation:player-state-loading_wave__HIpL1 2s ease-in-out infinite}@keyframes player-state-loading_wave__HIpL1{0%,60%,to{opacity:.6;transform:translateY(0)}30%{opacity:1;transform:translateY(-.12em)}}@media (prefers-reduced-motion:reduce){.player-state-loading_word___H5qy{animation:none}}.app-sidebar_sidebar__OAt8w{font-family:var(--font-body,ui-sans-serif),system-ui,sans-serif}.app-sidebar_header__BpYOG{padding:22px 15px}.app-sidebar_brand__HPqDi{display:flex;align-items:center;gap:8px;min-height:36px;color:var(--sidebar-foreground);font-family:var(--font-display,"EB Garamond"),Georgia,serif;font-size:30px;line-height:36px;font-weight:400;letter-spacing:-.018em;white-space:nowrap}.app-sidebar_brandMark__eKhuE{flex-shrink:0;width:28px;height:28px;background:url(/brand/play-this-life-cat.svg) 50%/contain no-repeat}.app-sidebar_content__h5dRQ{gap:22px;padding:0 10px 16px;overflow-y:auto}.app-sidebar_gingerGroup__VLvPg,.app-sidebar_taskGroup__5ypCE{flex-shrink:0}.app-sidebar_sectionTitle__Q4_ZL{display:flex;align-items:center;gap:12px;margin:0 0 8px;padding-inline:10px;color:color-mix(in srgb,var(--sidebar-foreground) 80%,transparent);font-size:15px;line-height:22px;font-weight:600}.app-sidebar_sectionTitle__Q4_ZL:after{content:"";flex:1;height:1px;background:var(--sidebar-border);opacity:.65}.app-sidebar_link__YTEku{height:40px;gap:11px;padding-inline:10px;border-radius:7px;color:var(--sidebar-foreground);font-size:15px;font-weight:400;transition:background-color .12s}.app-sidebar_link__YTEku>svg{width:18px;height:18px;color:color-mix(in srgb,var(--sidebar-foreground) 72%,transparent);stroke-width:1.6}.app-sidebar_ginger__toW0S{font-weight:500}.app-sidebar_ginger__toW0S>svg{color:var(--sidebar-primary)}.app-sidebar_link__YTEku[data-active=true]{color:var(--sidebar-accent-foreground);background:var(--sidebar-accent);font-weight:600}.app-sidebar_link__YTEku[data-active=true]>svg{color:var(--sidebar-primary)}.app-sidebar_personalGroup__YEHqk{flex-shrink:0;gap:2px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--sidebar-border) 65%,transparent)}.app-sidebar_profile__zDkeC{height:44px;gap:10px;padding:4px 10px;border-radius:7px}.app-sidebar_avatar__JKwVt{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sidebar-accent);color:var(--sidebar-foreground);font-size:12px;font-weight:500}.app-sidebar_playerName__HZgxz{display:block;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:18px}.app-sidebar_xp__S7Umw{display:block;color:color-mix(in srgb,var(--sidebar-foreground) 70%,transparent);font-size:12px;line-height:16px}.app-sidebar_footer__rJ6dG{gap:2px;padding:10px 10px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--sidebar-border)}.app-sidebar_accountAction__Tf3nD{height:32px;font-size:13px}.app-sidebar_accountAction__Tf3nD>svg{width:16px;height:16px}[data-collapsible=icon] .app-sidebar_content__h5dRQ{gap:14px;padding-inline:8px}[data-collapsible=icon] .app-sidebar_personalGroup__YEHqk{padding-top:12px}[data-collapsible=icon] .app-sidebar_footer__rJ6dG{padding:8px}@media (max-width:767px){.app-sidebar_link__YTEku{min-height:44px}.app-sidebar_header__BpYOG{padding-block:18px}.app-sidebar_content__h5dRQ{gap:18px}}@media (max-height:650px){.app-sidebar_header__BpYOG{padding-block:12px}.app-sidebar_content__h5dRQ{gap:12px;padding-bottom:8px}.app-sidebar_personalGroup__YEHqk{padding-top:8px}.app-sidebar_sectionTitle__Q4_ZL{margin-bottom:6px}.app-sidebar_footer__rJ6dG{padding-block:6px max(6px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.app-sidebar_link__YTEku{transition:none}}.app-shell_canvas__c742P{--workspace-paper:#fcf5e9;--workspace-ray:rgb(183 120 38/6%);--workspace-wash:rgb(255 250 241/75%);--workspace-background:url(/backgrounds/warm-paper-grain.svg) repeat,linear-gradient(120deg,var(--workspace-wash),transparent 75%),repeating-conic-gradient(from -8deg at 105% 110%,transparent 0deg 16deg,var(--workspace-ray) 16deg 22deg),var(--workspace-paper);background:var(--workspace-background);background-attachment:fixed}.dark .app-shell_canvas__c742P{--workspace-paper:#171719;--workspace-ray:rgb(219 167 88/3%);--workspace-wash:rgb(18 19 23/80%)}@media (forced-colors:active){.app-shell_canvas__c742P{--workspace-background:Canvas}}.player-character_character__u36jy{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:20px;background:transparent;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.player-character_character__u36jy:focus-visible{outline:2px solid #9573b4;outline-offset:3px}.player-character_drawing__8dejo{display:block;width:100%;height:100%}.player-character_heart__6C2gB{position:absolute;z-index:2;color:#df86a6;pointer-events:none;animation:player-character_float-heart__Zrw04 1s cubic-bezier(.18,.65,.35,1) both}.player-character_heart__6C2gB:nth-of-type(2n){color:#c68ab8}@keyframes player-character_float-heart__Zrw04{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}15%{opacity:.95}65%{opacity:.8}to{opacity:0;transform:translate(calc(-50% + var(--drift)),calc(-50% + var(--rise))) scale(1.05) rotate(12deg)}}@media (prefers-reduced-motion:reduce){.player-character_heart__6C2gB{animation-duration:1ms;animation-delay:0s!important}}.player-page_page__8fSug{width:100%;max-width:700px;margin:0 auto;padding:36px 24px 48px;color:var(--foreground);font-family:var(--font-body,system-ui),sans-serif}.player-page_profile__L4S9H{display:flex;align-items:center;gap:14px;padding:0 12px 28px}.player-page_character__tUFoK{flex:0 0 106px;height:106px;border-radius:50%;background:radial-gradient(circle,#c8b2e526,transparent 72%)}.player-page_identity__OVW5L{min-width:0;flex:1}.player-page_eyebrow__qZTyC{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:3px}.player-page_nameRow__MU4NY{display:flex;align-items:center;gap:8px}.player-page_nameRow__MU4NY h1{font-family:var(--font-display,Georgia),serif;font-size:clamp(25px,4vw,34px);font-weight:600;line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.player-page_iconButton__xpqRk{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;color:var(--muted-foreground);cursor:pointer}.player-page_editButton__1XZUm:hover,.player-page_iconButton__xpqRk:hover,.player-page_textButton__WppMd:hover{background:var(--muted);color:var(--foreground)}.player-page_lifeXp__1PDLf{display:flex;align-items:center;gap:5px;margin-top:9px;font-size:12px;color:var(--muted-foreground)}.player-page_lifeXp__1PDLf svg{margin-right:2px;color:var(--primary)}.player-page_lifeXp__1PDLf strong{color:var(--foreground);font-weight:600;font-variant-numeric:tabular-nums}.player-page_card__VVEJt{overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:22px;background:var(--card);box-shadow:0 4px 20px #30261604}.player-page_tabs__k5u6n{display:flex;gap:5px;padding:7px;background:color-mix(in srgb,var(--muted) 65%,var(--card));border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.player-page_tab__QdzBt{display:flex;justify-content:center;align-items:center;gap:8px;flex:1;min-height:43px;border-radius:15px;font-size:14px;font-weight:600;color:var(--muted-foreground);cursor:pointer}.player-page_tab__QdzBt[data-state=active]{background:var(--card);color:var(--foreground);box-shadow:0 1px 5px #30261610}.player-page_count__ZnOTo{display:inline-flex;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;font-size:10px;background:var(--muted);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.player-page_panel__eZ6f6{padding:12px 26px 0}.player-page_panel__eZ6f6[data-state=inactive]{display:none}.player-page_toolbar__Ufj5a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:51px}.player-page_hint__p_Cyh{font-size:12px;line-height:1.5;color:var(--muted-foreground)}.player-page_ratingRow__uyqur{display:flex;align-items:center;gap:14px;padding:21px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.player-page_ratingRow__uyqur:last-child{border-bottom:0}.player-page_traitIcon__iQOxU{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:11px;background:var(--muted);color:var(--primary)}.player-page_ratingBody__ym_Ei{min-width:0;flex:1}.player-page_ratingTitle__Twrxx{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.player-page_ratingTitle__Twrxx label{font-size:14px;font-weight:600;overflow-wrap:anywhere}.player-page_ratingValue__3dabz{flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.player-page_ratingValue__3dabz>span{font-size:10px;color:var(--muted-foreground);font-weight:400}.player-page_slider__qNatg{--track:color-mix(in srgb,var(--border) 45%,var(--card));appearance:none;display:block;width:100%;height:20px;margin:5px 0 -4px;padding:0;background:transparent;cursor:pointer}.player-page_slider__qNatg::-webkit-slider-runnable-track{height:5px;border-radius:8px;background:linear-gradient(to right,var(--primary) var(--rating-fill),var(--track) var(--rating-fill))}.player-page_slider__qNatg::-moz-range-track{height:5px;border-radius:8px;background:linear-gradient(to right,var(--primary) var(--rating-fill),var(--track) var(--rating-fill))}.player-page_slider__qNatg::-webkit-slider-thumb{appearance:none;height:12px;width:12px;margin-top:-3.5px;border-radius:50%;background:var(--primary);border:2px solid var(--card);box-shadow:0 0 0 1px var(--primary)}.player-page_slider__qNatg::-moz-range-thumb{height:9px;width:9px;border-radius:50%;background:var(--primary);border:2px solid var(--card);box-shadow:0 0 0 1px var(--primary)}.player-page_slider__qNatg:disabled{opacity:1;cursor:default}.player-page_slider__qNatg:enabled::-webkit-slider-thumb{height:17px;width:17px;margin-top:-6px}.player-page_slider__qNatg:enabled::-moz-range-thumb{height:14px;width:14px}.player-page_slider__qNatg:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:5px}.player-page_earnedXp__47F66{width:68px;flex-shrink:0;text-align:right;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.player-page_earnedXp__47F66>span{display:block;margin-top:1px;font-size:9px;font-weight:500;letter-spacing:.06em;color:var(--muted-foreground)}.player-page_footer__RX7pR{display:flex;justify-content:space-between;gap:8px;padding:16px 0 20px;border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent);font-size:10px;color:var(--muted-foreground)}.player-page_actions__KM1k_{display:flex;align-items:center;gap:6px}.player-page_editButton__1XZUm,.player-page_primaryButton__CeB2B,.player-page_textButton__WppMd{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;border-radius:9px;font-size:12px;font-weight:600;cursor:pointer}.player-page_editButton__1XZUm{border:1px solid var(--border)}.player-page_textButton__WppMd{color:var(--muted-foreground)}.player-page_primaryButton__CeB2B{background:var(--primary);color:var(--primary-foreground)}.player-page_primaryButton__CeB2B:disabled,.player-page_textButton__WppMd:disabled{opacity:.6;cursor:wait}.player-page_editButton__1XZUm:focus-visible,.player-page_iconButton__xpqRk:focus-visible,.player-page_primaryButton__CeB2B:focus-visible,.player-page_tab__QdzBt:focus-visible,.player-page_textButton__WppMd:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.player-page_nameForm__uZOHz{display:grid;gap:8px;max-width:360px}.player-page_input__HfPS8{width:100%;min-height:40px;border:1px solid var(--border);border-radius:9px;padding:8px 10px;background:var(--card);color:var(--foreground);font-size:14px}.player-page_input__HfPS8:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.player-page_error__vIsu6{margin:12px 0;font-size:12px;color:var(--destructive)}.player-page_empty__ffAT_{padding:44px 10px 52px;text-align:center}.player-page_empty__ffAT_ h2{font-size:17px;font-weight:600;margin-bottom:8px}.player-page_empty__ffAT_ p{font-size:13px;color:var(--muted-foreground);line-height:1.6}.player-page_empty__ffAT_ a{display:inline-flex;margin-top:18px}.player-page_catalogForm__W7RZm{display:grid;gap:9px;padding:16px 0 20px;border-top:1px solid var(--border)}.player-page_catalogForm__W7RZm label{font-size:12px;font-weight:600}.player-page_catalogForm__W7RZm textarea{min-height:70px;resize:vertical}@media (max-width:480px){.player-page_page__8fSug{padding:22px 16px 28px}.player-page_profile__L4S9H{gap:6px;padding:0 0 22px}.player-page_character__tUFoK{flex-basis:86px;height:86px}.player-page_panel__eZ6f6{padding:8px 18px 0}.player-page_ratingRow__uyqur{gap:10px;padding:19px 0}.player-page_traitIcon__iQOxU{flex-basis:29px;height:29px;border-radius:9px}.player-page_earnedXp__47F66{width:43px;font-size:14px}.player-page_ratingTitle__Twrxx label{font-size:13px}.player-page_ratingValue__3dabz{font-size:12px}.player-page_footer__RX7pR{flex-wrap:wrap}}.conversation-controls_controls__e06jj{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:48rem;margin-inline:auto}.conversation-controls_popover__4joR_{z-index:60;width:min(340px,calc(100vw - 24px));max-height:min(440px,var(--radix-popover-content-available-height));padding:8px;border-radius:12px;overflow:hidden}.conversation-controls_section__X8J89{display:flex;flex-direction:column;max-height:min(422px,calc(var(--radix-popover-content-available-height) - 18px))}.conversation-controls_heading__PKZvP{flex-shrink:0;padding:8px 10px 12px;font-size:16px;line-height:24px;font-weight:600}.conversation-controls_history__rqw_P{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.conversation-controls_conversation__hMrf5{display:flex;align-items:center;width:100%;min-height:44px;margin-bottom:1px;padding:10px;border-radius:6px;text-align:left;font-size:14px;line-height:20px}.conversation-controls_conversation__hMrf5 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-controls_conversation__hMrf5:hover{background:color-mix(in srgb,currentColor 5%,transparent)}.conversation-controls_conversation__hMrf5[aria-current=true]{background:color-mix(in srgb,currentColor 8%,transparent);font-weight:600}.conversation-controls_conversation__hMrf5:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.conversation-controls_conversation__hMrf5:disabled{opacity:.5}.conversation-controls_empty__rVSaS{padding:8px 10px;font-size:14px;line-height:20px;opacity:.75}.task-workout-view_root__ZvUjq{width:100%;max-width:42rem;margin-inline:auto;padding:1.25rem 1rem 3rem}.task-workout-view_workout__JPQB7{--workout-paper:var(--workspace-paper,var(--background));--workout-line:color-mix(in srgb,var(--border) 55%,transparent);--workout-accent:#577545;--workout-tint:#f2f5eb;--workout-muted:#716b60;--workout-on-accent:#fff;display:grid;gap:1rem;font-size:.875rem}.task-workout-view_headerActions__QfUCN{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:100%}.task-workout-view_workoutHeader___Ejxh.task-workout-view_toolbar__R9_cC{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;position:sticky;top:0;z-index:5;background:url(/backgrounds/warm-paper-grain.svg) repeat,var(--workout-paper);padding-block:.25rem .875rem}.task-workout-view_backButton__S2C9E{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;margin-right:auto;min-height:2.75rem;padding:.35rem .25rem;font-size:.85rem}.task-workout-view_menuTrigger__AqkpG{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.5rem;color:inherit}.task-workout-view_menuTrigger__AqkpG:hover{background:#8881}.task-workout-view_menu__hj1NA{z-index:80;min-width:12rem;padding:.35rem;border:1px solid #8884;border-radius:.75rem;background:var(--color-surface-container-lowest,#fffcf6);color:var(--color-on-surface,#302c25);box-shadow:0 8px 28px #302c2520}.task-workout-view_menuItem__1Wfdw{padding:.7rem .8rem;border-radius:.4rem;font-size:.85rem;cursor:pointer;outline:none}.task-workout-view_menuItem__1Wfdw[data-highlighted]{background:#8882}.task-workout-view_menuItem__1Wfdw[data-disabled]{opacity:.4;pointer-events:none}.task-workout-view_setTableScroll__2Rnj4{overflow-x:auto}.task-workout-view_setTable__WPJ83{display:grid;padding:0 0 .25rem;font-variant-numeric:tabular-nums}.task-workout-view_setColumns__uaTWQ,.task-workout-view_setRow__JTFK0{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;column-gap:.5rem}.task-workout-view_setColumns__uaTWQ{min-height:1.75rem;color:var(--workout-muted);font-size:.7rem;text-align:center}.task-workout-view_setRow__JTFK0{min-height:3.25rem;border-radius:.5rem}.task-workout-view_setRow__JTFK0[data-state=done]{background:var(--workout-tint)}.task-workout-view_setRow__JTFK0[data-state=skipped]{opacity:.55}.task-workout-view_setRow__JTFK0[data-dirty] .task-workout-view_setCheck__vmCD5{border-color:#9c6527;color:#9c6527}.task-workout-view_setNumber__zhG0l{text-align:center;font-size:.75rem;color:var(--workout-muted);font-variant-numeric:tabular-nums}.task-workout-view_logValue__6rWSO{min-width:0;text-align:center}.task-workout-view_logValue__6rWSO input{width:100%;max-width:6.5rem;min-height:2.75rem;padding:.25rem;background:color-mix(in srgb,var(--secondary) 65%,transparent);border:1px solid var(--workout-line);border-radius:.6rem;color:inherit;font:inherit;font-size:1rem;font-weight:550;text-align:center;appearance:textfield}.task-workout-view_logValue__6rWSO input::-webkit-inner-spin-button,.task-workout-view_logValue__6rWSO input::-webkit-outer-spin-button{appearance:none;margin:0}.task-workout-view_logValue__6rWSO input:focus{border-color:var(--workout-accent);background:transparent;outline-offset:1px}.task-workout-view_logValue__6rWSO input:disabled{background:transparent;opacity:.8}.task-workout-view_setCheck__vmCD5{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.6rem;border:1px solid var(--workout-line);color:var(--workout-muted);background:color-mix(in srgb,var(--secondary) 35%,transparent)}.task-workout-view_setCheck__vmCD5[data-done=true]{background:var(--workout-accent);color:var(--workout-on-accent);border-color:var(--workout-accent)}.task-workout-view_previousRetry__qfPX_{justify-self:start;color:var(--workout-muted);font-size:.75rem}.task-workout-view_toolbar__R9_cC{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.task-workout-view_toolbar__R9_cC h3{margin:.65rem 0 .35rem;font-size:1.5rem;line-height:1.3;font-weight:650;letter-spacing:-.035em;text-wrap:balance}.task-workout-view_definitions__lSXAt p,.task-workout-view_exerciseHeader__QTjdf p,.task-workout-view_toolbar__R9_cC p{opacity:.65;font-size:.8rem;line-height:1.5}.task-workout-view_workout__JPQB7 button{cursor:pointer;transition:background .15s}.task-workout-view_workout__JPQB7 button:disabled{opacity:.45;cursor:default}.task-workout-view_workout__JPQB7 button:focus-visible,.task-workout-view_workout__JPQB7 input:focus-visible,.task-workout-view_workout__JPQB7 select:focus-visible{outline:2px solid var(--workout-accent);outline-offset:3px}.task-workout-view_primary__8BvVW,.task-workout-view_secondary__loWQv{min-height:2.5rem;border-radius:.65rem;padding:.5rem .85rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-weight:600;font-size:.8rem}.task-workout-view_primary__8BvVW{background:var(--workout-accent);color:var(--workout-on-accent)}.task-workout-view_secondary__loWQv{border:1px solid #8884;background:transparent}.task-workout-view_primary__8BvVW:hover:not(:disabled){filter:brightness(1.08)}.task-workout-view_secondary__loWQv:hover:not(:disabled){background:#8881}.task-workout-view_definitions__lSXAt input:not([type=checkbox]),.task-workout-view_workout__JPQB7 select{min-height:2.5rem;border:1px solid #8884;border-radius:.5rem;padding:.35rem .5rem;background:transparent;color:inherit;max-width:100%}.task-workout-view_workout__JPQB7 option{color:#20241c}.task-workout-view_exercises__vkx1b{display:grid;gap:.875rem}.task-workout-view_exercise__lzwaA{border:1px solid var(--workout-line);border-radius:1rem;padding:.25rem 1rem 0;min-width:0;background:color-mix(in srgb,var(--card) 55%,var(--workout-paper));box-shadow:0 1px 2px #302c2505}.task-workout-view_exerciseHeader__QTjdf{display:flex;align-items:center;gap:.75rem;padding:.875rem 0 .75rem}.task-workout-view_exerciseHeader__QTjdf>div{flex:1;min-width:0}.task-workout-view_exerciseHeader__QTjdf h4{flex:1;font-size:1rem;font-weight:650;overflow-wrap:anywhere}.task-workout-view_exerciseHeader__QTjdf p{margin-top:.2rem}.task-workout-view_setHeading__T_1W5{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem;font-size:.75rem}.task-workout-view_setHeading__T_1W5>span{opacity:.6}.task-workout-view_setHeading__T_1W5>button{margin-left:auto;opacity:.7}.task-workout-view_measurements__5Uw_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.75rem}.task-workout-view_measurement__SRjjb{display:flex;flex-direction:column;gap:.4rem;min-width:0}.task-workout-view_measurementLabel__Ysw8R{font-size:.75rem;font-weight:600}.task-workout-view_measurementLabel__Ysw8R small{font-weight:400;opacity:.55}.task-workout-view_bounds__6KSGN{display:flex;gap:.35rem}.task-workout-view_number__nOg_G{display:flex;flex-direction:column;flex:1;min-width:0;gap:.3rem}.task-workout-view_number__nOg_G>span{font-size:.65rem;opacity:.6}.task-workout-view_number__nOg_G input{width:100%;min-height:2.65rem;border:1px solid #8884;border-radius:.5rem;padding:.4rem .6rem;font-variant-numeric:tabular-nums;font-size:1rem;background:transparent;color:inherit}.task-workout-view_number__nOg_G input:disabled{opacity:.8;border-color:#8882}.task-workout-view_setActions__tP0R8{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:.8rem;font-size:.7rem}.task-workout-view_addMetric___h1dL{margin-right:auto}.task-workout-view_addMetric___h1dL select{font-size:.7rem;border:none;padding-left:0}.task-workout-view_setActions__tP0R8 .task-workout-view_secondary__loWQv{min-height:2rem;padding:.3rem .65rem;font-size:.7rem}.task-workout-view_addSet__scqp4{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;min-height:2.75rem;padding-inline:.25rem;color:var(--workout-accent);font-size:.75rem;font-weight:650}.task-workout-view_empty__5srcl{padding:1rem;font-size:.8rem;opacity:.6;line-height:1.6}.task-workout-view_memberPicker__a8FRb{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--workout-line);border-radius:.75rem}.task-workout-view_memberPicker__a8FRb h4{font-weight:600}.task-workout-view_memberChoices__2ocqD small,.task-workout-view_memberPicker__a8FRb p{font-size:.75rem;color:var(--workout-muted)}.task-workout-view_memberChoices__2ocqD{display:grid;gap:.5rem}.task-workout-view_memberChoices__2ocqD label{display:flex;align-items:center;gap:.75rem;min-height:2.75rem}.task-workout-view_memberChoices__2ocqD input{width:1.1rem;height:1.1rem;accent-color:var(--workout-accent)}.task-workout-view_memberChoices__2ocqD small{display:block}.task-workout-view_memberActions__FYXOQ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.task-workout-view_error__A5gwV{padding:.8rem;border:1px solid #a43c3c66;border-radius:.65rem;color:#a43c3c}.task-workout-view_error__A5gwV button{text-decoration:underline;margin-left:.5rem}.task-workout-view_unsaved__8tnsj{display:block;margin-top:.5rem;font-size:.7rem;color:#9c6527}.task-workout-view_definitions__lSXAt{border:1px dashed #8884;padding:1rem;border-radius:.75rem}.task-workout-view_definitions__lSXAt summary{cursor:pointer;font-weight:600}.task-workout-view_definitions__lSXAt p{margin:.75rem 0}.task-workout-view_presets__B8sHC{display:flex;flex-wrap:wrap;gap:.4rem}.task-workout-view_definitions__lSXAt form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.task-workout-view_definitions__lSXAt label{display:grid;gap:.3rem;font-size:.75rem}.task-workout-view_definitions__lSXAt .task-workout-view_whole__u5e9d{display:flex;align-items:center;align-self:center;gap:.4rem}.task-workout-view_timer__csgOe{grid-column:1/-1;padding:.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.8rem;font-variant-numeric:tabular-nums}.task-workout-view_timer__csgOe button{min-height:2.75rem;padding:0 .5rem;text-decoration:underline}.dark .task-workout-view_workout__JPQB7{--workout-accent:#9ab882;--workout-tint:#2a3225;--workout-muted:#b3afa5;--workout-on-accent:#182112}.dark .task-workout-view_menu__hj1NA{background:#25251f;color:#eee8db}@media (max-width:480px){.task-workout-view_toolbar__R9_cC{flex-wrap:wrap}.task-workout-view_toolbar__R9_cC h3{font-size:1.35rem}.task-workout-view_root__ZvUjq{padding:.75rem .5rem 2rem}.task-workout-view_exercise__lzwaA{padding-inline:.75rem}.task-workout-view_exerciseHeader__QTjdf{flex-wrap:wrap}}.task-workout-view_exercise__lzwaA[data-today]{border-color:color-mix(in srgb,var(--workout-accent) 55%,transparent);background:var(--workout-tint)}.task-workout-view_todayBadge__P0dlK{display:inline-block;margin-top:.4rem;border-radius:999px;padding:.2rem .55rem;background:var(--workout-accent);color:var(--workout-on-accent);font-size:.65rem;font-weight:650;line-height:1.4}.task-workout-view_workoutChoice__E5sfq{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:calc(100% + 2rem);margin:-.25rem -1rem 0;padding:1.125rem 1rem;text-align:left;border-radius:inherit}.task-workout-view_workoutChoice__E5sfq>span{display:flex;flex-direction:column;align-items:flex-start}.task-workout-view_workoutChoice__E5sfq strong{font-size:1rem;font-weight:650}.task-workout-view_workoutChoice__E5sfq:hover>svg{color:var(--workout-accent)}@media (max-width:480px){.task-workout-view_workoutChoice__E5sfq{width:calc(100% + 1.5rem);margin-inline:-.75rem;padding-inline:.75rem}}.task-workout-view_workoutTitle__JJaU4{display:flex;align-items:center;justify-content:space-between;gap:1rem}.task-workout-view_workoutTitle__JJaU4>div{min-width:0}.task-workout-view_workoutTitle__JJaU4 .task-workout-view_exerciseTotal__VTYzA{flex-shrink:0;display:grid;gap:.1rem;text-align:right;opacity:1}.task-workout-view_exerciseTotal__VTYzA strong{font-size:1.25rem;font-weight:550}.task-workout-view_exerciseTotal__VTYzA span{font-size:.7rem;color:var(--workout-muted)}.task-workout-view_notebook__gu4Mm .task-workout-view_workoutTitle__JJaU4 h3{font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:400;letter-spacing:-.035em}.task-workout-view_notebook__gu4Mm>.task-workout-view_exercises__vkx1b{gap:.875rem}.task-workout-view_notebook__gu4Mm>.task-workout-view_exercises__vkx1b>.task-workout-view_exercise__lzwaA{border:0;border-radius:0;padding:0;box-shadow:none;background:transparent}.task-workout-view_notebook__gu4Mm .task-workout-view_exerciseHeader__QTjdf{margin:0;padding:.65rem .65rem .5rem;border-block:1px solid var(--workout-line);background:color-mix(in srgb,var(--workout-accent) 10%,var(--workout-paper))}.task-workout-view_exerciseName__4xp4i{display:flex;align-items:baseline;gap:.55rem}.task-workout-view_exerciseName__4xp4i h4{min-width:0;margin:0}.task-workout-view_exerciseIndex__Cfq0C{font-size:.65rem;color:var(--workout-muted)}.task-workout-view_exerciseSetCount__WUWVE{margin-left:auto;flex-shrink:0;font-size:.7rem;color:var(--workout-muted)}.task-workout-view_exerciseHeader__QTjdf .task-workout-view_lastResults__1Ykve{margin-top:.3rem;font-size:.68rem;line-height:1.65;color:var(--workout-muted);opacity:1}.task-workout-view_lastResults__1Ykve>span{white-space:nowrap}.task-workout-view_notebook__gu4Mm .task-workout-view_setColumns__uaTWQ{font-size:.65rem;min-height:2rem}.task-workout-view_notebook__gu4Mm .task-workout-view_setRow__JTFK0{min-height:3.1rem;border-bottom:1px solid var(--workout-line);border-radius:0}.task-workout-view_notebook__gu4Mm .task-workout-view_setRow__JTFK0[data-state=done]{background:transparent}.task-workout-view_notebook__gu4Mm .task-workout-view_setColumns__uaTWQ,.task-workout-view_notebook__gu4Mm .task-workout-view_setRow__JTFK0{column-gap:.2rem}.task-workout-view_notebook__gu4Mm .task-workout-view_logValue__6rWSO{padding-inline:.2rem}.task-workout-view_notebook__gu4Mm .task-workout-view_logValue__6rWSO input{max-width:none;border:0;border-bottom:1px solid color-mix(in srgb,var(--workout-accent) 35%,transparent);border-radius:0;background:transparent;font-weight:450}.task-workout-view_notebook__gu4Mm .task-workout-view_logValue__6rWSO input:focus{background:color-mix(in srgb,var(--workout-accent) 5%,transparent)}.task-workout-view_notebook__gu4Mm .task-workout-view_setCheck__vmCD5{border:0;border-radius:0;background:transparent}.task-workout-view_checkMark__2RqWE{width:1.5rem;height:1.5rem;display:grid;place-items:center;border:1px solid var(--workout-line);border-radius:.2rem}.task-workout-view_setCheck__vmCD5[data-done=true] .task-workout-view_checkMark__2RqWE{background:var(--workout-accent);border-color:var(--workout-accent);color:var(--workout-on-accent)}.task-workout-view_setCheck__vmCD5[data-done=false] .task-workout-view_checkMark__2RqWE>svg{opacity:.45}.task-workout-view_setRow__JTFK0[data-dirty] .task-workout-view_checkMark__2RqWE{border-color:#9c6527;color:#9c6527}.task-workout-view_removeSet__AJS_u{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--workout-muted)}.task-workout-view_notebook__gu4Mm .task-workout-view_addSet__scqp4{padding-inline:.65rem}.task-workout-summary_sheet__6M6ab{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,var(--background)),var(--background) 70%);box-shadow:0 8px 32px -20px color-mix(in srgb,var(--foreground) 25%,transparent)}.task-workout-summary_artwork__gL78Q{position:relative;isolation:isolate}.task-workout-summary_artwork__gL78Q:before{content:"";position:absolute;inset:4% 0 -4%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--primary) 15%,transparent),transparent 70%)}.task-routine-view_root__gDJPa{--routine-paper:var(--workspace-paper,var(--background));--routine-line:color-mix(in srgb,var(--border) 55%,transparent);--routine-tint:color-mix(in srgb,var(--primary) 6%,var(--routine-paper));width:100%;max-width:38rem;margin-inline:auto;padding:1.25rem 1.5rem 3rem;color:var(--foreground)}.task-routine-view_root__gDJPa button{cursor:pointer}.task-routine-view_root__gDJPa button:disabled{cursor:default;opacity:.45}.task-routine-view_root__gDJPa button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.task-routine-view_toolbar__NqNEm{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.task-routine-view_toolbar__NqNEm button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.35rem .25rem;border-radius:.5rem;color:var(--muted-foreground);font-size:.75rem}.task-routine-view_toolbar__NqNEm button:hover:not(:disabled){color:var(--foreground);background:var(--routine-tint)}.task-routine-view_title__MvmqC{padding:1.1rem 0 1.4rem}.task-routine-view_title__MvmqC h2{margin-bottom:.45rem;font-size:clamp(1.4rem,4vw,1.75rem);font-weight:600;line-height:1.3;letter-spacing:-.035em;overflow-wrap:anywhere}.task-routine-view_meta__P1Tmp{display:flex;align-items:center;gap:.35rem;color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.task-routine-view_meta__P1Tmp[data-completed]{color:var(--primary)}.task-routine-view_progress__DkFPw{height:.2rem;overflow:hidden;margin:-.25rem 0 1rem;border-radius:1rem;background:var(--routine-line)}.task-routine-view_progress__DkFPw>span{display:block;height:100%;border-radius:inherit;background:var(--primary)}.task-routine-view_steps__I_NYo{overflow:hidden;border:1px solid var(--routine-line);border-radius:.85rem;background:color-mix(in srgb,var(--card) 40%,var(--routine-paper));list-style:none}.task-routine-view_step__D_ZFe{min-width:0}.task-routine-view_step__D_ZFe+.task-routine-view_step__D_ZFe{border-top:1px solid var(--routine-line)}.task-routine-view_stepContent__Yn1Py{display:flex;align-items:center;gap:.8rem;width:100%;min-height:3.75rem;padding:.75rem 1rem;text-align:left}.task-routine-view_stepNumber__dtwIQ{display:grid;place-items:center;flex-shrink:0;width:1.85rem;height:1.85rem;border-radius:.6rem;background:var(--routine-tint);color:var(--primary);font-size:.7rem;font-weight:550;font-variant-numeric:tabular-nums}.task-routine-view_step__D_ZFe:nth-child(3n+2) .task-routine-view_stepNumber__dtwIQ{background:color-mix(in srgb,#8876a4 10%,var(--routine-paper));color:color-mix(in srgb,#8876a4 65%,var(--foreground))}.task-routine-view_step__D_ZFe:nth-child(3n) .task-routine-view_stepNumber__dtwIQ{background:color-mix(in srgb,#6f8964 10%,var(--routine-paper));color:color-mix(in srgb,#6f8964 65%,var(--foreground))}.task-routine-view_stepTitle__gKDai{flex:1;min-width:0;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.task-routine-view_stepTitle__gKDai small{margin-left:.6rem;color:var(--primary);font-size:.6rem;white-space:nowrap}.task-routine-view_check__vLMfH{display:grid;place-items:center;flex-shrink:0;width:1.3rem;height:1.3rem;border:1.5px solid var(--border);border-radius:50%}.task-routine-view_step__D_ZFe[data-next]{background:var(--routine-tint)}.task-routine-view_step__D_ZFe[data-done] .task-routine-view_check__vLMfH{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.task-routine-view_step__D_ZFe[data-done] .task-routine-view_stepTitle__gKDai{color:var(--muted-foreground)}.task-routine-view_stepContent__Yn1Py:is(button):hover:not(:disabled){background:color-mix(in srgb,var(--primary) 5%,transparent)}.task-routine-view_actions__7B6WT{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.task-routine-view_primary__cRaJK{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.65rem 1rem;border-radius:.65rem;background:var(--primary);color:var(--primary-foreground);font-size:.8rem;font-weight:550}.task-routine-view_primary__cRaJK:hover:not(:disabled){filter:brightness(1.08)}.task-routine-view_empty__Nb4Vl{padding:1rem;border:1px dashed var(--routine-line);border-radius:.75rem;color:var(--muted-foreground);font-size:.8rem}.task-routine-view_error__7or6W{margin-bottom:1rem;padding:.8rem 1rem;border:1px solid color-mix(in srgb,var(--destructive) 40%,transparent);border-radius:.75rem;color:var(--destructive);font-size:.8rem}.task-routine-view_choices__IkuCO{display:grid;gap:.65rem}.task-routine-view_choice__Hq2TQ{display:flex;align-items:center;gap:.8rem;width:100%;min-height:4rem;padding:.75rem 1rem;border:1px solid var(--routine-line);border-radius:.85rem;background:color-mix(in srgb,var(--card) 40%,var(--routine-paper));text-align:left}.task-routine-view_choice__Hq2TQ:hover{background:var(--routine-tint)}.task-routine-view_choice__Hq2TQ[data-active]{border-color:color-mix(in srgb,var(--primary) 40%,var(--routine-line))}.task-routine-view_choiceText__NYTMY{flex:1;min-width:0}.task-routine-view_choiceText__NYTMY strong{display:block;font-size:.9rem;font-weight:550;overflow-wrap:anywhere}.task-routine-view_choiceText__NYTMY>span{display:block;margin-top:.15rem;color:var(--muted-foreground);font-size:.7rem}.task-routine-view_choice__Hq2TQ>svg{flex-shrink:0;color:var(--muted-foreground)}@media (prefers-reduced-motion:no-preference){.task-routine-view_choice__Hq2TQ,.task-routine-view_primary__cRaJK,.task-routine-view_stepContent__Yn1Py,.task-routine-view_step__D_ZFe{transition:background-color .15s,filter .15s}.task-routine-view_progress__DkFPw>span{transition:width .2s ease}}@media (max-width:480px){.task-routine-view_root__gDJPa{padding:.75rem 1rem 2rem}.task-routine-view_stepContent__Yn1Py{padding-inline:.8rem;gap:.65rem}}@media (forced-colors:active){.task-routine-view_root__gDJPa{--routine-line:CanvasText}.task-routine-view_check__vLMfH,.task-routine-view_primary__cRaJK,.task-routine-view_step__D_ZFe[data-done] .task-routine-view_check__vLMfH{border:1px solid ButtonText}.task-routine-view_progress__DkFPw>span{background:Highlight}}.task-kanban_detailContent__zjPsm,.task-kanban_kanban__Cwcq8{--board-surface:var(--color-surface-container-low,#fbf3e5);--card-surface:var(--color-surface-container-lowest,#ffffff);--board-border:var(--color-outline-variant,#d0c5af);--board-muted:var(--color-on-surface-variant,#4d4635);--board-accent:var(--color-primary,#735c00)}.task-kanban_kanban__Cwcq8{min-width:0;padding:0 1rem 1rem}.dark .task-kanban_detailContent__zjPsm,.dark .task-kanban_kanban__Cwcq8{--board-surface:var(--color-surface-container-low-dark,#1a1b20);--card-surface:var(--color-surface-container-lowest-dark,#0d0e12);--board-border:var(--color-outline-variant-dark,#4d4635);--board-muted:var(--color-on-surface-variant-dark,#d0c5af);--board-accent:var(--color-primary-dark,#f2ca50)}.task-kanban_toolbar__OcqFm{padding:1rem 0}.task-kanban_notice__F6EWh,.task-kanban_toolbar__OcqFm p{margin-top:.35rem;color:var(--board-muted);font-size:.75rem}.task-kanban_breadcrumbs__pn1IV,.task-kanban_breadcrumbs__pn1IV span{display:flex;align-items:center;gap:.25rem;min-width:0;flex-wrap:wrap}.task-kanban_breadcrumbs__pn1IV button{min-height:2rem;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;padding:.25rem .35rem;border-radius:.3rem}.task-kanban_breadcrumbs__pn1IV button:hover{background:var(--board-surface)}.task-kanban_breadcrumbs__pn1IV button[aria-current]{font-weight:600}.task-kanban_board__9QyfT{display:grid;grid-template-columns:repeat(3,minmax(20rem,1fr));max-width:74rem;align-items:stretch;gap:.85rem;max-height:max(24rem,calc(100dvh - 16rem));overflow:auto;padding-bottom:.75rem;scrollbar-gutter:stable;scroll-snap-type:x proximity}.task-kanban_column__K9CNv{min-width:0;min-height:20rem;padding:0 .65rem .65rem;border:1px solid transparent;border-radius:.75rem;background:var(--board-surface);scroll-snap-align:start}.task-kanban_column__K9CNv[data-drag-over=true]{border-color:var(--board-accent)}.task-kanban_columnTitle__BiQVI{position:sticky;top:0;z-index:2;background:var(--board-surface);min-height:3rem;padding:.65rem .1rem;display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.task-kanban_dot__Qv6fv{width:.5rem;height:.5rem;border-radius:50%;background:var(--board-muted);opacity:.5}.task-kanban_column__K9CNv[data-column=in_progress] .task-kanban_dot__Qv6fv{background:var(--board-accent);opacity:1}.task-kanban_column__K9CNv[data-column=done] .task-kanban_dot__Qv6fv{background:#6c8660;opacity:1}.task-kanban_count__gKXSx{margin-left:auto;color:var(--board-muted);font-size:.75rem;font-weight:400}.task-kanban_cards__IkR5h{display:flex;flex-direction:column;gap:.55rem}.task-kanban_card__LNg_y{min-width:0;border:1px solid var(--board-border);border-radius:.6rem;background:var(--card-surface);box-shadow:0 1px 2px rgb(50 35 15/3%)}.task-kanban_cardTop__MW12e{display:flex;align-items:flex-start;gap:.45rem;padding:.65rem .4rem .15rem .65rem}.task-kanban_check__m1sVZ{flex-shrink:0;display:grid;place-items:center;width:1.25rem;height:1.25rem;margin-top:.2rem;border:1.5px solid var(--board-border);border-radius:.3rem;color:var(--board-accent)}.task-kanban_check__m1sVZ[aria-pressed=true]{border-color:var(--board-accent)}.task-kanban_check__m1sVZ:disabled{opacity:.4}.task-kanban_title__DDqiL{text-align:left;flex:1;min-width:0;padding-top:.12rem;font-size:.9rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.task-kanban_title__DDqiL:hover{text-decoration:underline}.task-kanban_card__LNg_y[data-completed=true] .task-kanban_title__DDqiL{color:var(--board-muted)}.task-kanban_ancestry__chzJw{overflow-wrap:anywhere}.task-kanban_ancestry__chzJw,.task-kanban_cardMeta__jpcaI{padding:.1rem .65rem .4rem;font-size:.7rem;color:var(--board-muted)}.task-kanban_cardMeta__jpcaI{display:flex;align-items:center;gap:.5rem;min-width:0}.task-kanban_cardMeta__jpcaI select{flex-shrink:0;min-height:1.75rem;max-width:8rem;border-radius:.3rem;padding:0 .15rem;background:var(--board-surface);color:inherit;font-size:.7rem}.task-kanban_cardMeta__jpcaI select option{background:var(--card-surface)}.task-kanban_context__uy2b4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-kanban_signal__IdQ2I{display:flex;align-items:flex-start;gap:.35rem;padding:0 .65rem .4rem;color:var(--board-muted);font-size:.7rem;overflow-wrap:anywhere}.task-kanban_signal__IdQ2I svg{flex-shrink:0;margin-top:.1rem}.task-kanban_signal__IdQ2I[data-overdue=true]{color:var(--color-error,#ba1a1a)}.task-kanban_childSummary__lvDG_{display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:0 .65rem .35rem}.task-kanban_expand___BlUq,.task-kanban_subtasks__Zpy7f{display:flex;align-items:center;gap:.25rem;min-height:1.75rem;color:var(--board-muted);font-size:.7rem;text-align:left}.task-kanban_expand___BlUq:hover,.task-kanban_subtasks__Zpy7f:hover{color:var(--board-accent)}.task-kanban_expand___BlUq{flex-shrink:0}.task-kanban_expand___BlUq[aria-expanded=true] svg{transform:rotate(90deg)}.task-kanban_drag__WZEh1{display:flex;align-items:center;align-self:stretch;padding:.2rem;margin-left:auto;color:var(--board-muted);cursor:grab}.task-kanban_capture___GNYC{margin-bottom:.75rem}.task-kanban_capture___GNYC>div{display:flex;align-items:center;border:1px solid var(--board-border);background:var(--card-surface);border-radius:.5rem}.task-kanban_capture___GNYC input{width:100%;min-width:0;min-height:2.5rem;padding:.5rem .65rem;background:transparent;font-size:.8rem}.task-kanban_capture___GNYC button{display:grid;place-items:center;min-width:2.5rem;min-height:2.5rem;color:var(--board-accent)}.task-kanban_capture___GNYC button:disabled{opacity:.4}.task-kanban_empty__1MDBz{padding:1.5rem .5rem;color:var(--board-muted);font-size:.8rem;text-align:center}.task-kanban_error__m0JzW{margin:.5rem 0;padding:.5rem;color:var(--color-error,#ba1a1a);font-size:.8rem}.task-kanban_error__m0JzW button{margin-left:.4rem;text-decoration:underline}.task-kanban_board__9QyfT:focus-visible,.task-kanban_detailContent__zjPsm button:focus-visible,.task-kanban_kanban__Cwcq8 button:focus-visible,.task-kanban_kanban__Cwcq8 select:focus-visible{outline:2px solid var(--board-accent);outline-offset:2px}@media (max-width:767px){.task-kanban_kanban__Cwcq8{padding:0 .65rem .65rem}.task-kanban_board__9QyfT{grid-template-columns:repeat(3,min(21rem,calc(100vw - 3.5rem)));gap:.65rem;max-height:max(22rem,calc(100dvh - 17rem))}.task-kanban_column__K9CNv{padding:0 .5rem .5rem}.task-kanban_breadcrumbs__pn1IV button,.task-kanban_cardMeta__jpcaI select,.task-kanban_expand___BlUq,.task-kanban_subtasks__Zpy7f{min-height:2.75rem}.task-kanban_check__m1sVZ{width:1.6rem;height:1.6rem}.task-kanban_drag__WZEh1{display:none}}.task-kanban_viewControls__M3M8Z{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.task-kanban_viewControls__M3M8Z label{display:flex;align-items:center;gap:.4rem;min-width:0;max-width:100%;font-size:.8rem;color:var(--board-muted)}.task-kanban_viewControls__M3M8Z select{min-width:0;max-width:min(24rem,65vw);min-height:2.5rem;padding:.4rem;border:1px solid var(--board-border);border-radius:.35rem;background:var(--card-surface)}.task-kanban_nestedChildren__9PUmI{display:grid;gap:.5rem;margin:0 .5rem .6rem;padding-left:.4rem;border-left:2px solid var(--board-border)}.task-kanban_card__LNg_y[data-nested=true]{box-shadow:none;border:0;border-radius:0}.task-kanban_nestedChildren__9PUmI>.task-kanban_card__LNg_y+.task-kanban_card__LNg_y{border-top:1px solid var(--board-border)}.task-kanban_card__LNg_y[data-nested=true]>.task-kanban_nestedChildren__9PUmI{margin:0;padding-left:0;border-left:0}.task-kanban_card__LNg_y{position:relative}.task-kanban_card__LNg_y[data-insertion=true]:before{content:"";position:absolute;top:-.4rem;left:0;right:0}.task-kanban_card__LNg_y[data-insertion=true]:before,.task-kanban_insertion__h6oPZ{height:3px;border-radius:2px;background:var(--board-accent)}.task-kanban_search__0ZJn6{flex:1 1 12rem;border:1px solid var(--board-border);border-radius:.35rem;background:var(--card-surface);padding:0 .5rem}.task-kanban_search__0ZJn6 input{width:100%;min-width:0;min-height:2.5rem;background:transparent;color:inherit}.task-kanban_viewControls__M3M8Z{align-items:center;gap:.5rem .75rem}.task-kanban_viewControls__M3M8Z label:not(.task-kanban_search__0ZJn6){flex-shrink:1}.task-kanban_viewControls__M3M8Z select{max-width:min(17rem,55vw)}.task-kanban_orderHelp__RV_92{font-size:.7rem;color:var(--board-muted)}.task-kanban_filterStatus__dstPh{display:flex;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:.65rem;font-size:.75rem;color:var(--board-muted)}.task-kanban_filterStatus__dstPh button{flex-shrink:0;text-decoration:underline;min-height:2rem}.task-kanban_collapse__45119{display:grid;place-items:center;min-width:2rem;min-height:2rem;border-radius:.3rem}.task-kanban_collapse__45119[aria-expanded=false] svg{transform:rotate(-90deg)}.task-kanban_cards__IkR5h[hidden],.task-kanban_columnNav__u5nwc{display:none}.task-kanban_kanban__Cwcq8 input:focus-visible{outline:2px solid var(--board-accent);outline-offset:2px}@media (max-width:767px){.task-kanban_toolbar__OcqFm{padding:.5rem 0}.task-kanban_viewControls__M3M8Z{gap:.4rem}.task-kanban_search__0ZJn6{flex-basis:100%}.task-kanban_viewControls__M3M8Z label:not(.task-kanban_search__0ZJn6){font-size:.7rem;gap:.2rem}.task-kanban_viewControls__M3M8Z select{max-width:7.5rem;font-size:.75rem}.task-kanban_orderHelp__RV_92{width:100%}.task-kanban_columnNav__u5nwc{display:flex;gap:.25rem;margin:.5rem 0}.task-kanban_columnNav__u5nwc button{flex:1;display:flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.75rem;border-radius:.4rem;font-size:.75rem;white-space:nowrap}.task-kanban_columnNav__u5nwc button[aria-current]{background:var(--board-surface);color:var(--board-accent);box-shadow:inset 0 -2px var(--board-accent)}.task-kanban_columnNav__u5nwc span{color:var(--board-muted);font-size:.7rem}.task-kanban_collapse__45119{min-width:2.75rem;min-height:2.75rem}}.task-kanban_ancestryPath__hmHBc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:767px){.task-kanban_viewControls__M3M8Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .6rem}.task-kanban_orderHelp__RV_92,.task-kanban_viewControls__M3M8Z .task-kanban_search__0ZJn6,.task-kanban_viewControls__M3M8Z label:nth-child(2){grid-column:1/-1}.task-kanban_viewControls__M3M8Z label:not(.task-kanban_search__0ZJn6){flex-direction:column;align-items:stretch}.task-kanban_viewControls__M3M8Z label:nth-child(2){flex-direction:row;align-items:center}.task-kanban_viewControls__M3M8Z label:nth-child(2) select{flex:1}.task-kanban_viewControls__M3M8Z select{width:100%;max-width:100%}}.task-horizon_calendar__Z1X4A,.task-horizon_horizon__K5rQI,.task-horizon_planning__9_LIW{--line:var(--color-outline-variant,#ddd9d0);--paper:var(--color-surface-container-lowest,#fffdf7);--ink:var(--color-on-surface,#2b302b);--muted:var(--color-on-surface-variant,#74786e);--accent:var(--color-primary,#476b50);color:var(--ink)}.dark :is(.task-horizon_horizon__K5rQI,.task-horizon_calendar__Z1X4A,.task-horizon_planning__9_LIW){--line:var(--color-outline-variant-dark,#42483c);--paper:var(--color-surface-container-lowest-dark,#171c17);--ink:var(--color-on-surface-dark,#e1e6db);--muted:var(--color-on-surface-variant-dark,#afb8a6);--accent:var(--color-primary-dark,#aed0a7)}.task-horizon_horizon__K5rQI{position:relative;display:flex;min-height:0;overflow:hidden;background:var(--workspace-paper,var(--paper))}.dark .task-horizon_planDate__8Tg1l input{color-scheme:dark}.task-horizon_calendar__Z1X4A button,.task-horizon_horizon__K5rQI button{cursor:pointer}.task-horizon_calendar__Z1X4A button:disabled,.task-horizon_horizon__K5rQI button:disabled{cursor:default;opacity:.4}.task-horizon_calendar__Z1X4A button:focus-visible,.task-horizon_horizon__K5rQI :is(button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.task-horizon_main__0TPM0{flex:1;min-width:0;display:flex;flex-direction:column;container-type:inline-size}.task-horizon_textButton__XOsmm{display:flex!important;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:0 .65rem;border:1px solid var(--line);border-radius:.5rem;background:var(--paper);font-size:.75rem}.task-horizon_breadcrumbs__roCTA{padding:0 1.25rem .6rem;font-size:.75rem;color:var(--muted);overflow-wrap:anywhere}.task-horizon_breadcrumbs__roCTA button:hover{text-decoration:underline}.task-horizon_board__v6YZ7{--gap:1.25rem;--days:1;--peek:2rem;--column-width:calc((100cqw - 2.5rem - var(--peek) - (var(--days) - 1) * var(--gap)) / var(--days));position:relative;display:flex;flex:1;min-height:0;gap:var(--gap);overflow-x:auto;overflow-y:hidden;padding:.5rem 1.25rem .75rem;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem}@container (min-width: 31.75rem){.task-horizon_board__v6YZ7{--days:2}}@container (min-width: 47rem){.task-horizon_board__v6YZ7{--days:3}}@container (min-width: 62.25rem){.task-horizon_board__v6YZ7{--days:4}}@container (min-width: 77.5rem){.task-horizon_board__v6YZ7{--days:5}}@container (min-width: 92.75rem){.task-horizon_board__v6YZ7{--days:6}}@container (min-width: 108rem){.task-horizon_board__v6YZ7{--days:7;--peek:0rem}}.task-horizon_column__XENTx{display:flex;flex-direction:column;flex:0 0 var(--column-width);min-width:0;min-height:0;scroll-snap-align:start}.task-horizon_dayHeading__CHJT0{flex-shrink:0;text-align:left;padding:.5rem .1rem .25rem}.task-horizon_column__XENTx[data-selected=true] .task-horizon_dayHeading__CHJT0 h2 button,.task-horizon_dayHeading__CHJT0 svg{color:var(--accent)}.task-horizon_count__pvaeg{margin-left:auto;font-size:.65rem;font-weight:500;border:1px solid var(--line);border-radius:99px;padding:.1rem .4rem;color:var(--muted)}.task-horizon_dayBody__EbPfT{overflow-y:auto;min-height:0;padding:0 .25rem .5rem;scrollbar-width:thin}.task-horizon_capture__N9k_z>div{display:flex;align-items:center;border:1px dashed var(--line);border-radius:.55rem;margin-bottom:.7rem}.task-horizon_capture__N9k_z input{min-width:0;width:100%;background:transparent;padding:.65rem;font-size:.8rem}.task-horizon_capture__N9k_z button{min-width:2.5rem;min-height:2.5rem;display:grid;place-items:center;color:var(--accent)}.task-horizon_cards__1_JTH{display:grid;gap:.6rem;padding-bottom:.8rem}.task-horizon_taskGroup__iSQ5E>h3{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:.68rem;font-weight:600;padding:.5rem .1rem}.task-horizon_card__wqeDO{padding:.65rem;background:var(--paper);border:1px solid color-mix(in srgb,var(--line) 65%,transparent);border-radius:.65rem}.task-horizon_card__wqeDO[data-flexible=true]{border:2px dotted var(--accent)}.task-horizon_cardTop__nb78m{display:flex;align-items:flex-start;gap:.35rem}.task-horizon_cardTop__nb78m>:last-child{margin:-.2rem -.25rem 0 0;flex-shrink:0}.task-horizon_check__ftnL3{display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;flex:0 0 1.75rem;height:1.75rem;color:var(--accent)}.task-horizon_taskTitle__OIjT8{text-align:left;font-size:.85rem;line-height:1.5;font-weight:550;flex:1;min-width:0;overflow-wrap:anywhere;min-height:1.75rem}.task-horizon_taskTitle__OIjT8:hover{color:var(--accent)}.task-horizon_card__wqeDO[data-completed=true] .task-horizon_taskTitle__OIjT8,.task-horizon_event__JCVBL[data-completed=true] span{text-decoration:line-through;color:var(--muted)}.task-horizon_tags__nYO9o{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.task-horizon_tags__nYO9o:empty{display:none}.task-horizon_tags__nYO9o span{display:inline-flex;align-items:center;gap:.3rem;background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--muted);border-radius:.3rem;padding:.2rem .35rem;font-size:.65rem}.task-horizon_hint__LEC_u{font-size:.65rem;color:var(--muted);line-height:1.5;margin-top:.4rem}.task-horizon_planDate__8Tg1l{display:flex;flex:1;min-width:0;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.65rem;color:var(--muted)}.task-horizon_planDate__8Tg1l input{width:8rem;max-width:100%;min-width:0;min-height:2rem;padding:.2rem .35rem;background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:.3rem;font-size:.68rem}.task-horizon_drag__EfLx6{cursor:grab;padding:.4rem .1rem;color:var(--muted)}.task-horizon_empty__mWjAI{padding:1.5rem .5rem;text-align:center;font-size:.75rem;color:var(--muted)}.task-horizon_empty__mWjAI button{display:block;text-decoration:underline;min-height:2.5rem;margin:.5rem auto}.task-horizon_error__XaGNN,.task-horizon_notice__gCp7Y{font-size:.75rem;padding:.4rem 1.25rem;overflow-wrap:anywhere}.task-horizon_error__XaGNN{color:var(--color-error,#ac302b)}.task-horizon_error__XaGNN button,.task-horizon_notice__gCp7Y button{text-decoration:underline;min-height:2rem}.task-horizon_notice__gCp7Y{color:var(--muted)}.task-horizon_announcement__n1Dmx{padding:0 1.25rem .4rem;color:var(--accent);font-size:.75rem}.task-horizon_announcement__n1Dmx:empty{display:none}.task-horizon_backlog__kNyPM{flex-shrink:0;max-height:12rem;overflow:auto;padding:.75rem 1.25rem;border-block:1px solid var(--line);background:var(--paper)}.task-horizon_backlog__kNyPM>p{font-size:.72rem;color:var(--muted);margin-bottom:.5rem}.task-horizon_backlogTask__E9cRW{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;border-top:1px solid var(--line)}.task-horizon_backlogTask__E9cRW>button{flex:1 1 10rem;text-align:left;font-size:.8rem;overflow-wrap:anywhere}.task-horizon_backlogTask__E9cRW .task-horizon_planDate__8Tg1l{flex:0 1 auto}.task-horizon_calendar__Z1X4A{display:flex;flex-direction:column;flex:0 0 18rem;width:18rem;min-height:0;background:var(--paper);border-left:1px solid var(--line)}.task-horizon_calendarHeader__vPsgt{flex-shrink:0;padding:.7rem 1rem 1rem;background:radial-gradient(ellipse at 80% 0,#d4de9b44,transparent 65%),radial-gradient(ellipse at 10% 0,#d9b99e33,transparent 70%);border-bottom:1px solid var(--line)}.task-horizon_calendarControls__hV1Hf{display:flex;align-items:center;gap:.2rem}.task-horizon_calendarControls__hV1Hf>span{display:flex;gap:.4rem;align-items:center;font-size:.75rem;margin-right:auto}.task-horizon_calendarControls__hV1Hf button{width:2rem;min-height:2.5rem;display:grid;place-items:center}.task-horizon_calendarDate__Xy_wT{display:flex;align-items:center;gap:.6rem;margin-top:.6rem}.task-horizon_calendarDate__Xy_wT strong{font-size:2.4rem;font-weight:600;line-height:1;letter-spacing:-.07em}.task-horizon_calendarDate__Xy_wT span{font-size:.8rem}.task-horizon_calendarDate__Xy_wT small{display:block;font-size:.65rem;color:var(--muted);margin-top:.2rem}.task-horizon_calendarHeader__vPsgt>p{font-size:.65rem;color:var(--muted);margin-top:.6rem}.task-horizon_anytime__duLvX{padding:.75rem 1rem;max-height:10rem;overflow:auto;border-bottom:1px solid var(--line);flex-shrink:0}.task-horizon_anytime__duLvX h3{color:var(--muted);font-size:.65rem;display:flex;justify-content:space-between;margin-bottom:.35rem}.task-horizon_timelineScroll__Yw86T{overflow:auto;flex:1;min-height:0;position:relative}.task-horizon_timeline__aerUK{padding:.75rem .65rem}.task-horizon_hour__R8Bjr{display:flex;align-items:flex-start;gap:.5rem;min-height:72px}.task-horizon_hour__R8Bjr>time{font-size:.6rem;color:var(--muted);width:2.2rem;flex-shrink:0}.task-horizon_hour__R8Bjr>div{flex:1;min-width:0;border-top:1px solid var(--line);padding-bottom:.5rem}.task-horizon_event__JCVBL{display:flex;width:100%;text-align:left;align-items:flex-start;gap:.4rem;min-height:2.5rem;border-left:3px solid var(--accent);border-radius:.3rem;background:color-mix(in srgb,var(--accent) 10%,var(--paper));padding:.5rem;font-size:.7rem;line-height:1.4;margin-top:.4rem}.task-horizon_event__JCVBL time{font-size:.6rem;white-space:nowrap}.task-horizon_event__JCVBL[data-flexible=true]{border:2px dotted var(--accent);background:var(--paper)}.task-horizon_event__JCVBL span{overflow-wrap:anywhere;min-width:0}.task-horizon_now__pjN4O{color:var(--accent);font-size:.65rem;padding:.25rem 0}.task-horizon_calendarOverlay___0rm9{position:fixed;inset:0;background:#0005;z-index:40}.task-horizon_calendarMobile__YFhNy{position:fixed;inset:.75rem .75rem .75rem auto;width:min(23rem,calc(100vw - 1.5rem));z-index:45;border:1px solid var(--line);border-radius:.8rem;overflow:hidden;box-shadow:0 20px 60px #0003}@media (max-width:767px){.task-horizon_board__v6YZ7{--gap:.75rem;--peek:2.75rem;--column-width:calc((100cqw - 1.5rem - var(--peek) - (var(--days) - 1) * var(--gap)) / var(--days));padding-inline:.75rem;scroll-padding-inline:.75rem}.task-horizon_board__v6YZ7,.task-horizon_dayBody__EbPfT{scrollbar-width:none}.task-horizon_drag__EfLx6{display:none}.task-horizon_check__ftnL3{flex-basis:2.5rem;height:2.5rem}.task-horizon_cardTop__nb78m>:last-child{width:2.5rem;height:2.5rem}.task-horizon_planDate__8Tg1l input{min-height:2.5rem}}@media (prefers-reduced-motion:reduce){.task-horizon_board__v6YZ7{scroll-behavior:auto}}.task-horizon_column__XENTx[data-drop-target=allowed]{background:color-mix(in srgb,var(--accent) 9%,transparent);border-radius:.65rem;outline:2px dashed var(--accent);outline-offset:-2px}.task-horizon_column__XENTx[data-drop-target=blocked] .task-horizon_dayHeading__CHJT0{opacity:.5}@media (pointer:coarse){.task-horizon_drag__EfLx6{display:none}}.tasks-page_layout__qhyoq{width:100%;min-width:0;padding:.5rem 1.25rem 1.25rem}.tasks-page_chat__2ChES{width:100%;max-width:44rem;min-width:0;margin:2rem auto}.tasks-page_workspace__4gKE8{min-width:0;min-height:calc(100svh - 5.25rem);border-radius:.75rem;overflow:clip}.tasks-page_workspace__4gKE8[hidden]{display:none}.tasks-page_horizon__Vvysh{max-width:none;height:calc(100dvh - 3.5rem);padding:0}.tasks-page_horizon__Vvysh .tasks-page_workspace__4gKE8{min-height:0;height:100%;display:flex;flex-direction:column;border-radius:0}.tasks-page_horizon__Vvysh .tasks-page_workspace__4gKE8>:last-child{flex:1;min-height:0;height:auto}@media (max-width:767px){.tasks-page_layout__qhyoq{padding:.5rem .5rem 1rem}.tasks-page_layout__qhyoq.tasks-page_horizon__Vvysh{padding:0}.tasks-page_chat__2ChES{margin-block:1.5rem}.tasks-page_workspace__4gKE8{min-height:calc(100svh - 5rem)}}.tasks-page_specializedLayout__dWVUw{min-height:100svh;background:url(/backgrounds/warm-paper-grain.svg) repeat,var(--workspace-paper,var(--background))}.habits-page_page__36rWt{--habit-paper:var(--workspace-paper,var(--background));--habit-line:color-mix(in srgb,var(--border) 60%,transparent);--habit-accent:var(--primary);--habit-tint:color-mix(in srgb,var(--habit-accent) 8%,var(--habit-paper));max-width:54rem;width:100%;margin:0 auto;padding:1.75rem 1.5rem 4rem;color:var(--foreground)}.habits-page_page__36rWt button{cursor:pointer}.habits-page_page__36rWt button:disabled{cursor:default;opacity:.45}.habits-page_page__36rWt button:focus-visible{outline:2px solid var(--habit-accent);outline-offset:3px}.habits-page_toolbar__2CCAc{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.habits-page_toolbar__2CCAc>time{margin-right:auto;color:var(--muted-foreground);font-size:.85rem}.habits-page_viewSwitch__XyfAq{display:flex;padding:.2rem;border:1px solid var(--habit-line);border-radius:.7rem;background:var(--habit-paper)}.habits-page_viewSwitch__XyfAq button{min-height:2.5rem;padding:.35rem 1rem;border-radius:.5rem;font-size:.8rem}.habits-page_viewSwitch__XyfAq button[aria-pressed=true]{background:var(--habit-accent);color:var(--primary-foreground)}.habits-page_refresh__KiS0Y{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--muted-foreground);border-radius:.5rem}.habits-page_refresh__KiS0Y:hover{background:var(--habit-tint)}.habits-page_progressLabel__NHkte{display:flex;justify-content:space-between;gap:.75rem;margin:1.75rem 0 .6rem;font-size:.8rem;color:var(--muted-foreground)}.habits-page_progress__f2pz_{height:.25rem;background:var(--habit-line);border-radius:1rem;overflow:hidden;margin-bottom:1.75rem}.habits-page_progress__f2pz_>span{display:block;height:100%;background:var(--habit-accent)}.habits-page_grid__lSPPj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.habits-page_card__8tkQo{display:flex;align-items:center;flex-direction:column;text-align:center;min-width:0;border:1px solid var(--habit-line);border-radius:1.1rem;background:color-mix(in srgb,var(--card) 60%,var(--habit-paper));padding:1.5rem 1rem 1.1rem}.habits-page_ring__rGb1K{--habit-progress:0%;flex-shrink:0;width:5.4rem;height:5.4rem;padding:.25rem;border-radius:50%;background:conic-gradient(var(--habit-accent) var(--habit-progress),var(--habit-line) 0);color:var(--habit-accent);margin-bottom:.8rem}.habits-page_ring__rGb1K>span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--habit-paper)}.habits-page_ring__rGb1K[data-completed=true]>span{background:var(--habit-tint)}.habits-page_ring__rGb1K strong{font-size:1.1rem;font-weight:550;font-variant-numeric:tabular-nums}.habits-page_ring__rGb1K:disabled[data-completed=true]{opacity:.85}.habits-page_name__MO1XS{font-size:.95rem;font-weight:550;min-height:2.25rem;overflow-wrap:anywhere;max-width:100%}.habits-page_name__MO1XS:hover,.habits-page_weekName__Td0k9:hover{color:var(--habit-accent)}.habits-page_goal__YKIYt,.habits-page_meta__NgVTc{font-size:.75rem;color:var(--muted-foreground);overflow-wrap:anywhere}.habits-page_meta__NgVTc{margin-top:.4rem}.habits-page_history__PtECm{display:flex;align-items:center;gap:.4rem;margin-top:1rem}.habits-page_dot__7veef{width:.95rem;height:.95rem;display:grid;place-items:center;border-radius:50%;border:1px solid var(--habit-line);color:var(--muted-foreground);font-size:.65rem}.habits-page_dot__7veef[data-state=done],.habits-page_dot__7veef[data-state=logged]{background:var(--habit-accent);border-color:transparent;color:var(--primary-foreground)}.habits-page_dot__7veef[data-state=partial]{color:var(--habit-accent);background:var(--habit-tint);border-color:var(--habit-accent)}.habits-page_dot__7veef[data-state=off]{border-style:dashed;opacity:.5}.habits-page_dot__7veef[data-today=true]{outline:1px solid var(--habit-accent);outline-offset:2px}.habits-page_undo__yaO8L{display:inline-flex;align-items:center;gap:.25rem;color:var(--muted-foreground);font-size:.7rem;min-height:2.75rem;margin-top:.2rem}.habits-page_week__Z_j18{background:color-mix(in srgb,var(--card) 60%,var(--habit-paper));border:1px solid var(--habit-line);border-radius:1.1rem;overflow:hidden}.habits-page_tableScroll__OwWW8{overflow-x:auto}.habits-page_table__H9noN{width:100%;border-collapse:collapse;table-layout:fixed;min-width:39rem}.habits-page_table__H9noN th:first-child{width:27%;text-align:left;padding-left:1.25rem}.habits-page_table__H9noN thead th{padding:1rem .25rem;font-size:.7rem;color:var(--muted-foreground);font-weight:500}.habits-page_table__H9noN thead time span{display:block;margin-top:.2rem}.habits-page_table__H9noN tbody th,.habits-page_table__H9noN td{padding:1.15rem .25rem;border-top:1px solid var(--habit-line);text-align:center}.habits-page_table__H9noN [data-today=true]{background:var(--habit-tint)}.habits-page_table__H9noN tbody th{font-weight:400}.habits-page_weekName__Td0k9{display:block;width:100%;text-align:left;font-size:.85rem;font-weight:550;overflow-wrap:anywhere;min-height:2.25rem}.habits-page_weekGoal__p0_bp{display:block;color:var(--muted-foreground);font-size:.7rem;overflow-wrap:anywhere}.habits-page_smallRing__y8Jcr{width:2.75rem;height:2.75rem;padding:.18rem;margin:0 auto}.habits-page_smallRing__y8Jcr strong{font-size:.7rem}.habits-page_dayMark__q5wa9{display:inline-grid;place-items:center;min-height:2.75rem;font-size:.72rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.habits-page_dayMark__q5wa9[data-state=done],.habits-page_dayMark__q5wa9[data-state=logged],.habits-page_dayMark__q5wa9[data-state=partial]{color:var(--habit-accent)}.habits-page_legend__H_SUR{display:flex;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--habit-line);padding:.8rem 1.25rem;font-size:.7rem;color:var(--muted-foreground)}.habits-page_legend__H_SUR span{display:inline-flex;gap:.3rem;align-items:center}.habits-page_form__sDRjd{margin-bottom:1.75rem;padding:1.25rem;border:1px solid var(--habit-line);border-radius:1rem;background:var(--habit-paper)}.habits-page_form__sDRjd label{display:block;font-size:.8rem}.habits-page_form__sDRjd input,.habits-page_form__sDRjd select{width:100%;margin-top:.4rem;border:1px solid var(--habit-line);border-radius:.5rem;background:var(--habit-paper);color:var(--foreground);min-height:2.75rem;padding:.5rem .7rem;font-size:1rem}.habits-page_formFields__CUZWq{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-block:1rem}.habits-page_formActions__yjeBJ{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.habits-page_empty__7F8K6{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1rem;gap:1rem}.habits-page_empty__7F8K6>svg{color:var(--habit-accent)}.habits-page_empty__7F8K6 h2{font-size:1.15rem;font-weight:500}.habits-page_empty__7F8K6 p{font-size:.85rem;color:var(--muted-foreground)}.habits-page_error__r_kgp{color:var(--destructive);margin-bottom:1rem;font-size:.85rem;overflow-wrap:anywhere}.habits-page_error__r_kgp button{text-decoration:underline;min-height:2.75rem;margin-left:.5rem}.habits-page_srOnly__6UNem{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:640px){.habits-page_page__36rWt{padding:1.25rem .9rem 3rem}.habits-page_grid__lSPPj{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.habits-page_card__8tkQo{padding:1.2rem .6rem .85rem}.habits-page_toolbar__2CCAc{gap:.45rem}.habits-page_toolbar__2CCAc>time{flex-basis:100%;margin-bottom:.4rem}.habits-page_viewSwitch__XyfAq{margin-right:auto}.habits-page_history__PtECm{gap:.3rem}.habits-page_dot__7veef{width:.85rem;height:.85rem}.habits-page_formFields__CUZWq{grid-template-columns:1fr}.habits-page_table__H9noN{min-width:37rem}.habits-page_table__H9noN th:first-child{position:sticky;left:0;z-index:1;background:var(--habit-paper);box-shadow:1px 0 var(--habit-line)}}@media (prefers-reduced-motion:no-preference){.habits-page_progress__f2pz_>span{transition:width .15s ease}}@media (forced-colors:active){.habits-page_ring__rGb1K{border:2px solid ButtonText}.habits-page_dot__7veef[data-state=done]{background:Highlight;color:HighlightText}}.shutdown-page_page__kVNyl{--line:var(--color-outline-variant,#ddd9ce);--paper:var(--color-surface-container-lowest,#fffdf8);--muted:var(--color-on-surface-variant,#747569);--accent:var(--color-primary,#6b652d);width:min(100%,68rem);margin:0 auto;padding:2.5rem 2rem 3rem}.dark .shutdown-page_page__kVNyl{--line:var(--color-outline-variant-dark,#454739);--paper:var(--color-surface-container-lowest-dark,#1b201a);--muted:var(--color-on-surface-variant-dark,#b7bcac);--accent:var(--color-primary-dark,#cac788)}.shutdown-page_page__kVNyl button{cursor:pointer}.shutdown-page_page__kVNyl button:disabled{cursor:default;opacity:.45}.shutdown-page_page__kVNyl :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.shutdown-page_header__NGtKG{padding-bottom:1.75rem}.shutdown-page_eyebrow__zw_iT{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.72rem;letter-spacing:.04em}.shutdown-page_header__NGtKG h1{font-size:2.2rem;font-weight:650;letter-spacing:-.045em;margin-top:.6rem}.shutdown-page_header__NGtKG>p{color:var(--muted);font-size:.92rem;margin-top:.4rem}.shutdown-page_summary__jqCYZ{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;padding-block:.85rem;border-block:1px solid var(--line);color:var(--muted);font-size:.8rem}.shutdown-page_summary__jqCYZ strong{color:var(--accent);font-size:1.1rem;font-weight:600;margin-right:.25rem}.shutdown-page_filters__jo6UN{display:flex;padding:.2rem;border:1px solid var(--line);border-radius:.55rem;margin-left:auto}.shutdown-page_filters__jo6UN button{min-height:2rem;padding-inline:.75rem;border-radius:.35rem}.shutdown-page_filters__jo6UN button[aria-pressed=true]{background:var(--paper);color:var(--accent);box-shadow:0 1px 3px #0000000b}.shutdown-page_status__uBn0A{min-height:2.5rem;padding-block:.7rem;font-size:.78rem;color:var(--accent)}.shutdown-page_error__b3MRX{color:var(--color-error,#ad3728);font-size:.85rem;padding:.5rem 0}.shutdown-page_error__b3MRX button{margin-left:.75rem;text-decoration:underline}.shutdown-page_columns__wst4_{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1.5rem}.shutdown-page_bin__mEwCU,.shutdown-page_review__DCPzY{min-width:0;border:1px solid var(--line);border-radius:.9rem;background:var(--paper);overflow:hidden}.shutdown-page_bin__mEwCU{background:color-mix(in srgb,var(--accent) 4%,var(--paper))}.shutdown-page_sectionHeading__1_nqn{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:1.1rem 1.15rem;border-bottom:1px solid var(--line)}.shutdown-page_sectionHeading__1_nqn h2{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600}.shutdown-page_sectionHeading__1_nqn>span{color:var(--muted);font-size:.7rem;border:1px solid var(--line);border-radius:1rem;padding:.1rem .45rem}.shutdown-page_task__YXoy_{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem;border-bottom:1px solid var(--line)}.shutdown-page_doneTask__zfYjk:last-child,.shutdown-page_task__YXoy_:last-child{border-bottom:0}.shutdown-page_taskText___tn6c{flex:1;min-width:0}.shutdown-page_taskText___tn6c a{font-size:.85rem;font-weight:500;overflow-wrap:anywhere;line-height:1.5}.shutdown-page_taskText___tn6c a:hover{text-decoration:underline}.shutdown-page_taskText___tn6c small{display:block;color:var(--muted);font-size:.7rem;margin-top:.25rem}.shutdown-page_doneButton__l_dFD{display:flex;align-items:center;gap:.3rem;flex-shrink:0;min-height:2.5rem;padding:.35rem .65rem;border-radius:.5rem;background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);font-size:.75rem;font-weight:600}.shutdown-page_doneButton__l_dFD:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 17%,transparent)}.shutdown-page_doneTask__zfYjk{display:flex;gap:.65rem;align-items:center;padding:.8rem 1rem;border-bottom:1px solid var(--line)}.shutdown-page_doneTask__zfYjk>svg{color:var(--accent);flex-shrink:0}.shutdown-page_doneTask__zfYjk>span{flex:1;min-width:0;font-size:.8rem;overflow-wrap:anywhere}.shutdown-page_doneTask__zfYjk button{display:flex;gap:.35rem;align-items:center;min-height:2.5rem;color:var(--muted);font-size:.7rem}.shutdown-page_empty__qCL9D{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:2.5rem 1rem;text-align:center;color:var(--muted);font-size:.8rem}.shutdown-page_empty__qCL9D>svg{opacity:.65}.shutdown-page_empty__qCL9D small{font-size:.72rem}.shutdown-page_empty__qCL9D button{text-decoration:underline;min-height:2.5rem}.shutdown-page_footer__qIRms{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.8rem}.shutdown-page_footer__qIRms p{font-size:.78rem;color:var(--muted)}.shutdown-page_footer__qIRms>button{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.8rem;padding:.6rem 1rem;background:var(--accent);color:var(--paper);border-radius:.6rem;font-size:.83rem;font-weight:600}.shutdown-page_celebration__kJI2n{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1.5rem;border:1px solid var(--line);border-radius:1rem;background:var(--paper)}.shutdown-page_seal__TW3A8{position:relative;display:grid;place-items:center;width:6rem;height:6rem;background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);border-radius:50%;margin-bottom:1.5rem}.shutdown-page_starLeft__AjmfE{position:absolute;top:.4rem;left:-.65rem}.shutdown-page_starRight__NRN5U{position:absolute;bottom:.5rem;right:-.5rem}.shutdown-page_celebration__kJI2n h2{font-size:clamp(1.4rem,4vw,2rem);font-weight:600;letter-spacing:-.04em;margin:.7rem 0}.shutdown-page_celebration__kJI2n>p:not(.shutdown-page_eyebrow__zw_iT){color:var(--muted);max-width:26rem;font-size:.9rem;line-height:1.7}.shutdown-page_finishActions__H2NhD{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.8rem;font-size:.8rem}.shutdown-page_finishActions__H2NhD :is(button,a){display:flex;align-items:center;gap:.5rem;min-height:2.5rem;color:var(--accent)}@media (max-width:767px){.shutdown-page_page__kVNyl{padding:1.5rem 1rem 2rem}.shutdown-page_header__NGtKG h1{font-size:1.8rem}.shutdown-page_columns__wst4_{grid-template-columns:minmax(0,1fr);gap:1rem}.shutdown-page_summary__jqCYZ{gap:.7rem}.shutdown-page_filters__jo6UN button{padding-inline:.55rem;font-size:.73rem}.shutdown-page_task__YXoy_{padding:.75rem;gap:.35rem}.shutdown-page_footer__qIRms{flex-direction:column;align-items:stretch;gap:.75rem}.shutdown-page_footer__qIRms p{text-align:center}}.wins-page_layout__ULh2n{width:100%;max-width:64rem;margin-inline:auto;padding:2rem;font-family:var(--font-body,system-ui),sans-serif}.wins-page_heading__bRZCB{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.wins-page_heading__bRZCB h1{font-size:2rem;line-height:1.25;font-weight:500;letter-spacing:-.04em}.wins-page_heading__bRZCB p{margin-top:.25rem;font-size:.875rem;color:var(--muted-foreground)}.wins-page_emblem__1zZXl{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.875rem;background:var(--accent);color:var(--primary)}.wins-page_toolbar__oZdQF{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.875rem;margin-bottom:1.5rem}.wins-page_periods__TIShN{display:flex;flex-wrap:wrap;gap:.125rem;padding:.25rem;border:1px solid var(--border);border-radius:.75rem;background:var(--muted)}.wins-page_periods__TIShN button{min-height:2.25rem;padding-inline:.75rem;font-size:.8125rem}.wins-page_periods__TIShN button[aria-pressed=true]{background:var(--card);color:var(--primary);box-shadow:0 1px 3px rgb(0 0 0/.08)}.wins-page_dateControls__Xmqcm{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.8125rem}.wins-page_summary__UU2hN{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:1rem;background:var(--card);overflow:hidden;margin-bottom:1.5rem}.wins-page_stat__yy_UY{padding:1.25rem 1.5rem;min-width:0}.wins-page_stat__yy_UY+.wins-page_stat__yy_UY{border-left:1px solid var(--border);background:var(--sidebar)}.wins-page_statLabel__XYbPS{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--muted-foreground)}.wins-page_statLabel__XYbPS svg{flex-shrink:0}.wins-page_number__oNo0k{display:block;font-size:2.5rem;line-height:1.25;letter-spacing:-.045em;font-weight:500;font-variant-numeric:tabular-nums;margin:.5rem 0 .125rem;overflow-wrap:anywhere}.wins-page_xp__CV37r{color:var(--primary)}.wins-page_stat__yy_UY p{font-size:.75rem;color:var(--muted-foreground)}.wins-page_sectionHeading__CGPxe{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.wins-page_sectionHeading__CGPxe h2{font-size:1.125rem;font-weight:500}.wins-page_sectionHeading__CGPxe span{font-size:.75rem;color:var(--muted-foreground)}.wins-page_day__GYvi7{background:var(--card);border:1px solid var(--border);border-radius:.75rem;overflow:hidden;margin-bottom:.75rem}.wins-page_day__GYvi7 summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;cursor:pointer;list-style:none}.wins-page_day__GYvi7 summary::-webkit-details-marker{display:none}.wins-page_day__GYvi7 summary:focus-visible{outline:2px solid var(--ring);outline-offset:-3px;border-radius:.75rem}.wins-page_dayLabel__rKpDx{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500}.wins-page_dayLabel__rKpDx small{font-size:.75rem;color:var(--muted-foreground);font-weight:400}.wins-page_dayTotals__683rl{display:flex;align-items:center;gap:.875rem;font-size:.75rem;white-space:nowrap}.wins-page_dayTotals__683rl strong{color:var(--primary);font-weight:500}.wins-page_chevron__Atkig{width:.875rem;height:.875rem;color:var(--muted-foreground);transform:rotate(-90deg)}.wins-page_day__GYvi7[open] .wins-page_chevron__Atkig{transform:none}.wins-page_tasks__OUKy5{margin:0;padding:0 1rem;list-style:none}.wins-page_task__ZRTIa{display:flex;align-items:center;gap:.75rem;padding:.875rem 0;border-top:1px solid var(--border)}.wins-page_check__nJenS{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--accent);color:var(--primary);font-size:.75rem;flex-shrink:0}.wins-page_taskCopy__koO5U{flex:1;min-width:0}.wins-page_taskCopy__koO5U p{font-size:.875rem;overflow-wrap:anywhere}.wins-page_taskMeta__sPGw3{margin-top:.125rem;font-size:.75rem;color:var(--muted-foreground);overflow-wrap:anywhere}.wins-page_taskXp___VDph{flex-shrink:0;max-width:9rem;text-align:right;color:var(--primary);font-size:.8125rem;font-weight:500}.wins-page_taskXp___VDph small{display:block;font-size:.6875rem}.wins-page_pending__BHfek,.wins-page_taskXp___VDph small{color:var(--muted-foreground);font-weight:400}.wins-page_partial__hNnH_{padding:0 1rem .875rem;font-size:.75rem;color:var(--muted-foreground)}.wins-page_loadMore__dkrz1{margin-top:.25rem;min-height:2.5rem}.wins-page_foot__qPjCq{margin-top:1.25rem;font-size:.75rem;color:var(--muted-foreground)}.wins-page_loading__mOc8z{padding:2rem 0;color:var(--muted-foreground)}.wins-page_error__NeU2E{margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.wins-page_empty__995BO,.wins-page_error__NeU2E{border:1px solid var(--border);border-radius:.75rem;background:var(--card)}.wins-page_empty__995BO{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;text-align:center}.wins-page_empty__995BO svg{color:var(--primary)}.wins-page_empty__995BO h2{font-size:1rem;font-weight:500}.wins-page_empty__995BO p{font-size:.875rem;color:var(--muted-foreground)}@media (max-width:640px){.wins-page_layout__ULh2n{padding:1.5rem 1rem}.wins-page_heading__bRZCB h1{font-size:1.75rem}.wins-page_stat__yy_UY{padding:1rem}.wins-page_number__oNo0k{font-size:2rem}.wins-page_dayLabel__rKpDx{gap:.125rem}.wins-page_dayLabel__rKpDx small{width:100%}.wins-page_dayTotals__683rl{gap:.5rem}.wins-page_task__ZRTIa{gap:.625rem}.wins-page_taskXp___VDph{max-width:5.75rem;font-size:.75rem}.wins-page_taskCopy__koO5U p{font-size:.8125rem}.wins-page_taskMeta__sPGw3{font-size:.6875rem}}@media (pointer:coarse){.wins-page_dateControls__Xmqcm button,.wins-page_periods__TIShN button{min-height:2.75rem;min-width:2.75rem}}.wins-page_history__XrTqq{display:grid;gap:1.75rem;margin-bottom:2rem}.wins-page_quietEmpty__5_HRV{padding:1rem;background:var(--muted);border-radius:.75rem;font-size:.8125rem;color:var(--muted-foreground)}.wins-page_outcome__lFN5y{margin-bottom:.5rem;border:1px solid var(--border);border-radius:.75rem;background:var(--card);overflow:hidden}.wins-page_outcome__lFN5y summary{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;cursor:pointer;list-style:none}.wins-page_outcome__lFN5y summary::-webkit-details-marker{display:none}.wins-page_outcome__lFN5y summary:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.wins-page_outcome__lFN5y[open] .wins-page_chevron__Atkig{transform:none}.wins-page_outcome__lFN5y .wins-page_chevron__Atkig{flex-shrink:0}.wins-page_outcomeCopy__0gmC5{flex:1;min-width:0;overflow-wrap:anywhere}.wins-page_outcomeCopy__0gmC5 strong{font-size:.875rem;font-weight:500}.wins-page_outcomeCopy__0gmC5 small{display:block;margin-top:.125rem;font-size:.75rem;color:var(--muted-foreground)}.wins-page_outcomeStatus__sHKBD{padding:.25rem .5rem;border-radius:.375rem;background:var(--muted);color:var(--muted-foreground);font-size:.6875rem;white-space:nowrap}.wins-page_outcomeStatus__sHKBD[data-status=late],.wins-page_outcomeStatus__sHKBD[data-status=missed],.wins-page_outcomeStatus__sHKBD[data-status=overdue]{color:var(--foreground);border:1px solid var(--border)}.wins-page_outcomeStatus__sHKBD[data-status=met]{background:var(--accent);color:var(--primary)}.wins-page_outcomeDetails__ylzi_{padding:0 1rem 1rem;font-size:.75rem;color:var(--muted-foreground);overflow-wrap:anywhere}.wins-page_outcomeDetails__ylzi_ p+p{margin-top:.375rem}@media (max-width:640px){.wins-page_sectionHeading__CGPxe{align-items:baseline;flex-wrap:wrap;gap:.25rem}.wins-page_outcome__lFN5y summary{gap:.5rem;padding:.75rem}.wins-page_outcomeCopy__0gmC5 strong{font-size:.8125rem}.wins-page_outcomeCopy__0gmC5 small{font-size:.6875rem}.wins-page_outcomeStatus__sHKBD{white-space:normal;max-width:5.5rem;text-align:center}}.player-preview_section__de9Bu{padding:12px 0 0;text-align:center}.player-preview_heading__rQnbJ{max-width:800px;margin:0 auto 32px;color:#201b14;font-family:var(--font-display);font-size:30px;font-weight:500;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.player-preview_card__pQ_0R{display:grid;grid-template-columns:300px 1fr;max-width:800px;margin:0 auto;overflow:hidden;border:1px solid #8e785226;border-radius:28px;background:#fffdf8;box-shadow:0 16px 60px -30px #76604e40,0 2px 5px #76604e05;text-align:left}.player-preview_player__v2MzR{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;border-right:1px solid #8e78520d;background:radial-gradient(ellipse at 50% 42%,#f8f3fc 0,#ede4f4 75%)}.player-preview_portrait__BuxBx{position:relative;width:250px;height:260px}.player-preview_orbit__Vq6dy{position:absolute;inset:38px 14px 12px;border:1px solid #ffffffb3;border-radius:50%;background:#ffffff24}.player-preview_starOne__0Ht0Y,.player-preview_starTwo__BKvuu{position:absolute;color:#aa8bbd}.player-preview_starOne__0Ht0Y{top:47px;right:0;transform:rotate(12deg)}.player-preview_starTwo__BKvuu{bottom:68px;left:6px;transform:rotate(-12deg)}.player-preview_player__v2MzR h3{margin:0;color:#4d3a5b;font-size:24px;font-weight:500;line-height:1.25}.player-preview_playerLevel__u1luM{display:flex;align-items:center;gap:13px;margin-top:10px;color:#8d7b98;font-size:12px}.player-preview_playerLevel__u1luM span:first-child{border-radius:20px;padding:4px 10px;background:#dfd0ed;color:#70548a;font-weight:500}.player-preview_stats__2MbN_{min-width:0;padding:30px 32px 24px}.player-preview_tabs__wdWMc{display:flex;gap:5px;padding:4px;border-radius:13px;background:#f1ede6}.player-preview_tabs__wdWMc button{flex:1;border:0;border-radius:9px;padding:9px 14px;background:transparent;color:#938777;cursor:pointer;font-size:14px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.player-preview_tabs__wdWMc button[aria-selected=true]{background:#fffdf8;box-shadow:0 2px 5px #77644512;color:#403629}.player-preview_panel__G_Ty4:focus-visible,.player-preview_start___T2mQ:focus-visible,.player-preview_tabs__wdWMc button:focus-visible{outline:2px solid #9573b4;outline-offset:3px}.player-preview_panel__G_Ty4{margin-top:10px}.player-preview_row__n3xaT{display:flex;align-items:center;gap:13px;padding:18px 0}.player-preview_row__n3xaT+.player-preview_row__n3xaT{border-top:1px solid #8e785214}.player-preview_icon__7Q8dD{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:13px}.player-preview_attribute__O0Ioa{flex:1;min-width:0}.player-preview_rowTitle__h0EaA{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.player-preview_rowTitle__h0EaA h3{margin:0;color:#4b4036;font-size:14px;font-weight:500}.player-preview_rowTitle__h0EaA>span{color:#8c7f70;font-size:12px;white-space:nowrap}.player-preview_track__gimib{height:5px;margin-top:10px;overflow:hidden;border-radius:8px;background:#eee9e1}.player-preview_track__gimib span{display:block;height:100%;border-radius:inherit}.player-preview_xp__KRVwC{display:block;margin-top:5px;color:#827565;font-size:12px;font-variant-numeric:tabular-nums}.player-preview_start___T2mQ{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:132px;min-height:46px;margin-top:32px;border-radius:100px;padding:12px 26px;background:#30281d;color:#fffaf1;font-size:14px;font-weight:500}.player-preview_start___T2mQ:hover{background:#4a3b29}.player-preview_stepNumber___Fpcv{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 auto 16px;border:1px solid #8e78524d;border-radius:50%;color:#8b6c31;font-size:14px}@media (min-width:640px){.player-preview_heading__rQnbJ{margin-bottom:40px;font-size:36px}}@media (max-width:640px){.player-preview_card__pQ_0R{grid-template-columns:1fr;max-width:390px;border-radius:24px}.player-preview_player__v2MzR{padding:19px 22px 22px}.player-preview_portrait__BuxBx{width:180px;height:180px;margin-top:9px}.player-preview_starOne__0Ht0Y{top:46px;right:-12px;width:20px}.player-preview_starTwo__BKvuu{bottom:39px;left:-8px;width:15px}.player-preview_playerLevel__u1luM{margin-top:7px}.player-preview_stats__2MbN_{padding:20px 22px 12px}.player-preview_row__n3xaT{padding:14px 0}}@media (prefers-reduced-motion:reduce){.player-preview_tabs__wdWMc button{transition:none}}.home-page_brand__WKXj6{--settled-scale:0.4;transform:scale(var(--settled-scale));transform-origin:center bottom;color:#665c4f}.home-page_question__Wu7bI{transform-origin:center bottom;color:#201b14}@media (min-width:640px){.home-page_brand__WKXj6{--settled-scale:0.28}}@media (prefers-reduced-motion:no-preference){.home-page_brand__WKXj6,.home-page_question__Wu7bI{animation-duration:1.15s;animation-delay:.45s;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-fill-mode:backwards;will-change:transform}.home-page_brand__WKXj6{animation-name:home-page_settle-brand__0nv5o}.home-page_question__Wu7bI{animation-name:home-page_emphasize-question__N7yLE}}@keyframes home-page_settle-brand__0nv5o{0%{transform:scale(1)}to{transform:scale(var(--settled-scale))}}@keyframes home-page_emphasize-question__N7yLE{0%{transform:scale(.625)}to{transform:scale(1)}}@media (max-height:850px){.home-page_hero__r5Ytt{padding-top:1rem;padding-bottom:2rem}.home-page_mascot__PVdwJ{margin-bottom:.75rem}.home-page_mascot__PVdwJ [data-chat-mascot=hero]{width:7rem;height:7rem}.home-page_eyebrow__B69Kl{margin-bottom:.5rem}.home-page_title__Hv99E{font-size:clamp(2.5rem,6vw,4rem)}.home-page_features__UDfLw{margin-top:1rem;gap:.5rem;font-size:1rem;line-height:1.5rem}.home-page_cta__Y0Va_{margin-top:1rem}.home-page_price__Eh2EX{margin-top:.75rem;line-height:1.25rem}}@media (max-height:680px){.home-page_mascot__PVdwJ [data-chat-mascot=hero]{width:5rem;height:5rem}.home-page_title__Hv99E{font-size:clamp(2.25rem,5vw,3.5rem)}}