@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.Button-module__uz9LNG__root{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);border:var(--border-hairline) solid transparent;font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);line-height:1;text-decoration:none;display:inline-flex}.Button-module__uz9LNG__root[data-size=xs]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.Button-module__uz9LNG__root[data-size=sm]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.Button-module__uz9LNG__root[data-size=md]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.Button-module__uz9LNG__root[data-size=lg]{padding:var(--space-3) var(--space-5);font-size:var(--text-base)}.Button-module__uz9LNG__root[data-size=xl]{padding:var(--space-4) var(--space-6);font-size:var(--text-lg)}.Button-module__uz9LNG__root[data-variant=primary],.Button-module__uz9LNG__root[data-variant=info],.Button-module__uz9LNG__root[data-variant=goto],.Button-module__uz9LNG__root[data-variant=share-link],.Button-module__uz9LNG__root[data-variant=spotlight],.Button-module__uz9LNG__root[data-variant=graph],.Button-module__uz9LNG__root[data-variant=anchor]{border-color:var(--accent);color:var(--accent-text);background-color:#0000}.Button-module__uz9LNG__root[data-variant=primary]:hover:not(:disabled),.Button-module__uz9LNG__root[data-variant=info]:hover:not(:disabled),.Button-module__uz9LNG__root[data-variant=goto]:hover:not(:disabled),.Button-module__uz9LNG__root[data-variant=share-link]:hover:not(:disabled),.Button-module__uz9LNG__root[data-variant=spotlight]:hover:not(:disabled),.Button-module__uz9LNG__root[data-variant=graph]:hover:not(:disabled),.Button-module__uz9LNG__root[data-variant=anchor]:hover:not(:disabled){background-color:var(--accent-subtle)}.Button-module__uz9LNG__root[data-variant=success],.Button-module__uz9LNG__root[data-variant=complete],.Button-module__uz9LNG__root[data-variant=save],.Button-module__uz9LNG__root[data-variant=save-exit]{border-color:var(--success-solid);color:var(--success-text);background-color:#0000}.Button-module__uz9LNG__root[data-variant=success]:hover:not(:disabled),.Button-module__uz9LNG__root[data-variant=complete]:hover:not(:disabled),.Button-module__uz9LNG__root[data-variant=save]:hover:not(:disabled),.Button-module__uz9LNG__root[data-variant=save-exit]:hover:not(:disabled){background-color:var(--success-subtle)}.Button-module__uz9LNG__root[data-variant=danger],.Button-module__uz9LNG__root[data-variant=trash]{border-color:var(--danger-solid);color:var(--danger-text);background-color:#0000}.Button-module__uz9LNG__root[data-variant=danger]:hover:not(:disabled),.Button-module__uz9LNG__root[data-variant=trash]:hover:not(:disabled){background-color:var(--danger-subtle)}.Button-module__uz9LNG__root[data-variant=secondary],.Button-module__uz9LNG__root[data-variant=close]{border-color:var(--border-default);color:var(--text-secondary);background-color:#0000}.Button-module__uz9LNG__root[data-variant=ghost]{color:var(--text-secondary);background-color:#0000}.Button-module__uz9LNG__root[data-variant=secondary]:hover:not(:disabled),.Button-module__uz9LNG__root[data-variant=close]:hover:not(:disabled),.Button-module__uz9LNG__root[data-variant=ghost]:hover:not(:disabled){background-color:var(--surface-hover)}.Button-module__uz9LNG__root[data-variant]:not([data-variant=warning]):active:not(:disabled):not([data-pressed]){background-color:var(--surface-active)}.Button-module__uz9LNG__root[data-variant=warning]{background-color:var(--warning-solid);color:var(--color-neutral-950)}.Button-module__uz9LNG__root[data-variant=warning]:hover:not(:disabled){background-color:var(--color-warning-600)}.Button-module__uz9LNG__root[data-full-width=true]{width:100%}.Button-module__uz9LNG__root[data-icon-only=true]{flex:none;block-size:2.375rem;inline-size:2.375rem;padding:0;line-height:0}.Button-module__uz9LNG__root[data-icon-only=true][data-size=xs]{block-size:1.875rem;inline-size:1.875rem}.Button-module__uz9LNG__root[data-icon-only=true][data-size=sm]{block-size:2.125rem;inline-size:2.125rem}.Button-module__uz9LNG__root[data-icon-only=true][data-size=lg]{block-size:2.75rem;inline-size:2.75rem}.Button-module__uz9LNG__root[data-icon-only=true][data-size=xl]{block-size:3rem;inline-size:3rem}.Button-module__uz9LNG__root[data-icon-only=true] svg{width:1.35em;height:1.35em}.Button-module__uz9LNG__root[data-variant][data-pressed=false]{background-color:var(--surface-active);border-color:var(--border-strong);color:var(--text-secondary)}.Button-module__uz9LNG__root[data-variant][data-pressed=false]:hover:not(:disabled){border-color:var(--text-muted)}.Button-module__uz9LNG__root[data-variant][data-pressed=true]{background-color:var(--success-solid);border-color:var(--success-solid);color:var(--text-inverse)}.Button-module__uz9LNG__root[data-variant][data-pressed=true]:hover:not(:disabled){background-color:var(--color-success-700);border-color:var(--color-success-700)}.Button-module__uz9LNG__root[data-variant=danger][data-pressed=true],.Button-module__uz9LNG__root[data-variant=trash][data-pressed=true]{background-color:var(--danger-solid);border-color:var(--danger-solid)}.Button-module__uz9LNG__root[data-variant=danger][data-pressed=true]:hover:not(:disabled),.Button-module__uz9LNG__root[data-variant=trash][data-pressed=true]:hover:not(:disabled){background-color:var(--color-danger-700);border-color:var(--color-danger-700)}.Button-module__uz9LNG__root:disabled{opacity:.5;cursor:not-allowed}.Button-module__uz9LNG__root[data-loading=true]{cursor:progress}
.Input-module__Ulx9wq__control{align-items:center;display:flex;position:relative}.Input-module__Ulx9wq__icon{color:var(--text-muted);pointer-events:none;display:flex;position:absolute}.Input-module__Ulx9wq__icon[data-field-icon=left]{inset-inline-start:var(--space-3)}.Input-module__Ulx9wq__icon[data-field-icon=right]{inset-inline-end:var(--space-3)}.Input-module__Ulx9wq__control:has([data-field-icon=left]) .Input-module__Ulx9wq__input{padding-inline-start:var(--space-8)}.Input-module__Ulx9wq__control:has([data-field-icon=right]) .Input-module__Ulx9wq__input{padding-inline-end:var(--space-8)}
.ListSearch-module__Sii5Aa__root{align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.ListSearch-module__Sii5Aa__field{flex:16rem;min-width:0;max-width:24rem}.ListSearch-module__Sii5Aa__root[data-wide=true] .ListSearch-module__Sii5Aa__field{flex:70%;max-width:none}.ListSearch-module__Sii5Aa__count{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}
.TimeInput-module__CkEarG__input{font-variant-numeric:tabular-nums}
.BottomStripRssSection-module__HZCTdW__row[data-clickable=true]{cursor:pointer}
.LegalBar-module__UWGoVW__root{padding:var(--space-3) var(--space-4);border-top:var(--border-hairline) solid var(--border-subtle);margin-top:auto}.LegalBar-module__UWGoVW__inner{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}@media (min-width:48rem){.LegalBar-module__UWGoVW__inner{justify-content:space-between}}.LegalBar-module__UWGoVW__copyright{font-size:var(--text-xs);color:var(--text-muted)}.LegalBar-module__UWGoVW__links{justify-content:center;align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.LegalBar-module__UWGoVW__link{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);display:inline-flex}.LegalBar-module__UWGoVW__link:hover{color:var(--text-link)}.LegalBar-module__UWGoVW__icon{flex:none}.LegalBar-module__UWGoVW__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.LegalBar-module__UWGoVW__donate{text-decoration:none;display:inline-flex}.LegalBar-module__UWGoVW__donate:hover{text-decoration:none}
.BottomStripTwitchSection-module__Tapnga__row{position:relative}.BottomStripTwitchSection-module__Tapnga__rowLink{color:inherit;text-decoration:none}.BottomStripTwitchSection-module__Tapnga__rowLink:after{content:"";position:absolute;inset:0}.BottomStripTwitchSection-module__Tapnga__avatar{border-radius:var(--radius-pill);object-fit:cover;background-color:var(--surface-sunken);flex:none;width:2.25rem;height:2.25rem}.BottomStripTwitchSection-module__Tapnga__avatarFallback{border-radius:var(--radius-pill);background-color:var(--surface-sunken);width:2.25rem;height:2.25rem;color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.BottomStripTwitchSection-module__Tapnga__channelName{color:var(--text-link)}.BottomStripTwitchSection-module__Tapnga__fact{align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;display:inline-flex}
.PushNotificationBell-module__UTSPCG__root{position:relative}.PushNotificationBell-module__UTSPCG__root[data-variant=ghost][data-state=on],.PushNotificationBell-module__UTSPCG__root[data-variant=ghost][data-state=on]:hover:not(:disabled){color:var(--nav-notifications)}.PushNotificationBell-module__UTSPCG__root[data-variant=ghost][data-state=denied],.PushNotificationBell-module__UTSPCG__root[data-variant=ghost][data-state=unsupported]{color:var(--text-muted)}
.BottomStripYoutubeSection-module__ZbIdWW__root{gap:var(--space-3);flex-direction:column;display:flex}.BottomStripYoutubeSection-module__ZbIdWW__addRow{align-items:center;gap:var(--space-2);display:flex}.BottomStripYoutubeSection-module__ZbIdWW__addRow [data-field]{flex:1;min-width:0}.BottomStripYoutubeSection-module__ZbIdWW__row{cursor:pointer}.BottomStripYoutubeSection-module__ZbIdWW__head{align-items:center;gap:var(--space-3);min-width:0;display:flex}.BottomStripYoutubeSection-module__ZbIdWW__headText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.BottomStripYoutubeSection-module__ZbIdWW__thumb{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);background-color:var(--surface-sunken);flex:none;width:7rem}.BottomStripYoutubeSection-module__ZbIdWW__stars{font-size:var(--text-xs);color:var(--warning-text)}.BottomStripYoutubeSection-module__ZbIdWW__channelLink{color:var(--text-link)}.BottomStripYoutubeSection-module__ZbIdWW__channelHome{color:var(--text-muted);align-items:center;display:inline-flex}@media (hover:hover){.BottomStripYoutubeSection-module__ZbIdWW__channelHome:hover{color:var(--text-primary)}}.BottomStripYoutubeSection-module__ZbIdWW__progress{align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;display:inline-flex}.BottomStripYoutubeSection-module__ZbIdWW__progress [data-field]{width:6rem}.BottomStripYoutubeSection-module__ZbIdWW__progressButton{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-underline-offset:2px;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (hover:hover){.BottomStripYoutubeSection-module__ZbIdWW__progressButton:hover{color:var(--text-primary)}}
.AssistantActionLog-module__Y1LO5q__root{font-size:var(--text-xs)}.AssistantActionLog-module__Y1LO5q__row{gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--text-secondary)}.AssistantActionLog-module__Y1LO5q__row[data-ok=true]{color:var(--success-text)}.AssistantActionLog-module__Y1LO5q__row[data-ok=false]{color:var(--danger-text)}.AssistantActionLog-module__Y1LO5q__icon{flex:none}
.AutoTaskForm-module__Qs06mW__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.AutoTaskForm-module__Qs06mW__weekday{justify-content:center;min-width:2.5rem}.AutoTaskForm-module__Qs06mW__typeChoices,.AutoTaskForm-module__Qs06mW__typeWarningActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.AutoTaskForm-module__Qs06mW__subtaskRow{align-items:center;gap:var(--space-2);display:flex}.AutoTaskForm-module__Qs06mW__subtaskIndex{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.AutoTaskForm-module__Qs06mW__subtaskInput{flex:1;min-width:0}.AutoTaskForm-module__Qs06mW__subtaskActions{align-items:center;gap:var(--space-1);flex:none;display:flex}
.GuestLayout-module__9e5kHa__main{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-10) var(--space-4);flex-direction:column;flex:1;display:flex}.GuestLayout-module__9e5kHa__card{width:100%;max-width:26rem;padding:var(--space-6);gap:var(--space-5)}
.ConfirmDialog-module__gVdOgW__modal{max-width:24rem}
.EntityPanelHost-module__JcIKiW__root{position:relative}.EntityPanelHost-module__JcIKiW__tabs{z-index:var(--z-panel-tabs);gap:var(--space-2);padding:var(--space-2);background:var(--surface-page);border-bottom:var(--border-hairline) solid var(--border-subtle);display:flex;position:fixed;inset:0 0 auto;overflow-x:auto}.EntityPanelHost-module__JcIKiW__tabs button[data-active=true]{border-color:var(--accent)}.EntityPanelHost-module__JcIKiW__root[data-mobile=true] [data-mode=panel]{position:fixed;inset:0}
.InactivityLockModal-module__IaTtdG__modal{max-width:24rem}.InactivityLockModal-module__IaTtdG__form{display:contents}
.Turnstile-module__hOzUyG__root{width:100%;overflow:hidden}.Turnstile-module__hOzUyG__scaled{width:max-content;transform:scale(var(--turnstile-scale,1));transform-origin:0 0}
.CardGrid-module__U_DN7a__root{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.CardGrid-module__U_DN7a__root{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.CardGrid-module__U_DN7a__root{grid-template-columns:repeat(3,minmax(0,1fr))}}
.CalendarBottomStrip-module__edFB0G__root{inset-inline:0;z-index:var(--z-calendar-strip);background-color:var(--surface-raised);border-top:var(--border-hairline) solid var(--border-subtle);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:fixed;bottom:0}@media (min-width:64rem){.CalendarBottomStrip-module__edFB0G__root{inset-inline-start:var(--sidebar-width)}}.CalendarBottomStrip-module__edFB0G__root[data-expanded=true]{top:var(--topbar-height);overscroll-behavior:contain}.CalendarBottomStrip-module__edFB0G__drawer{border-bottom:var(--border-hairline) solid var(--border-subtle);flex-direction:column;flex:1;min-height:0;display:flex}.CalendarBottomStrip-module__edFB0G__drawerBody{overscroll-behavior:contain;min-height:0;padding:var(--space-4);flex:1;overflow-y:auto}.CalendarBottomStrip-module__edFB0G__status{padding:var(--space-8) var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.CalendarBottomStrip-module__edFB0G__bar{min-height:var(--calendar-strip-height);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);cursor:pointer;transition:background-color var(--transition-fast);display:flex}@media (hover:hover){.CalendarBottomStrip-module__edFB0G__bar:hover{background-color:var(--surface-hover)}}.CalendarBottomStrip-module__edFB0G__tabs{align-self:stretch;align-items:stretch;gap:var(--space-1);flex:1;min-width:0;display:flex;overflow-x:auto}.CalendarBottomStrip-module__edFB0G__tabs>[data-tooltip-root],.CalendarBottomStrip-module__edFB0G__tabs>[data-tooltip-root]>[data-tooltip-trigger]{flex:1 1 0;align-self:stretch;min-width:0}.CalendarBottomStrip-module__edFB0G__tab{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid transparent;border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);display:inline-flex}@media (hover:hover){.CalendarBottomStrip-module__edFB0G__tab:hover{background-color:var(--surface-active);border-color:var(--border-strong);color:var(--text-primary)}}.CalendarBottomStrip-module__edFB0G__tab[data-active=true]{background-color:var(--accent-subtle);border-color:var(--accent-border);color:var(--accent-text);font-weight:var(--weight-medium)}.CalendarBottomStrip-module__edFB0G__tab svg{flex:none;width:1.5rem;height:1.5rem}@media (min-width:640px){.CalendarBottomStrip-module__edFB0G__tab svg{width:1.625rem;height:1.625rem}}.CalendarBottomStrip-module__edFB0G__tab[data-section=expired] svg{color:var(--danger-solid)}.CalendarBottomStrip-module__edFB0G__tab[data-section=undated] svg{color:var(--nav-organize)}.CalendarBottomStrip-module__edFB0G__tab[data-section=budget] svg{color:var(--nav-cashflow)}.CalendarBottomStrip-module__edFB0G__tab[data-section=entities] svg{color:var(--nav-projects)}.CalendarBottomStrip-module__edFB0G__tab[data-section=media] svg{color:var(--nav-media)}.CalendarBottomStrip-module__edFB0G__tab[data-section=youtube] svg{color:var(--nav-youtube)}.CalendarBottomStrip-module__edFB0G__tab[data-section=twitch] svg{color:var(--nav-twitch)}.CalendarBottomStrip-module__edFB0G__tab[data-section=rss] svg{color:var(--nav-news)}.CalendarBottomStrip-module__edFB0G__tabCount{font-variant-numeric:tabular-nums}.CalendarBottomStrip-module__edFB0G__chevron{width:2rem;height:2rem;color:var(--text-secondary);transition:rotate var(--transition-fast);flex:none}@media (min-width:640px){.CalendarBottomStrip-module__edFB0G__chevron{width:2.25rem;height:2.25rem}}.CalendarBottomStrip-module__edFB0G__root[data-expanded=true] .CalendarBottomStrip-module__edFB0G__chevron{rotate:180deg}.CalendarBottomStrip-module__edFB0G__sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);display:flex}.CalendarBottomStrip-module__edFB0G__rowMain{flex:1;min-width:0}.CalendarBottomStrip-module__edFB0G__rowCategory{align-items:center;gap:var(--space-1);flex:none;width:7.5rem;display:flex;overflow:hidden}.CalendarBottomStrip-module__edFB0G__rowTitle{font-size:var(--text-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CalendarBottomStrip-module__edFB0G__rowMeta{font-size:var(--text-xs);color:var(--text-muted)}.CalendarBottomStrip-module__edFB0G__budgetHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.CalendarBottomStrip-module__edFB0G__budgetAmounts{align-items:flex-end;gap:var(--space-1);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;display:flex}.CalendarBottomStrip-module__edFB0G__budgetSpent{font-size:var(--text-sm);color:var(--text-primary)}.CalendarBottomStrip-module__edFB0G__budgetLeft{font-size:var(--text-xs);color:var(--text-muted)}.CalendarBottomStrip-module__edFB0G__budgetRow[data-tone=over] .CalendarBottomStrip-module__edFB0G__budgetLeft{color:var(--warning-text)}.CalendarBottomStrip-module__edFB0G__budgetRow[data-tone=exceeded] .CalendarBottomStrip-module__edFB0G__budgetLeft{color:var(--danger-text)}.CalendarBottomStrip-module__edFB0G__budgetTrack{border-radius:var(--radius-pill);background-color:var(--surface-active);height:.25rem;overflow:hidden}.CalendarBottomStrip-module__edFB0G__budgetFill{background-color:var(--success-solid);height:100%}.CalendarBottomStrip-module__edFB0G__budgetRow[data-tone=over] .CalendarBottomStrip-module__edFB0G__budgetFill{background-color:var(--warning-solid)}.CalendarBottomStrip-module__edFB0G__budgetRow[data-tone=exceeded] .CalendarBottomStrip-module__edFB0G__budgetFill{background-color:var(--danger-solid)}.CalendarBottomStrip-module__edFB0G__entityRow{cursor:pointer}.CalendarBottomStrip-module__edFB0G__entityRow[aria-busy=true]{cursor:progress}.CalendarBottomStrip-module__edFB0G__mediaMain{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.CalendarBottomStrip-module__edFB0G__mediaTitle{min-width:0;font-size:var(--text-sm);color:var(--text-primary);flex:0 auto}.CalendarBottomStrip-module__edFB0G__mediaDetails{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:12rem;min-width:0;display:flex}.CalendarBottomStrip-module__edFB0G__mediaDetails .CalendarBottomStrip-module__edFB0G__rowMeta{max-width:100%}.CalendarBottomStrip-module__edFB0G__undatedCard{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-raised);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);display:flex}@media (hover:hover){.CalendarBottomStrip-module__edFB0G__undatedCard:hover{border-color:var(--border-strong);background-color:var(--surface-hover)}}.CalendarBottomStrip-module__edFB0G__subTaskCount{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.CalendarBottomStrip-module__edFB0G__expiredTitle{font-size:var(--text-sm);color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CalendarBottomStrip-module__edFB0G__expiredDue{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--danger-text);white-space:nowrap;display:block}
.PillReminderModal-module__ma0vhW__card{background-color:var(--surface-raised);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-xl);width:100%;max-width:26rem;max-height:90vh;box-shadow:var(--shadow-overlay-strong);animation:PillReminderModal-module__ma0vhW__pill-reminder-in var(--transition-medium) both;flex-direction:column;margin-block-end:env(safe-area-inset-bottom,0px);display:flex;position:relative;overflow:hidden}.PillReminderModal-module__ma0vhW__accent{background-image:linear-gradient(to right, var(--accent), var(--accent-2) 85%, var(--accent-2));flex:none;height:.1875rem}.PillReminderModal-module__ma0vhW__header{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);display:flex}.PillReminderModal-module__ma0vhW__icon{border-radius:var(--radius-pill);background-color:var(--accent-subtle);border:var(--border-hairline) solid var(--accent-border);width:2.75rem;height:2.75rem;color:var(--accent-text);font-size:var(--text-xl);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){.PillReminderModal-module__ma0vhW__icon:after{content:"";border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--accent-border);animation:2.8s ease-out infinite PillReminderModal-module__ma0vhW__pill-reminder-halo;position:absolute;inset:-.3125rem}}.PillReminderModal-module__ma0vhW__headerText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;padding-block-start:.125rem;display:flex}.PillReminderModal-module__ma0vhW__kicker{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.PillReminderModal-module__ma0vhW__pillName{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text-primary);overflow-wrap:anywhere}.PillReminderModal-module__ma0vhW__body{align-items:flex-start;gap:var(--space-3);padding:0 var(--space-5) var(--space-5);flex-direction:column;display:flex;overflow-y:auto}.PillReminderModal-module__ma0vhW__schedule{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background-color:var(--surface-sunken);border:var(--border-hairline) solid var(--border-subtle);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);line-height:1;display:inline-flex}.PillReminderModal-module__ma0vhW__schedule svg{font-size:var(--text-base);color:var(--text-muted);flex:none}.PillReminderModal-module__ma0vhW__description{width:100%;padding:var(--space-3);border-radius:var(--radius-lg);background-color:var(--surface-sunken);border:var(--border-hairline) solid var(--border-subtle);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}.PillReminderModal-module__ma0vhW__actions{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:var(--border-hairline) solid var(--border-subtle);background-color:var(--surface-sunken);flex-direction:column;display:flex}.PillReminderModal-module__ma0vhW__secondaryActions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.PillReminderModal-module__ma0vhW__secondaryButton{width:100%}@keyframes PillReminderModal-module__ma0vhW__pill-reminder-in{0%{opacity:0;transform:translateY(.75rem)scale(.985)}to{opacity:1;transform:none}}@keyframes PillReminderModal-module__ma0vhW__pill-reminder-halo{0%{opacity:.85;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.18)}}@media (min-width:40rem){.PillReminderModal-module__ma0vhW__card{margin-block-end:0}.PillReminderModal-module__ma0vhW__header{gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4)}.PillReminderModal-module__ma0vhW__icon{width:3rem;height:3rem}.PillReminderModal-module__ma0vhW__pillName{font-size:var(--text-xl)}.PillReminderModal-module__ma0vhW__body{padding:0 var(--space-6) var(--space-6)}.PillReminderModal-module__ma0vhW__actions{padding:var(--space-4) var(--space-6) var(--space-5)}.PillReminderModal-module__ma0vhW__secondaryActions{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.PillReminderModal-module__ma0vhW__secondaryButton{width:auto}}
.CardGridSkeleton-module__vtHX7a__announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CardGridSkeleton-module__vtHX7a__card{gap:var(--space-3);height:100%;min-height:9rem;padding:var(--space-4);background-color:var(--surface-raised);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.CardGridSkeleton-module__vtHX7a__bar{border-radius:var(--radius-sm);background-color:var(--surface-hover);height:.75rem;animation:1.4s ease-in-out infinite CardGridSkeleton-module__vtHX7a__pulse;display:block}.CardGridSkeleton-module__vtHX7a__bar[data-bar=title]{width:60%;height:1rem}.CardGridSkeleton-module__vtHX7a__bar[data-bar=line]{width:100%}.CardGridSkeleton-module__vtHX7a__bar[data-bar=short]{width:40%}@keyframes CardGridSkeleton-module__vtHX7a__pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.CardGridSkeleton-module__vtHX7a__bar{animation:none}}
.CalendarSidePanel-module__EM3WCW__root{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.CalendarSidePanel-module__EM3WCW__list{gap:var(--space-4);flex-direction:column;min-height:0;display:flex}@media (min-width:64rem){.CalendarSidePanel-module__EM3WCW__root{gap:0;height:100%}.CalendarSidePanel-module__EM3WCW__header,.CalendarSidePanel-module__EM3WCW__footer{padding:var(--space-2);flex:none}.CalendarSidePanel-module__EM3WCW__header{border-bottom:var(--border-hairline) solid var(--border-subtle)}.CalendarSidePanel-module__EM3WCW__footer{border-top:var(--border-hairline) solid var(--border-subtle)}.CalendarSidePanel-module__EM3WCW__list{padding:0 var(--space-2) var(--space-3);flex:1;overflow-y:auto}}.CalendarSidePanel-module__EM3WCW__monthLabel{z-index:1;padding-block:var(--space-1);background-color:var(--surface-page);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);font-weight:var(--weight-medium);position:sticky;top:0}@media (min-width:64rem){.CalendarSidePanel-module__EM3WCW__monthLabel{margin-inline:calc(-1 * var(--space-2));padding:var(--space-2)}}.CalendarSidePanel-module__EM3WCW__day{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-raised);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);flex-direction:column;display:flex}@media (hover:hover){.CalendarSidePanel-module__EM3WCW__day:hover{border-color:var(--border-strong)}}.CalendarSidePanel-module__EM3WCW__day[data-weekend=true]{background-color:var(--surface-sunken);background-image:repeating-linear-gradient(45deg, transparent, transparent 8px, var(--surface-active) 8px, var(--surface-active) 16px)}.CalendarSidePanel-module__EM3WCW__day[data-selected=true]{border-color:var(--accent);background-color:var(--accent-subtle)}.CalendarSidePanel-module__EM3WCW__dayHeader{align-items:center;gap:var(--space-2);display:flex}.CalendarSidePanel-module__EM3WCW__todayDot{border-radius:var(--radius-pill);background-color:var(--danger-solid);flex:none;width:.5rem;height:.5rem}.CalendarSidePanel-module__EM3WCW__dayLabel{font-size:var(--text-sm);color:var(--text-primary)}.CalendarSidePanel-module__EM3WCW__counters{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.CalendarSidePanel-module__EM3WCW__counter{align-items:center;gap:var(--space-1);min-width:1.25rem;padding-inline:var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex}.CalendarSidePanel-module__EM3WCW__counterNeutral{background-color:var(--surface-active);color:var(--text-secondary)}.CalendarSidePanel-module__EM3WCW__counterAuto{background-color:var(--accent-2-subtle);color:var(--accent-2-text)}.CalendarSidePanel-module__EM3WCW__counter[data-expiring-chip]{border:1px dotted var(--danger-solid)}.CalendarSidePanel-module__EM3WCW__counter[data-expiring-chip=untagged]{background-color:var(--danger-subtle);color:var(--danger-text)}.CalendarSidePanel-module__EM3WCW__marker{color:var(--text-muted);flex:none}.CalendarSidePanel-module__EM3WCW__pickerModal{max-width:22rem}
.AssistantOverlay-module__3QMVzq__dimmer{position:fixed;inset:0}.AssistantOverlay-module__3QMVzq__panel{max-width:32rem;position:relative}.AssistantOverlay-module__3QMVzq__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:var(--border-hairline) solid var(--border-subtle);display:flex}.AssistantOverlay-module__3QMVzq__title{font-weight:var(--weight-semibold);color:var(--text-primary)}.AssistantOverlay-module__3QMVzq__headerActions{align-items:center;gap:var(--space-2);display:flex}.AssistantOverlay-module__3QMVzq__transcript{max-height:50vh;padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.AssistantOverlay-module__3QMVzq__turns{gap:var(--space-3);flex-direction:column;display:flex}.AssistantOverlay-module__3QMVzq__turn{display:flex}.AssistantOverlay-module__3QMVzq__turn[data-role=user]{justify-content:flex-end}.AssistantOverlay-module__3QMVzq__bubble{gap:var(--space-2);max-width:85%;padding:var(--space-3);border-radius:var(--radius-lg);background-color:var(--surface-sunken);font-size:var(--text-sm);flex-direction:column;display:flex}.AssistantOverlay-module__3QMVzq__turn[data-role=user] .AssistantOverlay-module__3QMVzq__bubble{background-color:var(--accent-subtle);color:var(--accent-text)}.AssistantOverlay-module__3QMVzq__composer{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:var(--border-hairline) solid var(--border-subtle);flex-direction:column;display:flex}.AssistantOverlay-module__3QMVzq__composerRow{align-items:center;gap:var(--space-2);display:flex}.AssistantOverlay-module__3QMVzq__input{min-width:0;font-size:var(--text-base);flex:1}.AssistantOverlay-module__3QMVzq__listening{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);display:flex}
.DateStepper-module__l19K7G__root{justify-content:space-between;align-items:center;gap:var(--space-2);flex:1 0 100%;width:100%;display:flex}.DateStepper-module__l19K7G__label{text-align:center;font-size:var(--text-sm);font-weight:var(--weight-medium);flex-direction:column;flex:1;align-items:center;display:flex}
.EntityCard-module__akVrlq__root{gap:var(--space-3);height:100%;padding:var(--space-4);background-color:var(--surface-raised);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);text-align:start;transition:background-color var(--transition-fast);flex-direction:column;display:flex}.EntityCard-module__akVrlq__root[data-clickable=true]{cursor:pointer}.EntityCard-module__akVrlq__root[data-clickable=true]:hover{background-color:var(--surface-hover)}.EntityCard-module__akVrlq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.EntityCard-module__akVrlq__body{gap:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;flex:1;display:flex}.EntityCard-module__akVrlq__footer{justify-content:flex-end;align-items:center;gap:var(--space-1);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--border-subtle);display:flex}
.WelcomeVideoModal-module__0liCJW__modal{max-width:52rem}.WelcomeVideoModal-module__0liCJW__frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background-color:var(--surface-sunken);width:100%;position:relative;overflow:hidden}.WelcomeVideoModal-module__0liCJW__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.WelcomeVideoModal-module__0liCJW__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:var(--border-hairline) solid var(--border-subtle);flex-wrap:wrap;display:flex}
.TaskPreviewTooltip-module__-310LG__root{text-align:start;flex-direction:column;min-width:14rem;display:flex}.TaskPreviewTooltip-module__-310LG__header{gap:var(--space-2);padding:var(--space-3);background-color:var(--surface-sunken);border-bottom:var(--border-hairline) solid var(--border-subtle);flex-direction:column;display:flex}.TaskPreviewTooltip-module__-310LG__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-primary);overflow-wrap:anywhere}.TaskPreviewTooltip-module__-310LG__meta{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.TaskPreviewTooltip-module__-310LG__metaItem{align-items:center;gap:var(--space-1);display:inline-flex}.TaskPreviewTooltip-module__-310LG__stars{align-items:center;gap:var(--space-1);color:var(--warning-solid);display:inline-flex}.TaskPreviewTooltip-module__-310LG__body{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.TaskPreviewTooltip-module__-310LG__description{-webkit-line-clamp:4;line-clamp:4;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TaskPreviewTooltip-module__-310LG__section{gap:var(--space-2);flex-direction:column;display:flex}.TaskPreviewTooltip-module__-310LG__groupTitle{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);display:inline-flex}.TaskPreviewTooltip-module__-310LG__subtasks{gap:var(--space-1);flex-direction:column;margin:0;padding-inline-start:var(--space-2);list-style:none;display:flex}.TaskPreviewTooltip-module__-310LG__subtask{align-items:flex-start;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-secondary);display:flex}.TaskPreviewTooltip-module__-310LG__subtask svg{color:var(--border-strong);flex:none;margin-top:.125rem}.TaskPreviewTooltip-module__-310LG__subtask[data-done=true]{background-color:var(--success-border);color:var(--success-text)}.TaskPreviewTooltip-module__-310LG__subtask[data-done=true] svg{color:var(--success-solid)}.TaskPreviewTooltip-module__-310LG__more{font-size:var(--text-xs);color:var(--text-muted)}.TaskPreviewTooltip-module__-310LG__links{gap:var(--space-1);flex-wrap:wrap;display:flex}.TaskPreviewTooltip-module__-310LG__link{align-items:center;gap:var(--space-1);max-width:100%;padding:0 var(--space-2);background-color:var(--surface-sunken);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:1.6;display:inline-flex;overflow:hidden}.TaskPreviewTooltip-module__-310LG__linkType{font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}
.AssistantWidgetView-module__oHxFtW__root{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background-color:var(--surface-raised);border:var(--border-hairline) solid var(--border-subtle);font-size:var(--text-sm);flex-direction:column;display:flex}.AssistantWidgetView-module__oHxFtW__title{font-weight:var(--weight-medium);color:var(--text-primary)}.AssistantWidgetView-module__oHxFtW__task{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AssistantWidgetView-module__oHxFtW__taskTitle{color:var(--text-primary)}.AssistantWidgetView-module__oHxFtW__time{font-variant-numeric:tabular-nums;color:var(--text-muted)}.AssistantWidgetView-module__oHxFtW__meta{color:var(--text-muted);font-size:var(--text-xs)}.AssistantWidgetView-module__oHxFtW__subTasks{gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);flex-direction:column;padding-inline-start:var(--space-4);list-style:outside;display:flex}
.DiscardChangesDialog-module__4hDz8G__modal{max-width:26rem}
.FilterBar-module__Bz1KLG__root{gap:var(--space-3);flex-direction:column;display:flex}.FilterBar-module__Bz1KLG__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.FilterBar-module__Bz1KLG__row[data-row=search]>*{flex:1}.FilterBar-module__Bz1KLG__root[data-layout=inline]{flex-flow:wrap;align-items:center}.FilterBar-module__Bz1KLG__root[data-layout=inline]>.FilterBar-module__Bz1KLG__row[data-row=filters]{flex:none}.FilterBar-module__Bz1KLG__root[data-layout=inline]>.FilterBar-module__Bz1KLG__row[data-row=search]{flex:22rem;min-width:0}
@media (min-width:48rem){.FormSection-module___ncQvG__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.FormSection-module___ncQvG__title{font-size:var(--text-lg)}.FormSection-module___ncQvG__description{font-size:var(--text-sm);color:var(--text-muted)}.FormSection-module___ncQvG__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}
.WaterTracker-module__6zmDNq__root{border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-raised);align-items:center;display:inline-flex;overflow:hidden}.WaterTracker-module__6zmDNq__root>*+*{border-inline-start:var(--border-hairline) solid var(--border-subtle)}.WaterTracker-module__6zmDNq__step{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.WaterTracker-module__6zmDNq__step:hover:not(:disabled){background-color:var(--surface-hover);color:var(--text-primary)}}.WaterTracker-module__6zmDNq__step:disabled{opacity:.4;cursor:not-allowed}.WaterTracker-module__6zmDNq__readout{justify-content:center;align-items:center;gap:var(--space-1);height:2rem;padding-inline:var(--space-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-secondary);display:inline-flex}.WaterTracker-module__6zmDNq__root[data-icon-tone=normal] .WaterTracker-module__6zmDNq__readout,.WaterTracker-module__6zmDNq__root[data-icon-tone=pulse] .WaterTracker-module__6zmDNq__readout{color:var(--accent-text)}.WaterTracker-module__6zmDNq__root[data-icon-tone=warning] .WaterTracker-module__6zmDNq__readout,.WaterTracker-module__6zmDNq__root[data-icon-tone=shake] .WaterTracker-module__6zmDNq__readout{color:var(--warning-text)}.WaterTracker-module__6zmDNq__root[data-icon-tone=empty] .WaterTracker-module__6zmDNq__readout{color:var(--text-muted)}
.Modal-module__oKP95a__root[data-size=md]{max-width:36rem}.Modal-module__oKP95a__root[data-size=lg]{max-width:48rem}.Modal-module__oKP95a__root[data-size=xl]{max-width:64rem}.Modal-module__oKP95a__title{font-size:var(--text-lg);letter-spacing:var(--tracking-tight)}
.CalendarPanelHeader-module__FCSc9W__root{gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-3);border-bottom:var(--border-hairline) solid var(--border-subtle);background-color:var(--surface-raised);flex-direction:column;flex:none;align-items:stretch;display:flex}@media (min-width:64rem){.CalendarPanelHeader-module__FCSc9W__root{padding-block:var(--space-4) var(--space-3);padding-inline:var(--space-5)}}.CalendarPanelHeader-module__FCSc9W__topRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.CalendarPanelHeader-module__FCSc9W__titleGroup{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.CalendarPanelHeader-module__FCSc9W__title{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;display:flex;overflow:hidden}.CalendarPanelHeader-module__FCSc9W__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.CalendarPanelHeader-module__FCSc9W__toolbar{row-gap:var(--space-2);min-height:2.25rem}.CalendarPanelHeader-module__FCSc9W__viewControls{margin-inline-start:auto}
.EntityEditorShell-module__UiSvtq__modal{max-width:44rem;position:relative}.EntityEditorShell-module__UiSvtq__modal[data-size=xl]{max-width:56rem}.EntityEditorShell-module__UiSvtq__modal[data-mode=panel]{border:var(--border-hairline) solid var(--border-subtle);box-shadow:var(--shadow-overlay);position:fixed}.EntityEditorShell-module__UiSvtq__modal[data-mode=panel] .EntityEditorShell-module__UiSvtq__header{cursor:move;touch-action:none}.EntityEditorShell-module__UiSvtq__modal[data-mode=panel] .EntityEditorShell-module__UiSvtq__header input,.EntityEditorShell-module__UiSvtq__modal[data-mode=panel] .EntityEditorShell-module__UiSvtq__header textarea{cursor:text;touch-action:auto}.EntityEditorShell-module__UiSvtq__modal[data-mode=panel] .EntityEditorShell-module__UiSvtq__header button,.EntityEditorShell-module__UiSvtq__modal[data-mode=panel] .EntityEditorShell-module__UiSvtq__header a,.EntityEditorShell-module__UiSvtq__modal[data-mode=panel] .EntityEditorShell-module__UiSvtq__header select{cursor:pointer;touch-action:auto}.EntityEditorShell-module__UiSvtq__header{gap:var(--space-3);flex-wrap:wrap}.EntityEditorShell-module__UiSvtq__dragGrip{color:var(--text-muted);font-size:var(--text-lg);cursor:move;touch-action:none;flex:none;align-self:stretch;align-items:center;display:flex}.EntityEditorShell-module__UiSvtq__title{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.EntityEditorShell-module__UiSvtq__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.EntityEditorShell-module__UiSvtq__bodyActions{justify-content:flex-end}.EntityEditorShell-module__UiSvtq__body{flex:1;min-height:0}.EntityEditorShell-module__UiSvtq__page{width:100%}.EntityEditorShell-module__UiSvtq__pageBody{flex-direction:column;display:flex}@media (min-width:64rem){.EntityEditorShell-module__UiSvtq__pageBody .ProseMirror{min-height:60dvh}.EntityEditorShell-module__UiSvtq__pageBody textarea{min-height:10rem}}.EntityEditorShell-module__UiSvtq__pageHeader{top:var(--topbar-height);z-index:20;background-color:var(--surface-page);padding-top:var(--space-2);position:sticky}.EntityEditorShell-module__UiSvtq__belowBody{padding-top:var(--space-6);border-top:var(--border-hairline) solid var(--border-subtle)}.EntityEditorShell-module__UiSvtq__resizeHandle{width:var(--space-5);height:var(--space-5);cursor:nwse-resize;touch-action:none;background-image:linear-gradient(135deg, transparent 0 45%, var(--border-strong) 45% 55%, transparent 55% 70%, var(--border-strong) 70% 80%, transparent 80%);position:absolute;bottom:0;right:0}
.SpotlightSearch-module__U28j9W__trigger{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-raised);color:var(--text-muted);font-size:var(--text-sm);display:inline-flex}.SpotlightSearch-module__U28j9W__trigger:hover{border-color:var(--border-strong)}.SpotlightSearch-module__U28j9W__overlay{z-index:50;background-color:var(--overlay-backdrop);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));padding:var(--space-4);padding-top:var(--space-8);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}@media (min-width:40rem){.SpotlightSearch-module__U28j9W__overlay{padding-top:var(--space-16)}}.SpotlightSearch-module__U28j9W__wrap{justify-content:center;width:100%;max-width:40rem;display:flex;position:relative}.SpotlightSearch-module__U28j9W__dimmer{position:fixed;inset:0}.SpotlightSearch-module__U28j9W__panel{width:100%;max-width:40rem;max-height:calc(100dvh - var(--space-8) - var(--space-4));background-color:var(--surface-raised);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay-strong);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.SpotlightSearch-module__U28j9W__panel{max-height:calc(100dvh - var(--space-16) - var(--space-4))}}.SpotlightSearch-module__U28j9W__panel:focus-within{border-color:var(--accent)}.SpotlightSearch-module__U28j9W__searchRow{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--border-hairline) solid var(--border-subtle);color:var(--text-muted);transition:background-color var(--transition-fast);display:flex}.SpotlightSearch-module__U28j9W__searchRow[data-mode=tasks]{background-color:var(--info-subtle);border-bottom-color:var(--info-border)}.SpotlightSearch-module__U28j9W__searchInput{font-size:var(--text-lg);width:100%;color:var(--text-primary);background:0 0;border:0;min-width:0}.SpotlightSearch-module__U28j9W__searchInput:focus{outline:none}.SpotlightSearch-module__U28j9W__searchInput::placeholder{color:var(--text-muted)}.SpotlightSearch-module__U28j9W__modeSwitch{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.SpotlightSearch-module__U28j9W__modeButton{padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-muted);display:inline-flex}.SpotlightSearch-module__U28j9W__modeButton:hover{color:var(--text-secondary);background-color:var(--surface-hover)}.SpotlightSearch-module__U28j9W__modeButton[data-active]{color:var(--accent-text);background-color:var(--accent-subtle)}.SpotlightSearch-module__U28j9W__modeDivider{width:var(--border-hairline);margin:0 var(--space-1);background-color:var(--border-subtle);align-self:stretch}.SpotlightSearch-module__U28j9W__taskMeta{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.SpotlightSearch-module__U28j9W__taskMatchedIn{font-style:italic}.SpotlightSearch-module__U28j9W__taskBadge{padding:0 var(--space-2);border-radius:var(--radius-sm);background-color:var(--surface-hover);color:var(--text-secondary)}.SpotlightSearch-module__U28j9W__taskBadge[data-status=done]{background-color:var(--success-subtle);color:var(--success-text)}.SpotlightSearch-module__U28j9W__taskBadge[data-status=cancelled]{background-color:var(--danger-subtle);color:var(--danger-text)}.SpotlightSearch-module__U28j9W__taskSnippet{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SpotlightSearch-module__U28j9W__mark{background-color:var(--accent-subtle);color:var(--accent-text);border-radius:var(--radius-sm)}.SpotlightSearch-module__U28j9W__results{max-height:60vh;padding:var(--space-2);overflow-y:auto}.SpotlightSearch-module__U28j9W__statusBlock{flex-direction:column}.SpotlightSearch-module__U28j9W__group{gap:var(--space-1);padding-block:var(--space-2);flex-direction:column;display:flex}.SpotlightSearch-module__U28j9W__groupHeading{align-items:center;gap:var(--space-2);padding-inline:var(--space-2);display:flex}.SpotlightSearch-module__U28j9W__result{align-items:center;gap:var(--space-3);border:none}.SpotlightSearch-module__U28j9W__result[data-highlighted=true]{background-color:var(--surface-hover)}.SpotlightSearch-module__U28j9W__tile{border-radius:var(--radius-md);background-color:var(--surface-sunken);width:1.75rem;height:1.75rem;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.SpotlightSearch-module__U28j9W__resultBody{flex:1;min-width:0}.SpotlightSearch-module__U28j9W__resultTitle{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);overflow:hidden}.SpotlightSearch-module__U28j9W__resultTags,.SpotlightSearch-module__U28j9W__rowActions{align-items:center;gap:var(--space-1);flex:none;display:flex}.SpotlightSearch-module__U28j9W__footer{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:var(--border-hairline) solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.SpotlightSearch-module__U28j9W__hint{align-items:center;gap:var(--space-1);display:inline-flex}.SpotlightSearch-module__U28j9W__count{margin-inline-start:auto}.SpotlightSearch-module__U28j9W__footer kbd{font-family:var(--font-mono), monospace;font-size:var(--text-xs);padding:0 var(--space-1);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-sm);background-color:var(--surface-sunken)}
.Select-module__GknLcG__control{align-items:center;display:flex;position:relative}.Select-module__GknLcG__select{appearance:none;padding-inline-end:var(--space-8)}.Select-module__GknLcG__control:after{content:"";width:.625rem;height:.375rem;color:var(--text-muted);pointer-events:none;background-color:currentColor;position:absolute;inset-inline-end:var(--space-3);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.CalendarTaskPanel-module__CfC8LG__root{background-color:var(--surface-raised);flex-direction:column;gap:0;min-height:0;display:flex}@media (min-width:64rem){.CalendarTaskPanel-module__CfC8LG__root{flex:1}.CalendarTaskPanel-module__CfC8LG__sideToggle{display:none}}.CalendarTaskPanel-module__CfC8LG__selectedCount{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.CalendarTaskPanel-module__CfC8LG__body{gap:var(--space-5);min-height:0;padding-block:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (min-width:64rem){.CalendarTaskPanel-module__CfC8LG__body{padding:var(--space-4) var(--space-5) var(--space-5)}}.CalendarTaskPanel-module__CfC8LG__body .sb-list{gap:var(--space-2);padding-inline:var(--space-3);border:0;border-radius:0;overflow:visible}@media (min-width:64rem){.CalendarTaskPanel-module__CfC8LG__body .sb-list{padding-inline:0}}.CalendarTaskPanel-module__CfC8LG__sectionTitle{padding-inline:var(--space-3);align-items:center;gap:var(--space-2);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);font-weight:var(--weight-medium);display:flex}@media (min-width:64rem){.CalendarTaskPanel-module__CfC8LG__sectionTitle{padding-inline:0}}.CalendarTaskPanel-module__CfC8LG__group{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.CalendarTaskPanel-module__CfC8LG__group[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.CalendarTaskPanel-module__CfC8LG__cell{min-width:0;display:flex}:is(.CalendarTaskPanel-module__CfC8LG__cell [data-tooltip-root],.CalendarTaskPanel-module__CfC8LG__cell [data-tooltip-trigger]){flex:1;min-width:0;display:flex}.CalendarTaskPanel-module__CfC8LG__row{align-items:stretch;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--task-edge);border-inline-start:3px solid var(--task-rule);border-radius:var(--radius-md);background-color:var(--task-surface);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);flex-direction:column;flex:1;display:flex}@media (hover:hover){.CalendarTaskPanel-module__CfC8LG__row:hover{border-block-color:var(--border-default);border-inline-end-color:var(--border-default);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.CalendarTaskPanel-module__CfC8LG__row:hover{transform:none}}.CalendarTaskPanel-module__CfC8LG__row[data-selected=true]{background-color:var(--accent-subtle);border-block-color:var(--accent-border);border-inline-end-color:var(--accent-border)}.CalendarTaskPanel-module__CfC8LG__row[data-cancelled=true]{opacity:.55}.CalendarTaskPanel-module__CfC8LG__rowMain{align-items:flex-start;gap:var(--space-2);display:flex}.CalendarTaskPanel-module__CfC8LG__rowSelect{flex:none;align-items:center;display:flex}.CalendarTaskPanel-module__CfC8LG__rowText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.CalendarTaskPanel-module__CfC8LG__rowTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-primary);overflow-wrap:anywhere}.CalendarTaskPanel-module__CfC8LG__rowTitle[data-cancelled=true]{color:var(--text-muted)}.CalendarTaskPanel-module__CfC8LG__rowTime{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);display:flex}.CalendarTaskPanel-module__CfC8LG__rowActions{align-items:center;gap:var(--space-1);color:var(--text-muted);flex:none;display:flex}.CalendarTaskPanel-module__CfC8LG__rowActions>svg{font-size:var(--text-sm)}.CalendarTaskPanel-module__CfC8LG__rowBadge{width:1.125rem;height:1.125rem;font-size:var(--text-xs);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}.CalendarTaskPanel-module__CfC8LG__rowBadge[data-task-badge=done]{background-color:var(--success-subtle);color:var(--success-text)}.CalendarTaskPanel-module__CfC8LG__rowBadge[data-task-badge=cancelled]{background-color:var(--danger-subtle);color:var(--danger-text)}.CalendarTaskPanel-module__CfC8LG__categories{gap:var(--space-1);flex-wrap:wrap;display:flex}.CalendarTaskPanel-module__CfC8LG__gap{justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);display:flex}.CalendarTaskPanel-module__CfC8LG__plannedMeta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.CalendarTaskPanel-module__CfC8LG__plannedWindow{align-items:center;gap:var(--space-1);display:inline-flex}.CalendarTaskPanel-module__CfC8LG__row[data-kind=pill][data-state=dismissed]{opacity:.55}.CalendarTaskPanel-module__CfC8LG__linkAction{border-radius:var(--radius-md);border:var(--border-hairline) solid var(--action-goto-border);background-color:var(--action-goto-subtle);width:1.75rem;height:1.75rem;color:var(--action-goto);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.CalendarTaskPanel-module__CfC8LG__linkAction:hover{border-color:var(--action-goto)}}.CalendarTaskPanel-module__CfC8LG__moveModal{max-width:24rem}.CalendarTaskPanel-module__CfC8LG__moveHeader{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:var(--border-hairline) solid var(--border-subtle);color:var(--text-primary);display:flex}.CalendarTaskPanel-module__CfC8LG__moveTitle{font-size:var(--text-base);font-weight:var(--weight-semibold)}.CalendarTaskPanel-module__CfC8LG__moveForm{flex-direction:column;min-height:0;display:flex}
.AppShell-module__zsum4a__topbar{z-index:var(--z-topbar);height:var(--topbar-height);background-color:var(--surface-raised);border-bottom:var(--border-hairline) solid var(--border-subtle);position:sticky;top:0}.AppShell-module__zsum4a__topbar[data-overlay-open]{z-index:calc(var(--z-backdrop) + 1)}.AppShell-module__zsum4a__topbarInner{width:100%;height:100%;padding-inline:var(--space-2);align-items:center;gap:var(--space-3);grid-template-columns:1fr auto 1fr;display:grid}@media (min-width:64rem){.AppShell-module__zsum4a__topbarInner{padding-inline:var(--space-3)}}.AppShell-module__zsum4a__topbarStart{justify-content:flex-start;align-items:center;gap:var(--space-2);grid-column:1;min-width:0;display:flex}.AppShell-module__zsum4a__brand{justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap;display:inline-flex}.AppShell-module__zsum4a__brand img{height:2.75rem}.AppShell-module__zsum4a__topbarActions{justify-content:flex-end;align-items:center;gap:var(--space-2);grid-column:3;min-width:0;display:flex}.AppShell-module__zsum4a__account{min-width:0}.AppShell-module__zsum4a__accountName{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:8rem;overflow:hidden}.AppShell-module__zsum4a__account svg{flex-shrink:0}@media (max-width:47.99rem){.AppShell-module__zsum4a__accountName{max-width:5rem}}.AppShell-module__zsum4a__topbar[data-hand=left] .AppShell-module__zsum4a__topbarActions{grid-column:1;justify-content:flex-start}.AppShell-module__zsum4a__topbar[data-hand=left] .AppShell-module__zsum4a__topbarStart{grid-column:3;justify-content:flex-end}.AppShell-module__zsum4a__iconButton{padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.AppShell-module__zsum4a__iconButton:hover{background-color:var(--surface-hover);color:var(--text-primary)}.AppShell-module__zsum4a__iconButton[data-tone=assistant],.AppShell-module__zsum4a__iconButton[data-tone=assistant]:hover{color:var(--nav-assistant)}.AppShell-module__zsum4a__iconButton[data-tone=search],.AppShell-module__zsum4a__iconButton[data-tone=search]:hover{color:var(--nav-search)}.AppShell-module__zsum4a__iconButton[data-tone=clipboard],.AppShell-module__zsum4a__iconButton[data-tone=clipboard]:hover{color:var(--nav-clipboard)}.AppShell-module__zsum4a__menuButton{display:inline-flex}@media (min-width:64rem){.AppShell-module__zsum4a__menuButton{display:none}}.AppShell-module__zsum4a__nav{grid-column:2;display:none}@media (min-width:64rem){.AppShell-module__zsum4a__nav{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;display:flex}}.AppShell-module__zsum4a__navLink,.AppShell-module__zsum4a__nav [data-nav-group]{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);white-space:nowrap;color:var(--text-secondary);transition:background-color var(--transition-fast), color var(--transition-fast);text-decoration:none;display:inline-flex}.AppShell-module__zsum4a__navLink:hover{background-color:var(--surface-hover);color:var(--text-primary);text-decoration:none}.AppShell-module__zsum4a__nav .AppShell-module__zsum4a__navLink:hover,.AppShell-module__zsum4a__nav [data-nav-group]:hover{color:var(--text-primary);background-color:#0000;text-decoration:none}.AppShell-module__zsum4a__nav .AppShell-module__zsum4a__navLink:not([data-active]):hover .AppShell-module__zsum4a__navLabel,.AppShell-module__zsum4a__nav [data-nav-group]:not([data-active]):hover .AppShell-module__zsum4a__navLabel{border-bottom-color:var(--border-strong)}.AppShell-module__zsum4a__navLink[data-active=true],.AppShell-module__zsum4a__nav [data-nav-group][data-active=true]{color:var(--accent-text);font-weight:var(--weight-medium)}.AppShell-module__zsum4a__navLabel{border-bottom:2px solid #0000}.AppShell-module__zsum4a__navLink[data-active=true] .AppShell-module__zsum4a__navLabel,.AppShell-module__zsum4a__nav [data-nav-group][data-active=true] .AppShell-module__zsum4a__navLabel{border-bottom-color:currentColor}.AppShell-module__zsum4a__navIcon{flex:none;width:1.1em;height:1.1em}.AppShell-module__zsum4a__navIcon[data-tone=calendar]{color:var(--nav-calendar)}.AppShell-module__zsum4a__navIcon[data-tone=organize]{color:var(--nav-organize)}.AppShell-module__zsum4a__navIcon[data-tone=reviews]{color:var(--nav-reviews)}.AppShell-module__zsum4a__navIcon[data-tone=projects]{color:var(--nav-projects)}.AppShell-module__zsum4a__navIcon[data-tone=second-brain]{color:var(--nav-second-brain)}.AppShell-module__zsum4a__navIcon[data-tone=media]{color:var(--nav-media)}.AppShell-module__zsum4a__navIcon[data-tone=youtube]{color:var(--nav-youtube)}.AppShell-module__zsum4a__navIcon[data-tone=twitch]{color:var(--nav-twitch)}.AppShell-module__zsum4a__navIcon[data-tone=news]{color:var(--nav-news)}.AppShell-module__zsum4a__navIcon[data-tone=task]{color:var(--nav-task)}.AppShell-module__zsum4a__navIcon[data-tone=auto-tasks]{color:var(--nav-auto-tasks)}.AppShell-module__zsum4a__navIcon[data-tone=event-tasks]{color:var(--nav-event-tasks)}.AppShell-module__zsum4a__navIcon[data-tone=pills]{color:var(--nav-pills)}.AppShell-module__zsum4a__navIcon[data-tone=task-categories]{color:var(--nav-task-categories)}.AppShell-module__zsum4a__navIcon[data-tone=cashflow]{color:var(--nav-cashflow)}.AppShell-module__zsum4a__navIcon[data-tone=cashflow-options]{color:var(--nav-cashflow-options)}.AppShell-module__zsum4a__navIcon[data-tone=budgets]{color:var(--nav-budgets)}.AppShell-module__zsum4a__navIcon[data-tone=subscriptions]{color:var(--nav-subscriptions)}.AppShell-module__zsum4a__navIcon[data-tone=wishlist]{color:var(--nav-wishlist)}.AppShell-module__zsum4a__navIcon[data-tone=users]{color:var(--nav-users)}.AppShell-module__zsum4a__body{flex-direction:column;flex:1;display:flex}.AppShell-module__zsum4a__content{width:100%;max-width:var(--container-max);padding:var(--space-6) var(--space-4);flex:1;margin-inline:auto}@media (min-width:64rem){.AppShell-module__zsum4a__content{padding:var(--space-8)}}.AppShell-module__zsum4a__content:has(>[data-page-width=wide]){max-width:none}.AppShell-module__zsum4a__drawerBackdrop{z-index:var(--z-backdrop);background-color:var(--overlay-backdrop);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));justify-content:flex-start;align-items:stretch;display:flex;position:fixed;inset:0}@media (min-width:64rem){.AppShell-module__zsum4a__drawerBackdrop{display:none}}.AppShell-module__zsum4a__drawer{background-color:var(--surface-raised);flex-direction:column;width:100%;height:100dvh;display:flex}.AppShell-module__zsum4a__drawerHeader{height:var(--topbar-height);justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline:var(--space-4);border-bottom:var(--border-hairline) solid var(--border-subtle);flex:none;display:flex}.AppShell-module__zsum4a__drawerTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.AppShell-module__zsum4a__drawerBody{overscroll-behavior:contain;min-height:0;padding:var(--space-4);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));gap:var(--space-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.AppShell-module__zsum4a__drawerGroupLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);padding:var(--space-3) var(--space-3) var(--space-1)}.AppShell-module__zsum4a__nav [data-dropdown-popover]{max-height:70vh;overflow-y:auto}
.sharedFormBits-module__yWDXkq__titleInput{width:100%;color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);background:0 0;border:0;padding:0}.sharedFormBits-module__yWDXkq__titleInput::placeholder{color:var(--text-muted);font-weight:var(--weight-regular)}.sharedFormBits-module__yWDXkq__titleInput:focus{border-bottom:var(--border-hairline) solid var(--accent);outline:none}
.PageHeader-module__cVtxAq__root{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.PageHeader-module__cVtxAq__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}
.Textarea-module__ZfTfgq__textarea{resize:vertical;min-height:6rem;line-height:var(--leading-normal)}
.GanttRow-module__f1Jboa__root{cursor:pointer;border-bottom:var(--border-hairline) solid var(--border-subtle);transition:background-color var(--transition-fast);align-items:center;display:flex}@media (hover:hover){.GanttRow-module__f1Jboa__root:hover{background-color:var(--surface-hover)}}.GanttRow-module__f1Jboa__root[data-cancelled=true]{opacity:.55}.GanttRow-module__f1Jboa__name{z-index:1;align-items:center;gap:var(--space-2);height:100%;padding-inline:var(--space-3);background-color:var(--surface-raised);border-inline-end:var(--border-hairline) solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-primary);flex:none;display:flex;position:sticky;inset-inline-start:0}@media (hover:hover){.GanttRow-module__f1Jboa__root:hover .GanttRow-module__f1Jboa__name{background-color:var(--surface-hover)}}.GanttRow-module__f1Jboa__title{font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.GanttRow-module__f1Jboa__root[data-cancelled=true] .GanttRow-module__f1Jboa__title{color:var(--text-muted)}.GanttRow-module__f1Jboa__track{flex:none;height:100%;position:relative}.GanttRow-module__f1Jboa__bar{border-radius:var(--radius-sm);height:1.25rem;font-size:var(--text-xs);padding-inline:var(--space-2);white-space:nowrap;text-overflow:ellipsis;background-color:var(--accent-subtle);border:var(--border-hairline) solid var(--accent-border);color:var(--accent-text);position:absolute;top:50%;overflow:hidden;translate:0 -50%}.GanttRow-module__f1Jboa__bar[data-marker=expired]{background-color:var(--danger-subtle);border-color:var(--danger-border);color:var(--danger-text)}.GanttRow-module__f1Jboa__bar[data-marker=personal]{background-color:var(--accent-2-subtle);border-color:var(--accent-2-border);color:var(--accent-2-text)}.GanttRow-module__f1Jboa__bar[data-marker=muted]{background-color:var(--success-subtle);border-color:var(--success-border);color:var(--success-text)}.GanttRow-module__f1Jboa__offSegment{background-color:var(--surface-raised);border:var(--border-hairline) dashed var(--border-strong);border-radius:var(--radius-sm);pointer-events:none;height:1.25rem;position:absolute;top:50%;translate:0 -50%}.GanttRow-module__f1Jboa__offPreview{border-radius:var(--radius-sm);background-color:var(--surface-active);opacity:.6;pointer-events:none;height:1.25rem;position:absolute;top:50%;translate:0 -50%}.GanttRow-module__f1Jboa__root[data-off-editing=true]{cursor:crosshair}
.page-module__CIB6pW__root{gap:var(--space-4);padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}@media (min-width:64rem){.page-module__CIB6pW__root{margin:calc(-1 * var(--space-8));padding:var(--space-8);height:calc(100vh - var(--topbar-height))}}.page-module__CIB6pW__toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__CIB6pW__createAnchor{margin-inline-start:auto;display:inline-flex;position:relative}.page-module__CIB6pW__menuDismiss{z-index:var(--z-backdrop);position:fixed;inset:0}.page-module__CIB6pW__createMenu{top:calc(100% + var(--space-1));gap:var(--space-1);flex-direction:column;min-width:14rem;max-height:min(60vh,26rem);display:flex;position:absolute;inset-inline-end:0;overflow-y:auto}.page-module__CIB6pW__menuItem{border:none;width:100%}.page-module__CIB6pW__menuDot{border-radius:var(--radius-pill);background-color:var(--accent);flex:none;width:.5rem;height:.5rem}.page-module__CIB6pW__menuSeparator{height:1px;margin-block:var(--space-1);background-color:var(--border-subtle)}.page-module__CIB6pW__content{min-width:0}@media (min-width:64rem){.page-module__CIB6pW__content{flex:1;min-height:0;overflow-y:auto}}
.IndexPageShell-module__iOyNLq__root{gap:var(--space-4);flex-direction:column;display:flex}.IndexPageShell-module__iOyNLq__rule{border:0;border-top:var(--border-hairline) solid var(--border-subtle);margin:0}
.SharableLinksPanel-module__cXEdpq__expiryRow{align-items:center}.SharableLinksPanel-module__cXEdpq__row{align-items:stretch;gap:var(--space-2);flex-direction:column}.SharableLinksPanel-module__cXEdpq__rowHeader{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.SharableLinksPanel-module__cXEdpq__expires{font-size:var(--text-sm);color:var(--text-secondary)}.SharableLinksPanel-module__cXEdpq__url{font-family:var(--font-mono), monospace;font-size:var(--text-xs);word-break:break-all;padding:var(--space-2)}.SharableLinksPanel-module__cXEdpq__count{font-size:var(--text-xs);color:var(--text-muted)}
.VerifiedEmailGate-module__BdxasG__card{align-items:center;gap:var(--space-5);width:100%;max-width:27rem;padding:var(--space-8) var(--space-6);background-color:var(--surface-raised);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-xl);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.VerifiedEmailGate-module__BdxasG__badge{border-radius:var(--radius-pill);background-color:var(--accent-subtle);border:var(--border-hairline) solid var(--accent-border);width:3rem;height:3rem;color:var(--accent-text);font-size:var(--text-xl);flex:none;justify-content:center;align-items:center;display:inline-flex}.VerifiedEmailGate-module__BdxasG__intro{gap:var(--space-2);flex-direction:column;display:flex}.VerifiedEmailGate-module__BdxasG__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary)}.VerifiedEmailGate-module__BdxasG__description{font-size:var(--text-sm);color:var(--text-secondary)}.VerifiedEmailGate-module__BdxasG__email{font-weight:var(--weight-semibold);color:var(--text-primary);overflow-wrap:anywhere}.VerifiedEmailGate-module__BdxasG__feedback{text-align:left;justify-content:center;width:100%}.VerifiedEmailGate-module__BdxasG__actions{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.VerifiedEmailGate-module__BdxasG__hint{margin-top:var(--space-1)}.VerifiedEmailGate-module__BdxasG__exit{width:100%;margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--border-subtle);justify-content:center;display:flex}
.CalendarTimeline-module__QWWMCW__root{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.CalendarTimeline-module__QWWMCW__supplemental{gap:var(--space-3);padding-inline:var(--space-3);flex-direction:column;flex:none;display:flex}.CalendarTimeline-module__QWWMCW__zoom{align-items:center;gap:var(--space-1);display:flex}.CalendarTimeline-module__QWWMCW__zoomLevel,.CalendarTimeline-module__QWWMCW__offDaysHint{font-size:var(--text-sm);color:var(--text-muted)}.CalendarTimeline-module__QWWMCW__offDaysHint[data-tone=error]{color:var(--danger-text)}.CalendarTimeline-module__QWWMCW__scroll{max-height:min(70vh,40rem);margin-inline:var(--space-3);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-raised);overflow:auto}@media (min-width:64rem){.CalendarTimeline-module__QWWMCW__supplemental{padding-inline:var(--space-5)}.CalendarTimeline-module__QWWMCW__scroll{min-height:0;max-height:none;margin-inline:var(--space-5);flex:1}}.CalendarTimeline-module__QWWMCW__chart{position:relative}.CalendarTimeline-module__QWWMCW__axis{z-index:2;background-color:var(--surface-sunken);border-bottom:var(--border-hairline) solid var(--border-subtle);align-items:center;display:flex;position:sticky;top:0}.CalendarTimeline-module__QWWMCW__axisCorner{z-index:3;background-color:var(--surface-sunken);border-inline-end:var(--border-hairline) solid var(--border-subtle);flex:none;height:100%;position:sticky;inset-inline-start:0}.CalendarTimeline-module__QWWMCW__axisMonth{padding-inline:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;border-inline-start:var(--border-hairline) solid var(--border-subtle);flex:none}.CalendarTimeline-module__QWWMCW__body{position:relative}.CalendarTimeline-module__QWWMCW__gridlines{pointer-events:none;position:absolute;top:0;bottom:0}.CalendarTimeline-module__QWWMCW__weekend{pointer-events:none;background-color:var(--surface-sunken);background-image:repeating-linear-gradient(45deg, transparent, transparent 8px, var(--surface-active) 8px, var(--surface-active) 16px);position:absolute;top:0;bottom:0}.CalendarTimeline-module__QWWMCW__gridline{background-color:var(--border-subtle);width:1px;position:absolute;top:0;bottom:0}.CalendarTimeline-module__QWWMCW__today{background-color:var(--accent);width:2px;position:absolute;top:0;bottom:0}.CalendarTimeline-module__QWWMCW__rows{position:relative}.CalendarTimeline-module__QWWMCW__status{padding:var(--space-10) var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.CalendarTimeline-module__QWWMCW__footer{flex:none;justify-content:center;display:flex}
.BotApiPanel-module__3sTfBW__description{font-size:var(--text-sm);color:var(--text-secondary)}.BotApiPanel-module__3sTfBW__fieldLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);font-weight:var(--weight-medium)}.BotApiPanel-module__3sTfBW__value{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.BotApiPanel-module__3sTfBW__code{min-width:0;font-family:var(--font-mono), monospace;font-size:var(--text-sm);word-break:break-all;flex:1}.BotApiPanel-module__3sTfBW__tokenState{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.BotApiPanel-module__3sTfBW__tokenStateLabel{font-size:var(--text-sm);color:var(--text-secondary)}.BotApiPanel-module__3sTfBW__tokenActions{align-items:center;gap:var(--space-2);display:flex}
.page-module__aydn6q__footerLine{text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.page-module__aydn6q__footerLine a{color:var(--text-link)}
.page-module__nC61QG__title{font-size:var(--text-xl)}.page-module__nC61QG__consent{font-size:var(--text-xs);color:var(--text-muted);align-items:flex-start}.page-module__nC61QG__consent a{color:var(--text-link)}
.ImageLightbox-module__zLwgCG__root{z-index:calc(var(--z-backdrop) + 1);background-color:var(--overlay-backdrop);flex-direction:column;display:flex;position:fixed;inset:0}.ImageLightbox-module__zLwgCG__toolbar{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background-color:var(--surface-raised);border-bottom:var(--border-hairline) solid var(--border-subtle);display:flex}.ImageLightbox-module__zLwgCG__counter{color:var(--text-muted);font-size:var(--text-sm);margin-right:auto}.ImageLightbox-module__zLwgCG__stage{justify-content:center;align-items:center;gap:var(--space-3);min-height:0;padding:var(--space-4);flex:1;display:flex;overflow:hidden}.ImageLightbox-module__zLwgCG__frame{touch-action:none;flex:1;justify-content:center;align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.ImageLightbox-module__zLwgCG__frame[data-scale="1"]{cursor:default}.ImageLightbox-module__zLwgCG__image{max-width:100%;max-height:100%;transform:translate(var(--lightbox-pan-x), var(--lightbox-pan-y)) scale(var(--lightbox-scale));transform-origin:50%;-webkit-user-select:none;user-select:none}
.Switch-module__0s_omG__root{align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.Switch-module__0s_omG__root:has(.Switch-module__0s_omG__input:disabled){opacity:.5;cursor:not-allowed}.Switch-module__0s_omG__input{appearance:none;border-radius:var(--radius-pill);background-color:var(--border-default);width:2.25rem;height:1.25rem;cursor:inherit;transition:background-color var(--transition-fast);flex:none;margin:0;position:relative}.Switch-module__0s_omG__input:before{content:"";top:.125rem;border-radius:var(--radius-pill);background-color:var(--surface-raised);width:1rem;height:1rem;transition:transform var(--transition-fast);position:absolute;inset-inline-start:.125rem}.Switch-module__0s_omG__input:checked{background-color:var(--accent)}.Switch-module__0s_omG__input:checked:before{transform:translate(1rem)}
.ApplicationLogo-module__j8xBuW__root{width:auto;height:2rem;display:block}
.CalendarViewControls-module__8JZFXa__root{align-items:center;gap:var(--space-2);display:flex}.CalendarViewControls-module__8JZFXa__button{justify-content:center;align-items:center;gap:var(--space-1);min-width:2.25rem;height:2.25rem;padding-inline:var(--space-3);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--border-default);background-color:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-sm);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);line-height:1;display:inline-flex}.CalendarViewControls-module__8JZFXa__button svg{width:1.125rem;height:1.125rem}.CalendarViewControls-module__8JZFXa__button[data-target-view=timeline]{display:none}@media (min-width:64rem){.CalendarViewControls-module__8JZFXa__button[data-target-view=timeline]{display:inline-flex}}@media (hover:hover){.CalendarViewControls-module__8JZFXa__button:hover{background-color:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary)}}
.ProjectTaskModal-module__Owunoa__sectionTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.ProjectTaskModal-module__Owunoa__subtasksHeader{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ProjectTaskModal-module__Owunoa__subtask{gap:var(--space-3)}.ProjectTaskModal-module__Owunoa__subtaskTitle{font-size:var(--text-base);font-weight:var(--weight-medium)}.ProjectTaskModal-module__Owunoa__subtaskList{gap:var(--space-3);flex-direction:column;display:flex}.ProjectTaskModal-module__Owunoa__feedback{font-size:var(--text-sm);color:var(--text-secondary)}.ProjectTaskModal-module__Owunoa__feedbackLabel{font-weight:var(--weight-medium)}
.YoutubeChannelCard-module__U7ip8q__identity{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:inline-flex}.YoutubeChannelCard-module__U7ip8q__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-base);font-weight:var(--weight-semibold);overflow:hidden}.YoutubeChannelCard-module__U7ip8q__thumb,.YoutubeChannelCard-module__U7ip8q__thumbFallback{border-radius:var(--radius-pill);flex:none;width:2.25rem;height:2.25rem}.YoutubeChannelCard-module__U7ip8q__thumb{object-fit:cover}.YoutubeChannelCard-module__U7ip8q__thumbFallback{background-color:var(--surface-hover);color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.YoutubeChannelCard-module__U7ip8q__thumbFallback svg{width:1.125rem;height:1.125rem}.YoutubeChannelCard-module__U7ip8q__description{-webkit-line-clamp:2;line-clamp:2;height:calc(2em * var(--leading-snug));line-height:var(--leading-snug);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.YoutubeChannelCard-module__U7ip8q__meta{gap:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;margin-top:auto;display:flex}.YoutubeChannelCard-module__U7ip8q__metaItem{align-items:center;gap:var(--space-1);display:inline-flex}.YoutubeChannelCard-module__U7ip8q__metaItem svg{flex:none;width:.875rem;height:.875rem}
.page-module__n1EcMa__root{margin-top:calc(-1 * var(--space-6));margin-inline:calc(-1 * var(--space-4));margin-bottom:calc(-1 * var(--space-6));padding:0 0 var(--space-20);flex-direction:column;gap:0;display:flex}@media (min-width:64rem){.page-module__n1EcMa__root{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);margin:calc(-1 * var(--space-8));height:calc(100vh - var(--topbar-height));align-items:stretch;gap:0;padding:0;display:grid}}.page-module__n1EcMa__desktopSide{display:none}@media (min-width:64rem){.page-module__n1EcMa__desktopSide{left:0;top:var(--topbar-height);z-index:20;width:var(--sidebar-width);border:var(--border-hairline) solid var(--border-subtle);background-color:var(--surface-page);display:block;position:fixed;bottom:0;overflow:hidden}}.page-module__n1EcMa__mobileSide{display:none}.page-module__n1EcMa__mobileSide[data-open]{padding:var(--space-4);display:block}@media (min-width:64rem){.page-module__n1EcMa__mobileSide,.page-module__n1EcMa__mobileSide[data-open]{display:none}}.page-module__n1EcMa__panels{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (min-width:64rem){.page-module__n1EcMa__panels{min-height:0;padding-bottom:var(--calendar-strip-height);grid-column:2}}.page-module__n1EcMa__panels[data-hidden]{display:none}.page-module__n1EcMa__panelSlot{min-width:0}@media (min-width:64rem){.page-module__n1EcMa__panelSlot[data-view=day],.page-module__n1EcMa__panelSlot[data-view=timeline]{flex-direction:column;flex:1;min-height:0;display:flex}}
.CopyFromBagPicker-module__bViIZG__root{display:inline-flex;position:relative}.CopyFromBagPicker-module__bViIZG__menu{top:calc(100% + var(--space-1));gap:var(--space-1);flex-direction:column;max-height:14rem;display:flex;position:absolute;inset-inline-start:0;overflow-y:auto}
.MediaItemDropzone-module__PWVnvq__root{gap:var(--space-2);flex-direction:column;display:flex}.MediaItemDropzone-module__PWVnvq__zone{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-5);border:var(--border-hairline) dashed var(--border-strong);border-radius:var(--radius-lg);background-color:var(--surface-sunken);color:var(--text-muted);cursor:pointer;text-align:center;flex-direction:column;display:flex}.MediaItemDropzone-module__PWVnvq__zone[data-dragging=true]{border-color:var(--accent);color:var(--accent)}.MediaItemDropzone-module__PWVnvq__zone[data-disabled=true]{cursor:not-allowed;opacity:.6}.MediaItemDropzone-module__PWVnvq__input{display:none}.MediaItemDropzone-module__PWVnvq__errors{padding-left:var(--space-4);margin:0}
.CashflowCharts-module__9o9tyq__radioRow{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.CashflowCharts-module__9o9tyq__tableTag{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-muted)}.CashflowCharts-module__9o9tyq__chartGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:64rem){.CashflowCharts-module__9o9tyq__chartGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.MediaCard-module___yRwOW__title{font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere;min-width:0}.MediaCard-module___yRwOW__headerMeta{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.MediaCard-module___yRwOW__category{font-size:var(--text-xs);font-weight:var(--weight-medium)}.MediaCard-module___yRwOW__subTasksBlock{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.MediaCard-module___yRwOW__subTasks{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.MediaCard-module___yRwOW__subTask{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}
.ProjectTasksBoard-module__JOb1CG__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ProjectTasksBoard-module__JOb1CG__title{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.ProjectTasksBoard-module__JOb1CG__tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}
.ReviewCard-module__45Ua6q__headerLeft{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ReviewCard-module__45Ua6q__title{font-size:var(--text-base);font-weight:var(--weight-semibold);width:100%}.ReviewCard-module__45Ua6q__categoryTag{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-inverse);white-space:nowrap}.ReviewCard-module__45Ua6q__stars{color:var(--border-strong);align-items:center;gap:.125rem;display:inline-flex}.ReviewCard-module__45Ua6q__stars svg[data-filled=true]{color:var(--accent-2)}.ReviewCard-module__45Ua6q__excerpt{font-size:var(--text-sm);color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.TwitchChannelCard-module__MhDNDq__identity{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.TwitchChannelCard-module__MhDNDq__names{flex-direction:column;min-width:0;display:flex}.TwitchChannelCard-module__MhDNDq__name{font-size:var(--text-base);font-weight:var(--weight-semibold)}.TwitchChannelCard-module__MhDNDq__handle{font-size:var(--text-xs);color:var(--text-muted)}.TwitchChannelCard-module__MhDNDq__avatar,.TwitchChannelCard-module__MhDNDq__avatarFallback{border-radius:var(--radius-pill);flex:none;width:2.25rem;height:2.25rem}.TwitchChannelCard-module__MhDNDq__avatar{object-fit:cover}.TwitchChannelCard-module__MhDNDq__avatarFallback{background-color:var(--surface-hover);color:var(--text-secondary);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:flex}.TwitchChannelCard-module__MhDNDq__meta{font-size:var(--text-xs);color:var(--text-muted)}
.YoutubeChannelForm-module__rr06gG__channelHeader{align-items:flex-start;gap:var(--space-3);display:flex}.YoutubeChannelForm-module__rr06gG__channelThumb,.YoutubeChannelForm-module__rr06gG__channelThumbFallback{border-radius:var(--radius-pill);flex:none;width:3rem;height:3rem}.YoutubeChannelForm-module__rr06gG__channelThumb{object-fit:cover}.YoutubeChannelForm-module__rr06gG__channelThumbFallback{background-color:var(--surface-hover);color:var(--text-muted);justify-content:center;align-items:center;display:flex}.YoutubeChannelForm-module__rr06gG__channelThumbFallback svg{width:1.5rem;height:1.5rem}.YoutubeChannelForm-module__rr06gG__settingsGrid{gap:var(--space-3);flex-direction:column;display:flex}.YoutubeChannelForm-module__rr06gG__infoRow{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);display:flex}.YoutubeChannelForm-module__rr06gG__infoValue{color:var(--text-secondary)}
.Landing-module__5ARf-a__navBar{z-index:30;background-color:var(--surface-raised);border-bottom:var(--border-hairline) solid var(--border-subtle);position:sticky;top:0}.Landing-module__5ARf-a__nav{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--topbar-height);width:100%;max-width:var(--container-max);padding-inline:var(--space-4);margin-inline:auto;display:flex}.Landing-module__5ARf-a__brand{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);font-size:var(--text-base);color:var(--text-primary);display:inline-flex}.Landing-module__5ARf-a__navActions{align-items:center;gap:var(--space-2);display:flex}.Landing-module__5ARf-a__navLink{text-decoration:none;display:inline-flex}.Landing-module__5ARf-a__navLink:hover{text-decoration:none}.Landing-module__5ARf-a__hero{width:100%;max-width:var(--container-max);padding:var(--space-16) var(--space-4);border-bottom:var(--border-hairline) solid var(--border-subtle);margin-inline:auto}@media (min-width:64rem){.Landing-module__5ARf-a__hero{padding-block:var(--space-20)}}.Landing-module__5ARf-a__heroTitle{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);max-width:20ch}@media (min-width:48rem){.Landing-module__5ARf-a__heroTitle{font-size:var(--text-4xl)}}.Landing-module__5ARf-a__heroTitleHighlight{color:var(--accent-2-text)}.Landing-module__5ARf-a__heroSubtitle{margin-top:var(--space-5);font-size:var(--text-lg);color:var(--text-secondary);max-width:55ch;line-height:var(--leading-normal)}.Landing-module__5ARf-a__features{width:100%;max-width:var(--container-max);padding:var(--space-16) var(--space-4);margin-inline:auto}@media (min-width:64rem){.Landing-module__5ARf-a__features{padding-block:var(--space-20)}}.Landing-module__5ARf-a__featuresIntro{max-width:55ch;margin-bottom:var(--space-10)}.Landing-module__5ARf-a__featureGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.Landing-module__5ARf-a__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Landing-module__5ARf-a__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Landing-module__5ARf-a__featureCard{padding:var(--space-5);gap:var(--space-2)}.Landing-module__5ARf-a__featureTitle{font-size:var(--text-base)}.Landing-module__5ARf-a__featureText{font-size:var(--text-sm);color:var(--text-muted)}.Landing-module__5ARf-a__featuresCta{margin-top:var(--space-10);font-size:var(--text-sm);color:var(--text-muted)}
.MediaItemThumbGrid-module__F1uKLa__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));margin:0;padding:0;list-style:none;display:grid}.MediaItemThumbGrid-module__F1uKLa__cell{position:relative}.MediaItemThumbGrid-module__F1uKLa__thumbButton{aspect-ratio:1;border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-sunken);cursor:pointer;width:100%;padding:0;display:block;overflow:hidden}.MediaItemThumbGrid-module__F1uKLa__thumb{object-fit:cover;width:100%;height:100%;display:block}.MediaItemThumbGrid-module__F1uKLa__remove{top:var(--space-1);right:var(--space-1);position:absolute}.MediaItemThumbGrid-module__F1uKLa__empty{color:var(--text-muted);margin:0}
.NoteEditor-module__ElaQ-W__body{flex:1;min-height:0}.NoteEditor-module__ElaQ-W__editor{flex:1;min-height:0;display:flex}.NoteEditor-module__ElaQ-W__editor>div{flex:1;min-height:0}
.TripEditor-module__YOEAjq__sharedToolbar{top:var(--sb-editor-header-h,0px);z-index:10;border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);position:sticky;overflow:hidden}.TripEditor-module__YOEAjq__addSection{align-self:flex-start}
.SubscriptionCard-module___naxuG__name{font-size:var(--text-base);font-weight:var(--weight-semibold);min-width:0}.SubscriptionCard-module___naxuG__details{gap:var(--space-2);padding-block:var(--space-3);border-block:var(--border-hairline) solid var(--border-subtle);flex-direction:column;display:flex}.SubscriptionCard-module___naxuG__detailRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.SubscriptionCard-module___naxuG__detailIcon{font-size:var(--text-base);color:var(--text-muted);flex:none}.SubscriptionCard-module___naxuG__detailLabel{color:var(--text-muted)}.SubscriptionCard-module___naxuG__detailValue{color:var(--text-primary);text-align:end;margin-inline-start:auto}.SubscriptionCard-module___naxuG__chipRow{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}
.MediaListView-module__j7k9Oq__sectionTitle{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);font-weight:var(--weight-medium)}
.RssFeedCard-module__nTr6Pq__name{font-size:var(--text-base);font-weight:var(--weight-semibold);min-width:0}.RssFeedCard-module__nTr6Pq__meta{gap:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.RssFeedCard-module__nTr6Pq__metaItem{align-items:center;gap:var(--space-1);display:inline-flex}.RssFeedCard-module__nTr6Pq__metaItem svg{flex:none;width:.875rem;height:.875rem}.RssFeedCard-module__nTr6Pq__blacklist{align-items:flex-start;gap:var(--space-1);display:flex}.RssFeedCard-module__nTr6Pq__blacklist svg{flex:none;width:.875rem;height:.875rem;margin-top:.125em}
.ProjectDetailView-module__kLvrtW__header{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.ProjectDetailView-module__kLvrtW__headerMain{align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.ProjectDetailView-module__kLvrtW__title{min-width:0;margin-inline-end:auto}
.ReviewForm-module__5zIvhW__rating{align-items:center;gap:var(--space-3);display:flex}.ReviewForm-module__5zIvhW__stars{align-items:center;gap:var(--space-1);display:flex}.ReviewForm-module__5zIvhW__star{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--border-strong);cursor:pointer;transition:color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.ReviewForm-module__5zIvhW__star:hover,.ReviewForm-module__5zIvhW__star[data-active=true]{color:var(--accent-2)}.ReviewForm-module__5zIvhW__ratingValue{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.ReviewForm-module__5zIvhW__review{resize:vertical;min-height:12rem}
.TwitchChannelForm-module__jVj3Sq__header{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.TwitchChannelForm-module__jVj3Sq__settingsGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.TwitchChannelForm-module__jVj3Sq__settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.TwitchChannelForm-module__jVj3Sq__infoRow{align-items:center;gap:var(--space-2);display:flex}.TwitchChannelForm-module__jVj3Sq__infoValue{color:var(--text-primary)}.TwitchChannelForm-module__jVj3Sq__note{align-items:flex-start;gap:var(--space-3);display:flex}.TwitchChannelForm-module__jVj3Sq__noteList{gap:var(--space-1);flex-direction:column;margin:0;padding-inline-start:var(--space-4);display:flex}
.WishlistCard-module__uj4i_a__root[data-purchased=true]{opacity:.7;border-color:var(--action-complete-border)}.WishlistCard-module__uj4i_a__root[data-overdue=true]{border-color:var(--danger-border)}.WishlistCard-module__uj4i_a__name{font-size:var(--text-base);font-weight:var(--weight-semibold)}.WishlistCard-module__uj4i_a__deadline{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);display:inline-flex}.WishlistCard-module__uj4i_a__root[data-overdue=true] .WishlistCard-module__uj4i_a__deadline{color:var(--danger-text)}.WishlistCard-module__uj4i_a__noDeadline{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--warning-text);display:inline-flex}.WishlistCard-module__uj4i_a__notes{font-size:var(--text-sm);color:var(--text-secondary)}.WishlistCard-module__uj4i_a__categories{gap:var(--space-1);flex-wrap:wrap;display:flex}
.YoutubeChannelModal-module__TOsU8W__sectionTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold)}
.page-module__8AyFVq__header{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:48rem){.page-module__8AyFVq__header{flex-direction:row;justify-content:space-between;align-items:center}}.page-module__8AyFVq__headerActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__8AyFVq__savedAt{font-size:var(--text-xs);color:var(--text-muted)}.page-module__8AyFVq__timeFields{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:40rem){.page-module__8AyFVq__timeFields{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__8AyFVq__subtaskRow{gap:var(--space-2)}.page-module__8AyFVq__subtaskText{flex:1;min-width:0}.page-module__8AyFVq__addSubtaskForm{align-items:flex-end;gap:var(--space-2);display:flex}.page-module__8AyFVq__addSubtaskInput{flex:1;min-width:0}.page-module__8AyFVq__categories{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__8AyFVq__categoriesLabel{font-size:var(--text-sm);color:var(--text-muted)}
.page-module__hxP25q__page{gap:var(--space-5);flex-direction:column;display:flex}.page-module__hxP25q__choices{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__hxP25q__formActions{justify-content:flex-end;align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module__hxP25q__dangerZone{border-color:var(--danger-border)}
.EventTaskForm-module__jTndKW__previewLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);font-weight:var(--weight-medium)}.EventTaskForm-module__jTndKW__previewSentence{font-size:var(--text-base);color:var(--text-primary)}.EventTaskForm-module__jTndKW__previewNote{font-size:var(--text-xs);color:var(--text-muted)}
.LegalDocument-module__ttpFAG__main{padding-block:var(--space-12);padding-inline:var(--space-4);gap:var(--space-6);flex-direction:column;flex:1;display:flex}.LegalDocument-module__ttpFAG__brand{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--text-primary);text-decoration:none;display:inline-flex}.LegalDocument-module__ttpFAG__brand:hover{text-decoration:none}.LegalDocument-module__ttpFAG__meta{font-size:var(--text-sm);color:var(--text-muted);padding-bottom:var(--space-6);border-bottom:var(--border-hairline) solid var(--border-subtle)}.LegalDocument-module__ttpFAG__back{font-size:var(--text-sm)}
.WelcomeVideoSettings-module__28vkRW__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.BudgetCard-module__fC9Eva__name{font-size:var(--text-base);font-weight:var(--weight-semibold);min-width:0}.BudgetCard-module__fC9Eva__facts{gap:var(--space-4);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.BudgetCard-module__fC9Eva__factLabel{color:var(--text-secondary);font-weight:var(--weight-medium)}
.CashflowOptionCard-module__BWQ3Na__name{font-size:var(--text-base);font-weight:var(--weight-semibold);min-width:0}.CashflowOptionCard-module__BWQ3Na__meta{font-size:var(--text-xs);color:var(--text-muted)}
.SubscriptionsListView-module__QCYXTa__genMessage{margin:0}
.RssFeedForm-module__dIfmPG__feedUrlRow{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.RssFeedForm-module__dIfmPG__feedUrlInput{flex:1;min-width:14rem}
.ReviewCategoryCard-module__lnmZRW__title{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ReviewCategoryCard-module__lnmZRW__name{font-size:var(--text-base);font-weight:var(--weight-semibold)}.ReviewCategoryCard-module__lnmZRW__count{font-size:var(--text-xs);color:var(--text-muted)}
.ReviewsListView-module__dE5yjG__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.ReviewsListView-module__dE5yjG__categoryPill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:var(--border-hairline) solid transparent;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;display:inline-flex}.ReviewsListView-module__dE5yjG__categoryCount{opacity:.75}
.TaskCategoryCard-module__LJEglq__title{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.TaskCategoryCard-module__LJEglq__name{font-size:var(--text-base);font-weight:var(--weight-semibold)}.TaskCategoryCard-module__LJEglq__keywords{gap:var(--space-1);flex-wrap:wrap;display:flex}
.TwitchChannelModal-module__H_7WUa__sectionTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.TwitchChannelModal-module__H_7WUa__streamRow{align-items:stretch;gap:var(--space-1);flex-direction:column}.TwitchChannelModal-module__H_7WUa__streamRowTitle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.TwitchChannelModal-module__H_7WUa__streamMeta{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.TwitchChannelModal-module__H_7WUa__metaItem{align-items:center;gap:var(--space-1);display:inline-flex}
.WishlistEditor-module__n5ySna__linkRow{align-items:center;gap:var(--space-2);display:flex}.WishlistEditor-module__n5ySna__linkRow>input{flex:1;min-width:0}
.YoutubeVideoCard-module__TNeb4q__heading{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.YoutubeVideoCard-module__TNeb4q__title{-webkit-line-clamp:2;line-clamp:2;height:calc(2em * var(--leading-snug));font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.YoutubeVideoCard-module__TNeb4q__channel{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-xs);color:var(--text-muted);overflow:hidden}.YoutubeVideoCard-module__TNeb4q__thumb,.YoutubeVideoCard-module__TNeb4q__thumbFallback{aspect-ratio:16/9;border-radius:var(--radius-md);width:100%}.YoutubeVideoCard-module__TNeb4q__thumb{object-fit:cover}.YoutubeVideoCard-module__TNeb4q__thumbFallback{background-color:var(--surface-hover);color:var(--text-muted);justify-content:center;align-items:center;display:flex}.YoutubeVideoCard-module__TNeb4q__meta{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-xs);color:var(--text-muted);margin-top:auto;overflow:hidden}[data-watched=true] .YoutubeVideoCard-module__TNeb4q__thumb,[data-watched=true] .YoutubeVideoCard-module__TNeb4q__thumbFallback{opacity:.55}.YoutubeVideoCard-module__TNeb4q__card[data-watched=true]{background-color:var(--action-complete-subtle);border-color:var(--action-complete-border)}.YoutubeVideoCard-module__TNeb4q__card[data-watched=true][data-clickable=true]:hover{background-color:var(--action-complete-hover)}
.page-module__P0XhPa__nameCell{align-items:center;gap:var(--space-2);display:flex}.page-module__P0XhPa__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.page-module__P0XhPa__noOverrides{font-size:var(--text-xs);color:var(--text-muted)}.page-module__P0XhPa__modal{max-width:40rem}.page-module__P0XhPa__modalTitle{font-size:var(--text-base);font-weight:var(--weight-semibold)}.page-module__P0XhPa__form{padding:var(--space-5);overflow-y:auto}.page-module__P0XhPa__checkboxGrid{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (min-width:40rem){.page-module__P0XhPa__checkboxGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__P0XhPa__limitRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.page-module__P0XhPa__limitName{flex:1;min-width:0}.page-module__P0XhPa__limitValue{flex:none;width:6rem}
.page-module__JRUXkq__header{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.page-module__JRUXkq__sectionTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.page-module__JRUXkq__row{align-items:flex-start}.page-module__JRUXkq__rowBody{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__JRUXkq__rowTitle{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__JRUXkq__rowDescription{font-size:var(--text-sm);color:var(--text-muted)}.page-module__JRUXkq__categories{gap:var(--space-1);flex-wrap:wrap;display:flex}.page-module__JRUXkq__reorder{align-items:center;gap:var(--space-1);flex:none;display:flex}.page-module__JRUXkq__createForm{align-items:flex-end;gap:var(--space-2);display:flex}.page-module__JRUXkq__createTitle{flex:1;min-width:0}
.EntityListShell-module__tzm0qa__headerText{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}
.ChartTooltip-module__EBHzPq__root{z-index:50;transform:translate(-50%, calc(-100% - var(--space-2)));pointer-events:none;white-space:nowrap;background-color:var(--surface-raised);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);padding:var(--space-2);font-size:var(--text-xs);color:var(--text-primary);position:absolute}.ChartTooltip-module__EBHzPq__root[data-align=start]{transform:translate(0, calc(-100% - var(--space-2)))}.ChartTooltip-module__EBHzPq__root[data-align=end]{transform:translate(-100%, calc(-100% - var(--space-2)))}.ChartTooltip-module__EBHzPq__title{margin-bottom:var(--space-1);color:var(--text-muted);display:block}.ChartTooltip-module__EBHzPq__row{align-items:center;gap:var(--space-2);display:flex}.ChartTooltip-module__EBHzPq__dot{border-radius:var(--radius-pill);flex-shrink:0;width:.5rem;height:.5rem}.ChartTooltip-module__EBHzPq__name{color:var(--text-secondary);flex:1}.ChartTooltip-module__EBHzPq__value{font-variant-numeric:tabular-nums;color:var(--text-primary)}
.BookmarkEditor-module__RFtIWW__urlRow{align-items:center;gap:var(--space-2);display:flex}.BookmarkEditor-module__RFtIWW__urlRow input{flex:1;min-width:0}.BookmarkEditor-module__RFtIWW__linkButton{align-self:flex-start}
.BudgetForm-module__ahHF2a__checkboxHint{font-size:var(--text-xs);color:var(--text-muted);display:block}
.CashflowOptionsListView-module__ntq8mW__pager{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);display:flex}
.LineChart-module__fLA_Yq__root{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.LineChart-module__fLA_Yq__plot{flex:1;min-height:0;position:relative}.LineChart-module__fLA_Yq__svg{display:block}.LineChart-module__fLA_Yq__grid{stroke:var(--border-subtle);stroke-dasharray:3 3}.LineChart-module__fLA_Yq__axis{stroke:var(--border-strong)}.LineChart-module__fLA_Yq__tick{fill:var(--text-muted);font-size:var(--text-xs)}.LineChart-module__fLA_Yq__tick[data-axis=y]{text-anchor:end}.LineChart-module__fLA_Yq__tick[data-axis=x]{text-anchor:middle}.LineChart-module__fLA_Yq__line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.LineChart-module__fLA_Yq__cursor{stroke:var(--border-strong);stroke-dasharray:3 3;pointer-events:none}.LineChart-module__fLA_Yq__marker{stroke:var(--surface-raised);stroke-width:2px;pointer-events:none}.LineChart-module__fLA_Yq__hitArea{fill:#0000}.LineChart-module__fLA_Yq__legend{justify-content:center;gap:var(--space-1) var(--space-4);padding-top:var(--space-2);flex-wrap:wrap;margin:0;list-style:none;display:flex}.LineChart-module__fLA_Yq__legendItem{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);display:flex}.LineChart-module__fLA_Yq__legendDot{border-radius:var(--radius-pill);flex-shrink:0;width:.5rem;height:.5rem}.LineChart-module__fLA_Yq__empty{height:100%;font-size:var(--text-sm);color:var(--text-muted);justify-content:center;align-items:center;display:flex}
.CashflowBreakdownChart-module__sy6l_G__chartFrame{width:100%;height:18rem}.CashflowBreakdownChart-module__sy6l_G__pieFrame{flex-shrink:0;width:100%;height:12rem}.CashflowBreakdownChart-module__sy6l_G__legendFrame{flex-shrink:0;position:relative}.CashflowBreakdownChart-module__sy6l_G__scrollHint{height:var(--space-4);pointer-events:none;font-size:var(--text-xs);color:var(--text-muted);opacity:0;transition:opacity var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.CashflowBreakdownChart-module__sy6l_G__scrollHint[data-visible=true]{opacity:1}.CashflowBreakdownChart-module__sy6l_G__scrollHint[data-edge=top]{background-image:linear-gradient(to bottom, var(--surface-raised), transparent);top:0}.CashflowBreakdownChart-module__sy6l_G__scrollHint[data-edge=bottom]{background-image:linear-gradient(to top, var(--surface-raised), transparent);bottom:0}.CashflowBreakdownChart-module__sy6l_G__legend{scrollbar-width:none;-ms-overflow-style:none;gap:var(--space-1);flex-direction:column;flex-shrink:0;height:6rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.CashflowBreakdownChart-module__sy6l_G__legend::-webkit-scrollbar{display:none}.CashflowBreakdownChart-module__sy6l_G__legendItem{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:flex}.CashflowBreakdownChart-module__sy6l_G__legendDot{border-radius:var(--radius-pill);flex-shrink:0;width:.5rem;height:.5rem}.CashflowBreakdownChart-module__sy6l_G__legendName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:1;overflow:hidden}.CashflowBreakdownChart-module__sy6l_G__legendValue{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.CashflowBreakdownChart-module__sy6l_G__empty{height:calc(12rem + 6rem + var(--space-3));font-size:var(--text-sm);color:var(--text-muted);justify-content:center;align-items:center;display:flex}
.RssNewsCard-module__s75oBq__heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.RssNewsCard-module__s75oBq__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.RssNewsCard-module__s75oBq__meta{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.RssNewsCard-module__s75oBq__excerpt{font-size:var(--text-sm);color:var(--text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.PillCard-module__zjzBXa__name{font-size:var(--text-base);font-weight:var(--weight-semibold)}.PillCard-module__zjzBXa__meta{gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);flex-direction:column;display:flex}.PillCard-module__zjzBXa__metaLabel{color:var(--text-secondary);font-weight:var(--weight-medium)}
.ProjectCard-module__b08Pxa__title{font-size:var(--text-base);font-weight:var(--weight-semibold);min-width:0}.ProjectCard-module__b08Pxa__counts{font-size:var(--text-xs);color:var(--text-muted)}
.ReviewCategoryModal-module__YT66yq__swatches{gap:var(--space-2);flex-wrap:wrap;display:flex}.ReviewCategoryModal-module__YT66yq__swatch{border-radius:var(--radius-md);border:var(--border-hairline) solid var(--border-subtle);cursor:pointer;width:1.75rem;height:1.75rem}.ReviewCategoryModal-module__YT66yq__swatch[aria-pressed=true]{border-color:var(--text-primary);border-width:2px}
.TaskCategoryForm-module__L4HJMW__swatches{gap:var(--space-2);flex-wrap:wrap;display:flex}.TaskCategoryForm-module__L4HJMW__swatch{border-radius:var(--radius-md);border:var(--border-hairline) solid var(--border-subtle);cursor:pointer;width:1.75rem;height:1.75rem}.TaskCategoryForm-module__L4HJMW__swatch[aria-pressed=true]{border-color:var(--text-primary);border-width:2px}
.TwitchListView-module__iDx2kq__stat{align-items:center;gap:var(--space-3);display:flex}.TwitchListView-module__iDx2kq__statIcon{border-radius:var(--radius-pill);background-color:var(--accent-subtle);width:2.5rem;height:2.5rem;color:var(--accent-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.TwitchListView-module__iDx2kq__loadMore{justify-content:center;display:flex}
.WishlistListView-module__9c_5wG__sectionTitle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--warning-text);font-weight:var(--weight-medium);display:flex}
.YoutubeListView-module__tTH5cW__loadMore{justify-content:center;display:flex}
.page-module__zSdx8W__inner{gap:var(--space-6);flex-direction:column;flex:1;display:flex}.page-module__zSdx8W__brand{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--text-primary);display:flex}.page-module__zSdx8W__footer{font-size:var(--text-xs);color:var(--text-muted);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--border-subtle)}.page-module__zSdx8W__titleRow{align-items:center;gap:var(--space-3);display:flex}.page-module__zSdx8W__titleIcon{border-radius:var(--radius-md);background-color:var(--surface-sunken);width:2rem;height:2rem;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.page-module__zSdx8W__tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__zSdx8W__expiry{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);display:flex}.page-module__zSdx8W__recipeMeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__zSdx8W__steps{gap:var(--space-2);color:var(--text-secondary);flex-direction:column;padding-inline-start:var(--space-6);list-style:decimal;display:flex}.page-module__zSdx8W__link{font-size:var(--text-sm);word-break:break-all}.page-module__zSdx8W__empty{font-size:var(--text-sm);color:var(--text-muted)}.page-module__zSdx8W__shareImageGrid{margin:0 0 var(--space-4);gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));padding:0;list-style:none;display:grid}.page-module__zSdx8W__shareImage{aspect-ratio:1;object-fit:cover;border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;display:block}
.PieChart-module__KXelnW__root{width:100%;height:100%;position:relative}.PieChart-module__KXelnW__svg{width:100%;height:100%;display:block;overflow:visible}.PieChart-module__KXelnW__slice{transform-box:view-box;transform-origin:50%;transition:transform var(--transition-fast), opacity var(--transition-fast);cursor:default}.PieChart-module__KXelnW__slice[data-hovered=true]{transform:scale(1.04)}.PieChart-module__KXelnW__root[data-hovering=true] .PieChart-module__KXelnW__slice[data-hovered=false]{opacity:.55}
