@layer reset,todae,site;@layer todae.reset,todae.base,todae.components;@layer todae.components{.todae_root_5f6eda{--_tone-fg: var(--todae-badge-neutral-fg);--_tone-bg: var(--todae-badge-neutral-bg);--_tone-border: var(--todae-badge-neutral-border);display:inline-block;box-sizing:border-box;min-inline-size:calc(1em * var(--todae-badge-leading) + 2 * var(--todae-badge-padding-y) + 2 * var(--todae-badge-border-width));max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:var(--todae-badge-padding-y) var(--todae-badge-padding-x);border:var(--todae-badge-border-width) solid var(--_tone-border);border-radius:var(--todae-badge-radius);background:var(--_tone-bg);color:var(--_tone-fg);font-size:var(--todae-badge-font-size);font-weight:var(--todae-badge-font-weight);line-height:var(--todae-badge-leading);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle}.todae_root_5f6eda[data-tone=info]{--_tone-fg: var(--todae-badge-info-fg);--_tone-bg: var(--todae-badge-info-bg);--_tone-border: var(--todae-badge-info-border)}.todae_root_5f6eda[data-tone=success]{--_tone-fg: var(--todae-badge-success-fg);--_tone-bg: var(--todae-badge-success-bg);--_tone-border: var(--todae-badge-success-border)}.todae_root_5f6eda[data-tone=warning]{--_tone-fg: var(--todae-badge-warning-fg);--_tone-bg: var(--todae-badge-warning-bg);--_tone-border: var(--todae-badge-warning-border)}.todae_root_5f6eda[data-tone=critical]{--_tone-fg: var(--todae-badge-critical-fg);--_tone-bg: var(--todae-badge-critical-bg);--_tone-border: var(--todae-badge-critical-border)}.todae_root_5f6eda[data-tone=category-1]{--_tone-fg: var(--todae-badge-category-1-fg);--_tone-bg: var(--todae-badge-category-1-bg);--_tone-border: var(--todae-badge-category-1-border)}.todae_root_5f6eda[data-tone=category-2]{--_tone-fg: var(--todae-badge-category-2-fg);--_tone-bg: var(--todae-badge-category-2-bg);--_tone-border: var(--todae-badge-category-2-border)}.todae_root_5f6eda[data-tone=category-3]{--_tone-fg: var(--todae-badge-category-3-fg);--_tone-bg: var(--todae-badge-category-3-bg);--_tone-border: var(--todae-badge-category-3-border)}.todae_root_5f6eda[data-tone=category-4]{--_tone-fg: var(--todae-badge-category-4-fg);--_tone-bg: var(--todae-badge-category-4-bg);--_tone-border: var(--todae-badge-category-4-border)}.todae_root_5f6eda[data-tone=category-5]{--_tone-fg: var(--todae-badge-category-5-fg);--_tone-bg: var(--todae-badge-category-5-bg);--_tone-border: var(--todae-badge-category-5-border)}.todae_root_5f6eda[data-tone=category-6]{--_tone-fg: var(--todae-badge-category-6-fg);--_tone-bg: var(--todae-badge-category-6-bg);--_tone-border: var(--todae-badge-category-6-border)}.todae_root_5f6eda[data-tone=category-7]{--_tone-fg: var(--todae-badge-category-7-fg);--_tone-bg: var(--todae-badge-category-7-bg);--_tone-border: var(--todae-badge-category-7-border)}.todae_root_5f6eda[data-tone=category-8]{--_tone-fg: var(--todae-badge-category-8-fg);--_tone-bg: var(--todae-badge-category-8-bg);--_tone-border: var(--todae-badge-category-8-border)}}@layer todae.components{.todae_root_07c0bb{font-size:var(--todae-breadcrumbs-font-size)}.todae_list_6915dc{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--todae-breadcrumbs-gap);margin:0;padding:0;list-style:none}.todae_item_2f5fbf{display:inline-flex;align-items:baseline;gap:var(--todae-breadcrumbs-gap);min-inline-size:0}.todae_item_2f5fbf+.todae_item_2f5fbf:before{content:var(--_glyph, "/") / "";color:var(--todae-breadcrumbs-separator-fg)}.todae_item_2f5fbf+.todae_item_2f5fbf:has(>.todae_separator_c2f022):before{content:none}.todae_item_2f5fbf:first-child>.todae_separator_c2f022{display:none}.todae_separator_c2f022{display:inline-flex;align-items:center;justify-content:center;align-self:center;inline-size:1em;block-size:1em;color:var(--todae-breadcrumbs-separator-fg);line-height:1;direction:ltr}.todae_separator_c2f022>:is(svg,img){inline-size:100%;block-size:100%}.todae_item_2f5fbf>[data-todae-glyph]:dir(rtl){scale:-1 1}.todae_current_bd9a5f{color:var(--todae-breadcrumbs-current-fg);font-weight:var(--todae-breadcrumbs-current-font-weight)}}@layer todae.components{.todae_root_f0b21b{display:flex;flex-direction:column;gap:var(--todae-card-gap);box-sizing:border-box;min-inline-size:0;padding:var(--todae-card-padding);border:var(--todae-card-border-width) solid var(--todae-card-border);border-radius:var(--todae-card-radius);background:var(--todae-card-bg);color:var(--todae-card-fg);box-shadow:var(--todae-card-shadow)}.todae_header_9df093>:where(h1,h2,h3,h4,h5,h6,p){margin:0}.todae_footer_4c4950{display:flex;flex-wrap:wrap;gap:var(--todae-card-gap);justify-content:flex-end}}@layer todae.components.native{.todae_root_f50710{margin:0;padding:var(--todae-code-block-padding);border-radius:var(--todae-code-block-radius);background:var(--todae-code-block-bg);color:var(--todae-code-block-fg);font-family:var(--todae-code-font-family);font-size:calc(1em * var(--todae-code-font-scale));line-height:var(--todae-code-block-leading);overflow-x:auto}.todae_root_f50710 code{padding:0;border-radius:0;background:none;font-family:inherit;font-size:inherit}}@layer todae.components.native{.todae_root_367ae2{padding:var(--todae-code-padding-y) var(--todae-code-padding-x);border-radius:var(--todae-code-radius);background:color-mix(in oklch,currentColor calc(var(--todae-code-tint) * 100%),transparent);font-family:var(--todae-code-font-family);font-size:calc(1em * var(--todae-code-font-scale));-webkit-box-decoration-break:clone;box-decoration-break:clone}}@layer todae.components{.todae_root_f7f2c2{display:flex;flex-direction:column;gap:var(--todae-datalist-gap-row);box-sizing:border-box;min-inline-size:0;margin:0;font-size:var(--todae-datalist-font-size);line-height:var(--todae-datalist-leading)}.todae_root_f7f2c2[data-layout=fill]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--_min-item-size),100%),1fr));column-gap:var(--todae-datalist-gap-between-columns);align-content:start}.todae_item_d1b9e6{display:flex;flex-wrap:wrap;column-gap:var(--todae-datalist-gap-column);row-gap:var(--todae-datalist-gap-stacked);min-inline-size:0}.todae_term_8ba7a6{min-inline-size:0;margin:0;overflow-wrap:anywhere;color:var(--todae-datalist-term-fg);font-weight:var(--todae-datalist-term-font-weight)}.todae_details_9a3a54{min-inline-size:0;margin:0;overflow-wrap:anywhere;color:var(--todae-datalist-details-fg)}.todae_root_f7f2c2[data-orientation=horizontal]>.todae_item_d1b9e6>.todae_term_8ba7a6{flex:0 0 min(var(--todae-datalist-term-width),100%)}.todae_root_f7f2c2[data-orientation=horizontal]>.todae_item_d1b9e6>.todae_details_9a3a54{flex:1 1 var(--todae-datalist-details-min-width)}.todae_root_f7f2c2[data-orientation=vertical]>.todae_item_d1b9e6{flex-direction:column;flex-wrap:nowrap}}@layer todae.components.native{.todae_summary_c9a162{cursor:pointer;padding-block:var(--todae-disclosure-padding-y);color:var(--todae-disclosure-summary-fg);font-weight:var(--todae-disclosure-summary-font-weight)}.todae_summary_c9a162::marker{color:var(--todae-disclosure-marker-fg)}.todae_summary_c9a162[data-glyph]{list-style:none}.todae_summary_c9a162[data-glyph]::-webkit-details-marker{display:none}.todae_marker_2dca6c{display:inline-flex;align-items:center;justify-content:center;inline-size:calc(var(--todae-disclosure-marker-scale) * 1em);block-size:calc(var(--todae-disclosure-marker-scale) * 1em);vertical-align:middle;margin-inline-end:calc(var(--todae-disclosure-marker-gap) * 1em);color:var(--todae-disclosure-marker-fg);line-height:1;transition:rotate var(--todae-disclosure-motion-duration) var(--todae-disclosure-motion-easing-enter)}.todae_marker_2dca6c>:is(svg,img){inline-size:100%;block-size:100%}.todae_root_656839:not([open])>.todae_summary_c9a162>[data-todae-glyph]{rotate:-90deg;transition-timing-function:var(--todae-disclosure-motion-easing-exit)}.todae_root_656839:not([open])>.todae_summary_c9a162:dir(rtl)>[data-todae-glyph]{rotate:90deg}.todae_summary_c9a162:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-disclosure-ring-focus);outline-offset:var(--todae-focus-ring-offset);border-radius:var(--todae-disclosure-ring-radius)}.todae_root_656839::details-content{opacity:0;transition:opacity var(--todae-disclosure-motion-duration) var(--todae-disclosure-motion-easing-exit),content-visibility var(--todae-disclosure-motion-duration) var(--todae-disclosure-motion-easing-exit) allow-discrete}.todae_root_656839[open]::details-content{opacity:1;transition-timing-function:var(--todae-disclosure-motion-easing-enter)}.todae_root_656839[open]>:not(summary):last-child{margin-block-end:var(--todae-disclosure-gap)}.todae_root_656839[name]{border-block-end:var(--todae-disclosure-border-width) solid var(--todae-disclosure-border)}@media(prefers-reduced-motion:reduce){.todae_root_656839::details-content{transition:none}.todae_marker_2dca6c{transition:none}}}@layer todae.components{.todae_root_99ca09{display:flex;flex-direction:column;align-items:center;gap:var(--todae-emptystate-gap);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding:var(--todae-emptystate-padding);color:var(--todae-emptystate-fg);text-align:center}.todae_icon_d984cd{display:inline-flex;flex:none;color:var(--todae-emptystate-icon-fg)}.todae_icon_d984cd>:is(svg,img){flex:none;inline-size:var(--todae-emptystate-icon-size);block-size:var(--todae-emptystate-icon-size)}.todae_title_7b6553{margin:0;max-inline-size:var(--todae-emptystate-max-width);font-size:var(--todae-emptystate-title-font-size);font-weight:var(--todae-emptystate-title-font-weight);line-height:var(--todae-emptystate-title-leading);color:var(--todae-emptystate-title-fg);text-wrap:balance}.todae_description_0ed7da{margin:0;max-inline-size:var(--todae-emptystate-max-width);font-size:var(--todae-emptystate-font-size);line-height:var(--todae-emptystate-leading);color:var(--todae-emptystate-description-fg);text-wrap:pretty}.todae_actions_89bed4{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--todae-emptystate-actions-gap)}}@layer todae.components{.todae_root_b5dd17{display:grid;gap:var(--todae-grid-gap)}.todae_root_b5dd17[data-layout=columns]{grid-template-columns:repeat(var(--_column-count),minmax(0,1fr))}.todae_root_b5dd17[data-layout=fill]{grid-template-columns:repeat(auto-fill,minmax(min(var(--_min-item-size),100%),1fr))}}@layer todae.components.native{.todae_root_88ebfc{display:inline-block;padding:var(--todae-kbd-padding-y) var(--todae-kbd-padding-x);border:var(--todae-kbd-border-width) solid var(--todae-kbd-border);border-block-end-width:calc(var(--todae-kbd-border-width) * 2);border-radius:var(--todae-kbd-radius);background:var(--todae-kbd-bg);color:var(--todae-kbd-fg);font-family:var(--todae-kbd-font-family);font-size:calc(1em * var(--todae-kbd-font-scale));white-space:nowrap}.todae_root_88ebfc:has(kbd,samp){display:inline;padding:0;border:0;border-radius:0;background:none;color:inherit;font-family:inherit;font-size:inherit;white-space:inherit}}@layer todae.components{.todae_label_3a09b3{display:block;font-size:var(--todae-field-label-font-size);font-weight:var(--todae-field-label-font-weight);letter-spacing:var(--todae-field-label-font-letter-spacing);text-transform:var(--todae-field-label-font-text-transform);color:var(--todae-field-label-fg)}}@layer todae.components.native{.todae_root_462647:any-link{color:var(--todae-link-fg-default);text-decoration-line:underline;text-decoration-color:var(--todae-link-decoration-default);text-decoration-thickness:var(--todae-link-decoration-thickness);text-underline-offset:var(--todae-link-decoration-offset)}.todae_root_462647:any-link:where([aria-current]:not([aria-current=false i],[aria-current=""])){color:var(--todae-link-fg-current);text-decoration-color:var(--todae-link-decoration-current);text-decoration-thickness:var(--todae-link-decoration-current-thickness)}.todae_root_462647:any-link:where(:hover){color:var(--todae-link-fg-hover);text-decoration-color:var(--todae-link-decoration-hover)}.todae_root_462647:any-link:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-link-ring-focus);outline-offset:var(--todae-focus-ring-offset);border-radius:var(--todae-link-ring-radius)}}@layer todae.components.native{progress.todae_root_56303a{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:inline-block;inline-size:var(--todae-loader-size);block-size:var(--todae-loader-size);border:0;border-radius:50%;vertical-align:middle;background:conic-gradient(currentColor 0 25%,color-mix(in oklch,currentColor calc(var(--todae-loader-track-tint) * 100%),transparent) 0);mask:radial-gradient(farthest-side,transparent calc(100% - var(--todae-loader-thickness)),black calc(100% - var(--todae-loader-thickness)));animation:todae_todae-loader-turn_f6efc0 var(--todae-loader-motion-duration) linear infinite}progress.todae_root_56303a::-webkit-progress-bar{background:transparent}progress.todae_root_56303a::-webkit-progress-value{background:transparent}progress.todae_root_56303a::-moz-progress-bar{background:transparent}progress.todae_root_56303a[data-variant=dots]{--_dot: radial-gradient(circle closest-side, currentColor 70%, transparent 75%);inline-size:calc(var(--todae-loader-size) * 1.5);border-radius:0;mask:none;background:var(--_dot) 0% 50%,var(--_dot) 50% 50%,var(--_dot) 100% 50%;background-size:calc(100% / 3) 50%;background-repeat:no-repeat;animation-name:todae_todae-loader-wave_85b846}progress.todae_root_56303a[data-variant=dots]:dir(rtl){scale:-1 1}@keyframes todae_todae-loader-wave_85b846{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}@keyframes todae_todae-loader-turn_f6efc0{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){progress.todae_root_56303a,progress.todae_root_56303a[data-variant=dots]{animation:none}}@media(forced-colors:active){progress.todae_root_56303a{forced-color-adjust:none;background:conic-gradient(Highlight 0 25%,GrayText 0)}progress.todae_root_56303a[data-variant=dots]{--_dot: radial-gradient(circle closest-side, Highlight 70%, transparent 75%)}}}@layer todae.components{.todae_root_5168e6{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--todae-message-gap);align-items:start;min-inline-size:0;color:var(--todae-message-fg)}.todae_root_5168e6>:not(.todae_avatar_3b4131,[hidden])~:not(.todae_avatar_3b4131){margin-block-start:var(--todae-message-row-gap)}.todae_root_5168e6>.todae_header_94f84a:not([hidden]){margin-block-end:calc(var(--todae-message-header-space-after) - var(--todae-message-row-gap))}.todae_root_5168e6>:nth-last-child(1 of:not(.todae_avatar_3b4131,[hidden])){margin-block-end:0}.todae_root_5168e6:has(>.todae_avatar_3b4131:not([hidden])){grid-template-columns:auto minmax(0,1fr);grid-template-rows:repeat(15,auto) 1fr}.todae_root_5168e6:has(>.todae_avatar_3b4131:not([hidden]))>:not(.todae_avatar_3b4131){grid-column:2}.todae_root_5168e6>.todae_avatar_3b4131{grid-column:1;grid-row:1 / -1;display:flex}.todae_root_5168e6>[hidden]{display:none}.todae_root_5168e6:has(>.todae_avatar_3b4131:not([hidden])):has(>.todae_header_94f84a:nth-child(1 of:not(.todae_avatar_3b4131,[hidden])))>:is(.todae_avatar_3b4131,.todae_header_94f84a:nth-child(1 of:not(.todae_avatar_3b4131,[hidden]))){grid-row:1;align-self:center;margin-block-end:0}.todae_root_5168e6:has(>.todae_avatar_3b4131:not([hidden])):has(>.todae_header_94f84a:nth-child(1 of:not(.todae_avatar_3b4131,[hidden])))>:nth-child(2 of:not(.todae_avatar_3b4131,[hidden])){margin-block-start:var(--todae-message-header-space-after)}.todae_root_5168e6[data-from=user]{justify-items:end}.todae_root_5168e6[data-from=user]:has(>.todae_avatar_3b4131:not([hidden])){grid-template-columns:minmax(0,1fr) auto}.todae_root_5168e6[data-from=user]:has(>.todae_avatar_3b4131:not([hidden]))>:not(.todae_avatar_3b4131){grid-column:1}.todae_root_5168e6[data-from=user]>.todae_avatar_3b4131{grid-column:2}.todae_root_5168e6[data-from=user]>.todae_content_8d92b6{box-sizing:border-box;max-inline-size:min(var(--todae-message-user-max-width),100%);padding:var(--todae-message-user-padding-y) var(--todae-message-user-padding-x);border-radius:var(--todae-message-user-radius);background:var(--todae-message-user-bg);color:var(--todae-message-user-fg)}.todae_root_5168e6[data-from=system]{text-align:center;color:var(--todae-message-system-fg);font-size:var(--todae-message-system-font-size)}.todae_root_5168e6[data-from=system]>:is(.todae_header_94f84a,.todae_actions_a62e40){justify-content:center}.todae_header_94f84a{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--todae-message-gap);color:var(--todae-message-header-fg);font-size:var(--todae-message-header-font-size)}.todae_header_94f84a>:where(h1,h2,h3,h4,h5,h6,p){margin:0;font-size:inherit}.todae_content_8d92b6{min-inline-size:0;max-inline-size:100%;overflow-wrap:break-word}.todae_actions_a62e40{display:flex;flex-wrap:wrap;align-items:center;gap:var(--todae-message-gap)}.todae_actions_a62e40[data-reveal=hover]{transition:opacity var(--todae-message-actions-motion-duration) var(--todae-message-actions-motion-easing-enter)}@media(hover:hover){.todae_root_5168e6:not(:hover,:focus-within)>.todae_actions_a62e40[data-reveal=hover]{opacity:0;transition-timing-function:var(--todae-message-actions-motion-easing-exit)}}.todae_time_c650fa{color:var(--todae-message-time-fg);font-size:var(--todae-message-time-font-size);font-variant-numeric:tabular-nums;white-space:nowrap}@media(prefers-reduced-motion:reduce){.todae_actions_a62e40[data-reveal=hover]{transition:none}}@media(forced-colors:active){.todae_root_5168e6[data-from=user]>.todae_content_8d92b6{border:var(--todae-message-user-border-width) solid CanvasText}}}@layer todae.components.native{.todae_root_82b7b6{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;inline-size:100%;block-size:var(--todae-progress-height);border:0;border-radius:var(--todae-progress-radius);background:var(--todae-progress-track);overflow:hidden;vertical-align:middle}.todae_progress_a62f0c::-webkit-progress-bar{background:var(--todae-progress-track)}.todae_progress_a62f0c::-webkit-progress-value{background:var(--todae-progress-fill)}.todae_progress_a62f0c::-moz-progress-bar{background:var(--todae-progress-fill)}.todae_progress_a62f0c:indeterminate{background:linear-gradient(to right,transparent 0%,var(--todae-progress-fill) 40%,var(--todae-progress-fill) 60%,transparent 100%) no-repeat var(--todae-progress-track);background-size:40% 100%;animation:todae_todae-progress-sweep_97e44e var(--todae-progress-motion-duration) linear infinite}.todae_progress_a62f0c:indeterminate:dir(rtl){animation-direction:reverse}.todae_progress_a62f0c:indeterminate::-webkit-progress-bar{background:transparent}.todae_progress_a62f0c:indeterminate::-moz-progress-bar{background:transparent}@keyframes todae_todae-progress-sweep_97e44e{0%{background-position:-66.67% 0}to{background-position:166.67% 0}}@media(prefers-reduced-motion:reduce){.todae_progress_a62f0c:indeterminate{animation:none;background-position:50% 0}}.todae_meter_d0b9f8::-webkit-meter-bar{block-size:100%;border:0;background:var(--todae-progress-track)}.todae_meter_d0b9f8::-webkit-meter-optimum-value{background:var(--todae-meter-fill-optimum)}.todae_meter_d0b9f8::-webkit-meter-suboptimum-value{background:var(--todae-meter-fill-suboptimum)}.todae_meter_d0b9f8::-webkit-meter-even-less-good-value{background:var(--todae-meter-fill-critical)}.todae_meter_d0b9f8:where(:-moz-meter-optimum)::-moz-meter-bar{background:var(--todae-meter-fill-optimum)}.todae_meter_d0b9f8:where(:-moz-meter-sub-optimum)::-moz-meter-bar{background:var(--todae-meter-fill-suboptimum)}.todae_meter_d0b9f8:where(:-moz-meter-sub-sub-optimum)::-moz-meter-bar{background:var(--todae-meter-fill-critical)}@media(forced-colors:active){.todae_root_82b7b6{forced-color-adjust:none;border:1px solid CanvasText;background-color:Canvas}.todae_progress_a62f0c::-webkit-progress-bar,.todae_meter_d0b9f8::-webkit-meter-bar{background:Canvas}.todae_progress_a62f0c::-webkit-progress-value,.todae_meter_d0b9f8::-webkit-meter-optimum-value,.todae_meter_d0b9f8::-webkit-meter-suboptimum-value,.todae_meter_d0b9f8::-webkit-meter-even-less-good-value{background:Highlight}.todae_progress_a62f0c::-moz-progress-bar,.todae_meter_d0b9f8::-moz-meter-bar{background:Highlight}.todae_progress_a62f0c:indeterminate::-webkit-progress-bar{background:transparent}.todae_progress_a62f0c:indeterminate::-moz-progress-bar{background:transparent}.todae_progress_a62f0c:indeterminate{background-image:linear-gradient(to right,Highlight,Highlight);background-color:Canvas}}}@layer todae.components{.todae_root_d2a306{font-size:var(--todae-pagination-font-size)}.todae_list_8db27b{display:flex;flex-wrap:wrap;align-items:center;gap:var(--todae-pagination-gap);margin:0;padding:0;list-style:none}.todae_item_aa5a32{display:flex}.todae_item_aa5a32>*{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:var(--todae-pagination-size);block-size:var(--todae-pagination-size);padding-inline:var(--todae-pagination-padding-x);border:0;border-radius:var(--todae-pagination-radius);color:var(--todae-pagination-fg-default);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.todae_item_aa5a32>:is(a,button){border:var(--todae-pagination-border-width) solid transparent;background:transparent;text-decoration:none;cursor:pointer}.todae_item_aa5a32>:is(a,button):focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-pagination-ring-focus);outline-offset:var(--todae-focus-ring-offset)}.todae_item_aa5a32>:is([aria-disabled=true],a:not(:any-link):not(:where([aria-current]:not([aria-current=false i],[aria-current=""]))),button:disabled),.todae_ellipsis_e04ff1{color:var(--todae-pagination-fg-disabled)}.todae_item_aa5a32>:is([aria-disabled=true],a:not(:any-link):not(:where([aria-current]:not([aria-current=false i],[aria-current=""]))),button:disabled){cursor:not-allowed}.todae_ellipsis_e04ff1{cursor:default}.todae_ellipsis_e04ff1>:is(svg,img){inline-size:1em;block-size:1em;vertical-align:middle}.todae_item_aa5a32>:where(a:any-link,button:enabled):where(:not([aria-disabled=true])):hover{background:var(--todae-pagination-bg-hover)}.todae_item_aa5a32>[aria-current]:not([aria-current=false i],[aria-current=""]){background:var(--todae-pagination-current-bg);color:var(--todae-pagination-current-fg);font-weight:var(--todae-pagination-current-font-weight)}@media(forced-colors:active){.todae_item_aa5a32>[aria-current]:not([aria-current=false i],[aria-current=""]):not(:focus-visible){outline:1px solid CanvasText}.todae_item_aa5a32>:is([aria-disabled=true],a:not(:any-link):not(:where([aria-current]:not([aria-current=false i],[aria-current=""]))),button:disabled),.todae_ellipsis_e04ff1{color:GrayText}}}@layer todae.components{.todae_root_e324ec{color:var(--todae-prose-fg);font-size:var(--todae-prose-size);line-height:var(--todae-prose-leading);overflow-wrap:break-word}.todae_root_e324ec>:nth-child(n){margin-block-end:0}.todae_root_e324ec>:first-child{margin-block-start:0}.todae_root_e324ec>:nth-child(n+2){margin-block-start:var(--todae-prose-gap)}.todae_root_e324ec>:nth-child(n+2):is(h1,h2,h3,h4,h5,h6){margin-block-start:var(--todae-prose-heading-space-before)}.todae_root_e324ec>:is(h1,h2,h3,h4,h5,h6)+:nth-child(n+2){margin-block-start:var(--todae-prose-heading-space-after)}@scope (.todae_root_e324ec) to (:not(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote)){:is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote){margin-block-end:0}:is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote):where(:first-child){margin-block-start:0}:is(h1,h2,h3,h4,h5,h6){color:var(--todae-prose-heading-fg);font-weight:var(--todae-prose-heading-weight);line-height:var(--todae-prose-heading-leading);text-wrap:balance}h1{font-size:var(--todae-prose-h1-size)}h2{font-size:var(--todae-prose-h2-size)}h3{font-size:var(--todae-prose-h3-size)}h4{font-size:var(--todae-prose-h4-size)}h5{font-size:var(--todae-prose-h5-size)}h6{font-size:var(--todae-prose-h6-size)}:is(ul,ol):where(:not([role])){padding-inline-start:var(--todae-prose-list-indent)}:is(ul,ol):where(:not([role]))>li+li,li>*+*{margin-block-start:var(--todae-prose-list-item-gap)}blockquote{margin-inline:0;padding-inline-start:var(--todae-prose-quote-padding);border-inline-start:var(--todae-prose-quote-border-width) solid var(--todae-prose-quote-border);color:var(--todae-prose-quote-fg)}blockquote>*+*{margin-block-start:var(--todae-prose-gap)}}}@layer todae.components.native{.todae_root_928215{block-size:0;margin-block:var(--todae-separator-space);margin-inline:0;border:0;border-block-start:var(--todae-separator-thickness) solid var(--todae-separator-color)}}@layer todae.components.native{.todae_root_c8503b{display:block;min-block-size:1lh;border-radius:var(--todae-skeleton-radius);background:var(--todae-skeleton-bg);color:transparent;-webkit-user-select:none;user-select:none;animation:todae_todae-skeleton-pulse_f7a4b6 var(--todae-skeleton-motion-duration) var(--todae-skeleton-motion-easing) infinite}.todae_root_c8503b>*{visibility:hidden}@keyframes todae_todae-skeleton-pulse_f7a4b6{50%{opacity:var(--todae-skeleton-pulse-opacity)}}@media(prefers-reduced-motion:reduce){.todae_root_c8503b{animation:none}}@media(forced-colors:active){.todae_root_c8503b{forced-color-adjust:none;background:GrayText}}}@layer todae.components.native{.todae_root_a3fd29{inline-size:100%;accent-color:var(--todae-slider-fill)}.todae_root_a3fd29:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-slider-ring-focus);outline-offset:var(--todae-focus-ring-offset)}.todae_root_a3fd29:disabled{cursor:not-allowed}}@layer todae.components{.todae_root_d340b7{display:flex;gap:var(--todae-stack-gap)}.todae_row_47d08a{flex-direction:row}.todae_column_4ce3ab{flex-direction:column}.todae_root_d340b7[data-gap=none]{gap:0}.todae_root_d340b7[data-gap=condensed]{gap:var(--todae-stack-gap-condensed)}.todae_root_d340b7[data-gap=spacious]{gap:var(--todae-stack-gap-spacious)}.todae_root_d340b7[data-wrap]{flex-wrap:wrap}.todae_root_d340b7[data-align=start]{align-items:start}.todae_root_d340b7[data-align=center]{align-items:center}.todae_root_d340b7[data-align=end]{align-items:end}.todae_root_d340b7[data-align=baseline]{align-items:baseline}.todae_root_d340b7[data-align=stretch]{align-items:stretch}.todae_root_d340b7[data-justify=start]{justify-content:start}.todae_root_d340b7[data-justify=center]{justify-content:center}.todae_root_d340b7[data-justify=end]{justify-content:end}.todae_root_d340b7[data-justify=between]{justify-content:space-between}.todae_list_3eb03a{margin:0;padding:0;list-style:none}}@layer todae.components.native{.todae_root_2ce556{inline-size:100%;border-collapse:collapse;color:var(--todae-table-fg);font-variant-numeric:tabular-nums}.todae_caption_9d5a44{padding-block-end:var(--todae-table-cell-padding-y);color:var(--todae-table-caption-fg);text-align:start}.todae_headerCell_8cf56c,.todae_cell_2a7e53{padding-block:var(--todae-table-cell-padding-y);padding-inline:var(--todae-table-cell-padding-x);border-block-end:var(--todae-table-rule-thickness) solid var(--todae-table-border);text-align:start;vertical-align:top}.todae_headerCell_8cf56c{color:var(--todae-table-header-fg);font-weight:var(--todae-table-header-font-weight);letter-spacing:var(--todae-table-header-font-letter-spacing);text-transform:var(--todae-table-header-font-text-transform)}.todae_head_82e4a0>*>.todae_headerCell_8cf56c{border-block-end-color:var(--todae-table-header-border)}.todae_row_40b5ac[data-selected]{background:var(--todae-table-row-bg-selected)}.todae_sortButton_a052ce{display:inline-flex;align-items:center;gap:var(--todae-table-sort-gap);max-inline-size:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;text-transform:inherit;cursor:pointer}.todae_sortButton_a052ce:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-table-sort-ring-focus);outline-offset:var(--todae-focus-ring-offset)}.todae_sortGlyph_01acc4{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--todae-table-sort-icon-size);block-size:var(--todae-table-sort-icon-size);color:var(--todae-table-sort-icon-fg-default);font-size:var(--todae-table-sort-icon-size);line-height:1}.todae_sortGlyph_01acc4>:is(svg,img){inline-size:100%;block-size:100%}@media(hover:hover){.todae_sortButton_a052ce:not(:is([data-sort=ascending],[data-sort=descending]) *,:hover,:focus-visible)>.todae_sortGlyph_01acc4{visibility:hidden}}:is([data-sort=ascending],[data-sort=descending]) .todae_sortGlyph_01acc4{color:var(--todae-table-sort-icon-fg-selected)}[data-sort=descending] .todae_sortButton_a052ce>[data-todae-glyph]{rotate:180deg}@media(forced-colors:active){.todae_row_40b5ac[data-selected]{outline:var(--todae-focus-ring-width) solid Highlight;outline-offset:calc(-1 * var(--todae-focus-ring-width))}}}@layer todae.components{.todae_root_e6d5fb{margin:0;line-height:var(--todae-text-leading-default);color:var(--todae-text-fg-default);font-weight:var(--todae-text-weight-regular)}.todae_heading_0d5325{line-height:var(--todae-text-leading-tight);font-weight:var(--todae-text-weight-bold);text-wrap:balance}.todae_label_005de4{font-family:var(--todae-text-label-font-family);font-size:var(--todae-text-label-font-size);font-weight:var(--todae-text-label-font-weight);line-height:var(--todae-text-label-leading);letter-spacing:var(--todae-text-label-font-letter-spacing);text-transform:var(--todae-text-label-font-text-transform);color:var(--todae-text-label-fg)}.todae_default_510442{color:var(--todae-text-fg-default)}.todae_muted_ebbe15{color:var(--todae-text-fg-muted)}.todae_accent_e701af{color:var(--todae-text-fg-accent)}.todae_s_00e079{font-size:var(--todae-text-size-2)}.todae_m_8b7201{font-size:var(--todae-text-size-3)}.todae_l_bd58ac{font-size:var(--todae-text-size-4)}.todae_xl_6beda7{font-size:var(--todae-text-size-5)}.todae_xxl_029b33{font-size:var(--todae-text-size-6)}.todae_regular_5d265e{font-weight:var(--todae-text-weight-regular)}.todae_medium_dc926e{font-weight:var(--todae-text-weight-medium)}.todae_bold_a20d04{font-weight:var(--todae-text-weight-bold)}}@layer todae.components.native{.todae_root_f60d18,.todae_focusable_a1917d:not(:focus-within){position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}}@layer todae.reset,todae.base,todae.components;@layer todae.base{:root{--todae-border-width: 1px;--todae-color-amber-100: oklch(.95 .05 70);--todae-color-amber-200: oklch(.88 .09 70);--todae-color-amber-300: oklch(.82 .12 70);--todae-color-amber-700: oklch(.42 .1 70);--todae-color-amber-900: oklch(.25 .05 70);--todae-color-blue-100: oklch(.95 .025 245);--todae-color-blue-200: oklch(.88 .06 245);--todae-color-blue-300: oklch(.82 .095 245);--todae-color-blue-700: oklch(.42 .105 245);--todae-color-blue-900: oklch(.25 .05 245);--todae-color-gray-0: oklch(1 0 0);--todae-color-gray-50: oklch(.985 .004 255);--todae-color-gray-100: oklch(.955 .006 255);--todae-color-gray-200: oklch(.9 .008 255);--todae-color-gray-300: oklch(.82 .01 255);--todae-color-gray-400: oklch(.78 .011 255);--todae-color-gray-500: oklch(.6 .012 255);--todae-color-gray-600: oklch(.48 .012 255);--todae-color-gray-700: oklch(.36 .011 255);--todae-color-gray-800: oklch(.28 .01 255);--todae-color-gray-850: oklch(.235 .009 255);--todae-color-gray-900: oklch(.19 .008 255);--todae-color-gray-950: oklch(.145 .007 255);--todae-color-green-100: oklch(.95 .04 150);--todae-color-green-200: oklch(.88 .08 150);--todae-color-green-300: oklch(.82 .11 150);--todae-color-green-700: oklch(.42 .11 150);--todae-color-green-900: oklch(.25 .05 150);--todae-color-lime-100: oklch(.95 .04 115);--todae-color-lime-200: oklch(.88 .08 115);--todae-color-lime-300: oklch(.82 .11 115);--todae-color-lime-700: oklch(.42 .095 115);--todae-color-lime-900: oklch(.25 .05 115);--todae-color-pink-100: oklch(.95 .03 340);--todae-color-pink-200: oklch(.88 .08 340);--todae-color-pink-300: oklch(.82 .11 340);--todae-color-pink-700: oklch(.42 .11 340);--todae-color-pink-900: oklch(.25 .05 340);--todae-color-red-100: oklch(.95 .03 25);--todae-color-red-200: oklch(.88 .07 25);--todae-color-red-300: oklch(.8 .1 25);--todae-color-red-400: oklch(.68 .16 25);--todae-color-red-500: oklch(.55 .18 25);--todae-color-red-600: oklch(.45 .19 25);--todae-color-red-700: oklch(.4 .15 25);--todae-color-red-900: oklch(.25 .07 25);--todae-color-teal-100: oklch(.95 .04 195);--todae-color-teal-200: oklch(.88 .08 195);--todae-color-teal-300: oklch(.82 .11 195);--todae-color-teal-700: oklch(.42 .07 195);--todae-color-teal-900: oklch(.25 .04 195);--todae-color-violet-100: oklch(.95 .025 290);--todae-color-violet-200: oklch(.88 .06 290);--todae-color-violet-300: oklch(.82 .095 290);--todae-color-violet-700: oklch(.42 .11 290);--todae-color-violet-900: oklch(.25 .05 290);--todae-font-family-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--todae-font-family-sans: ui-sans-serif, system-ui, "Segoe UI", "Roboto", sans-serif;--todae-font-leading-default: 1.5;--todae-font-leading-snug: 1.4;--todae-font-leading-tight: 1.25;--todae-font-letter-spacing-default: 0rem;--todae-font-size-1: .75rem;--todae-font-size-2: .875rem;--todae-font-size-3: 1rem;--todae-font-size-4: 1.25rem;--todae-font-size-5: 1.5rem;--todae-font-size-6: 1.875rem;--todae-font-text-transform-default: none;--todae-font-weight-bold: 600;--todae-font-weight-medium: 500;--todae-font-weight-regular: 400;--todae-motion-duration-fast: .16s;--todae-motion-duration-moderate: .24s;--todae-motion-duration-normal: .2s;--todae-motion-duration-slow: .28s;--todae-motion-duration-slower: .3s;--todae-motion-easing-enter: cubic-bezier(.2, .8, .2, 1);--todae-motion-easing-exit: cubic-bezier(.2, .8, .2, 1);--todae-opacity-8: .08;--todae-opacity-10: .1;--todae-opacity-12: .12;--todae-opacity-14: .14;--todae-opacity-16: .16;--todae-opacity-20: .2;--todae-opacity-28: .28;--todae-opacity-45: .45;--todae-opacity-70: .7;--todae-radius-full: 9999px;--todae-radius-lg: .5rem;--todae-radius-md: .3125rem;--todae-radius-sm: .125rem;--todae-shadow-none: 0px 0px 0px 0px oklch(0 0 0 / 0);--todae-space-1: .25rem;--todae-space-2: .5rem;--todae-space-3: .75rem;--todae-space-4: 1rem;--todae-space-5: 1.25rem;--todae-space-6: 1.5rem;--todae-space-7: 1.75rem;--todae-space-8: 2rem;--todae-space-9: 2.25rem;--todae-space-10: 2.5rem;--todae-space-11: 2.75rem;--todae-space-12: 3rem}:root:not([data-appearance]),[data-appearance=light]{--todae-color-accent-active: var(--todae-color-gray-950);--todae-color-accent-default: var(--todae-color-gray-900);--todae-color-accent-hover: var(--todae-color-gray-800);--todae-color-accent-soft: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-12));--todae-color-accent-soft-strong: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-28));--todae-color-bg-canvas: var(--todae-color-gray-50);--todae-color-bg-elevated: var(--todae-color-gray-0);--todae-color-bg-highlight: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-8));--todae-color-bg-pressed: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-14));--todae-color-bg-scrim: oklch(from var(--todae-color-gray-950) l c h / var(--todae-opacity-45));--todae-color-bg-selected: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-20));--todae-color-bg-subtle: var(--todae-color-gray-100);--todae-color-bg-surface: var(--todae-color-gray-0);--todae-color-bg-transparent: oklch(from var(--todae-color-gray-0) l c h / 0);--todae-color-border-default: var(--todae-color-gray-500);--todae-color-border-subtle: var(--todae-color-gray-200);--todae-color-category-1-bg: var(--todae-color-red-100);--todae-color-category-1-border: var(--todae-color-red-300);--todae-color-category-1-fg: var(--todae-color-red-700);--todae-color-category-2-bg: var(--todae-color-amber-100);--todae-color-category-2-border: var(--todae-color-amber-300);--todae-color-category-2-fg: var(--todae-color-amber-700);--todae-color-category-3-bg: var(--todae-color-lime-100);--todae-color-category-3-border: var(--todae-color-lime-300);--todae-color-category-3-fg: var(--todae-color-lime-700);--todae-color-category-4-bg: var(--todae-color-green-100);--todae-color-category-4-border: var(--todae-color-green-300);--todae-color-category-4-fg: var(--todae-color-green-700);--todae-color-category-5-bg: var(--todae-color-teal-100);--todae-color-category-5-border: var(--todae-color-teal-300);--todae-color-category-5-fg: var(--todae-color-teal-700);--todae-color-category-6-bg: var(--todae-color-blue-100);--todae-color-category-6-border: var(--todae-color-blue-300);--todae-color-category-6-fg: var(--todae-color-blue-700);--todae-color-category-7-bg: var(--todae-color-violet-100);--todae-color-category-7-border: var(--todae-color-violet-300);--todae-color-category-7-fg: var(--todae-color-violet-700);--todae-color-category-8-bg: var(--todae-color-pink-100);--todae-color-category-8-border: var(--todae-color-pink-300);--todae-color-category-8-fg: var(--todae-color-pink-700);--todae-color-danger-default: var(--todae-color-red-600);--todae-color-fg-default: var(--todae-color-gray-900);--todae-color-fg-muted: var(--todae-color-gray-600);--todae-color-fg-placeholder: var(--todae-color-gray-500);--todae-color-on-accent: var(--todae-color-gray-0);--todae-color-status-critical-bg: var(--todae-color-red-100);--todae-color-status-critical-border: var(--todae-color-red-300);--todae-color-status-critical-fg: var(--todae-color-red-700);--todae-color-status-info-bg: var(--todae-color-gray-100);--todae-color-status-info-border: var(--todae-color-gray-300);--todae-color-status-info-fg: var(--todae-color-gray-700);--todae-color-status-success-bg: var(--todae-color-green-100);--todae-color-status-success-border: var(--todae-color-green-300);--todae-color-status-success-fg: var(--todae-color-green-700);--todae-color-status-warning-bg: var(--todae-color-amber-100);--todae-color-status-warning-border: var(--todae-color-amber-300);--todae-color-status-warning-fg: var(--todae-color-amber-700);color-scheme:light}@media not (prefers-color-scheme:dark){[data-appearance=system]{--todae-color-accent-active: var(--todae-color-gray-950);--todae-color-accent-default: var(--todae-color-gray-900);--todae-color-accent-hover: var(--todae-color-gray-800);--todae-color-accent-soft: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-12));--todae-color-accent-soft-strong: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-28));--todae-color-bg-canvas: var(--todae-color-gray-50);--todae-color-bg-elevated: var(--todae-color-gray-0);--todae-color-bg-highlight: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-8));--todae-color-bg-pressed: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-14));--todae-color-bg-scrim: oklch(from var(--todae-color-gray-950) l c h / var(--todae-opacity-45));--todae-color-bg-selected: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-20));--todae-color-bg-subtle: var(--todae-color-gray-100);--todae-color-bg-surface: var(--todae-color-gray-0);--todae-color-bg-transparent: oklch(from var(--todae-color-gray-0) l c h / 0);--todae-color-border-default: var(--todae-color-gray-500);--todae-color-border-subtle: var(--todae-color-gray-200);--todae-color-category-1-bg: var(--todae-color-red-100);--todae-color-category-1-border: var(--todae-color-red-300);--todae-color-category-1-fg: var(--todae-color-red-700);--todae-color-category-2-bg: var(--todae-color-amber-100);--todae-color-category-2-border: var(--todae-color-amber-300);--todae-color-category-2-fg: var(--todae-color-amber-700);--todae-color-category-3-bg: var(--todae-color-lime-100);--todae-color-category-3-border: var(--todae-color-lime-300);--todae-color-category-3-fg: var(--todae-color-lime-700);--todae-color-category-4-bg: var(--todae-color-green-100);--todae-color-category-4-border: var(--todae-color-green-300);--todae-color-category-4-fg: var(--todae-color-green-700);--todae-color-category-5-bg: var(--todae-color-teal-100);--todae-color-category-5-border: var(--todae-color-teal-300);--todae-color-category-5-fg: var(--todae-color-teal-700);--todae-color-category-6-bg: var(--todae-color-blue-100);--todae-color-category-6-border: var(--todae-color-blue-300);--todae-color-category-6-fg: var(--todae-color-blue-700);--todae-color-category-7-bg: var(--todae-color-violet-100);--todae-color-category-7-border: var(--todae-color-violet-300);--todae-color-category-7-fg: var(--todae-color-violet-700);--todae-color-category-8-bg: var(--todae-color-pink-100);--todae-color-category-8-border: var(--todae-color-pink-300);--todae-color-category-8-fg: var(--todae-color-pink-700);--todae-color-danger-default: var(--todae-color-red-600);--todae-color-fg-default: var(--todae-color-gray-900);--todae-color-fg-muted: var(--todae-color-gray-600);--todae-color-fg-placeholder: var(--todae-color-gray-500);--todae-color-on-accent: var(--todae-color-gray-0);--todae-color-status-critical-bg: var(--todae-color-red-100);--todae-color-status-critical-border: var(--todae-color-red-300);--todae-color-status-critical-fg: var(--todae-color-red-700);--todae-color-status-info-bg: var(--todae-color-gray-100);--todae-color-status-info-border: var(--todae-color-gray-300);--todae-color-status-info-fg: var(--todae-color-gray-700);--todae-color-status-success-bg: var(--todae-color-green-100);--todae-color-status-success-border: var(--todae-color-green-300);--todae-color-status-success-fg: var(--todae-color-green-700);--todae-color-status-warning-bg: var(--todae-color-amber-100);--todae-color-status-warning-border: var(--todae-color-amber-300);--todae-color-status-warning-fg: var(--todae-color-amber-700);color-scheme:light}}[data-appearance=dark]{--todae-color-accent-active: var(--todae-color-gray-300);--todae-color-accent-default: var(--todae-color-gray-100);--todae-color-accent-hover: var(--todae-color-gray-200);--todae-color-accent-soft: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-12));--todae-color-accent-soft-strong: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-28));--todae-color-bg-canvas: var(--todae-color-gray-950);--todae-color-bg-elevated: var(--todae-color-gray-850);--todae-color-bg-highlight: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-10));--todae-color-bg-pressed: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-16));--todae-color-bg-scrim: oklch(from var(--todae-color-gray-950) l c h / var(--todae-opacity-70));--todae-color-bg-selected: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-20));--todae-color-bg-subtle: var(--todae-color-gray-850);--todae-color-bg-surface: var(--todae-color-gray-900);--todae-color-bg-transparent: oklch(from var(--todae-color-gray-900) l c h / 0);--todae-color-border-default: var(--todae-color-gray-500);--todae-color-border-subtle: var(--todae-color-gray-800);--todae-color-category-1-bg: var(--todae-color-red-900);--todae-color-category-1-border: var(--todae-color-red-700);--todae-color-category-1-fg: var(--todae-color-red-200);--todae-color-category-2-bg: var(--todae-color-amber-900);--todae-color-category-2-border: var(--todae-color-amber-700);--todae-color-category-2-fg: var(--todae-color-amber-200);--todae-color-category-3-bg: var(--todae-color-lime-900);--todae-color-category-3-border: var(--todae-color-lime-700);--todae-color-category-3-fg: var(--todae-color-lime-200);--todae-color-category-4-bg: var(--todae-color-green-900);--todae-color-category-4-border: var(--todae-color-green-700);--todae-color-category-4-fg: var(--todae-color-green-200);--todae-color-category-5-bg: var(--todae-color-teal-900);--todae-color-category-5-border: var(--todae-color-teal-700);--todae-color-category-5-fg: var(--todae-color-teal-200);--todae-color-category-6-bg: var(--todae-color-blue-900);--todae-color-category-6-border: var(--todae-color-blue-700);--todae-color-category-6-fg: var(--todae-color-blue-200);--todae-color-category-7-bg: var(--todae-color-violet-900);--todae-color-category-7-border: var(--todae-color-violet-700);--todae-color-category-7-fg: var(--todae-color-violet-200);--todae-color-category-8-bg: var(--todae-color-pink-900);--todae-color-category-8-border: var(--todae-color-pink-700);--todae-color-category-8-fg: var(--todae-color-pink-200);--todae-color-danger-default: var(--todae-color-red-300);--todae-color-fg-default: var(--todae-color-gray-100);--todae-color-fg-muted: var(--todae-color-gray-300);--todae-color-fg-placeholder: var(--todae-color-gray-400);--todae-color-on-accent: var(--todae-color-gray-950);--todae-color-status-critical-bg: var(--todae-color-red-900);--todae-color-status-critical-border: var(--todae-color-red-700);--todae-color-status-critical-fg: var(--todae-color-red-200);--todae-color-status-info-bg: var(--todae-color-gray-800);--todae-color-status-info-border: var(--todae-color-gray-600);--todae-color-status-info-fg: var(--todae-color-gray-100);--todae-color-status-success-bg: var(--todae-color-green-900);--todae-color-status-success-border: var(--todae-color-green-700);--todae-color-status-success-fg: var(--todae-color-green-200);--todae-color-status-warning-bg: var(--todae-color-amber-900);--todae-color-status-warning-border: var(--todae-color-amber-700);--todae-color-status-warning-fg: var(--todae-color-amber-200);color-scheme:dark}@media(prefers-color-scheme:dark){[data-appearance=system]{--todae-color-accent-active: var(--todae-color-gray-300);--todae-color-accent-default: var(--todae-color-gray-100);--todae-color-accent-hover: var(--todae-color-gray-200);--todae-color-accent-soft: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-12));--todae-color-accent-soft-strong: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-28));--todae-color-bg-canvas: var(--todae-color-gray-950);--todae-color-bg-elevated: var(--todae-color-gray-850);--todae-color-bg-highlight: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-10));--todae-color-bg-pressed: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-16));--todae-color-bg-scrim: oklch(from var(--todae-color-gray-950) l c h / var(--todae-opacity-70));--todae-color-bg-selected: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-20));--todae-color-bg-subtle: var(--todae-color-gray-850);--todae-color-bg-surface: var(--todae-color-gray-900);--todae-color-bg-transparent: oklch(from var(--todae-color-gray-900) l c h / 0);--todae-color-border-default: var(--todae-color-gray-500);--todae-color-border-subtle: var(--todae-color-gray-800);--todae-color-category-1-bg: var(--todae-color-red-900);--todae-color-category-1-border: var(--todae-color-red-700);--todae-color-category-1-fg: var(--todae-color-red-200);--todae-color-category-2-bg: var(--todae-color-amber-900);--todae-color-category-2-border: var(--todae-color-amber-700);--todae-color-category-2-fg: var(--todae-color-amber-200);--todae-color-category-3-bg: var(--todae-color-lime-900);--todae-color-category-3-border: var(--todae-color-lime-700);--todae-color-category-3-fg: var(--todae-color-lime-200);--todae-color-category-4-bg: var(--todae-color-green-900);--todae-color-category-4-border: var(--todae-color-green-700);--todae-color-category-4-fg: var(--todae-color-green-200);--todae-color-category-5-bg: var(--todae-color-teal-900);--todae-color-category-5-border: var(--todae-color-teal-700);--todae-color-category-5-fg: var(--todae-color-teal-200);--todae-color-category-6-bg: var(--todae-color-blue-900);--todae-color-category-6-border: var(--todae-color-blue-700);--todae-color-category-6-fg: var(--todae-color-blue-200);--todae-color-category-7-bg: var(--todae-color-violet-900);--todae-color-category-7-border: var(--todae-color-violet-700);--todae-color-category-7-fg: var(--todae-color-violet-200);--todae-color-category-8-bg: var(--todae-color-pink-900);--todae-color-category-8-border: var(--todae-color-pink-700);--todae-color-category-8-fg: var(--todae-color-pink-200);--todae-color-danger-default: var(--todae-color-red-300);--todae-color-fg-default: var(--todae-color-gray-100);--todae-color-fg-muted: var(--todae-color-gray-300);--todae-color-fg-placeholder: var(--todae-color-gray-400);--todae-color-on-accent: var(--todae-color-gray-950);--todae-color-status-critical-bg: var(--todae-color-red-900);--todae-color-status-critical-border: var(--todae-color-red-700);--todae-color-status-critical-fg: var(--todae-color-red-200);--todae-color-status-info-bg: var(--todae-color-gray-800);--todae-color-status-info-border: var(--todae-color-gray-600);--todae-color-status-info-fg: var(--todae-color-gray-100);--todae-color-status-success-bg: var(--todae-color-green-900);--todae-color-status-success-border: var(--todae-color-green-700);--todae-color-status-success-fg: var(--todae-color-green-200);--todae-color-status-warning-bg: var(--todae-color-amber-900);--todae-color-status-warning-border: var(--todae-color-amber-700);--todae-color-status-warning-fg: var(--todae-color-amber-200);color-scheme:dark}}[data-density=compact]{--todae-space-chip-x: var(--todae-space-1);--todae-space-chip-y: .125rem;--todae-space-control-x: var(--todae-space-2);--todae-space-control-y: var(--todae-space-1);--todae-space-field-gap: var(--todae-space-1);--todae-space-inline-gap: var(--todae-space-1);--todae-space-overlay-gap: var(--todae-space-2);--todae-space-overlay-padding: var(--todae-space-4);--todae-space-prose-gap: var(--todae-space-3);--todae-space-prose-heading-after: var(--todae-space-2);--todae-space-prose-heading-before: var(--todae-space-6);--todae-space-prose-item-gap: var(--todae-space-1);--todae-space-selection-gap: var(--todae-space-2);--todae-space-selection-size: var(--todae-space-4);--todae-space-stack-gap: var(--todae-space-2);--todae-space-stack-gap-condensed: var(--todae-space-1);--todae-space-stack-gap-spacious: var(--todae-space-4)}:root:not([data-density]),[data-density=comfortable]{--todae-space-chip-x: var(--todae-space-2);--todae-space-chip-y: var(--todae-space-1);--todae-space-control-x: var(--todae-space-3);--todae-space-control-y: var(--todae-space-2);--todae-space-field-gap: var(--todae-space-2);--todae-space-inline-gap: var(--todae-space-2);--todae-space-overlay-gap: var(--todae-space-3);--todae-space-overlay-padding: var(--todae-space-5);--todae-space-prose-gap: var(--todae-space-4);--todae-space-prose-heading-after: var(--todae-space-3);--todae-space-prose-heading-before: var(--todae-space-8);--todae-space-prose-item-gap: var(--todae-space-2);--todae-space-selection-gap: var(--todae-space-2);--todae-space-selection-size: var(--todae-space-5);--todae-space-stack-gap: var(--todae-space-3);--todae-space-stack-gap-condensed: var(--todae-space-1);--todae-space-stack-gap-spacious: var(--todae-space-6)}[data-density=spacious]{--todae-space-chip-x: var(--todae-space-3);--todae-space-chip-y: var(--todae-space-1);--todae-space-control-x: var(--todae-space-4);--todae-space-control-y: var(--todae-space-3);--todae-space-field-gap: var(--todae-space-2);--todae-space-inline-gap: var(--todae-space-3);--todae-space-overlay-gap: var(--todae-space-4);--todae-space-overlay-padding: var(--todae-space-6);--todae-space-prose-gap: var(--todae-space-5);--todae-space-prose-heading-after: var(--todae-space-4);--todae-space-prose-heading-before: var(--todae-space-10);--todae-space-prose-item-gap: var(--todae-space-3);--todae-space-selection-gap: var(--todae-space-3);--todae-space-selection-size: var(--todae-space-6);--todae-space-stack-gap: var(--todae-space-5);--todae-space-stack-gap-condensed: var(--todae-space-2);--todae-space-stack-gap-spacious: var(--todae-space-8)}:root,[data-appearance],[data-density]{--todae-focus-ring-color: var(--_todae-focus-ring-color, var(--todae-color-accent-default));--todae-focus-ring-offset: var(--_todae-focus-ring-offset, 2px);--todae-focus-ring-width: var(--_todae-focus-ring-width, 2px);--todae-button-base-border-width: var(--_todae-button-base-border-width, var(--todae-border-width));--todae-button-base-font-letter-spacing: var(--_todae-button-base-font-letter-spacing, var(--todae-font-letter-spacing-default));--todae-button-base-font-size: var(--_todae-button-base-font-size, var(--todae-font-size-3));--todae-button-base-font-text-transform: var(--_todae-button-base-font-text-transform, var(--todae-font-text-transform-default));--todae-button-base-font-weight: var(--_todae-button-base-font-weight, var(--todae-font-weight-medium));--todae-button-base-gap: var(--_todae-button-base-gap, var(--todae-space-inline-gap));--todae-button-base-icon-size: var(--_todae-button-base-icon-size, 1rem);--todae-button-base-padding-x: var(--_todae-button-base-padding-x, var(--todae-space-control-x));--todae-button-base-padding-y: var(--_todae-button-base-padding-y, var(--todae-space-control-y));--todae-button-base-pressed-ring-width: var(--_todae-button-base-pressed-ring-width, 1px);--todae-button-base-radius: var(--_todae-button-base-radius, var(--todae-radius-md));--todae-button-primary-bg-active: var(--_todae-button-primary-bg-active, var(--todae-color-accent-active));--todae-button-primary-bg-default: var(--_todae-button-primary-bg-default, var(--todae-color-accent-default));--todae-button-primary-bg-disabled: var(--_todae-button-primary-bg-disabled, var(--todae-color-bg-surface));--todae-button-primary-bg-focus: var(--_todae-button-primary-bg-focus, var(--todae-color-accent-default));--todae-button-primary-bg-hover: var(--_todae-button-primary-bg-hover, var(--todae-color-accent-hover));--todae-button-primary-border-active: var(--_todae-button-primary-border-active, var(--todae-color-accent-active));--todae-button-primary-border-default: var(--_todae-button-primary-border-default, var(--todae-color-accent-default));--todae-button-primary-border-disabled: var(--_todae-button-primary-border-disabled, var(--todae-color-border-default));--todae-button-primary-border-focus: var(--_todae-button-primary-border-focus, var(--todae-color-accent-default));--todae-button-primary-border-hover: var(--_todae-button-primary-border-hover, var(--todae-color-accent-hover));--todae-button-primary-fg-active: var(--_todae-button-primary-fg-active, var(--todae-color-on-accent));--todae-button-primary-fg-default: var(--_todae-button-primary-fg-default, var(--todae-color-on-accent));--todae-button-primary-fg-disabled: var(--_todae-button-primary-fg-disabled, var(--todae-color-fg-placeholder));--todae-button-primary-fg-focus: var(--_todae-button-primary-fg-focus, var(--todae-color-on-accent));--todae-button-primary-fg-hover: var(--_todae-button-primary-fg-hover, var(--todae-color-on-accent));--todae-button-primary-ring-focus: var(--_todae-button-primary-ring-focus, var(--todae-focus-ring-color));--todae-button-primary-shadow: var(--_todae-button-primary-shadow, var(--todae-shadow-none));--todae-button-secondary-bg-active: var(--_todae-button-secondary-bg-active, var(--todae-color-bg-pressed));--todae-button-secondary-bg-default: var(--_todae-button-secondary-bg-default, var(--todae-color-bg-transparent));--todae-button-secondary-bg-disabled: var(--_todae-button-secondary-bg-disabled, var(--todae-color-bg-transparent));--todae-button-secondary-bg-focus: var(--_todae-button-secondary-bg-focus, var(--todae-color-bg-transparent));--todae-button-secondary-bg-hover: var(--_todae-button-secondary-bg-hover, var(--todae-color-bg-highlight));--todae-button-secondary-border-active: var(--_todae-button-secondary-border-active, var(--todae-color-border-default));--todae-button-secondary-border-default: var(--_todae-button-secondary-border-default, var(--todae-color-border-default));--todae-button-secondary-border-disabled: var(--_todae-button-secondary-border-disabled, var(--todae-color-border-default));--todae-button-secondary-border-focus: var(--_todae-button-secondary-border-focus, var(--todae-color-accent-default));--todae-button-secondary-border-hover: var(--_todae-button-secondary-border-hover, var(--todae-color-border-default));--todae-button-secondary-fg-active: var(--_todae-button-secondary-fg-active, var(--todae-color-fg-default));--todae-button-secondary-fg-default: var(--_todae-button-secondary-fg-default, var(--todae-color-fg-default));--todae-button-secondary-fg-disabled: var(--_todae-button-secondary-fg-disabled, var(--todae-color-fg-placeholder));--todae-button-secondary-fg-focus: var(--_todae-button-secondary-fg-focus, var(--todae-color-fg-default));--todae-button-secondary-fg-hover: var(--_todae-button-secondary-fg-hover, var(--todae-color-fg-default));--todae-button-secondary-ring-focus: var(--_todae-button-secondary-ring-focus, var(--todae-focus-ring-color));--todae-button-secondary-shadow: var(--_todae-button-secondary-shadow, var(--todae-shadow-none));--todae-button-ghost-bg-active: var(--_todae-button-ghost-bg-active, var(--todae-color-bg-pressed));--todae-button-ghost-bg-default: var(--_todae-button-ghost-bg-default, var(--todae-color-bg-transparent));--todae-button-ghost-bg-disabled: var(--_todae-button-ghost-bg-disabled, var(--todae-color-bg-transparent));--todae-button-ghost-bg-focus: var(--_todae-button-ghost-bg-focus, var(--todae-color-bg-transparent));--todae-button-ghost-bg-hover: var(--_todae-button-ghost-bg-hover, var(--todae-color-bg-highlight));--todae-button-ghost-border-active: var(--_todae-button-ghost-border-active, var(--todae-color-bg-transparent));--todae-button-ghost-border-default: var(--_todae-button-ghost-border-default, var(--todae-color-bg-transparent));--todae-button-ghost-border-disabled: var(--_todae-button-ghost-border-disabled, var(--todae-color-bg-transparent));--todae-button-ghost-border-focus: var(--_todae-button-ghost-border-focus, var(--todae-color-accent-default));--todae-button-ghost-border-hover: var(--_todae-button-ghost-border-hover, var(--todae-color-bg-transparent));--todae-button-ghost-fg-active: var(--_todae-button-ghost-fg-active, var(--todae-color-fg-default));--todae-button-ghost-fg-default: var(--_todae-button-ghost-fg-default, var(--todae-color-fg-default));--todae-button-ghost-fg-disabled: var(--_todae-button-ghost-fg-disabled, var(--todae-color-fg-placeholder));--todae-button-ghost-fg-focus: var(--_todae-button-ghost-fg-focus, var(--todae-color-fg-default));--todae-button-ghost-fg-hover: var(--_todae-button-ghost-fg-hover, var(--todae-color-fg-default));--todae-button-ghost-ring-focus: var(--_todae-button-ghost-ring-focus, var(--todae-focus-ring-color));--todae-button-ghost-shadow: var(--_todae-button-ghost-shadow, var(--todae-shadow-none));--todae-stack-gap: var(--_todae-stack-gap, var(--todae-space-stack-gap));--todae-stack-gap-condensed: var(--_todae-stack-gap-condensed, var(--todae-space-stack-gap-condensed));--todae-stack-gap-spacious: var(--_todae-stack-gap-spacious, var(--todae-space-stack-gap-spacious));--todae-text-fg-accent: var(--_todae-text-fg-accent, var(--todae-color-accent-default));--todae-text-fg-default: var(--_todae-text-fg-default, var(--todae-color-fg-default));--todae-text-fg-muted: var(--_todae-text-fg-muted, var(--todae-color-fg-muted));--todae-text-font-family: var(--_todae-text-font-family, var(--todae-font-family-sans));--todae-text-label-fg: var(--_todae-text-label-fg, var(--todae-text-fg-muted));--todae-text-label-font-family: var(--_todae-text-label-font-family, var(--todae-text-font-family));--todae-text-label-font-letter-spacing: var(--_todae-text-label-font-letter-spacing, var(--todae-font-letter-spacing-default));--todae-text-label-font-size: var(--_todae-text-label-font-size, var(--todae-font-size-1));--todae-text-label-font-text-transform: var(--_todae-text-label-font-text-transform, var(--todae-font-text-transform-default));--todae-text-label-font-weight: var(--_todae-text-label-font-weight, var(--todae-text-weight-medium));--todae-text-label-leading: var(--_todae-text-label-leading, var(--todae-font-leading-tight));--todae-text-leading-default: var(--_todae-text-leading-default, var(--todae-font-leading-default));--todae-text-leading-tight: var(--_todae-text-leading-tight, var(--todae-font-leading-tight));--todae-text-size-2: var(--_todae-text-size-2, var(--todae-font-size-2));--todae-text-size-3: var(--_todae-text-size-3, var(--todae-font-size-3));--todae-text-size-4: var(--_todae-text-size-4, var(--todae-font-size-4));--todae-text-size-5: var(--_todae-text-size-5, var(--todae-font-size-5));--todae-text-size-6: var(--_todae-text-size-6, var(--todae-font-size-6));--todae-text-weight-bold: var(--_todae-text-weight-bold, var(--todae-font-weight-bold));--todae-text-weight-medium: var(--_todae-text-weight-medium, var(--todae-font-weight-medium));--todae-text-weight-regular: var(--_todae-text-weight-regular, var(--todae-font-weight-regular));--todae-prose-fg: var(--_todae-prose-fg, var(--todae-color-fg-default));--todae-prose-gap: var(--_todae-prose-gap, var(--todae-space-prose-gap));--todae-prose-h1-size: var(--_todae-prose-h1-size, var(--todae-font-size-6));--todae-prose-h2-size: var(--_todae-prose-h2-size, var(--todae-font-size-5));--todae-prose-h3-size: var(--_todae-prose-h3-size, var(--todae-font-size-4));--todae-prose-h4-size: var(--_todae-prose-h4-size, var(--todae-font-size-3));--todae-prose-h5-size: var(--_todae-prose-h5-size, var(--todae-font-size-3));--todae-prose-h6-size: var(--_todae-prose-h6-size, var(--todae-font-size-2));--todae-prose-heading-fg: var(--_todae-prose-heading-fg, var(--todae-color-fg-default));--todae-prose-heading-leading: var(--_todae-prose-heading-leading, var(--todae-font-leading-tight));--todae-prose-heading-space-after: var(--_todae-prose-heading-space-after, var(--todae-space-prose-heading-after));--todae-prose-heading-space-before: var(--_todae-prose-heading-space-before, var(--todae-space-prose-heading-before));--todae-prose-heading-weight: var(--_todae-prose-heading-weight, var(--todae-font-weight-bold));--todae-prose-leading: var(--_todae-prose-leading, var(--todae-font-leading-default));--todae-prose-list-indent: var(--_todae-prose-list-indent, var(--todae-space-6));--todae-prose-list-item-gap: var(--_todae-prose-list-item-gap, var(--todae-space-prose-item-gap));--todae-prose-quote-border: var(--_todae-prose-quote-border, var(--todae-color-border-default));--todae-prose-quote-border-width: var(--_todae-prose-quote-border-width, 3px);--todae-prose-quote-fg: var(--_todae-prose-quote-fg, var(--todae-color-fg-muted));--todae-prose-quote-padding: var(--_todae-prose-quote-padding, var(--todae-space-4));--todae-prose-size: var(--_todae-prose-size, var(--todae-font-size-3));--todae-field-bg-default: var(--_todae-field-bg-default, var(--todae-color-bg-surface));--todae-field-bg-disabled: var(--_todae-field-bg-disabled, var(--todae-color-bg-subtle));--todae-field-border-default: var(--_todae-field-border-default, var(--todae-color-border-default));--todae-field-border-disabled: var(--_todae-field-border-disabled, var(--todae-color-border-subtle));--todae-field-border-focus: var(--_todae-field-border-focus, var(--todae-color-accent-default));--todae-field-border-hover: var(--_todae-field-border-hover, var(--todae-color-border-default));--todae-field-border-invalid: var(--_todae-field-border-invalid, var(--todae-color-danger-default));--todae-field-border-width: var(--_todae-field-border-width, var(--todae-border-width));--todae-field-counter-emphasis-weight: var(--_todae-field-counter-emphasis-weight, 600);--todae-field-date-time-gap: var(--_todae-field-date-time-gap, var(--todae-space-stack-gap));--todae-field-date-time-list-max-height: var(--_todae-field-date-time-list-max-height, 18rem);--todae-field-description-fg: var(--_todae-field-description-fg, var(--todae-color-fg-muted));--todae-field-description-font-size: var(--_todae-field-description-font-size, var(--todae-font-size-2));--todae-field-description-font-weight: var(--_todae-field-description-font-weight, var(--todae-font-weight-regular));--todae-field-description-leading: var(--_todae-field-description-leading, var(--todae-font-leading-snug));--todae-field-error-fg: var(--_todae-field-error-fg, var(--todae-color-danger-default));--todae-field-error-font-size: var(--_todae-field-error-font-size, var(--todae-font-size-2));--todae-field-error-font-weight: var(--_todae-field-error-font-weight, var(--todae-font-weight-regular));--todae-field-error-leading: var(--_todae-field-error-leading, var(--todae-font-leading-snug));--todae-field-fg-adornment: var(--_todae-field-fg-adornment, var(--todae-color-fg-placeholder));--todae-field-fg-default: var(--_todae-field-fg-default, var(--todae-color-fg-default));--todae-field-fg-disabled: var(--_todae-field-fg-disabled, var(--todae-color-fg-placeholder));--todae-field-fg-placeholder: var(--_todae-field-fg-placeholder, var(--todae-color-fg-placeholder));--todae-field-font-size: var(--_todae-field-font-size, var(--todae-font-size-3));--todae-field-gap: var(--_todae-field-gap, var(--todae-space-field-gap));--todae-field-icon-size: var(--_todae-field-icon-size, 1rem);--todae-field-label-fg: var(--_todae-field-label-fg, var(--todae-color-fg-default));--todae-field-label-font-letter-spacing: var(--_todae-field-label-font-letter-spacing, var(--todae-font-letter-spacing-default));--todae-field-label-font-size: var(--_todae-field-label-font-size, var(--todae-font-size-2));--todae-field-label-font-text-transform: var(--_todae-field-label-font-text-transform, var(--todae-font-text-transform-default));--todae-field-label-font-weight: var(--_todae-field-label-font-weight, var(--todae-font-weight-medium));--todae-field-label-gap: var(--_todae-field-label-gap, .4rem);--todae-field-leading: var(--_todae-field-leading, var(--todae-font-leading-default));--todae-field-messages-gap: var(--_todae-field-messages-gap, .2rem);--todae-field-min-width: var(--_todae-field-min-width, var(--todae-space-12));--todae-field-padding-x: var(--_todae-field-padding-x, var(--todae-space-control-x));--todae-field-padding-y: var(--_todae-field-padding-y, var(--todae-space-control-y));--todae-field-picker-bg: var(--_todae-field-picker-bg, var(--todae-popover-bg));--todae-field-picker-border: var(--_todae-field-picker-border, var(--todae-popover-border));--todae-field-picker-fg: var(--_todae-field-picker-fg, var(--todae-popover-fg));--todae-field-picker-max-height: var(--_todae-field-picker-max-height, var(--todae-popover-max-height));--todae-field-picker-padding-x: var(--_todae-field-picker-padding-x, var(--todae-popover-padding-x));--todae-field-picker-padding-y: var(--_todae-field-picker-padding-y, var(--todae-popover-padding-y));--todae-field-picker-radius: var(--_todae-field-picker-radius, var(--todae-popover-radius));--todae-field-picker-shadow: var(--_todae-field-picker-shadow, var(--todae-popover-shadow));--todae-field-radius: var(--_todae-field-radius, var(--todae-radius-md));--todae-field-ring-focus: var(--_todae-field-ring-focus, var(--todae-focus-ring-color));--todae-field-ring-invalid: var(--_todae-field-ring-invalid, var(--todae-color-danger-default));--todae-field-row-control-size: var(--_todae-field-row-control-size, 1.625rem);--todae-field-stepper-bg-active: var(--_todae-field-stepper-bg-active, var(--todae-color-bg-pressed));--todae-field-stepper-bg-hover: var(--_todae-field-stepper-bg-hover, var(--todae-color-bg-highlight));--todae-field-stepper-fg: var(--_todae-field-stepper-fg, var(--todae-color-fg-muted));--todae-field-stepper-radius: var(--_todae-field-stepper-radius, var(--todae-radius-sm));--todae-field-stepper-repeat-delay: var(--_todae-field-stepper-repeat-delay, .4s);--todae-field-stepper-repeat-interval: var(--_todae-field-stepper-repeat-interval, 60ms);--todae-field-stepper-size: var(--_todae-field-stepper-size, 1.5rem);--todae-field-swatch-border: var(--_todae-field-swatch-border, var(--todae-color-border-default));--todae-field-swatch-radius: var(--_todae-field-swatch-radius, var(--todae-radius-sm));--todae-field-token-bg: var(--_todae-field-token-bg, var(--todae-color-bg-subtle));--todae-field-token-radius: var(--_todae-field-token-radius, var(--todae-radius-sm));--todae-chip-bg-default: var(--_todae-chip-bg-default, var(--todae-color-bg-subtle));--todae-chip-bg-disabled: var(--_todae-chip-bg-disabled, var(--todae-color-bg-subtle));--todae-chip-bg-focus: var(--_todae-chip-bg-focus, var(--todae-color-bg-subtle));--todae-chip-bg-hover: var(--_todae-chip-bg-hover, var(--todae-color-bg-subtle));--todae-chip-border-default: var(--_todae-chip-border-default, var(--todae-color-border-subtle));--todae-chip-border-disabled: var(--_todae-chip-border-disabled, var(--todae-color-border-subtle));--todae-chip-border-focus: var(--_todae-chip-border-focus, var(--todae-color-accent-default));--todae-chip-border-hover: var(--_todae-chip-border-hover, var(--todae-color-border-default));--todae-chip-border-width: var(--_todae-chip-border-width, var(--todae-border-width));--todae-chip-category-1-bg: var(--_todae-chip-category-1-bg, var(--todae-color-category-1-bg));--todae-chip-category-1-border: var(--_todae-chip-category-1-border, var(--todae-color-category-1-border));--todae-chip-category-1-fg: var(--_todae-chip-category-1-fg, var(--todae-color-category-1-fg));--todae-chip-category-2-bg: var(--_todae-chip-category-2-bg, var(--todae-color-category-2-bg));--todae-chip-category-2-border: var(--_todae-chip-category-2-border, var(--todae-color-category-2-border));--todae-chip-category-2-fg: var(--_todae-chip-category-2-fg, var(--todae-color-category-2-fg));--todae-chip-category-3-bg: var(--_todae-chip-category-3-bg, var(--todae-color-category-3-bg));--todae-chip-category-3-border: var(--_todae-chip-category-3-border, var(--todae-color-category-3-border));--todae-chip-category-3-fg: var(--_todae-chip-category-3-fg, var(--todae-color-category-3-fg));--todae-chip-category-4-bg: var(--_todae-chip-category-4-bg, var(--todae-color-category-4-bg));--todae-chip-category-4-border: var(--_todae-chip-category-4-border, var(--todae-color-category-4-border));--todae-chip-category-4-fg: var(--_todae-chip-category-4-fg, var(--todae-color-category-4-fg));--todae-chip-category-5-bg: var(--_todae-chip-category-5-bg, var(--todae-color-category-5-bg));--todae-chip-category-5-border: var(--_todae-chip-category-5-border, var(--todae-color-category-5-border));--todae-chip-category-5-fg: var(--_todae-chip-category-5-fg, var(--todae-color-category-5-fg));--todae-chip-category-6-bg: var(--_todae-chip-category-6-bg, var(--todae-color-category-6-bg));--todae-chip-category-6-border: var(--_todae-chip-category-6-border, var(--todae-color-category-6-border));--todae-chip-category-6-fg: var(--_todae-chip-category-6-fg, var(--todae-color-category-6-fg));--todae-chip-category-7-bg: var(--_todae-chip-category-7-bg, var(--todae-color-category-7-bg));--todae-chip-category-7-border: var(--_todae-chip-category-7-border, var(--todae-color-category-7-border));--todae-chip-category-7-fg: var(--_todae-chip-category-7-fg, var(--todae-color-category-7-fg));--todae-chip-category-8-bg: var(--_todae-chip-category-8-bg, var(--todae-color-category-8-bg));--todae-chip-category-8-border: var(--_todae-chip-category-8-border, var(--todae-color-category-8-border));--todae-chip-category-8-fg: var(--_todae-chip-category-8-fg, var(--todae-color-category-8-fg));--todae-chip-critical-bg: var(--_todae-chip-critical-bg, var(--todae-color-status-critical-bg));--todae-chip-critical-border: var(--_todae-chip-critical-border, var(--todae-color-status-critical-border));--todae-chip-critical-fg: var(--_todae-chip-critical-fg, var(--todae-color-status-critical-fg));--todae-chip-dismiss-fg-default: var(--_todae-chip-dismiss-fg-default, var(--todae-color-fg-placeholder));--todae-chip-dismiss-fg-hover: var(--_todae-chip-dismiss-fg-hover, var(--todae-color-fg-default));--todae-chip-fg-default: var(--_todae-chip-fg-default, var(--todae-color-fg-default));--todae-chip-fg-disabled: var(--_todae-chip-fg-disabled, var(--todae-color-fg-placeholder));--todae-chip-fg-focus: var(--_todae-chip-fg-focus, var(--todae-color-fg-default));--todae-chip-fg-hover: var(--_todae-chip-fg-hover, var(--todae-color-fg-default));--todae-chip-font-size: var(--_todae-chip-font-size, var(--todae-font-size-2));--todae-chip-gap: var(--_todae-chip-gap, var(--todae-space-inline-gap));--todae-chip-icon-size: var(--_todae-chip-icon-size, .75rem);--todae-chip-info-bg: var(--_todae-chip-info-bg, var(--todae-color-status-info-bg));--todae-chip-info-border: var(--_todae-chip-info-border, var(--todae-color-status-info-border));--todae-chip-info-fg: var(--_todae-chip-info-fg, var(--todae-color-status-info-fg));--todae-chip-leading: var(--_todae-chip-leading, var(--todae-font-leading-tight));--todae-chip-padding-x: var(--_todae-chip-padding-x, var(--todae-space-chip-x));--todae-chip-padding-y: var(--_todae-chip-padding-y, var(--todae-space-chip-y));--todae-chip-panel-max-width: var(--_todae-chip-panel-max-width, 18rem);--todae-chip-panel-viewport-inset: var(--_todae-chip-panel-viewport-inset, var(--todae-space-4));--todae-chip-radius: var(--_todae-chip-radius, var(--todae-radius-sm));--todae-chip-ring-focus: var(--_todae-chip-ring-focus, var(--todae-focus-ring-color));--todae-chip-ring-offset: var(--_todae-chip-ring-offset, var(--todae-focus-ring-offset));--todae-chip-ring-width: var(--_todae-chip-ring-width, var(--todae-focus-ring-width));--todae-chip-success-bg: var(--_todae-chip-success-bg, var(--todae-color-status-success-bg));--todae-chip-success-border: var(--_todae-chip-success-border, var(--todae-color-status-success-border));--todae-chip-success-fg: var(--_todae-chip-success-fg, var(--todae-color-status-success-fg));--todae-chip-warning-bg: var(--_todae-chip-warning-bg, var(--todae-color-status-warning-bg));--todae-chip-warning-border: var(--_todae-chip-warning-border, var(--todae-color-status-warning-border));--todae-chip-warning-fg: var(--_todae-chip-warning-fg, var(--todae-color-status-warning-fg));--todae-overlay-motion-easing-enter: var(--_todae-overlay-motion-easing-enter, var(--todae-motion-easing-enter));--todae-overlay-motion-easing-exit: var(--_todae-overlay-motion-easing-exit, var(--todae-motion-easing-exit));--todae-overlay-scrim-bg: var(--_todae-overlay-scrim-bg, var(--todae-color-bg-scrim));--todae-dialog-bg: var(--_todae-dialog-bg, var(--todae-color-bg-elevated));--todae-dialog-border: var(--_todae-dialog-border, var(--todae-color-border-default));--todae-dialog-border-width: var(--_todae-dialog-border-width, var(--todae-border-width));--todae-dialog-fg: var(--_todae-dialog-fg, var(--todae-color-fg-default));--todae-dialog-gap: var(--_todae-dialog-gap, var(--todae-space-overlay-gap));--todae-dialog-max-width: var(--_todae-dialog-max-width, 32rem);--todae-dialog-motion-enter: var(--_todae-dialog-motion-enter, var(--todae-motion-duration-normal));--todae-dialog-motion-exit: var(--_todae-dialog-motion-exit, var(--todae-motion-duration-fast));--todae-dialog-padding-x: var(--_todae-dialog-padding-x, var(--todae-space-overlay-padding));--todae-dialog-padding-y: var(--_todae-dialog-padding-y, var(--todae-space-overlay-padding));--todae-dialog-radius: var(--_todae-dialog-radius, var(--todae-radius-lg));--todae-dialog-shadow: var(--_todae-dialog-shadow, var(--todae-shadow-none));--todae-dialog-title-font-size: var(--_todae-dialog-title-font-size, var(--todae-font-size-4));--todae-dialog-title-font-weight: var(--_todae-dialog-title-font-weight, var(--todae-font-weight-medium));--todae-sheet-bg: var(--_todae-sheet-bg, var(--todae-color-bg-elevated));--todae-sheet-border: var(--_todae-sheet-border, var(--todae-color-border-default));--todae-sheet-border-width: var(--_todae-sheet-border-width, var(--todae-border-width));--todae-sheet-fg: var(--_todae-sheet-fg, var(--todae-color-fg-default));--todae-sheet-gap: var(--_todae-sheet-gap, var(--todae-space-overlay-gap));--todae-sheet-grabber-bg: var(--_todae-sheet-grabber-bg, var(--todae-color-border-subtle));--todae-sheet-grabber-height: var(--_todae-sheet-grabber-height, var(--todae-space-1));--todae-sheet-grabber-radius: var(--_todae-sheet-grabber-radius, var(--todae-radius-full));--todae-sheet-grabber-width: var(--_todae-sheet-grabber-width, var(--todae-space-9));--todae-sheet-handle-hit: var(--_todae-sheet-handle-hit, var(--todae-space-11));--todae-sheet-motion-enter: var(--_todae-sheet-motion-enter, var(--todae-motion-duration-slow));--todae-sheet-motion-exit: var(--_todae-sheet-motion-exit, var(--todae-motion-duration-moderate));--todae-sheet-motion-resize: var(--_todae-sheet-motion-resize, var(--todae-motion-duration-slower));--todae-sheet-padding-x: var(--_todae-sheet-padding-x, var(--todae-space-overlay-padding));--todae-sheet-padding-y: var(--_todae-sheet-padding-y, var(--todae-space-overlay-padding));--todae-sheet-radius: var(--_todae-sheet-radius, var(--todae-radius-lg));--todae-sheet-ring-focus: var(--_todae-sheet-ring-focus, var(--todae-focus-ring-color));--todae-sheet-shadow: var(--_todae-sheet-shadow, var(--todae-dialog-shadow));--todae-sheet-snap-full-inset: var(--_todae-sheet-snap-full-inset, var(--todae-space-6));--todae-sheet-snap-mid: var(--_todae-sheet-snap-mid, .5);--todae-sheet-title-font-size: var(--_todae-sheet-title-font-size, var(--todae-dialog-title-font-size));--todae-sheet-title-font-weight: var(--_todae-sheet-title-font-weight, var(--todae-dialog-title-font-weight));--todae-popover-bg: var(--_todae-popover-bg, var(--todae-color-bg-elevated));--todae-popover-border: var(--_todae-popover-border, var(--todae-color-border-default));--todae-popover-border-width: var(--_todae-popover-border-width, var(--todae-border-width));--todae-popover-fg: var(--_todae-popover-fg, var(--todae-color-fg-default));--todae-popover-max-height: var(--_todae-popover-max-height, 20rem);--todae-popover-offset: var(--_todae-popover-offset, var(--todae-space-1));--todae-popover-padding-x: var(--_todae-popover-padding-x, var(--todae-space-overlay-padding));--todae-popover-padding-y: var(--_todae-popover-padding-y, var(--todae-space-overlay-padding));--todae-popover-radius: var(--_todae-popover-radius, var(--todae-radius-md));--todae-popover-shadow: var(--_todae-popover-shadow, var(--todae-shadow-none));--todae-tooltip-bg: var(--_todae-tooltip-bg, var(--todae-color-bg-elevated));--todae-tooltip-border: var(--_todae-tooltip-border, var(--todae-color-border-default));--todae-tooltip-border-width: var(--_todae-tooltip-border-width, var(--todae-border-width));--todae-tooltip-delay-hide: var(--_todae-tooltip-delay-hide, .1s);--todae-tooltip-delay-show: var(--_todae-tooltip-delay-show, .3s);--todae-tooltip-fg: var(--_todae-tooltip-fg, var(--todae-color-fg-default));--todae-tooltip-max-width: var(--_todae-tooltip-max-width, 16rem);--todae-tooltip-offset: var(--_todae-tooltip-offset, var(--todae-space-1));--todae-tooltip-padding-x: var(--_todae-tooltip-padding-x, var(--todae-space-2));--todae-tooltip-padding-y: var(--_todae-tooltip-padding-y, var(--todae-space-1));--todae-tooltip-radius: var(--_todae-tooltip-radius, var(--todae-radius-sm));--todae-tooltip-shadow: var(--_todae-tooltip-shadow, var(--todae-shadow-none));--todae-option-bg-default: var(--_todae-option-bg-default, var(--todae-color-bg-transparent));--todae-option-bg-hover: var(--_todae-option-bg-hover, var(--todae-color-bg-highlight));--todae-option-bg-selected: var(--_todae-option-bg-selected, var(--todae-color-bg-selected));--todae-option-bg-selected-highlighted: var(--_todae-option-bg-selected-highlighted, var(--todae-color-accent-soft-strong));--todae-option-check-border: var(--_todae-option-check-border, var(--todae-color-border-default));--todae-option-check-border-width: var(--_todae-option-check-border-width, var(--todae-border-width));--todae-option-check-fg: var(--_todae-option-check-fg, var(--todae-color-fg-default));--todae-option-check-gap: var(--_todae-option-check-gap, .4);--todae-option-check-radius: var(--_todae-option-check-radius, var(--todae-radius-sm));--todae-option-check-scale: var(--_todae-option-check-scale, .85);--todae-option-fg-default: var(--_todae-option-fg-default, var(--todae-color-fg-default));--todae-option-fg-disabled: var(--_todae-option-fg-disabled, var(--todae-color-fg-placeholder));--todae-option-fg-selected: var(--_todae-option-fg-selected, var(--todae-color-fg-default));--todae-option-font-size: var(--_todae-option-font-size, var(--todae-font-size-2));--todae-option-font-weight: var(--_todae-option-font-weight, var(--todae-font-weight-regular));--todae-option-leading: var(--_todae-option-leading, var(--todae-font-leading-tight));--todae-option-list-gap: var(--_todae-option-list-gap, 2px);--todae-option-padding-x: var(--_todae-option-padding-x, var(--todae-space-control-x));--todae-option-padding-y: var(--_todae-option-padding-y, var(--todae-space-control-y));--todae-option-radius: var(--_todae-option-radius, var(--todae-radius-sm));--todae-option-ring-focus: var(--_todae-option-ring-focus, var(--todae-focus-ring-color));--todae-menu-gap: var(--_todae-menu-gap, 2px);--todae-menu-item-bg-default: var(--_todae-menu-item-bg-default, var(--todae-color-bg-transparent));--todae-menu-item-bg-highlight: var(--_todae-menu-item-bg-highlight, var(--todae-color-bg-highlight));--todae-menu-item-check-fg: var(--_todae-menu-item-check-fg, var(--todae-color-fg-default));--todae-menu-item-fg-default: var(--_todae-menu-item-fg-default, var(--todae-color-fg-default));--todae-menu-item-fg-disabled: var(--_todae-menu-item-fg-disabled, var(--todae-color-fg-placeholder));--todae-menu-item-font-size: var(--_todae-menu-item-font-size, var(--todae-font-size-2));--todae-menu-item-font-weight: var(--_todae-menu-item-font-weight, var(--todae-font-weight-regular));--todae-menu-item-indicator-dot-inset: var(--_todae-menu-item-indicator-dot-inset, .3);--todae-menu-item-indicator-scale: var(--_todae-menu-item-indicator-scale, 1);--todae-menu-item-leading: var(--_todae-menu-item-leading, var(--todae-font-leading-tight));--todae-menu-item-padding-x: var(--_todae-menu-item-padding-x, var(--todae-space-control-x));--todae-menu-item-padding-y: var(--_todae-menu-item-padding-y, var(--todae-space-control-y));--todae-menu-item-radius: var(--_todae-menu-item-radius, var(--todae-radius-sm));--todae-menu-item-ring-focus: var(--_todae-menu-item-ring-focus, var(--todae-focus-ring-color));--todae-menu-min-width: var(--_todae-menu-min-width, 10rem);--todae-menu-separator: var(--_todae-menu-separator, var(--todae-color-border-subtle));--todae-menu-separator-thickness: var(--_todae-menu-separator-thickness, 1px);--todae-tabs-bg-default: var(--_todae-tabs-bg-default, var(--todae-color-bg-transparent));--todae-tabs-bg-hover: var(--_todae-tabs-bg-hover, var(--todae-color-bg-highlight));--todae-tabs-border: var(--_todae-tabs-border, var(--todae-color-border-subtle));--todae-tabs-border-width: var(--_todae-tabs-border-width, var(--todae-border-width));--todae-tabs-fg-default: var(--_todae-tabs-fg-default, var(--todae-color-fg-muted));--todae-tabs-fg-disabled: var(--_todae-tabs-fg-disabled, var(--todae-color-fg-placeholder));--todae-tabs-fg-hover: var(--_todae-tabs-fg-hover, var(--todae-color-fg-default));--todae-tabs-fg-selected: var(--_todae-tabs-fg-selected, var(--todae-color-fg-default));--todae-tabs-font-letter-spacing: var(--_todae-tabs-font-letter-spacing, var(--todae-font-letter-spacing-default));--todae-tabs-font-size: var(--_todae-tabs-font-size, var(--todae-font-size-2));--todae-tabs-font-text-transform: var(--_todae-tabs-font-text-transform, var(--todae-font-text-transform-default));--todae-tabs-font-weight: var(--_todae-tabs-font-weight, var(--todae-font-weight-medium));--todae-tabs-gap: var(--_todae-tabs-gap, var(--todae-space-inline-gap));--todae-tabs-indicator-color: var(--_todae-tabs-indicator-color, var(--todae-color-accent-default));--todae-tabs-indicator-size: var(--_todae-tabs-indicator-size, 2px);--todae-tabs-leading: var(--_todae-tabs-leading, var(--todae-font-leading-tight));--todae-tabs-padding-x: var(--_todae-tabs-padding-x, var(--todae-space-control-x));--todae-tabs-padding-y: var(--_todae-tabs-padding-y, var(--todae-space-control-y));--todae-tabs-radius: var(--_todae-tabs-radius, var(--todae-radius-sm));--todae-tabs-ring-focus: var(--_todae-tabs-ring-focus, var(--todae-focus-ring-color));--todae-selection-bg-checked: var(--_todae-selection-bg-checked, var(--todae-color-accent-default));--todae-selection-bg-default: var(--_todae-selection-bg-default, var(--todae-color-bg-surface));--todae-selection-bg-disabled: var(--_todae-selection-bg-disabled, var(--todae-color-bg-subtle));--todae-selection-border-checked: var(--_todae-selection-border-checked, var(--todae-color-accent-default));--todae-selection-border-default: var(--_todae-selection-border-default, var(--todae-color-border-default));--todae-selection-border-disabled: var(--_todae-selection-border-disabled, var(--todae-color-border-subtle));--todae-selection-border-invalid: var(--_todae-selection-border-invalid, var(--todae-color-danger-default));--todae-selection-border-width: var(--_todae-selection-border-width, var(--todae-border-width));--todae-selection-fg-default: var(--_todae-selection-fg-default, var(--todae-color-fg-default));--todae-selection-fg-disabled: var(--_todae-selection-fg-disabled, var(--todae-color-fg-placeholder));--todae-selection-font-size: var(--_todae-selection-font-size, var(--todae-font-size-2));--todae-selection-font-weight: var(--_todae-selection-font-weight, var(--todae-font-weight-regular));--todae-selection-gap: var(--_todae-selection-gap, var(--todae-space-selection-gap));--todae-selection-indicator-fg: var(--_todae-selection-indicator-fg, var(--todae-color-on-accent));--todae-selection-radius: var(--_todae-selection-radius, var(--todae-radius-sm));--todae-selection-ring-focus: var(--_todae-selection-ring-focus, var(--todae-focus-ring-color));--todae-selection-ring-invalid: var(--_todae-selection-ring-invalid, var(--todae-color-danger-default));--todae-selection-size: var(--_todae-selection-size, var(--todae-space-selection-size));--todae-selection-thumb-bg: var(--_todae-selection-thumb-bg, var(--todae-color-bg-surface));--todae-selection-thumb-inset: var(--_todae-selection-thumb-inset, 1px);--todae-selection-track-bg: var(--_todae-selection-track-bg, var(--todae-color-bg-subtle));--todae-alert-border-width: var(--_todae-alert-border-width, var(--todae-border-width));--todae-alert-critical-bg: var(--_todae-alert-critical-bg, var(--todae-color-status-critical-bg));--todae-alert-critical-border: var(--_todae-alert-critical-border, var(--todae-color-status-critical-border));--todae-alert-critical-fg: var(--_todae-alert-critical-fg, var(--todae-color-status-critical-fg));--todae-alert-font-size: var(--_todae-alert-font-size, var(--todae-font-size-2));--todae-alert-gap: var(--_todae-alert-gap, var(--todae-space-inline-gap));--todae-alert-icon-size: var(--_todae-alert-icon-size, 1rem);--todae-alert-info-bg: var(--_todae-alert-info-bg, var(--todae-color-status-info-bg));--todae-alert-info-border: var(--_todae-alert-info-border, var(--todae-color-status-info-border));--todae-alert-info-fg: var(--_todae-alert-info-fg, var(--todae-color-status-info-fg));--todae-alert-leading: var(--_todae-alert-leading, var(--todae-font-leading-default));--todae-alert-padding-x: var(--_todae-alert-padding-x, var(--todae-space-control-x));--todae-alert-padding-y: var(--_todae-alert-padding-y, var(--todae-space-control-x));--todae-alert-radius: var(--_todae-alert-radius, var(--todae-radius-md));--todae-alert-success-bg: var(--_todae-alert-success-bg, var(--todae-color-status-success-bg));--todae-alert-success-border: var(--_todae-alert-success-border, var(--todae-color-status-success-border));--todae-alert-success-fg: var(--_todae-alert-success-fg, var(--todae-color-status-success-fg));--todae-alert-title-font-weight: var(--_todae-alert-title-font-weight, var(--todae-font-weight-medium));--todae-alert-warning-bg: var(--_todae-alert-warning-bg, var(--todae-color-status-warning-bg));--todae-alert-warning-border: var(--_todae-alert-warning-border, var(--todae-color-status-warning-border));--todae-alert-warning-fg: var(--_todae-alert-warning-fg, var(--todae-color-status-warning-fg));--todae-emptystate-actions-gap: var(--_todae-emptystate-actions-gap, var(--todae-space-inline-gap));--todae-emptystate-description-fg: var(--_todae-emptystate-description-fg, var(--todae-color-fg-muted));--todae-emptystate-fg: var(--_todae-emptystate-fg, var(--todae-color-fg-default));--todae-emptystate-font-size: var(--_todae-emptystate-font-size, var(--todae-font-size-2));--todae-emptystate-gap: var(--_todae-emptystate-gap, var(--todae-space-stack-gap));--todae-emptystate-icon-fg: var(--_todae-emptystate-icon-fg, var(--todae-color-fg-muted));--todae-emptystate-icon-size: var(--_todae-emptystate-icon-size, 2.5rem);--todae-emptystate-leading: var(--_todae-emptystate-leading, var(--todae-font-leading-default));--todae-emptystate-max-width: var(--_todae-emptystate-max-width, 28rem);--todae-emptystate-padding: var(--_todae-emptystate-padding, var(--todae-space-overlay-padding));--todae-emptystate-title-fg: var(--_todae-emptystate-title-fg, var(--todae-color-fg-default));--todae-emptystate-title-font-size: var(--_todae-emptystate-title-font-size, var(--todae-font-size-4));--todae-emptystate-title-font-weight: var(--_todae-emptystate-title-font-weight, var(--todae-font-weight-bold));--todae-emptystate-title-leading: var(--_todae-emptystate-title-leading, var(--todae-font-leading-tight));--todae-toast-border-width: var(--_todae-toast-border-width, var(--todae-border-width));--todae-toast-critical-bg: var(--_todae-toast-critical-bg, var(--todae-color-status-critical-bg));--todae-toast-critical-border: var(--_todae-toast-critical-border, var(--todae-color-status-critical-border));--todae-toast-critical-fg: var(--_todae-toast-critical-fg, var(--todae-color-status-critical-fg));--todae-toast-enter-offset: var(--_todae-toast-enter-offset, var(--todae-space-2));--todae-toast-font-size: var(--_todae-toast-font-size, var(--todae-font-size-2));--todae-toast-gap: var(--_todae-toast-gap, var(--todae-space-inline-gap));--todae-toast-icon-size: var(--_todae-toast-icon-size, 1rem);--todae-toast-info-bg: var(--_todae-toast-info-bg, var(--todae-color-status-info-bg));--todae-toast-info-border: var(--_todae-toast-info-border, var(--todae-color-status-info-border));--todae-toast-info-fg: var(--_todae-toast-info-fg, var(--todae-color-status-info-fg));--todae-toast-inset: var(--_todae-toast-inset, var(--todae-space-overlay-padding));--todae-toast-leading: var(--_todae-toast-leading, var(--todae-font-leading-default));--todae-toast-motion-enter: var(--_todae-toast-motion-enter, var(--todae-motion-duration-normal));--todae-toast-motion-exit: var(--_todae-toast-motion-exit, var(--todae-motion-duration-fast));--todae-toast-padding-x: var(--_todae-toast-padding-x, var(--todae-space-control-x));--todae-toast-padding-y: var(--_todae-toast-padding-y, var(--todae-space-control-x));--todae-toast-peek: var(--_todae-toast-peek, var(--todae-space-3));--todae-toast-radius: var(--_todae-toast-radius, var(--todae-radius-md));--todae-toast-ring-focus: var(--_todae-toast-ring-focus, var(--todae-focus-ring-color));--todae-toast-shadow: var(--_todae-toast-shadow, var(--todae-shadow-none));--todae-toast-stack-gap: var(--_todae-toast-stack-gap, var(--todae-space-2));--todae-toast-success-bg: var(--_todae-toast-success-bg, var(--todae-color-status-success-bg));--todae-toast-success-border: var(--_todae-toast-success-border, var(--todae-color-status-success-border));--todae-toast-success-fg: var(--_todae-toast-success-fg, var(--todae-color-status-success-fg));--todae-toast-title-font-weight: var(--_todae-toast-title-font-weight, var(--todae-font-weight-medium));--todae-toast-warning-bg: var(--_todae-toast-warning-bg, var(--todae-color-status-warning-bg));--todae-toast-warning-border: var(--_todae-toast-warning-border, var(--todae-color-status-warning-border));--todae-toast-warning-fg: var(--_todae-toast-warning-fg, var(--todae-color-status-warning-fg));--todae-toast-width: var(--_todae-toast-width, 22rem);--todae-fieldset-gap: var(--_todae-fieldset-gap, var(--todae-space-field-gap));--todae-fieldset-legend-fg: var(--_todae-fieldset-legend-fg, var(--todae-color-fg-default));--todae-fieldset-legend-font-size: var(--_todae-fieldset-legend-font-size, var(--todae-font-size-2));--todae-fieldset-legend-font-weight: var(--_todae-fieldset-legend-font-weight, var(--todae-font-weight-medium));--todae-fieldset-legend-gap: var(--_todae-fieldset-legend-gap, var(--todae-space-field-gap));--todae-form-summary-bg: var(--_todae-form-summary-bg, var(--todae-color-status-critical-bg));--todae-form-summary-border: var(--_todae-form-summary-border, var(--todae-color-status-critical-border));--todae-form-summary-border-width: var(--_todae-form-summary-border-width, var(--todae-border-width));--todae-form-summary-fg: var(--_todae-form-summary-fg, var(--todae-color-status-critical-fg));--todae-form-summary-font-size: var(--_todae-form-summary-font-size, var(--todae-font-size-2));--todae-form-summary-gap: var(--_todae-form-summary-gap, var(--todae-space-inline-gap));--todae-form-summary-leading: var(--_todae-form-summary-leading, var(--todae-font-leading-default));--todae-form-summary-link-decoration-default: var(--_todae-form-summary-link-decoration-default, var(--todae-link-decoration-default));--todae-form-summary-link-decoration-hover: var(--_todae-form-summary-link-decoration-hover, var(--todae-link-decoration-hover));--todae-form-summary-link-decoration-offset: var(--_todae-form-summary-link-decoration-offset, var(--todae-link-decoration-offset));--todae-form-summary-link-decoration-thickness: var(--_todae-form-summary-link-decoration-thickness, var(--todae-link-decoration-thickness));--todae-form-summary-link-fg-default: var(--_todae-form-summary-link-fg-default, var(--todae-link-fg-default));--todae-form-summary-link-fg-hover: var(--_todae-form-summary-link-fg-hover, var(--todae-link-fg-hover));--todae-form-summary-link-ring-focus: var(--_todae-form-summary-link-ring-focus, var(--todae-focus-ring-color));--todae-form-summary-link-ring-radius: var(--_todae-form-summary-link-ring-radius, var(--todae-link-ring-radius));--todae-form-summary-padding-x: var(--_todae-form-summary-padding-x, var(--todae-space-control-x));--todae-form-summary-padding-y: var(--_todae-form-summary-padding-y, var(--todae-space-control-x));--todae-form-summary-radius: var(--_todae-form-summary-radius, var(--todae-radius-md));--todae-form-summary-ring-focus: var(--_todae-form-summary-ring-focus, var(--todae-focus-ring-color));--todae-form-summary-title-font-weight: var(--_todae-form-summary-title-font-weight, var(--todae-font-weight-medium));--todae-link-decoration-current: var(--_todae-link-decoration-current, var(--todae-color-fg-default));--todae-link-decoration-current-thickness: var(--_todae-link-decoration-current-thickness, 2px);--todae-link-decoration-default: var(--_todae-link-decoration-default, var(--todae-color-fg-muted));--todae-link-decoration-hover: var(--_todae-link-decoration-hover, var(--todae-color-fg-default));--todae-link-decoration-offset: var(--_todae-link-decoration-offset, 3px);--todae-link-decoration-thickness: var(--_todae-link-decoration-thickness, 1px);--todae-link-fg-current: var(--_todae-link-fg-current, var(--todae-color-fg-default));--todae-link-fg-default: var(--_todae-link-fg-default, var(--todae-color-fg-default));--todae-link-fg-hover: var(--_todae-link-fg-hover, var(--todae-color-fg-default));--todae-link-ring-focus: var(--_todae-link-ring-focus, var(--todae-focus-ring-color));--todae-link-ring-radius: var(--_todae-link-ring-radius, 2px);--todae-disclosure-border: var(--_todae-disclosure-border, var(--todae-color-border-subtle));--todae-disclosure-border-width: var(--_todae-disclosure-border-width, var(--todae-border-width));--todae-disclosure-gap: var(--_todae-disclosure-gap, var(--todae-space-inline-gap));--todae-disclosure-marker-fg: var(--_todae-disclosure-marker-fg, var(--todae-color-fg-muted));--todae-disclosure-marker-gap: var(--_todae-disclosure-marker-gap, .375);--todae-disclosure-marker-scale: var(--_todae-disclosure-marker-scale, 1);--todae-disclosure-motion-duration: var(--_todae-disclosure-motion-duration, var(--todae-motion-duration-normal));--todae-disclosure-motion-easing-enter: var(--_todae-disclosure-motion-easing-enter, var(--todae-motion-easing-enter));--todae-disclosure-motion-easing-exit: var(--_todae-disclosure-motion-easing-exit, var(--todae-motion-easing-exit));--todae-disclosure-padding-y: var(--_todae-disclosure-padding-y, var(--todae-space-control-y));--todae-disclosure-ring-focus: var(--_todae-disclosure-ring-focus, var(--todae-focus-ring-color));--todae-disclosure-ring-radius: var(--_todae-disclosure-ring-radius, 2px);--todae-disclosure-summary-fg: var(--_todae-disclosure-summary-fg, var(--todae-color-fg-default));--todae-disclosure-summary-font-weight: var(--_todae-disclosure-summary-font-weight, var(--todae-font-weight-medium));--todae-separator-color: var(--_todae-separator-color, var(--todae-color-border-subtle));--todae-separator-space: var(--_todae-separator-space, var(--todae-space-stack-gap));--todae-separator-thickness: var(--_todae-separator-thickness, 1px);--todae-table-border: var(--_todae-table-border, var(--todae-color-border-subtle));--todae-table-caption-fg: var(--_todae-table-caption-fg, var(--todae-color-fg-muted));--todae-table-cell-padding-x: var(--_todae-table-cell-padding-x, var(--todae-space-control-x));--todae-table-cell-padding-y: var(--_todae-table-cell-padding-y, var(--todae-space-control-y));--todae-table-fg: var(--_todae-table-fg, var(--todae-color-fg-default));--todae-table-header-border: var(--_todae-table-header-border, var(--todae-color-border-default));--todae-table-header-fg: var(--_todae-table-header-fg, var(--todae-color-fg-default));--todae-table-header-font-letter-spacing: var(--_todae-table-header-font-letter-spacing, var(--todae-font-letter-spacing-default));--todae-table-header-font-text-transform: var(--_todae-table-header-font-text-transform, var(--todae-font-text-transform-default));--todae-table-header-font-weight: var(--_todae-table-header-font-weight, var(--todae-font-weight-medium));--todae-table-row-bg-selected: var(--_todae-table-row-bg-selected, var(--todae-color-bg-selected));--todae-table-rule-thickness: var(--_todae-table-rule-thickness, 1px);--todae-table-sort-gap: var(--_todae-table-sort-gap, var(--todae-space-inline-gap));--todae-table-sort-icon-fg-default: var(--_todae-table-sort-icon-fg-default, var(--todae-color-fg-muted));--todae-table-sort-icon-fg-selected: var(--_todae-table-sort-icon-fg-selected, var(--todae-color-fg-default));--todae-table-sort-icon-size: var(--_todae-table-sort-icon-size, 1rem);--todae-table-sort-ring-focus: var(--_todae-table-sort-ring-focus, var(--todae-focus-ring-color));--todae-meter-fill-critical: var(--_todae-meter-fill-critical, var(--todae-color-status-critical-fg));--todae-meter-fill-optimum: var(--_todae-meter-fill-optimum, var(--todae-color-status-success-fg));--todae-meter-fill-suboptimum: var(--_todae-meter-fill-suboptimum, var(--todae-color-status-warning-fg));--todae-progress-fill: var(--_todae-progress-fill, var(--todae-color-accent-default));--todae-progress-height: var(--_todae-progress-height, .5rem);--todae-progress-motion-duration: var(--_todae-progress-motion-duration, 1.2s);--todae-progress-radius: var(--_todae-progress-radius, var(--todae-radius-sm));--todae-progress-track: var(--_todae-progress-track, var(--todae-color-border-subtle));--todae-slider-fill: var(--_todae-slider-fill, var(--todae-color-accent-default));--todae-slider-ring-focus: var(--_todae-slider-ring-focus, var(--todae-focus-ring-color));--todae-badge-border-width: var(--_todae-badge-border-width, var(--todae-border-width));--todae-badge-category-1-bg: var(--_todae-badge-category-1-bg, var(--todae-color-category-1-bg));--todae-badge-category-1-border: var(--_todae-badge-category-1-border, var(--todae-color-category-1-border));--todae-badge-category-1-fg: var(--_todae-badge-category-1-fg, var(--todae-color-category-1-fg));--todae-badge-category-2-bg: var(--_todae-badge-category-2-bg, var(--todae-color-category-2-bg));--todae-badge-category-2-border: var(--_todae-badge-category-2-border, var(--todae-color-category-2-border));--todae-badge-category-2-fg: var(--_todae-badge-category-2-fg, var(--todae-color-category-2-fg));--todae-badge-category-3-bg: var(--_todae-badge-category-3-bg, var(--todae-color-category-3-bg));--todae-badge-category-3-border: var(--_todae-badge-category-3-border, var(--todae-color-category-3-border));--todae-badge-category-3-fg: var(--_todae-badge-category-3-fg, var(--todae-color-category-3-fg));--todae-badge-category-4-bg: var(--_todae-badge-category-4-bg, var(--todae-color-category-4-bg));--todae-badge-category-4-border: var(--_todae-badge-category-4-border, var(--todae-color-category-4-border));--todae-badge-category-4-fg: var(--_todae-badge-category-4-fg, var(--todae-color-category-4-fg));--todae-badge-category-5-bg: var(--_todae-badge-category-5-bg, var(--todae-color-category-5-bg));--todae-badge-category-5-border: var(--_todae-badge-category-5-border, var(--todae-color-category-5-border));--todae-badge-category-5-fg: var(--_todae-badge-category-5-fg, var(--todae-color-category-5-fg));--todae-badge-category-6-bg: var(--_todae-badge-category-6-bg, var(--todae-color-category-6-bg));--todae-badge-category-6-border: var(--_todae-badge-category-6-border, var(--todae-color-category-6-border));--todae-badge-category-6-fg: var(--_todae-badge-category-6-fg, var(--todae-color-category-6-fg));--todae-badge-category-7-bg: var(--_todae-badge-category-7-bg, var(--todae-color-category-7-bg));--todae-badge-category-7-border: var(--_todae-badge-category-7-border, var(--todae-color-category-7-border));--todae-badge-category-7-fg: var(--_todae-badge-category-7-fg, var(--todae-color-category-7-fg));--todae-badge-category-8-bg: var(--_todae-badge-category-8-bg, var(--todae-color-category-8-bg));--todae-badge-category-8-border: var(--_todae-badge-category-8-border, var(--todae-color-category-8-border));--todae-badge-category-8-fg: var(--_todae-badge-category-8-fg, var(--todae-color-category-8-fg));--todae-badge-critical-bg: var(--_todae-badge-critical-bg, var(--todae-color-status-critical-bg));--todae-badge-critical-border: var(--_todae-badge-critical-border, var(--todae-color-status-critical-border));--todae-badge-critical-fg: var(--_todae-badge-critical-fg, var(--todae-color-status-critical-fg));--todae-badge-font-size: var(--_todae-badge-font-size, var(--todae-font-size-1));--todae-badge-font-weight: var(--_todae-badge-font-weight, var(--todae-font-weight-medium));--todae-badge-info-bg: var(--_todae-badge-info-bg, var(--todae-color-status-info-bg));--todae-badge-info-border: var(--_todae-badge-info-border, var(--todae-color-status-info-border));--todae-badge-info-fg: var(--_todae-badge-info-fg, var(--todae-color-status-info-fg));--todae-badge-leading: var(--_todae-badge-leading, var(--todae-font-leading-tight));--todae-badge-neutral-bg: var(--_todae-badge-neutral-bg, var(--todae-color-bg-subtle));--todae-badge-neutral-border: var(--_todae-badge-neutral-border, var(--todae-color-border-subtle));--todae-badge-neutral-fg: var(--_todae-badge-neutral-fg, var(--todae-color-fg-default));--todae-badge-padding-x: var(--_todae-badge-padding-x, var(--todae-space-chip-x));--todae-badge-padding-y: var(--_todae-badge-padding-y, var(--todae-space-chip-y));--todae-badge-radius: var(--_todae-badge-radius, var(--todae-radius-sm));--todae-badge-success-bg: var(--_todae-badge-success-bg, var(--todae-color-status-success-bg));--todae-badge-success-border: var(--_todae-badge-success-border, var(--todae-color-status-success-border));--todae-badge-success-fg: var(--_todae-badge-success-fg, var(--todae-color-status-success-fg));--todae-badge-warning-bg: var(--_todae-badge-warning-bg, var(--todae-color-status-warning-bg));--todae-badge-warning-border: var(--_todae-badge-warning-border, var(--todae-color-status-warning-border));--todae-badge-warning-fg: var(--_todae-badge-warning-fg, var(--todae-color-status-warning-fg));--todae-card-bg: var(--_todae-card-bg, var(--todae-color-bg-surface));--todae-card-border: var(--_todae-card-border, var(--todae-color-border-subtle));--todae-card-border-width: var(--_todae-card-border-width, var(--todae-border-width));--todae-card-fg: var(--_todae-card-fg, var(--todae-color-fg-default));--todae-card-gap: var(--_todae-card-gap, var(--todae-space-overlay-gap));--todae-card-padding: var(--_todae-card-padding, var(--todae-space-overlay-padding));--todae-card-radius: var(--_todae-card-radius, var(--todae-radius-lg));--todae-card-shadow: var(--_todae-card-shadow, var(--todae-shadow-none));--todae-datalist-details-fg: var(--_todae-datalist-details-fg, var(--todae-color-fg-default));--todae-datalist-details-min-width: var(--_todae-datalist-details-min-width, 12rem);--todae-datalist-font-size: var(--_todae-datalist-font-size, var(--todae-font-size-3));--todae-datalist-gap-between-columns: var(--_todae-datalist-gap-between-columns, var(--todae-space-stack-gap-spacious));--todae-datalist-gap-column: var(--_todae-datalist-gap-column, var(--todae-space-inline-gap));--todae-datalist-gap-row: var(--_todae-datalist-gap-row, var(--todae-space-stack-gap));--todae-datalist-gap-stacked: var(--_todae-datalist-gap-stacked, var(--todae-space-stack-gap-condensed));--todae-datalist-leading: var(--_todae-datalist-leading, var(--todae-font-leading-default));--todae-datalist-term-fg: var(--_todae-datalist-term-fg, var(--todae-color-fg-muted));--todae-datalist-term-font-weight: var(--_todae-datalist-term-font-weight, var(--todae-font-weight-medium));--todae-datalist-term-width: var(--_todae-datalist-term-width, 10rem);--todae-message-actions-motion-duration: var(--_todae-message-actions-motion-duration, var(--todae-motion-duration-normal));--todae-message-actions-motion-easing-enter: var(--_todae-message-actions-motion-easing-enter, var(--todae-motion-easing-enter));--todae-message-actions-motion-easing-exit: var(--_todae-message-actions-motion-easing-exit, var(--todae-motion-easing-exit));--todae-message-fg: var(--_todae-message-fg, var(--todae-color-fg-default));--todae-message-gap: var(--_todae-message-gap, var(--todae-space-inline-gap));--todae-message-header-fg: var(--_todae-message-header-fg, var(--todae-color-fg-muted));--todae-message-header-font-size: var(--_todae-message-header-font-size, var(--todae-font-size-2));--todae-message-header-space-after: var(--_todae-message-header-space-after, var(--todae-space-stack-gap-condensed));--todae-message-row-gap: var(--_todae-message-row-gap, var(--todae-space-stack-gap));--todae-message-system-fg: var(--_todae-message-system-fg, var(--todae-color-fg-muted));--todae-message-system-font-size: var(--_todae-message-system-font-size, var(--todae-font-size-2));--todae-message-time-fg: var(--_todae-message-time-fg, var(--todae-color-fg-muted));--todae-message-time-font-size: var(--_todae-message-time-font-size, var(--todae-font-size-2));--todae-message-user-bg: var(--_todae-message-user-bg, var(--todae-color-bg-subtle));--todae-message-user-border-width: var(--_todae-message-user-border-width, var(--todae-border-width));--todae-message-user-fg: var(--_todae-message-user-fg, var(--todae-color-fg-default));--todae-message-user-max-width: var(--_todae-message-user-max-width, 32rem);--todae-message-user-padding-x: var(--_todae-message-user-padding-x, var(--todae-space-control-x));--todae-message-user-padding-y: var(--_todae-message-user-padding-y, var(--todae-space-control-y));--todae-message-user-radius: var(--_todae-message-user-radius, var(--todae-radius-lg));--todae-conversation-gap: var(--_todae-conversation-gap, var(--todae-space-stack-gap-spacious));--todae-conversation-ring-focus: var(--_todae-conversation-ring-focus, var(--todae-focus-ring-color));--todae-conversation-scroll-button-inset: var(--_todae-conversation-scroll-button-inset, var(--todae-space-stack-gap));--todae-attachment-bg: var(--_todae-attachment-bg, var(--todae-color-bg-surface));--todae-attachment-border-default: var(--_todae-attachment-border-default, var(--todae-color-border-subtle));--todae-attachment-border-error: var(--_todae-attachment-border-error, var(--todae-color-status-critical-border));--todae-attachment-border-width: var(--_todae-attachment-border-width, var(--todae-border-width));--todae-attachment-fg: var(--_todae-attachment-fg, var(--todae-color-fg-default));--todae-attachment-gap: var(--_todae-attachment-gap, var(--todae-space-inline-gap));--todae-attachment-icon-size: var(--_todae-attachment-icon-size, 1.25rem);--todae-attachment-leading: var(--_todae-attachment-leading, var(--todae-font-leading-tight));--todae-attachment-max-width: var(--_todae-attachment-max-width, 16rem);--todae-attachment-meta-fg-default: var(--_todae-attachment-meta-fg-default, var(--todae-color-fg-muted));--todae-attachment-meta-fg-error: var(--_todae-attachment-meta-fg-error, var(--todae-color-status-critical-fg));--todae-attachment-meta-font-size: var(--_todae-attachment-meta-font-size, var(--todae-font-size-1));--todae-attachment-name-font-size: var(--_todae-attachment-name-font-size, var(--todae-font-size-2));--todae-attachment-name-font-weight: var(--_todae-attachment-name-font-weight, var(--todae-font-weight-medium));--todae-attachment-padding-x: var(--_todae-attachment-padding-x, var(--todae-space-control-y));--todae-attachment-padding-y: var(--_todae-attachment-padding-y, var(--todae-space-control-y));--todae-attachment-preview-bg: var(--_todae-attachment-preview-bg, var(--todae-color-bg-subtle));--todae-attachment-preview-fg: var(--_todae-attachment-preview-fg, var(--todae-color-fg-muted));--todae-attachment-preview-radius: var(--_todae-attachment-preview-radius, var(--todae-radius-sm));--todae-attachment-preview-size: var(--_todae-attachment-preview-size, var(--todae-space-10));--todae-attachment-radius: var(--_todae-attachment-radius, var(--todae-radius-md));--todae-steps-fg-current: var(--_todae-steps-fg-current, var(--todae-color-fg-default));--todae-steps-fg-done: var(--_todae-steps-fg-done, var(--todae-color-fg-muted));--todae-steps-fg-error: var(--_todae-steps-fg-error, var(--todae-color-fg-default));--todae-steps-fg-pending: var(--_todae-steps-fg-pending, var(--todae-color-fg-muted));--todae-steps-gap: var(--_todae-steps-gap, var(--todae-space-stack-gap));--todae-steps-icon-size: var(--_todae-steps-icon-size, .75rem);--todae-steps-leading: var(--_todae-steps-leading, var(--todae-font-leading-default));--todae-steps-line-color: var(--_todae-steps-line-color, var(--todae-color-border-default));--todae-steps-line-gap: var(--_todae-steps-line-gap, 2px);--todae-steps-line-width: var(--_todae-steps-line-width, var(--todae-border-width));--todae-steps-marker-bg-current: var(--_todae-steps-marker-bg-current, var(--todae-color-bg-transparent));--todae-steps-marker-bg-done: var(--_todae-steps-marker-bg-done, var(--todae-color-accent-default));--todae-steps-marker-bg-error: var(--_todae-steps-marker-bg-error, var(--todae-color-status-critical-bg));--todae-steps-marker-bg-pending: var(--_todae-steps-marker-bg-pending, var(--todae-color-bg-transparent));--todae-steps-marker-border-current: var(--_todae-steps-marker-border-current, var(--todae-color-bg-transparent));--todae-steps-marker-border-done: var(--_todae-steps-marker-border-done, var(--todae-color-accent-default));--todae-steps-marker-border-error: var(--_todae-steps-marker-border-error, var(--todae-color-status-critical-border));--todae-steps-marker-border-pending: var(--_todae-steps-marker-border-pending, var(--todae-color-border-default));--todae-steps-marker-border-width: var(--_todae-steps-marker-border-width, var(--todae-border-width));--todae-steps-marker-fg-current: var(--_todae-steps-marker-fg-current, var(--todae-color-fg-default));--todae-steps-marker-fg-done: var(--_todae-steps-marker-fg-done, var(--todae-color-on-accent));--todae-steps-marker-fg-error: var(--_todae-steps-marker-fg-error, var(--todae-color-status-critical-fg));--todae-steps-marker-fg-pending: var(--_todae-steps-marker-fg-pending, var(--todae-color-fg-muted));--todae-steps-marker-gap: var(--_todae-steps-marker-gap, var(--todae-space-inline-gap));--todae-steps-marker-size: var(--_todae-steps-marker-size, 1.25rem);--todae-breadcrumbs-current-fg: var(--_todae-breadcrumbs-current-fg, var(--todae-color-fg-default));--todae-breadcrumbs-current-font-weight: var(--_todae-breadcrumbs-current-font-weight, var(--todae-font-weight-medium));--todae-breadcrumbs-font-size: var(--_todae-breadcrumbs-font-size, var(--todae-font-size-2));--todae-breadcrumbs-gap: var(--_todae-breadcrumbs-gap, var(--todae-space-inline-gap));--todae-breadcrumbs-separator-fg: var(--_todae-breadcrumbs-separator-fg, var(--todae-color-fg-muted));--todae-toolbar-gap: var(--_todae-toolbar-gap, var(--todae-space-inline-gap));--todae-toolbar-separator-color: var(--_todae-toolbar-separator-color, var(--todae-color-border-subtle));--todae-toolbar-separator-thickness: var(--_todae-toolbar-separator-thickness, 1px);--todae-drawer-bg: var(--_todae-drawer-bg, var(--todae-color-bg-elevated));--todae-drawer-border: var(--_todae-drawer-border, var(--todae-color-border-default));--todae-drawer-border-width: var(--_todae-drawer-border-width, var(--todae-border-width));--todae-drawer-fg: var(--_todae-drawer-fg, var(--todae-color-fg-default));--todae-drawer-gap: var(--_todae-drawer-gap, var(--todae-dialog-gap));--todae-drawer-motion-enter: var(--_todae-drawer-motion-enter, var(--todae-motion-duration-slow));--todae-drawer-motion-exit: var(--_todae-drawer-motion-exit, var(--todae-motion-duration-moderate));--todae-drawer-padding-x: var(--_todae-drawer-padding-x, var(--todae-space-overlay-padding));--todae-drawer-padding-y: var(--_todae-drawer-padding-y, var(--todae-space-overlay-padding));--todae-drawer-shadow: var(--_todae-drawer-shadow, var(--todae-dialog-shadow));--todae-drawer-size: var(--_todae-drawer-size, 24rem);--todae-drawer-title-font-size: var(--_todae-drawer-title-font-size, var(--todae-dialog-title-font-size));--todae-drawer-title-font-weight: var(--_todae-drawer-title-font-weight, var(--todae-dialog-title-font-weight));--todae-loader-motion-duration: var(--_todae-loader-motion-duration, .8s);--todae-loader-size: var(--_todae-loader-size, 1.25rem);--todae-loader-thickness: var(--_todae-loader-thickness, 2px);--todae-loader-track-tint: var(--_todae-loader-track-tint, var(--todae-opacity-20));--todae-skeleton-bg: var(--_todae-skeleton-bg, var(--todae-color-bg-subtle));--todae-skeleton-motion-duration: var(--_todae-skeleton-motion-duration, 1.6s);--todae-skeleton-motion-easing: var(--_todae-skeleton-motion-easing, cubic-bezier(.42, 0, .58, 1));--todae-skeleton-pulse-opacity: var(--_todae-skeleton-pulse-opacity, .5);--todae-skeleton-radius: var(--_todae-skeleton-radius, var(--todae-radius-sm));--todae-code-block-bg: var(--_todae-code-block-bg, var(--todae-color-bg-subtle));--todae-code-block-fg: var(--_todae-code-block-fg, var(--todae-color-fg-default));--todae-code-block-leading: var(--_todae-code-block-leading, var(--todae-font-leading-default));--todae-code-block-padding: var(--_todae-code-block-padding, var(--todae-space-overlay-padding));--todae-code-block-radius: var(--_todae-code-block-radius, var(--todae-radius-md));--todae-code-font-family: var(--_todae-code-font-family, var(--todae-font-family-mono));--todae-code-font-scale: var(--_todae-code-font-scale, .875);--todae-code-padding-x: var(--_todae-code-padding-x, .25rem);--todae-code-padding-y: var(--_todae-code-padding-y, .0625rem);--todae-code-radius: var(--_todae-code-radius, var(--todae-radius-sm));--todae-code-tint: var(--_todae-code-tint, var(--todae-opacity-10));--todae-kbd-bg: var(--_todae-kbd-bg, var(--todae-color-bg-surface));--todae-kbd-border: var(--_todae-kbd-border, var(--todae-color-border-default));--todae-kbd-border-width: var(--_todae-kbd-border-width, var(--todae-border-width));--todae-kbd-fg: var(--_todae-kbd-fg, var(--todae-color-fg-default));--todae-kbd-font-family: var(--_todae-kbd-font-family, var(--todae-font-family-mono));--todae-kbd-font-scale: var(--_todae-kbd-font-scale, .8125);--todae-kbd-padding-x: var(--_todae-kbd-padding-x, .375rem);--todae-kbd-padding-y: var(--_todae-kbd-padding-y, .0625rem);--todae-kbd-radius: var(--_todae-kbd-radius, var(--todae-radius-sm));--todae-avatar-bg: var(--_todae-avatar-bg, var(--todae-color-bg-subtle));--todae-avatar-category-1-bg: var(--_todae-avatar-category-1-bg, var(--todae-color-category-1-bg));--todae-avatar-category-1-fg: var(--_todae-avatar-category-1-fg, var(--todae-color-category-1-fg));--todae-avatar-category-2-bg: var(--_todae-avatar-category-2-bg, var(--todae-color-category-2-bg));--todae-avatar-category-2-fg: var(--_todae-avatar-category-2-fg, var(--todae-color-category-2-fg));--todae-avatar-category-3-bg: var(--_todae-avatar-category-3-bg, var(--todae-color-category-3-bg));--todae-avatar-category-3-fg: var(--_todae-avatar-category-3-fg, var(--todae-color-category-3-fg));--todae-avatar-category-4-bg: var(--_todae-avatar-category-4-bg, var(--todae-color-category-4-bg));--todae-avatar-category-4-fg: var(--_todae-avatar-category-4-fg, var(--todae-color-category-4-fg));--todae-avatar-category-5-bg: var(--_todae-avatar-category-5-bg, var(--todae-color-category-5-bg));--todae-avatar-category-5-fg: var(--_todae-avatar-category-5-fg, var(--todae-color-category-5-fg));--todae-avatar-category-6-bg: var(--_todae-avatar-category-6-bg, var(--todae-color-category-6-bg));--todae-avatar-category-6-fg: var(--_todae-avatar-category-6-fg, var(--todae-color-category-6-fg));--todae-avatar-category-7-bg: var(--_todae-avatar-category-7-bg, var(--todae-color-category-7-bg));--todae-avatar-category-7-fg: var(--_todae-avatar-category-7-fg, var(--todae-color-category-7-fg));--todae-avatar-category-8-bg: var(--_todae-avatar-category-8-bg, var(--todae-color-category-8-bg));--todae-avatar-category-8-fg: var(--_todae-avatar-category-8-fg, var(--todae-color-category-8-fg));--todae-avatar-fg: var(--_todae-avatar-fg, var(--todae-color-fg-default));--todae-avatar-font-scale: var(--_todae-avatar-font-scale, .4);--todae-avatar-font-weight: var(--_todae-avatar-font-weight, var(--todae-font-weight-medium));--todae-avatar-group-overlap: var(--_todae-avatar-group-overlap, .25);--todae-avatar-group-ring-color: var(--_todae-avatar-group-ring-color, var(--todae-color-bg-surface));--todae-avatar-group-ring-width: var(--_todae-avatar-group-ring-width, var(--todae-border-width));--todae-avatar-radius: var(--_todae-avatar-radius, var(--todae-radius-full));--todae-avatar-size-lg: var(--_todae-avatar-size-lg, 2.5rem);--todae-avatar-size-md: var(--_todae-avatar-size-md, 2rem);--todae-avatar-size-sm: var(--_todae-avatar-size-sm, 1.5rem);--todae-grid-gap: var(--_todae-grid-gap, var(--todae-space-stack-gap));--todae-pagination-bg-hover: var(--_todae-pagination-bg-hover, var(--todae-color-bg-highlight));--todae-pagination-border-width: var(--_todae-pagination-border-width, var(--todae-border-width));--todae-pagination-current-bg: var(--_todae-pagination-current-bg, var(--todae-color-accent-default));--todae-pagination-current-fg: var(--_todae-pagination-current-fg, var(--todae-color-on-accent));--todae-pagination-current-font-weight: var(--_todae-pagination-current-font-weight, var(--todae-font-weight-medium));--todae-pagination-fg-default: var(--_todae-pagination-fg-default, var(--todae-color-fg-default));--todae-pagination-fg-disabled: var(--_todae-pagination-fg-disabled, var(--todae-color-fg-placeholder));--todae-pagination-font-size: var(--_todae-pagination-font-size, var(--todae-font-size-2));--todae-pagination-gap: var(--_todae-pagination-gap, .25rem);--todae-pagination-padding-x: var(--_todae-pagination-padding-x, var(--todae-space-chip-x));--todae-pagination-radius: var(--_todae-pagination-radius, var(--todae-radius-md));--todae-pagination-ring-focus: var(--_todae-pagination-ring-focus, var(--todae-focus-ring-color));--todae-pagination-size: var(--_todae-pagination-size, 2rem);--todae-scroll-ring-focus: var(--_todae-scroll-ring-focus, var(--todae-focus-ring-color));--todae-tree-chevron-fg: var(--_todae-tree-chevron-fg, var(--todae-color-fg-muted));--todae-tree-chevron-size: var(--_todae-tree-chevron-size, 1rem);--todae-tree-gap: var(--_todae-tree-gap, 2px);--todae-tree-icon-fg: var(--_todae-tree-icon-fg, var(--todae-color-fg-muted));--todae-tree-icon-size: var(--_todae-tree-icon-size, 1rem);--todae-tree-indent: var(--_todae-tree-indent, var(--todae-space-6));--todae-tree-item-bg-default: var(--_todae-tree-item-bg-default, var(--todae-color-bg-transparent));--todae-tree-item-bg-hover: var(--_todae-tree-item-bg-hover, var(--todae-color-bg-highlight));--todae-tree-item-bg-selected: var(--_todae-tree-item-bg-selected, var(--todae-color-bg-selected));--todae-tree-item-fg-default: var(--_todae-tree-item-fg-default, var(--todae-color-fg-default));--todae-tree-item-fg-disabled: var(--_todae-tree-item-fg-disabled, var(--todae-color-fg-placeholder));--todae-tree-item-fg-selected: var(--_todae-tree-item-fg-selected, var(--todae-color-fg-default));--todae-tree-item-font-size: var(--_todae-tree-item-font-size, var(--todae-font-size-2));--todae-tree-item-font-weight: var(--_todae-tree-item-font-weight, var(--todae-font-weight-regular));--todae-tree-item-gap: var(--_todae-tree-item-gap, var(--todae-space-inline-gap));--todae-tree-item-leading: var(--_todae-tree-item-leading, var(--todae-font-leading-tight));--todae-tree-item-padding-x: var(--_todae-tree-item-padding-x, var(--todae-space-chip-x));--todae-tree-item-padding-y: var(--_todae-tree-item-padding-y, var(--todae-space-chip-y));--todae-tree-item-radius: var(--_todae-tree-item-radius, var(--todae-radius-sm));--todae-tree-item-ring-focus: var(--_todae-tree-item-ring-focus, var(--todae-focus-ring-color));--todae-tree-motion-duration: var(--_todae-tree-motion-duration, var(--todae-motion-duration-normal));--todae-tree-motion-easing-enter: var(--_todae-tree-motion-easing-enter, var(--todae-motion-easing-enter));--todae-tree-motion-easing-exit: var(--_todae-tree-motion-easing-exit, var(--todae-motion-easing-exit));--todae-nav-chevron-fg: var(--_todae-nav-chevron-fg, var(--todae-color-fg-muted));--todae-nav-chevron-size: var(--_todae-nav-chevron-size, 1rem);--todae-nav-gap: var(--_todae-nav-gap, var(--todae-space-6));--todae-nav-group-label-fg: var(--_todae-nav-group-label-fg, var(--todae-color-fg-default));--todae-nav-group-label-font-size: var(--_todae-nav-group-label-font-size, var(--todae-font-size-1));--todae-nav-group-label-font-weight: var(--_todae-nav-group-label-font-weight, var(--todae-font-weight-medium));--todae-nav-group-label-gap: var(--_todae-nav-group-label-gap, var(--todae-space-2));--todae-nav-icon-size: var(--_todae-nav-icon-size, 1rem);--todae-nav-indent: var(--_todae-nav-indent, var(--todae-space-3));--todae-nav-item-bg-current: var(--_todae-nav-item-bg-current, var(--todae-color-bg-selected));--todae-nav-item-bg-default: var(--_todae-nav-item-bg-default, var(--todae-color-bg-transparent));--todae-nav-item-bg-hover: var(--_todae-nav-item-bg-hover, var(--todae-color-bg-highlight));--todae-nav-item-fg-current: var(--_todae-nav-item-fg-current, var(--todae-color-fg-default));--todae-nav-item-fg-default: var(--_todae-nav-item-fg-default, var(--todae-color-fg-muted));--todae-nav-item-fg-hover: var(--_todae-nav-item-fg-hover, var(--todae-color-fg-default));--todae-nav-item-font-current-weight: var(--_todae-nav-item-font-current-weight, var(--todae-font-weight-medium));--todae-nav-item-font-size: var(--_todae-nav-item-font-size, var(--todae-font-size-2));--todae-nav-item-font-weight: var(--_todae-nav-item-font-weight, var(--todae-font-weight-regular));--todae-nav-item-gap: var(--_todae-nav-item-gap, var(--todae-space-inline-gap));--todae-nav-item-leading: var(--_todae-nav-item-leading, var(--todae-font-leading-tight));--todae-nav-item-padding-x: var(--_todae-nav-item-padding-x, var(--todae-space-chip-x));--todae-nav-item-padding-y: var(--_todae-nav-item-padding-y, var(--todae-space-chip-y));--todae-nav-item-radius: var(--_todae-nav-item-radius, var(--todae-radius-md));--todae-nav-item-ring-focus: var(--_todae-nav-item-ring-focus, var(--todae-focus-ring-color));--todae-nav-list-gap: var(--_todae-nav-list-gap, 2px);--todae-nav-motion-duration: var(--_todae-nav-motion-duration, var(--todae-motion-duration-normal));--todae-nav-motion-easing-enter: var(--_todae-nav-motion-easing-enter, var(--todae-motion-easing-enter));--todae-nav-motion-easing-exit: var(--_todae-nav-motion-easing-exit, var(--todae-motion-easing-exit));--todae-nav-rule-color: var(--_todae-nav-rule-color, var(--todae-color-border-subtle));--todae-nav-rule-width: var(--_todae-nav-rule-width, var(--todae-border-width));--todae-contents-gap: var(--_todae-contents-gap, var(--todae-space-2));--todae-contents-indent: var(--_todae-contents-indent, var(--todae-space-3));--todae-contents-label-fg: var(--_todae-contents-label-fg, var(--todae-color-fg-default));--todae-contents-label-font-size: var(--_todae-contents-label-font-size, var(--todae-font-size-1));--todae-contents-label-font-weight: var(--_todae-contents-label-font-weight, var(--todae-font-weight-medium));--todae-contents-link-fg-current: var(--_todae-contents-link-fg-current, var(--todae-color-fg-default));--todae-contents-link-fg-default: var(--_todae-contents-link-fg-default, var(--todae-color-fg-muted));--todae-contents-link-fg-hover: var(--_todae-contents-link-fg-hover, var(--todae-color-fg-default));--todae-contents-link-font-current-weight: var(--_todae-contents-link-font-current-weight, var(--todae-font-weight-medium));--todae-contents-link-font-size: var(--_todae-contents-link-font-size, var(--todae-font-size-1));--todae-contents-link-font-weight: var(--_todae-contents-link-font-weight, var(--todae-font-weight-regular));--todae-contents-link-leading: var(--_todae-contents-link-leading, var(--todae-font-leading-tight));--todae-contents-link-padding-x: var(--_todae-contents-link-padding-x, var(--todae-space-chip-x));--todae-contents-link-padding-y: var(--_todae-contents-link-padding-y, var(--todae-space-chip-y));--todae-contents-link-radius: var(--_todae-contents-link-radius, var(--todae-radius-sm));--todae-contents-link-ring-focus: var(--_todae-contents-link-ring-focus, var(--todae-focus-ring-color));--todae-contents-marker-color: var(--_todae-contents-marker-color, var(--todae-color-accent-default));--todae-contents-marker-width: var(--_todae-contents-marker-width, 2px);--todae-contents-rule-color: var(--_todae-contents-rule-color, var(--todae-color-border-subtle));--todae-contents-rule-width: var(--_todae-contents-rule-width, var(--todae-border-width));--todae-picker-area-height: var(--_todae-picker-area-height, 10rem);--todae-picker-area-radius: var(--_todae-picker-area-radius, var(--todae-radius-md));--todae-picker-gap: var(--_todae-picker-gap, var(--todae-space-stack-gap));--todae-picker-hue-height: var(--_todae-picker-hue-height, .75rem);--todae-picker-hue-radius: var(--_todae-picker-hue-radius, var(--todae-radius-full));--todae-picker-ring-focus: var(--_todae-picker-ring-focus, var(--todae-focus-ring-color));--todae-picker-thumb-border-color: var(--_todae-picker-thumb-border-color, var(--todae-color-bg-surface));--todae-picker-thumb-border-width: var(--_todae-picker-thumb-border-width, 2px);--todae-picker-thumb-edge-color: var(--_todae-picker-thumb-edge-color, var(--todae-color-border-default));--todae-picker-thumb-edge-width: var(--_todae-picker-thumb-edge-width, var(--todae-border-width));--todae-picker-thumb-size: var(--_todae-picker-thumb-size, 1rem);--todae-picker-width: var(--_todae-picker-width, 15rem);--todae-calendar-day-bg-default: var(--_todae-calendar-day-bg-default, var(--todae-color-bg-transparent));--todae-calendar-day-bg-hover: var(--_todae-calendar-day-bg-hover, var(--todae-color-bg-highlight));--todae-calendar-day-bg-range: var(--_todae-calendar-day-bg-range, var(--todae-color-bg-selected));--todae-calendar-day-bg-selected: var(--_todae-calendar-day-bg-selected, var(--todae-color-accent-default));--todae-calendar-day-border-current: var(--_todae-calendar-day-border-current, var(--todae-color-border-default));--todae-calendar-day-border-width: var(--_todae-calendar-day-border-width, var(--todae-border-width));--todae-calendar-day-fg-default: var(--_todae-calendar-day-fg-default, var(--todae-color-fg-default));--todae-calendar-day-fg-disabled: var(--_todae-calendar-day-fg-disabled, var(--todae-color-fg-placeholder));--todae-calendar-day-fg-range: var(--_todae-calendar-day-fg-range, var(--todae-color-fg-default));--todae-calendar-day-fg-selected: var(--_todae-calendar-day-fg-selected, var(--todae-color-on-accent));--todae-calendar-day-radius: var(--_todae-calendar-day-radius, var(--todae-radius-md));--todae-calendar-day-ring-focus: var(--_todae-calendar-day-ring-focus, var(--todae-focus-ring-color));--todae-calendar-day-size: var(--_todae-calendar-day-size, 2.25rem);--todae-calendar-font-size: var(--_todae-calendar-font-size, var(--todae-font-size-2));--todae-calendar-gap: var(--_todae-calendar-gap, var(--todae-space-stack-gap));--todae-calendar-heading-fg: var(--_todae-calendar-heading-fg, var(--todae-color-fg-default));--todae-calendar-heading-font-weight: var(--_todae-calendar-heading-font-weight, var(--todae-font-weight-medium));--todae-calendar-heading-gap: var(--_todae-calendar-heading-gap, var(--todae-space-inline-gap));--todae-calendar-heading-icon-size: var(--_todae-calendar-heading-icon-size, var(--todae-calendar-nav-icon-size));--todae-calendar-heading-padding-x: var(--_todae-calendar-heading-padding-x, var(--todae-space-chip-x));--todae-calendar-nav-icon-size: var(--_todae-calendar-nav-icon-size, 1rem);--todae-calendar-weekday-fg: var(--_todae-calendar-weekday-fg, var(--todae-color-fg-muted));--todae-calendar-weekday-font-weight: var(--_todae-calendar-weekday-font-weight, var(--todae-font-weight-regular));--todae-drilldown-back-icon-size: var(--_todae-drilldown-back-icon-size, var(--todae-button-base-icon-size));--todae-drilldown-motion-duration: var(--_todae-drilldown-motion-duration, var(--todae-motion-duration-moderate));--todae-drilldown-motion-easing-enter: var(--_todae-drilldown-motion-easing-enter, var(--todae-motion-easing-enter));--todae-drilldown-motion-easing-exit: var(--_todae-drilldown-motion-easing-exit, var(--todae-motion-easing-exit));--todae-drilldown-ring-focus: var(--_todae-drilldown-ring-focus, var(--todae-focus-ring-color));--todae-button-border-width: var(--todae-button-base-border-width);--todae-button-font-letter-spacing: var(--todae-button-base-font-letter-spacing);--todae-button-font-size: var(--todae-button-base-font-size);--todae-button-font-text-transform: var(--todae-button-base-font-text-transform);--todae-button-font-weight: var(--todae-button-base-font-weight);--todae-button-gap: var(--todae-button-base-gap);--todae-button-icon-size: var(--todae-button-base-icon-size);--todae-button-padding-x: var(--todae-button-base-padding-x);--todae-button-padding-y: var(--todae-button-base-padding-y);--todae-button-pressed-ring-width: var(--todae-button-base-pressed-ring-width);--todae-button-radius: var(--todae-button-base-radius);--todae-button-bg-active: var(--todae-button-primary-bg-active);--todae-button-bg-default: var(--todae-button-primary-bg-default);--todae-button-bg-disabled: var(--todae-button-primary-bg-disabled);--todae-button-bg-focus: var(--todae-button-primary-bg-focus);--todae-button-bg-hover: var(--todae-button-primary-bg-hover);--todae-button-border-active: var(--todae-button-primary-border-active);--todae-button-border-default: var(--todae-button-primary-border-default);--todae-button-border-disabled: var(--todae-button-primary-border-disabled);--todae-button-border-focus: var(--todae-button-primary-border-focus);--todae-button-border-hover: var(--todae-button-primary-border-hover);--todae-button-fg-active: var(--todae-button-primary-fg-active);--todae-button-fg-default: var(--todae-button-primary-fg-default);--todae-button-fg-disabled: var(--todae-button-primary-fg-disabled);--todae-button-fg-focus: var(--todae-button-primary-fg-focus);--todae-button-fg-hover: var(--todae-button-primary-fg-hover);--todae-button-ring-focus: var(--todae-button-primary-ring-focus);--todae-button-shadow: var(--todae-button-primary-shadow)}[data-button-variant=primary]{--todae-button-bg-active: var(--todae-button-primary-bg-active);--todae-button-bg-default: var(--todae-button-primary-bg-default);--todae-button-bg-disabled: var(--todae-button-primary-bg-disabled);--todae-button-bg-focus: var(--todae-button-primary-bg-focus);--todae-button-bg-hover: var(--todae-button-primary-bg-hover);--todae-button-border-active: var(--todae-button-primary-border-active);--todae-button-border-default: var(--todae-button-primary-border-default);--todae-button-border-disabled: var(--todae-button-primary-border-disabled);--todae-button-border-focus: var(--todae-button-primary-border-focus);--todae-button-border-hover: var(--todae-button-primary-border-hover);--todae-button-fg-active: var(--todae-button-primary-fg-active);--todae-button-fg-default: var(--todae-button-primary-fg-default);--todae-button-fg-disabled: var(--todae-button-primary-fg-disabled);--todae-button-fg-focus: var(--todae-button-primary-fg-focus);--todae-button-fg-hover: var(--todae-button-primary-fg-hover);--todae-button-ring-focus: var(--todae-button-primary-ring-focus);--todae-button-shadow: var(--todae-button-primary-shadow)}[data-button-variant=secondary]{--todae-button-bg-active: var(--todae-button-secondary-bg-active);--todae-button-bg-default: var(--todae-button-secondary-bg-default);--todae-button-bg-disabled: var(--todae-button-secondary-bg-disabled);--todae-button-bg-focus: var(--todae-button-secondary-bg-focus);--todae-button-bg-hover: var(--todae-button-secondary-bg-hover);--todae-button-border-active: var(--todae-button-secondary-border-active);--todae-button-border-default: var(--todae-button-secondary-border-default);--todae-button-border-disabled: var(--todae-button-secondary-border-disabled);--todae-button-border-focus: var(--todae-button-secondary-border-focus);--todae-button-border-hover: var(--todae-button-secondary-border-hover);--todae-button-fg-active: var(--todae-button-secondary-fg-active);--todae-button-fg-default: var(--todae-button-secondary-fg-default);--todae-button-fg-disabled: var(--todae-button-secondary-fg-disabled);--todae-button-fg-focus: var(--todae-button-secondary-fg-focus);--todae-button-fg-hover: var(--todae-button-secondary-fg-hover);--todae-button-ring-focus: var(--todae-button-secondary-ring-focus);--todae-button-shadow: var(--todae-button-secondary-shadow)}[data-button-variant=ghost]{--todae-button-bg-active: var(--todae-button-ghost-bg-active);--todae-button-bg-default: var(--todae-button-ghost-bg-default);--todae-button-bg-disabled: var(--todae-button-ghost-bg-disabled);--todae-button-bg-focus: var(--todae-button-ghost-bg-focus);--todae-button-bg-hover: var(--todae-button-ghost-bg-hover);--todae-button-border-active: var(--todae-button-ghost-border-active);--todae-button-border-default: var(--todae-button-ghost-border-default);--todae-button-border-disabled: var(--todae-button-ghost-border-disabled);--todae-button-border-focus: var(--todae-button-ghost-border-focus);--todae-button-border-hover: var(--todae-button-ghost-border-hover);--todae-button-fg-active: var(--todae-button-ghost-fg-active);--todae-button-fg-default: var(--todae-button-ghost-fg-default);--todae-button-fg-disabled: var(--todae-button-ghost-fg-disabled);--todae-button-fg-focus: var(--todae-button-ghost-fg-focus);--todae-button-fg-hover: var(--todae-button-ghost-fg-hover);--todae-button-ring-focus: var(--todae-button-ghost-ring-focus);--todae-button-shadow: var(--todae-button-ghost-shadow)}}@layer todae.base{:where(:root:has(dialog:modal)){overflow:hidden;overscroll-behavior:none;scrollbar-gutter:stable}}@layer todae.components{.todae_root_c77041{display:inline-flex;align-items:center;justify-content:center;font:inherit;cursor:pointer;background:var(--todae-button-bg-default);color:var(--todae-button-fg-default);border:var(--todae-button-border-width) solid var(--todae-button-border-default);border-radius:var(--todae-button-radius);padding:var(--todae-button-padding-y) var(--todae-button-padding-x);font-size:var(--todae-button-font-size);font-weight:var(--todae-button-font-weight);letter-spacing:var(--todae-button-font-letter-spacing);text-transform:var(--todae-button-font-text-transform);gap:var(--todae-button-gap);--_lift: var(--todae-button-shadow);box-shadow:var(--_lift);max-width:100%;min-width:0;text-decoration:none}.todae_label_9350e4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todae_root_c77041[aria-pressed=true]{background:var(--todae-button-bg-active);color:var(--todae-button-fg-active);border-color:var(--todae-button-border-active);box-shadow:inset 0 0 0 var(--todae-button-pressed-ring-width) currentColor,var(--_lift)}.todae_root_c77041:hover:not(:disabled,[aria-disabled=true],a:not(:any-link)){background:var(--todae-button-bg-hover);color:var(--todae-button-fg-hover);border-color:var(--todae-button-border-hover)}.todae_root_c77041[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]),.todae_root_c77041:active:not(:disabled,[aria-disabled=true],a:not(:any-link)){background:var(--todae-button-bg-active);color:var(--todae-button-fg-active);border-color:var(--todae-button-border-active)}.todae_root_c77041:focus-visible{background:var(--todae-button-bg-focus);color:var(--todae-button-fg-focus);border-color:var(--todae-button-border-focus);outline:var(--todae-focus-ring-width) solid var(--todae-button-ring-focus);outline-offset:var(--todae-focus-ring-offset)}.todae_root_c77041[aria-pressed=true]:where(:focus-visible:not(:disabled)){background:var(--todae-button-bg-active);color:var(--todae-button-fg-active);border-color:var(--todae-button-border-active)}.todae_root_c77041:is(:disabled,[aria-disabled=true],a:not(:any-link)),.todae_group_704caf>.todae_root_c77041{--_lift: 0 0 transparent}.todae_root_c77041:is(:disabled,[aria-disabled=true],a:not(:any-link)){cursor:not-allowed;background:var(--todae-button-bg-disabled);color:var(--todae-button-fg-disabled);border-color:var(--todae-button-border-disabled)}.todae_icon_4ffe80{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.todae_icon_4ffe80>:is(svg,img){flex:none;inline-size:var(--todae-button-icon-size);block-size:var(--todae-button-icon-size)}.todae_root_c77041[data-icon-only]{padding-inline:var(--todae-button-padding-y)}.todae_root_c77041[data-icon-only]>.todae_icon_4ffe80{min-inline-size:1lh;min-block-size:1lh}.todae_group_704caf{display:inline-flex;align-items:stretch}.todae_group_704caf>.todae_root_c77041~.todae_root_c77041{margin-inline-start:calc(-1 * var(--todae-button-border-width))}.todae_group_704caf>.todae_root_c77041:nth-child(1 of.todae_root_c77041):not(:nth-last-child(1 of.todae_root_c77041)){border-start-end-radius:0;border-end-end-radius:0}.todae_group_704caf>.todae_root_c77041:nth-last-child(1 of.todae_root_c77041):not(:nth-child(1 of.todae_root_c77041)){border-start-start-radius:0;border-end-start-radius:0}.todae_group_704caf>.todae_root_c77041:not(:nth-child(1 of.todae_root_c77041)):not(:nth-last-child(1 of.todae_root_c77041)){border-radius:0}.todae_group_704caf>.todae_root_c77041:focus-visible{z-index:1}@media(forced-colors:active){.todae_root_c77041{border-width:max(1px,var(--todae-button-border-width))}.todae_root_c77041[aria-pressed=true],.todae_root_c77041[aria-pressed=true]:is(:hover,:active,:focus-visible):not(:disabled,[aria-disabled=true]){background:Highlight;color:HighlightText;border-color:Highlight;box-shadow:none}.todae_root_c77041[aria-pressed=true]:is(:disabled,[aria-disabled=true]){background:GrayText;color:Canvas;border-color:GrayText}a.todae_root_c77041:not(:any-link),.todae_root_c77041[aria-disabled=true]{color:GrayText;border-color:GrayText}}}@layer todae.components{.todae_content_95d497{box-sizing:border-box;position:fixed;inset:unset;margin:0;width:max-content;max-width:var(--todae-tooltip-max-width);padding:var(--todae-tooltip-padding-y) var(--todae-tooltip-padding-x);background:var(--todae-tooltip-bg);color:var(--todae-tooltip-fg);border:var(--todae-tooltip-border-width) solid var(--todae-tooltip-border);border-radius:var(--todae-tooltip-radius);box-shadow:var(--todae-tooltip-shadow)}.todae_content_95d497:not([data-open]){display:none}.todae_content_95d497[data-surface=tip]{overflow:visible;pointer-events:none}.todae_content_95d497[data-surface=panel]{pointer-events:auto}@supports (bottom: anchor(top)){.todae_content_95d497{position-anchor:var(--todae-tooltip-anchor);bottom:calc(anchor(top) + var(--todae-tooltip-offset));justify-self:anchor-center;position-try-fallbacks:flip-block}}@position-try --todae-tooltip-flip-block{bottom:unset;top:calc(anchor(bottom) + var(--todae-tooltip-offset));justify-self:anchor-center}@supports (position-try-fallbacks: flip-block){.todae_content_95d497{position-try-fallbacks:--todae-tooltip-flip-block,flip-block,flip-inline,flip-block flip-inline}}@supports (position-try: bottom){.todae_content_95d497{position-try:--todae-tooltip-flip-block,bottom}}}@layer todae.components{.todae_root_94bdeb{display:grid;grid-template-columns:[content] minmax(0,1fr);column-gap:var(--todae-alert-gap);row-gap:calc(var(--todae-alert-gap) / 2);align-items:start;box-sizing:border-box;padding:var(--todae-alert-padding-y) var(--todae-alert-padding-x);border:var(--todae-alert-border-width) solid var(--_tone-border);border-radius:var(--todae-alert-radius);background:var(--_tone-bg);color:var(--_tone-fg);font-size:var(--todae-alert-font-size);line-height:var(--todae-alert-leading)}.todae_root_94bdeb[data-tone=info]{--_tone-fg: var(--todae-alert-info-fg);--_tone-bg: var(--todae-alert-info-bg);--_tone-border: var(--todae-alert-info-border)}.todae_root_94bdeb[data-tone=success]{--_tone-fg: var(--todae-alert-success-fg);--_tone-bg: var(--todae-alert-success-bg);--_tone-border: var(--todae-alert-success-border)}.todae_root_94bdeb[data-tone=warning]{--_tone-fg: var(--todae-alert-warning-fg);--_tone-bg: var(--todae-alert-warning-bg);--_tone-border: var(--todae-alert-warning-border)}.todae_root_94bdeb[data-tone=critical]{--_tone-fg: var(--todae-alert-critical-fg);--_tone-bg: var(--todae-alert-critical-bg);--_tone-border: var(--todae-alert-critical-border)}.todae_root_94bdeb:has(>.todae_icon_5be832){grid-template-columns:[icon] auto [content] minmax(0,1fr)}.todae_root_94bdeb:has(>.todae_close_8ec01f){grid-template-columns:[content] minmax(0,1fr) [close] auto}.todae_root_94bdeb:has(>.todae_icon_5be832):has(>.todae_close_8ec01f){grid-template-columns:[icon] auto [content] minmax(0,1fr) [close] auto}.todae_root_94bdeb>*{grid-column:content}.todae_root_94bdeb>.todae_icon_5be832{grid-column:icon;grid-row:1;display:inline-flex;align-items:center;block-size:1lh}.todae_icon_5be832>:is(svg,img){flex:none;inline-size:var(--todae-alert-icon-size);block-size:var(--todae-alert-icon-size)}.todae_root_94bdeb>.todae_close_8ec01f{grid-column:close;grid-row:1;margin-block:calc(var(--todae-alert-padding-y) * -.5);margin-inline-end:calc(var(--todae-alert-padding-x) * -.5);max-width:calc(100% + var(--todae-alert-padding-x) * .5)}.todae_title_dcbc3c{margin:0;font-weight:var(--todae-alert-title-font-weight)}.todae_description_b1534f{margin:0}.todae_actions_51611b{display:flex;flex-wrap:wrap;gap:var(--todae-alert-gap);margin-block-start:calc(var(--todae-alert-gap) / 2)}}@layer todae.components{.todae_root_27f9f5{--_tone-fg: var(--todae-avatar-fg);--_tone-bg: var(--todae-avatar-bg);position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;--_size: var(--todae-avatar-size-md);inline-size:var(--_size);block-size:var(--_size);overflow:hidden;border-radius:var(--todae-avatar-radius);background:var(--_tone-bg);color:var(--_tone-fg);font-size:calc(var(--_size) * var(--todae-avatar-font-scale));font-weight:var(--todae-avatar-font-weight);line-height:1;vertical-align:middle;-webkit-user-select:none;user-select:none}.todae_root_27f9f5[data-size=sm]{--_size: var(--todae-avatar-size-sm)}.todae_root_27f9f5[data-size=md]{--_size: var(--todae-avatar-size-md)}.todae_root_27f9f5[data-size=lg]{--_size: var(--todae-avatar-size-lg)}.todae_root_27f9f5[data-tone=category-1]{--_tone-fg: var(--todae-avatar-category-1-fg);--_tone-bg: var(--todae-avatar-category-1-bg)}.todae_root_27f9f5[data-tone=category-2]{--_tone-fg: var(--todae-avatar-category-2-fg);--_tone-bg: var(--todae-avatar-category-2-bg)}.todae_root_27f9f5[data-tone=category-3]{--_tone-fg: var(--todae-avatar-category-3-fg);--_tone-bg: var(--todae-avatar-category-3-bg)}.todae_root_27f9f5[data-tone=category-4]{--_tone-fg: var(--todae-avatar-category-4-fg);--_tone-bg: var(--todae-avatar-category-4-bg)}.todae_root_27f9f5[data-tone=category-5]{--_tone-fg: var(--todae-avatar-category-5-fg);--_tone-bg: var(--todae-avatar-category-5-bg)}.todae_root_27f9f5[data-tone=category-6]{--_tone-fg: var(--todae-avatar-category-6-fg);--_tone-bg: var(--todae-avatar-category-6-bg)}.todae_root_27f9f5[data-tone=category-7]{--_tone-fg: var(--todae-avatar-category-7-fg);--_tone-bg: var(--todae-avatar-category-7-bg)}.todae_root_27f9f5[data-tone=category-8]{--_tone-fg: var(--todae-avatar-category-8-fg);--_tone-bg: var(--todae-avatar-category-8-bg)}.todae_image_55fabc{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.todae_root_27f9f5:is([data-status=loading],[data-status=error])>.todae_image_55fabc{visibility:hidden}.todae_fallback_bde763{overflow:hidden;white-space:nowrap}.todae_group_49a391{--_group-size: var(--todae-avatar-size-md);display:inline-flex;align-items:center;vertical-align:middle;isolation:isolate}.todae_group_49a391[data-size=sm]{--_group-size: var(--todae-avatar-size-sm)}.todae_group_49a391[data-size=md]{--_group-size: var(--todae-avatar-size-md)}.todae_group_49a391[data-size=lg]{--_group-size: var(--todae-avatar-size-lg)}.todae_group_49a391>:not([popover],dialog){flex:none}.todae_group_49a391>:not([popover],dialog)~:not([popover],dialog){margin-inline-start:calc(-1 * var(--_group-size) * var(--todae-avatar-group-overlap))}.todae_group_49a391 .todae_root_27f9f5{box-shadow:0 0 0 var(--todae-avatar-group-ring-width) var(--todae-avatar-group-ring-color)}.todae_group_49a391>:not([popover],dialog):is(:focus-visible,:has(:focus-visible)){z-index:1}@media(forced-colors:active){.todae_group_49a391 .todae_root_27f9f5{border:var(--todae-avatar-group-ring-width) solid CanvasText}}}@layer todae.components{.todae_root_bf9a42{--_room: calc(var(--todae-focus-ring-width) + var(--todae-focus-ring-offset));min-inline-size:0;min-block-size:0;scroll-padding:var(--_room);overflow:auto}.todae_root_bf9a42[data-axis=block]{overflow-x:hidden}.todae_root_bf9a42[data-axis=inline]{overflow-y:hidden}.todae_content_470b37{box-sizing:border-box;padding:var(--_room)}.todae_root_bf9a42:is([data-axis=inline],[data-axis=both])>.todae_content_470b37{inline-size:fit-content;min-inline-size:100%}.todae_root_bf9a42:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-scroll-ring-focus);outline-offset:calc(-1 * var(--todae-focus-ring-width))}@media(forced-colors:active){.todae_root_bf9a42:focus-visible{outline:var(--todae-focus-ring-width) solid Highlight}}}@layer todae.components{.todae_root_27ccd4{display:inline-grid;grid-template-columns:[text] minmax(0,1fr);grid-template-rows:auto;align-items:center;column-gap:var(--todae-attachment-gap);box-sizing:border-box;min-inline-size:0;max-inline-size:var(--todae-attachment-max-width);padding:var(--todae-attachment-padding-y) var(--todae-attachment-padding-x);border:var(--todae-attachment-border-width) solid var(--todae-attachment-border-default);border-radius:var(--todae-attachment-radius);background:var(--todae-attachment-bg);color:var(--todae-attachment-fg);line-height:var(--todae-attachment-leading);vertical-align:top}.todae_root_27ccd4[data-status=error]{border-color:var(--todae-attachment-border-error)}.todae_root_27ccd4:has(>.todae_preview_be96fe:not([hidden])){grid-template-columns:[preview] auto [text] minmax(0,1fr)}.todae_root_27ccd4:has(>.todae_remove_f7aebb:not([hidden])){grid-template-columns:[text] minmax(0,1fr) [remove] auto}.todae_root_27ccd4:has(>.todae_preview_be96fe:not([hidden])):has(>.todae_remove_f7aebb:not([hidden])){grid-template-columns:[preview] auto [text] minmax(0,1fr) [remove] auto}.todae_root_27ccd4>*{grid-column:text}.todae_root_27ccd4>[hidden]{display:none}.todae_root_27ccd4:has(>.todae_meta_cf0e99:not([hidden])),.todae_root_27ccd4:has(>.todae_progress_40b7ea:not([hidden])){grid-template-rows:auto auto}.todae_root_27ccd4:has(>.todae_meta_cf0e99:not([hidden])):has(>.todae_progress_40b7ea:not([hidden])){grid-template-rows:auto auto auto}.todae_root_27ccd4>.todae_name_288ce7{grid-row:1}.todae_root_27ccd4>.todae_meta_cf0e99{grid-row:2}.todae_root_27ccd4>.todae_progress_40b7ea{grid-row:-2;margin-block-start:var(--todae-attachment-padding-y)}.todae_root_27ccd4>.todae_preview_be96fe{grid-column:preview;grid-row:1 / -1}.todae_root_27ccd4>.todae_remove_f7aebb{grid-column:remove;grid-row:1 / -1}.todae_preview_be96fe{display:grid;place-items:center;inline-size:var(--todae-attachment-preview-size);block-size:var(--todae-attachment-preview-size);border-radius:var(--todae-attachment-preview-radius);background:var(--todae-attachment-preview-bg);color:var(--todae-attachment-preview-fg);overflow:hidden}.todae_preview_be96fe>picture{display:contents}.todae_preview_be96fe>:is(img,video),.todae_preview_be96fe>picture>img{inline-size:100%;block-size:100%;object-fit:cover}.todae_preview_be96fe>svg{inline-size:var(--todae-attachment-icon-size);block-size:var(--todae-attachment-icon-size)}.todae_name_288ce7,.todae_meta_cf0e99{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todae_name_288ce7{font-size:var(--todae-attachment-name-font-size);font-weight:var(--todae-attachment-name-font-weight)}.todae_meta_cf0e99{color:var(--todae-attachment-meta-fg-default);font-size:var(--todae-attachment-meta-font-size)}.todae_root_27ccd4[data-status=error]>.todae_meta_cf0e99{color:var(--todae-attachment-meta-fg-error)}@media(forced-colors:active){.todae_root_27ccd4[data-status=error]{border-color:Mark}}}@layer todae.components{.todae_root_48a28e{margin:0;padding:0;list-style:none;line-height:var(--todae-steps-leading)}.todae_item_36f1f6{--_cell: max(1lh, var(--todae-steps-marker-size));position:relative;display:grid;grid-template-columns:var(--todae-steps-marker-size) minmax(0,1fr);column-gap:var(--todae-steps-marker-gap);align-items:start;color:var(--todae-steps-fg-pending)}.todae_item_36f1f6:not(:last-child){padding-block-end:var(--todae-steps-gap)}.todae_item_36f1f6:has(+.todae_item_36f1f6):after{content:"";position:absolute;inset-inline-start:calc((var(--todae-steps-marker-size) - var(--todae-steps-line-width)) / 2);inset-block-start:calc((var(--_cell) + var(--todae-steps-marker-size)) / 2 + var(--todae-steps-line-gap));inset-block-end:calc(var(--todae-steps-line-gap) - (var(--_cell) - var(--todae-steps-marker-size)) / 2);inline-size:var(--todae-steps-line-width);background:var(--todae-steps-line-color)}.todae_marker_0d9c54{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:var(--todae-steps-marker-size);block-size:var(--todae-steps-marker-size);margin-block-start:calc((var(--_cell) - var(--todae-steps-marker-size)) / 2);border:var(--todae-steps-marker-border-width) solid var(--todae-steps-marker-border-pending);border-radius:50%;background:var(--todae-steps-marker-bg-pending);color:var(--todae-steps-marker-fg-pending)}.todae_marker_0d9c54>[data-todae-glyph]{display:inline-flex}.todae_marker_0d9c54>[data-todae-glyph]>:is(svg,img){inline-size:var(--todae-steps-icon-size);block-size:var(--todae-steps-icon-size)}.todae_spinner_11d511{position:absolute;inset-block-start:calc(-1 * var(--todae-steps-marker-border-width));inset-inline-start:calc(-1 * var(--todae-steps-marker-border-width));inline-size:var(--todae-steps-marker-size);block-size:var(--todae-steps-marker-size)}.todae_content_e92dcd{min-inline-size:0;padding-block-start:calc((var(--_cell) - 1lh) / 2)}.todae_item_36f1f6[data-status=done]{color:var(--todae-steps-fg-done)}.todae_item_36f1f6[data-status=done]>.todae_content_e92dcd{text-decoration-line:line-through}.todae_item_36f1f6[data-status=done]>.todae_marker_0d9c54{border-color:var(--todae-steps-marker-border-done);background:var(--todae-steps-marker-bg-done);color:var(--todae-steps-marker-fg-done)}.todae_item_36f1f6[data-status=current]{color:var(--todae-steps-fg-current)}.todae_item_36f1f6[data-status=current]>.todae_marker_0d9c54{border-color:var(--todae-steps-marker-border-current);background:var(--todae-steps-marker-bg-current);color:var(--todae-steps-marker-fg-current)}.todae_item_36f1f6[data-status=error]{color:var(--todae-steps-fg-error)}.todae_item_36f1f6[data-status=error]>.todae_marker_0d9c54{border-color:var(--todae-steps-marker-border-error);background:var(--todae-steps-marker-bg-error);color:var(--todae-steps-marker-fg-error)}@media(forced-colors:active){.todae_marker_0d9c54{border-color:CanvasText}.todae_item_36f1f6:has(+.todae_item_36f1f6):after{background:CanvasText}.todae_item_36f1f6[data-status=done]>.todae_marker_0d9c54{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText}.todae_item_36f1f6[data-status=error]>.todae_marker_0d9c54{forced-color-adjust:none;border-color:Mark;background:Mark;color:MarkText}}}@layer todae.components{.todae_submit_892ecf{margin-inline-start:auto}}@layer todae.components{.todae_root_d9fb5c{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);min-block-size:0;min-inline-size:0}.todae_viewport_0d688a{--_room: calc(var(--todae-focus-ring-width) + var(--todae-focus-ring-offset));grid-area:1 / 1;min-block-size:0;overflow-x:hidden;overflow-y:auto;scroll-padding:var(--_room)}.todae_root_d9fb5c:has(>.todae_scrollButton_29df90:not([hidden]))>.todae_viewport_0d688a{scroll-padding-block-end:calc(var(--_room) + var(--todae-conversation-scroll-button-inset) + var(--_button-size, 0px))}.todae_viewport_0d688a[data-following]{overflow-anchor:none}.todae_room_858f28{box-sizing:border-box;padding:var(--_room)}.todae_content_9e99a2{display:flex;flex-direction:column;gap:var(--todae-conversation-gap)}.todae_scrollButton_29df90{grid-area:1 / 1;align-self:end;justify-self:center;z-index:1;margin-block-end:var(--todae-conversation-scroll-button-inset)}.todae_scrollButton_29df90[hidden]{display:none}.todae_viewport_0d688a:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-conversation-ring-focus);outline-offset:calc(-1 * var(--todae-focus-ring-width))}@media(forced-colors:active){.todae_viewport_0d688a:focus-visible{outline:var(--todae-focus-ring-width) solid Highlight}}}@layer todae.components{.todae_sheet_4951f0{--_rest-height: calc(var(--todae-sheet-snap-mid) * 100vh);--_rest-height: calc(var(--todae-sheet-snap-mid) * 100dvh);position:fixed;inset:auto 0 0;bottom:calc(-1*min(var(--_drag-height, var(--_rest-height)),100dvh));box-sizing:border-box;width:auto;max-width:none;margin:0;overflow:visible;gap:var(--todae-sheet-gap);height:var(--_drag-height, var(--_rest-height));max-height:100vh;max-height:100dvh;padding:var(--todae-sheet-padding-y) var(--todae-sheet-padding-x);padding-bottom:max(var(--todae-sheet-padding-y),env(safe-area-inset-bottom));background:var(--todae-sheet-bg);color:var(--todae-sheet-fg);border:var(--todae-sheet-border-width) solid var(--todae-sheet-border);border-bottom:0;border-radius:var(--todae-sheet-radius) var(--todae-sheet-radius) 0 0;box-shadow:var(--todae-sheet-shadow);transition:height var(--todae-sheet-motion-resize) var(--todae-overlay-motion-easing-enter),bottom var(--todae-sheet-motion-enter) var(--todae-overlay-motion-easing-enter)}.todae_sheet_4951f0[open]{display:flex;flex-direction:column}.todae_sheet_4951f0::backdrop{background:var(--todae-overlay-scrim-bg);opacity:0;transition:opacity var(--todae-sheet-motion-enter) var(--todae-overlay-motion-easing-enter)}.todae_sheet_4951f0[data-entered]{bottom:0}.todae_sheet_4951f0[data-entered]::backdrop{opacity:var(--_scrim-progress, 1)}.todae_sheet_4951f0[data-dragging],.todae_sheet_4951f0[data-dragging]::backdrop{transition:none}.todae_sheet_4951f0[data-todae-exiting]{bottom:calc(-1*min(var(--_drag-height, var(--_rest-height)),100dvh));transition:bottom var(--todae-sheet-motion-exit) var(--todae-overlay-motion-easing-exit)}.todae_sheet_4951f0[data-todae-exiting]::backdrop{opacity:0;transition:opacity var(--todae-sheet-motion-exit) var(--todae-overlay-motion-easing-exit)}.todae_sheet_4951f0[data-snap=full]{--_rest-height: calc(100vh - var(--todae-sheet-snap-full-inset));--_rest-height: calc(100dvh - var(--todae-sheet-snap-full-inset))}.todae_sheet_4951f0[data-dragging] .todae_body_8662d3{overflow:hidden}.todae_handle_31b287{display:flex;align-items:center;justify-content:center;min-height:var(--todae-sheet-handle-hit);margin:calc(var(--todae-sheet-padding-y) * -1) 0 0;cursor:grab;touch-action:none}.todae_handle_31b287 button{width:var(--todae-sheet-grabber-width);height:var(--todae-sheet-grabber-height);padding:0;border:0;border-radius:var(--todae-sheet-grabber-radius);background:var(--todae-sheet-grabber-bg);cursor:grab}.todae_handle_31b287 button:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-sheet-ring-focus);outline-offset:var(--todae-focus-ring-offset)}.todae_title_7835b4{margin:0;font-size:var(--todae-sheet-title-font-size);font-weight:var(--todae-sheet-title-font-weight)}.todae_description_5921f0,.todae_header_fab0bd,.todae_footer_7b8567{margin:0}.todae_header_fab0bd{display:flex;align-items:center;gap:var(--todae-sheet-gap);touch-action:none}.todae_header_fab0bd>[data-todae-close]{margin-inline-start:auto}.todae_header_fab0bd>[data-todae-close]~[data-todae-close]{margin-inline-start:0}.todae_body_8662d3{--_ring-room: calc(var(--todae-focus-ring-width) + var(--todae-focus-ring-offset));flex:1 1 auto;min-height:0;margin:calc(-1 * var(--_ring-room));padding:var(--_ring-room);overflow:auto;scroll-padding:var(--_ring-room);overscroll-behavior:contain;touch-action:pan-y}.todae_footer_7b8567{display:flex;flex-wrap:wrap;gap:var(--todae-sheet-gap);justify-content:flex-end}@media(prefers-reduced-motion:reduce){.todae_sheet_4951f0,.todae_sheet_4951f0::backdrop{transition:none}}}@layer todae.components{.todae_root_fe17f6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--todae-toolbar-gap)}.todae_root_fe17f6[data-orientation=vertical]{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.todae_group_195a11{display:flex;flex-wrap:wrap;align-items:center;gap:var(--todae-toolbar-gap)}.todae_group_195a11[data-orientation=vertical]{flex-direction:column;align-items:stretch}.todae_separator_e2fc90{flex:none;align-self:stretch;inline-size:var(--todae-toolbar-separator-thickness);background:var(--todae-toolbar-separator-color)}.todae_separator_e2fc90[aria-orientation=horizontal]{inline-size:auto;block-size:var(--todae-toolbar-separator-thickness)}@media(forced-colors:active){.todae_separator_e2fc90{background:CanvasText}}}@layer todae.components{.todae_vertical_1f4cec{display:inline-flex;flex-direction:column;align-items:stretch;gap:var(--todae-toolbar-gap)}}@layer todae.components{.todae_dialog_7359d3{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--todae-overlay-scrim-bg);color:var(--todae-dialog-fg)}.todae_dialog_7359d3[open]{display:grid;place-items:center;opacity:0;transition:opacity var(--todae-dialog-motion-enter) var(--todae-overlay-motion-easing-enter)}@starting-style{.todae_dialog_7359d3[open]{opacity:0}}.todae_dialog_7359d3[open][data-entered]{opacity:1}.todae_dialog_7359d3[open][data-todae-exiting]{opacity:0;transition-duration:var(--todae-dialog-motion-exit);transition-timing-function:var(--todae-overlay-motion-easing-exit)}.todae_dialog_7359d3::backdrop{background:transparent}.todae_panel_fe5a8a{position:relative;box-sizing:border-box;width:min(100%,var(--todae-dialog-max-width));max-height:calc(100vh - (2 * var(--todae-dialog-padding-y)));max-height:calc(100dvh - (2 * var(--todae-dialog-padding-y)));overflow:auto;scroll-padding:calc(var(--todae-focus-ring-width) + var(--todae-focus-ring-offset));display:flex;flex-direction:column;gap:var(--todae-dialog-gap);padding:var(--todae-dialog-padding-y) var(--todae-dialog-padding-x);background:var(--todae-dialog-bg);color:var(--todae-dialog-fg);border:var(--todae-dialog-border-width) solid var(--todae-dialog-border);border-radius:var(--todae-dialog-radius);box-shadow:var(--todae-dialog-shadow);opacity:0;transition:opacity var(--todae-dialog-motion-enter) var(--todae-overlay-motion-easing-enter)}@starting-style{.todae_panel_fe5a8a{opacity:0}}.todae_dialog_7359d3[open][data-entered] .todae_panel_fe5a8a{opacity:1}.todae_dialog_7359d3[open][data-todae-exiting] .todae_panel_fe5a8a{opacity:0;transition-duration:var(--todae-dialog-motion-exit);transition-timing-function:var(--todae-overlay-motion-easing-exit)}.todae_title_9fd1f1{margin:0;font-size:var(--todae-dialog-title-font-size);font-weight:var(--todae-dialog-title-font-weight)}.todae_description_446342,.todae_header_cbe02d,.todae_body_a7a5fa,.todae_footer_96cb2d{margin:0}.todae_header_cbe02d{display:flex;align-items:center;gap:var(--todae-dialog-gap)}.todae_header_cbe02d>[data-todae-close]{margin-inline-start:auto}.todae_header_cbe02d>[data-todae-close]~[data-todae-close]{margin-inline-start:0}.todae_footer_96cb2d{display:flex;flex-wrap:wrap;gap:var(--todae-dialog-gap);justify-content:flex-end}@media(prefers-reduced-motion:reduce){.todae_dialog_7359d3[open],.todae_panel_fe5a8a{transition:none}}}@layer todae.components{.todae_drawer_84e07a{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:clip;background-color:transparent;color:var(--todae-drawer-fg)}.todae_drawer_84e07a[open]{display:flex;transition:background-color var(--todae-drawer-motion-enter) var(--todae-overlay-motion-easing-enter)}.todae_drawer_84e07a[open][data-side=end]{justify-content:flex-end}.todae_drawer_84e07a[open][data-entered]{background-color:var(--todae-overlay-scrim-bg)}.todae_drawer_84e07a[open][data-todae-exiting]{background-color:transparent;transition-duration:var(--todae-drawer-motion-exit);transition-timing-function:var(--todae-overlay-motion-easing-exit)}.todae_drawer_84e07a::backdrop{background:transparent}.todae_panel_5b4b79{--_from: calc(-1*min(100%, var(--todae-drawer-size))) ;position:relative;box-sizing:border-box;inline-size:min(100%,var(--todae-drawer-size));block-size:100%;overflow:auto;scroll-padding:calc(var(--todae-focus-ring-width) + var(--todae-focus-ring-offset));display:flex;flex-direction:column;gap:var(--todae-drawer-gap);padding-block:max(var(--todae-drawer-padding-y),env(safe-area-inset-top)) max(var(--todae-drawer-padding-y),env(safe-area-inset-bottom));padding-left:max(var(--todae-drawer-padding-x),env(safe-area-inset-left));padding-right:max(var(--todae-drawer-padding-x),env(safe-area-inset-right));background:var(--todae-drawer-bg);border:0 solid var(--todae-drawer-border);border-inline-end-width:var(--todae-drawer-border-width);box-shadow:var(--todae-drawer-shadow);inset-inline-start:var(--_from);transition:inset-inline-start var(--todae-drawer-motion-enter) var(--todae-overlay-motion-easing-enter)}.todae_drawer_84e07a[data-side=end] .todae_panel_5b4b79{--_from: min(100%, var(--todae-drawer-size));border-inline-width:var(--todae-drawer-border-width) 0}.todae_drawer_84e07a[open][data-entered] .todae_panel_5b4b79{inset-inline-start:0}.todae_drawer_84e07a[open][data-todae-exiting] .todae_panel_5b4b79{inset-inline-start:var(--_from);transition-duration:var(--todae-drawer-motion-exit);transition-timing-function:var(--todae-overlay-motion-easing-exit)}.todae_title_1caacd{margin:0;font-size:var(--todae-drawer-title-font-size);font-weight:var(--todae-drawer-title-font-weight)}.todae_description_054938,.todae_header_1e9ec3,.todae_footer_3b90b6{margin:0;flex:none}.todae_header_1e9ec3{display:flex;align-items:center;gap:var(--todae-drawer-gap)}.todae_header_1e9ec3>[data-todae-close]{margin-inline-start:auto}.todae_header_1e9ec3>[data-todae-close]~[data-todae-close]{margin-inline-start:0}.todae_body_861db0{--_ring-room: calc(var(--todae-focus-ring-width) + var(--todae-focus-ring-offset));flex:1 1 auto;min-height:0;margin:calc(-1 * var(--_ring-room));padding:var(--_ring-room);overflow:auto;scroll-padding:var(--_ring-room);overscroll-behavior:contain}.todae_footer_3b90b6{display:flex;flex-wrap:wrap;gap:var(--todae-drawer-gap);justify-content:flex-end}@media(prefers-reduced-motion:reduce){.todae_drawer_84e07a[open],.todae_panel_5b4b79{transition:none}}}@layer todae.components{.todae_viewport_5efa89{display:grid;align-items:start}.todae_viewport_5efa89[data-direction]{overflow:clip}.todae_view_6d35a1{position:relative;inset-inline-start:0;grid-area:1 / 1;min-inline-size:0}.todae_view_6d35a1[hidden]{display:none!important}.todae_view_6d35a1:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-drilldown-ring-focus);outline-offset:calc(-1 * var(--todae-focus-ring-width))}.todae_view_6d35a1[data-entering]{transition-property:inset-inline-start,opacity;transition-duration:var(--todae-drilldown-motion-duration);transition-timing-function:var(--todae-drilldown-motion-easing-enter)}.todae_view_6d35a1[data-leaving]{inset-inline-start:var(--_shift);opacity:var(--_fade);transition-property:inset-inline-start,opacity;transition-duration:var(--todae-drilldown-motion-duration);transition-timing-function:var(--todae-drilldown-motion-easing-exit)}@starting-style{.todae_view_6d35a1[data-entering]{inset-inline-start:var(--_shift);opacity:var(--_fade)}}.todae_view_6d35a1:is([data-entering=forward],[data-leaving=back]){--_shift: 100%;--_fade: 1;z-index:1}.todae_view_6d35a1:is([data-leaving=forward],[data-entering=back]){--_shift: -30%;--_fade: 0}.todae_glyph_6c4be5{display:inline-flex;inline-size:var(--todae-drilldown-back-icon-size);block-size:var(--todae-drilldown-back-icon-size)}.todae_glyph_6c4be5>:is(svg,img){inline-size:100%;block-size:100%}.todae_backIcon_0ca71e>[data-todae-glyph]:dir(rtl){scale:-1 1}@media(prefers-reduced-motion:reduce){.todae_view_6d35a1:is([data-entering],[data-leaving]){transition:none}}}@layer todae.components{.todae_list_0d0da5{display:flex;flex-direction:column;gap:var(--todae-option-list-gap);margin:0;padding:0;border:0;background:transparent;outline:none;-webkit-tap-highlight-color:transparent}.todae_list_0d0da5[hidden]{display:none}.todae_list_0d0da5:hover,.todae_list_0d0da5:active{background:transparent}.todae_list_0d0da5:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-option-ring-focus);outline-offset:var(--todae-focus-ring-offset)}.todae_option_811e88{position:relative;box-sizing:border-box;display:flex;align-items:center;width:100%;margin:0;padding:var(--todae-option-padding-y) var(--todae-option-padding-x);border:0;border-radius:var(--todae-option-radius);background:var(--todae-option-bg-default);color:var(--todae-option-fg-default);font-size:var(--todae-option-font-size);font-weight:var(--todae-option-font-weight);line-height:var(--todae-option-leading);text-align:start;cursor:default;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.todae_option_811e88[data-highlighted]:not([data-selected]){background:var(--todae-option-bg-hover)}.todae_option_811e88[data-selected]{background:var(--todae-option-bg-selected);color:var(--todae-option-fg-selected)}.todae_option_811e88[data-selected][data-highlighted]{background:var(--todae-option-bg-selected-highlighted)}@media(hover:hover){.todae_option_811e88:hover:not([aria-disabled=true]):not([data-selected]){background:var(--todae-option-bg-hover)}.todae_option_811e88[data-selected]:hover{background:var(--todae-option-bg-selected-highlighted)}}.todae_option_811e88[aria-disabled=true]{color:var(--todae-option-fg-disabled);cursor:not-allowed}.todae_list_0d0da5[data-selection-mode=multiple] .todae_option_811e88{padding-inline-start:calc(var(--todae-option-padding-x) + (var(--todae-option-check-scale) + var(--todae-option-check-gap)) * 1em)}.todae_list_0d0da5[data-selection-mode=multiple] .todae_option_811e88:before{content:"";position:absolute;inset-inline-start:var(--todae-option-padding-x);width:calc(var(--todae-option-check-scale) * 1em);height:calc(var(--todae-option-check-scale) * 1em);box-sizing:border-box;border:var(--todae-option-check-border-width) solid var(--todae-option-check-border);border-radius:var(--todae-option-check-radius);background:transparent}.todae_list_0d0da5[data-selection-mode=multiple] .todae_option_811e88[data-selected]:before{background:var(--todae-option-bg-selected)}.todae_list_0d0da5[data-selection-mode=single] .todae_option_811e88[data-selected]{padding-inline-start:calc(var(--todae-option-padding-x) + (var(--todae-option-check-scale) + var(--todae-option-check-gap)) * 1em)}.todae_check_9f19fb{position:absolute;inset-inline-start:var(--todae-option-padding-x);display:flex;align-items:center;justify-content:center;inline-size:calc(var(--todae-option-check-scale) * 1em);block-size:calc(var(--todae-option-check-scale) * 1em);color:var(--todae-option-check-fg);line-height:1}.todae_check_9f19fb>:is(svg,img){inline-size:100%;block-size:100%}@media(forced-colors:active){.todae_option_811e88[data-highlighted]{outline:var(--todae-focus-ring-width) solid Highlight;outline-offset:calc(-1 * var(--todae-focus-ring-width))}@media(hover:hover){.todae_option_811e88:hover:not([aria-disabled=true]){outline:var(--todae-focus-ring-width) solid Highlight;outline-offset:calc(-1 * var(--todae-focus-ring-width))}}}}@layer todae.components{.todae_content_d21f2c{box-sizing:border-box;position:fixed;inset:unset;margin:0;padding:var(--todae-popover-padding-y) var(--todae-popover-padding-x);width:max-content;max-height:var(--todae-popover-max-height);overflow:auto;scroll-padding:calc(var(--todae-focus-ring-width) + var(--todae-focus-ring-offset));background:var(--todae-popover-bg);color:var(--todae-popover-fg);border:var(--todae-popover-border-width) solid var(--todae-popover-border);border-radius:var(--todae-popover-radius);box-shadow:var(--todae-popover-shadow);pointer-events:auto}@supports (top: anchor(bottom)){.todae_content_d21f2c{top:calc(anchor(bottom) + var(--todae-popover-offset));inset-inline-start:anchor(self-start);position-anchor:var(--todae-popover-anchor)}}@position-try --todae-popover-flip-block{top:unset;bottom:calc(anchor(top) + var(--todae-popover-offset));inset-inline-start:anchor(self-start)}@supports (position-try-fallbacks: flip-block){.todae_content_d21f2c{position-try-fallbacks:--todae-popover-flip-block,flip-block,flip-inline,flip-block flip-inline}}}@layer todae.components{.todae_menu_f26065{flex-direction:column;gap:var(--todae-menu-gap);min-width:var(--todae-menu-min-width);outline:none}.todae_menu_f26065:popover-open{display:flex}.todae_item_4ad58f{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--todae-menu-gap);width:100%;margin:0;padding:var(--todae-menu-item-padding-y) var(--todae-menu-item-padding-x);border-radius:var(--todae-menu-item-radius);background:var(--todae-menu-item-bg-default);color:var(--todae-menu-item-fg-default);font-size:var(--todae-menu-item-font-size);font-weight:var(--todae-menu-item-font-weight);line-height:var(--todae-menu-item-leading);text-align:start;text-decoration:none;cursor:default;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.todae_item_4ad58f:focus{background:var(--todae-menu-item-bg-highlight)}.todae_item_4ad58f:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-menu-item-ring-focus);outline-offset:calc(-1 * var(--todae-focus-ring-width))}.todae_item_4ad58f[data-disabled]{color:var(--todae-menu-item-fg-disabled);cursor:not-allowed}.todae_indicator_f49e68{flex:none;position:relative;width:calc(var(--todae-menu-item-indicator-scale) * 1em);height:calc(var(--todae-menu-item-indicator-scale) * 1em)}[role=menuitemcheckbox]>.todae_indicator_f49e68{display:inline-flex;align-items:center;justify-content:center;color:var(--todae-menu-item-check-fg);line-height:1}.todae_indicator_f49e68>:is(svg,img){inline-size:100%;block-size:100%}[role=menuitemcheckbox]:not([aria-checked=true])>.todae_indicator_f49e68{visibility:hidden}[role=menuitemradio][aria-checked=true]>.todae_indicator_f49e68:before{content:"";position:absolute;inset:calc(var(--todae-menu-item-indicator-dot-inset) * 1em);border-radius:50%;background:var(--todae-menu-item-check-fg)}.todae_group_bc9479{display:flex;flex-direction:column;gap:var(--todae-menu-gap)}.todae_separator_49b16e{flex:none;height:var(--todae-menu-separator-thickness);margin-block:var(--todae-menu-gap);background:var(--todae-menu-separator)}@media(forced-colors:active){.todae_item_4ad58f:focus{outline:var(--todae-focus-ring-width) solid Highlight;outline-offset:calc(-1 * var(--todae-focus-ring-width))}[role=menuitemradio][aria-checked=true]>.todae_indicator_f49e68:before,.todae_separator_49b16e{background:CanvasText}}}@layer todae.components{.todae_home_7d6c57{display:contents}.todae_host_87d4ce{position:fixed;inset:auto;box-sizing:border-box;inline-size:min(var(--todae-toast-width),calc(100vw - 2 * var(--todae-toast-inset)));block-size:auto;max-block-size:none;margin:0;padding:0;overflow:visible;border:0;background:none;color:inherit;pointer-events:none}.todae_host_87d4ce[data-placement^=top]{inset-block-start:var(--todae-toast-inset)}.todae_host_87d4ce[data-placement^=bottom]{inset-block-end:var(--todae-toast-inset)}.todae_host_87d4ce[data-placement$=start]{inset-inline-start:var(--todae-toast-inset)}.todae_host_87d4ce[data-placement$=end]{inset-inline-end:var(--todae-toast-inset)}.todae_host_87d4ce[data-placement$=center]{inset-inline:0;margin-inline:auto}.todae_region_271659{--toast-dir: 1;outline:none}.todae_region_271659[data-placement^=bottom]{--toast-dir: -1}.todae_region_271659:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-toast-ring-focus);outline-offset:var(--todae-focus-ring-offset)}.todae_list_09dec1{display:flex;flex-direction:column;gap:var(--todae-toast-stack-gap);margin:0;padding:0;list-style:none}.todae_region_271659[data-placement^=bottom] .todae_list_09dec1{flex-direction:column-reverse}.todae_item_bf1a59{position:relative;inset-block-start:calc(var(--toast-dir) * -1 * var(--todae-toast-enter-offset));pointer-events:auto;opacity:0;transition:opacity var(--todae-toast-motion-enter) var(--todae-overlay-motion-easing-enter),inset-block-start var(--todae-toast-motion-enter) var(--todae-overlay-motion-easing-enter)}.todae_item_bf1a59[data-entered]{opacity:1;inset-block-start:0}.todae_item_bf1a59[data-todae-exiting]{opacity:0;transition-duration:var(--todae-toast-motion-exit);transition-timing-function:var(--todae-overlay-motion-easing-exit)}.todae_region_271659[data-layout=stack] .todae_list_09dec1{display:grid}.todae_region_271659[data-layout=stack] .todae_item_bf1a59{grid-area:1 / 1;z-index:calc(var(--toast-count, 1) - var(--toast-index, 0));inset-block-start:calc(var(--toast-dir) * var(--toast-index, 0) * var(--todae-toast-peek));margin-inline:calc(var(--toast-index, 0) * 2.5%);transition:opacity var(--todae-toast-motion-enter) var(--todae-overlay-motion-easing-enter),inset-block-start var(--todae-toast-motion-enter) var(--todae-overlay-motion-easing-enter),margin-inline var(--todae-toast-motion-enter) var(--todae-overlay-motion-easing-enter)}.todae_region_271659[data-layout=stack][data-placement^=top] .todae_item_bf1a59{align-self:start}.todae_region_271659[data-layout=stack][data-placement^=bottom] .todae_item_bf1a59{align-self:end}.todae_region_271659[data-layout=stack]:not([data-expanded]) .todae_item_bf1a59:not(:first-child){display:flex;flex-direction:column;justify-content:flex-start;block-size:var(--toast-front-height, auto);overflow:hidden}.todae_region_271659[data-layout=stack][data-placement^=top]:not([data-expanded]) .todae_item_bf1a59:not(:first-child){justify-content:flex-end}.todae_region_271659[data-layout=stack]:not([data-expanded]) .todae_item_bf1a59:not(:first-child)>*{flex-shrink:0}.todae_region_271659[data-layout=stack]:not([data-expanded]) .todae_item_bf1a59:not([data-todae-exiting])~.todae_item_bf1a59 .todae_root_4f0bc6>*{opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.todae_region_271659[data-layout=stack]:not([data-expanded]) .todae_item_bf1a59:not([data-todae-exiting])~.todae_item_bf1a59 .todae_root_4f0bc6>*{transition:opacity var(--todae-toast-motion-enter) var(--todae-overlay-motion-easing-enter)}}.todae_region_271659[data-layout=stack]:not([data-expanded]) .todae_item_bf1a59:not(:first-child) [popover]{visibility:hidden}.todae_region_271659[data-layout=stack]:not([data-expanded]) .todae_item_bf1a59:nth-child(n+4){opacity:0;visibility:hidden}.todae_region_271659[data-layout=stack][data-expanded] .todae_item_bf1a59{inset-block-start:calc(var(--toast-dir) * (var(--toast-offset, 0px) + var(--toast-index, 0) * var(--todae-toast-stack-gap)));margin-inline:0}.todae_item_bf1a59:after{content:"";position:absolute;inset-inline:0;block-size:var(--todae-toast-stack-gap)}.todae_region_271659[data-placement^=top] .todae_item_bf1a59:after{inset-block-start:100%}.todae_region_271659[data-placement^=bottom] .todae_item_bf1a59:after{inset-block-end:100%}.todae_item_bf1a59:last-child:after,.todae_region_271659[data-layout=stack]:not([data-expanded]) .todae_item_bf1a59:after{content:none}.todae_region_271659[data-layout=stack] .todae_item_bf1a59[data-todae-exiting]{opacity:0;transition-duration:var(--todae-toast-motion-exit);transition-timing-function:var(--todae-overlay-motion-easing-exit)}@media(prefers-reduced-motion:reduce){.todae_item_bf1a59,.todae_region_271659[data-layout=stack] .todae_item_bf1a59{transition:none}}.todae_root_4f0bc6{display:grid;grid-template-columns:[content] minmax(0,1fr);column-gap:var(--todae-toast-gap);row-gap:calc(var(--todae-toast-gap) / 2);align-items:start;box-sizing:border-box;padding:var(--todae-toast-padding-y) var(--todae-toast-padding-x);border:var(--todae-toast-border-width) solid var(--_tone-border);border-radius:var(--todae-toast-radius);box-shadow:var(--todae-toast-shadow);background:var(--_tone-bg);color:var(--_tone-fg);font-size:var(--todae-toast-font-size);line-height:var(--todae-toast-leading)}.todae_root_4f0bc6[data-tone=info]{--_tone-fg: var(--todae-toast-info-fg);--_tone-bg: var(--todae-toast-info-bg);--_tone-border: var(--todae-toast-info-border)}.todae_root_4f0bc6[data-tone=success]{--_tone-fg: var(--todae-toast-success-fg);--_tone-bg: var(--todae-toast-success-bg);--_tone-border: var(--todae-toast-success-border)}.todae_root_4f0bc6[data-tone=warning]{--_tone-fg: var(--todae-toast-warning-fg);--_tone-bg: var(--todae-toast-warning-bg);--_tone-border: var(--todae-toast-warning-border)}.todae_root_4f0bc6[data-tone=critical]{--_tone-fg: var(--todae-toast-critical-fg);--_tone-bg: var(--todae-toast-critical-bg);--_tone-border: var(--todae-toast-critical-border)}.todae_root_4f0bc6:has(>.todae_icon_c45cb7){grid-template-columns:[icon] auto [content] minmax(0,1fr)}.todae_root_4f0bc6:has(>.todae_close_458e92){grid-template-columns:[content] minmax(0,1fr) [close] auto}.todae_root_4f0bc6:has(>.todae_icon_c45cb7):has(>.todae_close_458e92){grid-template-columns:[icon] auto [content] minmax(0,1fr) [close] auto}.todae_root_4f0bc6>*{grid-column:content}.todae_root_4f0bc6>.todae_icon_c45cb7{grid-column:icon;grid-row:1;display:inline-flex;align-items:center;block-size:1lh}.todae_icon_c45cb7>:is(svg,img){flex:none;inline-size:var(--todae-toast-icon-size);block-size:var(--todae-toast-icon-size)}.todae_root_4f0bc6>.todae_close_458e92{grid-column:close;grid-row:1;margin-block:calc(var(--todae-toast-padding-y) * -.5);margin-inline-end:calc(var(--todae-toast-padding-x) * -.5);max-width:calc(100% + var(--todae-toast-padding-x) * .5)}.todae_title_09a528{margin:0;font-weight:var(--todae-toast-title-font-weight)}.todae_description_1dab62{margin:0}.todae_action_1ecd6f{justify-self:start;margin-block-start:calc(var(--todae-toast-gap) / 2)}}@layer todae.components{.todae_root_b28505{position:relative;display:inline-flex;align-items:center;gap:var(--todae-selection-gap);font-size:var(--todae-selection-font-size);font-weight:var(--todae-selection-font-weight);color:var(--todae-selection-fg-default)}.todae_input_43efc9{position:absolute;opacity:0;width:var(--todae-selection-size);height:var(--todae-selection-size);margin:0}.todae_indicator_45edf4{box-sizing:border-box;flex:0 0 auto;width:var(--todae-selection-size);height:var(--todae-selection-size);border:var(--todae-selection-border-width) solid var(--todae-selection-border-default);border-radius:var(--todae-selection-radius);background:var(--todae-selection-bg-default)}.todae_root_b28505[data-control=radio] .todae_indicator_45edf4{border-radius:50%}.todae_root_b28505[data-control=switch] .todae_indicator_45edf4{width:calc(var(--todae-selection-size) * 1.8);border-radius:calc(var(--todae-selection-size) / 2);background:var(--todae-selection-track-bg)}.todae_input_43efc9:checked+.todae_indicator_45edf4{background:var(--todae-selection-bg-checked);border-color:var(--todae-selection-border-checked)}.todae_root_b28505[data-indeterminate] .todae_indicator_45edf4{background:var(--todae-selection-bg-checked);border-color:var(--todae-selection-border-checked)}.todae_input_43efc9:focus-visible+.todae_indicator_45edf4{outline:var(--todae-focus-ring-width) solid var(--todae-selection-ring-focus);outline-offset:var(--todae-focus-ring-offset)}.todae_root_b28505[data-invalid] .todae_indicator_45edf4{border-color:var(--todae-selection-border-invalid)}.todae_root_b28505[data-invalid] .todae_input_43efc9:focus-visible+.todae_indicator_45edf4{outline-color:var(--todae-selection-ring-invalid)}.todae_root_b28505[data-disabled]{color:var(--todae-selection-fg-disabled);cursor:not-allowed}.todae_root_b28505[data-disabled] .todae_input_43efc9{cursor:inherit}.todae_root_b28505[data-disabled] .todae_indicator_45edf4{background:var(--todae-selection-bg-disabled);border-color:var(--todae-selection-border-disabled)}.todae_glyph_21f8e4{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;color:var(--todae-selection-indicator-fg);font-size:calc(var(--todae-selection-size) * .75);line-height:1;visibility:hidden}.todae_glyph_21f8e4>:is(svg,img){inline-size:100%;block-size:100%}.todae_input_43efc9:checked+.todae_indicator_45edf4>.todae_glyph_21f8e4{visibility:visible}.todae_root_b28505[data-indeterminate] .todae_indicator_45edf4>.todae_glyph_21f8e4{visibility:visible}.todae_root_b28505[data-control=radio] .todae_input_43efc9:checked+.todae_indicator_45edf4:after{content:"";display:block;width:40%;height:40%;margin:30% auto 0;border-radius:50%;background:var(--todae-selection-indicator-fg)}.todae_root_b28505[data-control=switch] .todae_indicator_45edf4:after{content:"";display:block;width:calc(var(--todae-selection-size) - 2 * var(--todae-selection-border-width) - 2 * var(--todae-selection-thumb-inset));height:calc(var(--todae-selection-size) - 2 * var(--todae-selection-border-width) - 2 * var(--todae-selection-thumb-inset));margin:var(--todae-selection-thumb-inset);border-radius:50%;background:var(--todae-selection-thumb-bg);transform:translate(0)}.todae_root_b28505[data-control=switch] .todae_input_43efc9:checked+.todae_indicator_45edf4:after{transform:translate(calc(var(--todae-selection-size) * .8))}.todae_root_b28505[data-control=switch]:dir(rtl) .todae_input_43efc9:checked+.todae_indicator_45edf4:after{transform:translate(calc(var(--todae-selection-size) * -.8))}.todae_label_73df7b{min-width:0}.todae_group_b9aae8{display:flex;flex-direction:column;gap:var(--todae-selection-gap)}.todae_group_b9aae8[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap}@media(forced-colors:active){.todae_root_b28505[data-control=radio] .todae_input_43efc9:checked+.todae_indicator_45edf4:after,.todae_root_b28505[data-control=switch] .todae_indicator_45edf4:after{background:CanvasText}.todae_root_b28505[data-control=switch] .todae_input_43efc9:checked+.todae_indicator_45edf4{background:Highlight;border-color:Highlight}.todae_root_b28505[data-control=switch] .todae_input_43efc9:checked+.todae_indicator_45edf4:after{background:HighlightText}.todae_root_b28505[data-disabled][data-control=radio] .todae_input_43efc9:checked+.todae_indicator_45edf4:after,.todae_root_b28505[data-disabled][data-control=switch] .todae_indicator_45edf4:after,.todae_root_b28505[data-disabled][data-control=switch] .todae_input_43efc9:checked+.todae_indicator_45edf4:after{background:GrayText}.todae_root_b28505[data-disabled][data-control=switch] .todae_input_43efc9:checked+.todae_indicator_45edf4{background:Canvas;border-color:GrayText}.todae_root_b28505[data-disabled] .todae_glyph_21f8e4{color:GrayText}}}@layer todae.components{.todae_root_da9369{--_tone-fg: initial;--_tone-bg: initial;--_tone-border: initial;position:relative;display:inline-flex;align-items:center;max-width:100%;gap:var(--todae-chip-gap);padding:var(--todae-chip-padding-y) var(--todae-chip-padding-x);border:var(--todae-chip-border-width) solid var(--_tone-border, var(--todae-chip-border-default));border-radius:var(--todae-chip-radius);background:var(--_tone-bg, var(--todae-chip-bg-default));color:var(--_tone-fg, var(--todae-chip-fg-default));font-size:var(--todae-chip-font-size);line-height:var(--todae-chip-leading)}.todae_root_da9369:hover:not([data-disabled]):not([data-overflow]){background:var(--_tone-bg, var(--todae-chip-bg-hover));color:var(--_tone-fg, var(--todae-chip-fg-hover));border-color:var(--_tone-border, var(--todae-chip-border-hover))}.todae_root_da9369:has(.todae_dismiss_0b1805:focus-visible){background:var(--_tone-bg, var(--todae-chip-bg-focus));color:var(--_tone-fg, var(--todae-chip-fg-focus));border-color:var(--todae-chip-border-focus);outline:var(--todae-chip-ring-width) solid var(--todae-chip-ring-focus);outline-offset:var(--todae-chip-ring-offset)}.todae_root_da9369[data-disabled]{background:var(--todae-chip-bg-disabled);color:var(--todae-chip-fg-disabled);border-color:var(--todae-chip-border-disabled);cursor:not-allowed}.todae_root_da9369[data-tone=info]{--_tone-fg: var(--todae-chip-info-fg);--_tone-bg: var(--todae-chip-info-bg);--_tone-border: var(--todae-chip-info-border)}.todae_root_da9369[data-tone=success]{--_tone-fg: var(--todae-chip-success-fg);--_tone-bg: var(--todae-chip-success-bg);--_tone-border: var(--todae-chip-success-border)}.todae_root_da9369[data-tone=warning]{--_tone-fg: var(--todae-chip-warning-fg);--_tone-bg: var(--todae-chip-warning-bg);--_tone-border: var(--todae-chip-warning-border)}.todae_root_da9369[data-tone=critical]{--_tone-fg: var(--todae-chip-critical-fg);--_tone-bg: var(--todae-chip-critical-bg);--_tone-border: var(--todae-chip-critical-border)}.todae_root_da9369[data-tone=category-1]{--_tone-fg: var(--todae-chip-category-1-fg);--_tone-bg: var(--todae-chip-category-1-bg);--_tone-border: var(--todae-chip-category-1-border)}.todae_root_da9369[data-tone=category-2]{--_tone-fg: var(--todae-chip-category-2-fg);--_tone-bg: var(--todae-chip-category-2-bg);--_tone-border: var(--todae-chip-category-2-border)}.todae_root_da9369[data-tone=category-3]{--_tone-fg: var(--todae-chip-category-3-fg);--_tone-bg: var(--todae-chip-category-3-bg);--_tone-border: var(--todae-chip-category-3-border)}.todae_root_da9369[data-tone=category-4]{--_tone-fg: var(--todae-chip-category-4-fg);--_tone-bg: var(--todae-chip-category-4-bg);--_tone-border: var(--todae-chip-category-4-border)}.todae_root_da9369[data-tone=category-5]{--_tone-fg: var(--todae-chip-category-5-fg);--_tone-bg: var(--todae-chip-category-5-bg);--_tone-border: var(--todae-chip-category-5-border)}.todae_root_da9369[data-tone=category-6]{--_tone-fg: var(--todae-chip-category-6-fg);--_tone-bg: var(--todae-chip-category-6-bg);--_tone-border: var(--todae-chip-category-6-border)}.todae_root_da9369[data-tone=category-7]{--_tone-fg: var(--todae-chip-category-7-fg);--_tone-bg: var(--todae-chip-category-7-bg);--_tone-border: var(--todae-chip-category-7-border)}.todae_root_da9369[data-tone=category-8]{--_tone-fg: var(--todae-chip-category-8-fg);--_tone-bg: var(--todae-chip-category-8-bg);--_tone-border: var(--todae-chip-category-8-border)}.todae_root_da9369[data-disabled]{--_tone-fg: initial;--_tone-bg: initial;--_tone-border: initial}.todae_label_c49a55{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todae_dismiss_0b1805{flex:none;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:var(--_tone-fg, var(--todae-chip-dismiss-fg-default));font:inherit;line-height:1;cursor:pointer}.todae_dismiss_0b1805>:is(svg,img){flex:none;inline-size:var(--todae-chip-icon-size);block-size:var(--todae-chip-icon-size)}.todae_dismiss_0b1805:hover:not(:disabled){color:var(--_tone-fg, var(--todae-chip-dismiss-fg-hover))}.todae_dismiss_0b1805:disabled{cursor:not-allowed}.todae_dismiss_0b1805:focus{outline:none}}@layer todae.components{.todae_root_faa45e{--_row: calc( var(--todae-chip-font-size) * var(--todae-chip-leading) + 2 * var(--todae-chip-padding-y) + 2 * var(--todae-chip-border-width) );--_gap: var(--todae-space-inline-gap);--_pad: calc(var(--todae-chip-ring-width) + var(--todae-chip-ring-offset));position:relative;min-inline-size:0}.todae_clip_f75c97{overflow:hidden;padding:var(--_pad);margin:calc(var(--_pad) * -1);min-block-size:calc(var(--_row) + 2 * var(--_pad))}.todae_clip_f75c97[data-rows]{max-block-size:calc(var(--_row) * var(--_rows) + var(--_gap) * (var(--_rows) - 1) + 2 * var(--_pad))}.todae_list_4e9436{position:relative;inline-size:100%;display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--_gap);min-block-size:var(--_row)}.todae_list_4e9436>*{flex:none}.todae_list_4e9436[data-measuring]{visibility:hidden}.todae_list_4e9436:focus{outline:none}.todae_list_4e9436[data-ring]{outline:var(--todae-chip-ring-width) solid var(--todae-chip-ring-focus);outline-offset:var(--todae-chip-ring-offset)}.todae_measure_fb2d12{position:absolute;inset-inline:0;top:0;inline-size:100%;display:flex;visibility:hidden;pointer-events:none;block-size:0;overflow:hidden;white-space:nowrap}.todae_measure_fb2d12.todae_measure_fb2d12>*{flex:none;max-width:none}.todae_more_f3c8c5{display:inline-flex;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.todae_more_f3c8c5:focus-visible{outline:none}.todae_more_f3c8c5:hover [data-overflow],.todae_more_f3c8c5[aria-expanded=true] [data-overflow]{background:var(--todae-chip-bg-hover);color:var(--todae-chip-fg-hover);border-color:var(--todae-chip-border-hover)}.todae_more_f3c8c5:focus-visible [data-overflow]{outline:var(--todae-chip-ring-width) solid var(--todae-chip-ring-focus);outline-offset:var(--todae-chip-ring-offset)}.todae_panel_bcf689{flex-wrap:wrap;gap:var(--_gap, var(--todae-space-inline-gap));width:max-content;max-width:min(var(--todae-chip-panel-max-width),calc(100vw - 2 * var(--todae-chip-panel-viewport-inset)))}.todae_panel_bcf689:popover-open{display:flex}.todae_panel_bcf689:focus{outline:var(--todae-chip-ring-width) solid var(--todae-chip-ring-focus);outline-offset:var(--todae-chip-ring-offset)}.todae_panelChip_a6ec92{min-width:0}}@layer todae.components{.todae_description_dfa196{display:block;margin-block-start:var(--todae-field-label-gap);margin-block-end:0;font-size:var(--todae-field-description-font-size);font-weight:var(--todae-field-description-font-weight);line-height:var(--todae-field-description-leading);color:var(--todae-field-description-fg)}}@layer todae.components{.todae_error_74cf5a{display:block;margin-block-start:var(--todae-field-label-gap);margin-block-end:0;font-size:var(--todae-field-error-font-size);font-weight:var(--todae-field-error-font-weight);line-height:var(--todae-field-error-leading);color:var(--todae-field-error-fg)}[data-todae-description]+.todae_error_74cf5a{margin-block-start:var(--todae-field-messages-gap)}}@layer todae.components{.todae_shell_97344d{display:flex;align-items:flex-start;gap:var(--todae-field-gap);padding:var(--todae-field-padding-y) var(--todae-field-padding-x);border:var(--todae-field-border-width) solid var(--todae-field-border-default);border-radius:var(--todae-field-radius);background:var(--todae-field-bg-default);color:var(--todae-field-fg-default);font-size:var(--todae-field-font-size)}.todae_shell_97344d:hover:not([data-disabled]){border-color:var(--todae-field-border-hover)}.todae_shell_97344d:has(>.todae_textarea_2512f9){padding:0;overflow:hidden;gap:0}.todae_shell_97344d:has(:is(input:not([data-todae-value-input]),textarea,.todae_swatch_f99002,.todae_picker_9b45e8,[data-todae-field-control],[data-todae-field-control] *):focus-visible){border-color:var(--todae-field-border-focus);outline:var(--todae-focus-ring-width) solid var(--todae-field-ring-focus);outline-offset:var(--todae-focus-ring-offset)}.todae_shell_97344d[data-invalid]{border-color:var(--todae-field-border-invalid)}.todae_shell_97344d[data-invalid]:has(:is(input:not([data-todae-value-input]),textarea,.todae_swatch_f99002,.todae_picker_9b45e8,[data-todae-field-control],[data-todae-field-control] *):focus-visible){outline-color:var(--todae-field-ring-invalid)}.todae_shell_97344d[data-disabled]{background:var(--todae-field-bg-disabled);color:var(--todae-field-fg-disabled);border-color:var(--todae-field-border-disabled);cursor:not-allowed}.todae_shell_97344d[data-disabled] :disabled{cursor:inherit}.todae_input_27f3da{flex:1 1 var(--todae-field-min-width);min-width:var(--todae-field-min-width);width:100%;margin:0;padding:0;border:0;background:transparent;color:var(--todae-field-fg-default);font:inherit;font-size:var(--todae-field-font-size);line-height:var(--todae-field-leading);outline:none}.todae_input_27f3da::placeholder{color:var(--todae-field-fg-placeholder)}.todae_input_27f3da:disabled{color:var(--todae-field-fg-disabled)}.todae_input_27f3da[data-todae-number-input],.todae_input_27f3da[type=number]{font-variant-numeric:tabular-nums}.todae_stepButton_a6ad44{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--todae-field-stepper-size);block-size:var(--todae-field-stepper-size);margin-block:calc((1lh - var(--todae-field-stepper-size)) / 2);padding:0;border:0;border-radius:var(--todae-field-stepper-radius);background:transparent;color:var(--todae-field-stepper-fg);font:inherit;font-size:var(--todae-field-font-size);cursor:pointer;outline:none}.todae_stepButton_a6ad44:hover:not(:disabled){background:var(--todae-field-stepper-bg-hover)}.todae_stepButton_a6ad44:active:not(:disabled){background:var(--todae-field-stepper-bg-active)}.todae_stepButton_a6ad44:disabled{color:var(--todae-field-fg-disabled);cursor:not-allowed}.todae_stepGlyph_a53c9f{display:inline-flex}.todae_stepGlyph_a53c9f>:is(svg,img){inline-size:var(--todae-field-icon-size);block-size:var(--todae-field-icon-size)}@media(forced-colors:active){.todae_stepButton_a6ad44:is(:hover,:active):not(:disabled){background:Highlight;color:HighlightText}}.todae_textarea_2512f9{--_pad-block: calc(2 * var(--todae-field-padding-y));box-sizing:border-box;flex:1 1 auto;width:100%;min-width:0;margin:0;padding:var(--todae-field-padding-y) var(--todae-field-padding-x);border:0;background:transparent;color:var(--todae-field-fg-default);font:inherit;font-size:var(--todae-field-font-size);line-height:var(--todae-field-leading);outline:none;overflow-y:auto;resize:vertical;border-end-end-radius:calc(var(--todae-field-radius) - var(--todae-field-border-width));height:calc(var(--_text-rows) * var(--todae-field-leading) * 1em + var(--_pad-block));height:calc(var(--_text-rows) * 1lh + var(--_pad-block));min-height:calc(var(--_text-rows) * var(--todae-field-leading) * 1em + var(--_pad-block));min-height:calc(var(--_text-rows) * 1lh + var(--_pad-block))}.todae_textarea_2512f9[data-max-rows]{max-height:calc(var(--_max-rows) * var(--todae-field-leading) * 1em + var(--_pad-block));max-height:calc(var(--_max-rows) * 1lh + var(--_pad-block))}.todae_textarea_2512f9[data-auto-grow]{resize:none}@supports (field-sizing: content){.todae_textarea_2512f9[data-auto-grow]{field-sizing:content;height:auto;min-height:calc(var(--_text-rows) * 1lh + var(--_pad-block))}}.todae_textarea_2512f9::placeholder{color:var(--todae-field-fg-placeholder)}.todae_textarea_2512f9:disabled{color:var(--todae-field-fg-disabled)}.todae_shell_97344d:has(>.todae_highlights_ca1fce){position:relative;isolation:isolate}.todae_textarea_2512f9[data-highlighted]{position:relative;z-index:1}.todae_highlights_ca1fce{display:none}@supports (top: anchor(top)){.todae_highlights_ca1fce{display:block;position:absolute;top:anchor(top);bottom:anchor(bottom);left:anchor(left);right:anchor(right);z-index:0;margin:0;border-style:solid;border-color:transparent;overflow:hidden;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none}}.todae_token_c26432{border-radius:var(--todae-field-token-radius);background:var(--todae-field-token-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(forced-colors:active){.todae_highlights_ca1fce{z-index:2;forced-color-adjust:none}.todae_token_c26432{background:none;box-shadow:0 0 0 1px CanvasText}}.todae_icon_8d27df>:is(svg,img),.todae_selectGlyph_dd5f1c>:is(svg,img){flex:none;inline-size:var(--todae-field-icon-size);block-size:var(--todae-field-icon-size)}.todae_adornment_fc9a56{display:inline-flex;align-items:center;flex:0 0 auto;font-size:var(--todae-field-font-size);line-height:var(--todae-field-leading);height:1lh;color:var(--todae-field-fg-adornment)}.todae_shell_97344d:has(>.todae_textarea_2512f9)>.todae_adornment_fc9a56{align-self:start;height:1lh;margin-top:var(--todae-field-padding-y)}.todae_shell_97344d:has(>.todae_textarea_2512f9)>.todae_adornment_fc9a56:has(~.todae_textarea_2512f9){padding-inline-start:var(--todae-field-padding-x)}.todae_shell_97344d:has(>.todae_textarea_2512f9)>.todae_textarea_2512f9~.todae_adornment_fc9a56{padding-inline-end:var(--todae-field-padding-x)}.todae_shell_97344d:has(>.todae_adornment_fc9a56~.todae_textarea_2512f9)>.todae_textarea_2512f9{padding-inline-start:var(--todae-field-gap)}.todae_shell_97344d:has(>.todae_textarea_2512f9~.todae_adornment_fc9a56)>.todae_textarea_2512f9{padding-inline-end:var(--todae-field-gap)}.todae_shell_97344d:has(>[data-todae-counter]){flex-wrap:wrap;row-gap:var(--todae-field-messages-gap)}.todae_shell_97344d:has(>[data-todae-counter])>:is(.todae_input_27f3da,.todae_textarea_2512f9){flex:1 1 0;min-width:0}.todae_shell_97344d:has(>[data-todae-counter])>.todae_adornment_fc9a56{flex-shrink:0}.todae_shell_97344d:has(>[data-todae-counter])>[data-todae-counter]{flex:0 0 100%;order:1;text-align:end;white-space:nowrap;flex-shrink:0;padding:0}.todae_shell_97344d:has(>.todae_textarea_2512f9):has(>[data-todae-counter]){row-gap:0}.todae_shell_97344d:has(>.todae_textarea_2512f9):has(>[data-todae-counter])>[data-todae-counter]{align-self:end;padding:0 var(--todae-field-padding-x) var(--todae-field-padding-y)}.todae_counter_6f8a34{font-size:var(--todae-field-description-font-size);font-variant-numeric:tabular-nums;font-weight:var(--todae-field-description-font-weight);color:var(--todae-field-description-fg)}.todae_counter_6f8a34[data-limit]{color:var(--todae-field-fg-default);font-weight:var(--todae-field-counter-emphasis-weight)}.todae_counter_6f8a34[data-over],.todae_counter_6f8a34[data-invalid]{color:var(--todae-field-error-fg)}.todae_counter_6f8a34[data-over]{font-weight:var(--todae-field-counter-emphasis-weight)}.todae_counter_6f8a34[data-disabled]{color:var(--todae-field-fg-disabled)}.todae_flow_9b1459{position:relative;display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;min-width:0;gap:var(--todae-field-gap);width:100%;--_chip-row-h: calc(var(--todae-field-font-size) * var(--todae-field-leading))}.todae_flow_9b1459>span{box-sizing:border-box;height:var(--_chip-row-h);padding-block:0}.todae_flow_9b1459[data-max-rows]{--_ring-room: calc(var(--todae-focus-ring-width) + var(--todae-focus-ring-offset));box-sizing:border-box;flex-basis:calc(100% + 2 * var(--_ring-room));width:calc(100% + 2 * var(--_ring-room));max-height:calc(var(--_chip-row-h) * var(--_chip-rows) + var(--todae-field-gap) * (var(--_chip-rows) - 1) + 2 * var(--_ring-room));margin:calc(-1 * var(--_ring-room));padding:var(--_ring-room);overflow:hidden;align-content:flex-start}.todae_flow_9b1459[data-max-rows]:not([data-measured])>:not(input){visibility:hidden}.todae_measure_b2e3e7{position:absolute;inset-inline:0;top:0;width:100%;display:flex;visibility:hidden;pointer-events:none;height:0;overflow:hidden;white-space:nowrap}.todae_measure_b2e3e7>span{flex:none;max-width:none}.todae_group_8ac918{display:flex;flex-direction:column;gap:var(--todae-field-label-gap)}.todae_group_8ac918>:is([data-todae-description],[data-todae-error]){margin-block-start:0}.todae_group_8ac918>[data-todae-description]+[data-todae-error]{margin-block-start:calc(var(--todae-field-messages-gap) - var(--todae-field-label-gap))}.todae_row_e85256{box-sizing:border-box;display:flex;flex:0 0 100%;flex-wrap:wrap;align-items:center;gap:var(--todae-field-gap);min-width:0}.todae_row_e85256:empty{display:none}.todae_shell_97344d:has(>.todae_row_e85256:not(:empty)){flex-wrap:wrap}.todae_shell_97344d:has(>.todae_row_e85256:not(:empty))>:is(.todae_input_27f3da,.todae_textarea_2512f9,.todae_flow_9b1459){flex:1 1 0;min-width:0}.todae_shell_97344d>.todae_textarea_2512f9~.todae_row_e85256{padding:0 var(--todae-field-padding-x) var(--todae-field-padding-y)}.todae_shell_97344d>.todae_row_e85256:has(~.todae_textarea_2512f9){padding:var(--todae-field-padding-y) var(--todae-field-padding-x) 0}.todae_shell_97344d>.todae_textarea_2512f9:has(~.todae_row_e85256:not(:empty)){border-end-end-radius:0}.todae_row_e85256>[data-icon-only]{box-sizing:border-box;flex:none;inline-size:var(--todae-field-row-control-size);block-size:var(--todae-field-row-control-size);padding:0}.todae_flow_9b1459>.todae_row_e85256[data-max-rows]{--_ring-room: calc(var(--todae-focus-ring-width) + var(--todae-focus-ring-offset));box-sizing:border-box;flex-basis:calc(100% + 2 * var(--_ring-room));width:calc(100% + 2 * var(--_ring-room));max-height:calc(var(--_chip-row-h) * var(--_chip-rows) + var(--todae-field-gap) * (var(--_chip-rows) - 1) + 2 * var(--_ring-room));margin:calc(-1 * var(--_ring-room));padding:var(--_ring-room);overflow:hidden;align-content:flex-start}.todae_flow_9b1459>.todae_row_e85256[data-max-rows]:not([data-measured])>*{visibility:hidden}.todae_flow_9b1459>.todae_row_e85256>span{box-sizing:border-box;height:var(--_chip-row-h);padding-block:0}.todae_shell_97344d:has(>.todae_select_18a51d){padding-block:0}.todae_shell_97344d:has(>.todae_select_18a51d:first-child){padding-inline-start:0}.todae_shell_97344d:has(>.todae_select_18a51d:last-child){padding-inline-end:0}.todae_swatch_f99002{flex:none;box-sizing:border-box;inline-size:1lh;block-size:1lh;margin:0;padding:0;border:var(--todae-field-border-width) solid var(--todae-field-swatch-border);border-radius:var(--todae-field-swatch-radius);background:var(--_swatch);font-size:var(--todae-field-font-size);line-height:var(--todae-field-leading);cursor:pointer;outline:none}.todae_swatch_f99002:disabled{cursor:not-allowed}@media(forced-colors:active){.todae_swatch_f99002{forced-color-adjust:none}}.todae_shell_97344d:not([data-disabled]):has(>.todae_swatch_f99002):not(:has(>:is(.todae_input_27f3da,.todae_textarea_2512f9))){cursor:pointer}.todae_shell_97344d:has(>.todae_swatch_f99002):not(:has(>:not(.todae_swatch_f99002,[popover],input[data-todae-value-input]))){inline-size:fit-content}.todae_picker_9b45e8{font-variant-numeric:tabular-nums;flex:1 1 var(--todae-field-min-width);display:inline-flex;align-items:center;gap:var(--todae-field-gap);min-width:var(--todae-field-min-width);margin:0;padding:0;border:0;background:transparent;color:var(--todae-field-fg-default);font:inherit;font-size:var(--todae-field-font-size);line-height:var(--todae-field-leading);text-align:start;cursor:pointer;outline:none}.todae_picker_9b45e8[data-glyph-only]{flex:none;min-width:0;color:var(--todae-field-fg-adornment)}.todae_datePickerPopover_e26dc8:popover-open{max-height:none}.todae_dateTimePanel_5553e9{display:flex;align-items:flex-start;gap:var(--todae-field-date-time-gap)}.todae_dateTimeTimes_09228b{--_list-height: var(--todae-field-date-time-list-max-height);align-self:stretch;max-height:var(--_list-height);overflow-y:auto;scroll-padding:calc(var(--todae-focus-ring-width) + var(--todae-focus-ring-offset));padding:calc(var(--todae-focus-ring-width) + var(--todae-focus-ring-offset))}@media not (min-width:32rem){.todae_dateTimePanel_5553e9{flex-direction:column;align-items:stretch}.todae_dateTimeTimes_09228b{--_list-height: calc(var(--todae-field-date-time-list-max-height) / 2)}}.todae_picker_9b45e8:disabled{color:inherit;cursor:not-allowed}.todae_pickerText_0a2bb2{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todae_pickerText_0a2bb2[data-placeholder]{color:var(--todae-field-fg-placeholder)}.todae_pickerGlyph_a5536c{display:inline-flex;align-items:center;flex:none;block-size:1lh}.todae_pickerGlyph_a5536c>:is(svg,img){inline-size:var(--todae-field-icon-size);block-size:var(--todae-field-icon-size)}.todae_shell_97344d:not([data-disabled]):has(>.todae_picker_9b45e8):not(:has(>:is(.todae_input_27f3da,.todae_textarea_2512f9))){cursor:pointer}.todae_select_18a51d{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;flex:1 1 var(--todae-field-min-width);box-sizing:border-box;display:flex;align-items:center;gap:var(--todae-field-gap);min-width:var(--todae-field-min-width);width:100%;margin:0;padding:var(--todae-field-padding-y) var(--todae-field-padding-x);border:0;border-radius:inherit;background:transparent;color:var(--todae-field-fg-default);font:inherit;font-size:var(--todae-field-font-size);line-height:var(--todae-field-leading);outline:none;cursor:pointer}.todae_select_18a51d:disabled{color:var(--todae-field-fg-disabled);cursor:not-allowed}.todae_selectGlyph_dd5f1c{display:none}.todae_shell_97344d:has(>.todae_select_18a51d+.todae_selectGlyph_dd5f1c:last-child){padding-inline-end:0}@supports selector(::picker-icon){.todae_shell_97344d:has(>.todae_select_18a51d+.todae_selectGlyph_dd5f1c:last-child){position:relative}.todae_select_18a51d:has(+.todae_selectGlyph_dd5f1c:last-child)::picker-icon{visibility:hidden}.todae_select_18a51d+.todae_selectGlyph_dd5f1c:last-child{position:absolute;inset-block:0;inset-inline-end:var(--todae-field-padding-x);display:flex;align-items:center;color:var(--todae-field-fg-placeholder);font-size:var(--todae-field-icon-size);line-height:1;pointer-events:none}.todae_select_18a51d:disabled+.todae_selectGlyph_dd5f1c{color:var(--todae-field-fg-disabled)}}.todae_select_18a51d::picker-icon{color:var(--todae-field-fg-placeholder)}.todae_select_18a51d::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;box-sizing:border-box;margin-block:var(--todae-space-1);padding:var(--todae-field-picker-padding-y) var(--todae-field-picker-padding-x);border:var(--todae-field-border-width) solid var(--todae-field-picker-border);border-radius:var(--todae-field-picker-radius);background:var(--todae-field-picker-bg);color:var(--todae-field-picker-fg);box-shadow:var(--todae-field-picker-shadow);max-height:var(--todae-field-picker-max-height)}.todae_select_18a51d option{padding:var(--todae-option-padding-y) var(--todae-option-padding-x);border-radius:var(--todae-option-radius);background:var(--todae-option-bg-default);color:var(--todae-option-fg-default);font-size:var(--todae-option-font-size)}.todae_select_18a51d option:is(:hover,:focus-visible):not(:disabled){background:var(--todae-option-bg-hover);outline:none}.todae_select_18a51d option:checked{background:var(--todae-option-bg-selected);color:var(--todae-option-fg-selected)}.todae_select_18a51d option::checkmark{color:var(--todae-option-check-fg)}.todae_select_18a51d option:disabled{color:var(--todae-option-fg-disabled);cursor:not-allowed}@media(forced-colors:active){.todae_select_18a51d option:is(:hover,:focus-visible):not(:disabled){outline:var(--todae-focus-ring-width) solid Highlight;outline-offset:calc(-1 * var(--todae-focus-ring-width))}}}@layer todae.components{.todae_root_5dc256{display:flex;flex-direction:column;gap:var(--todae-picker-gap);inline-size:var(--todae-picker-width);max-inline-size:100%}.todae_area_e55ad3{position:relative;block-size:var(--todae-picker-area-height);border-radius:var(--todae-picker-area-radius);background:linear-gradient(to top,black,transparent),linear-gradient(to right,#fff,hsl(var(--_hue) 100% 50%));touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none}.todae_axis_b7d09a{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap;opacity:0;pointer-events:none}.todae_thumb_2e5cd4{position:absolute;left:calc(var(--_x) * 100%);top:calc((1 - var(--_y)) * 100%);box-sizing:border-box;inline-size:var(--todae-picker-thumb-size);block-size:var(--todae-picker-thumb-size);border:var(--todae-picker-thumb-border-width) solid var(--todae-picker-thumb-border-color);border-radius:50%;background:var(--_color);box-shadow:0 0 0 var(--todae-picker-thumb-edge-width) var(--todae-picker-thumb-edge-color);margin-top:calc(var(--todae-picker-thumb-size) / -2);margin-left:calc(var(--todae-picker-thumb-size) / -2);pointer-events:none}.todae_area_e55ad3:has(.todae_axis_b7d09a:focus-visible)>.todae_thumb_2e5cd4{outline:var(--todae-focus-ring-width) solid var(--todae-picker-ring-focus);outline-offset:var(--todae-focus-ring-offset)}.todae_area_e55ad3[data-disabled]{filter:saturate(0);cursor:not-allowed}.todae_hue_9d4e18{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;inline-size:100%;block-size:var(--todae-picker-hue-height);margin:0;border-radius:var(--todae-picker-hue-radius);background:linear-gradient(to right,red,#ffbf00 12.5%,#ffef00,#dfff00 18.75%,#7fff00,#20ff00 31.25%,#00ff10,#00ff40 37.5%,#0ff,#0040ff 62.5%,#0010ff,#2000ff 68.75%,#7f00ff,#df00ff 81.25%,#ff00ef,#ff00bf 87.5%,red);cursor:pointer}.todae_hue_9d4e18:dir(rtl){background:linear-gradient(to left,red,#ffbf00 12.5%,#ffef00,#dfff00 18.75%,#7fff00,#20ff00 31.25%,#00ff10,#00ff40 37.5%,#0ff,#0040ff 62.5%,#0010ff,#2000ff 68.75%,#7f00ff,#df00ff 81.25%,#ff00ef,#ff00bf 87.5%,red)}.todae_hue_9d4e18::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;inline-size:var(--todae-picker-thumb-size);block-size:var(--todae-picker-thumb-size);border:var(--todae-picker-thumb-border-width) solid var(--todae-picker-thumb-border-color);border-radius:50%;background:hsl(var(--_hue) 100% 50%);box-shadow:0 0 0 var(--todae-picker-thumb-edge-width) var(--todae-picker-thumb-edge-color)}.todae_hue_9d4e18::-moz-range-thumb{box-sizing:border-box;inline-size:var(--todae-picker-thumb-size);block-size:var(--todae-picker-thumb-size);border:var(--todae-picker-thumb-border-width) solid var(--todae-picker-thumb-border-color);border-radius:50%;background:hsl(var(--_hue) 100% 50%);box-shadow:0 0 0 var(--todae-picker-thumb-edge-width) var(--todae-picker-thumb-edge-color)}.todae_hue_9d4e18:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-picker-ring-focus);outline-offset:var(--todae-focus-ring-offset)}.todae_hue_9d4e18:disabled{filter:saturate(0);cursor:not-allowed}@media(forced-colors:active){.todae_area_e55ad3,.todae_hue_9d4e18{forced-color-adjust:none}}}@layer todae.components{.todae_root_9c7cd9{display:inline-flex;flex-direction:column;gap:var(--todae-calendar-gap);inline-size:fit-content;font-size:var(--todae-calendar-font-size);cursor:default}.todae_header_cf2dcd{display:flex;align-items:center;justify-content:space-between;gap:var(--todae-calendar-gap)}.todae_heading_f43b0b{display:inline-flex;align-items:center;gap:var(--todae-calendar-heading-gap);box-sizing:border-box;block-size:var(--todae-calendar-day-size);margin:0;padding-inline:var(--todae-calendar-heading-padding-x);border:var(--todae-calendar-day-border-width) solid transparent;border-radius:var(--todae-calendar-day-radius);background:var(--todae-calendar-day-bg-default);color:var(--todae-calendar-heading-fg);font:inherit;font-weight:var(--todae-calendar-heading-font-weight);font-variant-numeric:tabular-nums;cursor:pointer}.todae_heading_f43b0b:enabled:hover{background:var(--todae-calendar-day-bg-hover)}.todae_heading_f43b0b:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-calendar-day-ring-focus);outline-offset:var(--todae-focus-ring-offset)}.todae_heading_f43b0b:disabled{color:var(--todae-calendar-day-fg-disabled);cursor:not-allowed}.todae_headingGlyph_068864{display:inline-flex;inline-size:var(--todae-calendar-heading-icon-size);block-size:var(--todae-calendar-heading-icon-size)}.todae_headingGlyph_068864>:is(svg,img){inline-size:100%;block-size:100%}.todae_heading_f43b0b[aria-expanded=true]>[data-todae-glyph]{rotate:180deg}.todae_nav_bfacd4,.todae_day_db1de6,.todae_year_2ea677{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:var(--todae-calendar-day-size);block-size:var(--todae-calendar-day-size);margin:0;padding:0;border:var(--todae-calendar-day-border-width) solid transparent;border-radius:var(--todae-calendar-day-radius);background:var(--todae-calendar-day-bg-default);color:var(--todae-calendar-day-fg-default);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.todae_nav_bfacd4:focus-visible,.todae_day_db1de6:focus-visible,.todae_year_2ea677:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-calendar-day-ring-focus);outline-offset:var(--todae-focus-ring-offset)}:where(.todae_nav_bfacd4,.todae_day_db1de6,.todae_year_2ea677):where(:enabled:not([aria-disabled=true])):hover{background:var(--todae-calendar-day-bg-hover)}.todae_nav_bfacd4:is(:disabled,[aria-disabled=true]),.todae_day_db1de6:is(:disabled,[aria-disabled=true]),.todae_year_2ea677:disabled{color:var(--todae-calendar-day-fg-disabled);cursor:not-allowed}.todae_day_db1de6[data-unavailable]{text-decoration:line-through}.todae_navGlyph_f33ab2{display:inline-flex;inline-size:var(--todae-calendar-nav-icon-size);block-size:var(--todae-calendar-nav-icon-size)}.todae_navGlyph_f33ab2>:is(svg,img){inline-size:100%;block-size:100%}.todae_nav_bfacd4[data-direction=previous]>[data-todae-glyph]{rotate:90deg}.todae_nav_bfacd4[data-direction=next]>[data-todae-glyph]{rotate:-90deg}.todae_nav_bfacd4[data-direction=previous]:dir(rtl)>[data-todae-glyph]{rotate:-90deg}.todae_nav_bfacd4[data-direction=next]:dir(rtl)>[data-todae-glyph]{rotate:90deg}.todae_grid_d8f1fa{border-collapse:collapse;border-spacing:0}.todae_grid_d8f1fa :is(th,td){padding:0;text-align:center}.todae_weekday_39f067{block-size:var(--todae-calendar-day-size);color:var(--todae-calendar-weekday-fg);font-weight:var(--todae-calendar-weekday-font-weight)}.todae_year_2ea677{inline-size:calc(var(--todae-calendar-day-size) * 7 / 4);block-size:calc(var(--todae-calendar-day-size) * 2)}.todae_day_db1de6[aria-current=date],.todae_year_2ea677[aria-current=date]{border-color:var(--todae-calendar-day-border-current)}.todae_day_db1de6[data-selected],.todae_year_2ea677[data-selected]{background:var(--todae-calendar-day-bg-selected);color:var(--todae-calendar-day-fg-selected)}.todae_grid_d8f1fa td:has(>.todae_day_db1de6[data-in-range]),.todae_grid_d8f1fa td:has(>.todae_day_db1de6:is([data-range-start],[data-range-end]):not([data-selected])){background:var(--todae-calendar-day-bg-range)}.todae_grid_d8f1fa td:has(>.todae_day_db1de6[data-range-start][data-selected]:not([data-range-end])){background:linear-gradient(to right,transparent 50%,var(--todae-calendar-day-bg-range) 50%)}.todae_grid_d8f1fa td:has(>.todae_day_db1de6[data-range-end][data-selected]:not([data-range-start])){background:linear-gradient(to left,transparent 50%,var(--todae-calendar-day-bg-range) 50%)}.todae_grid_d8f1fa td:dir(rtl):has(>.todae_day_db1de6[data-range-start][data-selected]:not([data-range-end])){background:linear-gradient(to left,transparent 50%,var(--todae-calendar-day-bg-range) 50%)}.todae_grid_d8f1fa td:dir(rtl):has(>.todae_day_db1de6[data-range-end][data-selected]:not([data-range-start])){background:linear-gradient(to right,transparent 50%,var(--todae-calendar-day-bg-range) 50%)}.todae_day_db1de6:is([data-in-range],[data-range-start],[data-range-end]):not([data-selected]){color:var(--todae-calendar-day-fg-range)}@media(forced-colors:active){.todae_day_db1de6[data-selected],.todae_year_2ea677[data-selected]{forced-color-adjust:none;background:Highlight;color:HighlightText}:is(.todae_day_db1de6,.todae_year_2ea677)[aria-current=date]:not([data-selected]){border-color:CanvasText}.todae_grid_d8f1fa td:has(>.todae_day_db1de6:is([data-in-range],[data-range-start],[data-range-end])){background:none}.todae_day_db1de6:is([data-in-range],[data-range-start],[data-range-end]):not([data-selected]){border-color:Highlight}.todae_nav_bfacd4:is(:disabled,[aria-disabled=true]),.todae_day_db1de6:is(:disabled,[aria-disabled=true]),.todae_year_2ea677:disabled,.todae_heading_f43b0b:disabled{color:GrayText}}}@layer todae.components{.todae_root_abebd8{display:flex;flex-direction:column;align-items:flex-start;gap:var(--todae-fieldset-gap);min-inline-size:0;margin:0;padding:0;border:0}.todae_legend_78a604{margin:0 0 var(--todae-fieldset-legend-gap);padding:0;font-size:var(--todae-fieldset-legend-font-size);font-weight:var(--todae-fieldset-legend-font-weight);color:var(--todae-fieldset-legend-fg)}}@layer todae.components{.todae_summary_188b52{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--todae-form-summary-gap);padding:var(--todae-form-summary-padding-y) var(--todae-form-summary-padding-x);border:var(--todae-form-summary-border-width) solid var(--todae-form-summary-border);border-radius:var(--todae-form-summary-radius);background:var(--todae-form-summary-bg);color:var(--todae-form-summary-fg);font-size:var(--todae-form-summary-font-size);line-height:var(--todae-form-summary-leading)}.todae_summary_188b52:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-form-summary-ring-focus);outline-offset:var(--todae-focus-ring-offset)}.todae_title_fbb63b{margin:0;font-weight:var(--todae-form-summary-title-font-weight)}.todae_list_45c5a5{display:flex;flex-direction:column;gap:var(--todae-form-summary-gap);margin:0;padding:0;list-style:none}.todae_item_48912c{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--todae-form-summary-gap)}.todae_action_e3bbe1{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;text-align:start;cursor:pointer;color:var(--todae-form-summary-link-fg-default);text-decoration-line:underline;text-decoration-color:var(--todae-form-summary-link-decoration-default);text-decoration-thickness:var(--todae-form-summary-link-decoration-thickness);text-underline-offset:var(--todae-form-summary-link-decoration-offset)}.todae_action_e3bbe1:hover{color:var(--todae-form-summary-link-fg-hover);text-decoration-color:var(--todae-form-summary-link-decoration-hover)}.todae_action_e3bbe1:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-form-summary-link-ring-focus);outline-offset:var(--todae-focus-ring-offset);border-radius:var(--todae-form-summary-link-ring-radius)}}@layer todae.components{.todae_root_22923a{display:flex;flex-direction:column;gap:var(--todae-tabs-gap)}.todae_root_22923a[data-orientation=vertical]{flex-direction:row}.todae_list_20950c{display:flex;gap:var(--todae-tabs-gap);border-bottom:var(--todae-tabs-border-width) solid var(--todae-tabs-border)}.todae_list_20950c[data-orientation=vertical]{flex-direction:column;border-bottom:0;border-inline-end:var(--todae-tabs-border-width) solid var(--todae-tabs-border)}.todae_tab_9a2211{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--todae-tabs-gap);margin:0;padding:var(--todae-tabs-padding-y) var(--todae-tabs-padding-x);border:0;border-radius:var(--todae-tabs-radius) var(--todae-tabs-radius) 0 0;background:var(--todae-tabs-bg-default);color:var(--todae-tabs-fg-default);font:inherit;font-size:var(--todae-tabs-font-size);font-weight:var(--todae-tabs-font-weight);letter-spacing:var(--todae-tabs-font-letter-spacing);text-transform:var(--todae-tabs-font-text-transform);line-height:var(--todae-tabs-leading);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.todae_tab_9a2211[data-orientation=vertical]{justify-content:flex-start;border-radius:0;border-start-start-radius:var(--todae-tabs-radius);border-end-start-radius:var(--todae-tabs-radius);text-align:start}@media(hover:hover){.todae_tab_9a2211:hover:not(:disabled):not([data-selected]){background:var(--todae-tabs-bg-hover);color:var(--todae-tabs-fg-hover)}}.todae_tab_9a2211[data-selected]{color:var(--todae-tabs-fg-selected)}.todae_tab_9a2211[data-selected]:after{content:"";position:absolute;inset-inline:0;bottom:calc(-1 * var(--todae-tabs-border-width));height:var(--todae-tabs-indicator-size);background:var(--todae-tabs-indicator-color)}.todae_tab_9a2211[data-selected][data-orientation=vertical]:after{inset-inline:auto calc(-1 * var(--todae-tabs-border-width));inset-block:0;bottom:0;width:var(--todae-tabs-indicator-size);height:auto}.todae_tab_9a2211:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-tabs-ring-focus);outline-offset:calc(-1 * var(--todae-focus-ring-width))}.todae_tab_9a2211:disabled{color:var(--todae-tabs-fg-disabled);cursor:not-allowed}.todae_panel_b48d21{min-width:0}.todae_panel_b48d21:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-tabs-ring-focus);outline-offset:var(--todae-focus-ring-offset)}.todae_panel_b48d21[hidden]{display:none!important}@media(forced-colors:active){.todae_tab_9a2211[data-selected]:after{background:Highlight}}}@layer todae.components{.todae_root_bb167d{display:flex;flex-direction:column;gap:var(--todae-contents-gap)}.todae_label_c50b9e{padding-inline-start:calc(var(--todae-contents-rule-width) + var(--todae-contents-link-padding-x));color:var(--todae-contents-label-fg);font-size:var(--todae-contents-label-font-size);font-weight:var(--todae-contents-label-font-weight);line-height:var(--todae-contents-link-leading)}.todae_list_6cadce{margin:0;padding:0;list-style:none}.todae_top_696c8b{border-inline-start:var(--todae-contents-rule-width) solid var(--todae-contents-rule-color)}.todae_item_2f14e6{min-inline-size:0}.todae_list_6cadce .todae_list_6cadce{--_depth: 1}.todae_list_6cadce .todae_list_6cadce .todae_list_6cadce{--_depth: 2}.todae_list_6cadce .todae_list_6cadce .todae_list_6cadce .todae_list_6cadce{--_depth: 3}.todae_link_6caec7{position:relative;display:block;padding-block:var(--todae-contents-link-padding-y);padding-inline:calc(var(--todae-contents-link-padding-x) + var(--_depth, 0) * var(--todae-contents-indent)) var(--todae-contents-link-padding-x);border-radius:var(--todae-contents-link-radius);color:var(--todae-contents-link-fg-default);font-size:var(--todae-contents-link-font-size);font-weight:var(--todae-contents-link-font-weight);line-height:var(--todae-contents-link-leading);text-decoration:none;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent}.todae_link_6caec7:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-1 * (var(--todae-contents-rule-width) + var(--todae-contents-marker-width)) / 2);inline-size:var(--todae-contents-marker-width);background:transparent}@media(hover:hover){.todae_link_6caec7:where(:hover){color:var(--todae-contents-link-fg-hover)}}.todae_link_6caec7:where([aria-current]:not([aria-current=false i],[aria-current=""])){color:var(--todae-contents-link-fg-current);font-weight:var(--todae-contents-link-font-current-weight)}.todae_link_6caec7:where([aria-current]:not([aria-current=false i],[aria-current=""])):before{background:var(--todae-contents-marker-color)}.todae_link_6caec7:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-contents-link-ring-focus);outline-offset:calc(-1 * var(--todae-focus-ring-width))}@media(forced-colors:active){.todae_link_6caec7:where([aria-current]:not([aria-current=false i],[aria-current=""])):before{forced-color-adjust:none;background:Highlight}}}@layer todae.components{.todae_root_f249e5{display:flex;flex-direction:column;gap:var(--todae-nav-gap)}.todae_group_b9b66e{display:flex;flex-direction:column;gap:var(--todae-nav-group-label-gap)}.todae_label_3e24e8{padding-inline:var(--todae-nav-item-padding-x);color:var(--todae-nav-group-label-fg);font-size:var(--todae-nav-group-label-font-size);font-weight:var(--todae-nav-group-label-font-weight);line-height:var(--todae-nav-item-leading)}.todae_list_fe1dee{display:flex;flex-direction:column;gap:var(--todae-nav-list-gap);margin:0;padding:0;list-style:none}.todae_branch_028927>.todae_list_fe1dee{margin-block-start:var(--todae-nav-list-gap);margin-inline-start:var(--todae-nav-indent);padding-inline-start:calc(var(--todae-nav-item-padding-x) - var(--todae-nav-rule-width));border-inline-start:var(--todae-nav-rule-width) solid var(--todae-nav-rule-color)}.todae_item_0d88c5{position:relative;min-inline-size:0}.todae_link_ef1558,.todae_toggle_fe47df{box-sizing:border-box;display:flex;align-items:center;gap:var(--todae-nav-item-gap);padding:var(--todae-nav-item-padding-y) var(--todae-nav-item-padding-x);border-radius:var(--todae-nav-item-radius);background:var(--todae-nav-item-bg-default);color:var(--todae-nav-item-fg-default);font-size:var(--todae-nav-item-font-size);font-weight:var(--todae-nav-item-font-weight);line-height:var(--todae-nav-item-leading);text-decoration:none;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent}.todae_toggle_fe47df{cursor:pointer;list-style:none}.todae_toggle_fe47df::-webkit-details-marker{display:none}@media(hover:hover){.todae_link_ef1558:where(:hover),.todae_toggle_fe47df:where(:hover){background:var(--todae-nav-item-bg-hover);color:var(--todae-nav-item-fg-hover)}}.todae_link_ef1558:where([aria-current]:not([aria-current=false i],[aria-current=""])){background:var(--todae-nav-item-bg-current);color:var(--todae-nav-item-fg-current);font-weight:var(--todae-nav-item-font-current-weight)}.todae_link_ef1558:focus-visible,.todae_toggle_fe47df:focus-visible{outline:var(--todae-focus-ring-width) solid var(--todae-nav-item-ring-focus);outline-offset:calc(-1 * var(--todae-focus-ring-width))}.todae_link_ef1558>:is(svg,img){flex:none;inline-size:var(--todae-nav-icon-size);block-size:var(--todae-nav-icon-size)}.todae_toggleLabel_b0b334{flex:1 1 auto;min-inline-size:0}.todae_chevron_b65f52{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--todae-nav-chevron-size);block-size:var(--todae-nav-chevron-size);color:var(--todae-nav-chevron-fg);line-height:1;transition:rotate var(--todae-nav-motion-duration) var(--todae-nav-motion-easing-enter)}.todae_chevron_b65f52>:is(svg,img){inline-size:100%;block-size:100%}.todae_branch_028927:not([open])>.todae_toggle_fe47df>[data-todae-glyph]{rotate:-90deg;transition-timing-function:var(--todae-nav-motion-easing-exit)}.todae_branch_028927:not([open])>.todae_toggle_fe47df:dir(rtl)>[data-todae-glyph]{rotate:90deg}.todae_item_0d88c5:has(>.todae_link_ef1558+.todae_branch_028927)>.todae_link_ef1558{padding-inline-end:calc(var(--todae-nav-chevron-size) + 3 * var(--todae-nav-item-padding-x))}.todae_link_ef1558+.todae_branch_028927>.todae_toggle_fe47df{position:absolute;inset-block-start:0;inset-inline-end:0;justify-content:center;box-sizing:border-box;inline-size:calc(var(--todae-nav-chevron-size) + 2 * var(--todae-nav-item-padding-x));block-size:calc(2 * var(--todae-nav-item-padding-y) + var(--todae-nav-item-font-size) * var(--todae-nav-item-leading));padding:0}.todae_link_ef1558+.todae_branch_028927>.todae_toggle_fe47df>.todae_toggleLabel_b0b334{position:absolute!important;inline-size:1px!important;block-size:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media(prefers-reduced-motion:reduce){.todae_chevron_b65f52{transition:none}}@media(forced-colors:active){.todae_link_ef1558:where([aria-current]:not([aria-current=false i],[aria-current=""])){forced-color-adjust:none;background:Highlight;color:HighlightText}.todae_link_ef1558:where([aria-current]:not([aria-current=false i],[aria-current=""])):focus-visible{outline-color:HighlightText}.todae_link_ef1558:where([aria-current]:not([aria-current=false i],[aria-current=""]))+.todae_branch_028927>.todae_toggle_fe47df{forced-color-adjust:none;background:transparent;color:HighlightText}.todae_link_ef1558:where([aria-current]:not([aria-current=false i],[aria-current=""]))+.todae_branch_028927>.todae_toggle_fe47df>.todae_chevron_b65f52{color:HighlightText}.todae_link_ef1558:where([aria-current]:not([aria-current=false i],[aria-current=""]))+.todae_branch_028927>.todae_toggle_fe47df:focus-visible{outline-color:HighlightText}}}@layer todae.components{.todae_root_28c942,.todae_group_724fd2{display:flex;flex-direction:column;gap:var(--todae-tree-gap);margin:0;padding:0;list-style:none}.todae_group_724fd2[hidden]{display:none!important}.todae_item_7d96d0{display:flex;flex-direction:column;gap:var(--todae-tree-gap);outline:none}.todae_label_3b5ea3{box-sizing:border-box;display:flex;align-items:center;gap:var(--todae-tree-item-gap);padding-block:var(--todae-tree-item-padding-y);padding-inline:calc(var(--todae-tree-item-padding-x) + (var(--_level, 1) - 1) * var(--todae-tree-indent)) var(--todae-tree-item-padding-x);border-radius:var(--todae-tree-item-radius);background:var(--todae-tree-item-bg-default);color:var(--todae-tree-item-fg-default);font-size:var(--todae-tree-item-font-size);font-weight:var(--todae-tree-item-font-weight);line-height:var(--todae-tree-item-leading);cursor:default;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media(hover:hover){.todae_item_7d96d0:not([data-disabled]):not([data-selected])>.todae_label_3b5ea3:hover{background:var(--todae-tree-item-bg-hover)}}.todae_item_7d96d0[data-selected]>.todae_label_3b5ea3{background:var(--todae-tree-item-bg-selected);color:var(--todae-tree-item-fg-selected)}.todae_item_7d96d0[data-disabled]>.todae_label_3b5ea3{color:var(--todae-tree-item-fg-disabled);cursor:not-allowed}.todae_item_7d96d0:focus-visible>.todae_label_3b5ea3{outline:var(--todae-focus-ring-width) solid var(--todae-tree-item-ring-focus);outline-offset:calc(-1 * var(--todae-focus-ring-width))}.todae_chevron_313497{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--todae-tree-chevron-size);block-size:var(--todae-tree-chevron-size);color:var(--todae-tree-chevron-fg);line-height:1;transition:rotate var(--todae-tree-motion-duration) var(--todae-tree-motion-easing-enter)}.todae_chevron_313497>:is(svg,img){inline-size:100%;block-size:100%}.todae_item_7d96d0:not([aria-expanded])>.todae_label_3b5ea3>.todae_chevron_313497{visibility:hidden}.todae_item_7d96d0[aria-expanded=false]>.todae_label_3b5ea3>[data-todae-glyph]{rotate:-90deg;transition-timing-function:var(--todae-tree-motion-easing-exit)}.todae_item_7d96d0[aria-expanded=false]>.todae_label_3b5ea3:dir(rtl)>[data-todae-glyph]{rotate:90deg}.todae_icon_9072db{flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--todae-tree-icon-fg);line-height:1}.todae_icon_9072db>:is(svg,img){inline-size:var(--todae-tree-icon-size);block-size:var(--todae-tree-icon-size)}@media(prefers-reduced-motion:reduce){.todae_chevron_313497{transition:none}}@media(forced-colors:active){.todae_item_7d96d0[data-selected]>.todae_label_3b5ea3{forced-color-adjust:none;background:Highlight;color:HighlightText}.todae_item_7d96d0[data-selected]>.todae_label_3b5ea3>:is(.todae_chevron_313497,.todae_icon_9072db){color:HighlightText}.todae_item_7d96d0[data-selected]:focus-visible>.todae_label_3b5ea3{outline-color:HighlightText}}}@layer todae.reset,todae.base,todae.components,todae.theme;@layer todae.theme{@scope ([data-site-theme="editorial"]){:scope{--todae-border-width: 1px;--todae-color-amber-100: oklch(.95 .05 70);--todae-color-amber-200: oklch(.88 .09 70);--todae-color-amber-300: oklch(.82 .12 70);--todae-color-amber-700: oklch(.42 .1 70);--todae-color-amber-900: oklch(.25 .05 70);--todae-color-blue-100: oklch(.95 .025 245);--todae-color-blue-200: oklch(.88 .06 245);--todae-color-blue-300: oklch(.82 .095 245);--todae-color-blue-700: oklch(.42 .105 245);--todae-color-blue-900: oklch(.25 .05 245);--todae-color-gray-0: oklch(1 0 75);--todae-color-gray-50: oklch(.985 .0073 75);--todae-color-gray-100: oklch(.955 .0076 75);--todae-color-gray-200: oklch(.9 .0082 75);--todae-color-gray-300: oklch(.82 .0091 75);--todae-color-gray-400: oklch(.78 .0095 75);--todae-color-gray-500: oklch(.6 .0115 75);--todae-color-gray-600: oklch(.48 .0112 75);--todae-color-gray-700: oklch(.36 .0099 75);--todae-color-gray-800: oklch(.28 .0091 75);--todae-color-gray-850: oklch(.235 .0086 75);--todae-color-gray-900: oklch(.19 .0081 75);--todae-color-gray-950: oklch(.145 .0076 75);--todae-color-green-100: oklch(.95 .04 150);--todae-color-green-200: oklch(.88 .08 150);--todae-color-green-300: oklch(.82 .11 150);--todae-color-green-700: oklch(.42 .11 150);--todae-color-green-900: oklch(.25 .05 150);--todae-color-lime-100: oklch(.95 .04 115);--todae-color-lime-200: oklch(.88 .08 115);--todae-color-lime-300: oklch(.82 .11 115);--todae-color-lime-700: oklch(.42 .095 115);--todae-color-lime-900: oklch(.25 .05 115);--todae-color-pink-100: oklch(.95 .03 340);--todae-color-pink-200: oklch(.88 .08 340);--todae-color-pink-300: oklch(.82 .11 340);--todae-color-pink-700: oklch(.42 .11 340);--todae-color-pink-900: oklch(.25 .05 340);--todae-color-red-100: oklch(.95 .03 25);--todae-color-red-200: oklch(.88 .07 25);--todae-color-red-300: oklch(.8 .1 25);--todae-color-red-400: oklch(.68 .16 25);--todae-color-red-500: oklch(.55 .18 25);--todae-color-red-600: oklch(.45 .19 25);--todae-color-red-700: oklch(.4 .15 25);--todae-color-red-900: oklch(.25 .07 25);--todae-color-teal-100: oklch(.95 .04 195);--todae-color-teal-200: oklch(.88 .08 195);--todae-color-teal-300: oklch(.82 .11 195);--todae-color-teal-700: oklch(.42 .07 195);--todae-color-teal-900: oklch(.25 .04 195);--todae-color-violet-100: oklch(.95 .025 290);--todae-color-violet-200: oklch(.88 .06 290);--todae-color-violet-300: oklch(.82 .095 290);--todae-color-violet-700: oklch(.42 .11 290);--todae-color-violet-900: oklch(.25 .05 290);--todae-font-family-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--todae-font-family-sans: "Charter", "Bitstream Charter", "Iowan Old Style", "Sitka Text", "Cambria", "Georgia", serif;--todae-font-leading-default: 1.55;--todae-font-leading-snug: 1.4;--todae-font-leading-tight: 1.15;--todae-font-letter-spacing-default: .05rem;--todae-font-size-1: .75rem;--todae-font-size-2: .9375rem;--todae-font-size-3: 1.0625rem;--todae-font-size-4: 1.375rem;--todae-font-size-5: 1.75rem;--todae-font-size-6: 2.375rem;--todae-font-text-transform-default: uppercase;--todae-font-weight-bold: 700;--todae-font-weight-medium: 600;--todae-font-weight-regular: 400;--todae-motion-duration-fast: .16s;--todae-motion-duration-moderate: .24s;--todae-motion-duration-normal: .2s;--todae-motion-duration-slow: .28s;--todae-motion-duration-slower: .3s;--todae-motion-easing-enter: cubic-bezier(.2, .8, .2, 1);--todae-motion-easing-exit: cubic-bezier(.2, .8, .2, 1);--todae-opacity-8: .08;--todae-opacity-10: .1;--todae-opacity-12: .12;--todae-opacity-14: .14;--todae-opacity-16: .16;--todae-opacity-20: .2;--todae-opacity-28: .28;--todae-opacity-45: .45;--todae-opacity-70: .7;--todae-radius-full: 9999px;--todae-radius-lg: 0rem;--todae-radius-md: 0rem;--todae-radius-sm: 0rem;--todae-shadow-none: 0px 0px 0px 0px oklch(0 0 0 / 0);--todae-space-1: .25rem;--todae-space-2: .5rem;--todae-space-3: .75rem;--todae-space-4: 1rem;--todae-space-5: 1.25rem;--todae-space-6: 1.5rem;--todae-space-7: 1.75rem;--todae-space-8: 2rem;--todae-space-9: 2.25rem;--todae-space-10: 2.5rem;--todae-space-11: 2.75rem;--todae-space-12: 3rem;--_todae-focus-ring-color: initial;--_todae-focus-ring-offset: initial;--_todae-focus-ring-width: initial;--_todae-button-base-border-width: initial;--_todae-button-base-font-letter-spacing: initial;--_todae-button-base-font-size: initial;--_todae-button-base-font-text-transform: initial;--_todae-button-base-font-weight: initial;--_todae-button-base-gap: initial;--_todae-button-base-icon-size: initial;--_todae-button-base-padding-x: initial;--_todae-button-base-padding-y: initial;--_todae-button-base-pressed-ring-width: initial;--_todae-button-base-radius: initial;--_todae-button-primary-bg-active: initial;--_todae-button-primary-bg-default: initial;--_todae-button-primary-bg-disabled: initial;--_todae-button-primary-bg-focus: initial;--_todae-button-primary-bg-hover: initial;--_todae-button-primary-border-active: initial;--_todae-button-primary-border-default: initial;--_todae-button-primary-border-disabled: initial;--_todae-button-primary-border-focus: initial;--_todae-button-primary-border-hover: initial;--_todae-button-primary-fg-active: initial;--_todae-button-primary-fg-default: initial;--_todae-button-primary-fg-disabled: initial;--_todae-button-primary-fg-focus: initial;--_todae-button-primary-fg-hover: initial;--_todae-button-primary-ring-focus: initial;--_todae-button-primary-shadow: initial;--_todae-button-secondary-bg-active: initial;--_todae-button-secondary-bg-default: initial;--_todae-button-secondary-bg-disabled: initial;--_todae-button-secondary-bg-focus: initial;--_todae-button-secondary-bg-hover: initial;--_todae-button-secondary-border-active: initial;--_todae-button-secondary-border-default: initial;--_todae-button-secondary-border-disabled: initial;--_todae-button-secondary-border-focus: initial;--_todae-button-secondary-border-hover: initial;--_todae-button-secondary-fg-active: initial;--_todae-button-secondary-fg-default: initial;--_todae-button-secondary-fg-disabled: initial;--_todae-button-secondary-fg-focus: initial;--_todae-button-secondary-fg-hover: initial;--_todae-button-secondary-ring-focus: initial;--_todae-button-secondary-shadow: initial;--_todae-button-ghost-bg-active: initial;--_todae-button-ghost-bg-default: initial;--_todae-button-ghost-bg-disabled: initial;--_todae-button-ghost-bg-focus: initial;--_todae-button-ghost-bg-hover: initial;--_todae-button-ghost-border-active: initial;--_todae-button-ghost-border-default: initial;--_todae-button-ghost-border-disabled: initial;--_todae-button-ghost-border-focus: initial;--_todae-button-ghost-border-hover: initial;--_todae-button-ghost-fg-active: initial;--_todae-button-ghost-fg-default: initial;--_todae-button-ghost-fg-disabled: initial;--_todae-button-ghost-fg-focus: initial;--_todae-button-ghost-fg-hover: initial;--_todae-button-ghost-ring-focus: initial;--_todae-button-ghost-shadow: initial;--_todae-stack-gap: initial;--_todae-stack-gap-condensed: initial;--_todae-stack-gap-spacious: initial;--_todae-text-fg-accent: initial;--_todae-text-fg-default: initial;--_todae-text-fg-muted: initial;--_todae-text-font-family: initial;--_todae-text-label-fg: initial;--_todae-text-label-font-family: initial;--_todae-text-label-font-letter-spacing: initial;--_todae-text-label-font-size: initial;--_todae-text-label-font-text-transform: initial;--_todae-text-label-font-weight: initial;--_todae-text-label-leading: initial;--_todae-text-leading-default: initial;--_todae-text-leading-tight: initial;--_todae-text-size-2: initial;--_todae-text-size-3: initial;--_todae-text-size-4: initial;--_todae-text-size-5: initial;--_todae-text-size-6: initial;--_todae-text-weight-bold: initial;--_todae-text-weight-medium: initial;--_todae-text-weight-regular: initial;--_todae-prose-fg: initial;--_todae-prose-gap: initial;--_todae-prose-h1-size: initial;--_todae-prose-h2-size: initial;--_todae-prose-h3-size: initial;--_todae-prose-h4-size: initial;--_todae-prose-h5-size: initial;--_todae-prose-h6-size: initial;--_todae-prose-heading-fg: initial;--_todae-prose-heading-leading: initial;--_todae-prose-heading-space-after: initial;--_todae-prose-heading-space-before: initial;--_todae-prose-heading-weight: initial;--_todae-prose-leading: initial;--_todae-prose-list-indent: initial;--_todae-prose-list-item-gap: initial;--_todae-prose-quote-border: initial;--_todae-prose-quote-border-width: initial;--_todae-prose-quote-fg: initial;--_todae-prose-quote-padding: initial;--_todae-prose-size: initial;--_todae-field-bg-default: initial;--_todae-field-bg-disabled: initial;--_todae-field-border-default: initial;--_todae-field-border-disabled: initial;--_todae-field-border-focus: initial;--_todae-field-border-hover: initial;--_todae-field-border-invalid: initial;--_todae-field-border-width: initial;--_todae-field-counter-emphasis-weight: initial;--_todae-field-date-time-gap: initial;--_todae-field-date-time-list-max-height: initial;--_todae-field-description-fg: initial;--_todae-field-description-font-size: initial;--_todae-field-description-font-weight: initial;--_todae-field-description-leading: initial;--_todae-field-error-fg: initial;--_todae-field-error-font-size: initial;--_todae-field-error-font-weight: initial;--_todae-field-error-leading: initial;--_todae-field-fg-adornment: initial;--_todae-field-fg-default: initial;--_todae-field-fg-disabled: initial;--_todae-field-fg-placeholder: initial;--_todae-field-font-size: initial;--_todae-field-gap: initial;--_todae-field-icon-size: initial;--_todae-field-label-fg: initial;--_todae-field-label-font-letter-spacing: initial;--_todae-field-label-font-size: initial;--_todae-field-label-font-text-transform: initial;--_todae-field-label-font-weight: initial;--_todae-field-label-gap: initial;--_todae-field-leading: initial;--_todae-field-messages-gap: initial;--_todae-field-min-width: initial;--_todae-field-padding-x: initial;--_todae-field-padding-y: initial;--_todae-field-picker-bg: initial;--_todae-field-picker-border: initial;--_todae-field-picker-fg: initial;--_todae-field-picker-max-height: initial;--_todae-field-picker-padding-x: initial;--_todae-field-picker-padding-y: initial;--_todae-field-picker-radius: initial;--_todae-field-picker-shadow: initial;--_todae-field-radius: initial;--_todae-field-ring-focus: initial;--_todae-field-ring-invalid: initial;--_todae-field-row-control-size: initial;--_todae-field-stepper-bg-active: initial;--_todae-field-stepper-bg-hover: initial;--_todae-field-stepper-fg: initial;--_todae-field-stepper-radius: initial;--_todae-field-stepper-repeat-delay: initial;--_todae-field-stepper-repeat-interval: initial;--_todae-field-stepper-size: initial;--_todae-field-swatch-border: initial;--_todae-field-swatch-radius: initial;--_todae-field-token-bg: initial;--_todae-field-token-radius: initial;--_todae-chip-bg-default: initial;--_todae-chip-bg-disabled: initial;--_todae-chip-bg-focus: initial;--_todae-chip-bg-hover: initial;--_todae-chip-border-default: initial;--_todae-chip-border-disabled: initial;--_todae-chip-border-focus: initial;--_todae-chip-border-hover: initial;--_todae-chip-border-width: initial;--_todae-chip-category-1-bg: initial;--_todae-chip-category-1-border: initial;--_todae-chip-category-1-fg: initial;--_todae-chip-category-2-bg: initial;--_todae-chip-category-2-border: initial;--_todae-chip-category-2-fg: initial;--_todae-chip-category-3-bg: initial;--_todae-chip-category-3-border: initial;--_todae-chip-category-3-fg: initial;--_todae-chip-category-4-bg: initial;--_todae-chip-category-4-border: initial;--_todae-chip-category-4-fg: initial;--_todae-chip-category-5-bg: initial;--_todae-chip-category-5-border: initial;--_todae-chip-category-5-fg: initial;--_todae-chip-category-6-bg: initial;--_todae-chip-category-6-border: initial;--_todae-chip-category-6-fg: initial;--_todae-chip-category-7-bg: initial;--_todae-chip-category-7-border: initial;--_todae-chip-category-7-fg: initial;--_todae-chip-category-8-bg: initial;--_todae-chip-category-8-border: initial;--_todae-chip-category-8-fg: initial;--_todae-chip-critical-bg: initial;--_todae-chip-critical-border: initial;--_todae-chip-critical-fg: initial;--_todae-chip-dismiss-fg-default: initial;--_todae-chip-dismiss-fg-hover: initial;--_todae-chip-fg-default: initial;--_todae-chip-fg-disabled: initial;--_todae-chip-fg-focus: initial;--_todae-chip-fg-hover: initial;--_todae-chip-font-size: initial;--_todae-chip-gap: initial;--_todae-chip-icon-size: initial;--_todae-chip-info-bg: initial;--_todae-chip-info-border: initial;--_todae-chip-info-fg: initial;--_todae-chip-leading: initial;--_todae-chip-padding-x: initial;--_todae-chip-padding-y: initial;--_todae-chip-panel-max-width: initial;--_todae-chip-panel-viewport-inset: initial;--_todae-chip-radius: initial;--_todae-chip-ring-focus: initial;--_todae-chip-ring-offset: initial;--_todae-chip-ring-width: initial;--_todae-chip-success-bg: initial;--_todae-chip-success-border: initial;--_todae-chip-success-fg: initial;--_todae-chip-warning-bg: initial;--_todae-chip-warning-border: initial;--_todae-chip-warning-fg: initial;--_todae-overlay-motion-easing-enter: initial;--_todae-overlay-motion-easing-exit: initial;--_todae-overlay-scrim-bg: initial;--_todae-dialog-bg: initial;--_todae-dialog-border: initial;--_todae-dialog-border-width: initial;--_todae-dialog-fg: initial;--_todae-dialog-gap: initial;--_todae-dialog-max-width: initial;--_todae-dialog-motion-enter: initial;--_todae-dialog-motion-exit: initial;--_todae-dialog-padding-x: initial;--_todae-dialog-padding-y: initial;--_todae-dialog-radius: initial;--_todae-dialog-shadow: initial;--_todae-dialog-title-font-size: initial;--_todae-dialog-title-font-weight: initial;--_todae-sheet-bg: initial;--_todae-sheet-border: initial;--_todae-sheet-border-width: initial;--_todae-sheet-fg: initial;--_todae-sheet-gap: initial;--_todae-sheet-grabber-bg: initial;--_todae-sheet-grabber-height: initial;--_todae-sheet-grabber-radius: initial;--_todae-sheet-grabber-width: initial;--_todae-sheet-handle-hit: initial;--_todae-sheet-motion-enter: initial;--_todae-sheet-motion-exit: initial;--_todae-sheet-motion-resize: initial;--_todae-sheet-padding-x: initial;--_todae-sheet-padding-y: initial;--_todae-sheet-radius: initial;--_todae-sheet-ring-focus: initial;--_todae-sheet-shadow: initial;--_todae-sheet-snap-full-inset: initial;--_todae-sheet-snap-mid: initial;--_todae-sheet-title-font-size: initial;--_todae-sheet-title-font-weight: initial;--_todae-popover-bg: initial;--_todae-popover-border: initial;--_todae-popover-border-width: initial;--_todae-popover-fg: initial;--_todae-popover-max-height: initial;--_todae-popover-offset: initial;--_todae-popover-padding-x: initial;--_todae-popover-padding-y: initial;--_todae-popover-radius: initial;--_todae-popover-shadow: initial;--_todae-tooltip-bg: initial;--_todae-tooltip-border: initial;--_todae-tooltip-border-width: initial;--_todae-tooltip-delay-hide: initial;--_todae-tooltip-delay-show: initial;--_todae-tooltip-fg: initial;--_todae-tooltip-max-width: initial;--_todae-tooltip-offset: initial;--_todae-tooltip-padding-x: initial;--_todae-tooltip-padding-y: initial;--_todae-tooltip-radius: initial;--_todae-tooltip-shadow: initial;--_todae-option-bg-default: initial;--_todae-option-bg-hover: initial;--_todae-option-bg-selected: initial;--_todae-option-bg-selected-highlighted: initial;--_todae-option-check-border: initial;--_todae-option-check-border-width: initial;--_todae-option-check-fg: initial;--_todae-option-check-gap: initial;--_todae-option-check-radius: initial;--_todae-option-check-scale: initial;--_todae-option-fg-default: initial;--_todae-option-fg-disabled: initial;--_todae-option-fg-selected: initial;--_todae-option-font-size: initial;--_todae-option-font-weight: initial;--_todae-option-leading: initial;--_todae-option-list-gap: initial;--_todae-option-padding-x: initial;--_todae-option-padding-y: initial;--_todae-option-radius: initial;--_todae-option-ring-focus: initial;--_todae-menu-gap: initial;--_todae-menu-item-bg-default: initial;--_todae-menu-item-bg-highlight: initial;--_todae-menu-item-check-fg: initial;--_todae-menu-item-fg-default: initial;--_todae-menu-item-fg-disabled: initial;--_todae-menu-item-font-size: initial;--_todae-menu-item-font-weight: initial;--_todae-menu-item-indicator-dot-inset: initial;--_todae-menu-item-indicator-scale: initial;--_todae-menu-item-leading: initial;--_todae-menu-item-padding-x: initial;--_todae-menu-item-padding-y: initial;--_todae-menu-item-radius: initial;--_todae-menu-item-ring-focus: initial;--_todae-menu-min-width: initial;--_todae-menu-separator: initial;--_todae-menu-separator-thickness: initial;--_todae-tabs-bg-default: initial;--_todae-tabs-bg-hover: initial;--_todae-tabs-border: initial;--_todae-tabs-border-width: initial;--_todae-tabs-fg-default: initial;--_todae-tabs-fg-disabled: initial;--_todae-tabs-fg-hover: initial;--_todae-tabs-fg-selected: initial;--_todae-tabs-font-letter-spacing: initial;--_todae-tabs-font-size: initial;--_todae-tabs-font-text-transform: initial;--_todae-tabs-font-weight: initial;--_todae-tabs-gap: initial;--_todae-tabs-indicator-color: initial;--_todae-tabs-indicator-size: initial;--_todae-tabs-leading: initial;--_todae-tabs-padding-x: initial;--_todae-tabs-padding-y: initial;--_todae-tabs-radius: initial;--_todae-tabs-ring-focus: initial;--_todae-selection-bg-checked: initial;--_todae-selection-bg-default: initial;--_todae-selection-bg-disabled: initial;--_todae-selection-border-checked: initial;--_todae-selection-border-default: initial;--_todae-selection-border-disabled: initial;--_todae-selection-border-invalid: initial;--_todae-selection-border-width: initial;--_todae-selection-fg-default: initial;--_todae-selection-fg-disabled: initial;--_todae-selection-font-size: initial;--_todae-selection-font-weight: initial;--_todae-selection-gap: initial;--_todae-selection-indicator-fg: initial;--_todae-selection-radius: initial;--_todae-selection-ring-focus: initial;--_todae-selection-ring-invalid: initial;--_todae-selection-size: initial;--_todae-selection-thumb-bg: initial;--_todae-selection-thumb-inset: initial;--_todae-selection-track-bg: initial;--_todae-alert-border-width: initial;--_todae-alert-critical-bg: initial;--_todae-alert-critical-border: initial;--_todae-alert-critical-fg: initial;--_todae-alert-font-size: initial;--_todae-alert-gap: initial;--_todae-alert-icon-size: initial;--_todae-alert-info-bg: initial;--_todae-alert-info-border: initial;--_todae-alert-info-fg: initial;--_todae-alert-leading: initial;--_todae-alert-padding-x: initial;--_todae-alert-padding-y: initial;--_todae-alert-radius: initial;--_todae-alert-success-bg: initial;--_todae-alert-success-border: initial;--_todae-alert-success-fg: initial;--_todae-alert-title-font-weight: initial;--_todae-alert-warning-bg: initial;--_todae-alert-warning-border: initial;--_todae-alert-warning-fg: initial;--_todae-emptystate-actions-gap: initial;--_todae-emptystate-description-fg: initial;--_todae-emptystate-fg: initial;--_todae-emptystate-font-size: initial;--_todae-emptystate-gap: initial;--_todae-emptystate-icon-fg: initial;--_todae-emptystate-icon-size: initial;--_todae-emptystate-leading: initial;--_todae-emptystate-max-width: initial;--_todae-emptystate-padding: initial;--_todae-emptystate-title-fg: initial;--_todae-emptystate-title-font-size: initial;--_todae-emptystate-title-font-weight: initial;--_todae-emptystate-title-leading: initial;--_todae-toast-border-width: initial;--_todae-toast-critical-bg: initial;--_todae-toast-critical-border: initial;--_todae-toast-critical-fg: initial;--_todae-toast-enter-offset: initial;--_todae-toast-font-size: initial;--_todae-toast-gap: initial;--_todae-toast-icon-size: initial;--_todae-toast-info-bg: initial;--_todae-toast-info-border: initial;--_todae-toast-info-fg: initial;--_todae-toast-inset: initial;--_todae-toast-leading: initial;--_todae-toast-motion-enter: initial;--_todae-toast-motion-exit: initial;--_todae-toast-padding-x: initial;--_todae-toast-padding-y: initial;--_todae-toast-peek: initial;--_todae-toast-radius: initial;--_todae-toast-ring-focus: initial;--_todae-toast-shadow: initial;--_todae-toast-stack-gap: initial;--_todae-toast-success-bg: initial;--_todae-toast-success-border: initial;--_todae-toast-success-fg: initial;--_todae-toast-title-font-weight: initial;--_todae-toast-warning-bg: initial;--_todae-toast-warning-border: initial;--_todae-toast-warning-fg: initial;--_todae-toast-width: initial;--_todae-fieldset-gap: initial;--_todae-fieldset-legend-fg: initial;--_todae-fieldset-legend-font-size: initial;--_todae-fieldset-legend-font-weight: initial;--_todae-fieldset-legend-gap: initial;--_todae-form-summary-bg: initial;--_todae-form-summary-border: initial;--_todae-form-summary-border-width: initial;--_todae-form-summary-fg: initial;--_todae-form-summary-font-size: initial;--_todae-form-summary-gap: initial;--_todae-form-summary-leading: initial;--_todae-form-summary-link-decoration-default: initial;--_todae-form-summary-link-decoration-hover: initial;--_todae-form-summary-link-decoration-offset: initial;--_todae-form-summary-link-decoration-thickness: initial;--_todae-form-summary-link-fg-default: initial;--_todae-form-summary-link-fg-hover: initial;--_todae-form-summary-link-ring-focus: initial;--_todae-form-summary-link-ring-radius: initial;--_todae-form-summary-padding-x: initial;--_todae-form-summary-padding-y: initial;--_todae-form-summary-radius: initial;--_todae-form-summary-ring-focus: initial;--_todae-form-summary-title-font-weight: initial;--_todae-link-decoration-current: initial;--_todae-link-decoration-current-thickness: initial;--_todae-link-decoration-default: initial;--_todae-link-decoration-hover: initial;--_todae-link-decoration-offset: initial;--_todae-link-decoration-thickness: initial;--_todae-link-fg-current: initial;--_todae-link-fg-default: initial;--_todae-link-fg-hover: initial;--_todae-link-ring-focus: initial;--_todae-link-ring-radius: initial;--_todae-disclosure-border: initial;--_todae-disclosure-border-width: initial;--_todae-disclosure-gap: initial;--_todae-disclosure-marker-fg: initial;--_todae-disclosure-marker-gap: initial;--_todae-disclosure-marker-scale: initial;--_todae-disclosure-motion-duration: initial;--_todae-disclosure-motion-easing-enter: initial;--_todae-disclosure-motion-easing-exit: initial;--_todae-disclosure-padding-y: initial;--_todae-disclosure-ring-focus: initial;--_todae-disclosure-ring-radius: initial;--_todae-disclosure-summary-fg: initial;--_todae-disclosure-summary-font-weight: initial;--_todae-separator-color: initial;--_todae-separator-space: initial;--_todae-separator-thickness: initial;--_todae-table-border: initial;--_todae-table-caption-fg: initial;--_todae-table-cell-padding-x: initial;--_todae-table-cell-padding-y: initial;--_todae-table-fg: initial;--_todae-table-header-border: initial;--_todae-table-header-fg: initial;--_todae-table-header-font-letter-spacing: initial;--_todae-table-header-font-text-transform: initial;--_todae-table-header-font-weight: initial;--_todae-table-row-bg-selected: initial;--_todae-table-rule-thickness: initial;--_todae-table-sort-gap: initial;--_todae-table-sort-icon-fg-default: initial;--_todae-table-sort-icon-fg-selected: initial;--_todae-table-sort-icon-size: initial;--_todae-table-sort-ring-focus: initial;--_todae-meter-fill-critical: initial;--_todae-meter-fill-optimum: initial;--_todae-meter-fill-suboptimum: initial;--_todae-progress-fill: initial;--_todae-progress-height: initial;--_todae-progress-motion-duration: initial;--_todae-progress-radius: initial;--_todae-progress-track: initial;--_todae-slider-fill: initial;--_todae-slider-ring-focus: initial;--_todae-badge-border-width: initial;--_todae-badge-category-1-bg: initial;--_todae-badge-category-1-border: initial;--_todae-badge-category-1-fg: initial;--_todae-badge-category-2-bg: initial;--_todae-badge-category-2-border: initial;--_todae-badge-category-2-fg: initial;--_todae-badge-category-3-bg: initial;--_todae-badge-category-3-border: initial;--_todae-badge-category-3-fg: initial;--_todae-badge-category-4-bg: initial;--_todae-badge-category-4-border: initial;--_todae-badge-category-4-fg: initial;--_todae-badge-category-5-bg: initial;--_todae-badge-category-5-border: initial;--_todae-badge-category-5-fg: initial;--_todae-badge-category-6-bg: initial;--_todae-badge-category-6-border: initial;--_todae-badge-category-6-fg: initial;--_todae-badge-category-7-bg: initial;--_todae-badge-category-7-border: initial;--_todae-badge-category-7-fg: initial;--_todae-badge-category-8-bg: initial;--_todae-badge-category-8-border: initial;--_todae-badge-category-8-fg: initial;--_todae-badge-critical-bg: initial;--_todae-badge-critical-border: initial;--_todae-badge-critical-fg: initial;--_todae-badge-font-size: initial;--_todae-badge-font-weight: initial;--_todae-badge-info-bg: initial;--_todae-badge-info-border: initial;--_todae-badge-info-fg: initial;--_todae-badge-leading: initial;--_todae-badge-neutral-bg: initial;--_todae-badge-neutral-border: initial;--_todae-badge-neutral-fg: initial;--_todae-badge-padding-x: initial;--_todae-badge-padding-y: initial;--_todae-badge-radius: initial;--_todae-badge-success-bg: initial;--_todae-badge-success-border: initial;--_todae-badge-success-fg: initial;--_todae-badge-warning-bg: initial;--_todae-badge-warning-border: initial;--_todae-badge-warning-fg: initial;--_todae-card-bg: initial;--_todae-card-border: initial;--_todae-card-border-width: initial;--_todae-card-fg: initial;--_todae-card-gap: initial;--_todae-card-padding: initial;--_todae-card-radius: initial;--_todae-card-shadow: initial;--_todae-datalist-details-fg: initial;--_todae-datalist-details-min-width: initial;--_todae-datalist-font-size: initial;--_todae-datalist-gap-between-columns: initial;--_todae-datalist-gap-column: initial;--_todae-datalist-gap-row: initial;--_todae-datalist-gap-stacked: initial;--_todae-datalist-leading: initial;--_todae-datalist-term-fg: initial;--_todae-datalist-term-font-weight: initial;--_todae-datalist-term-width: initial;--_todae-message-actions-motion-duration: initial;--_todae-message-actions-motion-easing-enter: initial;--_todae-message-actions-motion-easing-exit: initial;--_todae-message-fg: initial;--_todae-message-gap: initial;--_todae-message-header-fg: initial;--_todae-message-header-font-size: initial;--_todae-message-header-space-after: initial;--_todae-message-row-gap: initial;--_todae-message-system-fg: initial;--_todae-message-system-font-size: initial;--_todae-message-time-fg: initial;--_todae-message-time-font-size: initial;--_todae-message-user-bg: initial;--_todae-message-user-border-width: initial;--_todae-message-user-fg: initial;--_todae-message-user-max-width: initial;--_todae-message-user-padding-x: initial;--_todae-message-user-padding-y: initial;--_todae-message-user-radius: initial;--_todae-conversation-gap: initial;--_todae-conversation-ring-focus: initial;--_todae-conversation-scroll-button-inset: initial;--_todae-attachment-bg: initial;--_todae-attachment-border-default: initial;--_todae-attachment-border-error: initial;--_todae-attachment-border-width: initial;--_todae-attachment-fg: initial;--_todae-attachment-gap: initial;--_todae-attachment-icon-size: initial;--_todae-attachment-leading: initial;--_todae-attachment-max-width: initial;--_todae-attachment-meta-fg-default: initial;--_todae-attachment-meta-fg-error: initial;--_todae-attachment-meta-font-size: initial;--_todae-attachment-name-font-size: initial;--_todae-attachment-name-font-weight: initial;--_todae-attachment-padding-x: initial;--_todae-attachment-padding-y: initial;--_todae-attachment-preview-bg: initial;--_todae-attachment-preview-fg: initial;--_todae-attachment-preview-radius: initial;--_todae-attachment-preview-size: initial;--_todae-attachment-radius: initial;--_todae-steps-fg-current: initial;--_todae-steps-fg-done: initial;--_todae-steps-fg-error: initial;--_todae-steps-fg-pending: initial;--_todae-steps-gap: initial;--_todae-steps-icon-size: initial;--_todae-steps-leading: initial;--_todae-steps-line-color: initial;--_todae-steps-line-gap: initial;--_todae-steps-line-width: initial;--_todae-steps-marker-bg-current: initial;--_todae-steps-marker-bg-done: initial;--_todae-steps-marker-bg-error: initial;--_todae-steps-marker-bg-pending: initial;--_todae-steps-marker-border-current: initial;--_todae-steps-marker-border-done: initial;--_todae-steps-marker-border-error: initial;--_todae-steps-marker-border-pending: initial;--_todae-steps-marker-border-width: initial;--_todae-steps-marker-fg-current: initial;--_todae-steps-marker-fg-done: initial;--_todae-steps-marker-fg-error: initial;--_todae-steps-marker-fg-pending: initial;--_todae-steps-marker-gap: initial;--_todae-steps-marker-size: initial;--_todae-breadcrumbs-current-fg: initial;--_todae-breadcrumbs-current-font-weight: initial;--_todae-breadcrumbs-font-size: initial;--_todae-breadcrumbs-gap: initial;--_todae-breadcrumbs-separator-fg: initial;--_todae-toolbar-gap: initial;--_todae-toolbar-separator-color: initial;--_todae-toolbar-separator-thickness: initial;--_todae-drawer-bg: initial;--_todae-drawer-border: initial;--_todae-drawer-border-width: initial;--_todae-drawer-fg: initial;--_todae-drawer-gap: initial;--_todae-drawer-motion-enter: initial;--_todae-drawer-motion-exit: initial;--_todae-drawer-padding-x: initial;--_todae-drawer-padding-y: initial;--_todae-drawer-shadow: initial;--_todae-drawer-size: initial;--_todae-drawer-title-font-size: initial;--_todae-drawer-title-font-weight: initial;--_todae-loader-motion-duration: initial;--_todae-loader-size: initial;--_todae-loader-thickness: initial;--_todae-loader-track-tint: initial;--_todae-skeleton-bg: initial;--_todae-skeleton-motion-duration: initial;--_todae-skeleton-motion-easing: initial;--_todae-skeleton-pulse-opacity: initial;--_todae-skeleton-radius: initial;--_todae-code-block-bg: initial;--_todae-code-block-fg: initial;--_todae-code-block-leading: initial;--_todae-code-block-padding: initial;--_todae-code-block-radius: initial;--_todae-code-font-family: initial;--_todae-code-font-scale: initial;--_todae-code-padding-x: initial;--_todae-code-padding-y: initial;--_todae-code-radius: initial;--_todae-code-tint: initial;--_todae-kbd-bg: initial;--_todae-kbd-border: initial;--_todae-kbd-border-width: initial;--_todae-kbd-fg: initial;--_todae-kbd-font-family: initial;--_todae-kbd-font-scale: initial;--_todae-kbd-padding-x: initial;--_todae-kbd-padding-y: initial;--_todae-kbd-radius: initial;--_todae-avatar-bg: initial;--_todae-avatar-category-1-bg: initial;--_todae-avatar-category-1-fg: initial;--_todae-avatar-category-2-bg: initial;--_todae-avatar-category-2-fg: initial;--_todae-avatar-category-3-bg: initial;--_todae-avatar-category-3-fg: initial;--_todae-avatar-category-4-bg: initial;--_todae-avatar-category-4-fg: initial;--_todae-avatar-category-5-bg: initial;--_todae-avatar-category-5-fg: initial;--_todae-avatar-category-6-bg: initial;--_todae-avatar-category-6-fg: initial;--_todae-avatar-category-7-bg: initial;--_todae-avatar-category-7-fg: initial;--_todae-avatar-category-8-bg: initial;--_todae-avatar-category-8-fg: initial;--_todae-avatar-fg: initial;--_todae-avatar-font-scale: initial;--_todae-avatar-font-weight: initial;--_todae-avatar-group-overlap: initial;--_todae-avatar-group-ring-color: initial;--_todae-avatar-group-ring-width: initial;--_todae-avatar-radius: initial;--_todae-avatar-size-lg: initial;--_todae-avatar-size-md: initial;--_todae-avatar-size-sm: initial;--_todae-grid-gap: initial;--_todae-pagination-bg-hover: initial;--_todae-pagination-border-width: initial;--_todae-pagination-current-bg: initial;--_todae-pagination-current-fg: initial;--_todae-pagination-current-font-weight: initial;--_todae-pagination-fg-default: initial;--_todae-pagination-fg-disabled: initial;--_todae-pagination-font-size: initial;--_todae-pagination-gap: initial;--_todae-pagination-padding-x: initial;--_todae-pagination-radius: initial;--_todae-pagination-ring-focus: initial;--_todae-pagination-size: initial;--_todae-scroll-ring-focus: initial;--_todae-tree-chevron-fg: initial;--_todae-tree-chevron-size: initial;--_todae-tree-gap: initial;--_todae-tree-icon-fg: initial;--_todae-tree-icon-size: initial;--_todae-tree-indent: initial;--_todae-tree-item-bg-default: initial;--_todae-tree-item-bg-hover: initial;--_todae-tree-item-bg-selected: initial;--_todae-tree-item-fg-default: initial;--_todae-tree-item-fg-disabled: initial;--_todae-tree-item-fg-selected: initial;--_todae-tree-item-font-size: initial;--_todae-tree-item-font-weight: initial;--_todae-tree-item-gap: initial;--_todae-tree-item-leading: initial;--_todae-tree-item-padding-x: initial;--_todae-tree-item-padding-y: initial;--_todae-tree-item-radius: initial;--_todae-tree-item-ring-focus: initial;--_todae-tree-motion-duration: initial;--_todae-tree-motion-easing-enter: initial;--_todae-tree-motion-easing-exit: initial;--_todae-nav-chevron-fg: initial;--_todae-nav-chevron-size: initial;--_todae-nav-gap: initial;--_todae-nav-group-label-fg: initial;--_todae-nav-group-label-font-size: initial;--_todae-nav-group-label-font-weight: initial;--_todae-nav-group-label-gap: initial;--_todae-nav-icon-size: initial;--_todae-nav-indent: initial;--_todae-nav-item-bg-current: initial;--_todae-nav-item-bg-default: initial;--_todae-nav-item-bg-hover: initial;--_todae-nav-item-fg-current: initial;--_todae-nav-item-fg-default: initial;--_todae-nav-item-fg-hover: initial;--_todae-nav-item-font-current-weight: initial;--_todae-nav-item-font-size: initial;--_todae-nav-item-font-weight: initial;--_todae-nav-item-gap: initial;--_todae-nav-item-leading: initial;--_todae-nav-item-padding-x: initial;--_todae-nav-item-padding-y: initial;--_todae-nav-item-radius: initial;--_todae-nav-item-ring-focus: initial;--_todae-nav-list-gap: initial;--_todae-nav-motion-duration: initial;--_todae-nav-motion-easing-enter: initial;--_todae-nav-motion-easing-exit: initial;--_todae-nav-rule-color: initial;--_todae-nav-rule-width: initial;--_todae-contents-gap: initial;--_todae-contents-indent: initial;--_todae-contents-label-fg: initial;--_todae-contents-label-font-size: initial;--_todae-contents-label-font-weight: initial;--_todae-contents-link-fg-current: initial;--_todae-contents-link-fg-default: initial;--_todae-contents-link-fg-hover: initial;--_todae-contents-link-font-current-weight: initial;--_todae-contents-link-font-size: initial;--_todae-contents-link-font-weight: initial;--_todae-contents-link-leading: initial;--_todae-contents-link-padding-x: initial;--_todae-contents-link-padding-y: initial;--_todae-contents-link-radius: initial;--_todae-contents-link-ring-focus: initial;--_todae-contents-marker-color: initial;--_todae-contents-marker-width: initial;--_todae-contents-rule-color: initial;--_todae-contents-rule-width: initial;--_todae-picker-area-height: initial;--_todae-picker-area-radius: initial;--_todae-picker-gap: initial;--_todae-picker-hue-height: initial;--_todae-picker-hue-radius: initial;--_todae-picker-ring-focus: initial;--_todae-picker-thumb-border-color: initial;--_todae-picker-thumb-border-width: initial;--_todae-picker-thumb-edge-color: initial;--_todae-picker-thumb-edge-width: initial;--_todae-picker-thumb-size: initial;--_todae-picker-width: initial;--_todae-calendar-day-bg-default: initial;--_todae-calendar-day-bg-hover: initial;--_todae-calendar-day-bg-range: initial;--_todae-calendar-day-bg-selected: initial;--_todae-calendar-day-border-current: initial;--_todae-calendar-day-border-width: initial;--_todae-calendar-day-fg-default: initial;--_todae-calendar-day-fg-disabled: initial;--_todae-calendar-day-fg-range: initial;--_todae-calendar-day-fg-selected: initial;--_todae-calendar-day-radius: initial;--_todae-calendar-day-ring-focus: initial;--_todae-calendar-day-size: initial;--_todae-calendar-font-size: initial;--_todae-calendar-gap: initial;--_todae-calendar-heading-fg: initial;--_todae-calendar-heading-font-weight: initial;--_todae-calendar-heading-gap: initial;--_todae-calendar-heading-icon-size: initial;--_todae-calendar-heading-padding-x: initial;--_todae-calendar-nav-icon-size: initial;--_todae-calendar-weekday-fg: initial;--_todae-calendar-weekday-font-weight: initial;--_todae-drilldown-back-icon-size: initial;--_todae-drilldown-motion-duration: initial;--_todae-drilldown-motion-easing-enter: initial;--_todae-drilldown-motion-easing-exit: initial;--_todae-drilldown-ring-focus: initial}:scope[data-appearance=light],[data-appearance=light]{--todae-color-accent-active: oklch(.42 .18 26.28);--todae-color-accent-default: oklch(.54 .219 26.28);--todae-color-accent-hover: oklch(.48 .2 26.28);--todae-color-accent-soft: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-12));--todae-color-accent-soft-strong: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-28));--todae-color-bg-canvas: oklch(.97 .014 85);--todae-color-bg-elevated: oklch(.985 .008 85);--todae-color-bg-highlight: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-8));--todae-color-bg-pressed: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-14));--todae-color-bg-scrim: oklch(from var(--todae-color-gray-950) l c h / var(--todae-opacity-45));--todae-color-bg-selected: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-20));--todae-color-bg-subtle: var(--todae-color-gray-100);--todae-color-bg-surface: oklch(.985 .008 85);--todae-color-bg-transparent: oklch(from var(--todae-color-gray-0) l c h / 0);--todae-color-border-default: var(--todae-color-gray-950);--todae-color-border-subtle: var(--todae-color-gray-200);--todae-color-category-1-bg: var(--todae-color-red-100);--todae-color-category-1-border: var(--todae-color-red-300);--todae-color-category-1-fg: var(--todae-color-red-700);--todae-color-category-2-bg: var(--todae-color-amber-100);--todae-color-category-2-border: var(--todae-color-amber-300);--todae-color-category-2-fg: var(--todae-color-amber-700);--todae-color-category-3-bg: var(--todae-color-lime-100);--todae-color-category-3-border: var(--todae-color-lime-300);--todae-color-category-3-fg: var(--todae-color-lime-700);--todae-color-category-4-bg: var(--todae-color-green-100);--todae-color-category-4-border: var(--todae-color-green-300);--todae-color-category-4-fg: var(--todae-color-green-700);--todae-color-category-5-bg: var(--todae-color-teal-100);--todae-color-category-5-border: var(--todae-color-teal-300);--todae-color-category-5-fg: var(--todae-color-teal-700);--todae-color-category-6-bg: var(--todae-color-blue-100);--todae-color-category-6-border: var(--todae-color-blue-300);--todae-color-category-6-fg: var(--todae-color-blue-700);--todae-color-category-7-bg: var(--todae-color-violet-100);--todae-color-category-7-border: var(--todae-color-violet-300);--todae-color-category-7-fg: var(--todae-color-violet-700);--todae-color-category-8-bg: var(--todae-color-pink-100);--todae-color-category-8-border: var(--todae-color-pink-300);--todae-color-category-8-fg: var(--todae-color-pink-700);--todae-color-danger-default: var(--todae-color-red-600);--todae-color-fg-default: var(--todae-color-gray-950);--todae-color-fg-muted: var(--todae-color-gray-600);--todae-color-fg-placeholder: var(--todae-color-gray-500);--todae-color-on-accent: var(--todae-color-gray-0);--todae-color-status-critical-bg: var(--todae-color-red-100);--todae-color-status-critical-border: var(--todae-color-red-300);--todae-color-status-critical-fg: var(--todae-color-red-700);--todae-color-status-info-bg: var(--todae-color-gray-100);--todae-color-status-info-border: var(--todae-color-gray-300);--todae-color-status-info-fg: var(--todae-color-gray-700);--todae-color-status-success-bg: var(--todae-color-green-100);--todae-color-status-success-border: var(--todae-color-green-300);--todae-color-status-success-fg: var(--todae-color-green-700);--todae-color-status-warning-bg: var(--todae-color-amber-100);--todae-color-status-warning-border: var(--todae-color-amber-300);--todae-color-status-warning-fg: var(--todae-color-amber-700);color-scheme:light}@media not (prefers-color-scheme:dark){:scope[data-appearance=system],[data-appearance=system]{--todae-color-accent-active: oklch(.42 .18 26.28);--todae-color-accent-default: oklch(.54 .219 26.28);--todae-color-accent-hover: oklch(.48 .2 26.28);--todae-color-accent-soft: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-12));--todae-color-accent-soft-strong: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-28));--todae-color-bg-canvas: oklch(.97 .014 85);--todae-color-bg-elevated: oklch(.985 .008 85);--todae-color-bg-highlight: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-8));--todae-color-bg-pressed: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-14));--todae-color-bg-scrim: oklch(from var(--todae-color-gray-950) l c h / var(--todae-opacity-45));--todae-color-bg-selected: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-20));--todae-color-bg-subtle: var(--todae-color-gray-100);--todae-color-bg-surface: oklch(.985 .008 85);--todae-color-bg-transparent: oklch(from var(--todae-color-gray-0) l c h / 0);--todae-color-border-default: var(--todae-color-gray-950);--todae-color-border-subtle: var(--todae-color-gray-200);--todae-color-category-1-bg: var(--todae-color-red-100);--todae-color-category-1-border: var(--todae-color-red-300);--todae-color-category-1-fg: var(--todae-color-red-700);--todae-color-category-2-bg: var(--todae-color-amber-100);--todae-color-category-2-border: var(--todae-color-amber-300);--todae-color-category-2-fg: var(--todae-color-amber-700);--todae-color-category-3-bg: var(--todae-color-lime-100);--todae-color-category-3-border: var(--todae-color-lime-300);--todae-color-category-3-fg: var(--todae-color-lime-700);--todae-color-category-4-bg: var(--todae-color-green-100);--todae-color-category-4-border: var(--todae-color-green-300);--todae-color-category-4-fg: var(--todae-color-green-700);--todae-color-category-5-bg: var(--todae-color-teal-100);--todae-color-category-5-border: var(--todae-color-teal-300);--todae-color-category-5-fg: var(--todae-color-teal-700);--todae-color-category-6-bg: var(--todae-color-blue-100);--todae-color-category-6-border: var(--todae-color-blue-300);--todae-color-category-6-fg: var(--todae-color-blue-700);--todae-color-category-7-bg: var(--todae-color-violet-100);--todae-color-category-7-border: var(--todae-color-violet-300);--todae-color-category-7-fg: var(--todae-color-violet-700);--todae-color-category-8-bg: var(--todae-color-pink-100);--todae-color-category-8-border: var(--todae-color-pink-300);--todae-color-category-8-fg: var(--todae-color-pink-700);--todae-color-danger-default: var(--todae-color-red-600);--todae-color-fg-default: var(--todae-color-gray-950);--todae-color-fg-muted: var(--todae-color-gray-600);--todae-color-fg-placeholder: var(--todae-color-gray-500);--todae-color-on-accent: var(--todae-color-gray-0);--todae-color-status-critical-bg: var(--todae-color-red-100);--todae-color-status-critical-border: var(--todae-color-red-300);--todae-color-status-critical-fg: var(--todae-color-red-700);--todae-color-status-info-bg: var(--todae-color-gray-100);--todae-color-status-info-border: var(--todae-color-gray-300);--todae-color-status-info-fg: var(--todae-color-gray-700);--todae-color-status-success-bg: var(--todae-color-green-100);--todae-color-status-success-border: var(--todae-color-green-300);--todae-color-status-success-fg: var(--todae-color-green-700);--todae-color-status-warning-bg: var(--todae-color-amber-100);--todae-color-status-warning-border: var(--todae-color-amber-300);--todae-color-status-warning-fg: var(--todae-color-amber-700);color-scheme:light}}:scope[data-appearance=dark],[data-appearance=dark]{--todae-color-accent-active: oklch(.79 .16 28.44);--todae-color-accent-default: oklch(.79 .15 28.44);--todae-color-accent-hover: oklch(.84 .12 28.44);--todae-color-accent-soft: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-12));--todae-color-accent-soft-strong: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-28));--todae-color-bg-canvas: oklch(.16 .008 70);--todae-color-bg-elevated: oklch(.19 .008 70);--todae-color-bg-highlight: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-10));--todae-color-bg-pressed: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-16));--todae-color-bg-scrim: oklch(from var(--todae-color-gray-950) l c h / var(--todae-opacity-70));--todae-color-bg-selected: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-20));--todae-color-bg-subtle: var(--todae-color-gray-850);--todae-color-bg-surface: oklch(.19 .008 70);--todae-color-bg-transparent: oklch(from var(--todae-color-gray-900) l c h / 0);--todae-color-border-default: var(--todae-color-gray-50);--todae-color-border-subtle: var(--todae-color-gray-800);--todae-color-category-1-bg: var(--todae-color-red-900);--todae-color-category-1-border: var(--todae-color-red-700);--todae-color-category-1-fg: var(--todae-color-red-200);--todae-color-category-2-bg: var(--todae-color-amber-900);--todae-color-category-2-border: var(--todae-color-amber-700);--todae-color-category-2-fg: var(--todae-color-amber-200);--todae-color-category-3-bg: var(--todae-color-lime-900);--todae-color-category-3-border: var(--todae-color-lime-700);--todae-color-category-3-fg: var(--todae-color-lime-200);--todae-color-category-4-bg: var(--todae-color-green-900);--todae-color-category-4-border: var(--todae-color-green-700);--todae-color-category-4-fg: var(--todae-color-green-200);--todae-color-category-5-bg: var(--todae-color-teal-900);--todae-color-category-5-border: var(--todae-color-teal-700);--todae-color-category-5-fg: var(--todae-color-teal-200);--todae-color-category-6-bg: var(--todae-color-blue-900);--todae-color-category-6-border: var(--todae-color-blue-700);--todae-color-category-6-fg: var(--todae-color-blue-200);--todae-color-category-7-bg: var(--todae-color-violet-900);--todae-color-category-7-border: var(--todae-color-violet-700);--todae-color-category-7-fg: var(--todae-color-violet-200);--todae-color-category-8-bg: var(--todae-color-pink-900);--todae-color-category-8-border: var(--todae-color-pink-700);--todae-color-category-8-fg: var(--todae-color-pink-200);--todae-color-danger-default: var(--todae-color-red-300);--todae-color-fg-default: var(--todae-color-gray-50);--todae-color-fg-muted: var(--todae-color-gray-300);--todae-color-fg-placeholder: var(--todae-color-gray-400);--todae-color-on-accent: var(--todae-color-gray-950);--todae-color-status-critical-bg: var(--todae-color-red-900);--todae-color-status-critical-border: var(--todae-color-red-700);--todae-color-status-critical-fg: var(--todae-color-red-200);--todae-color-status-info-bg: var(--todae-color-gray-800);--todae-color-status-info-border: var(--todae-color-gray-600);--todae-color-status-info-fg: var(--todae-color-gray-100);--todae-color-status-success-bg: var(--todae-color-green-900);--todae-color-status-success-border: var(--todae-color-green-700);--todae-color-status-success-fg: var(--todae-color-green-200);--todae-color-status-warning-bg: var(--todae-color-amber-900);--todae-color-status-warning-border: var(--todae-color-amber-700);--todae-color-status-warning-fg: var(--todae-color-amber-200);color-scheme:dark}@media(prefers-color-scheme:dark){:scope[data-appearance=system],[data-appearance=system]{--todae-color-accent-active: oklch(.79 .16 28.44);--todae-color-accent-default: oklch(.79 .15 28.44);--todae-color-accent-hover: oklch(.84 .12 28.44);--todae-color-accent-soft: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-12));--todae-color-accent-soft-strong: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-28));--todae-color-bg-canvas: oklch(.16 .008 70);--todae-color-bg-elevated: oklch(.19 .008 70);--todae-color-bg-highlight: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-10));--todae-color-bg-pressed: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-16));--todae-color-bg-scrim: oklch(from var(--todae-color-gray-950) l c h / var(--todae-opacity-70));--todae-color-bg-selected: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-20));--todae-color-bg-subtle: var(--todae-color-gray-850);--todae-color-bg-surface: oklch(.19 .008 70);--todae-color-bg-transparent: oklch(from var(--todae-color-gray-900) l c h / 0);--todae-color-border-default: var(--todae-color-gray-50);--todae-color-border-subtle: var(--todae-color-gray-800);--todae-color-category-1-bg: var(--todae-color-red-900);--todae-color-category-1-border: var(--todae-color-red-700);--todae-color-category-1-fg: var(--todae-color-red-200);--todae-color-category-2-bg: var(--todae-color-amber-900);--todae-color-category-2-border: var(--todae-color-amber-700);--todae-color-category-2-fg: var(--todae-color-amber-200);--todae-color-category-3-bg: var(--todae-color-lime-900);--todae-color-category-3-border: var(--todae-color-lime-700);--todae-color-category-3-fg: var(--todae-color-lime-200);--todae-color-category-4-bg: var(--todae-color-green-900);--todae-color-category-4-border: var(--todae-color-green-700);--todae-color-category-4-fg: var(--todae-color-green-200);--todae-color-category-5-bg: var(--todae-color-teal-900);--todae-color-category-5-border: var(--todae-color-teal-700);--todae-color-category-5-fg: var(--todae-color-teal-200);--todae-color-category-6-bg: var(--todae-color-blue-900);--todae-color-category-6-border: var(--todae-color-blue-700);--todae-color-category-6-fg: var(--todae-color-blue-200);--todae-color-category-7-bg: var(--todae-color-violet-900);--todae-color-category-7-border: var(--todae-color-violet-700);--todae-color-category-7-fg: var(--todae-color-violet-200);--todae-color-category-8-bg: var(--todae-color-pink-900);--todae-color-category-8-border: var(--todae-color-pink-700);--todae-color-category-8-fg: var(--todae-color-pink-200);--todae-color-danger-default: var(--todae-color-red-300);--todae-color-fg-default: var(--todae-color-gray-50);--todae-color-fg-muted: var(--todae-color-gray-300);--todae-color-fg-placeholder: var(--todae-color-gray-400);--todae-color-on-accent: var(--todae-color-gray-950);--todae-color-status-critical-bg: var(--todae-color-red-900);--todae-color-status-critical-border: var(--todae-color-red-700);--todae-color-status-critical-fg: var(--todae-color-red-200);--todae-color-status-info-bg: var(--todae-color-gray-800);--todae-color-status-info-border: var(--todae-color-gray-600);--todae-color-status-info-fg: var(--todae-color-gray-100);--todae-color-status-success-bg: var(--todae-color-green-900);--todae-color-status-success-border: var(--todae-color-green-700);--todae-color-status-success-fg: var(--todae-color-green-200);--todae-color-status-warning-bg: var(--todae-color-amber-900);--todae-color-status-warning-border: var(--todae-color-amber-700);--todae-color-status-warning-fg: var(--todae-color-amber-200);color-scheme:dark}}:scope[data-density=compact],[data-density=compact]{--todae-space-chip-x: var(--todae-space-1);--todae-space-chip-y: .125rem;--todae-space-control-x: var(--todae-space-2);--todae-space-control-y: var(--todae-space-1);--todae-space-field-gap: var(--todae-space-1);--todae-space-inline-gap: var(--todae-space-1);--todae-space-overlay-gap: var(--todae-space-2);--todae-space-overlay-padding: var(--todae-space-4);--todae-space-prose-gap: var(--todae-space-3);--todae-space-prose-heading-after: var(--todae-space-2);--todae-space-prose-heading-before: var(--todae-space-6);--todae-space-prose-item-gap: var(--todae-space-1);--todae-space-selection-gap: var(--todae-space-2);--todae-space-selection-size: var(--todae-space-4);--todae-space-stack-gap: var(--todae-space-2);--todae-space-stack-gap-condensed: var(--todae-space-1);--todae-space-stack-gap-spacious: var(--todae-space-4)}:scope[data-density=comfortable],[data-density=comfortable]{--todae-space-chip-x: var(--todae-space-2);--todae-space-chip-y: var(--todae-space-1);--todae-space-control-x: var(--todae-space-3);--todae-space-control-y: var(--todae-space-2);--todae-space-field-gap: var(--todae-space-2);--todae-space-inline-gap: var(--todae-space-2);--todae-space-overlay-gap: var(--todae-space-3);--todae-space-overlay-padding: var(--todae-space-5);--todae-space-prose-gap: var(--todae-space-4);--todae-space-prose-heading-after: var(--todae-space-3);--todae-space-prose-heading-before: var(--todae-space-8);--todae-space-prose-item-gap: var(--todae-space-2);--todae-space-selection-gap: var(--todae-space-2);--todae-space-selection-size: var(--todae-space-5);--todae-space-stack-gap: var(--todae-space-3);--todae-space-stack-gap-condensed: var(--todae-space-1);--todae-space-stack-gap-spacious: var(--todae-space-6)}:scope[data-density=spacious],[data-density=spacious]{--todae-space-chip-x: var(--todae-space-3);--todae-space-chip-y: var(--todae-space-1);--todae-space-control-x: var(--todae-space-4);--todae-space-control-y: var(--todae-space-3);--todae-space-field-gap: var(--todae-space-2);--todae-space-inline-gap: var(--todae-space-3);--todae-space-overlay-gap: var(--todae-space-4);--todae-space-overlay-padding: var(--todae-space-6);--todae-space-prose-gap: var(--todae-space-5);--todae-space-prose-heading-after: var(--todae-space-4);--todae-space-prose-heading-before: var(--todae-space-10);--todae-space-prose-item-gap: var(--todae-space-3);--todae-space-selection-gap: var(--todae-space-3);--todae-space-selection-size: var(--todae-space-6);--todae-space-stack-gap: var(--todae-space-5);--todae-space-stack-gap-condensed: var(--todae-space-2);--todae-space-stack-gap-spacious: var(--todae-space-8)}:scope:not([data-appearance]):not([data-density]),:scope[data-appearance],[data-appearance],:scope[data-density],[data-density]{--todae-focus-ring-color: var(--_todae-focus-ring-color, var(--todae-color-accent-default));--todae-focus-ring-offset: var(--_todae-focus-ring-offset, 2px);--todae-focus-ring-width: var(--_todae-focus-ring-width, 2px);--todae-button-base-border-width: var(--_todae-button-base-border-width, var(--todae-border-width));--todae-button-base-font-letter-spacing: var(--_todae-button-base-font-letter-spacing, var(--todae-font-letter-spacing-default));--todae-button-base-font-size: var(--_todae-button-base-font-size, var(--todae-font-size-2));--todae-button-base-font-text-transform: var(--_todae-button-base-font-text-transform, var(--todae-font-text-transform-default));--todae-button-base-font-weight: var(--_todae-button-base-font-weight, var(--todae-font-weight-medium));--todae-button-base-gap: var(--_todae-button-base-gap, var(--todae-space-inline-gap));--todae-button-base-icon-size: var(--_todae-button-base-icon-size, 1rem);--todae-button-base-padding-x: var(--_todae-button-base-padding-x, var(--todae-space-control-x));--todae-button-base-padding-y: var(--_todae-button-base-padding-y, var(--todae-space-control-y));--todae-button-base-pressed-ring-width: var(--_todae-button-base-pressed-ring-width, 1px);--todae-button-base-radius: var(--_todae-button-base-radius, var(--todae-radius-md));--todae-button-primary-bg-active: var(--_todae-button-primary-bg-active, var(--todae-color-accent-active));--todae-button-primary-bg-default: var(--_todae-button-primary-bg-default, var(--todae-color-accent-default));--todae-button-primary-bg-disabled: var(--_todae-button-primary-bg-disabled, var(--todae-color-bg-surface));--todae-button-primary-bg-focus: var(--_todae-button-primary-bg-focus, var(--todae-color-accent-default));--todae-button-primary-bg-hover: var(--_todae-button-primary-bg-hover, var(--todae-color-accent-hover));--todae-button-primary-border-active: var(--_todae-button-primary-border-active, var(--todae-color-accent-active));--todae-button-primary-border-default: var(--_todae-button-primary-border-default, var(--todae-color-accent-default));--todae-button-primary-border-disabled: var(--_todae-button-primary-border-disabled, var(--todae-color-border-default));--todae-button-primary-border-focus: var(--_todae-button-primary-border-focus, var(--todae-color-accent-default));--todae-button-primary-border-hover: var(--_todae-button-primary-border-hover, var(--todae-color-accent-hover));--todae-button-primary-fg-active: var(--_todae-button-primary-fg-active, var(--todae-color-on-accent));--todae-button-primary-fg-default: var(--_todae-button-primary-fg-default, var(--todae-color-on-accent));--todae-button-primary-fg-disabled: var(--_todae-button-primary-fg-disabled, var(--todae-color-fg-placeholder));--todae-button-primary-fg-focus: var(--_todae-button-primary-fg-focus, var(--todae-color-on-accent));--todae-button-primary-fg-hover: var(--_todae-button-primary-fg-hover, var(--todae-color-on-accent));--todae-button-primary-ring-focus: var(--_todae-button-primary-ring-focus, var(--todae-focus-ring-color));--todae-button-primary-shadow: var(--_todae-button-primary-shadow, var(--todae-shadow-none));--todae-button-secondary-bg-active: var(--_todae-button-secondary-bg-active, var(--todae-color-bg-pressed));--todae-button-secondary-bg-default: var(--_todae-button-secondary-bg-default, var(--todae-color-bg-transparent));--todae-button-secondary-bg-disabled: var(--_todae-button-secondary-bg-disabled, var(--todae-color-bg-transparent));--todae-button-secondary-bg-focus: var(--_todae-button-secondary-bg-focus, var(--todae-color-bg-transparent));--todae-button-secondary-bg-hover: var(--_todae-button-secondary-bg-hover, var(--todae-color-bg-highlight));--todae-button-secondary-border-active: var(--_todae-button-secondary-border-active, var(--todae-color-border-default));--todae-button-secondary-border-default: var(--_todae-button-secondary-border-default, var(--todae-color-border-default));--todae-button-secondary-border-disabled: var(--_todae-button-secondary-border-disabled, var(--todae-color-border-default));--todae-button-secondary-border-focus: var(--_todae-button-secondary-border-focus, var(--todae-color-accent-default));--todae-button-secondary-border-hover: var(--_todae-button-secondary-border-hover, var(--todae-color-border-default));--todae-button-secondary-fg-active: var(--_todae-button-secondary-fg-active, var(--todae-color-fg-default));--todae-button-secondary-fg-default: var(--_todae-button-secondary-fg-default, var(--todae-color-fg-default));--todae-button-secondary-fg-disabled: var(--_todae-button-secondary-fg-disabled, var(--todae-color-fg-placeholder));--todae-button-secondary-fg-focus: var(--_todae-button-secondary-fg-focus, var(--todae-color-fg-default));--todae-button-secondary-fg-hover: var(--_todae-button-secondary-fg-hover, var(--todae-color-fg-default));--todae-button-secondary-ring-focus: var(--_todae-button-secondary-ring-focus, var(--todae-focus-ring-color));--todae-button-secondary-shadow: var(--_todae-button-secondary-shadow, var(--todae-shadow-none));--todae-button-ghost-bg-active: var(--_todae-button-ghost-bg-active, var(--todae-color-bg-pressed));--todae-button-ghost-bg-default: var(--_todae-button-ghost-bg-default, var(--todae-color-bg-transparent));--todae-button-ghost-bg-disabled: var(--_todae-button-ghost-bg-disabled, var(--todae-color-bg-transparent));--todae-button-ghost-bg-focus: var(--_todae-button-ghost-bg-focus, var(--todae-color-bg-transparent));--todae-button-ghost-bg-hover: var(--_todae-button-ghost-bg-hover, var(--todae-color-bg-highlight));--todae-button-ghost-border-active: var(--_todae-button-ghost-border-active, var(--todae-color-bg-transparent));--todae-button-ghost-border-default: var(--_todae-button-ghost-border-default, var(--todae-color-bg-transparent));--todae-button-ghost-border-disabled: var(--_todae-button-ghost-border-disabled, var(--todae-color-bg-transparent));--todae-button-ghost-border-focus: var(--_todae-button-ghost-border-focus, var(--todae-color-accent-default));--todae-button-ghost-border-hover: var(--_todae-button-ghost-border-hover, var(--todae-color-bg-transparent));--todae-button-ghost-fg-active: var(--_todae-button-ghost-fg-active, var(--todae-color-fg-default));--todae-button-ghost-fg-default: var(--_todae-button-ghost-fg-default, var(--todae-color-fg-default));--todae-button-ghost-fg-disabled: var(--_todae-button-ghost-fg-disabled, var(--todae-color-fg-placeholder));--todae-button-ghost-fg-focus: var(--_todae-button-ghost-fg-focus, var(--todae-color-fg-default));--todae-button-ghost-fg-hover: var(--_todae-button-ghost-fg-hover, var(--todae-color-fg-default));--todae-button-ghost-ring-focus: var(--_todae-button-ghost-ring-focus, var(--todae-focus-ring-color));--todae-button-ghost-shadow: var(--_todae-button-ghost-shadow, var(--todae-shadow-none));--todae-stack-gap: var(--_todae-stack-gap, var(--todae-space-stack-gap));--todae-stack-gap-condensed: var(--_todae-stack-gap-condensed, var(--todae-space-stack-gap-condensed));--todae-stack-gap-spacious: var(--_todae-stack-gap-spacious, var(--todae-space-stack-gap-spacious));--todae-text-fg-accent: var(--_todae-text-fg-accent, var(--todae-color-accent-default));--todae-text-fg-default: var(--_todae-text-fg-default, var(--todae-color-fg-default));--todae-text-fg-muted: var(--_todae-text-fg-muted, var(--todae-color-fg-muted));--todae-text-font-family: var(--_todae-text-font-family, var(--todae-font-family-sans));--todae-text-label-fg: var(--_todae-text-label-fg, var(--todae-text-fg-default));--todae-text-label-font-family: var(--_todae-text-label-font-family, var(--todae-font-family-mono));--todae-text-label-font-letter-spacing: var(--_todae-text-label-font-letter-spacing, .06rem);--todae-text-label-font-size: var(--_todae-text-label-font-size, var(--todae-font-size-1));--todae-text-label-font-text-transform: var(--_todae-text-label-font-text-transform, uppercase);--todae-text-label-font-weight: var(--_todae-text-label-font-weight, var(--todae-text-weight-medium));--todae-text-label-leading: var(--_todae-text-label-leading, var(--todae-font-leading-tight));--todae-text-leading-default: var(--_todae-text-leading-default, var(--todae-font-leading-default));--todae-text-leading-tight: var(--_todae-text-leading-tight, var(--todae-font-leading-tight));--todae-text-size-2: var(--_todae-text-size-2, var(--todae-font-size-2));--todae-text-size-3: var(--_todae-text-size-3, var(--todae-font-size-3));--todae-text-size-4: var(--_todae-text-size-4, var(--todae-font-size-4));--todae-text-size-5: var(--_todae-text-size-5, var(--todae-font-size-5));--todae-text-size-6: var(--_todae-text-size-6, var(--todae-font-size-6));--todae-text-weight-bold: var(--_todae-text-weight-bold, var(--todae-font-weight-bold));--todae-text-weight-medium: var(--_todae-text-weight-medium, var(--todae-font-weight-medium));--todae-text-weight-regular: var(--_todae-text-weight-regular, var(--todae-font-weight-regular));--todae-prose-fg: var(--_todae-prose-fg, var(--todae-color-fg-default));--todae-prose-gap: var(--_todae-prose-gap, var(--todae-space-prose-gap));--todae-prose-h1-size: var(--_todae-prose-h1-size, var(--todae-font-size-6));--todae-prose-h2-size: var(--_todae-prose-h2-size, var(--todae-font-size-5));--todae-prose-h3-size: var(--_todae-prose-h3-size, var(--todae-font-size-4));--todae-prose-h4-size: var(--_todae-prose-h4-size, var(--todae-font-size-3));--todae-prose-h5-size: var(--_todae-prose-h5-size, var(--todae-font-size-3));--todae-prose-h6-size: var(--_todae-prose-h6-size, var(--todae-font-size-2));--todae-prose-heading-fg: var(--_todae-prose-heading-fg, var(--todae-color-fg-default));--todae-prose-heading-leading: var(--_todae-prose-heading-leading, var(--todae-font-leading-tight));--todae-prose-heading-space-after: var(--_todae-prose-heading-space-after, var(--todae-space-prose-heading-after));--todae-prose-heading-space-before: var(--_todae-prose-heading-space-before, var(--todae-space-prose-heading-before));--todae-prose-heading-weight: var(--_todae-prose-heading-weight, var(--todae-font-weight-bold));--todae-prose-leading: var(--_todae-prose-leading, var(--todae-font-leading-default));--todae-prose-list-indent: var(--_todae-prose-list-indent, var(--todae-space-6));--todae-prose-list-item-gap: var(--_todae-prose-list-item-gap, var(--todae-space-prose-item-gap));--todae-prose-quote-border: var(--_todae-prose-quote-border, var(--todae-color-accent-default));--todae-prose-quote-border-width: var(--_todae-prose-quote-border-width, 3px);--todae-prose-quote-fg: var(--_todae-prose-quote-fg, var(--todae-color-fg-default));--todae-prose-quote-padding: var(--_todae-prose-quote-padding, var(--todae-space-4));--todae-prose-size: var(--_todae-prose-size, var(--todae-font-size-3));--todae-field-bg-default: var(--_todae-field-bg-default, var(--todae-color-bg-surface));--todae-field-bg-disabled: var(--_todae-field-bg-disabled, var(--todae-color-bg-subtle));--todae-field-border-default: var(--_todae-field-border-default, var(--todae-color-border-default));--todae-field-border-disabled: var(--_todae-field-border-disabled, var(--todae-color-border-subtle));--todae-field-border-focus: var(--_todae-field-border-focus, var(--todae-color-accent-default));--todae-field-border-hover: var(--_todae-field-border-hover, var(--todae-color-border-default));--todae-field-border-invalid: var(--_todae-field-border-invalid, var(--todae-color-danger-default));--todae-field-border-width: var(--_todae-field-border-width, var(--todae-border-width));--todae-field-counter-emphasis-weight: var(--_todae-field-counter-emphasis-weight, 600);--todae-field-date-time-gap: var(--_todae-field-date-time-gap, var(--todae-space-stack-gap));--todae-field-date-time-list-max-height: var(--_todae-field-date-time-list-max-height, 18rem);--todae-field-description-fg: var(--_todae-field-description-fg, var(--todae-color-fg-muted));--todae-field-description-font-size: var(--_todae-field-description-font-size, var(--todae-font-size-2));--todae-field-description-font-weight: var(--_todae-field-description-font-weight, var(--todae-font-weight-regular));--todae-field-description-leading: var(--_todae-field-description-leading, var(--todae-font-leading-snug));--todae-field-error-fg: var(--_todae-field-error-fg, var(--todae-color-danger-default));--todae-field-error-font-size: var(--_todae-field-error-font-size, var(--todae-font-size-2));--todae-field-error-font-weight: var(--_todae-field-error-font-weight, var(--todae-font-weight-regular));--todae-field-error-leading: var(--_todae-field-error-leading, var(--todae-font-leading-snug));--todae-field-fg-adornment: var(--_todae-field-fg-adornment, var(--todae-color-fg-placeholder));--todae-field-fg-default: var(--_todae-field-fg-default, var(--todae-color-fg-default));--todae-field-fg-disabled: var(--_todae-field-fg-disabled, var(--todae-color-fg-placeholder));--todae-field-fg-placeholder: var(--_todae-field-fg-placeholder, var(--todae-color-fg-placeholder));--todae-field-font-size: var(--_todae-field-font-size, var(--todae-font-size-3));--todae-field-gap: var(--_todae-field-gap, var(--todae-space-field-gap));--todae-field-icon-size: var(--_todae-field-icon-size, 1rem);--todae-field-label-fg: var(--_todae-field-label-fg, var(--todae-color-fg-default));--todae-field-label-font-letter-spacing: var(--_todae-field-label-font-letter-spacing, var(--todae-font-letter-spacing-default));--todae-field-label-font-size: var(--_todae-field-label-font-size, var(--todae-font-size-2));--todae-field-label-font-text-transform: var(--_todae-field-label-font-text-transform, var(--todae-font-text-transform-default));--todae-field-label-font-weight: var(--_todae-field-label-font-weight, var(--todae-font-weight-medium));--todae-field-label-gap: var(--_todae-field-label-gap, .4rem);--todae-field-leading: var(--_todae-field-leading, var(--todae-font-leading-default));--todae-field-messages-gap: var(--_todae-field-messages-gap, .2rem);--todae-field-min-width: var(--_todae-field-min-width, var(--todae-space-12));--todae-field-padding-x: var(--_todae-field-padding-x, var(--todae-space-control-x));--todae-field-padding-y: var(--_todae-field-padding-y, var(--todae-space-control-y));--todae-field-picker-bg: var(--_todae-field-picker-bg, var(--todae-popover-bg));--todae-field-picker-border: var(--_todae-field-picker-border, var(--todae-popover-border));--todae-field-picker-fg: var(--_todae-field-picker-fg, var(--todae-popover-fg));--todae-field-picker-max-height: var(--_todae-field-picker-max-height, var(--todae-popover-max-height));--todae-field-picker-padding-x: var(--_todae-field-picker-padding-x, var(--todae-popover-padding-x));--todae-field-picker-padding-y: var(--_todae-field-picker-padding-y, var(--todae-popover-padding-y));--todae-field-picker-radius: var(--_todae-field-picker-radius, var(--todae-popover-radius));--todae-field-picker-shadow: var(--_todae-field-picker-shadow, var(--todae-popover-shadow));--todae-field-radius: var(--_todae-field-radius, var(--todae-radius-md));--todae-field-ring-focus: var(--_todae-field-ring-focus, var(--todae-focus-ring-color));--todae-field-ring-invalid: var(--_todae-field-ring-invalid, var(--todae-color-danger-default));--todae-field-row-control-size: var(--_todae-field-row-control-size, 1.625rem);--todae-field-stepper-bg-active: var(--_todae-field-stepper-bg-active, var(--todae-color-bg-pressed));--todae-field-stepper-bg-hover: var(--_todae-field-stepper-bg-hover, var(--todae-color-bg-highlight));--todae-field-stepper-fg: var(--_todae-field-stepper-fg, var(--todae-color-fg-muted));--todae-field-stepper-radius: var(--_todae-field-stepper-radius, var(--todae-radius-sm));--todae-field-stepper-repeat-delay: var(--_todae-field-stepper-repeat-delay, .4s);--todae-field-stepper-repeat-interval: var(--_todae-field-stepper-repeat-interval, 60ms);--todae-field-stepper-size: var(--_todae-field-stepper-size, 1.5rem);--todae-field-swatch-border: var(--_todae-field-swatch-border, var(--todae-color-border-default));--todae-field-swatch-radius: var(--_todae-field-swatch-radius, var(--todae-radius-sm));--todae-field-token-bg: var(--_todae-field-token-bg, var(--todae-color-bg-subtle));--todae-field-token-radius: var(--_todae-field-token-radius, var(--todae-radius-sm));--todae-chip-bg-default: var(--_todae-chip-bg-default, var(--todae-color-bg-subtle));--todae-chip-bg-disabled: var(--_todae-chip-bg-disabled, var(--todae-color-bg-subtle));--todae-chip-bg-focus: var(--_todae-chip-bg-focus, var(--todae-color-bg-subtle));--todae-chip-bg-hover: var(--_todae-chip-bg-hover, var(--todae-color-bg-subtle));--todae-chip-border-default: var(--_todae-chip-border-default, var(--todae-color-border-subtle));--todae-chip-border-disabled: var(--_todae-chip-border-disabled, var(--todae-color-border-subtle));--todae-chip-border-focus: var(--_todae-chip-border-focus, var(--todae-color-accent-default));--todae-chip-border-hover: var(--_todae-chip-border-hover, var(--todae-color-border-default));--todae-chip-border-width: var(--_todae-chip-border-width, var(--todae-border-width));--todae-chip-category-1-bg: var(--_todae-chip-category-1-bg, var(--todae-color-category-1-bg));--todae-chip-category-1-border: var(--_todae-chip-category-1-border, var(--todae-color-category-1-border));--todae-chip-category-1-fg: var(--_todae-chip-category-1-fg, var(--todae-color-category-1-fg));--todae-chip-category-2-bg: var(--_todae-chip-category-2-bg, var(--todae-color-category-2-bg));--todae-chip-category-2-border: var(--_todae-chip-category-2-border, var(--todae-color-category-2-border));--todae-chip-category-2-fg: var(--_todae-chip-category-2-fg, var(--todae-color-category-2-fg));--todae-chip-category-3-bg: var(--_todae-chip-category-3-bg, var(--todae-color-category-3-bg));--todae-chip-category-3-border: var(--_todae-chip-category-3-border, var(--todae-color-category-3-border));--todae-chip-category-3-fg: var(--_todae-chip-category-3-fg, var(--todae-color-category-3-fg));--todae-chip-category-4-bg: var(--_todae-chip-category-4-bg, var(--todae-color-category-4-bg));--todae-chip-category-4-border: var(--_todae-chip-category-4-border, var(--todae-color-category-4-border));--todae-chip-category-4-fg: var(--_todae-chip-category-4-fg, var(--todae-color-category-4-fg));--todae-chip-category-5-bg: var(--_todae-chip-category-5-bg, var(--todae-color-category-5-bg));--todae-chip-category-5-border: var(--_todae-chip-category-5-border, var(--todae-color-category-5-border));--todae-chip-category-5-fg: var(--_todae-chip-category-5-fg, var(--todae-color-category-5-fg));--todae-chip-category-6-bg: var(--_todae-chip-category-6-bg, var(--todae-color-category-6-bg));--todae-chip-category-6-border: var(--_todae-chip-category-6-border, var(--todae-color-category-6-border));--todae-chip-category-6-fg: var(--_todae-chip-category-6-fg, var(--todae-color-category-6-fg));--todae-chip-category-7-bg: var(--_todae-chip-category-7-bg, var(--todae-color-category-7-bg));--todae-chip-category-7-border: var(--_todae-chip-category-7-border, var(--todae-color-category-7-border));--todae-chip-category-7-fg: var(--_todae-chip-category-7-fg, var(--todae-color-category-7-fg));--todae-chip-category-8-bg: var(--_todae-chip-category-8-bg, var(--todae-color-category-8-bg));--todae-chip-category-8-border: var(--_todae-chip-category-8-border, var(--todae-color-category-8-border));--todae-chip-category-8-fg: var(--_todae-chip-category-8-fg, var(--todae-color-category-8-fg));--todae-chip-critical-bg: var(--_todae-chip-critical-bg, var(--todae-color-status-critical-bg));--todae-chip-critical-border: var(--_todae-chip-critical-border, var(--todae-color-status-critical-border));--todae-chip-critical-fg: var(--_todae-chip-critical-fg, var(--todae-color-status-critical-fg));--todae-chip-dismiss-fg-default: var(--_todae-chip-dismiss-fg-default, var(--todae-color-fg-placeholder));--todae-chip-dismiss-fg-hover: var(--_todae-chip-dismiss-fg-hover, var(--todae-color-fg-default));--todae-chip-fg-default: var(--_todae-chip-fg-default, var(--todae-color-fg-default));--todae-chip-fg-disabled: var(--_todae-chip-fg-disabled, var(--todae-color-fg-placeholder));--todae-chip-fg-focus: var(--_todae-chip-fg-focus, var(--todae-color-fg-default));--todae-chip-fg-hover: var(--_todae-chip-fg-hover, var(--todae-color-fg-default));--todae-chip-font-size: var(--_todae-chip-font-size, var(--todae-font-size-2));--todae-chip-gap: var(--_todae-chip-gap, var(--todae-space-inline-gap));--todae-chip-icon-size: var(--_todae-chip-icon-size, .75rem);--todae-chip-info-bg: var(--_todae-chip-info-bg, var(--todae-color-status-info-bg));--todae-chip-info-border: var(--_todae-chip-info-border, var(--todae-color-status-info-border));--todae-chip-info-fg: var(--_todae-chip-info-fg, var(--todae-color-status-info-fg));--todae-chip-leading: var(--_todae-chip-leading, var(--todae-font-leading-tight));--todae-chip-padding-x: var(--_todae-chip-padding-x, var(--todae-space-chip-x));--todae-chip-padding-y: var(--_todae-chip-padding-y, var(--todae-space-chip-y));--todae-chip-panel-max-width: var(--_todae-chip-panel-max-width, 18rem);--todae-chip-panel-viewport-inset: var(--_todae-chip-panel-viewport-inset, var(--todae-space-4));--todae-chip-radius: var(--_todae-chip-radius, var(--todae-radius-sm));--todae-chip-ring-focus: var(--_todae-chip-ring-focus, var(--todae-focus-ring-color));--todae-chip-ring-offset: var(--_todae-chip-ring-offset, var(--todae-focus-ring-offset));--todae-chip-ring-width: var(--_todae-chip-ring-width, var(--todae-focus-ring-width));--todae-chip-success-bg: var(--_todae-chip-success-bg, var(--todae-color-status-success-bg));--todae-chip-success-border: var(--_todae-chip-success-border, var(--todae-color-status-success-border));--todae-chip-success-fg: var(--_todae-chip-success-fg, var(--todae-color-status-success-fg));--todae-chip-warning-bg: var(--_todae-chip-warning-bg, var(--todae-color-status-warning-bg));--todae-chip-warning-border: var(--_todae-chip-warning-border, var(--todae-color-status-warning-border));--todae-chip-warning-fg: var(--_todae-chip-warning-fg, var(--todae-color-status-warning-fg));--todae-overlay-motion-easing-enter: var(--_todae-overlay-motion-easing-enter, var(--todae-motion-easing-enter));--todae-overlay-motion-easing-exit: var(--_todae-overlay-motion-easing-exit, var(--todae-motion-easing-exit));--todae-overlay-scrim-bg: var(--_todae-overlay-scrim-bg, var(--todae-color-bg-scrim));--todae-dialog-bg: var(--_todae-dialog-bg, var(--todae-color-bg-elevated));--todae-dialog-border: var(--_todae-dialog-border, var(--todae-color-border-default));--todae-dialog-border-width: var(--_todae-dialog-border-width, var(--todae-border-width));--todae-dialog-fg: var(--_todae-dialog-fg, var(--todae-color-fg-default));--todae-dialog-gap: var(--_todae-dialog-gap, var(--todae-space-overlay-gap));--todae-dialog-max-width: var(--_todae-dialog-max-width, 32rem);--todae-dialog-motion-enter: var(--_todae-dialog-motion-enter, var(--todae-motion-duration-normal));--todae-dialog-motion-exit: var(--_todae-dialog-motion-exit, var(--todae-motion-duration-fast));--todae-dialog-padding-x: var(--_todae-dialog-padding-x, var(--todae-space-overlay-padding));--todae-dialog-padding-y: var(--_todae-dialog-padding-y, var(--todae-space-overlay-padding));--todae-dialog-radius: var(--_todae-dialog-radius, var(--todae-radius-lg));--todae-dialog-shadow: var(--_todae-dialog-shadow, var(--todae-shadow-none));--todae-dialog-title-font-size: var(--_todae-dialog-title-font-size, var(--todae-font-size-4));--todae-dialog-title-font-weight: var(--_todae-dialog-title-font-weight, var(--todae-font-weight-medium));--todae-sheet-bg: var(--_todae-sheet-bg, var(--todae-color-bg-elevated));--todae-sheet-border: var(--_todae-sheet-border, var(--todae-color-border-default));--todae-sheet-border-width: var(--_todae-sheet-border-width, var(--todae-border-width));--todae-sheet-fg: var(--_todae-sheet-fg, var(--todae-color-fg-default));--todae-sheet-gap: var(--_todae-sheet-gap, var(--todae-space-overlay-gap));--todae-sheet-grabber-bg: var(--_todae-sheet-grabber-bg, var(--todae-color-border-subtle));--todae-sheet-grabber-height: var(--_todae-sheet-grabber-height, var(--todae-space-1));--todae-sheet-grabber-radius: var(--_todae-sheet-grabber-radius, var(--todae-radius-full));--todae-sheet-grabber-width: var(--_todae-sheet-grabber-width, var(--todae-space-9));--todae-sheet-handle-hit: var(--_todae-sheet-handle-hit, var(--todae-space-11));--todae-sheet-motion-enter: var(--_todae-sheet-motion-enter, var(--todae-motion-duration-slow));--todae-sheet-motion-exit: var(--_todae-sheet-motion-exit, var(--todae-motion-duration-moderate));--todae-sheet-motion-resize: var(--_todae-sheet-motion-resize, var(--todae-motion-duration-slower));--todae-sheet-padding-x: var(--_todae-sheet-padding-x, var(--todae-space-overlay-padding));--todae-sheet-padding-y: var(--_todae-sheet-padding-y, var(--todae-space-overlay-padding));--todae-sheet-radius: var(--_todae-sheet-radius, var(--todae-radius-lg));--todae-sheet-ring-focus: var(--_todae-sheet-ring-focus, var(--todae-focus-ring-color));--todae-sheet-shadow: var(--_todae-sheet-shadow, var(--todae-dialog-shadow));--todae-sheet-snap-full-inset: var(--_todae-sheet-snap-full-inset, var(--todae-space-6));--todae-sheet-snap-mid: var(--_todae-sheet-snap-mid, .5);--todae-sheet-title-font-size: var(--_todae-sheet-title-font-size, var(--todae-dialog-title-font-size));--todae-sheet-title-font-weight: var(--_todae-sheet-title-font-weight, var(--todae-dialog-title-font-weight));--todae-popover-bg: var(--_todae-popover-bg, var(--todae-color-bg-elevated));--todae-popover-border: var(--_todae-popover-border, var(--todae-color-border-default));--todae-popover-border-width: var(--_todae-popover-border-width, var(--todae-border-width));--todae-popover-fg: var(--_todae-popover-fg, var(--todae-color-fg-default));--todae-popover-max-height: var(--_todae-popover-max-height, 20rem);--todae-popover-offset: var(--_todae-popover-offset, var(--todae-space-1));--todae-popover-padding-x: var(--_todae-popover-padding-x, var(--todae-space-overlay-padding));--todae-popover-padding-y: var(--_todae-popover-padding-y, var(--todae-space-overlay-padding));--todae-popover-radius: var(--_todae-popover-radius, var(--todae-radius-md));--todae-popover-shadow: var(--_todae-popover-shadow, var(--todae-shadow-none));--todae-tooltip-bg: var(--_todae-tooltip-bg, var(--todae-color-bg-elevated));--todae-tooltip-border: var(--_todae-tooltip-border, var(--todae-color-border-default));--todae-tooltip-border-width: var(--_todae-tooltip-border-width, var(--todae-border-width));--todae-tooltip-delay-hide: var(--_todae-tooltip-delay-hide, .1s);--todae-tooltip-delay-show: var(--_todae-tooltip-delay-show, .3s);--todae-tooltip-fg: var(--_todae-tooltip-fg, var(--todae-color-fg-default));--todae-tooltip-max-width: var(--_todae-tooltip-max-width, 16rem);--todae-tooltip-offset: var(--_todae-tooltip-offset, var(--todae-space-1));--todae-tooltip-padding-x: var(--_todae-tooltip-padding-x, var(--todae-space-2));--todae-tooltip-padding-y: var(--_todae-tooltip-padding-y, var(--todae-space-1));--todae-tooltip-radius: var(--_todae-tooltip-radius, var(--todae-radius-sm));--todae-tooltip-shadow: var(--_todae-tooltip-shadow, var(--todae-shadow-none));--todae-option-bg-default: var(--_todae-option-bg-default, var(--todae-color-bg-transparent));--todae-option-bg-hover: var(--_todae-option-bg-hover, var(--todae-color-bg-highlight));--todae-option-bg-selected: var(--_todae-option-bg-selected, var(--todae-color-bg-selected));--todae-option-bg-selected-highlighted: var(--_todae-option-bg-selected-highlighted, var(--todae-color-accent-soft-strong));--todae-option-check-border: var(--_todae-option-check-border, var(--todae-color-border-default));--todae-option-check-border-width: var(--_todae-option-check-border-width, var(--todae-border-width));--todae-option-check-fg: var(--_todae-option-check-fg, var(--todae-color-fg-default));--todae-option-check-gap: var(--_todae-option-check-gap, .4);--todae-option-check-radius: var(--_todae-option-check-radius, var(--todae-radius-sm));--todae-option-check-scale: var(--_todae-option-check-scale, .85);--todae-option-fg-default: var(--_todae-option-fg-default, var(--todae-color-fg-default));--todae-option-fg-disabled: var(--_todae-option-fg-disabled, var(--todae-color-fg-placeholder));--todae-option-fg-selected: var(--_todae-option-fg-selected, var(--todae-color-fg-default));--todae-option-font-size: var(--_todae-option-font-size, var(--todae-font-size-2));--todae-option-font-weight: var(--_todae-option-font-weight, var(--todae-font-weight-regular));--todae-option-leading: var(--_todae-option-leading, var(--todae-font-leading-tight));--todae-option-list-gap: var(--_todae-option-list-gap, 2px);--todae-option-padding-x: var(--_todae-option-padding-x, var(--todae-space-control-x));--todae-option-padding-y: var(--_todae-option-padding-y, var(--todae-space-control-y));--todae-option-radius: var(--_todae-option-radius, var(--todae-radius-sm));--todae-option-ring-focus: var(--_todae-option-ring-focus, var(--todae-focus-ring-color));--todae-menu-gap: var(--_todae-menu-gap, 2px);--todae-menu-item-bg-default: var(--_todae-menu-item-bg-default, var(--todae-color-bg-transparent));--todae-menu-item-bg-highlight: var(--_todae-menu-item-bg-highlight, var(--todae-color-bg-highlight));--todae-menu-item-check-fg: var(--_todae-menu-item-check-fg, var(--todae-color-fg-default));--todae-menu-item-fg-default: var(--_todae-menu-item-fg-default, var(--todae-color-fg-default));--todae-menu-item-fg-disabled: var(--_todae-menu-item-fg-disabled, var(--todae-color-fg-placeholder));--todae-menu-item-font-size: var(--_todae-menu-item-font-size, var(--todae-font-size-2));--todae-menu-item-font-weight: var(--_todae-menu-item-font-weight, var(--todae-font-weight-regular));--todae-menu-item-indicator-dot-inset: var(--_todae-menu-item-indicator-dot-inset, .3);--todae-menu-item-indicator-scale: var(--_todae-menu-item-indicator-scale, 1);--todae-menu-item-leading: var(--_todae-menu-item-leading, var(--todae-font-leading-tight));--todae-menu-item-padding-x: var(--_todae-menu-item-padding-x, var(--todae-space-control-x));--todae-menu-item-padding-y: var(--_todae-menu-item-padding-y, var(--todae-space-control-y));--todae-menu-item-radius: var(--_todae-menu-item-radius, var(--todae-radius-sm));--todae-menu-item-ring-focus: var(--_todae-menu-item-ring-focus, var(--todae-focus-ring-color));--todae-menu-min-width: var(--_todae-menu-min-width, 10rem);--todae-menu-separator: var(--_todae-menu-separator, var(--todae-color-border-subtle));--todae-menu-separator-thickness: var(--_todae-menu-separator-thickness, 1px);--todae-tabs-bg-default: var(--_todae-tabs-bg-default, var(--todae-color-bg-transparent));--todae-tabs-bg-hover: var(--_todae-tabs-bg-hover, var(--todae-color-bg-highlight));--todae-tabs-border: var(--_todae-tabs-border, var(--todae-color-border-subtle));--todae-tabs-border-width: var(--_todae-tabs-border-width, var(--todae-border-width));--todae-tabs-fg-default: var(--_todae-tabs-fg-default, var(--todae-color-fg-muted));--todae-tabs-fg-disabled: var(--_todae-tabs-fg-disabled, var(--todae-color-fg-placeholder));--todae-tabs-fg-hover: var(--_todae-tabs-fg-hover, var(--todae-color-fg-default));--todae-tabs-fg-selected: var(--_todae-tabs-fg-selected, var(--todae-color-fg-default));--todae-tabs-font-letter-spacing: var(--_todae-tabs-font-letter-spacing, var(--todae-font-letter-spacing-default));--todae-tabs-font-size: var(--_todae-tabs-font-size, var(--todae-font-size-2));--todae-tabs-font-text-transform: var(--_todae-tabs-font-text-transform, var(--todae-font-text-transform-default));--todae-tabs-font-weight: var(--_todae-tabs-font-weight, var(--todae-font-weight-medium));--todae-tabs-gap: var(--_todae-tabs-gap, var(--todae-space-inline-gap));--todae-tabs-indicator-color: var(--_todae-tabs-indicator-color, var(--todae-color-accent-default));--todae-tabs-indicator-size: var(--_todae-tabs-indicator-size, 2px);--todae-tabs-leading: var(--_todae-tabs-leading, var(--todae-font-leading-tight));--todae-tabs-padding-x: var(--_todae-tabs-padding-x, var(--todae-space-control-x));--todae-tabs-padding-y: var(--_todae-tabs-padding-y, var(--todae-space-control-y));--todae-tabs-radius: var(--_todae-tabs-radius, var(--todae-radius-sm));--todae-tabs-ring-focus: var(--_todae-tabs-ring-focus, var(--todae-focus-ring-color));--todae-selection-bg-checked: var(--_todae-selection-bg-checked, var(--todae-color-accent-default));--todae-selection-bg-default: var(--_todae-selection-bg-default, var(--todae-color-bg-surface));--todae-selection-bg-disabled: var(--_todae-selection-bg-disabled, var(--todae-color-bg-subtle));--todae-selection-border-checked: var(--_todae-selection-border-checked, var(--todae-color-accent-default));--todae-selection-border-default: var(--_todae-selection-border-default, var(--todae-color-border-default));--todae-selection-border-disabled: var(--_todae-selection-border-disabled, var(--todae-color-border-subtle));--todae-selection-border-invalid: var(--_todae-selection-border-invalid, var(--todae-color-danger-default));--todae-selection-border-width: var(--_todae-selection-border-width, var(--todae-border-width));--todae-selection-fg-default: var(--_todae-selection-fg-default, var(--todae-color-fg-default));--todae-selection-fg-disabled: var(--_todae-selection-fg-disabled, var(--todae-color-fg-placeholder));--todae-selection-font-size: var(--_todae-selection-font-size, var(--todae-font-size-2));--todae-selection-font-weight: var(--_todae-selection-font-weight, var(--todae-font-weight-regular));--todae-selection-gap: var(--_todae-selection-gap, var(--todae-space-selection-gap));--todae-selection-indicator-fg: var(--_todae-selection-indicator-fg, var(--todae-color-on-accent));--todae-selection-radius: var(--_todae-selection-radius, var(--todae-radius-sm));--todae-selection-ring-focus: var(--_todae-selection-ring-focus, var(--todae-focus-ring-color));--todae-selection-ring-invalid: var(--_todae-selection-ring-invalid, var(--todae-color-danger-default));--todae-selection-size: var(--_todae-selection-size, var(--todae-space-selection-size));--todae-selection-thumb-bg: var(--_todae-selection-thumb-bg, var(--todae-color-bg-surface));--todae-selection-thumb-inset: var(--_todae-selection-thumb-inset, 1px);--todae-selection-track-bg: var(--_todae-selection-track-bg, var(--todae-color-bg-subtle));--todae-alert-border-width: var(--_todae-alert-border-width, var(--todae-border-width));--todae-alert-critical-bg: var(--_todae-alert-critical-bg, var(--todae-color-status-critical-bg));--todae-alert-critical-border: var(--_todae-alert-critical-border, var(--todae-color-status-critical-border));--todae-alert-critical-fg: var(--_todae-alert-critical-fg, var(--todae-color-status-critical-fg));--todae-alert-font-size: var(--_todae-alert-font-size, var(--todae-font-size-2));--todae-alert-gap: var(--_todae-alert-gap, var(--todae-space-inline-gap));--todae-alert-icon-size: var(--_todae-alert-icon-size, 1rem);--todae-alert-info-bg: var(--_todae-alert-info-bg, var(--todae-color-status-info-bg));--todae-alert-info-border: var(--_todae-alert-info-border, var(--todae-color-status-info-border));--todae-alert-info-fg: var(--_todae-alert-info-fg, var(--todae-color-status-info-fg));--todae-alert-leading: var(--_todae-alert-leading, var(--todae-font-leading-default));--todae-alert-padding-x: var(--_todae-alert-padding-x, var(--todae-space-control-x));--todae-alert-padding-y: var(--_todae-alert-padding-y, var(--todae-space-control-x));--todae-alert-radius: var(--_todae-alert-radius, var(--todae-radius-md));--todae-alert-success-bg: var(--_todae-alert-success-bg, var(--todae-color-status-success-bg));--todae-alert-success-border: var(--_todae-alert-success-border, var(--todae-color-status-success-border));--todae-alert-success-fg: var(--_todae-alert-success-fg, var(--todae-color-status-success-fg));--todae-alert-title-font-weight: var(--_todae-alert-title-font-weight, var(--todae-font-weight-medium));--todae-alert-warning-bg: var(--_todae-alert-warning-bg, var(--todae-color-status-warning-bg));--todae-alert-warning-border: var(--_todae-alert-warning-border, var(--todae-color-status-warning-border));--todae-alert-warning-fg: var(--_todae-alert-warning-fg, var(--todae-color-status-warning-fg));--todae-emptystate-actions-gap: var(--_todae-emptystate-actions-gap, var(--todae-space-inline-gap));--todae-emptystate-description-fg: var(--_todae-emptystate-description-fg, var(--todae-color-fg-muted));--todae-emptystate-fg: var(--_todae-emptystate-fg, var(--todae-color-fg-default));--todae-emptystate-font-size: var(--_todae-emptystate-font-size, var(--todae-font-size-2));--todae-emptystate-gap: var(--_todae-emptystate-gap, var(--todae-space-stack-gap));--todae-emptystate-icon-fg: var(--_todae-emptystate-icon-fg, var(--todae-color-fg-muted));--todae-emptystate-icon-size: var(--_todae-emptystate-icon-size, 2.5rem);--todae-emptystate-leading: var(--_todae-emptystate-leading, var(--todae-font-leading-default));--todae-emptystate-max-width: var(--_todae-emptystate-max-width, 28rem);--todae-emptystate-padding: var(--_todae-emptystate-padding, var(--todae-space-overlay-padding));--todae-emptystate-title-fg: var(--_todae-emptystate-title-fg, var(--todae-color-fg-default));--todae-emptystate-title-font-size: var(--_todae-emptystate-title-font-size, var(--todae-font-size-4));--todae-emptystate-title-font-weight: var(--_todae-emptystate-title-font-weight, var(--todae-font-weight-bold));--todae-emptystate-title-leading: var(--_todae-emptystate-title-leading, var(--todae-font-leading-tight));--todae-toast-border-width: var(--_todae-toast-border-width, var(--todae-border-width));--todae-toast-critical-bg: var(--_todae-toast-critical-bg, var(--todae-color-status-critical-bg));--todae-toast-critical-border: var(--_todae-toast-critical-border, var(--todae-color-status-critical-border));--todae-toast-critical-fg: var(--_todae-toast-critical-fg, var(--todae-color-status-critical-fg));--todae-toast-enter-offset: var(--_todae-toast-enter-offset, var(--todae-space-2));--todae-toast-font-size: var(--_todae-toast-font-size, var(--todae-font-size-2));--todae-toast-gap: var(--_todae-toast-gap, var(--todae-space-inline-gap));--todae-toast-icon-size: var(--_todae-toast-icon-size, 1rem);--todae-toast-info-bg: var(--_todae-toast-info-bg, var(--todae-color-status-info-bg));--todae-toast-info-border: var(--_todae-toast-info-border, var(--todae-color-status-info-border));--todae-toast-info-fg: var(--_todae-toast-info-fg, var(--todae-color-status-info-fg));--todae-toast-inset: var(--_todae-toast-inset, var(--todae-space-overlay-padding));--todae-toast-leading: var(--_todae-toast-leading, var(--todae-font-leading-default));--todae-toast-motion-enter: var(--_todae-toast-motion-enter, var(--todae-motion-duration-normal));--todae-toast-motion-exit: var(--_todae-toast-motion-exit, var(--todae-motion-duration-fast));--todae-toast-padding-x: var(--_todae-toast-padding-x, var(--todae-space-control-x));--todae-toast-padding-y: var(--_todae-toast-padding-y, var(--todae-space-control-x));--todae-toast-peek: var(--_todae-toast-peek, var(--todae-space-3));--todae-toast-radius: var(--_todae-toast-radius, var(--todae-radius-md));--todae-toast-ring-focus: var(--_todae-toast-ring-focus, var(--todae-focus-ring-color));--todae-toast-shadow: var(--_todae-toast-shadow, var(--todae-shadow-none));--todae-toast-stack-gap: var(--_todae-toast-stack-gap, var(--todae-space-2));--todae-toast-success-bg: var(--_todae-toast-success-bg, var(--todae-color-status-success-bg));--todae-toast-success-border: var(--_todae-toast-success-border, var(--todae-color-status-success-border));--todae-toast-success-fg: var(--_todae-toast-success-fg, var(--todae-color-status-success-fg));--todae-toast-title-font-weight: var(--_todae-toast-title-font-weight, var(--todae-font-weight-medium));--todae-toast-warning-bg: var(--_todae-toast-warning-bg, var(--todae-color-status-warning-bg));--todae-toast-warning-border: var(--_todae-toast-warning-border, var(--todae-color-status-warning-border));--todae-toast-warning-fg: var(--_todae-toast-warning-fg, var(--todae-color-status-warning-fg));--todae-toast-width: var(--_todae-toast-width, 22rem);--todae-fieldset-gap: var(--_todae-fieldset-gap, var(--todae-space-field-gap));--todae-fieldset-legend-fg: var(--_todae-fieldset-legend-fg, var(--todae-color-fg-default));--todae-fieldset-legend-font-size: var(--_todae-fieldset-legend-font-size, var(--todae-font-size-2));--todae-fieldset-legend-font-weight: var(--_todae-fieldset-legend-font-weight, var(--todae-font-weight-medium));--todae-fieldset-legend-gap: var(--_todae-fieldset-legend-gap, var(--todae-space-field-gap));--todae-form-summary-bg: var(--_todae-form-summary-bg, var(--todae-color-status-critical-bg));--todae-form-summary-border: var(--_todae-form-summary-border, var(--todae-color-status-critical-border));--todae-form-summary-border-width: var(--_todae-form-summary-border-width, var(--todae-border-width));--todae-form-summary-fg: var(--_todae-form-summary-fg, var(--todae-color-status-critical-fg));--todae-form-summary-font-size: var(--_todae-form-summary-font-size, var(--todae-font-size-2));--todae-form-summary-gap: var(--_todae-form-summary-gap, var(--todae-space-inline-gap));--todae-form-summary-leading: var(--_todae-form-summary-leading, var(--todae-font-leading-default));--todae-form-summary-link-decoration-default: var(--_todae-form-summary-link-decoration-default, var(--todae-link-decoration-default));--todae-form-summary-link-decoration-hover: var(--_todae-form-summary-link-decoration-hover, var(--todae-link-decoration-hover));--todae-form-summary-link-decoration-offset: var(--_todae-form-summary-link-decoration-offset, var(--todae-link-decoration-offset));--todae-form-summary-link-decoration-thickness: var(--_todae-form-summary-link-decoration-thickness, var(--todae-link-decoration-thickness));--todae-form-summary-link-fg-default: var(--_todae-form-summary-link-fg-default, var(--todae-link-fg-default));--todae-form-summary-link-fg-hover: var(--_todae-form-summary-link-fg-hover, var(--todae-link-fg-hover));--todae-form-summary-link-ring-focus: var(--_todae-form-summary-link-ring-focus, var(--todae-focus-ring-color));--todae-form-summary-link-ring-radius: var(--_todae-form-summary-link-ring-radius, var(--todae-link-ring-radius));--todae-form-summary-padding-x: var(--_todae-form-summary-padding-x, var(--todae-space-control-x));--todae-form-summary-padding-y: var(--_todae-form-summary-padding-y, var(--todae-space-control-x));--todae-form-summary-radius: var(--_todae-form-summary-radius, var(--todae-radius-md));--todae-form-summary-ring-focus: var(--_todae-form-summary-ring-focus, var(--todae-focus-ring-color));--todae-form-summary-title-font-weight: var(--_todae-form-summary-title-font-weight, var(--todae-font-weight-medium));--todae-link-decoration-current: var(--_todae-link-decoration-current, var(--todae-color-accent-default));--todae-link-decoration-current-thickness: var(--_todae-link-decoration-current-thickness, 2px);--todae-link-decoration-default: var(--_todae-link-decoration-default, var(--todae-color-fg-default));--todae-link-decoration-hover: var(--_todae-link-decoration-hover, var(--todae-color-fg-default));--todae-link-decoration-offset: var(--_todae-link-decoration-offset, 3px);--todae-link-decoration-thickness: var(--_todae-link-decoration-thickness, 1px);--todae-link-fg-current: var(--_todae-link-fg-current, var(--todae-color-fg-default));--todae-link-fg-default: var(--_todae-link-fg-default, var(--todae-color-fg-default));--todae-link-fg-hover: var(--_todae-link-fg-hover, var(--todae-color-fg-default));--todae-link-ring-focus: var(--_todae-link-ring-focus, var(--todae-focus-ring-color));--todae-link-ring-radius: var(--_todae-link-ring-radius, 2px);--todae-disclosure-border: var(--_todae-disclosure-border, var(--todae-color-border-subtle));--todae-disclosure-border-width: var(--_todae-disclosure-border-width, var(--todae-border-width));--todae-disclosure-gap: var(--_todae-disclosure-gap, var(--todae-space-inline-gap));--todae-disclosure-marker-fg: var(--_todae-disclosure-marker-fg, var(--todae-color-fg-muted));--todae-disclosure-marker-gap: var(--_todae-disclosure-marker-gap, .375);--todae-disclosure-marker-scale: var(--_todae-disclosure-marker-scale, 1);--todae-disclosure-motion-duration: var(--_todae-disclosure-motion-duration, var(--todae-motion-duration-normal));--todae-disclosure-motion-easing-enter: var(--_todae-disclosure-motion-easing-enter, var(--todae-motion-easing-enter));--todae-disclosure-motion-easing-exit: var(--_todae-disclosure-motion-easing-exit, var(--todae-motion-easing-exit));--todae-disclosure-padding-y: var(--_todae-disclosure-padding-y, var(--todae-space-control-y));--todae-disclosure-ring-focus: var(--_todae-disclosure-ring-focus, var(--todae-focus-ring-color));--todae-disclosure-ring-radius: var(--_todae-disclosure-ring-radius, 2px);--todae-disclosure-summary-fg: var(--_todae-disclosure-summary-fg, var(--todae-color-fg-default));--todae-disclosure-summary-font-weight: var(--_todae-disclosure-summary-font-weight, var(--todae-font-weight-medium));--todae-separator-color: var(--_todae-separator-color, var(--todae-color-border-subtle));--todae-separator-space: var(--_todae-separator-space, var(--todae-space-stack-gap));--todae-separator-thickness: var(--_todae-separator-thickness, 1px);--todae-table-border: var(--_todae-table-border, var(--todae-color-border-subtle));--todae-table-caption-fg: var(--_todae-table-caption-fg, var(--todae-color-fg-muted));--todae-table-cell-padding-x: var(--_todae-table-cell-padding-x, var(--todae-space-control-x));--todae-table-cell-padding-y: var(--_todae-table-cell-padding-y, var(--todae-space-control-y));--todae-table-fg: var(--_todae-table-fg, var(--todae-color-fg-default));--todae-table-header-border: var(--_todae-table-header-border, var(--todae-color-fg-default));--todae-table-header-fg: var(--_todae-table-header-fg, var(--todae-color-fg-default));--todae-table-header-font-letter-spacing: var(--_todae-table-header-font-letter-spacing, var(--todae-font-letter-spacing-default));--todae-table-header-font-text-transform: var(--_todae-table-header-font-text-transform, var(--todae-font-text-transform-default));--todae-table-header-font-weight: var(--_todae-table-header-font-weight, var(--todae-font-weight-medium));--todae-table-row-bg-selected: var(--_todae-table-row-bg-selected, var(--todae-color-bg-selected));--todae-table-rule-thickness: var(--_todae-table-rule-thickness, 1px);--todae-table-sort-gap: var(--_todae-table-sort-gap, var(--todae-space-inline-gap));--todae-table-sort-icon-fg-default: var(--_todae-table-sort-icon-fg-default, var(--todae-color-fg-muted));--todae-table-sort-icon-fg-selected: var(--_todae-table-sort-icon-fg-selected, var(--todae-color-fg-default));--todae-table-sort-icon-size: var(--_todae-table-sort-icon-size, 1rem);--todae-table-sort-ring-focus: var(--_todae-table-sort-ring-focus, var(--todae-focus-ring-color));--todae-meter-fill-critical: var(--_todae-meter-fill-critical, var(--todae-color-status-critical-fg));--todae-meter-fill-optimum: var(--_todae-meter-fill-optimum, var(--todae-color-status-success-fg));--todae-meter-fill-suboptimum: var(--_todae-meter-fill-suboptimum, var(--todae-color-status-warning-fg));--todae-progress-fill: var(--_todae-progress-fill, var(--todae-color-accent-default));--todae-progress-height: var(--_todae-progress-height, .5rem);--todae-progress-motion-duration: var(--_todae-progress-motion-duration, 1.2s);--todae-progress-radius: var(--_todae-progress-radius, var(--todae-radius-sm));--todae-progress-track: var(--_todae-progress-track, var(--todae-color-border-subtle));--todae-slider-fill: var(--_todae-slider-fill, var(--todae-color-accent-default));--todae-slider-ring-focus: var(--_todae-slider-ring-focus, var(--todae-focus-ring-color));--todae-badge-border-width: var(--_todae-badge-border-width, var(--todae-border-width));--todae-badge-category-1-bg: var(--_todae-badge-category-1-bg, var(--todae-color-category-1-bg));--todae-badge-category-1-border: var(--_todae-badge-category-1-border, var(--todae-color-category-1-border));--todae-badge-category-1-fg: var(--_todae-badge-category-1-fg, var(--todae-color-category-1-fg));--todae-badge-category-2-bg: var(--_todae-badge-category-2-bg, var(--todae-color-category-2-bg));--todae-badge-category-2-border: var(--_todae-badge-category-2-border, var(--todae-color-category-2-border));--todae-badge-category-2-fg: var(--_todae-badge-category-2-fg, var(--todae-color-category-2-fg));--todae-badge-category-3-bg: var(--_todae-badge-category-3-bg, var(--todae-color-category-3-bg));--todae-badge-category-3-border: var(--_todae-badge-category-3-border, var(--todae-color-category-3-border));--todae-badge-category-3-fg: var(--_todae-badge-category-3-fg, var(--todae-color-category-3-fg));--todae-badge-category-4-bg: var(--_todae-badge-category-4-bg, var(--todae-color-category-4-bg));--todae-badge-category-4-border: var(--_todae-badge-category-4-border, var(--todae-color-category-4-border));--todae-badge-category-4-fg: var(--_todae-badge-category-4-fg, var(--todae-color-category-4-fg));--todae-badge-category-5-bg: var(--_todae-badge-category-5-bg, var(--todae-color-category-5-bg));--todae-badge-category-5-border: var(--_todae-badge-category-5-border, var(--todae-color-category-5-border));--todae-badge-category-5-fg: var(--_todae-badge-category-5-fg, var(--todae-color-category-5-fg));--todae-badge-category-6-bg: var(--_todae-badge-category-6-bg, var(--todae-color-category-6-bg));--todae-badge-category-6-border: var(--_todae-badge-category-6-border, var(--todae-color-category-6-border));--todae-badge-category-6-fg: var(--_todae-badge-category-6-fg, var(--todae-color-category-6-fg));--todae-badge-category-7-bg: var(--_todae-badge-category-7-bg, var(--todae-color-category-7-bg));--todae-badge-category-7-border: var(--_todae-badge-category-7-border, var(--todae-color-category-7-border));--todae-badge-category-7-fg: var(--_todae-badge-category-7-fg, var(--todae-color-category-7-fg));--todae-badge-category-8-bg: var(--_todae-badge-category-8-bg, var(--todae-color-category-8-bg));--todae-badge-category-8-border: var(--_todae-badge-category-8-border, var(--todae-color-category-8-border));--todae-badge-category-8-fg: var(--_todae-badge-category-8-fg, var(--todae-color-category-8-fg));--todae-badge-critical-bg: var(--_todae-badge-critical-bg, var(--todae-color-status-critical-bg));--todae-badge-critical-border: var(--_todae-badge-critical-border, var(--todae-color-status-critical-border));--todae-badge-critical-fg: var(--_todae-badge-critical-fg, var(--todae-color-status-critical-fg));--todae-badge-font-size: var(--_todae-badge-font-size, var(--todae-font-size-1));--todae-badge-font-weight: var(--_todae-badge-font-weight, var(--todae-font-weight-medium));--todae-badge-info-bg: var(--_todae-badge-info-bg, var(--todae-color-status-info-bg));--todae-badge-info-border: var(--_todae-badge-info-border, var(--todae-color-status-info-border));--todae-badge-info-fg: var(--_todae-badge-info-fg, var(--todae-color-status-info-fg));--todae-badge-leading: var(--_todae-badge-leading, var(--todae-font-leading-tight));--todae-badge-neutral-bg: var(--_todae-badge-neutral-bg, var(--todae-color-bg-transparent));--todae-badge-neutral-border: var(--_todae-badge-neutral-border, var(--todae-color-border-subtle));--todae-badge-neutral-fg: var(--_todae-badge-neutral-fg, var(--todae-color-fg-default));--todae-badge-padding-x: var(--_todae-badge-padding-x, var(--todae-space-chip-x));--todae-badge-padding-y: var(--_todae-badge-padding-y, var(--todae-space-chip-y));--todae-badge-radius: var(--_todae-badge-radius, var(--todae-radius-sm));--todae-badge-success-bg: var(--_todae-badge-success-bg, var(--todae-color-status-success-bg));--todae-badge-success-border: var(--_todae-badge-success-border, var(--todae-color-status-success-border));--todae-badge-success-fg: var(--_todae-badge-success-fg, var(--todae-color-status-success-fg));--todae-badge-warning-bg: var(--_todae-badge-warning-bg, var(--todae-color-status-warning-bg));--todae-badge-warning-border: var(--_todae-badge-warning-border, var(--todae-color-status-warning-border));--todae-badge-warning-fg: var(--_todae-badge-warning-fg, var(--todae-color-status-warning-fg));--todae-card-bg: var(--_todae-card-bg, var(--todae-color-bg-transparent));--todae-card-border: var(--_todae-card-border, var(--todae-color-border-default));--todae-card-border-width: var(--_todae-card-border-width, var(--todae-border-width));--todae-card-fg: var(--_todae-card-fg, var(--todae-color-fg-default));--todae-card-gap: var(--_todae-card-gap, var(--todae-space-overlay-gap));--todae-card-padding: var(--_todae-card-padding, var(--todae-space-overlay-padding));--todae-card-radius: var(--_todae-card-radius, var(--todae-radius-lg));--todae-card-shadow: var(--_todae-card-shadow, var(--todae-shadow-none));--todae-datalist-details-fg: var(--_todae-datalist-details-fg, var(--todae-color-fg-default));--todae-datalist-details-min-width: var(--_todae-datalist-details-min-width, 12rem);--todae-datalist-font-size: var(--_todae-datalist-font-size, var(--todae-font-size-3));--todae-datalist-gap-between-columns: var(--_todae-datalist-gap-between-columns, var(--todae-space-stack-gap-spacious));--todae-datalist-gap-column: var(--_todae-datalist-gap-column, var(--todae-space-inline-gap));--todae-datalist-gap-row: var(--_todae-datalist-gap-row, var(--todae-space-stack-gap));--todae-datalist-gap-stacked: var(--_todae-datalist-gap-stacked, var(--todae-space-stack-gap-condensed));--todae-datalist-leading: var(--_todae-datalist-leading, var(--todae-font-leading-default));--todae-datalist-term-fg: var(--_todae-datalist-term-fg, var(--todae-color-fg-muted));--todae-datalist-term-font-weight: var(--_todae-datalist-term-font-weight, var(--todae-font-weight-medium));--todae-datalist-term-width: var(--_todae-datalist-term-width, 10rem);--todae-message-actions-motion-duration: var(--_todae-message-actions-motion-duration, var(--todae-motion-duration-normal));--todae-message-actions-motion-easing-enter: var(--_todae-message-actions-motion-easing-enter, var(--todae-motion-easing-enter));--todae-message-actions-motion-easing-exit: var(--_todae-message-actions-motion-easing-exit, var(--todae-motion-easing-exit));--todae-message-fg: var(--_todae-message-fg, var(--todae-color-fg-default));--todae-message-gap: var(--_todae-message-gap, var(--todae-space-inline-gap));--todae-message-header-fg: var(--_todae-message-header-fg, var(--todae-color-fg-muted));--todae-message-header-font-size: var(--_todae-message-header-font-size, var(--todae-font-size-2));--todae-message-header-space-after: var(--_todae-message-header-space-after, var(--todae-space-stack-gap-condensed));--todae-message-row-gap: var(--_todae-message-row-gap, var(--todae-space-stack-gap));--todae-message-system-fg: var(--_todae-message-system-fg, var(--todae-color-fg-muted));--todae-message-system-font-size: var(--_todae-message-system-font-size, var(--todae-font-size-2));--todae-message-time-fg: var(--_todae-message-time-fg, var(--todae-color-fg-muted));--todae-message-time-font-size: var(--_todae-message-time-font-size, var(--todae-font-size-2));--todae-message-user-bg: var(--_todae-message-user-bg, var(--todae-color-bg-subtle));--todae-message-user-border-width: var(--_todae-message-user-border-width, var(--todae-border-width));--todae-message-user-fg: var(--_todae-message-user-fg, var(--todae-color-fg-default));--todae-message-user-max-width: var(--_todae-message-user-max-width, 32rem);--todae-message-user-padding-x: var(--_todae-message-user-padding-x, var(--todae-space-control-x));--todae-message-user-padding-y: var(--_todae-message-user-padding-y, var(--todae-space-control-y));--todae-message-user-radius: var(--_todae-message-user-radius, var(--todae-radius-lg));--todae-conversation-gap: var(--_todae-conversation-gap, var(--todae-space-stack-gap-spacious));--todae-conversation-ring-focus: var(--_todae-conversation-ring-focus, var(--todae-focus-ring-color));--todae-conversation-scroll-button-inset: var(--_todae-conversation-scroll-button-inset, var(--todae-space-stack-gap));--todae-attachment-bg: var(--_todae-attachment-bg, var(--todae-color-bg-surface));--todae-attachment-border-default: var(--_todae-attachment-border-default, var(--todae-color-border-subtle));--todae-attachment-border-error: var(--_todae-attachment-border-error, var(--todae-color-status-critical-border));--todae-attachment-border-width: var(--_todae-attachment-border-width, var(--todae-border-width));--todae-attachment-fg: var(--_todae-attachment-fg, var(--todae-color-fg-default));--todae-attachment-gap: var(--_todae-attachment-gap, var(--todae-space-inline-gap));--todae-attachment-icon-size: var(--_todae-attachment-icon-size, 1.25rem);--todae-attachment-leading: var(--_todae-attachment-leading, var(--todae-font-leading-tight));--todae-attachment-max-width: var(--_todae-attachment-max-width, 16rem);--todae-attachment-meta-fg-default: var(--_todae-attachment-meta-fg-default, var(--todae-color-fg-muted));--todae-attachment-meta-fg-error: var(--_todae-attachment-meta-fg-error, var(--todae-color-status-critical-fg));--todae-attachment-meta-font-size: var(--_todae-attachment-meta-font-size, var(--todae-font-size-1));--todae-attachment-name-font-size: var(--_todae-attachment-name-font-size, var(--todae-font-size-2));--todae-attachment-name-font-weight: var(--_todae-attachment-name-font-weight, var(--todae-font-weight-medium));--todae-attachment-padding-x: var(--_todae-attachment-padding-x, var(--todae-space-control-y));--todae-attachment-padding-y: var(--_todae-attachment-padding-y, var(--todae-space-control-y));--todae-attachment-preview-bg: var(--_todae-attachment-preview-bg, var(--todae-color-bg-subtle));--todae-attachment-preview-fg: var(--_todae-attachment-preview-fg, var(--todae-color-fg-muted));--todae-attachment-preview-radius: var(--_todae-attachment-preview-radius, var(--todae-radius-sm));--todae-attachment-preview-size: var(--_todae-attachment-preview-size, var(--todae-space-10));--todae-attachment-radius: var(--_todae-attachment-radius, var(--todae-radius-md));--todae-steps-fg-current: var(--_todae-steps-fg-current, var(--todae-color-fg-default));--todae-steps-fg-done: var(--_todae-steps-fg-done, var(--todae-color-fg-muted));--todae-steps-fg-error: var(--_todae-steps-fg-error, var(--todae-color-fg-default));--todae-steps-fg-pending: var(--_todae-steps-fg-pending, var(--todae-color-fg-muted));--todae-steps-gap: var(--_todae-steps-gap, var(--todae-space-stack-gap));--todae-steps-icon-size: var(--_todae-steps-icon-size, .75rem);--todae-steps-leading: var(--_todae-steps-leading, var(--todae-font-leading-default));--todae-steps-line-color: var(--_todae-steps-line-color, var(--todae-color-border-default));--todae-steps-line-gap: var(--_todae-steps-line-gap, 2px);--todae-steps-line-width: var(--_todae-steps-line-width, var(--todae-border-width));--todae-steps-marker-bg-current: var(--_todae-steps-marker-bg-current, var(--todae-color-bg-transparent));--todae-steps-marker-bg-done: var(--_todae-steps-marker-bg-done, var(--todae-color-accent-default));--todae-steps-marker-bg-error: var(--_todae-steps-marker-bg-error, var(--todae-color-status-critical-bg));--todae-steps-marker-bg-pending: var(--_todae-steps-marker-bg-pending, var(--todae-color-bg-transparent));--todae-steps-marker-border-current: var(--_todae-steps-marker-border-current, var(--todae-color-bg-transparent));--todae-steps-marker-border-done: var(--_todae-steps-marker-border-done, var(--todae-color-accent-default));--todae-steps-marker-border-error: var(--_todae-steps-marker-border-error, var(--todae-color-status-critical-border));--todae-steps-marker-border-pending: var(--_todae-steps-marker-border-pending, var(--todae-color-border-default));--todae-steps-marker-border-width: var(--_todae-steps-marker-border-width, var(--todae-border-width));--todae-steps-marker-fg-current: var(--_todae-steps-marker-fg-current, var(--todae-color-fg-default));--todae-steps-marker-fg-done: var(--_todae-steps-marker-fg-done, var(--todae-color-on-accent));--todae-steps-marker-fg-error: var(--_todae-steps-marker-fg-error, var(--todae-color-status-critical-fg));--todae-steps-marker-fg-pending: var(--_todae-steps-marker-fg-pending, var(--todae-color-fg-muted));--todae-steps-marker-gap: var(--_todae-steps-marker-gap, var(--todae-space-inline-gap));--todae-steps-marker-size: var(--_todae-steps-marker-size, 1.25rem);--todae-breadcrumbs-current-fg: var(--_todae-breadcrumbs-current-fg, var(--todae-color-fg-default));--todae-breadcrumbs-current-font-weight: var(--_todae-breadcrumbs-current-font-weight, var(--todae-font-weight-medium));--todae-breadcrumbs-font-size: var(--_todae-breadcrumbs-font-size, var(--todae-font-size-2));--todae-breadcrumbs-gap: var(--_todae-breadcrumbs-gap, var(--todae-space-inline-gap));--todae-breadcrumbs-separator-fg: var(--_todae-breadcrumbs-separator-fg, var(--todae-color-fg-muted));--todae-toolbar-gap: var(--_todae-toolbar-gap, var(--todae-space-inline-gap));--todae-toolbar-separator-color: var(--_todae-toolbar-separator-color, var(--todae-color-border-subtle));--todae-toolbar-separator-thickness: var(--_todae-toolbar-separator-thickness, 1px);--todae-drawer-bg: var(--_todae-drawer-bg, var(--todae-color-bg-elevated));--todae-drawer-border: var(--_todae-drawer-border, var(--todae-color-border-default));--todae-drawer-border-width: var(--_todae-drawer-border-width, var(--todae-border-width));--todae-drawer-fg: var(--_todae-drawer-fg, var(--todae-color-fg-default));--todae-drawer-gap: var(--_todae-drawer-gap, var(--todae-dialog-gap));--todae-drawer-motion-enter: var(--_todae-drawer-motion-enter, var(--todae-motion-duration-slow));--todae-drawer-motion-exit: var(--_todae-drawer-motion-exit, var(--todae-motion-duration-moderate));--todae-drawer-padding-x: var(--_todae-drawer-padding-x, var(--todae-space-overlay-padding));--todae-drawer-padding-y: var(--_todae-drawer-padding-y, var(--todae-space-overlay-padding));--todae-drawer-shadow: var(--_todae-drawer-shadow, var(--todae-dialog-shadow));--todae-drawer-size: var(--_todae-drawer-size, 24rem);--todae-drawer-title-font-size: var(--_todae-drawer-title-font-size, var(--todae-dialog-title-font-size));--todae-drawer-title-font-weight: var(--_todae-drawer-title-font-weight, var(--todae-dialog-title-font-weight));--todae-loader-motion-duration: var(--_todae-loader-motion-duration, .8s);--todae-loader-size: var(--_todae-loader-size, 1.25rem);--todae-loader-thickness: var(--_todae-loader-thickness, 2px);--todae-loader-track-tint: var(--_todae-loader-track-tint, var(--todae-opacity-20));--todae-skeleton-bg: var(--_todae-skeleton-bg, var(--todae-color-bg-subtle));--todae-skeleton-motion-duration: var(--_todae-skeleton-motion-duration, 1.6s);--todae-skeleton-motion-easing: var(--_todae-skeleton-motion-easing, cubic-bezier(.42, 0, .58, 1));--todae-skeleton-pulse-opacity: var(--_todae-skeleton-pulse-opacity, .5);--todae-skeleton-radius: var(--_todae-skeleton-radius, var(--todae-radius-sm));--todae-code-block-bg: var(--_todae-code-block-bg, var(--todae-color-bg-subtle));--todae-code-block-fg: var(--_todae-code-block-fg, var(--todae-color-fg-default));--todae-code-block-leading: var(--_todae-code-block-leading, var(--todae-font-leading-default));--todae-code-block-padding: var(--_todae-code-block-padding, var(--todae-space-overlay-padding));--todae-code-block-radius: var(--_todae-code-block-radius, var(--todae-radius-md));--todae-code-font-family: var(--_todae-code-font-family, var(--todae-font-family-mono));--todae-code-font-scale: var(--_todae-code-font-scale, .875);--todae-code-padding-x: var(--_todae-code-padding-x, .25rem);--todae-code-padding-y: var(--_todae-code-padding-y, .0625rem);--todae-code-radius: var(--_todae-code-radius, var(--todae-radius-sm));--todae-code-tint: var(--_todae-code-tint, var(--todae-opacity-10));--todae-kbd-bg: var(--_todae-kbd-bg, var(--todae-color-bg-surface));--todae-kbd-border: var(--_todae-kbd-border, var(--todae-color-border-default));--todae-kbd-border-width: var(--_todae-kbd-border-width, var(--todae-border-width));--todae-kbd-fg: var(--_todae-kbd-fg, var(--todae-color-fg-default));--todae-kbd-font-family: var(--_todae-kbd-font-family, var(--todae-font-family-mono));--todae-kbd-font-scale: var(--_todae-kbd-font-scale, .8125);--todae-kbd-padding-x: var(--_todae-kbd-padding-x, .375rem);--todae-kbd-padding-y: var(--_todae-kbd-padding-y, .0625rem);--todae-kbd-radius: var(--_todae-kbd-radius, var(--todae-radius-sm));--todae-avatar-bg: var(--_todae-avatar-bg, var(--todae-color-bg-subtle));--todae-avatar-category-1-bg: var(--_todae-avatar-category-1-bg, var(--todae-color-category-1-bg));--todae-avatar-category-1-fg: var(--_todae-avatar-category-1-fg, var(--todae-color-category-1-fg));--todae-avatar-category-2-bg: var(--_todae-avatar-category-2-bg, var(--todae-color-category-2-bg));--todae-avatar-category-2-fg: var(--_todae-avatar-category-2-fg, var(--todae-color-category-2-fg));--todae-avatar-category-3-bg: var(--_todae-avatar-category-3-bg, var(--todae-color-category-3-bg));--todae-avatar-category-3-fg: var(--_todae-avatar-category-3-fg, var(--todae-color-category-3-fg));--todae-avatar-category-4-bg: var(--_todae-avatar-category-4-bg, var(--todae-color-category-4-bg));--todae-avatar-category-4-fg: var(--_todae-avatar-category-4-fg, var(--todae-color-category-4-fg));--todae-avatar-category-5-bg: var(--_todae-avatar-category-5-bg, var(--todae-color-category-5-bg));--todae-avatar-category-5-fg: var(--_todae-avatar-category-5-fg, var(--todae-color-category-5-fg));--todae-avatar-category-6-bg: var(--_todae-avatar-category-6-bg, var(--todae-color-category-6-bg));--todae-avatar-category-6-fg: var(--_todae-avatar-category-6-fg, var(--todae-color-category-6-fg));--todae-avatar-category-7-bg: var(--_todae-avatar-category-7-bg, var(--todae-color-category-7-bg));--todae-avatar-category-7-fg: var(--_todae-avatar-category-7-fg, var(--todae-color-category-7-fg));--todae-avatar-category-8-bg: var(--_todae-avatar-category-8-bg, var(--todae-color-category-8-bg));--todae-avatar-category-8-fg: var(--_todae-avatar-category-8-fg, var(--todae-color-category-8-fg));--todae-avatar-fg: var(--_todae-avatar-fg, var(--todae-color-fg-default));--todae-avatar-font-scale: var(--_todae-avatar-font-scale, .4);--todae-avatar-font-weight: var(--_todae-avatar-font-weight, var(--todae-font-weight-medium));--todae-avatar-group-overlap: var(--_todae-avatar-group-overlap, .25);--todae-avatar-group-ring-color: var(--_todae-avatar-group-ring-color, var(--todae-color-bg-surface));--todae-avatar-group-ring-width: var(--_todae-avatar-group-ring-width, var(--todae-border-width));--todae-avatar-radius: var(--_todae-avatar-radius, var(--todae-radius-full));--todae-avatar-size-lg: var(--_todae-avatar-size-lg, 2.5rem);--todae-avatar-size-md: var(--_todae-avatar-size-md, 2rem);--todae-avatar-size-sm: var(--_todae-avatar-size-sm, 1.5rem);--todae-grid-gap: var(--_todae-grid-gap, var(--todae-space-stack-gap));--todae-pagination-bg-hover: var(--_todae-pagination-bg-hover, var(--todae-color-bg-highlight));--todae-pagination-border-width: var(--_todae-pagination-border-width, var(--todae-border-width));--todae-pagination-current-bg: var(--_todae-pagination-current-bg, var(--todae-color-accent-default));--todae-pagination-current-fg: var(--_todae-pagination-current-fg, var(--todae-color-on-accent));--todae-pagination-current-font-weight: var(--_todae-pagination-current-font-weight, var(--todae-font-weight-medium));--todae-pagination-fg-default: var(--_todae-pagination-fg-default, var(--todae-color-fg-default));--todae-pagination-fg-disabled: var(--_todae-pagination-fg-disabled, var(--todae-color-fg-placeholder));--todae-pagination-font-size: var(--_todae-pagination-font-size, var(--todae-font-size-2));--todae-pagination-gap: var(--_todae-pagination-gap, .25rem);--todae-pagination-padding-x: var(--_todae-pagination-padding-x, var(--todae-space-chip-x));--todae-pagination-radius: var(--_todae-pagination-radius, var(--todae-radius-md));--todae-pagination-ring-focus: var(--_todae-pagination-ring-focus, var(--todae-focus-ring-color));--todae-pagination-size: var(--_todae-pagination-size, 2rem);--todae-scroll-ring-focus: var(--_todae-scroll-ring-focus, var(--todae-focus-ring-color));--todae-tree-chevron-fg: var(--_todae-tree-chevron-fg, var(--todae-color-fg-muted));--todae-tree-chevron-size: var(--_todae-tree-chevron-size, 1rem);--todae-tree-gap: var(--_todae-tree-gap, 2px);--todae-tree-icon-fg: var(--_todae-tree-icon-fg, var(--todae-color-fg-muted));--todae-tree-icon-size: var(--_todae-tree-icon-size, 1rem);--todae-tree-indent: var(--_todae-tree-indent, var(--todae-space-6));--todae-tree-item-bg-default: var(--_todae-tree-item-bg-default, var(--todae-color-bg-transparent));--todae-tree-item-bg-hover: var(--_todae-tree-item-bg-hover, var(--todae-color-bg-highlight));--todae-tree-item-bg-selected: var(--_todae-tree-item-bg-selected, var(--todae-color-bg-selected));--todae-tree-item-fg-default: var(--_todae-tree-item-fg-default, var(--todae-color-fg-default));--todae-tree-item-fg-disabled: var(--_todae-tree-item-fg-disabled, var(--todae-color-fg-placeholder));--todae-tree-item-fg-selected: var(--_todae-tree-item-fg-selected, var(--todae-color-fg-default));--todae-tree-item-font-size: var(--_todae-tree-item-font-size, var(--todae-font-size-2));--todae-tree-item-font-weight: var(--_todae-tree-item-font-weight, var(--todae-font-weight-regular));--todae-tree-item-gap: var(--_todae-tree-item-gap, var(--todae-space-inline-gap));--todae-tree-item-leading: var(--_todae-tree-item-leading, var(--todae-font-leading-tight));--todae-tree-item-padding-x: var(--_todae-tree-item-padding-x, var(--todae-space-chip-x));--todae-tree-item-padding-y: var(--_todae-tree-item-padding-y, var(--todae-space-chip-y));--todae-tree-item-radius: var(--_todae-tree-item-radius, var(--todae-radius-sm));--todae-tree-item-ring-focus: var(--_todae-tree-item-ring-focus, var(--todae-focus-ring-color));--todae-tree-motion-duration: var(--_todae-tree-motion-duration, var(--todae-motion-duration-normal));--todae-tree-motion-easing-enter: var(--_todae-tree-motion-easing-enter, var(--todae-motion-easing-enter));--todae-tree-motion-easing-exit: var(--_todae-tree-motion-easing-exit, var(--todae-motion-easing-exit));--todae-nav-chevron-fg: var(--_todae-nav-chevron-fg, var(--todae-color-fg-muted));--todae-nav-chevron-size: var(--_todae-nav-chevron-size, 1rem);--todae-nav-gap: var(--_todae-nav-gap, var(--todae-space-6));--todae-nav-group-label-fg: var(--_todae-nav-group-label-fg, var(--todae-color-fg-default));--todae-nav-group-label-font-size: var(--_todae-nav-group-label-font-size, var(--todae-font-size-1));--todae-nav-group-label-font-weight: var(--_todae-nav-group-label-font-weight, var(--todae-font-weight-medium));--todae-nav-group-label-gap: var(--_todae-nav-group-label-gap, var(--todae-space-2));--todae-nav-icon-size: var(--_todae-nav-icon-size, 1rem);--todae-nav-indent: var(--_todae-nav-indent, var(--todae-space-3));--todae-nav-item-bg-current: var(--_todae-nav-item-bg-current, var(--todae-color-bg-transparent));--todae-nav-item-bg-default: var(--_todae-nav-item-bg-default, var(--todae-color-bg-transparent));--todae-nav-item-bg-hover: var(--_todae-nav-item-bg-hover, var(--todae-color-bg-highlight));--todae-nav-item-fg-current: var(--_todae-nav-item-fg-current, var(--todae-color-fg-default));--todae-nav-item-fg-default: var(--_todae-nav-item-fg-default, var(--todae-color-fg-muted));--todae-nav-item-fg-hover: var(--_todae-nav-item-fg-hover, var(--todae-color-fg-default));--todae-nav-item-font-current-weight: var(--_todae-nav-item-font-current-weight, var(--todae-font-weight-bold));--todae-nav-item-font-size: var(--_todae-nav-item-font-size, var(--todae-font-size-2));--todae-nav-item-font-weight: var(--_todae-nav-item-font-weight, var(--todae-font-weight-regular));--todae-nav-item-gap: var(--_todae-nav-item-gap, var(--todae-space-inline-gap));--todae-nav-item-leading: var(--_todae-nav-item-leading, var(--todae-font-leading-tight));--todae-nav-item-padding-x: var(--_todae-nav-item-padding-x, var(--todae-space-chip-x));--todae-nav-item-padding-y: var(--_todae-nav-item-padding-y, var(--todae-space-chip-y));--todae-nav-item-radius: var(--_todae-nav-item-radius, var(--todae-radius-md));--todae-nav-item-ring-focus: var(--_todae-nav-item-ring-focus, var(--todae-focus-ring-color));--todae-nav-list-gap: var(--_todae-nav-list-gap, 2px);--todae-nav-motion-duration: var(--_todae-nav-motion-duration, var(--todae-motion-duration-normal));--todae-nav-motion-easing-enter: var(--_todae-nav-motion-easing-enter, var(--todae-motion-easing-enter));--todae-nav-motion-easing-exit: var(--_todae-nav-motion-easing-exit, var(--todae-motion-easing-exit));--todae-nav-rule-color: var(--_todae-nav-rule-color, var(--todae-color-border-subtle));--todae-nav-rule-width: var(--_todae-nav-rule-width, var(--todae-border-width));--todae-contents-gap: var(--_todae-contents-gap, var(--todae-space-2));--todae-contents-indent: var(--_todae-contents-indent, var(--todae-space-3));--todae-contents-label-fg: var(--_todae-contents-label-fg, var(--todae-color-fg-default));--todae-contents-label-font-size: var(--_todae-contents-label-font-size, var(--todae-font-size-1));--todae-contents-label-font-weight: var(--_todae-contents-label-font-weight, var(--todae-font-weight-medium));--todae-contents-link-fg-current: var(--_todae-contents-link-fg-current, var(--todae-color-fg-default));--todae-contents-link-fg-default: var(--_todae-contents-link-fg-default, var(--todae-color-fg-muted));--todae-contents-link-fg-hover: var(--_todae-contents-link-fg-hover, var(--todae-color-fg-default));--todae-contents-link-font-current-weight: var(--_todae-contents-link-font-current-weight, var(--todae-font-weight-bold));--todae-contents-link-font-size: var(--_todae-contents-link-font-size, var(--todae-font-size-2));--todae-contents-link-font-weight: var(--_todae-contents-link-font-weight, var(--todae-font-weight-regular));--todae-contents-link-leading: var(--_todae-contents-link-leading, var(--todae-font-leading-tight));--todae-contents-link-padding-x: var(--_todae-contents-link-padding-x, var(--todae-space-chip-x));--todae-contents-link-padding-y: var(--_todae-contents-link-padding-y, var(--todae-space-chip-y));--todae-contents-link-radius: var(--_todae-contents-link-radius, var(--todae-radius-sm));--todae-contents-link-ring-focus: var(--_todae-contents-link-ring-focus, var(--todae-focus-ring-color));--todae-contents-marker-color: var(--_todae-contents-marker-color, var(--todae-color-accent-default));--todae-contents-marker-width: var(--_todae-contents-marker-width, 2px);--todae-contents-rule-color: var(--_todae-contents-rule-color, var(--todae-color-fg-default));--todae-contents-rule-width: var(--_todae-contents-rule-width, var(--todae-border-width));--todae-picker-area-height: var(--_todae-picker-area-height, 10rem);--todae-picker-area-radius: var(--_todae-picker-area-radius, var(--todae-radius-md));--todae-picker-gap: var(--_todae-picker-gap, var(--todae-space-stack-gap));--todae-picker-hue-height: var(--_todae-picker-hue-height, .75rem);--todae-picker-hue-radius: var(--_todae-picker-hue-radius, var(--todae-radius-full));--todae-picker-ring-focus: var(--_todae-picker-ring-focus, var(--todae-focus-ring-color));--todae-picker-thumb-border-color: var(--_todae-picker-thumb-border-color, var(--todae-color-bg-surface));--todae-picker-thumb-border-width: var(--_todae-picker-thumb-border-width, 2px);--todae-picker-thumb-edge-color: var(--_todae-picker-thumb-edge-color, var(--todae-color-border-default));--todae-picker-thumb-edge-width: var(--_todae-picker-thumb-edge-width, var(--todae-border-width));--todae-picker-thumb-size: var(--_todae-picker-thumb-size, 1rem);--todae-picker-width: var(--_todae-picker-width, 15rem);--todae-calendar-day-bg-default: var(--_todae-calendar-day-bg-default, var(--todae-color-bg-transparent));--todae-calendar-day-bg-hover: var(--_todae-calendar-day-bg-hover, var(--todae-color-bg-highlight));--todae-calendar-day-bg-range: var(--_todae-calendar-day-bg-range, var(--todae-color-bg-selected));--todae-calendar-day-bg-selected: var(--_todae-calendar-day-bg-selected, var(--todae-color-accent-default));--todae-calendar-day-border-current: var(--_todae-calendar-day-border-current, var(--todae-color-border-default));--todae-calendar-day-border-width: var(--_todae-calendar-day-border-width, var(--todae-border-width));--todae-calendar-day-fg-default: var(--_todae-calendar-day-fg-default, var(--todae-color-fg-default));--todae-calendar-day-fg-disabled: var(--_todae-calendar-day-fg-disabled, var(--todae-color-fg-placeholder));--todae-calendar-day-fg-range: var(--_todae-calendar-day-fg-range, var(--todae-color-fg-default));--todae-calendar-day-fg-selected: var(--_todae-calendar-day-fg-selected, var(--todae-color-on-accent));--todae-calendar-day-radius: var(--_todae-calendar-day-radius, var(--todae-radius-md));--todae-calendar-day-ring-focus: var(--_todae-calendar-day-ring-focus, var(--todae-focus-ring-color));--todae-calendar-day-size: var(--_todae-calendar-day-size, 2.25rem);--todae-calendar-font-size: var(--_todae-calendar-font-size, var(--todae-font-size-2));--todae-calendar-gap: var(--_todae-calendar-gap, var(--todae-space-stack-gap));--todae-calendar-heading-fg: var(--_todae-calendar-heading-fg, var(--todae-color-fg-default));--todae-calendar-heading-font-weight: var(--_todae-calendar-heading-font-weight, var(--todae-font-weight-medium));--todae-calendar-heading-gap: var(--_todae-calendar-heading-gap, var(--todae-space-inline-gap));--todae-calendar-heading-icon-size: var(--_todae-calendar-heading-icon-size, var(--todae-calendar-nav-icon-size));--todae-calendar-heading-padding-x: var(--_todae-calendar-heading-padding-x, var(--todae-space-chip-x));--todae-calendar-nav-icon-size: var(--_todae-calendar-nav-icon-size, 1rem);--todae-calendar-weekday-fg: var(--_todae-calendar-weekday-fg, var(--todae-color-fg-muted));--todae-calendar-weekday-font-weight: var(--_todae-calendar-weekday-font-weight, var(--todae-font-weight-regular));--todae-drilldown-back-icon-size: var(--_todae-drilldown-back-icon-size, var(--todae-button-base-icon-size));--todae-drilldown-motion-duration: var(--_todae-drilldown-motion-duration, var(--todae-motion-duration-moderate));--todae-drilldown-motion-easing-enter: var(--_todae-drilldown-motion-easing-enter, var(--todae-motion-easing-enter));--todae-drilldown-motion-easing-exit: var(--_todae-drilldown-motion-easing-exit, var(--todae-motion-easing-exit));--todae-drilldown-ring-focus: var(--_todae-drilldown-ring-focus, var(--todae-focus-ring-color))}:scope,:scope[data-appearance],[data-appearance],:scope[data-density],[data-density]{--todae-button-border-width: var(--todae-button-base-border-width);--todae-button-font-letter-spacing: var(--todae-button-base-font-letter-spacing);--todae-button-font-size: var(--todae-button-base-font-size);--todae-button-font-text-transform: var(--todae-button-base-font-text-transform);--todae-button-font-weight: var(--todae-button-base-font-weight);--todae-button-gap: var(--todae-button-base-gap);--todae-button-icon-size: var(--todae-button-base-icon-size);--todae-button-padding-x: var(--todae-button-base-padding-x);--todae-button-padding-y: var(--todae-button-base-padding-y);--todae-button-pressed-ring-width: var(--todae-button-base-pressed-ring-width);--todae-button-radius: var(--todae-button-base-radius);--todae-button-bg-active: var(--todae-button-primary-bg-active);--todae-button-bg-default: var(--todae-button-primary-bg-default);--todae-button-bg-disabled: var(--todae-button-primary-bg-disabled);--todae-button-bg-focus: var(--todae-button-primary-bg-focus);--todae-button-bg-hover: var(--todae-button-primary-bg-hover);--todae-button-border-active: var(--todae-button-primary-border-active);--todae-button-border-default: var(--todae-button-primary-border-default);--todae-button-border-disabled: var(--todae-button-primary-border-disabled);--todae-button-border-focus: var(--todae-button-primary-border-focus);--todae-button-border-hover: var(--todae-button-primary-border-hover);--todae-button-fg-active: var(--todae-button-primary-fg-active);--todae-button-fg-default: var(--todae-button-primary-fg-default);--todae-button-fg-disabled: var(--todae-button-primary-fg-disabled);--todae-button-fg-focus: var(--todae-button-primary-fg-focus);--todae-button-fg-hover: var(--todae-button-primary-fg-hover);--todae-button-ring-focus: var(--todae-button-primary-ring-focus);--todae-button-shadow: var(--todae-button-primary-shadow)}:scope[data-button-variant=primary],[data-button-variant=primary]{--todae-button-bg-active: var(--todae-button-primary-bg-active);--todae-button-bg-default: var(--todae-button-primary-bg-default);--todae-button-bg-disabled: var(--todae-button-primary-bg-disabled);--todae-button-bg-focus: var(--todae-button-primary-bg-focus);--todae-button-bg-hover: var(--todae-button-primary-bg-hover);--todae-button-border-active: var(--todae-button-primary-border-active);--todae-button-border-default: var(--todae-button-primary-border-default);--todae-button-border-disabled: var(--todae-button-primary-border-disabled);--todae-button-border-focus: var(--todae-button-primary-border-focus);--todae-button-border-hover: var(--todae-button-primary-border-hover);--todae-button-fg-active: var(--todae-button-primary-fg-active);--todae-button-fg-default: var(--todae-button-primary-fg-default);--todae-button-fg-disabled: var(--todae-button-primary-fg-disabled);--todae-button-fg-focus: var(--todae-button-primary-fg-focus);--todae-button-fg-hover: var(--todae-button-primary-fg-hover);--todae-button-ring-focus: var(--todae-button-primary-ring-focus);--todae-button-shadow: var(--todae-button-primary-shadow)}:scope[data-button-variant=secondary],[data-button-variant=secondary]{--todae-button-bg-active: var(--todae-button-secondary-bg-active);--todae-button-bg-default: var(--todae-button-secondary-bg-default);--todae-button-bg-disabled: var(--todae-button-secondary-bg-disabled);--todae-button-bg-focus: var(--todae-button-secondary-bg-focus);--todae-button-bg-hover: var(--todae-button-secondary-bg-hover);--todae-button-border-active: var(--todae-button-secondary-border-active);--todae-button-border-default: var(--todae-button-secondary-border-default);--todae-button-border-disabled: var(--todae-button-secondary-border-disabled);--todae-button-border-focus: var(--todae-button-secondary-border-focus);--todae-button-border-hover: var(--todae-button-secondary-border-hover);--todae-button-fg-active: var(--todae-button-secondary-fg-active);--todae-button-fg-default: var(--todae-button-secondary-fg-default);--todae-button-fg-disabled: var(--todae-button-secondary-fg-disabled);--todae-button-fg-focus: var(--todae-button-secondary-fg-focus);--todae-button-fg-hover: var(--todae-button-secondary-fg-hover);--todae-button-ring-focus: var(--todae-button-secondary-ring-focus);--todae-button-shadow: var(--todae-button-secondary-shadow)}:scope[data-button-variant=ghost],[data-button-variant=ghost]{--todae-button-bg-active: var(--todae-button-ghost-bg-active);--todae-button-bg-default: var(--todae-button-ghost-bg-default);--todae-button-bg-disabled: var(--todae-button-ghost-bg-disabled);--todae-button-bg-focus: var(--todae-button-ghost-bg-focus);--todae-button-bg-hover: var(--todae-button-ghost-bg-hover);--todae-button-border-active: var(--todae-button-ghost-border-active);--todae-button-border-default: var(--todae-button-ghost-border-default);--todae-button-border-disabled: var(--todae-button-ghost-border-disabled);--todae-button-border-focus: var(--todae-button-ghost-border-focus);--todae-button-border-hover: var(--todae-button-ghost-border-hover);--todae-button-fg-active: var(--todae-button-ghost-fg-active);--todae-button-fg-default: var(--todae-button-ghost-fg-default);--todae-button-fg-disabled: var(--todae-button-ghost-fg-disabled);--todae-button-fg-focus: var(--todae-button-ghost-fg-focus);--todae-button-fg-hover: var(--todae-button-ghost-fg-hover);--todae-button-ring-focus: var(--todae-button-ghost-ring-focus);--todae-button-shadow: var(--todae-button-ghost-shadow)}}@scope ([data-appearance="light"]) to ([data-appearance]){:is([data-site-theme=editorial]):not([data-appearance]){--todae-color-accent-active: oklch(.42 .18 26.28);--todae-color-accent-default: oklch(.54 .219 26.28);--todae-color-accent-hover: oklch(.48 .2 26.28);--todae-color-accent-soft: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-12));--todae-color-accent-soft-strong: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-28));--todae-color-bg-canvas: oklch(.97 .014 85);--todae-color-bg-elevated: oklch(.985 .008 85);--todae-color-bg-highlight: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-8));--todae-color-bg-pressed: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-14));--todae-color-bg-scrim: oklch(from var(--todae-color-gray-950) l c h / var(--todae-opacity-45));--todae-color-bg-selected: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-20));--todae-color-bg-subtle: var(--todae-color-gray-100);--todae-color-bg-surface: oklch(.985 .008 85);--todae-color-bg-transparent: oklch(from var(--todae-color-gray-0) l c h / 0);--todae-color-border-default: var(--todae-color-gray-950);--todae-color-border-subtle: var(--todae-color-gray-200);--todae-color-category-1-bg: var(--todae-color-red-100);--todae-color-category-1-border: var(--todae-color-red-300);--todae-color-category-1-fg: var(--todae-color-red-700);--todae-color-category-2-bg: var(--todae-color-amber-100);--todae-color-category-2-border: var(--todae-color-amber-300);--todae-color-category-2-fg: var(--todae-color-amber-700);--todae-color-category-3-bg: var(--todae-color-lime-100);--todae-color-category-3-border: var(--todae-color-lime-300);--todae-color-category-3-fg: var(--todae-color-lime-700);--todae-color-category-4-bg: var(--todae-color-green-100);--todae-color-category-4-border: var(--todae-color-green-300);--todae-color-category-4-fg: var(--todae-color-green-700);--todae-color-category-5-bg: var(--todae-color-teal-100);--todae-color-category-5-border: var(--todae-color-teal-300);--todae-color-category-5-fg: var(--todae-color-teal-700);--todae-color-category-6-bg: var(--todae-color-blue-100);--todae-color-category-6-border: var(--todae-color-blue-300);--todae-color-category-6-fg: var(--todae-color-blue-700);--todae-color-category-7-bg: var(--todae-color-violet-100);--todae-color-category-7-border: var(--todae-color-violet-300);--todae-color-category-7-fg: var(--todae-color-violet-700);--todae-color-category-8-bg: var(--todae-color-pink-100);--todae-color-category-8-border: var(--todae-color-pink-300);--todae-color-category-8-fg: var(--todae-color-pink-700);--todae-color-danger-default: var(--todae-color-red-600);--todae-color-fg-default: var(--todae-color-gray-950);--todae-color-fg-muted: var(--todae-color-gray-600);--todae-color-fg-placeholder: var(--todae-color-gray-500);--todae-color-on-accent: var(--todae-color-gray-0);--todae-color-status-critical-bg: var(--todae-color-red-100);--todae-color-status-critical-border: var(--todae-color-red-300);--todae-color-status-critical-fg: var(--todae-color-red-700);--todae-color-status-info-bg: var(--todae-color-gray-100);--todae-color-status-info-border: var(--todae-color-gray-300);--todae-color-status-info-fg: var(--todae-color-gray-700);--todae-color-status-success-bg: var(--todae-color-green-100);--todae-color-status-success-border: var(--todae-color-green-300);--todae-color-status-success-fg: var(--todae-color-green-700);--todae-color-status-warning-bg: var(--todae-color-amber-100);--todae-color-status-warning-border: var(--todae-color-amber-300);--todae-color-status-warning-fg: var(--todae-color-amber-700);color-scheme:light}}:is([data-site-theme=editorial]):not([data-appearance]):not([data-appearance] *){--todae-color-accent-active: oklch(.42 .18 26.28);--todae-color-accent-default: oklch(.54 .219 26.28);--todae-color-accent-hover: oklch(.48 .2 26.28);--todae-color-accent-soft: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-12));--todae-color-accent-soft-strong: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-28));--todae-color-bg-canvas: oklch(.97 .014 85);--todae-color-bg-elevated: oklch(.985 .008 85);--todae-color-bg-highlight: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-8));--todae-color-bg-pressed: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-14));--todae-color-bg-scrim: oklch(from var(--todae-color-gray-950) l c h / var(--todae-opacity-45));--todae-color-bg-selected: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-20));--todae-color-bg-subtle: var(--todae-color-gray-100);--todae-color-bg-surface: oklch(.985 .008 85);--todae-color-bg-transparent: oklch(from var(--todae-color-gray-0) l c h / 0);--todae-color-border-default: var(--todae-color-gray-950);--todae-color-border-subtle: var(--todae-color-gray-200);--todae-color-category-1-bg: var(--todae-color-red-100);--todae-color-category-1-border: var(--todae-color-red-300);--todae-color-category-1-fg: var(--todae-color-red-700);--todae-color-category-2-bg: var(--todae-color-amber-100);--todae-color-category-2-border: var(--todae-color-amber-300);--todae-color-category-2-fg: var(--todae-color-amber-700);--todae-color-category-3-bg: var(--todae-color-lime-100);--todae-color-category-3-border: var(--todae-color-lime-300);--todae-color-category-3-fg: var(--todae-color-lime-700);--todae-color-category-4-bg: var(--todae-color-green-100);--todae-color-category-4-border: var(--todae-color-green-300);--todae-color-category-4-fg: var(--todae-color-green-700);--todae-color-category-5-bg: var(--todae-color-teal-100);--todae-color-category-5-border: var(--todae-color-teal-300);--todae-color-category-5-fg: var(--todae-color-teal-700);--todae-color-category-6-bg: var(--todae-color-blue-100);--todae-color-category-6-border: var(--todae-color-blue-300);--todae-color-category-6-fg: var(--todae-color-blue-700);--todae-color-category-7-bg: var(--todae-color-violet-100);--todae-color-category-7-border: var(--todae-color-violet-300);--todae-color-category-7-fg: var(--todae-color-violet-700);--todae-color-category-8-bg: var(--todae-color-pink-100);--todae-color-category-8-border: var(--todae-color-pink-300);--todae-color-category-8-fg: var(--todae-color-pink-700);--todae-color-danger-default: var(--todae-color-red-600);--todae-color-fg-default: var(--todae-color-gray-950);--todae-color-fg-muted: var(--todae-color-gray-600);--todae-color-fg-placeholder: var(--todae-color-gray-500);--todae-color-on-accent: var(--todae-color-gray-0);--todae-color-status-critical-bg: var(--todae-color-red-100);--todae-color-status-critical-border: var(--todae-color-red-300);--todae-color-status-critical-fg: var(--todae-color-red-700);--todae-color-status-info-bg: var(--todae-color-gray-100);--todae-color-status-info-border: var(--todae-color-gray-300);--todae-color-status-info-fg: var(--todae-color-gray-700);--todae-color-status-success-bg: var(--todae-color-green-100);--todae-color-status-success-border: var(--todae-color-green-300);--todae-color-status-success-fg: var(--todae-color-green-700);--todae-color-status-warning-bg: var(--todae-color-amber-100);--todae-color-status-warning-border: var(--todae-color-amber-300);--todae-color-status-warning-fg: var(--todae-color-amber-700);color-scheme:light}@media not (prefers-color-scheme:dark){@scope ([data-appearance="system"]) to ([data-appearance]){:is([data-site-theme=editorial]):not([data-appearance]){--todae-color-accent-active: oklch(.42 .18 26.28);--todae-color-accent-default: oklch(.54 .219 26.28);--todae-color-accent-hover: oklch(.48 .2 26.28);--todae-color-accent-soft: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-12));--todae-color-accent-soft-strong: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-28));--todae-color-bg-canvas: oklch(.97 .014 85);--todae-color-bg-elevated: oklch(.985 .008 85);--todae-color-bg-highlight: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-8));--todae-color-bg-pressed: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-14));--todae-color-bg-scrim: oklch(from var(--todae-color-gray-950) l c h / var(--todae-opacity-45));--todae-color-bg-selected: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-20));--todae-color-bg-subtle: var(--todae-color-gray-100);--todae-color-bg-surface: oklch(.985 .008 85);--todae-color-bg-transparent: oklch(from var(--todae-color-gray-0) l c h / 0);--todae-color-border-default: var(--todae-color-gray-950);--todae-color-border-subtle: var(--todae-color-gray-200);--todae-color-category-1-bg: var(--todae-color-red-100);--todae-color-category-1-border: var(--todae-color-red-300);--todae-color-category-1-fg: var(--todae-color-red-700);--todae-color-category-2-bg: var(--todae-color-amber-100);--todae-color-category-2-border: var(--todae-color-amber-300);--todae-color-category-2-fg: var(--todae-color-amber-700);--todae-color-category-3-bg: var(--todae-color-lime-100);--todae-color-category-3-border: var(--todae-color-lime-300);--todae-color-category-3-fg: var(--todae-color-lime-700);--todae-color-category-4-bg: var(--todae-color-green-100);--todae-color-category-4-border: var(--todae-color-green-300);--todae-color-category-4-fg: var(--todae-color-green-700);--todae-color-category-5-bg: var(--todae-color-teal-100);--todae-color-category-5-border: var(--todae-color-teal-300);--todae-color-category-5-fg: var(--todae-color-teal-700);--todae-color-category-6-bg: var(--todae-color-blue-100);--todae-color-category-6-border: var(--todae-color-blue-300);--todae-color-category-6-fg: var(--todae-color-blue-700);--todae-color-category-7-bg: var(--todae-color-violet-100);--todae-color-category-7-border: var(--todae-color-violet-300);--todae-color-category-7-fg: var(--todae-color-violet-700);--todae-color-category-8-bg: var(--todae-color-pink-100);--todae-color-category-8-border: var(--todae-color-pink-300);--todae-color-category-8-fg: var(--todae-color-pink-700);--todae-color-danger-default: var(--todae-color-red-600);--todae-color-fg-default: var(--todae-color-gray-950);--todae-color-fg-muted: var(--todae-color-gray-600);--todae-color-fg-placeholder: var(--todae-color-gray-500);--todae-color-on-accent: var(--todae-color-gray-0);--todae-color-status-critical-bg: var(--todae-color-red-100);--todae-color-status-critical-border: var(--todae-color-red-300);--todae-color-status-critical-fg: var(--todae-color-red-700);--todae-color-status-info-bg: var(--todae-color-gray-100);--todae-color-status-info-border: var(--todae-color-gray-300);--todae-color-status-info-fg: var(--todae-color-gray-700);--todae-color-status-success-bg: var(--todae-color-green-100);--todae-color-status-success-border: var(--todae-color-green-300);--todae-color-status-success-fg: var(--todae-color-green-700);--todae-color-status-warning-bg: var(--todae-color-amber-100);--todae-color-status-warning-border: var(--todae-color-amber-300);--todae-color-status-warning-fg: var(--todae-color-amber-700);color-scheme:light}}}@scope ([data-appearance="dark"]) to ([data-appearance]){:is([data-site-theme=editorial]):not([data-appearance]){--todae-color-accent-active: oklch(.79 .16 28.44);--todae-color-accent-default: oklch(.79 .15 28.44);--todae-color-accent-hover: oklch(.84 .12 28.44);--todae-color-accent-soft: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-12));--todae-color-accent-soft-strong: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-28));--todae-color-bg-canvas: oklch(.16 .008 70);--todae-color-bg-elevated: oklch(.19 .008 70);--todae-color-bg-highlight: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-10));--todae-color-bg-pressed: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-16));--todae-color-bg-scrim: oklch(from var(--todae-color-gray-950) l c h / var(--todae-opacity-70));--todae-color-bg-selected: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-20));--todae-color-bg-subtle: var(--todae-color-gray-850);--todae-color-bg-surface: oklch(.19 .008 70);--todae-color-bg-transparent: oklch(from var(--todae-color-gray-900) l c h / 0);--todae-color-border-default: var(--todae-color-gray-50);--todae-color-border-subtle: var(--todae-color-gray-800);--todae-color-category-1-bg: var(--todae-color-red-900);--todae-color-category-1-border: var(--todae-color-red-700);--todae-color-category-1-fg: var(--todae-color-red-200);--todae-color-category-2-bg: var(--todae-color-amber-900);--todae-color-category-2-border: var(--todae-color-amber-700);--todae-color-category-2-fg: var(--todae-color-amber-200);--todae-color-category-3-bg: var(--todae-color-lime-900);--todae-color-category-3-border: var(--todae-color-lime-700);--todae-color-category-3-fg: var(--todae-color-lime-200);--todae-color-category-4-bg: var(--todae-color-green-900);--todae-color-category-4-border: var(--todae-color-green-700);--todae-color-category-4-fg: var(--todae-color-green-200);--todae-color-category-5-bg: var(--todae-color-teal-900);--todae-color-category-5-border: var(--todae-color-teal-700);--todae-color-category-5-fg: var(--todae-color-teal-200);--todae-color-category-6-bg: var(--todae-color-blue-900);--todae-color-category-6-border: var(--todae-color-blue-700);--todae-color-category-6-fg: var(--todae-color-blue-200);--todae-color-category-7-bg: var(--todae-color-violet-900);--todae-color-category-7-border: var(--todae-color-violet-700);--todae-color-category-7-fg: var(--todae-color-violet-200);--todae-color-category-8-bg: var(--todae-color-pink-900);--todae-color-category-8-border: var(--todae-color-pink-700);--todae-color-category-8-fg: var(--todae-color-pink-200);--todae-color-danger-default: var(--todae-color-red-300);--todae-color-fg-default: var(--todae-color-gray-50);--todae-color-fg-muted: var(--todae-color-gray-300);--todae-color-fg-placeholder: var(--todae-color-gray-400);--todae-color-on-accent: var(--todae-color-gray-950);--todae-color-status-critical-bg: var(--todae-color-red-900);--todae-color-status-critical-border: var(--todae-color-red-700);--todae-color-status-critical-fg: var(--todae-color-red-200);--todae-color-status-info-bg: var(--todae-color-gray-800);--todae-color-status-info-border: var(--todae-color-gray-600);--todae-color-status-info-fg: var(--todae-color-gray-100);--todae-color-status-success-bg: var(--todae-color-green-900);--todae-color-status-success-border: var(--todae-color-green-700);--todae-color-status-success-fg: var(--todae-color-green-200);--todae-color-status-warning-bg: var(--todae-color-amber-900);--todae-color-status-warning-border: var(--todae-color-amber-700);--todae-color-status-warning-fg: var(--todae-color-amber-200);color-scheme:dark}}@media(prefers-color-scheme:dark){@scope ([data-appearance="system"]) to ([data-appearance]){:is([data-site-theme=editorial]):not([data-appearance]){--todae-color-accent-active: oklch(.79 .16 28.44);--todae-color-accent-default: oklch(.79 .15 28.44);--todae-color-accent-hover: oklch(.84 .12 28.44);--todae-color-accent-soft: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-12));--todae-color-accent-soft-strong: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-28));--todae-color-bg-canvas: oklch(.16 .008 70);--todae-color-bg-elevated: oklch(.19 .008 70);--todae-color-bg-highlight: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-10));--todae-color-bg-pressed: oklch(from var(--todae-color-fg-default) l c h / var(--todae-opacity-16));--todae-color-bg-scrim: oklch(from var(--todae-color-gray-950) l c h / var(--todae-opacity-70));--todae-color-bg-selected: oklch(from var(--todae-color-accent-default) l c h / var(--todae-opacity-20));--todae-color-bg-subtle: var(--todae-color-gray-850);--todae-color-bg-surface: oklch(.19 .008 70);--todae-color-bg-transparent: oklch(from var(--todae-color-gray-900) l c h / 0);--todae-color-border-default: var(--todae-color-gray-50);--todae-color-border-subtle: var(--todae-color-gray-800);--todae-color-category-1-bg: var(--todae-color-red-900);--todae-color-category-1-border: var(--todae-color-red-700);--todae-color-category-1-fg: var(--todae-color-red-200);--todae-color-category-2-bg: var(--todae-color-amber-900);--todae-color-category-2-border: var(--todae-color-amber-700);--todae-color-category-2-fg: var(--todae-color-amber-200);--todae-color-category-3-bg: var(--todae-color-lime-900);--todae-color-category-3-border: var(--todae-color-lime-700);--todae-color-category-3-fg: var(--todae-color-lime-200);--todae-color-category-4-bg: var(--todae-color-green-900);--todae-color-category-4-border: var(--todae-color-green-700);--todae-color-category-4-fg: var(--todae-color-green-200);--todae-color-category-5-bg: var(--todae-color-teal-900);--todae-color-category-5-border: var(--todae-color-teal-700);--todae-color-category-5-fg: var(--todae-color-teal-200);--todae-color-category-6-bg: var(--todae-color-blue-900);--todae-color-category-6-border: var(--todae-color-blue-700);--todae-color-category-6-fg: var(--todae-color-blue-200);--todae-color-category-7-bg: var(--todae-color-violet-900);--todae-color-category-7-border: var(--todae-color-violet-700);--todae-color-category-7-fg: var(--todae-color-violet-200);--todae-color-category-8-bg: var(--todae-color-pink-900);--todae-color-category-8-border: var(--todae-color-pink-700);--todae-color-category-8-fg: var(--todae-color-pink-200);--todae-color-danger-default: var(--todae-color-red-300);--todae-color-fg-default: var(--todae-color-gray-50);--todae-color-fg-muted: var(--todae-color-gray-300);--todae-color-fg-placeholder: var(--todae-color-gray-400);--todae-color-on-accent: var(--todae-color-gray-950);--todae-color-status-critical-bg: var(--todae-color-red-900);--todae-color-status-critical-border: var(--todae-color-red-700);--todae-color-status-critical-fg: var(--todae-color-red-200);--todae-color-status-info-bg: var(--todae-color-gray-800);--todae-color-status-info-border: var(--todae-color-gray-600);--todae-color-status-info-fg: var(--todae-color-gray-100);--todae-color-status-success-bg: var(--todae-color-green-900);--todae-color-status-success-border: var(--todae-color-green-700);--todae-color-status-success-fg: var(--todae-color-green-200);--todae-color-status-warning-bg: var(--todae-color-amber-900);--todae-color-status-warning-border: var(--todae-color-amber-700);--todae-color-status-warning-fg: var(--todae-color-amber-200);color-scheme:dark}}}@scope ([data-density="compact"]) to ([data-density]){:is([data-site-theme=editorial]):not([data-density]){--todae-space-chip-x: var(--todae-space-1);--todae-space-chip-y: .125rem;--todae-space-control-x: var(--todae-space-2);--todae-space-control-y: var(--todae-space-1);--todae-space-field-gap: var(--todae-space-1);--todae-space-inline-gap: var(--todae-space-1);--todae-space-overlay-gap: var(--todae-space-2);--todae-space-overlay-padding: var(--todae-space-4);--todae-space-prose-gap: var(--todae-space-3);--todae-space-prose-heading-after: var(--todae-space-2);--todae-space-prose-heading-before: var(--todae-space-6);--todae-space-prose-item-gap: var(--todae-space-1);--todae-space-selection-gap: var(--todae-space-2);--todae-space-selection-size: var(--todae-space-4);--todae-space-stack-gap: var(--todae-space-2);--todae-space-stack-gap-condensed: var(--todae-space-1);--todae-space-stack-gap-spacious: var(--todae-space-4)}}@scope ([data-density="comfortable"]) to ([data-density]){:is([data-site-theme=editorial]):not([data-density]){--todae-space-chip-x: var(--todae-space-2);--todae-space-chip-y: var(--todae-space-1);--todae-space-control-x: var(--todae-space-3);--todae-space-control-y: var(--todae-space-2);--todae-space-field-gap: var(--todae-space-2);--todae-space-inline-gap: var(--todae-space-2);--todae-space-overlay-gap: var(--todae-space-3);--todae-space-overlay-padding: var(--todae-space-5);--todae-space-prose-gap: var(--todae-space-4);--todae-space-prose-heading-after: var(--todae-space-3);--todae-space-prose-heading-before: var(--todae-space-8);--todae-space-prose-item-gap: var(--todae-space-2);--todae-space-selection-gap: var(--todae-space-2);--todae-space-selection-size: var(--todae-space-5);--todae-space-stack-gap: var(--todae-space-3);--todae-space-stack-gap-condensed: var(--todae-space-1);--todae-space-stack-gap-spacious: var(--todae-space-6)}}:is([data-site-theme=editorial]):not([data-density]):not([data-density] *){--todae-space-chip-x: var(--todae-space-2);--todae-space-chip-y: var(--todae-space-1);--todae-space-control-x: var(--todae-space-3);--todae-space-control-y: var(--todae-space-2);--todae-space-field-gap: var(--todae-space-2);--todae-space-inline-gap: var(--todae-space-2);--todae-space-overlay-gap: var(--todae-space-3);--todae-space-overlay-padding: var(--todae-space-5);--todae-space-prose-gap: var(--todae-space-4);--todae-space-prose-heading-after: var(--todae-space-3);--todae-space-prose-heading-before: var(--todae-space-8);--todae-space-prose-item-gap: var(--todae-space-2);--todae-space-selection-gap: var(--todae-space-2);--todae-space-selection-size: var(--todae-space-5);--todae-space-stack-gap: var(--todae-space-3);--todae-space-stack-gap-condensed: var(--todae-space-1);--todae-space-stack-gap-spacious: var(--todae-space-6)}@scope ([data-density="spacious"]) to ([data-density]){:is([data-site-theme=editorial]):not([data-density]){--todae-space-chip-x: var(--todae-space-3);--todae-space-chip-y: var(--todae-space-1);--todae-space-control-x: var(--todae-space-4);--todae-space-control-y: var(--todae-space-3);--todae-space-field-gap: var(--todae-space-2);--todae-space-inline-gap: var(--todae-space-3);--todae-space-overlay-gap: var(--todae-space-4);--todae-space-overlay-padding: var(--todae-space-6);--todae-space-prose-gap: var(--todae-space-5);--todae-space-prose-heading-after: var(--todae-space-4);--todae-space-prose-heading-before: var(--todae-space-10);--todae-space-prose-item-gap: var(--todae-space-3);--todae-space-selection-gap: var(--todae-space-3);--todae-space-selection-size: var(--todae-space-6);--todae-space-stack-gap: var(--todae-space-5);--todae-space-stack-gap-condensed: var(--todae-space-2);--todae-space-stack-gap-spacious: var(--todae-space-8)}}}@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}img{display:block;max-inline-size:100%;block-size:auto}}@layer site{:root{--site-page-max: 72rem;--site-page-gutter: var(--todae-space-5);--site-measure: 40rem;--site-display-size: var(--todae-font-size-6);--site-display-weight: var(--todae-font-weight-bold);--site-display-leading: var(--todae-font-leading-tight);--site-lede-size: var(--todae-font-size-4);--site-stat-size: var(--todae-font-size-6);--site-section-gap: calc(var(--todae-space-12) + var(--todae-space-4));--site-header-height: calc(var(--todae-space-12) + var(--todae-space-4));--site-display-tracking: normal;--site-lede-color: var(--todae-color-fg-muted);--site-stat-tracking: normal;--site-period-size: var(--todae-text-size-3);--site-index-size: var(--todae-font-size-2);--site-index-color: var(--todae-color-fg-muted);--site-frame-rule: var(--todae-border-width) solid var(--todae-color-border-subtle);--site-rule: var(--todae-border-width) solid var(--todae-color-border-subtle);--site-code-keyword: var(--todae-color-category-7-fg);--site-code-string: var(--todae-color-category-4-fg);--site-code-number: var(--todae-color-category-2-fg);--site-code-name: var(--todae-color-category-6-fg);--site-code-attribute: var(--todae-color-category-5-fg);--site-code-tag: var(--todae-color-category-1-fg);--site-code-comment: var(--todae-color-fg-muted);--site-code-keyword-weight: inherit}@media(max-width:23.99rem){:root{--site-page-gutter: var(--todae-space-4)}}@media(min-width:48rem){:root{--site-page-gutter: var(--todae-space-8);--site-section-gap: calc(var(--todae-space-12) * 2)}}:root[data-site-theme=editorial]{--site-display-size: clamp(2.25rem, 1.5rem + 3.75vw, 4.5rem);--site-display-leading: 1.05;--site-display-tracking: -.02em;--site-lede-color: var(--todae-color-fg-default);--site-stat-tracking: -.02em;--site-period-size: var(--todae-font-size-2);--site-index-size: var(--todae-font-size-5);--site-index-color: var(--todae-color-accent-default);--site-frame-rule: calc(var(--todae-border-width) * 4) double var(--todae-color-fg-default);--site-rule: var(--todae-border-width) solid var(--todae-color-fg-default);--site-code-keyword: var(--todae-color-fg-default);--site-code-keyword-weight: var(--todae-font-weight-bold);--site-code-string: var(--todae-color-accent-default);--site-code-number: var(--todae-color-fg-default);--site-code-name: var(--todae-color-fg-default);--site-code-attribute: var(--todae-color-fg-default);--site-code-tag: var(--todae-color-fg-default);--site-lede-size: clamp(var(--todae-font-size-4), 1rem + 1vw, var(--todae-font-size-5));--site-stat-size: clamp(2.25rem, 1.75rem + 2.5vw, 3.5rem)}html{background:var(--todae-color-bg-canvas);color:var(--todae-color-fg-default);font-family:var(--todae-text-font-family);-webkit-text-size-adjust:100%;scroll-padding-block-start:var(--todae-space-6)}@media(min-width:48rem){html{scroll-padding-block-start:calc(var(--site-header-height) + var(--todae-space-6))}}.site{display:flex;flex-direction:column;min-block-size:100dvh;background:var(--todae-color-bg-canvas);color:var(--todae-color-fg-default);font-family:var(--todae-text-font-family)}.site-main{flex:1}.site-main:focus{outline:none}.page{inline-size:100%;max-inline-size:var(--site-page-max);margin-inline:auto;padding-inline:var(--site-page-gutter)}.skip-link{position:absolute;inset-block-start:var(--todae-space-2);inset-inline-start:var(--todae-space-2);z-index:2;padding:var(--todae-space-2) var(--todae-space-4);border-radius:var(--todae-radius-md);background:var(--todae-color-bg-surface);color:var(--todae-color-fg-default);transform:translateY(-200%)}.skip-link:focus{transform:none;outline:var(--todae-focus-ring-width) solid var(--todae-focus-ring-color);outline-offset:var(--todae-focus-ring-offset)}.site-header{border-block-end:var(--site-frame-rule);background:var(--todae-color-bg-canvas)}@media(min-width:48rem){.site-header{position:sticky;inset-block-start:0;z-index:1}}.site-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name tools" "nav nav";align-items:center;column-gap:var(--todae-space-6);row-gap:var(--todae-space-1);min-block-size:var(--site-header-height);padding-block:var(--todae-space-3)}@media(min-width:48rem){.site-header__bar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name nav tools"}}.site-header__name{--todae-link-decoration-current: var(--todae-link-decoration-default);--todae-link-decoration-current-thickness: var(--todae-link-decoration-thickness);grid-area:name;justify-self:start;font-weight:var(--todae-font-weight-bold)}.site-nav{grid-area:nav}.site-header__tools{grid-area:tools;display:flex;align-items:center;gap:var(--todae-space-2)}.display-menu__content{--todae-menu-item-indicator-dot-inset: 1}.display-menu__check{position:absolute;inset-block-start:50%;inset-inline-start:var(--todae-menu-item-padding-x);display:inline-flex;inline-size:calc(var(--todae-menu-item-indicator-scale) * 1em);block-size:calc(var(--todae-menu-item-indicator-scale) * 1em);translate:0 -50%;color:var(--todae-menu-item-check-fg);visibility:hidden}.display-menu__check>svg{inline-size:100%;block-size:100%}[aria-checked=true]>.display-menu__check{visibility:visible}.display-menu__caption{display:block;padding:var(--todae-menu-item-padding-y) var(--todae-menu-item-padding-x) 0}.site-nav ul{display:flex;flex-wrap:wrap;column-gap:var(--todae-space-4);row-gap:var(--todae-space-1);list-style:none}@media(max-width:23.99rem){.site-nav ul{column-gap:var(--todae-space-2)}}@media(min-width:48rem){.site-nav ul{column-gap:var(--todae-space-5)}}.site-nav a,.site-header__name{display:inline-block;padding-block:var(--todae-space-2)}.site-footer{margin-block-start:var(--site-section-gap);border-block-start:var(--site-frame-rule);padding-block:var(--todae-space-8)}.site-footer__grid{--grid-min: 14rem;--grid-gap: var(--todae-space-6);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min)),1fr))}.inline-list{display:flex;flex-wrap:wrap;column-gap:var(--todae-space-4);row-gap:var(--todae-space-1);list-style:none}.inline-list a{display:inline-block;padding-block:var(--todae-space-1)}.display{font-size:var(--site-display-size);font-weight:var(--site-display-weight);line-height:var(--site-display-leading);letter-spacing:var(--site-display-tracking);text-wrap:balance}.lede{font-size:var(--site-lede-size);line-height:var(--todae-font-leading-snug);color:var(--site-lede-color);text-wrap:pretty}.muted{color:var(--todae-color-fg-muted)}.measure{max-inline-size:var(--site-measure)}.stat__label,.facts dt,.row--facts dt{color:var(--todae-text-label-fg);font-family:var(--todae-text-label-font-family);font-size:var(--todae-text-label-font-size);font-weight:var(--todae-text-label-font-weight);line-height:var(--todae-text-label-leading);letter-spacing:var(--todae-text-label-font-letter-spacing);text-transform:var(--todae-text-label-font-text-transform)}.stat__value{font-size:var(--site-stat-size);font-weight:var(--todae-font-weight-bold);line-height:var(--todae-font-leading-tight);letter-spacing:var(--site-stat-tracking);font-variant-numeric:tabular-nums;white-space:nowrap}.section{padding-block-start:var(--site-section-gap)}.section__head{display:flex;flex-direction:column;gap:var(--todae-space-2);margin-block-end:var(--todae-space-8)}.intro{padding-block:var(--todae-space-12) 0}@media(min-width:48rem){.intro{padding-block-start:calc(var(--todae-space-12) * 2)}}.intro__body{display:flex;flex-direction:column;gap:var(--todae-space-6);max-inline-size:48rem}.section__foot{margin-block-start:var(--todae-space-8)}.actions{display:flex;flex-wrap:wrap;gap:var(--todae-space-3);align-items:center}.stats{--grid-min: 10rem;--grid-gap: var(--todae-space-6);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min)),1fr))}.stats>div{display:flex;flex-direction:column;gap:var(--todae-space-1)}.intro .stats{margin-block-start:var(--todae-space-12);padding-block-start:var(--todae-space-8);border-block-start:var(--site-rule)}.stats dd{order:-1}.card-list{display:flex;flex-direction:column;gap:var(--todae-space-6);list-style:none}.card-grid{--grid-min: 18rem;--grid-gap: var(--todae-space-6);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min)),1fr));list-style:none}.card-grid>li,.card-grid>li>*{block-size:100%}.case-card{display:grid;gap:var(--todae-space-8)}@media(min-width:56rem){.case-card{grid-template-columns:minmax(0,1fr) 14rem}}.case-card__stats{--grid-min: 7rem;--grid-gap: var(--todae-space-5);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min)),1fr));align-content:start}@media(min-width:56rem){.case-card__stats.case-card__stats{grid-template-columns:1fr;padding-inline-start:var(--todae-space-8);border-inline-start:var(--site-rule)}}.case-card__stats>div{display:flex;flex-direction:column;gap:var(--todae-space-1)}.case-card__stats dd{order:-1}.tags{display:flex;flex-wrap:wrap;gap:var(--todae-space-2);list-style:none}.bullets{display:flex;flex-direction:column;gap:var(--todae-space-2);padding-inline-start:var(--todae-space-5)}.bullets li::marker{color:var(--todae-color-fg-muted)}.timeline{display:flex;flex-direction:column;list-style:none}.timeline>li{display:grid;gap:var(--todae-space-1) var(--todae-space-6);padding-block:var(--todae-space-5);border-block-end:var(--site-rule)}.timeline>li:first-child{padding-block-start:0}@media(min-width:40rem){.timeline>li{grid-template-columns:11rem minmax(0,1fr);align-items:first baseline}}.timeline__period{font-size:var(--site-period-size);font-variant-numeric:tabular-nums}.facts{--grid-min: 12rem;--todae-datalist-gap-between-columns: var(--todae-space-8);--grid-gap: var(--todae-datalist-gap-between-columns);row-gap:var(--todae-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min)),1fr))}:is(.site-footer__grid,.stats,.card-grid,.case-card__stats,.row,.suite-specimens,.facts):has(>:nth-child(3):last-child){grid-template-columns:repeat(auto-fit,minmax(clamp(calc((100% - 2 * var(--grid-gap)) / 3 - 1px),calc((3 * var(--grid-min) + 2 * var(--grid-gap) - 100%) * 999),100%),1fr))}:is(.site-footer__grid,.stats,.card-grid,.case-card__stats,.row,.suite-specimens,.facts):has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(clamp(calc((100% - 3 * var(--grid-gap)) / 4 - 1px),calc((4 * var(--grid-min) + 3 * var(--grid-gap) - 100%) * 999),clamp(calc((100% - var(--grid-gap)) / 2 - 1px),calc((2 * var(--grid-min) + var(--grid-gap) - 100%) * 999),100%)),1fr))}:is(.site-footer__grid,.stats,.card-grid,.case-card__stats,.row,.suite-specimens,.facts):has(>:nth-child(5):last-child){grid-template-columns:repeat(auto-fit,minmax(clamp(calc((100% - 4 * var(--grid-gap)) / 5 - 1px),calc((5 * var(--grid-min) + 4 * var(--grid-gap) - 100%) * 999),clamp(calc((100% - 2 * var(--grid-gap)) / 3 - 1px),calc((3 * var(--grid-min) + 2 * var(--grid-gap) - 100%) * 999),100%)),1fr))}.split{display:grid;gap:var(--todae-space-8);align-items:start}@media(min-width:56rem){.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--todae-space-12)}}.case-head{display:flex;flex-direction:column;gap:var(--todae-space-6);padding-block:var(--todae-space-8) var(--todae-space-10)}.case-layout{display:grid;gap:var(--todae-space-10)}@media(min-width:64rem){.case-layout{grid-template-columns:minmax(0,1fr) 14rem;gap:var(--todae-space-12)}}.case-aside{display:none}@media(min-width:64rem){.case-aside{display:flex;flex-direction:column;gap:var(--todae-space-6);position:sticky;inset-block-start:calc(var(--site-header-height) + var(--todae-space-6));align-self:start;grid-column:2;grid-row:1}}@media(min-width:64rem){.case-body{grid-column:1;grid-row:1}}.listing .hljs-keyword,.listing .hljs-built_in,.listing .hljs-literal,.listing .hljs-meta{color:var(--site-code-keyword);font-weight:var(--site-code-keyword-weight)}.listing .hljs-string,.listing .hljs-regexp{color:var(--site-code-string)}.listing .hljs-number{color:var(--site-code-number)}.listing .hljs-title,.listing .hljs-selector-class,.listing .hljs-selector-id{color:var(--site-code-name)}.listing .hljs-attr,.listing .hljs-attribute,.listing .hljs-property,.listing .hljs-variable{color:var(--site-code-attribute)}.listing .hljs-name,.listing .hljs-tag,.listing .hljs-selector-tag{color:var(--site-code-tag)}.listing .hljs-comment{color:var(--site-code-comment)}.case-contents a{min-block-size:1.5rem}.case-contents-fold .case-contents a{padding-block:max(var(--todae-contents-link-padding-y),calc((2.75rem - 1lh)/2))}.contents-list__index{color:var(--site-index-color);font-variant-numeric:tabular-nums}.case-contents-fold .case-contents{padding-block-start:var(--todae-space-3)}@media(min-width:64rem){.case-contents-fold{display:none}}.case-body{display:flex;flex-direction:column;gap:var(--todae-space-12);min-inline-size:0}.chapter{display:flex;flex-direction:column;gap:var(--todae-space-6);padding-block-start:var(--todae-space-8)}.chapter__head{display:flex;flex-direction:column;gap:var(--todae-space-2);max-inline-size:var(--site-measure)}.chapter__index{font-size:var(--site-index-size);font-weight:var(--todae-font-weight-medium);color:var(--site-index-color);font-variant-numeric:tabular-nums}.row{--grid-min: 12rem;--grid-gap: var(--todae-space-8);display:grid;gap:var(--todae-space-6) var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min)),1fr))}.row--pairs{--grid-min: 18rem}.case-body :not(pre)>code{overflow-wrap:anywhere}.row--stats>div,.row--facts>div{display:flex;flex-direction:column;gap:var(--todae-space-1)}.row--stats dd{order:-1}.stack-spacious{display:flex;flex-direction:column;gap:var(--todae-space-8)}.stack-normal{display:flex;flex-direction:column;gap:var(--todae-space-4)}.stack-condensed{display:flex;flex-direction:column;gap:var(--todae-space-2)}.plate{display:flex;flex-direction:column;gap:var(--todae-space-3)}.plate img{inline-size:100%;border:var(--todae-border-width) solid var(--todae-color-border-subtle);border-radius:var(--todae-radius-lg)}.plate figcaption{font-size:var(--todae-font-size-2);color:var(--todae-color-fg-muted)}.listing{display:flex;flex-direction:column;min-inline-size:0;border:var(--todae-border-width) solid var(--todae-color-border-subtle);border-radius:var(--todae-code-block-radius);background:var(--todae-code-block-bg);overflow:hidden}.listing__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--todae-space-2) var(--todae-space-4);padding:var(--todae-space-2) var(--todae-space-2) var(--todae-space-2) var(--todae-space-4);border-block-end:var(--todae-border-width) solid var(--todae-color-border-subtle)}.listing__name{font-family:var(--todae-code-font-family);font-size:var(--todae-font-size-2);overflow-wrap:anywhere}.listing pre{border:0;border-radius:0}.scroll-x{min-inline-size:0}.diagram{display:flex;flex-direction:column;align-items:stretch}.diagram__key{display:flex;flex-wrap:wrap;gap:var(--todae-space-2) var(--todae-space-5);margin-block-start:var(--todae-space-6);list-style:none;font-size:var(--todae-font-size-2);color:var(--todae-color-fg-muted)}.diagram__key li{display:flex;align-items:center;gap:var(--todae-space-2)}.swatch{display:inline-block;inline-size:var(--todae-space-4);block-size:var(--todae-space-3);border:var(--todae-border-width) solid var(--todae-color-border-default);border-radius:var(--todae-radius-sm);background:var(--todae-color-bg-surface)}.swatch--filled{border-color:var(--todae-color-accent-default);background:var(--todae-color-accent-default)}.swatch--parallel{border-style:dashed}.node{display:flex;flex-direction:column;align-items:center;gap:var(--todae-space-1);padding:var(--todae-space-4);border:var(--todae-border-width) solid var(--todae-color-border-default);border-radius:var(--todae-radius-md);background:var(--todae-color-bg-surface);text-align:center}.node__title{font-size:var(--todae-font-size-2);font-weight:var(--todae-font-weight-bold)}.node--filled{border-color:var(--todae-color-accent-default);background:var(--todae-color-accent-default);color:var(--todae-color-on-accent)}.node--filled{--todae-badge-neutral-bg: transparent;--todae-badge-neutral-border: var(--todae-color-on-accent);--todae-badge-neutral-fg: var(--todae-color-on-accent)}.node--parallel{border-style:dashed}.arrow{display:flex;flex-direction:column;align-items:center;gap:var(--todae-space-1);padding-block:var(--todae-space-2)}.arrow__stem{inline-size:var(--todae-border-width);block-size:var(--todae-space-4);background:var(--todae-color-border-default)}.arrow--parallel .arrow__stem{background:none;border-inline-start:var(--todae-border-width) dashed var(--todae-color-border-default)}.arrow__label{font-size:var(--todae-font-size-2);color:var(--todae-color-fg-muted)}.branches{display:grid;gap:var(--todae-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:start}.branch{display:flex;flex-direction:column;gap:0}.branch__title{margin-block-end:var(--todae-space-3);font-size:var(--todae-font-size-2);color:var(--todae-color-fg-muted);text-align:center}.pills{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--todae-space-2);list-style:none}.specimen-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--todae-space-3) var(--todae-space-6)}.specimen-stage{padding:var(--todae-space-4);border:var(--todae-border-width) solid var(--todae-color-border-subtle);border-radius:var(--todae-radius-md);background:var(--todae-color-bg-canvas)}.specimen-stage--suite{--spec-ink: var(--todae-color-fg-default);--spec-paper: var(--todae-color-bg-surface);--spec-ring: var(--todae-focus-ring-color);color:var(--todae-color-fg-default)}.suite-specimens{--grid-min: 11rem;--grid-gap: var(--todae-space-6);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min)),1fr))}.cascade-stage[hidden]{display:none}@media print{.cascade-stage[hidden]{display:flex}}.cascade-stage{display:flex;flex-direction:column;gap:var(--todae-space-4)}.readout-band th[scope=rowgroup]{padding-block-start:var(--todae-space-5);color:var(--todae-color-fg-muted);font-weight:var(--todae-font-weight-medium)}.readout-value{font-family:var(--todae-code-font-family);font-size:var(--todae-font-size-2);white-space:nowrap}.tier-chain{display:grid;grid-template-columns:minmax(0,1fr) var(--todae-space-12);column-gap:var(--todae-space-4)}.tier-chain>:not(.tier-bypass){grid-column:1}.tier-band{display:flex;flex-direction:column;gap:var(--todae-space-1);padding:var(--todae-space-4);border:var(--todae-border-width) solid var(--todae-color-border-default);border-radius:var(--todae-radius-md);background:var(--todae-color-bg-surface)}.tier-band__name,.tier-resolved__value{font-family:var(--todae-code-font-family);font-size:var(--todae-font-size-2);overflow-wrap:anywhere}.tier-bypass{grid-column:2;grid-row:1 / 6;display:flex;flex-direction:column;align-items:center;gap:var(--todae-space-2);padding-block:var(--todae-space-6)}.tier-bypass__line{flex:1;border-inline-start:var(--todae-border-width) dashed var(--todae-color-border-default)}.tier-bypass__label{font-size:var(--todae-font-size-1);color:var(--todae-color-fg-muted);text-align:center;writing-mode:vertical-rl}.tier-resolved{display:flex;flex-wrap:wrap;align-items:center;gap:var(--todae-space-4);padding:var(--todae-space-4);border:var(--todae-border-width) solid var(--todae-color-border-default);border-radius:var(--todae-radius-md);background:var(--todae-color-bg-surface)}.tier-resolved__swatch{inline-size:var(--todae-space-10);block-size:var(--todae-space-10);border:var(--todae-border-width) solid var(--todae-color-border-default);border-radius:var(--todae-radius-sm)}.catalog-panels{display:grid;gap:var(--todae-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start}.catalog-panels>*{min-inline-size:0}.catalog-names{display:flex;flex-wrap:wrap;gap:var(--todae-space-2);list-style:none}.catalog-resolution{display:flex;flex-wrap:wrap;gap:var(--todae-space-2) var(--todae-space-6);list-style:none;font-size:var(--todae-font-size-2)}.catalog-resolution__asked{color:var(--todae-color-fg-muted)}.pager{display:grid;gap:var(--todae-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin-block-start:var(--site-section-gap);list-style:none}.pager__next{text-align:end}.door{padding-block:var(--todae-space-12)}@media(min-width:48rem){.door{padding-block:calc(var(--todae-space-12) * 2)}}.door form{display:flex;flex-direction:column;gap:var(--todae-space-5)}.full-width{inline-size:100%}.resume{display:flex;flex-direction:column;gap:var(--todae-space-12);max-inline-size:48rem;padding-block:var(--todae-space-12) 0}.resume-head{display:flex;flex-direction:column;gap:var(--todae-space-4)}.resume-section{display:flex;flex-direction:column;gap:var(--todae-space-6)}.resume-role{display:flex;flex-direction:column;gap:var(--todae-space-2)}.resume-role__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--todae-space-1) var(--todae-space-4)}.resume-roles{display:flex;flex-direction:column;gap:var(--todae-space-8);list-style:none}.resume-contact{font-style:normal}.resume-skill-groups{display:grid;gap:var(--todae-space-6) var(--todae-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));list-style:none}.plain-list{display:flex;flex-direction:column;gap:var(--todae-space-1);list-style:none}.projects{padding-block-start:var(--todae-space-12)}.not-found{display:flex;flex-direction:column;align-items:flex-start;gap:var(--todae-space-6);padding-block:var(--todae-space-12)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.site-header,.site-footer,.no-print,.skip-link,.print-drop{display:none!important}.resume{max-inline-size:none;padding-block-start:0;gap:var(--todae-space-8)}.resume-role,.listing,.node,figure{break-inside:avoid}a[href^=http]:after{content:none}}}
