@layer components{._group_nf2qv_76{width:100%;color:var(--app-color-on-surface);font-family:var(--font-geist);flex-direction:column;display:flex}._label_nf2qv_83{box-sizing:border-box;min-height:var(--space-24);padding:var(--space-4) var(--space-6);color:var(--app-color-on-surface-subtle);font-size:var(--type-size-xs);line-height:var(--space-16);font-weight:var(--type-weight-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._label_nf2qv_83[data-hidden]{min-height:0}._switch_19hx1_76{--track-border:1px;--thumb-inset:calc((var(--track-height) - var(--thumb-size)) / 2);--thumb-travel:calc(var(--track-width) - 2 * var(--track-border) - 2 * var(--thumb-inset) - var(--thumb-size));width:var(--track-width);height:var(--track-height);padding-inline:var(--thumb-inset);border:var(--track-border) solid transparent;border-radius:var(--radius-full);background-color:var(--app-color-surface-container-highest);cursor:pointer;transition-property:background-color,border-color,box-shadow;transition-duration:var(--default-transition-duration,.15s);transition-timing-function:var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1));outline-style:none;flex-shrink:0;align-items:center;display:inline-flex;position:relative}._switch_19hx1_76:after{content:"";width:max(100%, var(--space-24));height:max(100%, var(--space-24));position:absolute;top:50%;left:50%;translate:-50% -50%}._switch_19hx1_76[data-checked]{background-color:var(--app-color-primary)}._switch_19hx1_76:focus-visible{border-color:var(--app-color-state-focus-ring);box-shadow:0 0 0 var(--app-color-state-focus-ring-width) color-mix(in oklab, var(--app-color-state-focus-ring) 50%, transparent)}._switch_19hx1_76[aria-invalid=true]{border-color:var(--app-color-error);box-shadow:0 0 0 var(--app-color-state-focus-ring-width) var(--ds-color-state-error-error-ring-halo)}._switch_19hx1_76[data-disabled]{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._switch_19hx1_76{transition:none}}._md_19hx1_125{--track-width:var(--space-32);--track-height:var(--space-18);--thumb-size:var(--space-16)}._sm_19hx1_130{--track-width:var(--space-24);--track-height:var(--space-14);--thumb-size:var(--space-12)}._thumb_19hx1_135{width:var(--thumb-size);height:var(--thumb-size);border-radius:var(--radius-full);background-color:var(--app-color-surface-container-lowest);pointer-events:none;transition-property:translate,background-color;transition-duration:var(--default-transition-duration,.15s);transition-timing-function:var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1));display:block;translate:0}._thumb_19hx1_135[data-checked]{background-color:var(--app-color-on-primary);translate:var(--thumb-travel)}@media (prefers-reduced-motion:reduce){._thumb_19hx1_135{transition:none}}._root_17lvi_76{font-family:var(--font-geist);display:inline-flex}._positioner_17lvi_80{z-index:50;outline:none}._panel_17lvi_84{box-sizing:border-box;min-width:128px;max-height:min(100vh - var(--space-32), 480px);max-height:min(100dvh - var(--space-32), 480px);padding:var(--space-4);border:1px solid var(--app-color-outline-variant);border-radius:var(--radius-2);background-color:var(--app-color-surface-container-lowest);color:var(--app-color-on-surface);font-family:var(--font-geist);outline:none;overflow:hidden auto;box-shadow:0 1px #1717170f,0 8px 20px -4px #1717171a,0 32px 64px -16px #17171729}.dark-theme ._panel_17lvi_84{background-color:var(--neutral-850);border-color:var(--neutral-700)}._separator_17lvi_104{height:var(--space-8);margin-inline:calc(var(--space-4) * -1);background-image:linear-gradient(to bottom, var(--app-color-outline-variant), var(--app-color-outline-variant));background-position:50%;background-repeat:no-repeat;background-size:100% var(--border-1);flex:none}._item_17lvi_113{min-height:var(--space-28);align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);border-radius:var(--radius-2);color:var(--app-color-on-surface);cursor:pointer;font-size:var(--type-size-sm);line-height:var(--space-20);-webkit-user-select:none;user-select:none;box-sizing:border-box;outline:none;display:flex;position:relative}._item_17lvi_113:after{border-radius:inherit;content:"";pointer-events:none;background-color:#0000;position:absolute;inset:0}._item_17lvi_113:focus-visible:after,._item_17lvi_113[data-highlighted]:after,._item_17lvi_113[data-popup-open]:after{background-color:color-mix(in srgb, var(--app-color-on-surface) calc(var(--app-color-state-hover) * 100%), transparent)}@media (hover:hover){._item_17lvi_113:hover:after{background-color:color-mix(in srgb, var(--app-color-on-surface) calc(var(--app-color-state-hover) * 100%), transparent)}}._item_17lvi_113[data-inset]{padding-inline-start:var(--space-28,28px)}._item_17lvi_113 svg{width:var(--space-16);height:var(--space-16);pointer-events:none;flex-shrink:0}._item_17lvi_113[data-tone=destructive],._item_17lvi_113[data-variant=destructive]{color:var(--app-color-error)}._item_17lvi_113[data-tone=destructive]:focus-visible:after,._item_17lvi_113[data-variant=destructive][data-highlighted]:after{background-color:color-mix(in srgb, var(--app-color-error) calc(var(--app-color-state-hover) * 100%), transparent)}@media (hover:hover){._item_17lvi_113[data-tone=destructive]:hover:after{background-color:color-mix(in srgb, var(--app-color-error) calc(var(--app-color-state-hover) * 100%), transparent)}}._item_17lvi_113[data-disabled]{cursor:not-allowed;pointer-events:none}._item_17lvi_113[data-disabled]>*{opacity:var(--app-color-state-disabled-content)}._leading_17lvi_162,._trailing_17lvi_163{flex-shrink:0;align-items:center;display:inline-flex}._leading_17lvi_162{min-width:var(--space-16);justify-content:center}._leading_17lvi_162 svg{width:var(--space-16);height:var(--space-16);stroke-width:2px}._leading_17lvi_162 svg>*{vector-effect:non-scaling-stroke}._trailing_17lvi_163{gap:var(--space-4);margin-inline-start:auto}._shortcut_17lvi_184{color:var(--app-color-on-surface-subtle);font-size:var(--type-size-sm);line-height:var(--type-leading-sm);font-weight:var(--type-weight-regular);font-variant-numeric:tabular-nums;flex:none}._content_17lvi_192{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}._label_17lvi_199,._description_17lvi_200{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._description_17lvi_200{color:var(--app-color-on-surface-subtle);font-size:var(--type-size-xs);line-height:var(--space-16)}._check_17lvi_210{width:var(--space-16);height:var(--space-16);visibility:hidden;stroke-width:1.5px;flex-shrink:0}._check_17lvi_210[data-checked]{visibility:visible}._radio_17lvi_220{box-sizing:border-box;width:var(--space-16);height:var(--space-16);border:var(--border-1) solid var(--app-color-outline);border-radius:var(--radius-full);background-color:var(--app-color-surface);flex:none;display:block;position:relative}._radio_17lvi_220[data-checked]{border-color:var(--app-color-primary);background-color:var(--app-color-primary)}._radio_17lvi_220[data-checked]:after{border-radius:var(--radius-full);background-color:var(--app-color-on-primary);content:"";position:absolute;inset:3px}._presentational_17lvi_242{pointer-events:none}._popup_jvld6_76{max-height:var(--available-height,80vh);border:var(--border-1) solid var(--app-color-outline-variant);border-radius:var(--radius-2);background-color:var(--app-color-surface-container-lowest);color:var(--app-color-on-surface);box-shadow:var(--shadow-overlay);outline:none;overflow:hidden auto}._separator_jvld6_87{height:var(--space-8);margin-inline:calc(-1 * var(--space-4));align-items:center;display:flex}._separator_jvld6_87:after{content:"";width:100%;height:var(--border-1);background-color:var(--app-color-outline-variant);display:block}._groupLabel_jvld6_100{color:var(--app-color-on-surface-subtle);font-family:var(--font-geist);font-size:var(--type-size-xs);line-height:var(--space-16);font-weight:var(--type-weight-medium)}._groupLabel_jvld6_100[data-inset]{padding-inline-start:var(--space-28)}._item_jvld6_110{min-height:var(--space-28);border-radius:var(--radius-2);color:var(--app-color-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;--dropdown-menu-icon-stroke:1.3333;font-family:var(--font-geist);font-size:var(--type-size-sm);font-weight:var(--type-weight-regular);line-height:var(--space-20);outline:none;align-items:center;display:flex;position:relative}._item_jvld6_110:after{content:"";border-radius:inherit;pointer-events:none;background-color:#0000;position:absolute;inset:0}._item_jvld6_110[data-highlighted]:after,._item_jvld6_110[data-popup-open]:after{background-color:color-mix(in srgb, var(--app-color-on-surface) calc(var(--app-color-state-hover) * 100%), transparent)}._item_jvld6_110 svg{width:var(--space-16);height:var(--space-16);stroke-width:var(--dropdown-menu-icon-stroke);pointer-events:none;flex-shrink:0}._item_jvld6_110[data-inset]{padding-inline-start:var(--space-28)}._item_jvld6_110[data-variant=destructive]{color:var(--app-color-error)}._item_jvld6_110[data-variant=destructive][data-highlighted]:after{background-color:color-mix(in srgb, var(--app-color-error) calc(var(--app-color-state-hover) * 100%), transparent)}._item_jvld6_110[data-variant=destructive] ._shortcut_jvld6_154{color:var(--app-color-on-surface-subtle)}._item_jvld6_110[data-disabled]{opacity:var(--app-color-state-disabled-content);pointer-events:none}._indicator_jvld6_161{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:var(--space-8)}._switchIndicator_jvld6_169{pointer-events:none;margin-inline-start:auto}._subTriggerChevron_jvld6_173{margin-inline-start:auto}._shortcut_jvld6_154{color:var(--app-color-on-surface-subtle);font-size:var(--type-size-xs);line-height:var(--space-16);letter-spacing:.1em;font-variant-numeric:tabular-nums;margin-inline-start:auto}}[data-slot=dropdown-menu-label][data-inset],[data-slot=dropdown-menu-item][data-inset],[data-slot=dropdown-menu-sub-trigger][data-inset],[data-slot=dropdown-menu-switch-sub-trigger][data-inset],[data-slot=dropdown-menu-checkbox-item][data-inset],[data-slot=dropdown-menu-radio-item][data-inset],[data-slot=dropdown-menu-switch-item][data-inset]{padding-inline-start:var(--space-28,28px)}
