.dashboard_page__SFpJv{min-height:100dvh;display:flex;flex-direction:column;gap:var(--space-8);width:100%;max-width:var(--app-content-max);margin:0 auto;padding:var(--app-content-pad-top) var(--app-content-pad-x) var(--app-content-pad-bottom)}.button_root__6a9Zs{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--btn-height);margin:0;font-family:var(--font-ui);font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:var(--text-label-tracking);line-height:var(--text-label-leading);text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:var(--btn-transition);-webkit-tap-highlight-color:transparent}.button_root__6a9Zs:focus{outline:none}.button_root__6a9Zs:focus-visible{outline:var(--btn-focus-ring);outline-offset:var(--btn-focus-offset)}.button_root__6a9Zs:disabled,.button_root__6a9Zs[aria-disabled=true]{cursor:not-allowed}.button_root__6a9Zs:active:not(:disabled):not([aria-disabled=true]){transform:translateY(.5px)}@media (prefers-reduced-motion:no-preference){.button_root__6a9Zs:not(.button_category__9kriB):active:not(:disabled):not([aria-disabled=true]),.button_root__6a9Zs:not(.button_category__9kriB):focus-visible:not(:disabled):not([aria-disabled=true]),.button_root__6a9Zs:not(.button_category__9kriB):hover:not(:disabled):not([aria-disabled=true]){animation:button_ctaPop__wUyX_ .25s ease-out 1}}@keyframes button_ctaPop__wUyX_{50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.button_root__6a9Zs{transition:none}.button_root__6a9Zs:active:not(:disabled):not([aria-disabled=true]){transform:none}.button_categoryIcon__lkgY3{transition:none}.button_category__9kriB:active:not(:disabled):not([aria-disabled=true]) .button_categoryIcon__lkgY3,.button_category__9kriB:focus-visible:not(:disabled):not([aria-disabled=true]) .button_categoryIcon__lkgY3,.button_category__9kriB:hover:not(:disabled):not([aria-disabled=true]) .button_categoryIcon__lkgY3{animation:none}}.button_primary__8QRtp{border:var(--border-width) solid transparent;border-radius:var(--btn-radius-soft);padding:0 var(--btn-pad-x);font-weight:var(--text-label-weight)}.button_primary__8QRtp,.button_primary__8QRtp:hover:not(:disabled):not([aria-disabled=true]){background:var(--foreground);color:var(--background)}.button_primary__8QRtp:disabled,.button_primary__8QRtp[aria-disabled=true]{background:color-mix(in srgb,var(--muted) 22%,var(--surface));color:color-mix(in srgb,var(--muted) 72%,var(--foreground));border-color:var(--border);opacity:1}.button_secondary__4QS5s{border:var(--border-width) solid transparent;border-radius:var(--btn-radius-soft);padding:0 var(--btn-pad-x-compact);background:transparent;color:var(--muted);font-weight:500}.button_secondary__4QS5s:hover:not(:disabled):not([aria-disabled=true]){color:var(--foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent)}.button_secondary__4QS5s:disabled,.button_secondary__4QS5s[aria-disabled=true]{color:color-mix(in srgb,var(--muted) 55%,transparent);background:transparent}.button_category__9kriB{width:100%;justify-content:flex-start;gap:var(--space-2);min-height:var(--btn-height);border:1.5px solid transparent;border-radius:var(--btn-radius-category);padding:0 var(--space-3);font-family:var(--font-display);font-size:var(--text-caption-sm);font-weight:var(--text-title-weight);letter-spacing:var(--text-title-tracking);line-height:1.3;text-transform:none}.button_categoryIcon__lkgY3{flex-shrink:0;transform:translateZ(0);transition-duration:.25s;transition-property:transform;transition-timing-function:ease-out}.button_category__9kriB:active:not(:disabled):not([aria-disabled=true]) .button_categoryIcon__lkgY3,.button_category__9kriB:focus-visible:not(:disabled):not([aria-disabled=true]) .button_categoryIcon__lkgY3,.button_category__9kriB:hover:not(:disabled):not([aria-disabled=true]) .button_categoryIcon__lkgY3{animation:button_iconPop__r9a2f .25s ease-out 1}@keyframes button_iconPop__r9a2f{50%{transform:scale(1.2)}}.button_category_red__UEyv4{background:var(--must-do-bg-fill);color:var(--must-do-fg)}.button_category_yellow___lnOC{background:var(--should-do-bg-fill);color:var(--should-do-fg)}.button_category_green__MXbDQ{background:var(--quick-win-bg-fill);color:var(--quick-win-fg)}.button_category__9kriB:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.97)}.button_category_red__UEyv4.button_categorySelected__bsUAu{border-color:var(--must-do-fg);background:var(--must-do-tint)}.button_category_yellow___lnOC.button_categorySelected__bsUAu{border-color:var(--should-do-fg);background:var(--should-do-tint)}.button_category_green__MXbDQ.button_categorySelected__bsUAu{border-color:var(--quick-win-fg);background:var(--quick-win-tint)}.button_category__9kriB:disabled,.button_category__9kriB[aria-disabled=true]{filter:none;opacity:.55}.button_nav__lkcG0{border:var(--border-width) solid transparent;border-radius:var(--btn-radius-pill);padding:0 var(--btn-pad-x);background:transparent;color:var(--muted);font-weight:500}.button_nav__lkcG0:hover:not(:disabled):not([aria-disabled=true]){color:var(--foreground)}.button_navSelected__e8Z6n{font-weight:var(--text-label-weight)}.button_navSelected__e8Z6n,.button_navSelected__e8Z6n:hover:not(:disabled):not([aria-disabled=true]){color:var(--background);background:var(--foreground)}.button_nav__lkcG0:disabled,.button_nav__lkcG0[aria-disabled=true]{color:color-mix(in srgb,var(--muted) 55%,transparent)}.button_icon__n1vua{flex-shrink:0;width:var(--btn-height);height:var(--btn-height);min-width:var(--btn-height);min-height:var(--btn-height);padding:0;border:var(--border-default);border-radius:var(--btn-radius-soft);background:transparent;color:var(--muted);gap:0}.button_icon__n1vua:hover:not(:disabled):not([aria-disabled=true]){color:var(--foreground);border-color:var(--muted);background:color-mix(in srgb,var(--surface) 80%,transparent)}.button_iconSelected__2MB1w{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 32%,var(--border));background:color-mix(in srgb,var(--foreground) 8%,transparent)}.button_iconSelected__2MB1w:hover:not(:disabled):not([aria-disabled=true]){color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 45%,var(--border));background:color-mix(in srgb,var(--foreground) 12%,transparent)}.button_iconGhost__Lpq5t{border-color:transparent;background:transparent}.button_iconGhost__Lpq5t:hover:not(:disabled):not([aria-disabled=true]){color:var(--foreground);border-color:transparent;background:color-mix(in srgb,var(--foreground) 8%,transparent)}.button_icon__n1vua:disabled,.button_icon__n1vua[aria-disabled=true]{color:color-mix(in srgb,var(--muted) 50%,transparent);border-color:color-mix(in srgb,var(--border) 70%,transparent);background:transparent;opacity:1}.button_iconGhost__Lpq5t:disabled,.button_iconGhost__Lpq5t[aria-disabled=true]{color:color-mix(in srgb,var(--muted) 35%,transparent);border-color:transparent}.button_iconGlyph__OCdYg{display:block;flex-shrink:0}.toast-shell_shell__EMsc1{position:fixed;z-index:70;box-sizing:border-box;pointer-events:auto}.toast-shell_bottomRight__a70md{bottom:max(1.25rem,env(safe-area-inset-bottom));right:max(1rem,env(safe-area-inset-right));left:auto;width:min(22rem,calc(100vw - 2rem))}.toast-shell_topRight__AD0w7{top:calc(env(safe-area-inset-top, 0px) + 5rem);right:max(1rem,env(safe-area-inset-right));left:auto;bottom:auto;width:max-content;max-width:calc(100vw - 2rem)}.toast-shell_top__cCeLl{top:max(.65rem,env(safe-area-inset-top));left:.75rem;right:.75rem;bottom:auto;width:auto}.toast-shell_bottom__3TkiS{bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px));left:.75rem;right:.75rem;top:auto;width:auto}.toast-shell_fromBottom__lHVVz{animation-name:toast-shell_toastFromBottom__FKMGQ}.toast-shell_fromTop__Vzb79{animation-name:toast-shell_toastFromTop____DRg}@keyframes toast-shell_toastFromBottom__FKMGQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-shell_toastFromTop____DRg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.link-error-notice_toast__LkPrs{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-1) var(--space-3) var(--space-4);border:var(--border-width) solid color-mix(in srgb,var(--warning) 40%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--warning) 10%,var(--surface));box-shadow:0 14px 36px color-mix(in srgb,#000 40%,transparent);animation-duration:var(--duration-aha);animation-timing-function:ease;animation-fill-mode:both}.link-error-notice_copy__I_Dsl{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.link-error-notice_title__iPRIN{font-family:var(--font-ui);font-size:var(--text-body-size);font-weight:500;letter-spacing:var(--text-body-tracking);line-height:var(--text-body-leading);color:var(--foreground)}.link-error-notice_detail__XAkXZ{font-family:var(--font-ui);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-tracking);line-height:var(--text-caption-leading);color:var(--muted)}.link-error-notice_dismiss__1P2ap{flex-shrink:0}@media (prefers-reduced-motion:reduce){.link-error-notice_toast__LkPrs{animation:none}}.scheduled-toast_toast__NgatZ{display:flex;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-2) var(--space-1) var(--space-2) var(--space-3);border:var(--border-width) solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 12%,var(--surface));box-shadow:0 14px 36px color-mix(in srgb,#000 40%,transparent);animation-duration:var(--duration-aha);animation-timing-function:ease;animation-fill-mode:both}.scheduled-toast_leaving__XohtM{animation:scheduled-toast_toastOut__3l_QC var(--duration-exit) ease forwards;pointer-events:none}.scheduled-toast_badge___UTzY{flex-shrink:0;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background:var(--surface);border:var(--border-muted-default);color:var(--accent)}.scheduled-toast_badgeAi__HfjYZ{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 18%,var(--surface))}.scheduled-toast_badgeAi__HfjYZ svg{animation:scheduled-toast_sparkleIn__W17jI .52s ease both}.scheduled-toast_dot__lBJGX{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.scheduled-toast_copy__s6ZMo{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.scheduled-toast_text__wLeLs{font-family:var(--font-ui);font-size:var(--text-body-size);font-weight:500;letter-spacing:var(--text-body-tracking);line-height:var(--text-body-leading);color:var(--foreground)}.scheduled-toast_hint__cyRrg{font-family:var(--font-ui);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-tracking);line-height:var(--text-caption-leading);color:var(--muted)}.scheduled-toast_dismiss__qv2Y9{flex-shrink:0}@keyframes scheduled-toast_toastOut__3l_QC{0%{opacity:1}to{opacity:0}}@keyframes scheduled-toast_sparkleIn__W17jI{0%{opacity:0;transform:scale(.6) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){.scheduled-toast_badgeAi__HfjYZ svg,.scheduled-toast_leaving__XohtM,.scheduled-toast_toast__NgatZ{animation:none}.scheduled-toast_leaving__XohtM{opacity:0}}.app-nav_nav__FGLMu{position:fixed;left:50%;bottom:1.25rem;transform:translateX(-50%);z-index:20;display:flex;gap:var(--space-1);padding:var(--space-1);border:var(--border-default);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(12px)}.view-tabs_tabs__S__xT{display:inline-flex;flex-shrink:0;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);box-shadow:0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent)}.view-tabs_tab__IKE6x{appearance:none;border:none;border-radius:var(--radius-full);background:transparent;color:var(--muted);padding:var(--space-2) var(--space-4);font:inherit;font-size:var(--text-caption-sm);font-weight:500;letter-spacing:.01em;cursor:pointer;transition:color var(--duration-base) ease,background-color var(--duration-base) ease}.view-tabs_tab__IKE6x:hover:not(.view-tabs_tabActive__baS4Z){color:var(--foreground)}.view-tabs_tabActive__baS4Z{background:var(--foreground);color:var(--background)}.view-tabs_tab__IKE6x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.end-of-day-sheet_entryPoint__6DiYJ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:var(--border-default);border-radius:var(--radius-full);background:var(--surface);color:var(--foreground);font:inherit;cursor:pointer;text-align:left;transition:border-color var(--duration-base) var(--ease-base),background-color var(--duration-base) var(--ease-base)}.end-of-day-sheet_entryPoint__6DiYJ:hover{border-color:var(--muted)}.end-of-day-sheet_entryTitle__cLH1R{font-family:var(--font-display);font-size:var(--text-body-size);font-weight:var(--text-title-weight)}.end-of-day-sheet_entryMeta__9_lDQ{font-family:var(--font-ui);font-size:var(--text-caption-size);color:var(--muted);white-space:nowrap}.end-of-day-sheet_backdrop__YJvzy{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--background) 70%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:end-of-day-sheet_fadeIn__P6slO var(--duration-enter) var(--ease-base)}.end-of-day-sheet_sheet__ohF1_{position:relative;width:min(100%,32rem);max-height:85vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-5),env(safe-area-inset-bottom));border:var(--border-default);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);box-shadow:0 -12px 40px color-mix(in srgb,#000 22%,transparent);outline:none;animation:end-of-day-sheet_sheetUp__iqJA_ .28s var(--ease-spring)}.end-of-day-sheet_grabber__VRBHu{align-self:center;width:2.25rem;height:.25rem;border-radius:var(--radius-full);background:var(--border)}.end-of-day-sheet_head__NyT5N{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.end-of-day-sheet_title__b8UeV{margin:0;font-family:var(--font-display);font-size:var(--text-title-size);font-weight:var(--text-title-weight);letter-spacing:var(--text-title-tracking);line-height:var(--text-title-leading);text-transform:none}.end-of-day-sheet_summary__myEZf{margin:0}.end-of-day-sheet_hint__oMh2g,.end-of-day-sheet_summary__myEZf{font-family:var(--font-ui);font-size:var(--text-caption-size);line-height:var(--text-caption-leading);color:var(--muted)}.end-of-day-sheet_hint__oMh2g{margin:calc(var(--space-2) * -1) 0 0}.end-of-day-sheet_error__PBuv5{margin:0;font-family:var(--font-ui);font-size:var(--text-caption-size);line-height:var(--text-caption-leading);color:var(--danger,#c0392b)}.end-of-day-sheet_list__ayO25{list-style:none;margin:0;padding:0}.end-of-day-sheet_row__lzbj_{display:flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) 0;border-top:var(--border-default)}.end-of-day-sheet_row__lzbj_:first-child{border-top:none}.end-of-day-sheet_check___5_Ju{position:relative;flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:1.5px solid var(--muted);border-radius:50%;background:transparent;color:var(--surface);cursor:pointer;transition:background-color var(--duration-base) var(--ease-base),border-color var(--duration-base) var(--ease-base)}.end-of-day-sheet_check___5_Ju:before{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:2.75rem;height:2.75rem}.end-of-day-sheet_check___5_Ju svg{width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--duration-base) var(--ease-base)}.end-of-day-sheet_check___5_Ju[aria-busy=true]{opacity:.6}.end-of-day-sheet_checkOn__Nl_m4{border-color:var(--success);background:var(--success)}.end-of-day-sheet_checkOn__Nl_m4 svg{opacity:1}.end-of-day-sheet_dot__tDvVQ{flex:none;width:.5rem;height:.5rem;border-radius:50%}.end-of-day-sheet_dotMust__fqESu{background:var(--must-do-fg)}.end-of-day-sheet_dotShould__G92vb{background:var(--should-do-fg)}.end-of-day-sheet_dotQuick__L3AVQ{background:var(--quick-win-fg)}.end-of-day-sheet_textWrap__PVXHr{flex:1;min-width:0;display:flex;flex-direction:column}.end-of-day-sheet_meta__t504I{font-family:var(--font-ui);font-size:var(--text-caption-xs);font-weight:500;color:var(--muted)}.end-of-day-sheet_text__boMix{font-family:var(--font-ui);font-size:var(--text-body-size);line-height:var(--text-body-leading);color:var(--foreground);overflow-wrap:anywhere;transition:color var(--duration-base) var(--ease-base)}.end-of-day-sheet_textDone__dCpJ_{color:var(--muted);text-decoration:line-through}.end-of-day-sheet_pill__kC8Sz{flex:none;padding:var(--space-1) var(--space-3);border:var(--border-default);border-radius:var(--radius-full);background:transparent;color:var(--muted);font-family:var(--font-ui);font-size:var(--text-caption-xs);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--duration-base) var(--ease-base),border-color var(--duration-base) var(--ease-base)}.end-of-day-sheet_pill__kC8Sz:hover{color:var(--foreground);border-color:var(--muted)}.end-of-day-sheet_actions__nKDXE{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-1)}.end-of-day-sheet_toast__BEv8g{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--foreground);color:var(--surface);box-shadow:0 8px 28px color-mix(in srgb,#000 28%,transparent)}.end-of-day-sheet_toastText__NYESJ{flex:1;min-width:0;font-family:var(--font-ui);font-size:var(--text-caption-size);line-height:var(--text-caption-leading)}.end-of-day-sheet_toastAction__xKUN7,.end-of-day-sheet_toastDismiss__i1ZhK{flex:none;border:none;background:transparent;color:inherit;font:inherit;font-family:var(--font-ui);font-size:var(--text-caption-size);font-weight:600;padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-base) var(--ease-base)}.end-of-day-sheet_toastAction__xKUN7:hover,.end-of-day-sheet_toastDismiss__i1ZhK:hover{background:color-mix(in srgb,var(--surface) 14%,transparent)}.end-of-day-sheet_toastAction__xKUN7:disabled{opacity:.6;cursor:default}@keyframes end-of-day-sheet_sheetUp__iqJA_{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes end-of-day-sheet_fadeIn__P6slO{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.end-of-day-sheet_backdrop__YJvzy,.end-of-day-sheet_sheet__ohF1_{animation:none}}.rescue-toast_toast__tAchb{display:flex;align-items:stretch;gap:var(--space-1);margin:0;padding:var(--space-1);border:var(--border-width) solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 12%,var(--surface));box-shadow:0 14px 36px color-mix(in srgb,#000 40%,transparent);animation-duration:var(--duration-aha);animation-timing-function:ease;animation-fill-mode:both}.rescue-toast_leaving__zZ5iw{animation:rescue-toast_toastOut__nSfzM var(--duration-exit) ease forwards;pointer-events:none}.rescue-toast_main__CeQKN{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:none;border-radius:calc(var(--radius-lg) - 2px);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-base) ease}.rescue-toast_main__CeQKN:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.rescue-toast_main__CeQKN:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.rescue-toast_portrait__nmd9T{flex-shrink:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-md);border:var(--border-muted-default);background:radial-gradient(120% 90% at 50% 40%,color-mix(in srgb,var(--accent) 14%,var(--surface)) 0,color-mix(in srgb,var(--border) 36%,var(--surface)) 100%);overflow:hidden}.rescue-toast_portraitSvg___cfuN{display:block;width:78%;height:78%;color:color-mix(in srgb,var(--foreground) 86%,var(--muted))}.rescue-toast_copy__C2zcC{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.rescue-toast_text__yRK8i{font-family:var(--font-ui);font-size:var(--text-body-size);font-weight:500;letter-spacing:var(--text-body-tracking);line-height:var(--text-body-leading);color:var(--foreground)}.rescue-toast_hint__TQWIM{font-family:var(--font-ui);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-tracking);line-height:var(--text-caption-leading);color:var(--accent)}.rescue-toast_dismiss__zs0oR{flex-shrink:0;align-self:center;margin-right:var(--space-1)}@keyframes rescue-toast_toastOut__nSfzM{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.rescue-toast_leaving__zZ5iw,.rescue-toast_toast__tAchb{animation:none}.rescue-toast_leaving__zZ5iw{opacity:0}}.stagnant-tasks-prompt_banner__hNcH8{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:var(--border-default);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.stagnant-tasks-prompt_copy__kGm1T{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.stagnant-tasks-prompt_title__E07bj{margin:0;font-family:var(--font-display);font-size:var(--text-title-size);font-weight:var(--text-title-weight);letter-spacing:var(--text-title-tracking);line-height:var(--text-title-leading);text-transform:none}.stagnant-tasks-prompt_body__VboTF{margin:0;font-family:var(--font-ui);font-size:var(--text-body-size);font-weight:var(--text-body-weight);letter-spacing:var(--text-body-tracking);line-height:var(--text-body-leading);color:var(--muted)}.stagnant-tasks-prompt_actions__wctCB{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (min-width:640px){.stagnant-tasks-prompt_banner__hNcH8{flex-direction:row;align-items:flex-end;justify-content:space-between}}.stagnant-tasks-prompt_backdrop__pbWn8{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--space-5);padding-bottom:max(var(--space-5),env(safe-area-inset-bottom));background:color-mix(in srgb,var(--background) 78%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.stagnant-tasks-prompt_modal__Iv3jK{position:relative;width:min(100%,30rem);max-height:min(80vh,40rem);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:var(--border-default);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 18px 48px color-mix(in srgb,#000 45%,transparent);animation:stagnant-tasks-prompt_stagnantIn__mN2LM var(--duration-enter) ease-out}.stagnant-tasks-prompt_modalHead__L3j3K{display:flex;flex-direction:column;gap:var(--space-1)}.stagnant-tasks-prompt_modalTitle__GazIz{margin:0;font-family:var(--font-display);font-size:var(--text-title-size);font-weight:var(--text-title-weight);letter-spacing:var(--text-title-tracking);line-height:var(--text-title-leading);text-transform:none}.stagnant-tasks-prompt_modalSub__ov99K{margin:0;font-family:var(--font-ui);font-size:var(--text-body-size);line-height:var(--text-body-leading);color:var(--muted)}.stagnant-tasks-prompt_error__L1pKx{margin:0;font-family:var(--font-ui);font-size:var(--text-caption-size);line-height:var(--text-caption-leading);color:var(--danger,#c0392b)}.stagnant-tasks-prompt_list__oIHfZ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.stagnant-tasks-prompt_row__vzT4d{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:var(--border-default);border-radius:var(--radius-md);background:var(--background)}.stagnant-tasks-prompt_rowText__75t_O{display:flex;flex-direction:column;gap:.15rem;min-width:0}.stagnant-tasks-prompt_taskName__Vhb4Q{font-family:var(--font-ui);font-size:var(--text-body-size);line-height:var(--text-body-leading);color:var(--foreground);overflow-wrap:anywhere}.stagnant-tasks-prompt_taskMeta__Ar84C{font-family:var(--font-ui);font-size:var(--text-caption-size);font-weight:500;letter-spacing:var(--text-caption-tracking);line-height:var(--text-caption-leading);color:var(--muted)}.stagnant-tasks-prompt_rowActions__LJFOw{display:flex;flex-wrap:wrap;gap:var(--space-2)}.stagnant-tasks-prompt_close__EJQAZ{align-self:flex-end;border:var(--border-default);border-radius:var(--radius-full);background:transparent;color:var(--muted);font:inherit;font-size:var(--text-caption-xs);font-weight:500;padding:var(--space-1) var(--space-3);cursor:pointer;transition:color var(--duration-base) ease,border-color var(--duration-base) ease}.stagnant-tasks-prompt_close__EJQAZ:hover{color:var(--foreground);border-color:var(--muted)}@keyframes stagnant-tasks-prompt_stagnantIn__mN2LM{0%{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.win-payoff_layer__E9Vp1{pointer-events:none;position:fixed;inset:0;z-index:80;animation:win-payoff_layerIn__UqlJm var(--duration-exit) ease}.win-payoff_leaving__yoc60{animation:win-payoff_layerOut__7M5Fi var(--duration-spring) ease forwards}.win-payoff_confetti___af6A{position:absolute;left:50%;top:calc(env(safe-area-inset-top, 0px) + 2.35rem);width:0;height:0}.win-payoff_piece__ktDmf{position:absolute;left:0;top:0;width:var(--size);height:calc(var(--size) * 1.65);border-radius:var(--radius-sm);background:var(--color);opacity:0;transform:translate(-50%,-50%) rotate(0deg) scale(.4);animation:win-payoff_confettiBurst__X9TQB var(--duration) var(--ease-overshoot) var(--delay) forwards}.win-payoff_pieceRound__vTUfQ{border-radius:var(--radius-full);height:var(--size)}.win-payoff_toast__9OsfM.win-payoff_toast__9OsfM{pointer-events:none;box-sizing:border-box;width:max-content;max-width:calc(100vw - 1.5rem);min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:var(--border-default);background:color-mix(in srgb,var(--surface) 92%,var(--accent));box-shadow:0 10px 24px color-mix(in srgb,#000 28%,transparent);animation-duration:var(--duration-spring);animation-timing-function:var(--ease-spring);animation-fill-mode:both}@media (max-width:639px){.win-payoff_toast__9OsfM.win-payoff_toast__9OsfM{left:0;right:0;margin-inline:auto}}.win-payoff_toastTitle__3gTCt{margin:0;font-family:var(--font-display);font-size:clamp(.9375rem,3.4vw,1.125rem);font-weight:var(--text-title-weight);letter-spacing:var(--text-title-tracking);line-height:1.3;text-transform:none;white-space:nowrap;color:var(--foreground)}@keyframes win-payoff_layerIn__UqlJm{0%{opacity:0}to{opacity:1}}@keyframes win-payoff_layerOut__7M5Fi{0%{opacity:1}to{opacity:0}}@keyframes win-payoff_confettiBurst__X9TQB{0%{opacity:0;transform:translate(-50%,-50%) rotate(0deg) scale(.35)}10%{opacity:1}65%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy) + 160px)) rotate(calc(var(--spin) + 240deg)) scale(1)}}@media (prefers-reduced-motion:reduce){.win-payoff_layer__E9Vp1,.win-payoff_leaving__yoc60,.win-payoff_piece__ktDmf,.win-payoff_toast__9OsfM{animation:none}.win-payoff_piece__ktDmf{display:none}.win-payoff_leaving__yoc60{opacity:0}}