@layer recipes.slots{@layer base{.menu__arrow{--arrow-background:var(--menu-bg);--arrow-size:var(--sizes-3)}.menu__arrowTip{border-top-width:1px;border-left-width:1px}.menu__content{--menu-bg:var(--colors-bg-300);--menu-z-index:var(--z-index-popover);background:var(--colors-bg-300);padding:var(--spacing-1);border-color:var(--colors-border-250);color:var(--colors-fg);font-family:var(--fonts-body);font-size:12px;font-weight:var(--font-weights-medium);z-index:calc(var(--menu-z-index) + var(--layer-index,0));max-height:var(--available-height);border-style:solid;border-width:1px;border-radius:10px;outline:0;line-height:16px;overflow:hidden auto;box-shadow:0 8px 20px #0000004d}.menu__content[data-placement^=bottom]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-top,fade-out}.menu__content[data-placement^=bottom]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-top,fade-in}.menu__content[data-placement^=left]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-right,fade-out}.menu__content[data-placement^=left]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-right,fade-in}.menu__content[data-placement^=right]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-left,fade-out}.menu__content[data-placement^=right]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-left,fade-in}.menu__content[data-placement^=top]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-bottom,fade-out}.menu__content[data-placement^=top]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-bottom,fade-in}.menu__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--durations-faster);transform-origin:var(--transform-origin)}.menu__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--durations-fast);transform-origin:var(--transform-origin)}.menu__indicator{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu__item{--menu-item-fg:var(--colors-text-200);background:var(--colors-transparent);-webkit-user-select:none;user-select:none;color:var(--colors-text-200);cursor:pointer;font-size:12px;font-weight:var(--font-weights-medium);text-align:start;border-radius:6px;outline:0;flex:none;align-items:center;width:100%;line-height:16px;text-decoration:none;display:flex;position:relative}.menu__item[data-highlighted]{--menu-item-fg:var(--colors-text-100);background:var(--colors-bg-400);color:var(--colors-text-100)}.menu__item[data-type]{padding-inline-start:var(--spacing-8)}.menu__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.menu__item:is(:focus,[data-focus]){--menu-item-fg:var(--colors-text-100);background:var(--colors-bg-400);color:var(--colors-text-100)}.menu__itemCommand{font-family:inherit;font-size:var(--font-sizes-xs);letter-spacing:var(--letter-spacings-widest);opacity:.6;margin-inline-start:auto;padding-inline-start:var(--spacing-4);line-height:1rem}.menu__itemGroupLabel{padding-inline:var(--spacing-2);padding-block:var(--spacing-1\.5);font-size:var(--font-sizes-2xs);font-weight:var(--font-weights-semibold);line-height:1.25rem}.menu__itemIndicator{inset-inline-start:var(--spacing-2);position:absolute;top:50%;transform:translateY(-50%)}.menu__itemText{flex:1}.menu__separator{background:var(--colors-border-250);margin-inline:0;margin-block:var(--spacing-1);border:0;height:1px}.menu__trigger{font-weight:var(--font-weights-medium)}@media (hover:hover){.menu__item:is(:hover,[data-hover]):not(:disabled,[data-disabled]){--menu-item-fg:var(--colors-text-100);background:var(--colors-bg-400);color:var(--colors-text-100)}}}@layer variants{.menu__content--size_sm{background:var(--colors-bg-300);padding:var(--spacing-1);scroll-padding:var(--spacing-1);border-color:var(--colors-border-250);font-size:var(--font-sizes-xs);border-style:solid;border-width:1px;border-radius:10px;min-width:8rem;line-height:1rem;box-shadow:0 8px 20px #0000004d}.menu__content--variant_main{background:var(--colors-bg-300);padding:var(--spacing-1);border-color:var(--colors-border-250);border-style:solid;border-width:1px;border-radius:10px;box-shadow:0 8px 20px #0000004d}.menu__item--size_sm{padding-inline:var(--spacing-3);gap:var(--spacing-1\.5);font-size:var(--font-sizes-xs);min-height:32px;padding-block:0;line-height:1rem}.menu__item--size_sm[data-type]{padding-inline-start:32px}.menu__item--size_sm :where(svg){width:14px;height:14px}.menu__item--variant_main{border-radius:6px}.menu__itemGroupLabel--size_sm{padding-inline:var(--spacing-3)}.menu__itemIndicator--size_sm{inset-inline-start:var(--spacing-3)}.menu__itemIndicator--size_sm :where(svg){width:14px;height:14px}.menu__trigger--variant_main{font-weight:var(--font-weights-medium)}.menu__content--size_lg{background:var(--colors-bg-300);padding:var(--spacing-1);border-color:var(--colors-border-250);font-size:var(--font-sizes-sm);border-style:solid;border-width:1px;border-radius:10px;min-width:8rem;line-height:1.25rem;box-shadow:0 8px 20px #0000004d}.menu__content--size_md{background:var(--colors-bg-300);padding:var(--spacing-1);scroll-padding:var(--spacing-1\.5);border-color:var(--colors-border-250);font-size:var(--font-sizes-sm);border-style:solid;border-width:1px;border-radius:10px;min-width:8rem;line-height:1.25rem;box-shadow:0 8px 20px #0000004d}.menu__content--size_xs{background:var(--colors-bg-300);padding:var(--spacing-1);border-color:var(--colors-border-250);font-size:var(--font-sizes-xs);border-style:solid;border-width:1px;border-radius:10px;min-width:8rem;line-height:1rem;box-shadow:0 8px 20px #0000004d}.menu__item--size_lg{padding-inline:var(--spacing-4);gap:var(--spacing-2);font-size:var(--font-sizes-sm);min-height:40px;padding-block:0;line-height:1.25rem}.menu__item--size_lg[data-type]{padding-inline-start:42px}.menu__item--size_lg :where(svg){width:18px;height:18px}.menu__item--size_md{padding-inline:var(--spacing-4);gap:var(--spacing-2);font-size:var(--font-sizes-sm);min-height:40px;padding-block:0;line-height:1.25rem}.menu__item--size_md[data-type]{padding-inline-start:42px}.menu__item--size_md :where(svg){width:18px;height:18px}.menu__item--size_xs{padding-inline:var(--spacing-3);gap:var(--spacing-1\.5);font-size:var(--font-sizes-xs);min-height:32px;padding-block:0;line-height:1rem}.menu__item--size_xs[data-type]{padding-inline-start:32px}.menu__item--size_xs :where(svg){width:14px;height:14px}.menu__itemGroupLabel--size_lg,.menu__itemGroupLabel--size_md{padding-inline:var(--spacing-4)}.menu__itemGroupLabel--size_xs{padding-inline:var(--spacing-3)}.menu__itemIndicator--size_lg{inset-inline-start:var(--spacing-4)}.menu__itemIndicator--size_lg :where(svg){width:18px;height:18px}.menu__itemIndicator--size_md{inset-inline-start:var(--spacing-4)}.menu__itemIndicator--size_md :where(svg){width:18px;height:18px}.menu__itemIndicator--size_xs{inset-inline-start:var(--spacing-3)}.menu__itemIndicator--size_xs :where(svg){width:14px;height:14px}}}
@layer recipes{@layer base{.code{border-radius:var(--radii-l2);font-family:var(--fonts-mono);align-items:center;display:inline-flex}}@layer variants{.code--size_sm{padding-inline:var(--spacing-1\.5);font-size:var(--font-sizes-xs);min-height:var(--sizes-5);line-height:1rem}.code--variant_subtle{background:var(--colors-color-palette-subtle);color:var(--colors-color-palette-fg)}}}
@layer recipes{@layer base{.input{--error-color:var(--colors-border-error);--focus-color:var(--colors-color-palette-focus-ring);border-color:var(--colors-border-200);appearance:none;background-color:var(--colors-bg-250);outline-offset:2px;text-align:start;height:var(--input-height);min-width:var(--input-height);border-style:solid;border-width:1px;border-radius:10px;outline:2px solid #0000;width:100%;transition:all .2s;position:relative}.input:is([data-invalid],[aria-invalid=true],[data-state=invalid]){--focus-ring-color:var(--error-color);border-color:var(--error-color)}.input:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]){border-color:var(--colors-border-error)}.input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.input:is(:focus,[data-focus]){border-color:var(--colors-selection-border);box-shadow:none;outline:2px solid #0000;outline-color:color-mix(in srgb, var(--colors-selection-border) 9%, transparent);outline-offset:2px}.input::-webkit-inner-spin-button{opacity:1}.input::placeholder,.input[data-placeholder]{color:var(--colors-text-300)}@media (hover:hover){.input:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-border-error)}.input:is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-selection-border)}.input:is(:hover,[data-hover]):not(:disabled,[data-disabled]){border:1px solid #ffffff4d}}}@layer variants{.input--size_lg{--input-height:40px;padding-inline:var(--spacing-4);font-size:var(--font-sizes-sm);line-height:1.25rem}.input--size_sm{--input-height:32px;padding-inline:var(--spacing-3);font-size:var(--font-sizes-xs);line-height:1rem}.input--variant_primary{border-color:var(--colors-border-200);background-color:var(--colors-bg-250);outline-offset:2px;border-style:solid;border-width:1px;border-radius:10px;outline:2px solid #0000}.input--variant_primary:is([data-invalid],[aria-invalid=true],[data-state=invalid]){border-color:var(--error-color)}.input--variant_primary:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]){border-color:var(--colors-border-error)}.input--variant_primary:is(:focus,[data-focus]){border-color:var(--colors-selection-border);box-shadow:none;outline:2px solid #0000;outline-color:color-mix(in srgb, var(--colors-selection-border) 9%, transparent);outline-offset:2px}.input--variant_tableSearch{background:var(--colors-transparent);border-color:var(--colors-border-200);color:var(--colors-text-100);outline-offset:2px;border-style:solid;border-width:1px;border-radius:10px;outline:2px solid #0000}.input--variant_tableSearch:is([data-invalid],[aria-invalid=true],[data-state=invalid]){border-color:var(--error-color)}.input--variant_tableSearch:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]){border-color:var(--colors-border-error)}.input--variant_tableSearch:is(:focus,[data-focus]){border-color:var(--colors-selection-border);box-shadow:none;outline:2px solid #0000;outline-color:color-mix(in srgb, var(--colors-selection-border) 9%, transparent);outline-offset:2px}.input--variant_tableSearch::placeholder,.input--variant_tableSearch[data-placeholder]{color:var(--colors-text-200)}@media (min-width:48rem){.md\:input--size_sm{--input-height:32px;padding-inline:var(--spacing-3);font-size:var(--font-sizes-xs);line-height:1rem}}@media (hover:hover){.input--variant_primary:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-border-error)}.input--variant_primary:is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-selection-border)}.input--variant_primary:is(:hover,[data-hover]):not(:disabled,[data-disabled]){border:1px solid #ffffff4d}.input--variant_tableSearch:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-border-error)}.input--variant_tableSearch:is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-selection-border)}.input--variant_tableSearch:is(:hover,[data-hover]):not(:disabled,[data-disabled]){border:1px solid #ffffff4d}}}}
@layer recipes{@layer base{.link{--focus-ring-color:var(--colors-color-palette-focus-ring);border-radius:var(--radii-l1);gap:var(--spacing-1\.5);color:var(--menu-item-fg,var(--colors-text-100));cursor:pointer;outline:none;align-items:center;display:inline-flex}.link:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}}@layer variants{.link--variant_primary{color:var(--menu-item-fg,var(--colors-text-100))}.link--variant_search{margin-inline:var(--spacing-1);padding-block:var(--spacing-2);border-radius:.5rem;align-items:center;padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-3);display:flex}.link--variant_search:is(:active,[data-active]):not(:disabled,[data-disabled],[data-state=open]){background:#ffffff08}.link--variant_secondary{color:var(--menu-item-fg,var(--colors-text-200))}@media (hover:hover){.link--variant_card:is(:hover,[data-hover]):not(:disabled,[data-disabled]){filter:brightness(1.1);text-decoration:none}.link--variant_search:is(:hover,[data-hover]):not(:disabled,[data-disabled]){text-decoration:none}@media not (pointer:coarse){.link--variant_search:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:#ffffff08;text-decoration:none}}}@media not (pointer:coarse){.link--variant_search:is(:focus,[data-focus]){box-shadow:none;background:#ffffff08;border:0;outline:0}}}}
@layer recipes{@layer base{.icon{color:currentColor;vertical-align:middle;flex-shrink:0;line-height:1em;display:inline-block}}@layer variants;}
@layer recipes{@layer base{.separator{border-color:var(--colors-border-250);display:block}}@layer variants{.separator--orientation_horizontal{border-top-width:var(--separator-thickness)}.separator--orientation_vertical{border-inline-start-width:var(--separator-thickness)}.separator--size_sm{--separator-thickness:1px}.separator--variant_solid{border-style:solid}}}
@layer recipes{@layer base{.skeleton{--end-color:var(--colors-border-200);--start-color:var(--colors-border-250);border-radius:.75rem}}@layer variants{.skeleton--loading_true{border-radius:var(--radii-l2);-webkit-user-select:none;user-select:none;box-shadow:none;color:var(--colors-transparent);cursor:default;pointer-events:none;-webkit-background-clip:padding-box;background-clip:padding-box;flex-shrink:0}.skeleton--loading_true:before,.skeleton--loading_true:after,.skeleton--loading_true *{visibility:hidden}.skeleton--variant_pulse{animation:var(--animations-pulse);background:var(--colors-bg-emphasized);animation-duration:var(--duration,1.2s)}}@layer compound_variants{.skeleton--compound__loading_false{background:unset;animation:fade-in var(--fade-duration,.1s) ease-out!important}}}
@layer recipes.slots{@layer base{.card__body{padding:var(--card-padding);flex-direction:column;flex:1;display:flex}.card__description{color:var(--colors-fg-muted);font-size:var(--font-sizes-sm)}.card__footer{padding-inline:var(--card-padding);gap:var(--spacing-2);padding-bottom:var(--card-padding);align-items:center;display:flex}.card__header{padding-inline:var(--card-padding);gap:var(--spacing-1\.5);padding-top:var(--card-padding);flex-direction:column;display:flex}.card__root{padding-inline:var(--spacing-4);padding-block:var(--spacing-4);border-color:var(--colors-border-200);color:var(--colors-text-100);text-align:start;word-wrap:break-word;background:linear-gradient(#252629,#202124);border-radius:.75rem;flex-direction:column;flex-grow:1;min-width:0;display:flex;position:relative;box-shadow:0 8px 16px #0000003d,0 0 4px #0000000a,inset 0 0 1px #fffbed3c}.card__title{font-weight:var(--font-weights-semibold)}@media (min-width:30rem){.card__root{padding-inline:var(--spacing-6);padding-block:var(--spacing-6)}}@media (min-width:48rem){.card__root{padding-inline:var(--spacing-6);padding-block:var(--spacing-12)}}@media (min-width:64rem){.card__root{padding-inline:var(--spacing-8)}}@media (min-width:80rem){.card__root{padding-inline:var(--spacing-14)}}}@layer variants{.card__body--variant_base{flex-direction:column;display:flex}.card__body--variant_extraSlim{padding:0}.card__root--size_md{--card-padding:var(--spacing-6)}.card__root--size_sm{--card-padding:var(--spacing-4)}.card__root--variant_compact{padding-inline:var(--spacing-2);padding-block:var(--spacing-2)}.card__root--variant_extraSlim{padding-inline:var(--spacing-1\.5);padding-block:var(--spacing-1\.5)}.card__root--variant_goPokemonCard{padding-inline:var(--spacing-2);padding-bottom:var(--spacing-2);padding-top:var(--spacing-1)}.card__root--variant_outline{background:var(--colors-bg-panel);border-color:var(--colors-border);border-width:1px}.card__root--variant_slim{padding-inline:var(--spacing-3);padding-block:var(--spacing-3)}.card__root--variant_table{border-radius:.75rem;padding-inline:0}.card__root--variant_tooltip{padding-inline:var(--spacing-4);padding-block:var(--spacing-3);border:1px solid #00000054;border-radius:.5rem}.card__title--size_md{font-size:var(--font-sizes-lg);line-height:1.75rem}.card__title--size_sm{font-size:var(--font-sizes-md);line-height:1.5rem}@media (min-width:30rem){.card__root--variant_compact{padding-inline:var(--spacing-3);padding-block:var(--spacing-3)}.card__root--variant_extraSlim{padding-inline:var(--spacing-2);padding-block:var(--spacing-2)}.card__root--variant_goPokemonCard{padding-inline:var(--spacing-3);padding-bottom:var(--spacing-3);padding-top:var(--spacing-2)}.card__root--variant_slim{padding-inline:var(--spacing-4);padding-block:var(--spacing-4)}}@media (min-width:48rem){.card__root--variant_compact{padding-inline:var(--spacing-3);padding-block:var(--spacing-4)}.card__root--variant_extraSlim{padding-inline:var(--spacing-2);padding-block:var(--spacing-3)}.card__root--variant_goPokemonCard{padding-inline:var(--spacing-3);padding-bottom:var(--spacing-3);padding-top:var(--spacing-2)}.card__root--variant_slim{padding-inline:var(--spacing-4);padding-block:var(--spacing-6)}}@media (min-width:64rem){.card__root--variant_compact{padding-inline:var(--spacing-3)}.card__root--variant_extraSlim{padding-inline:var(--spacing-2)}.card__root--variant_goPokemonCard{padding-inline:var(--spacing-3)}.card__root--variant_slim{padding-inline:var(--spacing-4)}}@media (min-width:80rem){.card__root--variant_compact{padding-inline:var(--spacing-4)}.card__root--variant_extraSlim,.card__root--variant_goPokemonCard{padding-inline:var(--spacing-3)}.card__root--variant_slim{padding-inline:var(--spacing-6)}}}}
@layer recipes.slots{@layer base{.table__caption{font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);line-height:1rem}.table__cell{text-align:start;align-items:center}.table__columnHeader{color:var(--colors-fg);font-weight:var(--font-weights-medium);text-align:start}.table__footer{font-weight:var(--font-weights-medium)}.table__root{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;text-align:start;vertical-align:top;width:var(--sizes-full)}.table__row{background:var(--colors-bg-250);border-radius:var(--radii-md)}.table__row:is([aria-selected=true],[data-selected]){background:var(--colors-color-palette-subtle)}}@layer variants{.table__cell--size_md{padding-inline:var(--spacing-3);padding-block:var(--spacing-3)}.table__cell--size_sm{padding-inline:var(--spacing-2);padding-block:var(--spacing-2)}.table__cell--variant_main{font-size:var(--font-sizes-sm)}.table__cell--variant_weather{border-bottom-color:var(--colors-border-250);border-bottom-style:solid;border-bottom-width:1px}.table__columnHeader--size_md{padding-inline:var(--spacing-3);padding-block:var(--spacing-3)}.table__columnHeader--size_sm{padding-inline:var(--spacing-2);padding-block:var(--spacing-2)}.table__columnHeader--variant_main{color:var(--colors-text-200);font-size:var(--font-sizes-xs);letter-spacing:normal;text-transform:none;border-bottom-color:var(--colors-border-200);border-bottom-style:solid;border-bottom-width:1px;font-weight:400}.table__columnHeader--variant_outline{border-bottom-width:1px}.table__columnHeader--variant_weather{border-color:var(--colors-border-250);color:var(--colors-text-200);text-transform:none;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;font-weight:400}.table__footer--variant_outline{border-top-width:1px}.table__header--variant_outline{background:var(--colors-bg-muted)}.table__root--size_md,.table__root--size_sm{font-size:var(--font-sizes-sm);line-height:1.25rem}.table__root--variant_main{border-color:var(--colors-border-200);background:linear-gradient(#252629,#202124);border-radius:.75rem;overflow:hidden;box-shadow:0 8px 16px #0000003d,0 0 4px #0000000a,inset 0 0 1px #fffbed3c}.table__root--variant_outline{box-shadow:0 0 0 1px var(--colors-border)}.table__row--variant_main{background:var(--colors-transparent);border-radius:0}.table__row--variant_main:is([aria-selected=true],[data-selected]){background:var(--colors-color-palette-subtle)}.table__row--variant_main:not(:last-of-type){border-bottom-color:var(--colors-border-200);border-bottom-style:solid;border-bottom-width:1px}.table__row--variant_outline:not(:last-of-type){border-bottom-width:1px}.table__cell--showColumnBorder_true:not(:last-of-type){border-inline-end-width:1px}.table__cell--size_lg{padding-inline:var(--spacing-4);padding-block:var(--spacing-3)}.table__cell--variant_line{border-bottom-width:1px}.table__columnHeader--showColumnBorder_true:not(:last-of-type){border-inline-end-width:1px}.table__columnHeader--size_lg{padding-inline:var(--spacing-4);padding-block:var(--spacing-3)}.table__columnHeader--variant_line{border-bottom-width:1px}.table__header--stickyHeader_true :where(tr){z-index:1;top:var(--table-sticky-offset,0);position:sticky}.table__root--size_lg{font-size:var(--font-sizes-md);line-height:1.5rem}.table__row--striped_true:nth-of-type(odd) td{background:var(--colors-bg-muted)}.table__row--variant_line{background:var(--colors-bg)}@media (hover:hover){.table__row--variant_main:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:#ffffff05}.table__row--variant_weather:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:#fbf9f405}.table__body--interactive_true tr:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--colors-color-palette-subtle)}}}}
@layer recipes.slots{@layer base{.list__indicator{vertical-align:middle;flex-shrink:0;min-height:1lh;margin-inline-end:var(--spacing-2);display:inline-block}.list__item{white-space:normal;display:list-item}.list__root{gap:var(--list-gap);flex-direction:column;display:flex}.list__root :where(ul,ol){margin-top:var(--list-gap)}}@layer variants{.list__item--variant_plain{align-items:flex-start;display:inline-flex}.list__root--variant_plain{list-style:none}}}
@layer recipes.slots{@layer base{.tooltip__arrow{--arrow-background:var(--colors-gray-300);--arrow-size:var(--sizes-2)}.tooltip__arrowTip{border-color:var(--colors-border-100);border-inline-start-width:1px;border-top-width:1px;border-left-width:1px}.tooltip__content{--tooltip-bg:var(--colors-bg-inverted);background:var(--colors-bg-300);padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-1\.5);border-color:var(--colors-border-100);border-radius:var(--radii-md);color:var(--colors-text-100);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-normal);transform-origin:var(--transform-origin);z-index:var(--z-index-tooltip);max-width:var(--sizes-xs);border-style:solid;border-width:1px;line-height:1rem;box-shadow:0 2px 6px #00000026}.tooltip__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--durations-fast);transform-origin:var(--transform-origin);animation-name:scale-out,fade-out}.tooltip__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--durations-fast);transform-origin:var(--transform-origin);animation-name:scale-in,fade-in}}}
@layer recipes.slots{@layer base{.tabs__content{--focus-ring-color:var(--colors-color-palette-focus-ring)}.tabs__content[data-orientation=horizontal]{padding-top:var(--tabs-content-padding);width:100%}.tabs__content[data-orientation=vertical]{height:100%;padding-inline-start:var(--tabs-content-padding)}.tabs__content:is(:focus-visible,[data-focus-visible]){border-color:var(--focus-ring-color);outline-color:var(--focus-ring-color);outline-offset:0px;outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,1px)}.tabs__indicator{background:var(--tabs-indicator-bg);border-radius:var(--tabs-trigger-radius);box-shadow:var(--tabs-indicator-shadow);z-index:-1;height:var(--height);width:var(--width)}.tabs__list{isolation:isolate;min-height:var(--tabs-height);display:inline-flex;position:relative}.tabs__list[data-orientation=horizontal]{flex-direction:row}.tabs__list[data-orientation=vertical]{flex-direction:column}.tabs__root{--tabs-indicator-bg:var(--colors-bg);--tabs-indicator-shadow:var(--shadows-xs);--tabs-trigger-radius:var(--radii-l2);position:relative}.tabs__root[data-orientation=horizontal]{display:block}.tabs__root[data-orientation=vertical]{display:flex}.tabs__trigger{gap:var(--spacing-2);cursor:var(--cursor-button);font-weight:var(--font-weights-medium);height:var(--tabs-height);min-width:var(--tabs-height);outline:0;align-items:center;display:flex;position:relative}.tabs__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.tabs__trigger:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--colors-color-palette-focus-ring);z-index:1}}@layer variants{.tabs__list--variant_line{border-color:var(--colors-border);display:flex}.tabs__list--variant_line[data-orientation=horizontal]{border-bottom-width:1px}.tabs__list--variant_line[data-orientation=vertical]{border-inline-end-width:1px}.tabs__list--variant_main{gap:var(--spacing-1)}.tabs__root--size_md{--tabs-content-padding:var(--spacing-4);--tabs-height:var(--sizes-10)}.tabs__tablist--variant_main{border-color:var(--colors-border-200);border-bottom-style:solid;border-bottom-width:1px}.tabs__trigger--size_md{padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--font-sizes-sm);line-height:1.25rem}.tabs__trigger--variant_line{color:var(--colors-fg-muted)}.tabs__trigger--variant_line[data-orientation=horizontal]:is([aria-selected=true],[data-selected]){--indicator-color:var(--colors-color-palette-solid);--indicator-color-fallback:var(--colors-color-palette-solid);--indicator-offset-y:-1px;position:relative}.tabs__trigger--variant_line[data-orientation=horizontal]:is([aria-selected=true],[data-selected]):before{background:var(--indicator-color,var(--indicator-color-fallback));inset-inline:var(--indicator-offset-x,0);content:"";bottom:var(--indicator-offset-y,0);height:var(--indicator-thickness,2px);position:absolute}.tabs__trigger--variant_line[data-orientation=vertical]:is([aria-selected=true],[data-selected]){--indicator-color-fallback:var(--colors-color-palette-solid);--indicator-offset-x:-1px;position:relative}.tabs__trigger--variant_line[data-orientation=vertical]:is([aria-selected=true],[data-selected]):before{background:var(--indicator-color,var(--indicator-color-fallback));inset-block:var(--indicator-offset-y,0);content:"";width:var(--indicator-thickness,2px);position:absolute;inset-inline-end:var(--indicator-offset-x,0)}.tabs__trigger--variant_line:is([aria-selected=true],[data-selected]){color:var(--colors-fg)}.tabs__trigger--variant_line:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:active,[data-active]):not(:disabled,[data-disabled],[data-state=open]){background:initial}.tabs__trigger--variant_main{border-color:var(--colors-border-200);border-radius:var(--radii-md);color:var(--colors-text-200);font-weight:500}.tabs__trigger--variant_main:is([aria-selected=true],[data-selected]){background:var(--colors-bg-400);color:var(--colors-text-100)}.tabs__trigger--variant_main:is(:active,[data-active]):not(:disabled,[data-disabled],[data-state=open]){background:#ffffff08}@media (min-width:48rem){.tabs__list--variant_main{gap:var(--spacing-1)}}@media (min-width:64rem){.tabs__list--variant_main{gap:var(--spacing-1)}}@media (hover:hover){.tabs__trigger--variant_main:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--colors-bg-400);color:var(--colors-text-100)}}}}
@layer recipes.slots{@layer base{.collapsible__content{overflow:hidden}.collapsible__content[data-has-collapsed-size]:is([closed],[data-closed],[data-state=closed]){animation-name:collapse-height}.collapsible__content[data-has-collapsed-size]:is([open],[data-open],[data-state=open],:popover-open){animation-name:expand-height}.collapsible__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--durations-moderate);animation-name:collapse-height,fade-out}.collapsible__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--durations-moderate);animation-name:expand-height,fade-in}}}
@layer recipes.slots{@layer base{.segmentGroup__indicator{background:var(--colors-selection-bg);box-shadow:none;z-index:-1;height:var(--height);left:var(--left);top:var(--top);width:var(--width);border-radius:6px;position:absolute}.segmentGroup__item{-webkit-user-select:none;user-select:none;color:var(--colors-text-300);cursor:pointer;font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);border-radius:6px;justify-content:center;align-items:center;height:28px;padding-inline:12px;line-height:1rem;transition:all .2s;display:flex;position:relative}.segmentGroup__item[data-orientation=horizontal]:before{inset-block:var(--spacing-1\.5);width:1px;inset-inline-start:0}.segmentGroup__item[data-orientation=vertical]:before{inset-inline:var(--spacing-1\.5);height:1px;inset-block-start:0}.segmentGroup__item[data-state=checked][data-ssr]{background:var(--colors-bg);border-radius:var(--segment-radius);box-shadow:var(--shadows-sm)}.segmentGroup__item+.segmentGroup__item[data-state=checked]:before,.segmentGroup__item[data-state=checked]+.segmentGroup__item:before,.segmentGroup__item:first-of-type:before{opacity:0}.segmentGroup__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.segmentGroup__item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){color:var(--colors-selection-fg)}.segmentGroup__item:is(:focus,[data-focus]):has(input:focus-visible){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.segmentGroup__item:has(input:focus-visible){--focus-ring-color:var(--colors-color-palette-focus-ring)}.segmentGroup__item:before{background:var(--colors-border-200);content:"";transition:opacity .2s;position:absolute}.segmentGroup__root{--segment-indicator-shadow:var(--shadows-sm);--segment-radius:var(--radii-l2);background:var(--colors-bg-250);border-color:var(--colors-border-200);box-shadow:none;isolation:isolate;text-align:center;border-width:1px;border-radius:10px;gap:2px;min-width:max-content;padding:3px;display:inline-flex;position:relative}.segmentGroup__root[data-orientation=vertical]{flex-direction:column}.dark .segmentGroup__root{--segment-indicator-bg:var(--colors-bg-emphasized)}:root .segmentGroup__root,.light .segmentGroup__root{--segment-indicator-bg:var(--colors-bg)}@media (hover:hover){.segmentGroup__item:is(:hover,[data-hover]):not(:disabled,[data-disabled]){color:var(--colors-text-100)}}}@layer variants{.segmentGroup__item--size_md{gap:var(--spacing-2);font-size:var(--font-sizes-sm);height:32px;padding-inline:12px;line-height:1.25rem}.segmentGroup__item--size_sm{gap:var(--spacing-2);font-size:var(--font-sizes-xs);height:24px;padding-inline:10px;line-height:1rem}.segmentGroup__item--size_xs{padding-inline:var(--spacing-3);gap:var(--spacing-1);font-size:var(--font-sizes-xs);height:24px;line-height:1rem}.segmentGroup__itemText--size_md{font-size:14px;line-height:20px}.segmentGroup__itemText--size_sm,.segmentGroup__itemText--size_xs{font-size:12px;line-height:16px}}}
@layer recipes.slots{@layer base{.select__clearTrigger{--focus-ring-color:var(--colors-color-palette-focus-ring);--focus-ring-width:2px;border-radius:var(--radii-l1);color:var(--colors-fg-muted);pointer-events:auto}.select__clearTrigger:is(:focus-visible,[data-focus-visible]){border-color:var(--focus-ring-color);outline-color:var(--focus-ring-color);outline-offset:0px;outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,1px)}.select__content{--select-z-index:var(--z-index-popover);background:var(--colors-bg-300);padding:var(--spacing-1);border-color:var(--colors-border-250);font-family:var(--fonts-body);font-weight:var(--font-weights-medium);z-index:calc(var(--select-z-index) + var(--layer-index,0));max-height:var(--sizes-96);border-style:solid;border-width:1px;border-radius:10px;outline:0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 20px #0000004d}.select__content[data-placement^=bottom]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-top,fade-out}.select__content[data-placement^=bottom]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-top,fade-in}.select__content[data-placement^=left]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-right,fade-out}.select__content[data-placement^=left]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-right,fade-in}.select__content[data-placement^=right]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-left,fade-out}.select__content[data-placement^=right]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-left,fade-in}.select__content[data-placement^=top]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-bottom,fade-out}.select__content[data-placement^=top]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-bottom,fade-in}.select__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--durations-fastest);transform-origin:var(--transform-origin)}.select__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--durations-fast);transform-origin:var(--transform-origin)}.select__control{position:relative}.select__indicator{color:var(--colors-fg-muted);justify-content:center;align-items:center;display:flex}.select__indicator:is([data-invalid],[aria-invalid=true],[data-state=invalid]){color:var(--colors-fg-error)}.select__indicator:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--colors-fg-subtle)}.select__indicatorGroup{padding-inline:var(--select-trigger-padding-x);gap:var(--spacing-1);pointer-events:none;inset-inline-end:0;align-items:center;display:flex;position:absolute;top:0;bottom:0}.select__item{gap:var(--spacing-2);-webkit-user-select:none;user-select:none;color:var(--colors-text-200);cursor:pointer;font-weight:var(--font-weights-medium);text-align:start;border-radius:6px;flex:1;justify-content:space-between;align-items:center;display:flex;position:relative}.select__item[data-highlighted]{background:var(--colors-bg-400);color:var(--colors-text-100)}.select__item :where(svg){height:var(--sizes-4);width:var(--sizes-4)}.select__item:is([aria-selected=true],[data-selected]){background:var(--colors-selection-bg);border-color:var(--colors-selection-border);color:var(--colors-selection-fg)}.select__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none}.select__itemGroup:first-of-type{margin-top:0}.select__itemGroupLabel{padding-block:var(--spacing-1);font-size:var(--font-sizes-2xs);font-weight:var(--font-weights-medium)}.select__itemText{flex:1}.select__label{-webkit-user-select:none;user-select:none;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:1.25rem}.select__label:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.select__root{gap:var(--spacing-1\.5);width:var(--sizes-full);flex-direction:column;display:flex}.select__trigger{--focus-ring-color:var(--colors-color-palette-focus-ring);--input-height:var(--select-trigger-height);padding-inline:var(--select-trigger-padding-x);-webkit-user-select:none;user-select:none;outline-offset:2px;text-align:start;min-height:var(--select-trigger-height);width:var(--sizes-full);border-radius:10px;outline:2px solid #0000;justify-content:space-between;align-items:center;padding-inline-end:calc(var(--select-trigger-padding-x) + var(--control-icon-size,14px) + var(--control-gap,6px));display:flex}.select__trigger:is([data-invalid],[aria-invalid=true],[data-state=invalid]){border-color:var(--colors-border-error)}.select__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.select__trigger:is(:placeholder-shown,[data-placeholder-shown]){color:color-mix(in oklab, var(--colors-fg-muted) 80%, transparent)}.select__trigger:is(:focus-visible,[data-focus-visible]){border-color:var(--focus-ring-color);outline-color:var(--focus-ring-color);outline-offset:0px;outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,1px)}.select__valueText{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:80%;display:-webkit-box;overflow:hidden}@media (hover:hover){.select__item:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--colors-bg-400);color:var(--colors-text-100)}}}@layer variants{.select__content--size_lg{background:var(--colors-bg-300);padding:var(--spacing-1);border-color:var(--colors-border-250);font-size:var(--font-sizes-sm);border-style:solid;border-width:1px;border-radius:10px;line-height:1.25rem;box-shadow:0 8px 20px #0000004d}.select__content--size_sm{background:var(--colors-bg-300);padding:var(--spacing-1);border-color:var(--colors-border-250);font-size:var(--font-sizes-xs);border-style:solid;border-width:1px;border-radius:10px;line-height:1rem;box-shadow:0 8px 20px #0000004d}.select__indicator--size_lg :where(svg){width:18px;height:18px}.select__indicator--size_sm :where(svg){width:14px;height:14px}.select__item--size_lg{padding-inline:var(--spacing-4);gap:var(--spacing-2);font-size:var(--font-sizes-sm);min-height:40px;padding-block:0;line-height:1.25rem}.select__item--size_lg :where(svg){width:18px;height:18px}.select__item--size_sm{padding-inline:var(--spacing-3);gap:var(--spacing-1\.5);font-size:var(--font-sizes-xs);min-height:32px;padding-block:0;line-height:1rem}.select__item--size_sm :where(svg){width:14px;height:14px}.select__itemGroup--size_lg{margin-top:var(--spacing-2)}.select__itemGroup--size_lg:first-of-type{margin-top:0}.select__itemGroup--size_sm{margin-top:var(--spacing-1)}.select__itemGroup--size_sm:first-of-type{margin-top:0}.select__itemGroupLabel--size_lg{padding-inline:var(--spacing-4);padding-block:var(--spacing-2)}.select__itemGroupLabel--size_sm{padding-inline:var(--spacing-3);padding-block:var(--spacing-1)}.select__root--size_lg{--control-gap:var(--spacing-2);--control-icon-size:18px;--select-trigger-height:40px;--select-trigger-padding-x:var(--spacing-4)}.select__root--size_sm{--control-gap:var(--spacing-1\.5);--control-icon-size:14px;--select-trigger-height:32px;--select-trigger-padding-x:var(--spacing-3)}.select__trigger--size_lg{gap:var(--spacing-2);font-size:var(--font-sizes-sm);padding-block:0;line-height:1.25rem}.select__trigger--size_sm{gap:var(--spacing-1\.5);font-size:var(--font-sizes-xs);padding-block:0;line-height:1rem}.select__trigger--variant_outline{background:var(--colors-bg-300);border-color:var(--colors-border-250);color:var(--colors-text-200);outline-offset:2px;border-width:1px;border-radius:10px;outline:2px solid #0000}.select__trigger--variant_outline:is([aria-expanded=true],[data-expanded],[data-state=expanded]){background:var(--colors-bg-400);border-color:var(--colors-border-275);color:var(--colors-text-100)}.select__trigger--variant_outline:is([data-invalid],[aria-invalid=true],[data-state=invalid]),.select__trigger--variant_outline:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]){border-color:var(--colors-border-error)}.select__trigger--variant_outline:is(:focus,[data-focus]){border-color:var(--colors-selection-border);box-shadow:none;outline:2px solid #0000;outline-color:color-mix(in srgb, var(--colors-selection-border) 9%, transparent);outline-offset:2px}.select__trigger--variant_outline:is(:active,[data-active]):not(:disabled,[data-disabled],[data-state=open]){background:var(--colors-bg-500);border-color:var(--colors-border-300);color:var(--colors-text-100)}@media (hover:hover){.select__trigger--variant_outline:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-border-error)}.select__trigger--variant_outline:is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-selection-border)}.select__trigger--variant_outline:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--colors-bg-400);border-color:var(--colors-border-275);color:var(--colors-text-100)}}}}
@layer recipes.slots{@layer base{.slider__control{align-items:center;display:inline-flex;position:relative}.slider__label{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:1.25rem}.slider__marker{--marker-bg:white;gap:calc(var(--slider-thumb-size) / 2);color:var(--colors-fg-muted);font-size:var(--font-sizes-xs);align-items:center;line-height:1rem;display:flex}.slider__marker[data-state=under-value]{--marker-bg:var(--colors-bg)}.slider__markerGroup{z-index:1;position:absolute!important}.slider__markerIndicator{background:var(--marker-bg);border-radius:var(--radii-full);height:var(--slider-marker-size);width:var(--slider-marker-size)}.slider__range{height:inherit;width:inherit}.slider__range:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-border-emphasized)!important}.slider__root{gap:var(--spacing-1);font-size:var(--font-sizes-sm);isolation:isolate;touch-action:none;flex-direction:column;line-height:1.25rem;display:flex;position:relative}.slider__thumb{border-radius:var(--radii-full);z-index:2;height:var(--slider-thumb-size);width:var(--slider-thumb-size);outline:0;justify-content:center;align-items:center;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex}.slider__thumb:is(:focus-visible,[data-focus-visible]){--ring-color:color-mix(in oklab, var(--colors-color-palette-focus-ring) 50%, transparent);--ring-width:3px;box-shadow:var(--ring-inset,) 0 0 0 var(--ring-offset-width,0px) var(--ring-offset-color,#fff), var(--ring-inset,) 0 0 0 calc(var(--ring-width) + var(--ring-offset-width,0px)) var(--ring-color,#4299e199), var(--shadow,0 0 #0000)}.slider__track{border-radius:var(--radii-full);flex:1;overflow:hidden}}@layer variants{.slider__control--orientation_horizontal{min-height:var(--slider-thumb-size);flex-direction:row;width:100%}.slider__control--orientation_horizontal:has(.slider__markerLabel){margin-bottom:var(--spacing-4)}.slider__marker--orientation_horizontal{flex-direction:column}.slider__markerGroup--orientation_horizontal{inset-inline:var(--slider-marker-inset);top:var(--slider-marker-center)}.slider__range--variant_card{background:color-mix(in oklab, var(--colors-brand-secondary-100) 60%, transparent)}.slider__range--variant_card:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-border-emphasized)!important}.slider__range--variant_outline{background:var(--colors-color-palette-solid)}.slider__range--variant_outline:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-border-emphasized)!important}.slider__root--size_md{--slider-marker-center:8px;--slider-marker-inset:4px;--slider-marker-size:var(--sizes-1);--slider-thumb-size:var(--sizes-5);--slider-track-size:var(--sizes-2)}.slider__root--size_sm{--slider-marker-center:6px;--slider-marker-inset:3px;--slider-marker-size:var(--sizes-1);--slider-thumb-size:var(--sizes-4);--slider-track-size:var(--sizes-1\.5)}.slider__thumb--orientation_horizontal{top:50%;translate:0 -50%}.slider__thumb--variant_card{border-color:var(--colors-border-200);background:linear-gradient(#252629,#202124);border-width:1px;box-shadow:0 2px 5px #0006,inset 0 0 1px #fffbed33}.slider__thumb--variant_card:is(:focus-visible,[data-focus-visible]){--ring-color:color-mix(in oklab, var(--colors-brand-secondary-100) 60%, transparent);--ring-width:2px;box-shadow:var(--ring-inset,) 0 0 0 var(--ring-offset-width,0px) var(--ring-offset-color,#fff), var(--ring-inset,) 0 0 0 calc(var(--ring-width) + var(--ring-offset-width,0px)) var(--ring-color,#4299e199), var(--shadow,0 0 #0000)}.slider__thumb--variant_outline{background:var(--colors-bg);border-color:var(--colors-color-palette-solid);border-width:2px}.slider__thumb--variant_outline:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--colors-border-emphasized);border-color:var(--colors-border-emphasized)}.slider__track--orientation_horizontal{height:var(--slider-track-size)}.slider__track--variant_card{background:var(--colors-border-200);box-shadow:inset 0 1px 2px #00000059}.slider__track--variant_outline{background:color-mix(in oklab, var(--colors-bg-emphasized) 72%, transparent);box-shadow:var(--shadows-inset)}}}
@layer recipes.slots{@layer base{.dialog__backdrop{z-index:var(--z-index);background:#000000b3;width:100dvw;height:100dvh;position:fixed;top:0;left:0}.dialog__backdrop:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--durations-moderate);animation-name:fade-out}.dialog__backdrop:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--durations-slow);animation-name:fade-in}.dialog__body{padding-inline:var(--spacing-6);min-height:0;padding-bottom:var(--spacing-4);padding-top:var(--spacing-4);flex:1;overflow-y:auto}.dialog__closeTrigger{inset-inline-end:var(--spacing-2);right:var(--spacing-4);top:var(--spacing-3);position:absolute}.dialog__content{--dialog-z-index:var(--z-index-popover);background:var(--colors-bg-250);margin-block:var(--dialog-margin,var(--dialog-base-margin));box-shadow:none;font-size:var(--font-sizes-sm);z-index:calc(var(--dialog-z-index) + var(--layer-index,0));border-radius:1rem;outline:0;flex-direction:column;flex-shrink:1;width:100%;min-height:0;max-height:100%;padding-block:0;padding-inline:0;line-height:1.25rem;display:flex;position:relative;overflow:hidden}.dialog__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--durations-faster)}.dialog__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--durations-moderate)}.dialog__content::-webkit-scrollbar{background-color:#2b2d30;border-radius:8px;width:5px;height:5px}.dialog__content::-webkit-scrollbar-thumb{background-color:#5d646b;border-radius:8px}.dialog__description{color:var(--colors-text-200);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-normal);margin-top:var(--spacing-0\.5)}.dialog__footer{background:var(--colors-bg-200);padding-inline:var(--spacing-6);border-color:var(--colors-border-250);gap:var(--spacing-3);padding-bottom:var(--spacing-4);padding-top:var(--spacing-4);border-top-style:solid;border-top-width:1px;border-radius:0 0 1rem 1rem;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.dialog__header{padding-inline:var(--spacing-6);border-color:var(--colors-border-250);gap:var(--spacing-2);padding-bottom:var(--spacing-3);padding-top:var(--spacing-3);border-bottom-style:solid;border-bottom-width:1px;border-radius:1rem 1rem 0 0;flex:0 0;justify-content:space-between;align-items:center;font-weight:500;display:flex;position:relative}.dialog__positioner{--dialog-available-height:calc(100dvh - max(var(--ad-anchor-height,0px), env(safe-area-inset-bottom,0px)));--dialog-z-index:var(--z-index-popover);overscroll-behavior-y:none;z-index:calc(var(--dialog-z-index) + var(--layer-index,0));height:var(--dialog-available-height);flex-direction:column;justify-content:center;align-items:center;width:100dvw;display:flex;position:fixed;top:0;left:0}.dialog__title{font-size:var(--font-sizes-md);font-weight:var(--font-weights-bold);line-height:125%}}@layer variants{.dialog__body--scrollBehavior_inside{overflow:auto}.dialog__content--motionPreset_scale:is([closed],[data-closed],[data-state=closed]){animation-name:scale-out,fade-out}.dialog__content--motionPreset_scale:is([open],[data-open],[data-state=open],:popover-open){animation-name:scale-in,fade-in}.dialog__content--placement_center{--dialog-base-margin:auto;margin-inline:auto}.dialog__content--placement_top{--dialog-base-margin:var(--spacing-16);margin-inline:auto}.dialog__content--scrollBehavior_inside{max-height:calc(100% - 7.5rem)}.dialog__content--size_md{max-width:var(--sizes-lg)}.dialog__content--size_sm{max-width:var(--sizes-md)}.dialog__content--size_xl{max-width:var(--sizes-4xl)}.dialog__content--variant_search{overscroll-behavior-y:contain;height:100%;overflow-y:auto}.dialog__content--variant_search::-webkit-scrollbar{background-color:#2b2d30;border-radius:8px;width:5px;height:5px}.dialog__content--variant_search::-webkit-scrollbar-thumb{background-color:#5d646b;border-radius:8px}.dialog__positioner--placement_center{justify-content:center;align-items:center}.dialog__positioner--placement_top{justify-content:flex-start;align-items:center}.dialog__positioner--scrollBehavior_inside{overflow:hidden}.dialog__positioner--scrollBehavior_outside{pointer-events:auto;overflow:auto}}}
@layer recipes.slots{@layer base{.hover-card__arrow{--arrow-background:var(--hovercard-bg);--arrow-size:var(--sizes-3)}.hover-card__arrowTip{border-top-width:.5px;border-left-width:.5px}.hover-card__content{--hover-card-z-index:var(--z-index-popover);--hovercard-bg:var(--colors-bg-panel);background:var(--hovercard-bg);border-radius:var(--radii-l3);box-shadow:var(--shadows-lg);font-size:var(--font-sizes-sm);transform-origin:var(--transform-origin);z-index:calc(var(--hover-card-z-index) + var(--layer-index,0));max-width:var(--sizes-80);outline:0;flex-direction:column;line-height:1.25rem;display:flex;position:relative}.hover-card__content[data-placement^=bottom]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-top,fade-out}.hover-card__content[data-placement^=bottom]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-top,fade-in}.hover-card__content[data-placement^=left]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-right,fade-out}.hover-card__content[data-placement^=left]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-right,fade-in}.hover-card__content[data-placement^=right]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-left,fade-out}.hover-card__content[data-placement^=right]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-left,fade-in}.hover-card__content[data-placement^=top]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-bottom,fade-out}.hover-card__content[data-placement^=top]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-bottom,fade-in}.hover-card__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--durations-faster);transform-origin:var(--transform-origin)}.hover-card__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--durations-fast);transform-origin:var(--transform-origin)}}@layer variants{.hover-card__content--size_md{padding:var(--spacing-5)}}}
@layer recipes{@layer base{.pageContainer{padding-inline:var(--spacing-4);max-width:var(--sizes-8xl);width:100%;margin-inline:auto;position:relative}@media (min-width:48rem){.pageContainer{padding-inline:var(--spacing-6)}}@media (min-width:64rem){.pageContainer{padding-inline:var(--spacing-8)}}}@layer variants{.pageContainer--variant_main{--page-gutter:var(--spacing-4);--page-max-width:1600px;padding-inline:var(--page-gutter);z-index:2;max-width:var(--page-max-width);padding-bottom:var(--spacing-10);padding-top:var(--spacing-4);width:100%;position:relative}.pageContainer--variant_sections{--page-gutter:var(--spacing-4);--page-max-width:1600px;grid-template-columns:[full-start] minmax(var(--page-gutter), 1fr) [content-start] minmax(0, calc(var(--page-max-width) - 2 * var(--page-gutter))) [content-end] minmax(var(--page-gutter), 1fr) [full-end];z-index:2;max-width:none;padding-inline:0;padding-bottom:var(--spacing-10);padding-top:var(--spacing-4);width:100%;display:grid;position:relative}.pageContainer--variant_sections>*{grid-column:content;min-width:0}.pageContainer--variant_sections>[data-page-sections]{grid-column:full}@media (min-width:48rem){.pageContainer--variant_main{--page-gutter:var(--spacing-12)}body:not([data-section-panel=collapsed]) [data-section-panel-state=expanded] .pageContainer--variant_main{--page-gutter:var(--spacing-6)}.pageContainer--variant_sections{--page-gutter:var(--spacing-12)}body:not([data-section-panel=collapsed]) [data-section-panel-state=expanded] .pageContainer--variant_sections{--page-gutter:var(--spacing-6)}}@media (min-width:80rem){.pageContainer--variant_main,.pageContainer--variant_sections{--page-gutter:var(--spacing-20)}}@media (min-width:96rem){body:not([data-section-panel=collapsed]) [data-section-panel-state=expanded] .pageContainer--variant_main,body:not([data-section-panel=collapsed]) [data-section-panel-state=expanded] .pageContainer--variant_sections{--page-gutter:var(--spacing-20)}}}}
@layer recipes.slots{@layer base{.field__errorText{gap:var(--spacing-1);color:var(--colors-fg-error);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);align-items:center;line-height:1rem;display:inline-flex}.field__helperText{color:var(--colors-fg-muted);font-size:var(--font-sizes-xs);line-height:1rem}.field__label{gap:var(--spacing-1);-webkit-user-select:none;user-select:none;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);text-align:start;align-items:center;line-height:1.25rem;display:flex}.field__label:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.field__requiredIndicator{color:var(--colors-fg-error);line-height:1}.field__root{gap:var(--spacing-1\.5);width:100%;display:flex;position:relative}}@layer variants{.field__label--orientation_horizontal{flex:0 0 var(--field-label-width,80px)}.field__root--orientation_horizontal{flex-direction:row;justify-content:space-between;align-items:center}.field__root--orientation_vertical{flex-direction:column;align-items:flex-start}}}
@layer recipes.slots{@layer base{.fileUpload__dropzone{--focus-ring-color:var(--colors-color-palette-focus-ring);background:var(--colors-bg-300);padding-inline:var(--spacing-3);padding-block:var(--spacing-4);border-color:var(--colors-gray-450);border-radius:var(--radii-md);gap:var(--spacing-4);cursor:pointer;min-height:var(--sizes-2xs);border-style:dashed;border-width:1px;flex-direction:column;justify-content:center;align-items:center;transition:all .12s;display:flex}.fileUpload__dropzone[data-dragging]{border-color:var(--colors-brand-primary-100);background:#f4a4f80d;border-style:solid}.fileUpload__dropzone:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.fileUpload__dropzoneContent{gap:var(--spacing-1);font-size:var(--font-sizes-sm);text-align:center;flex-direction:column;align-items:center;line-height:1.25rem;display:flex}.fileUpload__item{background:var(--colors-bg-300);padding:var(--spacing-4);border-color:var(--colors-gray-375);border-radius:var(--radii-md);gap:var(--spacing-3);animation-duration:var(--durations-moderate);font-size:var(--font-sizes-sm);border-width:1px;align-items:center;width:100%;line-height:1.25rem;animation-name:fade-in;display:flex;position:relative}.fileUpload__itemContent{gap:var(--spacing-0\.5);flex-direction:column;flex:1;display:flex}.fileUpload__itemDeleteTrigger{color:var(--colors-text-300);cursor:var(--cursor-button);height:var(--sizes-5);width:var(--sizes-5);justify-content:center;align-self:flex-start;align-items:center;padding:2px;display:flex}.fileUpload__itemGroup{gap:var(--spacing-3);flex-direction:column;width:100%;display:flex}.fileUpload__itemGroup:is(:empty,[data-empty]){display:none}.fileUpload__itemName{-webkit-line-clamp:1;color:var(--colors-text-100);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fileUpload__itemPreview{color:var(--colors-fg-muted)}.fileUpload__itemPreview :where(svg){height:var(--sizes-4\.5);width:var(--sizes-4\.5)}.fileUpload__itemSizeText{color:var(--colors-text-300);font-size:var(--font-sizes-xs);line-height:1rem}.fileUpload__label{color:var(--colors-text-100);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:1.25rem}.fileUpload__root{gap:var(--spacing-4);flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (hover:hover){.fileUpload__dropzone:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--colors-bg-400);border-color:var(--colors-brand-primary-100)}.fileUpload__itemDeleteTrigger:is(:hover,[data-hover]):not(:disabled,[data-disabled]){color:var(--colors-text-100)}}}}
@layer recipes{@layer base{.textarea{--error-color:var(--colors-border-error);--focus-color:var(--colors-color-palette-focus-ring);appearance:none;outline-offset:2px;text-align:start;border-radius:10px;outline:2px solid #0000;width:100%;min-width:0;position:relative}.textarea:is([data-invalid],[aria-invalid=true],[data-state=invalid]){--focus-ring-color:var(--error-color);border-color:var(--error-color)}.textarea:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]){border-color:var(--colors-border-error)}.textarea:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.textarea:is(:focus,[data-focus]){border-color:var(--colors-selection-border);box-shadow:none;outline:2px solid #0000;outline-color:color-mix(in srgb, var(--colors-selection-border) 9%, transparent);outline-offset:2px}@media (hover:hover){.textarea:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-border-error)}.textarea:is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-selection-border)}}}@layer variants{.textarea--size_sm{padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-2);font-size:var(--font-sizes-xs);scroll-padding-bottom:var(--spacing-2);line-height:1rem}.textarea--variant_outline{--focus-ring-color:var(--colors-color-palette-focus-ring);background:var(--colors-transparent);border-color:var(--colors-border-200);outline-offset:2px;border-width:1px;border-radius:10px;outline:2px solid #0000}.textarea--variant_outline:is([data-invalid],[aria-invalid=true],[data-state=invalid]){border-color:var(--error-color)}.textarea--variant_outline:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]){border-color:var(--colors-border-error)}.textarea--variant_outline:is(:focus,[data-focus]){border-color:var(--colors-selection-border);box-shadow:none;outline:2px solid #0000;outline-color:color-mix(in srgb, var(--colors-selection-border) 9%, transparent);outline-offset:2px}.textarea--variant_outline:is(:focus-visible,[data-focus-visible]){outline:#f4a4f833}@media (hover:hover){.textarea--variant_outline:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-border-error)}.textarea--variant_outline:is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-selection-border)}.textarea--variant_outline:is(:hover,[data-hover]):not(:disabled,[data-disabled]){border:1px solid #ffffff4d}}}}
@layer recipes.slots{@layer base{.radioGroup__item{cursor:pointer;font-weight:var(--font-weights-medium);align-items:center;display:inline-flex;position:relative}.radioGroup__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:var(--cursor-disabled)}.radioGroup__itemControl{--colors-color-palette-contrast:var(--colors-selection-fg);--colors-color-palette-solid:var(--colors-selection-border);background:var(--colors-gray-375);border-color:var(--colors-gray-475);border-radius:var(--radii-full);color:var(--colors-white);cursor:var(--cursor-radio);vertical-align:top;border-width:1px;flex-shrink:0;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.radioGroup__itemControl:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-selection-bg)}.radioGroup__itemControl .dot{border-radius:var(--radii-full);background:currentColor;width:100%;height:100%;scale:.4}.radioGroup__itemControl:is([data-invalid],[aria-invalid=true],[data-state=invalid]){border-color:var(--colors-red-500);--colors-color-palette-100:var(--colors-red-100);--colors-color-palette-200:var(--colors-red-200);--colors-color-palette-300:var(--colors-red-300);--colors-color-palette-400:var(--colors-red-400);--colors-color-palette-50:var(--colors-red-50);--colors-color-palette-500:var(--colors-red-500);--colors-color-palette-600:var(--colors-red-600);--colors-color-palette-700:var(--colors-red-700);--colors-color-palette-800:var(--colors-red-800);--colors-color-palette-900:var(--colors-red-900);--colors-color-palette-950:var(--colors-red-950);--colors-color-palette-border:var(--colors-red-border);--colors-color-palette-contrast:var(--colors-red-contrast);--colors-color-palette-emphasized:var(--colors-red-emphasized);--colors-color-palette-fg:var(--colors-red-fg);--colors-color-palette-focus-ring:var(--colors-red-focus-ring);--colors-color-palette-muted:var(--colors-red-muted);--colors-color-palette-solid:var(--colors-red-solid);--colors-color-palette-subtle:var(--colors-red-subtle)}.radioGroup__itemControl:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:var(--cursor-disabled);opacity:.5}.radioGroup__itemControl:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--colors-color-palette-focus-ring);outline-offset:2px}.radioGroup__itemText{color:var(--colors-text-200)}.radioGroup__itemText:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){color:var(--colors-text-100)}.radioGroup__label{-webkit-user-select:none;user-select:none;font-size:var(--font-sizes-sm);line-height:1.25rem}.radioGroup__label:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.radioGroup__root{cursor:pointer}}@layer variants{.radioGroup__item--size_sm{gap:var(--spacing-2);font-size:var(--font-sizes-xs);line-height:1rem}.radioGroup__item--size_xs{gap:var(--spacing-1\.5);font-size:var(--font-sizes-xs);line-height:1rem}.radioGroup__item--variant_tile{background:var(--colors-transparent);padding-inline:var(--spacing-3);padding-block:var(--spacing-2);border-color:var(--colors-border-250);gap:var(--spacing-2);cursor:pointer;border-style:solid;border-width:1px;border-radius:10px;align-items:center;transition:background .12s ease-in,border-color .12s ease-in;display:flex}.radioGroup__item--variant_tile:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none}.radioGroup__item--variant_tile:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-selection-bg);border-color:var(--colors-selection-border)}.radioGroup__item--variant_tile:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--colors-selection-border);outline-offset:2px}.radioGroup__itemControl--size_sm{height:var(--sizes-4);width:var(--sizes-4)}.radioGroup__itemControl--size_xs{height:var(--sizes-3);width:var(--sizes-3)}.radioGroup__itemControl--variant_solid{border-color:var(--colors-border-emphasized);border-width:1px}.radioGroup__itemControl--variant_solid:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-selection-bg);border-color:var(--colors-selection-border);color:var(--colors-selection-fg)}.radioGroup__itemText--size_sm,.radioGroup__itemText--size_xs{font-size:12px;line-height:16px}.radioGroup__itemText--variant_tile{color:var(--colors-text-100);font-weight:var(--font-weights-medium)}.radioGroup__itemText--variant_tile:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){color:var(--colors-text-100);font-weight:var(--font-weights-bold)}@media (hover:hover){.radioGroup__item--variant_tile:is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-selection-border)}}}}
@layer recipes.slots{@layer base{.progress-circle__circle:is(:indeterminate,[data-indeterminate],[aria-checked=mixed],[data-state=indeterminate]){animation:2s linear infinite spin}.progress-circle__circleRange{--transition-duration:.6s;--transition-prop:stroke-dashoffset, stroke-dasharray;stroke:var(--colors-color-palette-solid);transition-property:stroke-dashoffset,stroke-dasharray;transition-duration:.6s}.progress-circle__circleRange:is(:indeterminate,[data-indeterminate],[aria-checked=mixed],[data-state=indeterminate]){animation:1.5s linear infinite circular-progress}.progress-circle__circleTrack{--track-color:var(--colors-color-palette-muted);stroke:var(--track-color)}.progress-circle__label{display:inline-flex}.progress-circle__root{font-size:var(--font-sizes-sm);line-height:1.25rem;display:inline-flex;position:relative}.progress-circle__valueText{font-variant-numeric:tabular-nums;font-weight:var(--font-weights-medium);letter-spacing:var(--letter-spacings-tight);line-height:1}}@layer variants{.progress-circle__circle--size_md{--size:40px;--thickness:6px}.progress-circle__circle--size_xs{--size:24px;--thickness:4px}.progress-circle__valueText--size_md{font-size:var(--font-sizes-xs);line-height:1rem}.progress-circle__valueText--size_xs{font-size:var(--font-sizes-2xs);line-height:.75rem}}}
@layer recipes.slots{@layer base{.swittch__control{background:var(--colors-bg-500);border-radius:var(--radii-full);cursor:var(--cursor-switch);height:var(--switch-height);width:var(--switch-width);flex-shrink:0;justify-content:flex-start;gap:.5rem;transition:background .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),background-image .15s cubic-bezier(.4,0,.2,1),background-position .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.swittch__control:is([data-invalid],[aria-invalid=true],[data-state=invalid]){outline:2px solid;outline-color:var(--colors-border-error);outline-offset:2px}.swittch__control:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.swittch__indicator{-webkit-user-select:none;user-select:none;font-size:var(--switch-indicator-font-size);font-weight:var(--font-weights-medium);height:var(--switch-height);width:var(--switch-height);flex-shrink:0;place-content:center;transition:inset-inline-start .12s;display:grid;position:absolute;inset-inline-start:calc(var(--switch-x) - 2px)}.swittch__indicator:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){inset-inline-start:2px}.swittch__label{-webkit-user-select:none;user-select:none;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:1}.swittch__label:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.swittch__root{--colors-color-palette-solid:#f4a4f8;--switch-diff:calc(var(--switch-width) - var(--switch-height));--switch-x:var(--switch-diff);gap:var(--spacing-2\.5);vertical-align:middle;align-items:center;display:inline-flex;position:relative}:where([dir=rtl],:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) .swittch__root{--switch-x:calc(var(--switch-diff) * -1)}.swittch__thumb{--transition-duration:var(--durations-fast);--transition-prop:translate;background:var(--colors-white);border-radius:inherit;transition-duration:var(--durations-fast);flex-shrink:0;justify-content:center;align-items:center;transition-property:translate;display:flex}.swittch__thumb:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){translate:var(--switch-x) 0}}@layer variants{.swittch__control--variant_solid{--focus-ring-color:var(--colors-color-palette-focus-ring);background:var(--colors-bg-100);border-radius:var(--radii-full);box-shadow:inset 0 0 0 1px var(--colors-border-300)}.swittch__control--variant_solid:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-selection-bg);border-color:var(--colors-selection-border);box-shadow:inset 0 0 0 1px var(--colors-selection-border);color:var(--colors-selection-fg)}.swittch__control--variant_solid:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.swittch__label--size_md{font-size:var(--font-sizes-sm);line-height:1.25rem}.swittch__label--size_sm{font-size:var(--font-sizes-xs);line-height:1rem}.swittch__root--size_md{--switch-height:var(--sizes-5);--switch-indicator-font-size:var(--font-sizes-sm);--switch-width:var(--sizes-10)}.swittch__root--size_sm{--switch-height:var(--sizes-4);--switch-indicator-font-size:var(--font-sizes-xs);--switch-width:var(--sizes-8)}.swittch__thumb--variant_solid{background:var(--colors-white);box-shadow:var(--shadows-sm);height:var(--switch-height);width:var(--switch-height);scale:.8}.swittch__thumb--variant_solid:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-color-palette-contrast)}}}
@layer recipes.slots{@layer base{.checkbox__control{--focus-ring-color:var(--colors-color-palette-focus-ring);background:var(--colors-gray-375);border-color:var(--colors-gray-475);color:var(--colors-white);cursor:pointer;border-width:1px;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.checkbox__control :where(svg){height:var(--sizes-full);width:var(--sizes-full)}.checkbox__control:is([data-invalid],[aria-invalid=true],[data-state=invalid]){border-color:var(--colors-border-error);--colors-color-palette-100:var(--colors-red-100);--colors-color-palette-200:var(--colors-red-200);--colors-color-palette-300:var(--colors-red-300);--colors-color-palette-400:var(--colors-red-400);--colors-color-palette-50:var(--colors-red-50);--colors-color-palette-500:var(--colors-red-500);--colors-color-palette-600:var(--colors-red-600);--colors-color-palette-700:var(--colors-red-700);--colors-color-palette-800:var(--colors-red-800);--colors-color-palette-900:var(--colors-red-900);--colors-color-palette-950:var(--colors-red-950);--colors-color-palette-border:var(--colors-red-border);--colors-color-palette-contrast:var(--colors-red-contrast);--colors-color-palette-emphasized:var(--colors-red-emphasized);--colors-color-palette-fg:var(--colors-red-fg);--colors-color-palette-focus-ring:var(--colors-red-focus-ring);--colors-color-palette-muted:var(--colors-red-muted);--colors-color-palette-solid:var(--colors-red-solid);--colors-color-palette-subtle:var(--colors-red-subtle)}.checkbox__control:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:var(--cursor-disabled);opacity:.5}.checkbox__control:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-selection-bg)!important;border-color:var(--colors-selection-border)!important;color:var(--colors-selection-fg)!important}.checkbox__control:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.checkbox__indicator{transition:all .12s}.checkbox__label{-webkit-user-select:none;user-select:none;color:var(--colors-text-200);cursor:pointer;font-weight:var(--font-weights-medium)}.checkbox__label:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.checkbox__label:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){color:var(--colors-text-100)}.checkbox__root{gap:var(--spacing-2);cursor:pointer;vertical-align:top;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.checkbox__control:is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-selection-border)}}}@layer variants{.checkbox__control--size_lg{padding:var(--spacing-0\.5);height:var(--sizes-6);width:var(--sizes-6)}.checkbox__control--size_sm{height:var(--sizes-4);width:var(--sizes-4)}.checkbox__control--variant_solid{border-color:var(--colors-border-emphasized)}.checkbox__control--variant_solid:is([data-state=checked],[data-state=indeterminate]){background:var(--colors-color-palette-solid);border-color:var(--colors-color-palette-solid);color:var(--colors-color-palette-contrast)}.checkbox__label--size_lg{font-size:var(--font-sizes-sm);line-height:1.25rem}.checkbox__label--size_sm{font-size:var(--font-sizes-xs);line-height:1rem}.checkbox__root--size_lg{gap:var(--spacing-3)}.checkbox__root--size_sm{gap:var(--spacing-2)}@media (hover:hover){.checkbox__control--variant_solid:is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-selection-border)}}}}
@layer recipes.slots{@layer base{.checkboxCard__addon:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.checkboxCard__content{gap:var(--spacing-1);align-items:var(--checkbox-card-align);justify-content:var(--checkbox-card-justify);flex-direction:column;flex:1;display:flex}.checkboxCard__control{background:var(--colors-bg-300);border-color:var(--colors-border-250);align-items:var(--checkbox-card-align);justify-content:var(--checkbox-card-justify);border-radius:10px;flex:1;transition:all .12s;display:inline-flex;position:relative}.checkboxCard__control:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-selection-bg);border-color:var(--colors-selection-border);color:var(--colors-selection-fg)}.checkboxCard__description{color:var(--colors-text-200);font-size:var(--font-sizes-sm);opacity:.64;line-height:1.25rem}.checkboxCard__description:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.checkboxCard__indicator{--focus-ring-color:var(--colors-color-palette-focus-ring);background:var(--colors-gray-375);border-color:var(--colors-gray-475);color:var(--colors-white);cursor:var(--cursor-checkbox);border-width:1px;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.checkboxCard__indicator :where(svg){height:var(--sizes-full);width:var(--sizes-full)}.checkboxCard__indicator:is([data-invalid],[aria-invalid=true],[data-state=invalid]){border-color:var(--colors-border-error);--colors-color-palette-100:var(--colors-red-100);--colors-color-palette-200:var(--colors-red-200);--colors-color-palette-300:var(--colors-red-300);--colors-color-palette-400:var(--colors-red-400);--colors-color-palette-50:var(--colors-red-50);--colors-color-palette-500:var(--colors-red-500);--colors-color-palette-600:var(--colors-red-600);--colors-color-palette-700:var(--colors-red-700);--colors-color-palette-800:var(--colors-red-800);--colors-color-palette-900:var(--colors-red-900);--colors-color-palette-950:var(--colors-red-950);--colors-color-palette-border:var(--colors-red-border);--colors-color-palette-contrast:var(--colors-red-contrast);--colors-color-palette-emphasized:var(--colors-red-emphasized);--colors-color-palette-fg:var(--colors-red-fg);--colors-color-palette-focus-ring:var(--colors-red-focus-ring);--colors-color-palette-muted:var(--colors-red-muted);--colors-color-palette-solid:var(--colors-red-solid);--colors-color-palette-subtle:var(--colors-red-subtle)}.checkboxCard__indicator:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:var(--cursor-disabled);opacity:.5}.checkboxCard__indicator:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-selection-bg)!important;border-color:var(--colors-selection-border)!important;color:var(--colors-selection-fg)!important}.checkboxCard__indicator:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.checkboxCard__label{gap:var(--spacing-2);color:var(--colors-text-100);font-weight:var(--font-weights-medium);flex:1;align-items:center;display:flex}.checkboxCard__label:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.checkboxCard__root{--focus-ring-color:var(--colors-color-palette-focus-ring);border-radius:var(--radii-l2);-webkit-user-select:none;user-select:none;cursor:pointer;flex-direction:column;flex:1;display:flex;position:relative}.checkboxCard__root:is([data-invalid],[aria-invalid=true],[data-state=invalid]){outline:2px solid;outline-color:var(--colors-border-error)}.checkboxCard__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.8}.checkboxCard__root:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}@media (hover:hover){.checkboxCard__control:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--colors-bg-400);border-color:var(--colors-border-300)}}}@layer variants{.checkboxCard__addon--size_md{padding-inline:var(--spacing-4);padding-block:var(--spacing-2);border-top-width:1px}.checkboxCard__addon--size_sm{padding-inline:var(--spacing-3);padding-block:var(--spacing-1\.5);border-top-width:1px}.checkboxCard__content--align_start{text-align:start}.checkboxCard__control--orientation_horizontal{flex-direction:row}.checkboxCard__control--size_md{padding:var(--spacing-4);gap:var(--spacing-2\.5)}.checkboxCard__control--size_sm{padding:var(--spacing-3);gap:var(--spacing-1\.5)}.checkboxCard__indicator--size_md{padding:var(--spacing-0\.5);height:var(--sizes-5);width:var(--sizes-5)}.checkboxCard__indicator--size_sm{height:var(--sizes-4);width:var(--sizes-4)}.checkboxCard__indicator--variant_outline{border-color:var(--colors-border-emphasized)}.checkboxCard__indicator--variant_outline:is([data-state=checked],[data-state=indeterminate]){background:var(--colors-color-palette-solid);border-color:var(--colors-color-palette-solid);color:var(--colors-color-palette-contrast)}.checkboxCard__root--align_start{--checkbox-card-align:flex-start}.checkboxCard__root--size_md,.checkboxCard__root--size_sm{font-size:var(--font-sizes-sm);line-height:1.25rem}.checkboxCard__root--variant_outline{border-color:var(--colors-border-275);border-width:1px;transition:all .12s}.checkboxCard__root--variant_outline:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){--shadow-color:var(--colors-color-palette-solid);box-shadow:none;border-color:var(--colors-selection-border)!important}}}
@layer recipes.slots{@layer base{.nativeSelect__field{--error-color:var(--colors-border-error);--focus-ring-color:var(--colors-color-palette-focus-ring);--input-height:var(--select-field-height);appearance:none;cursor:pointer;outline-offset:2px;height:var(--select-field-height);border-radius:10px;outline:2px solid #0000;width:100%;min-width:0;line-height:normal}.nativeSelect__field>option,.nativeSelect__field>optgroup{background:var(--colors-bg)}.nativeSelect__field:is([data-invalid],[aria-invalid=true],[data-state=invalid]){--focus-ring-color:var(--error-color);border-color:var(--error-color)}.nativeSelect__field:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]){border-color:var(--colors-border-error)}.nativeSelect__field:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.nativeSelect__field:is(:focus,[data-focus]){border-color:var(--colors-selection-border);box-shadow:none;outline:2px solid #0000;outline-color:color-mix(in srgb, var(--colors-selection-border) 9%, transparent);outline-offset:2px}.nativeSelect__field:is(:focus-visible,[data-focus-visible]){border-color:var(--focus-ring-color);outline-color:var(--focus-ring-color);outline-offset:0px;outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,1px)}.nativeSelect__indicator{color:var(--colors-text-200);pointer-events:none;justify-content:center;align-items:center;height:100%;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.nativeSelect__indicator :where(svg){width:1em;height:1em}.nativeSelect__indicator:is([data-invalid],[aria-invalid=true],[data-state=invalid]){color:var(--colors-fg-error)}.nativeSelect__indicator:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.nativeSelect__root{width:100%;height:fit-content;display:flex;position:relative}@media (hover:hover){.nativeSelect__field:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-border-error)}.nativeSelect__field:is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-selection-border)}}}@layer variants{.nativeSelect__field--size_sm,.nativeSelect__field--size_xs{font-size:var(--font-sizes-xs);padding-inline-start:var(--spacing-3);padding-inline-end:32px;line-height:1rem}.nativeSelect__field--variant_outline{background:var(--colors-bg-300);border-color:var(--colors-border-250);color:var(--colors-text-200);font-weight:var(--font-weights-medium);outline-offset:2px;border-style:solid;border-width:1px;border-radius:10px;outline:2px solid #0000}.nativeSelect__field--variant_outline:is([aria-expanded=true],[data-expanded],[data-state=expanded]){background:var(--colors-bg-400);border-color:var(--colors-border-275);color:var(--colors-text-100)}.nativeSelect__field--variant_outline:is([data-invalid],[aria-invalid=true],[data-state=invalid]){border-color:var(--error-color)}.nativeSelect__field--variant_outline:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]){border-color:var(--colors-border-error)}.nativeSelect__field--variant_outline:is(:focus,[data-focus]){border-color:var(--colors-selection-border);box-shadow:none;outline:2px solid #0000;outline-color:color-mix(in srgb, var(--colors-selection-border) 9%, transparent);outline-offset:2px}.nativeSelect__field--variant_outline:is(:active,[data-active]):not(:disabled,[data-disabled],[data-state=open]){background:var(--colors-bg-500);border-color:var(--colors-border-300);color:var(--colors-text-100)}.nativeSelect__indicator--size_sm{font-size:var(--font-sizes-md);line-height:1.5rem;inset-inline-end:var(--spacing-3)}.nativeSelect__indicator--size_sm :where(svg){width:14px;height:14px}.nativeSelect__indicator--size_xs{font-size:var(--font-sizes-sm);line-height:1.25rem;inset-inline-end:var(--spacing-3)}.nativeSelect__indicator--size_xs :where(svg){width:14px;height:14px}.nativeSelect__root--size_sm,.nativeSelect__root--size_xs{--select-field-height:32px}@media (hover:hover){.nativeSelect__field--variant_outline:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-border-error)}.nativeSelect__field--variant_outline:is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-selection-border)}.nativeSelect__field--variant_outline:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--colors-bg-400);border-color:var(--colors-border-275);color:var(--colors-text-100)}}}}
@layer recipes.slots{@layer base{.tag__closeTrigger{--focus-ring-color:var(--colors-color-palette-focus-ring);--focus-ring-width:2px;border-radius:var(--radii-l1);color:currentColor;outline:0;justify-content:center;align-items:center;display:flex}.tag__closeTrigger:is(:focus-visible,[data-focus-visible]){border-color:var(--focus-ring-color);outline-color:var(--focus-ring-color);outline-offset:0px;outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,1px)}.tag__endElement{height:var(--tag-element-size);width:var(--tag-element-size);flex-shrink:0;margin-inline-end:var(--tag-element-offset)}.tag__endElement :where(svg){width:100%;height:100%}.tag__endElement:has(button){margin-inline-start:calc(var(--tag-element-offset) * -1)}.tag__label{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tag__root{--focus-ring-color:var(--colors-color-palette-focus-ring);border-radius:var(--radii-l2);-webkit-user-select:none;user-select:none;vertical-align:top;align-items:center;max-width:100%;display:inline-flex}.tag__root:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.tag__startElement{height:var(--tag-element-size);width:var(--tag-element-size);flex-shrink:0;margin-inline-start:var(--tag-element-offset)}.tag__startElement :where(svg){width:100%;height:100%}.tag__startElement:has([data-scope=avatar]){height:var(--tag-avatar-size);width:var(--tag-avatar-size);margin-inline-start:calc(var(--tag-element-offset) * 1.5)}}@layer variants{.tag__label--size_md{font-size:var(--font-sizes-xs);line-height:1rem}.tag__root--size_md{--tag-avatar-size:var(--spacing-3\.5);--tag-element-offset:-2px;--tag-element-size:var(--spacing-3\.5);padding-inline:var(--spacing-1\.5);gap:var(--spacing-1);min-height:var(--sizes-5)}.tag__root--variant_surface{--shadow-color:var(--colors-color-palette-muted);background:var(--colors-color-palette-subtle);box-shadow:inset 0 0 0px 1px var(--shadow-color);color:var(--colors-color-palette-fg)}}}
@layer recipes.slots{@layer base{.alert__content{gap:var(--spacing-1);flex:1;display:flex}.alert__description{display:inline}.alert__indicator{flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.alert__indicator :where(svg){height:var(--sizes-full);width:var(--sizes-full)}.alert__root{border-radius:var(--radii-l3);width:var(--sizes-full);align-items:flex-start;display:flex;position:relative}.alert__title{font-weight:var(--font-weights-medium)}}@layer variants{.alert__content--inline_false{flex-direction:column;display:flex}.alert__indicator--size_md{font-size:var(--font-sizes-xl);line-height:1.875rem}.alert__indicator--size_sm{font-size:var(--font-sizes-lg);line-height:1.75rem}.alert__root--size_md{padding-inline:var(--spacing-4);padding-block:var(--spacing-4);gap:var(--spacing-3);font-size:var(--font-sizes-sm);line-height:1.25rem}.alert__root--size_sm{padding-inline:var(--spacing-3);padding-block:var(--spacing-3);gap:var(--spacing-2);font-size:var(--font-sizes-xs);line-height:1rem}.alert__root--status_error{--colors-color-palette-100:var(--colors-red-100);--colors-color-palette-200:var(--colors-red-200);--colors-color-palette-300:var(--colors-red-300);--colors-color-palette-400:var(--colors-red-400);--colors-color-palette-50:var(--colors-red-50);--colors-color-palette-500:var(--colors-red-500);--colors-color-palette-600:var(--colors-red-600);--colors-color-palette-700:var(--colors-red-700);--colors-color-palette-800:var(--colors-red-800);--colors-color-palette-900:var(--colors-red-900);--colors-color-palette-950:var(--colors-red-950);--colors-color-palette-border:var(--colors-red-border);--colors-color-palette-contrast:var(--colors-red-contrast);--colors-color-palette-emphasized:var(--colors-red-emphasized);--colors-color-palette-fg:var(--colors-red-fg);--colors-color-palette-focus-ring:var(--colors-red-focus-ring);--colors-color-palette-muted:var(--colors-red-muted);--colors-color-palette-solid:var(--colors-red-solid);--colors-color-palette-subtle:var(--colors-red-subtle)}.alert__root--status_info{--colors-color-palette-100:var(--colors-blue-100);--colors-color-palette-200:var(--colors-blue-200);--colors-color-palette-300:var(--colors-blue-300);--colors-color-palette-400:var(--colors-blue-400);--colors-color-palette-50:var(--colors-blue-50);--colors-color-palette-500:var(--colors-blue-500);--colors-color-palette-600:var(--colors-blue-600);--colors-color-palette-700:var(--colors-blue-700);--colors-color-palette-800:var(--colors-blue-800);--colors-color-palette-900:var(--colors-blue-900);--colors-color-palette-950:var(--colors-blue-950);--colors-color-palette-border:var(--colors-blue-border);--colors-color-palette-contrast:var(--colors-blue-contrast);--colors-color-palette-emphasized:var(--colors-blue-emphasized);--colors-color-palette-fg:var(--colors-blue-fg);--colors-color-palette-focus-ring:var(--colors-blue-focus-ring);--colors-color-palette-muted:var(--colors-blue-muted);--colors-color-palette-solid:var(--colors-blue-solid);--colors-color-palette-subtle:var(--colors-blue-subtle)}.alert__root--status_warning{--colors-color-palette-100:var(--colors-orange-100);--colors-color-palette-200:var(--colors-orange-200);--colors-color-palette-300:var(--colors-orange-300);--colors-color-palette-400:var(--colors-orange-400);--colors-color-palette-50:var(--colors-orange-50);--colors-color-palette-500:var(--colors-orange-500);--colors-color-palette-600:var(--colors-orange-600);--colors-color-palette-700:var(--colors-orange-700);--colors-color-palette-800:var(--colors-orange-800);--colors-color-palette-900:var(--colors-orange-900);--colors-color-palette-950:var(--colors-orange-950);--colors-color-palette-border:var(--colors-orange-border);--colors-color-palette-contrast:var(--colors-orange-contrast);--colors-color-palette-emphasized:var(--colors-orange-emphasized);--colors-color-palette-fg:var(--colors-orange-fg);--colors-color-palette-focus-ring:var(--colors-orange-focus-ring);--colors-color-palette-muted:var(--colors-orange-muted);--colors-color-palette-solid:var(--colors-orange-solid);--colors-color-palette-subtle:var(--colors-orange-subtle)}.alert__root--variant_subtle{background:var(--colors-color-palette-subtle);color:var(--colors-color-palette-fg)}}}
@layer recipes.slots{@layer base{.numberInput__control{z-index:1;inset-inline-end:0;height:calc(100% - 2px);width:var(--stepper-width);border-inline-start-width:1px;flex-direction:column;margin:1px;display:flex;position:absolute;top:0}.numberInput__control>:not([hidden])~:not([hidden]){border-top-width:1px;border-bottom-width:0}.numberInput__decrementTrigger{--stepper-base-radius:var(--radii-l1);--stepper-radius:calc(var(--stepper-base-radius) + 1px);-webkit-user-select:none;user-select:none;color:var(--colors-fg-muted);cursor:var(--cursor-button);border-end-end-radius:var(--stepper-radius);flex:1;justify-content:center;align-items:center;line-height:1;display:flex}.numberInput__decrementTrigger :where(svg){width:1em;height:1em}.numberInput__decrementTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.numberInput__decrementTrigger:is(:active,[data-active]):not(:disabled,[data-disabled],[data-state=open]){background:var(--colors-bg-emphasized)}.numberInput__incrementTrigger{--stepper-base-radius:var(--radii-l1);--stepper-radius:calc(var(--stepper-base-radius) + 1px);-webkit-user-select:none;user-select:none;color:var(--colors-fg-muted);cursor:var(--cursor-button);border-start-end-radius:var(--stepper-radius);flex:1;justify-content:center;align-items:center;line-height:1;display:flex}.numberInput__incrementTrigger :where(svg){width:1em;height:1em}.numberInput__incrementTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.numberInput__incrementTrigger:is(:active,[data-active]):not(:disabled,[data-disabled],[data-state=open]){background:var(--colors-bg-emphasized)}.numberInput__input{--error-color:var(--colors-border-error);--focus-color:var(--colors-color-palette-focus-ring);border-radius:var(--radii-l2);appearance:none;text-align:start;vertical-align:top;height:var(--input-height);min-width:var(--input-height);outline:0;width:100%;padding-inline-end:calc(var(--stepper-width) + .5rem);position:relative}.numberInput__input:is([data-invalid],[aria-invalid=true],[data-state=invalid]){--focus-ring-color:var(--error-color);border-color:var(--error-color)}.numberInput__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.numberInput__root{isolation:isolate;z-index:0;position:relative}.numberInput__valueText{font-feature-settings:pnum;font-variant-numeric:proportional-nums;font-weight:var(--font-weights-medium)}@media (hover:hover){.numberInput__decrementTrigger:is(:hover,[data-hover]):not(:disabled,[data-disabled]),.numberInput__incrementTrigger:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--colors-bg-muted)}}}@layer variants{.numberInput__control--size_sm{--stepper-width:var(--sizes-5);font-size:var(--font-sizes-xs)}.numberInput__control--variant_outline{border-color:var(--colors-border-200)}.numberInput__decrementTrigger--variant_outline{--stepper-radius:9px;color:var(--colors-text-100)}.numberInput__decrementTrigger--variant_outline:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.25}.numberInput__incrementTrigger--variant_outline{--stepper-radius:9px;color:var(--colors-text-100)}.numberInput__incrementTrigger--variant_outline:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.25}.numberInput__input--size_sm{--input-height:32px;padding-inline:var(--spacing-2\.5);font-size:var(--font-sizes-xs);line-height:1rem}.numberInput__input--variant_outline{--focus-ring-color:var(--focus-color);background:var(--colors-transparent);border-color:var(--colors-border-200);background-color:var(--colors-bg-250);outline-offset:2px;border-style:solid;border-width:1px;border-radius:10px;outline:2px solid #0000}.numberInput__input--variant_outline:is([data-invalid],[aria-invalid=true],[data-state=invalid]){--focus-ring-color:var(--error-color);border-color:var(--error-color)}.numberInput__input--variant_outline:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]){border-color:var(--colors-border-error)}.numberInput__input--variant_outline:is(:focus,[data-focus]){border-color:var(--colors-selection-border);box-shadow:none;outline:2px solid #0000;outline-color:color-mix(in srgb, var(--colors-selection-border) 9%, transparent);outline-offset:2px}.numberInput__input--variant_outline:is(:focus-visible,[data-focus-visible]){border-color:var(--focus-ring-color);outline-color:var(--focus-ring-color);outline-offset:0px;outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,1px)}@media (hover:hover){.numberInput__decrementTrigger--variant_outline:is(:hover,[data-hover]):not(:disabled,[data-disabled]),.numberInput__incrementTrigger--variant_outline:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--colors-bg-400)}.numberInput__input--variant_outline:is([data-invalid],[aria-invalid=true],[data-state=invalid]):is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-border-error)}.numberInput__input--variant_outline:is(:focus,[data-focus]):is(:hover,[data-hover]):not(:disabled,[data-disabled]){border-color:var(--colors-selection-border)}.numberInput__input--variant_outline:is(:hover,[data-hover]):not(:disabled,[data-disabled]){border:1px solid #ffffff4d}}}}
@layer recipes.slots{@layer base{.popover__arrow{--arrow-background:var(--popover-bg);--arrow-size:var(--sizes-3)}.popover__arrowTip{border-top-width:1px;border-left-width:1px}.popover__body{padding:var(--popover-padding);flex:1}.popover__content{--popover-bg:var(--colors-bg-panel);--popover-mobile-size:calc(100dvw - 1rem);--popover-size:var(--sizes-xs);--popover-z-index:var(--z-index-popover);background:var(--popover-bg);border-radius:var(--radii-l3);box-shadow:var(--shadows-lg);font-size:var(--font-sizes-sm);transform-origin:var(--transform-origin);z-index:calc(var(--popover-z-index) + var(--layer-index,0));max-height:var(--available-height);width:min(var(--popover-mobile-size), var(--popover-size));outline:0;flex-direction:column;line-height:1.25rem;display:flex;position:relative}.popover__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--durations-faster);transform-origin:var(--transform-origin);animation-name:scale-out,fade-out}.popover__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--durations-fast);transform-origin:var(--transform-origin);animation-name:scale-in,fade-in}.popover__footer{padding-inline:var(--popover-padding);padding-bottom:var(--popover-padding);align-items:center;display:flex}.popover__header{padding-inline:var(--popover-padding);padding-top:var(--popover-padding)}@media (min-width:30rem){.popover__content{width:var(--popover-size)}}}@layer variants{.popover__content--size_md{--popover-padding:var(--spacing-5)}}}
@layer recipes.slots{@layer base{.editable__control{gap:var(--spacing-1\.5);align-items:center;display:inline-flex}.editable__input{--focus-ring-color:var(--colors-color-palette-focus-ring);--focus-ring-width:2px;--transition-duration:normal;--transition-prop:background-color, border-color, color, fill, stroke, opacity, box-shadow, translate, transform;background:var(--colors-transparent);padding-inline:var(--spacing-1);padding-block:var(--spacing-1);border-radius:var(--radii-l2);font-size:inherit;font-weight:inherit;text-align:inherit;transition-duration:normal;width:var(--sizes-full);outline:0;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform}.editable__input:is(:focus-visible,[data-focus-visible]){border-color:var(--focus-ring-color);outline-color:var(--focus-ring-color);outline-offset:0px;outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,1px)}.editable__input::placeholder,.editable__input[data-placeholder]{opacity:.6}.editable__preview{--transition-duration:var(--durations-moderate);--transition-prop:background-color, border-color, color, fill, stroke, opacity, box-shadow, translate, transform;background:var(--colors-transparent);padding-inline:var(--spacing-1);padding-block:var(--spacing-1);border-radius:var(--radii-l2);cursor:text;font-size:inherit;font-weight:inherit;text-align:inherit;transition-duration:var(--durations-moderate);align-items:center;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;display:inline-flex}.editable__preview:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){-webkit-user-select:none;user-select:none}.editable__root{gap:var(--spacing-1\.5);width:var(--sizes-full);align-items:center;display:inline-flex;position:relative}@media (hover:hover){.editable__preview:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:var(--colors-bg-muted)}}}@layer variants{.editable__input--size_md,.editable__preview--size_md{min-height:var(--sizes-9)}.editable__root--size_md{font-size:var(--font-sizes-sm);line-height:1.25rem}}}
@layer recipes.slots{@layer base{.stat__helpText{color:var(--colors-fg-muted);font-size:var(--font-sizes-xs);line-height:1rem}.stat__indicator{justify-content:center;align-items:center;margin-inline-end:var(--spacing-1);display:inline-flex}.stat__indicator[data-type=down]{color:var(--colors-fg-error)}.stat__indicator[data-type=up]{color:var(--colors-fg-success)}.stat__indicator :where(svg){width:1em;height:1em}.stat__label{gap:var(--spacing-1\.5);color:var(--colors-fg-muted);font-size:var(--font-sizes-sm);align-items:center;line-height:1.25rem;display:inline-flex}.stat__root{gap:var(--spacing-1);flex-direction:column;flex:1;display:flex;position:relative}.stat__valueText{gap:var(--spacing-1);font-feature-settings:pnum;font-variant-numeric:proportional-nums;font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacings-tight);vertical-align:baseline;display:inline-flex}.stat__valueUnit{color:var(--colors-fg-muted);font-size:var(--font-sizes-xs);font-weight:initial;letter-spacing:initial;line-height:1rem}}@layer variants{.stat__valueText--size_md{font-size:var(--font-sizes-2xl);line-height:2rem}.stat__valueText--size_sm{font-size:var(--font-sizes-xl);line-height:1.875rem}}}
@layer recipes.slots{@layer base{.progress__label{gap:var(--spacing-1);font-weight:var(--font-weights-medium);align-items:center;display:inline-flex}.progress__range{--transition-duration:var(--durations-slow);--transition-prop:width, height;background-color:var(--track-color);transition-duration:var(--durations-slow);justify-content:center;align-items:center;height:100%;transition-property:width,height;display:flex}.progress__range:is(:indeterminate,[data-indeterminate],[aria-checked=mixed],[data-state=indeterminate]){--animate-from-x:-40%;--animate-to-x:100%;background-image:linear-gradient(to right, transparent 0%, var(--track-color) 50%, transparent 100%);will-change:left;min-width:50%;animation:1s infinite position;position:absolute}.progress__root{font-size:var(--font-sizes-sm);line-height:1.25rem;position:relative}.progress__track{position:relative;overflow:hidden}.progress__valueText{font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);line-height:1}}@layer variants{.progress__range--variant_outline{background-color:var(--colors-color-palette-solid)}.progress__track--shape_rounded{border-radius:var(--radii-l1)}.progress__track--size_md{height:var(--sizes-2\.5)}.progress__track--size_sm{height:var(--sizes-2)}.progress__track--variant_outline{background-color:var(--colors-bg-muted);box-shadow:var(--shadows-inset)}}}
@layer recipes.slots{@layer base{.accordion__item{overflow-anchor:none}.accordion__itemBody{padding-bottom:calc(var(--accordion-padding-y) * 2);padding-top:var(--accordion-padding-y)}.accordion__itemContent{border-radius:var(--accordion-radius);overflow:hidden}.accordion__itemContent:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--durations-moderate);animation-name:collapse-height,fade-out}.accordion__itemContent:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--durations-moderate);animation-name:expand-height,fade-in}.accordion__itemIndicator{color:var(--colors-fg-subtle);transform-origin:50%;transition:rotate .2s}.accordion__itemIndicator :where(svg){width:1.2em;height:1.2em}.accordion__itemIndicator:is([open],[data-open],[data-state=open],:popover-open){rotate:180deg}.accordion__itemTrigger{border-radius:var(--accordion-radius);gap:var(--spacing-3);font-weight:var(--font-weights-medium);text-align:start;width:var(--sizes-full);outline:0;align-items:center;display:flex}.accordion__itemTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.accordion__itemTrigger:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--colors-color-palette-focus-ring)}.accordion__root{--accordion-radius:var(--radii-l2);width:var(--sizes-full)}}@layer variants{.accordion__item--variant_outline{border-bottom-width:1px}.accordion__itemTrigger--size_md{padding-block:var(--accordion-padding-y);font-size:var(--font-sizes-md);line-height:1.5rem}.accordion__root--size_md{--accordion-padding-x:var(--spacing-4);--accordion-padding-y:var(--spacing-2)}}}
@layer recipes.slots{@layer base{.fieldset__content{width:var(--sizes-full);flex-direction:column;display:flex}.fieldset__errorText{gap:var(--spacing-2);color:var(--colors-fg-error);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);align-items:center;line-height:1.25rem;display:inline-flex}.fieldset__helperText{color:var(--colors-fg-muted);font-size:var(--font-sizes-sm);line-height:1.25rem}.fieldset__legend{color:var(--colors-fg);font-weight:var(--font-weights-medium)}.fieldset__legend:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.fieldset__root{width:var(--sizes-full);flex-direction:column;display:flex}}@layer variants{.fieldset__content--size_md{gap:var(--spacing-4)}.fieldset__legend--size_md{font-size:var(--font-sizes-sm);line-height:1.25rem}.fieldset__root--size_md>:not([hidden])~:not([hidden]){margin-bottom:0;margin-top:var(--spacing-4)}}}
@layer recipes{@layer base{.color-swatch{--checker-bg:var(--colors-bg);--checker-fg:var(--colors-bg-emphasized);--checker-size:8px;height:var(--swatch-size);width:var(--swatch-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #0000001a;background:linear-gradient(var(--color), var(--color)), repeating-conic-gradient(var(--checker-fg) 0%, var(--checker-fg) 25%, var(--checker-bg) 0%, var(--checker-bg) 50%) 0% 50% / var(--checker-size) var(--checker-size)!important}}@layer variants{.color-swatch--shape_rounded{border-radius:var(--radii-l1)}.color-swatch--size_md{--swatch-size:var(--sizes-5)}}}