.DashboardComposer_root__rxP8r{display:grid;min-width:0;gap:16px}.DashboardComposer_box__dbD5D{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:144px;border:1px solid var(--border);border-radius:15px;background:var(--panel-strong);transition:border-color .18s ease,box-shadow .18s ease}.DashboardComposer_box__dbD5D:hover{border-color:color-mix(in oklab,var(--color-text) 24%,transparent)}.DashboardComposer_box__dbD5D:focus-within{border-color:var(--focus-border);box-shadow:var(--focus-glow)}.DashboardComposer_inputArea__9e47b{position:relative;min-width:0}.DashboardComposer_typingPlaceholder__m5KQr{position:absolute;inset:0;display:flex;align-items:flex-start;padding:22px 24px 12px;color:var(--color-muted);font-size:18px;line-height:1.5;pointer-events:none}.DashboardComposer_typingPlaceholder__m5KQr span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardComposer_typingCaret___1_Mi{flex:none;width:2px;height:1.15em;margin:.17em 0 0 3px;background:var(--dashboard-accent);animation:DashboardComposer_typingBlink__HAQCK 1s step-end infinite}@keyframes DashboardComposer_typingBlink__HAQCK{50%{opacity:0}}.DashboardComposer_input__Cu_fl{display:block;width:100%;min-height:84px;max-height:220px;margin:0;padding:22px 24px 12px;border:0;border-radius:15px 15px 0 0;background:transparent;color:var(--color-text);font:inherit;font-size:18px;line-height:1.5;resize:none;outline:none}.DashboardComposer_input__Cu_fl::-moz-placeholder{color:var(--color-muted);opacity:1}.DashboardComposer_input__Cu_fl::placeholder{color:var(--color-muted);opacity:1}.DashboardComposer_input__Cu_fl:focus,.DashboardComposer_input__Cu_fl:focus-visible{border-color:transparent!important;box-shadow:none!important}.DashboardComposer_toolbar__froTk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px 14px 18px}.DashboardComposer_tools__TJvnH{display:flex;align-items:center;gap:16px;min-width:0}.DashboardComposer_tools__TJvnH button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 6px;border-radius:8px;background:transparent;color:var(--color-muted);font-size:13px;font-weight:550;white-space:nowrap;transition:color .16s ease,background-color .16s ease}.DashboardComposer_tools__TJvnH button:hover{background:var(--hover-layer);color:var(--color-text)}.DashboardComposer_send__OGFa4{display:grid;flex:none;width:50px;height:50px;place-items:center;border:1px solid transparent;border-radius:12px;background:color-mix(in oklab,var(--color-pulse) 65%,var(--color-text));color:var(--color-bg);transition:background-color .16s ease,transform .16s ease}.DashboardComposer_send__OGFa4:hover:not(:disabled){background:color-mix(in oklab,var(--color-pulse) 50%,var(--color-text))}.DashboardComposer_send__OGFa4:active:not(:disabled){transform:scale(.96)}.DashboardComposer_send__OGFa4:disabled{background:color-mix(in oklab,var(--color-text) 8%,var(--color-surface));color:var(--color-muted);cursor:default;opacity:.65}.DashboardComposer_suggestions__q92cA{display:flex;flex-wrap:wrap;align-items:center;min-width:0;gap:10px}.DashboardComposer_suggestions__q92cA button{display:inline-flex;align-items:center;justify-content:space-between;min-width:0;max-width:100%;min-height:38px;gap:16px;padding:8px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel-soft);color:var(--color-muted);font-size:12px;line-height:1.4;text-align:left;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.DashboardComposer_suggestions__q92cA span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardComposer_suggestions__q92cA svg{flex:none}.DashboardComposer_suggestions__q92cA button:hover{color:var(--color-text);border-color:color-mix(in oklab,var(--color-text) 24%,transparent)}.DashboardComposer_root__rxP8r button:focus-visible{outline:2px solid var(--focus-border);outline-offset:3px;box-shadow:none}.DashboardComposer_root__rxP8r[data-appearance=light] .DashboardComposer_box__dbD5D{border-color:#292b36;background:#fffefa;box-shadow:none}.DashboardComposer_root__rxP8r[data-appearance=light] .DashboardComposer_box__dbD5D:hover{border-color:#292b36}.DashboardComposer_root__rxP8r[data-appearance=light] .DashboardComposer_box__dbD5D:focus-within{border-color:#a520a3;box-shadow:0 0 0 3px rgb(216 26 169/12%)}.DashboardComposer_root__rxP8r[data-appearance=light] .DashboardComposer_typingPlaceholder__m5KQr{color:#64708a}.DashboardComposer_root__rxP8r[data-appearance=light] .DashboardComposer_typingCaret___1_Mi{background:#d81aa9}.DashboardComposer_root__rxP8r[data-appearance=light] .DashboardComposer_input__Cu_fl{color:#171820}.DashboardComposer_root__rxP8r[data-appearance=light] .DashboardComposer_tools__TJvnH button{color:#252a38}.DashboardComposer_root__rxP8r[data-appearance=light] .DashboardComposer_tools__TJvnH button:hover{background:#fbeaf4;color:#171820}.DashboardComposer_root__rxP8r[data-appearance=light] .DashboardComposer_send__OGFa4{border-color:#f0d1bb;background:#ffeadb;color:#171820}.DashboardComposer_root__rxP8r[data-appearance=light] .DashboardComposer_send__OGFa4:hover:not(:disabled){background:#fbd9dc}.DashboardComposer_root__rxP8r[data-appearance=light] .DashboardComposer_send__OGFa4:disabled{border-color:#e2ddda;background:#f3eeeb;color:#93909a}.DashboardComposer_root__rxP8r[data-appearance=light] .DashboardComposer_suggestions__q92cA button{border-color:#292b36;background:#fffefa;color:#252a38}.DashboardComposer_root__rxP8r[data-appearance=light] .DashboardComposer_suggestions__q92cA button:hover{border-color:#c727a0;background:#fff4f9;color:#171820}@media (max-width:640px){.DashboardComposer_box__dbD5D{min-height:140px}.DashboardComposer_input__Cu_fl,.DashboardComposer_typingPlaceholder__m5KQr{padding:18px 18px 12px;font-size:17px}.DashboardComposer_toolbar__froTk{padding:0 12px 12px;gap:8px}.DashboardComposer_tools__TJvnH{gap:10px}.DashboardComposer_tools__TJvnH button{padding:0 3px;gap:6px;font-size:12px}.DashboardComposer_send__OGFa4{width:44px;height:44px;border-radius:10px}.DashboardComposer_suggestions__q92cA{gap:10px}}@media (prefers-reduced-motion:reduce){.DashboardComposer_box__dbD5D,.DashboardComposer_root__rxP8r button{transition:none}.DashboardComposer_typingCaret___1_Mi{display:none;animation:none}}.DashboardPolish_dashboard__vNnz2{--dashboard-surface:color-mix(in oklab,var(--color-surface) 90%,var(--color-bg));--dashboard-border:color-mix(in oklab,var(--color-text) 12%,transparent);--dashboard-accent:color-mix(in oklab,var(--color-pulse) 62%,var(--color-text));--focus-glow:0 0 0 2px color-mix(in oklab,var(--color-pulse) 18%,transparent);--focus-ring:var(--focus-glow);background:radial-gradient(ellipse at 30% 0,color-mix(in oklab,var(--color-accent) 5%,transparent),transparent 45%),var(--color-bg)}.DashboardPolish_dashboard__vNnz2 .ambient-grid{opacity:.12}.DashboardPolish_dashboard__vNnz2 .sidebar{background:var(--color-bg);border-color:var(--dashboard-border);box-shadow:none}.DashboardPolish_dashboard__vNnz2 .brand-wordmark,.DashboardPolish_dashboard__vNnz2 .momentum-card svg,.DashboardPolish_dashboard__vNnz2 .pinned-note-pin,.DashboardPolish_dashboard__vNnz2 .profile-avatar-trigger,.DashboardPolish_dashboard__vNnz2 .profile-usage-ring-progress,.DashboardPolish_dashboard__vNnz2 .subject-progress-empty svg,.DashboardPolish_dashboard__vNnz2 .subject-progress-icon{filter:none}.DashboardPolish_dashboard__vNnz2 .nav-item.is-active,.DashboardPolish_dashboard__vNnz2 .nav-item:hover{background:color-mix(in oklab,var(--color-pulse) 14%,var(--dashboard-surface));border-color:color-mix(in oklab,var(--color-pulse) 24%,var(--dashboard-border));box-shadow:none}.DashboardPolish_dashboard__vNnz2 .hero-card.ai-command-card,.DashboardPolish_dashboard__vNnz2 .momentum-card,.DashboardPolish_dashboard__vNnz2 .momentum-timeline,.DashboardPolish_dashboard__vNnz2 .panel,.DashboardPolish_dashboard__vNnz2 .support-button{background:var(--dashboard-surface);border-color:var(--dashboard-border);box-shadow:none;backdrop-filter:none;transition:background-color .18s ease,border-color .18s ease}.DashboardPolish_dashboard__vNnz2 .hero-card.ai-command-card,.DashboardPolish_dashboard__vNnz2 .panel{border-radius:14px}.DashboardPolish_dashboard__vNnz2 .hero-card.ai-command-card{min-height:0;gap:20px;padding:24px;border-color:color-mix(in oklab,var(--color-pulse) 14%,var(--dashboard-border))}.DashboardPolish_dashboard__vNnz2 .hero-card.ai-command-card:before{content:none}.DashboardPolish_dashboard__vNnz2 .ai-command-card .ai-command-copy{max-width:100%;min-width:0}.DashboardPolish_dashboard__vNnz2 .ai-command-card .ai-command-copy h1{font-weight:700;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.DashboardPolish_dashboard__vNnz2 .ai-command-copy h1 span{color:var(--dashboard-accent)}.DashboardPolish_dashboard__vNnz2 .analytics-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch}.DashboardPolish_dashboard__vNnz2 .analytics-row>*,.DashboardPolish_dashboard__vNnz2 .dashboard-side-panel{min-width:0}.DashboardPolish_dashboard__vNnz2 .subject-progress-row{grid-template-columns:32px minmax(72px,.9fr) minmax(48px,1fr) 38px;gap:8px}.DashboardPolish_dashboard__vNnz2 .momentum-card:hover,.DashboardPolish_dashboard__vNnz2 .panel:hover,.DashboardPolish_dashboard__vNnz2 .support-button:hover{border-color:color-mix(in oklab,var(--color-text) 22%,transparent);box-shadow:none}.DashboardPolish_dashboard__vNnz2 .icon-button:hover,.DashboardPolish_dashboard__vNnz2 .logout-button:hover,.DashboardPolish_dashboard__vNnz2 .panel-header a:hover,.DashboardPolish_dashboard__vNnz2 .panel-header button:hover,.DashboardPolish_dashboard__vNnz2 .pinned-note-item:hover,.DashboardPolish_dashboard__vNnz2 .theme-trigger:hover,.DashboardPolish_dashboard__vNnz2 .todo-empty-link:hover{border-color:color-mix(in oklab,var(--color-pulse) 24%,var(--dashboard-border));box-shadow:none;transform:none}.DashboardPolish_dashboard__vNnz2 .pinned-note-item:focus-visible{border-color:var(--focus-border);box-shadow:var(--focus-ring);transform:none}.DashboardPolish_dashboard__vNnz2 .goal-icon,.DashboardPolish_dashboard__vNnz2 .goal-meter i,.DashboardPolish_dashboard__vNnz2 .pinned-note-icon,.DashboardPolish_dashboard__vNnz2 .subject-progress-switcher button i,.DashboardPolish_dashboard__vNnz2 .subject-progress-track i{box-shadow:none}.DashboardPolish_dashboard__vNnz2 .subject-progress-track i{background:var(--subject-progress-tone)}.DashboardPolish_dashboard__vNnz2 .subject-progress-header>div>span{color:var(--dashboard-accent)}.DashboardPolish_dashboard__vNnz2 .momentum-timeline{align-items:center;gap:16px;padding:14px 16px}.DashboardPolish_dashboard__vNnz2 .momentum-timeline-copy strong{line-height:1.2;text-wrap:balance}.DashboardPolish_dashboard__vNnz2 .momentum-day{grid-template-rows:30px auto}.DashboardPolish_dashboard__vNnz2 .momentum-node{align-self:center}.DashboardPolish_dashboard__vNnz2 .momentum-day.is-current-day .momentum-node{margin-top:0;transform:none}.DashboardPolish_dashboard__vNnz2 .momentum-connector{top:14px}.DashboardPolish_dashboard__vNnz2 .momentum-track .momentum-connector,.DashboardPolish_dashboard__vNnz2 .momentum-track .momentum-day .momentum-node{box-shadow:none;animation:none}.DashboardPolish_dashboard__vNnz2 .momentum-day.is-completed .momentum-node{background:color-mix(in oklab,var(--color-pulse) 28%,var(--dashboard-surface))}.DashboardPolish_dashboard__vNnz2 .momentum-day.is-current-day .momentum-node{background:color-mix(in oklab,var(--color-pulse) 12%,var(--dashboard-surface))}@media (max-width:980px){.DashboardPolish_dashboard__vNnz2 .momentum-timeline-copy{justify-items:center;text-align:center}.DashboardPolish_dashboard__vNnz2 .analytics-row{grid-template-columns:1fr}}@media (max-width:640px){.DashboardPolish_dashboard__vNnz2 .momentum-day{grid-template-rows:32px auto}.DashboardPolish_dashboard__vNnz2 .momentum-connector{top:15px}.DashboardPolish_dashboard__vNnz2 .hero-card.ai-command-card{gap:18px;padding:20px 16px}.DashboardPolish_dashboard__vNnz2 .ai-command-card .ai-command-copy h1{font-size:clamp(25px,7vw,28px)}.DashboardPolish_dashboard__vNnz2 .subject-progress-row{grid-template-columns:32px minmax(0,1fr) 38px}}@media (prefers-reduced-motion:reduce){.DashboardPolish_dashboard__vNnz2 .hero-card,.DashboardPolish_dashboard__vNnz2 .momentum-card,.DashboardPolish_dashboard__vNnz2 .momentum-node,.DashboardPolish_dashboard__vNnz2 .panel,.DashboardPolish_dashboard__vNnz2 .profile-usage-ring-progress{animation:none;transition:none}}.DashboardPolish_dashboard__vNnz2 .icon-button,.DashboardPolish_dashboard__vNnz2 .logout-button,.DashboardPolish_dashboard__vNnz2 .profile-avatar-trigger,.DashboardPolish_dashboard__vNnz2 .theme-trigger{box-shadow:none}.DashboardPolish_dashboard__vNnz2 .top-actions .logout-button{display:inline-flex;width:auto;min-width:112px;height:58px;min-height:58px;align-items:center;justify-content:center;gap:10px;padding:0 18px;white-space:nowrap}.DashboardPolish_dashboard__vNnz2 .dashboard-theme-toggle{display:grid;width:58px;min-width:58px;height:58px;place-items:center;border:1px solid var(--dashboard-border);border-radius:14px;background:var(--dashboard-surface);color:var(--color-text);box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.DashboardPolish_dashboard__vNnz2 .dashboard-theme-toggle svg{width:23px;height:23px;stroke-width:1.8}.DashboardPolish_dashboard__vNnz2 .dashboard-theme-toggle:hover{border-color:color-mix(in oklab,var(--color-pulse) 38%,var(--color-text));background:color-mix(in oklab,var(--color-pulse) 9%,var(--dashboard-surface))}.DashboardPolish_dashboard__vNnz2 .dashboard-theme-toggle:active{transform:scale(.96)}.DashboardPolish_dashboard__vNnz2[data-appearance=light]{--dashboard-surface:#fffefc;--dashboard-border:#292b36;--dashboard-accent:#d81aa9;background:linear-gradient(135deg,#fbf9f7,#fffaf9 56%,#fbf8f6)}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .ambient-grid{opacity:.035;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .sidebar{border-color:#c9c5ca;background:#fffdfb}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .brand-wordmark{border:1px solid #231829;box-shadow:0 4px 13px rgb(32 15 38/10%)}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .nav-item{color:#272a35}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .nav-item:hover{border-color:#e3b2d4;background:#fdf1f7;color:#171820}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .nav-item.is-active{border-color:#d34a9f;background:#fceef5;color:#171820}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .nav-item.is-active svg{color:#ad1b76}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .hero-card.ai-command-card,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .momentum-card,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .momentum-timeline,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .panel,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .support-button{border-color:#292b36;background:#fffefc;box-shadow:0 3px 12px rgb(31 25 34/5%)}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .momentum-card,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .support-button{border-color:#343641}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .momentum-card em,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .momentum-card p,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .momentum-card small,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .momentum-card span,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .support-button{color:#46516a}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .momentum-card strong b{color:#11131b}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .momentum-card svg{color:#f29a08}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .hero-card.ai-command-card{isolation:isolate;overflow:hidden;border-radius:14px;background:#fffefc}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .hero-card.ai-command-card:before{z-index:0;inset:0;content:"";background:radial-gradient(ellipse 33% 54% at 98% 4%,rgb(243 193 221/43%),transparent 72%),linear-gradient(132deg,transparent 67%,rgb(251 226 239/48%) 67.5%,transparent 86%);opacity:.9;pointer-events:none}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .hero-card.ai-command-card>*{position:relative;z-index:1}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .ai-command-copy h1{color:#11131b}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .ai-command-copy h1 span{color:#d81aa9}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .ai-command-copy p{color:#53617a}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .dashboard-pending-title-row strong,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .goal-item p,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .goal-item strong,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .panel-header h2,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .pinned-note-copy strong,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .subject-progress-percent,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .subject-progress-row>strong{color:#171820}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .add-button,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .panel-action-text,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .panel-header a,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .panel-header button{border-color:#cfcbd0;background:#fffefa;color:#252733;box-shadow:none}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .add-button:hover,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .panel-header a:hover,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .panel-header button:hover{border-color:#292b36;background:#fbf0f6;color:#171820}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .subject-progress-header>div>span{color:#e525b9}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .subject-progress-switcher{border-color:#d8d5db;background:#f7f4f3}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .subject-progress-switcher button:hover,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .subject-progress-switcher button[aria-selected=true]{background:#fffefc}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .meter,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .subject-progress-track{background:#e5e4e6}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .subject-progress-icon{background:color-mix(in oklab,var(--subject-progress-tone) 10%,#fffefc)}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .pinned-note-icon{border:1px solid #f1b9df;background:#fce4f3;color:#d81aa9}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .pinned-note-pin{color:#a728cf}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .pinned-note-item:hover{border-color:#ead0e0;background:#fff6fa}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .goal-icon{border:1px solid color-mix(in oklab,var(--goal-tone) 28%,#fffefc);background:color-mix(in oklab,var(--goal-tone) 12%,#fffefc)}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .dashboard-side-column .dashboard-pending-item{border-color:#e1dde1}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .check-box{border-color:#4d5362;background:#fffefc}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .dashboard-todo-carryover{background:#e5f2ff;color:#086ed1}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .momentum-timeline{background:#fffefc}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .momentum-timeline-copy strong{color:#171820}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .momentum-node{border-color:#aeb4bf;background:#f6f5f4;color:#606779}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .momentum-connector{background:#d9dadd}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .momentum-day.is-completed .momentum-node{border-color:#d81aa9;background:#f5d9eb;color:#8c1767}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .momentum-day.is-current-day .momentum-node{border-color:#c426ca;background:#fff5fd;color:#9d1ba1}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .dashboard-theme-toggle,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .icon-button,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .logout-button{border-color:#292b36;background:#fffefc;color:#171820;box-shadow:0 3px 10px rgb(31 25 34/5%);backdrop-filter:none}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .dashboard-theme-toggle:hover,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .icon-button:hover,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .logout-button:hover{border-color:#c727a0;background:#fff4f9}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .profile-avatar-trigger{filter:none}.DashboardPolish_dashboard__vNnz2[data-appearance=light] .dashboard-focus-empty,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .dashboard-goals-empty,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .pinned-notes-empty,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .subject-progress-state,.DashboardPolish_dashboard__vNnz2[data-appearance=light] .todo-empty-row{border-color:#ccc8ce;background:#faf7f5}@media (max-width:768px){.DashboardPolish_dashboard__vNnz2 .top-actions .logout-button{display:inline-flex!important;width:auto!important;min-width:112px!important;height:58px!important;min-height:58px!important;padding:0 18px!important}}@media (max-width:640px){.DashboardPolish_dashboard__vNnz2 .dashboard-theme-toggle{width:52px;min-width:52px;height:52px;border-radius:13px}.DashboardPolish_dashboard__vNnz2 .top-actions .logout-button{width:auto!important;min-width:102px!important;height:52px!important;min-height:52px!important;padding-inline:14px!important}}@media (prefers-reduced-motion:reduce){.DashboardPolish_dashboard__vNnz2 .dashboard-theme-toggle,.DashboardPolish_dashboard__vNnz2 .dashboard-theme-toggle *{animation:none;transition:none}}.ProfilePopover_panel__IpRqf{position:fixed;z-index:120;width:min(360px,calc(100vw - 28px));color:var(--color-text)}.ProfilePopover_panel__IpRqf .profile-avatar-card,.ProfilePopover_panel__IpRqf .profile-usage-popover{position:relative;inset:auto;width:100%;min-width:0;max-height:inherit;box-sizing:border-box;overscroll-behavior:contain;overflow-y:auto}.ProfilePopover_panel__IpRqf .profile-avatar-copy{min-width:0;overflow-wrap:anywhere}.ProfilePopover_panel__IpRqf .profile-avatar-upload{min-height:44px}.ProfilePopover_panel__IpRqf .profile-usage-popover-head{flex-wrap:wrap}.ProfilePopover_panel__IpRqf .profile-usage-popover:before{display:var(--profile-arrow-display,block);right:var(--profile-arrow-right,24px)}.ProfilePopover_panel__IpRqf>div{max-height:inherit}.AnnouncementBanner_placement__1TFXi{position:relative;z-index:1;width:100%;padding:8px 12px 4px;background:var(--color-bg)}.AnnouncementBanner_banner__nVc97{display:flex;height:46px;align-items:center;overflow:hidden;border:1px solid color-mix(in oklab,var(--color-pulse) 66%,var(--color-accent));border-radius:0;background:color-mix(in oklab,var(--color-bg) 78%,var(--color-surface));box-shadow:0 0 16px color-mix(in oklab,var(--color-pulse) 28%,transparent),inset 0 0 18px color-mix(in oklab,var(--color-pulse) 8%,transparent);color:var(--color-text);font-size:14px;font-weight:550;line-height:1.3}.AnnouncementBanner_track__XuV2q{display:flex;width:-moz-max-content;width:max-content;flex:none;animation:AnnouncementBanner_announcement-scroll__FO_0g 108s linear infinite;will-change:transform}.AnnouncementBanner_banner__nVc97:hover .AnnouncementBanner_track__XuV2q{animation-play-state:paused}.AnnouncementBanner_group__bLgoZ{display:flex;width:-moz-max-content;width:max-content;flex:none}.AnnouncementBanner_message__qs0we{display:inline-flex;flex:none;align-items:center;padding-inline:24px;white-space:nowrap}.AnnouncementBanner_highlight__woA6d,.AnnouncementBanner_separator__Iqk38{color:color-mix(in oklab,var(--color-pulse) 64%,var(--color-text))}.AnnouncementBanner_separator__Iqk38{padding-inline:22px;font-size:18px}.AnnouncementBanner_staticMessage__gAHOK{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-theme=dashboard-light] .AnnouncementBanner_banner__nVc97{border-color:color-mix(in oklab,var(--color-pulse) 38%,var(--border));background:color-mix(in oklab,var(--color-bg) 68%,var(--color-surface));box-shadow:0 2px 12px color-mix(in oklab,var(--color-pulse) 10%,transparent)}@keyframes AnnouncementBanner_announcement-scroll__FO_0g{to{transform:translate3d(-50%,0,0)}}@media (max-width:640px){.AnnouncementBanner_placement__1TFXi{padding:7px 8px 4px}.AnnouncementBanner_banner__nVc97{height:42px;font-size:13px}.AnnouncementBanner_message__qs0we{padding-inline:16px}.AnnouncementBanner_separator__Iqk38{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.AnnouncementBanner_banner__nVc97{height:auto;min-height:46px;padding:10px 16px}.AnnouncementBanner_track__XuV2q{display:none}.AnnouncementBanner_staticMessage__gAHOK{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}}.GoalsWorkspace_siteShell__NMUWe{min-height:100dvh;background:radial-gradient(circle at 26% -10%,color-mix(in oklab,var(--color-accent) 14%,transparent),transparent 34%),radial-gradient(circle at 82% 0,color-mix(in oklab,var(--color-sky) 6%,transparent),transparent 30%),var(--color-bg)}.GoalsWorkspace_dashboardFrame__ivYmV{width:min(1800px,100%);max-width:none}.GoalsWorkspace_workspace__UdXNF{min-width:0;padding:24px 26px 34px}.GoalsWorkspace_topbar__eOSq6{position:relative;z-index:38;display:grid;grid-template-columns:minmax(300px,1fr) auto;align-items:center;gap:22px;margin-bottom:24px}.GoalsWorkspace_headerTools__90fou,.GoalsWorkspace_monthPickerButton__K7Dp9,.GoalsWorkspace_monthSelect__fC8_3,.GoalsWorkspace_titleBlock___FIQy,.GoalsWorkspace_todayButton__1_4MB{display:flex;align-items:center}.GoalsWorkspace_titleBlock___FIQy{min-width:0;gap:13px}.GoalsWorkspace_titleBlock___FIQy h1,.GoalsWorkspace_titleBlock___FIQy p{margin:0}.GoalsWorkspace_titleBlock___FIQy h1{background:linear-gradient(100deg,var(--color-pulse),color-mix(in oklab,var(--color-text) 76%,var(--color-pulse)));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(30px,2.35vw,39px);font-weight:790;letter-spacing:-1.25px;line-height:1.06}.GoalsWorkspace_titleBlock___FIQy p{margin-top:8px;color:var(--color-muted);font-size:13px}.GoalsWorkspace_navToggle__zkIUR{width:44px;min-width:44px;height:44px;place-items:center;border:1px solid var(--border);border-radius:11px;background:var(--panel)}.GoalsWorkspace_headerTools__90fou{justify-content:flex-end;gap:10px;min-height:50px}.GoalsWorkspace_monthPickerButton__K7Dp9,.GoalsWorkspace_todayButton__1_4MB{height:50px;min-height:50px;border:1px solid var(--border);border-radius:11px;background:color-mix(in oklab,var(--panel) 84%,transparent);color:color-mix(in oklab,var(--color-text) 90%,var(--color-muted));transition:border-color .18s ease,background .18s ease,transform .18s ease}.GoalsWorkspace_todayButton__1_4MB{justify-content:center;gap:8px;padding:0 15px;font-size:12px}.GoalsWorkspace_monthSelect__fC8_3{position:relative;min-width:158px}.GoalsWorkspace_sortControl__X_qcB select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;outline:0;background:transparent;color:inherit;cursor:pointer}.GoalsWorkspace_monthPickerButton__K7Dp9{width:100%;justify-content:space-between;gap:16px;padding:0 12px 0 14px;cursor:pointer;font-size:12px;font-weight:650}.GoalsWorkspace_monthPickerButton__K7Dp9>svg{flex:0 0 auto;color:var(--color-muted);transition:transform .18s ease,color .18s ease}.GoalsWorkspace_monthPickerButton__K7Dp9>svg[data-open=true]{transform:rotate(180deg);color:var(--color-pulse)}.GoalsWorkspace_monthPickerButton__K7Dp9:hover,.GoalsWorkspace_todayButton__1_4MB:hover{border-color:var(--border-strong);background:var(--hover-layer);transform:translateY(-1px)}.GoalsWorkspace_monthPickerPopover__09Jv1{position:absolute;z-index:120;top:calc(100% + 10px);right:0;width:min(330px,calc(100vw - 28px));overflow:hidden;border:1px solid color-mix(in oklab,var(--border-strong) 76%,var(--border));border-radius:17px;background:radial-gradient(circle at 90% 0,color-mix(in oklab,var(--color-pulse) 13%,transparent),transparent 38%),color-mix(in oklab,var(--panel-strong) 97%,#05050a);padding:15px;box-shadow:0 24px 64px color-mix(in oklab,#000 72%,transparent),0 0 28px color-mix(in oklab,var(--color-pulse) 10%,transparent);backdrop-filter:blur(18px)}.GoalsWorkspace_monthPickerFooter__It5wO,.GoalsWorkspace_monthPickerGrid__vMdII>button>span,.GoalsWorkspace_monthPickerHeader__1ELxi,.GoalsWorkspace_monthPickerHeader__1ELxi>div,.GoalsWorkspace_monthPickerYearNav__wdl9T{display:flex;align-items:center}.GoalsWorkspace_monthPickerFooter__It5wO,.GoalsWorkspace_monthPickerHeader__1ELxi{justify-content:space-between;gap:12px}.GoalsWorkspace_monthPickerHeader__1ELxi>div:first-child{align-items:baseline;gap:7px}.GoalsWorkspace_monthPickerHeader__1ELxi small{color:var(--color-muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.GoalsWorkspace_monthPickerHeader__1ELxi strong{font-size:16px;font-variant-numeric:tabular-nums}.GoalsWorkspace_monthPickerYearNav__wdl9T{gap:5px}.GoalsWorkspace_monthPickerYearNav__wdl9T button{display:grid;width:33px;height:33px;place-items:center;border:1px solid transparent;border-radius:9px;background:color-mix(in oklab,var(--panel) 80%,transparent);color:var(--color-muted)}.GoalsWorkspace_monthPickerYearNav__wdl9T button:hover{border-color:var(--border);background:var(--hover-layer);color:var(--color-text)}.GoalsWorkspace_monthPickerGrid__vMdII{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0}.GoalsWorkspace_monthPickerGrid__vMdII>button{display:grid;min-width:0;min-height:66px;align-content:center;gap:7px;border:1px solid var(--border);border-radius:11px;background:color-mix(in oklab,var(--panel) 72%,transparent);padding:9px;color:var(--color-text);text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.GoalsWorkspace_monthPickerGrid__vMdII>button:hover{border-color:color-mix(in oklab,var(--month-tone) 64%,var(--border));background:var(--hover-layer);transform:translateY(-1px)}.GoalsWorkspace_monthPickerGrid__vMdII>button>span{justify-content:space-between;gap:5px}.GoalsWorkspace_monthPickerGrid__vMdII strong{font-size:11px}.GoalsWorkspace_monthPickerGrid__vMdII small{overflow:hidden;color:var(--color-muted);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.GoalsWorkspace_monthPickerGrid__vMdII i{display:block;height:3px;overflow:hidden;border-radius:99px;background:color-mix(in oklab,var(--color-text) 8%,transparent)}.GoalsWorkspace_monthPickerGrid__vMdII i b{display:block;width:var(--month-progress);height:100%;border-radius:inherit;background:var(--month-tone);box-shadow:0 0 8px color-mix(in oklab,var(--month-tone) 42%,transparent)}.GoalsWorkspace_monthPickerGrid__vMdII>.GoalsWorkspace_activeMonthOption__8wm_D{border-color:color-mix(in oklab,var(--color-pulse) 78%,var(--border));background:linear-gradient(145deg,color-mix(in oklab,var(--color-pulse) 25%,transparent),color-mix(in oklab,var(--color-accent) 20%,transparent));box-shadow:0 0 20px color-mix(in oklab,var(--color-pulse) 13%,transparent)}.GoalsWorkspace_activeMonthOption__8wm_D svg{color:var(--color-pulse)}.GoalsWorkspace_monthPickerFooter__It5wO{border-top:1px solid var(--grid-line);padding-top:12px}.GoalsWorkspace_monthPickerFooter__It5wO span{color:var(--color-muted);font-size:9px}.GoalsWorkspace_monthPickerFooter__It5wO button{border:1px solid color-mix(in oklab,var(--color-pulse) 50%,var(--border));border-radius:9px;background:color-mix(in oklab,var(--color-pulse) 12%,transparent);padding:7px 10px;color:var(--color-text);font-size:9px;font-weight:700}.GoalsWorkspace_monthPickerFooter__It5wO button:hover{background:color-mix(in oklab,var(--color-pulse) 22%,transparent)}.GoalsWorkspace_logout__o5uzm{display:inline-flex!important;width:auto!important;min-width:104px!important;height:50px!important;min-height:50px!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid var(--border)!important;border-radius:11px!important;background:color-mix(in oklab,var(--panel) 84%,transparent)!important;padding:0 14px!important;color:color-mix(in oklab,var(--color-text) 90%,var(--color-muted))!important;line-height:1!important;white-space:nowrap!important}.GoalsWorkspace_logout__o5uzm>span{display:inline-flex!important;align-items:center;color:inherit;font-size:12px;font-weight:650;line-height:1;white-space:nowrap}.GoalsWorkspace_logout__o5uzm:hover{border-color:var(--border-strong)!important;background:var(--hover-layer)!important}.GoalsWorkspace_headerTools__90fou .profile-avatar-menu,.GoalsWorkspace_headerTools__90fou .profile-avatar-trigger{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}.GoalsWorkspace_headerTools__90fou .profile-avatar-trigger>.profile-avatar-initials,.GoalsWorkspace_headerTools__90fou .profile-avatar-trigger>img{width:40px!important;height:40px!important}.GoalsWorkspace_headerTools__90fou .profile-usage-ring-svg{width:56px!important;height:56px!important}.GoalsWorkspace_errorBanner___XpB0{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:14px;margin:-8px 0 16px;border:1px solid color-mix(in oklab,var(--chart-red) 46%,var(--border));border-radius:11px;background:color-mix(in oklab,var(--chart-red) 9%,var(--panel));padding:10px 12px;color:var(--color-text);font-size:12px}.GoalsWorkspace_errorBanner___XpB0 button{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:8px;background:var(--hover-layer);color:var(--color-muted)}.GoalsWorkspace_pageGrid___SxbH{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,282px);align-items:start;gap:18px}.GoalsWorkspace_mainColumn__Z3KkX,.GoalsWorkspace_rightRail__iS3L6{display:grid;min-width:0;align-content:start;gap:18px}.GoalsWorkspace_monthCarousel__qqewu{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px}.GoalsWorkspace_monthArrow__4c0lR{display:grid;width:42px;height:50px;place-items:center;border:1px solid var(--border);border-radius:14px;background:color-mix(in oklab,var(--panel) 88%,transparent);color:var(--color-muted);transition:color .18s ease,border-color .18s ease,background .18s ease}.GoalsWorkspace_monthArrow__4c0lR:hover{border-color:var(--border-strong);background:var(--hover-layer);color:var(--color-text)}.GoalsWorkspace_monthStrip__LJg_7{position:relative;display:grid;grid-template-columns:repeat(5,minmax(126px,1fr));gap:10px;min-width:0;overflow-x:auto;padding:4px 2px 8px;overscroll-behavior-inline:contain;scroll-padding-inline:2px;scroll-snap-type:x proximity;scrollbar-width:none}.GoalsWorkspace_filterPills__T8lJ4::-webkit-scrollbar,.GoalsWorkspace_monthStrip__LJg_7::-webkit-scrollbar{display:none}.GoalsWorkspace_monthCard__lIt0A{position:relative;display:grid;min-height:192px;min-width:0;grid-template-rows:auto 1fr auto;align-items:center;gap:9px;overflow:visible;border:1px solid var(--border);border-radius:14px;background:linear-gradient(145deg,color-mix(in oklab,var(--color-text) 2.5%,transparent),transparent 44%),color-mix(in oklab,var(--panel) 92%,transparent);padding:15px;color:var(--color-text);text-align:left;scroll-snap-align:center;box-shadow:0 12px 34px color-mix(in oklab,#000 22%,transparent);transition:border-color .21s ease,background .21s ease,box-shadow .21s ease,transform .21s ease}.GoalsWorkspace_monthCard__lIt0A:hover{border-color:color-mix(in oklab,var(--border-strong) 76%,var(--border));transform:translateY(-2px)}.GoalsWorkspace_activeMonthCard__wTk2F{z-index:2;border-color:var(--border-strong);background:radial-gradient(circle at 84% 12%,color-mix(in oklab,var(--color-pulse) 14%,transparent),transparent 46%),color-mix(in oklab,var(--color-pulse) 7%,var(--panel));box-shadow:var(--shadow-card),0 0 24px color-mix(in oklab,var(--color-pulse) 13%,transparent);transform:translateY(-2px)}.GoalsWorkspace_monthCardHeading__aV64U{display:grid;align-self:start;gap:3px}.GoalsWorkspace_monthCardHeading__aV64U strong{overflow:hidden;font-size:14px;font-weight:720;text-overflow:ellipsis}.GoalsWorkspace_monthCardHeading__aV64U span,.GoalsWorkspace_monthGoalCount__SYGBt{color:var(--color-muted);font-size:12px}.GoalsWorkspace_monthRingWrap__XlmVE{position:relative;display:grid;width:82px;height:82px;place-items:center;justify-self:center}.GoalsWorkspace_monthRing__zCrr2{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.GoalsWorkspace_monthRing__zCrr2 circle{fill:none;stroke:color-mix(in oklab,var(--color-text) 8%,transparent);stroke-width:6}.GoalsWorkspace_monthRing__zCrr2 circle:last-child{stroke:var(--goal-month-tone,var(--color-pulse));stroke-linecap:round;filter:drop-shadow(0 0 5px color-mix(in oklab,var(--goal-month-tone,var(--color-pulse)) 30%,transparent))}.GoalsWorkspace_monthRingWrap__XlmVE>strong{position:relative;font-size:16px;font-variant-numeric:tabular-nums}.GoalsWorkspace_monthRingWrap__XlmVE>.GoalsWorkspace_activeRingValue__wFgrc{font-size:18px}.GoalsWorkspace_monthGoalCount__SYGBt{justify-self:center}.GoalsWorkspace_monthGoalCount__SYGBt strong{color:color-mix(in oklab,var(--color-text) 92%,var(--color-muted));font-weight:680}.GoalsWorkspace_monthIndicator__1Yo01{position:absolute;right:32%;bottom:-7px;left:32%;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--color-pulse),var(--color-accent));box-shadow:0 0 10px color-mix(in oklab,var(--color-pulse) 36%,transparent)}.GoalsWorkspace_goalsPanel__g3lnO,.GoalsWorkspace_sideCard__2jBKH{min-width:0;border:1px solid var(--border);border-radius:15px;background:linear-gradient(145deg,color-mix(in oklab,var(--color-text) 2.3%,transparent),transparent 42%),color-mix(in oklab,var(--panel) 93%,transparent);box-shadow:0 15px 44px color-mix(in oklab,#000 24%,transparent);backdrop-filter:blur(18px)}.GoalsWorkspace_goalsPanel__g3lnO{overflow:hidden;padding:20px}.GoalsWorkspace_monthSummary__mKqtZ{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;border-bottom:1px solid var(--grid-line);padding-bottom:18px}.GoalsWorkspace_monthSummaryCopy__u8fJQ>span{display:inline-block;margin-bottom:5px;color:var(--color-pulse);font-size:10px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.GoalsWorkspace_monthSummary__mKqtZ h2{margin:0 0 13px;font-size:clamp(19px,1.75vw,24px);letter-spacing:-.45px}.GoalsWorkspace_monthSummary__mKqtZ p{margin:9px 0 0;color:var(--color-muted);font-size:12px}.GoalsWorkspace_monthSummary__mKqtZ p strong{color:var(--color-pulse)}.GoalsWorkspace_goalProgressTrack__vbGKl,.GoalsWorkspace_monthProgressTrack__Ysilw{position:relative;display:block;overflow:hidden;border-radius:99px;background:color-mix(in oklab,var(--color-text) 8%,transparent)}.GoalsWorkspace_monthProgressTrack__Ysilw{width:min(560px,100%);height:6px}.GoalsWorkspace_goalProgressTrack__vbGKl i,.GoalsWorkspace_monthProgressTrack__Ysilw i{display:block;height:100%;border-radius:inherit}.GoalsWorkspace_monthProgressTrack__Ysilw i{background:linear-gradient(90deg,var(--color-pulse),var(--color-accent));box-shadow:0 0 12px color-mix(in oklab,var(--color-pulse) 34%,transparent)}.GoalsWorkspace_goalProgressTrack__vbGKl i{background:linear-gradient(90deg,var(--goal-tone,var(--color-pulse)),color-mix(in oklab,var(--goal-tone,var(--color-pulse)) 76%,var(--color-text)));box-shadow:0 0 10px color-mix(in oklab,var(--goal-tone,var(--color-pulse)) 28%,transparent)}.GoalsWorkspace_monthPercentage__upvUs{font-size:25px;font-variant-numeric:tabular-nums}.GoalsWorkspace_addGoalButton___e1u2,.GoalsWorkspace_emptyAddButton__HV_Y9,.GoalsWorkspace_primaryButton__Ufe6H{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in oklab,var(--color-pulse) 55%,var(--border));background:linear-gradient(135deg,var(--color-pulse),var(--color-accent));color:var(--color-text);font-weight:760;box-shadow:0 8px 24px color-mix(in oklab,var(--color-pulse) 22%,transparent)}.GoalsWorkspace_addGoalButton___e1u2{min-height:46px;border-radius:11px;padding:0 17px;white-space:nowrap}.GoalsWorkspace_addGoalButton___e1u2:hover,.GoalsWorkspace_emptyAddButton__HV_Y9:hover,.GoalsWorkspace_primaryButton__Ufe6H:hover{box-shadow:0 10px 28px color-mix(in oklab,var(--color-pulse) 31%,transparent);filter:brightness(1.06)}.GoalsWorkspace_filterBar__anrqq{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0}.GoalsWorkspace_filterPills__T8lJ4{display:flex;min-width:0;gap:7px;overflow-x:auto;scrollbar-width:none}.GoalsWorkspace_filterPills__T8lJ4 button,.GoalsWorkspace_sortControl__X_qcB{min-height:38px;border:1px solid var(--border);border-radius:9px;background:color-mix(in oklab,var(--color-text) 3.5%,transparent);color:var(--color-muted);font-size:11px}.GoalsWorkspace_filterPills__T8lJ4 button{flex:0 0 auto;padding:0 13px;transition:border-color .18s ease,background .18s ease,color .18s ease}.GoalsWorkspace_filterPills__T8lJ4 .GoalsWorkspace_activeFilter__NyW2A,.GoalsWorkspace_filterPills__T8lJ4 button:hover{border-color:var(--border-strong);background:color-mix(in oklab,var(--color-pulse) 11%,transparent);color:var(--color-text)}.GoalsWorkspace_sortControl__X_qcB{position:relative;display:flex;min-width:160px;flex:0 0 auto;align-items:center;gap:6px;padding:0 10px}.GoalsWorkspace_sortControl__X_qcB select{width:auto;max-width:110px;padding-right:18px;color:var(--color-text);font-size:11px;font-weight:650}.GoalsWorkspace_sortControl__X_qcB>svg:last-child{position:absolute;right:9px;pointer-events:none}.GoalsWorkspace_goalList__SOWK4{display:grid;gap:8px}.GoalsWorkspace_goalCard__KpqSG{position:relative;display:grid;grid-template-columns:46px minmax(190px,1fr) minmax(145px,220px) minmax(106px,auto) auto;align-items:center;gap:12px;min-width:0;overflow:visible;border:1px solid var(--border);border-radius:12px;background:color-mix(in oklab,var(--panel-soft) 88%,transparent);padding:12px;box-shadow:0 8px 25px color-mix(in oklab,#000 16%,transparent);transition:border-color .18s ease,background .18s ease,transform .18s ease}.GoalsWorkspace_goalCard__KpqSG:hover{border-color:color-mix(in oklab,var(--border-strong) 64%,var(--border));background:color-mix(in oklab,var(--hover-layer) 54%,var(--panel-soft));transform:translateY(-1px)}.GoalsWorkspace_completedGoalCard__5gfgW{border-color:color-mix(in oklab,var(--color-lime) 24%,var(--border))}.GoalsWorkspace_goalCategoryIcon__XI4ut{display:grid;width:46px;height:46px;place-items:center;border-radius:11px;background:color-mix(in oklab,var(--color-pulse) 13%,transparent);color:var(--color-pulse)}.GoalsWorkspace_categoryCoding__o1ddX{background:color-mix(in oklab,var(--color-sky) 13%,transparent);color:var(--color-sky)}.GoalsWorkspace_categoryFitness__IDuht{background:color-mix(in oklab,var(--color-gold) 13%,transparent);color:var(--color-gold)}.GoalsWorkspace_categoryContent__ittAR{background:color-mix(in oklab,var(--chart-pink) 13%,transparent);color:var(--chart-pink)}.GoalsWorkspace_categoryPersonal__KfxS1{background:color-mix(in oklab,var(--chart-purple) 13%,transparent);color:var(--chart-purple)}.GoalsWorkspace_categoryStudy__VV6sh{background:color-mix(in oklab,var(--color-lime) 11%,transparent);color:var(--color-lime)}.GoalsWorkspace_goalIdentity__b9qTr{min-width:0}.GoalsWorkspace_goalIdentity__b9qTr h3{overflow:hidden;margin:0;color:var(--color-text);font-size:14px;font-weight:690;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.GoalsWorkspace_goalIdentity__b9qTr>p{display:-webkit-box;overflow:hidden;margin:3px 0 0;color:var(--color-muted);font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:1}.GoalsWorkspace_goalMeta__PBA9h{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.GoalsWorkspace_goalMeta__PBA9h>span{display:inline-flex;min-height:21px;align-items:center;gap:4px;border-radius:99px;background:color-mix(in oklab,var(--color-text) 4.5%,transparent);padding:2px 7px;color:var(--color-muted);font-size:9.5px}.GoalsWorkspace_goalMeta__PBA9h .GoalsWorkspace_statusPill__317cZ{font-weight:680}.GoalsWorkspace_goalMeta__PBA9h .GoalsWorkspace_completedStatus__EBCtH{background:color-mix(in oklab,var(--color-lime) 11%,transparent);color:var(--color-lime)}.GoalsWorkspace_goalMeta__PBA9h .GoalsWorkspace_inProgressStatus___mb3X{background:color-mix(in oklab,var(--color-sky) 11%,transparent);color:var(--color-sky)}.GoalsWorkspace_goalMeta__PBA9h .GoalsWorkspace_notStartedStatus__8VWsd{color:color-mix(in oklab,var(--color-muted) 92%,var(--color-text))}.GoalsWorkspace_goalProgressButton__ETYzU{display:grid;min-width:0;gap:7px;border-radius:8px;background:transparent;padding:5px;text-align:left}.GoalsWorkspace_goalProgressButton__ETYzU:hover{background:var(--hover-layer)}.GoalsWorkspace_goalProgressButton__ETYzU>span:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.GoalsWorkspace_goalProgressButton__ETYzU strong{font-size:12px;font-variant-numeric:tabular-nums}.GoalsWorkspace_goalProgressButton__ETYzU small{color:var(--color-muted);font-size:9.5px}.GoalsWorkspace_goalProgressTrack__vbGKl{width:100%;height:6px}.GoalsWorkspace_goalDeadline__Ptd9s{grid-column:4;display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:6px;border-radius:8px;background:color-mix(in oklab,var(--color-text) 4%,transparent);padding:0 9px;color:var(--color-muted);font-size:10px;white-space:nowrap}.GoalsWorkspace_overdueDeadline__kaWKO{background:color-mix(in oklab,var(--chart-red) 8%,transparent);color:var(--chart-red)}.GoalsWorkspace_desktopGoalActions__l4pv7{display:flex;grid-column:5;gap:6px}.GoalsWorkspace_desktopGoalActions__l4pv7 button,.GoalsWorkspace_goalDialog__Y37mg header>button,.GoalsWorkspace_mobileGoalActions__nYnlu>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:9px;background:color-mix(in oklab,var(--color-text) 3.5%,transparent);color:var(--color-muted);transition:color .16s ease,border-color .16s ease,background .16s ease}.GoalsWorkspace_desktopGoalActions__l4pv7 button:hover,.GoalsWorkspace_goalDialog__Y37mg header>button:hover,.GoalsWorkspace_mobileGoalActions__nYnlu>button:hover{border-color:var(--border-strong);background:var(--hover-layer);color:var(--color-text)}.GoalsWorkspace_mobileGoalActions__nYnlu{position:relative;display:none}.GoalsWorkspace_goalActionMenu__i2Uq8{position:absolute;z-index:15;top:calc(100% + 6px);right:0;display:grid;min-width:128px;gap:3px;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel-strong);padding:5px;box-shadow:var(--shadow-card)}.GoalsWorkspace_goalActionMenu__i2Uq8 button{display:flex;min-height:36px;align-items:center;gap:8px;border-radius:7px;background:transparent;padding:0 10px;color:var(--color-muted);font-size:11px;text-align:left}.GoalsWorkspace_goalActionMenu__i2Uq8 button:hover{background:var(--hover-layer);color:var(--color-text)}.GoalsWorkspace_deleteConfirmation__W1r3y,.GoalsWorkspace_quickProgressEditor__iYY8z{grid-column:2/-1;min-width:0;border-top:1px solid var(--grid-line);padding-top:11px}.GoalsWorkspace_quickProgressEditor__iYY8z{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;overflow:hidden}.GoalsWorkspace_quickProgressEditor__iYY8z label{display:grid;grid-template-columns:auto minmax(120px,1fr) 42px;align-items:center;gap:10px;color:var(--color-muted);font-size:10px}.GoalsWorkspace_progressFormField___VZG6 input,.GoalsWorkspace_quickProgressEditor__iYY8z input{height:7px;accent-color:var(--color-pulse)}.GoalsWorkspace_quickProgressEditor__iYY8z strong{color:var(--color-text);font-size:11px;text-align:right}.GoalsWorkspace_deleteConfirmation__W1r3y button,.GoalsWorkspace_quickProgressEditor__iYY8z>button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:8px;background:var(--hover-layer);padding:0 10px;color:var(--color-muted);font-size:10px}.GoalsWorkspace_quickProgressEditor__iYY8z .GoalsWorkspace_saveProgressButton__1rDa1{border-color:color-mix(in oklab,var(--color-pulse) 46%,var(--border));color:var(--color-text)}.GoalsWorkspace_deleteConfirmation__W1r3y{display:flex;align-items:center;justify-content:flex-end;gap:8px}.GoalsWorkspace_deleteConfirmation__W1r3y>span{display:grid;margin-right:auto;gap:2px;font-size:11px}.GoalsWorkspace_deleteConfirmation__W1r3y small{color:var(--color-muted);font-size:9.5px}.GoalsWorkspace_deleteConfirmation__W1r3y .GoalsWorkspace_dangerButton__trETJ{border-color:color-mix(in oklab,var(--chart-red) 45%,var(--border));background:color-mix(in oklab,var(--chart-red) 12%,transparent);color:var(--chart-red)}.GoalsWorkspace_emptyState__LwaMK{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:106px;border:1px solid var(--border);border-radius:12px;background:color-mix(in oklab,var(--color-text) 2.5%,transparent);padding:18px}.GoalsWorkspace_emptyState__LwaMK>span{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;background:color-mix(in oklab,var(--color-pulse) 11%,transparent);color:var(--color-pulse)}.GoalsWorkspace_emptyState__LwaMK h3,.GoalsWorkspace_emptyState__LwaMK p{margin:0}.GoalsWorkspace_emptyState__LwaMK h3{font-size:13px}.GoalsWorkspace_emptyState__LwaMK p{margin-top:4px;color:var(--color-muted);font-size:11px}.GoalsWorkspace_emptyAddButton__HV_Y9{min-height:38px;border-radius:9px;padding:0 13px;font-size:11px}.GoalsWorkspace_loadingRows__eKBDY{display:grid;gap:8px}.GoalsWorkspace_loadingRow__96Uf5{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(140px,220px);align-items:center;gap:13px;min-height:76px;border:1px solid var(--border);border-radius:12px;padding:12px}.GoalsWorkspace_loadingRow__96Uf5 i{display:block;height:9px;border-radius:99px;background:linear-gradient(90deg,color-mix(in oklab,var(--color-text) 5%,transparent),color-mix(in oklab,var(--color-text) 11%,transparent),color-mix(in oklab,var(--color-text) 5%,transparent));background-size:220% 100%;animation:GoalsWorkspace_goalSkeleton__cH5Ld 1.4s ease infinite}.GoalsWorkspace_loadingRow__96Uf5>i:first-child{width:46px;height:46px;border-radius:11px}.GoalsWorkspace_loadingRow__96Uf5 span{display:grid;gap:9px}.GoalsWorkspace_loadingRow__96Uf5 span i:last-child{width:58%}.GoalsWorkspace_sideCard__2jBKH{padding:18px}.GoalsWorkspace_sideCardTitle__azyhQ{display:flex;align-items:center;gap:8px}.GoalsWorkspace_sideCardTitle__azyhQ svg{color:var(--color-pulse)}.GoalsWorkspace_sideCardTitle__azyhQ h2{margin:0;font-size:13px;letter-spacing:-.15px}.GoalsWorkspace_overviewRingWrap__j8Rbp{position:relative;display:grid;min-height:166px;place-items:center}.GoalsWorkspace_overviewRing__VhogT{width:144px;height:144px;overflow:visible;transform:rotate(-90deg)}.GoalsWorkspace_overviewRing__VhogT circle{fill:none;stroke:color-mix(in oklab,var(--color-text) 8%,transparent);stroke-width:9}.GoalsWorkspace_overviewRing__VhogT circle:last-child{stroke:color-mix(in oklab,var(--color-pulse) 76%,var(--color-accent));stroke-linecap:round;filter:drop-shadow(0 0 8px color-mix(in oklab,var(--color-pulse) 30%,transparent))}.GoalsWorkspace_overviewRingWrap__j8Rbp>span{position:absolute;display:grid;place-items:center;gap:5px}.GoalsWorkspace_overviewRingWrap__j8Rbp strong{font-size:31px;line-height:1;font-variant-numeric:tabular-nums}.GoalsWorkspace_overviewRingWrap__j8Rbp small{color:color-mix(in oklab,var(--color-muted) 82%,var(--color-pulse));font-size:9px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.GoalsWorkspace_overviewMetrics__sOOUn{display:grid;gap:10px;border-bottom:1px solid var(--grid-line);padding-bottom:14px}.GoalsWorkspace_overviewMetrics__sOOUn p{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0;color:var(--color-muted);font-size:11px}.GoalsWorkspace_overviewMetrics__sOOUn strong{color:var(--color-text);font-size:11px}.GoalsWorkspace_totalMetric__Lj7_w{color:var(--color-gold)}.GoalsWorkspace_completeMetric__NBLVx{color:var(--color-lime)}.GoalsWorkspace_progressMetric__k_BYn{color:var(--color-sky)}.GoalsWorkspace_notStartedMetric__xLd3y{color:var(--chart-red)}.GoalsWorkspace_sideCardFoot__j_C4b{display:block;margin-top:13px;color:var(--color-muted);font-size:10px;line-height:1.5}.GoalsWorkspace_trendChart__5o_d_{margin-top:15px}.GoalsWorkspace_trendChart__5o_d_ svg{display:block;width:100%;height:150px;overflow:visible}.GoalsWorkspace_chartBaseline__ZS4Nx,.GoalsWorkspace_chartGridline__dsd1R{stroke:var(--grid-line);stroke-width:1}.GoalsWorkspace_chartGridline__dsd1R{stroke-dasharray:2 5}.GoalsWorkspace_chartLine__cZP0A{fill:none;stroke:var(--color-pulse);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px color-mix(in oklab,var(--color-pulse) 30%,transparent))}.GoalsWorkspace_chartArea__TEmzs{fill:color-mix(in oklab,var(--color-pulse) 17%,transparent)}.GoalsWorkspace_chartPoint__m_ecO{fill:var(--color-pulse);stroke:color-mix(in oklab,var(--color-text) 86%,var(--color-pulse));stroke-width:1.5;vector-effect:non-scaling-stroke}.GoalsWorkspace_trendChart__5o_d_ text{fill:var(--color-text);font-size:9px;font-weight:650}.GoalsWorkspace_trendLabels__2dWmP{display:grid;grid-template-columns:repeat(4,1fr);margin-top:-7px;color:var(--color-muted);font-size:9px;text-align:center}.GoalsWorkspace_trendStatus__lpY4n{display:flex;align-items:center;gap:7px;margin:15px 0 0;border-top:1px solid var(--grid-line);padding-top:13px;color:var(--color-muted);font-size:10px;line-height:1.45}.GoalsWorkspace_modalBackdrop__Ii96k{position:fixed;z-index:120;inset:0;display:grid;place-items:center;overflow-y:auto;background:color-mix(in oklab,var(--color-bg) 68%,transparent);padding:24px;backdrop-filter:blur(12px)}.GoalsWorkspace_goalDialog__Y37mg{width:min(620px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid var(--border-strong);border-radius:16px;background:color-mix(in oklab,var(--panel-strong) 96%,var(--color-bg));padding:20px;box-shadow:var(--shadow-card),0 0 40px color-mix(in oklab,var(--color-pulse) 14%,transparent)}.GoalsWorkspace_goalDialog__Y37mg header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:17px}.GoalsWorkspace_goalDialog__Y37mg header span{display:block;margin-bottom:4px;color:var(--color-pulse);font-size:10px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.GoalsWorkspace_goalDialog__Y37mg header h2{margin:0;font-size:19px;letter-spacing:-.35px}.GoalsWorkspace_goalForm__gImbv{display:grid;gap:12px}.GoalsWorkspace_formField__uCV_2{display:grid;min-width:0;gap:7px}.GoalsWorkspace_formField__uCV_2>span{display:flex;align-items:center;gap:6px;color:var(--color-muted);font-size:11px;font-weight:650}.GoalsWorkspace_formField__uCV_2>span strong{margin-left:auto;color:var(--color-text)}.GoalsWorkspace_formField__uCV_2>span small{color:color-mix(in oklab,var(--color-muted) 72%,transparent);font-size:9px;font-weight:500}.GoalsWorkspace_formField__uCV_2 input:not([type=range]),.GoalsWorkspace_formField__uCV_2 select,.GoalsWorkspace_formField__uCV_2 textarea{width:100%;min-height:44px;border:1px solid var(--border);border-radius:10px;outline:0;background:color-mix(in oklab,var(--color-bg) 44%,transparent);padding:10px 12px;color:var(--color-text);font:inherit;font-size:12px;transition:border-color .17s ease,box-shadow .17s ease}.GoalsWorkspace_formField__uCV_2 textarea{min-height:72px;resize:vertical}.GoalsWorkspace_formField__uCV_2 input:focus,.GoalsWorkspace_formField__uCV_2 select:focus,.GoalsWorkspace_formField__uCV_2 textarea:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.GoalsWorkspace_goalFormGrid___WNuk{display:grid;grid-template-columns:1fr 1fr;gap:12px}.GoalsWorkspace_customCategoryField__9UAoo{grid-column:1/-1}.GoalsWorkspace_progressFormField___VZG6{border:1px solid var(--border);border-radius:10px;background:color-mix(in oklab,var(--color-bg) 35%,transparent);padding:10px 12px}.GoalsWorkspace_progressFormField___VZG6 input{width:100%}.GoalsWorkspace_goalFormActions__HNRav{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--grid-line);padding-top:14px}.GoalsWorkspace_goalFormActions__HNRav>button{min-height:42px;border:1px solid var(--border);border-radius:10px;background:var(--hover-layer);padding:0 15px;color:var(--color-muted);font-size:11px}.GoalsWorkspace_goalFormActions__HNRav .GoalsWorkspace_primaryButton__Ufe6H{border-color:color-mix(in oklab,var(--color-pulse) 50%,var(--border));color:var(--color-text)}.GoalsWorkspace_dangerButton__trETJ:disabled,.GoalsWorkspace_primaryButton__Ufe6H:disabled,.GoalsWorkspace_saveProgressButton__1rDa1:disabled{cursor:not-allowed;opacity:.58}.GoalsWorkspace_visuallyHidden__U13vu{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes GoalsWorkspace_goalSkeleton__cH5Ld{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:1280px){.GoalsWorkspace_workspace__UdXNF{padding-inline:20px}.GoalsWorkspace_pageGrid___SxbH{grid-template-columns:minmax(0,1fr) 255px;gap:16px}.GoalsWorkspace_goalCard__KpqSG{grid-template-columns:46px minmax(170px,1fr) minmax(125px,190px) auto auto;gap:10px}}@media (max-width:1120px){.GoalsWorkspace_topbar__eOSq6{align-items:start}.GoalsWorkspace_headerTools__90fou{flex-wrap:wrap}.GoalsWorkspace_pageGrid___SxbH{grid-template-columns:1fr}.GoalsWorkspace_rightRail__iS3L6{grid-template-columns:repeat(2,minmax(0,1fr))}.GoalsWorkspace_overviewCard__d23cQ,.GoalsWorkspace_trendCard__9ifXr{min-height:338px}.GoalsWorkspace_monthStrip__LJg_7{grid-template-columns:none;grid-auto-columns:minmax(150px,28%);grid-auto-flow:column}}@media (max-width:900px){.GoalsWorkspace_workspace__UdXNF{padding:20px}.GoalsWorkspace_topbar__eOSq6{grid-template-columns:1fr;gap:16px}.GoalsWorkspace_headerTools__90fou{justify-content:flex-start}.GoalsWorkspace_monthSummary__mKqtZ{grid-template-columns:minmax(0,1fr) auto}.GoalsWorkspace_addGoalButton___e1u2{grid-column:2}.GoalsWorkspace_goalCard__KpqSG{grid-template-columns:46px minmax(0,1fr) minmax(155px,215px) auto}.GoalsWorkspace_goalDeadline__Ptd9s{grid-column:2;grid-row:2;justify-self:start}.GoalsWorkspace_desktopGoalActions__l4pv7{grid-column:4}.GoalsWorkspace_deleteConfirmation__W1r3y,.GoalsWorkspace_quickProgressEditor__iYY8z{grid-column:2/-1}}@media (max-width:720px){.GoalsWorkspace_workspace__UdXNF{padding:16px}.GoalsWorkspace_titleBlock___FIQy{align-items:flex-start}.GoalsWorkspace_titleBlock___FIQy h1{font-size:clamp(28px,7.8vw,34px)}.GoalsWorkspace_titleBlock___FIQy p{font-size:12px;line-height:1.45}.GoalsWorkspace_headerTools__90fou{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(150px,1.2fr) auto auto;width:100%}.GoalsWorkspace_monthSelect__fC8_3,.GoalsWorkspace_todayButton__1_4MB{width:100%;height:44px;min-height:44px}.GoalsWorkspace_monthPickerButton__K7Dp9{height:44px;min-height:44px}.GoalsWorkspace_monthPickerPopover__09Jv1{position:fixed;top:auto;right:14px;bottom:14px;left:14px;width:auto;max-height:calc(100dvh - 28px);overflow-y:auto;box-shadow:0 0 0 100vmax color-mix(in oklab,#000 58%,transparent),0 -18px 52px color-mix(in oklab,#000 72%,transparent),0 0 28px color-mix(in oklab,var(--color-pulse) 12%,transparent)}.GoalsWorkspace_logout__o5uzm{padding:0!important}.GoalsWorkspace_headerTools__90fou .profile-avatar-menu,.GoalsWorkspace_headerTools__90fou .profile-avatar-trigger,.GoalsWorkspace_logout__o5uzm{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.GoalsWorkspace_headerTools__90fou .profile-avatar-trigger>.profile-avatar-initials,.GoalsWorkspace_headerTools__90fou .profile-avatar-trigger>img{width:36px!important;height:36px!important}.GoalsWorkspace_headerTools__90fou .profile-usage-ring-svg{width:50px!important;height:50px!important}.GoalsWorkspace_logout__o5uzm>span{display:none!important}.GoalsWorkspace_monthCarousel__qqewu{grid-template-columns:1fr}.GoalsWorkspace_monthArrow__4c0lR{display:none}.GoalsWorkspace_monthStrip__LJg_7{grid-auto-columns:minmax(150px,44vw)}.GoalsWorkspace_goalsPanel__g3lnO{padding:16px}.GoalsWorkspace_filterBar__anrqq{display:grid}.GoalsWorkspace_filterPills__T8lJ4{margin-inline:-2px}.GoalsWorkspace_sortControl__X_qcB{width:-moz-max-content;width:max-content;max-width:100%}.GoalsWorkspace_goalCard__KpqSG{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;padding:13px}.GoalsWorkspace_goalCategoryIcon__XI4ut{width:44px;height:44px}.GoalsWorkspace_goalIdentity__b9qTr h3{white-space:normal}.GoalsWorkspace_goalIdentity__b9qTr>p{-webkit-line-clamp:2}.GoalsWorkspace_goalProgressButton__ETYzU{grid-column:1/-1;width:100%;padding:6px 2px}.GoalsWorkspace_goalDeadline__Ptd9s{grid-column:1/3;grid-row:auto;justify-self:start}.GoalsWorkspace_desktopGoalActions__l4pv7{display:none}.GoalsWorkspace_mobileGoalActions__nYnlu{display:block;grid-column:3;grid-row:1}.GoalsWorkspace_deleteConfirmation__W1r3y,.GoalsWorkspace_quickProgressEditor__iYY8z{grid-column:1/-1}.GoalsWorkspace_rightRail__iS3L6{grid-template-columns:1fr}.GoalsWorkspace_overviewCard__d23cQ,.GoalsWorkspace_trendCard__9ifXr{min-height:0}}@media (max-width:520px){.GoalsWorkspace_workspace__UdXNF{padding:14px}.GoalsWorkspace_topbar__eOSq6{margin-bottom:18px}.GoalsWorkspace_navToggle__zkIUR{width:42px;min-width:42px;height:42px}.GoalsWorkspace_titleBlock___FIQy{gap:11px}.GoalsWorkspace_titleBlock___FIQy h1{font-size:27px}.GoalsWorkspace_headerTools__90fou{grid-template-columns:minmax(72px,.8fr) minmax(110px,1.2fr) 44px 44px;gap:8px}.GoalsWorkspace_headerTools__90fou .profile-avatar-menu{grid-column:3;grid-row:1}.GoalsWorkspace_headerTools__90fou .GoalsWorkspace_logout__o5uzm{grid-column:4;grid-row:1}.GoalsWorkspace_todayButton__1_4MB{grid-column:1;grid-row:1;min-height:44px;padding-inline:9px}.GoalsWorkspace_monthSelect__fC8_3{grid-column:2;grid-row:1;min-width:0;min-height:44px}.GoalsWorkspace_monthPickerButton__K7Dp9{height:44px;padding-left:10px;font-size:11px}.GoalsWorkspace_monthStrip__LJg_7{grid-auto-columns:minmax(148px,68vw)}.GoalsWorkspace_monthCard__lIt0A{min-height:184px}.GoalsWorkspace_monthSummary__mKqtZ{gap:12px}.GoalsWorkspace_monthSummaryCopy__u8fJQ{min-width:0}.GoalsWorkspace_monthSummary__mKqtZ h2{font-size:19px}.GoalsWorkspace_monthPercentage__upvUs{align-self:center;font-size:23px}.GoalsWorkspace_addGoalButton___e1u2{grid-column:1/-1;width:100%}.GoalsWorkspace_filterPills__T8lJ4{width:calc(100vw - 60px)}.GoalsWorkspace_quickProgressEditor__iYY8z{grid-template-columns:1fr auto}.GoalsWorkspace_quickProgressEditor__iYY8z label{grid-column:1/-1;grid-template-columns:auto 1fr 38px}.GoalsWorkspace_deleteConfirmation__W1r3y{flex-wrap:wrap}.GoalsWorkspace_deleteConfirmation__W1r3y>span{width:100%}.GoalsWorkspace_emptyState__LwaMK{grid-template-columns:42px minmax(0,1fr);padding:15px}.GoalsWorkspace_emptyAddButton__HV_Y9{grid-column:1/-1;width:100%}.GoalsWorkspace_loadingRow__96Uf5{grid-template-columns:42px minmax(0,1fr)}.GoalsWorkspace_loadingRow__96Uf5>i:last-child{display:none}.GoalsWorkspace_modalBackdrop__Ii96k{align-items:end;padding:0}.GoalsWorkspace_goalDialog__Y37mg{width:100%;max-height:min(92dvh,780px);border-width:1px 0 0;border-radius:20px 20px 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.GoalsWorkspace_goalFormGrid___WNuk{grid-template-columns:1fr}.GoalsWorkspace_goalFormActions__HNRav{display:grid;grid-template-columns:1fr 1.35fr}.GoalsWorkspace_goalFormActions__HNRav>button{width:100%}}@media (max-width:360px){.GoalsWorkspace_workspace__UdXNF{padding:12px}.GoalsWorkspace_titleBlock___FIQy h1{font-size:24px}.GoalsWorkspace_titleBlock___FIQy p{font-size:11px}.GoalsWorkspace_headerTools__90fou{grid-template-columns:minmax(68px,.8fr) minmax(102px,1.2fr) 42px 42px;gap:6px}.GoalsWorkspace_filterPills__T8lJ4{width:calc(100vw - 52px)}}@media (prefers-reduced-motion:reduce){.GoalsWorkspace_goalCard__KpqSG,.GoalsWorkspace_goalProgressTrack__vbGKl i,.GoalsWorkspace_monthCard__lIt0A,.GoalsWorkspace_monthPickerButton__K7Dp9,.GoalsWorkspace_monthProgressTrack__Ysilw i,.GoalsWorkspace_todayButton__1_4MB{transition:none}.GoalsWorkspace_loadingRow__96Uf5 i{animation:none}}.GoalsWorkspace_addGoalButton___e1u2:focus-visible,.GoalsWorkspace_desktopGoalActions__l4pv7 button:focus-visible,.GoalsWorkspace_emptyAddButton__HV_Y9:focus-visible,.GoalsWorkspace_filterPills__T8lJ4 button:focus-visible,.GoalsWorkspace_goalFormActions__HNRav button:focus-visible,.GoalsWorkspace_goalProgressButton__ETYzU:focus-visible,.GoalsWorkspace_mobileGoalActions__nYnlu button:focus-visible,.GoalsWorkspace_monthArrow__4c0lR:focus-visible,.GoalsWorkspace_monthCard__lIt0A:focus-visible,.GoalsWorkspace_monthSelect__fC8_3:focus-within,.GoalsWorkspace_sortControl__X_qcB:focus-within,.GoalsWorkspace_todayButton__1_4MB:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px;box-shadow:var(--focus-ring)}.SynapseAIBeam_root__k7kxJ{display:block;width:100%;min-width:0}@media (prefers-reduced-motion:reduce){.SynapseAIBeam_root__k7kxJ,.SynapseAIBeam_root__k7kxJ:after,.SynapseAIBeam_root__k7kxJ:before,.SynapseAIBeam_root__k7kxJ>[data-beam-bloom]{animation:none!important;transition:none!important}}