@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-20C4,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-20C4,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}@media (hover:hover){.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]{background-color:var(--action-solid-bg);border-color:var(--action-solid-bg);color:var(--action-solid-text)}@media (hover:hover){.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(--action-solid-bg-hover);border-color:var(--action-solid-bg-hover)}}.Button-module__uz9LNG__root[data-variant=success]:active:not(:disabled),.Button-module__uz9LNG__root[data-variant=complete]:active:not(:disabled),.Button-module__uz9LNG__root[data-variant=save]:active:not(:disabled),.Button-module__uz9LNG__root[data-variant=save-exit]:active:not(:disabled){background-color:var(--action-solid-bg-active);border-color:var(--action-solid-bg-active)}.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}@media (hover:hover){.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}@media (hover:hover){.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]):not([data-variant=success]):not([data-variant=complete]):not([data-variant=save]):not([data-variant=save-exit]):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)}@media (hover:hover){.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(--toggle-off-bg);border-color:var(--toggle-off-border);color:var(--toggle-off-text)}@media (hover:hover){.Button-module__uz9LNG__root[data-variant][data-pressed=false]:hover:not(:disabled){border-color:var(--accent)}}.Button-module__uz9LNG__root[data-variant][data-pressed=true]{background-color:var(--toggle-on-bg);border-color:var(--toggle-on-bg);color:var(--toggle-on-text)}@media (hover:hover){.Button-module__uz9LNG__root[data-variant][data-pressed=true]:hover:not(:disabled){background-color:var(--toggle-on-bg-hover);border-color:var(--toggle-on-bg-hover)}}.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)}@media (hover:hover){.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}
.ConfirmDialog-module__gVdOgW__modal{max-width:24rem}.ConfirmDialog-module__gVdOgW__message{white-space:pre-line}
.EntityPanelHost-module__JcIKiW__root{position:relative}.EntityPanelHost-module__JcIKiW__root[data-mobile=true]{height:100dvh;z-index:var(--z-panel);background-color:var(--surface-raised);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;inset:0}.EntityPanelHost-module__JcIKiW__tabs{align-items:center;gap:var(--space-2);padding:var(--space-2);background-color:var(--surface-page);border-bottom:var(--border-hairline) solid var(--border-subtle);flex:none;display:flex;overflow-x:auto}.EntityPanelHost-module__JcIKiW__tab{border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-raised);flex:none;align-items:center;display:flex}.EntityPanelHost-module__JcIKiW__tabLabel,.EntityPanelHost-module__JcIKiW__tabClose{padding:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;cursor:pointer}.EntityPanelHost-module__JcIKiW__tabLabel{text-overflow:ellipsis;max-width:10rem;overflow:hidden}.EntityPanelHost-module__JcIKiW__tabLabel[data-active=true]{color:var(--accent-text);font-weight:var(--weight-medium)}.EntityPanelHost-module__JcIKiW__tab:has(.EntityPanelHost-module__JcIKiW__tabLabel[data-active=true]){border-color:var(--accent)}.EntityPanelHost-module__JcIKiW__root[data-mobile=true] [data-mode=panel]{width:100%;max-width:none;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex:auto;position:relative;inset:auto}
.DiscardChangesDialog-module__4hDz8G__modal{max-width:26rem}
@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}
.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}
.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{min-width:0;font-size:var(--text-lg);letter-spacing:var(--tracking-tight);flex:1}
.Pagination-module__VkXQlG__root{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Pagination-module__VkXQlG__pages{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.Pagination-module__VkXQlG__status{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}
.SearchableSelect-module__rL8dyW__root{position:relative}.SearchableSelect-module__rL8dyW__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:start;cursor:pointer;display:flex}.SearchableSelect-module__rL8dyW__trigger:disabled{cursor:not-allowed}.SearchableSelect-module__rL8dyW__triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SearchableSelect-module__rL8dyW__triggerIcons{align-items:center;gap:var(--space-1);color:var(--text-muted);flex:none;display:flex}.SearchableSelect-module__rL8dyW__clear{cursor:pointer;border-radius:var(--radius-sm);display:flex}@media (hover:hover){.SearchableSelect-module__rL8dyW__clear:hover{color:var(--text-secondary)}}.SearchableSelect-module__rL8dyW__popover{margin-top:var(--space-1);gap:var(--space-2);flex-direction:column;display:flex;position:fixed}.SearchableSelect-module__rL8dyW__search{align-items:center;display:flex;position:relative}.SearchableSelect-module__rL8dyW__searchIcon{color:var(--text-muted);pointer-events:none;display:flex;position:absolute;inset-inline-start:var(--space-3)}.SearchableSelect-module__rL8dyW__search .SearchableSelect-module__rL8dyW__searchInput{padding-inline-start:var(--space-8)}.SearchableSelect-module__rL8dyW__options{gap:var(--space-1);flex-direction:column;max-height:14rem;display:flex;overflow-y:auto}.SearchableSelect-module__rL8dyW__option{border:none;justify-content:space-between}.SearchableSelect-module__rL8dyW__optionLabel{cursor:pointer}.SearchableSelect-module__rL8dyW__selectedMark{font-size:var(--text-xs);color:var(--accent-text);flex:none}.SearchableSelect-module__rL8dyW__create{color:var(--accent-text);border:none}.SearchableSelect-module__rL8dyW__popover .SearchableSelect-module__rL8dyW__status{padding:var(--space-4)}
.Select-module__GknLcG__control{align-items:center;display:flex;position:relative}.Select-module__GknLcG__select,.Select-module__GknLcG__control>.Select-module__GknLcG__select[data-size]{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}
.Textarea-module__ZfTfgq__textarea{resize:vertical;min-height:6rem;line-height:var(--leading-normal)}
.TimeInput-module__CkEarG__input{font-variant-numeric:tabular-nums}
.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}
.MealRecipesSection-module__wYA2bq__root{gap:var(--space-4);flex-direction:column;display:flex}.MealRecipesSection-module__wYA2bq__toolbar{justify-content:flex-end;display:flex}.MealRecipesSection-module__wYA2bq__cards{gap:var(--space-4);display:grid}.MealRecipesSection-module__wYA2bq__card{gap:var(--space-4);min-width:0;padding:var(--space-4);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-raised);flex-direction:column;display:flex}.MealRecipesSection-module__wYA2bq__cardHeader{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.MealRecipesSection-module__wYA2bq__recipeTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.MealRecipesSection-module__wYA2bq__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.MealRecipesSection-module__wYA2bq__details{gap:var(--space-4);flex-direction:column;display:flex}.MealRecipesSection-module__wYA2bq__meta{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.MealRecipesSection-module__wYA2bq__meta>div{min-width:0}.MealRecipesSection-module__wYA2bq__meta dt{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium)}.MealRecipesSection-module__wYA2bq__meta dd{margin:var(--space-1) 0 0;color:var(--text-primary);font-size:var(--text-sm)}.MealRecipesSection-module__wYA2bq__recipeText{resize:vertical;min-height:6rem}.MealRecipesSection-module__wYA2bq__search{gap:var(--space-2);padding:var(--space-3);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-sunken);flex-direction:column;display:flex}.MealRecipesSection-module__wYA2bq__results{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:40rem){.MealRecipesSection-module__wYA2bq__cardHeader{flex-direction:row;justify-content:space-between;align-items:center}}
.PillTaskModal-module__5y8WKa__title{min-width:0;color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);overflow-wrap:anywhere;flex:1}
.TrainingElementsSection-module__MTVnZq__root{gap:var(--space-3);flex-direction:column;display:flex}.TrainingElementsSection-module__MTVnZq__pickers{gap:var(--space-3);flex-wrap:wrap;display:flex}.TrainingElementsSection-module__MTVnZq__picker{align-items:flex-end;gap:var(--space-2);flex:1;min-width:14rem;display:flex}.TrainingElementsSection-module__MTVnZq__pickerField{flex:1}.TrainingElementsSection-module__MTVnZq__rows{gap:var(--space-2);flex-direction:column;display:flex}.TrainingElementsSection-module__MTVnZq__row{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex}.TrainingElementsSection-module__MTVnZq__rowIndex{font-size:var(--text-xs);color:var(--text-muted)}.TrainingElementsSection-module__MTVnZq__rowName{font-size:var(--text-sm);font-weight:var(--weight-medium);flex:1}.TrainingElementsSection-module__MTVnZq__rowActions{gap:var(--space-1);display:flex}.TrainingElementsSection-module__MTVnZq__empty{font-size:var(--text-sm);color:var(--text-muted)}
.WishlistTaskModal-module__jJrC-G__linkRow{align-items:center;gap:var(--space-2);display:flex}.WishlistTaskModal-module__jJrC-G__linkRow>input{flex:1;min-width:0}
.AutoTaskPickerModal-module__iYWXLa__modal{max-width:32rem}.AutoTaskPickerModal-module__iYWXLa__title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.AutoTaskPickerModal-module__iYWXLa__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AutoTaskPickerModal-module__iYWXLa__row{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);font-size:var(--text-sm);display:flex}.AutoTaskPickerModal-module__iYWXLa__row[data-already-created]{color:var(--text-muted)}.AutoTaskPickerModal-module__iYWXLa__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);flex:1;overflow:hidden}.AutoTaskPickerModal-module__iYWXLa__row[data-already-created] .AutoTaskPickerModal-module__iYWXLa__name{color:var(--text-secondary)}.AutoTaskPickerModal-module__iYWXLa__time{color:var(--text-secondary);font-variant-numeric:tabular-nums}.AutoTaskPickerModal-module__iYWXLa__created{color:var(--text-muted);font-size:var(--text-xs)}
.TaskPreviewTooltip-module__-310LG__root{text-align:start;flex-direction:column;min-width:14rem;display: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)}
.CalendarPanelHeader-module__FCSc9W__root{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:none;container-type:inline-size}@media (min-width:64rem){.CalendarPanelHeader-module__FCSc9W__root{padding-inline:var(--space-5)}}.CalendarPanelHeader-module__FCSc9W__row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(min-content,1fr) auto minmax(max-content,1fr);grid-template-areas:"title toolbar actions";min-height:2.25rem;display:grid}.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;grid-area:title;display:flex;overflow:hidden}.CalendarPanelHeader-module__FCSc9W__fullTitle{contain:inline-size;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.CalendarPanelHeader-module__FCSc9W__shortTitle{display:none}.CalendarPanelHeader-module__FCSc9W__title[data-short] .CalendarPanelHeader-module__FCSc9W__fullTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CalendarPanelHeader-module__FCSc9W__title[data-short] .CalendarPanelHeader-module__FCSc9W__shortTitle{display:inline}@container (max-width:40rem){.CalendarPanelHeader-module__FCSc9W__title{font-size:var(--text-base)}}.CalendarPanelHeader-module__FCSc9W__toolbar{scrollbar-width:none;flex-wrap:nowrap;grid-area:toolbar;justify-content:safe center;min-width:0;overflow-x:auto}.CalendarPanelHeader-module__FCSc9W__toolbar>*{flex-shrink:0}.CalendarPanelHeader-module__FCSc9W__actions{justify-content:flex-end;align-items:center;gap:var(--space-5);grid-area:actions;display:flex}.CalendarPanelHeader-module__FCSc9W__group{align-items:center;gap:var(--space-2);display:flex}.CalendarPanelHeader-module__FCSc9W__slot{justify-content:center;align-items:center;min-width:2.125rem;min-height:2.125rem;display:flex}@media (min-width:64rem){.CalendarPanelHeader-module__FCSc9W__slot[data-slot=day-list]{display:none}}@container (max-width:40rem){.CalendarPanelHeader-module__FCSc9W__row{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"toolbar secondary primary""title title day-list"}.CalendarPanelHeader-module__FCSc9W__actions{display:contents}.CalendarPanelHeader-module__FCSc9W__toolbar{justify-content:safe flex-end}.CalendarPanelHeader-module__FCSc9W__group[data-group=secondary]{grid-area:secondary}.CalendarPanelHeader-module__FCSc9W__group[data-group=primary]{grid-area:primary;margin-inline-start:var(--space-2)}.CalendarPanelHeader-module__FCSc9W__slot[data-slot=day-list]{grid-area:day-list;justify-content:flex-end}}@container (max-width:26rem){.CalendarPanelHeader-module__FCSc9W__row,.CalendarPanelHeader-module__FCSc9W__group,.CalendarPanelHeader-module__FCSc9W__toolbar{column-gap:var(--space-1)}.CalendarPanelHeader-module__FCSc9W__actions{gap:var(--space-2)}}
.WaterTracker-module__6zmDNq__root{border:var(--border-hairline) solid var(--topbar-hover);border-radius:var(--radius-md);flex:none;align-items:center;display:inline-flex;overflow:hidden}.WaterTracker-module__6zmDNq__root>*+*{border-inline-start:var(--border-hairline) solid var(--topbar-hover)}.WaterTracker-module__6zmDNq__step{width:2rem;height:2.25rem;color:var(--topbar-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(--topbar-hover);color:var(--topbar-text)}}.WaterTracker-module__6zmDNq__step:disabled,.WaterTracker-module__6zmDNq__readout:disabled{opacity:.4;cursor:not-allowed}.WaterTracker-module__6zmDNq__readout{justify-content:center;align-items:center;gap:var(--space-1);height:2.25rem;padding-inline:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--topbar-text);cursor:pointer;transition:background-color var(--transition-fast);display:inline-flex}@media (hover:hover){.WaterTracker-module__6zmDNq__readout:hover:not(:disabled){background-color:var(--topbar-hover)}}.WaterTracker-module__6zmDNq__readout svg{width:1.25rem;height:1.25rem}.WaterTracker-module__6zmDNq__root[data-icon-tone=normal] .WaterTracker-module__6zmDNq__readout svg,.WaterTracker-module__6zmDNq__root[data-icon-tone=pulse] .WaterTracker-module__6zmDNq__readout svg{color:var(--nav-water)}.WaterTracker-module__6zmDNq__root[data-icon-tone=warning] .WaterTracker-module__6zmDNq__readout svg,.WaterTracker-module__6zmDNq__root[data-icon-tone=shake] .WaterTracker-module__6zmDNq__readout svg{color:var(--nav-water-behind)}.WaterTracker-module__6zmDNq__root[data-icon-tone=empty] .WaterTracker-module__6zmDNq__readout svg{color:var(--topbar-text-muted)}@media (max-width:24rem){.WaterTracker-module__6zmDNq__step{width:1.75rem}.WaterTracker-module__6zmDNq__readout{padding-inline:var(--space-1)}.WaterTracker-module__6zmDNq__readout svg{width:1.1rem;height:1.1rem}}.WaterTracker-module__6zmDNq__root[data-variant=day]{border-color:var(--border-default);background-color:var(--surface-raised);align-items:stretch}.WaterTracker-module__6zmDNq__root[data-variant=day]>*+*{border-inline-start-color:var(--border-default)}.WaterTracker-module__6zmDNq__root[data-variant=day] .WaterTracker-module__6zmDNq__step,.WaterTracker-module__6zmDNq__root[data-variant=day] .WaterTracker-module__6zmDNq__readout{height:auto}.WaterTracker-module__6zmDNq__root[data-variant=day] .WaterTracker-module__6zmDNq__step{width:2.5rem;color:var(--text-secondary)}.WaterTracker-module__6zmDNq__root[data-variant=day] .WaterTracker-module__6zmDNq__readout{padding-inline:var(--space-3);color:var(--text-primary)}.WaterTracker-module__6zmDNq__root[data-variant=day][data-icon-tone=empty] .WaterTracker-module__6zmDNq__readout svg{color:var(--text-muted)}@media (hover:hover){.WaterTracker-module__6zmDNq__root[data-variant=day] .WaterTracker-module__6zmDNq__step:hover:not(:disabled),.WaterTracker-module__6zmDNq__root[data-variant=day] .WaterTracker-module__6zmDNq__readout:hover:not(:disabled){background-color:var(--surface-sunken);color:var(--text-primary)}}
.DayWaterCard-module__9kN69a__root{min-height:var(--task-card-min-height,2.25rem);align-self:flex-start;margin-inline-start:var(--space-5);display:flex}.DayWaterCard-module__9kN69a__root[data-reached=true] [data-water-glass]{color:var(--success-text)}
.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__selectedCount{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.CalendarTaskPanel-module__CfC8LG__body{--task-card-min-height:calc(2 * (var(--space-2) + var(--border-hairline) + var(--space-1)) + var(--text-sm) * var(--leading-snug) + var(--space-1) + var(--text-xs) * var(--leading-normal));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) var(--space-3)}}.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__timeGroup{--rail-color:var(--task-group-timed);--rail-gutter:var(--space-5);--rail-dot:7px;--rail-bar:3px;--rail-gap:3px;position:relative}.CalendarTaskPanel-module__CfC8LG__timeGroup[data-time-group=untimed]{--rail-color:var(--task-group-untimed)}.CalendarTaskPanel-module__CfC8LG__rail{inset-block:calc(var(--rail-dot) + var(--rail-gap));width:var(--rail-bar);border-radius:var(--radius-pill);background-color:var(--rail-color);position:absolute;inset-inline-start:calc(2px + (var(--rail-dot) - var(--rail-bar)) / 2)}.CalendarTaskPanel-module__CfC8LG__rail:before,.CalendarTaskPanel-module__CfC8LG__rail:after{content:"";width:var(--rail-dot);height:var(--rail-dot);border-radius:var(--radius-pill);background-color:var(--rail-color);position:absolute;inset-inline-start:calc((var(--rail-bar) - var(--rail-dot)) / 2)}.CalendarTaskPanel-module__CfC8LG__rail:before{top:calc(-1 * (var(--rail-dot) + var(--rail-gap)))}.CalendarTaskPanel-module__CfC8LG__rail:after{bottom:calc(-1 * (var(--rail-dot) + var(--rail-gap)))}.CalendarTaskPanel-module__CfC8LG__timeGroup[data-time-group=untimed] .CalendarTaskPanel-module__CfC8LG__rail{inset-block:0}.CalendarTaskPanel-module__CfC8LG__timeGroup[data-time-group=untimed] .CalendarTaskPanel-module__CfC8LG__rail:before,.CalendarTaskPanel-module__CfC8LG__timeGroup[data-time-group=untimed] .CalendarTaskPanel-module__CfC8LG__rail:after{content:none}.CalendarTaskPanel-module__CfC8LG__timeGroup .sb-list{padding-inline-start:var(--rail-gutter)}.CalendarTaskPanel-module__CfC8LG__group{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.CalendarTaskPanel-module__CfC8LG__nowLine{inset-inline-start:calc(2px + var(--rail-dot) / 2 - var(--rail-gutter) - 6px);top:var(--now-at);z-index:1;box-sizing:border-box;border:2px solid var(--surface-raised);background-color:var(--task-now-line);pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;transform:translateY(-50%)}@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{min-width:0;min-height:var(--task-card-min-height);align-items:stretch;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--task-edge);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-color:var(--text-primary);transform:translateY(-1px)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.CalendarTaskPanel-module__CfC8LG__row:hover{transform:none}}.CalendarTaskPanel-module__CfC8LG__row[data-done=true]{border-color:var(--task-done-edge);box-shadow:inset 0 0 0 var(--border-hairline) var(--task-done-edge), 0 0 6px color-mix(in srgb, var(--task-done-edge) 45%, transparent)}.CalendarTaskPanel-module__CfC8LG__row[data-cancelled=true]{border-color:var(--task-cancelled-edge);box-shadow:inset 0 0 0 var(--border-hairline) var(--task-cancelled-edge), 0 0 6px color-mix(in srgb, var(--task-cancelled-edge) 45%, transparent)}.CalendarTaskPanel-module__CfC8LG__row[data-selected=true]{background-color:var(--accent-subtle);border-color:var(--accent-border)}.CalendarTaskPanel-module__CfC8LG__row[data-planned-card]{border-style:dashed;border-width:var(--border-pattern)}.CalendarTaskPanel-module__CfC8LG__rowMain{align-items:center;gap:var(--space-2);flex:1;display:flex}.CalendarTaskPanel-module__CfC8LG__rowSelect{flex:none;align-items:center;display:flex}.CalendarTaskPanel-module__CfC8LG__rowTypeIcon{font-size:var(--text-2xl);color:var(--text-primary);flex:none;justify-content:center;align-self:stretch;align-items:center;padding:.125rem;line-height:1;display:flex}.CalendarTaskPanel-module__CfC8LG__rowTypeIcon svg{display:block}.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__row .CalendarTaskPanel-module__CfC8LG__rowTitle[data-done=true]{color:var(--text-primary);background-color:#0000}.CalendarTaskPanel-module__CfC8LG__rowTime{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-secondary);display:flex}.CalendarTaskPanel-module__CfC8LG__gap{font-size:var(--text-xs);color:var(--text-muted);justify-content:center;align-items:center;display:flex;position:relative}.CalendarTaskPanel-module__CfC8LG__gap[data-now]{min-height:var(--space-12)}.CalendarTaskPanel-module__CfC8LG__gapLabel{align-items:center;gap:var(--space-1);display:inline-flex}.CalendarTaskPanel-module__CfC8LG__plannedMeta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.CalendarTaskPanel-module__CfC8LG__plannedWindow{align-items:center;gap:var(--space-1);display:inline-flex}.CalendarTaskPanel-module__CfC8LG__plannedWindow[data-expires-today]{color:var(--danger-text)}.CalendarTaskPanel-module__CfC8LG__plannedTime{align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;display:inline-flex}.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}
.InactivityLockModal-module__IaTtdG__modal{max-width:24rem}.InactivityLockModal-module__IaTtdG__form{display:contents}
.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__categoryIcon{flex:none;font-size:1.375rem}.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);border:var(--border-hairline) solid var(--accent);color:var(--accent-on);position:absolute;top:50%;overflow:hidden;translate:0 -50%}.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}
.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}@media (hover:hover){.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}@media (hover:hover){.LegalBar-module__UWGoVW__donate:hover{text-decoration:none}}
.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);flex-shrink:0;margin-inline-start:auto;display:flex}.CalendarTimeline-module__QWWMCW__supplemental [data-list-search]{flex-wrap:nowrap}.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{flex-direction:column;min-height:100%;display:flex;position:relative}.CalendarTimeline-module__QWWMCW__axis{z-index:2;background-color:var(--surface-sunken);border-bottom:var(--border-hairline) solid var(--border-subtle);flex:none;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{flex:1 0 auto;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{z-index:1;background-color:var(--danger-solid);pointer-events:none;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}
.FeaturePage-module__diiOjW__hero{align-items:flex-start;gap:var(--space-5);width:100%;max-width:var(--container-max);padding:var(--space-12) var(--space-4) var(--space-16);flex-direction:column;margin-inline:auto;display:flex}.FeaturePage-module__diiOjW__breadcrumb{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.FeaturePage-module__diiOjW__title{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);max-width:24ch}@media (min-width:48rem){.FeaturePage-module__diiOjW__title{font-size:var(--text-4xl)}}.FeaturePage-module__diiOjW__intro{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--text-secondary);max-width:60ch}.FeaturePage-module__diiOjW__iconBadge{border-radius:var(--radius-md);background-color:var(--accent-subtle);width:2.5rem;height:2.5rem;color:var(--accent-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FeaturePage-module__diiOjW__iconBadge svg{width:1.25rem;height:1.25rem}.FeaturePage-module__diiOjW__section{width:100%;max-width:var(--container-max);padding:var(--space-16) var(--space-4);border-top:var(--border-hairline) solid var(--border-subtle);margin-inline:auto}.FeaturePage-module__diiOjW__blocks{gap:var(--space-8);display:grid}@media (min-width:64rem){.FeaturePage-module__diiOjW__blocks{grid-template-columns:repeat(3,minmax(0,1fr))}}.FeaturePage-module__diiOjW__block{gap:var(--space-3);flex-direction:column;display:flex}.FeaturePage-module__diiOjW__blockTitle{font-size:var(--text-xl)}.FeaturePage-module__diiOjW__blockText{line-height:var(--leading-normal);color:var(--text-secondary)}.FeaturePage-module__diiOjW__faqList{gap:var(--space-6) var(--space-10);margin-top:var(--space-8);display:grid}@media (min-width:64rem){.FeaturePage-module__diiOjW__faqList{grid-template-columns:repeat(2,minmax(0,1fr))}}.FeaturePage-module__diiOjW__faqQuestion{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary)}.FeaturePage-module__diiOjW__faqAnswer{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.FeaturePage-module__diiOjW__more{gap:var(--space-4);margin-top:var(--space-8);padding:0;list-style:none;display:grid}@media (min-width:48rem){.FeaturePage-module__diiOjW__more{grid-template-columns:repeat(3,minmax(0,1fr))}}.FeaturePage-module__diiOjW__moreCard{gap:var(--space-2);height:100%;padding:var(--space-5);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-raised);color:inherit;flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.FeaturePage-module__diiOjW__moreCard:hover{border-color:var(--accent-border);text-decoration:none}}.FeaturePage-module__diiOjW__moreTitle{font-weight:var(--weight-semibold);color:var(--text-primary)}.FeaturePage-module__diiOjW__moreText{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}
.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)}
.Landing-module__5ARf-a__hero{gap:var(--space-12);width:100%;max-width:var(--container-max);padding:var(--space-16) var(--space-4);align-items:center;margin-inline:auto;display:grid}@media (min-width:64rem){.Landing-module__5ARf-a__hero{padding-block:var(--space-20);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.Landing-module__5ARf-a__heroCopy{flex-direction:column;align-items:flex-start;display:flex}.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:50ch;line-height:var(--leading-normal)}.Landing-module__5ARf-a__heroActions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.Landing-module__5ARf-a__highlights{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Landing-module__5ARf-a__highlight{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:var(--border-hairline) solid var(--accent-border);border-radius:var(--radius-pill);background-color:var(--accent-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--accent-text);display:inline-flex}.Landing-module__5ARf-a__highlightIcon{width:.875rem;height:.875rem}.Landing-module__5ARf-a__preview{gap:var(--space-3);padding:var(--space-5);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-xl);background-color:var(--surface-sunken);flex-direction:column;display:flex}.Landing-module__5ARf-a__previewTitle{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.Landing-module__5ARf-a__previewList{gap:var(--space-2);padding:0;list-style:none;display:grid}.Landing-module__5ARf-a__previewItem{align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-raised);display:flex}.Landing-module__5ARf-a__previewText{flex-direction:column;min-width:0;display:flex}.Landing-module__5ARf-a__previewLabel{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.Landing-module__5ARf-a__previewMeta{font-size:var(--text-xs);color:var(--text-muted)}.Landing-module__5ARf-a__iconBadge{border-radius:var(--radius-md);background-color:var(--accent-subtle);width:2.25rem;height:2.25rem;color:var(--accent-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Landing-module__5ARf-a__iconBadge svg{width:1.25rem;height:1.25rem}.Landing-module__5ARf-a__section{width:100%;max-width:var(--container-max);padding:var(--space-16) var(--space-4);border-top:var(--border-hairline) solid var(--border-subtle);margin-inline:auto}@media (min-width:64rem){.Landing-module__5ARf-a__section{padding-block:var(--space-20)}}.Landing-module__5ARf-a__sectionIntro{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{gap:var(--space-2);padding:var(--space-5);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-raised);flex-direction:column;display:flex}.Landing-module__5ARf-a__learnMore{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-link)}.Landing-module__5ARf-a__featureTitle{margin-top:var(--space-2);font-size:var(--text-base)}.Landing-module__5ARf-a__featureText{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.Landing-module__5ARf-a__ai{gap:var(--space-10);align-items:center;display:grid}@media (min-width:64rem){.Landing-module__5ARf-a__ai{grid-template-columns:repeat(2,minmax(0,1fr))}}.Landing-module__5ARf-a__aiIntro{margin-top:var(--space-4);color:var(--text-secondary);line-height:var(--leading-normal)}.Landing-module__5ARf-a__aiList{gap:var(--space-3);margin-top:var(--space-6);padding-left:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);list-style:outside;display:grid}.Landing-module__5ARf-a__aiDemo{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.Landing-module__5ARf-a__aiDemoLabel{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.Landing-module__5ARf-a__terminal{padding:var(--space-4);border-radius:var(--radius-lg);background-color:var(--surface-inverse);color:var(--text-inverse);font-family:var(--font-mono), monospace;font-size:var(--text-xs);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.Landing-module__5ARf-a__clients{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Landing-module__5ARf-a__client{padding:var(--space-1) var(--space-3);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--text-secondary)}.Landing-module__5ARf-a__steps{gap:var(--space-4);padding:0;list-style:none;display:grid}@media (min-width:48rem){.Landing-module__5ARf-a__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.Landing-module__5ARf-a__step{gap:var(--space-2);flex-direction:column;display:flex}.Landing-module__5ARf-a__stepNumber{border-radius:var(--radius-pill);background-color:var(--action-solid-bg);width:2rem;height:2rem;color:var(--action-solid-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}.Landing-module__5ARf-a__faqList{gap:var(--space-6) var(--space-10);margin-top:var(--space-8);display:grid}@media (min-width:64rem){.Landing-module__5ARf-a__faqList{grid-template-columns:repeat(2,minmax(0,1fr))}}.Landing-module__5ARf-a__faqQuestion{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary)}.Landing-module__5ARf-a__faqAnswer{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}
.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}@container (max-width:26rem){.CalendarViewControls-module__8JZFXa__button{min-width:2rem;height:2rem;padding-inline:var(--space-1)}}@media (hover:hover){.CalendarViewControls-module__8JZFXa__button:hover{background-color:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary)}}
.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(--calendar-days-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(--calendar-days-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}}
.AppShell-module__zsum4a__topbarFrame{display:contents}.AppShell-module__zsum4a__topbar{z-index:var(--z-topbar);height:var(--topbar-height);background-color:var(--topbar-bg);border-bottom:var(--border-hairline) solid var(--topbar-border);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 (max-width:63.999rem){.AppShell-module__zsum4a__topbarInner{grid-template-columns:auto 1fr auto}}@media (max-width:24rem){.AppShell-module__zsum4a__topbarInner{gap:var(--space-1)}.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__iconButton,.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__menuButton{padding:var(--space-1)}}@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;flex-shrink:0;display:inline-flex}.AppShell-module__zsum4a__brand img{height:var(--topbar-height);aspect-ratio:1;object-fit:contain}.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__brand{color:var(--topbar-text)}.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__topbarActions>*{flex-shrink:0}.AppShell-module__zsum4a__account{display:none}@media (min-width:64rem){.AppShell-module__zsum4a__account{display:inline-flex}.AppShell-module__zsum4a__topbarActions>[data-water-tracker]{order:-1;margin-inline-end:var(--space-8)}}@media (min-width:48rem){.AppShell-module__zsum4a__topbarStart,.AppShell-module__zsum4a__topbarActions{gap:var(--space-4)}}.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}@media (hover:hover){.AppShell-module__zsum4a__iconButton:hover{background-color:var(--surface-hover);color:var(--text-primary)}}.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__iconButton,.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__menuButton,.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__account{color:var(--topbar-text-muted)}@media (hover:hover){.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__iconButton:hover,.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__menuButton:hover{background-color:var(--topbar-hover);color:var(--topbar-text)}}.AppShell-module__zsum4a__iconButton[data-tone=assistant]{color:var(--nav-assistant)}@media (hover:hover){.AppShell-module__zsum4a__iconButton[data-tone=assistant]:hover{color:var(--nav-assistant)}}.AppShell-module__zsum4a__iconButton[data-tone=search]{color:var(--nav-search)}@media (hover:hover){.AppShell-module__zsum4a__iconButton[data-tone=search]:hover{color:var(--nav-search)}}.AppShell-module__zsum4a__iconButton[data-tone=clipboard]{color:var(--nav-clipboard)}@media (hover:hover){.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-6);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__drawer button.AppShell-module__zsum4a__navLink{text-align:start;width:100%}@media (hover:hover){.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 [data-nav-link],.AppShell-module__zsum4a__nav [data-nav-group]{border-bottom:2px solid #0000;border-radius:0}@media (hover:hover){.AppShell-module__zsum4a__nav [data-nav-link]:not([data-active]):hover,.AppShell-module__zsum4a__nav [data-nav-group]:not([data-active]):hover{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__nav [data-nav-link][data-active=true],.AppShell-module__zsum4a__nav [data-nav-group][data-active=true]{border-bottom-color:currentColor}.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__iconButton svg,.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__nav [data-nav-link] svg,.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__nav [data-nav-group] svg,.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__account [aria-haspopup] svg,.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__topbarActions>button svg{width:1.75rem;height:1.75rem}.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__nav [data-nav-group] svg,.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__account [aria-haspopup] svg{transform:none}.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__navLink,.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__nav [data-nav-group]{color:var(--topbar-text-muted)}@media (hover:hover){.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__nav .AppShell-module__zsum4a__navLink:hover,.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__nav [data-nav-group]:hover{color:var(--topbar-text)}}.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__navLink[data-active=true],.AppShell-module__zsum4a__topbar .AppShell-module__zsum4a__nav [data-nav-group][data-active=true]{color:var(--topbar-text)}.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)}}@media (max-width:47.99rem){.AppShell-module__zsum4a__content .sb-page{padding-inline:0}.AppShell-module__zsum4a__content .sb-panel{padding:var(--space-3)}}.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}.AppShell-module__zsum4a__topbar [data-dropdown-popover] .AppShell-module__zsum4a__navLink{color:var(--text-secondary)}@media (hover:hover){.AppShell-module__zsum4a__topbar [data-dropdown-popover] .AppShell-module__zsum4a__navLink:hover{color:var(--text-primary);background-color:var(--surface-hover)}}
.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))}}
.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}}
.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}
.MediaReviewModal-module__Ndu6wW__rating{align-items:center;gap:var(--space-3);display:flex}.MediaReviewModal-module__Ndu6wW__stars{align-items:center;gap:var(--space-1);display:flex}.MediaReviewModal-module__Ndu6wW__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}.MediaReviewModal-module__Ndu6wW__star[data-active=true]{color:var(--accent-2)}@media (hover:hover){.MediaReviewModal-module__Ndu6wW__star:hover{color:var(--accent-2)}}.MediaReviewModal-module__Ndu6wW__ratingValue{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.MediaReviewModal-module__Ndu6wW__review{resize:vertical;min-height:8rem}
.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}
.MediaTaskModal-module__xG69LW__modal{max-width:36rem}.MediaTaskModal-module__xG69LW__title{min-width:0;font-size:var(--text-base);font-weight:var(--weight-semibold);flex:1}.MediaTaskModal-module__xG69LW__form{padding:var(--space-5);overflow-y:auto}@media (max-width:767px){.MediaTaskModal-module__xG69LW__form{min-height:0;padding-bottom:max(var(--space-5), env(safe-area-inset-bottom));flex:1}}.MediaTaskModal-module__xG69LW__required{color:var(--danger-text)}.MediaTaskModal-module__xG69LW__subTasksHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.MediaTaskModal-module__xG69LW__subTaskRow{align-items:center;gap:var(--space-2);display:flex}.MediaTaskModal-module__xG69LW__subTaskTitle{flex:1;min-width:0}
.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:18rem;min-width:0}.FilterBar-module__Bz1KLG__row[data-row=search]>[data-field]{flex:none}.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:0 auto}.FilterBar-module__Bz1KLG__root[data-layout=inline]>.FilterBar-module__Bz1KLG__row[data-row=search]{flex:22rem;min-width:0}
.TaskCategorySelect-module__XWcjfq__root{min-width:0;position:relative}.TaskCategorySelect-module__XWcjfq__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-width:0;height:2.375rem;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-primary);font-size:var(--text-base);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);display:flex}@media (hover:hover){.TaskCategorySelect-module__XWcjfq__trigger:hover:not(:disabled){border-color:var(--border-strong);background-color:var(--surface-hover)}}.TaskCategorySelect-module__XWcjfq__trigger:disabled{opacity:.5;cursor:not-allowed}.TaskCategorySelect-module__XWcjfq__value{align-items:center;gap:var(--space-2);min-width:0;font-weight:var(--weight-medium);display:flex}.TaskCategorySelect-module__XWcjfq__value>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskCategorySelect-module__XWcjfq__placeholder{color:var(--text-muted);font-weight:var(--weight-regular)}.TaskCategorySelect-module__XWcjfq__chevron{color:var(--text-muted);transition:transform var(--transition-fast);flex:none}.TaskCategorySelect-module__XWcjfq__chevron[data-open=true]{transform:rotate(180deg)}.TaskCategorySelect-module__XWcjfq__menu{top:calc(100% + var(--space-2));min-width:100%;max-height:16rem;position:absolute;inset-inline:0;overflow-y:auto}.TaskCategorySelect-module__XWcjfq__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TaskCategorySelect-module__XWcjfq__status{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.TaskCategorySelect-module__XWcjfq__option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid transparent;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-align:start;cursor:pointer;transition:filter var(--transition-fast), border-color var(--transition-fast);display:flex}.TaskCategorySelect-module__XWcjfq__option[data-kind=category]{background-color:var(--surface-raised);color:var(--text-primary)}@media (hover:hover){.TaskCategorySelect-module__XWcjfq__option[data-kind=category]:hover{background-color:var(--surface-hover)}}.TaskCategorySelect-module__XWcjfq__option[data-kind=category][data-selected]{border-color:currentColor}.TaskCategorySelect-module__XWcjfq__option[data-kind=clear]{background-color:var(--surface-sunken);color:var(--text-secondary)}@media (hover:hover){.TaskCategorySelect-module__XWcjfq__option[data-kind=clear]:hover{background-color:var(--surface-active)}}.TaskCategorySelect-module__XWcjfq__optionLabel{align-items:center;gap:var(--space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.TaskCategorySelect-module__XWcjfq__option>svg{flex:none}.TaskCategorySelect-module__XWcjfq__menu[data-layout=icons]{width:max-content;min-width:0;max-width:min(100%,20rem);inset-inline:0 auto}.TaskCategorySelect-module__XWcjfq__grid{gap:var(--space-1);flex-wrap:wrap;display:flex}.TaskCategorySelect-module__XWcjfq__iconOption[data-selected]{outline:var(--border-hairline) solid currentColor}
.RichTextEditorToolbar-module__xIAAGW__root{align-items:center;gap:var(--space-1);padding:var(--space-2);background-color:var(--surface-sunken);border-bottom:var(--border-hairline) solid var(--border-subtle);flex-wrap:wrap;display:flex}.RichTextEditorToolbar-module__xIAAGW__button{min-width:2rem;height:2rem;padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.RichTextEditorToolbar-module__xIAAGW__button:hover:not(:disabled){background-color:var(--surface-hover)}}.RichTextEditorToolbar-module__xIAAGW__button[data-active=true]{background-color:var(--accent-subtle);color:var(--accent-text)}.RichTextEditorToolbar-module__xIAAGW__button:disabled{opacity:.5;cursor:not-allowed}.RichTextEditorToolbar-module__xIAAGW__divider{width:1px;margin-inline:var(--space-1);background-color:var(--border-subtle);align-self:stretch}.RichTextEditorToolbar-module__xIAAGW__spacer{margin-inline-start:auto}.RichTextEditorToolbar-module__xIAAGW__moreRow{align-items:center;gap:var(--space-1);width:100%;padding-top:var(--space-2);border-top:var(--border-hairline) solid var(--border-subtle);flex-wrap:wrap;display:flex}.RichTextEditorToolbar-module__xIAAGW__popoverAnchor{display:inline-flex;position:relative}.RichTextEditorToolbar-module__xIAAGW__colorPopover{top:calc(100% + var(--space-1));gap:var(--space-2);flex-direction:column;min-width:11rem;display:flex;position:absolute;inset-inline-start:0}.RichTextEditorToolbar-module__xIAAGW__popoverLabel{font-size:var(--text-xs);color:var(--text-muted)}.RichTextEditorToolbar-module__xIAAGW__swatches{gap:var(--space-1);grid-template-columns:repeat(6,1fr);display:grid}.RichTextEditorToolbar-module__xIAAGW__swatch{border-radius:var(--radius-sm);border:var(--border-hairline) solid var(--border-subtle);cursor:pointer;width:1.25rem;height:1.25rem}.RichTextEditorToolbar-module__xIAAGW__popoverActions{justify-content:space-between;gap:var(--space-2);display:flex}.RichTextEditorToolbar-module__xIAAGW__popoverAction{font-size:var(--text-xs);color:var(--text-secondary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}@media (hover:hover){.RichTextEditorToolbar-module__xIAAGW__popoverAction:hover{background-color:var(--surface-hover);color:var(--text-primary)}}
.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}
.PushNotificationPanel-module__Pmts8a__row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.PushNotificationPanel-module__Pmts8a__title{font-weight:var(--weight-medium);color:var(--text-primary)}.PushNotificationPanel-module__Pmts8a__status{font-size:var(--text-sm);color:var(--text-muted)}
.RichTextEditor-module__U8H5WW__root{border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-lg);background-color:var(--surface-raised);flex-direction:column;display:flex;overflow:hidden}.RichTextEditor-module__U8H5WW__root:focus-within{border-color:var(--accent)}.RichTextEditor-module__U8H5WW__content{flex:1;min-height:0;overflow-y:auto}.RichTextEditor-module__U8H5WW__content .ProseMirror{padding:var(--space-4);outline:none;min-height:12rem}.RichTextEditor-module__U8H5WW__content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--text-muted)}.RichTextEditor-module__U8H5WW__content .rich-text-link{color:var(--text-link);text-decoration:underline}
.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}
.CodeBlock-module__EWLS8q__root{border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-md);background:var(--code-bg);margin:0;overflow:hidden}.CodeBlock-module__EWLS8q__header{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:var(--border-hairline) solid var(--border-default);font-size:var(--text-sm);display:flex}.CodeBlock-module__EWLS8q__fileName{font-family:var(--font-mono);color:var(--text-primary);overflow-wrap:anywhere}.CodeBlock-module__EWLS8q__language{color:var(--text-muted)}.CodeBlock-module__EWLS8q__copy{margin-left:auto}.CodeBlock-module__EWLS8q__pre{padding:var(--space-3);white-space:pre;tab-size:4;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);margin:0;line-height:1.5;overflow-x:auto}.CodeBlock-module__EWLS8q__token[data-token=comment]{color:var(--code-comment);font-style:italic}.CodeBlock-module__EWLS8q__token[data-token=string]{color:var(--code-string)}.CodeBlock-module__EWLS8q__token[data-token=number]{color:var(--code-number)}.CodeBlock-module__EWLS8q__token[data-token=keyword]{color:var(--code-keyword);font-weight:var(--weight-semibold)}.CodeBlock-module__EWLS8q__token[data-token=variable]{color:var(--code-variable)}.CodeBlock-module__EWLS8q__token[data-token=key]{color:var(--code-key)}
.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__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}
.EmailReminderTimeForm-module__00K4IW__row{align-items:center;gap:var(--space-2);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__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__searchSlot{display:contents}@media (max-width:47.99rem){.page-module__CIB6pW__toolbar{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.page-module__CIB6pW__typeFilter{grid-area:1/2/auto/-1;justify-self:start;max-width:100%;overflow-x:auto}.page-module__CIB6pW__searchSlot{grid-column:1/3;min-width:0;display:block}.page-module__CIB6pW__searchSlot>*{min-width:0;max-width:none}}.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);grid-template-columns:repeat(4,auto);display:grid;position:absolute;inset-inline-end:0}.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}
.EntityLinksSection-module__wZtrgG__menuList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.EntityLinksSection-module__wZtrgG__linkChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.EntityLinksSection-module__wZtrgG__linkChip{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--border-subtle);background-color:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-xs);display:inline-flex}.EntityLinksSection-module__wZtrgG__linkChipOpen{align-items:center;gap:var(--space-1);color:inherit;cursor:pointer;display:inline-flex}.EntityLinksSection-module__wZtrgG__linkChipOpen:disabled{cursor:default}.EntityLinksSection-module__wZtrgG__linkChipType{color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.EntityLinksSection-module__wZtrgG__linkChipRemove{color:var(--action-close);cursor:pointer;display:inline-flex}.EntityLinksSection-module__wZtrgG__linkSearch{align-items:center;gap:var(--space-2);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);display:flex;position:relative}.EntityLinksSection-module__wZtrgG__linkSearch input{min-width:0;color:var(--text-primary);font-size:var(--text-sm);background-color:#0000;border:0;flex:1}.EntityLinksSection-module__wZtrgG__linkSearch input:disabled{opacity:.6}.EntityLinksSection-module__wZtrgG__linkResults{top:calc(100% + var(--space-2));max-height:14rem;position:absolute;inset-inline:0;overflow-y:auto}.EntityLinksSection-module__wZtrgG__linkResultsEmpty{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.EntityLinksSection-module__wZtrgG__linkResult{justify-content:space-between;gap:var(--space-3)}.EntityLinksSection-module__wZtrgG__linkResult:disabled{opacity:.5;cursor:not-allowed}.EntityLinksSection-module__wZtrgG__linkResultType{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}
.McpSetupGuide-module__xj86JG__root{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.McpSetupGuide-module__xj86JG__clients{flex-wrap:wrap}.McpSetupGuide-module__xj86JG__block{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.McpSetupGuide-module__xj86JG__urlRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.McpSetupGuide-module__xj86JG__url{overflow-wrap:anywhere}.McpSetupGuide-module__xj86JG__pre{width:100%;padding:var(--space-3);background-color:var(--surface-sunken);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);white-space:pre;margin:0;overflow-x:auto}
.StatusIcon-module__7zNQna__root{font-size:var(--text-xl);color:var(--text-secondary);align-items:center;display:inline-flex}.StatusIcon-module__7zNQna__root[data-tone=info]{color:var(--info-text)}.StatusIcon-module__7zNQna__root[data-tone=success]{color:var(--success-text)}.StatusIcon-module__7zNQna__root[data-tone=warning]{color:var(--warning-text)}.StatusIcon-module__7zNQna__root[data-tone=danger]{color:var(--danger-text)}
.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}
.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))}}
.McpTokenCreateForm-module__1il--a__access{gap:var(--space-2);flex-direction:column;display:flex}.McpTokenCreateForm-module__1il--a__reveal{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.McpTokenCreateForm-module__1il--a__token{font-family:var(--font-mono)}.McpTokenCreateForm-module__1il--a__revealActions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.TaskBadges-module__9-oGlG__root{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TaskBadges-module__9-oGlG__doneAt{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--success-text);display:inline-flex}
.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__weekday[data-active=true]{background-color:var(--accent);border-color:var(--accent);color:var(--accent-on);font-weight:var(--weight-semibold)}@media (hover:hover){.AutoTaskForm-module__Qs06mW__weekday[data-active=true]:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}}.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}
.CodeEditor-module__Z9g1kq__root{background:var(--code-bg);min-height:16rem;position:relative}.CodeEditor-module__Z9g1kq__highlight,.CodeEditor-module__Z9g1kq__input{padding:var(--space-3);white-space:pre;tab-size:4;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:normal;border:0;margin:0;line-height:1.5}.CodeEditor-module__Z9g1kq__highlight{pointer-events:none;color:var(--text-primary);position:absolute;inset:0;overflow:hidden}.CodeEditor-module__Z9g1kq__input{resize:vertical;color:#0000;width:100%;min-height:16rem;caret-color:var(--text-primary);background:0 0;display:block;position:relative;overflow:auto}.CodeEditor-module__Z9g1kq__input::selection{background:var(--surface-active)}.CodeEditor-module__Z9g1kq__root[data-disabled] .CodeEditor-module__Z9g1kq__input{cursor:default}
.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}
.PaymentForm-module__pWfKGa__radioRow{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}
.McpTokenList-module__0OdIMW__name{align-items:baseline;gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.McpTokenList-module__0OdIMW__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.McpTokenList-module__0OdIMW__badge{flex-shrink:0}.McpTokenList-module__0OdIMW__prefix{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}
.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)}
.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)}
.YoutubeVideoRow-module__Czs1Tq__row{cursor:pointer}.YoutubeVideoRow-module__Czs1Tq__head{align-items:center;gap:var(--space-3);min-width:0;display:flex}.YoutubeVideoRow-module__Czs1Tq__headText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.YoutubeVideoRow-module__Czs1Tq__thumb{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);background-color:var(--surface-sunken);flex:none;width:7rem}.YoutubeVideoRow-module__Czs1Tq__thumb[data-thumb-placeholder]{color:var(--text-muted);justify-content:center;align-items:center;display:flex}
.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)}
.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}@media (hover:hover){.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)}
.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}
.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}
.PlaceEditor-module__NlaaUW__zipCityRow{gap:var(--space-3);display:flex}.PlaceEditor-module__NlaaUW__zipField{flex:0 0 8rem;min-width:0}.PlaceEditor-module__NlaaUW__cityField{flex:auto;min-width:0}.PlaceEditor-module__NlaaUW__mapButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}
.ScriptEditor-module___G4bwG__meta{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.ScriptEditor-module___G4bwG__codeHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ScriptEditor-module___G4bwG__code{border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}
.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}
.WelcomeVideoSettings-module__28vkRW__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.AutoTasksListView-module__Vffn3q__table .sb-table{min-width:36rem}
.PaymentsTable-module__pKy3LG__tag{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-muted)}.PaymentsTable-module__pKy3LG__headerSearch{flex:0 auto;justify-content:flex-end;min-width:0;display:flex}.PaymentsTable-module__pKy3LG__headerSearch [data-list-search]{gap:var(--space-2);flex-wrap:nowrap;width:auto}.PaymentsTable-module__pKy3LG__headerSearch [data-list-search-field]{flex:12rem}.PaymentsTable-module__pKy3LG__table .sb-table[data-lines=single]{table-layout:auto;width:max-content;min-width:100%}.PaymentsTable-module__pKy3LG__table .sb-table[data-lines=single] td[data-col=name]{text-overflow:clip;overflow:visible}
.RssFeedCategoryToggles-module__JKX0dW__root{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.RssFeedCategoryToggles-module__JKX0dW__legend{font-size:var(--text-sm);font-weight:var(--weight-medium);padding:0}.RssFeedCategoryToggles-module__JKX0dW__list{gap:var(--space-1);flex-wrap:wrap;max-height:16rem;display:flex;overflow-y:auto}.RssFeedCategoryToggles-module__JKX0dW__list [aria-pressed=false]{text-decoration:line-through}.RssFeedCategoryToggles-module__JKX0dW__count{opacity:.7;font-variant-numeric:tabular-nums}
.OAuthConsent-module__qbhZra__root{gap:var(--space-3);flex-direction:column;display:flex}.OAuthConsent-module__qbhZra__title{font-size:var(--text-xl);margin:0}.OAuthConsent-module__qbhZra__intro{margin:0;font-weight:600}.OAuthConsent-module__qbhZra__muted{color:var(--text-muted);font-size:var(--text-sm);margin:0}.OAuthConsent-module__qbhZra__access{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.OAuthConsent-module__qbhZra__legend{padding:0 var(--space-1);font-size:var(--text-sm);font-weight:600}.OAuthConsent-module__qbhZra__option{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.OAuthConsent-module__qbhZra__option input{accent-color:var(--accent)}.OAuthConsent-module__qbhZra__option[data-selected=true]{color:var(--accent-text)}.OAuthConsent-module__qbhZra__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.OAuthConsent-module__qbhZra__hint{color:var(--text-muted);font-size:var(--text-xs);margin:0}
.TaskColorsForm-module__Mw5KXa__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.TaskColorsForm-module__Mw5KXa__sample{min-width:10rem;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-primary);background-color:var(--task-surface);border:var(--border-hairline) solid var(--task-edge);border-radius:var(--radius-md);flex:1}.TaskColorsForm-module__Mw5KXa__swatch{border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:0 0;width:2.25rem;height:2.25rem;padding:0}.TaskColorsForm-module__Mw5KXa__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;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}
.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}@media (hover:hover){.ReviewForm-module__5zIvhW__star:hover{color:var(--accent-2)}}.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}
.IconColorPicker-module__-oHKfG__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.IconColorPicker-module__-oHKfG__preview{width:3rem;height:3rem;color:var(--text-primary);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);justify-content:center;align-items:center;font-size:2rem;display:flex}.IconColorPicker-module__-oHKfG__field{align-items:center;gap:var(--space-1);display:flex}.IconColorPicker-module__-oHKfG__swatch{border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:0 0;width:2.25rem;height:2.25rem;padding:0}.IconColorPicker-module__-oHKfG__label{font-size:var(--text-sm);color:var(--text-secondary)}
.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}
.WishlistEditor-module__n5ySna__linkRow{align-items:center;gap:var(--space-2);display:flex}.WishlistEditor-module__n5ySna__linkRow>input{flex:1;min-width:0}
.CircuitModal-module__JrjagG__form{gap:var(--space-4);flex-direction:column;display:flex}.CircuitModal-module__JrjagG__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.CircuitModal-module__JrjagG__picker{align-items:stretch;gap:var(--space-2);flex-wrap:wrap;display:flex}.CircuitModal-module__JrjagG__picker>[data-tooltip-trigger]{flex:none;display:flex}.CircuitModal-module__JrjagG__picker .CircuitModal-module__JrjagG__addButton[data-icon-only][data-size]{block-size:auto;inline-size:calc(var(--text-sm) * var(--leading-normal) + 2 * var(--space-2) + 2 * var(--border-hairline))}.CircuitModal-module__JrjagG__pickerField{flex:14rem;min-width:0}.CircuitModal-module__JrjagG__rows{gap:var(--space-2);flex-direction:column;display:flex}.CircuitModal-module__JrjagG__row{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;display:flex}.CircuitModal-module__JrjagG__rowHead{align-items:center;gap:var(--space-2);display:flex}.CircuitModal-module__JrjagG__rowIndex{font-size:var(--text-xs);color:var(--text-muted)}.CircuitModal-module__JrjagG__rowName{overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm);font-weight:var(--weight-medium);flex:1}.CircuitModal-module__JrjagG__rowOverrides{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.CircuitModal-module__JrjagG__rowOverrides{grid-template-columns:repeat(4,minmax(0,1fr))}}.CircuitModal-module__JrjagG__rowOverride{min-width:0}.CircuitModal-module__JrjagG__rowActions{gap:var(--space-1);flex-shrink:0;display:flex}.CircuitModal-module__JrjagG__hint{font-size:var(--text-xs);color:var(--text-muted)}.CircuitModal-module__JrjagG__error{font-size:var(--text-sm);color:var(--text-danger)}
.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}
.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)}
.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}
.PlaceMap-module__nSLxza__pin{box-sizing:border-box;background:var(--entity-place);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #00000059}.PlaceMap-module__nSLxza__pinCenter{box-sizing:border-box;background:var(--entity-place);border:3px solid color-mix(in srgb, var(--entity-place) 55%, #000);border-radius:50%;box-shadow:0 1px 6px #00000073}.PlaceMap-module__nSLxza__preview{border-radius:var(--radius-md);cursor:pointer;width:100%;height:180px;position:relative;overflow:hidden}.PlaceMap-module__nSLxza__preview>.leaflet-container{width:100%;height:100%}.PlaceMap-module__nSLxza__panelTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.PlaceMap-module__nSLxza__panelMap{border-radius:var(--radius-md);width:100%;height:60vh;overflow:hidden}.PlaceMap-module__nSLxza__panelMap>.leaflet-container{width:100%;height:100%}[data-mobile=true] .PlaceMap-module__nSLxza__panelMap{height:calc(100dvh - 12rem)}.PlaceMap-module__nSLxza__panelStatus{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.PlaceMap-module__nSLxza__radiusPicker{gap:var(--space-1);flex-wrap:wrap;display:flex}.PlaceMap-module__nSLxza__popup{align-items:flex-start;gap:var(--space-1);flex-direction:column;max-width:16rem;display:flex}.PlaceMap-module__nSLxza__popupName{font-size:var(--text-sm)}.PlaceMap-module__nSLxza__popupTags{gap:var(--space-1);flex-wrap:wrap;display:flex}.PlaceMap-module__nSLxza__popupText{font-size:var(--text-xs);margin:0}.PlaceMap-module__nSLxza__popupMuted{font-size:var(--text-xs);color:var(--text-muted);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)}
.BudgetForm-module__ahHF2a__checkboxHint{font-size:var(--text-xs);color:var(--text-muted);display:block}
@media (max-width:47.99rem){.CashflowView-module__XoDIHa__summary{gap:var(--space-2);grid-template-columns:1fr}.CashflowView-module__XoDIHa__summary [data-stat-card]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:row}.CashflowView-module__XoDIHa__summary .sb-stat-label{font-size:var(--text-xs)}.CashflowView-module__XoDIHa__summary .sb-stat-value{font-size:var(--text-lg)}}
.SubscriptionsListView-module__QCYXTa__genMessage{margin:0}
.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)}.MediaListView-module__j7k9Oq__section .sb-table[data-lines=single] th[data-col=category]{width:2.5rem}:is(.MediaListView-module__j7k9Oq__section .sb-table[data-lines=single] th[data-col=category],.MediaListView-module__j7k9Oq__section .sb-table[data-lines=single] td[data-col=category]){padding-inline:var(--space-1)}
.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}
.ReviewsListView-module__dE5yjG__stars{color:var(--border-strong);align-items:center;gap:.125rem;display:inline-flex}.ReviewsListView-module__dE5yjG__stars svg[data-filled=true]{color:var(--accent-2)}.ReviewsListView-module__dE5yjG__list .sb-table[data-lines=single] th[data-col=category]{width:2.5rem}:is(.ReviewsListView-module__dE5yjG__list .sb-table[data-lines=single] th[data-col=category],.ReviewsListView-module__dE5yjG__list .sb-table[data-lines=single] td[data-col=category]){padding-inline:var(--space-1)}
.YoutubeChannelModal-module__TOsU8W__sectionTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold)}
