.styles_pageHeader__snacg{display:flex;flex-direction:column;gap:.6rem}.styles_back__D6Tcg{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;color:var(--text-secondary);font-size:.85rem;transition:color .2s ease}.styles_back__D6Tcg:hover{color:var(--text)}.styles_row__wG21d{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.styles_titles__t_U1Y{min-width:0}.styles_eyebrow__yU1PV{color:var(--text-brand);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.styles_titles__t_U1Y h2{margin-top:.3rem;font-size:1.45rem;line-height:1.2;overflow-wrap:anywhere}.styles_titles__t_U1Y p{margin-top:.35rem;color:var(--text-secondary);font-size:.88rem;line-height:1.5}.styles_action__TSgLS{flex:0 0 auto}@media screen and (max-width:640px){.styles_row__wG21d{flex-direction:column;align-items:stretch}.styles_action__TSgLS{display:flex}}.styles_analytics__XXLJj{display:flex;flex-direction:column;gap:1.25rem}.styles_indicators__xAEzX{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem}.styles_indicator__Hwrrh{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_indicator__Hwrrh span{color:var(--text-secondary);font-size:.76rem;font-weight:600}.styles_indicator__Hwrrh strong{font-size:1.3rem}.styles_grid__ujJH_{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.styles_panel__Cc0bU{padding:1.25rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_panel__Cc0bU h3{margin-bottom:1rem;font-size:1rem}.styles_muted__LpD6Q{color:var(--text-secondary);font-size:.85rem}.styles_bars__1KLyC{display:flex;flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none}.styles_barRow__bJO_f{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.styles_barRow__bJO_f span{color:var(--text);font-size:.84rem}.styles_barRow__bJO_f strong{font-size:.84rem}.styles_bar__4Bn_s{height:.5rem;border-radius:999px;background:var(--bg);overflow:hidden}.styles_barFill__Tx1Kx{height:100%;border-radius:999px;background:var(--text-brand);transition:width .3s ease}.styles_dashboard__ckja_{display:flex;flex-direction:column;gap:1.25rem}.styles_commandBar__00uuG{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.styles_commandBar__00uuG h2{margin-top:.25rem;font-size:1.55rem;line-height:1.2}.styles_commandBar__00uuG p{margin-top:.4rem;color:var(--text-secondary);line-height:1.5}.styles_eyebrow__p8qQO{color:var(--text-brand);font-size:.78rem;font-weight:700;text-transform:uppercase}.styles_quickActions___hp1y{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.styles_quickActions___hp1y a{min-height:2.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 .8rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.84rem;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.styles_quickActions___hp1y a:hover{border-color:var(--highlight);background:var(--bg);color:var(--text)}.styles_quickActions___hp1y a svg{flex:0 0 auto;color:var(--text-brand)}.styles_overview__ocxSO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.styles_metric__ry0KI,.styles_modules__Ee3Cy,.styles_panel__wXdOQ{border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_metric__ry0KI{min-height:7.5rem;padding:1rem}.styles_metric__ry0KI span{color:var(--text-secondary);font-size:.78rem}.styles_metric__ry0KI strong{display:block;margin:.6rem 0 .45rem;color:var(--text);font-size:clamp(1.45rem,3vw,1.9rem);line-height:1}.styles_metric__ry0KI p{color:var(--text-secondary);font-size:.8rem;line-height:1.45}.styles_workspaceGrid__L8OiD{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1rem;align-items:stretch}.styles_panel__wXdOQ{padding:1rem}.styles_panelHeader__CgDR2{display:flex;align-items:center;justify-content:space-between;gap:1rem}.styles_panelHeader__CgDR2>a{min-height:2rem;display:inline-flex;align-items:center;gap:.35rem;color:var(--text-secondary);font-size:.78rem;text-decoration:none;transition:color .2s ease}.styles_panelHeader__CgDR2>a:hover{color:var(--text)}.styles_panelTitle__7PjTF h3,.styles_sectionHeader__rVNHD h3{font-size:.95rem}.styles_panelTitle__7PjTF{display:flex;align-items:center;gap:.55rem}.styles_panelTitle__7PjTF svg{color:var(--text-brand);font-size:1rem}.styles_priorityList__VIf94{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.styles_priorityList__VIf94 article{min-height:5.5rem;padding:.85rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg)}.styles_priorityList__VIf94 span{color:var(--text-secondary);font-size:.78rem}.styles_priorityList__VIf94 strong{display:block;margin-top:.55rem;font-size:1.45rem;line-height:1}.styles_foundationList__0NHXS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.styles_foundationList__0NHXS a{min-height:5.5rem;display:flex;flex-direction:column;justify-content:space-between;padding:.85rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg);color:var(--text);text-decoration:none;transition:border-color .2s ease,color .2s ease}.styles_foundationList__0NHXS a:hover{border-color:var(--highlight)}.styles_foundationList__0NHXS span{color:var(--text-secondary);font-size:.78rem}.styles_foundationList__0NHXS strong{font-size:1.45rem;line-height:1}.styles_modules__Ee3Cy{padding:1rem}.styles_sectionHeader__rVNHD{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.styles_sectionHeader__rVNHD p{max-width:28rem;color:var(--text-secondary);font-size:.82rem;line-height:1.45;text-align:right}.styles_moduleGrid__nr_4i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.styles_moduleCard__zRPtP{min-height:5.75rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg);color:var(--text);text-decoration:none;transition:border-color .2s ease,background .2s ease}.styles_moduleCard__zRPtP:hover{border-color:var(--highlight);background:var(--bg-secondary)}.styles_moduleCard__zRPtP>svg{color:var(--text-brand);font-size:1.05rem}.styles_moduleCard__zRPtP span,.styles_moduleCard__zRPtP strong{display:block}.styles_moduleCard__zRPtP strong{font-size:.9rem}.styles_moduleCard__zRPtP span{margin-top:.25rem;color:var(--text-secondary);font-size:.78rem;line-height:1.35}@media screen and (max-width:1180px){.styles_moduleGrid__nr_4i,.styles_overview__ocxSO{grid-template-columns:repeat(2,minmax(0,1fr))}.styles_workspaceGrid__L8OiD{grid-template-columns:1fr}}@media screen and (max-width:760px){.styles_commandBar__00uuG,.styles_sectionHeader__rVNHD{align-items:flex-start;flex-direction:column}.styles_quickActions___hp1y{justify-content:flex-start}.styles_foundationList__0NHXS,.styles_moduleGrid__nr_4i,.styles_overview__ocxSO,.styles_priorityList__VIf94{grid-template-columns:1fr}.styles_sectionHeader__rVNHD p{text-align:left}}.styles_historyPage__WbQtW{display:flex;flex-direction:column;gap:1.5rem}.styles_hero__tWakK{display:flex;justify-content:space-between;gap:2rem;padding:1.5rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_hero__tWakK h2{max-width:34rem;margin-top:.6rem;font-size:1.7rem;line-height:1.2}.styles_hero__tWakK p{max-width:30rem;color:var(--text-secondary);line-height:1.6}.styles_backLink__7e8Za{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-secondary);font-size:.85rem;transition:color .2s ease}.styles_backLink__7e8Za:hover{color:var(--text)}.styles_summaryGrid__wb9rU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.styles_summaryGrid__wb9rU article{padding:1rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_summaryGrid__wb9rU span{display:block;color:var(--text-secondary);font-size:.78rem}.styles_summaryGrid__wb9rU strong{display:block;margin-top:.35rem;font-size:1.6rem}.styles_emptyState__qq_f8{display:grid;place-items:center;min-height:18rem;padding:2rem;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);text-align:center}.styles_emptyState__qq_f8 svg{color:var(--text-brand);font-size:1.6rem}.styles_emptyState__qq_f8 strong{margin-top:.75rem;color:var(--text)}.styles_emptyState__qq_f8 p{max-width:24rem;margin-top:.35rem;line-height:1.5}.styles_timeline__V_810{display:flex;flex-direction:column;gap:1rem}.styles_monthGroup__NjOHM{display:flex;flex-direction:column;gap:.75rem}.styles_monthHeader__tXZyJ{display:flex;align-items:center;gap:.85rem;padding:1rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_monthHeader__tXZyJ svg{flex:0 0 auto;color:var(--text-brand);font-size:1.2rem}.styles_monthHeader__tXZyJ h3{font-size:1rem;text-transform:capitalize}.styles_monthHeader__tXZyJ p{margin-top:.25rem;color:var(--text-secondary);font-size:.82rem}.styles_historyList__7mhom{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.styles_historyItem__HhxGB{padding:1rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_historyItem__HhxGB>p{margin-top:.45rem;color:var(--text-secondary);font-size:.88rem;line-height:1.5;overflow-wrap:anywhere}.styles_itemTop__FG9Kh{display:flex;align-items:center;justify-content:space-between;gap:1rem}.styles_itemTop__FG9Kh strong{overflow-wrap:anywhere}.styles_itemTop__FG9Kh span{flex:0 0 auto;color:var(--text-secondary);font-size:.78rem}.styles_meta__9cAvR{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.styles_meta__9cAvR span{min-height:1.7rem;display:inline-flex;align-items:center;padding:0 .55rem;border:1px solid var(--border-secondary);border-radius:999px;color:var(--text-secondary);font-size:.72rem}.styles_exerciseBlock__Bvm2F{display:flex;flex-direction:column;gap:.5rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--border-secondary)}.styles_exerciseBlock__Bvm2F>span{color:var(--text-secondary);font-size:.78rem;font-weight:600}.styles_exerciseBlock__Bvm2F div{display:flex;flex-wrap:wrap;gap:.45rem}.styles_exerciseBlock__Bvm2F strong{min-height:1.8rem;display:inline-flex;align-items:center;padding:0 .6rem;border:1px solid var(--border-secondary);border-radius:999px;color:var(--text);font-size:.76rem}@media screen and (max-width:1040px){.styles_hero__tWakK{flex-direction:column}}@media screen and (max-width:760px){.styles_summaryGrid__wb9rU{grid-template-columns:1fr}}@media screen and (max-width:640px){.styles_hero__tWakK{padding:1rem}.styles_itemTop__FG9Kh{align-items:flex-start;flex-direction:column}}.styles_historyPage__EWej9{display:flex;flex-direction:column;gap:1.5rem}.styles_hero__w2PxU{display:flex;justify-content:space-between;gap:2rem;padding:1.5rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_hero__w2PxU h2{max-width:34rem;margin-top:.6rem;font-size:1.7rem;line-height:1.2}.styles_hero__w2PxU p{max-width:30rem;color:var(--text-secondary);line-height:1.6}.styles_backLink__zOt7_{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-secondary);font-size:.85rem;transition:color .2s ease}.styles_backLink__zOt7_:hover{color:var(--text)}.styles_summaryGrid__enW66{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.styles_summaryGrid__enW66 article{padding:1rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_summaryGrid__enW66 span{display:block;color:var(--text-secondary);font-size:.78rem}.styles_summaryGrid__enW66 strong{display:block;margin-top:.35rem;font-size:1.6rem}.styles_emptyState__SxAIt{display:grid;place-items:center;min-height:18rem;padding:2rem;border:1px dashed var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);text-align:center}.styles_emptyState__SxAIt svg{color:var(--text-brand);font-size:1.6rem}.styles_emptyState__SxAIt strong{margin-top:.75rem;color:var(--text)}.styles_emptyState__SxAIt p{max-width:24rem;margin-top:.35rem;line-height:1.5}.styles_timeline__q0Llu{display:flex;flex-direction:column;gap:1rem}.styles_monthGroup__Ib_R6{display:flex;flex-direction:column;gap:.75rem}.styles_monthHeader__LDC1b{display:flex;align-items:center;gap:.85rem;padding:1rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_monthHeader__LDC1b svg{flex:0 0 auto;color:var(--text-brand);font-size:1.2rem}.styles_monthHeader__LDC1b h3{font-size:1rem;text-transform:capitalize}.styles_monthHeader__LDC1b p{margin-top:.25rem;color:var(--text-secondary);font-size:.82rem}.styles_historyList__ts2RH{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.styles_historyItem__m6GRS{padding:1rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_itemTop__0V0HI{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.styles_itemTop__0V0HI div{min-width:0}.styles_itemTop__0V0HI strong{display:block;overflow-wrap:anywhere}.styles_itemTop__0V0HI span,.styles_itemTop__0V0HI time{color:var(--text-secondary);font-size:.78rem}.styles_itemTop__0V0HI span{display:inline-flex;margin-top:.35rem}.styles_itemTop__0V0HI time{flex:0 0 auto}.styles_meta__SoGf8,.styles_relations__PJLgL{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.styles_meta__SoGf8 span,.styles_relations__PJLgL span{min-height:1.7rem;display:inline-flex;align-items:center;padding:0 .55rem;border:1px solid var(--border-secondary);border-radius:999px;color:var(--text-secondary);font-size:.72rem}.styles_relations__PJLgL{padding-top:.7rem;border-top:1px solid var(--border-secondary)}@media screen and (max-width:1040px){.styles_hero__w2PxU{flex-direction:column}}@media screen and (max-width:760px){.styles_summaryGrid__enW66{grid-template-columns:1fr}}@media screen and (max-width:640px){.styles_hero__w2PxU{padding:1rem}.styles_itemTop__0V0HI{flex-direction:column}.styles_itemTop__0V0HI time{flex:initial}}.styles_button__dr0t2{display:flex;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);color:var(--text);cursor:pointer;transition:all .3s}.styles_button__dr0t2:hover{color:var(--text-brand)}.styles_button__dr0t2:disabled{cursor:not-allowed;opacity:.6}.styles_button__dr0t2.styles_md__DJwiw{border-radius:4px;font-size:1.2rem;padding:1rem 1.5rem}.styles_button__dr0t2.styles_primary__pwZzd{--c:var(--highlight);--b:2px;--g:10px;--_g:#0000 25%,var(--c) 0;background:conic-gradient(from 180deg at top var(--b) right var(--b),var(--_g)) var(--_i,200%) 0/200% var(--_i,var(--b)) no-repeat,conic-gradient(at bottom var(--b) left var(--b),var(--_g)) 0 var(--_i,200%)/var(--_i,var(--b)) 200% no-repeat;transition:.3s,background-position .3s .3s;cursor:pointer}.styles_button__dr0t2.styles_primary__pwZzd:hover{--_i:100%;transition:.3s,background-size .3s .3s}.styles_button__dr0t2 svg{margin-right:.8rem}.styles_themeToggle__O3_ZD{background:rgba(0,0,0,0);border:none;color:var(--text);font-size:1.4rem;cursor:pointer;transition:opacity .3s}.styles_themeToggle__O3_ZD:hover{opacity:.8}.styles_switcher__Md7df{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_switcher__Md7df button{min-width:2.35rem;height:2rem;border:none;border-radius:6px;background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;transition:background .2s ease,color .2s ease}.styles_switcher__Md7df button:hover:not(:disabled){color:var(--text);background:var(--bg)}.styles_switcher__Md7df button:disabled{cursor:wait;opacity:.7}.styles_active___vOms{color:var(--text)!important;background:var(--bg)!important;box-shadow:0 0 0 1px var(--border-secondary)}.styles_compact__imdyB button{min-width:2rem}.styles_appShell__ceWrQ{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh;background:var(--bg);color:var(--text)}.styles_sidebar__MYzKr{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem;border-right:1px solid var(--border-secondary);background:var(--bg-secondary);overflow-y:auto}.styles_brand__E9BRA{display:flex;align-items:center;gap:.875rem;color:var(--text);text-decoration:none}.styles_brand__mark__N45oa{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-brand);font-weight:700;background:var(--bg)}.styles_brand__E9BRA small,.styles_brand__E9BRA strong{display:block}.styles_brand__E9BRA strong{font-size:1rem}.styles_brand__E9BRA small{margin-top:.2rem;color:var(--text-secondary);font-size:.75rem}.styles_navigation__MdbYb{display:flex;flex-direction:column;gap:.35rem}.styles_navigation__label__qoBg9{padding:0 .8rem;margin-bottom:.1rem;color:var(--text-secondary);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.styles_navigation__link__P_s9P{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:0 .8rem;border-radius:8px;color:var(--text-secondary);text-decoration:none;font-size:.9rem;transition:color .2s ease,background .2s ease}.styles_navigation__link__P_s9P svg{flex:0 0 auto;font-size:1rem}.styles_active__pizLJ,.styles_navigation__link__P_s9P:hover{color:var(--text);background:var(--bg)}.styles_active__pizLJ{box-shadow:inset 3px 0 0 var(--highlight)}.styles_workspace__rBJY7{min-width:0;display:flex;flex-direction:column}.styles_header__frsm7{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5rem;padding:1rem 2rem;border-bottom:1px solid var(--border-secondary);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.styles_header__frsm7 h1{margin-top:.35rem;font-size:1.5rem;line-height:1.2}.styles_header__actions__cBbjE{display:flex;align-items:center;gap:1rem}.styles_breadcrumb__FwP2S{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--text-secondary);font-size:.78rem;text-transform:capitalize}.styles_breadcrumb__FwP2S span{display:inline-flex;align-items:center;gap:.35rem}.styles_breadcrumb__FwP2S a{color:inherit;text-decoration:none}.styles_breadcrumb__FwP2S a:hover{color:var(--text-brand)}.styles_searchButton__H0Fn0{display:flex;align-items:center;gap:.5rem;height:2.5rem;min-width:11rem;padding:0 .85rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;font:inherit;transition:border-color .2s ease,color .2s ease}.styles_searchButton__H0Fn0:hover{border-color:var(--highlight);color:var(--text)}.styles_searchButton__H0Fn0 kbd{margin-left:auto;padding:.15rem .35rem;border:1px solid var(--border-secondary);border-radius:5px;color:var(--text-secondary);font-size:.68rem;background:var(--bg)}.styles_logoutButton__rgGuF{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;font-size:1.05rem;transition:border-color .2s ease,color .2s ease}.styles_logoutButton__rgGuF:hover{border-color:var(--highlight);color:var(--text)}.styles_content__tEks8{width:100%;max-width:1440px;margin:0 auto;padding:2rem}@media screen and (max-width:1100px){.styles_appShell__ceWrQ{grid-template-columns:88px minmax(0,1fr)}.styles_sidebar__MYzKr{padding:1rem .75rem;align-items:center}.styles_brand__E9BRA span:not(.styles_brand__mark__N45oa){display:none}.styles_navigation__MdbYb{width:100%}.styles_navigation__link__P_s9P{justify-content:center;padding:0}.styles_navigation__link__P_s9P span{display:none}}@media screen and (max-width:760px){.styles_appShell__ceWrQ{display:flex;flex-direction:column;padding-bottom:4.75rem}.styles_sidebar__MYzKr{position:fixed;inset:auto 0 0 0;z-index:20;height:auto;display:flex;flex-direction:row;align-items:center;gap:.3rem;padding:.55rem;border-top:1px solid var(--border-secondary);border-right:0;overflow-x:auto}.styles_brand__E9BRA{display:none}.styles_navigation__MdbYb{display:grid;grid-auto-flow:column;grid-auto-columns:3.25rem;gap:.3rem}.styles_navigation__label__qoBg9{display:none}.styles_navigation__link__P_s9P{min-height:3rem;border-radius:8px}.styles_header__frsm7{align-items:flex-start;padding:1rem}.styles_header__frsm7 h1{font-size:1.25rem}.styles_header__actions__cBbjE{gap:.75rem}.styles_searchButton__H0Fn0{min-width:2.5rem;width:2.5rem;padding:0;justify-content:center}.styles_searchButton__H0Fn0 kbd,.styles_searchButton__H0Fn0 span{display:none}.styles_content__tEks8{padding:1rem}}.styles_tabs__dJIVa{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg)}.styles_tabs__dJIVa button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.1rem;padding:0 .8rem;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.82rem;transition:background .2s ease,color .2s ease}.styles_tabs__dJIVa button:hover{color:var(--text)}.styles_tabs__dJIVa button.styles_selected__IRHFg{background:var(--bg-secondary);color:var(--text)}.styles_tabs__dJIVa button svg{font-size:.9rem}.styles_colorField__nEuUX{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;border:0}.styles_colorField__nEuUX legend{color:var(--text-secondary);font-size:.78rem;font-weight:600}.styles_swatches__HXKUT{display:flex;flex-wrap:wrap;gap:.55rem}.styles_swatch__Ek3oc{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--border-secondary);border-radius:8px;cursor:pointer}.styles_swatch__Ek3oc input{position:absolute;opacity:0;pointer-events:none}.styles_swatch__Ek3oc span{width:1.2rem;height:1.2rem;border-radius:999px}.styles_swatch__Ek3oc:has(input:checked){border-color:var(--highlight);background:var(--bg)}.styles_form__AoGf8,.styles_settings__yo9SJ{display:flex;flex-direction:column;gap:1.25rem}.styles_panel__HGgy3{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);--field-cutout:var(--bg-secondary)}.styles_panelHeader__E5qwy{display:flex;align-items:flex-start;gap:1rem}.styles_panelHeader__E5qwy svg{flex:0 0 auto;color:var(--text-brand);font-size:1.3rem}.styles_panelHeader__E5qwy h3{font-size:1rem}.styles_panelHeader__E5qwy p{margin-top:.25rem;color:var(--text-secondary);font-size:.86rem}.styles_grid__TX9sE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.styles_feedback__CmuUB{min-height:1.25rem;color:var(--text-brand);font-size:.82rem}.styles_actions__zWsnz{display:flex;justify-content:flex-end}.styles_themeRow__CTRnM{display:flex;align-items:center;justify-content:space-between;gap:1rem}.styles_themeRow__CTRnM span{color:var(--text-secondary);font-size:.9rem}@media screen and (max-width:640px){.styles_grid__TX9sE{grid-template-columns:1fr}}.styles_filterPanel__AGg2G{position:relative}.styles_toggle__eiMpd{display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:0 .85rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.82rem;transition:border-color .2s ease,color .2s ease}.styles_toggle__eiMpd.styles_active__exiGA,.styles_toggle__eiMpd:hover{border-color:var(--highlight);color:var(--text)}.styles_badge__vRcBM{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;height:1.3rem;padding:0 .35rem;border-radius:999px;background:var(--highlight);color:var(--text);font-size:.7rem;font-weight:700}.styles_panel__0fC_T{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:min(24rem,85vw);padding:1rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);box-shadow:0 8px 24px rgba(0,0,0,.25);--field-cutout:var(--bg-secondary)}.styles_controls__Dc3td{display:flex;flex-direction:column;gap:.85rem}.styles_clear__0SvmL{display:inline-flex;align-items:center;gap:.4rem;margin-top:.85rem;padding:.45rem .7rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.8rem}.styles_clear__0SvmL:hover{border-color:var(--highlight);color:var(--text)}.styles_chips__cwg2D{display:flex;flex-wrap:wrap;gap:.4rem}.styles_chips__cwg2D span{min-height:1.7rem;display:inline-flex;align-items:center;gap:.3rem;padding:0 .55rem;border:1px solid var(--border-secondary);border-radius:999px;color:var(--text-secondary);font-size:.72rem}.crud_page__NcfM6{display:flex;flex-direction:column;gap:1.25rem}.crud_toolbar__EIi0c{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.crud_toolbarStart__ByEip{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.crud_count__r9MlU{color:var(--text-secondary);font-size:.82rem}.crud_list__KNYVh{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.crud_item__p6HlU{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.crud_itemTopAligned__wbs__{align-items:flex-start}.crud_identity__RtWo_{min-width:0;display:flex;align-items:center;gap:.75rem}.crud_identity__RtWo_ p,.crud_identity__RtWo_ small,.crud_identity__RtWo_ strong{display:block;overflow-wrap:anywhere}.crud_identity__RtWo_ p,.crud_identity__RtWo_ small{color:var(--text-secondary);font-size:.78rem}.crud_identity__RtWo_ small{margin-top:.2rem}.crud_identity__RtWo_ p{margin-top:.35rem;line-height:1.45}.crud_colorDot___sV9F{flex:0 0 auto;width:.8rem;height:2rem;border-radius:999px}.crud_itemContent__eWbHQ{min-width:0;flex:1 1}.crud_itemContent__eWbHQ p,.crud_itemContent__eWbHQ small,.crud_itemContent__eWbHQ strong{overflow-wrap:anywhere}.crud_itemContent__eWbHQ small{display:block;margin-top:.2rem;color:var(--text-secondary);font-size:.78rem}.crud_itemContent__eWbHQ>p{margin-top:.35rem;color:var(--text-secondary);font-size:.86rem;line-height:1.5}.crud_itemTop__ls_Oe{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.crud_itemTop__ls_Oe strong{overflow-wrap:anywhere}.crud_titleLink__r9Qe2{display:block;color:var(--text);font-weight:700;overflow-wrap:anywhere;transition:color .2s ease}.crud_titleLink__r9Qe2:hover{color:var(--text-brand)}.crud_amount__b7Y_0{flex:0 0 auto;font-weight:700;font-size:.92rem;white-space:nowrap}.crud_metaWrap__7SsfX{margin-top:.6rem}.crud_itemActions__x0cjF{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:.5rem}.crud_form__sNn40{display:flex;flex-direction:column;gap:1rem}.crud_formGrid__YE_LP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.crud_feedback__lCxJe{min-height:1.25rem;color:var(--text-brand);font-size:.82rem}.crud_formActions__NeeI_{display:flex;justify-content:flex-end;gap:.75rem}.crud_srOnly__AL78p{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.crud_statusSelect__XhJUB select{height:2.25rem;min-width:8rem;padding:0 .6rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:.78rem;outline:none;cursor:pointer}.crud_statusSelect__XhJUB select:focus{border-color:var(--highlight)}.crud_checkboxField__5LYdA{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.85rem;cursor:pointer}.crud_checkboxField__5LYdA input{width:1.05rem;height:1.05rem}@media screen and (max-width:640px){.crud_item__p6HlU{align-items:stretch;flex-direction:column}.crud_formGrid__YE_LP{grid-template-columns:1fr}.crud_itemActions__x0cjF{justify-content:flex-end}}.styles_calendarPage__nfEnS{display:flex;flex-direction:column;gap:1rem}.styles_calendarHeader__i79sO{display:flex;align-items:center;justify-content:space-between;gap:1rem}.styles_calendarHeader__i79sO strong{font-size:1.15rem;text-transform:capitalize}.styles_headerControls__gLYMr{display:flex;align-items:center;gap:.5rem}.styles_monthNav__Pk__e{display:flex;gap:.4rem}.styles_monthNav__Pk__e button{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .7rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.82rem;transition:border-color .2s ease,color .2s ease}.styles_monthNav__Pk__e button:hover{border-color:var(--highlight);color:var(--text)}.styles_weekdays__XH1PW{display:grid;grid-template-columns:repeat(7,1fr);gap:.4rem}.styles_weekdays__XH1PW span{padding:.35rem 0;color:var(--text-secondary);font-size:.74rem;font-weight:600;text-align:center;text-transform:uppercase}.styles_grid__66wS5{display:grid;grid-template-columns:repeat(7,1fr);gap:.4rem}.styles_day__URLn2{display:flex;flex-direction:column;gap:.3rem;min-height:8rem;padding:.4rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_day__URLn2.styles_outside__v7AX3{opacity:.45}.styles_dayNumber__inxw0{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-width:1.85rem;height:1.85rem;padding:0 .4rem;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.85rem;transition:background .2s ease,color .2s ease}.styles_dayNumber__inxw0:hover{background:var(--bg);color:var(--text)}.styles_dayNumber__inxw0.styles_today__NXlaL{background:var(--highlight);color:var(--text);font-weight:700}.styles_dayEvents__i_7ge{display:flex;flex-direction:column;gap:.25rem;min-width:0}.styles_eventChip__axzk3{display:flex;align-items:center;gap:.35rem;padding:.2rem .4rem;border:1px solid var(--border-secondary);border-left-width:3px;border-radius:6px;background:var(--bg);color:var(--text);cursor:pointer;font:inherit;font-size:.72rem;text-align:left;transition:border-color .2s ease}.styles_eventChip__axzk3:hover{border-color:var(--highlight)}.styles_eventChip__axzk3.styles_canceled__cmO3z .styles_eventTitle__2KE8n{text-decoration:line-through;color:var(--text-secondary)}.styles_eventTime__SRHdJ{flex:0 0 auto;color:var(--text-secondary);font-size:.66rem}.styles_eventTitle__2KE8n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_moreEvents__iZo5m{color:var(--text-secondary);font-size:.68rem}.styles_legend__KYtFT{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.5rem}.styles_legend__KYtFT span{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-secondary);font-size:.74rem}.styles_legend__KYtFT i{width:.75rem;height:.75rem;border-radius:3px}.styles_legendItem__v5C2w{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.74rem;transition:border-color .2s ease,opacity .2s ease}.styles_legendItem__v5C2w i{width:.75rem;height:.75rem;border-radius:3px}.styles_legendItem__v5C2w:hover{border-color:var(--highlight);color:var(--text)}.styles_legendItem__v5C2w.styles_legendHidden__CnikI{opacity:.4;text-decoration:line-through}.styles_timeField__VAA0x{display:flex;flex-direction:column;gap:.45rem}.styles_timeField__VAA0x span{color:var(--text-secondary);font-size:.78rem;font-weight:600}.styles_timeField__VAA0x input{width:100%;height:2.75rem;padding:0 .85rem;border:1px solid var(--border-secondary);border-radius:8px;background:rgba(0,0,0,0);color:var(--text);font:inherit;outline:none}.styles_timeField__VAA0x input:focus{border-color:var(--highlight)}@media screen and (max-width:720px){.styles_day__URLn2{min-height:5rem}.styles_eventTime__SRHdJ{display:none}}.styles_actions__5E5a4{display:flex;gap:.5rem}.styles_grid__lT5WM{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.styles_panel__mYqKa{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_panelHeader__pAb4P{display:flex;align-items:center;gap:.6rem}.styles_panelHeader__pAb4P svg{color:var(--text-brand);font-size:1.15rem}.styles_panelHeader__pAb4P h3{font-size:1rem}.styles_description__aYZjW{color:var(--text);line-height:1.6;overflow-wrap:anywhere}.styles_muted__p_ksf{color:var(--text-secondary);font-size:.88rem;line-height:1.5}.styles_definitions__1uKQ_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0}.styles_definitions__1uKQ_ dt{color:var(--text-secondary);font-size:.74rem;font-weight:600}.styles_definitions__1uKQ_ dd{margin:.2rem 0 0;color:var(--text);font-size:.9rem}.styles_relationship__KMlur{display:flex;flex-direction:column;gap:.5rem}.styles_relationshipLabel__I7cGf{color:var(--text-secondary);font-size:.74rem;font-weight:600}@media screen and (max-width:480px){.styles_definitions__1uKQ_{grid-template-columns:1fr}}.styles_cardMeta__M88Qf{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.styles_cardMeta__M88Qf span{min-height:1.6rem;display:inline-flex;align-items:center;gap:.3rem;padding:0 .5rem;border:1px solid var(--border-secondary);border-radius:999px;color:var(--text-secondary);font-size:.7rem}.styles_cardMeta__M88Qf svg{font-size:.66rem}.styles_priority_low__iC8_x{color:var(--text-secondary)}.styles_priority_medium__Yu1kF{border-color:#3b82f6;color:#3b82f6}.styles_priority_high__E2OVA{border-color:#f59e0b;color:#f59e0b}.styles_priority_urgent__Fy_RX{border-color:#ef4444;color:#ef4444}.styles_board__tMHmE{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,1fr);gap:1rem;overflow-x:auto;padding-bottom:.5rem}.styles_column__F9bCR{display:flex;flex-direction:column;gap:.75rem;min-height:12rem;padding:.85rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);transition:border-color .2s ease,background .2s ease}.styles_column__F9bCR.styles_dragOver__QOPks{border-color:var(--highlight);background:var(--bg)}.styles_columnHeader__s0ncF{display:flex;align-items:center;justify-content:space-between}.styles_columnHeader__s0ncF strong{font-size:.9rem}.styles_columnHeader__s0ncF span{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border:1px solid var(--border-secondary);border-radius:999px;color:var(--text-secondary);font-size:.72rem}.styles_columnBody__wQ3rk{display:flex;flex-direction:column;gap:.6rem;flex:1 1}.styles_columnEmpty__mvT4Z{padding:.5rem 0;color:var(--text-secondary);font-size:.8rem}.styles_card__Sc7s_{padding:.75rem;border:1px solid var(--border-secondary);border-left-width:3px;border-radius:8px;background:var(--bg);cursor:grab;transition:border-color .2s ease,opacity .2s ease}.styles_card__Sc7s_:hover{border-color:var(--highlight)}.styles_card__Sc7s_.styles_dragging__BOpvU{opacity:.5;cursor:grabbing}.styles_card__Sc7s_ strong{display:block;font-size:.88rem;overflow-wrap:anywhere}.styles_track__hAFD9{display:flex;flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none}.styles_group__aZxQ6{position:relative;display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem}.styles_group__aZxQ6:before{content:"";position:absolute;top:2.5rem;bottom:-1.25rem;left:1.25rem;width:1px;background:var(--border-secondary)}.styles_group__aZxQ6:last-child:before{display:none}.styles_marker__Y_LTE{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--border-secondary);border-radius:999px;background:var(--bg-secondary);color:var(--text-brand);font-size:1.05rem}.styles_groupBody__ckkmz{min-width:0;display:flex;flex-direction:column;gap:.75rem;padding-top:.35rem}.styles_groupTitle__82ZIy{font-size:1rem}.styles_timelineCards__Zb_JO{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.styles_timelineCard__yo9H5{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg)}.styles_timelineCard__yo9H5 strong{overflow-wrap:anywhere}@media screen and (max-width:640px){.styles_group__aZxQ6{grid-template-columns:2rem 1fr}.styles_group__aZxQ6:before{left:1rem}.styles_marker__Y_LTE{width:2rem;height:2rem;font-size:.9rem}}.styles_status__bEYLs{flex:0 0 auto;display:inline-flex;align-items:center;min-height:1.6rem;padding:0 .55rem;border:1px solid var(--border-secondary);border-radius:999px;color:var(--text-secondary);font-size:.7rem;font-weight:600}.styles_progress__19m4m{height:.5rem;margin-top:.7rem;border-radius:999px;background:var(--bg-secondary);overflow:hidden}.styles_progressFill__Py2GY{height:100%;border-radius:999px;background:var(--text-brand);transition:width .3s ease}.styles_simpleList__5JTBB{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.styles_groupRow__0hK_T{display:flex;align-items:center;gap:1rem;width:100%;padding:.9rem 1rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text);cursor:pointer;text-align:left;transition:border-color .2s ease,background .15s ease}.styles_groupRow__0hK_T:hover{border-color:var(--highlight);background:var(--bg)}.styles_groupRowMain__DaBJg{flex:1 1;min-width:0}.styles_groupRowMain__DaBJg strong{display:block;overflow-wrap:anywhere}.styles_groupRowMain__DaBJg span{display:block;margin-top:.2rem;color:var(--text-secondary);font-size:.78rem}.styles_rowProgress__KjgTK{height:.35rem;margin-top:.55rem;border-radius:999px;background:var(--bg);overflow:hidden}.styles_rowProgress__KjgTK div{height:100%;border-radius:999px;background:#16a34a;transition:width .3s ease}.styles_groupRowChevron__SI9lR{flex:0 0 auto;color:var(--text-secondary)}.styles_detail__H7dhM{display:flex;flex-direction:column;gap:1rem}.styles_detailList__fVBqx{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;max-height:22rem;overflow-y:auto}.styles_detailList__fVBqx li{display:grid;grid-template-columns:3.2rem 1fr auto auto 2.2rem;gap:.6rem;align-items:center;padding:.55rem .65rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg);font-size:.82rem}.styles_detailPaid__YJ4as{opacity:.75}.styles_detailNumber__egu4V{font-weight:700;color:var(--text)}.styles_detailDue__UXFTq{color:var(--text-secondary)}.styles_detailValue__YKH33{white-space:nowrap}.styles_statusPill__O0X8I{padding:.1rem .5rem;border-radius:999px;font-size:.68rem;font-weight:600;white-space:nowrap}.styles_paidPill__eXR_C{background:color-mix(in srgb,#16a34a 18%,transparent);color:#16a34a}.styles_pendingPill__w3FPl{background:color-mix(in srgb,#f59e0b 20%,transparent);color:#b45309}.styles_detailToggle__ylFeF{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text);cursor:pointer;transition:border-color .2s ease}.styles_detailToggle__ylFeF:hover{border-color:var(--highlight)}.styles_detailActions__jKn0H{display:flex;justify-content:flex-end}.styles_financeHub__ai5Np{display:flex;flex-direction:column;gap:1rem}.styles_pageHeader__39NC6{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.styles_pageHeader__39NC6 h2{margin-top:.25rem;font-size:1.55rem;line-height:1.2}.styles_pageHeader__39NC6 p{margin-top:.35rem;color:var(--text-secondary);line-height:1.5}.styles_eyebrow___QQiJ{color:var(--text-brand);font-size:.78rem;font-weight:700;text-transform:uppercase}.styles_primaryButton__UhDp7{min-height:2.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 .85rem;border:1px solid var(--highlight);border-radius:8px;background:var(--bg-secondary);color:var(--text);text-decoration:none;font-size:.86rem}.styles_areaTabs__E3pWp{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem;background:var(--bg-secondary)}.styles_areaTabs__E3pWp,.styles_areaTabs__E3pWp a{border:1px solid var(--border-secondary);border-radius:8px}.styles_areaTabs__E3pWp a{min-height:2.25rem;display:inline-flex;align-items:center;gap:.45rem;padding:0 .75rem;background:var(--bg);color:var(--text-secondary);text-decoration:none;font-size:.8rem;transition:border-color .2s ease,color .2s ease}.styles_areaTabs__E3pWp a:hover{border-color:var(--highlight);color:var(--text)}.styles_areaTabs__E3pWp a svg{color:var(--text-brand)}.styles_filterBar__GEh64{justify-content:space-between;padding:.85rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_filterBar__GEh64,.styles_filterPrimary__HictG{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.styles_filterSecondary__XE8pd{display:flex;align-items:center;gap:.5rem}.styles_filterLabel__Rfi0w{color:var(--text-secondary);font-size:.74rem;font-weight:600}.styles_chipSelect__UcUIF{position:relative;display:inline-flex}.styles_chipSelect__UcUIF select{height:2.1rem;padding:0 1.8rem 0 .75rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:.8rem;cursor:pointer;outline:none;appearance:none;transition:border-color .2s ease}.styles_chipSelect__UcUIF select:focus,.styles_chipSelect__UcUIF select:hover{border-color:var(--highlight)}.styles_chipSelect__UcUIF:after{content:"";position:absolute;right:.7rem;top:50%;width:.45rem;height:.45rem;border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);transform:translateY(-70%) rotate(45deg);pointer-events:none}.styles_modeControl__Bwv5u{display:flex;align-items:center;gap:.3rem;padding:.25rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg)}.styles_modeControl__Bwv5u button{min-height:2rem;padding:0 .75rem;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.8rem}.styles_modeControl__Bwv5u button.styles_modeSelected__RZ04J{background:var(--bg-secondary);color:var(--text)}.styles_periodNav__oKddj{display:flex;align-items:center;gap:.4rem}.styles_periodNav__oKddj strong{min-width:8.5rem;text-align:center;font-size:.9rem;text-transform:capitalize}.styles_periodNav__oKddj button{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:2.1rem;padding:0 .55rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.8rem;transition:border-color .2s ease,color .2s ease}.styles_periodNav__oKddj button:hover{border-color:var(--highlight);color:var(--text)}.styles_periodNav__oKddj .styles_todayButton__PtVbJ{min-width:auto;padding:0 .75rem}.styles_rangeNav__8MVSr{display:flex;align-items:flex-end;gap:.6rem}.styles_rangeNav__8MVSr label{display:flex;flex-direction:column;gap:.2rem}.styles_rangeNav__8MVSr label span{color:var(--text-secondary);font-size:.72rem;font-weight:600}.styles_rangeNav__8MVSr label input{height:2.4rem;padding:0 .6rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:.82rem;outline:none;transition:border-color .2s ease}.styles_rangeNav__8MVSr label input:focus{border-color:var(--highlight)}.styles_typeTabs__Vi2dh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.styles_invoiceMsg__fZU76{padding:.6rem .85rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.82rem}.styles_headerActions__pfiO1{display:flex;flex-wrap:wrap;gap:.5rem}.styles_installmentRow__wn2_P{cursor:pointer;transition:background .15s ease}.styles_installmentRow__wn2_P:hover{background:var(--bg)}.styles_rowBadge__scVnD{display:inline-block;margin-left:.5rem;padding:.05rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--text-brand) 18%,transparent);color:var(--text-brand);font-size:.66rem;font-weight:600;vertical-align:middle}.styles_rowChevron__sZUIO{color:var(--text-secondary);text-align:right}.styles_rowActions__sXj5k{display:flex;gap:.25rem;justify-content:flex-end}.styles_detail__1ndKF{display:flex;flex-direction:column;gap:1rem}.styles_detailSummary__cxa7i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.styles_detailSummary__cxa7i div{padding:.7rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg)}.styles_detailSummary__cxa7i span{color:var(--text-secondary);font-size:.72rem}.styles_detailSummary__cxa7i strong{display:block;margin-top:.3rem;font-size:1rem}.styles_detailProgress__Te0V5{height:.5rem;border-radius:999px;background:var(--bg);overflow:hidden}.styles_detailProgress__Te0V5 div{height:100%;border-radius:999px;background:#16a34a;transition:width .3s ease}.styles_detailList__9rNmE{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;max-height:20rem;overflow-y:auto}.styles_detailList__9rNmE li{display:grid;grid-template-columns:3.2rem 1fr auto auto 2.2rem;gap:.6rem;align-items:center;padding:.55rem .65rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg);font-size:.82rem}.styles_detailPaid__7w1if{opacity:.75}.styles_detailNumber__Eyzqd{font-weight:700;color:var(--text)}.styles_detailDue__yzEie{color:var(--text-secondary)}.styles_detailValue__xGlaS{white-space:nowrap}.styles_statusPill__TWEeD{padding:.1rem .5rem;border-radius:999px;font-size:.68rem;font-weight:600;white-space:nowrap}.styles_paidPill__rI_bc{background:color-mix(in srgb,#16a34a 18%,transparent);color:#16a34a}.styles_pendingPill__wN1kb{background:color-mix(in srgb,#f59e0b 20%,transparent);color:#b45309}.styles_detailToggle__gIiC9{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text);cursor:pointer;transition:border-color .2s ease}.styles_detailToggle__gIiC9:hover{border-color:var(--highlight)}.styles_detailActions__qMMsB{display:flex;justify-content:flex-end}.styles_badgeSub__BJW3p{background:color-mix(in srgb,#a855f7 18%,transparent);color:#a855f7}.styles_badgeRec__ScyyH{background:color-mix(in srgb,#3b82f6 18%,transparent);color:#3b82f6}.styles_detailNote__Hgu_o{color:var(--text-secondary);font-size:.82rem}.styles_paymentList__nk2z9{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;max-height:16rem;overflow-y:auto}.styles_paymentList__nk2z9 li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .65rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg);font-size:.82rem}.styles_paymentList__nk2z9 b{white-space:nowrap}.styles_sideColumn__Jjrd2{display:flex;flex-direction:column;gap:1rem}.styles_breakdownPanel__dIqwI{padding:1rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_breakdownPanel__dIqwI h3{margin-bottom:.85rem;font-size:.95rem}.styles_breakdownEmpty__Qbger{color:var(--text-secondary);font-size:.82rem}.styles_breakdownList__d7vMB{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none}.styles_breakdownRow__OSmlW{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.3rem}.styles_breakdownRow__OSmlW span{color:var(--text);font-size:.82rem;overflow-wrap:anywhere}.styles_breakdownRow__OSmlW strong{flex:0 0 auto;font-size:.82rem;white-space:nowrap}.styles_bar__0m6_u{height:.45rem;border-radius:999px;background:var(--bg);overflow:hidden}.styles_barFill__v4dgU{height:100%;border-radius:999px;transition:width .3s ease}.styles_barFill__v4dgU.styles_income__MRgm3{background:#16a34a}.styles_barFill__v4dgU.styles_expense__BRW5g{background:#ef4444}.styles_summaryGrid__qzIf6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.styles_summaryCard___hgiH,.styles_tablePanel__9vI4H,.styles_upcomingPanel__8L7rV{border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_summaryCard___hgiH{padding:.95rem}.styles_summaryCard___hgiH span{color:var(--text-secondary);font-size:.76rem}.styles_summaryCard___hgiH strong{display:block;margin-top:.45rem;font-size:1.15rem}.styles_amount_income__8808h,.styles_income__MRgm3{color:#16a34a}.styles_amount_expense__SM8Fj,.styles_expense__BRW5g{color:#ef4444}.styles_amount_investment__L_Vjr,.styles_investment__xrOLi{color:#3b82f6}.styles_amount_transfer__UNBjV{color:var(--text-secondary)}.styles_mainGrid__QYkdE{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(19rem,.65fr);gap:1rem;align-items:start}.styles_tablePanel__9vI4H,.styles_upcomingPanel__8L7rV{padding:1rem}.styles_panelHeader__Hbih3{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.styles_panelHeader__Hbih3 h3{font-size:.98rem}.styles_panelHeader__Hbih3 p{margin-top:.25rem;color:var(--text-secondary);font-size:.8rem}.styles_panelHeader__Hbih3 a{color:var(--text-brand);font-size:.82rem;text-decoration:none}.styles_tableWrapper__AQPYe{overflow-x:auto}.styles_table__RK_eU{width:100%;border-collapse:collapse}.styles_table__RK_eU td,.styles_table__RK_eU th{padding:.8rem;border-bottom:1px solid var(--border-secondary);text-align:left;white-space:nowrap}.styles_table__RK_eU th{color:var(--text-secondary);font-size:.72rem;font-weight:700;text-transform:uppercase}.styles_table__RK_eU td{color:var(--text-secondary);font-size:.84rem}.styles_table__RK_eU strong{color:var(--text)}.styles_table__RK_eU tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--text) 3.5%,transparent)}.styles_emptyState__F78KB{display:grid;place-items:center;min-height:16rem;padding:2rem;border:1px dashed var(--border-secondary);border-radius:8px;color:var(--text-secondary);text-align:center}.styles_emptyState__F78KB svg{color:var(--text-brand);font-size:1.6rem}.styles_emptyState__F78KB strong{margin-top:.75rem;color:var(--text)}.styles_emptyState__F78KB p{max-width:26rem;margin-top:.35rem;line-height:1.5}.styles_upcomingEmpty__GS4Sy{color:var(--text-secondary);font-size:.86rem}.styles_upcomingList__JE1yZ{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.styles_upcomingList__JE1yZ li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg)}.styles_upcomingList__JE1yZ span,.styles_upcomingList__JE1yZ strong{display:block}.styles_upcomingList__JE1yZ strong{font-size:.86rem;overflow-wrap:anywhere}.styles_upcomingList__JE1yZ span{margin-top:.25rem;color:var(--text-secondary);font-size:.74rem}.styles_upcomingList__JE1yZ b{flex:0 0 auto;font-size:.82rem}.styles_upcomingList__JE1yZ .styles_invoiceItem__1xJ4W{border-color:color-mix(in srgb,var(--text-brand) 45%,var(--border-secondary));background:color-mix(in srgb,var(--text-brand) 7%,var(--bg))}.styles_upcomingRight__QbdWn{display:flex;align-items:center;gap:.5rem}.styles_payMini__Cdwi7{padding:.3rem .6rem;border:1px solid var(--highlight);border-radius:6px;background:var(--bg-secondary);color:var(--text);cursor:pointer;font:inherit;font-size:.72rem;transition:opacity .2s ease}.styles_payMini__Cdwi7:hover{opacity:.8}.styles_payMini__Cdwi7:disabled{opacity:.5;cursor:default}@media screen and (max-width:1100px){.styles_summaryGrid__qzIf6{grid-template-columns:repeat(2,minmax(0,1fr))}.styles_mainGrid__QYkdE{grid-template-columns:1fr}}@media screen and (max-width:720px){.styles_pageHeader__39NC6{flex-direction:column}.styles_summaryGrid__qzIf6{grid-template-columns:1fr}}.styles_moduleGrid__obsUS{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.styles_moduleLink__wvu4_{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);transition:border-color .2s ease,transform .2s ease}.styles_moduleLink__wvu4_:hover{border-color:var(--highlight);transform:translateY(-2px)}.styles_moduleLink__wvu4_ strong{display:block;font-size:.95rem}.styles_moduleLink__wvu4_ span{display:block;margin-top:.25rem;color:var(--text-secondary);font-size:.82rem}.styles_moduleLink__wvu4_ svg{flex:0 0 auto;color:var(--text-secondary)}.styles_badge__754XA{flex:0 0 auto;display:inline-flex;align-items:center;min-height:1.6rem;padding:0 .55rem;border:1px solid var(--border-secondary);border-radius:999px;font-size:.7rem;font-weight:600}.styles_state_planned__DfBsi{color:var(--text-secondary)}.styles_state_scheduled__E3Gch{border-color:#f59e0b;color:#f59e0b}.styles_state_done__REX_G{border-color:#16a34a;color:#16a34a}.styles_badge__arOY9{flex:0 0 auto;display:inline-flex;align-items:center;min-height:1.6rem;padding:0 .55rem;border:1px solid var(--border-secondary);border-radius:999px;font-size:.7rem;font-weight:600}.styles_state_todo__TgZaw{color:var(--text-secondary)}.styles_state_reading___Nje1{border-color:#f59e0b;color:#f59e0b}.styles_state_done__EWBvj{border-color:#16a34a;color:#16a34a}.styles_reviewPanel__9lRgR{padding:1.25rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_reviewHeader__PDIam{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.styles_reviewHeader__PDIam h3{font-size:1rem}.styles_reviewHeader__PDIam span{color:var(--text-secondary);font-size:.82rem}.styles_reviewCard__dvQkr{display:flex;flex-direction:column;gap:.85rem}.styles_cardFace__n6s3Z{padding:1.1rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg)}.styles_cardFace__n6s3Z span{color:var(--text-brand);font-size:.72rem;font-weight:700;text-transform:uppercase}.styles_cardFace__n6s3Z p{margin-top:.5rem;font-size:1.05rem;line-height:1.5;overflow-wrap:anywhere}.styles_revealButton__mR_JU,.styles_reviewActions__iCGiR button{min-height:2.6rem;padding:0 1rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg);color:var(--text);cursor:pointer;font:inherit;transition:border-color .2s ease,color .2s ease}.styles_revealButton__mR_JU,.styles_revealButton__mR_JU:hover,.styles_reviewActions__iCGiR button:hover{border-color:var(--highlight)}.styles_reviewActions__iCGiR{display:flex;gap:.75rem}.styles_reviewActions__iCGiR button{flex:1 1;font-weight:600}.styles_hardButton__Wok3p:hover{border-color:#ef4444;color:#ef4444}.styles_easyButton__4h2lY:hover{border-color:#16a34a;color:#16a34a}.styles_reviewDone___OgoJ{display:grid;place-items:center;min-height:10rem;padding:1.5rem;border:1px dashed var(--border-secondary);border-radius:8px;color:var(--text-secondary);text-align:center}.styles_reviewDone___OgoJ svg{color:var(--text-brand);font-size:1.6rem}.styles_reviewDone___OgoJ strong{margin-top:.6rem;color:var(--text)}.styles_reviewDone___OgoJ p{max-width:24rem;margin-top:.3rem;line-height:1.5}@media screen and (max-width:640px){.styles_reviewActions__iCGiR{flex-direction:column}}.styles_contentField__Qg5J_{display:flex;flex-direction:column;gap:.5rem}.styles_contentTabs__gpAJ6{display:flex;align-items:center;justify-content:space-between;gap:1rem}.styles_contentTabs__gpAJ6>span{color:var(--text-secondary);font-size:.78rem;font-weight:600}.styles_contentArea__tUgQB{width:100%;min-height:12rem;padding:.85rem;border:1px solid var(--border-secondary);border-radius:8px;background:rgba(0,0,0,0);color:var(--text);font-family:SFMono-Regular,Consolas,monospace;font-size:.88rem;line-height:1.6;resize:vertical;outline:none}.styles_contentArea__tUgQB:focus{border-color:var(--highlight)}.styles_contentArea__tUgQB::placeholder{color:var(--text-secondary)}.styles_preview__qUw_Z{min-height:12rem;padding:.85rem 1rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);color:var(--text);line-height:1.7;overflow-wrap:anywhere}.styles_preview__qUw_Z h1,.styles_preview__qUw_Z h2,.styles_preview__qUw_Z h3{margin:1.1rem 0 .5rem;line-height:1.3}.styles_preview__qUw_Z h1:first-child,.styles_preview__qUw_Z h2:first-child,.styles_preview__qUw_Z h3:first-child{margin-top:0}.styles_preview__qUw_Z h1{font-size:1.4rem}.styles_preview__qUw_Z h2{font-size:1.2rem}.styles_preview__qUw_Z h3{font-size:1.05rem}.styles_preview__qUw_Z p{margin:.6rem 0}.styles_preview__qUw_Z ol,.styles_preview__qUw_Z ul{margin:.6rem 0;padding-left:1.4rem}.styles_preview__qUw_Z a{color:var(--text-brand);text-decoration:underline}.styles_preview__qUw_Z blockquote{margin:.8rem 0;padding:.3rem .9rem;border-left:3px solid var(--highlight);color:var(--text-secondary)}.styles_preview__qUw_Z code{padding:.15rem .4rem;border-radius:4px;background:var(--bg);font-family:SFMono-Regular,Consolas,monospace;font-size:.85em}.styles_preview__qUw_Z pre{margin:.8rem 0;padding:.9rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg);overflow-x:auto}.styles_preview__qUw_Z pre code{padding:0;background:rgba(0,0,0,0)}.styles_groups__vWeE7{display:flex;flex-direction:column;gap:1.25rem}.styles_group__ElRw4{padding:1rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_groupHeader__kB5sk{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.styles_groupHeader__kB5sk strong{font-size:.95rem;overflow-wrap:anywhere}.styles_groupHeader__kB5sk span{flex:0 0 auto;color:var(--text-secondary);font-size:.76rem}.styles_progress__mzXFR{height:.45rem;margin-bottom:.85rem;border-radius:999px;background:var(--bg);overflow:hidden}.styles_progressFill__MouAb{height:100%;border-radius:999px;background:var(--text-brand);transition:width .3s ease}.styles_itemList__RJkDp{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.styles_item__Po8Z2{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .75rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg)}.styles_item__Po8Z2.styles_done__owcEf .styles_itemContent__MY8zV strong{color:var(--text-secondary);text-decoration:line-through}.styles_itemCheck__mAJeN{flex:0 0 auto;display:inline-flex;padding-top:.15rem}.styles_itemCheck__mAJeN input{width:1.05rem;height:1.05rem;cursor:pointer}.styles_itemContent__MY8zV{min-width:0;flex:1 1}.styles_itemContent__MY8zV strong{font-size:.9rem;overflow-wrap:anywhere}.styles_itemContent__MY8zV p{margin-top:.3rem;color:var(--text-secondary);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.styles_moduleLink__DJhFl{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary);transition:border-color .2s ease,transform .2s ease}.styles_moduleLink__DJhFl:hover{border-color:var(--highlight);transform:translateY(-2px)}.styles_moduleLink__DJhFl strong{display:block;font-size:.95rem}.styles_moduleLink__DJhFl span{display:block;margin-top:.25rem;color:var(--text-secondary);font-size:.82rem}.styles_moduleLink__DJhFl svg{flex:0 0 auto;color:var(--text-secondary)}.styles_layout__6CFNj{display:grid;grid-template-columns:minmax(20rem,1fr) minmax(0,1fr);gap:1rem;align-items:start}.styles_formPanel__RnJaa,.styles_recentPanel__LZQ0j,.styles_timerPanel__iyHtt{border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg-secondary)}.styles_formPanel__RnJaa{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;--field-cutout:var(--bg-secondary)}.styles_panelHeader__mnWm9{display:flex;align-items:flex-start;gap:1rem}.styles_panelHeader__mnWm9 svg{flex:0 0 auto;color:var(--text-brand);font-size:1.3rem}.styles_panelHeader__mnWm9 h3{font-size:1rem}.styles_panelHeader__mnWm9 p{margin-top:.25rem;color:var(--text-secondary);font-size:.86rem}.styles_timerPanel__iyHtt{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.styles_timerHeader___kz6Y{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.styles_timerHeader___kz6Y span{color:var(--text-brand);font-size:.74rem;font-weight:700;text-transform:uppercase}.styles_timerHeader___kz6Y h3{margin-top:.35rem;font-size:1.1rem;overflow-wrap:anywhere}.styles_timerHeader___kz6Y strong{flex:0 0 auto;color:var(--text-secondary);font-size:.8rem}.styles_timerDisplay__ok8wk{text-align:center;font-size:4rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.05em}.styles_timerActions__qfJPX{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.styles_timerActions__qfJPX button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 1rem;border:1px solid var(--border-secondary);border-radius:8px;background:var(--bg);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.85rem;transition:border-color .2s ease,color .2s ease}.styles_timerActions__qfJPX button:hover{border-color:var(--highlight);color:var(--text)}.styles_recentPanel__LZQ0j{padding:1.25rem}.styles_recentHeader__Sgstm{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.styles_recentHeader__Sgstm h3{font-size:1rem}@media screen and (max-width:900px){.styles_layout__6CFNj{grid-template-columns:1fr}}