.Dashboard_appShell__FRR_P{scrollbar-width:thin;scrollbar-color:rgba(255,77,28,.2) transparent}.Dashboard_appShell__FRR_P ::-webkit-scrollbar{width:4px}.Dashboard_appShell__FRR_P ::-webkit-scrollbar-track{background:transparent}.Dashboard_appShell__FRR_P ::-webkit-scrollbar-thumb{background:rgba(255,77,28,.2);border-radius:2px}.Dashboard_appShell__FRR_P ::-webkit-scrollbar-thumb:hover{background:rgba(255,77,28,.4)}.Dashboard_loadingPage__jnbUs{min-height:100vh;display:flex;align-items:center;justify-content:center;font-size:2rem}.Dashboard_tabErrorFallback__i9Z4E{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:12px;text-align:center}.Dashboard_tabErrorTitle__Lt6IQ{font-family:Figtree,sans-serif;font-size:16px;font-weight:600;color:var(--text-color,#f0ead6)}.Dashboard_tabErrorDetail___iD2W{font-family:Courier New,monospace;font-size:12px;color:#ff6b6b;background:hsla(0,100%,71%,.08);padding:8px 12px;border-radius:4px;max-width:320px;word-break:break-word}.Dashboard_tabErrorRetry__sCf_P{margin-top:8px;padding:8px 20px;background:var(--accent);color:#fff;border:none;border-radius:20px;font-family:Figtree,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.Dashboard_appShell__FRR_P{min-height:100vh;display:flex;background:var(--bg-color,#110d06);background-image:radial-gradient(ellipse at 20% 50%,rgba(255,77,28,.03) 0,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(255,200,120,.02) 0,transparent 40%)}.Dashboard_sidebar__XKqWF{width:220px;min-height:100vh;position:fixed;top:0;left:0;display:flex;flex-direction:column;background:var(--bg-color,#0e0a04);border-right:1px solid rgba(255,200,120,.08);padding:28px 16px;z-index:100}.Dashboard_sidebarLogo__xXUis{font-size:1.2rem;padding:0 8px;margin-bottom:36px}.Dashboard_sidebarNav__Tob5A{display:flex;flex-direction:column;gap:4px;flex:1 1}.Dashboard_sidebarNavItem__uCD9A{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;background:transparent;border:none;color:hsla(46,46%,89%,.4);font-size:.9rem;font-family:Figtree,sans-serif;font-weight:500;text-align:left;cursor:pointer;transition:all .15s;width:100%}.Dashboard_sidebarNavItem__uCD9A:hover{background:rgba(255,200,120,.05);color:hsla(46,46%,89%,.75);border-left:2px solid rgba(255,200,120,.2)}.Dashboard_sidebarNavItemActive__ls4yX{background:rgba(255,77,28,.1)!important;color:var(--accent)!important;border-left:2px solid var(--accent)!important;box-shadow:inset 0 0 20px rgba(255,77,28,.06),4px 0 12px rgba(255,77,28,.08)!important}.Dashboard_navIcon__8M0o2{display:flex;align-items:center;flex-shrink:0}.Dashboard_navLabel__sdHhn{flex:1 1}.Dashboard_sidebarFooter__DX1xV{display:flex;flex-direction:column;gap:10px;padding:20px 8px 0;border-top:1px solid rgba(255,200,120,.08)}.Dashboard_sessionBadge__DW5ru{font-family:Sora,sans-serif;font-size:.68rem;font-weight:500;color:hsla(46,46%,89%,.4);letter-spacing:.04em}.Dashboard_sidebarEmail__2yzvr{font-size:.72rem;color:hsla(46,46%,89%,.25);word-break:break-all}.Dashboard_signOutBtn__C4spc{background:transparent;border:1px solid rgba(255,200,120,.12);border-radius:100px;padding:7px 16px;color:hsla(46,46%,89%,.4);font-size:.82rem;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s}.Dashboard_signOutBtn__C4spc:hover{border-color:rgba(255,77,28,.3);color:var(--accent)}.Dashboard_main__aJkg_{flex:1 1;margin-left:220px;min-height:100vh;height:100%;overflow-y:auto;display:flex;flex-direction:column}.Dashboard_view__wZFi9{max-width:680px;margin:0 auto;padding:52px 32px 120px;flex:1 1;min-height:0;overflow-y:auto}.Dashboard_viewHeader__UEKsx{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:40px}.Dashboard_header__Zvu6_{margin-bottom:36px}.Dashboard_greetingText__MI0e4{font-family:Sora,sans-serif;font-weight:900;font-size:clamp(1.8rem,4vw,2.4rem);letter-spacing:-.02em;color:var(--text-color,#f0ead6);margin-bottom:6px;line-height:1.1}.Dashboard_name__6zYDq{color:var(--accent)}.Dashboard_headerSub__lUELV{font-size:.9rem;color:hsla(46,46%,89%,.45);font-weight:300}.Dashboard_addTaskBtn__m4K4E{display:flex;align-items:center;gap:6px;background:var(--accent);color:#110d06;border:none;border-radius:100px;padding:10px 20px;font-size:.88rem;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0;margin-top:6px;box-shadow:0 2px 12px rgba(255,77,28,.35),0 1px 3px rgba(0,0,0,.3)}.Dashboard_addTaskBtn__m4K4E:hover{background:#ff7043;transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,77,28,.5),0 2px 6px rgba(0,0,0,.3)}.Dashboard_focusCardWrap__jsBev{position:relative;margin-bottom:40px}.Dashboard_focusLabel__tcEMG{display:flex;align-items:center;gap:7px;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;padding-left:2px}.Dashboard_focusDot__0E1pa{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:Dashboard_pulse__aGBo3 2s ease-in-out infinite}.Dashboard_stackCard2__HePp_,.Dashboard_stackCard3__R6Cht{position:absolute;left:0;right:0;border-radius:18px;border:1px solid rgba(255,200,120,.06)}.Dashboard_stackCard2__HePp_{bottom:-8px;height:20px;background:var(--card-bg,#1a1108);z-index:1;margin:0 10px}.Dashboard_stackCard3__R6Cht{bottom:-14px;height:20px;background:var(--card-bg,#161006);z-index:0;margin:0 20px}.Dashboard_focusCard__DsUud{background:linear-gradient(135deg,rgba(255,200,120,.04),rgba(255,77,28,.02));border:1px solid rgba(255,200,120,.1);border-radius:18px;padding:24px 22px 20px;position:relative;z-index:2;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,200,120,.06)}.Dashboard_focusCardCompleting__ZWRHe{transform:translateX(110%) rotate(8deg);opacity:0}.Dashboard_rolloverBadge___jBq_{display:inline-flex;align-items:center;gap:4px;background:rgba(255,200,120,.08);border:1px solid rgba(255,200,120,.12);border-radius:100px;padding:3px 10px;font-size:.72rem;color:hsla(46,46%,89%,.45);margin-bottom:14px}.Dashboard_breakItDown__odsCs{background:transparent;border:none;color:var(--accent);font-size:.72rem;cursor:pointer;padding:0;font-family:Figtree,sans-serif;transition:opacity .2s}.Dashboard_breakItDown__odsCs:hover{opacity:.7}.Dashboard_focusCardBody__3wj2o{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.Dashboard_focusCheck__jXoB_{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,77,28,.4);background:transparent;flex-shrink:0;cursor:pointer;transition:all .2s;margin-top:2px}.Dashboard_focusCheck__jXoB_:hover{background:rgba(255,77,28,.15);border-color:var(--accent);transform:scale(1.1)}.Dashboard_focusTaskInfo__wHiq1{display:flex;flex-direction:column;gap:6px;flex:1 1}.Dashboard_focusTaskTitle__ZuhHB{font-size:1.2rem;font-weight:600;color:var(--text-color,#f0ead6);line-height:1.3;font-family:Figtree,sans-serif}.Dashboard_focusDueTime__JUQsW{display:flex;align-items:center;gap:5px;font-size:.82rem;color:hsla(46,46%,89%,.45)}.Dashboard_focusDueUrgent___Oed2{color:var(--accent)!important}.Dashboard_urgentDot__dPJGe{width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0;animation:Dashboard_pulse__aGBo3 1.5s ease-in-out infinite}.Dashboard_focusNotes__WWm88{font-size:.8rem;color:hsla(46,46%,89%,.4);line-height:1.4}.Dashboard_focusBadgeRow__YzjQq{display:flex;gap:6px;flex-wrap:wrap}.Dashboard_externalBadge__tzaRA{background:rgba(255,77,28,.1);border:1px solid rgba(255,77,28,.2);border-radius:100px;color:rgba(255,77,28,.8)}.Dashboard_externalBadge__tzaRA,.Dashboard_recurrenceBadge__z8j_9{display:inline-flex;padding:2px 10px;font-size:.72rem;width:-moz-fit-content;width:fit-content}.Dashboard_recurrenceBadge__z8j_9{background:rgba(255,200,120,.07);border:1px solid rgba(255,200,120,.12);border-radius:100px;color:hsla(46,46%,89%,.4)}.Dashboard_focusCardActions__ua2Aw{display:flex;gap:8px;justify-content:flex-end;align-items:center}.Dashboard_focusAction__ATJrl{display:flex;align-items:center;background:transparent;border:1px solid rgba(255,200,120,.1);border-radius:100px;padding:7px 16px;font-size:.8rem;color:hsla(46,46%,89%,.4);font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s}.Dashboard_focusAction__ATJrl:hover{border-color:rgba(255,77,28,.3);color:var(--accent)}.Dashboard_focusActionDelete__LTYVb{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,200,120,.1);border-radius:50%;color:hsla(46,46%,89%,.3);font-size:1.2rem;cursor:pointer;transition:all .2s}.Dashboard_focusActionDelete__LTYVb:hover{border-color:rgba(231,76,60,.3);color:#e74c3c}.Dashboard_taskGroup__Betz_{display:flex;flex-direction:column;gap:6px}.Dashboard_taskGroupLabel__lABAU{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.35);margin-bottom:6px;padding-left:4px}.Dashboard_taskCard__S1ASV{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,rgba(255,200,120,.04),rgba(255,77,28,.02));border:1px solid rgba(255,200,120,.1);border-radius:12px;padding:14px 16px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,200,120,.06)}.Dashboard_taskCard__S1ASV:hover{border-color:rgba(255,77,28,.25);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,200,120,.08)}.Dashboard_taskDone__sANIt{opacity:.45}.Dashboard_taskCheck__8Nkng{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,200,120,.2);background:transparent;flex-shrink:0;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:.65rem;color:transparent}.Dashboard_taskCheck__8Nkng:hover{border-color:var(--accent)}.Dashboard_taskCheckDone__TtfTG{background:var(--accent)!important;border-color:var(--accent)!important;color:#110d06!important}.Dashboard_taskInfo__UCD4D{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.Dashboard_taskTitle__j_rep{font-size:.92rem;color:var(--text-color,#f0ead6);line-height:1.3}.Dashboard_taskTitleDone__eC4ya{font-size:.92rem;color:hsla(46,46%,89%,.45);text-decoration:line-through}.Dashboard_taskNotes__OPHqZ{font-size:.78rem;color:hsla(46,46%,89%,.32);line-height:1.3}.Dashboard_taskMeta__lufpP{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Dashboard_taskDueTime__2aLqH{font-size:.75rem;color:hsla(46,46%,89%,.38)}.Dashboard_taskDueUrgent___7H3R{color:var(--accent)!important}.Dashboard_taskRollover__vg4EC{font-size:.72rem;color:hsla(46,46%,89%,.3)}.Dashboard_taskExternal__zwS1x{font-size:.7rem;color:rgba(255,77,28,.6);background:rgba(255,77,28,.08);border-radius:100px;padding:1px 8px}.Dashboard_taskRecurrence__Jt65B{font-size:.7rem;color:hsla(46,46%,89%,.3)}.Dashboard_taskActions__ulD70{display:flex;gap:4px;flex-shrink:0}.Dashboard_taskAction__V7k_E{background:transparent;border:1px solid rgba(255,200,120,.08);border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:hsla(46,46%,89%,.35);font-size:.95rem;cursor:pointer;transition:all .2s}.Dashboard_taskAction__V7k_E:hover{border-color:rgba(255,77,28,.3);color:var(--accent)}.Dashboard_taskActionDelete__c5U1s{background:transparent;border:1px solid rgba(255,200,120,.08);border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:hsla(46,46%,89%,.25);font-size:1.1rem;cursor:pointer;transition:all .2s}.Dashboard_taskActionDelete__c5U1s:hover{border-color:rgba(231,76,60,.3);color:#e74c3c}.Dashboard_emptyState___9YRs{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 20px;gap:8px}.Dashboard_emptyMarkIcon__rfZF2{margin-bottom:12px}.Dashboard_emptyMarkIcon__rfZF2 svg{animation:Dashboard_emptyPulse__spTVl 3s ease-in-out infinite}.Dashboard_emptyHeadline__8jA_u{font-size:1.05rem;font-weight:600;color:hsla(46,46%,89%,.7);font-family:Figtree,sans-serif;margin:0}.Dashboard_emptySubtext__Hp2_l{font-size:.88rem;color:hsla(46,46%,89%,.35);line-height:1.6;margin:0 0 12px;max-width:280px}.Dashboard_emptyCtaBtn___PtBg{background:rgba(255,102,68,.1);border:1px solid rgba(255,102,68,.3);border-radius:100px;padding:10px 24px;color:#f64;font-size:.9rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;transition:background .2s,border-color .2s;margin-top:4px}.Dashboard_emptyCtaBtn___PtBg:hover{background:rgba(255,102,68,.18);border-color:rgba(255,102,68,.5)}@keyframes Dashboard_emptyPulse__spTVl{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.Dashboard_stubCard__8hLMT{background:linear-gradient(135deg,rgba(255,200,120,.04),rgba(255,77,28,.02));border:1px solid rgba(255,200,120,.1);border-radius:20px;padding:52px 40px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,200,120,.06);transition:all .2s ease}.Dashboard_stubIcon__JQH7t{font-size:2.5rem;margin-bottom:16px}.Dashboard_stubText__ZePIJ{font-size:1.05rem;color:hsla(46,46%,89%,.65);font-weight:500;margin-bottom:8px}.Dashboard_stubSubtext__QxGVL{font-size:.88rem;color:hsla(46,46%,89%,.3);line-height:1.6;max-width:360px;margin:0 auto}.Dashboard_modalOverlay__1gE4K{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;display:flex;align-items:flex-end;justify-content:center}@media (min-width:600px){.Dashboard_modalOverlay__1gE4K{align-items:center;padding:24px}}.Dashboard_modal__JK7nl{background:var(--card-bg,#1c1208);border:1px solid rgba(255,200,120,.12);border-radius:24px 24px 0 0;width:100%;max-width:520px;padding:28px 24px 40px;max-height:92vh;overflow-y:auto}@media (min-width:600px){.Dashboard_modal__JK7nl{border-radius:24px;padding:32px}}.Dashboard_modalHeader__NJxJD{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.Dashboard_modalHeaderRight__rlJze{display:flex;align-items:center;gap:10px}.Dashboard_modalTitle__Dzg5l{font-family:Sora,sans-serif;font-weight:900;font-size:1.4rem;color:#f0ead6}.Dashboard_modalClose__4sXI7{background:transparent;border:none;color:hsla(46,46%,89%,.35);font-size:1.6rem;cursor:pointer;line-height:1;padding:0 4px;transition:color .2s}.Dashboard_modalClose__4sXI7:hover{color:#f0ead6}.Dashboard_micBtn__YyhJh{width:38px;height:38px;border-radius:50%;background:rgba(255,200,120,.06);border:1px solid rgba(255,200,120,.12);color:hsla(46,46%,89%,.45);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.Dashboard_micBtn__YyhJh:hover{background:rgba(255,77,28,.1);border-color:rgba(255,77,28,.3);color:var(--accent)}.Dashboard_micBtnActive__Gs4uu{background:rgba(255,77,28,.15)!important;border-color:var(--accent)!important;color:var(--accent)!important;animation:Dashboard_micPulse__fw77n 1s ease-in-out infinite}@keyframes Dashboard_micPulse__fw77n{0%,to{box-shadow:0 0 0 0 rgba(255,77,28,.3)}50%{box-shadow:0 0 0 6px rgba(255,77,28,0)}}.Dashboard_voiceState__mL0bC{background:rgba(255,77,28,.06);border:1px solid rgba(255,77,28,.15);border-radius:12px;padding:14px 16px;margin-bottom:20px}.Dashboard_voiceListening__18nLD{display:flex;align-items:center;gap:6px}.Dashboard_voiceDot__brb0F{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:Dashboard_voiceBounce__fFwAY .8s ease-in-out infinite}.Dashboard_voiceDot__brb0F:nth-child(2){animation-delay:.15s}.Dashboard_voiceDot__brb0F:nth-child(3){animation-delay:.3s}@keyframes Dashboard_voiceBounce__fFwAY{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-4px);opacity:.5}}.Dashboard_voiceListeningText__qZ8Xn{font-size:.85rem;color:hsla(46,46%,89%,.55);margin-left:4px}.Dashboard_voiceParsing__LOzl9{font-size:.85rem;color:hsla(46,46%,89%,.45)}.Dashboard_voiceTranscript___OEsN{font-size:.85rem;color:hsla(46,46%,89%,.5);font-style:italic;line-height:1.4}.Dashboard_modalForm__4GhKz{display:flex;flex-direction:column;gap:20px}.Dashboard_fieldGroup__mwRvH{display:flex;flex-direction:column;gap:8px}.Dashboard_fieldLabel__lp6N0{font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:hsla(46,46%,89%,.38)}.Dashboard_fieldLabelOptional__gFYvH{opacity:.5;font-weight:400;text-transform:none;letter-spacing:0}.Dashboard_fieldInput__TkAp2{background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.12);border-radius:10px;padding:12px 14px;color:var(--text-color,#f0ead6);font-size:.95rem;font-family:Figtree,sans-serif;outline:none;transition:border-color .2s ease;width:100%;box-sizing:border-box;color-scheme:dark}.Dashboard_fieldInput__TkAp2:focus{border-color:rgba(255,77,28,.4);box-shadow:0 0 0 3px rgba(255,77,28,.08);outline:none}.Dashboard_fieldInput__TkAp2::placeholder{color:hsla(46,46%,89%,.2)}.Dashboard_fieldInputCompact__XzrC_{background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.12);border-radius:10px;padding:8px 10px;color:var(--text-color,#f0ead6);font-size:.82rem;font-family:Figtree,sans-serif;outline:none;transition:border-color .2s ease;color-scheme:dark;flex-shrink:0}.Dashboard_fieldInputCompact__XzrC_:focus{border-color:rgba(255,77,28,.4);box-shadow:0 0 0 3px rgba(255,77,28,.08);outline:none}.Dashboard_fieldInputCompact__XzrC_:disabled{opacity:.3}.Dashboard_quickRow__9akjf{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.Dashboard_quickBtn__PxCE_{background:rgba(255,200,120,.05);border:1px solid rgba(255,200,120,.1);border-radius:100px;padding:7px 14px;color:hsla(46,46%,89%,.5);font-size:.82rem;font-family:Figtree,sans-serif;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.Dashboard_quickBtn__PxCE_:hover:not(:disabled){border-color:rgba(255,200,120,.2);color:hsla(46,46%,89%,.7)}.Dashboard_quickBtn__PxCE_:disabled{opacity:.22;cursor:not-allowed}.Dashboard_quickBtnActive__NvL1q{background:rgba(255,77,28,.15)!important;border:1px solid rgba(255,77,28,.3)!important;color:var(--accent)!important;box-shadow:0 0 12px rgba(255,77,28,.15)!important}.Dashboard_orLabel__ChGzn{font-size:.75rem;color:hsla(46,46%,89%,.3);font-weight:500;padding:0 2px}.Dashboard_toggleRow__08Hic{display:flex;gap:8px;flex-wrap:wrap}.Dashboard_toggleBtn__6xl30{flex:1 1;background:rgba(255,200,120,.05);border:1px solid rgba(255,200,120,.1);border-radius:10px;padding:10px 12px;color:hsla(46,46%,89%,.5);font-size:.85rem;font-family:Figtree,sans-serif;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.Dashboard_toggleBtn__6xl30:hover{border-color:rgba(255,200,120,.2);color:hsla(46,46%,89%,.7)}.Dashboard_toggleBtnActive__4cvSL{background:rgba(255,77,28,.15)!important;border:1px solid rgba(255,77,28,.3)!important;color:var(--accent)!important;box-shadow:0 0 12px rgba(255,77,28,.15)!important}.Dashboard_fieldHint__wyq_T{font-size:.78rem;color:hsla(46,46%,89%,.28);line-height:1.5}.Dashboard_modalSubmit__AYatT{background:var(--accent);color:#110d06;border:none;border-radius:100px;padding:14px;font-size:.95rem;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;margin-top:4px;box-shadow:0 2px 12px rgba(255,77,28,.35),0 1px 3px rgba(0,0,0,.3)}.Dashboard_modalSubmit__AYatT:hover:not(:disabled){background:#ff7043;box-shadow:0 4px 20px rgba(255,77,28,.5),0 2px 6px rgba(0,0,0,.3);transform:translateY(-1px)}.Dashboard_modalSubmit__AYatT:disabled{opacity:.4;cursor:not-allowed}.Dashboard_bottomNav__7K5LP{display:none}@media (max-width:768px){.Dashboard_sidebar__XKqWF{display:none}.Dashboard_main__aJkg_{margin-left:0;padding-bottom:80px}.Dashboard_view__wZFi9{padding:28px 16px 80px}.Dashboard_voiceFab__5au6N{display:none}.Dashboard_viewHeader__UEKsx{flex-direction:row;align-items:center;margin-bottom:28px}.Dashboard_greetingText__MI0e4{font-size:1.6rem}.Dashboard_focusCard__DsUud{padding:18px 16px 16px}.Dashboard_focusTaskTitle__ZuhHB{font-size:1.05rem}.Dashboard_focusCardActions__ua2Aw{flex-wrap:wrap;gap:6px}.Dashboard_focusAction__ATJrl{font-size:.75rem;padding:6px 12px}.Dashboard_taskMeta__lufpP{gap:5px}.Dashboard_taskDueTime__2aLqH,.Dashboard_taskExternal__zwS1x,.Dashboard_taskRecurrence__Jt65B,.Dashboard_taskRollover__vg4EC{font-size:.7rem}.Dashboard_bottomNav__7K5LP{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:100;background:rgba(17,13,6,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,200,120,.08);box-shadow:0 -4px 24px rgba(0,0,0,.4);padding:8px 0 max(12px,env(safe-area-inset-bottom))}.Dashboard_bottomNavItem__G2WcE{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;background:transparent;border:none;color:hsla(46,46%,89%,.3);font-size:.6rem;font-family:Figtree,sans-serif;font-weight:600;cursor:pointer;transition:color .15s;letter-spacing:.05em;text-transform:uppercase}.Dashboard_bottomNavItem__G2WcE:hover{color:hsla(46,46%,89%,.6)}.Dashboard_bottomNavItemActive__At0G5{color:var(--accent)!important}.Dashboard_bottomNavIcon__ws8LO{display:flex;align-items:center}.Dashboard_bottomNavLabel__CRkVL{line-height:1}.Dashboard_bottomNavCenter__GtNZ3{flex:1.4 1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:4px;-webkit-tap-highlight-color:transparent}.Dashboard_bottomNavCenterRecording__Kblzw{opacity:.7}.Dashboard_modal__JK7nl{max-height:90dvh;max-height:90vh;border-radius:20px 20px 0 0}.Dashboard_modalOverlay__1gE4K{align-items:flex-end;padding:0}}.Dashboard_calViewWrap__VNX83{max-width:760px;margin:0 auto;padding:52px 32px 120px;flex:1 1;min-height:0;overflow-y:auto}.Dashboard_calMonthNav__2xCa_{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.Dashboard_calMonthLabel__PKqcO{font-family:Sora,sans-serif;font-weight:900;font-size:1.5rem;color:#f0ead6;letter-spacing:-.02em}.Dashboard_calNavBtn__B3MyX{width:38px;height:38px;border-radius:50%;background:transparent;border:1px solid rgba(255,200,120,.12);color:hsla(46,46%,89%,.45);font-size:1.4rem;font-family:Figtree,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;line-height:1}.Dashboard_calNavBtn__B3MyX:hover{border-color:rgba(255,77,28,.35);color:var(--accent)}.Dashboard_calDayHeaders__B4DI5{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.Dashboard_calDayHeaderCell__4SnnF{text-align:center;font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.22);padding:8px 0}.Dashboard_calGrid__Meebi{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;border:1px solid rgba(255,200,120,.07);border-radius:16px;overflow:hidden}.Dashboard_calCell__gMJ43{aspect-ratio:1;min-height:54px;display:flex;flex-direction:column;align-items:center;padding:8px 4px 4px;background:var(--card-bg,#1a1108);cursor:pointer;transition:background .15s;position:relative}.Dashboard_calCell__gMJ43:hover{background:rgba(255,200,120,.06)}.Dashboard_calCellEmpty__TMlAj{aspect-ratio:1;min-height:54px;background:var(--bg-color,#110d06)}.Dashboard_calCellNum__Ub40v{font-size:.82rem;font-weight:600;color:hsla(46,46%,89%,.55);width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s}.Dashboard_calCellToday__ldGRW .Dashboard_calCellNum__Ub40v{background:var(--accent);color:#110d06;font-weight:800}.Dashboard_calDots__UJI4j{display:flex;gap:3px;margin-top:5px;flex-wrap:wrap;justify-content:center;max-width:100%}.Dashboard_calDot__0gdzB{width:5px;height:5px;border-radius:50%;flex-shrink:0}.Dashboard_calDotMore__QI7p7{font-size:.5rem;color:hsla(46,46%,89%,.3);line-height:5px}.Dashboard_calDayViewHeader__4DA_W{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:36px}.Dashboard_calBackBtn__N7dyf{background:transparent;border:1px solid rgba(255,200,120,.12);border-radius:100px;padding:8px 16px;color:hsla(46,46%,89%,.42);font-size:.82rem;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;white-space:nowrap;margin-top:4px;flex-shrink:0}.Dashboard_calBackBtn__N7dyf:hover{border-color:rgba(255,77,28,.3);color:var(--accent)}.Dashboard_calDayTitleBlock__kkUtu{flex:1 1}.Dashboard_calDayTitle__C1bSi{font-family:Sora,sans-serif;font-weight:900;font-size:1.5rem;color:#f0ead6;letter-spacing:-.02em;margin-bottom:4px;line-height:1.1}.Dashboard_calDaySub__PS5hC{font-size:.85rem;color:hsla(46,46%,89%,.35)}.Dashboard_calAddBtn__6kX7a{background:var(--accent);color:#110d06;border:none;border-radius:100px;padding:8px 18px;font-size:.82rem;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;white-space:nowrap;margin-top:4px;flex-shrink:0;box-shadow:0 2px 12px rgba(255,77,28,.35),0 1px 3px rgba(0,0,0,.3)}.Dashboard_calAddBtn__6kX7a:hover{background:#ff7043;box-shadow:0 4px 20px rgba(255,77,28,.5),0 2px 6px rgba(0,0,0,.3);transform:translateY(-1px)}.Dashboard_calTimeline___uNtA{display:flex;flex-direction:column;position:relative}.Dashboard_calUnscheduledBlock__HVBbJ{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid rgba(255,200,120,.06)}.Dashboard_calSlotLabel__xECti{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.35);margin-bottom:10px}.Dashboard_calSlotTasks__gDYfK{display:flex;flex-direction:column;gap:5px}.Dashboard_calHourSlot__pWpB7{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:0 0 2px;border-bottom:1px solid hsla(0,0%,100%,.05);position:relative}.Dashboard_calNowLine__Vkovq{position:absolute;top:0;left:46px;right:0;height:2px;background:var(--accent);z-index:2}.Dashboard_calNowDot__BWOQk{position:absolute;left:-5px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.Dashboard_calendarHint__btsH2{text-align:center;opacity:.4;font-size:13px;margin-top:16px}.Dashboard_calUpcomingSection__uidfC{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,200,120,.08)}.Dashboard_calUpcomingLabel__Gn2Nm{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.35);margin-bottom:12px}.Dashboard_calUpcomingEmpty__OyamY{font-size:.85rem;color:hsla(46,46%,89%,.28);line-height:1.6;text-align:center;padding:16px 0}.Dashboard_calUpcomingList__44wlo{display:flex;flex-direction:column;gap:6px}.Dashboard_calUpcomingRow__LoYGb{display:flex;align-items:center;gap:10px;background:rgba(255,200,120,.03);border:1px solid rgba(255,200,120,.07);border-radius:10px;padding:10px 14px;cursor:pointer;transition:border-color .15s,background .15s}.Dashboard_calUpcomingRow__LoYGb:hover{border-color:rgba(255,200,120,.14);background:rgba(255,200,120,.06)}.Dashboard_calUpcomingDate__2rVWT{font-size:.72rem;font-weight:700;color:var(--accent);flex-shrink:0;min-width:68px;text-transform:uppercase;letter-spacing:.04em}.Dashboard_calUpcomingTitle__LZLg3{flex:1 1;font-size:.88rem;color:hsla(46,46%,89%,.7);line-height:1.3}.Dashboard_calUpcomingExt__6ahFV{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:rgba(255,77,28,.12);border:1px solid rgba(255,77,28,.2);border-radius:4px;padding:2px 5px;flex-shrink:0}.Dashboard_calHourSlotFilled__aL6mF{min-height:52px}.Dashboard_timeSlotDragOver__7Eq6i{background:rgba(var(--accent-rgb),.1);border-radius:4px;transition:background .1s}.Dashboard_calHourLabel__56BWn{width:34px;flex-shrink:0;font-size:.68rem;font-weight:600;color:hsla(46,46%,89%,.18);text-align:right;padding-top:14px;letter-spacing:.01em}.Dashboard_calHourLine__XY0vI{width:1px;background:rgba(255,200,120,.06);flex-shrink:0;align-self:stretch;min-height:44px}.Dashboard_calHourTasks__LM_EV{flex:1 1;display:flex;flex-direction:column;gap:4px;padding:10px 0 10px 8px}.Dashboard_calTaskChip__98DNb{display:flex;align-items:center;gap:9px;background:var(--card-bg,#1a1108);border:1px solid rgba(255,200,120,.08);border-radius:10px;padding:10px 12px;transition:border-color .2s,opacity .2s;width:100%;font-family:Figtree,sans-serif}.Dashboard_calTaskChip__98DNb:hover{border-color:rgba(255,200,120,.16)}.Dashboard_calTaskChipDone__VrQQj{opacity:.35}.Dashboard_calTaskChipExt__OZLcd{border-color:rgba(255,77,28,.18)!important}.Dashboard_calTaskChipExt__OZLcd:hover{border-color:rgba(255,77,28,.3)!important}.Dashboard_calChipCheck__c_5Wm{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(255,200,120,.2);background:transparent;display:flex;align-items:center;justify-content:center;font-size:.6rem;color:transparent;flex-shrink:0;cursor:pointer;transition:all .2s}.Dashboard_calChipCheck__c_5Wm:hover{border-color:var(--accent);background:rgba(255,77,28,.1)}.Dashboard_calTaskChipDone__VrQQj .Dashboard_calChipCheck__c_5Wm{background:var(--accent);border-color:var(--accent);color:#110d06}.Dashboard_calChipBody__a1ofN{flex:1 1;display:flex;align-items:center;gap:8px;cursor:pointer;min-width:0}.Dashboard_calChipTitle__jWODo{flex:1 1;font-size:.88rem;color:#f0ead6;line-height:1.3;text-align:left}.Dashboard_calTaskChipDone__VrQQj .Dashboard_calChipTitle__jWODo{text-decoration:line-through;color:hsla(46,46%,89%,.38)}.Dashboard_calChipBadges__iZBuA{display:flex;gap:4px;flex-shrink:0;align-items:center}.Dashboard_calChipExtBadge__QG6ED{font-size:.62rem;color:rgba(255,77,28,.75);background:rgba(255,77,28,.08);border-radius:100px;padding:1px 7px}.Dashboard_calChipRollover__q124q{font-size:.65rem;color:hsla(46,46%,89%,.25)}.Dashboard_detailTitle__IUmJx{font-family:Figtree,sans-serif;font-weight:700;font-size:1.1rem;color:#f0ead6;line-height:1.35;flex:1 1;margin-right:12px}.Dashboard_detailBody__1Iz3T{display:flex;flex-direction:column;margin-bottom:24px}.Dashboard_detailRow__uNeej{display:flex;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid rgba(255,200,120,.06)}.Dashboard_detailLabel___0Rb7{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(46,46%,89%,.28);width:76px;flex-shrink:0}.Dashboard_detailValue__r3gRM{font-size:.9rem;color:hsla(46,46%,89%,.7)}.Dashboard_detailValueExt__nR2_g{color:rgba(255,77,28,.8)}.Dashboard_detailNotesBlock__uLfDL{padding:12px 0 0;display:flex;flex-direction:column;gap:8px}.Dashboard_detailNotesText__cnTCw{font-size:.9rem;color:hsla(46,46%,89%,.6);line-height:1.55;background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.08);border-radius:10px;padding:12px 14px;margin:0}.Dashboard_detailActions__tCRDO{display:flex;gap:10px}.Dashboard_detailBtnPrimary__ENIBR{flex:1 1;background:var(--accent);color:#110d06;border:none;border-radius:100px;padding:13px 12px;font-size:.9rem;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;box-shadow:0 2px 12px rgba(255,77,28,.35),0 1px 3px rgba(0,0,0,.3)}.Dashboard_detailBtnPrimary__ENIBR:hover{background:#ff7043;box-shadow:0 4px 20px rgba(255,77,28,.5),0 2px 6px rgba(0,0,0,.3);transform:translateY(-1px)}.Dashboard_detailBtnSecondary__Kqp4w{flex:1 1;background:transparent;border:1px solid rgba(255,200,120,.12);border-radius:100px;padding:13px 12px;font-size:.88rem;font-weight:600;color:hsla(46,46%,89%,.45);font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s}.Dashboard_detailBtnSecondary__Kqp4w:hover{border-color:rgba(255,77,28,.3);color:var(--accent)}.Dashboard_detailNoteEditRow__hQoMm{display:flex;gap:8px;align-items:center}.Dashboard_detailNoteInput__e30ml{flex:1 1;background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.12);border-radius:10px;padding:9px 12px;color:#f0ead6;font-size:.88rem;font-family:Figtree,sans-serif;outline:none;transition:border-color .2s ease}.Dashboard_detailNoteInput__e30ml:focus{border-color:rgba(255,77,28,.4);box-shadow:0 0 0 3px rgba(255,77,28,.08);outline:none}.Dashboard_detailNoteInput__e30ml::placeholder{color:hsla(46,46%,89%,.22)}.Dashboard_detailNoteSaveBtn__ioLTq{background:rgba(255,77,28,.12);border:1px solid rgba(255,77,28,.25);border-radius:8px;padding:8px 14px;color:var(--accent);font-size:.82rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.Dashboard_detailNoteSaveBtn__ioLTq:hover{background:rgba(255,77,28,.22)}.Dashboard_rolloverDevBtn___hwuv{background:transparent;border:none;color:hsla(46,46%,89%,.2);font-size:.7rem;font-family:Figtree,sans-serif;cursor:pointer;text-align:left;padding:0;transition:color .2s}.Dashboard_rolloverDevBtn___hwuv:hover{color:hsla(46,46%,89%,.5)}.Dashboard_toast__sDLqj{position:fixed;bottom:96px;left:50%;transform:translateX(-50%);background:var(--card-bg,#221608);border:1px solid rgba(255,200,120,.18);border-radius:100px;padding:10px 22px;font-size:.88rem;color:hsla(46,46%,89%,.8);z-index:500;white-space:nowrap;box-shadow:0 4px 24px rgba(0,0,0,.5);animation:Dashboard_toastIn__zcBnC .2s ease}@keyframes Dashboard_toastIn__zcBnC{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (min-width:769px){.Dashboard_toast__sDLqj{bottom:32px;left:240px;transform:none}}.Dashboard_checkinWrap__sb8eK{display:flex;flex-direction:column;flex:1 1;height:100%;max-width:640px;margin:0 auto;padding:0 20px;overflow:hidden;min-height:0}@media (min-width:769px){.Dashboard_checkinWrap__sb8eK{padding:0 28px}}.Dashboard_checkinHeader__1bSSH{display:flex;align-items:center;justify-content:space-between;padding:28px 0 12px;flex-shrink:0}.Dashboard_checkinTypeTag__9_BWU{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.3)}.Dashboard_checkinPersonaTag__RvK1h{font-size:.75rem;color:hsla(46,46%,89%,.2);margin-top:3px;font-weight:400}.Dashboard_checkinSkipBtn__AfqDq{background:transparent;border:none;color:hsla(46,46%,89%,.28);font-size:.8rem;font-family:Figtree,sans-serif;cursor:pointer;transition:color .2s;padding:0}.Dashboard_checkinSkipBtn__AfqDq:hover{color:hsla(46,46%,89%,.55)}.Dashboard_checkinMessages__j8G0b{flex:1 1;min-height:0;overflow-y:auto;padding:16px 0;display:flex;flex-direction:column;justify-content:flex-start;gap:12px}.Dashboard_checkinSpacer__pyDmv{flex:1 1;min-height:12px}.Dashboard_checkinBubbleAI__9Cz6O{background:linear-gradient(135deg,rgba(255,200,120,.04),rgba(255,77,28,.02));border:1px solid rgba(255,200,120,.1);border-radius:18px 18px 18px 4px;padding:14px 18px;color:var(--text-color,#f0ead6);font-size:1rem;line-height:1.6;max-width:82%;align-self:flex-start;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,200,120,.06);transition:all .2s ease}.Dashboard_checkinBubbleUser__ZlHvW{background:var(--accent);border-radius:18px 18px 4px 18px;padding:12px 18px;color:#110d06;font-size:.95rem;font-weight:500;line-height:1.5;max-width:75%;align-self:flex-end}.Dashboard_checkinTyping__9Yz_l{display:inline-block;font-size:1.2rem;letter-spacing:2px;color:hsla(46,46%,89%,.35);animation:Dashboard_typingPulse__SovQm 1.2s ease-in-out infinite}@keyframes Dashboard_typingPulse__SovQm{0%,to{opacity:.3}50%{opacity:1}}.Dashboard_checkinForm__pQIjh{display:flex;gap:0;background:var(--card-bg,#1c1208);border:1px solid rgba(255,200,120,.1);border-radius:100px;padding:6px 6px 6px 22px;margin-bottom:28px;margin-top:auto;flex-shrink:0;transition:border-color .2s}.Dashboard_checkinForm__pQIjh:focus-within{border-color:rgba(255,77,28,.35)}.Dashboard_checkinInput__zWZ2J{flex:1 1;background:transparent;border:none;outline:none;color:var(--text-color,#f0ead6);font-size:.95rem;font-family:Figtree,sans-serif;min-width:0;padding-right:8px}.Dashboard_checkinInput__zWZ2J::placeholder{color:hsla(46,46%,89%,.25)}.Dashboard_checkinSendBtn__zLRBn{background:var(--accent);color:#110d06;border:none;border-radius:100px;width:40px;height:40px;font-size:1.15rem;font-weight:700;cursor:pointer;flex-shrink:0;transition:all .2s;box-shadow:0 2px 12px rgba(255,77,28,.35),0 1px 3px rgba(0,0,0,.3)}.Dashboard_checkinSendBtn__zLRBn:hover:not(:disabled){background:#ff7043;box-shadow:0 4px 20px rgba(255,77,28,.5),0 2px 6px rgba(0,0,0,.3);transform:translateY(-1px)}.Dashboard_checkinSendBtn__zLRBn:disabled{opacity:.35;cursor:not-allowed}.Dashboard_clearHistoryBtn__yM7nQ{background:none;border:1px solid var(--accent);border-radius:100px;font-size:.72rem;color:var(--accent);cursor:pointer;padding:4px 12px;font-family:Figtree,sans-serif;align-self:flex-start;transition:opacity .15s;opacity:.7}.Dashboard_clearHistoryBtn__yM7nQ:hover{opacity:1}.Dashboard_personaModalSub__QulNr{font-size:.88rem;color:hsla(46,46%,89%,.38);margin-bottom:24px;margin-top:-12px}.Dashboard_personaModalGrid__Nqsu5{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:28px}@media (max-width:500px){.Dashboard_personaModalGrid__Nqsu5{grid-template-columns:1fr}}.Dashboard_personaCard__6AHeI{background:linear-gradient(135deg,rgba(255,200,120,.04),rgba(255,77,28,.02));border:1px solid rgba(255,200,120,.1);border-radius:14px;padding:18px;cursor:pointer;transition:all .2s ease;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,200,120,.06)}.Dashboard_personaCard__6AHeI:hover{border-color:rgba(255,77,28,.25);box-shadow:0 4px 16px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,200,120,.08);transform:translateY(-1px)}.Dashboard_personaCardSelected__RiIgx{background:rgba(255,77,28,.07)!important;border-color:rgba(255,77,28,.38)!important}.Dashboard_personaBadge__Jd4Cb{position:absolute;top:10px;right:10px;background:var(--accent);color:#110d06;border-radius:100px;padding:2px 9px;font-size:.68rem;font-weight:700}.Dashboard_personaCardLabel__w8tb0{font-size:.92rem;font-weight:700;color:#f0ead6;margin-bottom:6px;line-height:1.3}.Dashboard_personaCardDesc__Rr5Hl{font-size:.82rem;color:hsla(46,46%,89%,.5);line-height:1.5}.Dashboard_personaVoiceBlock__YPoiK{margin-bottom:24px}.Dashboard_personaVoiceTitle__IYMKg{font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:hsla(46,46%,89%,.3);margin-bottom:10px}.Dashboard_personaVoiceRow__1LhAQ{display:flex;gap:10px}.Dashboard_personaVoiceBtn___Eaqa{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:3px;background:var(--card-bg,#221608);border:1px solid rgba(255,200,120,.08);border-radius:12px;padding:14px 16px;color:hsla(46,46%,89%,.45);font-size:.9rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;transition:all .15s;text-align:left}.Dashboard_personaVoiceBtn___Eaqa:hover{border-color:rgba(255,200,120,.18)}.Dashboard_personaVoiceBtnActive__h9A0j{background:rgba(255,77,28,.07)!important;border-color:rgba(255,77,28,.38)!important;color:#f0ead6!important}.Dashboard_personaVoiceHint__la209{font-size:.75rem;font-weight:400;color:hsla(46,46%,89%,.3)}.Dashboard_personaVoiceBtnActive__h9A0j .Dashboard_personaVoiceHint__la209{color:hsla(46,46%,89%,.45)}.Dashboard_personaSettingsBtn__dSmWs{background:transparent;border:none;color:hsla(46,46%,89%,.35);font-size:.8rem;font-family:Figtree,sans-serif;cursor:pointer;text-align:left;padding:0;transition:color .2s}.Dashboard_personaSettingsBtn__dSmWs:hover{color:hsla(46,46%,89%,.65)}@media (max-width:768px){.Dashboard_calViewWrap__VNX83{padding:28px 16px 100px}.Dashboard_calMonthLabel__PKqcO{font-size:1.2rem}.Dashboard_calCell__gMJ43{min-height:44px;padding:6px 2px 2px}.Dashboard_calCellEmpty__TMlAj{min-height:44px}.Dashboard_calCellNum__Ub40v{font-size:.75rem;width:22px;height:22px}.Dashboard_calDot__0gdzB{width:4px;height:4px}.Dashboard_calDayTitle__C1bSi{font-size:1.2rem}.Dashboard_calDayViewHeader__4DA_W{flex-wrap:wrap;gap:10px}}.Dashboard_focusView__pHCeq{max-width:600px;margin:0 auto;width:100%;padding:52px 32px 120px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:1 1;min-height:0;overflow-y:auto}.Dashboard_focusSetup__wgs_i{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.Dashboard_focusSetupLabel__7hCzW{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.Dashboard_focusSetupTask__HGNks{font-family:Sora,sans-serif;font-weight:900;font-size:clamp(1.4rem,4vw,1.8rem);color:var(--text-color,#f0ead6);letter-spacing:-.02em;margin-bottom:36px;line-height:1.2}.Dashboard_focusDurationLabel__4NEl_{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.3);margin-bottom:12px}.Dashboard_focusDurationRow___TMH6{display:flex;gap:8px;margin-bottom:12px;align-items:center;flex-wrap:wrap;justify-content:center;overflow:visible}.Dashboard_focusDurationBtn__fRkRf{background:rgba(255,200,120,.05);border:1px solid rgba(255,200,120,.1);border-radius:100px;padding:10px 20px;min-width:72px;color:hsla(46,46%,89%,.5);font-size:.9rem;font-family:Figtree,sans-serif;font-weight:600;cursor:pointer;transition:all .15s}.Dashboard_focusDurationBtn__fRkRf:hover{border-color:rgba(255,200,120,.25);color:hsla(46,46%,89%,.75)}.Dashboard_focusDurationBtnActive__YPkkt{background:rgba(255,77,28,.15)!important;border:1px solid rgba(255,77,28,.3)!important;color:var(--accent)!important;box-shadow:0 0 12px rgba(255,77,28,.15)!important}.Dashboard_focusCustomInput__QuosR{background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.12);border-radius:10px;padding:10px 16px;color:var(--text-color,#f0ead6);font-size:.95rem;font-family:Figtree,sans-serif;outline:none;width:160px;text-align:center;color-scheme:dark;box-sizing:border-box;display:block;margin:0 auto 20px;transition:border-color .2s ease}.Dashboard_focusCustomInput__QuosR:focus{border-color:rgba(255,77,28,.4);box-shadow:0 0 0 3px rgba(255,77,28,.08);outline:none}.Dashboard_focusStartBtn__CrjQX{background:var(--accent);color:#110d06;border:none;border-radius:100px;padding:14px 40px;font-size:1rem;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;box-shadow:0 2px 12px rgba(255,77,28,.35),0 1px 3px rgba(0,0,0,.3)}.Dashboard_focusStartBtn__CrjQX:hover{background:#ff7043;transform:translateY(-1px);box-shadow:0 4px 20px rgba(255,77,28,.5),0 2px 6px rgba(0,0,0,.3)}.Dashboard_focusActive__q8uXe{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.Dashboard_focusActiveTask__s6yxZ{font-size:.88rem;color:hsla(46,46%,89%,.45);margin-bottom:20px}.Dashboard_focusTimerDisplay__ZUfa5{font-family:Figtree,Inter,sans-serif!important;font-size:clamp(4rem,15vw,6rem);font-weight:700;color:var(--text-color,#f0ead6);letter-spacing:-2px;line-height:1;margin-bottom:32px}.Dashboard_timerDisplay__HtlFL{font-family:Figtree,sans-serif!important;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.Dashboard_focusPauseBtn__XPVUB{background:transparent;border:1px solid rgba(255,200,120,.15);border-radius:100px;padding:12px 36px;color:hsla(46,46%,89%,.55);font-size:.9rem;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;margin-bottom:12px}.Dashboard_focusPauseBtn__XPVUB:hover{border-color:rgba(255,77,28,.3);color:var(--accent)}.Dashboard_focusAbandonBtn__nUXnR{background:transparent;border:none;color:hsla(46,46%,89%,.25);font-size:.82rem;font-family:Figtree,sans-serif;cursor:pointer;transition:color .2s;padding:8px}.Dashboard_focusAbandonBtn__nUXnR:hover{color:hsla(46,46%,89%,.5)}.Dashboard_focusMusicStub__v3ZfP{margin-top:28px;padding:14px 18px;background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.08);border-radius:12px;font-size:.8rem;color:hsla(46,46%,89%,.28);width:100%}.Dashboard_focusIdleEmpty__UiqKM{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding:8px 0 4px}.Dashboard_focusIdleHeadline__2l8o6{font-family:Sora,sans-serif;font-weight:900;font-size:clamp(1.6rem,5vw,2.2rem);color:var(--text-color,#f0ead6);letter-spacing:-.02em;margin-bottom:10px;line-height:1.15}.Dashboard_focusIdleSub__nCIoB{font-size:.92rem;color:hsla(46,46%,89%,.45);margin-bottom:28px;line-height:1.6;max-width:260px}.Dashboard_focusIdleAddLink__sALsd{margin-top:14px;background:transparent;border:none;color:hsla(46,46%,89%,.35);font-size:.82rem;font-family:Figtree,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s;padding:4px}.Dashboard_focusIdleAddLink__sALsd:hover{color:hsla(46,46%,89%,.6)}.Dashboard_focusComplete__ZpoBm{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.Dashboard_focusCompleteHeading__6ldBg{font-family:Sora,sans-serif;font-weight:900;font-size:2.4rem;color:#f0ead6;letter-spacing:-.02em;margin-bottom:8px}.Dashboard_focusCompleteTask__xT_zW{font-size:.9rem;color:hsla(46,46%,89%,.45);margin-bottom:28px}.Dashboard_focusCompletePrompt__9N2MW{font-size:.9rem;color:hsla(46,46%,89%,.55);margin-bottom:20px}.Dashboard_focusResultBtns__jWJuz{display:flex;flex-direction:column;gap:10px;width:100%;max-width:320px}.Dashboard_focusResultBtn__PfbPg{background:var(--accent);color:#110d06;border:none;border-radius:100px;padding:14px;font-size:.95rem;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;box-shadow:0 2px 12px rgba(255,77,28,.35),0 1px 3px rgba(0,0,0,.3)}.Dashboard_focusResultBtn__PfbPg:hover{background:#ff7043;box-shadow:0 4px 20px rgba(255,77,28,.5),0 2px 6px rgba(0,0,0,.3);transform:translateY(-1px)}.Dashboard_focusResultBtnSecondary__ZbRnJ{background:transparent!important;border:1px solid rgba(255,200,120,.15)!important;color:hsla(46,46%,89%,.55)!important}.Dashboard_focusResultBtnSecondary__ZbRnJ:hover{border-color:rgba(255,77,28,.3)!important;color:var(--accent)!important}.Dashboard_focusStuck__PwXyA{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.Dashboard_focusStuckLabel__4cHG2{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.Dashboard_focusStuckBubble__S7f9F{background:linear-gradient(135deg,rgba(255,200,120,.04),rgba(255,77,28,.02));border:1px solid rgba(255,200,120,.1);border-radius:16px;padding:20px 22px;font-size:1rem;line-height:1.6;color:#f0ead6;text-align:left;margin-bottom:24px;width:100%;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,200,120,.06);transition:all .2s ease}.Dashboard_focusStuckActions__O02_m{display:flex;gap:10px;width:100%}.Dashboard_focusStuckBtn__qAu9M{flex:1 1;background:var(--accent);color:#110d06;border:none;border-radius:100px;padding:13px;font-size:.9rem;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;box-shadow:0 2px 12px rgba(255,77,28,.35),0 1px 3px rgba(0,0,0,.3)}.Dashboard_focusStuckBtn__qAu9M:hover{background:#ff7043;box-shadow:0 4px 20px rgba(255,77,28,.5),0 2px 6px rgba(0,0,0,.3);transform:translateY(-1px)}.Dashboard_focusStuckBtnGhost__cEyGH{background:transparent!important;border:1px solid rgba(255,200,120,.12)!important;color:hsla(46,46%,89%,.45)!important}.Dashboard_focusStuckBtnGhost__cEyGH:hover{border-color:rgba(255,77,28,.3)!important;color:var(--accent)!important}@media (max-width:768px){.Dashboard_focusView__pHCeq{padding:28px 16px 100px}}.Dashboard_journalPast__HR7KI{margin-bottom:28px}.Dashboard_journalPastLabel__Qagus{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.35);margin-bottom:12px}.Dashboard_journalPastEntry__w7_rN{background:linear-gradient(135deg,rgba(255,200,120,.04),rgba(255,77,28,.02));border:1px solid rgba(255,200,120,.1);border-radius:12px;padding:14px 16px;cursor:pointer;transition:all .2s ease;margin-bottom:6px;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,200,120,.06)}.Dashboard_journalPastEntry__w7_rN:hover{border-color:rgba(255,77,28,.25);box-shadow:0 4px 16px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,200,120,.08);transform:translateY(-1px)}.Dashboard_journalPastEntryHeader__0FRk7{display:flex;gap:14px;align-items:flex-start}.Dashboard_journalPastDate__HRnSR{font-size:.75rem;color:var(--accent);font-weight:700;flex-shrink:0;margin-top:1px}.Dashboard_journalPastPreview__Vc3lW{font-size:.88rem;color:hsla(46,46%,89%,.55);line-height:1.5;flex:1 1}.Dashboard_journalPastResponse__ly8HP{font-size:.85rem;color:hsla(46,46%,89%,.4);line-height:1.6;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,200,120,.06);font-style:italic}.Dashboard_journalHistory__4iN4c{margin-top:32px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.08)}.Dashboard_journalHistoryLabel__HjOoY{font-size:11px;text-transform:uppercase;letter-spacing:.08em;opacity:.4;margin-bottom:16px}.Dashboard_journalEntryCard__PRbwJ{background:hsla(0,0%,100%,.03);border-radius:10px;padding:14px;margin-bottom:10px;cursor:pointer;transition:background .15s}.Dashboard_journalEntryCard__PRbwJ:hover{background:hsla(0,0%,100%,.05)}.Dashboard_journalEntryDate__9uC41{font-size:11px;opacity:.4;margin-bottom:6px}.Dashboard_journalEntrySummary__yNVMz{font-size:14px;opacity:.8;line-height:1.5}.Dashboard_journalEntryPrivate__nOaNp{font-size:13px;opacity:.4;font-style:italic}.Dashboard_journalEntryExpanded__RiWt7{background:hsla(0,0%,100%,.05)!important}.Dashboard_learnReferralBanner__WPHaU{position:relative;background:rgba(var(--accent-rgb,255,77,28),.08);border:1px solid rgba(var(--accent-rgb,255,77,28),.25);border-radius:12px;padding:14px 40px 14px 16px;margin-bottom:20px;font-size:.88rem;color:hsla(46,46%,89%,.75);line-height:1.6}.Dashboard_learnReferralBanner__WPHaU strong{color:#f0ead6}.Dashboard_learnReferralClose__NbVPv{position:absolute;top:10px;right:12px;background:none;border:none;color:hsla(46,46%,89%,.4);font-size:1.1rem;cursor:pointer;padding:0;line-height:1}.Dashboard_learnReferralClose__NbVPv:hover{color:hsla(46,46%,89%,.75)}.Dashboard_journalMessages__PNPpQ{flex:1 1;overflow-y:auto;padding:16px 0;display:flex;flex-direction:column;justify-content:flex-start;gap:12px;min-height:0}.Dashboard_journalBubbleAI__wBX_J{background:linear-gradient(135deg,rgba(255,200,120,.04),rgba(255,77,28,.02));border:1px solid rgba(255,200,120,.1);border-radius:18px 18px 18px 4px;padding:14px 18px;color:var(--text-color,#f0ead6);font-size:1rem;line-height:1.6;max-width:82%;align-self:flex-start;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,200,120,.06);transition:all .2s ease}.Dashboard_journalBubbleUser__pnnY2{background:var(--accent);border-radius:18px 18px 4px 18px;padding:12px 18px;color:#110d06;font-size:.95rem;font-weight:500;line-height:1.5;max-width:75%;align-self:flex-end}.Dashboard_journalTaskBanner__ctBBo{background:rgba(255,77,28,.06);border:1px solid rgba(255,77,28,.18);border-radius:12px;padding:14px 16px;margin-bottom:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Dashboard_journalTaskBannerText__AI8cA{flex:1 1;font-size:.88rem;color:hsla(46,46%,89%,.65);line-height:1.4;min-width:120px}.Dashboard_journalTaskBannerBtns__1Bw4t{display:flex;gap:8px;flex-shrink:0}.Dashboard_journalTaskYes__QNlm9{background:var(--accent);color:#110d06;border:none;border-radius:100px;padding:7px 16px;font-size:.82rem;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;box-shadow:0 2px 12px rgba(255,77,28,.35),0 1px 3px rgba(0,0,0,.3)}.Dashboard_journalTaskYes__QNlm9:hover{background:#ff7043;box-shadow:0 4px 20px rgba(255,77,28,.5),0 2px 6px rgba(0,0,0,.3);transform:translateY(-1px)}.Dashboard_journalTaskNo__ErjvU{background:transparent;border:1px solid rgba(255,200,120,.12);border-radius:100px;padding:7px 16px;font-size:.82rem;color:hsla(46,46%,89%,.4);font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s}.Dashboard_journalTaskNo__ErjvU:hover{border-color:rgba(255,200,120,.25);color:hsla(46,46%,89%,.65)}.Dashboard_journalForm__O6tvH{display:flex;flex-direction:column;gap:8px}.Dashboard_journalTextarea__W1FNu{background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.12);border-radius:10px;padding:16px 18px;color:var(--text-color,#f0ead6);font-size:.95rem;font-family:Figtree,sans-serif;outline:none;resize:vertical;transition:border-color .2s ease;width:100%;box-sizing:border-box;line-height:1.6;min-height:200px}.Dashboard_journalTextarea__W1FNu:focus{border-color:rgba(255,77,28,.4);box-shadow:0 0 0 3px rgba(255,77,28,.08);outline:none}.Dashboard_journalTextarea__W1FNu::placeholder{color:hsla(46,46%,89%,.2)}.Dashboard_journalFormFooter__iY49M{display:flex;align-items:center;justify-content:space-between}.Dashboard_journalHint__MtubP{font-size:.75rem;color:hsla(46,46%,89%,.22)}.Dashboard_journalAutoSaveHint__8_azS{font-size:.75rem;color:hsla(46,46%,89%,.38);margin:6px 0 2px;font-style:italic}.Dashboard_journalSendBtn__rlN4N{background:var(--accent);color:#110d06;border:none;border-radius:100px;padding:10px 24px;font-size:.88rem;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;box-shadow:0 2px 12px rgba(255,77,28,.35),0 1px 3px rgba(0,0,0,.3)}.Dashboard_journalSendBtn__rlN4N:hover:not(:disabled){background:#ff7043;box-shadow:0 4px 20px rgba(255,77,28,.5),0 2px 6px rgba(0,0,0,.3);transform:translateY(-1px)}.Dashboard_journalSendBtn__rlN4N:disabled{opacity:.35;cursor:not-allowed}.Dashboard_progressStats__s_m0L{display:flex;gap:12px;margin-bottom:32px}.Dashboard_progressStat__Pq9U4{flex:1 1;background:linear-gradient(135deg,rgba(255,200,120,.04),rgba(255,77,28,.02));border-radius:14px;padding:18px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,200,120,.06);transition:all .2s ease;border:1px solid rgba(255,200,120,.1)}.Dashboard_progressStatNum__uuXxy{font-family:Sora,sans-serif;font-weight:900;font-size:2rem;color:#f0ead6;letter-spacing:-.02em}.Dashboard_progressStatLabel__xrZrX{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.35)}.Dashboard_progressWins__yHUmm{margin-bottom:28px}.Dashboard_progressWinsLabel__060pc{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.35);margin-bottom:16px}.Dashboard_progressDayGroup__tNR7U{margin-bottom:20px}.Dashboard_progressDayLabel___oiZ6{font-size:.78rem;font-weight:700;color:hsla(46,46%,89%,.35);margin-bottom:8px}.Dashboard_progressWinItem__yhMuF{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,rgba(255,200,120,.04),rgba(255,77,28,.02));border:1px solid rgba(255,200,120,.1);border-radius:10px;padding:11px 14px;margin-bottom:5px;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,200,120,.06);transition:all .2s ease}.Dashboard_progressWinDot__zK7nr{font-size:.72rem;color:var(--accent);flex-shrink:0;font-weight:700}.Dashboard_progressWinTitle__Cgo23{flex:1 1;font-size:.88rem;color:hsla(46,46%,89%,.65);line-height:1.3}.Dashboard_progressWinTime__d04o2{font-size:.72rem;color:hsla(46,46%,89%,.28);flex-shrink:0}.Dashboard_progressEmpty__ZKhY0{text-align:center;padding:40px 20px}.Dashboard_progressDayOneEmpty__V4UYp{text-align:center;padding:36px 20px 28px;background:linear-gradient(135deg,rgba(255,200,120,.03),rgba(255,77,28,.015));border:1px solid rgba(255,200,120,.08);border-radius:16px;margin-top:4px}.Dashboard_progressDayOneHeadline__TJEUO{font-family:Sora,sans-serif;font-weight:900;font-size:clamp(1.3rem,4vw,1.7rem);color:hsla(46,46%,89%,.85);letter-spacing:-.02em;margin-bottom:8px;line-height:1.2}.Dashboard_progressDayOneSub___6pUS{font-size:.88rem;color:hsla(46,46%,89%,.38);line-height:1.6;margin-bottom:20px}.Dashboard_progressDayOneCta__0tfT0{background:transparent;border:1px solid rgba(255,77,28,.22);border-radius:100px;padding:9px 22px;color:var(--accent);font-size:.85rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s}.Dashboard_progressDayOneCta__0tfT0:hover{background:rgba(255,77,28,.08);border-color:rgba(255,77,28,.4)}.Dashboard_progressSummaryCard__3hkJy{background:linear-gradient(135deg,rgba(255,200,120,.04),rgba(255,77,28,.02));border:1px solid rgba(255,200,120,.1);border-radius:16px;padding:22px 20px;margin-top:8px;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,200,120,.06);transition:all .2s ease;border-top:2px solid var(--accent)}.Dashboard_progressSummaryLabel__Js7ZC{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.35);margin-bottom:12px}.Dashboard_progressSummaryText__UYr_e{font-size:.9rem;color:hsla(46,46%,89%,.6);line-height:1.7}.Dashboard_progressSummaryRefresh__9zQLQ{border:1px solid rgba(255,77,28,.25);border-radius:100px;padding:9px 20px;color:var(--accent);font-weight:600;transition:all .2s}.Dashboard_progressSummaryRefresh__9zQLQ:hover{background:rgba(255,77,28,.08)}.Dashboard_financeTotal__OYQzP{font-family:Sora,sans-serif;font-weight:900;font-size:2rem;color:#f0ead6;letter-spacing:-.03em;margin-top:4px}.Dashboard_financeTotalSub__5_6c7{font-size:1rem;color:hsla(46,46%,89%,.35);font-weight:400;letter-spacing:0}.Dashboard_financeCatGroup__0Ydh8{margin-bottom:24px}.Dashboard_financeCatLabel__elUfZ{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.35);margin-bottom:8px}.Dashboard_billCard__o4VSV{display:flex;align-items:center;gap:12px;background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-radius:12px;padding:14px 16px;margin-bottom:6px;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:all .2s ease}.Dashboard_billCard__o4VSV:hover{border-color:hsla(46,46%,89%,.16);box-shadow:0 4px 16px rgba(0,0,0,.4);transform:translateY(-1px)}.Dashboard_billInfo__uxrNv{flex:1 1;min-width:0}.Dashboard_billName__PgVep{display:block;font-size:15px;color:#f0ead6;font-weight:600;font-family:Figtree,sans-serif;margin-bottom:6px}.Dashboard_billMeta__5dL9V{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.Dashboard_billDue__MC1Fz{font-size:.75rem;color:hsla(46,46%,89%,.38)}.Dashboard_billDueSoon__6YP02{color:var(--accent)!important}.Dashboard_billFreq__hvgCL{color:hsla(46,46%,89%,.28);background:hsla(46,46%,89%,.06)}.Dashboard_billCatLabel__g3YnH,.Dashboard_billFreq__hvgCL{font-size:.72rem;border:1px solid hsla(46,46%,89%,.08);border-radius:100px;padding:2px 8px}.Dashboard_billCatLabel__g3YnH{color:hsla(46,46%,89%,.35);background:hsla(46,46%,89%,.05)}.Dashboard_billAutopayOn__g5M1T{font-size:.72rem;font-weight:600;color:#4caf50;background:rgba(76,175,80,.12);border:1px solid rgba(76,175,80,.25);border-radius:100px;padding:2px 8px}.Dashboard_billAutopayOff__PA5Hu{font-size:.72rem;color:hsla(46,46%,89%,.25);background:transparent;border:1px solid hsla(46,46%,89%,.08);border-radius:100px;padding:2px 8px}.Dashboard_billRight__PiYkY{display:flex;align-items:center;gap:10px;flex-shrink:0}.Dashboard_billAmount__919s_{font-size:20px;font-weight:600;font-family:Sora,sans-serif;color:#f64}.Dashboard_billDelete__lDh_f{background:transparent;border:1px solid rgba(255,200,120,.08);border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:hsla(46,46%,89%,.25);font-size:1.1rem;cursor:pointer;transition:all .2s}.Dashboard_billDelete__lDh_f:hover{border-color:rgba(231,76,60,.3);color:#e74c3c}.Dashboard_billTaskCard__GWyJw{border-left:3px solid var(--accent);background:rgba(255,77,28,.06)}.Dashboard_billBadge__JPI_G{font-size:10px;font-family:Figtree,sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);opacity:.8;margin-left:6px;padding:3px 8px;border-radius:4px;background:rgba(255,102,68,.08)}.Dashboard_billBadgeSoon__SS2o3,.Dashboard_billBadgeToday__en1bG{color:#ffb800;background:rgba(255,184,0,.08)}.Dashboard_billBadgeOverdue__Uip10{color:#e8321a;background:rgba(232,50,26,.08)}.Dashboard_billDeleteConfirm__P_ZVm{background:rgba(62,50,40,.8);border:1px solid rgba(232,50,26,.2);border-radius:12px;padding:12px 16px;margin-top:6px;margin-bottom:12px;animation:Dashboard_slideDown__fKaoN .2s ease}@keyframes Dashboard_slideDown__fKaoN{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Dashboard_billDeleteMsg__tpfTQ{font-size:.85rem;color:hsla(46,46%,89%,.7);margin-bottom:12px;font-weight:500}.Dashboard_billDeleteActions__zIc4M{display:flex;gap:8px}.Dashboard_billDeleteCancel__0Uln0{flex:1 1;padding:8px 12px;background:transparent;border:1px solid hsla(46,46%,89%,.12);border-radius:8px;color:hsla(46,46%,89%,.6);font-family:Figtree,sans-serif;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.Dashboard_billDeleteCancel__0Uln0:hover{border-color:hsla(46,46%,89%,.24);color:hsla(46,46%,89%,.8)}.Dashboard_billDeleteConfirmBtn__kafwp{flex:1 1;padding:8px 12px;background:#e8321a;border:none;border-radius:8px;color:#fff;font-family:Figtree,sans-serif;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.Dashboard_billDeleteConfirmBtn__kafwp:hover{background:#d02813;box-shadow:0 4px 12px rgba(232,50,26,.3)}.Dashboard_financeBreakdown__uIYAY{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,200,120,.06)}.Dashboard_financeBreakdownLabel__yxims{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.35);margin-bottom:14px}.Dashboard_financeBar__RhXYn{margin-bottom:12px}.Dashboard_financeBarMeta__2kB9l{display:flex;justify-content:space-between;margin-bottom:5px}.Dashboard_financeBarCat__cun8I{font-size:.82rem;color:hsla(46,46%,89%,.55)}.Dashboard_financeBarAmt__SEjKi{font-size:.82rem;color:hsla(46,46%,89%,.45)}.Dashboard_financeBarTrack__CiCO1{height:4px;background:rgba(255,200,120,.08);border-radius:100px;overflow:hidden}.Dashboard_financeBarFill__jHe8P{height:100%;background:var(--accent);border-radius:100px;transition:width .5s ease}.Dashboard_financeInsight__9_j_F{background:rgba(255,77,28,.05);border:1px solid rgba(255,77,28,.12);border-radius:12px;padding:14px 16px;margin-top:16px;font-size:.85rem;color:hsla(46,46%,89%,.5);line-height:1.5}.Dashboard_moreDrawerOverlay__v281t{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:flex-end}.Dashboard_moreDrawer__HgJ_F{background:var(--card-bg,#1c1208);border:1px solid rgba(255,200,120,.1);border-radius:24px 24px 0 0;width:100%;padding:16px 16px max(24px,env(safe-area-inset-bottom))}.Dashboard_moreDrawerHandle__yXHCe{width:40px;height:4px;background:rgba(255,200,120,.12);border-radius:100px;margin:0 auto 20px}.Dashboard_moreDrawerItem__SiJsE{display:flex;align-items:center;gap:14px;width:100%;background:transparent;padding:14px 8px;color:hsla(46,46%,89%,.5);font-size:.95rem;font-family:Figtree,sans-serif;font-weight:500;cursor:pointer;transition:color .15s;border:none;border-bottom:1px solid rgba(255,200,120,.05);text-align:left}.Dashboard_moreDrawerItem__SiJsE:last-child{border-bottom:none}.Dashboard_moreDrawerItem__SiJsE:hover{color:hsla(46,46%,89%,.8)}.Dashboard_moreDrawerItemActive__WdWW0{color:var(--accent)!important}.Dashboard_settingsView__UeUkD{max-width:560px;margin:0 auto;padding:52px 32px 120px}.Dashboard_settingsSection__zsZz_{margin-bottom:36px}.Dashboard_settingsSectionLabel__BJfpL{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.35);margin-bottom:14px;padding-left:2px}.Dashboard_settingsCard__tgjFy{background:linear-gradient(135deg,rgba(255,200,120,.04),rgba(255,77,28,.02));border:1px solid rgba(255,200,120,.1);border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,200,120,.06);transition:all .2s ease}.Dashboard_settingsRow___QBDu{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(255,200,120,.05)}.Dashboard_settingsRow___QBDu:last-child{border-bottom:none}.Dashboard_settingsRowLeft__Z6LlS{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.Dashboard_settingsRowLabel__KeN_S{font-size:.88rem;color:hsla(46,46%,89%,.65);font-weight:500}.Dashboard_settingsRowSub__tH1f9{font-size:.78rem;color:hsla(46,46%,89%,.3)}.Dashboard_settingsRowRight__MHJIi{display:flex;align-items:center;gap:8px;flex-shrink:0}.Dashboard_accentSwatches__NjXPn{display:flex;gap:8px}.Dashboard_accentSwatch__C4usM{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .15s,border-color .15s;flex-shrink:0}.Dashboard_accentSwatch__C4usM:hover{transform:scale(1.15)}.Dashboard_accentSwatchActive__VT0J7{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--accent)!important;transform:scale(1.15);border-color:transparent!important}.Dashboard_notifToggle__LNexf{width:42px;height:24px;border-radius:100px;background:rgba(255,200,120,.1);border:1px solid rgba(255,200,120,.12);cursor:pointer;position:relative;transition:background .2s;flex-shrink:0}.Dashboard_notifToggle__LNexf:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:hsla(46,46%,89%,.3);transition:transform .2s,background .2s}.Dashboard_notifToggleOn__FUNZG{background:rgba(255,77,28,.2)!important;border-color:rgba(255,77,28,.35)!important}.Dashboard_notifToggleOn__FUNZG:after{transform:translateX(18px);background:var(--accent)}.Dashboard_notifDeniedMsg__RqpOn{font-size:12px;color:hsla(46,46%,89%,.45);line-height:1.5;margin-top:6px}.Dashboard_notifEnabledBtn__vJMx8,.Dashboard_notifGrantedLabel__AWo15{font-size:12px;color:#4caf50;font-weight:600}.Dashboard_notifEnabledBtn__vJMx8{background:rgba(76,175,80,.12);border:1px solid rgba(76,175,80,.3);border-radius:6px;padding:4px 10px;cursor:pointer}.Dashboard_connectionRow__fz6C0{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid rgba(255,200,120,.05)}.Dashboard_connectionRow__fz6C0:last-child{border-bottom:none}.Dashboard_connectionInfo__1bWrM{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.Dashboard_connectionName__Hudy6{font-size:.88rem;color:hsla(46,46%,89%,.65);font-weight:500}.Dashboard_connectionStatus__pDHFJ{font-size:.75rem;color:hsla(46,46%,89%,.28)}.Dashboard_connectionBtn__DPauR{background:transparent;border:1px solid rgba(255,200,120,.12);border-radius:100px;padding:7px 14px;color:hsla(46,46%,89%,.4);font-size:.78rem;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;white-space:nowrap}.Dashboard_connectionBtn__DPauR:hover{border-color:rgba(255,77,28,.3);color:var(--accent)}.Dashboard_comingSoonBtn__I_57b{background:transparent;border:1px solid rgba(255,200,120,.08);border-radius:100px;padding:7px 14px;color:hsla(46,46%,89%,.3);font-size:.78rem;font-family:Figtree,sans-serif;cursor:default;white-space:nowrap;opacity:.4;pointer-events:none}.Dashboard_settingsRowDisabled__ZrpQD{opacity:.4;pointer-events:none}.Dashboard_notifDisabledNote__K1DAv{font-size:.75rem;color:hsla(46,46%,89%,.35);padding:8px 18px 4px;line-height:1.5}.Dashboard_settingsNameInput__xRO3Y{background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.12);border-radius:10px;padding:8px 12px;color:var(--text-color,#f0ead6);font-size:.9rem;font-family:Figtree,sans-serif;outline:none;transition:border-color .2s ease;max-width:180px;width:100%}.Dashboard_settingsNameInput__xRO3Y:focus{border-color:rgba(255,77,28,.4);box-shadow:0 0 0 3px rgba(255,77,28,.08);outline:none}.Dashboard_settingsSaveBtn__htxhw{background:rgba(255,77,28,.12);border:1px solid rgba(255,77,28,.25);border-radius:100px;padding:7px 16px;color:var(--accent);font-size:.82rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;white-space:nowrap}.Dashboard_settingsSaveBtn__htxhw:hover:not(:disabled){background:rgba(255,77,28,.2)}.Dashboard_settingsSaveBtn__htxhw:disabled{opacity:.4;cursor:not-allowed}.Dashboard_settingsFooterBtn__53N_5{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:transparent;border:none;color:hsla(46,46%,89%,.4);font-size:.88rem;font-family:Figtree,sans-serif;font-weight:500;text-align:left;cursor:pointer;transition:all .15s;width:100%}.Dashboard_settingsFooterBtn__53N_5:hover{background:rgba(255,200,120,.06);color:hsla(46,46%,89%,.75)}.Dashboard_settingsFooterBtnActive__MKW77{background:rgba(255,77,28,.1)!important;color:var(--accent)!important}@media (max-width:768px){.Dashboard_settingsView__UeUkD{padding:28px 16px 100px}.Dashboard_progressStats__s_m0L{gap:8px}.Dashboard_progressStatNum__uuXxy{font-size:1.6rem}}.Dashboard_dragHandle__zf6tF{width:16px;height:100%;transition:color .2s}.Dashboard_dragHandle__zf6tF:hover{color:hsla(46,46%,89%,.45)}.Dashboard_routinesGroup__oQGWx{margin-top:20px;background:var(--card-bg,#1a1108);border:1px solid rgba(255,200,120,.07);border-radius:12px;overflow:hidden}.Dashboard_routinesHeader__3R2mB{width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:none;border:none;cursor:pointer;font-size:.88rem;font-weight:600;color:hsla(46,46%,89%,.65);font-family:Figtree,sans-serif;text-align:left;transition:color .15s}.Dashboard_routinesHeader__3R2mB:hover{color:hsla(46,46%,89%,.9)}.Dashboard_routinesChevron__E1X4v{font-size:.65rem;opacity:.5}.Dashboard_routinesList__N4eHZ{padding:0 12px 10px;display:flex;flex-direction:column;gap:6px}.Dashboard_routineItem__xRiKp{display:flex;align-items:center;gap:10px;padding:9px 4px;border-top:1px solid rgba(255,200,120,.05)}.Dashboard_routineTitle__0BhzU{flex:1 1;font-size:.85rem;color:hsla(46,46%,89%,.6)}.Dashboard_routineBadge__TmGn_{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(46,46%,89%,.25);background:rgba(255,200,120,.06);border-radius:100px;padding:2px 8px}.Dashboard_comingUpCard__6yMtb{display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(135deg,rgba(255,200,120,.04),rgba(255,77,28,.02));border:1px solid rgba(255,200,120,.1);border-radius:12px;padding:12px 16px;margin-bottom:6px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,200,120,.06)}.Dashboard_comingUpCard__6yMtb:hover{border-color:rgba(255,77,28,.25);box-shadow:0 4px 16px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,200,120,.08);transform:translateY(-1px)}.Dashboard_comingUpLeft__RRqc3{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.Dashboard_comingUpBadge__SGJ3C{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:2px 8px;flex-shrink:0}.Dashboard_comingUpBadgeBill__d53Py{background:rgba(45,212,191,.12);color:#2dd4bf}.Dashboard_comingUpBadgeTask__W0r27{background:rgba(255,77,28,.1);color:var(--accent)}.Dashboard_comingUpTitle__FypkL{font-size:.88rem;color:hsla(46,46%,89%,.7);line-height:1.3;min-width:0}.Dashboard_comingUpDue__E0Poz{font-size:.75rem;color:hsla(46,46%,89%,.35);flex-shrink:0}.Dashboard_comingUpDueSoon__ifMtJ{color:var(--accent)!important;font-weight:600}.Dashboard_focusSubNav__Q8Wu_{display:flex;gap:4px;background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.08);border-radius:12px;padding:4px;margin-bottom:28px;width:100%}.Dashboard_focusSubNavBtn__8Wbqr{flex:1 1;background:rgba(255,200,120,.05);border:1px solid rgba(255,200,120,.1);border-radius:9px;padding:9px 6px;font-family:Figtree,sans-serif;cursor:pointer;transition:all .15s;display:flex;flex-direction:column;align-items:center;gap:2px;opacity:.45;min-width:60px;color:hsla(46,46%,89%,.5)}.Dashboard_focusSubNavBtn__8Wbqr:hover{opacity:.7}.Dashboard_focusSubNavBtnActive__ES2sR{background:rgba(255,77,28,.15)!important;border:1px solid rgba(255,77,28,.3)!important;opacity:1!important;box-shadow:0 0 12px rgba(255,77,28,.15)!important}.Dashboard_focusSubNavBtnActive__ES2sR .Dashboard_subTabLabel__YBOCF{color:var(--accent)}.Dashboard_focusSubNavBtnActive__ES2sR .Dashboard_subTabIcon__6_ujq{opacity:1}.Dashboard_focusAccordion__M6fxN{display:flex;flex-direction:column;gap:8px;width:100%}.Dashboard_focusAccordionCard__Z3hSD{background:hsla(0,0%,100%,.04);border-radius:12px;overflow:hidden}.Dashboard_focusAccordionHeader__tmcGr{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s}.Dashboard_focusAccordionHeader__tmcGr:hover{background:hsla(0,0%,100%,.04)}.Dashboard_focusAccordionEmoji__2_qMb{font-size:20px;flex-shrink:0}.Dashboard_focusAccordionTitle__VfG8w{font-weight:600;font-size:15px;flex:1 1;color:#f0ead6}.Dashboard_focusAccordionChevron__pMbNx{opacity:.5;font-size:12px;transition:transform .2s ease;margin-left:auto}.Dashboard_focusAccordionCardOpen__fiaZI .Dashboard_focusAccordionChevron__pMbNx{transform:rotate(180deg)}.Dashboard_focusAccordionContent__Lx3LI{padding:0 16px 16px}.Dashboard_focusContentCards__FtMHZ{width:100%}.Dashboard_focusContentTitle__Vl2DQ{font-family:Sora,sans-serif;font-weight:900;font-size:1.5rem;color:#f0ead6;letter-spacing:-.02em;margin-bottom:6px}.Dashboard_focusContentSub___ImHs{font-size:.88rem;color:hsla(46,46%,89%,.38);margin-bottom:24px;line-height:1.5}.Dashboard_focusContentCard__HoiTO{display:flex;gap:14px;align-items:flex-start;background:linear-gradient(135deg,rgba(255,200,120,.04),rgba(255,77,28,.02));border:1px solid rgba(255,200,120,.1);border-radius:14px;padding:18px 16px;margin-bottom:10px;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,200,120,.06);transition:all .2s ease}.Dashboard_focusContentCard__HoiTO:hover{border-color:rgba(255,77,28,.25);box-shadow:0 4px 16px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,200,120,.08);transform:translateY(-1px)}.Dashboard_focusContentCardIcon__gDwwG{font-size:1.4rem;flex-shrink:0;margin-top:2px}.Dashboard_focusContentCardTitle__nT3lE{font-size:.92rem;font-weight:700;color:#f0ead6;margin-bottom:6px;line-height:1.3}.Dashboard_focusContentCardBody__sqWGQ{font-size:.85rem;color:hsla(46,46%,89%,.5);line-height:1.6}.Dashboard_focusStatsContainer__h_6_q{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;width:100%;margin-bottom:16px;margin-top:8px}.Dashboard_focusStatCard__BJuqV{background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.12);border-radius:12px;padding:16px 12px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.2)}.Dashboard_focusStatLabel__9uc3F{font-size:.76rem;color:hsla(46,46%,89%,.45);font-weight:500;margin-bottom:8px}.Dashboard_focusStatValue__nXocn{font-size:1.4rem;font-weight:700;color:var(--accent)}.Dashboard_progressBands__J3cqi{display:flex;gap:4px;background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.08);border-radius:12px;padding:4px;margin-bottom:28px}.Dashboard_progressBandBtn__WbX6d{flex:1 1;background:rgba(255,200,120,.05);border:1px solid rgba(255,200,120,.1);border-radius:9px;padding:9px 8px;font-size:.82rem;font-weight:600;font-family:Figtree,sans-serif;color:hsla(46,46%,89%,.5);cursor:pointer;transition:all .15s;white-space:nowrap}.Dashboard_progressBandBtn__WbX6d:hover{color:hsla(46,46%,89%,.65)}.Dashboard_progressBandBtnActive__0SGZB{background:rgba(255,77,28,.15)!important;border:1px solid rgba(255,77,28,.3)!important;color:var(--accent)!important;box-shadow:0 0 12px rgba(255,77,28,.15)!important}.Dashboard_alarmBanner__9sfdv{position:fixed;bottom:96px;left:50%;transform:translateX(-50%);background:var(--card-bg,#221608);border:1px solid rgba(255,200,120,.2);border-radius:14px;padding:14px 20px;z-index:600;display:flex;align-items:center;gap:12px;box-shadow:0 8px 40px rgba(0,0,0,.6);max-width:380px;width:calc(100% - 40px);animation:Dashboard_toastIn__zcBnC .2s ease}@media (min-width:769px){.Dashboard_alarmBanner__9sfdv{bottom:32px;left:240px;transform:none}}.Dashboard_alarmBannerIcon__ta7pb{font-size:1.3rem;flex-shrink:0}.Dashboard_alarmBannerContent__rVivn{flex:1 1;min-width:0}.Dashboard_alarmBannerTitle__OyJcS{font-size:.92rem;color:#f0ead6;font-weight:600}.Dashboard_alarmBannerDismiss__CcD1r{background:transparent;border:1px solid rgba(255,200,120,.15);border-radius:100px;padding:5px 12px;color:hsla(46,46%,89%,.45);font-size:.78rem;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;flex-shrink:0}.Dashboard_alarmBannerDismiss__CcD1r:hover{border-color:rgba(255,77,28,.3);color:var(--accent)}.Dashboard_alarmRow__o5S0z{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,200,120,.06)}.Dashboard_alarmRow__o5S0z:last-of-type{border-bottom:none}.Dashboard_alarmRowTitle__CKCSb{font-size:.9rem;color:#f0ead6;font-weight:500;margin-bottom:2px}.Dashboard_alarmRowTime__Iy_8k{font-size:.75rem;color:hsla(46,46%,89%,.38)}.Dashboard_guideContent__JC6iN{display:flex;flex-direction:column;gap:0}.Dashboard_guideSection__9FgyG{padding:16px 0;border-bottom:1px solid rgba(255,200,120,.06)}.Dashboard_guideSection__9FgyG:last-child{border-bottom:none}.Dashboard_guideSectionTitle__qg3sn{font-size:.88rem;font-weight:700;color:var(--accent);margin-bottom:8px}.Dashboard_guideSectionBody__YnVjq{font-size:.88rem;color:hsla(46,46%,89%,.55);line-height:1.7;white-space:pre-line}.Dashboard_themeSwatches__g_gfI{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:240px}.Dashboard_swatchWrap___qLbO{display:flex;flex-direction:column;align-items:center;gap:3px}.Dashboard_swatchLabel__tx2sI{font-size:.55rem;color:hsla(46,46%,89%,.3);text-align:center;line-height:1;white-space:nowrap}.Dashboard_swatchBadge__a3dP_{font-size:.48rem;background:rgba(255,77,28,.2);color:var(--accent);border-radius:4px;padding:1px 4px;font-weight:700;letter-spacing:.03em}.Dashboard_settingsTipsToggle__bmaTV{width:100%;background:transparent;border:1px solid rgba(255,200,120,.08);border-radius:12px;padding:14px 18px;text-align:left;font-size:.88rem;color:hsla(46,46%,89%,.45);font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s}.Dashboard_settingsTipsToggle__bmaTV:hover{border-color:rgba(255,77,28,.25);color:var(--accent)}.Dashboard_chorePresetCard__fToZO{display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.04);border-radius:12px;padding:14px 16px;margin-bottom:10px;border:2px solid transparent}.Dashboard_chorePresetCardActive__OWnQg{border-color:var(--accent)}.Dashboard_chorePresetName__xqAC_{font-weight:600;font-size:14px;margin-bottom:4px;color:var(--text-color,#f0ead6)}.Dashboard_chorePresetDesc__Xsz2Y{font-size:12px;opacity:.5;line-height:1.4}.Dashboard_choreActiveBadge__YU0G3{font-size:10px;background:var(--accent);color:#fff;border-radius:10px;padding:2px 8px;margin-left:8px;vertical-align:middle}.Dashboard_choreSetupBtn__FUrpt{font-size:12px;padding:6px 14px;border-radius:20px;border:1px solid hsla(0,0%,100%,.15);background:none;color:hsla(46,46%,89%,.75);cursor:pointer;white-space:nowrap;font-family:Figtree,sans-serif}.Dashboard_choreSetupBtn__FUrpt:hover{border-color:var(--accent);color:var(--accent)}.Dashboard_choreRemoveBtn__7b8dO{font-size:12px;padding:6px 14px;border-radius:20px;border:1px solid rgba(255,0,0,.3);background:none;color:#f44336;cursor:pointer;white-space:nowrap;font-family:Figtree,sans-serif}.Dashboard_choreRemoveBtn__7b8dO:hover{border-color:#f44336;background:rgba(244,67,54,.08)}.Dashboard_financeSubTabs__ypq5S{display:flex;gap:6px;padding:12px 14px 8px;overflow-x:auto;scrollbar-width:none;flex-shrink:0;border-bottom:1px solid hsla(46,46%,89%,.06);margin-bottom:4px}.Dashboard_financeSubTabs__ypq5S::-webkit-scrollbar{display:none}.Dashboard_financeSubTab__TvBWS{background:#3e3228;border:1px solid hsla(46,46%,89%,.1);border-radius:100px;padding:6px 14px;font-family:Figtree,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(46,46%,89%,.5);cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0}.Dashboard_financeSubTab__TvBWS:hover{color:hsla(46,46%,89%,.8);border-color:hsla(46,46%,89%,.2)}.Dashboard_financeSubTabActive__Aa8Mt{background:#f64!important;border-color:#f64!important;color:#211a14!important}.Dashboard_subTabIcon__6_ujq{font-size:20px;line-height:1}.Dashboard_subTabLabel__YBOCF{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(46,46%,89%,.75);font-family:Figtree,sans-serif}.Dashboard_budgetPanel__xwLdW{display:flex;flex-direction:column;gap:20px;padding:12px 14px 80px}.Dashboard_budgetCard__WqX18{background:rgba(255,200,120,.03);border:1px solid rgba(255,200,120,.08);border-radius:14px;padding:4px 16px}.Dashboard_budgetRow__7wNoi{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,200,120,.06);gap:12px}.Dashboard_budgetRow__7wNoi:last-child{border-bottom:none}.Dashboard_budgetRowLabel__s24DH{display:block;font-size:.88rem;color:hsla(46,46%,89%,.75);font-weight:500}.Dashboard_budgetRowPct__V5TTA{color:hsla(46,46%,89%,.35);font-weight:400}.Dashboard_budgetRowDesc___2L4W{display:block;font-size:.75rem;color:hsla(46,46%,89%,.35);margin-top:2px}.Dashboard_budgetRowAmt__2uFMj{font-size:.92rem;font-weight:700;color:#f0ead6;white-space:nowrap;flex-shrink:0}.Dashboard_surplusPositive__5I6Tl{color:#4caf50;font-weight:600;font-size:.92rem}.Dashboard_surplusNegative__Xpzku{color:#f44336;font-weight:600;font-size:.92rem}.Dashboard_budgetEmptyNote__wWc_T{font-size:.88rem;color:hsla(46,46%,89%,.35);text-align:center;padding:32px 0}.Dashboard_budgetSetupCard__jArE8{background:rgba(255,102,68,.08);border:1px solid rgba(255,102,68,.15);border-radius:12px;padding:16px 14px;margin-bottom:16px}.Dashboard_budgetSetupLabel__ITvE1{font-family:Figtree,sans-serif;font-size:14px;font-weight:600;color:#f0ead6;margin-bottom:12px}.Dashboard_incomeInputRow__Z5mo7{display:flex;align-items:center;gap:8px;margin-bottom:8px}.Dashboard_incomeInput__RsQ8r{background:rgba(34,22,8,.8);border:1px solid rgba(255,200,120,.12);border-radius:8px;padding:10px 12px;color:#f0ead6;flex:1 1;max-width:200px}.Dashboard_incomeInput__RsQ8r:focus{outline:none;border-color:rgba(255,102,68,.3);background:#221608}.Dashboard_incomeInput__RsQ8r::placeholder{color:hsla(46,46%,89%,.25)}.Dashboard_learnCard__dysdt{background:hsla(0,0%,100%,.04);margin-bottom:12px}.Dashboard_learnCard__dysdt:last-child{margin-bottom:0}.Dashboard_learnCardIcon__pHO1X{font-size:28px;margin-bottom:8px}.Dashboard_learnCardTitle__htuYw{font-size:.95rem;margin-bottom:6px}.Dashboard_learnCardBody__2L_gk{font-size:.875rem;color:hsla(46,46%,89%,.85);line-height:1.6}.Dashboard_learnCardTag__cBOUU{font-size:.75rem;color:hsla(46,46%,89%,.45);margin-top:10px;font-style:italic;line-height:1.5}.Dashboard_learnCardHeader__3KC8d{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Dashboard_learnCardEmoji___hwEm{font-size:20px;flex-shrink:0}.Dashboard_learnCardHeader__3KC8d .Dashboard_learnCardIcon__pHO1X{font-size:20px;margin-bottom:0;flex-shrink:0}.Dashboard_learnCardHeader__3KC8d .Dashboard_learnCardTitle__htuYw{margin-bottom:0;flex:1 1;font-size:15px;font-weight:600}.Dashboard_learnCardChevron__cBq_H{font-size:12px;opacity:.5;transition:transform .2s ease;flex-shrink:0;margin-left:auto}.Dashboard_learnCardExpanded__0wnYw .Dashboard_learnCardChevron__cBq_H{transform:rotate(180deg)}.Dashboard_learnCardContent__yguM9{margin-top:14px}.Dashboard_learnCardImplement__Ex_78{margin-top:12px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.Dashboard_learnCardImplementTitle__Bv3Ev{font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.4;margin-bottom:8px}.Dashboard_learnCardImplementSteps__fbyU0{font-size:13px;line-height:1.7;opacity:.8}.Dashboard_learnCardApplyBtn__OXwjO{margin-top:12px;font-size:12px;color:var(--accent);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.Dashboard_insightsPlaceholder__y08bo{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 24px;text-align:center}.Dashboard_calBillsBlock__IgoY_{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,200,120,.08)}.Dashboard_calBillsLabel__ROyxI{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.35);margin-bottom:12px}.Dashboard_calBillRow__kfXzF{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(255,200,120,.03);border:1px solid rgba(255,200,120,.07);border-radius:10px;margin-bottom:6px}.Dashboard_calBillRow__kfXzF:last-child{margin-bottom:0}.Dashboard_calBillName__fem5H{flex:1 1;font-size:.88rem;color:hsla(46,46%,89%,.8);font-weight:500}.Dashboard_calBillAmount__CsbXG{font-size:.88rem;font-weight:700;color:#f0ead6;white-space:nowrap}.Dashboard_calBillCat__G_mwc{font-size:.72rem;font-weight:600;padding:3px 9px;border-radius:100px;background:rgba(45,212,191,.12);color:#2dd4bf;white-space:nowrap}.Dashboard_focusMusicStub__v3ZfP{margin-top:32px;font-size:.82rem;color:hsla(46,46%,89%,.25);text-align:center;padding:12px 16px;border:1px dashed rgba(255,200,120,.08);border-radius:10px}.Dashboard_dragHandle__zf6tF{display:flex;align-items:center;justify-content:center;width:24px;flex-shrink:0;cursor:-webkit-grab;cursor:grab;color:hsla(46,46%,89%,.2);font-size:1.1rem;letter-spacing:-1px;transition:color .15s;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Dashboard_dragHandle__zf6tF:hover{color:hsla(46,46%,89%,.5)}.Dashboard_dragHandle__zf6tF:active{cursor:-webkit-grabbing;cursor:grabbing}.Dashboard_dragHintBanner__4tvlq{display:flex;align-items:center;justify-content:space-between;background:rgba(255,77,28,.08);border:1px solid rgba(255,77,28,.2);border-radius:10px;padding:10px 14px;margin-bottom:12px;font-size:.8rem;color:hsla(46,46%,89%,.55);gap:12px}.Dashboard_dragHintClose__cyA0A{background:none;border:none;color:hsla(46,46%,89%,.3);font-size:1.1rem;cursor:pointer;line-height:1;padding:0 2px;font-family:Figtree,sans-serif}.Dashboard_dragHintClose__cyA0A:hover{color:hsla(46,46%,89%,.65)}.Dashboard_detailEditBtn__TEgL0{background:rgba(255,200,120,.08);border:1px solid rgba(255,200,120,.12);border-radius:8px;padding:6px 12px;font-size:.78rem;color:hsla(46,46%,89%,.55);cursor:pointer;font-family:Figtree,sans-serif;transition:all .15s}.Dashboard_detailEditBtn__TEgL0:hover{border-color:rgba(255,77,28,.3);color:var(--accent)}.Dashboard_detailEditTitleInput__BeMIc{flex:1 1;background:rgba(255,200,120,.06);border:1px solid rgba(255,200,120,.18);border-radius:8px;padding:8px 12px;font-size:1rem;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif;outline:none}.Dashboard_detailEditTitleInput__BeMIc:focus{border-color:rgba(255,77,28,.5)}.Dashboard_detailEditForm__s8sWr{display:flex;flex-direction:column;gap:16px;padding:4px 0 8px}.Dashboard_modeToggleRow__hVFj_{display:flex;gap:4px;background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.08);border-radius:10px;padding:3px;margin-bottom:16px}.Dashboard_modeToggleBtn__Kgdt7{flex:1 1;background:rgba(255,200,120,.05);border:1px solid rgba(255,200,120,.1);border-radius:7px;padding:8px 12px;font-size:.82rem;font-weight:600;color:hsla(46,46%,89%,.5);cursor:pointer;font-family:Figtree,sans-serif;transition:all .15s}.Dashboard_modeToggleBtnActive__aSEue{background:rgba(255,77,28,.15)!important;border:1px solid rgba(255,77,28,.3)!important;color:var(--accent)!important;box-shadow:0 0 12px rgba(255,77,28,.15)!important}.Dashboard_bulkTextarea__ItLXu{width:100%;background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.12);border-radius:10px;padding:12px;color:#f0ead6;font-size:.88rem;font-family:Figtree,sans-serif;resize:vertical;min-height:110px;outline:none;line-height:1.6;transition:border-color .2s ease}.Dashboard_bulkTextarea__ItLXu:focus{border-color:rgba(255,77,28,.4);box-shadow:0 0 0 3px rgba(255,77,28,.08);outline:none}.Dashboard_bulkTextarea__ItLXu::placeholder{color:hsla(46,46%,89%,.25)}.Dashboard_bulkActionRow__NZwFc{display:flex;gap:8px;align-items:center}.Dashboard_bulkActionBtn__imXyK{display:flex;align-items:center;gap:6px;background:rgba(255,200,120,.06);border:1px solid rgba(255,200,120,.1);border-radius:8px;padding:8px 12px;font-size:.8rem;color:hsla(46,46%,89%,.5);cursor:pointer;font-family:Figtree,sans-serif;transition:all .15s}.Dashboard_bulkActionBtn__imXyK:hover{border-color:rgba(255,77,28,.25);color:hsla(46,46%,89%,.75)}.Dashboard_bulkActionBtnActive__xStRe{border-color:rgba(255,77,28,.4)!important;color:var(--accent)!important}.Dashboard_bulkParseBtn__vDVzg{margin-left:auto;background:var(--accent);border:none;border-radius:8px;padding:8px 16px;font-size:.82rem;font-weight:600;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;transition:all .2s;box-shadow:0 2px 12px rgba(255,77,28,.35),0 1px 3px rgba(0,0,0,.3)}.Dashboard_bulkParseBtn__vDVzg:hover:not(:disabled){box-shadow:0 4px 20px rgba(255,77,28,.5),0 2px 6px rgba(0,0,0,.3);transform:translateY(-1px)}.Dashboard_bulkParseBtn__vDVzg:disabled{opacity:.4;cursor:not-allowed}.Dashboard_bulkPreviewList__R59vE{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.Dashboard_bulkPreviewItem__0hoaB{display:flex;align-items:center;gap:8px;background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.08);border-radius:8px;padding:8px 10px}.Dashboard_bulkPreviewInput__N14qu{flex:1 1;background:transparent;border:none;outline:none;font-size:.85rem;color:#f0ead6;font-family:Figtree,sans-serif}.Dashboard_bulkPreviewMeta__1qK3K{font-size:.74rem;color:hsla(46,46%,89%,.3);white-space:nowrap}.Dashboard_bulkPreviewRemove__VYhHt{background:none;border:none;color:hsla(46,46%,89%,.3);font-size:1rem;cursor:pointer;padding:0 2px;flex-shrink:0;font-family:Figtree,sans-serif;transition:color .15s}.Dashboard_bulkPreviewRemove__VYhHt:hover{color:#e74c3c}.Dashboard_tutorialOverlay__0QRX2{position:fixed;inset:0;z-index:900;background:rgba(13,17,23,.88);display:flex;align-items:flex-end;justify-content:center;padding:0 16px 32px;animation:Dashboard_fadeIn__5JqDV .2s ease}@media (min-width:769px){.Dashboard_tutorialOverlay__0QRX2{padding-left:256px;align-items:center}}.Dashboard_tutorialCard__UFbA8{background:var(--card-bg,#221608);border:1px solid rgba(255,200,120,.15);border-radius:20px;padding:28px 28px 24px;max-width:440px;width:100%;box-shadow:0 24px 80px rgba(0,0,0,.8);animation:Dashboard_slideUp__TiKV8 .25s cubic-bezier(.34,1.56,.64,1)}@keyframes Dashboard_slideUp__TiKV8{0%{transform:translateY(32px);opacity:0}to{transform:translateY(0);opacity:1}}.Dashboard_tutorialIcon__jB4dS{font-size:2rem;margin-bottom:12px}.Dashboard_tutorialTitle__sSdBC{font-size:1.15rem;font-weight:700;color:#f0ead6;margin-bottom:8px}.Dashboard_tutorialBody__9U4fQ{font-size:.88rem;color:hsla(46,46%,89%,.55);line-height:1.7;margin-bottom:24px}.Dashboard_tutorialFooter__YW2xY{display:flex;align-items:center;justify-content:space-between;gap:12px}.Dashboard_tutorialDots__ci7pw{display:flex;gap:6px}.Dashboard_tutorialDot__h94PA{width:6px;height:6px;border-radius:50%;background:hsla(46,46%,89%,.18);transition:all .2s}.Dashboard_tutorialDotActive__3jzKv{background:var(--accent);transform:scale(1.2)}.Dashboard_tutorialActions__ZVcL3{display:flex;gap:8px;align-items:center}.Dashboard_tutorialSkip___Dcm4{background:none;border:none;font-size:.8rem;color:hsla(46,46%,89%,.3);cursor:pointer;font-family:Figtree,sans-serif;transition:color .15s}.Dashboard_tutorialSkip___Dcm4:hover{color:hsla(46,46%,89%,.55)}.Dashboard_tutorialNext__2VOiQ{background:var(--accent);border:none;border-radius:10px;padding:10px 20px;font-size:.88rem;font-weight:600;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;transition:all .2s;box-shadow:0 2px 12px rgba(255,77,28,.35),0 1px 3px rgba(0,0,0,.3)}.Dashboard_tutorialNext__2VOiQ:hover{opacity:.88;box-shadow:0 4px 20px rgba(255,77,28,.5),0 2px 6px rgba(0,0,0,.3);transform:translateY(-1px)}.Dashboard_titleInputError__AWEm4{border-color:#f44336!important;box-shadow:0 0 0 3px rgba(244,67,54,.15)!important;animation:Dashboard_inputFlash__V4s7s 1.2s ease forwards}@keyframes Dashboard_inputFlash__V4s7s{0%{border-color:#f44336;box-shadow:0 0 0 3px rgba(244,67,54,.2)}60%{border-color:#f44336;box-shadow:0 0 0 3px rgba(244,67,54,.1)}to{border-color:rgba(255,200,120,.12);box-shadow:none}}.Dashboard_sessionEndBody__Rvndd{padding:8px 0 24px;display:flex;flex-direction:column;align-items:center;gap:8px}.Dashboard_sessionEndTask__wJbnC{font-size:1rem;font-weight:600;color:hsla(46,46%,89%,.75);text-align:center;padding:0 16px;line-height:1.4}.Dashboard_sessionEndPrompt__kj843{font-size:.88rem;color:hsla(46,46%,89%,.4);margin-bottom:8px}.Dashboard_progressStatSub__bmTpL{font-size:.68rem;color:hsla(46,46%,89%,.35);font-weight:500;text-align:center;margin-top:2px}.Dashboard_priorityEmptyCard__YCcM8{background:rgba(255,200,120,.04);border:1px dashed rgba(255,200,120,.15);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.Dashboard_priorityEmptyIcon__QrlcH{font-size:1.6rem;opacity:.4}.Dashboard_priorityEmptyText__l7bUh{font-size:.95rem;font-weight:600;color:hsla(46,46%,89%,.5)}.Dashboard_priorityEmptySub__XG5J3{font-size:.82rem;color:hsla(46,46%,89%,.3)}.Dashboard_starBtn__dRfGI{background:none;border:none;font-size:1.1rem;color:hsla(46,46%,89%,.25);cursor:pointer;padding:0 4px;flex-shrink:0;line-height:1;transition:color .15s,transform .1s}.Dashboard_starBtn__dRfGI:hover{color:hsla(46,46%,89%,.6);transform:scale(1.15)}.Dashboard_starBtnActive__L3PXs{color:var(--accent)!important}.Dashboard_abandonConfirmRow__0QNaL{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap;justify-content:center}.Dashboard_abandonConfirmText__WtbAo{font-size:.88rem;color:hsla(46,46%,89%,.5)}.Dashboard_abandonYesBtn__XVUS8{background:rgba(244,67,54,.12);border:1px solid rgba(244,67,54,.35);border-radius:100px;padding:7px 18px;color:#f44336;font-size:.85rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;transition:all .15s}.Dashboard_abandonYesBtn__XVUS8:hover{background:rgba(244,67,54,.2)}.Dashboard_abandonNoBtn__Ti6p9{background:rgba(255,200,120,.06);border:1px solid rgba(255,200,120,.15);border-radius:100px;padding:7px 18px;color:var(--accent);font-size:.85rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;transition:all .15s}.Dashboard_abandonNoBtn__Ti6p9:hover{background:rgba(255,200,120,.12)}.Dashboard_debugPanel__bUcSI{position:fixed!important;bottom:16px;right:16px;width:320px;max-height:480px;background:rgba(0,0,0,.92);border:1px solid var(--accent);border-radius:8px;font-family:Courier New,Courier,monospace;font-size:11px;color:#c8f0b0;z-index:9999;overflow-y:auto;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.6)}.Dashboard_debugHeader__ewkhn{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:rgba(var(--accent-rgb),.15);border-bottom:1px solid rgba(var(--accent-rgb),.3);font-weight:700;font-size:11px;color:var(--accent)}.Dashboard_debugBody__chGz2{overflow-y:auto;padding:8px 10px;flex:1 1;display:flex;flex-direction:column;gap:8px}.Dashboard_debugSection__YtssP{border-bottom:1px solid hsla(0,0%,100%,.07);padding-bottom:6px;line-height:1.6}.Dashboard_debugSection__YtssP:last-child{border-bottom:none}.Dashboard_debugLabel__tPdXU{color:var(--accent);font-size:10px;letter-spacing:.08em;margin-bottom:2px}.Dashboard_debugPreview__QAWQv{color:hsla(98,68%,82%,.6);word-break:break-all;font-size:10px}.Dashboard_debugError__5TNoW{color:#ff6b6b;word-break:break-all}.Dashboard_debugBtn__QTlTR{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;color:var(--accent);font-family:Courier New,Courier,monospace;font-size:10px;padding:2px 7px;cursor:pointer;transition:background .1s}.Dashboard_debugBtn__QTlTR:hover{background:rgba(var(--accent-rgb),.2)}.Dashboard_nextMoveWrap__Doyqs{margin-bottom:16px;display:flex;flex-direction:column;gap:10px}.Dashboard_nextMoveBtn__AWPW_{width:100%;background:transparent;border:1px solid rgba(var(--accent-rgb),.35);border-radius:12px;padding:12px 18px;color:var(--accent);font-size:.9rem;font-weight:600;text-align:left;display:flex;align-items:center;gap:8px;transition:background .15s,border-color .15s}.Dashboard_nextMoveBtn__AWPW_:hover:not(:disabled){background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.6)}.Dashboard_nextMoveBtn__AWPW_:disabled{opacity:.7;cursor:default}.Dashboard_nextMoveSpinner__qTgD2{display:inline-block;width:12px;height:12px;border:2px solid rgba(var(--accent-rgb),.3);border-top-color:var(--accent);border-radius:50%;animation:Dashboard_nmSpin__0uj1_ .7s linear infinite}@keyframes Dashboard_nmSpin__0uj1_{to{transform:rotate(1turn)}}.Dashboard_nextMoveCard__jzvCC{position:relative;background:rgba(var(--accent-rgb),.06);border:1px solid rgba(var(--accent-rgb),.3);border-radius:12px;padding:14px 36px 14px 16px}.Dashboard_nextMoveDismiss__zS71q{position:absolute;top:10px;right:12px;background:none;border:none;color:var(--muted);font-size:.8rem;padding:2px 4px;line-height:1;transition:color .1s}.Dashboard_nextMoveDismiss__zS71q:hover{color:var(--cream)}.Dashboard_nextMoveText__nLuNU{font-size:.9rem;line-height:1.5;color:var(--soft);margin:0}.Dashboard_nextMoveTaskName__e5tkF{color:var(--accent);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--accent-rgb),.4);text-decoration-color:rgba(var(--accent-rgb),.4);transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.Dashboard_nextMoveTaskName__e5tkF:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}[data-theme=paper] .Dashboard_dragHandle__zf6tF{color:#3a3028}[data-theme=paper] .Dashboard_dragHandle__zf6tF:hover{color:#2a2018}[data-theme=paper] .Dashboard_starBtn__dRfGI{color:#4a4238}[data-theme=paper] .Dashboard_starBtn__dRfGI:hover{color:#2a2018}[data-theme=paper] .Dashboard_taskAction__V7k_E{color:#3a3028;border-color:rgba(58,48,40,.2)}[data-theme=paper] .Dashboard_taskAction__V7k_E:hover{border-color:rgba(58,48,40,.4);color:#1a1008}[data-theme=paper] .Dashboard_taskActionDelete__c5U1s{color:#3a3028;border-color:rgba(58,48,40,.2)}[data-theme=paper] .Dashboard_taskActionDelete__c5U1s:hover{border-color:#e74c3c;color:#e74c3c}[data-theme=paper] .Dashboard_focusAction__ATJrl{color:#3a3028;border-color:rgba(58,48,40,.15)}[data-theme=paper] .Dashboard_focusAction__ATJrl:hover{border-color:rgba(58,48,40,.3);color:#000}[data-theme=paper] .Dashboard_focusActionDelete__LTYVb{color:#3a3028;border-color:rgba(58,48,40,.15)}[data-theme=paper] .Dashboard_focusActionDelete__LTYVb:hover{border-color:#e74c3c;color:#e74c3c}.Dashboard_s17GreetCard__841Cs{position:relative;background:#3e3228;border:1px solid rgba(255,200,120,.12);border-radius:16px;padding:14px 16px;margin-bottom:12px;animation:Dashboard_s17SlideDown__BKzaC .35s cubic-bezier(.22,1,.36,1)}@keyframes Dashboard_s17SlideDown__BKzaC{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.Dashboard_s17GreetDismiss__BF4jJ{position:absolute;top:12px;right:14px;background:none;border:none;color:hsla(46,46%,89%,.3);font-size:18px;cursor:pointer;line-height:1;padding:2px 4px;transition:color .15s}.Dashboard_s17GreetDismiss__BF4jJ:hover{color:hsla(46,46%,89%,.7)}.Dashboard_s17GreetHeadline__lxnAB{font-family:Figtree,sans-serif;font-size:20px;font-weight:700;color:#f0ead6;margin-bottom:6px;padding-right:24px}.Dashboard_s17GreetLine__TWjB9{font-family:Figtree,sans-serif;font-size:14px;color:hsla(46,46%,89%,.6);line-height:1.5}.Dashboard_s17OverdueCard__9zriW{background:rgba(232,50,26,.07);border:1px solid rgba(232,50,26,.35);border-radius:14px;padding:16px 18px;margin-bottom:12px}.Dashboard_s17OverdueDoNow__EaJog{background:#e8321a;border:none;border-radius:100px;padding:8px 18px;color:#fff;font-size:13px;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .15s}.Dashboard_s17OverdueDoNow__EaJog:hover{background:#c82a15}.Dashboard_s17OverdueReschedule__4X3uf{background:rgba(232,50,26,.1);border:1px solid rgba(232,50,26,.25);border-radius:100px;padding:8px 18px;color:#e8321a;font-size:13px;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;transition:all .15s}.Dashboard_s17OverdueReschedule__4X3uf:hover{background:rgba(232,50,26,.18)}.Dashboard_s17PriorityCard__Ym_gi{background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-left:2px solid #e8321a;border-radius:0 14px 14px 0;padding:16px 18px;margin-bottom:12px}.Dashboard_s17StartTimerBtn__6228b{margin-top:12px;background:#f64;border:none;border-radius:100px;padding:9px 20px;color:#211a14;font-size:13px;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .15s;display:inline-block}.Dashboard_s17StartTimerBtn__6228b:hover{background:#ff7c55;transform:translateY(-1px)}.Dashboard_s17MomentumWrap__EPhbt{padding:0 0 16px}.Dashboard_s17MomentumTrack__XYIhd{height:6px;background:#3e3228;border-radius:3px;overflow:hidden}.Dashboard_s17MomentumFill__4enZ1{height:100%;background:#f64;border-radius:3px;transition:width .5s cubic-bezier(.22,1,.36,1)}.Dashboard_s17SectionHeader__N2NUh{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:8px 4px;cursor:pointer;color:hsla(46,46%,89%,.5);font-family:Figtree,sans-serif;transition:color .15s}.Dashboard_s17SectionHeader__N2NUh:hover{color:hsla(46,46%,89%,.75)}.Dashboard_s17SectionLabel__mF_SN{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.Dashboard_s17SectionBadge__wgcMh{font-size:11px;font-weight:700;padding:2px 8px;border-radius:100px;font-family:Sora,sans-serif}.Dashboard_s17TaskCard__IA9tz{display:flex;align-items:center;gap:10px;background:rgba(62,50,40,.35);border:1px solid rgba(255,200,120,.08);border-radius:12px;padding:12px 14px;transition:opacity .3s ease,transform .3s ease,border-color .15s;position:relative}.Dashboard_s17TaskCard__IA9tz:hover{border-color:rgba(255,102,68,.2)}.Dashboard_s17TaskTitle__PkPvl{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#f0ead6;line-height:1.3}.Dashboard_s17TaskTitleDone__2yHtT{font-family:Figtree,sans-serif;font-size:14px;color:hsla(46,46%,89%,.35);text-decoration:line-through;line-height:1.3}.Dashboard_s17TypeBadge__VUujI{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-family:Sora,sans-serif}.Dashboard_s17CheckCircle__jj8Ap{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,102,68,.3);background:transparent;flex-shrink:0;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.Dashboard_s17CheckCircle__jj8Ap:hover{border-color:#f64;background:rgba(255,102,68,.1)}.Dashboard_s17CheckCircleFilling__quco8{background:#f64!important;border-color:#f64!important;animation:Dashboard_s17CheckPop__MGgDA .3s ease forwards}@keyframes Dashboard_s17CheckPop__MGgDA{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1);background:#f64}}.Dashboard_s17CheckCircleDone__2foAq{width:22px;height:22px;border-radius:50%;background:#f64;border:2px solid #f64;color:#211a14;font-size:11px;font-weight:900;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s}.Dashboard_s17CheckCircleDone__2foAq:hover{opacity:.7}.Dashboard_s17StarBtn__9PG3g{background:none;border:none;font-size:16px;cursor:pointer;flex-shrink:0;padding:2px;transition:color .15s,transform .15s;line-height:1}.Dashboard_s17StarBtn__9PG3g:hover{transform:scale(1.2)}.Dashboard_s17StarBtnActive__kELy5{color:#f64!important}.Dashboard_s17DragGrip__PX5ov{color:hsla(46,46%,89%,.12);font-size:16px;cursor:-webkit-grab;cursor:grab;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s}.Dashboard_s17DragGrip__PX5ov:hover{color:hsla(46,46%,89%,.4)}.Dashboard_xpFloat__IyRiw{position:absolute;top:-8px;right:40px;color:#f64;font-size:13px;font-weight:700;font-family:Sora,sans-serif;pointer-events:none;animation:Dashboard_xpRise__cDeKn 2.2s ease forwards;z-index:10}@keyframes Dashboard_xpRise__cDeKn{0%{opacity:0;transform:translateY(0)}15%{opacity:1;transform:translateY(-4px)}70%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(-30px)}}.Dashboard_s17AddFab__27Q37{position:fixed;bottom:24px;right:24px;background:#f64;border:none;border-radius:100px;padding:14px 24px;color:#211a14;font-size:15px;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 20px rgba(255,102,68,.45),0 2px 8px rgba(0,0,0,.4);transition:all .2s;z-index:150}.Dashboard_s17AddFab__27Q37:hover{background:#ff7c55;transform:translateY(-2px);box-shadow:0 6px 28px rgba(255,102,68,.55)}@media (max-width:768px){.Dashboard_s17AddFab__27Q37{bottom:80px}}.Dashboard_s17OverlayBg____DKL{position:fixed;inset:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:200;display:flex;align-items:flex-end;justify-content:center}@media (min-width:600px){.Dashboard_s17OverlayBg____DKL{align-items:center;padding:24px}}.Dashboard_s17OverlaySheet__skuLU{background:#1a1108;border:1px solid rgba(255,200,120,.12);border-radius:24px 24px 0 0;width:100%;max-width:540px;padding:28px 24px 40px;max-height:94vh;overflow-y:auto}@media (min-width:600px){.Dashboard_s17OverlaySheet__skuLU{border-radius:24px;padding:32px}}.Dashboard_s17ModeTabs__A_WRC{display:flex;gap:4px;margin-bottom:24px;background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.1);border-radius:10px;padding:4px}.Dashboard_s17ModeTab__zf2uk{flex:1 1;background:none;border:none;border-radius:7px;padding:8px 12px;font-size:13px;font-weight:600;font-family:Figtree,sans-serif;color:hsla(46,46%,89%,.4);cursor:pointer;transition:all .15s}.Dashboard_s17ModeTabActive__Ud4_y{background:#f64!important;color:#211a14!important}.Dashboard_s17CalendarWrap__Mcp9R{margin-top:10px;background:rgba(255,200,120,.03);border:1px solid rgba(255,200,120,.1);border-radius:12px;padding:12px}.Dashboard_s17CalHeader__bza8J{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.Dashboard_s17CalNav__Qc4bi{background:none;border:1px solid rgba(255,200,120,.1);border-radius:6px;width:28px;height:28px;color:hsla(46,46%,89%,.45);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .15s}.Dashboard_s17CalNav__Qc4bi:hover{border-color:rgba(255,102,68,.3);color:#f64}.Dashboard_s17CalGrid__PA6IV{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.Dashboard_s17CalDay__eTp0K{aspect-ratio:1;border:none;background:none;border-radius:6px;font-size:12px;color:hsla(46,46%,89%,.6);cursor:pointer;font-family:Sora,sans-serif;transition:all .15s;display:flex;align-items:center;justify-content:center}.Dashboard_s17CalDay__eTp0K:hover{background:rgba(255,102,68,.15);color:#f64}.Dashboard_s17CalDaySelected__IGZJF{background:#f64!important;color:#211a14!important;font-weight:700}.Dashboard_s17CalDayToday__IkoE9{border:1px solid rgba(255,102,68,.4);color:#f64}.Dashboard_s17TimePicker__H0OQx{display:flex;align-items:flex-start;gap:4px;background:rgba(255,200,120,.03);border:1px solid rgba(255,200,120,.1);border-radius:12px;padding:10px;overflow-x:auto}.Dashboard_s17TimeCol__Y04qq{display:flex;flex-wrap:wrap;gap:2px;max-width:96px}.Dashboard_s17TimeCell__lOaFQ{background:none;border:1px solid rgba(255,200,120,.08);border-radius:6px;padding:6px 8px;font-size:12px;font-family:Sora,sans-serif;color:hsla(46,46%,89%,.5);cursor:pointer;min-width:40px;text-align:center;transition:all .15s}.Dashboard_s17TimeCell__lOaFQ:hover{border-color:rgba(255,102,68,.3);color:#f64}.Dashboard_s17TimeCellActive__wdfX1{background:rgba(255,102,68,.15)!important;border-color:#f64!important;color:#f64!important;font-weight:700}.Dashboard_s17SubmitBtn__poj2K{width:100%;background:#f64;border:none;border-radius:100px;padding:14px;color:#211a14;font-size:15px;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s;margin-top:4px}.Dashboard_s17SubmitBtn__poj2K:hover:not(:disabled){background:#ff7c55}.Dashboard_s17SubmitBtn__poj2K:disabled{opacity:.4;cursor:not-allowed}.Dashboard_s17VoiceFab__HDVWZ{width:72px;height:72px;border-radius:50%;background:rgba(255,102,68,.12);border:2px solid rgba(255,102,68,.3);color:#f64;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.Dashboard_s17VoiceFab__HDVWZ:hover{background:rgba(255,102,68,.2);border-color:#f64}.Dashboard_habitsViewHeader__NQwC0{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.Dashboard_habitsAddBtn__yelYN{background:rgba(255,102,68,.12);border:1px solid rgba(255,102,68,.28);border-radius:100px;padding:8px 18px;color:#f64;font-size:13px;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .15s;flex-shrink:0}.Dashboard_habitsAddBtn__yelYN:hover{background:rgba(255,102,68,.2)}.Dashboard_habitsProgressWrap__LoRYy{margin-bottom:24px}.Dashboard_habitsProgressMeta__n2gDr{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.Dashboard_habitsProgressLabel__9_OLw{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:hsla(46,46%,89%,.4);font-family:Figtree,sans-serif}.Dashboard_habitsProgressPct__VXDeJ{font-size:12px;font-weight:700;color:#f64;font-family:Sora,sans-serif}.Dashboard_habitsProgressTrack__P6Hkx{height:6px;background:rgba(62,50,40,.8);border-radius:3px;overflow:hidden}.Dashboard_habitsProgressFill__MCO2E{height:100%;background:#f64;border-radius:3px;transition:width .6s cubic-bezier(.22,1,.36,1);min-width:0}.Dashboard_habitsJournalCard__bim8_{background:rgba(62,50,40,.35);border:1px solid rgba(255,200,120,.1);border-radius:16px;overflow:hidden;margin-bottom:20px}.Dashboard_habitsJournalToggle__UI7dR{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:transparent;border:none;cursor:pointer;transition:background .15s}.Dashboard_habitsJournalToggle__UI7dR:hover{background:rgba(255,200,120,.04)}.Dashboard_habitsJournalLeft__dw_Hx{display:flex;align-items:center;gap:12px}.Dashboard_habitsJournalIcon__0H4k5{font-size:20px;flex-shrink:0}.Dashboard_habitsJournalTitle__YOtgi{font-family:Figtree,sans-serif;font-size:14px;font-weight:600;color:#f0ead6;text-align:left}.Dashboard_habitsJournalSub__Nubdh{font-family:Figtree,sans-serif;font-size:12px;color:hsla(46,46%,89%,.4);text-align:left;margin-top:2px}.Dashboard_habitsJournalChevron__mT7F9{font-size:16px;color:hsla(46,46%,89%,.4);transition:transform .2s;flex-shrink:0}.Dashboard_habitsJournalBody__teoKR{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.Dashboard_habitsMoodRow__ZOHsP{display:flex;gap:6px}.Dashboard_habitsMoodBtn__1VgTs{background:none;border:2px solid transparent;border-radius:8px;padding:6px 10px;font-size:20px;cursor:pointer;transition:all .15s;opacity:.5}.Dashboard_habitsMoodBtn__1VgTs:hover{opacity:1;border-color:rgba(255,200,120,.2)}.Dashboard_habitsMoodBtnActive__DNaBF{opacity:1!important;border-color:rgba(255,102,68,.5)!important;background:rgba(255,102,68,.1)!important}.Dashboard_habitsPromptChips__wrmci{display:flex;gap:6px;flex-wrap:wrap}.Dashboard_habitsPromptChip__hfkkO{background:rgba(255,200,120,.05);border:1px solid rgba(255,200,120,.12);border-radius:100px;padding:6px 12px;font-size:12px;font-family:Figtree,sans-serif;color:hsla(46,46%,89%,.55);cursor:pointer;transition:all .15s;white-space:nowrap}.Dashboard_habitsPromptChip__hfkkO:hover{border-color:rgba(255,102,68,.3);color:hsla(46,46%,89%,.85)}.Dashboard_habitsJournalTextarea__mqxlV{width:100%;background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.12);border-radius:10px;padding:10px 12px;color:#f0ead6;font-size:14px;font-family:Figtree,sans-serif;resize:vertical;outline:none;transition:border-color .2s;box-sizing:border-box;min-height:72px}.Dashboard_habitsJournalTextarea__mqxlV::placeholder{color:hsla(46,46%,89%,.25)}.Dashboard_habitsJournalTextarea__mqxlV:focus{border-color:rgba(255,102,68,.4);box-shadow:0 0 0 3px rgba(255,102,68,.08)}.Dashboard_habitsJournalAiReply__PqhmE{display:flex;flex-direction:column;gap:6px;background:rgba(255,102,68,.08);border-left:2px solid #f64;border-radius:8px;padding:12px;margin-top:12px}.Dashboard_habitsJournalAiLabel__aN4zB{font-family:Figtree,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f64;margin-bottom:6px}.Dashboard_habitsJournalAiReply__PqhmE p{font-size:13px;color:#f0ead6;line-height:1.6;margin:0;font-family:Figtree,sans-serif}.Dashboard_habitsJournalSendBtn___ZlQq{width:100%;background:#f64;border:none;border-radius:100px;padding:11px;color:#211a14;font-size:14px;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .15s}.Dashboard_habitsJournalSendBtn___ZlQq:hover:not(:disabled){background:#ff7c55}.Dashboard_habitsJournalSendBtn___ZlQq:disabled{opacity:.4;cursor:not-allowed}.Dashboard_habitsRecentEntries__o3sYZ{display:flex;flex-direction:column;gap:6px}.Dashboard_habitsRecentLabel__c7zSs{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:hsla(46,46%,89%,.3);font-family:Figtree,sans-serif;margin-bottom:2px}.Dashboard_habitsRecentEntry__OQnRs{display:flex;align-items:baseline;gap:8px;padding:6px 8px;background:rgba(255,200,120,.03);border-radius:6px}.Dashboard_habitsRecentDate__OrKvj{font-size:11px;color:hsla(46,46%,89%,.35);font-family:Sora,sans-serif;white-space:nowrap;flex-shrink:0}.Dashboard_habitsRecentMood__PBLXM{font-size:14px;flex-shrink:0}.Dashboard_habitsRecentSnippet__G7JKd{font-size:12px;color:hsla(46,46%,89%,.45);font-family:Figtree,sans-serif;line-height:1.4;flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Dashboard_habitsList__q1XUm{display:flex;flex-direction:column;gap:8px}.Dashboard_habitCard__nXzJr{display:flex;align-items:center;gap:12px;background:rgba(62,50,40,.35);border:1px solid rgba(255,200,120,.08);border-radius:14px;padding:14px;transition:border-color .15s}.Dashboard_habitCard__nXzJr:hover{border-color:rgba(255,102,68,.18)}.Dashboard_habitCardDone__FIBYj{opacity:.65}.Dashboard_habitCheck__KZ5F4{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,102,68,.3);background:transparent;flex-shrink:0;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:transparent}.Dashboard_habitCheck__KZ5F4:hover{border-color:#f64;background:rgba(255,102,68,.1)}.Dashboard_habitCheckDone__B2JP1{background:#f64!important;border-color:#f64!important;color:#211a14!important;animation:Dashboard_habitCheckPop__xcXJD .25s ease}@keyframes Dashboard_habitCheckPop__xcXJD{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.Dashboard_habitInfo__9Ydib{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.Dashboard_habitNameRow__KTFNd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Dashboard_habitColorDot___2b2_{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:all .2s}.Dashboard_habitName__uXsI7{font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:#f0ead6;line-height:1.3}.Dashboard_habitTypeBadge__yvn8O{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-family:Sora,sans-serif;flex-shrink:0}.Dashboard_habitTypeBadgeBuild__LkODp{background:rgba(34,197,94,.12);color:rgba(134,239,172,.8)}.Dashboard_habitTypeBadgeBreak__Jr_vS{background:rgba(239,68,68,.12);color:hsla(0,94%,82%,.8)}.Dashboard_habitHeatRow__aeSR4{display:flex;align-items:center;gap:4px}.Dashboard_habitHeatDot__PYPNQ{width:10px;height:10px;border-radius:50%;background:hsla(46,46%,89%,.15);border:1px solid hsla(46,46%,89%,.12);transition:background .2s}.Dashboard_habitHeatDotFilled__SKQpE{background:#f64!important;border-color:#f64!important}.Dashboard_habitStreak__thQE9{font-size:12px;font-family:Sora,sans-serif;color:#f64;margin-left:4px;flex-shrink:0}.Dashboard_habitDeleteBtn__n5LxT{background:none;border:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:hsla(46,46%,89%,.2);font-size:18px;cursor:pointer;flex-shrink:0;transition:color .15s;border-radius:50%}.Dashboard_habitDeleteBtn__n5LxT:hover{color:#e74c3c;background:rgba(231,76,60,.08)}.Dashboard_habitsEmptyState__VwCR4{text-align:center;padding:52px 24px}.Dashboard_habitsEmptyIcon__MfHQ1{font-size:2.5rem;margin-bottom:14px}.Dashboard_habitsEmptyText__ff24R{font-size:16px;font-weight:600;color:hsla(46,46%,89%,.65);font-family:Figtree,sans-serif;margin-bottom:6px}.Dashboard_habitsEmptySub__ymbhi{font-size:13px;color:hsla(46,46%,89%,.35);font-family:Figtree,sans-serif;line-height:1.5;margin-bottom:24px}.Dashboard_habitsEmptyAddBtn__Aep7d{background:rgba(255,102,68,.12);border:1px solid rgba(255,102,68,.28);border-radius:100px;padding:11px 28px;color:#f64;font-size:14px;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s}.Dashboard_habitsEmptyAddBtn__Aep7d:hover{background:rgba(255,102,68,.2)}.Dashboard_habitsOverlayBg__RxiAH{position:fixed;inset:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:200;display:flex;align-items:flex-end;justify-content:center}@media (min-width:600px){.Dashboard_habitsOverlayBg__RxiAH{align-items:center;padding:24px}}.Dashboard_habitsOverlaySheet__sXW3d{background:#1a1108;border:1px solid rgba(255,200,120,.12);border-radius:24px 24px 0 0;width:100%;max-width:480px;padding:28px 24px 40px}@media (min-width:600px){.Dashboard_habitsOverlaySheet__sXW3d{border-radius:24px;padding:32px}}.Dashboard_habitsOverlayHeader__vxK1t{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.Dashboard_habitsOverlayTitle__OTVpI{font-family:Figtree,sans-serif;font-size:18px;font-weight:700;color:#f0ead6}.Dashboard_habitsOverlayClose__QMqZ_{background:none;border:none;font-size:22px;color:hsla(46,46%,89%,.35);cursor:pointer;padding:0 4px;transition:color .15s;line-height:1}.Dashboard_habitsOverlayClose__QMqZ_:hover{color:#f0ead6}.Dashboard_habitsOverlayBody__VxJt0{display:flex;flex-direction:column;gap:20px}.Dashboard_habitsField__jwFM0{display:flex;flex-direction:column;gap:8px}.Dashboard_habitsFieldLabel__Cc0V2{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:hsla(46,46%,89%,.38);font-family:Figtree,sans-serif}.Dashboard_habitsFieldInput__WOSXe{background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.12);border-radius:10px;padding:12px 14px;color:#f0ead6;font-size:15px;font-family:Figtree,sans-serif;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box}.Dashboard_habitsFieldInput__WOSXe::placeholder{color:hsla(46,46%,89%,.2)}.Dashboard_habitsFieldInput__WOSXe:focus{border-color:rgba(255,102,68,.4);box-shadow:0 0 0 3px rgba(255,102,68,.08)}.Dashboard_habitsTypeRow__uH9AR{display:flex;gap:8px}.Dashboard_habitsTypeBtn__hgRy8{flex:1 1;background:rgba(255,200,120,.05);border:1px solid rgba(255,200,120,.12);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600;font-family:Figtree,sans-serif;color:hsla(46,46%,89%,.45);cursor:pointer;transition:all .15s}.Dashboard_habitsTypeBtn__hgRy8:hover{border-color:rgba(255,200,120,.25);color:hsla(46,46%,89%,.7)}.Dashboard_habitsTypeBtnBuildActive__qKm7e{background:rgba(34,197,94,.1)!important;border-color:rgba(34,197,94,.35)!important;color:rgba(134,239,172,.9)!important}.Dashboard_habitsTypeBtnBreakActive__j0L_R{background:rgba(239,68,68,.1)!important;border-color:rgba(239,68,68,.35)!important;color:hsla(0,94%,82%,.9)!important}.Dashboard_habitsOverlaySubmit__QegT_{width:100%;background:#f64;border:none;border-radius:100px;padding:14px;color:#211a14;font-size:15px;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s}.Dashboard_habitsOverlaySubmit__QegT_:hover:not(:disabled){background:#ff7c55;transform:translateY(-1px)}.Dashboard_habitsOverlaySubmit__QegT_:disabled{opacity:.4;cursor:not-allowed}.Dashboard_stgView__Q33KL{max-width:560px;margin:0 auto;padding:52px 32px 80px}@media (max-width:768px){.Dashboard_stgView__Q33KL{padding:28px 16px 80px}}.Dashboard_stgSection__tvR3G{margin-bottom:20px}.Dashboard_stgLabel__Xp2Ld{font-family:Figtree,sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:hsla(46,46%,89%,.4);margin-bottom:6px;padding-left:2px}.Dashboard_stgSublabel__nokzM{font-family:Figtree,sans-serif;font-size:12px;color:hsla(46,46%,89%,.3);margin-bottom:8px;padding-left:2px}.Dashboard_stgCard__lc7Hm{background:#3e3228;border-radius:12px;overflow:hidden}.Dashboard_stgRow__uInR8{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,200,120,.06)}.Dashboard_stgRow__uInR8:last-child{border-bottom:none}.Dashboard_stgRowLast__nMAul{border-bottom:none!important}.Dashboard_stgRowLabel__4x37i{font-family:Figtree,sans-serif;font-size:14px;color:hsla(46,46%,89%,.75);font-weight:500;flex:1 1;min-width:0;display:block;margin-bottom:4px}.Dashboard_stgRowSub__14WrY{font-family:Figtree,sans-serif;font-size:12px;color:hsla(46,46%,89%,.5);font-weight:400;display:block}.Dashboard_stgRowRight__bPpMy{display:flex;align-items:center;gap:8px;flex-shrink:0}.Dashboard_stgChips__RPivX{display:flex;flex-wrap:wrap;gap:8px;padding:14px}.Dashboard_stgChip__uAyhH{background:#2a1f16;border:1px solid rgba(255,200,120,.1);border-radius:100px;padding:8px 16px;font-family:Figtree,sans-serif;font-size:13px;font-weight:500;color:hsla(46,46%,89%,.35);cursor:pointer;transition:all .2s ease}.Dashboard_stgChip__uAyhH:hover{color:hsla(46,46%,89%,.6);border-color:rgba(255,200,120,.2)}.Dashboard_stgChipActive__C_5aE{background:#f64!important;border-color:#f64!important;color:#f0ead6!important}.Dashboard_stgToggle__UFr34{width:44px;height:26px;border-radius:100px;background:rgba(255,200,120,.1);border:1px solid rgba(255,200,120,.12);cursor:pointer;position:relative;flex-shrink:0;transition:background .2s ease,border-color .2s ease}.Dashboard_stgToggle__UFr34:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:hsla(46,46%,89%,.3);transition:transform .2s ease,background .2s ease}.Dashboard_stgToggleOn__BCZ7t{background:rgba(255,102,68,.25)!important;border-color:#f64!important}.Dashboard_stgToggleOn__BCZ7t:after{transform:translateX(18px);background:#f64}.Dashboard_stgTimeInput__N0mrg{background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.12);border-radius:8px;padding:6px 10px;color:#f0ead6;font-size:13px;font-family:Figtree,sans-serif;outline:none;transition:border-color .2s ease;width:90px;color-scheme:dark}.Dashboard_stgTimeInput__N0mrg:focus{border-color:rgba(255,102,68,.4)}.Dashboard_stgTimeInputDisabled__LnwT6{opacity:.3;pointer-events:none}.Dashboard_stgNotifDeniedLabel__qhr9x,.Dashboard_stgNotifDeniedMsg___0pAi{font-size:12px;color:hsla(46,46%,89%,.35);font-family:Figtree,sans-serif}.Dashboard_stgNotifDeniedMsg___0pAi{padding:0 14px 12px;line-height:1.5}.Dashboard_stgThemeChips__93JnQ{display:flex;gap:8px;padding:14px;flex-wrap:wrap}.Dashboard_stgThemeChip__lXHWj{display:flex;align-items:center;gap:6px;background:#2a1f16;border:1px solid rgba(255,200,120,.1);border-radius:100px;padding:8px 16px;font-family:Figtree,sans-serif;font-size:13px;font-weight:500;color:hsla(46,46%,89%,.4);cursor:pointer;transition:all .2s ease}.Dashboard_stgThemeChip__lXHWj:hover:not(.Dashboard_stgThemeChipLocked__2cmnL){border-color:rgba(255,200,120,.25);color:hsla(46,46%,89%,.7)}.Dashboard_stgThemeChipActive__zD0rN{background:#f64!important;border-color:#f64!important;color:#f0ead6!important}.Dashboard_stgThemeChipLocked__2cmnL{opacity:.45;cursor:default}.Dashboard_stgLockIcon___61I8{font-size:11px}.Dashboard_stgInlineInput__ZgJ6f{background:transparent;border:none;border-bottom:1px solid rgba(255,200,120,.15);padding:4px 0;color:#f0ead6;font-size:14px;font-family:Figtree,sans-serif;outline:none;text-align:right;width:160px;transition:border-color .2s ease}.Dashboard_stgInlineInput__ZgJ6f::placeholder{color:hsla(46,46%,89%,.2)}.Dashboard_stgInlineInput__ZgJ6f:focus{border-bottom-color:#f64}@media (max-width:480px){.Dashboard_stgInlineInput__ZgJ6f{width:120px}}.Dashboard_stgEmailDisplay__0k5IA{font-family:Figtree,sans-serif;font-size:13px;color:hsla(46,46%,89%,.35);text-align:right;word-break:break-all}.Dashboard_stgGhostBtn__Ym4N9{background:transparent;border:1px solid rgba(255,200,120,.15);border-radius:100px;padding:6px 14px;font-family:Figtree,sans-serif;font-size:12px;font-weight:500;color:hsla(46,46%,89%,.4);cursor:pointer;transition:all .2s ease}.Dashboard_stgGhostBtn__Ym4N9:hover:not(:disabled){border-color:rgba(255,200,120,.3);color:hsla(46,46%,89%,.65)}.Dashboard_stgGhostBtn__Ym4N9:disabled{opacity:.3;cursor:not-allowed}.Dashboard_stgDangerCard__N_aiH{background:rgba(232,50,26,.08);border:1px solid rgba(232,50,26,.18);border-radius:12px;overflow:hidden}.Dashboard_stgDangerRowLabel___Lo8y{font-family:Figtree,sans-serif;font-size:14px;color:hsla(46,46%,89%,.6);font-weight:500;flex:1 1}.Dashboard_stgDangerBtn__q9M0m{background:transparent;border:1px solid rgba(232,50,26,.35);border-radius:100px;padding:7px 16px;font-family:Figtree,sans-serif;font-size:13px;font-weight:600;color:#e8321a;cursor:pointer;transition:all .2s ease;flex-shrink:0}.Dashboard_stgDangerBtn__q9M0m:hover{background:rgba(232,50,26,.1)}.Dashboard_stgDeleteConfirm__8voMR{padding:16px 14px;display:flex;flex-direction:column;gap:12px}.Dashboard_stgDeleteMsg__S9WTG{font-family:Figtree,sans-serif;font-size:13px;color:hsla(46,46%,89%,.6);line-height:1.5}.Dashboard_stgDeleteActions__prpJS{display:flex;gap:8px;flex-wrap:wrap}.Dashboard_stgDeleteConfirmBtn__iEc5_{background:#e8321a;border:none;border-radius:100px;padding:10px 18px;font-family:Figtree,sans-serif;font-size:13px;font-weight:700;color:#f0ead6;cursor:pointer;transition:all .2s ease}.Dashboard_stgDeleteConfirmBtn__iEc5_:hover:not(:disabled){background:#c4291a}.Dashboard_stgDeleteConfirmBtn__iEc5_:disabled{opacity:.5;cursor:not-allowed}.Dashboard_stgDeleteCancelBtn__1URzU{background:transparent;border:1px solid rgba(255,200,120,.15);border-radius:100px;padding:10px 18px;font-family:Figtree,sans-serif;font-size:13px;font-weight:500;color:hsla(46,46%,89%,.45);cursor:pointer;transition:all .2s ease}.Dashboard_stgDeleteCancelBtn__1URzU:hover{border-color:rgba(255,200,120,.3);color:hsla(46,46%,89%,.7)}.Dashboard_stgDeleteOverlay__qiAdY{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:300;display:flex;align-items:center;justify-content:center;padding:20px}.Dashboard_stgDeleteOverlayCard__kBwmo{background:var(--card-bg,#1c1208);border:1px solid rgba(232,50,26,.25);border-radius:16px;padding:24px;max-width:380px;width:100%;display:flex;flex-direction:column;gap:20px}.Dashboard_stgDeleteOverlayTitle__2FKI6{font-family:Figtree,sans-serif;font-size:18px;font-weight:700;color:#e8321a;text-align:center}.Dashboard_stgDeleteOverlayMsg__WZdea{font-family:Figtree,sans-serif;font-size:14px;color:hsla(46,46%,89%,.7);line-height:1.6;text-align:center}.Dashboard_stgDeleteOverlayActions__2qi_k{display:flex;flex-direction:column-reverse;gap:10px}.Dashboard_stgSignOutBtn__BtqPq{width:100%;background:transparent;border:1px solid rgba(255,200,120,.12);border-radius:12px;padding:14px;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;color:hsla(46,46%,89%,.45);cursor:pointer;transition:all .2s ease;margin-top:8px}.Dashboard_stgSignOutBtn__BtqPq:hover{border-color:rgba(255,200,120,.25);color:hsla(46,46%,89%,.7)}.Dashboard_ciView__Yu4ER{display:flex;flex-direction:column;flex:1 1;height:100%;max-width:640px;margin:0 auto;padding:12px 14px 0;min-height:0;overflow:hidden}.Dashboard_ciRibbonWrap__AEYbo{flex-shrink:0;margin-bottom:14px}.Dashboard_ciRibbonLabel__4DNt1{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(46,46%,89%,.28);margin-bottom:6px}.Dashboard_ciRibbon__KEx_h{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.Dashboard_ciRibbon__KEx_h::-webkit-scrollbar{display:none}.Dashboard_ciPill__2QBqU{display:inline-flex;align-items:center;flex-shrink:0;border-radius:100px;padding:4px 12px;font-size:12px;font-weight:600;font-family:Figtree,sans-serif;white-space:nowrap;opacity:0;animation:Dashboard_ciPillFadeIn__dnCPf .3s ease forwards}@keyframes Dashboard_ciPillFadeIn__dnCPf{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Dashboard_ciPillHot__TIg_K{background:#f64;color:#211a14}.Dashboard_ciPillEmber__RqH3R{background:#e8321a;color:#f0ead6}.Dashboard_ciPillGreen__Sm506{background:#4caf50;color:#fff}.Dashboard_ciPillGhost__zZ8an{background:#3e3228;color:hsla(46,46%,89%,.7)}.Dashboard_ciPersonaBadgeWrap__z_6J8{display:flex;justify-content:center;flex-shrink:0;margin-bottom:10px}.Dashboard_ciPersonaBadge__v1iIy{background:#3e3228;color:#f64;border-radius:100px;padding:5px 16px;font-size:13px;font-weight:600;font-family:Figtree,sans-serif;letter-spacing:.02em}.Dashboard_ciPersonaEmpty__QOaqK{font-size:12px;color:hsla(46,46%,89%,.3);font-family:Figtree,sans-serif;font-style:italic}.Dashboard_ciRateBarTrack__ZOEPP{height:4px;background:#3e3228;border-radius:2px;flex-shrink:0;margin-bottom:12px;overflow:hidden}.Dashboard_ciRateBarFill__7OQZn{height:100%;background:#f64;border-radius:2px;transition:width .4s ease}.Dashboard_ciCheckinBadge__sYjNn{display:flex;align-items:center;gap:8px;background:#3e3228;color:hsla(46,46%,89%,.8);border-radius:100px;padding:5px 14px;font-size:12px;font-family:Figtree,sans-serif;align-self:center;flex-shrink:0;margin-bottom:12px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.Dashboard_ciCheckinDot__sXaLd{width:7px;height:7px;border-radius:50%;background:#4caf50;flex-shrink:0}.Dashboard_ciCheckinBadgeClose__l1cdW{background:none;border:none;color:hsla(46,46%,89%,.5);cursor:pointer;font-size:14px;padding:0;margin-left:4px;transition:color .15s ease;flex-shrink:0}.Dashboard_ciCheckinBadgeClose__l1cdW:hover{color:hsla(46,46%,89%,.8)}.Dashboard_ciMessages__X_Zy9{flex:1 1;min-height:0;overflow-y:auto;padding:8px 0 80px;display:flex;flex-direction:column;gap:10px}.Dashboard_ciEmptyState__WP2fG{margin:auto;text-align:center;font-size:14px;color:hsla(46,46%,89%,.28);font-family:Figtree,sans-serif;padding:40px 24px;line-height:1.5}.Dashboard_ciBubbleWrap__NBk94{align-items:flex-start}.Dashboard_ciBubbleUserWrap__SEROg,.Dashboard_ciBubbleWrap__NBk94{display:flex;flex-direction:column;gap:3px;animation:Dashboard_ciBubbleFadeIn__XO7b4 .2s ease both}.Dashboard_ciBubbleUserWrap__SEROg{align-items:flex-end}@keyframes Dashboard_ciBubbleFadeIn__XO7b4{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Dashboard_ciPersonaLabel__flCgx{font-size:11px;font-weight:700;color:#f64;font-family:Figtree,sans-serif;text-transform:uppercase;letter-spacing:.06em;padding-left:4px}.Dashboard_ciBubbleAI__LJgCn{background:#3e3228;color:#f0ead6;border-radius:4px 12px 12px 12px;padding:12px 16px;font-size:.95rem;line-height:1.6;max-width:84%;font-family:Figtree,sans-serif}.Dashboard_ciBubbleUser__KNQAK{background:#f64;color:#211a14;border-radius:12px 4px 12px 12px;padding:10px 16px;font-size:.9rem;font-weight:500;line-height:1.5;max-width:76%;font-family:Figtree,sans-serif}.Dashboard_ciRateLimitMsg__QHV8X{flex-shrink:0;font-size:13px;color:hsla(46,46%,89%,.6);font-family:Figtree,sans-serif;text-align:center;padding:8px 14px;background:rgba(62,50,40,.6);border-radius:8px;margin:4px 0;line-height:1.5}.Dashboard_ciUpgradeLink__N132Z{color:#f64;font-weight:700;text-decoration:none}.Dashboard_ciUpgradeLink__N132Z:hover{text-decoration:underline}.Dashboard_ciErrorMsg__WnVqh{flex-shrink:0;font-size:13px;color:#e8321a;font-family:Figtree,sans-serif;text-align:center;padding:6px 14px;margin:4px 0}.Dashboard_ciChips__8_iYs{display:flex;gap:8px;flex-shrink:0;overflow-x:auto;padding:8px 0 6px;scrollbar-width:none;animation:Dashboard_ciChipsSlideUp__al3Vo .3s ease both}.Dashboard_ciChips__8_iYs::-webkit-scrollbar{display:none}@keyframes Dashboard_ciChipsSlideUp__al3Vo{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Dashboard_ciChip__inzu1{flex-shrink:0;background:#3e3228;border:1px solid rgba(255,102,68,.4);border-radius:100px;color:#f0ead6;font-size:13px;font-weight:500;font-family:Figtree,sans-serif;padding:6px 14px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.Dashboard_ciChip__inzu1:hover{background:rgba(255,102,68,.12);border-color:rgba(255,102,68,.7);color:#f64}.Dashboard_ciInputBar__LO52M{display:flex;gap:0;align-items:center;background:#3e3228;border:1px solid rgba(255,200,120,.1);border-radius:100px;padding:5px 5px 5px 18px;flex-shrink:0;margin:6px 0 24px;transition:border-color .2s}.Dashboard_ciInputBar__LO52M:focus-within{border-color:rgba(255,102,68,.4)}.Dashboard_ciInput__AOv5S{flex:1 1;background:transparent;border:none;outline:none;color:#f0ead6;font-size:.93rem;font-family:Figtree,sans-serif;min-width:0;padding-right:8px}.Dashboard_ciInput__AOv5S::placeholder{color:hsla(46,46%,89%,.25)}.Dashboard_ciSendBtn__B83JE{background:#f64;color:#211a14;border:none;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer;flex-shrink:0;transition:all .2s;box-shadow:0 2px 10px rgba(255,102,68,.35)}.Dashboard_ciSendBtn__B83JE:hover:not(:disabled){background:#ff7a58;transform:scale(1.05)}.Dashboard_ciSendBtn__B83JE:disabled{opacity:.35;cursor:not-allowed}.Dashboard_ciSendSpinner__nZL_s{display:inline-block;width:14px;height:14px;border:2px solid rgba(33,26,20,.3);border-top-color:#211a14;border-radius:50%;animation:Dashboard_ciSpin__2h9gV .7s linear infinite}@keyframes Dashboard_ciSpin__2h9gV{to{transform:rotate(1turn)}}.Dashboard_ciMicBtn__Gybh6{background:transparent;color:#f0ead6;border:none;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s;font-size:16px}.Dashboard_ciMicBtn__Gybh6:hover:not(:disabled){transform:scale(1.05)}.Dashboard_ciMicBtn__Gybh6:disabled{opacity:.5;cursor:not-allowed}@keyframes Dashboard_pulse__aGBo3{0%,to{opacity:1}50%{opacity:.5}}.Dashboard_calView2__CjqA4{display:flex;flex-direction:column;gap:16px;padding:12px 14px 80px;max-width:680px;margin:0 auto}.Dashboard_calCard__QNVZh{background:#1e1409;border:1px solid rgba(255,200,120,.1);border-radius:16px;padding:16px;box-shadow:0 1px 4px rgba(0,0,0,.3)}.Dashboard_calCard__QNVZh .Dashboard_calMonthNav__2xCa_{padding:0 0 12px}.Dashboard_calCard__QNVZh .Dashboard_calGrid__Meebi{gap:2px}.Dashboard_calCard__QNVZh .Dashboard_calCell__gMJ43{border-radius:8px;min-height:44px;padding:6px 4px 4px;position:relative;cursor:pointer;transition:background .15s}.Dashboard_calCard__QNVZh .Dashboard_calCell__gMJ43:hover{background:rgba(255,102,68,.08)}.Dashboard_calCellSelected__l8aLE{background:rgba(255,102,68,.12)!important;border:1px solid rgba(255,102,68,.3)!important}.Dashboard_calDotTask__foD6O{width:5px;height:5px;border-radius:50%;background:#f64;flex-shrink:0}.Dashboard_calDotBill__QVoEk{width:5px;height:5px;border-radius:50%;background:#e8321a;flex-shrink:0}.Dashboard_calUpcoming2__bRv_4{background:#1e1409;border:1px solid rgba(255,200,120,.1);border-radius:16px;padding:16px}.Dashboard_calUpcoming2Label__0jzcO{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f64;margin-bottom:12px}.Dashboard_calUpcoming2Empty__orTVa{font-size:14px;color:hsla(46,46%,89%,.3);font-family:Figtree,sans-serif;text-align:center;padding:16px 0}.Dashboard_calUpcoming2DateHeader__DP4S7{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(46,46%,89%,.4);margin:12px 0 6px;padding-left:2px}.Dashboard_calUpcoming2DateHeader__DP4S7:first-child{margin-top:0}.Dashboard_calUpcoming2Row__9o4Cb{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .15s;margin-bottom:2px}.Dashboard_calUpcoming2Row__9o4Cb:hover{background:rgba(255,200,120,.05)}.Dashboard_calUpcoming2Left__BT_nx{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.Dashboard_calUpcoming2Title__8pU8U{font-size:14px;font-weight:500;color:#f0ead6;font-family:Figtree,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_calUpcoming2Time__IR4M6{font-size:11px;color:hsla(46,46%,89%,.45);font-family:Sora,sans-serif}.Dashboard_calUpcoming2ExtBadge__EwfWQ{font-size:10px;font-weight:700;color:#f64;background:rgba(255,102,68,.1);border:1px solid rgba(255,102,68,.25);border-radius:100px;padding:1px 7px;white-space:nowrap;flex-shrink:0}.Dashboard_calPanelBg__aqOqu{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:200;animation:Dashboard_calPanelFadeIn__Jzx1K .2s ease}@keyframes Dashboard_calPanelFadeIn__Jzx1K{0%{opacity:0}to{opacity:1}}.Dashboard_calPanel__pHG6y{position:fixed;bottom:0;left:0;right:0;max-width:640px;margin:0 auto;background:#211a14;border-radius:20px 20px 0 0;border:1px solid rgba(255,200,120,.12);border-bottom:none;z-index:201;max-height:62vh;display:flex;flex-direction:column;animation:Dashboard_calPanelSlideUp__TgAg_ .25s ease}@keyframes Dashboard_calPanelSlideUp__TgAg_{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Dashboard_calPanelHandle__TOlQu{width:36px;height:4px;background:hsla(46,46%,89%,.2);border-radius:2px;margin:10px auto 0;flex-shrink:0}.Dashboard_calPanelHeader__wAjBN{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 10px;flex-shrink:0}.Dashboard_calPanelTitle__0SOin{font-size:16px;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif}.Dashboard_calPanelClose__3MeGN{background:none;border:none;color:hsla(46,46%,89%,.4);font-size:16px;cursor:pointer;padding:4px 8px;transition:color .15s}.Dashboard_calPanelClose__3MeGN:hover{color:#f0ead6}.Dashboard_calPanelBody__nAsuA{flex:1 1;overflow-y:auto;padding:0 20px 24px}.Dashboard_calPanelSection__Nwqeh{margin-bottom:16px}.Dashboard_calPanelSectionLabel__xWqpF{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.35);margin-bottom:8px}.Dashboard_calPanelTaskRow__h5iE9{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:8px;cursor:pointer;transition:background .15s;margin-bottom:2px}.Dashboard_calPanelTaskRow__h5iE9:hover{background:rgba(255,200,120,.06)}.Dashboard_calPanelTaskTime__3xHSV{font-size:12px;font-weight:600;color:#f64;font-family:Sora,sans-serif;min-width:52px;flex-shrink:0}.Dashboard_calPanelTaskTitle__DYvOT{font-size:14px;color:#f0ead6;font-family:Figtree,sans-serif;flex:1 1}.Dashboard_calPanelBillRow__J3Y4F{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;margin-bottom:2px;background:rgba(232,50,26,.05)}.Dashboard_calPanelBillName__gsluk{font-size:14px;color:#f0ead6;font-family:Figtree,sans-serif;flex:1 1}.Dashboard_calPanelBillAmt__2gpOq{font-size:13px;font-weight:600;color:#e8321a;font-family:Sora,sans-serif}.Dashboard_calPanelEmpty__8p46C{text-align:center;font-size:14px;color:hsla(46,46%,89%,.3);font-family:Figtree,sans-serif;padding:24px 0 12px}.Dashboard_calPanelAddBtn__MTjYE{width:100%;margin-top:12px;padding:11px 0;background:transparent;border:1px solid rgba(255,102,68,.3);border-radius:10px;color:#f64;font-size:13px;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;transition:all .15s}.Dashboard_calPanelAddBtn__MTjYE:hover{background:rgba(255,102,68,.08);border-color:rgba(255,102,68,.6)}.Dashboard_pgView__Jrf7i{display:flex;flex-direction:column;gap:10px;padding:12px 14px 80px;max-width:680px;margin:0 auto}.Dashboard_pgRingsCard__Gn_b1{background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-radius:12px;padding:20px 12px 16px}.Dashboard_pgRingsRow__dGGsD{display:flex;align-items:flex-start;justify-content:center;gap:14px}.Dashboard_pgRingWrap__wF6mC{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1 1}.Dashboard_pgRingSvgWrap__ge36w{position:relative;width:68px;height:68px}.Dashboard_pgRingCenter__lpVwr{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.Dashboard_pgRingValue__PTRFX{font-family:Sora,sans-serif;font-size:17px;font-weight:700;color:#f0ead6;text-align:center;line-height:1}.Dashboard_pgRingSubValue__f3AWX{font-size:7px;color:hsla(46,46%,89%,.5);font-family:Figtree,sans-serif;text-align:center;line-height:1}.Dashboard_pgRingLabel__NZTrB{font-size:10px;font-weight:500;color:hsla(46,46%,89%,.45);font-family:Figtree,sans-serif;text-align:center}.Dashboard_pgXpCard__zrQZo{background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-radius:12px;padding:10px 12px}.Dashboard_pgXpRow__jic_o{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.Dashboard_pgXpLeft__shyvr{display:flex;align-items:baseline;gap:5px}.Dashboard_pgXpEmoji__sSTE0{font-size:15px;line-height:1}.Dashboard_pgXpNumber__jQ9bA{font-family:Sora,sans-serif;font-size:18px;font-weight:700;color:#ffb800;line-height:1}.Dashboard_pgXpUnit__pj755{font-size:11px;font-weight:600;color:rgba(255,184,0,.65);font-family:Figtree,sans-serif}.Dashboard_pgXpRight__zaor_{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.Dashboard_pgXpToGo__TVLAi{font-size:11px;font-weight:600;color:#ffb800;font-family:Figtree,sans-serif}.Dashboard_pgXpNextHint__woUr_{font-size:8px;color:hsla(46,46%,89%,.38);font-family:Figtree,sans-serif}.Dashboard_pgXpBarTrack__9Vemv{height:6px;background:hsla(46,46%,89%,.07);border-radius:3px;overflow:hidden;margin-bottom:8px}.Dashboard_pgXpBarFill__3BGFE{height:100%;background:linear-gradient(90deg,#ffb800,#f64);border-radius:3px;transition:width .5s ease}.Dashboard_pgXpMilestones__neBDQ{display:flex;justify-content:space-between}.Dashboard_pgXpMstone__ujlpn{font-size:8px;color:hsla(46,46%,89%,.3);font-family:Figtree,sans-serif}.Dashboard_pgInsightsStack__aFddl{display:flex;flex-direction:column;gap:6px}.Dashboard_pgInsightCard__kmUaD{background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-left:3px solid #f64;border-radius:10px;padding:10px 12px}.Dashboard_pgInsightHeader__dgr1Q{display:flex;align-items:center;gap:6px;margin-bottom:4px}.Dashboard_pgInsightIcon__GozTR{font-size:11px;font-weight:800;font-family:Figtree,sans-serif;line-height:1;flex-shrink:0}.Dashboard_pgInsightType__9WcBH{font-size:9px;font-weight:800;font-family:Figtree,sans-serif;letter-spacing:.08em;text-transform:uppercase}.Dashboard_pgInsightBody__xUaar{font-size:11px;color:hsla(46,46%,89%,.56);font-family:Figtree,sans-serif;line-height:1.5}.Dashboard_pgInsightSkeleton__wtHpw{height:120px;background:#3e3228;border:1px solid hsla(46,46%,89%,.06);border-radius:10px;animation:Dashboard_pgSkeletonPulse__2laA_ 1.4s ease-in-out infinite}@keyframes Dashboard_pgSkeletonPulse__2laA_{0%,to{opacity:.6}50%{opacity:1}}.Dashboard_pgWeekCard__6qD37{background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-radius:12px;padding:12px}.Dashboard_pgWeekHeader__juAWU{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.Dashboard_pgWeekTitle__BLPbW{font-size:10px;font-weight:700;color:hsla(46,46%,89%,.45);font-family:Figtree,sans-serif;text-transform:uppercase;letter-spacing:.08em}.Dashboard_pgWeekCount__5O0ji{font-family:Sora,sans-serif;font-size:11px;font-weight:600;color:hsla(46,46%,89%,.4)}.Dashboard_pgBarChart__Xopau{display:flex;align-items:flex-end;gap:5px;margin-bottom:10px}.Dashboard_pgBarCol__kM1lo{display:flex;flex-direction:column;align-items:center;gap:5px;flex:1 1}.Dashboard_pgBarPairWrap__ZbFWt{display:flex;align-items:flex-end;gap:2px}.Dashboard_pgBarPrev___wxKG{width:8px;background:hsla(46,46%,89%,.15);border-radius:2px 2px 0 0}.Dashboard_pgBar__UPy4t{width:8px;background:hsla(46,46%,89%,.22);border-radius:2px 2px 0 0;min-height:3px}.Dashboard_pgBarToday__SGIJM{background:#f64!important}.Dashboard_pgBarLabel__Fe796{font-size:9px;font-weight:500;color:hsla(46,46%,89%,.3);font-family:Figtree,sans-serif;text-transform:uppercase}.Dashboard_pgBarLabelToday__UDRXL{color:#f64}.Dashboard_pgWeekLegend__L1oaZ{display:flex;gap:12px;align-items:center}.Dashboard_pgWeekLegendItem__ClyHg{display:flex;align-items:center;gap:5px}.Dashboard_pgWeekDot__C50Mh{width:7px;height:7px;border-radius:50%;flex-shrink:0}.Dashboard_pgWeekLegendLabel__IJhmT{font-size:9px;color:hsla(46,46%,89%,.4);font-family:Figtree,sans-serif}.Dashboard_pgMonthCard__oKD4k{background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-radius:12px;padding:12px 14px}.Dashboard_pgMonthName__Ykibm{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.4);font-family:Figtree,sans-serif;margin-bottom:10px}.Dashboard_pgMonthStat__sKvYW,.Dashboard_pgMonthStats__zkpXt{display:flex;align-items:center}.Dashboard_pgMonthStat__sKvYW{flex-direction:column;gap:3px;flex:1 1}.Dashboard_pgMonthStatNum__iNWZ2{font-family:Sora,sans-serif;font-size:16px;font-weight:700;line-height:1}.Dashboard_pgMonthStatLabel__p_jqU{font-size:8px;color:hsla(46,46%,89%,.38);font-family:Figtree,sans-serif}.Dashboard_pgMonthDivider__K7QHg{width:.5px;height:32px;background:hsla(46,46%,89%,.12);flex-shrink:0}.Dashboard_progressSummaryLoading__aU1wC{color:hsla(46,46%,89%,.35);font-size:1.2rem;letter-spacing:4px}.Dashboard_progressSummaryRefresh__9zQLQ{background:transparent;border:1px solid hsla(46,46%,89%,.15);border-radius:8px;padding:8px 16px;color:hsla(46,46%,89%,.5);font-size:.85rem;font-family:Figtree,sans-serif;cursor:pointer}.Dashboard_voiceFab__5au6N{position:fixed;bottom:90px;left:50%;transform:translateX(-50%);z-index:200;width:56px;height:56px;border-radius:50%;background:#f64;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(255,102,68,.35);animation:Dashboard_fabIdlePulse__bSbFC 3s ease-in-out infinite;transition:transform .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.Dashboard_voiceFab__5au6N:hover{background:#ff7a5c}.Dashboard_voiceFab__5au6N:active{transform:translateX(-50%) scale(.93)}.Dashboard_voiceFabRecording__3tfFD{background:#e8321a;animation:Dashboard_fabRipple__BqHFC 1s ease-out infinite;box-shadow:0 4px 20px rgba(232,50,26,.45)}.Dashboard_voiceFabProcessing__L3Fe3{background:#f64;animation:none;opacity:.75;cursor:default}@keyframes Dashboard_fabIdlePulse__bSbFC{0%,to{box-shadow:0 4px 20px rgba(255,102,68,.35)}50%{box-shadow:0 4px 28px rgba(255,102,68,.6)}}@keyframes Dashboard_fabRipple__BqHFC{0%{box-shadow:0 0 0 0 rgba(232,50,26,.5),0 0 0 0 rgba(232,50,26,.3)}60%{box-shadow:0 0 0 10px rgba(232,50,26,0),0 0 0 20px rgba(232,50,26,0)}to{box-shadow:0 0 0 0 rgba(232,50,26,0),0 0 0 0 rgba(232,50,26,0)}}.Dashboard_voiceWaveBars__QtgMA{display:flex;align-items:center;gap:3px;height:20px}.Dashboard_voiceWaveBar__0iU4x{display:block;width:3px;border-radius:2px;background:#f64;animation:Dashboard_fabWaveBar__rLvP_ .6s ease-in-out infinite alternate}.Dashboard_voiceWaveBar__0iU4x:first-child{height:8px;animation-delay:0ms}.Dashboard_voiceWaveBar__0iU4x:nth-child(2){height:16px;animation-delay:.15s}.Dashboard_voiceWaveBar__0iU4x:nth-child(3){height:8px;animation-delay:.3s}@keyframes Dashboard_fabWaveBar__rLvP_{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.Dashboard_voiceFabSpinner__QILII{width:20px;height:20px;border:2px solid rgba(255,102,68,.3);border-top-color:#f64;border-radius:50%;animation:Dashboard_fabSpin__ALAoo 1s linear infinite}@keyframes Dashboard_fabSpin__ALAoo{to{transform:rotate(1turn)}}@keyframes Dashboard_xpFloat__IyRiw{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes Dashboard_taskFadeOut___lTbf{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(8px)}}@keyframes Dashboard_checkPop__VSMZC{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes Dashboard_greetingSlideDown__NqNWV{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.Dashboard_s17GreetCardAnimate__no2P2{animation:Dashboard_greetingSlideDown__NqNWV .35s ease-out forwards}.Dashboard_s17GreetCardAnimate__no2P2>:first-child{animation:Dashboard_greetingSlideDown__NqNWV .35s ease-out 0ms both}.Dashboard_s17GreetCardAnimate__no2P2>:nth-child(2){animation:Dashboard_greetingSlideDown__NqNWV .35s ease-out 80ms both}.Dashboard_s17GreetCardAnimate__no2P2>:nth-child(3){animation:Dashboard_greetingSlideDown__NqNWV .35s ease-out .16s both}.Dashboard_s17GreetCardAnimate__no2P2>:nth-child(4){animation:Dashboard_greetingSlideDown__NqNWV .35s ease-out .24s both}.Dashboard_streakOverlay__l36dF{position:fixed;inset:0;z-index:999;background:rgba(33,26,20,.92);display:flex;align-items:center;justify-content:center;cursor:pointer}.Dashboard_streakContent__ELhhS{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;animation:Dashboard_streakEnter__TMNdN .4s ease-out forwards}@keyframes Dashboard_streakEnter__TMNdN{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.Dashboard_streakNum__EOFyQ{font-family:Sora,sans-serif;font-weight:600;font-size:64px;color:#f64;line-height:1}.Dashboard_streakLabel__OfMRM{font-family:Figtree,sans-serif;font-weight:400;font-size:16px;color:#f0ead6}.Dashboard_streakSubtext__S4vs7{font-family:Figtree,sans-serif;font-size:14px;color:hsla(46,46%,89%,.6);margin-top:4px}.Dashboard_streakDismiss__8GX4b{font-family:Figtree,sans-serif;font-size:12px;color:hsla(46,46%,89%,.3);margin-top:24px;letter-spacing:.04em}.Dashboard_streakParticle___My7W{position:absolute;width:6px;height:6px;border-radius:50%;background:#f64;top:50%;left:50%;transform:translate(-50%,-50%);animation:Dashboard_streakParticleOut__7kxfI .8s ease-out forwards;pointer-events:none}@keyframes Dashboard_streakParticleOut__7kxfI{0%{opacity:.8;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(calc(-50% + var(--px)),calc(-50% + var(--py)))}}@keyframes Dashboard_skeletonShimmer__VDfE7{0%{background-position:-400px 0}to{background-position:400px 0}}.Dashboard_skeletonCard__vjNI5{background:#3e3228;border-radius:12px;padding:16px;margin-bottom:10px;display:flex;flex-direction:column;gap:10px}.Dashboard_skeletonBar__eb1zI{height:12px;border-radius:6px}.Dashboard_skeletonBar__eb1zI,.Dashboard_skeletonCircle__sXMQP{background:linear-gradient(90deg,hsla(46,46%,89%,.06) 25%,hsla(46,46%,89%,.13) 50%,hsla(46,46%,89%,.06) 75%);background-size:800px 100%;animation:Dashboard_skeletonShimmer__VDfE7 1.4s ease-in-out infinite}.Dashboard_skeletonCircle__sXMQP{width:36px;height:36px;border-radius:50%;flex-shrink:0}.Dashboard_errorState__Wfwzw{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:32px 20px}.Dashboard_errorMessage__3hAcq{font-size:.92rem;color:hsla(46,46%,89%,.45);font-family:Figtree,sans-serif;margin:0}.Dashboard_errorRetryBtn__S8ohu{background:none;border:1px solid rgba(255,102,68,.35);border-radius:100px;padding:8px 20px;color:#f64;font-size:.88rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;transition:background .2s,border-color .2s;margin-top:4px}.Dashboard_errorRetryBtn__S8ohu:hover{background:rgba(255,102,68,.1);border-color:rgba(255,102,68,.55)}.Dashboard_ttView__fSZhR{min-height:100%}.Dashboard_ttEmpty__Ko_cr{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 28px 80px;gap:0}.Dashboard_ttEmptyIcon__5917S{width:64px;height:64px;border-radius:20px;background:rgba(255,102,68,.1);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.Dashboard_ttEmptyHeadline__iDrvu{font-size:1.18rem;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif;margin:0 0 8px}.Dashboard_ttEmptySub__mUB4h{font-size:.9rem;color:hsla(46,46%,89%,.45);font-family:Figtree,sans-serif;margin:0 0 24px;line-height:1.5}.Dashboard_ttEmptyBtns__gptQL{display:flex;flex-direction:column;gap:10px;width:100%;max-width:280px}.Dashboard_ttPrimaryBtn__ka0Hc{background:#f64;border:none;border-radius:100px;padding:12px 24px;color:#211a14;font-size:.95rem;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:background .2s}.Dashboard_ttPrimaryBtn__ka0Hc:hover{background:#ff7a5c}.Dashboard_ttGhostBtn__Ce9uc{background:transparent;border:1px solid hsla(46,46%,89%,.2);border-radius:100px;padding:12px 24px;color:hsla(46,46%,89%,.65);font-size:.9rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;transition:border-color .2s,color .2s}.Dashboard_ttGhostBtn__Ce9uc:hover{border-color:hsla(46,46%,89%,.4);color:#f0ead6}.Dashboard_ttCrewHeader__gJ7LJ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.Dashboard_ttCrewName__rc3C_{font-size:1.15rem;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif;margin-bottom:4px}.Dashboard_ttCrewTypeBadge__Qs76I{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,102,68,.12);padding:2px 10px}.Dashboard_ttCrewTypeBadge__Qs76I,.Dashboard_ttNudgeBtn__aqMGW{color:#f64;border:1px solid rgba(255,102,68,.25);border-radius:100px}.Dashboard_ttNudgeBtn__aqMGW{background:rgba(255,102,68,.1);padding:8px 16px;font-size:.85rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;white-space:nowrap;transition:background .2s;flex-shrink:0}.Dashboard_ttNudgeBtn__aqMGW:hover:not(:disabled){background:rgba(255,102,68,.2)}.Dashboard_ttNudgeBtn__aqMGW:disabled{opacity:.5;cursor:default}.Dashboard_ttInviteBlock__yclVx{background:hsla(46,46%,89%,.04);border:1px solid hsla(46,46%,89%,.08);border-radius:12px;padding:12px 14px;margin-bottom:20px}.Dashboard_ttInviteLabel__tAIqc{display:block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.4);font-family:Figtree,sans-serif;margin-bottom:8px}.Dashboard_ttInviteRow__zQVFQ{display:flex;align-items:center;justify-content:space-between;gap:12px}.Dashboard_ttInviteCode__e8YLG{font-family:Sora,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.12em;color:#f0ead6}.Dashboard_ttCopyBtn__rDMhM{background:rgba(255,102,68,.1);border:1px solid rgba(255,102,68,.25);border-radius:100px;padding:5px 14px;color:#f64;font-size:.8rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;white-space:nowrap;transition:background .2s}.Dashboard_ttCopyBtn__rDMhM:hover{background:rgba(255,102,68,.2)}.Dashboard_ttSection__7jyk4{margin-bottom:20px}.Dashboard_ttSectionLabel__CT2yq{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.35);font-family:Figtree,sans-serif;margin-bottom:10px}.Dashboard_ttMemberList__fTxas{display:flex;flex-direction:column;gap:2px}.Dashboard_ttMember__DJ5rW{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid hsla(46,46%,89%,.05)}.Dashboard_ttMember__DJ5rW:last-child{border-bottom:none}.Dashboard_ttAvatar__PilB_{width:34px;height:34px;border-radius:50%;background:rgba(255,102,68,.15);border:1px solid rgba(255,102,68,.25);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#f64;font-family:Figtree,sans-serif;flex-shrink:0}.Dashboard_ttMemberName__9YhHF{flex:1 1;font-size:.92rem;font-weight:500;color:#f0ead6;font-family:Figtree,sans-serif}.Dashboard_ttOwnerBadge__bpVEf{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(46,46%,89%,.35);background:hsla(46,46%,89%,.06);border:1px solid hsla(46,46%,89%,.1);border-radius:100px;padding:2px 8px}.Dashboard_ttActivityFeed__CAsPV{display:flex;flex-direction:column;gap:2px}.Dashboard_ttActivityItem__8E1CX{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid hsla(46,46%,89%,.05)}.Dashboard_ttActivityItem__8E1CX:last-child{border-bottom:none}.Dashboard_ttActivityText__Zi2qc{font-size:.88rem;color:hsla(46,46%,89%,.7);font-family:Figtree,sans-serif;line-height:1.45;flex:1 1}.Dashboard_ttActivityTime__IR_b1{font-size:.75rem;color:hsla(46,46%,89%,.3);font-family:Figtree,sans-serif;white-space:nowrap;flex-shrink:0;padding-top:1px}.Dashboard_ttOverlayBackdrop__nUY9s{position:fixed;inset:0;background:rgba(33,26,20,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:200;display:flex;align-items:flex-end;justify-content:center}.Dashboard_ttOverlayCard__xIKDA{background:#2a221b;border:1px solid hsla(46,46%,89%,.1);border-radius:20px 20px 0 0;padding:24px 20px 36px;width:100%;max-width:480px}.Dashboard_ttOverlayTitle__LLV2i{font-size:1.08rem;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif;margin:0 0 4px}.Dashboard_ttOverlaySub__8ZoN6{font-size:.88rem;color:hsla(46,46%,89%,.45);font-family:Figtree,sans-serif;margin:0 0 16px}.Dashboard_ttInput__3OKei{width:100%;background:#3e3228;border:1px solid hsla(46,46%,89%,.12);border-radius:8px;padding:12px 14px;font-size:.95rem;color:#f0ead6;font-family:Figtree,sans-serif;box-sizing:border-box;outline:none}.Dashboard_ttInput__3OKei::placeholder{color:hsla(46,46%,89%,.3)}.Dashboard_ttInput__3OKei:focus{border-color:rgba(255,102,68,.45)}.Dashboard_ttTypePills__mQEVr{display:flex;gap:8px}.Dashboard_ttTypePill__Po2sz{flex:1 1;background:transparent;border:1px solid hsla(46,46%,89%,.15);border-radius:100px;padding:9px 0;color:hsla(46,46%,89%,.5);font-size:.88rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;transition:all .15s}.Dashboard_ttTypePill__Po2sz:hover{border-color:hsla(46,46%,89%,.3);color:hsla(46,46%,89%,.8)}.Dashboard_ttTypePillActive__FQ15R{flex:1 1;background:rgba(255,102,68,.12);border:1px solid rgba(255,102,68,.45);border-radius:100px;padding:9px 0;color:#f64;font-size:.88rem;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .15s}.Dashboard_dailyHero__0_e9A{background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-radius:16px;padding:20px 20px 16px;margin-bottom:20px;text-align:center}.Dashboard_dailyHeroLabel___gVDk{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.4);font-family:Figtree,sans-serif;margin-bottom:6px}.Dashboard_dailyHeroAmount__BXjgr{font-size:56px;font-weight:300;font-family:Sora,sans-serif;color:#f0ead6;line-height:1;margin-bottom:6px}.Dashboard_dailyHeroSub__Se0Fb{font-size:.8rem;color:hsla(46,46%,89%,.35);font-family:Figtree,sans-serif;margin-bottom:16px}.Dashboard_dailyStats__vPBer{display:flex;align-items:center;justify-content:center;gap:0;border-top:1px solid hsla(46,46%,89%,.08);padding-top:14px}.Dashboard_dailyStat__kZ_uN{flex:1 1;display:flex;flex-direction:column;gap:3px;align-items:center}.Dashboard_dailyStatDivider__5c_GQ{width:1px;height:32px;background:hsla(46,46%,89%,.1)}.Dashboard_dailyStatLabel__0WMOG{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(46,46%,89%,.35);font-family:Figtree,sans-serif}.Dashboard_dailyStatAmt__d4sel{font-size:1.05rem;font-weight:700;font-family:Sora,sans-serif;color:#f0ead6}.Dashboard_dailyStatNeg__07R8q{color:#e8321a}.Dashboard_dailyHeroEmpty__iJhKZ{background:hsla(46,46%,89%,.04);border:1px solid hsla(46,46%,89%,.08);border-radius:12px;padding:16px;margin-bottom:20px;text-align:center}.Dashboard_dailyHeroEmptyText__mlndy{font-size:.88rem;color:hsla(46,46%,89%,.4);font-family:Figtree,sans-serif;margin:0}.Dashboard_spendEntry__f3Z_J{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid hsla(46,46%,89%,.05);gap:10px}.Dashboard_spendEntry__f3Z_J:last-child{border-bottom:none}.Dashboard_spendEntryLeft__Hl02n{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1 1}.Dashboard_spendEntryDesc__jSVww{font-size:.9rem;color:hsla(46,46%,89%,.75);font-family:Figtree,sans-serif}.Dashboard_spendEntryAmt__gC3UB{font-size:.95rem;font-weight:700;font-family:Sora,sans-serif;color:#f0ead6;white-space:nowrap;flex-shrink:0}.Dashboard_spendImpulseBadge__GceL6{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e8321a;background:rgba(232,50,26,.1);border:1px solid rgba(232,50,26,.25);border-radius:100px;padding:2px 7px}.Dashboard_planCalcResult__4YQDA{background:rgba(255,102,68,.08);border-left:2px solid #f64;border-radius:0 8px 8px 0;padding:12px 14px;margin-top:12px}.Dashboard_planCalcResultMain__vHFMu{font-size:1.2rem;font-weight:700;font-family:Sora,sans-serif;color:#f64;margin-bottom:4px}.Dashboard_planCalcResultSub__WOPoi{font-size:.82rem;color:hsla(46,46%,89%,.5);font-family:Figtree,sans-serif}.Dashboard_insightScoreBlock__sIykE{display:flex;align-items:center;gap:20px;background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-radius:16px;padding:20px;margin-bottom:20px}.Dashboard_insightScoreLabel__skSDa{font-size:1.05rem;font-weight:700;color:#f0ead6;margin-bottom:4px}.Dashboard_insightScoreSub__gSd_8{font-size:.85rem;color:hsla(46,46%,89%,.45);font-family:Figtree,sans-serif}.Dashboard_financeInsightCard__95UUx{display:flex;align-items:flex-start;gap:14px;background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-radius:12px;padding:14px 16px;margin-bottom:10px}.Dashboard_financeInsightCardIcon___PD5B{font-size:1.4rem;flex-shrink:0;line-height:1;margin-top:2px}.Dashboard_financeInsightCardTitle__TnvNn{font-size:.92rem;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif;margin-bottom:4px}.Dashboard_financeInsightCardBody__f3_Rh{font-size:.85rem;color:hsla(46,46%,89%,.55);font-family:Figtree,sans-serif;line-height:1.5}.Dashboard_budgetPlanPills__8W95P{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.Dashboard_budgetPlanPill__f3xtc{background:transparent;border:1px solid hsla(46,46%,89%,.15);border-radius:100px;padding:6px 14px;color:hsla(46,46%,89%,.45);font-size:.78rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;transition:all .15s;white-space:nowrap}.Dashboard_budgetPlanPill__f3xtc:hover{border-color:hsla(46,46%,89%,.3);color:hsla(46,46%,89%,.7)}.Dashboard_budgetPlanPillActive__hlHgo{background:rgba(255,102,68,.12);border:1px solid rgba(255,102,68,.45);border-radius:100px;padding:6px 14px;color:#f64;font-size:.78rem;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .15s;white-space:nowrap}.Dashboard_spendImpulseActive__OxGVu{background:rgba(255,184,0,.12)!important;border-color:rgba(255,184,0,.45)!important;color:#ffb800!important}.Dashboard_spendEntryTime__btfRe{font-size:.72rem;color:hsla(46,46%,89%,.28);font-family:Figtree,sans-serif;white-space:nowrap}.Dashboard_spendTodayTotal__2iV9N{font-size:.82rem;font-weight:600;color:hsla(46,46%,89%,.45);font-family:Figtree,sans-serif;text-align:right;padding:8px 0 0;border-top:1px solid hsla(46,46%,89%,.06);margin-top:4px}.Dashboard_planCalcBar__Kv4tt{height:8px;background:hsla(46,46%,89%,.08);border-radius:4px;margin-top:10px;overflow:hidden}.Dashboard_planCalcBarFill__PZPdO{height:100%;background:#f64;border-radius:4px;transition:width .4s ease}.Dashboard_fkFilterRow__mEe5Z{display:flex;gap:6px;padding:12px 14px 4px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.Dashboard_fkFilterRow__mEe5Z::-webkit-scrollbar{display:none}.Dashboard_fkFilterChip__WCLYB{background:hsla(46,46%,89%,.05);border:1px solid hsla(46,46%,89%,.12);border-radius:100px;padding:5px 14px;font-family:Figtree,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(46,46%,89%,.45);cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0}.Dashboard_fkFilterChip__WCLYB:hover{color:hsla(46,46%,89%,.75);border-color:hsla(46,46%,89%,.25)}.Dashboard_fkFilterChipActive__IHPRw{background:rgba(232,50,26,.12)!important;border-color:rgba(232,50,26,.4)!important;color:#e8321a!important}.Dashboard_fkCard__rmG11{background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-radius:12px;padding:16px;margin-bottom:10px}.Dashboard_fkCardTag__c_48T{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f64;font-family:Figtree,sans-serif;margin-bottom:6px}.Dashboard_fkCardTitle__ed1K2{font-size:.98rem;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif;margin-bottom:8px}.Dashboard_fkCardBody__f6oBx{font-size:.88rem;color:hsla(46,46%,89%,.6);font-family:Figtree,sans-serif;line-height:1.6}.Dashboard_flFeatured__8ifhA{background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-left:3px solid #f64;border-radius:0 12px 12px 0;padding:16px;margin-bottom:20px}.Dashboard_flFeaturedTag__ot2LJ{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f64;font-family:Figtree,sans-serif;margin-bottom:6px}.Dashboard_flFeaturedTitle__qhgBn{font-size:1rem;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif;margin-bottom:8px}.Dashboard_flFeaturedBody__7xAHX{font-size:.88rem;color:hsla(46,46%,89%,.6);font-family:Figtree,sans-serif;line-height:1.6}.Dashboard_flSectionLabel__Ot3_j{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.35);font-family:Figtree,sans-serif;margin-bottom:10px}.Dashboard_flGuideCard___pTuk{background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-radius:12px;padding:14px 16px;margin-bottom:8px}.Dashboard_flGuideTitle__efnXM{font-size:.92rem;font-weight:600;color:#f0ead6;font-family:Figtree,sans-serif;margin-bottom:4px}.Dashboard_flGuideDesc__u66jn{font-size:.82rem;color:hsla(46,46%,89%,.5);font-family:Figtree,sans-serif;line-height:1.5;margin-bottom:8px}.Dashboard_flGuideTag__2A4mS{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(46,46%,89%,.3);border:1px solid hsla(46,46%,89%,.1);border-radius:100px;padding:2px 8px;font-family:Figtree,sans-serif}.Dashboard_flToolCard__qtcDN{background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-radius:12px;padding:14px 16px;margin-bottom:8px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.Dashboard_flToolTag___MaR_{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f64;background:rgba(255,102,68,.1);border:1px solid rgba(255,102,68,.2);border-radius:100px;padding:3px 9px;font-family:Figtree,sans-serif;white-space:nowrap;flex-shrink:0}.Dashboard_flCoachCta__Gey8f{background:rgba(255,102,68,.06);border:1px solid rgba(255,102,68,.15);border-radius:12px;padding:18px;margin-top:20px}.Dashboard_flCoachTitle__eiIxr{font-size:.98rem;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif;margin-bottom:6px}.Dashboard_flCoachBody__XON6X{font-size:.85rem;color:hsla(46,46%,89%,.55);font-family:Figtree,sans-serif;line-height:1.5}.Dashboard_financeChatPanel__ieSIp{margin-top:16px;border:1px solid rgba(255,102,68,.2);border-radius:12px;overflow:hidden;background:#2a221c}.Dashboard_financeChatMessages__Em8Ve{padding:14px;display:flex;flex-direction:column;gap:10px;max-height:280px;overflow-y:auto}.Dashboard_financeChatEmpty__Bv7Tt{font-size:.83rem;color:hsla(46,46%,89%,.3);font-family:Figtree,sans-serif;text-align:center;padding:12px 0}.Dashboard_financeChatUser__iWoST{align-self:flex-end;background:rgba(255,102,68,.15);border:1px solid rgba(255,102,68,.2);border-radius:10px 10px 2px 10px;padding:8px 12px;font-size:.88rem;color:#f0ead6;font-family:Figtree,sans-serif;max-width:85%}.Dashboard_financeChatAssistant__crTa3{align-self:flex-start;background:hsla(46,46%,89%,.05);border:1px solid hsla(46,46%,89%,.08);border-radius:2px 10px 10px 10px;padding:8px 12px;font-size:.88rem;color:hsla(46,46%,89%,.85);font-family:Figtree,sans-serif;max-width:90%;line-height:1.5}.Dashboard_financeChatForm__BdTpm{display:flex;border-top:1px solid rgba(255,102,68,.15)}.Dashboard_financeChatInput__8vIRQ{flex:1 1;background:transparent;border:none;outline:none;padding:12px 14px;font-size:.9rem;color:#f0ead6;font-family:Figtree,sans-serif}.Dashboard_financeChatInput__8vIRQ::placeholder{color:hsla(46,46%,89%,.25)}.Dashboard_financeChatSend__UJEMp{background:transparent;border:none;border-left:1px solid rgba(255,102,68,.15);padding:0 16px;color:#f64;font-size:1.1rem;cursor:pointer}.Dashboard_financeChatSend__UJEMp:disabled{opacity:.3;cursor:default}.Dashboard_fiScoreCard__xOrTR{background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-radius:16px;padding:20px;display:flex;align-items:center;gap:20px;margin-bottom:14px}.Dashboard_fiScoreRing__QpBsP{flex-shrink:0}.Dashboard_fiScoreInfo__XPNkI{flex:1 1}.Dashboard_fiScoreLabel__VdxYV{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(46,46%,89%,.4);font-family:Figtree,sans-serif;margin-bottom:4px}.Dashboard_fiScoreGrade__Imine{font-size:1.2rem;font-weight:700;font-family:Figtree,sans-serif;margin-bottom:6px}.Dashboard_fiScoreDesc__dj0ya{font-size:.78rem;color:hsla(46,46%,89%,.4);font-family:Figtree,sans-serif;line-height:1.5}.Dashboard_fiExplainerCard__I3T5j{background:hsla(46,46%,89%,.04);border:1px solid hsla(46,46%,89%,.07);border-radius:10px;padding:12px 14px;margin-bottom:14px}.Dashboard_fiExplainerTitle__IOO2Y{font-size:.82rem;font-weight:700;color:hsla(46,46%,89%,.6);font-family:Figtree,sans-serif;margin-bottom:4px}.Dashboard_fiExplainerBody__M4_7b{font-size:.8rem;color:hsla(46,46%,89%,.4);font-family:Figtree,sans-serif;line-height:1.5}.Dashboard_fiBreakdownCard__ob5Gb{background:#3e3228;border:1px solid hsla(46,46%,89%,.08);border-radius:12px;padding:16px;margin-bottom:14px;display:flex;flex-direction:column;gap:14px}.Dashboard_fiCatRow__9PRC7{display:flex;flex-direction:column;gap:5px}.Dashboard_fiCatTop__r6k2F{display:flex;justify-content:space-between;align-items:center}.Dashboard_fiCatLabel__b8BPQ{font-size:.85rem;font-weight:600;color:hsla(46,46%,89%,.75);font-family:Figtree,sans-serif}.Dashboard_fiCatPts__2CDBa{font-size:.8rem;font-weight:600;font-family:Sora,sans-serif}.Dashboard_fiCatBar__VVN4j{height:6px;background:hsla(46,46%,89%,.07);border-radius:3px;overflow:hidden}.Dashboard_fiCatBarFill__wwU_d{height:100%;border-radius:3px;transition:width .5s ease}.Dashboard_fiCatTip__foHE0{font-size:.75rem;color:hsla(46,46%,89%,.35);font-family:Figtree,sans-serif}.Dashboard_fiActionCard__5hrMn{background:rgba(255,102,68,.07);border:1px solid rgba(255,102,68,.2);border-left:3px solid #f64;border-radius:0 12px 12px 0;padding:14px 16px;margin-bottom:14px}.Dashboard_fiActionTitle__YL_lV{font-size:.88rem;font-weight:700;color:#f64;font-family:Figtree,sans-serif;margin-bottom:8px}.Dashboard_fiActionItem__wSiBZ{font-size:.85rem;color:hsla(46,46%,89%,.65);font-family:Figtree,sans-serif;display:flex;gap:8px;margin-bottom:5px}.Dashboard_fiActionBullet__QTinp{color:#f64;font-weight:700;flex-shrink:0}.Dashboard_fiObsCard__7V9Lr{display:flex;align-items:flex-start;gap:12px;border-radius:12px;padding:14px 16px;margin-bottom:10px;position:relative}.Dashboard_fiObsAlert__K30dW{background:rgba(232,50,26,.07);border:1px solid rgba(232,50,26,.18)}.Dashboard_fiObsPattern__Q_cys{background:rgba(255,184,0,.06);border:1px solid rgba(255,184,0,.15)}.Dashboard_fiObsWin__snKGY{background:rgba(76,175,80,.07);border:1px solid rgba(76,175,80,.18)}.Dashboard_fiObsType__H3G4H{position:absolute;top:10px;right:12px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-family:Figtree,sans-serif;color:hsla(46,46%,89%,.3)}.Dashboard_fiObsIcon__5igl6{font-size:1.3rem;flex-shrink:0;margin-top:2px}.Dashboard_fiObsTitle__RzJGb{font-size:.9rem;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif;margin-bottom:4px}.Dashboard_fiObsBody__TqF8u{font-size:.82rem;color:hsla(46,46%,89%,.55);font-family:Figtree,sans-serif;line-height:1.5}.Dashboard_macroRingsContainer__I9qSV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}.Dashboard_macroRing__EJKqW{position:relative;display:flex;flex-direction:column;align-items:center;background:rgba(62,50,40,.5);border-radius:12px;padding:16px 12px}.Dashboard_macroValue__b8WDA{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center}.Dashboard_macroNumber__1mfhN{font-size:1.4rem;font-weight:700;color:#f0ead6}.Dashboard_macroLabel__lbOJo{font-size:.7rem;color:hsla(46,46%,89%,.5);margin-top:2px;letter-spacing:.05em;text-transform:uppercase}.Dashboard_waterTrackerCard__h0_SI{background:rgba(62,50,40,.5);border-radius:12px;padding:16px 14px;margin-bottom:20px;border:1px solid rgba(255,200,120,.06)}.Dashboard_waterTrackerTitle__svlSU{font-size:.85rem;font-weight:700;color:#f0ead6;margin-bottom:12px;font-family:Figtree,sans-serif}.Dashboard_waterBubbles__3tfM7{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.Dashboard_waterBubble__tHnpR{width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;transition:all .2s;font-size:1.2rem}.Dashboard_waterBubble__tHnpR:hover{transform:scale(1.1)}.Dashboard_waterBubbleFilled__TIhUE{box-shadow:inset 0 0 8px rgba(45,212,191,.3)}.Dashboard_waterLabel__mPOOK{font-size:.8rem;color:hsla(46,46%,89%,.5);text-align:center;font-family:Figtree,sans-serif;margin:0}.Dashboard_mealsSection__ipnZx{margin-bottom:20px}.Dashboard_mealCard__sH4dr{background:rgba(62,50,40,.5);border-radius:12px;padding:14px;margin-bottom:10px;border:1px solid rgba(255,200,120,.06)}.Dashboard_mealHeader__BLe1K{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.Dashboard_mealName__Vm6LV{font-size:.95rem;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif}.Dashboard_mealTime__x9wBC{font-size:.75rem;color:hsla(46,46%,89%,.4);margin-top:2px}.Dashboard_mealFoods__xCu7b{font-size:.8rem;color:hsla(46,46%,89%,.55);margin-top:4px}.Dashboard_mealCal__vahtQ{font-size:1.2rem;font-weight:700;color:#f64;font-family:Sora,sans-serif}.Dashboard_mealMacros__FonM0{display:flex;gap:12px;font-size:.75rem;color:hsla(46,46%,89%,.4)}.Dashboard_stackSection__Y2Nzw{margin-bottom:20px}.Dashboard_supplementCard__Dx6lW{background:rgba(62,50,40,.5);border-radius:12px;padding:14px;margin-bottom:10px;border:1px solid rgba(255,200,120,.06)}.Dashboard_suppHeader__pPZTt{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.Dashboard_suppName__Q_vNf{font-size:.95rem;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif}.Dashboard_suppDose__ekHjV{font-size:.8rem;color:hsla(46,46%,89%,.5);margin-top:4px}.Dashboard_timingBadge__ZZn96{font-size:.7rem;font-weight:700;padding:4px 8px;border-radius:4px;background:rgba(255,102,68,.1);color:#f64;text-transform:uppercase;font-family:Figtree,sans-serif}.Dashboard_timingPostworkout__1m9nN{background:rgba(232,50,26,.1);color:#e8321a}.Dashboard_timingMorning__k_tU9{background:rgba(255,184,0,.1);color:#ffb800}.Dashboard_timingAnytime__yLgAG{background:rgba(45,212,191,.1);color:#2dd4bf}.Dashboard_suppNotes__xtfcj{font-size:.75rem;color:hsla(46,46%,89%,.4)}.Dashboard_savedMealCard__QkMGJ{background:rgba(62,50,40,.5);border-radius:12px;padding:14px;margin-bottom:10px;border:1px solid rgba(255,200,120,.06);display:flex;justify-content:space-between;align-items:center}.Dashboard_mealCardContent__6OCQD{flex:1 1}.Dashboard_mealCardName__fq9TS{font-size:.95rem;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif;margin-bottom:4px}.Dashboard_mealCardMacros__qA35I{font-size:.8rem;color:hsla(46,46%,89%,.5);margin-bottom:8px}.Dashboard_mealCardTags__ZygvA{display:flex;gap:6px}.Dashboard_hotPoolTag__usK4f{font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:3px;background:rgba(255,102,68,.1);color:#f64;text-transform:uppercase;font-family:Figtree,sans-serif}.Dashboard_mealCardActions__2pxtS{display:flex;gap:12px;align-items:center}.Dashboard_logMealBtn__w6T5o{padding:6px 12px;background:#f64;border:none;border-radius:6px;color:#fff;font-size:.75rem;font-weight:700;cursor:pointer;font-family:Figtree,sans-serif;transition:all .2s}.Dashboard_logMealBtn__w6T5o:hover{background:#e85a36;box-shadow:0 2px 8px rgba(255,102,68,.3)}.Dashboard_bodyMetricsContainer__hlONK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}.Dashboard_metricCard__BYSeo{background:rgba(62,50,40,.5);border-radius:12px;padding:14px;border:1px solid rgba(255,200,120,.06);text-align:center}.Dashboard_metricLabel__7Hb_W{font-size:.75rem;font-weight:700;color:hsla(46,46%,89%,.5);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.Dashboard_metricValue__7VIWF{font-size:1.4rem;font-weight:700;color:#f0ead6;margin-bottom:6px}.Dashboard_metricUnit__0q_2A{font-size:.9rem;color:hsla(46,46%,89%,.6);margin-left:4px}.Dashboard_metricDelta__j7xGz{font-size:.75rem;color:hsla(46,46%,89%,.4)}.Dashboard_deltaDown__7ogO1{color:#4caf50}.Dashboard_deltaUp__0z3np{color:#ffb800}.Dashboard_bodySection__Oye3i{margin-bottom:20px}.Dashboard_weightChart__gcwbD{display:flex;align-items:flex-end;justify-content:space-around;gap:8px;height:120px;padding:20px 14px;background:rgba(62,50,40,.3);border-radius:12px;margin-bottom:16px}.Dashboard_chartBar__tJYZZ{width:100%;background:linear-gradient(180deg,#f64,#ffb800);border-radius:4px 4px 0 0;min-height:4px;transition:all .3s}.Dashboard_chartBar__tJYZZ:hover{filter:brightness(1.2)}.Dashboard_logWeightBtn__M_DKf{width:100%;padding:12px;background:#f64;border:none;border-radius:8px;color:#fff;font-family:Figtree,sans-serif;font-weight:700;cursor:pointer;font-size:.9rem;transition:all .2s;margin-bottom:20px}.Dashboard_logWeightBtn__M_DKf:hover{background:#e85a36;box-shadow:0 4px 12px rgba(255,102,68,.3)}.Dashboard_filterChips__1GU3O{display:flex;gap:8px;overflow-x:auto;margin-bottom:16px;padding:0 14px}.Dashboard_filterChip__A9TAF{padding:8px 14px;border:1px solid hsla(46,46%,89%,.12);border-radius:20px;background:transparent;color:hsla(46,46%,89%,.6);cursor:pointer;font-size:.8rem;font-weight:700;white-space:nowrap;font-family:Figtree,sans-serif;transition:all .2s;flex-shrink:0}.Dashboard_filterChip__A9TAF:hover{border-color:hsla(46,46%,89%,.24)}.Dashboard_strategyCard__LNJb2{background:rgba(62,50,40,.5);border-radius:12px;padding:14px;margin-bottom:10px;border:1px solid rgba(255,200,120,.06)}.Dashboard_strategyHeader__EhhCI{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.Dashboard_strategyTitle__9dzL_{font-size:.95rem;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif;margin:0}.Dashboard_tagBadge__ASHad{font-size:.65rem;font-weight:700;padding:3px 8px;border-radius:3px;background:rgba(255,102,68,.1);color:#f64;text-transform:uppercase;font-family:Figtree,sans-serif}.Dashboard_strategyBody__MpTNu{font-size:.85rem;color:hsla(46,46%,89%,.6);line-height:1.5;margin:0}.Dashboard_learnCard__dysdt{background:rgba(62,50,40,.5);border-radius:12px;padding:16px;border:1px solid rgba(255,200,120,.06)}.Dashboard_learnCardTag__cBOUU{display:inline-block;font-size:.65rem;font-weight:700;padding:4px 8px;background:rgba(255,102,68,.15);color:#f64;border-radius:3px;text-transform:uppercase;font-family:Figtree,sans-serif;margin-bottom:8px}.Dashboard_learnCardTitle__htuYw{font-size:1rem;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif;margin:0 0 8px}.Dashboard_learnCardDesc__VJS_p{font-size:.85rem;color:hsla(46,46%,89%,.6);line-height:1.5;margin-bottom:12px}.Dashboard_learnCardLink__UNRg8{color:#f64;text-decoration:none;font-weight:700;font-size:.85rem;font-family:Figtree,sans-serif}.Dashboard_resourceCard__5yKYa{background:rgba(62,50,40,.5);border-radius:12px;padding:14px;margin-bottom:10px;border:1px solid rgba(255,200,120,.06)}.Dashboard_resourceType__Wvggt{display:inline-block;font-size:.65rem;font-weight:700;padding:3px 8px;background:rgba(255,102,68,.1);color:#f64;border-radius:3px;text-transform:uppercase;font-family:Figtree,sans-serif;margin-bottom:8px}.Dashboard_resourceTitle__D1sw8{font-size:.95rem;font-weight:700;color:#f0ead6;font-family:Figtree,sans-serif;margin:8px 0 4px}.Dashboard_resourceLink__JhVog{color:#f64;text-decoration:none;font-weight:700;font-size:.8rem;font-family:Figtree,sans-serif}.Dashboard_insightScoreContainer__qA8vo{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.Dashboard_insightScoreLabel__skSDa{font-size:.9rem;color:hsla(46,46%,89%,.6);font-family:Figtree,sans-serif;margin:0}.Dashboard_scoreBreakdown__3EUly{margin-bottom:24px}.Dashboard_breakdownItem___0LDa{display:grid;grid-template-columns:100px 1fr 50px;align-items:center;grid-gap:12px;gap:12px;margin-bottom:16px}.Dashboard_breakdownLabel__XWjhf{font-size:.8rem;color:hsla(46,46%,89%,.6);font-family:Figtree,sans-serif;text-align:left}.Dashboard_breakdownBar__6nBL8{height:6px;background:hsla(46,46%,89%,.1);border-radius:3px;overflow:hidden}.Dashboard_breakdownFill__qg63L{height:100%;background:var(--accent);transition:width .5s ease}.Dashboard_breakdownValue__VEpVJ{font-size:.75rem;font-weight:700;color:hsla(46,46%,89%,.6);text-align:right;font-family:Figtree,sans-serif}.Dashboard_observationsSection__f_Hn1{margin-top:20px}.Dashboard_observationCard__aHpbz{background:rgba(62,50,40,.5);border-radius:12px;padding:14px;margin-bottom:10px;border:1px solid rgba(255,200,120,.06)}.Dashboard_obsType__Pn1c1{font-size:.75rem;font-weight:700;color:hsla(46,46%,89%,.6);text-transform:uppercase;margin-bottom:6px;font-family:Figtree,sans-serif}.Dashboard_obsText__dzJpA{font-size:.85rem;color:hsla(46,46%,89%,.7);line-height:1.5;margin:0}.Dashboard_coachCardSection__cpgKn{margin-top:20px}.Dashboard_coachCard__UQs5_{background:rgba(62,50,40,.5);border-radius:12px;padding:14px;border:1px solid rgba(255,200,120,.06)}.Dashboard_coachCard__UQs5_ p{font-size:.85rem;color:hsla(46,46%,89%,.7);line-height:1.5;margin:0}.Dashboard_addBtn__w9E1q{width:100%;padding:10px;background:transparent;border:2px dashed rgba(255,102,68,.3);border-radius:8px;color:#f64;font-family:Figtree,sans-serif;font-weight:700;cursor:pointer;font-size:.85rem;transition:all .2s;margin-top:12px}.Dashboard_addBtn__w9E1q:hover{border-color:rgba(255,102,68,.6);background:rgba(255,102,68,.05)}.Tutorial_overlay__FzYvK{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(17,13,6,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:Tutorial_overlayIn__2UUCp .4s ease;padding:24px}.Tutorial_overlayFadeOut__DIPaL{animation:Tutorial_overlayOut__jcRVz .4s ease forwards}@keyframes Tutorial_overlayIn__2UUCp{0%{opacity:0}to{opacity:1}}@keyframes Tutorial_overlayOut__jcRVz{0%{opacity:1}to{opacity:0}}.Tutorial_card__0tQ3y{width:100%;max-width:420px;background:#3e3228;border:1px solid hsla(46,46%,89%,.07);border-radius:20px;padding:40px 32px 32px;text-align:center;animation:Tutorial_cardIn__3ILSM .35s ease}@keyframes Tutorial_cardIn__3ILSM{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Tutorial_markWrap__ZdvMj{margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.Tutorial_stepIcon__NPKQ4{font-size:36px;margin-bottom:16px;line-height:1}.Tutorial_title__iUD_2{font-family:Sora,sans-serif;font-weight:800;font-size:clamp(1.2rem,4vw,1.5rem);color:#f0ead6;letter-spacing:-.02em;margin-bottom:10px;line-height:1.2}.Tutorial_body__6TOiR{font-family:Figtree,sans-serif;font-size:.9rem;color:hsla(46,46%,89%,.55);line-height:1.65;margin-bottom:28px;max-width:340px;margin-left:auto;margin-right:auto}.Tutorial_dots__qVpXU{display:flex;gap:6px;justify-content:center;margin-bottom:24px}.Tutorial_dot__BMy11{width:6px;height:6px;border-radius:50%;background:hsla(46,46%,89%,.12);transition:all .3s ease}.Tutorial_dotActive___AcYy{background:#f64;width:20px;border-radius:3px}.Tutorial_actions__Dzw_9{display:flex;align-items:center;justify-content:center;gap:12px}.Tutorial_nextBtn__lOx_K{background:#f64;color:#fff;border:none;border-radius:10px;padding:13px 36px;font-size:.92rem;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:opacity .18s,transform .15s}.Tutorial_nextBtn__lOx_K:hover{opacity:.89;transform:translateY(-1px)}.Tutorial_backBtn__nNjHv{background:none;border:none;color:hsla(46,46%,89%,.4);font-size:.82rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;padding:8px 12px;transition:color .15s}.Tutorial_backBtn__nNjHv:hover{color:hsla(46,46%,89%,.7)}.Tutorial_skipBtn__7lEGa{background:none;border:none;color:hsla(46,46%,89%,.22);font-size:.75rem;font-family:Figtree,sans-serif;cursor:pointer;margin-top:16px;padding:4px 8px;transition:color .15s}.Tutorial_skipBtn__7lEGa:hover{color:hsla(46,46%,89%,.45)}@media (max-width:480px){.Tutorial_card__0tQ3y{padding:32px 22px 24px;border-radius:16px}}.WelcomeTransition_wrap__yClz1{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#211a14}.WelcomeTransition_fadeOut__MxtVP{animation:WelcomeTransition_wrapFadeOut__XvSX5 .7s ease forwards}.WelcomeTransition_phase1__yNPPp{display:flex;flex-direction:column;align-items:center;gap:18px;animation:WelcomeTransition_fadeIn__FQTmN .5s ease}.WelcomeTransition_phase1FadeOut__po0OM{animation:WelcomeTransition_wrapFadeOut__XvSX5 .7s ease forwards}.WelcomeTransition_checkCircle___6xst{width:52px;height:52px;border-radius:50%;background:rgba(76,175,80,.12);border:1.5px solid rgba(76,175,80,.35);display:flex;align-items:center;justify-content:center;animation:WelcomeTransition_checkPop__2wJWS .5s cubic-bezier(.34,1.56,.64,1)}.WelcomeTransition_headline__Z4XLl{font-family:Sora,sans-serif;font-weight:800;font-size:23px;color:#f0ead6;letter-spacing:-.02em;text-align:center}.WelcomeTransition_subhead__rnivP{font-family:Figtree,sans-serif;font-weight:400;font-size:14px;color:hsla(46,46%,89%,.4);text-align:center;line-height:1.7;max-width:300px}.WelcomeTransition_barWrap__DQyLS{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:6px}.WelcomeTransition_barTrack__bpX4H{width:260px;height:3px;background:hsla(46,46%,89%,.08);border-radius:2px;overflow:hidden}.WelcomeTransition_barFill__vKm67{height:100%;background:#f64;border-radius:2px;width:0;transition:width 2.4s ease}.WelcomeTransition_barFillDone__IAZqz{width:100%}.WelcomeTransition_barLabel__DQPBY{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.24)}.WelcomeTransition_phase2__7R_qc{display:flex;flex-direction:column;align-items:center;gap:0;animation:WelcomeTransition_fadeIn__FQTmN .5s ease}.WelcomeTransition_markContainer__yNReJ{width:160px;height:160px;position:relative;display:flex;align-items:center;justify-content:center}.WelcomeTransition_markFloat__ztX3y{animation:WelcomeTransition_markFloat__ztX3y 4s ease-in-out infinite}.WelcomeTransition_markGlow__jrT38{animation:WelcomeTransition_markGlow__jrT38 3.5s ease infinite}.WelcomeTransition_pulseRing__Onnys{position:absolute;width:200px;height:200px;border-radius:50%;border:1px solid rgba(255,102,68,.15);top:50%;left:50%;pointer-events:none;opacity:0}.WelcomeTransition_pulseRing1__g0nuZ{animation:WelcomeTransition_pRing__7EI9Q 4.5s ease-out 0s infinite}.WelcomeTransition_pulseRing2__v2Yen{animation:WelcomeTransition_pRing__7EI9Q 4.5s ease-out 1.5s infinite}.WelcomeTransition_ashParticle__f_5KV{position:absolute;border-radius:2px;opacity:0;pointer-events:none;top:50%;left:50%}.WelcomeTransition_ashActive__TB0sT{animation:WelcomeTransition_ashUp__0FptV var(--dur) ease var(--delay) infinite}.WelcomeTransition_copyWrap__hlCFU{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:24px}.WelcomeTransition_tagline___G2vw{font-family:Sora,sans-serif;font-weight:700;font-size:9px;color:rgba(255,102,68,.5);text-transform:uppercase;letter-spacing:.22em;opacity:0}.WelcomeTransition_taglineShow__nQm7O{animation:WelcomeTransition_tagIn___veqk 1.3s ease forwards}.WelcomeTransition_welcomeText__twly1{font-family:Sora,sans-serif;font-weight:800;font-size:22px;color:#f0ead6;letter-spacing:-.02em;text-align:center;opacity:0}.WelcomeTransition_welcomeTextShow__Qa_oF{animation:WelcomeTransition_slideUp__LKUiX .7s ease forwards}.WelcomeTransition_enterBtn__52kgx{font-family:Figtree,sans-serif;font-weight:700;font-size:15px;color:#fff;background:#f64;border:none;padding:15px 48px;border-radius:10px;cursor:pointer;opacity:0;transition:transform .15s,background .15s}.WelcomeTransition_enterBtn__52kgx:hover{background:#e85a3a;transform:scale(1.03)}.WelcomeTransition_enterBtnShow__umQ0N{animation:WelcomeTransition_slideUp__LKUiX .6s ease forwards}@keyframes WelcomeTransition_fadeIn__FQTmN{0%{opacity:0}to{opacity:1}}@keyframes WelcomeTransition_wrapFadeOut__XvSX5{0%{opacity:1}to{opacity:0}}@keyframes WelcomeTransition_checkPop__2wJWS{0%{transform:scale(.4);opacity:0}65%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}@keyframes WelcomeTransition_markFloat__ztX3y{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes WelcomeTransition_markGlow__jrT38{0%,to{filter:drop-shadow(0 0 10px rgba(255,102,68,.35))}50%{filter:drop-shadow(0 0 24px rgba(255,102,68,.68))}}@keyframes WelcomeTransition_pRing__7EI9Q{0%{transform:translate(-50%,-50%) scale(.8);opacity:.4}to{transform:translate(-50%,-50%) scale(2.8);opacity:0}}@keyframes WelcomeTransition_ashUp__0FptV{0%{opacity:0;transform:translateY(0) translateX(0)}10%{opacity:var(--op)}80%{opacity:calc(var(--op) * .4)}to{opacity:0;transform:translateY(var(--dy)) translateX(var(--dx))}}@keyframes WelcomeTransition_tagIn___veqk{0%{opacity:0;letter-spacing:.5em}to{opacity:1;letter-spacing:.22em}}@keyframes WelcomeTransition_slideUp__LKUiX{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.TabTasks_wrap__quNLq{padding:12px 14px 80px;overflow-y:auto;height:100%}.TabTasks_dateRow__7W7Yf{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.TabTasks_dateLabel__0_YqC{font-size:11px;color:hsla(46,46%,89%,.22);font-family:Figtree,sans-serif}.TabTasks_addPill__kZccf{display:flex;align-items:center;gap:5px;padding:5px 12px;background:rgba(255,102,68,.1);border:1px solid rgba(255,102,68,.22);border-radius:6px;cursor:pointer;font-size:10px;font-family:Figtree,sans-serif;font-weight:600;color:#f64;transition:background .15s}.TabTasks_addPill__kZccf:hover{background:rgba(255,102,68,.18)}.TabTasks_greetCard__qsENx{background:#3e3228;border-radius:10px;padding:11px 13px;border:.5px solid hsla(46,46%,89%,.08);margin-bottom:10px;position:relative;animation:TabTasks_slideDown__GecmV .4s ease}.TabTasks_greetTitle___uQF6{font-family:Figtree,sans-serif;font-weight:600;font-size:13px;color:#f0ead6}.TabTasks_greetBody__O2rVC{font-family:Figtree,sans-serif;font-weight:400;font-size:10px;color:hsla(46,46%,89%,.36);line-height:1.55;margin-top:3px;padding-right:18px}.TabTasks_greetDismiss__KnhXw{position:absolute;top:8px;right:8px;cursor:pointer;padding:4px;font-size:11px;color:hsla(46,46%,89%,.22);background:none;border:none;font-family:Figtree,sans-serif;line-height:1}.TabTasks_overdueCard__WUu2o{background:#3e3228;border-radius:10px;padding:12px;border-left:3px solid #e8321a;outline:1px solid hsla(46,46%,89%,.05);margin-bottom:10px}.TabTasks_overdueLabel__xUt9d{font-size:9px;font-family:Figtree,sans-serif;font-weight:700;color:#e8321a;text-transform:uppercase;letter-spacing:.08em}.TabTasks_overdueMore__BnHCw{font-size:9px;font-family:Sora,sans-serif;color:hsla(46,46%,89%,.22)}.TabTasks_overdueTitle__02sAH{font-family:Figtree,sans-serif;font-weight:600;font-size:14px;color:#f0ead6;margin:8px 0}.TabTasks_overdueBtns__C9zTb{display:flex;gap:6px}.TabTasks_btnDoNow__Hnse2{padding:6px 14px;background:#e8321a;border-radius:7px;font-size:11px;font-family:Figtree,sans-serif;font-weight:600;color:#f0ead6;cursor:pointer;border:none;transition:background .15s}.TabTasks_btnDoNow__Hnse2:hover{background:#d42d17}.TabTasks_btnReschedule__0xM0D{padding:6px 12px;background:hsla(46,46%,89%,.06);border:1px solid hsla(46,46%,89%,.1);border-radius:7px;font-size:11px;font-family:Figtree,sans-serif;color:hsla(46,46%,89%,.22);cursor:pointer;transition:background .15s}.TabTasks_priorityCard__htWvO{background:#3e3228;border-radius:10px;padding:12px;border-left:3px solid #f64;outline:1px solid hsla(46,46%,89%,.05);margin-bottom:10px}.TabTasks_priorityLabel__QCgsD{font-size:9px;font-family:Figtree,sans-serif;font-weight:700;color:#f64;text-transform:uppercase;letter-spacing:.08em}.TabTasks_priorityBadge___jxej{font-family:Sora,sans-serif;font-weight:600;font-size:10px;color:#f64;background:rgba(255,102,68,.1);padding:2px 8px;border-radius:10px}.TabTasks_prioritySub__VBM6Q{font-size:9px;font-family:Sora,sans-serif;color:hsla(46,46%,89%,.22)}.TabTasks_priorityTitle__HeFbQ{font-family:Figtree,sans-serif;font-weight:600;font-size:14px;color:#f0ead6;margin:8px 0}.TabTasks_btnFocus__9O83L{padding:6px 14px;background:rgba(255,102,68,.12);border:1px solid rgba(255,102,68,.25);border-radius:7px;font-size:11px;font-family:Figtree,sans-serif;font-weight:600;color:#f64;cursor:pointer;transition:background .15s}.TabTasks_btnFocus__9O83L:hover{background:rgba(255,102,68,.2)}.TabTasks_addForm__o9_WY{background:#3e3228;border-radius:10px;padding:13px;border:1px solid rgba(255,102,68,.2);margin-bottom:10px;animation:TabTasks_slideDown__GecmV .2s ease}.TabTasks_modeTabs__QCsou{display:flex;gap:5px;margin-bottom:10px}.TabTasks_modeTab__dfIJy{font-family:Figtree,sans-serif;font-weight:600;font-size:11px;padding:5px 12px;border-radius:6px;cursor:pointer;border:1px solid hsla(46,46%,89%,.08);background:hsla(46,46%,89%,.05);color:hsla(46,46%,89%,.22);transition:all .15s}.TabTasks_modeTabActive__SRJMF{background:rgba(255,102,68,.14);border-color:rgba(255,102,68,.3);color:#f64}.TabTasks_addInput__aWr8Q{width:100%;background:hsla(46,46%,89%,.06);border:1px solid hsla(46,46%,89%,.1);border-radius:8px;padding:10px 12px;font-family:Figtree,sans-serif;font-size:13px;color:#f0ead6;outline:none;margin-bottom:8px;box-sizing:border-box}.TabTasks_addInput__aWr8Q::placeholder{color:hsla(46,46%,89%,.22)}.TabTasks_addTextarea__jP5D_{width:100%;min-height:90px;resize:none;background:hsla(46,46%,89%,.06);border:1px solid hsla(46,46%,89%,.1);border-radius:8px;padding:10px 12px;font-family:Figtree,sans-serif;font-size:13px;color:#f0ead6;outline:none;margin-bottom:8px;box-sizing:border-box}.TabTasks_addTextarea__jP5D_::placeholder{color:hsla(46,46%,89%,.22)}.TabTasks_datePills__dry4H{display:flex;gap:5px;margin-bottom:10px}.TabTasks_datePill__xPB6s{font-family:Figtree,sans-serif;font-weight:500;font-size:10px;padding:4px 10px;border-radius:6px;cursor:pointer;border:1px solid hsla(46,46%,89%,.08);background:hsla(46,46%,89%,.05);color:hsla(46,46%,89%,.22);transition:all .15s}.TabTasks_datePillActive__chSX3{background:rgba(255,102,68,.14);border-color:rgba(255,102,68,.3);color:#f64}.TabTasks_addActions__iE56d{display:flex;gap:6px}.TabTasks_btnAdd__o1S3d{padding:7px 16px;background:#f64;border:none;border-radius:7px;font-size:12px;font-family:Figtree,sans-serif;font-weight:600;color:#fff;cursor:pointer;transition:background .15s}.TabTasks_btnAdd__o1S3d:hover{background:#e85a3a}.TabTasks_btnCancel__E05xx{padding:7px 14px;background:none;border:none;font-size:12px;font-family:Figtree,sans-serif;color:hsla(46,46%,89%,.22);cursor:pointer}.TabTasks_voiceWrap__FHxFb{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 0}.TabTasks_micBtn__QTDgM{width:52px;height:52px;border-radius:50%;background:#f64;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px rgba(255,102,68,.1);transition:transform .15s}.TabTasks_micBtn__QTDgM:hover{transform:scale(1.06)}.TabTasks_micLabel__exMaC{font-size:11px;font-family:Figtree,sans-serif;color:hsla(46,46%,89%,.22)}.TabTasks_sectionHeader__604Hp{display:flex;align-items:center;justify-content:space-between;padding:8px 0 4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TabTasks_sectionLabel__hVs83{font-size:10px;font-family:Figtree,sans-serif;font-weight:600;color:hsla(46,46%,89%,.22);text-transform:uppercase;letter-spacing:.08em}.TabTasks_sectionRight__XsbFj{display:flex;align-items:center;gap:6px}.TabTasks_sectionCount__vABQy{font-family:Sora,sans-serif;font-size:10px;color:hsla(46,46%,89%,.22)}.TabTasks_chevron__3cBqO{transition:transform .2s ease;color:hsla(46,46%,89%,.22)}.TabTasks_chevronCollapsed__Dw150{transform:rotate(180deg)}.TabTasks_taskCard__gd1BI{display:flex;align-items:center;gap:9px;padding:10px 11px;background:#3e3228;border-radius:9px;margin-bottom:5px;position:relative}.TabTasks_circleWrap__VRRoI{min-width:34px;min-height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.TabTasks_circle__3FOS7{width:17px;height:17px;border-radius:50%;border:1.5px solid hsla(46,46%,89%,.22);background:transparent;transition:all .15s}.TabTasks_circleDone__n0VPZ{width:17px;height:17px;border-radius:50%;background:#4caf50;display:flex;align-items:center;justify-content:center;animation:TabTasks_checkPop__3vn0F .35s cubic-bezier(.34,1.56,.64,1)}.TabTasks_taskInfo__f2wRL{flex:1 1;min-width:0}.TabTasks_taskTitle__j7_n_{font-family:Figtree,sans-serif;font-weight:500;font-size:13px;color:#f0ead6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TabTasks_taskTime___Pivn{font-size:10px;color:hsla(46,46%,89%,.22);font-family:Figtree,sans-serif;margin-top:2px}.TabTasks_starBtn__u2d_X{cursor:pointer;padding:4px;flex-shrink:0}.TabTasks_xpFloat__t6ZEc{position:absolute;top:-4px;right:10px;font-family:Sora,sans-serif;font-size:12px;font-weight:700;color:#ffb800;animation:TabTasks_xpFloat__t6ZEc 1.1s ease forwards;pointer-events:none}.TabTasks_taskCardDone__CrEuB{opacity:.45}.TabTasks_taskTitleDone__O7Kzg{text-decoration:line-through;color:hsla(46,46%,89%,.22)}.TabTasks_routinesCard__Up_rE{background:#3e3228;border-radius:9px;margin-bottom:5px;border:.5px solid hsla(46,46%,89%,.07);overflow:hidden}.TabTasks_routinesHeader__hR6xw{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:pointer}.TabTasks_routinesLeft__z6qg9{display:flex;align-items:center;gap:6px}.TabTasks_routinesLabel__KgiIp{font-family:Figtree,sans-serif;font-weight:600;font-size:12px;color:hsla(46,46%,89%,.36)}.TabTasks_routinesCount__8RqpF{font-family:Sora,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22)}.TabTasks_routinesList__rfN5p{border-top:1px solid hsla(46,46%,89%,.05)}.TabTasks_routineRow__6pDWr{display:flex;align-items:center;gap:8px;padding:8px 12px}.TabTasks_routineCircle__se6Ua{width:15px;height:15px;border-radius:50%;border:1.5px solid hsla(46,46%,89%,.22);background:transparent;flex-shrink:0;cursor:pointer}.TabTasks_routineCircleDone__S7fXA{width:15px;height:15px;border-radius:50%;background:#4caf50;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.TabTasks_routineTitle__IfT_4{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.65);flex:1 1;min-width:0}.TabTasks_routineBadge__1UEYw{font-size:8px;font-family:Figtree,sans-serif;color:hsla(46,46%,89%,.22);background:hsla(46,46%,89%,.06);padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.TabTasks_billRow__W6XQy{display:flex;align-items:center;gap:9px;padding:9px 11px;background:#3e3228;border-radius:9px;margin-bottom:5px;border-left:2px solid rgba(232,50,26,.5)}.TabTasks_billInfo__ywSMq{flex:1 1;min-width:0}.TabTasks_billName___7p2z{font-family:Figtree,sans-serif;font-weight:500;font-size:12px;color:#f0ead6}.TabTasks_billSub__VGxUJ{font-size:10px;font-family:Figtree,sans-serif;color:hsla(46,46%,89%,.22);margin-top:1px}.TabTasks_autoBadge__GV0lg{font-size:9px;color:rgba(76,175,80,.8);background:rgba(76,175,80,.1);padding:2px 6px;border-radius:4px;font-family:Figtree,sans-serif;font-weight:600}.TabTasks_payLink__j83Pi{font-size:10px;font-family:Figtree,sans-serif;font-weight:600;color:#f64;cursor:pointer;background:none;border:none;padding:0}.TabTasks_momentumBar__UcuyY{background:#3e3228;border-radius:8px;padding:9px 11px;margin-top:10px}.TabTasks_momentumRow__mqJSH{display:flex;align-items:center;justify-content:space-between}.TabTasks_momentumLeft__wS_QZ{display:flex;align-items:center;gap:5px}.TabTasks_momentumCount__bGvv2{font-family:Sora,sans-serif;font-size:11px;font-weight:700;color:#f64}.TabTasks_momentumToday__Cvpyr{font-family:Figtree,sans-serif;font-size:10px;color:hsla(46,46%,89%,.22)}.TabTasks_momentumRight__mqII5{font-family:Sora,sans-serif;font-weight:600;font-size:9px;color:#ffb800}.TabTasks_momentumTrack__RPxqu{height:4px;background:hsla(46,46%,89%,.07);border-radius:2px;margin-top:6px;overflow:hidden}.TabTasks_momentumFill__arxYJ{height:100%;background:#f64;border-radius:2px;transition:width .4s ease}.TabTasks_loadingMsg__lj97G{text-align:center;padding:20px;font-size:12px;color:hsla(46,46%,89%,.22);font-family:Figtree,sans-serif}@keyframes TabTasks_slideDown__GecmV{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes TabTasks_checkPop__3vn0F{0%{transform:scale(.4);opacity:0}65%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}@keyframes TabTasks_xpFloat__t6ZEc{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes TabTasks_fadeUp__S2x9L{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.TabCheckin_wrap__VLrpf{display:flex;flex-direction:column;height:100%;overflow:hidden}.TabCheckin_header__yEuI8{padding:12px 14px 0;flex-shrink:0}.TabCheckin_headerRow__mj7M0{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.TabCheckin_headerTitle__1vbr4{font-family:Figtree,sans-serif;font-weight:600;font-size:13px;color:#f0ead6}.TabCheckin_personaBadge__8r856{display:flex;align-items:center;gap:3px;padding:3px 8px;background:rgba(255,102,68,.1);border:1px solid rgba(255,102,68,.14);border-radius:10px}.TabCheckin_personaLabel__DWztB{font-family:Figtree,sans-serif;font-weight:500;font-size:8px;color:#f64}.TabCheckin_contextPills__77ns6{display:flex;gap:4px;overflow-x:auto;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.TabCheckin_contextPills__77ns6::-webkit-scrollbar{width:0;height:0}.TabCheckin_pill__6nI9f{padding:3px 7px;border-radius:6px;font-family:Sora,sans-serif;font-weight:500;font-size:8px;flex-shrink:0;white-space:nowrap}.TabCheckin_pillHot__imY9_{background:rgba(255,102,68,.1);color:#f64}.TabCheckin_pillEmber___Tfvd{background:rgba(232,50,26,.1);color:#e8321a}.TabCheckin_pillGreen__RMc1r{background:rgba(76,175,80,.1);color:#4caf50}.TabCheckin_pillGhost__Iko8a{background:hsla(46,46%,89%,.06);color:hsla(46,46%,89%,.22)}.TabCheckin_divider__u98F4{height:1px;background:hsla(46,46%,89%,.08)}.TabCheckin_thread__IV1Jt{flex:1 1;overflow-y:auto;padding:10px 14px 8px}.TabCheckin_emptyState__aC4yR{text-align:center;padding:40px 20px;font-size:12px;color:hsla(46,46%,89%,.22);font-family:Figtree,sans-serif;line-height:1.6}.TabCheckin_sessionPill__MxSFs{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:rgba(76,175,80,.08);border:1px solid rgba(76,175,80,.15);border-radius:20px;margin:0 auto 12px}.TabCheckin_sessionPillWrap__Hw2iI{display:flex;justify-content:center}.TabCheckin_sessionDot__62a0D{width:5px;height:5px;border-radius:50%;background:#4caf50}.TabCheckin_sessionLabel__Ns53L{font-family:Figtree,sans-serif;font-weight:500;font-size:8px;color:#4caf50}.TabCheckin_aiMsg__8wtfT{margin-bottom:14px;animation:TabCheckin_fadeUp__S4QgQ .3s ease}.TabCheckin_aiRow__8EW_r{display:flex;gap:8px;align-items:flex-start}.TabCheckin_avatar__pnfaT{width:28px;height:28px;border-radius:50%;background:rgba(255,102,68,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.TabCheckin_aiContent__7LqB_{flex:1 1;min-width:0}.TabCheckin_aiBubble__QgNd1{background:#3e3228;border-radius:2px 12px 12px 12px;padding:11px 13px;font-family:Figtree,sans-serif;font-weight:400;font-size:12.5px;color:#f0ead6;line-height:1.65}.TabCheckin_taskSuggestion__0WyP1{display:flex;align-items:center;gap:7px;padding:8px 11px;background:rgba(255,102,68,.06);border:1px solid rgba(255,102,68,.15);border-radius:8px;margin-top:4px}.TabCheckin_taskText__5Ywq_{font-family:Figtree,sans-serif;font-size:11px;color:#f0ead6;flex:1 1}.TabCheckin_taskAddBtn___Er76{padding:4px 12px;background:#f64;border-radius:6px;font-family:Figtree,sans-serif;font-weight:500;font-size:9px;color:#fff;cursor:pointer;border:none;transition:background .15s}.TabCheckin_taskAddBtn___Er76:hover{background:#e85a3a}.TabCheckin_taskAdded__IeAU1{background:#4caf50;cursor:default;animation:TabCheckin_addedPop__3mtDP .3s ease}.TabCheckin_taskAdded__IeAU1:hover{background:#4caf50}.TabCheckin_taskFaded__jCnoZ{opacity:.45;transition:opacity .4s}.TabCheckin_msgTime__7173J{font-family:Figtree,sans-serif;font-weight:400;font-size:9px;color:hsla(46,46%,89%,.14);margin-top:5px;padding-left:2px}.TabCheckin_userMsg__w8RlS{margin-bottom:14px;display:flex;justify-content:flex-end;animation:TabCheckin_fadeUp__S4QgQ .3s ease}.TabCheckin_userInner__v_KFz{max-width:78%}.TabCheckin_userBubble__Ok298{background:rgba(255,102,68,.12);border-radius:12px 2px 12px 12px;padding:11px 13px;font-family:Figtree,sans-serif;font-weight:400;font-size:12.5px;color:#f0ead6;line-height:1.65}.TabCheckin_userTime__bcEvU{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.14);margin-top:5px;text-align:right}.TabCheckin_typingDots__5hGZ9{display:flex;gap:4px;padding:4px 0}.TabCheckin_dot__F1VhZ{width:6px;height:6px;border-radius:50%;background:hsla(46,46%,89%,.28);animation:TabCheckin_blink__wTOYI 1.2s ease infinite}.TabCheckin_dot2__U1sHI{animation-delay:.2s}.TabCheckin_dot3__e2zu1{animation-delay:.4s}.TabCheckin_footer__B_l_t{padding:8px 14px 16px;border-top:.5px solid hsla(46,46%,89%,.08);flex-shrink:0}.TabCheckin_chips__pHwd8{display:flex;gap:5px;margin-bottom:8px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.TabCheckin_chips__pHwd8::-webkit-scrollbar{width:0;height:0}.TabCheckin_chip__jN_KY{padding:6px 12px;background:#3e3228;border:1px solid hsla(46,46%,89%,.12);border-radius:20px;font-family:Figtree,sans-serif;font-weight:400;font-size:10px;color:hsla(46,46%,89%,.36);white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background .15s}.TabCheckin_chip__jN_KY:hover{background:rgba(62,50,40,.8)}.TabCheckin_inputRow__Vk_Ob{display:flex;gap:8px;align-items:center}.TabCheckin_inputWrap__bpoSG{flex:1 1;background:#3e3228;border-radius:12px;padding:0 14px;border:1px solid hsla(46,46%,89%,.12)}.TabCheckin_input__J_Av0{width:100%;background:transparent;border:none;outline:none;color:#f0ead6;font-size:13px;font-family:Figtree,sans-serif;padding:11px 0}.TabCheckin_input__J_Av0::placeholder{color:hsla(46,46%,89%,.14)}.TabCheckin_sendBtn__0gxR4{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;border:none;transition:background .15s,transform .15s}.TabCheckin_sendActive__CU4XK{background:#f64}.TabCheckin_sendInactive__8eWe0{background:hsla(46,46%,89%,.06)}.TabCheckin_sendPress__B0hKF{animation:TabCheckin_btnPress__avXjR .15s ease}@keyframes TabCheckin_fadeUp__S4QgQ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes TabCheckin_blink__wTOYI{0%,to{opacity:.25}50%{opacity:1}}@keyframes TabCheckin_addedPop__3mtDP{0%{transform:scale(.85);opacity:0}70%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes TabCheckin_btnPress__avXjR{0%,to{transform:scale(1)}50%{transform:scale(.94)}}.TabFocus_wrap__x2aUq{padding:12px 14px 80px;overflow-y:auto;height:100%;position:relative}.TabFocus_headerLabel__hzvoY{font-family:Figtree,sans-serif;font-weight:600;font-size:13px;color:#f0ead6;margin-bottom:10px}.TabFocus_timerDisplay__u4xhR{text-align:center;padding:32px 0 20px}.TabFocus_timerValue__32_eO{font-family:Sora,sans-serif;font-weight:300;font-size:56px;color:#f0ead6;letter-spacing:.04em;line-height:1}.TabFocus_timerSub__fx1ZP{font-family:Figtree,sans-serif;font-size:10px;color:hsla(46,46%,89%,.28);margin-top:8px}.TabFocus_durRow__mv6cn{display:flex;gap:5px;justify-content:center;margin-bottom:20px}.TabFocus_durPill__pRSNp{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:Sora,sans-serif;font-weight:500;font-size:13px;cursor:pointer;border:1px solid hsla(46,46%,89%,.1);background:hsla(46,46%,89%,.06);color:hsla(46,46%,89%,.28);transition:all .15s}.TabFocus_durPillActive__XsH6s{background:rgba(255,102,68,.15);color:#f64;border-color:rgba(255,102,68,.3)}.TabFocus_workingCard__WhpIF{background:#3e3228;border-radius:10px;padding:11px 13px;margin-bottom:12px;display:flex;align-items:center;gap:10px;cursor:pointer;border:1px solid hsla(46,46%,89%,.07)}.TabFocus_workingLabel__n80Rh{font-size:9px;color:hsla(46,46%,89%,.22);text-transform:uppercase;letter-spacing:.08em;font-family:Figtree,sans-serif;font-weight:600;margin-bottom:3px}.TabFocus_workingTask__snAB3{font-family:Figtree,sans-serif;font-weight:500;font-size:13px;color:#f0ead6}.TabFocus_startBtn__JgtHQ{padding:15px 0;background:#f64;border-radius:12px;text-align:center;font-family:Figtree,sans-serif;font-weight:600;font-size:14px;color:#fff;cursor:pointer;margin-bottom:14px;border:none;width:100%;transition:opacity .15s}.TabFocus_startBtn__JgtHQ:hover{opacity:.92}.TabFocus_partnerCard__y2lnf{background:#3e3228;border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:10px;cursor:pointer;border:1px solid rgba(164,123,219,.15);margin-bottom:14px}.TabFocus_partnerIcon__GSgjJ{width:36px;height:36px;border-radius:10px;background:rgba(164,123,219,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.TabFocus_partnerTitle__csS5_{font-family:Figtree,sans-serif;font-weight:500;font-size:12px;color:#f0ead6}.TabFocus_partnerSub__xhOK5{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);margin-top:2px}.TabFocus_partnerBadge__Cdblf{font-size:9px;color:#a47bdb;background:rgba(164,123,219,.1);padding:2px 8px;border-radius:10px;font-family:Figtree,sans-serif;margin-left:auto;flex-shrink:0}.TabFocus_historyLabel__ODk7P{font-size:9px;color:hsla(46,46%,89%,.22);text-transform:uppercase;letter-spacing:.08em;font-family:Figtree,sans-serif;font-weight:600;margin-bottom:8px}.TabFocus_statsRow__UOSLK{display:flex;gap:6px}.TabFocus_statCard__QccCu{flex:1 1;background:#3e3228;border-radius:8px;padding:10px 8px;text-align:center}.TabFocus_statValue__4SarA{font-family:Sora,sans-serif;font-weight:600;font-size:17px;line-height:1}.TabFocus_statLabel__Of6QT{font-size:8px;color:hsla(46,46%,89%,.22);font-family:Figtree,sans-serif;margin-top:3px}.TabFocus_activeOverlay__u_Kt9{position:absolute;inset:0;background:#211a14;padding:12px 14px 80px;overflow-y:auto;animation:TabFocus_fadeUp__pUzz3 .4s ease;z-index:5}.TabFocus_activeHeader__m2xzn{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.TabFocus_sessionBadge__9bqTU{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);background:#3e3228;padding:3px 10px;border-radius:10px}.TabFocus_activeTimer__R1kq8{text-align:center;padding:28px 0 8px}.TabFocus_activeTimerDigits__Mwn7P{font-family:Sora,sans-serif;font-weight:300;font-size:64px;color:#f0ead6;letter-spacing:.02em}.TabFocus_colonBlink__q7VCO{animation:TabFocus_colonBlink__q7VCO 1s step-end infinite}.TabFocus_colonPaused__JD2t6{animation-play-state:paused}.TabFocus_statusSub__8NEAY{font-family:Figtree,sans-serif;font-size:10px;color:hsla(46,46%,89%,.22);margin-top:6px}.TabFocus_progressWrap__9qiJl{margin-bottom:6px}.TabFocus_progressTrack__3UOeI{height:4px;background:hsla(46,46%,89%,.07);border-radius:2px;overflow:hidden}.TabFocus_progressFill__wISdF{height:100%;background:#f64;border-radius:2px;transition:width 1s linear}.TabFocus_progressLabel__uKPOo{font-family:Figtree,sans-serif;font-size:10px;color:hsla(46,46%,89%,.22);text-align:right;margin-top:5px}.TabFocus_activeWorkingCard__0TkuH{background:#3e3228;border-radius:10px;padding:11px 13px;margin-bottom:12px;border:.5px solid hsla(46,46%,89%,.07)}.TabFocus_controlsRow__F7T_k{display:flex;gap:8px;margin-bottom:14px}.TabFocus_controlBtn__MqafO{flex:1 1;padding:13px;border-radius:10px;text-align:center;font-family:Figtree,sans-serif;font-weight:600;font-size:13px;cursor:pointer;border:1px solid;transition:background .15s}.TabFocus_pauseBtn__WdNf9{background:rgba(255,102,68,.12);border-color:rgba(255,102,68,.25);color:#f64}.TabFocus_resumeBtn__q1vkq{color:hsla(46,46%,89%,.4)}.TabFocus_resumeBtn__q1vkq,.TabFocus_stuckBtn__lxgU1{background:hsla(46,46%,89%,.05);border-color:hsla(46,46%,89%,.08)}.TabFocus_stuckBtn__lxgU1{color:hsla(46,46%,89%,.36);font-weight:400}.TabFocus_modalOverlay__Uv6iS{position:absolute;inset:0;background:rgba(33,26,20,.88);display:flex;align-items:flex-end;z-index:20}.TabFocus_stuckOverlay__pRUTa{z-index:30}.TabFocus_sheet__n4KDj{background:#211a14;border-radius:20px 20px 0 0;padding:24px 20px 36px;width:100%;border-top:1px solid hsla(46,46%,89%,.08);animation:TabFocus_sheetUp__NX3Pw .35s ease}.TabFocus_sheetHandle__pLldl{width:32px;height:3px;background:hsla(46,46%,89%,.18);border-radius:2px;margin:0 auto 20px}.TabFocus_sheetTitle__my1mJ{font-family:Sora,sans-serif;font-weight:800;font-size:18px;color:#f0ead6;text-align:center}.TabFocus_sheetSub__TCBkE{font-family:Figtree,sans-serif;font-size:13px;color:hsla(46,46%,89%,.22);text-align:center;margin-bottom:24px}.TabFocus_sheetBtn__W54gA{padding:14px;border-radius:10px;text-align:center;font-family:Figtree,sans-serif;font-size:14px;cursor:pointer;margin-bottom:8px;border:none;width:100%;position:relative}.TabFocus_btnNailed__moVhW{background:#4caf50;font-weight:600;color:#fff}.TabFocus_btnProgress__raGGb{color:hsla(46,46%,89%,.65)}.TabFocus_btnProgress__raGGb,.TabFocus_btnStuck__mrT1E{background:#3e3228;border:1px solid hsla(46,46%,89%,.08)}.TabFocus_btnStuck__mrT1E{color:hsla(46,46%,89%,.4)}.TabFocus_stuckOption__HP_iN{padding:14px;background:#3e3228;border-radius:10px;margin-bottom:8px;cursor:pointer;width:100%;text-align:left}.TabFocus_stuckOptionHot__he7Hx{border:1px solid rgba(255,102,68,.2)}.TabFocus_stuckOptionDefault__nOAGN{border:1px solid hsla(46,46%,89%,.08)}.TabFocus_stuckOptionTitle__BWdko{font-family:Figtree,sans-serif;font-weight:600;font-size:14px}.TabFocus_stuckOptionSub__cS4hx{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.22);margin-top:2px}.TabFocus_xpPop__b2QOh{position:absolute;top:-4px;right:16px;font-family:Sora,sans-serif;font-weight:700;font-size:14px;color:#ffb800;animation:TabFocus_xpPop__b2QOh 1.2s ease forwards;pointer-events:none}@keyframes TabFocus_fadeUp__pUzz3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes TabFocus_colonBlink__q7VCO{0%,to{opacity:1}49%{opacity:1}50%{opacity:.15}99%{opacity:.15}}@keyframes TabFocus_xpPop__b2QOh{0%{opacity:0;transform:scale(.5) translateY(0)}50%{opacity:1;transform:scale(1.2) translateY(-10px)}to{opacity:0;transform:scale(1) translateY(-28px)}}@keyframes TabFocus_sheetUp__NX3Pw{0%{transform:translateY(100%)}to{transform:translateY(0)}}.TabCalendar_sheetOverlay__pEj7Z{position:absolute;inset:0;z-index:20;background:rgba(33,26,20,.85);display:flex;align-items:flex-end}.TabCalendar_sheet__ICmAs{background:#211a14;border-radius:20px 20px 0 0;border-top:1px solid hsla(46,46%,89%,.08);box-shadow:0 -8px 30px rgba(0,0,0,.5);max-height:78%;overflow-y:auto;width:100%;animation:TabCalendar_sheetUp__g8UOJ .35s ease;padding:0 14px 30px}.TabCalendar_sheetHandle__VtiMB{width:32px;height:3px;border-radius:2px;background:hsla(46,46%,89%,.18);margin:10px auto 0}.TabCalendar_sheetHeader__leprB{display:flex;align-items:center;justify-content:space-between;margin:12px 0 14px}.TabCalendar_sheetDate__aKoYI{font-family:Sora,sans-serif;font-weight:700;font-size:15px;color:#f0ead6}.TabCalendar_sheetDateSub__p21tp{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);margin-top:2px}.TabCalendar_sheetClose__DaqWl{width:28px;height:28px;border-radius:50%;border:none;background:hsla(46,46%,89%,.06);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.TabCalendar_secLabel__cTYTd{font-family:Figtree,sans-serif;font-weight:600;font-size:9px;color:hsla(46,46%,89%,.22);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.TabCalendar_taskRow__XQV_8{background:#3e3228;border-radius:9px;padding:10px 11px;margin-bottom:4px;display:flex;align-items:flex-start;gap:9px;cursor:pointer}.TabCalendar_taskCircle__UfcET{width:16px;height:16px;border-radius:50%;flex-shrink:0;border:1.5px solid hsla(46,46%,89%,.22);margin-top:1px}.TabCalendar_taskCircleOverdue__tpgk9{border-color:rgba(232,50,26,.5)}.TabCalendar_taskCircleDone__sauC4{width:16px;height:16px;border-radius:50%;flex-shrink:0;background:#4caf50;margin-top:1px;display:flex;align-items:center;justify-content:center}.TabCalendar_taskInfo__Dk5lX{flex:1 1;min-width:0}.TabCalendar_taskTitle__T368p{font-family:Figtree,sans-serif;font-weight:500;font-size:12px;color:#f0ead6}.TabCalendar_taskTitleDone__oBHcy{text-decoration:line-through;color:hsla(46,46%,89%,.4)}.TabCalendar_taskSub__GDZW5{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);margin-top:1px}.TabCalendar_taskSubOverdue__59mIm{font-family:Figtree,sans-serif;font-size:9px;color:#e8321a;margin-top:1px}.TabCalendar_addTaskBtn__OeLFx{display:flex;align-items:center;gap:7px;padding:8px 11px;background:rgba(255,102,68,.06);border:1px dashed rgba(255,102,68,.2);border-radius:9px;margin-bottom:14px;cursor:pointer}.TabCalendar_addTaskText__TMzNc{font-family:Figtree,sans-serif;font-size:11px;color:#f64}.TabCalendar_emptyText__UVcoK{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.22);text-align:center;padding:12px 0}.TabCalendar_billRow__2fUGu{background:#3e3228;border-radius:9px;padding:10px 11px;margin-bottom:4px;display:flex;align-items:center;gap:9px;border-left:2px solid #e8321a}.TabCalendar_billRowAuto__pNy_W{border-left-color:rgba(232,50,26,.35)}.TabCalendar_billName__MFK1h{font-family:Figtree,sans-serif;font-weight:500;font-size:12px;color:#f0ead6;flex:1 1}.TabCalendar_billAmount__ThhLt{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22)}.TabCalendar_billPayBtn__8V5r0{padding:4px 10px;border-radius:6px;border:1px solid rgba(255,102,68,.25);background:transparent;cursor:pointer;font-family:Figtree,sans-serif;font-weight:600;font-size:10px;color:#f64}.TabCalendar_billAutoBadge__9iPUg{padding:3px 8px;border-radius:4px;background:rgba(76,175,80,.12);border:1px solid rgba(76,175,80,.25);font-family:Figtree,sans-serif;font-weight:600;font-size:9px;color:#4caf50}.TabCalendar_focusRow__DJ8_8{background:#3e3228;border-radius:9px;padding:10px 11px;margin-bottom:4px;display:flex;align-items:center;gap:9px}.TabCalendar_focusName__mGuaq{font-family:Figtree,sans-serif;font-weight:500;font-size:12px;color:#f0ead6;flex:1 1}.TabCalendar_focusSub__6AcuU{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);margin-top:1px}.TabCalendar_focusXp__pSqEq{font-family:Sora,sans-serif;font-weight:600;font-size:10px;color:#3b8bd4;flex-shrink:0}@keyframes TabCalendar_sheetUp__g8UOJ{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Sheet_overlay__Dj85n{position:absolute;inset:0;z-index:20;background:rgba(33,26,20,.88);display:flex;align-items:flex-end}.Sheet_sheet___MxRf{background:#211a14;border-radius:20px 20px 0 0;border-top:1px solid hsla(46,46%,89%,.08);padding:0 16px 28px;width:100%;max-height:92%;overflow-y:auto;animation:Sheet_sheetUp__k25qL .3s ease}.Sheet_handle__NzIrk{width:32px;height:3px;border-radius:2px;background:hsla(46,46%,89%,.18);margin:10px auto 0}.Sheet_header__EvILc{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-top:10px}.Sheet_title__5W9zq{font-family:Figtree,sans-serif;font-weight:600;font-size:14px;color:#f0ead6}.Sheet_cancel__nHfQb{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.3);padding:4px 8px;cursor:pointer;background:none;border:none}.Sheet_secLabel__sSJd0{font-family:Figtree,sans-serif;font-weight:600;font-size:9px;color:hsla(46,46%,89%,.28);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.Sheet_input__nepCW{background:hsla(46,46%,89%,.06);border:1px solid hsla(46,46%,89%,.1);border-radius:9px;padding:11px 13px;color:#f0ead6;font-size:13px;font-family:Figtree,sans-serif;font-weight:400;width:100%;margin-bottom:10px;outline:none;box-sizing:border-box}.Sheet_input__nepCW:focus{border-color:rgba(255,102,68,.35)}.Sheet_input__nepCW::placeholder{color:hsla(46,46%,89%,.22)}.Sheet_textarea__1awfW{resize:none;min-height:60px}.Sheet_twoCol__qVHQ6{display:flex;gap:8px}.Sheet_twoCol__qVHQ6>*{flex:1 1}.Sheet_pills__c7CA_{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.Sheet_pillsScroll__XPIUF{display:flex;gap:5px;margin-bottom:12px;overflow-x:auto}.Sheet_pillsScroll__XPIUF::-webkit-scrollbar{display:none}.Sheet_pill__UBrET{padding:6px 12px;border-radius:20px;cursor:pointer;font-family:Figtree,sans-serif;font-size:11px;font-weight:400;background:hsla(46,46%,89%,.05);color:hsla(46,46%,89%,.4);border:1px solid hsla(46,46%,89%,.08);transition:all .15s;white-space:nowrap;flex-shrink:0}.Sheet_dayPicker__8vPAD{display:flex;gap:4px;margin-bottom:12px;animation:Sheet_fadeIn__wCtJl .2s ease}.Sheet_dayBtn__MfjJs{width:34px;height:34px;border-radius:50%;border:none;font-family:Figtree,sans-serif;font-size:11px;font-weight:600;cursor:pointer;justify-content:center;color:hsla(46,46%,89%,.4);transition:all .15s}.Sheet_dayBtn__MfjJs,.Sheet_toggleCard__xiHvl{display:flex;align-items:center;background:hsla(46,46%,89%,.05);border:1px solid hsla(46,46%,89%,.08)}.Sheet_toggleCard__xiHvl{border-radius:9px;padding:11px 13px;margin-bottom:8px;justify-content:space-between}.Sheet_toggleCardDisabled__CdbWb{opacity:.35;pointer-events:none}.Sheet_toggleInfo__3M5Nb{flex:1 1;min-width:0}.Sheet_toggleLabel__KUO_S{font-family:Figtree,sans-serif;font-size:12px;color:#f0ead6}.Sheet_toggleSub__0_2v3{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.3);margin-top:2px}.Sheet_toggle__0uEad{width:38px;height:22px;border-radius:11px;cursor:pointer;position:relative;border:none;padding:0;flex-shrink:0;background:hsla(46,46%,89%,.1);transition:background .2s}.Sheet_toggleOn__47E2U{background:#f64}.Sheet_toggleThumb__adGxK{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:hsla(46,46%,89%,.4);transition:transform .2s,background .2s}.Sheet_toggleThumbOn__M1F1s{transform:translateX(16px);background:#fff}.Sheet_submitBtn__CUqA_{width:100%;padding:13px;border-radius:10px;text-align:center;cursor:pointer;border:none;font-family:Figtree,sans-serif;font-weight:700;font-size:13px;color:#fff;margin-top:4px;transition:opacity .15s}.Sheet_submitBtn__CUqA_:disabled{opacity:.4;cursor:default}.Sheet_subNote__hnEJr{font-size:9px;color:hsla(46,46%,89%,.22);margin-top:-6px}.Sheet_moreLink__NLXGo,.Sheet_subNote__hnEJr{font-family:Figtree,sans-serif;margin-bottom:10px}.Sheet_moreLink__NLXGo{font-size:10px;color:hsla(46,46%,89%,.28);text-align:center;cursor:pointer;padding:6px 0;background:none;border:none;width:100%}.Sheet_infoCard__a_75F{font-size:10px;color:hsla(46,46%,89%,.45);line-height:1.6}.Sheet_calcCard__qcChN,.Sheet_infoCard__a_75F{border-radius:8px;padding:9px 12px;margin-bottom:12px;font-family:Figtree,sans-serif}.Sheet_calcCard__qcChN{font-size:11px;font-weight:600;line-height:1.5}.Sheet_typeCards__PByr0{display:flex;gap:6px;margin-bottom:16px}.Sheet_typeCard__y_UvX{flex:1 1;border-radius:10px;padding:12px 6px;text-align:center;cursor:pointer;background:hsla(46,46%,89%,.05);border:1px solid hsla(46,46%,89%,.08);transition:all .15s}.Sheet_typeEmoji__BcvR7{font-size:18px;margin-bottom:4px}.Sheet_typeTitle__CiG0e{font-family:Figtree,sans-serif;font-weight:600;font-size:11px;color:hsla(46,46%,89%,.4)}.Sheet_typeSub__MbyBI{font-family:Figtree,sans-serif;font-size:8px;color:hsla(46,46%,89%,.22);margin-top:2px}.Sheet_voiceWrap__iOHOT{display:flex;flex-direction:column;align-items:center;padding:24px 0 8px}.Sheet_micBtn__yhpD4{width:72px;height:72px;border-radius:50%;background:#f64;border:none;cursor:pointer;box-shadow:0 0 0 14px rgba(255,102,68,.08);display:flex;align-items:center;justify-content:center;margin-bottom:14px;transition:transform .15s}.Sheet_micBtn__yhpD4:active{transform:scale(.95)}.Sheet_micBtnRecording__0n6Br{animation:Sheet_micPulse__HbcIJ 1.2s ease infinite}.Sheet_voiceLabel__ki64M{font-family:Figtree,sans-serif;font-weight:600;font-size:13px;color:#f0ead6;margin-bottom:6px}.Sheet_voiceExample__SOK1x{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.35);max-width:240px;text-align:center;line-height:1.55}.Sheet_voiceFootnote__7BjrD{font-family:Figtree,sans-serif;font-size:10px;color:hsla(46,46%,89%,.22);margin-top:14px;text-align:center}.Sheet_desc__KCafe{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.35);margin-bottom:10px;line-height:1.55}@keyframes Sheet_sheetUp__k25qL{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Sheet_fadeIn__wCtJl{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Sheet_micPulse__HbcIJ{0%,to{box-shadow:0 0 0 14px rgba(255,102,68,.08)}50%{box-shadow:0 0 0 20px rgba(255,102,68,.15)}}.Sheet_fadeSection__b4U7P{animation:Sheet_fadeIn__wCtJl .2s ease}.Sheet_dateInput__QuSEs{color-scheme:dark}.TabProgress_outer__4LFBf{padding:12px 14px 80px;overflow-y:auto;height:100%}.TabProgress_headerRow__wo4me{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.TabProgress_headerTitle__s_l65{font-family:Figtree,sans-serif;font-weight:600;font-size:13px;color:#f0ead6}.TabProgress_headerSub__BTJFv{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);margin-top:2px}.TabProgress_toggleRow__i_Dxu{display:flex;gap:5px}.TabProgress_togglePill__nTAo4{padding:5px 10px;border-radius:8px;border:1px solid hsla(46,46%,89%,.08);background:hsla(46,46%,89%,.05);color:hsla(46,46%,89%,.22);font-family:Figtree,sans-serif;font-weight:600;font-size:9px;cursor:pointer}.TabProgress_togglePillActive__Jwzmp{background:rgba(255,102,68,.14);color:#f64;border-color:rgba(255,102,68,.25)}.TabProgress_ringsRow__e8Ry5{display:flex;justify-content:center;gap:16px;margin-bottom:12px}.TabProgress_ringWrap__MZflb{text-align:center}.TabProgress_ringSvgOuter___q7tM{position:relative;width:72px;height:72px}.TabProgress_ringSvg__NJc_q{display:block;transform:rotate(-90deg)}.TabProgress_ringCenter__rgvOp{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.TabProgress_ringValue__HkE_G{font-family:Sora,sans-serif;font-weight:700;font-size:17px;line-height:1}.TabProgress_ringSub__2yC3l{font-size:7px;color:hsla(46,46%,89%,.22)}.TabProgress_ringLabel__K_68E{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);margin-top:5px}.TabProgress_ringFill__HkYW4{transition:stroke-dashoffset .05s linear}.TabProgress_ringAnimateIn__1IXD7{animation:TabProgress_ringIn__HCKs9 1s ease both}@keyframes TabProgress_ringIn__HCKs9{0%{stroke-dashoffset:188.5}}.TabProgress_xpStreakRow__4H6G9{display:flex;gap:8px;margin-bottom:12px}.TabProgress_xpCard__dETyB{flex:1 1;background:#3e3228;border-radius:10px;padding:11px 13px}.TabProgress_xpHeader__96nbK{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.TabProgress_xpLeft__taBru{display:flex;align-items:center;gap:4px}.TabProgress_xpFlame__tcikT{width:13px;height:13px;flex-shrink:0}.TabProgress_xpNumber__EsUme{font-family:Sora,sans-serif;font-weight:700;font-size:16px;color:#ffb800}.TabProgress_xpUnit__FHewl{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22)}.TabProgress_xpToNext__ajJua{font-family:Figtree,sans-serif;font-size:9px;font-weight:500;color:#ffb800}.TabProgress_xpBar__yeRB5{height:5px;background:hsla(46,46%,89%,.08);border-radius:3px;overflow:hidden}.TabProgress_xpBarFill__DNsWj{height:100%;background:linear-gradient(90deg,#ffb800,#f64);border-radius:3px;transition:width .5s ease}.TabProgress_streakCard__n8Cn3{background:#3e3228;border-radius:10px;padding:11px 13px;display:flex;align-items:center;gap:10px}.TabProgress_streakNumber__T8anv{font-family:Sora,sans-serif;font-weight:800;font-size:24px;color:#f64;line-height:1}.TabProgress_streakLabel__xeiAW{font-family:Figtree,sans-serif;font-size:8px;color:hsla(46,46%,89%,.22);margin-top:2px}.TabProgress_streakDivider__nXmS3{width:1px;height:32px;background:hsla(46,46%,89%,.08)}.TabProgress_streakRight__DAFAM{display:flex;flex-direction:column;gap:3px}.TabProgress_streakDots__HxmLg{display:flex;gap:3px}.TabProgress_streakDot__G3sOh{width:6px;height:6px;border-radius:1px}.TabProgress_streakDotsLabel__B1mxx{font-family:Figtree,sans-serif;font-size:7px;color:hsla(46,46%,89%,.2)}.TabProgress_insightsLabel__dg8yO{font-family:Figtree,sans-serif;font-weight:600;font-size:9px;color:hsla(46,46%,89%,.22);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.TabProgress_insightsStack__BDceZ{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.TabProgress_insightCard__7_9dO{background:#3e3228;border-radius:8px;padding:10px 11px;border-left:3px solid transparent}.TabProgress_insightHeader___9Y9u{display:flex;align-items:center;gap:4px;margin-bottom:4px}.TabProgress_insightTypeLabel__UICzB{font-family:Figtree,sans-serif;font-weight:600;font-size:9px}.TabProgress_insightBody__xVank{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.55);line-height:1.55;margin:0}.TabProgress_chartCard__lFW6c{background:#3e3228;border-radius:12px;padding:14px;margin-bottom:10px}.TabProgress_chartHeader__pisX9{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.TabProgress_chartTitle__d_tmW{font-family:Figtree,sans-serif;font-weight:600;font-size:11px;color:#f0ead6}.TabProgress_chartSubtitle__nTT35{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);margin-top:2px}.TabProgress_chartHeaderRight___Jcsi{text-align:right}.TabProgress_chartTotal__xKfAL{font-family:Sora,sans-serif;font-weight:800;font-size:20px;color:#f64;line-height:1}.TabProgress_chartTotalLabel__uepKW{font-family:Figtree,sans-serif;font-size:8px;color:hsla(46,46%,89%,.22);margin-top:0}.TabProgress_chartDelta__Fg7hG{font-family:Figtree,sans-serif;font-size:8px;margin-top:2px}.TabProgress_chartDeltaUp__QgAoV{color:#4caf50}.TabProgress_chartDeltaDown__wxxeG{color:#e8321a}.TabProgress_chartSvg__x7XPK{width:100%;display:block;overflow:visible}.TabProgress_chartLineAnim__MQKhQ{stroke-dasharray:700;animation:TabProgress_lineIn__YTukE 1.2s ease .2s both}@keyframes TabProgress_lineIn__YTukE{0%{stroke-dashoffset:700}to{stroke-dashoffset:0}}.TabProgress_todayDot__c6Feo{animation:TabProgress_fadeIn__QGcKe .3s ease 1.3s both}@keyframes TabProgress_fadeIn__QGcKe{0%{opacity:0}to{opacity:1}}.TabProgress_dayLabels__JbzL_{display:flex;justify-content:space-between;margin-top:6px;padding:0 2px}.TabProgress_dayLabel__iXW3n{font-family:Figtree,sans-serif;font-size:8px;color:hsla(46,46%,89%,.25)}.TabProgress_dayLabelToday__ZmVBo{color:#f64;font-weight:600}.TabProgress_dayLabelFuture__Q7rI6{color:hsla(46,46%,89%,.18)}.TabProgress_chartLegend__8PTL_{display:flex;gap:14px;margin-top:10px;padding-top:10px;border-top:1px solid hsla(46,46%,89%,.06)}.TabProgress_legendItem__DOjZ0{display:flex;align-items:center;gap:4px}.TabProgress_legendLabel__GpDCm{font-family:Figtree,sans-serif;font-size:8px;color:hsla(46,46%,89%,.22)}.TabProgress_heatmapCard__dmeEO{background:#3e3228;border-radius:12px;padding:14px}.TabProgress_heatmapHeader__9QHiP{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.TabProgress_heatmapTitle__tE7VD{font-family:Figtree,sans-serif;font-weight:600;font-size:11px;color:#f0ead6}.TabProgress_heatmapSub__ZwGN2{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);margin-top:2px}.TabProgress_heatmapLegend__VsZMm{display:flex;align-items:center;gap:4px}.TabProgress_heatmapLegendLabel__inL_2{font-family:Figtree,sans-serif;font-size:8px;color:hsla(46,46%,89%,.22)}.TabProgress_heatmapSwatch__C1BoD{width:8px;height:8px;border-radius:1.5px}.TabProgress_heatmapGrid__PWfQp{display:flex;gap:3px}.TabProgress_heatmapDayLabels___5qwU{display:flex;flex-direction:column;gap:2px;margin-right:1px}.TabProgress_heatmapDayLabel__z1jiE{height:11px;line-height:11px;font-family:Figtree,sans-serif;font-size:7px;color:hsla(46,46%,89%,.22)}.TabProgress_heatmapCol__mUNFg{flex:1 1;display:flex;flex-direction:column;gap:2px}.TabProgress_heatmapCell__xXbfC{height:11px;border-radius:2px}.TabProgress_heatmapCellToday__i2izx{outline:1px solid rgba(255,102,68,.6);outline-offset:1px}.TabProgress_skeleton__hBwCR{background:hsla(46,46%,89%,.06);border-radius:8px;animation:TabProgress_skeletonPulse__ZmrYn 1.4s ease-in-out infinite}@keyframes TabProgress_skeletonPulse__ZmrYn{0%,to{opacity:1}50%{opacity:.4}}.TabGuide_outer__cb0ci{display:flex;flex-direction:column;height:100%}.TabGuide_headerWrap__LLySY{padding:12px 14px 0;flex-shrink:0}.TabGuide_headerTitle__506jM{font-family:Figtree,sans-serif;font-weight:600;font-size:13px;color:#f0ead6}.TabGuide_headerSub__djSBx{font-family:Figtree,sans-serif;font-size:10px;color:hsla(46,46%,89%,.22);margin-top:2px;margin-bottom:12px}.TabGuide_body__2Rg4v{flex:1 1;overflow-y:auto;padding:0 14px 80px}.TabGuide_secLabel__pIl2K{font-family:Figtree,sans-serif;font-weight:600;font-size:9px;color:hsla(46,46%,89%,.22);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.TabGuide_fyLabelRow__ALfq1{display:flex;align-items:center;gap:5px;margin-bottom:8px}.TabGuide_fyLabelText__KxyXj{font-family:Figtree,sans-serif;font-weight:600;font-size:10px;color:#f64}.TabGuide_fyScroll__EvEez{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:16px;scrollbar-width:none;-ms-overflow-style:none}.TabGuide_fyScroll__EvEez::-webkit-scrollbar{display:none}.TabGuide_fyCard__PO0LJ{width:170px;min-width:170px;flex-shrink:0;background:#3e3228;border-radius:10px;padding:12px;display:flex;flex-direction:column;cursor:pointer;border-top:2px solid rgba(255,102,68,.4)}.TabGuide_fyCardPrimary__SilWz{border-top-color:#f64}.TabGuide_fyEmoji___nmSw{font-size:18px;margin-bottom:6px}.TabGuide_fyTitle__cZ4FH{font-family:Figtree,sans-serif;font-weight:600;font-size:11px;color:#f0ead6;margin-bottom:4px}.TabGuide_fyBody__2bJWx{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);line-height:1.55;flex:1 1;margin-bottom:10px}.TabGuide_fyCta__n0iXr{padding:6px 10px;border-radius:6px;text-align:center;cursor:pointer;font-family:Figtree,sans-serif;font-weight:600;font-size:9px;border:none}.TabGuide_fyCtaPrimary__DdMAG{background:#f64;color:#fff}.TabGuide_fyCtaSecondary__z58K8{background:rgba(255,102,68,.12);border:1px solid rgba(255,102,68,.25);color:#f64}.TabGuide_sitGrid__FmlcR{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.TabGuide_sitCard__XPT56{background:#3e3228;border-radius:10px;padding:12px;cursor:pointer}.TabGuide_sitEmoji__0xMpt{font-size:20px;margin-bottom:6px}.TabGuide_sitTitle__4xya5{font-family:Figtree,sans-serif;font-weight:600;font-size:12px;color:#f0ead6;margin-bottom:3px}.TabGuide_sitSub__8siLj{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);line-height:1.5}.TabGuide_sheetOverlay__Rv2gv{position:absolute;inset:0;z-index:20;background:rgba(33,26,20,.85);display:flex;align-items:flex-end}.TabGuide_sheet__Webpi{background:#211a14;border-radius:20px 20px 0 0;border-top:1px solid hsla(46,46%,89%,.08);max-height:88%;overflow-y:auto;width:100%;animation:TabGuide_sheetUp__W40N6 .35s ease;padding:0 16px 30px}.TabGuide_sheetHandle__ZJqDh{width:32px;height:3px;border-radius:2px;background:hsla(46,46%,89%,.18);margin:10px auto 0}.TabGuide_sheetHeader__qK9kA{position:relative;margin-bottom:14px;padding-top:14px}.TabGuide_sheetEmoji__pRkRs{font-size:28px;margin-bottom:4px}.TabGuide_sheetTitle__JR0h2{font-family:Sora,sans-serif;font-weight:800;font-size:18px;color:#f0ead6;letter-spacing:-.02em}.TabGuide_sheetSub__1COoc{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.22);margin-top:4px}.TabGuide_sheetClose__kyymS{position:absolute;top:14px;right:0;width:28px;height:28px;border-radius:50%;border:none;background:hsla(46,46%,89%,.06);display:flex;align-items:center;justify-content:center;cursor:pointer}.TabGuide_playCard__9cXxY{padding:12px 13px;border-radius:9px;background:#3e3228;margin-bottom:14px;border-left:2px solid transparent}.TabGuide_playName__0fq_8{font-family:Figtree,sans-serif;font-weight:700;font-size:12px;margin-bottom:5px}.TabGuide_playBody__eBQ_t{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.55);line-height:1.55}.TabGuide_stepsLabel__a0PpC{margin-bottom:8px}.TabGuide_stepsStack__MfnAV{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.TabGuide_stepRow__pyDDf{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#3e3228;border-radius:8px}.TabGuide_stepNum__IwIh0{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:Sora,sans-serif;font-weight:700;font-size:10px}.TabGuide_stepText__kNwkr{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.6);line-height:1.55}.TabGuide_whyCard__MA6Jf{background:hsla(46,46%,89%,.04);border-radius:8px;padding:11px 12px;margin-bottom:14px}.TabGuide_whyLabel__ohw2p{font-family:Figtree,sans-serif;font-weight:600;font-size:9px;color:hsla(46,46%,89%,.22);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.TabGuide_whyText__Lcn65{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.45);line-height:1.55}.TabGuide_rememberCard__iruXA{background:hsla(46,46%,89%,.06);border-radius:8px;padding:11px 12px;margin-bottom:14px;border-left:2px solid hsla(46,46%,89%,.22)}.TabGuide_rememberLabel__046II{font-family:Figtree,sans-serif;font-weight:600;font-size:9px;color:hsla(46,46%,89%,.22);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.TabGuide_rememberText__NJYdN{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.55);line-height:1.55}.TabGuide_sheetCta__P9DOR{width:100%;padding:13px;border-radius:10px;border:none;text-align:center;cursor:pointer;font-family:Figtree,sans-serif;font-weight:700;font-size:12px;color:#fff}@keyframes TabGuide_sheetUp__W40N6{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes TabGuide_fadeUp__QWE4L{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.TabSettings_wrap__nTD6E{padding:14px 14px 80px;overflow-y:auto;height:100%}.TabSettings_header__c_jS9{font-family:Figtree,sans-serif;font-weight:600;font-size:13px;color:#f0ead6;margin-bottom:14px}.TabSettings_secLabel__ZPFFN{font-family:Figtree,sans-serif;font-weight:600;font-size:9px;color:hsla(46,46%,89%,.22);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.TabSettings_card__BAfzw{background:#3e3228;border-radius:10px;margin-bottom:16px;overflow:hidden}.TabSettings_cardPad__KiefS{padding:12px}.TabSettings_profileCard__k2WQu{background:#3e3228;border-radius:12px;padding:14px;margin-bottom:8px;display:flex;align-items:center;gap:12px}.TabSettings_avatar___h_mi{width:44px;height:44px;border-radius:50%;flex-shrink:0;background:rgba(255,102,68,.15);border:2px solid rgba(255,102,68,.3);display:flex;align-items:center;justify-content:center;font-family:Sora,sans-serif;font-weight:700;font-size:17px;color:#f64}.TabSettings_profileInfo__zl50f{flex:1 1;min-width:0}.TabSettings_profileName__letCS{font-family:Figtree,sans-serif;font-weight:600;font-size:14px;color:#f0ead6}.TabSettings_profileEmail__7qFYT{font-family:Figtree,sans-serif;font-size:10px;color:hsla(46,46%,89%,.22);margin-top:2px}.TabSettings_planBadge__HIdD2{padding:4px 10px;border-radius:20px;font-family:Figtree,sans-serif;font-weight:600;font-size:9px;flex-shrink:0}.TabSettings_planFree__AGWAY{background:rgba(255,102,68,.1);border:1px solid rgba(255,102,68,.2);color:#f64}.TabSettings_planPro__XqJDf{background:rgba(255,184,0,.1);border:1px solid rgba(255,184,0,.2);color:#ffb800}.TabSettings_upgradeBanner__RuGO_{background:linear-gradient(135deg,#f64,#e8321a);border-radius:12px;padding:14px 16px;margin-bottom:16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.TabSettings_upgradeTitle__ROH4z{font-family:Figtree,sans-serif;font-weight:700;font-size:13px;color:#fff;margin-bottom:3px}.TabSettings_upgradeSub__LOucy{font-family:Figtree,sans-serif;font-size:10px;color:hsla(0,0%,100%,.7)}.TabSettings_upgradeArrow__aHQcF{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center}.TabSettings_blendDesc__7la3y{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.4);line-height:1.55;margin-bottom:10px}.TabSettings_chips__iGFiI{display:flex;flex-wrap:wrap;gap:5px}.TabSettings_chip__CiAzf{padding:6px 12px;border-radius:20px;cursor:pointer;font-family:Figtree,sans-serif;font-size:11px;background:hsla(46,46%,89%,.05);color:hsla(46,46%,89%,.22);border:1px solid hsla(46,46%,89%,.08);transition:all .15s}.TabSettings_chipActive__ISIZP{background:rgba(255,102,68,.14);color:#f64;border-color:rgba(255,102,68,.3)}.TabSettings_blendDisplay__3GUwm{border-top:1px solid hsla(46,46%,89%,.07);padding-top:10px;margin-top:10px;font-family:Figtree,sans-serif;font-size:10px;color:hsla(46,46%,89%,.22)}.TabSettings_blendName__fm_Q1{color:#f64;font-weight:600}.TabSettings_toggleRow__5tLMB{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid hsla(46,46%,89%,.06)}.TabSettings_toggleRowLast__TSqdm{border-bottom:none}.TabSettings_toggleLeft__AKhiC{flex:1 1}.TabSettings_toggleLabel__awfmE{font-family:Figtree,sans-serif;font-size:12px;color:#f0ead6}.TabSettings_toggleSub__t3VfV{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);margin-top:2px}.TabSettings_toggle__L7z5L{width:38px;height:22px;border-radius:11px;cursor:pointer;position:relative;border:none;padding:0;flex-shrink:0;background:hsla(46,46%,89%,.1);transition:background .2s}.TabSettings_toggleOn___ysDc{background:#f64}.TabSettings_toggleThumb__JePiY{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:hsla(46,46%,89%,.4);transition:transform .2s,background .2s}.TabSettings_toggleThumbOn__RaGPo{transform:translateX(16px);background:#fff}.TabSettings_timeInput__hEa1T{margin-top:4px;padding:6px 8px;border-radius:6px;background:hsla(46,46%,89%,.05);border:1px solid hsla(46,46%,89%,.08);color:#f0ead6;font-family:Figtree,sans-serif;font-size:11px;width:100px}.TabSettings_timeInput__hEa1T:disabled{opacity:.4;cursor:not-allowed}.TabSettings_timeInput__hEa1T:focus{outline:none;border-color:rgba(255,102,68,.3)}.TabSettings_cadenceDesc__6x84q{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.4);line-height:1.55;margin-bottom:10px}.TabSettings_cadenceRow__KGkL6{display:flex;gap:6px}.TabSettings_cadenceTile__B8FgL{flex:1 1;border-radius:9px;padding:10px 8px;text-align:center;cursor:pointer;background:hsla(46,46%,89%,.05);border:1px solid hsla(46,46%,89%,.08)}.TabSettings_cadenceTileActive__B3yv4{background:rgba(255,102,68,.1);border:1.5px solid rgba(255,102,68,.3)}.TabSettings_cadenceEmoji__aKKEd{font-size:13px;margin-bottom:4px}.TabSettings_cadenceTitle__uYMye{font-family:Figtree,sans-serif;font-weight:600;font-size:11px;color:hsla(46,46%,89%,.22)}.TabSettings_cadenceTitleActive__xaQvx{color:#f64}.TabSettings_cadenceSub__L_oaO{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);margin-top:2px}.TabSettings_cadenceSubActive__PeYMN{color:rgba(255,102,68,.6)}.TabSettings_memoryHeader__JyVSd{display:flex;align-items:center;gap:8px;margin-bottom:10px}.TabSettings_memoryIcon__Fa57S{width:22px;height:22px;border-radius:50%;flex-shrink:0;background:rgba(255,102,68,.12);display:flex;align-items:center;justify-content:center}.TabSettings_memoryDesc__ig89q{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.45);line-height:1.5;flex:1 1}.TabSettings_memoryStack__bl7Zy{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.TabSettings_memoryCard__rD__C{position:relative;background:#3e3228;border-radius:10px;padding:10px 12px;border:1px solid hsla(46,46%,89%,.08);animation:TabSettings_fadeIn__uTx9n .3s ease}.TabSettings_memoryCardContent__ps0Bw{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.TabSettings_memoryCardText__ZUpoO{font-family:Figtree,sans-serif;font-size:11px;color:#f0ead6;line-height:1.55}.TabSettings_memoryCardMeta__qKu2_{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);padding-left:17px;margin-bottom:6px}.TabSettings_memoryDeleteBtn___NZPJ{position:absolute;top:8px;right:10px;background:transparent;border:none;cursor:pointer;font-size:18px;color:rgba(232,50,26,.6);padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:color .2s}.TabSettings_memoryDeleteBtn___NZPJ:hover{color:#e8321a}.TabSettings_memoryDeleteBtn___NZPJ:disabled{opacity:.5;cursor:not-allowed}.TabSettings_memoryEmpty__nRVH3{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.22);line-height:1.5;padding:12px;text-align:center}.TabSettings_memoryAddRow__bIRcV{border:1px dashed hsla(46,46%,89%,.14);border-radius:8px;padding:12px;cursor:pointer;background:hsla(46,46%,89%,.02);transition:all .2s}.TabSettings_memoryAddRow__bIRcV:hover{border-color:hsla(46,46%,89%,.22);background:hsla(46,46%,89%,.04)}.TabSettings_memoryAddPrompt__rro4O{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.36)}.TabSettings_memoryAddForm__sNy3x{margin-top:10px;animation:TabSettings_fadeIn__uTx9n .2s ease}.TabSettings_memoryAddInput__pR_d_{width:100%;min-height:60px;resize:vertical;background:hsla(46,46%,89%,.04);border:1px solid hsla(46,46%,89%,.08);border-radius:6px;padding:8px 10px;font-family:Figtree,sans-serif;font-size:11px;color:#f0ead6;line-height:1.5;margin-bottom:8px;outline:none}.TabSettings_memoryAddInput__pR_d_:focus{border-color:rgba(255,102,68,.3)}.TabSettings_memoryAddInput__pR_d_::placeholder{color:hsla(46,46%,89%,.22)}.TabSettings_memoryAddButtons__qO_Gd{display:flex;gap:6px}.TabSettings_memoryAddSaveBtn__eqwKA{flex:1 1;padding:7px 12px;border-radius:6px;border:none;cursor:pointer;background:#f64;color:#fff;font-family:Figtree,sans-serif;font-weight:600;font-size:10px}.TabSettings_memoryAddSaveBtn__eqwKA:disabled{opacity:.5;cursor:not-allowed}.TabSettings_memoryAddCancelBtn__uqNr5{padding:7px 12px;border-radius:6px;border:1px solid hsla(46,46%,89%,.08);background:transparent;color:hsla(46,46%,89%,.36);font-family:Figtree,sans-serif;font-size:10px;cursor:pointer}.TabSettings_accountRow__mtgXt{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid hsla(46,46%,89%,.06);cursor:pointer}.TabSettings_accountRowLast__QBPne{border-bottom:none}.TabSettings_accountRowLabel__C33nN{font-family:Figtree,sans-serif;font-size:12px;color:#f0ead6}.TabSettings_chevron__K5XjY{flex-shrink:0}.TabSettings_subWrap__Mevgk{animation:TabSettings_slideIn__7SkE9 .3s ease}.TabSettings_subHeader__vC6WZ{display:flex;align-items:center;gap:10px;margin-bottom:16px;cursor:pointer;padding:0 0 8px;border-bottom:1px solid hsla(46,46%,89%,.06)}.TabSettings_subHeaderTitle__VuF2F{font-family:Figtree,sans-serif;font-weight:600;font-size:13px;color:#f0ead6;flex:1 1}@keyframes TabSettings_slideIn__7SkE9{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes TabSettings_fadeIn__uTx9n{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.TabSettings_nameEditInput__OC2y8{margin-top:4px;width:100%;padding:6px 8px;border-radius:6px;background:hsla(46,46%,89%,.05);border:1px solid hsla(46,46%,89%,.08);color:#f0ead6;font-family:Figtree,sans-serif;font-size:11px;outline:none}.TabSettings_nameEditInput__OC2y8:focus{border-color:rgba(255,102,68,.3)}.TabSettings_changePasswordBtn__c7l0I,.TabSettings_editNameBtn__y98Xc{padding:6px 12px;border-radius:6px;border:1px solid rgba(255,102,68,.2);background:rgba(255,102,68,.08);color:#f64;font-family:Figtree,sans-serif;font-size:10px;font-weight:600;cursor:pointer;flex-shrink:0}.TabSettings_saveNameBtn__RjvY5{padding:6px 12px;border-radius:6px;border:none;background:#f64;color:#fff;font-family:Figtree,sans-serif;font-size:10px;font-weight:600;cursor:pointer;flex-shrink:0}.TabSettings_dangerCard___a_B1{background:#3e3228;border-radius:10px;padding:13px;margin-bottom:10px;border:1px solid rgba(232,50,26,.1)}.TabSettings_dangerTitle__oBqiM{font-family:Figtree,sans-serif;font-weight:600;font-size:11px;color:#e8321a;margin-bottom:6px}.TabSettings_dangerText__T4H82{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.45);line-height:1.55;margin-bottom:10px}.TabSettings_dangerSubText__uAX0v{font-family:Figtree,sans-serif;font-size:10px;color:hsla(46,46%,89%,.36);margin-bottom:6px}.TabSettings_deleteConfirmInput__9_2rM{width:100%;padding:7px 10px;border-radius:6px;background:hsla(46,46%,89%,.04);border:1px solid hsla(46,46%,89%,.08);color:#f0ead6;font-family:Figtree,sans-serif;font-size:11px;margin-bottom:10px;outline:none}.TabSettings_deleteConfirmInput__9_2rM:focus{border-color:rgba(232,50,26,.3)}.TabSettings_dangerBtn__QtxGe{background:rgba(232,50,26,.08);border:1px solid rgba(232,50,26,.18);border-radius:8px;padding:9px 14px;text-align:center;cursor:pointer;font-family:Figtree,sans-serif;font-weight:600;font-size:11px;color:#e8321a;width:100%;opacity:.5;cursor:not-allowed}.TabSettings_dangerBtnActive__2pSbR{opacity:1;cursor:pointer;background:rgba(232,50,26,.12)}.TabSettings_dangerBtnActive__2pSbR:hover{background:rgba(232,50,26,.16)}.TabSettings_aboutBrand__Xz1FE{background:#3e3228;border-radius:12px;padding:16px;text-align:center;margin-bottom:10px}.TabSettings_aboutMarkWrap__DNwJS{margin-bottom:10px}.TabSettings_aboutName__f_7k_{font-family:Sora,sans-serif;font-weight:800;font-size:16px;color:#f0ead6;letter-spacing:.1em;margin-bottom:4px}.TabSettings_aboutTagline__cHkmW{font-family:Figtree,sans-serif;font-size:10px;color:hsla(46,46%,89%,.22)}.TabSettings_aboutVersion__Q3gVi{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.16);margin-top:4px}.TabSettings_feedbackTitle__IGJbn{font-family:Figtree,sans-serif;font-weight:600;font-size:11px;color:#f0ead6;margin-bottom:6px}.TabSettings_feedbackInput__dsbTW{width:100%;min-height:80px;resize:vertical;background:hsla(46,46%,89%,.04);border:1px solid hsla(46,46%,89%,.08);border-radius:8px;padding:10px 11px;font-family:Figtree,sans-serif;font-size:12px;color:#f0ead6;line-height:1.55;margin-bottom:8px;outline:none}.TabSettings_feedbackInput__dsbTW:focus{border-color:rgba(255,102,68,.3)}.TabSettings_feedbackInput__dsbTW::placeholder{color:hsla(46,46%,89%,.22)}.TabSettings_feedbackBtn__QceZN{width:100%;padding:11px;border-radius:9px;border:none;background:#f64;text-align:center;cursor:pointer;font-family:Figtree,sans-serif;font-weight:700;font-size:12px;color:#fff}.TabSettings_feedbackBtn__QceZN:disabled{opacity:.4;cursor:default}.TabSettings_logoutBtn__jL2aP{padding:12px 14px;background:#3e3228;border-radius:10px;text-align:center;cursor:pointer;margin-bottom:8px;font-family:Figtree,sans-serif;font-weight:600;font-size:12px;color:#e8321a;border:none;width:100%}.TabSettings_version__wRXcJ{text-align:center;font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.16);margin-top:6px}.TabDashboard_wrap__Q_DBf{padding:14px 14px 80px;overflow-y:auto;height:100%}.TabDashboard_greetRow__cN2On{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.TabDashboard_greetDate__ElxWa{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);letter-spacing:.06em;margin-bottom:2px}.TabDashboard_greetName__pdzcs{font-family:Sora,sans-serif;font-weight:800;font-size:19px;color:#f0ead6;letter-spacing:-.02em}.TabDashboard_streakBlock__COpfU{background:#3e3228;border-radius:10px;padding:8px 14px;text-align:center;flex-shrink:0}.TabDashboard_streakNum__YQdGV{font-family:Sora,sans-serif;font-weight:900;font-size:28px;color:#f64;line-height:1;letter-spacing:-.03em}.TabDashboard_streakLabel__8hBcg{font-family:Figtree,sans-serif;font-size:7px;color:hsla(46,46%,89%,.22);margin-top:1px}.TabDashboard_coachCard__xLgmK{padding:10px 12px;background:#3e3228;border-radius:10px;border-left:2px solid #f64;margin-bottom:8px;display:flex;align-items:center;gap:10px}.TabDashboard_coachMark__a_V05{flex-shrink:0}.TabDashboard_coachText__1XAfp{font-family:Figtree,sans-serif;font-weight:400;font-size:11.5px;color:hsla(46,46%,89%,.55);line-height:1.6}.TabDashboard_statsStrip__VvvJc{display:flex;gap:6px;margin-bottom:8px}.TabDashboard_statPill__VFzWy{flex:1 1;background:#3e3228;border-radius:8px;padding:8px 0;text-align:center}.TabDashboard_statVal___C4IY{font-family:Sora,sans-serif;font-weight:700;font-size:15px;line-height:1}.TabDashboard_statLbl__Y6x9u{font-family:Figtree,sans-serif;font-size:7px;color:hsla(46,46%,89%,.22);margin-top:2px}.TabDashboard_row4__AyFa9{display:flex;gap:8px;margin-bottom:8px}.TabDashboard_ringsBlock__ilWUM{background:#3e3228;border-radius:12px;padding:11px;width:140px;flex-shrink:0;display:flex;flex-direction:column;gap:8px}.TabDashboard_ringsTop__LWwFU{display:flex;gap:8px;justify-content:center}.TabDashboard_ringWrap__6zBIm{display:flex;flex-direction:column;align-items:center}.TabDashboard_ringSvg__ckmEu{transform:rotate(-90deg)}.TabDashboard_ringTrack__I8l39{fill:none;stroke:hsla(46,46%,89%,.07);stroke-width:4}.TabDashboard_ringFill__zpuMC{fill:none;stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset 1s ease}.TabDashboard_ringCenter__7jkg6{font-family:Sora,sans-serif;font-weight:700;font-size:11px}.TabDashboard_ringLabel___t_dw{font-family:Figtree,sans-serif;font-size:7px;color:hsla(46,46%,89%,.22);margin-top:3px;text-align:center}.TabDashboard_habitDotsSection__bTGSl{border-top:1px solid hsla(46,46%,89%,.06);padding-top:8px}.TabDashboard_habitDots__6Hubg{display:flex;gap:4px;justify-content:center}.TabDashboard_habitDotDone__L3cWh{width:8px;height:8px;border-radius:50%;background:#4caf50}.TabDashboard_habitDotUndone__dcXX7{width:8px;height:8px;border-radius:50%;border:1.5px solid rgba(255,102,68,.28);background:transparent;box-sizing:border-box}.TabDashboard_habitDotsLabel___mQkk{font-family:Figtree,sans-serif;font-size:7px;color:hsla(46,46%,89%,.2);text-align:center;margin-top:3px}.TabDashboard_rightCol__rGkYS{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0}.TabDashboard_priorityCard__RxIvO{background:#3e3228;border-radius:10px;padding:11px 12px;border-left:2px solid #f64;flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.TabDashboard_priorityHeader__3hczQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.TabDashboard_priorityLabel__hd5iz{font-family:Figtree,sans-serif;font-weight:700;font-size:8px;color:#f64;text-transform:uppercase;letter-spacing:.08em}.TabDashboard_priorityCountdown__guXIh{font-family:Sora,sans-serif;font-size:8px;color:#f64;background:rgba(255,102,68,.1);padding:2px 6px;border-radius:6px}.TabDashboard_priorityName__8naQy{font-family:Figtree,sans-serif;font-weight:600;font-size:12px;color:#f0ead6;line-height:1.3;margin-bottom:9px}.TabDashboard_priorityBtns__9XN_e{display:flex;gap:6px}.TabDashboard_priorityFocusBtn__PtwBT{flex:1 1;padding:6px 0;background:rgba(255,102,68,.12);border:1px solid rgba(255,102,68,.25);border-radius:6px;font-family:Figtree,sans-serif;font-weight:600;font-size:10px;color:#f64;cursor:pointer;text-align:center}.TabDashboard_priorityDoneBtn__MoUPt{padding:6px 10px;background:hsla(46,46%,89%,.05);border:1px solid hsla(46,46%,89%,.08);border-radius:6px;font-family:Figtree,sans-serif;font-size:10px;color:hsla(46,46%,89%,.22);cursor:pointer}.TabDashboard_priorityDoneBtnCheck__L3Y61{background:rgba(76,175,80,.15);border-color:rgba(76,175,80,.3);color:#4caf50}.TabDashboard_insightCard__919R6{background:#3e3228;border-radius:10px;padding:11px 12px;border:1px solid rgba(255,102,68,.1);flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.TabDashboard_insightLabel__8aqeK{font-family:Figtree,sans-serif;font-weight:700;font-size:8px;color:#f64;letter-spacing:.04em;margin-bottom:5px}.TabDashboard_insightText__clViQ{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.55);line-height:1.55;margin-bottom:7px}.TabDashboard_insightCta__Nz7Hg{font-family:Figtree,sans-serif;font-weight:600;font-size:10px;color:#f64;cursor:pointer;background:none;border:none;padding:0;text-align:left}.TabDashboard_row5__8wpPZ{display:flex;gap:8px}.TabDashboard_sectionLabel__7vb2d{font-family:Figtree,sans-serif;font-weight:600;font-size:8px;color:hsla(46,46%,89%,.22);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.TabDashboard_billsCol__IEpbu,.TabDashboard_upNextCol__MKTWE{flex:1 1;min-width:0}.TabDashboard_upNextOverdue__28W6L{background:rgba(232,50,26,.07);border:1px solid rgba(232,50,26,.16);border-radius:8px;padding:8px 10px;margin-bottom:4px}.TabDashboard_upNextRegular__pltdS{background:#3e3228;border-radius:8px;padding:8px 10px;margin-bottom:4px}.TabDashboard_upNextTitle__LDDC4{font-family:Figtree,sans-serif;font-weight:500;font-size:11px;color:#f0ead6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TabDashboard_upNextSub__uKdZY{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);margin-top:1px}.TabDashboard_upNextSubOverdue__3BXtz{color:#e8321a}.TabDashboard_billRow__SZFp5{background:#3e3228;border-left:2px solid #e8321a;border-radius:8px;padding:8px 10px;margin-bottom:4px}.TabDashboard_billRowAuto__RGOGX{border-left-color:rgba(232,50,26,.3)}.TabDashboard_billName__f_tcz{font-family:Figtree,sans-serif;font-weight:500;font-size:11px;color:#f0ead6}.TabDashboard_billSub__woyRu{font-family:Figtree,sans-serif;font-size:9px;color:hsla(46,46%,89%,.22);margin-top:1px}.TabDashboard_billPayLink__PaZYE{font-family:Figtree,sans-serif;font-weight:600;font-size:9px;color:#f64;cursor:pointer;margin-top:5px;background:none;border:none;padding:0}.TabDashboard_billAutoBadge__aS_sm{font-family:Figtree,sans-serif;font-size:8px;color:#4caf50;background:rgba(76,175,80,.1);padding:1px 6px;border-radius:3px;display:inline-block;margin-top:5px}.TabDashboard_noPriority__CmsVK{font-family:Figtree,sans-serif;font-size:11px;color:hsla(46,46%,89%,.22);padding:8px 0}@keyframes TabDashboard_ringIn__0Jh6l{0%{stroke-dashoffset:119.4}to{stroke-dashoffset:var(--ring-offset)}}@keyframes TabDashboard_fadeUp__dizMR{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.TabDashboard_animateIn__u6lZW{animation:TabDashboard_fadeUp__dizMR .3s ease both}