.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_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}}.brand-wordmark_wordmark__279pv{display:inline-block;white-space:nowrap;font-family:var(--font-retro),Georgia,serif;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:-.025em;color:#fff4d8;-webkit-text-stroke:.75px #38200f;paint-order:stroke fill;text-shadow:1px 2px 0 #38200f;transform:rotate(-2deg)}.brand-wordmark_wordmark__279pv span{color:#dd5829}@media (min-width:640px){.brand-wordmark_wordmark__279pv{font-size:26px}}.brand-wordmark_compact__7f8SU{font-size:22px}.app-shell_canvas__c742P{--app-paper:#fcf5e9;--app-ray:rgb(183 120 38/6%);--app-wash:rgb(255 250 241/75%);--app-background:url(/backgrounds/warm-paper-grain.svg) repeat,linear-gradient(120deg,var(--app-wash),transparent 75%),repeating-conic-gradient(from -8deg at 105% 110%,transparent 0deg 16deg,var(--app-ray) 16deg 22deg),var(--app-paper);background:var(--app-background);background-attachment:fixed}.dark .app-shell_canvas__c742P{--app-paper:#171719;--app-ray:rgb(219 167 88/3%);--app-wash:rgb(18 19 23/80%)}@media (hover:none) and (pointer:coarse),(max-width:767px){.app-shell_canvas__c742P{--app-background:linear-gradient(120deg,var(--app-wash),transparent 75%),var(--app-paper);background-attachment:scroll}}.app-shell_canvas__c742P:has([data-kanban-view=true]),.app-shell_canvas__c742P:has([data-project-view]){--app-background:var(--app-paper)}@media (forced-colors:active){.app-shell_canvas__c742P,.app-shell_canvas__c742P:has([data-kanban-view=true]){--app-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_hero__qosqb{background:radial-gradient(ellipse at 92% 45%,color-mix(in srgb,#e9c349 24%,transparent),transparent 38%),linear-gradient(140deg,color-mix(in srgb,#ffe088 20%,var(--card)),var(--card) 62%);box-shadow:0 22px 44px -30px rgb(84 60 20/30%)}.dark .player-page_hero__qosqb{background:radial-gradient(ellipse at 92% 45%,color-mix(in srgb,#e9c349 9%,transparent),transparent 38%),linear-gradient(140deg,color-mix(in srgb,#e9c349 6%,var(--card)),var(--card) 62%)}.player-page_halo__Qaycz{background:radial-gradient(circle,rgb(184 160 214/34%),rgb(184 160 214/8%) 58%,transparent 70%)}.player-page_xpIcon__wvWBK{background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary)}.player-page_trait__HsdTq{--hue:var(--primary);box-shadow:0 10px 26px -22px rgb(84 60 20/35%)}.player-page_trait__HsdTq[data-trait=Agency]{--hue:#b06d12}.player-page_trait__HsdTq[data-trait=Clarity]{--hue:#3f73a3}.player-page_trait__HsdTq[data-trait=Consistency]{--hue:#4f8a55}.player-page_trait__HsdTq[data-trait=Resilience]{--hue:#b4553a}.player-page_trait__HsdTq[data-trait="People Sense"]{--hue:#8a5fb3}.dark .player-page_trait__HsdTq[data-trait=Agency]{--hue:#e7a54a}.dark .player-page_trait__HsdTq[data-trait=Clarity]{--hue:#7fb0dc}.dark .player-page_trait__HsdTq[data-trait=Consistency]{--hue:#8cc58f}.dark .player-page_trait__HsdTq[data-trait=Resilience]{--hue:#e88d70}.dark .player-page_trait__HsdTq[data-trait="People Sense"]{--hue:#c2a0e6}.player-page_traitIcon__iQOxU{background:color-mix(in srgb,var(--hue) 13%,var(--card));color:var(--hue)}.player-page_traitXp__aykCH{background:color-mix(in srgb,var(--hue) 11%,var(--card));color:color-mix(in srgb,var(--hue) 82%,var(--foreground))}.player-page_ring__bNfSl circle{fill:none;stroke-width:8}.player-page_ringTrack__wfHzk{stroke:color-mix(in srgb,var(--hue) 13%,var(--card))}.player-page_ringFill__9WUrY{stroke:var(--hue);stroke-linecap:round;transition:stroke-dasharray .2s ease}.player-page_meterWrap__Xxo5s{--hue:var(--primary);--hue-start:color-mix(in srgb,var(--hue) 55%,#e9c349);--segment:calc(100% / 30);position:relative}.player-page_trait__HsdTq .player-page_meterWrap__Xxo5s{--hue:inherit;--hue-start:color-mix(in srgb,var(--hue) 55%,var(--card))}.player-page_meter__5cwjD{height:8px;background:linear-gradient(to right,var(--hue-start),var(--hue)) 0 0 /var(--fill) 100% no-repeat,color-mix(in srgb,var(--hue) 14%,var(--card));mask:repeating-linear-gradient(to right,#000 0 calc(var(--segment) - 2px),transparent calc(var(--segment) - 2px) var(--segment));border-radius:2px}.player-page_meterWrap__Xxo5s[data-editing] .player-page_meter__5cwjD{height:12px}.player-page_range__j96ls{--thumb:18px;position:absolute;top:50%;left:calc(100% / 60 - var(--thumb) / 2);width:calc(100% * 29 / 30 + var(--thumb));height:28px;margin:0;transform:translateY(-50%);appearance:none;background:transparent;cursor:pointer}.player-page_range__j96ls::-webkit-slider-runnable-track{height:28px;background:transparent}.player-page_range__j96ls::-moz-range-track{height:28px;background:transparent}.player-page_range__j96ls::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:5px;border:3px solid var(--hue);border-radius:50%;background:var(--card);box-shadow:0 2px 6px rgb(40 30 10/25%)}.player-page_range__j96ls::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:3px solid var(--hue);border-radius:50%;background:var(--card)}.player-page_range__j96ls:focus-visible{outline:none}.player-page_range__j96ls:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--ring) 45%,transparent)}.player-page_range__j96ls:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--ring) 45%,transparent)}.player-page_range__j96ls:disabled{cursor:wait}@media (prefers-reduced-motion:reduce){.player-page_ringFill__9WUrY{transition:none}}.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(--app-paper,var(--background));--workout-line:color-mix(in srgb,var(--border) 55%,transparent);--workout-accent:var(--primary);--workout-tint:color-mix(in srgb,var(--primary) 9%,transparent);--workout-done:color-mix(in srgb,var(--primary) 6%,transparent);--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{display:grid;gap:1.25rem;padding-bottom:.5rem}.task-workout-view_workoutTitle__JJaU4{font-family:var(--font-display),Georgia,serif;font-size:2.25rem;font-weight:500;line-height:1.1;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.task-workout-view_progress__KwcOG{height:.375rem;overflow:hidden;border-radius:1rem;background:color-mix(in srgb,var(--workout-accent) 14%,transparent)}.task-workout-view_progress__KwcOG>span{display:block;height:100%;border-radius:inherit;background:var(--workout-accent);transition:width .4s ease}.task-workout-view_menuTrigger__AqkpG{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;color:var(--muted-foreground)}.task-workout-view_menuTrigger__AqkpG:hover{background:var(--muted);color:var(--foreground)}.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;row-gap:.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.5rem;color:var(--muted-foreground);font-size:.7rem;font-weight:500;text-align:center}.task-workout-view_setColumns__uaTWQ>:first-child{text-align:center}.task-workout-view_setRow__JTFK0>:not(.task-workout-view_timer__csgOe){align-self:start}.task-workout-view_setRow__JTFK0{position:relative;min-height:3.75rem;padding-block:.5rem;border-radius:.875rem;transition:background .2s}.task-workout-view_setRow__JTFK0[data-state=done]{background:var(--workout-done)}.task-workout-view_setRow__JTFK0[data-state=plan]{min-height:2.75rem;padding-block:.25rem}.task-workout-view_setRow__JTFK0[data-next]{background:var(--card);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--workout-accent) 45%,transparent)}.task-workout-view_setRow__JTFK0[data-state=skipped]{opacity:.55}.task-workout-view_setNumber__zhG0l{display:grid;place-items:center;min-height:2.75rem;font-size:.8rem;font-weight:600;color:var(--muted-foreground)}.task-workout-view_setNumber__zhG0l .task-workout-view_menuTrigger__AqkpG{width:2.25rem;height:2.25rem;font-size:.8rem}.task-workout-view_setRow__JTFK0[data-next] .task-workout-view_setNumber__zhG0l,.task-workout-view_setRow__JTFK0[data-state=done] .task-workout-view_setNumber__zhG0l{color:var(--workout-accent)}.task-workout-view_logValue__6rWSO{display:grid;justify-items:center;gap:.2rem;min-width:0;text-align:center;font-size:1.05rem;font-weight:600}.task-workout-view_logValue__6rWSO input{width:100%;max-width:8.5rem;height:2.75rem;padding:0 .25rem;border:1px solid transparent;border-radius:.75rem;background:color-mix(in srgb,var(--secondary) 80%,transparent);color:inherit;font:inherit;text-align:center;appearance:textfield;transition:background .15s,border-color .15s}.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:hover:not(:disabled){border-color:var(--workout-line)}.task-workout-view_logValue__6rWSO input:focus{background:var(--card)}.task-workout-view_workout__JPQB7 .task-workout-view_logValue__6rWSO input:focus-visible{outline-offset:1px}.task-workout-view_logValue__6rWSO input:disabled,.task-workout-view_setRow__JTFK0[data-state=done] .task-workout-view_logValue__6rWSO input:not(:focus){background:transparent}.task-workout-view_targetHint__2_XwI{color:var(--muted-foreground);font-size:.65rem;font-weight:500;line-height:1.2}.task-workout-view_setDone__qIwfo{display:grid;place-items:center}.task-workout-view_setCheck__vmCD5{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;color:var(--muted-foreground)}.task-workout-view_checkMark__2RqWE{display:grid;place-items:center;width:2rem;height:2rem;border:1.5px solid var(--border);border-radius:999px;background:var(--card);transition:background .15s,border-color .15s,transform .15s}.task-workout-view_setCheck__vmCD5[data-done=false] .task-workout-view_checkMark__2RqWE>svg{opacity:.35}.task-workout-view_setCheck__vmCD5[data-done=false]:hover:not(:disabled) .task-workout-view_checkMark__2RqWE{border-color:var(--workout-accent);color:var(--workout-accent)}.task-workout-view_setCheck__vmCD5[data-done=true] .task-workout-view_checkMark__2RqWE{border-color:var(--workout-accent);background:var(--workout-accent);color:var(--workout-on-accent)}.task-workout-view_setCheck__vmCD5[data-done=true] .task-workout-view_checkMark__2RqWE>svg{opacity:1}.task-workout-view_setRow__JTFK0[data-next] .task-workout-view_checkMark__2RqWE{border-color:color-mix(in srgb,var(--workout-accent) 65%,transparent)}.task-workout-view_setRow__JTFK0[data-dirty] .task-workout-view_checkMark__2RqWE{border-color:#9c6527;color:#9c6527}@media (prefers-reduced-motion:no-preference){.task-workout-view_setCheck__vmCD5:active .task-workout-view_checkMark__2RqWE{transform:scale(.92)}}.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;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:var(--primary);--workout-tint:color-mix(in srgb,var(--primary) 14%,transparent);--workout-done:color-mix(in srgb,var(--primary) 7%,transparent);--workout-muted:#b3afa5;--workout-on-accent:var(--primary-foreground)}.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_notebook__gu4Mm>.task-workout-view_exercises__vkx1b{gap:1rem}.task-workout-view_notebook__gu4Mm .task-workout-view_exercise__lzwaA{padding:0 .75rem .5rem;border-radius:1.25rem;background:color-mix(in srgb,var(--card) 70%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 4%,transparent)}.task-workout-view_notebook__gu4Mm .task-workout-view_exerciseHeader__QTjdf{flex-wrap:nowrap;padding:1rem .25rem .75rem}@media (max-width:480px){.task-workout-view_workoutTitle__JJaU4{font-size:1.9rem}.task-workout-view_notebook__gu4Mm .task-workout-view_exercise__lzwaA{padding-inline:.5rem}}.task-workout-view_exerciseHeader__QTjdf h4{font-size:1.05rem;font-weight:650;line-height:1.35}.task-workout-view_exerciseIndex__Cfq0C{display:grid;place-items:center;flex-shrink:0;align-self:flex-start;width:2rem;height:2rem;border-radius:999px;background:var(--workout-tint);color:var(--workout-accent);font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums}.task-workout-view_exerciseHeader__QTjdf[data-complete] .task-workout-view_exerciseIndex__Cfq0C{background:var(--workout-accent);color:var(--workout-on-accent)}.task-workout-view_exerciseHeader__QTjdf .task-workout-view_exerciseTarget__1ph0t{opacity:1;margin-top:.15rem;color:var(--muted-foreground);font-size:.8rem;line-height:1.5}.task-workout-view_exerciseSetCount__WUWVE{flex-shrink:0;align-self:flex-start;margin-top:.3rem;padding:.15rem .55rem;border-radius:999px;background:var(--muted);color:var(--muted-foreground);font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums}.task-workout-view_exerciseHeader__QTjdf[data-complete] .task-workout-view_exerciseSetCount__WUWVE{background:var(--workout-tint);color:var(--workout-accent)}.task-workout-view_exerciseHeader__QTjdf .task-workout-view_lastResults__1Ykve{margin-top:.3rem;font-size:.7rem;line-height:1.65;color:var(--muted-foreground);opacity:1}.task-workout-view_lastResults__1Ykve>span{white-space:nowrap}.task-workout-view_notebook__gu4Mm .task-workout-view_addSet__scqp4{margin-top:.25rem;padding-inline:.5rem;border-radius:.75rem}.task-workout-view_notebook__gu4Mm .task-workout-view_addSet__scqp4:hover:not(:disabled){background:var(--workout-tint)}.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(--app-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:flex-end;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_victory__M7HcF{overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 25%,var(--routine-line));border-radius:1.25rem;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--primary) 11%,transparent),transparent 65%),var(--routine-paper)}.task-routine-view_victoryEmblem__oSLxC{display:grid;place-items:center;width:5rem;height:5rem;margin-inline:auto;border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);border-radius:50%;background:var(--routine-tint);color:var(--primary);box-shadow:0 0 0 .6rem color-mix(in srgb,var(--primary) 4%,transparent)}.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_victory__M7HcF{animation:task-routine-view_victoryArrival___F4WW .35s ease-out both}.task-routine-view_victoryEmblem__oSLxC{animation:task-routine-view_victoryArrival___F4WW .45s cubic-bezier(.2,.8,.2,1) both}.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}}@keyframes task-routine-view_victoryArrival___F4WW{0%{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@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-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(--app-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:1rem;--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;scrollbar-width:none}@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 0 .5rem;scrollbar-width:none}.task-horizon_board__v6YZ7::-webkit-scrollbar,.task-horizon_dayBody__EbPfT::-webkit-scrollbar{display:none}.task-horizon_dayBody__EbPfT:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.task-horizon_beforeAnytime__SwphH{min-height:var(--before-anytime-height,0)}.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:.4rem;padding-bottom:.7rem}.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{display:grid;grid-template-rows:2.125rem 1.75rem;gap:.125rem;box-sizing:border-box;width:100%;min-width:0;height:5.25rem;padding:.5rem;background:var(--paper);border:1px solid color-mix(in srgb,var(--line) 45%,transparent);border-radius:.55rem}.task-horizon_card__wqeDO[data-flexible=true]{border:1px dashed color-mix(in srgb,var(--accent) 40%,var(--line))}.task-horizon_card__wqeDO[data-period-target=true]{height:auto;min-height:5.25rem;grid-template-rows:2.125rem auto 1.75rem}.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;flex:0 0 1.75rem;height:1.75rem;margin:-.3125rem 0 0 -.2rem;padding:0;border:0;background:transparent;color:var(--accent)}.task-horizon_checkMark__jS6JU{display:grid;place-items:center;width:1rem;height:1rem;border:1px solid var(--line);border-radius:.25rem}.task-horizon_card__wqeDO[data-completed=true] .task-horizon_checkMark__jS6JU,.task-horizon_check__ftnL3:not(:disabled):hover .task-horizon_checkMark__jS6JU{border-color:var(--accent)}.task-horizon_taskTitle__OIjT8{display:flex;align-items:flex-start;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:550;flex:1;min-width:0;overflow-wrap:anywhere;height:2.125rem;overflow:hidden}.task-horizon_taskTitle__OIjT8>span{line-height:1.0625rem}.task-horizon_taskTitle__OIjT8:hover{color:var(--accent)}.task-horizon_card__wqeDO[data-completed=true]:not([data-quota=true]) .task-horizon_taskTitle__OIjT8,.task-horizon_event__JCVBL[data-completed=true]:not([data-quota=true]) span{text-decoration:line-through;color:var(--muted)}.task-horizon_cardFooter__tHYyd{display:flex;align-items:center;gap:.3rem;min-width:0}.task-horizon_card__wqeDO:not([data-quota=true]) .task-horizon_cardFooter__tHYyd{padding-inline-start:1.9rem}.task-horizon_tags__nYO9o{display:flex;align-items:center;gap:.4rem;min-width:0;overflow:hidden;color:var(--muted)}.task-horizon_tags__nYO9o:empty{display:none}.task-horizon_tags__nYO9o>span{display:inline-flex;align-items:center;gap:.25rem;min-width:0;white-space:nowrap;overflow:hidden;color:var(--muted);font-size:.625rem}.task-horizon_tags__nYO9o>span svg{flex-shrink:0}.task-horizon_repeat__TrXMD{display:inline-flex;flex-shrink:0;color:var(--muted)}.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{display:grid;place-items:center;flex-shrink:0;height:1.75rem;margin-left:auto;cursor:grab;color:var(--muted);opacity:0}.task-horizon_card__wqeDO:focus-within .task-horizon_drag__EfLx6,.task-horizon_card__wqeDO:hover .task-horizon_drag__EfLx6{opacity:1}.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;margin:-.6rem 0 0 -.6rem}.task-horizon_card__wqeDO:not([data-quota=true]) .task-horizon_cardFooter__tHYyd{padding-inline-start:2.25rem}.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_editor__sUAOg{min-width:0;min-height:calc(100svh - 5.25rem);border-radius:.75rem;overflow:clip}.tasks-page_editor__sUAOg[hidden]{display:none}.tasks-page_horizon__Vvysh{max-width:none;height:calc(100dvh - 3.5rem);padding:0}.tasks-page_horizon__Vvysh .tasks-page_editor__sUAOg{min-height:0;height:100%;display:flex;flex-direction:column;border-radius:0}.tasks-page_horizon__Vvysh .tasks-page_editor__sUAOg>: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_editor__sUAOg{min-height:calc(100svh - 5rem)}}.tasks-page_specializedLayout__dWVUw{min-height:100svh;background:url(/backgrounds/warm-paper-grain.svg) repeat,var(--app-paper,var(--background))}.routine-chat-title_word__sZHR2{grid-template-columns:100%;justify-items:center;vertical-align:bottom;height:1.4em;margin-bottom:-.25em;overflow:hidden;animation:routine-chat-title_slot__b5wLr 5.2s cubic-bezier(.7,0,.3,1) infinite}.routine-chat-title_morning__lKJEs,.routine-chat-title_night__rzYz8{grid-area:1/1;padding-inline:.1em;white-space:nowrap;background-clip:text;-webkit-background-clip:text;color:transparent}.routine-chat-title_morning__lKJEs{background-image:linear-gradient(100deg,#c2570c,#e8743b 55%,#d9466b);animation:routine-chat-title_morning__lKJEs 5.2s cubic-bezier(.7,0,.3,1) infinite}.routine-chat-title_night__rzYz8{background-image:linear-gradient(100deg,#0a1230,#18245a 60%,#b8892a);animation:routine-chat-title_night__rzYz8 5.2s cubic-bezier(.7,0,.3,1) infinite}.dark .routine-chat-title_morning__lKJEs{background-image:linear-gradient(100deg,#fcd27a,#fdae7b 55%,#f9a0b4)}.dark .routine-chat-title_night__rzYz8{background-image:linear-gradient(100deg,#c9d4f5,#e3e8fb 60%,#f2cf7a)}@keyframes routine-chat-title_slot__b5wLr{0%,38.5%,to{width:3.35em}50%,88.5%{width:2.1em}}@keyframes routine-chat-title_morning__lKJEs{0%,38.5%{transform:translateY(0);opacity:1}50%,88.5%{transform:translateY(-100%);opacity:0}88.51%{transform:translateY(100%)}to{transform:translateY(0);opacity:1}}@keyframes routine-chat-title_night__rzYz8{0%,38.5%{transform:translateY(100%);opacity:0}50%,88.5%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@media (prefers-reduced-motion:reduce){.routine-chat-title_morning__lKJEs,.routine-chat-title_night__rzYz8,.routine-chat-title_word__sZHR2{animation:none}.routine-chat-title_word__sZHR2{width:3.35em}.routine-chat-title_night__rzYz8{opacity:0}}@media (forced-colors:active){.routine-chat-title_morning__lKJEs,.routine-chat-title_night__rzYz8{background-image:none;color:CanvasText}}.habits-page_page__36rWt{--habit-paper:var(--app-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));--habit-surface:color-mix(in srgb,var(--card) 65%,var(--habit-paper));--habit-done:color-mix(in srgb,var(--habit-accent) 80%,var(--habit-paper));--habit-missed:color-mix(in srgb,var(--border) 50%,transparent);--habit-off:radial-gradient(circle,var(--habit-line) 0 2px,transparent 2.5px);max-width:62rem;width:100%;margin:0 auto;padding:2rem 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 :is(button,a):focus-visible{outline:2px solid var(--habit-accent);outline-offset:3px}.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_progress__f2pz_{height:.3rem;background:var(--habit-line);border-radius:1rem;overflow:hidden;margin:1.25rem 0 2rem}.habits-page_progress__f2pz_>span{display:block;height:100%;border-radius:inherit;background:var(--habit-accent)}.habits-page_list__OgpR3{display:grid;gap:.75rem;container-type:inline-size}.habits-page_listHead__BOn0r,.habits-page_row__Qve3R{display:grid;grid-template-columns:minmax(12.5rem,1fr) 6.25rem auto 8.75rem;grid-template-areas:"title streak strip action";align-items:center;column-gap:1.75rem;padding-inline:1.5rem 1.1rem}.habits-page_listHead__BOn0r{margin-bottom:-.35rem}.habits-page_listHead__BOn0r .habits-page_strip__e8Sps span{text-align:center;font-size:.65rem;font-weight:600;color:var(--muted-foreground)}.habits-page_listHead__BOn0r .habits-page_strip__e8Sps [data-today=true]{color:var(--habit-accent)}.habits-page_row__Qve3R{min-height:5.5rem;padding-block:1rem;border:1px solid var(--habit-line);border-radius:1.1rem;background:var(--habit-surface);box-shadow:0 1px 2px rgb(70 50 0/4%),0 10px 24px -18px rgb(70 50 0/22%)}.habits-page_row__Qve3R[data-completed=true]{background:color-mix(in srgb,var(--habit-accent) 5%,var(--habit-surface));border-color:color-mix(in srgb,var(--habit-accent) 22%,var(--habit-line))}.habits-page_title__sFlK6{grid-area:title;min-width:0}.habits-page_name__MO1XS{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;text-align:left;font-size:1rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.habits-page_name__MO1XS:hover,.habits-page_weekName__Td0k9:hover{color:var(--habit-accent)}.habits-page_streak___8QGu{grid-area:streak;display:flex;flex-direction:column;line-height:1;color:var(--muted-foreground)}.habits-page_streak___8QGu strong{font-size:1.85rem;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.habits-page_streak___8QGu[data-active=true] strong{color:var(--foreground)}.habits-page_streak___8QGu[data-today=true] strong{color:var(--habit-accent)}.habits-page_streak___8QGu span{margin-top:.3rem;font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.habits-page_strip__e8Sps{grid-area:strip;display:grid;grid-template-columns:repeat(14,1.3rem);gap:.3rem;list-style:none}.habits-page_cell___FfCi{height:1.3rem;border-radius:.35rem}:is(.habits-page_cell___FfCi,.habits-page_dayMark__q5wa9,.habits-page_legend__H_SUR i)[data-state=missed]{background:var(--habit-missed)}:is(.habits-page_cell___FfCi,.habits-page_dayMark__q5wa9,.habits-page_legend__H_SUR i):is([data-state=done],[data-state=logged]){background:var(--habit-done);color:var(--primary-foreground)}:is(.habits-page_cell___FfCi,.habits-page_dayMark__q5wa9,.habits-page_legend__H_SUR i)[data-state=partial]{--fill:50%;background:linear-gradient(to top,color-mix(in srgb,var(--habit-accent) 45%,transparent) var(--fill),var(--habit-missed) var(--fill))}:is(.habits-page_cell___FfCi,.habits-page_dayMark__q5wa9,.habits-page_legend__H_SUR i)[data-state=off]{background:var(--habit-off)}.habits-page_cell___FfCi[data-today=true]{box-shadow:0 0 0 2px var(--habit-paper),0 0 0 3.5px var(--habit-accent)}.habits-page_cell___FfCi[data-today=true][data-state=missed]{background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--habit-accent) 55%,transparent)}.habits-page_action__uN6nw{grid-area:action;display:flex;flex-direction:column;align-items:stretch}.habits-page_check__PIe2K{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:.3rem .95rem .3rem .3rem;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--habit-accent) 40%,transparent);background:var(--habit-paper);color:var(--habit-accent);font-size:.85rem;font-weight:600;white-space:nowrap}.habits-page_check__PIe2K:hover:not(:disabled,[data-completed=true]){border-color:var(--habit-accent);background:var(--habit-tint)}.habits-page_check__PIe2K[data-completed=true]:hover:not(:disabled){filter:brightness(1.08)}.habits-page_checkIcon__J0VMz{position:relative;display:grid;place-items:center;flex-shrink:0;width:2.05rem;height:2.05rem;border-radius:50%;background:conic-gradient(var(--habit-accent) var(--habit-progress,0),color-mix(in srgb,var(--habit-accent) 16%,transparent) 0)}.habits-page_checkIcon__J0VMz:before{content:"";position:absolute;inset:2.5px;border-radius:50%;background:var(--habit-tint)}.habits-page_checkIcon__J0VMz>*{position:relative}.habits-page_checkDot__jwBW_[data-completed=true] .habits-page_checkIcon__J0VMz,.habits-page_check__PIe2K[data-completed=true]{border-color:var(--habit-accent);background:var(--habit-accent);color:var(--primary-foreground);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--habit-accent) 85%,transparent)}.habits-page_check__PIe2K[data-completed=true] .habits-page_checkIcon__J0VMz{background:color-mix(in srgb,var(--primary-foreground) 20%,transparent)}.habits-page_checkDot__jwBW_[data-completed=true] .habits-page_checkIcon__J0VMz:before,.habits-page_check__PIe2K[data-completed=true] .habits-page_checkIcon__J0VMz:before{display:none}.habits-page_page__36rWt :is(.habits-page_check__PIe2K,.habits-page_checkDot__jwBW_):disabled[data-completed=true]{opacity:.85}.habits-page_page__36rWt :is(.habits-page_check__PIe2K,.habits-page_checkDot__jwBW_)[aria-busy=true]{opacity:1;cursor:progress}.habits-page_undoLabel__tKzQI{display:none}@media (hover:hover){.habits-page_check__PIe2K[data-undo=true]:hover .habits-page_doneLabel__3mPsi{display:none}.habits-page_check__PIe2K[data-undo=true]:hover .habits-page_undoLabel__tKzQI{display:inline}}.habits-page_count__Sc9vV{margin-left:auto;font-size:.75rem;font-variant-numeric:tabular-nums;opacity:.8}.habits-page_undo__yaO8L{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:2.25rem;color:var(--muted-foreground);font-size:.72rem}.habits-page_undo__yaO8L:hover{color:var(--foreground)}.habits-page_week__Z_j18{background:var(--habit-surface);border:1px solid var(--habit-line);border-radius:1.1rem;overflow:hidden;box-shadow:0 10px 24px -18px rgb(70 50 0/22%)}.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:31%;text-align:left;padding-left:1.5rem}.habits-page_table__H9noN thead th{padding:1rem .25rem;font-size:.7rem;color:var(--muted-foreground);font-weight:500}.habits-page_table__H9noN thead [data-today=true]{color:var(--habit-accent);font-weight:600}.habits-page_table__H9noN thead time span{display:block;margin-top:.2rem;font-size:.85rem;color:var(--foreground)}.habits-page_table__H9noN thead [data-today=true] time span{color:var(--habit-accent)}.habits-page_table__H9noN tbody th,.habits-page_table__H9noN td{padding:.9rem .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:.9rem;font-weight:600;overflow-wrap:anywhere}.habits-page_weekGoal__p0_bp{display:block;margin-top:.15rem;color:var(--muted-foreground);font-size:.72rem;overflow-wrap:anywhere}.habits-page_weekGoal__p0_bp strong{color:var(--habit-accent);font-weight:600}.habits-page_checkDot__jwBW_{display:grid;width:2.6rem;height:2.6rem;margin:0 auto;border-radius:50%;color:var(--habit-accent)}.habits-page_checkDot__jwBW_ .habits-page_checkIcon__J0VMz{width:100%;height:100%}.habits-page_checkDot__jwBW_ strong{font-size:.68rem;font-weight:600;font-variant-numeric:tabular-nums}.habits-page_dayMark__q5wa9{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.6rem;font-size:.66rem;font-weight:600;color:var(--foreground);font-variant-numeric:tabular-nums}.habits-page_legend__H_SUR{display:flex;gap:.5rem 1.25rem;flex-wrap:wrap;border-top:1px solid var(--habit-line);padding:.8rem 1.5rem;font-size:.72rem;color:var(--muted-foreground)}.habits-page_legend__H_SUR span{display:inline-flex;gap:.4rem;align-items:center}.habits-page_legend__H_SUR i{width:.85rem;height:.85rem;border-radius:.25rem}.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}@container (width < 57.5rem){.habits-page_listHead__BOn0r{display:none}.habits-page_row__Qve3R{grid-template-columns:4.75rem minmax(0,1fr) auto;grid-template-areas:"title title action" "streak strip strip";gap:.85rem .75rem;padding:1.1rem 1.1rem 1rem}.habits-page_name__MO1XS{display:block}.habits-page_streak___8QGu strong{font-size:1.6rem}.habits-page_streak___8QGu span{font-size:.55rem;letter-spacing:.1em}.habits-page_strip__e8Sps{grid-template-columns:repeat(14,minmax(0,2rem));justify-content:space-between;gap:.2rem;justify-self:stretch}.habits-page_cell___FfCi{height:auto;aspect-ratio:1;border-radius:22%}.habits-page_check__PIe2K{padding-right:.8rem}}@media (max-width:760px){.habits-page_page__36rWt{padding:1.5rem 1rem 3rem}.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;padding-left:1rem;background:var(--habit-paper);box-shadow:1px 0 var(--habit-line)}}@media (prefers-reduced-motion:no-preference){.habits-page_progress__f2pz_>span{transition:width .2s ease}.habits-page_checkIcon__J0VMz,.habits-page_check__PIe2K{transition:background-color .15s ease,border-color .15s ease,color .15s ease}:is(.habits-page_check__PIe2K,.habits-page_checkDot__jwBW_)[data-completed=true] svg{animation:habits-page_habit-pop__fUj1k .4s cubic-bezier(.34,1.56,.64,1)}}@keyframes habits-page_habit-pop__fUj1k{0%{transform:scale(.3);opacity:0}}@media (forced-colors:active){.habits-page_cell___FfCi,.habits-page_checkDot__jwBW_,.habits-page_check__PIe2K,.habits-page_dayMark__q5wa9{border:1px solid ButtonText}:is(.habits-page_cell___FfCi,.habits-page_dayMark__q5wa9)[data-state=done],:is(.habits-page_cell___FfCi,.habits-page_dayMark__q5wa9,.habits-page_check__PIe2K,.habits-page_checkDot__jwBW_ .habits-page_checkIcon__J0VMz)[data-completed=true]{background:Highlight;color:HighlightText}}.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{--column-surface:color-mix(in srgb,var(--card-surface) 72%,var(--board-surface))}.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:1.25rem 0 1rem}.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(0,1fr));align-items:stretch;gap:.75rem;padding-bottom:.75rem}.task-kanban_column__K9CNv{min-width:0;min-height:20rem;padding:0 .5rem .5rem;border:1px solid transparent;border-radius:.5rem;background:var(--column-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:3.5rem;z-index:2;background:var(--column-surface);min-height:2.75rem;padding:.5rem .25rem;display:flex;align-items:center;gap:.6rem;margin:0;font-size:.8125rem;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{display:inline;color:var(--board-muted);font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums}.task-kanban_cards__IkR5h{display:flex;flex-direction:column;gap:.5rem}.task-kanban_card__LNg_y{min-width:0;border:1px solid color-mix(in srgb,var(--board-border) 35%,transparent);border-radius:.5rem;background:var(--card-surface);box-shadow:0 1px 2px rgb(50 35 15/3%)}.task-kanban_card__LNg_y:focus-within,.task-kanban_card__LNg_y:hover{border-color:var(--board-border)}.task-kanban_cardTop__MW12e{display:flex;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .75rem}.task-kanban_check__m1sVZ{flex-shrink:0;display:grid;place-items:center;width:1.25rem;height:1.25rem;position:relative;margin-right:.25rem;border:1.5px solid var(--board-border);border-radius:.3rem;color:var(--board-accent)}.task-kanban_check__m1sVZ:before{content:"";position:absolute;inset:-.75rem}.task-kanban_check__m1sVZ[aria-pressed=true]{border-color:var(--board-accent);background:var(--board-accent);color:var(--card-surface)}.task-kanban_check__m1sVZ:disabled{opacity:.4}.task-kanban_check__m1sVZ[data-saving=true]{opacity:1;animation:task-kanban_completion-feedback__R9TXd .2s ease-out}@keyframes task-kanban_completion-feedback__R9TXd{50%{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.task-kanban_check__m1sVZ[data-saving=true]{animation:none}}.task-kanban_title__DDqiL{text-align:left;flex:1;min-width:0;display:flex;align-items:center;min-height:2rem;font-size:.875rem;font-weight:500;line-height:1.5;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{padding:.1rem .65rem .4rem;font-size:.7rem;color:var(--board-muted);overflow-wrap:anywhere}.task-kanban_cardMeta__jpcaI{display:flex;align-items:center;gap:.5rem;min-width:0;padding:0 .75rem .5rem;color:var(--board-muted);font-size:.75rem}.task-kanban_cardTiming__QkCwC{display:flex;align-items:center;gap:.3rem;min-width:0}.task-kanban_cardTiming__QkCwC svg{flex-shrink:0}.task-kanban_cardTiming__QkCwC[data-overdue=true]{color:var(--color-error,#ba1a1a)}.task-kanban_cardContext___5Uvz:empty{display:none}.task-kanban_cardContext___5Uvz{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.task-kanban_cardContext___5Uvz>span+span{border-left:1px solid var(--board-border);padding-left:.5rem}.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 .75rem .5rem;color:var(--board-muted);font-size:.75rem;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 .75rem .25rem}.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:.75rem;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{position:absolute;top:.75rem;left:-.45rem;display:grid;place-items:center;width:.85rem;height:1.5rem;border-radius:.25rem;background:var(--card-surface);color:var(--board-muted);cursor:grab}.task-kanban_capture___GNYC{margin-bottom:.5rem}.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:1rem .5rem;color:var(--board-muted);font-size:.75rem;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:1100px){.task-kanban_board__9QyfT{grid-template-columns:repeat(3,minmax(20rem,1fr));overflow-x:auto;scroll-snap-type:x proximity}.task-kanban_columnTitle__BiQVI{top:0}}@media (max-width:767px){.task-kanban_board__9QyfT{grid-template-columns:repeat(3,min(20rem,calc(100vw - 4.5rem)));gap:.65rem}.task-kanban_column__K9CNv{padding:0 .5rem .5rem}.task-kanban_breadcrumbs__pn1IV button,.task-kanban_expand___BlUq,.task-kanban_subtasks__Zpy7f,.task-kanban_title__DDqiL{min-height:2.75rem}.task-kanban_cardTop__MW12e>button[aria-haspopup=menu]{width:2.75rem;height:2.75rem;flex-shrink:0}.task-kanban_drag__WZEh1{display:none}}.task-kanban_viewControls__M3M8Z{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;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(17rem,55vw);min-height:2.5rem;padding:.4rem .6rem;border:1px solid var(--board-border);border-radius:.5rem;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_viewControls__M3M8Z .task-kanban_search__0ZJn6{flex:1 1 16rem;max-width:26rem;border:1px solid var(--board-border);border-radius:.5rem;background:var(--card-surface);padding:0 .65rem}.task-kanban_search__0ZJn6 input{width:100%;min-width:0;min-height:2.5rem;background:transparent;color:inherit}.task-kanban_viewControls__M3M8Z label:not(.task-kanban_search__0ZJn6){flex-shrink:1}.task-kanban_orderHelp__RV_92{margin-left:auto;font-size:.75rem;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{margin-left:auto;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_viewControls__M3M8Z .task-kanban_search__0ZJn6{flex-basis:100%;max-width:none}.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%;margin-left:0}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover) and (pointer:fine){.task-kanban_drag__WZEh1{opacity:0}.task-kanban_card__LNg_y:focus-within>.task-kanban_drag__WZEh1,.task-kanban_card__LNg_y:hover>.task-kanban_drag__WZEh1{opacity:.65}}@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-kanban_columnNav__u5nwc[data-project-board=true]{display:none}.task-kanban_card__LNg_y[data-highlighted=true]{outline:2px solid var(--board-accent);outline-offset:2px;animation:task-kanban_reveal-completion__fVGL7 1.8s ease-out}@keyframes task-kanban_reveal-completion__fVGL7{0%{box-shadow:0 0 0 5px color-mix(in srgb,var(--board-accent) 25%,transparent)}to{box-shadow:none}}@media (prefers-reduced-motion:reduce){.task-kanban_card__LNg_y[data-highlighted=true]{animation:none}}.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}}.first-step-dialog_account__Y3FPq{width:min(calc(100vw - 32px),480px);background:linear-gradient(180deg,#fffaf100,#fffaf1b3 55%,#fffaf1 88%),repeating-conic-gradient(from -9deg at 50% 34%,#fcf0d5 0deg 15deg,#f4dfb8 15deg 30deg);border:1px solid #713b1826}.first-step-dialog_body__BlCnw{padding:54px 28px 28px}@media (max-width:380px){.first-step-dialog_body__BlCnw{padding:54px 16px 20px}}