.Modal_backdrop__c9x_5{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:var(--space-4);background:rgba(23,32,42,.46)}.Modal_dialog__gceIl{width:min(100%,34rem);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-panel)}.Modal_header__3bYFu{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-bottom:.0625rem solid var(--color-border)}.Modal_header__3bYFu h2{margin:0;font-size:1.25rem;line-height:1.3}.Modal_header__3bYFu p{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:.9375rem;line-height:1.5}.Modal_iconButton__KS2Tj{display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;border:0;border-radius:var(--radius-md);background:var(--color-surface-soft);color:var(--color-text)}.ThemeToggle_button__v_3kW{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:var(--space-2);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-4);background:var(--color-surface);color:var(--color-text);font-weight:900;box-shadow:0 .75rem 2rem rgba(23,32,42,.08)}.AuthShell_page__vqJg2{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at top left,rgba(20,108,148,.16),transparent 32%),radial-gradient(circle at 85% 15%,rgba(23,114,69,.12),transparent 24%),linear-gradient(160deg,#eef4f8,#f8fbfd 52%,#edf2f7)}.AuthShell_themeDock__os78m{position:absolute;top:1rem;right:1rem;z-index:2}.AuthShell_gridBackdrop__37Cz8{position:absolute;inset:0;background-image:linear-gradient(rgba(23,32,42,.04) .0625rem,transparent 0),linear-gradient(90deg,rgba(23,32,42,.04) .0625rem,transparent 0);background-size:2.5rem 2.5rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 88%);pointer-events:none}.AuthShell_shell__YeEV2{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);grid-gap:1.5rem;gap:1.5rem;width:min(70rem,calc(100% - 2rem));margin:0 auto;padding:2rem 0;min-height:100vh;align-items:center}.AuthShell_card__cu01n,.AuthShell_hero__K5G6Q,.AuthShell_loadingCard__BxS0y,.AuthShell_verifyCard__KKMVV{border:.0625rem solid rgba(255,255,255,.72);background:rgba(255,255,255,.74);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);box-shadow:0 1.75rem 4.5rem rgba(23,32,42,.12)}:root[data-theme=dark] .AuthShell_page__vqJg2{background:radial-gradient(circle at top left,rgba(79,180,214,.16),transparent 32%),radial-gradient(circle at 85% 15%,rgba(98,211,148,.12),transparent 24%),linear-gradient(160deg,#0d1418,#111d23 52%,#0b1216)}:root[data-theme=dark] .AuthShell_loadingPage__8XSnt{background:radial-gradient(circle at top left,rgba(79,180,214,.16),transparent 32%),linear-gradient(160deg,#0d1418,#111d23 52%,#0b1216)}:root[data-theme=dark] .AuthShell_gridBackdrop__37Cz8{background-image:linear-gradient(rgba(237,245,248,.05) .0625rem,transparent 0),linear-gradient(90deg,rgba(237,245,248,.05) .0625rem,transparent 0)}:root[data-theme=dark] .AuthShell_card__cu01n,:root[data-theme=dark] .AuthShell_hero__K5G6Q,:root[data-theme=dark] .AuthShell_loadingCard__BxS0y,:root[data-theme=dark] .AuthShell_verifyCard__KKMVV{border-color:rgba(45,65,76,.9);background:rgba(19,32,39,.82);box-shadow:0 1.75rem 4.5rem rgba(0,0,0,.34)}:root[data-theme=dark] .AuthShell_cardHeader__Hr7kG h2,:root[data-theme=dark] .AuthShell_hero__K5G6Q h1,:root[data-theme=dark] .AuthShell_loadingCard__BxS0y,:root[data-theme=dark] .AuthShell_verifyTitle__UCaBP{color:var(--color-text)}:root[data-theme=dark] .AuthShell_statCard__EMUDs,:root[data-theme=dark] .AuthShell_tabActive__Vqp1N{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=dark] .AuthShell_featureList__B_4uw,:root[data-theme=dark] .AuthShell_fieldLabel__nk_i7,:root[data-theme=dark] .AuthShell_infoTitle__oBfGL{color:var(--color-text)}:root[data-theme=dark] .AuthShell_iconButton__CuY_m,:root[data-theme=dark] .AuthShell_modeTabs__UbyDB,:root[data-theme=dark] .AuthShell_secondaryButton__SFNFX{background:var(--color-surface-soft)}:root[data-theme=dark] .AuthShell_formSuccess__jt8I3,:root[data-theme=dark] .AuthShell_infoCard__eJc5Z{color:#a9e6c2;border-color:rgba(98,211,148,.16);background:rgba(98,211,148,.1)}.AuthShell_hero__K5G6Q{position:relative;overflow:hidden;border-radius:1.75rem;padding:2.25rem}.AuthShell_hero__K5G6Q:after{content:"";position:absolute;inset:auto -4rem -6rem auto;width:14rem;height:14rem;border-radius:999rem;background:radial-gradient(circle,rgba(20,108,148,.16),transparent 70%);filter:blur(.25rem)}.AuthShell_cardKicker__aOmR5,.AuthShell_heroBadge__Q5t5p{display:inline-flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;border-radius:999rem;padding:.45rem .85rem;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--color-accent-strong);background:rgba(20,108,148,.08)}.AuthShell_hero__K5G6Q h1{margin:1rem 0 0;font-size:clamp(2.3rem,4vw,4.4rem);line-height:.96;letter-spacing:-.05em;color:#10202c}.AuthShell_hero__K5G6Q p{max-width:34rem;margin:1rem 0 0;color:var(--color-muted);font-size:1.05rem;line-height:1.7}.AuthShell_heroStats__dn13L{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.5rem}.AuthShell_statCard__EMUDs{display:inline-flex;align-items:center;gap:.6rem;border-radius:1rem;padding:.9rem 1rem;color:#163142;background:rgba(255,255,255,.88);border:.0625rem solid rgba(216,225,234,.8)}.AuthShell_featureList__B_4uw{display:grid;grid-gap:.8rem;gap:.8rem;margin:1.5rem 0 0;padding:0;list-style:none;color:#334455}.AuthShell_featureList__B_4uw li{position:relative;padding-left:1.4rem;line-height:1.6}.AuthShell_featureList__B_4uw li:before{content:"";position:absolute;left:0;top:.6rem;width:.55rem;height:.55rem;border-radius:999rem;background:linear-gradient(135deg,var(--color-accent),var(--color-success))}.AuthShell_card__cu01n{border-radius:1.75rem;padding:1.5rem}.AuthShell_modeTabs__UbyDB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-bottom:1rem;padding:.35rem;border-radius:1.1rem;background:rgba(238,243,247,.96)}.AuthShell_tabActive__Vqp1N,.AuthShell_tab__ERc5o{border:0;border-radius:.9rem;padding:.9rem 1rem;font-weight:700;transition:transform .16s ease,background-color .16s ease,color .16s ease}.AuthShell_tab__ERc5o{color:var(--color-muted);background:transparent}.AuthShell_tabActive__Vqp1N{color:#0f2230;background:var(--color-surface);box-shadow:0 .7rem 1.6rem rgba(23,32,42,.1)}.AuthShell_cardHeader__Hr7kG{margin-bottom:1.25rem}.AuthShell_cardHeader__Hr7kG h2{margin:.85rem 0 0;font-size:1.55rem;letter-spacing:-.03em}.AuthShell_cardHeader__Hr7kG p{margin:.6rem 0 0;color:var(--color-muted);line-height:1.6}.AuthShell_form__e6j6v{display:grid;grid-gap:.9rem;gap:.9rem}.AuthShell_formLead__7uFvK{margin:0 0 .35rem;color:var(--color-muted);line-height:1.6}.AuthShell_formLinkRow__WqCP8{display:flex;justify-content:flex-end;margin-top:-.3rem}.AuthShell_formError__Y7Xj0{border-radius:.95rem;padding:.85rem .95rem;color:#7b1c13;background:rgba(180,35,24,.08);border:.0625rem solid rgba(180,35,24,.16)}.AuthShell_formSuccess__jt8I3,.AuthShell_infoCard__eJc5Z{border-radius:.95rem;padding:.9rem 1rem;border:.0625rem solid rgba(23,114,69,.16);background:rgba(23,114,69,.08)}.AuthShell_formSuccess__jt8I3{color:#155b37}.AuthShell_infoCard__eJc5Z{display:grid;grid-gap:.7rem;gap:.7rem}.AuthShell_infoText__pLTOd,.AuthShell_infoTitle__oBfGL{margin:0}.AuthShell_infoTitle__oBfGL{font-weight:700;color:#163142}.AuthShell_infoText__pLTOd{color:var(--color-muted);line-height:1.6}.AuthShell_field___Opk0{display:grid;grid-gap:.45rem;gap:.45rem}.AuthShell_labelRow__pK0uE{display:flex;align-items:center;justify-content:space-between}.AuthShell_fieldLabel__nk_i7{font-size:.92rem;font-weight:700;color:#243547}.AuthShell_inputShellError__GhPGV,.AuthShell_inputShell__nsmp_{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;border-radius:1rem;padding:.85rem .95rem;background:var(--color-surface);border:.0625rem solid var(--color-border);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.AuthShell_inputShellError__GhPGV:focus-within,.AuthShell_inputShell__nsmp_:focus-within{border-color:rgba(20,108,148,.4);box-shadow:0 0 0 .2rem rgba(20,108,148,.12)}.AuthShell_inputShellError__GhPGV{border-color:rgba(180,35,24,.35)}.AuthShell_inputIcon__I792b{display:inline-flex;color:var(--color-accent)}.AuthShell_input__icEit{min-width:0;border:0;background:transparent;color:var(--color-text)}.AuthShell_input__icEit::placeholder{color:#8a96a3}.AuthShell_input__icEit:focus{outline:0}.AuthShell_trailing__sBojw{display:inline-flex}.AuthShell_iconButton__CuY_m{display:inline-flex;align-items:center;gap:.45rem;border:0;border-radius:999rem;padding:.45rem .7rem;color:var(--color-muted);background:rgba(238,243,247,.92)}.AuthShell_fieldError__UxQb5,.AuthShell_passwordHint__8JGWH{margin:0;font-size:.88rem;line-height:1.5}.AuthShell_passwordHint__8JGWH{color:var(--color-muted)}.AuthShell_fieldError__UxQb5{color:var(--color-danger)}.AuthShell_submitButton__mLPIy{margin-top:.35rem;padding:.95rem 1.1rem;border:0;border-radius:1rem;font-weight:800;color:#ffffff;background:linear-gradient(135deg,var(--color-accent-strong),var(--color-accent));box-shadow:0 1rem 2rem rgba(20,108,148,.24)}.AuthShell_secondaryButton__SFNFX,.AuthShell_submitButton__mLPIy{display:inline-flex;align-items:center;justify-content:center;gap:.65rem}.AuthShell_secondaryButton__SFNFX{width:100%;padding:.9rem 1rem;border:.0625rem solid rgba(20,108,148,.18);border-radius:1rem;font-weight:700;color:#123247;background:rgba(255,255,255,.92)}.AuthShell_submitButton__mLPIy:disabled{opacity:.85}.AuthShell_secondaryButton__SFNFX:disabled{opacity:.65}.AuthShell_spinner__pepQW{animation:AuthShell_spin__FQ15R .85s linear infinite}.AuthShell_verifyShell__EC9lf{position:relative;z-index:1;display:grid;place-items:center;width:min(34rem,calc(100% - 1rem));margin:0 auto;min-height:100vh;padding:2rem 0}.AuthShell_verifyCard__KKMVV{width:100%;display:grid;grid-gap:1rem;gap:1rem;border-radius:1.75rem;padding:1.75rem}.AuthShell_verifyIcon__J18sn{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:1.1rem;color:var(--color-accent-strong);background:rgba(20,108,148,.08)}.AuthShell_verifyTitle__UCaBP{margin:0;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1;letter-spacing:-.04em;color:#10202c}.AuthShell_verifyText__9VL3L{margin:0;color:var(--color-muted);line-height:1.7}.AuthShell_verifyActions__UVttK{display:grid;grid-gap:.9rem;gap:.9rem}.AuthShell_textLink__qnPpt{display:inline-flex;justify-content:center;color:var(--color-accent-strong);font-weight:700;text-decoration:none}.AuthShell_textButton__AdE0S{border:0;padding:.25rem;color:var(--color-accent-strong);font:inherit;font-weight:700;background:transparent}.AuthShell_loadingPage__8XSnt{display:grid;place-items:center;min-height:100vh;padding:1rem;background:radial-gradient(circle at top left,rgba(20,108,148,.16),transparent 32%),linear-gradient(160deg,#eef4f8,#f8fbfd 52%,#edf2f7)}.AuthShell_loadingCard__BxS0y{display:inline-flex;align-items:center;gap:.9rem;border-radius:1.35rem;padding:1rem 1.2rem;color:#243547}.AuthShell_spinnerLarge__Pl2h_{animation:AuthShell_spin__FQ15R .85s linear infinite;color:var(--color-accent)}@keyframes AuthShell_spin__FQ15R{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:56rem){.AuthShell_shell__YeEV2{grid-template-columns:minmax(0,1fr);gap:1rem;width:min(42rem,calc(100% - 1rem));padding:1rem 0 1.5rem}.AuthShell_card__cu01n,.AuthShell_hero__K5G6Q{padding:1.25rem;border-radius:1.35rem}}@media (max-width:34rem){.AuthShell_themeDock__os78m{position:relative;top:auto;right:auto;display:flex;justify-content:flex-end;width:min(42rem,calc(100% - 1rem));margin:0 auto;padding-top:1rem}.AuthShell_modeTabs__UbyDB{grid-template-columns:minmax(0,1fr)}.AuthShell_inputShellError__GhPGV,.AuthShell_inputShell__nsmp_{grid-template-columns:auto minmax(0,1fr)}.AuthShell_trailing__sBojw{grid-column:1/-1;justify-content:flex-end}}.TodoForm_form__MtN__{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.TodoForm_field__iEpEs{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.TodoForm_label__fBxz0{color:var(--color-muted);font-size:.875rem;font-weight:700}.TodoForm_row__xriAg{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3)}.TodoForm_grid__Gojtb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.TodoForm_input__9NQ91{min-width:0;height:3rem;border:.0625rem solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-4);background:var(--color-surface);color:var(--color-text)}.TodoForm_input__9NQ91::placeholder{color:#7c8895}.TodoForm_input__9NQ91[aria-invalid=true]{border-color:var(--color-danger)}.TodoForm_select__1SPY_{min-width:0;height:3rem;border:.0625rem solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-4);background:var(--color-surface);color:var(--color-text)}.TodoForm_select__1SPY_[aria-invalid=true]{border-color:var(--color-danger)}.TodoForm_button__iXA_l{display:inline-flex;min-width:8.75rem;height:3rem;align-items:center;justify-content:center;gap:var(--space-2);border:0;border-radius:var(--radius-md);padding:0 var(--space-4);background:var(--color-accent);color:#ffffff;font-weight:800}.TodoForm_button__iXA_l:hover:not(:disabled){background:var(--color-accent-strong)}.TodoForm_error__ZL0bO{margin:0;color:var(--color-danger);font-size:.875rem}.TodoForm_helpText__WuOIo{margin:0;color:var(--color-muted);font-size:.8125rem;line-height:1.4}@media (max-width:42rem){.TodoForm_grid__Gojtb,.TodoForm_row__xriAg{grid-template-columns:1fr}.TodoForm_button__iXA_l{width:100%}}.TodoPagination_pagination__OoAwa{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-1)}.TodoPagination_summary__nu0CA{display:grid;grid-gap:var(--space-1);gap:var(--space-1);color:var(--color-muted);font-size:.875rem;font-weight:800}.TodoPagination_actions__iVTPj{display:flex;gap:var(--space-2)}.TodoPagination_button__y1I_k{min-width:7rem;height:2.75rem;border:.0625rem solid transparent;border-radius:var(--radius-md);padding:0 var(--space-4);background:var(--color-text);color:#ffffff;font-weight:900}.TodoPagination_button__y1I_k:disabled{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--color-muted);cursor:not-allowed;opacity:1}:root[data-theme=dark] .TodoPagination_button__y1I_k:not(:disabled){background:var(--color-accent-strong);color:#081115}:root[data-theme=dark] .TodoPagination_button__y1I_k:disabled{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--color-muted)}@media (max-width:34rem){.TodoPagination_pagination__OoAwa{flex-direction:column;align-items:stretch}.TodoPagination_actions__iVTPj{justify-content:space-between}.TodoPagination_button__y1I_k{flex:1 1}}.TodoTable_wrap__sTJu1{overflow-x:auto;border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.TodoTable_table__wZf5Y{width:100%;min-width:58rem;border-collapse:collapse}.TodoTable_actionsCell__nj85Q,.TodoTable_dueCell__1Coi_,.TodoTable_headCell__vvtV8,.TodoTable_priorityCell__KqTH_,.TodoTable_skeletonActionsCell__jeDAG,.TodoTable_skeletonCell__FvyGy,.TodoTable_skeletonTitleCell__P1HxE,.TodoTable_statusCell__AC_Z1,.TodoTable_tagsCell__GLZpw,.TodoTable_titleCell__lxxX2{padding:var(--space-4) var(--space-4);border-bottom:.0625rem solid rgba(23,32,42,.08);text-align:left;vertical-align:middle}.TodoTable_headCell__vvtV8{color:var(--color-muted);font-size:.8125rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.TodoTable_row__Dn_5a:hover{background:rgba(20,108,148,.04)}.TodoTable_titleCell__lxxX2{min-width:16rem}.TodoTable_doneTitle___mN5v,.TodoTable_title___8qdE{margin:0;color:var(--color-text);font-size:.98rem;font-weight:800;line-height:1.4;word-break:break-word}.TodoTable_doneTitle___mN5v{color:var(--color-muted);text-decoration:line-through}.TodoTable_actionsCell__nj85Q,.TodoTable_dueCell__1Coi_,.TodoTable_priorityCell__KqTH_,.TodoTable_statusCell__AC_Z1{white-space:nowrap}.TodoTable_tagsCell__GLZpw{min-width:14rem}.TodoTable_statusActive__k0jjS,.TodoTable_statusDone__WTD_Z{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;border:0;border-radius:999rem;padding:0 var(--space-3);color:var(--color-text);font-size:.8125rem;font-weight:900}.TodoTable_dangerButton___Iwh2:disabled,.TodoTable_iconButton__4JPvm:disabled,.TodoTable_statusActive__k0jjS:disabled,.TodoTable_statusDone__WTD_Z:disabled{cursor:not-allowed;opacity:.55}.TodoTable_statusActive__k0jjS{background:rgba(20,108,148,.08);color:var(--color-accent)}.TodoTable_statusDone__WTD_Z{background:rgba(23,114,69,.1);color:var(--color-success)}.TodoTable_dueBadge___Sqfu,.TodoTable_overdueBadge__FSinY,.TodoTable_priorityBadge___ucA5{display:inline-flex;align-items:center;min-height:1.875rem;padding:0 var(--space-3);border-radius:999rem;font-size:.8125rem;font-weight:900}.TodoTable_priorityBadge___ucA5{background:var(--color-surface-soft);color:var(--color-muted)}.TodoTable_priorityLow__PukFx{color:var(--color-success)}.TodoTable_priorityMedium__N4wMq{color:var(--color-warning)}.TodoTable_priorityHigh__yzShC{color:var(--color-danger)}.TodoTable_tagsList__kFoVC{display:flex;flex-wrap:wrap;gap:var(--space-2)}.TodoTable_tagChip__RPB6M{display:inline-flex;align-items:center;min-height:1.875rem;padding:0 var(--space-3);border-radius:999rem;font-size:.8125rem;font-weight:800}.TodoTable_dueBadge___Sqfu,.TodoTable_tagChip__RPB6M{background:rgba(20,108,148,.08);color:var(--color-accent)}.TodoTable_overdueBadge__FSinY{background:rgba(218,58,58,.1);color:var(--color-danger)}.TodoTable_emptyCell__BmbQ2{color:var(--color-muted);font-weight:800}.TodoTable_actionsCell__nj85Q{display:flex;gap:var(--space-2)}.TodoTable_dangerButton___Iwh2,.TodoTable_iconButton__4JPvm{display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;border:0;border-radius:var(--radius-md);background:var(--color-surface-soft);color:var(--color-text)}.TodoTable_dangerButton___Iwh2{color:var(--color-danger)}.TodoTable_skeletonRow__owUoD{animation:TodoTable_skeletonFade__Uc07k 1.5s ease-in-out infinite}.TodoTable_skeletonTitle___sfbT{width:min(100%,20rem);height:.95rem}.TodoTable_skeletonBadge__mdcBd{width:6rem;height:1.875rem;border-radius:999rem}.TodoTable_skeletonTags__zCkIe{width:10rem;height:1.875rem;border-radius:999rem}.TodoTable_skeletonIcon__51q31{width:2.25rem;height:2.25rem}@keyframes TodoTable_skeletonFade__Uc07k{0%,to{opacity:.92}50%{opacity:1}}@media (max-width:48rem){.TodoTable_table__wZf5Y{min-width:54rem}}.TodoApp_page__PI2K5{min-height:100vh;padding:var(--space-8) var(--space-4);background:linear-gradient(135deg,rgba(20,108,148,.12),transparent 36rem),linear-gradient(315deg,rgba(23,114,69,.1),transparent 32rem),var(--color-page)}.TodoApp_shell__jLjE8{width:min(100%,64rem);margin:0 auto}.TodoApp_header__kmNU0{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6)}.TodoApp_headerActions__lvCvc{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.TodoApp_kicker__PPvcD{display:inline-flex;color:var(--color-accent);font-size:.875rem;font-weight:900;text-transform:uppercase}.TodoApp_header__kmNU0 h1{margin:var(--space-2) 0 0;color:var(--color-text);font-size:clamp(2rem,5vw,4rem);line-height:1}.TodoApp_header__kmNU0 p{max-width:34rem;margin:var(--space-3) 0 0;color:var(--color-muted);font-size:1.0625rem;line-height:1.6}.TodoApp_refreshButton__P8r6g{display:inline-grid;width:3rem;height:3rem;flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-accent);box-shadow:0 .75rem 2rem rgba(23,32,42,.1)}.TodoApp_userChip__tI11A{display:inline-flex;align-items:center;min-height:3rem;padding:0 var(--space-4);border-radius:var(--radius-md);border:.0625rem solid var(--color-border);background:rgba(255,255,255,.8);color:var(--color-text);font-size:.875rem;font-weight:800}.TodoApp_logoutButton__1VNs8{min-height:3rem;border:0;border-radius:var(--radius-md);padding:0 var(--space-4);background:var(--color-text);color:#ffffff;font-weight:900}.TodoApp_stats__VI2hl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-5)}.TodoApp_stats__VI2hl div{padding:var(--space-4);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background:rgba(255,255,255,.78)}.TodoApp_stats__VI2hl span{display:block;font-size:2rem;font-weight:900}.TodoApp_stats__VI2hl p{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:.875rem;font-weight:800}.TodoApp_panel__jkyZx{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-5);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background:rgba(255,255,255,.9);box-shadow:var(--shadow-panel)}.TodoApp_viewBar__Cg4QG{display:flex;justify-content:flex-start}.TodoApp_toolbar__u50st{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center}.TodoApp_toolbarControls__kVE1j{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}.TodoApp_sortLabel__7cNce,.TodoApp_tagFilter__ZOYn4{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:.875rem;font-weight:800}.TodoApp_sortSelect__u241l,.TodoApp_tagFilter__ZOYn4 input{min-width:11rem;height:3rem;border:.0625rem solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-3);background:var(--color-surface);color:var(--color-text);font:inherit}.TodoApp_tagFilter__ZOYn4 input{min-width:8rem;width:9rem}.TodoApp_search__lb0kn{display:flex;min-width:0;height:3rem;align-items:center;gap:var(--space-2);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-4);background:var(--color-surface);color:var(--color-muted)}.TodoApp_search__lb0kn input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text)}.TodoApp_segmented__baTmJ{display:flex;gap:var(--space-1);padding:var(--space-1);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft)}.TodoApp_segmentActive__jK5qr,.TodoApp_segment__TJxPd{min-width:6rem;height:2.5rem;border:0;border-radius:var(--radius-sm);padding:0 var(--space-3);background:transparent;color:var(--color-muted);font-size:.875rem;font-weight:900}.TodoApp_segmentActive__jK5qr{background:var(--color-surface);color:var(--color-accent);box-shadow:0 .5rem 1rem rgba(23,32,42,.08)}.TodoApp_state__J4qDv{display:grid;min-height:9rem;place-items:center;border:.0625rem dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-muted);font-weight:800;text-align:center}.TodoApp_refetchStrip__iXhx4{display:grid;min-height:.375rem}.TodoApp_refetchLine__j7uut{height:.375rem;min-height:.375rem;border-radius:999rem}.TodoApp_list__PGyL0{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.TodoApp_modalBody__b1bio{padding:var(--space-5)}.TodoApp_confirmText__OUafi{margin:0;border:.0625rem solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-surface-soft);color:var(--color-text);font-weight:800;line-height:1.5}.TodoApp_confirmActions__lVb4U{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4)}.TodoApp_deleteButton__6rOBp,.TodoApp_secondaryButton__voosb{min-width:7rem;height:2.75rem;border:0;border-radius:var(--radius-md);padding:0 var(--space-4);font-weight:900}.TodoApp_secondaryButton__voosb{background:var(--color-surface-soft);color:var(--color-text)}.TodoApp_deleteButton__6rOBp{background:var(--color-danger);color:#ffffff}:root[data-theme=dark] .TodoApp_panel__jkyZx,:root[data-theme=dark] .TodoApp_stats__VI2hl div,:root[data-theme=dark] .TodoApp_userChip__tI11A{background:rgba(19,32,39,.88)}:root[data-theme=dark] .TodoApp_refreshButton__P8r6g{background:var(--color-surface);color:var(--color-accent-strong)}:root[data-theme=dark] .TodoApp_logoutButton__1VNs8{background:var(--color-accent-strong);color:#081115}@media (max-width:48rem){.TodoApp_page__PI2K5{padding:var(--space-6) var(--space-3)}.TodoApp_header__kmNU0{align-items:stretch}.TodoApp_headerActions__lvCvc{flex-wrap:wrap;justify-content:flex-end}.TodoApp_toolbar__u50st{grid-template-columns:1fr}.TodoApp_toolbarControls__kVE1j{justify-content:stretch}.TodoApp_sortLabel__7cNce,.TodoApp_tagFilter__ZOYn4{width:100%;justify-content:space-between}.TodoApp_sortSelect__u241l,.TodoApp_tagFilter__ZOYn4 input{min-width:0;flex:1 1 auto}.TodoApp_segmented__baTmJ{overflow-x:auto}}@media (max-width:34rem){.TodoApp_stats__VI2hl{grid-template-columns:1fr}.TodoApp_header__kmNU0{flex-direction:column}.TodoApp_headerActions__lvCvc{width:100%;justify-content:space-between}.TodoApp_refreshButton__P8r6g{align-self:flex-end}.TodoApp_panel__jkyZx{padding:var(--space-4)}}