.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_wordmark__j9WtO{font-family:Sora,sans-serif;font-weight:600;font-size:.8rem;color:var(--text-color,#f0ead6);letter-spacing:.16em;text-transform:uppercase}.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_sidebarEmail__2yzvr{font-size:.72rem;color:hsla(46,46%,89%,.25);word-break:break-all}.Dashboard_signOutBtn__C4spc{background:transparent;border:1px solid hsla(46,46%,89%,.25);border-radius:10px;padding:12px 16px;color:hsla(46,46%,89%,.5);font-size:.88rem;font-weight:500;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s}.Dashboard_signOutBtn__C4spc:hover{border-color:hsla(46,46%,89%,.35);color:hsla(46,46%,89%,.7);background:hsla(46,46%,89%,.05)}@keyframes Dashboard_fadeSlideIn__1Si69{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Dashboard_main__aJkg_{flex:1 1;margin-left:220px;min-height:100vh;height:100%;display:flex;flex-direction:column}.Dashboard_main__aJkg_,.Dashboard_view__wZFi9{overflow-y:auto;animation:Dashboard_fadeSlideIn__1Si69 .3s ease-out}.Dashboard_view__wZFi9{max-width:680px;margin:0 auto;padding:52px 32px 120px;flex:1 1;min-height:0}.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:Playfair Display,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:#f64;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_upNextLabel__FJi4Y{font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:hsla(46,46%,89%,.42);padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid hsla(46,46%,89%,.08)}.Dashboard_taskCard__S1ASV{display:flex;align-items:center;gap:12px;background:#2a1810;border-radius:12px;padding:14px 16px;border-left:2px solid transparent;transition:all .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.3)}.Dashboard_taskCard__S1ASV:hover{background:#331208;transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.4)}.Dashboard_taskCardStarred__VCj74{border-left-color:#f64}.Dashboard_taskDone__sANIt{opacity:.45}.Dashboard_inlineAddTaskInput__Qs3Pa{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;animation:Dashboard_slideDown__fKaoN .15s ease-out}@keyframes Dashboard_slideDown__fKaoN{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Dashboard_inlineAddTaskField__suPZm{background:#2a1810;border:none;border-bottom:2px solid #f64;border-radius:0;padding:10px 12px;color:#f0ead6;font-size:.92rem;font-family:inherit;transition:all .15s;outline:none}.Dashboard_inlineAddTaskField__suPZm:focus{border-bottom-color:#d92a14}.Dashboard_inlineAddTaskField__suPZm::placeholder{color:hsla(46,46%,89%,.35)}.Dashboard_inlineAddTaskActions__L8aUu{display:flex;gap:8px}.Dashboard_inlineAddTaskCancel__Ytcj2,.Dashboard_inlineAddTaskSave__iH_Va{padding:8px 16px;border-radius:8px;border:none;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s}.Dashboard_inlineAddTaskSave__iH_Va{background:#f64;color:#110d06}.Dashboard_inlineAddTaskSave__iH_Va:hover{background:#d92a14}.Dashboard_inlineAddTaskCancel__Ytcj2{background:hsla(46,46%,89%,.1);color:hsla(46,46%,89%,.6)}.Dashboard_inlineAddTaskCancel__Ytcj2:hover{background:hsla(46,46%,89%,.15)}.Dashboard_inlineAddConfirmed__KatoA{font-size:.78rem;font-weight:600;color:#f64;font-family:Figtree,sans-serif;padding:0 2px;animation:Dashboard_inlineConfirmFade__Ti74W 1s ease forwards}@keyframes Dashboard_inlineConfirmFade__Ti74W{0%{opacity:1}60%{opacity:1}to{opacity:0}}.Dashboard_taskCheck__8Nkng{width:20px;height:20px;border-radius:50%;border:2px solid #5a1005;background:transparent;flex-shrink:0;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;font-size:.65rem;color:transparent}.Dashboard_taskCheck__8Nkng:hover{border-color:#f64}.Dashboard_taskCheckDone__TtfTG{background:#f64!important;border-color:#f64!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:.75rem;color:hsla(46,46%,89%,.45);background:#2a1810;border-radius:100px;padding:2px 10px;display:inline-flex;align-items:center;gap:4px}.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{text-align:center;padding:72px 20px}.Dashboard_emptyIcon___lV0k{font-size:2rem;color:rgba(255,77,28,.3);margin-bottom:16px}.Dashboard_emptyText__vJzTW{font-size:1.05rem;color:hsla(46,46%,89%,.5);font-weight:500;margin-bottom:8px}.Dashboard_emptySubtext__Hp2_l{font-size:.88rem;color:hsla(46,46%,89%,.28);margin-bottom:28px;line-height:1.6}.Dashboard_emptyAddBtn___3EpR{background:rgba(255,77,28,.12);border:1px solid rgba(255,77,28,.25);border-radius:100px;padding:12px 28px;color:var(--accent);font-size:.9rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s}.Dashboard_emptyAddBtn___3EpR:hover{background:rgba(255,77,28,.2)}.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:1000;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:Playfair Display,serif;font-weight:900;font-size:1.4rem;color:var(--text-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:var(--text-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_fieldInput__TkAp2::-webkit-inner-spin-button,.Dashboard_fieldInput__TkAp2::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Dashboard_fieldInput__TkAp2[type=number]{-moz-appearance:textfield}.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:#f64;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 24px}.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_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:Playfair Display,serif;font-weight:900;font-size:1.5rem;color:var(--text-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,77,28,.05)}.Dashboard_calCellSelected__l8aLE{background:#2a1810!important;outline:1px solid rgba(232,50,26,.35);outline-offset:-1px}.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:#f64;color:#f0ead6;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:Playfair Display,serif;font-weight:900;font-size:1.5rem;color:var(--text-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:#f64;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%,.04);position:relative}.Dashboard_calHourSlotEven__NKS3B{background:#0f0906}.Dashboard_calHourSlotOdd__hlEJr{background:#120704}.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:12px;background:#1a1006;border:1px solid rgba(255,200,120,.08);border-radius:12px;padding:12px 16px;cursor:pointer;transition:border-color .15s,background .15s}.Dashboard_calUpcomingRow__LoYGb:hover{border-color:rgba(232,50,26,.25);background:rgba(255,77,28,.04)}.Dashboard_calUpcomingDate__2rVWT{font-size:.72rem;font-weight:700;color:hsla(46,46%,89%,.35);flex-shrink:0;min-width:68px;text-transform:uppercase;letter-spacing:.04em}.Dashboard_calUpcomingDateToday___EZEW{color:hsla(46,46%,89%,.75)!important}.Dashboard_calUpcomingDateOverdue__aphZx{color:rgba(232,50,26,.7)!important}.Dashboard_calUpcomingTitle__LZLg3{flex:1 1;font-size:.88rem;color:hsla(46,46%,89%,.7);line-height:1.3}.Dashboard_calEmptyState__cbqZt{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;text-align:center}.Dashboard_calEmptyIcon__ZAOiW{color:hsla(46,46%,89%,.18)}.Dashboard_calEmptyText__9zfle{font-size:.9rem;color:hsla(46,46%,89%,.35);line-height:1.6;margin:0}.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:#2a1810;border:1px solid rgba(232,50,26,.18);border-left:3px solid #f64;border-radius:8px;padding:10px 12px;transition:border-color .2s,opacity .2s;width:100%;font-family:Figtree,sans-serif}.Dashboard_calTaskChip__98DNb:hover{border-color:rgba(232,50,26,.35)}.Dashboard_calTaskChipDone__VrQQj{opacity:.35}.Dashboard_calTaskChipExt__OZLcd{border-left-color:var(--accent)!important}.Dashboard_calBillChip__7sQeD{display:flex;align-items:center;gap:10px;background:#2a1810;border:1px solid rgba(232,50,26,.18);border-left:3px solid rgba(232,50,26,.4);border-radius:8px;padding:10px 12px;margin-bottom:6px;font-family:Figtree,sans-serif}.Dashboard_calBillChip__7sQeD:last-child{margin-bottom:0}.Dashboard_calBillIcon__qVuqJ{font-size:.78rem;font-weight:700;color:hsla(46,46%,89%,.35);flex-shrink:0;width:16px;text-align:center}.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:var(--text-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:var(--text-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:#f64;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:var(--text-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;animation:Dashboard_fadeSlideIn__1Si69 .3s ease-out}@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_checkinEmptyState__K_bU9{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;gap:14px;text-align:center;padding:40px 20px}.Dashboard_checkinEmptyHeading__3fI19{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:900;color:#f0ead6;letter-spacing:-.02em;margin:0}.Dashboard_checkinEmptySubtext__pKXzn{font-size:.95rem;color:hsla(46,46%,89%,.5);font-weight:300;line-height:1.6;margin:0}.Dashboard_checkinStartBtn__gB__t{background:#f64;color:#f0ead6;border:none;border-radius:100px;padding:14px 32px;font-size:.95rem;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;width:100%;max-width:320px;transition:all .15s ease-out;margin-top:8px}.Dashboard_checkinStartBtn__gB__t:hover{background:#f2572e;transform:scale(1.02)}.Dashboard_checkinStartBtn__gB__t:disabled{opacity:.6;cursor:not-allowed;transform:none}.Dashboard_checkinSessionHeader__XYjAw{padding:20px 0 0;flex-shrink:0}.Dashboard_checkinSessionLabel__eNMw0{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(46,46%,89%,.28);margin-bottom:3px}.Dashboard_checkinSessionPersona__q4YCk{font-size:.78rem;color:hsla(46,46%,89%,.38);font-weight:400;margin-bottom:14px}.Dashboard_checkinSessionDivider__0NHk_{height:1px;background:linear-gradient(90deg,rgba(232,50,26,.5),rgba(232,50,26,.05));border:none;margin:0 0 4px}.Dashboard_checkinBubbleAI__9Cz6O{background:#2a1810;border:1px solid rgba(232,50,26,.12);border-radius:16px 16px 16px 4px;padding:14px 18px;color:#f0ead6;font-size:1rem;line-height:1.6;max-width:82%;align-self:flex-start}.Dashboard_checkinBubbleUser__ZlHvW{background:#f64;border-radius:16px 16px 4px 16px;padding:12px 18px;color:#f0ead6;font-size:.95rem;font-weight:500;line-height:1.5;max-width:75%;align-self:flex-end}@keyframes Dashboard_checkinMsgIn__oddYD{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Dashboard_checkinMsgNew__bvs7P{animation:Dashboard_checkinMsgIn__oddYD .2s ease-out forwards}.Dashboard_checkinTypingDots__i_clj{display:flex;align-items:center;gap:5px;padding:4px 2px}@keyframes Dashboard_checkinBounce__Mb1zl{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.Dashboard_checkinDot__hD18F{width:8px;height:8px;border-radius:50%;background:#f64;display:inline-block}.Dashboard_checkinDot__hD18F:first-child{animation:Dashboard_checkinBounce__Mb1zl .9s ease-in-out 0ms infinite}.Dashboard_checkinDot__hD18F:nth-child(2){animation:Dashboard_checkinBounce__Mb1zl .9s ease-in-out .15s infinite}.Dashboard_checkinDot__hD18F:nth-child(3){animation:Dashboard_checkinBounce__Mb1zl .9s ease-in-out .3s infinite}.Dashboard_checkinForm__pQIjh{display:flex;gap:0;background:#2a1810;border:1px solid rgba(232,50,26,.15);border-radius:100px;padding:6px 6px 6px 22px;margin-bottom:28px;margin-top:auto;flex-shrink:0;transition:border-color .2s;position:-webkit-sticky;position:sticky;bottom:0}.Dashboard_checkinForm__pQIjh:focus-within{border-color:rgba(232,50,26,.5)}.Dashboard_checkinInput__zWZ2J{flex:1 1;background:transparent;border:none;outline:none;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%,.3)}.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:#f64;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:var(--text-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:var(--text-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;animation:Dashboard_fadeSlideIn__1Si69 .3s ease-out}.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:Playfair Display,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:#f64;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%;cursor:pointer;font-family:Figtree,sans-serif;transition:border-color .2s,color .2s}.Dashboard_focusMusicStub__v3ZfP:hover{border-color:rgba(255,200,120,.18);color:hsla(46,46%,89%,.45)}.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:Playfair Display,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:Playfair Display,serif;font-weight:900;font-size:2.4rem;color:var(--text-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:#f64;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:var(--text-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:#f64;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:var(--text-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_journalEmptyState__IRkVc{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px 32px;gap:10px}.Dashboard_journalEmptyIcon___jkLw{opacity:.25;color:var(--text-color,#f0ead6);margin-bottom:4px}.Dashboard_journalEmptyText__dqgjD{font-family:Figtree,sans-serif;font-size:15px;font-weight:500;color:hsla(46,46%,89%,.65);margin:0;max-width:320px;line-height:1.5}.Dashboard_journalEmptySub__LlwTA{font-family:Figtree,sans-serif;font-size:13px;color:hsla(46,46%,89%,.35);margin:0}.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:#f64;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:#f64;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_journalPromptBtn__Mxy80{background:none;border:1px solid rgba(255,200,120,.18);border-radius:100px;padding:4px 10px;font-size:.72rem;color:hsla(46,46%,89%,.42);cursor:pointer;transition:color .15s,border-color .15s;font-family:Figtree,sans-serif;white-space:nowrap}.Dashboard_journalPromptBtn__Mxy80:hover{color:hsla(46,46%,89%,.7);border-color:rgba(255,200,120,.35)}.Dashboard_promptModalOverlay__0p6Zd{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:flex-end;justify-content:center;z-index:200;padding:0}@media (min-width:520px){.Dashboard_promptModalOverlay__0p6Zd{align-items:center}}.Dashboard_promptModal__ynHu8{background:#2a1810;border:1px solid rgba(255,200,120,.12);border-radius:20px 20px 0 0;padding:24px 20px 28px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto}@media (min-width:520px){.Dashboard_promptModal__ynHu8{border-radius:20px}}.Dashboard_promptModalHeader__PzOJF{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.Dashboard_promptModalTitle__cSFAa{font-size:1rem;font-weight:600;color:#f0ead6;font-family:Figtree,sans-serif}.Dashboard_promptModalClose___zFS3{background:none;border:none;color:hsla(46,46%,89%,.4);font-size:1rem;cursor:pointer;padding:4px 6px;line-height:1;transition:color .15s}.Dashboard_promptModalClose___zFS3:hover{color:hsla(46,46%,89%,.8)}.Dashboard_promptCategoryTabs__fDZtp{display:flex;gap:0;margin-bottom:20px;border-bottom:1px solid rgba(255,200,120,.1)}.Dashboard_promptCategoryTab__ACZky{background:none;border:none;border-bottom:2px solid transparent;padding:8px 14px;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-family:Figtree,sans-serif;color:hsla(46,46%,89%,.4);cursor:pointer;transition:all .15s;margin-bottom:-1px;white-space:nowrap}.Dashboard_promptCategoryTab__ACZky:hover{color:hsla(46,46%,89%,.7)}.Dashboard_promptCategoryTabActive__dxXW_{border-bottom-color:var(--accent,#f64)!important;color:hsla(46,46%,89%,.9)!important}.Dashboard_promptList__ibEF8{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.Dashboard_promptCard__e44U_{background:rgba(255,200,120,.04);border:1px solid rgba(255,200,120,.1);border-left:3px solid transparent;border-radius:10px;padding:14px 16px;font-size:.9rem;color:hsla(46,46%,89%,.7);line-height:1.5;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.Dashboard_promptCard__e44U_:hover{border-left-color:rgba(232,50,26,.4);color:hsla(46,46%,89%,.9);background:rgba(255,200,120,.07)}.Dashboard_promptCardSelected__cVsz8{border-left-color:var(--accent,#f64)!important;color:#f0ead6!important;background:rgba(232,50,26,.06)!important}.Dashboard_promptUseBtn__wYEeK{width:100%;background:var(--accent,#f64);color:#110d06;border:none;border-radius:100px;padding:13px 24px;font-size:.92rem;font-weight:700;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s}.Dashboard_promptUseBtn__wYEeK:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(232,50,26,.4)}.Dashboard_promptUseBtn__wYEeK:disabled{opacity:.35;cursor:not-allowed}.Dashboard_progressStats__s_m0L{display:flex;gap:12px;margin-bottom:20px}.Dashboard_progressStat__Pq9U4{flex:1 1;background:#2a1810;border-radius:12px;padding:18px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;box-shadow:0 2px 8px rgba(0,0,0,.35);transition:all .2s ease;border:none;border-top:3px solid #f64}.Dashboard_progressStatNum__uuXxy{font-family:Playfair Display,serif;font-weight:900;font-size:2.25rem;color:#f0ead6;letter-spacing:-.02em}.Dashboard_progressStatLabel__xrZrX{font-size:.75rem;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:64px 24px 48px;display:flex;flex-direction:column;align-items:center;gap:10px}.Dashboard_progressEmptyHeading__uvS1w{font-family:Playfair Display,serif;font-weight:700;font-size:clamp(1.2rem,3.5vw,1.6rem);color:hsla(46,46%,89%,.75);letter-spacing:-.02em;margin:0;line-height:1.25}.Dashboard_progressEmptySub__rGXSD{font-family:Figtree,sans-serif;font-size:.88rem;color:hsla(46,46%,89%,.35);line-height:1.6;max-width:340px;margin:0}.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:Playfair Display,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:#2a1810;border-radius:12px;padding:22px 20px;margin-top:8px;box-shadow:0 2px 8px rgba(0,0,0,.35);border:none;border-left:3px solid #f64;animation:Dashboard_progressFadeIn__OxbdG .35s ease both}@keyframes Dashboard_progressFadeIn__OxbdG{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.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_progressSummaryLoading__aU1wC{color:hsla(46,46%,89%,.35);font-size:1.2rem;letter-spacing:4px}.Dashboard_progressSummaryText__UYr_e{font-family:Playfair Display,serif;font-style:italic;font-size:.95rem;color:hsla(46,46%,89%,.7);line-height:1.75}.Dashboard_progressSummaryRefresh__9zQLQ{background:transparent;border:1px solid rgba(255,77,28,.25);border-radius:100px;padding:9px 20px;color:var(--accent);font-size:.85rem;font-weight:600;font-family:Figtree,sans-serif;cursor:pointer;transition:all .2s}.Dashboard_progressSummaryRefresh__9zQLQ:hover{background:rgba(255,77,28,.08)}.Dashboard_financeTotal__OYQzP{font-family:Playfair Display,serif;font-weight:900;font-size:2rem;color:var(--text-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: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;margin-bottom:6px;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,200,120,.06);transition:all .2s ease}.Dashboard_billCard__o4VSV: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_billInfo__uxrNv{flex:1 1;min-width:0}.Dashboard_billName__PgVep{display:block;font-size:.92rem;color:var(--text-color,#f0ead6);font-weight:500;margin-bottom:3px}.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{font-size:.72rem;color:hsla(46,46%,89%,.28);background:rgba(255,200,120,.06);border-radius:100px;padding:2px 8px}.Dashboard_billRight__PiYkY{display:flex;align-items:center;gap:10px;flex-shrink:0}.Dashboard_billAmount__919s_{font-size:.95rem;font-weight:700;color:hsla(46,46%,89%,.75)}.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}.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;animation:Dashboard_fadeSlideIn__1Si69 .3s ease-out}.Dashboard_settingsSection__zsZz_{margin-bottom:36px}.Dashboard_settingsSectionLabel__BJfpL{font-size:.69rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f64;margin-bottom:14px;padding-left:2px;margin-top:32px}.Dashboard_settingsSection__zsZz_:first-child .Dashboard_settingsSectionLabel__BJfpL{margin-top:0}.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_subscriptionCard__Yxb_0{background:#2a1810!important;border:1px solid #f64!important;box-shadow:0 1px 3px rgba(0,0,0,.3)!important}.Dashboard_subscriptionCard__Yxb_0 .Dashboard_settingsRow___QBDu{flex-direction:column;align-items:stretch;gap:12px}.Dashboard_subscriptionCard__Yxb_0 .Dashboard_settingsRowRight__MHJIi{width:100%}.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:#2a1810;border:none;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:#5a1005;transition:transform .2s,background .2s}.Dashboard_notifToggleOn__FUNZG{background:#f64!important}.Dashboard_notifToggleOn__FUNZG:after{transform:translateX(18px);background:#f0ead6}.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_subscriptionBtn__BwdL8{border-radius:10px!important;padding:12px 16px!important;font-size:.88rem!important;font-weight:500!important;border:1px solid #f64!important;color:#f0ead6!important;background:#f64!important;white-space:normal!important}.Dashboard_subscriptionBtn__BwdL8:hover{background:#d92a14!important;border-color:#d92a14!important}.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:var(--text-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:Playfair Display,serif;font-weight:900;font-size:1.5rem;color:var(--text-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:var(--text-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_progressBands__J3cqi{display:flex;gap:4px;background:#2a1810;border:none;border-radius:12px;padding:4px;margin-bottom:28px}.Dashboard_progressBandBtn__WbX6d{flex:1 1;background:transparent;border:none;border-radius:9px;padding:9px 8px;font-size:.82rem;font-weight:600;font-family:Figtree,sans-serif;color:hsla(46,46%,89%,.45);cursor:pointer;transition:all .15s;white-space:nowrap}.Dashboard_progressBandBtn__WbX6d:hover{color:hsla(46,46%,89%,.7)}.Dashboard_progressBandBtnActive__0SGZB{background:#f64!important;border:none!important;color:#f0ead6!important;box-shadow:0 2px 8px rgba(232,50,26,.35)!important;transition:all .15s!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:var(--text-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:var(--text-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:0;margin-bottom:24px;border-bottom:1px solid rgba(255,200,120,.1);overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.Dashboard_financeSubTab__TvBWS{background:none;border:none;border-bottom:2px solid transparent;padding:10px 12px;font-family:Figtree,sans-serif;cursor:pointer;transition:all .15s;margin-bottom:-1px;display:flex;flex-direction:column;align-items:center;gap:2px;opacity:.45;min-width:60px}.Dashboard_financeSubTab__TvBWS:hover{opacity:.7}.Dashboard_financeSubTabActive__Aa8Mt{border-bottom-color:var(--accent)!important;opacity:1!important}.Dashboard_financeSubTabActive__Aa8Mt .Dashboard_subTabLabel__YBOCF{color:var(--accent)}.Dashboard_financeSubTabActive__Aa8Mt .Dashboard_subTabIcon__6_ujq{opacity:1}.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}.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:var(--text-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_learnCard__dysdt{background:hsla(0,0%,100%,.04);border-radius:12px;padding:16px;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;font-weight:700;color:var(--text-color,#f0ead6);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_insightCards__8gc0_{display:flex;flex-direction:column;gap:12px}.Dashboard_insightCard__0SIF0{display:flex;align-items:flex-start;gap:14px;background:rgba(255,77,28,.05);border:1px solid rgba(255,77,28,.12);border-radius:12px;padding:16px}.Dashboard_insightCardIcon__jaUqE{color:var(--accent);flex-shrink:0;margin-top:1px}.Dashboard_insightCardText__1u_Yu{font-size:.88rem;color:hsla(46,46%,89%,.8);line-height:1.55;margin:0}.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:12px;padding:10px 12px;background:#2a1810;border:1px solid rgba(232,50,26,.18);border-left:3px solid rgba(232,50,26,.4);border-radius:8px;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:var(--text-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:var(--text-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:var(--text-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:var(--text-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)}.Dashboard_tutorialIcon__jB4dS{font-size:2rem;margin-bottom:12px}.Dashboard_tutorialTitle__sSdBC{font-size:1.15rem;font-weight:700;color:var(--text-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_progressStreakBanner__peTRx{display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(232,50,26,.08);border:1px solid rgba(232,50,26,.2);border-radius:100px;padding:8px 20px;margin-bottom:24px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.Dashboard_progressStreakText__5p_Hb{font-family:Figtree,sans-serif;font-size:.88rem;font-weight:700;color:#f64;letter-spacing:.01em}.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:#f64;border:none;border-radius:12px;padding:14px 20px;color:#110d06;font-size:1.05rem;font-weight:italic;font-family:Playfair Display,serif;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s;box-shadow:0 2px 12px rgba(232,50,26,.3),0 1px 3px rgba(0,0,0,.3);animation:Dashboard_nextMovePulse___bCHI 3s ease-in-out infinite;cursor:pointer}.Dashboard_nextMoveBtn__AWPW_:hover:not(:disabled){background:#d92a14;transform:translateY(-2px);box-shadow:0 4px 20px rgba(232,50,26,.5),0 2px 6px rgba(0,0,0,.3);animation:none}.Dashboard_nextMoveBtn__AWPW_:disabled{opacity:.8;cursor:default}@keyframes Dashboard_nextMovePulse___bCHI{0%,to{box-shadow:0 2px 12px rgba(232,50,26,.3),0 1px 3px rgba(0,0,0,.3)}50%{box-shadow:0 2px 24px rgba(232,50,26,.6),0 1px 3px rgba(0,0,0,.3)}}.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_taskSkeletonContainer__oHjv6{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.Dashboard_taskSkeleton__Ccd3O{display:flex;align-items:center;gap:12px;padding:16px;background:rgba(255,102,68,.05);border-radius:12px;border:1px solid rgba(255,102,68,.15)}.Dashboard_skeletonCheck__AxIUa{width:24px;height:24px;border-radius:50%;background:hsla(0,0%,100%,.05);flex-shrink:0;animation:Dashboard_pulse__aGBo3 1.5s ease-in-out infinite}.Dashboard_skeletonDrag___g8Aw{width:20px;height:16px;background:hsla(0,0%,100%,.05);border-radius:4px;flex-shrink:0;animation:Dashboard_pulse__aGBo3 1.5s ease-in-out .1s infinite}.Dashboard_skeletonLine__fold8{height:10px;background:hsla(0,0%,100%,.05);border-radius:4px;animation:Dashboard_pulse__aGBo3 1.5s ease-in-out .2s infinite}.Dashboard_skeletonAction__PN13M{width:32px;height:24px;background:hsla(0,0%,100%,.05);border-radius:4px;flex-shrink:0;animation:Dashboard_pulse__aGBo3 1.5s ease-in-out .3s infinite}@keyframes Dashboard_pulse__aGBo3{0%,to{opacity:.5}50%{opacity:.8}}.Dashboard_fabContainer__Smuip{display:none}.Dashboard_fabButton__2iLXD{z-index:9001}@media (max-width:768px){.Dashboard_fabContainer__Smuip{display:block!important}}@media (min-width:769px){.Dashboard_fabContainer__Smuip{display:none!important}}@keyframes Dashboard_slideUp__TiKV8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.Dashboard_viewHeader__UEKsx{flex-direction:column}.Dashboard_addTaskBtn__m4K4E{width:100%;justify-content:center}}@keyframes Dashboard_timerFlip__Joi3R{0%{transform:rotateX(0deg);opacity:1}50%{transform:rotateX(90deg);opacity:0}to{transform:rotateX(0deg);opacity:1}}@keyframes Dashboard_focusCompletionFlash__wRQWF{0%{background:rgba(232,50,26,.15)}to{background:#0c0705}}@keyframes Dashboard_focusSessionStartScale__TBq7Y{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes Dashboard_fadeIn__5JqDV{0%{opacity:0}to{opacity:1}}@keyframes Dashboard_slideUpModal__uz7WO{0%{opacity:0;transform:translateY(400px)}to{opacity:1;transform:translateY(0)}}