.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}.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)}.RichTextEditorToolbar-module__xIAAGW__popoverAction:hover{background-color:var(--surface-hover);color:var(--text-primary)}
.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}
.Tooltip-module__YwCJ2a__root{display:inline-flex;position:relative}.Tooltip-module__YwCJ2a__trigger{display:inline-flex}.Tooltip-module__YwCJ2a__content{z-index:var(--z-tooltip);pointer-events:none;opacity:0;background-color:var(--surface-inverse);width:max-content;max-width:18rem;color:var(--text-inverse);font-size:var(--text-xs);line-height:var(--leading-snug);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);position:fixed}.Tooltip-module__YwCJ2a__content[data-ready=true]{animation:Tooltip-module__YwCJ2a__tooltip-in var(--transition-fast) both}.Tooltip-module__YwCJ2a__content[data-ready=true][data-placement=top]{animation-name:Tooltip-module__YwCJ2a__tooltip-in-up}.Tooltip-module__YwCJ2a__content[data-variant=rich]{background-color:var(--surface-raised);max-width:22rem;color:var(--text-primary);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay-strong);font-size:var(--text-sm);padding:0;overflow:hidden}@keyframes Tooltip-module__YwCJ2a__tooltip-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@keyframes Tooltip-module__YwCJ2a__tooltip-in-up{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}
.ExplorerRootView-module__w-DoYa__root{gap:var(--space-6);display:grid}.ExplorerRootView-module__w-DoYa__root [data-archived=true]{opacity:.6}.ExplorerRootView-module__w-DoYa__section{gap:var(--space-3);display:grid}.ExplorerRootView-module__w-DoYa__section h2{margin:0}.ExplorerRootView-module__w-DoYa__hint{color:var(--text-muted);font-size:var(--text-sm);margin:0}.ExplorerRootView-module__w-DoYa__recentHeading{align-items:center;gap:var(--space-2);display:flex}.ExplorerRootView-module__w-DoYa__recentHeading svg{width:1em;height:1em;color:var(--text-muted)}.ExplorerRootView-module__w-DoYa__recentGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.ExplorerRootView-module__w-DoYa__recentTile{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);text-align:start;background-color:var(--surface-raised);border:var(--border-hairline) solid var(--border-subtle);border-inline-start:3px solid var(--tile-color);border-radius:var(--radius-lg);transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);display:flex}.ExplorerRootView-module__w-DoYa__recentTile:hover{background-color:var(--surface-hover);border-color:var(--border-default);border-inline-start-color:var(--tile-color);transform:translateY(-1px)}.ExplorerRootView-module__w-DoYa__recentIcon{width:2.25rem;height:2.25rem;color:var(--tile-color);background-color:var(--tile-tint);border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;display:flex}.ExplorerRootView-module__w-DoYa__recentIcon svg{width:1.15rem;height:1.15rem}.ExplorerRootView-module__w-DoYa__recentText{gap:var(--space-1);min-width:0;display:grid}.ExplorerRootView-module__w-DoYa__recentLabel{color:var(--text-primary);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExplorerRootView-module__w-DoYa__recentMeta{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.ExplorerRootView-module__w-DoYa__recentDot{border-radius:var(--radius-pill);background-color:currentColor;flex:none;width:.25rem;height:.25rem}.ExplorerRootView-module__w-DoYa__recentCount{padding:0 var(--space-2);color:var(--tile-color);background-color:var(--tile-tint);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none;align-self:flex-start;line-height:1.4}@media (max-width:30rem){.ExplorerRootView-module__w-DoYa__recentGrid{grid-template-columns:1fr}}
.ClipboardSnippets-module__-8JRPa__root{align-items:center;display:inline-flex;position:relative}.ClipboardSnippets-module__-8JRPa__scrim{display:none}.ClipboardSnippets-module__-8JRPa__panel{top:calc(100% + var(--space-2));z-index:1;width:min(24rem, calc(100vw - 2 * var(--space-3)));max-height:min(28rem, calc(100vh - var(--topbar-height) - 2 * var(--space-3)));background-color:var(--surface-raised);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute}.ClipboardSnippets-module__-8JRPa__panel[data-align=start]{inset-inline-start:0}.ClipboardSnippets-module__-8JRPa__panel[data-align=end]{inset-inline-end:0}.ClipboardSnippets-module__-8JRPa__header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:var(--border-hairline) solid var(--border-subtle);display:flex}.ClipboardSnippets-module__-8JRPa__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.ClipboardSnippets-module__-8JRPa__headerActions{align-items:center;gap:var(--space-2);display:flex}.ClipboardSnippets-module__-8JRPa__body{min-height:0;padding:var(--space-3);gap:var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ClipboardSnippets-module__-8JRPa__empty{font-size:var(--text-sm);color:var(--text-muted);text-align:center;padding-block:var(--space-4)}.ClipboardSnippets-module__-8JRPa__list{gap:var(--space-2);flex-direction:column;display:flex}.ClipboardSnippets-module__-8JRPa__row{align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-sunken);display:flex}.ClipboardSnippets-module__-8JRPa__text{min-width:0;font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.ClipboardSnippets-module__-8JRPa__rowActions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.ClipboardSnippets-module__-8JRPa__footer{align-items:flex-end;gap:var(--space-2);padding:var(--space-3);border-top:var(--border-hairline) solid var(--border-subtle);display:flex}.ClipboardSnippets-module__-8JRPa__input{resize:none;flex:1;min-width:0;max-height:4.5rem}.ClipboardSnippets-module__-8JRPa__footerAlert{margin:0 var(--space-3) var(--space-3)}@media (max-width:767px){.ClipboardSnippets-module__-8JRPa__scrim{background-color:var(--overlay-backdrop);display:block;position:fixed;inset:0}.ClipboardSnippets-module__-8JRPa__panel{inset-inline:var(--space-2);top:calc(var(--topbar-height) + var(--space-2));width:auto;max-height:calc(100dvh - var(--topbar-height) - var(--space-4));position:fixed}.ClipboardSnippets-module__-8JRPa__panel[data-align=start],.ClipboardSnippets-module__-8JRPa__panel[data-align=end]{inset-inline:var(--space-2)}.ClipboardSnippets-module__-8JRPa__text{-webkit-line-clamp:6;line-clamp:6;font-size:var(--text-base)}.ClipboardSnippets-module__-8JRPa__row{padding:var(--space-3)}.ClipboardSnippets-module__-8JRPa__footer{padding-bottom:max(var(--space-3), env(safe-area-inset-bottom))}}
.ExplorerSearchBar-module___KU1Ca__root{flex:18rem;min-width:12rem;position:relative}.ExplorerSearchBar-module___KU1Ca__field{align-items:center;display:flex;position:relative}.ExplorerSearchBar-module___KU1Ca__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--space-3)}.ExplorerSearchBar-module___KU1Ca__input{background-color:var(--surface-raised);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-md);width:100%;padding:var(--space-2) calc(var(--space-3) + 1.5rem);color:var(--text-primary);font-size:var(--text-sm);transition:border-color var(--transition-fast)}.ExplorerSearchBar-module___KU1Ca__input::placeholder{color:var(--text-muted)}.ExplorerSearchBar-module___KU1Ca__input:hover{border-color:var(--border-strong)}.ExplorerSearchBar-module___KU1Ca__input:focus{border-color:var(--accent)}.ExplorerSearchBar-module___KU1Ca__clear{border-radius:var(--radius-pill);width:1.25rem;height:1.25rem;color:var(--text-muted);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:var(--space-2)}.ExplorerSearchBar-module___KU1Ca__clear:hover{background-color:var(--surface-sunken);color:var(--text-primary)}.ExplorerSearchBar-module___KU1Ca__results{inset:calc(100% + var(--space-2)) 0 auto;z-index:1;gap:var(--space-4);padding:var(--space-3);background-color:var(--surface-raised);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);max-height:24rem;box-shadow:var(--shadow-overlay);display:grid;position:absolute;overflow-y:auto}.ExplorerSearchBar-module___KU1Ca__results section{gap:var(--space-1);display:grid}.ExplorerSearchBar-module___KU1Ca__results section h2{padding-inline:var(--space-3)}.ExplorerSearchBar-module___KU1Ca__resultItem{justify-content:flex-start}.ExplorerSearchBar-module___KU1Ca__noMatches{padding:var(--space-2) var(--space-3);color:var(--text-muted)}
.FastNoteModal-module__XISReG__modal{background-color:var(--surface-raised);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay-strong);flex-direction:column;width:100%;height:85dvh;max-height:85dvh;display:flex;overflow:hidden}@media (min-width:48rem){.FastNoteModal-module__XISReG__modal{max-width:98vw;height:88dvh;max-height:88dvh}}.FastNoteModal-module__XISReG__body{min-height:0;padding:var(--space-3);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.FastNoteModal-module__XISReG__header{justify-content:space-between;gap:var(--space-3);border-bottom:var(--border-hairline) solid var(--border-subtle);padding:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.FastNoteModal-module__XISReG__header h2{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.FastNoteModal-module__XISReG__tabs{align-items:center;gap:var(--space-2);--tab-size:2rem;flex-wrap:wrap;display:flex}.FastNoteModal-module__XISReG__tab,.FastNoteModal-module__XISReG__tabs [data-tooltip-trigger]>button{width:var(--tab-size);height:var(--tab-size);flex:none;padding:0}.FastNoteModal-module__XISReG__tab{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-sm);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.FastNoteModal-module__XISReG__tab:hover:not(:disabled){background-color:var(--surface-active)}.FastNoteModal-module__XISReG__tab[data-active=true]{background-color:var(--accent-subtle);border-color:var(--accent-border);color:var(--accent-text)}.FastNoteModal-module__XISReG__tab[data-armed=true]{border-color:var(--action-trash-strong);color:var(--action-trash);background-color:#0000}.FastNoteModal-module__XISReG__tab[data-armed=true]:hover:not(:disabled){background-color:var(--danger-subtle)}.FastNoteModal-module__XISReG__tab[data-armed=true]>span{display:none}.FastNoteModal-module__XISReG__tab svg{width:1.15em;height:1.15em}.FastNoteModal-module__XISReG__tab:disabled{opacity:.5;cursor:not-allowed}.FastNoteModal-module__XISReG__dirty{font-size:var(--text-xs);color:var(--warning-text)}.FastNoteModal-module__XISReG__actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.FastNoteModal-module__XISReG__textarea{resize:none;min-height:8rem;line-height:var(--leading-normal);flex:1}
.ArchiveTagDialog-module__PyTL-G__modal{max-width:26rem}.ArchiveTagDialog-module__PyTL-G__categories{border:0;flex-direction:column;gap:.4rem;margin:.75rem 0 0;padding:0;display:flex}.ArchiveTagDialog-module__PyTL-G__categories legend{color:var(--text-secondary);margin-bottom:.35rem;padding:0;font-size:.8rem;font-weight:600}.ArchiveTagDialog-module__PyTL-G__category{cursor:pointer;align-items:center;gap:.5rem;display:flex}.ArchiveTagDialog-module__PyTL-G__hint{color:var(--text-secondary);margin-top:.6rem;font-size:.8rem}
.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}.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)}
.YoutubeSyncPromptModal-module__elCDjq__modal{max-width:30rem}.YoutubeSyncPromptModal-module__elCDjq__title{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);display:inline-flex}.YoutubeSyncPromptModal-module__elCDjq__body{font-size:var(--text-sm);color:var(--text-secondary)}
.LanguageSwitcher-module__kcAi4G__root{display:inline-flex}.LanguageSwitcher-module__kcAi4G__root [aria-haspopup=menu]{font-size:var(--text-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--border-subtle);background-color:var(--surface-sunken);color:var(--text-secondary);transition:background-color var(--transition-fast)}.LanguageSwitcher-module__kcAi4G__root [aria-haspopup=menu]:hover{background-color:var(--surface-active)}.LanguageSwitcher-module__kcAi4G__root [aria-haspopup=menu][data-expanded=true]{background-color:var(--accent-subtle);border-color:var(--accent-border);color:var(--accent-text)}.LanguageSwitcher-module__kcAi4G__root [role=menuitem]{font-size:var(--text-xs)}
.AutoTaskCard-module__f3pnmG__name{font-size:var(--text-base);font-weight:var(--weight-semibold)}.AutoTaskCard-module__f3pnmG__badges{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.AutoTaskCard-module__f3pnmG__categories{gap:var(--space-1);flex-wrap:wrap;display:flex}.AutoTaskCard-module__f3pnmG__categoryChip{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.AutoTaskCard-module__f3pnmG__meta{gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);flex-direction:column;display:flex}.AutoTaskCard-module__f3pnmG__metaLabel{color:var(--text-secondary);font-weight:var(--weight-medium)}
.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}}
.PaymentForm-module__pWfKGa__radioRow{align-items:center;gap:var(--space-4);flex-wrap:wrap;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:hover,.MediaReviewModal-module__Ndu6wW__star[data-active=true]{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}
.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}
.TagFolderView-module__kcIhDa__root{gap:var(--space-6);display:grid}.TagFolderView-module__kcIhDa__breadcrumb,.TagFolderView-module__kcIhDa__breadcrumb>span,.TagFolderView-module__kcIhDa__currentCrumb,.TagFolderView-module__kcIhDa__title,.TagFolderView-module__kcIhDa__counts,.TagFolderView-module__kcIhDa__actions,.TagFolderView-module__kcIhDa__tagList,.TagFolderView-module__kcIhDa__tagChip,.TagFolderView-module__kcIhDa__elementLink{align-items:center;display:flex}.TagFolderView-module__kcIhDa__breadcrumb{gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap}.TagFolderView-module__kcIhDa__breadcrumb button{color:var(--text-link);text-underline-offset:.15em;text-decoration:underline}.TagFolderView-module__kcIhDa__breadcrumb svg{width:1em;height:1em;color:var(--text-muted)}.TagFolderView-module__kcIhDa__currentCrumb{gap:var(--space-1);color:var(--text-primary)}.TagFolderView-module__kcIhDa__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:var(--border-hairline) solid var(--border-subtle);flex-wrap:wrap;display:flex}.TagFolderView-module__kcIhDa__title{gap:var(--space-3);min-width:0}.TagFolderView-module__kcIhDa__title h1{margin:0}.TagFolderView-module__kcIhDa__counts{gap:var(--space-2) var(--space-4);margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap}.TagFolderView-module__kcIhDa__actions{gap:var(--space-2);flex-wrap:wrap;position:relative}.TagFolderView-module__kcIhDa__createMenu{z-index:1;top:calc(100% + var(--space-2));gap:var(--space-2);padding:var(--space-3);background-color:var(--surface-raised);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);grid-template-columns:repeat(2,max-content);display:grid;position:absolute;right:0}.TagFolderView-module__kcIhDa__section{gap:var(--space-3);display:grid}.TagFolderView-module__kcIhDa__section h2{margin:0}.TagFolderView-module__kcIhDa__sectionHead{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.TagFolderView-module__kcIhDa__empty{color:var(--text-muted);margin:0}.TagFolderView-module__kcIhDa__tagList{gap:var(--space-2);flex-wrap:wrap}.TagFolderView-module__kcIhDa__tagChip{gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--text-primary);background-color:var(--surface-sunken);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md)}.TagFolderView-module__kcIhDa__tagChip:hover{background-color:var(--surface-hover)}.TagFolderView-module__kcIhDa__tagChip svg{width:1em;height:1em;color:var(--text-muted)}.TagFolderView-module__kcIhDa__tagItem{align-items:center;gap:var(--space-1);display:flex}.TagFolderView-module__kcIhDa__picker{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}.TagFolderView-module__kcIhDa__results{gap:var(--space-1);width:100%;max-height:16rem;display:grid;overflow-y:auto}.TagFolderView-module__kcIhDa__result{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);color:var(--text-primary);text-align:start;background-color:var(--surface-sunken);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);display:flex}.TagFolderView-module__kcIhDa__result:hover{background-color:var(--surface-hover)}.TagFolderView-module__kcIhDa__result:disabled{opacity:.5;cursor:not-allowed}.TagFolderView-module__kcIhDa__groups{gap:var(--space-4);display:grid}.TagFolderView-module__kcIhDa__group{gap:var(--space-2);display:grid}.TagFolderView-module__kcIhDa__group h3{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);margin:0;display:flex}.TagFolderView-module__kcIhDa__elementList{border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);display:grid;overflow:hidden}.TagFolderView-module__kcIhDa__elementRow{border-bottom:var(--border-hairline) solid var(--border-subtle);align-items:center;display:flex}.TagFolderView-module__kcIhDa__elementRow:last-child{border-bottom:0}.TagFolderView-module__kcIhDa__elementLink{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);color:var(--text-primary);text-align:start;flex:1}.TagFolderView-module__kcIhDa__elementIcon{flex:none;width:1.1em;height:1.1em}.TagFolderView-module__kcIhDa__elementLink:hover{background-color:var(--surface-hover)}.TagFolderView-module__kcIhDa__rowActions{align-items:center;gap:var(--space-1);flex:none;margin-inline-end:var(--space-3);display:flex}@media (max-width:40rem){.TagFolderView-module__kcIhDa__header{flex-direction:column}.TagFolderView-module__kcIhDa__actions{width:100%}.TagFolderView-module__kcIhDa__createMenu{left:0;right:auto}}
.TaskLinksPanel-module__8sn4RG__chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TaskLinksPanel-module__8sn4RG__count{font-size:var(--text-xs);color:var(--text-muted)}.TaskLinksPanel-module__8sn4RG__picker{gap:var(--space-3);flex-direction:column;display:flex}.TaskLinksPanel-module__8sn4RG__results{gap:var(--space-1);flex-direction:column;max-height:16rem;display:flex;overflow-y:auto}.TaskLinksPanel-module__8sn4RG__result{border:none;width:100%}.TaskLinksPanel-module__8sn4RG__result:disabled{opacity:.5;cursor:not-allowed}.TaskLinksPanel-module__8sn4RG__resultTitle{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.TaskLinksPanel-module__8sn4RG__resultMeta{font-size:var(--text-xs);color:var(--text-muted);flex:none}.TaskLinksPanel-module__8sn4RG__pickerActions{justify-content:flex-end;display:flex}
.Pagination-module__VkXQlG__root{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.Pagination-module__VkXQlG__status{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}
.TaskModal-module__Dsq3SG__modal{max-width:48rem}.TaskModal-module__Dsq3SG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background-color:var(--task-surface);border-bottom:var(--border-hairline) solid var(--task-edge);border-inline-start:3px solid var(--task-rule);transition:background-color var(--transition-fast), border-color var(--transition-fast);display:flex}.TaskModal-module__Dsq3SG__headerTitle{flex:1;min-width:0;display:flex}.TaskModal-module__Dsq3SG__titleInput{resize:none;width:100%;color:var(--text-primary);font-family:inherit;font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);background-color:#0000;border:0;padding:0}.TaskModal-module__Dsq3SG__titleInput::placeholder{color:var(--text-muted);font-weight:var(--weight-regular)}.TaskModal-module__Dsq3SG__titleInput:disabled{opacity:.6}.TaskModal-module__Dsq3SG__headerActions{align-items:center;gap:var(--space-2);flex:none;display:flex}.TaskModal-module__Dsq3SG__typeAction svg{font-size:var(--text-base)}.TaskModal-module__Dsq3SG__typeChoices{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TaskModal-module__Dsq3SG__typeWarningActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.TaskModal-module__Dsq3SG__typeChooserBack{align-self:flex-start}.TaskModal-module__Dsq3SG__statusBar{align-items:flex-start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.TaskModal-module__Dsq3SG__statusBar[data-meal=true]{grid-template-columns:auto}.TaskModal-module__Dsq3SG__statusToggles{gap:var(--space-2);display:flex}.TaskModal-module__Dsq3SG__statusHint{color:var(--text-muted);font-size:var(--text-xs);grid-column:1/-1}.TaskModal-module__Dsq3SG__categoryPicker{min-width:0;position:relative}.TaskModal-module__Dsq3SG__categorySelect{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}.TaskModal-module__Dsq3SG__categorySelect:hover:not(:disabled){border-color:var(--border-strong);background-color:var(--surface-hover)}.TaskModal-module__Dsq3SG__categorySelect:disabled{opacity:.5;cursor:not-allowed}.TaskModal-module__Dsq3SG__categorySelectValue{align-items:center;gap:var(--space-2);min-width:0;font-weight:var(--weight-medium);display:flex}.TaskModal-module__Dsq3SG__categorySelectValue>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskModal-module__Dsq3SG__categoryPlaceholder{color:var(--text-muted);font-weight:var(--weight-regular)}.TaskModal-module__Dsq3SG__categoryChevron{color:var(--text-muted);transition:transform var(--transition-fast);flex:none}.TaskModal-module__Dsq3SG__categoryChevron[data-open=true]{transform:rotate(180deg)}.TaskModal-module__Dsq3SG__categoryMenu{top:calc(100% + var(--space-2));min-width:100%;max-height:16rem;position:absolute;inset-inline:0;overflow-y:auto}.TaskModal-module__Dsq3SG__menuList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TaskModal-module__Dsq3SG__categoryOption{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}.TaskModal-module__Dsq3SG__categoryOption[data-kind=category]:hover{filter:brightness(1.08)}.TaskModal-module__Dsq3SG__categoryOption[data-kind=category][data-selected]{border-color:currentColor}.TaskModal-module__Dsq3SG__categoryOption[data-kind=clear]{background-color:var(--surface-sunken);color:var(--text-secondary)}.TaskModal-module__Dsq3SG__categoryOption[data-kind=clear]:hover{background-color:var(--surface-active)}.TaskModal-module__Dsq3SG__categoryOptionLabel{align-items:center;gap:var(--space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.TaskModal-module__Dsq3SG__categoryOption>svg{flex:none}.TaskModal-module__Dsq3SG__suggestion{flex-wrap:wrap;justify-content:space-between;align-items:center}.TaskModal-module__Dsq3SG__suggestionLabel{align-items:center;gap:var(--space-2);display:inline-flex}.TaskModal-module__Dsq3SG__suggestionActions{align-items:center;gap:var(--space-2);display:flex}.TaskModal-module__Dsq3SG__description{resize:vertical;min-height:5rem}.TaskModal-module__Dsq3SG__optionalSectionToggles{gap:var(--space-2);display:flex}.TaskModal-module__Dsq3SG__optionalSectionToggle{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:2.5rem;padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);flex:1 1 0;display:inline-flex}.TaskModal-module__Dsq3SG__optionalSectionToggle:hover{background-color:var(--surface-active)}.TaskModal-module__Dsq3SG__optionalSectionToggle[data-active=true]{border-color:var(--accent-border);background-color:var(--accent-subtle);color:var(--accent-text)}.TaskModal-module__Dsq3SG__optionalSectionToggle svg{flex:none}.TaskModal-module__Dsq3SG__optionalSectionToggle span{overflow-wrap:anywhere;min-width:0}.TaskModal-module__Dsq3SG__subtaskRow{--subtask-line-center:calc(var(--space-1) + var(--text-sm) * var(--leading-normal) / 2);align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background-color:var(--surface-sunken);display:flex}.TaskModal-module__Dsq3SG__subtaskCheck{width:1.125rem;height:1.125rem;margin-top:calc(var(--subtask-line-center) - .5625rem);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--radius-sm);background-color:var(--surface-active);color:var(--text-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;font-size:.8125rem;line-height:1;display:inline-flex}.TaskModal-module__Dsq3SG__subtaskCheck[data-pressed=true],.TaskModal-module__Dsq3SG__subtaskCheck[data-pressed=true]:hover:not(:disabled){border-color:var(--success-solid);background-color:var(--success-solid);color:var(--color-neutral-0)}.TaskModal-module__Dsq3SG__subtaskText{min-width:0;font-size:var(--text-sm);flex:1}.TaskModal-module__Dsq3SG__subtaskEdit{resize:none;width:100%;color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);background-color:#0000;border:0;padding:0}.TaskModal-module__Dsq3SG__subtaskDelete{width:1.5rem;height:1.5rem;margin-top:calc(var(--subtask-line-center) - .75rem);border:var(--border-hairline) solid var(--action-trash-strong);border-radius:var(--radius-lg);color:var(--action-trash);cursor:pointer;background-color:#0000;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.TaskModal-module__Dsq3SG__subtaskDelete:hover:not(:disabled){background-color:var(--danger-subtle)}.TaskModal-module__Dsq3SG__subtaskAdd{align-items:center;gap:var(--space-2);display:flex}.TaskModal-module__Dsq3SG__subtaskAdd input{flex:1;min-width:0}.TaskModal-module__Dsq3SG__linkChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.TaskModal-module__Dsq3SG__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}.TaskModal-module__Dsq3SG__linkChipOpen{align-items:center;gap:var(--space-1);color:inherit;cursor:pointer;display:inline-flex}.TaskModal-module__Dsq3SG__linkChipOpen:disabled{cursor:default}.TaskModal-module__Dsq3SG__linkChipType{color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.TaskModal-module__Dsq3SG__linkChipRemove{color:var(--action-close);cursor:pointer;display:inline-flex}.TaskModal-module__Dsq3SG__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}.TaskModal-module__Dsq3SG__linkSearch input{min-width:0;color:var(--text-primary);font-size:var(--text-sm);background-color:#0000;border:0;flex:1}.TaskModal-module__Dsq3SG__linkResults{top:calc(100% + var(--space-2));max-height:14rem;position:absolute;inset-inline:0;overflow-y:auto}.TaskModal-module__Dsq3SG__linkResultsEmpty{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.TaskModal-module__Dsq3SG__linkResult{justify-content:space-between;gap:var(--space-3)}.TaskModal-module__Dsq3SG__linkResult:disabled{opacity:.5;cursor:not-allowed}.TaskModal-module__Dsq3SG__linkResultType{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.TaskModal-module__Dsq3SG__whenSection{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.TaskModal-module__Dsq3SG__whenRail{gap:var(--space-2);min-width:0;padding-bottom:var(--space-3);border-bottom:var(--border-hairline) solid var(--border-default);flex-direction:column;display:flex}.TaskModal-module__Dsq3SG__whenModes,.TaskModal-module__Dsq3SG__whenDetails,.TaskModal-module__Dsq3SG__dayFields{flex-direction:column;display:flex}.TaskModal-module__Dsq3SG__whenModes{gap:var(--space-1);flex-direction:row}.TaskModal-module__Dsq3SG__whenMode{width:100%;min-height:2.25rem;padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid transparent;border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background-color:#0000;flex:1 1 0}.TaskModal-module__Dsq3SG__whenMode:hover:not(:disabled){background-color:var(--surface-hover);color:var(--text-primary)}.TaskModal-module__Dsq3SG__whenMode[data-active=true]{border-color:var(--accent-border);background-color:var(--accent-subtle);color:var(--accent-text)}.TaskModal-module__Dsq3SG__whenMode:disabled{opacity:.5;cursor:not-allowed}.TaskModal-module__Dsq3SG__whenDetails{gap:var(--space-4);min-width:0}.TaskModal-module__Dsq3SG__mealWhen{gap:var(--space-3);flex-direction:column;display:flex}.TaskModal-module__Dsq3SG__dayFields{gap:var(--space-3)}.TaskModal-module__Dsq3SG__timeFields{align-items:end;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.TaskModal-module__Dsq3SG__periodTimeHeading{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.TaskModal-module__Dsq3SG__periodTimeHeading>:last-child{text-align:end;flex:none}@media (min-width:40rem){.TaskModal-module__Dsq3SG__whenSection{gap:var(--space-4);grid-template-columns:minmax(7rem,9rem) minmax(0,1fr)}.TaskModal-module__Dsq3SG__whenRail{padding-inline-end:var(--space-4);border-inline-end:var(--border-hairline) solid var(--border-default);border-bottom:0;padding-bottom:0}.TaskModal-module__Dsq3SG__whenModes{flex-direction:column}.TaskModal-module__Dsq3SG__whenMode{flex:initial;text-align:start}}.TaskModal-module__Dsq3SG__clearableField{align-items:center;gap:var(--space-2);min-width:0;display:flex}.TaskModal-module__Dsq3SG__clearableField>[data-field]{flex:auto;min-width:0}.TaskModal-module__Dsq3SG__periodPicker{gap:var(--space-3);flex-direction:column;display:flex}.TaskModal-module__Dsq3SG__presets{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.TaskModal-module__Dsq3SG__periodFields{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@media (min-width:40rem){.TaskModal-module__Dsq3SG__periodFields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.TaskModal-module__Dsq3SG__footer{justify-content:space-between}.TaskModal-module__Dsq3SG__footerGroup{align-items:center;gap:var(--space-2);display:flex}.TaskModal-module__Dsq3SG__skipRegenButton>svg{transform:translateY(-.5px)}
.PaymentsTable-module__pKy3LG__row[data-clickable=true]{cursor:pointer}.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}
.EventTaskCard-module__41z_lW__name{font-size:var(--text-base);font-weight:var(--weight-semibold)}.EventTaskCard-module__41z_lW__date{font-size:var(--text-sm);color:var(--text-secondary)}.EventTaskCard-module__41z_lW__categories{gap:var(--space-1);flex-wrap:wrap;display:flex}.EventTaskCard-module__41z_lW__categoryChip{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}
.MediaTaskModal-module__xG69LW__modal{max-width:36rem}.MediaTaskModal-module__xG69LW__title{font-size:var(--text-base);font-weight:var(--weight-semibold)}.MediaTaskModal-module__xG69LW__close{flex:none}.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__footer{margin-top:auto}}.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}.MediaTaskModal-module__xG69LW__footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--border-subtle);display:flex}.MediaTaskModal-module__xG69LW__footerGroup{align-items:center;gap:var(--space-2);display:flex}
.ProjectTaskCard-module__i7ftKq__header{min-width:0}.ProjectTaskCard-module__i7ftKq__title{font-size:var(--text-base);font-weight:var(--weight-semibold);min-width:0}.ProjectTaskCard-module__i7ftKq__description{color:var(--text-secondary)}.ProjectTaskCard-module__i7ftKq__counts{font-size:var(--text-xs);color:var(--text-muted)}
