@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ds-component-badge-outline-foreground:var(--ds-semantic-color-content-muted);--ds-component-badge-tone-amber-background:var(--ds-ref-color-amber-step-900);--ds-component-badge-tone-amber-border:var(--ds-ref-color-amber-step-800);--ds-component-badge-tone-amber-foreground:var(--ds-ref-color-amber-step-300);--ds-component-badge-tone-blue-background:var(--ds-ref-color-blue-step-900);--ds-component-badge-tone-blue-border:var(--ds-ref-color-blue-step-800);--ds-component-badge-tone-blue-foreground:var(--ds-ref-color-blue-step-300);--ds-component-badge-tone-cyan-background:var(--ds-ref-color-cyan-step-900);--ds-component-badge-tone-cyan-border:var(--ds-ref-color-cyan-step-800);--ds-component-badge-tone-cyan-foreground:var(--ds-ref-color-cyan-step-300);--ds-component-badge-tone-green-background:var(--ds-ref-color-green-step-900);--ds-component-badge-tone-green-border:var(--ds-ref-color-green-step-800);--ds-component-badge-tone-green-foreground:var(--ds-ref-color-green-step-300);--ds-component-badge-tone-rose-background:var(--ds-ref-color-rose-step-900);--ds-component-badge-tone-rose-border:var(--ds-ref-color-rose-step-800);--ds-component-badge-tone-rose-foreground:var(--ds-ref-color-rose-step-300);--ds-component-badge-tone-violet-background:var(--ds-ref-color-violet-step-900);--ds-component-badge-tone-violet-border:var(--ds-ref-color-violet-step-800);--ds-component-badge-tone-violet-foreground:var(--ds-ref-color-violet-step-300);--ds-component-button-danger-background-default:var(--ds-semantic-color-status-danger-solid);--ds-component-button-danger-background-hover:var(--ds-semantic-color-status-danger-solid-hover);--ds-component-button-danger-border-default:var(--ds-semantic-color-status-danger-solid);--ds-component-button-danger-border-hover:var(--ds-semantic-color-status-danger-solid-hover);--ds-component-button-danger-foreground-default:var(--ds-semantic-color-status-danger-on-solid);--ds-component-button-danger-shadow:0px 8px 18px 0px #7e252b33;--ds-component-button-primary-shadow:0px 8px 18px 0px #1011132e;--ds-component-card-gap-compact:var(--ds-ref-space-step-14);--ds-component-card-gap-default:var(--ds-ref-space-step-18);--ds-component-card-spacing-compact:var(--ds-ref-space-step-18);--ds-component-card-spacing-default:var(--ds-ref-space-step-22);--ds-component-file-upload-boundary-color-default:var(--ds-semantic-color-border-interactive);--ds-component-file-upload-boundary-color-hover:var(--ds-semantic-color-border-interactive-hover);--ds-component-file-upload-media-action-border:#ffffff38;--ds-component-file-upload-media-action-border-strong:#ffffffe0;--ds-component-file-upload-media-action-foreground:#fff;--ds-component-file-upload-media-action-foreground-disabled:#fff6;--ds-component-file-upload-media-action-surface:#151618d1;--ds-component-file-upload-media-action-surface-hover:#ffffff26;--ds-component-file-upload-media-action-surface-hover-strong:#151618;--ds-component-file-upload-media-action-surface-strong:var(--ds-component-file-upload-media-action-surface);--ds-component-media-viewer-border-control:var(--ds-component-media-viewer-border-default);--ds-component-media-viewer-border-default:#ffffff2e;--ds-component-media-viewer-border-subtle:var(--ds-component-media-viewer-border-default);--ds-component-media-viewer-focus-ring:var(--ds-component-media-viewer-foreground-control);--ds-component-media-viewer-foreground-emphasis:#ffffffe6;--ds-component-media-viewer-foreground-base:var(--ds-component-media-viewer-foreground-prominent);--ds-component-media-viewer-foreground-control:#ffffffd1;--ds-component-media-viewer-foreground-default:var(--ds-component-media-viewer-foreground-emphasis);--ds-component-media-viewer-foreground-disabled:#ffffff4d;--ds-component-media-viewer-foreground-prominent:#fff;--ds-component-media-viewer-foreground-quiet:var(--ds-component-media-viewer-foreground-tertiary);--ds-component-media-viewer-foreground-secondary:var(--ds-component-media-viewer-foreground-control);--ds-component-media-viewer-foreground-tertiary:#ffffffa8;--ds-component-media-viewer-foreground-volume:var(--ds-component-media-viewer-foreground-control);--ds-component-media-viewer-slider-indicator:var(--ds-component-media-viewer-foreground-emphasis);--ds-component-media-viewer-slider-track:#ffffff38;--ds-component-media-viewer-surface-canvas:#111317;--ds-component-media-viewer-surface-control:#121418b8;--ds-component-media-viewer-surface-control-strong:#121418e6;--ds-component-media-viewer-surface-interactive-hover:#ffffff1f;--ds-component-media-viewer-surface-interactive-hover-subtle:var(--ds-component-media-viewer-surface-interactive-hover);--ds-component-media-viewer-surface-shadow:0px 42px 120px 0px #0000007a, 0px 8px 28px 0px #00000047;--ds-component-media-viewer-surface-toolbar:var(--ds-component-media-viewer-surface-control);--ds-component-media-viewer-surface-video:#000;--ds-component-overlay-surface-shadow:0px 34px 90px 0px #080a0e47, 0px 8px 28px 0px #080a0e24, 0px 1px 2px 0px #080a0e1a;--ds-component-skeleton-base-background:var(--ds-ref-color-neutral-step-800);--ds-component-skeleton-motion-duration:var(--ds-ref-motion-duration-step-1650);--ds-component-skeleton-shine-background:var(--ds-ref-color-neutral-step-900);--ds-component-spinner-motion-duration:var(--ds-ref-motion-duration-step-800);--ds-component-switch-thumb-background:var(--ds-ref-color-neutral-step-1000);--ds-component-switch-track-background-off:var(--ds-semantic-color-border-strong);--ds-component-table-column-action-width:76px;--ds-component-table-column-compact-width:88px;--ds-component-table-column-control-width:52px;--ds-component-table-column-flex-min-width:300px;--ds-component-table-column-icon-width:72px;--ds-component-table-column-lg-width:220px;--ds-component-table-column-md-width:160px;--ds-component-table-column-sm-width:120px;--ds-component-table-column-xl-width:300px;--ds-component-table-footer-height:var(--ds-ref-size-step-48);--ds-component-table-header-background:var(--ds-semantic-color-control-background-disabled);--ds-component-table-header-height:var(--ds-ref-size-step-44);--ds-component-table-row-background-hover:var(--ds-semantic-color-surface-hover);--ds-component-table-row-background-selected:var(--ds-semantic-color-surface-selected);--ds-component-table-row-background-selected-hover:var(--ds-semantic-color-surface-selected-hover);--ds-component-table-row-height:var(--ds-ref-size-step-64);--ds-component-table-sticky-edge-color:var(--ds-ref-color-neutral-alpha-ink-13);--ds-component-tabs-pill-background-active:var(--ds-semantic-color-content-default);--ds-component-tabs-pill-border-active:var(--ds-semantic-color-content-default);--ds-component-tabs-pill-count-background-active:var(--ds-semantic-color-content-inverse);--ds-component-tabs-pill-count-foreground-active:var(--ds-semantic-color-content-default);--ds-component-tabs-pill-foreground-active:var(--ds-semantic-color-content-inverse);--ds-ref-border-width-hairline:1px;--ds-ref-border-width-strong:2px;--ds-ref-breakpoint-step-1040:1040px;--ds-ref-breakpoint-step-1180:1180px;--ds-ref-breakpoint-step-1380:1380px;--ds-ref-breakpoint-step-480:480px;--ds-ref-breakpoint-step-620:620px;--ds-ref-breakpoint-step-720:720px;--ds-ref-breakpoint-step-820:820px;--ds-ref-breakpoint-step-980:980px;--ds-ref-color-amber-step-100:#332d20;--ds-ref-color-amber-step-200:#50462f;--ds-ref-color-amber-step-300:#84612d;--ds-ref-color-amber-step-600:#dfc58e;--ds-ref-color-amber-step-800:#ebdfc6;--ds-ref-color-amber-step-900:#faf4e8;--ds-ref-color-blue-step-100:#202a39;--ds-ref-color-blue-step-200:#34455f;--ds-ref-color-blue-step-300:#315f9b;--ds-ref-color-blue-step-600:#aac6ee;--ds-ref-color-blue-step-800:#d8e5fa;--ds-ref-color-blue-step-900:#eef4ff;--ds-ref-color-cyan-step-100:#1e3033;--ds-ref-color-cyan-step-200:#334b4f;--ds-ref-color-cyan-step-300:#326d74;--ds-ref-color-cyan-step-600:#a7d1d5;--ds-ref-color-cyan-step-800:#d4e9eb;--ds-ref-color-cyan-step-900:#edf7f8;--ds-ref-color-danger-step-100:#281b1e;--ds-ref-color-danger-step-200:#382428;--ds-ref-color-danger-step-300:#654047;--ds-ref-color-danger-step-400:#77232a;--ds-ref-color-danger-step-500:#9b343c;--ds-ref-color-danger-step-600:#efa4aa;--ds-ref-color-danger-step-700:#e6bfc2;--ds-ref-color-danger-step-800:#ffd8db;--ds-ref-color-danger-step-900:#fbeaec;--ds-ref-color-danger-step-950:#fff8f8;--ds-ref-color-green-step-100:#203029;--ds-ref-color-green-step-200:#344b3d;--ds-ref-color-green-step-300:#3d704f;--ds-ref-color-green-step-600:#acd2b9;--ds-ref-color-green-step-800:#d5e8dc;--ds-ref-color-green-step-900:#edf6f0;--ds-ref-color-neutral-alpha-black-42:#0000006b;--ds-ref-color-neutral-alpha-ink-13:#13171f21;--ds-ref-color-neutral-alpha-ink-94:#151619f0;--ds-ref-color-neutral-alpha-white-92:#ffffffeb;--ds-ref-color-neutral-step-000:#0e0f11;--ds-ref-color-neutral-step-050:#151618;--ds-ref-color-neutral-step-100:#1c1d21;--ds-ref-color-neutral-step-1000:#fff;--ds-ref-color-neutral-step-150:#24262b;--ds-ref-color-neutral-step-200:#2c2e34;--ds-ref-color-neutral-step-250:#3a3d44;--ds-ref-color-neutral-step-300:#565a63;--ds-ref-color-neutral-step-400:#727780;--ds-ref-color-neutral-step-500:#9a9da4;--ds-ref-color-neutral-step-600:#cfd1d6;--ds-ref-color-neutral-step-700:#e0e1e4;--ds-ref-color-neutral-step-750:#e7e8eb;--ds-ref-color-neutral-step-800:#f0f1f3;--ds-ref-color-neutral-step-850:#f5f5f3;--ds-ref-color-neutral-step-900:#fafafb;--ds-ref-color-rose-step-100:#35252a;--ds-ref-color-rose-step-200:#513940;--ds-ref-color-rose-step-300:#89505c;--ds-ref-color-rose-step-600:#dfb2bd;--ds-ref-color-rose-step-800:#efd8de;--ds-ref-color-rose-step-900:#faeff2;--ds-ref-color-violet-step-100:#2b2539;--ds-ref-color-violet-step-200:#463b5d;--ds-ref-color-violet-step-300:#6b52a1;--ds-ref-color-violet-step-600:#c7b7ec;--ds-ref-color-violet-step-800:#e5dcf7;--ds-ref-color-violet-step-900:#f4f0ff;--ds-ref-font-family-interface:"Manrope Variable", "PingFang SC", "Microsoft YaHei", sans-serif;--ds-ref-font-size-base:.875rem;--ds-ref-font-size-display-lg:2.5rem;--ds-ref-font-size-display-md:2rem;--ds-ref-font-size-display-sm:1.75rem;--ds-ref-font-size-lg:1rem;--ds-ref-font-size-md:.9375rem;--ds-ref-font-size-micro:10px;--ds-ref-font-size-sm:.8125rem;--ds-ref-font-size-xl:1.125rem;--ds-ref-font-size-xs:.75rem;--ds-ref-font-size-xxl:1.25rem;--ds-ref-font-size-xxs:.6875rem;--ds-ref-font-size-xxxl:1.5rem;--ds-ref-font-weight-bold:700;--ds-ref-font-weight-heavy:800;--ds-ref-font-weight-medium:500;--ds-ref-font-weight-regular:400;--ds-ref-font-weight-semibold:600;--ds-ref-font-weight-strong:750;--ds-ref-layer-level-100:100;--ds-ref-layer-level-25:25;--ds-ref-layer-level-30:30;--ds-ref-layer-level-45:45;--ds-ref-layer-level-50:50;--ds-ref-layer-level-60:60;--ds-ref-layer-level-70:70;--ds-ref-layer-level-80:80;--ds-ref-layer-level-90:90;--ds-ref-letter-spacing-display-tight:-.05em;--ds-ref-letter-spacing-extreme-tight:-.09em;--ds-ref-letter-spacing-illustrative:.19em;--ds-ref-letter-spacing-label:.04em;--ds-ref-letter-spacing-normal:0em;--ds-ref-letter-spacing-overline:.14em;--ds-ref-letter-spacing-tight:-.02em;--ds-ref-letter-spacing-title-tight:-.035em;--ds-ref-letter-spacing-wide:.08em;--ds-ref-line-height-compact:1.35;--ds-ref-line-height-display:1;--ds-ref-line-height-heading:1.05;--ds-ref-line-height-normal:1.5;--ds-ref-line-height-relaxed:1.6;--ds-ref-line-height-spacious:1.7;--ds-ref-line-height-tight:1.2;--ds-ref-motion-duration-step-1150:1.15s;--ds-ref-motion-duration-step-120:.12s;--ds-ref-motion-duration-step-150:.15s;--ds-ref-motion-duration-step-1650:1.65s;--ds-ref-motion-duration-step-190:.19s;--ds-ref-motion-duration-step-700:.7s;--ds-ref-motion-duration-step-800:.8s;--ds-ref-motion-easing-continuous:cubic-bezier(.42, 0, .58, 1);--ds-ref-motion-easing-enter:cubic-bezier(0, 0, .58, 1);--ds-ref-motion-easing-overlay:cubic-bezier(.2, .8, .2, 1);--ds-ref-motion-easing-standard:cubic-bezier(.25, .1, .25, 1);--ds-ref-radius-step-05:5px;--ds-ref-radius-step-06:6px;--ds-ref-radius-step-09:9px;--ds-ref-radius-step-11:11px;--ds-ref-radius-step-12:12px;--ds-ref-radius-step-15:15px;--ds-ref-radius-step-18:18px;--ds-ref-radius-step-23:23px;--ds-ref-radius-step-26:26px;--ds-ref-shadow-feedback-error:0px 14px 34px 0px #6a232a14, 0px 1px 2px 0px #6a232a0f;--ds-ref-shadow-focus-error:0px 0px 0px 3px #9b343c24;--ds-ref-shadow-focus-ring:0px 0px 0px 3px #15161817;--ds-ref-shadow-frame:0px 30px 70px 0px #1f222724, 0px 3px 10px 0px #1f222714;--ds-ref-shadow-overlay:0px 18px 46px 0px #1a1c1f0e, 0px 1px 2px 0px #1a1c1f0a;--ds-ref-shadow-panel:0px 12px 30px 0px #1a1c1f0f, 0px 1px 2px 0px #1a1c1f0d;--ds-ref-shadow-xs:0px 1px 1px 0px #1a1c1f06;--ds-ref-size-step-12:12px;--ds-ref-size-step-14:14px;--ds-ref-size-step-16:16px;--ds-ref-size-step-18:18px;--ds-ref-size-step-20:20px;--ds-ref-size-step-24:24px;--ds-ref-size-step-28:28px;--ds-ref-size-step-32:32px;--ds-ref-size-step-36:36px;--ds-ref-size-step-40:40px;--ds-ref-size-step-44:44px;--ds-ref-size-step-48:48px;--ds-ref-size-step-56:56px;--ds-ref-size-step-64:64px;--ds-ref-size-step-72:72px;--ds-ref-size-step-80:80px;--ds-ref-size-step-96:96px;--ds-ref-space-step-02:2px;--ds-ref-space-step-04:4px;--ds-ref-space-step-06:6px;--ds-ref-space-step-08:8px;--ds-ref-space-step-10:10px;--ds-ref-space-step-12:12px;--ds-ref-space-step-14:14px;--ds-ref-space-step-16:16px;--ds-ref-space-step-18:18px;--ds-ref-space-step-20:20px;--ds-ref-space-step-22:22px;--ds-ref-space-step-24:24px;--ds-ref-space-step-28:28px;--ds-ref-space-step-30:30px;--ds-ref-space-step-32:32px;--ds-ref-space-step-40:40px;--ds-ref-space-step-48:48px;--ds-ref-space-step-56:56px;--ds-ref-space-step-64:64px;--ds-ref-space-step-72:72px;--ds-ref-space-step-80:80px;--ds-semantic-border-width-default:var(--ds-ref-border-width-hairline);--ds-semantic-border-width-error:var(--ds-ref-border-width-hairline);--ds-semantic-border-width-focus:var(--ds-ref-border-width-strong);--ds-semantic-border-width-hairline:var(--ds-ref-border-width-hairline);--ds-semantic-border-width-strong:var(--ds-ref-border-width-strong);--ds-semantic-breakpoint-collection-mobile:var(--ds-ref-breakpoint-step-820);--ds-semantic-breakpoint-content-mobile:var(--ds-ref-breakpoint-step-620);--ds-semantic-breakpoint-content-narrow:var(--ds-ref-breakpoint-step-480);--ds-semantic-breakpoint-form-stack:var(--ds-ref-breakpoint-step-720);--ds-semantic-breakpoint-shell-compact:var(--ds-ref-breakpoint-step-1040);--ds-semantic-breakpoint-shell-wide:var(--ds-ref-breakpoint-step-1380);--ds-semantic-breakpoint-structure-compact:var(--ds-ref-breakpoint-step-980);--ds-semantic-breakpoint-structure-wide:var(--ds-ref-breakpoint-step-1180);--ds-semantic-color-border-default:var(--ds-ref-color-neutral-step-700);--ds-semantic-color-border-focus:var(--ds-ref-color-neutral-step-050);--ds-semantic-color-border-interactive:var(--ds-ref-color-neutral-step-700);--ds-semantic-color-border-interactive-hover:var(--ds-ref-color-neutral-step-400);--ds-semantic-color-border-strong:var(--ds-ref-color-neutral-step-600);--ds-semantic-color-border-subtle:var(--ds-ref-color-neutral-step-750);--ds-semantic-color-canvas-page:var(--ds-ref-color-neutral-step-750);--ds-semantic-color-content-default:var(--ds-ref-color-neutral-step-050);--ds-semantic-color-content-faint:var(--ds-ref-color-neutral-step-500);--ds-semantic-color-content-inverse:var(--ds-ref-color-neutral-step-1000);--ds-semantic-color-content-muted:var(--ds-ref-color-neutral-step-400);--ds-semantic-color-content-subtle:var(--ds-ref-color-neutral-step-250);--ds-semantic-color-control-background-active:var(--ds-ref-color-neutral-step-1000);--ds-semantic-color-control-background-choice:var(--ds-ref-color-neutral-step-900);--ds-semantic-color-control-background-composite:var(--ds-ref-color-neutral-step-1000);--ds-semantic-color-control-background-default:var(--ds-ref-color-neutral-step-900);--ds-semantic-color-control-background-disabled:var(--ds-ref-color-neutral-step-800);--ds-semantic-color-control-background-structure:var(--ds-ref-color-neutral-step-850);--ds-semantic-color-data-cursor:var(--ds-ref-color-neutral-step-500);--ds-semantic-color-data-fill:var(--ds-ref-color-neutral-step-600);--ds-semantic-color-data-grid:var(--ds-ref-color-neutral-step-750);--ds-semantic-color-data-muted:var(--ds-ref-color-neutral-step-700);--ds-semantic-color-data-primary:var(--ds-ref-color-neutral-step-100);--ds-semantic-color-data-secondary:var(--ds-ref-color-neutral-step-500);--ds-semantic-color-overlay-scrim:#0d0e1080;--ds-semantic-color-status-danger-border:var(--ds-ref-color-danger-step-700);--ds-semantic-color-status-danger-foreground:var(--ds-ref-color-danger-step-500);--ds-semantic-color-status-danger-foreground-strong:var(--ds-ref-color-danger-step-400);--ds-semantic-color-status-danger-icon-surface:var(--ds-ref-color-danger-step-900);--ds-semantic-color-status-danger-on-solid:var(--ds-ref-color-neutral-step-1000);--ds-semantic-color-status-danger-solid:var(--ds-ref-color-danger-step-500);--ds-semantic-color-status-danger-solid-hover:var(--ds-ref-color-danger-step-400);--ds-semantic-color-status-danger-surface:var(--ds-ref-color-danger-step-950);--ds-semantic-color-status-success-foreground:var(--ds-ref-color-green-step-300);--ds-semantic-color-surface-default:var(--ds-ref-color-neutral-step-1000);--ds-semantic-color-surface-frame:var(--ds-ref-color-neutral-step-850);--ds-semantic-color-surface-hover:var(--ds-ref-color-neutral-step-900);--ds-semantic-color-surface-inset:var(--ds-ref-color-neutral-step-800);--ds-semantic-color-surface-primary:var(--ds-ref-color-neutral-step-1000);--ds-semantic-color-surface-quiet:var(--ds-ref-color-neutral-step-900);--ds-semantic-color-surface-raised:var(--ds-ref-color-neutral-step-1000);--ds-semantic-color-surface-selected:var(--ds-ref-color-neutral-step-750);--ds-semantic-color-surface-selected-hover:var(--ds-ref-color-neutral-step-700);--ds-semantic-color-surface-soft:var(--ds-ref-color-neutral-step-800);--ds-semantic-color-surface-strong:var(--ds-ref-color-neutral-step-750);--ds-semantic-layer-chrome:var(--ds-ref-layer-level-50);--ds-semantic-layer-feedback:var(--ds-ref-layer-level-30);--ds-semantic-layer-flyout:var(--ds-ref-layer-level-45);--ds-semantic-layer-navigation:var(--ds-ref-layer-level-70);--ds-semantic-layer-overlay:var(--ds-ref-layer-level-80);--ds-semantic-layer-popover:var(--ds-ref-layer-level-60);--ds-semantic-layer-popup:var(--ds-ref-layer-level-90);--ds-semantic-layer-sticky:var(--ds-ref-layer-level-25);--ds-semantic-layer-tooltip:var(--ds-ref-layer-level-100);--ds-semantic-motion-duration-continuous:var(--ds-ref-motion-duration-step-1150);--ds-semantic-motion-duration-emphasis:var(--ds-ref-motion-duration-step-700);--ds-semantic-motion-duration-fast:var(--ds-ref-motion-duration-step-120);--ds-semantic-motion-duration-overlay:var(--ds-ref-motion-duration-step-190);--ds-semantic-motion-duration-standard:var(--ds-ref-motion-duration-step-150);--ds-semantic-motion-easing-continuous:var(--ds-ref-motion-easing-continuous);--ds-semantic-motion-easing-enter:var(--ds-ref-motion-easing-enter);--ds-semantic-motion-easing-overlay:var(--ds-ref-motion-easing-overlay);--ds-semantic-motion-easing-standard:var(--ds-ref-motion-easing-standard);--ds-semantic-radius-surface-badge:var(--ds-ref-radius-step-09);--ds-semantic-radius-surface-card:var(--ds-ref-radius-step-15);--ds-semantic-radius-surface-control:var(--ds-ref-radius-step-11);--ds-semantic-radius-surface-group:var(--ds-ref-radius-step-12);--ds-semantic-radius-surface-overlay:var(--ds-ref-radius-step-23);--ds-semantic-radius-surface-panel:var(--ds-ref-radius-step-18);--ds-semantic-radius-surface-shell:var(--ds-ref-radius-step-26);--ds-semantic-shadow-depth-control:var(--ds-ref-shadow-xs);--ds-semantic-shadow-depth-frame:var(--ds-ref-shadow-frame);--ds-semantic-shadow-depth-overlay:var(--ds-ref-shadow-overlay);--ds-semantic-shadow-depth-panel:var(--ds-ref-shadow-panel);--ds-semantic-shadow-feedback-error:var(--ds-ref-shadow-feedback-error);--ds-semantic-shadow-focus-error:var(--ds-ref-shadow-focus-error);--ds-semantic-shadow-focus-ring:var(--ds-ref-shadow-focus-ring);--ds-semantic-size-control-comfortable:var(--ds-ref-size-step-44);--ds-semantic-size-control-compact:var(--ds-ref-size-step-36);--ds-semantic-size-control-default:var(--ds-ref-size-step-40);--ds-semantic-size-control-dense:var(--ds-ref-size-step-32);--ds-semantic-size-control-large:var(--ds-ref-size-step-48);--ds-semantic-size-icon-compact:var(--ds-ref-size-step-14);--ds-semantic-size-icon-default:var(--ds-ref-size-step-16);--ds-semantic-size-icon-display:var(--ds-ref-size-step-24);--ds-semantic-size-icon-emphasis:var(--ds-ref-size-step-20);--ds-semantic-size-icon-feature:var(--ds-ref-size-step-28);--ds-semantic-size-icon-hero:var(--ds-ref-size-step-48);--ds-semantic-size-icon-illustration:var(--ds-ref-size-step-32);--ds-semantic-size-icon-micro:var(--ds-ref-size-step-12);--ds-semantic-size-icon-prominent:var(--ds-ref-size-step-18);--ds-semantic-size-icon-showcase:var(--ds-ref-size-step-40);--ds-semantic-size-selection-control:var(--ds-ref-size-step-18);--ds-semantic-size-target-minimum:var(--ds-ref-size-step-32);--ds-semantic-space-control-gap:var(--ds-ref-space-step-08);--ds-semantic-space-field-gap:var(--ds-ref-space-step-08);--ds-semantic-space-inline-default:var(--ds-ref-space-step-08);--ds-semantic-space-inline-loose:var(--ds-ref-space-step-12);--ds-semantic-space-inline-tight:var(--ds-ref-space-step-04);--ds-semantic-space-module-gap:var(--ds-ref-space-step-18);--ds-semantic-space-module-inset:var(--ds-ref-space-step-18);--ds-semantic-space-page-inset:var(--ds-ref-space-step-30);--ds-semantic-space-section-gap:var(--ds-ref-space-step-24);--ds-semantic-space-stack-default:var(--ds-ref-space-step-12);--ds-semantic-space-stack-loose:var(--ds-ref-space-step-18);--ds-semantic-space-stack-tight:var(--ds-ref-space-step-08);--ds-semantic-type-body-lead-size:var(--ds-ref-font-size-md);--ds-semantic-type-body-small-size:var(--ds-ref-font-size-sm);--ds-semantic-type-body-size:var(--ds-ref-font-size-base);--ds-semantic-type-caption-compact-size:var(--ds-ref-font-size-xxs);--ds-semantic-type-caption-size:var(--ds-ref-font-size-xs);--ds-semantic-type-card-title-size:var(--ds-ref-font-size-lg);--ds-semantic-type-control-size:var(--ds-ref-font-size-sm);--ds-semantic-type-display-medium-size:var(--ds-ref-font-size-display-sm);--ds-semantic-type-display-small-size:var(--ds-ref-font-size-xxxl);--ds-semantic-type-emphasis-bold-weight:var(--ds-ref-font-weight-bold);--ds-semantic-type-emphasis-heavy-weight:var(--ds-ref-font-weight-heavy);--ds-semantic-type-emphasis-medium-weight:var(--ds-ref-font-weight-medium);--ds-semantic-type-emphasis-regular-weight:var(--ds-ref-font-weight-regular);--ds-semantic-type-emphasis-semibold-weight:var(--ds-ref-font-weight-semibold);--ds-semantic-type-emphasis-strong-weight:var(--ds-ref-font-weight-strong);--ds-semantic-type-eyebrow-size:var(--ds-ref-font-size-xxs);--ds-semantic-type-heading-compact-size:var(--ds-ref-font-size-xxl);--ds-semantic-type-interface-family:var(--ds-ref-font-family-interface);--ds-semantic-type-leading-compact-line-height:var(--ds-ref-line-height-compact);--ds-semantic-type-leading-display-line-height:var(--ds-ref-line-height-display);--ds-semantic-type-leading-heading-line-height:var(--ds-ref-line-height-heading);--ds-semantic-type-leading-normal-line-height:var(--ds-ref-line-height-normal);--ds-semantic-type-leading-relaxed-line-height:var(--ds-ref-line-height-relaxed);--ds-semantic-type-leading-spacious-line-height:var(--ds-ref-line-height-spacious);--ds-semantic-type-leading-tight-line-height:var(--ds-ref-line-height-tight);--ds-semantic-type-metric-display-size:var(--ds-ref-font-size-display-lg);--ds-semantic-type-metric-size:var(--ds-ref-font-size-display-md);--ds-semantic-type-micro-label-size:var(--ds-ref-font-size-micro);--ds-semantic-type-page-title-size:var(--ds-ref-font-size-display-md);--ds-semantic-type-section-title-size:var(--ds-ref-font-size-xl);--ds-semantic-type-table-body-size:var(--ds-ref-font-size-sm);--ds-semantic-type-table-header-size:var(--ds-ref-font-size-xxs);--ds-semantic-type-table-meta-size:var(--ds-ref-font-size-xs);--ds-semantic-type-table-title-size:var(--ds-ref-font-size-base);--ds-semantic-type-tracking-display-tight-letter-spacing:var(--ds-ref-letter-spacing-display-tight);--ds-semantic-type-tracking-extreme-tight-letter-spacing:var(--ds-ref-letter-spacing-extreme-tight);--ds-semantic-type-tracking-illustrative-letter-spacing:var(--ds-ref-letter-spacing-illustrative);--ds-semantic-type-tracking-label-letter-spacing:var(--ds-ref-letter-spacing-label);--ds-semantic-type-tracking-normal-letter-spacing:var(--ds-ref-letter-spacing-normal);--ds-semantic-type-tracking-overline-letter-spacing:var(--ds-ref-letter-spacing-overline);--ds-semantic-type-tracking-tight-letter-spacing:var(--ds-ref-letter-spacing-tight);--ds-semantic-type-tracking-title-tight-letter-spacing:var(--ds-ref-letter-spacing-title-tight);--ds-semantic-type-tracking-wide-letter-spacing:var(--ds-ref-letter-spacing-wide);--ds-structure-app-shell-frame-inset:18px;--ds-structure-app-shell-mobile-scrim-background:var(--ds-semantic-color-overlay-scrim);--ds-structure-app-shell-sidebar-background:var(--ds-ref-color-neutral-step-900);--ds-structure-app-shell-sidebar-collapsed-width:78px;--ds-structure-app-shell-sidebar-expanded-width:252px;--ds-structure-app-shell-topbar-background:var(--ds-ref-color-neutral-alpha-white-92);--ds-structure-app-shell-topbar-height:74px;--ds-structure-data-list-workbench-selection-danger-background-hover:#be404a47;--ds-structure-data-list-workbench-selection-danger-foreground:#ffd9dc;--ds-structure-overlay-dialog-max-height:720px;--ds-structure-overlay-dialog-width:540px;--ds-structure-overlay-sheet-width:560px;--ds-structure-overlay-viewport-inset:32px;--ds-structure-route-form-column-gap:20px;--ds-structure-route-form-rail-compact-width:280px;--ds-structure-route-form-rail-width:310px;--ds-structure-route-form-savebar-reserve:88px}@supports (color:lab(0% 0 0)){:root{--ds-component-button-danger-shadow:0px 8px 18px 0px lab(29.7001% 39.1421 19.0871/.2);--ds-component-button-primary-shadow:0px 8px 18px 0px lab(5.0278% -.0693202 -1.27235/.18);--ds-component-file-upload-media-action-border:lab(100% 0 0/.22);--ds-component-file-upload-media-action-border-strong:lab(100% 0 0/.88);--ds-component-file-upload-media-action-foreground:lab(100% 0 0);--ds-component-file-upload-media-action-foreground-disabled:lab(100% 0 0/.4);--ds-component-file-upload-media-action-surface:lab(7.20283% -.0892505 -1.55937/.82);--ds-component-file-upload-media-action-surface-hover:lab(100% 0 0/.15);--ds-component-file-upload-media-action-surface-hover-strong:lab(7.20283% -.0892505 -1.55937);--ds-component-media-viewer-border-default:lab(100% 0 0/.18);--ds-component-media-viewer-foreground-emphasis:lab(100% 0 0/.9);--ds-component-media-viewer-foreground-control:lab(100% 0 0/.82);--ds-component-media-viewer-foreground-disabled:lab(100% 0 0/.3);--ds-component-media-viewer-foreground-prominent:lab(100% 0 0);--ds-component-media-viewer-foreground-tertiary:lab(100% 0 0/.66);--ds-component-media-viewer-slider-track:lab(100% 0 0/.22);--ds-component-media-viewer-surface-canvas:lab(5.81269% -.108466 -2.86763);--ds-component-media-viewer-surface-control:lab(6.24575% -.115894 -2.98396/.72);--ds-component-media-viewer-surface-control-strong:lab(6.24575% -.115894 -2.98396/.9);--ds-component-media-viewer-surface-interactive-hover:lab(100% 0 0/.12);--ds-component-media-viewer-surface-shadow:0px 42px 120px 0px lab(0% 0 0/.48), 0px 8px 28px 0px lab(0% 0 0/.28);--ds-component-media-viewer-surface-video:lab(0% 0 0);--ds-component-overlay-surface-shadow:0px 34px 90px 0px lab(2.694% -.0795871 -1.89426/.28), 0px 8px 28px 0px lab(2.694% -.0795871 -1.89426/.14), 0px 1px 2px 0px lab(2.694% -.0795871 -1.89426/.1);--ds-ref-color-amber-step-100:lab(18.8229% .994638 9.48875);--ds-ref-color-amber-step-200:lab(30.2736% 1.53662 15.5269);--ds-ref-color-amber-step-300:lab(44.035% 10.3788 34.7304);--ds-ref-color-amber-step-600:lab(80.7857% 3.79369 31.1867);--ds-ref-color-amber-step-800:lab(89.3026% 1.23686 13.8519);--ds-ref-color-amber-step-900:lab(96.4164% .569522 6.55004);--ds-ref-color-blue-step-100:lab(16.6469% -.936314 -11.1742);--ds-ref-color-blue-step-200:lab(28.7053% -1.0861 -17.7591);--ds-ref-color-blue-step-300:lab(39.3675% -.37387 -38.0769);--ds-ref-color-blue-step-600:lab(78.8162% -2.99263 -23.2026);--ds-ref-color-blue-step-800:lab(90.4338% -1.41326 -11.7929);--ds-ref-color-blue-step-900:lab(95.9715% -.544935 -6.03066);--ds-ref-color-cyan-step-100:lab(18.4021% -6.94481 -4.41131);--ds-ref-color-cyan-step-200:lab(30.0458% -8.70188 -5.51461);--ds-ref-color-cyan-step-300:lab(42.3558% -18.3625 -10.1108);--ds-ref-color-cyan-step-600:lab(80.9273% -13.6308 -6.78748);--ds-ref-color-cyan-step-800:lab(90.8254% -6.89206 -3.47084);--ds-ref-color-cyan-step-900:lab(96.4969% -3.27715 -1.68765);--ds-ref-color-danger-step-100:lab(11.5285% 7.06989 .576663);--ds-ref-color-danger-step-200:lab(16.8603% 10.3308 1.38345);--ds-ref-color-danger-step-300:lab(31.6993% 17.3656 2.75972);--ds-ref-color-danger-step-400:lab(27.9794% 37.4287 17.2457);--ds-ref-color-danger-step-500:lab(37.8936% 43.9453 19.8941);--ds-ref-color-danger-step-600:lab(74.9854% 29.1274 8.75969);--ds-ref-color-danger-step-700:lab(80.8641% 14.7054 3.98588);--ds-ref-color-danger-step-800:lab(89.7529% 14.3577 3.84784);--ds-ref-color-danger-step-900:lab(94.1122% 6.20788 1.21297);--ds-ref-color-danger-step-950:lab(98.1266% 2.4133 .872171);--ds-ref-color-green-step-100:lab(18.253% -8.33643 2.25213);--ds-ref-color-green-step-200:lab(29.6407% -11.8463 5.38315);--ds-ref-color-green-step-300:lab(42.9554% -24.0515 12.8498);--ds-ref-color-green-step-600:lab(80.9173% -16.7197 8.07645);--ds-ref-color-green-step-800:lab(90.3181% -8.18634 3.58874);--ds-ref-color-green-step-900:lab(96.0762% -3.88193 1.80604);--ds-ref-color-neutral-alpha-black-42:lab(0% 0 0/.42);--ds-ref-color-neutral-alpha-ink-13:lab(7.60751% -.0847727 -6.29597/.13);--ds-ref-color-neutral-alpha-ink-94:lab(7.23491% .111364 -2.27396/.94);--ds-ref-color-neutral-alpha-white-92:lab(100% 0 0/.92);--ds-ref-color-neutral-step-000:lab(4.28286% -.0617504 -1.16195);--ds-ref-color-neutral-step-050:lab(7.20283% -.0892505 -1.55937);--ds-ref-color-neutral-step-100:lab(10.7868% .316493 -2.92442);--ds-ref-color-neutral-step-1000:lab(100% 0 0);--ds-ref-color-neutral-step-150:lab(15.1072% .0446141 -3.64172);--ds-ref-color-neutral-step-200:lab(18.9163% .230923 -4.18235);--ds-ref-color-neutral-step-250:lab(25.675% -.0290424 -4.76995);--ds-ref-color-neutral-step-300:lab(38.1217% -.101373 -5.76761);--ds-ref-color-neutral-step-400:lab(49.8307% -.50199 -5.63444);--ds-ref-color-neutral-step-500:lab(64.6526% -.0795126 -4.05986);--ds-ref-color-neutral-step-600:lab(83.7923% -.0168383 -2.73516);--ds-ref-color-neutral-step-700:lab(89.517% .0556111 -1.59452);--ds-ref-color-neutral-step-750:lab(91.9824% .0551939 -1.58551);--ds-ref-color-neutral-step-800:lab(95.1102% -.079155 -1.09077);--ds-ref-color-neutral-step-850:lab(96.4955% -.261843 .96482);--ds-ref-color-neutral-step-900:lab(98.293% .131279 -.480461);--ds-ref-color-rose-step-100:lab(16.7903% 8.52163 -.190234);--ds-ref-color-rose-step-200:lab(26.9465% 11.881 .0839114);--ds-ref-color-rose-step-300:lab(41.1611% 25.6469 3.8166);--ds-ref-color-rose-step-600:lab(76.9319% 18.0836 .933397);--ds-ref-color-rose-step-800:lab(88.3811% 8.95572 .0867844);--ds-ref-color-rose-step-900:lab(95.384% 4.21011 -.0612974);--ds-ref-color-violet-step-100:lab(16.0632% 6.7874 -11.9553);--ds-ref-color-violet-step-200:lab(27.1902% 11.0962 -18.6483);--ds-ref-color-violet-step-300:lab(40.3783% 24.4546 -39.7167);--ds-ref-color-violet-step-600:lab(77.1244% 13.6197 -24.429);--ds-ref-color-violet-step-800:lab(89.1012% 6.87939 -12.0612);--ds-ref-color-violet-step-900:lab(95.437% 3.39586 -6.74484);--ds-ref-shadow-feedback-error:0px 14px 34px 0px lab(25.4183% 32.6352 13.3641/.08), 0px 1px 2px 0px lab(25.4183% 32.6352 13.3641/.06);--ds-ref-shadow-focus-error:0px 0px 0px 3px lab(37.8936% 43.9453 19.8941/.14);--ds-ref-shadow-focus-ring:0px 0px 0px 3px lab(7.20283% -.0892505 -1.55937/.09);--ds-ref-shadow-frame:0px 30px 70px 0px lab(13.0746% -.400141 -3.86146/.14), 0px 3px 10px 0px lab(13.0746% -.400141 -3.86146/.08);--ds-ref-shadow-overlay:0px 18px 46px 0px lab(10.148% -.365905 -2.42037/.055), 0px 1px 2px 0px lab(10.148% -.365905 -2.42037/.04);--ds-ref-shadow-panel:0px 12px 30px 0px lab(10.148% -.365905 -2.42037/.06), 0px 1px 2px 0px lab(10.148% -.365905 -2.42037/.05);--ds-ref-shadow-xs:0px 1px 1px 0px lab(10.148% -.365905 -2.42037/.025);--ds-semantic-color-overlay-scrim:lab(3.93633% -.0580475 -1.10774/.5);--ds-structure-data-list-workbench-selection-danger-background-hover:lab(46.3746% 51.6907 23.5806/.28);--ds-structure-data-list-workbench-selection-danger-foreground:lab(90.0126% 13.983 3.69669)}}:root[data-theme=dark]{--ds-component-badge-tone-amber-background:var(--ds-ref-color-amber-step-100);--ds-component-badge-tone-amber-border:var(--ds-ref-color-amber-step-200);--ds-component-badge-tone-amber-foreground:var(--ds-ref-color-amber-step-600);--ds-component-badge-tone-blue-background:var(--ds-ref-color-blue-step-100);--ds-component-badge-tone-blue-border:var(--ds-ref-color-blue-step-200);--ds-component-badge-tone-blue-foreground:var(--ds-ref-color-blue-step-600);--ds-component-badge-tone-cyan-background:var(--ds-ref-color-cyan-step-100);--ds-component-badge-tone-cyan-border:var(--ds-ref-color-cyan-step-200);--ds-component-badge-tone-cyan-foreground:var(--ds-ref-color-cyan-step-600);--ds-component-badge-tone-green-background:var(--ds-ref-color-green-step-100);--ds-component-badge-tone-green-border:var(--ds-ref-color-green-step-200);--ds-component-badge-tone-green-foreground:var(--ds-ref-color-green-step-600);--ds-component-badge-tone-rose-background:var(--ds-ref-color-rose-step-100);--ds-component-badge-tone-rose-border:var(--ds-ref-color-rose-step-200);--ds-component-badge-tone-rose-foreground:var(--ds-ref-color-rose-step-600);--ds-component-badge-tone-violet-background:var(--ds-ref-color-violet-step-100);--ds-component-badge-tone-violet-border:var(--ds-ref-color-violet-step-200);--ds-component-badge-tone-violet-foreground:var(--ds-ref-color-violet-step-600);--ds-component-skeleton-base-background:var(--ds-ref-color-neutral-step-150);--ds-component-skeleton-shine-background:var(--ds-ref-color-neutral-step-200);--ds-component-table-sticky-edge-color:var(--ds-ref-color-neutral-alpha-black-42);--ds-ref-shadow-feedback-error:0px 16px 38px 0px #00000040, 0px 1px 2px 0px #00000038;--ds-ref-shadow-focus-error:0px 0px 0px 3px #efa4aa24;--ds-ref-shadow-focus-ring:0px 0px 0px 3px #f5f5f317;--ds-ref-shadow-frame:0px 34px 90px 0px #00000061, 0px 3px 16px 0px #00000047;--ds-ref-shadow-overlay:0px 20px 52px 0px #00000038, 0px 1px 1px 0px #0000002e;--ds-ref-shadow-panel:0px 16px 34px 0px #0000002e, 0px 1px 1px 0px #0003;--ds-ref-shadow-xs:0px 1px 1px 0px #0000001f;--ds-semantic-color-border-default:var(--ds-ref-color-neutral-step-200);--ds-semantic-color-border-focus:var(--ds-ref-color-neutral-step-850);--ds-semantic-color-border-interactive:var(--ds-ref-color-neutral-step-250);--ds-semantic-color-border-interactive-hover:var(--ds-ref-color-neutral-step-400);--ds-semantic-color-border-strong:var(--ds-ref-color-neutral-step-250);--ds-semantic-color-border-subtle:var(--ds-ref-color-neutral-step-150);--ds-semantic-color-canvas-page:var(--ds-ref-color-neutral-step-000);--ds-semantic-color-content-default:var(--ds-ref-color-neutral-step-850);--ds-semantic-color-content-faint:var(--ds-ref-color-neutral-step-400);--ds-semantic-color-content-inverse:var(--ds-ref-color-neutral-step-050);--ds-semantic-color-content-muted:var(--ds-ref-color-neutral-step-500);--ds-semantic-color-content-subtle:var(--ds-ref-color-neutral-step-600);--ds-semantic-color-control-background-active:var(--ds-ref-color-neutral-step-150);--ds-semantic-color-control-background-choice:var(--ds-ref-color-neutral-step-100);--ds-semantic-color-control-background-composite:var(--ds-ref-color-neutral-step-100);--ds-semantic-color-control-background-default:var(--ds-ref-color-neutral-step-100);--ds-semantic-color-control-background-disabled:var(--ds-ref-color-neutral-step-050);--ds-semantic-color-control-background-structure:var(--ds-ref-color-neutral-step-100);--ds-semantic-color-data-cursor:var(--ds-ref-color-neutral-step-300);--ds-semantic-color-data-fill:var(--ds-ref-color-neutral-step-250);--ds-semantic-color-data-grid:var(--ds-ref-color-neutral-step-200);--ds-semantic-color-data-muted:var(--ds-ref-color-neutral-step-250);--ds-semantic-color-data-primary:var(--ds-ref-color-neutral-step-800);--ds-semantic-color-data-secondary:var(--ds-ref-color-neutral-step-400);--ds-semantic-color-status-danger-border:var(--ds-ref-color-danger-step-300);--ds-semantic-color-status-danger-foreground:var(--ds-ref-color-danger-step-600);--ds-semantic-color-status-danger-foreground-strong:var(--ds-ref-color-danger-step-800);--ds-semantic-color-status-danger-icon-surface:var(--ds-ref-color-danger-step-200);--ds-semantic-color-status-danger-surface:var(--ds-ref-color-danger-step-100);--ds-semantic-color-status-success-foreground:var(--ds-ref-color-green-step-600);--ds-semantic-color-surface-default:var(--ds-ref-color-neutral-step-100);--ds-semantic-color-surface-frame:var(--ds-ref-color-neutral-step-050);--ds-semantic-color-surface-hover:var(--ds-ref-color-neutral-step-150);--ds-semantic-color-surface-inset:var(--ds-ref-color-neutral-step-050);--ds-semantic-color-surface-primary:var(--ds-ref-color-neutral-step-100);--ds-semantic-color-surface-quiet:var(--ds-ref-color-neutral-step-100);--ds-semantic-color-surface-raised:var(--ds-ref-color-neutral-step-150);--ds-semantic-color-surface-selected:var(--ds-ref-color-neutral-step-200);--ds-semantic-color-surface-selected-hover:var(--ds-ref-color-neutral-step-250);--ds-semantic-color-surface-soft:var(--ds-ref-color-neutral-step-050);--ds-semantic-color-surface-strong:var(--ds-ref-color-neutral-step-200);--ds-semantic-shadow-depth-control:var(--ds-ref-shadow-xs);--ds-semantic-shadow-depth-frame:var(--ds-ref-shadow-frame);--ds-semantic-shadow-depth-overlay:var(--ds-ref-shadow-overlay);--ds-semantic-shadow-depth-panel:var(--ds-ref-shadow-panel);--ds-semantic-shadow-feedback-error:var(--ds-ref-shadow-feedback-error);--ds-semantic-shadow-focus-error:var(--ds-ref-shadow-focus-error);--ds-semantic-shadow-focus-ring:var(--ds-ref-shadow-focus-ring);--ds-structure-app-shell-sidebar-background:var(--ds-ref-color-neutral-step-050);--ds-structure-app-shell-topbar-background:var(--ds-ref-color-neutral-alpha-ink-94);--ds-structure-data-list-workbench-selection-danger-foreground:var(--ds-ref-color-danger-step-400)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--ds-ref-shadow-feedback-error:0px 16px 38px 0px lab(0% 0 0/.25), 0px 1px 2px 0px lab(0% 0 0/.22);--ds-ref-shadow-focus-error:0px 0px 0px 3px lab(74.9854% 29.1274 8.75969/.14);--ds-ref-shadow-focus-ring:0px 0px 0px 3px lab(96.4955% -.261843 .96482/.09);--ds-ref-shadow-frame:0px 34px 90px 0px lab(0% 0 0/.38), 0px 3px 16px 0px lab(0% 0 0/.28);--ds-ref-shadow-overlay:0px 20px 52px 0px lab(0% 0 0/.22), 0px 1px 1px 0px lab(0% 0 0/.18);--ds-ref-shadow-panel:0px 16px 34px 0px lab(0% 0 0/.18), 0px 1px 1px 0px lab(0% 0 0/.2);--ds-ref-shadow-xs:0px 1px 1px 0px lab(0% 0 0/.12)}}
:root{font-family:var(--ds-semantic-type-interface-family);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{min-width:320px;min-height:100%}html{background:var(--ds-semantic-color-canvas-page)}body{background:var(--ds-semantic-color-canvas-page);min-height:100vh;color:var(--ds-semantic-color-content-default);font-size:var(--ds-semantic-type-body-size);font-weight:var(--ds-semantic-type-emphasis-regular-weight);line-height:var(--ds-semantic-type-leading-normal-line-height);letter-spacing:var(--ds-semantic-type-tracking-normal-letter-spacing);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button{color:inherit}button:disabled,select:disabled,input:disabled,textarea:disabled{cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:var(--ds-semantic-border-width-focus) solid var(--ds-semantic-color-content-default);outline-offset:2px}::selection{color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

.ui-spinner{animation:ui-spinner-rotate var(--ds-component-spinner-motion-duration) linear infinite;transform-origin:50%;flex:none;display:block}.ui-spinner--small,.ui-spinner--medium{width:var(--ds-ref-size-step-16);height:var(--ds-ref-size-step-16)}.ui-spinner--large{width:var(--ds-ref-size-step-18);height:var(--ds-ref-size-step-18)}@keyframes ui-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation:none}}
.button{min-width:0;min-height:var(--ds-semantic-size-control-default);justify-content:center;align-items:center;gap:var(--ds-semantic-space-control-gap);padding:0 var(--ds-ref-space-step-14);border-radius:var(--ds-semantic-radius-surface-control);font-size:var(--ds-semantic-type-body-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);white-space:nowrap;transition:transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);border:var(--ds-semantic-border-width-default) solid transparent;display:inline-flex;position:relative}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button--primary{color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default);box-shadow:var(--ds-component-button-primary-shadow)}.button--secondary{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-default);border-color:var(--ds-semantic-color-border-default)}.button--quiet{color:var(--ds-semantic-color-content-muted);border-color:var(--ds-semantic-color-border-default);background:0 0}.button--ghost{background:0 0;border-color:#0000}.button--ghost:hover{background:var(--ds-semantic-color-surface-soft);border-color:var(--ds-semantic-color-border-default)}.button--active{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-soft);border-color:var(--ds-semantic-color-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-semantic-color-content-default), transparent 94%)}.button--ghost.button--active{background:var(--ds-semantic-color-surface-soft);border-color:var(--ds-semantic-color-border-default);box-shadow:none}.button--danger{color:var(--ds-component-button-danger-foreground-default);background:var(--ds-component-button-danger-background-default);border-color:var(--ds-component-button-danger-border-default);box-shadow:var(--ds-component-button-danger-shadow)}.button--danger:hover{background:var(--ds-component-button-danger-background-hover);border-color:var(--ds-component-button-danger-border-hover)}.button--standard{min-height:var(--ds-semantic-size-control-default)}.button--compact{min-height:var(--ds-semantic-size-control-compact);padding-inline:var(--ds-ref-space-step-10)}.button--link{color:inherit;background:0 0;border-color:#0000}.button--link:hover,.button--link:active{transform:none}.button--icon,.button--icon-compact,.button--icon-dense{flex:none;place-items:center;padding:0;display:inline-grid}.button--icon{width:var(--ds-semantic-size-control-default);min-width:var(--ds-semantic-size-control-default);min-height:var(--ds-semantic-size-control-default);height:var(--ds-semantic-size-control-default)}.button--icon-compact{width:var(--ds-semantic-size-control-compact);min-width:var(--ds-semantic-size-control-compact);min-height:var(--ds-semantic-size-control-compact);height:var(--ds-semantic-size-control-compact);border-radius:var(--ds-ref-radius-step-09)}.button--icon-dense{width:var(--ds-semantic-size-control-dense);min-width:var(--ds-semantic-size-control-dense);min-height:var(--ds-semantic-size-control-dense);height:var(--ds-semantic-size-control-dense)}.button[data-icon-only]:hover{transform:none}.button[data-icon-only]:active{transform:scale(.96)}.button__icon{flex:none;place-items:center;display:inline-grid}.button__icon-only{place-items:center;display:inline-grid}.button__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.ui-button-group{isolation:isolate;align-items:stretch;width:max-content;max-width:100%;display:inline-flex}.ui-button-group--horizontal{flex-direction:row}.ui-button-group--vertical{flex-direction:column;min-width:148px}.ui-button-group>:where(.button,.ui-button-group__text){z-index:0;flex:0 auto;position:relative}.ui-button-group--horizontal>:where(.button,.ui-button-group__text){border-radius:0}.ui-button-group--horizontal>:where(.button,.ui-button-group__text):not(:first-child){margin-inline-start:-1px}.ui-button-group--horizontal>:where(.button,.ui-button-group__text):first-child{border-start-start-radius:var(--ds-semantic-radius-surface-control);border-end-start-radius:var(--ds-semantic-radius-surface-control)}.ui-button-group--horizontal>:where(.button,.ui-button-group__text):last-child{border-start-end-radius:var(--ds-semantic-radius-surface-control);border-end-end-radius:var(--ds-semantic-radius-surface-control)}.ui-button-group--vertical>:where(.button,.ui-button-group__text){border-radius:0;width:100%}.ui-button-group--vertical>:where(.button,.ui-button-group__text):not(:first-child){margin-block-start:-1px}.ui-button-group--vertical>:where(.button,.ui-button-group__text):first-child{border-start-start-radius:var(--ds-semantic-radius-surface-control);border-start-end-radius:var(--ds-semantic-radius-surface-control)}.ui-button-group--vertical>:where(.button,.ui-button-group__text):last-child{border-end-end-radius:var(--ds-semantic-radius-surface-control);border-end-start-radius:var(--ds-semantic-radius-surface-control)}.ui-button-group>.button:hover,.ui-button-group>.button:focus-visible,.ui-button-group>.button.button--active{z-index:2}.ui-button-group>.button:hover,.ui-button-group>.button:active{transform:none}.ui-button-group__text{min-height:var(--ds-ref-size-step-40);padding-inline:var(--ds-ref-space-step-12);color:var(--ds-semantic-color-content-muted);background:var(--ds-semantic-color-surface-soft);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.ui-button-group__separator{z-index:3;pointer-events:none;background:0 0;flex:none;align-self:center;width:0;height:0;position:relative;overflow:hidden}.ui-button-group__separator--vertical,.ui-button-group__separator--horizontal{align-self:stretch;margin:0}
.ui-card{--ui-card-spacing:var(--ds-component-card-spacing-default);--ui-card-gap:var(--ds-component-card-gap-default);gap:var(--ui-card-gap);min-width:0;padding-block:var(--ui-card-spacing);color:var(--ds-semantic-color-content-default);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-subtle);border-radius:var(--ds-semantic-radius-surface-panel);flex-direction:column;display:flex}.ui-card--compact{--ui-card-spacing:var(--ds-component-card-spacing-compact);--ui-card-gap:var(--ds-component-card-gap-compact)}.ui-card--primary{background:var(--ds-semantic-color-surface-primary);box-shadow:var(--ds-semantic-shadow-depth-overlay)}.ui-card--quiet{background:var(--ds-semantic-color-surface-quiet);box-shadow:var(--ds-semantic-shadow-depth-control)}.ui-card--inverse{color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default);border-color:color-mix(in srgb, var(--ds-semantic-color-content-inverse), transparent 88%);box-shadow:var(--ds-semantic-shadow-depth-overlay)}.ui-card__header{align-items:start;gap:var(--ds-ref-space-step-06) var(--ds-ref-space-step-16);min-width:0;padding-inline:var(--ui-card-spacing);grid-template-columns:minmax(0,1fr);display:grid}.ui-card__header:has(.ui-card__action){grid-template-columns:minmax(0,1fr) auto}.ui-card__title,.ui-card__description{grid-column:1;min-width:0}.ui-card__title{font-size:var(--ds-semantic-type-card-title-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);letter-spacing:var(--ds-semantic-type-tracking-tight-letter-spacing);line-height:var(--ds-semantic-type-leading-compact-line-height);margin:0}.ui-card__description{color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-body-small-size);line-height:var(--ds-semantic-type-leading-normal-line-height);margin:0}.ui-card--inverse .ui-card__description{color:color-mix(in srgb, var(--ds-semantic-color-content-inverse), transparent 40%)}.ui-card__action{grid-area:1/2/span 2;justify-content:flex-end;align-items:center;min-width:0;display:flex}.ui-card__content,.ui-card__footer{min-width:0;padding-inline:var(--ui-card-spacing)}.ui-card__footer{align-items:center;gap:var(--ds-ref-space-step-08);display:flex}
.data-badge{align-items:center;gap:var(--ds-ref-space-step-06);min-height:var(--ds-ref-size-step-24);padding:0 var(--ds-ref-space-step-08);border:var(--ds-semantic-border-width-default) solid transparent;border-radius:var(--ds-semantic-radius-surface-badge);font-size:var(--ds-semantic-type-caption-compact-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);display:inline-flex}.data-badge--sm{min-height:var(--ds-ref-size-step-24)}.data-badge--md{min-height:var(--ds-ref-size-step-28);padding-inline:var(--ds-ref-space-step-10);font-size:var(--ds-semantic-type-caption-size)}.data-badge--blue{color:var(--ds-component-badge-tone-blue-foreground);background:var(--ds-component-badge-tone-blue-background);border-color:var(--ds-component-badge-tone-blue-border)}.data-badge--violet{color:var(--ds-component-badge-tone-violet-foreground);background:var(--ds-component-badge-tone-violet-background);border-color:var(--ds-component-badge-tone-violet-border)}.data-badge--cyan{color:var(--ds-component-badge-tone-cyan-foreground);background:var(--ds-component-badge-tone-cyan-background);border-color:var(--ds-component-badge-tone-cyan-border)}.data-badge--amber{color:var(--ds-component-badge-tone-amber-foreground);background:var(--ds-component-badge-tone-amber-background);border-color:var(--ds-component-badge-tone-amber-border)}.data-badge--green{color:var(--ds-component-badge-tone-green-foreground);background:var(--ds-component-badge-tone-green-background);border-color:var(--ds-component-badge-tone-green-border)}.data-badge--rose{color:var(--ds-component-badge-tone-rose-foreground);background:var(--ds-component-badge-tone-rose-background);border-color:var(--ds-component-badge-tone-rose-border)}.data-badge--neutral{color:var(--ds-semantic-color-content-subtle);background:var(--ds-semantic-color-surface-soft);border-color:var(--ds-semantic-color-border-default)}.data-badge--solid{color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default);border-color:var(--ds-semantic-color-content-default)}.data-badge--outline{color:var(--ds-component-badge-outline-foreground);border-color:var(--ds-semantic-color-border-strong);background:0 0}.data-badge__icon{width:var(--ds-semantic-size-icon-compact);height:var(--ds-semantic-size-icon-compact);flex:0 0 13px;justify-content:center;align-items:center;display:inline-flex}.data-badge--md .data-badge__icon{width:var(--ds-semantic-size-icon-compact);height:var(--ds-semantic-size-icon-compact);flex-basis:var(--ds-ref-size-step-14)}.data-badge__icon>svg{width:100%;height:100%}.data-badge__dot{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.data-badge__label{min-width:0}.data-badge--truncate{min-width:0;max-width:100%}.data-badge--truncate .data-badge__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-badge--solid,.data-badge--outline{min-width:var(--ds-ref-size-step-32);font-weight:var(--ds-semantic-type-emphasis-bold-weight);justify-content:center}.data-badge--outline{border-style:dashed}
.ui-avatar{color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default);font-weight:var(--ds-semantic-type-emphasis-heavy-weight);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.ui-avatar--xs{width:var(--ds-ref-size-step-20);height:var(--ds-ref-size-step-20);font-size:var(--ds-semantic-type-caption-compact-size)}.ui-avatar--sm{width:var(--ds-ref-size-step-24);height:var(--ds-ref-size-step-24);font-size:var(--ds-semantic-type-caption-compact-size)}.ui-avatar--md{width:var(--ds-ref-size-step-36);height:var(--ds-ref-size-step-36);font-size:var(--ds-semantic-type-body-small-size)}.ui-avatar__image,.ui-avatar__fallback{width:100%;height:100%;position:absolute;inset:0}.ui-avatar__image{z-index:1;object-fit:cover;opacity:0;display:block}.ui-avatar[data-image-status=loaded] .ui-avatar__image{opacity:1}.ui-avatar__fallback{place-items:center;display:grid}
.ui-breadcrumb{color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-body-size);white-space:nowrap;container:breadcrumb/inline-size}.ui-breadcrumb__list{align-items:center;gap:var(--ds-ref-space-step-08);margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumb__item,.ui-breadcrumb__separator{align-items:center;min-width:0;display:inline-flex}.ui-breadcrumb__item{max-width:100%}.ui-breadcrumb__link{color:var(--ds-semantic-color-content-muted);text-decoration:none}.ui-breadcrumb__link:hover{color:var(--ds-semantic-color-content-default)}.ui-breadcrumb__link:focus-visible{outline:var(--ds-semantic-border-width-focus) solid var(--ds-semantic-color-content-default);outline-offset:3px;border-radius:2px}.ui-breadcrumb__separator{color:var(--ds-semantic-color-content-faint)}.ui-breadcrumb__separator>svg{width:var(--ds-semantic-size-icon-compact);height:var(--ds-semantic-size-icon-compact)}.ui-breadcrumb__page{color:var(--ds-semantic-color-content-subtle);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}@container breadcrumb (max-width:360px){.ui-breadcrumb{white-space:normal}.ui-breadcrumb__list{white-space:normal;flex-wrap:wrap}.ui-breadcrumb__link,.ui-breadcrumb__page{overflow-wrap:anywhere}}
.notice{align-items:center;gap:var(--ds-ref-space-step-12);width:100%;min-width:0;padding:var(--ds-ref-space-step-14) var(--ds-ref-space-step-16);color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-soft);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-card);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid;container:notice/inline-size}.notice__icon{width:var(--ds-semantic-size-icon-showcase);height:var(--ds-semantic-size-icon-showcase);color:var(--ds-semantic-color-content-subtle);background:var(--ds-semantic-color-surface-inset);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-subtle);border-radius:var(--ds-semantic-radius-surface-control);place-items:center;display:grid}.notice__icon>svg{width:var(--ds-semantic-size-icon-emphasis);height:var(--ds-semantic-size-icon-emphasis)}.notice__content{overflow-wrap:anywhere;min-width:0}.notice__content strong{color:var(--ds-semantic-color-content-default);font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);display:block}.notice__content p{margin:var(--ds-ref-space-step-04) 0 0;color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size);line-height:var(--ds-semantic-type-leading-relaxed-line-height)}.notice--info{background:var(--ds-component-badge-tone-blue-background);border-color:var(--ds-component-badge-tone-blue-border)}.notice--info .notice__icon{color:var(--ds-component-badge-tone-blue-foreground);background:color-mix(in srgb, var(--ds-component-badge-tone-blue-border), transparent 38%);border-color:#0000}.notice--warning{background:var(--ds-component-badge-tone-amber-background);border-color:var(--ds-component-badge-tone-amber-border)}.notice--warning .notice__icon{color:var(--ds-component-badge-tone-amber-foreground);background:color-mix(in srgb, var(--ds-component-badge-tone-amber-border), transparent 38%);border-color:#0000}.notice--error{background:var(--ds-semantic-color-status-danger-surface);border-color:var(--ds-semantic-color-status-danger-border)}.notice--error .notice__icon{color:var(--ds-semantic-color-status-danger-foreground);background:var(--ds-semantic-color-status-danger-icon-surface);border-color:#0000}.notice--success{background:var(--ds-component-badge-tone-green-background);border-color:var(--ds-component-badge-tone-green-border)}.notice--success .notice__icon{color:var(--ds-component-badge-tone-green-foreground);background:color-mix(in srgb, var(--ds-component-badge-tone-green-border), transparent 38%);border-color:#0000}.notice--compact{gap:var(--ds-ref-space-step-10);padding:var(--ds-ref-space-step-10) var(--ds-ref-space-step-12);border-radius:var(--ds-semantic-radius-surface-control)}.notice--compact .notice__icon{width:var(--ds-semantic-size-icon-illustration);height:var(--ds-semantic-size-icon-illustration);border-radius:var(--ds-ref-radius-step-09)}.notice--compact .notice__icon>svg{width:var(--ds-semantic-size-icon-prominent);height:var(--ds-semantic-size-icon-prominent)}@media (max-width:720px){.notice{grid-template-columns:auto minmax(0,1fr)}.notice>.button{grid-column:1/-1;width:100%}}@container notice (max-width:520px){.notice{grid-template-columns:auto minmax(0,1fr)}.notice>.button{grid-column:1/-1;width:100%}}
.status{align-items:center;gap:var(--ds-ref-space-step-06);color:var(--ds-semantic-color-content-subtle);display:inline-flex}.status>span{background:var(--ds-semantic-color-content-muted);border-radius:50%;width:6px;height:6px}.status--running>span{background:var(--ds-semantic-color-content-default)}.status--done>span{background:var(--ds-semantic-color-content-default);box-shadow:0 0 0 3px var(--ds-semantic-color-surface-strong)}.status--review>span{border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-content-default);background:0 0}.status--danger{color:var(--ds-semantic-color-status-danger-foreground)}.status--danger>span{background:var(--ds-semantic-color-status-danger-foreground);box-shadow:0 0 0 3px var(--ds-semantic-color-status-danger-surface)}
.ui-progress{background:var(--ds-semantic-color-surface-strong);border-radius:999px;width:100%;display:block;position:relative;overflow:hidden}.ui-progress--xs{height:3px}.ui-progress--sm{height:4px}.ui-progress--md{height:5px}.ui-progress__indicator{background:var(--ds-semantic-color-content-default);border-radius:inherit;width:100%;height:100%;transform:scaleX(var(--runtime-ui-progress-value,0));transform-origin:0;transition:transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);display:block}.ui-progress[data-state=indeterminate] .ui-progress__indicator{width:40%;animation:ui-progress-indeterminate var(--ds-semantic-motion-duration-continuous) var(--ds-semantic-motion-easing-continuous) infinite;transform:translate(-125%)}@keyframes ui-progress-indeterminate{to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.ui-progress__indicator{transition:none}.ui-progress[data-state=indeterminate] .ui-progress__indicator{animation:none;transform:translate(75%)}}
.ui-skeleton{background:var(--ds-component-skeleton-base-background);border-radius:var(--ds-ref-radius-step-09);display:block;position:relative;overflow:hidden}.ui-skeleton:after{background:linear-gradient(100deg, transparent 20%, var(--ds-component-skeleton-shine-background) 48%, transparent 76%);content:"";animation:skeleton-shimmer var(--ds-component-skeleton-motion-duration) var(--ds-semantic-motion-easing-continuous) infinite;position:absolute;inset:0;transform:translate(-100%)}.ui-skeleton--line{border-radius:999px}.ui-skeleton--circle{border-radius:50%}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ui-skeleton:after{animation:none}}
.empty{width:min(100%,520px);min-width:0;color:var(--ds-semantic-color-content-default);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty__icon{width:var(--ds-semantic-size-icon-hero);height:var(--ds-semantic-size-icon-hero);margin-bottom:var(--ds-semantic-space-stack-loose);color:var(--ds-semantic-color-content-subtle);background:var(--ds-semantic-color-surface-soft);border-radius:var(--ds-semantic-radius-surface-card);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-semantic-color-border-subtle), transparent 22%);place-items:center;display:grid}.empty__icon>svg{width:var(--ds-semantic-size-icon-emphasis);height:var(--ds-semantic-size-icon-emphasis)}.empty__content{overflow-wrap:anywhere;min-width:0;max-width:480px}.empty__content strong{color:var(--ds-semantic-color-content-default);font-size:var(--ds-semantic-type-section-title-size);font-weight:var(--ds-semantic-type-emphasis-strong-weight);letter-spacing:var(--ds-semantic-type-tracking-tight-letter-spacing);display:block}.empty__content p{max-width:460px;margin:var(--ds-semantic-space-stack-tight) 0 0;color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-body-small-size);line-height:var(--ds-semantic-type-leading-spacious-line-height)}.empty__action{margin-top:var(--ds-ref-space-step-22);justify-content:center;align-items:center;display:flex}.empty__action .button{min-height:var(--ds-semantic-size-control-comfortable);padding-inline:var(--ds-ref-space-step-18)}@media (max-width:520px){.empty__action,.empty__action .button{width:100%}}

.ui-popover__content{z-index:var(--ds-semantic-layer-popover);top:var(--runtime-ui-popover-top,0px);left:var(--runtime-ui-popover-left,0px);max-width:calc(100vw - 24px);max-height:var(--runtime-ui-popover-max-height,calc(100dvh - 24px));padding:var(--ds-ref-space-step-12);overscroll-behavior:contain;color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-raised);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-card);box-shadow:var(--ds-semantic-shadow-depth-overlay);animation:ui-popover-in var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard) both;outline:0;position:fixed;overflow-y:auto}.ui-popover__content[data-popover-placement^=top]{transform-origin:bottom}.ui-popover__content[data-popover-placement^=bottom]{transform-origin:top}.ui-popover__header{justify-content:space-between;align-items:flex-start;gap:var(--ds-ref-space-step-12);padding-bottom:var(--ds-ref-space-step-10);border-bottom:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default);display:flex}.ui-popover__title,.ui-popover__description{margin:0}.ui-popover__title{color:var(--ds-semantic-color-content-default);font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-strong-weight);line-height:var(--ds-semantic-type-leading-compact-line-height)}.ui-popover__description{color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size);line-height:var(--ds-semantic-type-leading-normal-line-height)}@keyframes ui-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}
.ui-tooltip__content{z-index:var(--ds-semantic-layer-tooltip);top:var(--runtime-ui-tooltip-top,0px);left:var(--runtime-ui-tooltip-left,0px);max-width:min(260px,100vw - 16px);padding:var(--ds-ref-space-step-08) var(--ds-ref-space-step-10);overflow-wrap:anywhere;color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default);border:var(--ds-semantic-border-width-default) solid color-mix(in srgb, var(--ds-semantic-color-content-inverse), transparent 82%);border-radius:var(--ds-ref-radius-step-09);box-shadow:var(--ds-semantic-shadow-depth-panel);font-size:var(--ds-semantic-type-caption-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);line-height:var(--ds-semantic-type-leading-compact-line-height);pointer-events:none;animation:ui-tooltip-in var(--ds-semantic-motion-duration-fast) var(--ds-semantic-motion-easing-standard) both;position:fixed}.ui-tooltip__content[data-tooltip-placement=top]{transform-origin:bottom}.ui-tooltip__content[data-tooltip-placement=right]{transform-origin:0}.ui-tooltip__content[data-tooltip-placement=bottom]{transform-origin:top}.ui-tooltip__content[data-tooltip-placement=left]{transform-origin:100%}@keyframes ui-tooltip-in{0%{opacity:0;transform:scale(.97)}}
.ui-dropdown-menu__content{z-index:var(--ds-semantic-layer-popup);top:var(--runtime-ui-dropdown-menu-top,0px);left:var(--runtime-ui-dropdown-menu-left,0px);max-width:calc(100vw - 24px);max-height:var(--runtime-ui-dropdown-menu-max-height,calc(100dvh - 24px));overscroll-behavior:contain;padding:var(--ds-ref-space-step-08);background:var(--ds-semantic-color-surface-raised);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-group);box-shadow:var(--ds-semantic-shadow-depth-overlay);animation:ui-dropdown-menu-in var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard) both;outline:0;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.ui-dropdown-menu__content--sm{width:170px}.ui-dropdown-menu__content--md{width:212px}.ui-dropdown-menu__content[data-dropdown-menu-placement^=top]{transform-origin:bottom}.ui-dropdown-menu__content[data-dropdown-menu-placement^=bottom]{transform-origin:top}.ui-dropdown-menu__label{gap:var(--ds-ref-space-step-04);min-width:0;padding:var(--ds-ref-space-step-08) var(--ds-ref-space-step-10) var(--ds-ref-space-step-10);border-bottom:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default);flex-direction:column;display:flex}.ui-dropdown-menu__group{display:contents}.ui-dropdown-menu__item{width:100%;min-height:var(--ds-semantic-size-control-compact);align-items:center;gap:var(--ds-ref-space-step-10);padding:0 var(--ds-ref-space-step-10);color:var(--ds-semantic-color-content-subtle);border-radius:var(--ds-ref-radius-step-09);font-size:var(--ds-semantic-type-caption-size);text-align:left;background:0 0;border:0;display:flex}.ui-dropdown-menu__item:disabled{cursor:not-allowed;opacity:.45}.ui-dropdown-menu__item:hover,.ui-dropdown-menu__item:focus-visible{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-soft);outline:0}.ui-dropdown-menu__item-icon{flex:none;place-items:center;display:inline-grid}.ui-dropdown-menu__item-label{overflow-wrap:anywhere;min-width:0;line-height:var(--ds-semantic-type-leading-normal-line-height)}.ui-dropdown-menu__separator{height:1px;margin:var(--ds-ref-space-step-06) var(--ds-ref-space-step-02);background:var(--ds-semantic-color-border-default)}.ui-dropdown-menu__item--danger{color:var(--ds-semantic-color-content-default)}.ui-dropdown-menu__item--danger:hover,.ui-dropdown-menu__item--danger:focus-visible{background:var(--ds-semantic-color-surface-strong)}@keyframes ui-dropdown-menu-in{0%{opacity:0;transform:translateY(-3px)scale(.985)}}
.overlay-layer{z-index:var(--ds-semantic-layer-overlay);background:var(--ds-semantic-color-overlay-scrim);-webkit-backdrop-filter:blur(7px)saturate(82%);backdrop-filter:blur(7px)saturate(82%);animation:overlay-fade var(--ds-semantic-motion-duration-overlay) var(--ds-semantic-motion-easing-standard) both;position:fixed;inset:0}.overlay-layer:not([inert]){z-index:calc(var(--ds-semantic-layer-overlay) + 1)}.overlay-layer--alert-dialog,.overlay-layer--dialog{place-items:center;padding:clamp(16px,3vw,36px);display:grid}.overlay-layer--sheet{padding:var(--ds-ref-space-step-16);justify-content:flex-end;align-items:stretch;display:flex}.overlay-surface{min-height:0;color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-surface-raised);border:var(--ds-semantic-border-width-default) solid color-mix(in srgb, var(--ds-semantic-color-border-strong), transparent 12%);box-shadow:var(--ds-component-overlay-surface-shadow);outline:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.ui-alert-dialog,.ui-dialog{width:min(var(--ds-structure-overlay-dialog-width), 100%);max-height:min(var(--ds-structure-overlay-dialog-max-height), calc(100dvh - var(--ds-ref-space-step-48)));border-radius:var(--ds-semantic-radius-surface-overlay);animation:dialog-in var(--ds-semantic-motion-duration-overlay) var(--ds-semantic-motion-easing-overlay) both}.ui-alert-dialog{grid-template-rows:auto auto auto;width:min(460px,100%)}.ui-sheet{width:min(var(--ds-structure-overlay-sheet-width), calc(100vw - var(--ds-structure-overlay-viewport-inset)));height:calc(100dvh - var(--ds-structure-overlay-viewport-inset));border-radius:var(--ds-semantic-radius-surface-overlay);animation:sheet-in var(--ds-semantic-motion-duration-overlay) var(--ds-semantic-motion-easing-overlay) both}.overlay-sheet__handle{display:none}@keyframes overlay-fade{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes sheet-in{0%{opacity:0;transform:translate(28px)scale(.99)}}.overlay-surface__header{justify-content:space-between;align-items:flex-start;gap:var(--ds-ref-space-step-20);padding:var(--ds-ref-space-step-24) 68px var(--ds-ref-space-step-20) var(--ds-ref-space-step-24);border-bottom:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default);display:flex}.ui-alert-dialog .overlay-surface__header{padding-right:var(--ds-ref-space-step-24);padding:var(--ds-ref-space-step-24) var(--ds-ref-space-step-24) 0;border-bottom:0}.overlay-surface__heading{min-width:0}.overlay-surface__heading h2{margin:var(--ds-ref-space-step-06) 0 0;font-size:var(--ds-semantic-type-display-small-size);font-weight:var(--ds-semantic-type-emphasis-strong-weight);letter-spacing:var(--ds-semantic-type-tracking-title-tight-letter-spacing)}.ui-alert-dialog .overlay-surface__heading h2{font-size:var(--ds-semantic-type-heading-compact-size);line-height:var(--ds-semantic-type-leading-compact-line-height);letter-spacing:var(--ds-semantic-type-tracking-tight-letter-spacing);margin:0}.overlay-surface__heading p{max-width:420px;margin:var(--ds-ref-space-step-08) 0 0;color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-body-small-size);line-height:var(--ds-semantic-type-leading-relaxed-line-height)}.overlay-surface__close{z-index:1;position:absolute;top:20px;right:20px}.overlay-surface__body{min-height:0;padding:var(--ds-ref-space-step-24);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-semantic-color-border-strong) transparent;overflow-y:auto}.ui-alert-dialog .overlay-surface__body{padding:var(--ds-ref-space-step-10) var(--ds-ref-space-step-24) 0;overflow:visible}.overlay-surface__footer{justify-content:flex-end;align-items:center;gap:var(--ds-ref-space-step-08);padding:var(--ds-ref-space-step-16) var(--ds-ref-space-step-24) var(--ds-ref-space-step-20);background:color-mix(in srgb, var(--ds-semantic-color-surface-raised), var(--ds-semantic-color-surface-soft) 24%);border-top:var(--ds-semantic-border-width-hairline) solid var(--ds-semantic-color-border-default);display:flex}.ui-alert-dialog .overlay-surface__footer{padding:var(--ds-ref-space-step-24);background:0 0;border-top:0}.ui-alert-dialog .overlay-surface__footer .button{min-width:88px}@media (max-width:620px){.overlay-layer--alert-dialog,.overlay-layer--dialog{padding:var(--ds-ref-space-step-12)}.overlay-layer--sheet{padding:var(--ds-ref-space-step-08)}.ui-alert-dialog,.ui-dialog{border-radius:var(--ds-semantic-radius-surface-overlay);max-height:calc(100dvh - 24px)}.ui-sheet{border-radius:var(--ds-semantic-radius-surface-overlay);width:100%;height:calc(100dvh - 16px)}.overlay-surface__header{padding:var(--ds-ref-space-step-20) var(--ds-ref-space-step-64) var(--ds-ref-space-step-18) var(--ds-ref-space-step-20)}.ui-alert-dialog .overlay-surface__header{padding-right:var(--ds-ref-space-step-20);padding:var(--ds-ref-space-step-20) var(--ds-ref-space-step-20) 0}.overlay-surface__close{top:16px;right:16px}.overlay-surface__body{padding:var(--ds-ref-space-step-20)}.ui-alert-dialog .overlay-surface__body{padding:var(--ds-ref-space-step-08) var(--ds-ref-space-step-20) 0}.overlay-surface__footer{padding:var(--ds-ref-space-step-14) var(--ds-ref-space-step-20) var(--ds-ref-space-step-18)}.ui-alert-dialog .overlay-surface__footer{padding:var(--ds-ref-space-step-20)}.overlay-surface__footer .button{flex:1}}@media (max-width:820px){.overlay-layer--dialog{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;place-items:center;padding:15px;animation:none;display:grid}.overlay-layer--dialog:before{z-index:0;background:color-mix(in srgb, var(--ds-semantic-color-overlay-scrim), transparent 18%);content:"";pointer-events:none;-webkit-backdrop-filter:blur(9px)saturate(92%);animation:.18s ease-out both mobile-dialog-scrim-in;position:absolute;inset:0}.overlay-layer--dialog[data-overlay-state=closing]{pointer-events:none}.overlay-layer--dialog[data-overlay-state=closing]:before{animation:.21s ease-in both mobile-dialog-scrim-out}.ui-dialog{z-index:1;background:color-mix(in srgb, var(--ds-semantic-color-surface-raised), white 3%);border:var(--ds-semantic-border-width-hairline) solid color-mix(in srgb, var(--ds-semantic-color-border-strong), transparent 38%);transform-origin:50%;will-change:opacity, transform;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,100%);height:auto;max-height:74dvh;animation:.28s cubic-bezier(.22,1,.36,1) both mobile-dialog-in;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 26px 64px #0f172a3d,0 8px 22px #0f172a1c}.ui-dialog[data-overlay-state=closing]{pointer-events:none;animation:.21s cubic-bezier(.32,0,.67,0) both mobile-dialog-out}.ui-dialog .overlay-surface__header{z-index:2;background:color-mix(in srgb, var(--ds-semantic-color-surface-raised), transparent 3%);border-bottom-color:color-mix(in srgb, var(--ds-semantic-color-border-subtle), transparent 14%);-webkit-backdrop-filter:blur(18px)saturate(108%);min-height:0;padding:20px 64px 18px 20px;position:relative}.ui-dialog .overlay-surface__heading h2{letter-spacing:var(--ds-semantic-type-tracking-title-tight-letter-spacing);margin:0;font-size:24px;line-height:1.2}.ui-dialog .overlay-surface__heading p{max-width:34rem;margin-top:8px;font-size:15px;line-height:1.55}.ui-dialog .overlay-surface__close{z-index:4;width:40px;min-width:40px;height:40px;min-height:40px;color:color-mix(in srgb, var(--ds-semantic-color-content-default), transparent 20%);background:color-mix(in srgb, var(--ds-semantic-color-surface-soft), transparent 4%);border:var(--ds-semantic-border-width-hairline) solid transparent;border-radius:50%;transition:color .16s ease-out,background-color .16s ease-out,border-color .16s ease-out,transform .16s cubic-bezier(.22,1,.36,1);top:14px;right:14px}.ui-dialog .overlay-surface__close svg{stroke-width:2px;width:18px;height:18px}.ui-dialog .overlay-surface__close:hover,.ui-dialog .overlay-surface__close:focus-visible{color:var(--ds-semantic-color-content-default);background:color-mix(in srgb, var(--ds-semantic-color-surface-strong), transparent 1%);border-color:color-mix(in srgb, var(--ds-semantic-color-border-default), transparent 28%)}.ui-dialog .overlay-surface__close:active{transform:scale(.96)}.ui-dialog .overlay-surface__body{background:color-mix(in srgb, var(--ds-semantic-color-surface-raised), var(--ds-semantic-color-surface-soft) 3%);overscroll-behavior-y:contain;scrollbar-color:color-mix(in srgb, var(--ds-semantic-color-border-strong), transparent 38%) transparent;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;padding:20px;overflow:hidden auto}.ui-dialog .overlay-surface__body::-webkit-scrollbar{width:4px}.ui-dialog .overlay-surface__body::-webkit-scrollbar-track{background:0 0}.ui-dialog .overlay-surface__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ds-semantic-color-border-strong), transparent 42%);border-radius:999px}.ui-dialog .overlay-surface__footer{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--ds-semantic-color-surface-raised), transparent 4%);border-top-color:color-mix(in srgb, var(--ds-semantic-color-border-subtle), transparent 14%);-webkit-backdrop-filter:blur(18px)saturate(108%);gap:8px;display:flex;position:relative}.ui-dialog .overlay-surface__footer>.button{border-radius:14px;flex:1 1 0;width:auto;min-height:48px;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}.ui-dialog .overlay-surface__footer:has(>.button:nth-child(2))>.button:first-child{flex-grow:.82}.ui-dialog .overlay-surface__footer:has(>.button:nth-child(2))>.button:last-child{flex-grow:1.18}.ui-dialog .overlay-surface__footer>.button:active{transform:scale(.98)}.overlay-layer--sheet{--mobile-sheet-scrim-opacity:1;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:center;align-items:flex-end;padding:0;animation:none}.overlay-layer--sheet:before{z-index:0;background:color-mix(in srgb, var(--ds-semantic-color-overlay-scrim), transparent 18%);content:"";opacity:var(--mobile-sheet-scrim-opacity);pointer-events:none;-webkit-backdrop-filter:blur(9px)saturate(92%);transition:opacity .26s cubic-bezier(.22,1,.36,1);animation:.22s ease-out both mobile-sheet-scrim-in;position:absolute;inset:0}.overlay-layer--sheet[data-mobile-sheet-dragging]:before,.overlay-layer--sheet[data-mobile-sheet-dismissing]:before{animation:none}.overlay-layer--sheet[data-overlay-state=closing]{pointer-events:none}.overlay-layer--sheet[data-overlay-state=closing]:before{animation:.2s ease-in both mobile-sheet-scrim-out}.ui-sheet{--mobile-sheet-enter-duration:.36s;--mobile-sheet-exit-duration:.23s;z-index:1;background:color-mix(in srgb, var(--ds-semantic-color-surface-raised), white 2%);border:var(--ds-semantic-border-width-hairline) solid color-mix(in srgb, var(--ds-semantic-color-border-default), transparent 34%);border-radius:calc(var(--ds-ref-radius-step-26) + var(--ds-ref-space-step-04)) calc(var(--ds-ref-radius-step-26) + var(--ds-ref-space-step-04)) 0 0;transform-origin:50% 100%;will-change:transform;width:100%;height:auto;max-height:min(88dvh,760px);animation:mobile-sheet-in var(--mobile-sheet-enter-duration) cubic-bezier(.22, 1, .36, 1) both;border-bottom:0;position:relative;box-shadow:0 -1px #ffffffd6,0 -18px 54px #0f172a1f,0 -4px 16px #0f172a0d}.ui-sheet[data-overlay-state=closing]{pointer-events:none;animation:mobile-sheet-out var(--mobile-sheet-exit-duration) cubic-bezier(.32, 0, .67, 0) both}.ui-sheet[data-mobile-sheet-dragging]{transform:translateY(var(--mobile-sheet-drag-y,0));-webkit-user-select:none;user-select:none;animation:none}.ui-sheet:is([data-overlay-recipe=sheet-form],[data-overlay-recipe=sheet-detail]){height:min(88dvh,760px)}.ui-sheet .overlay-surface__header{z-index:2;min-height:100px;padding:var(--ds-ref-space-step-32) var(--ds-ref-space-step-64) var(--ds-ref-space-step-16) var(--ds-ref-space-step-20);background:color-mix(in srgb, var(--ds-semantic-color-surface-raised), transparent 3%);border-bottom-color:color-mix(in srgb, var(--ds-semantic-color-border-subtle), transparent 18%);-webkit-backdrop-filter:blur(18px)saturate(108%);align-items:center;position:relative}.overlay-sheet__handle{z-index:3;cursor:grab;touch-action:none;place-items:center;width:84px;height:32px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.overlay-sheet__handle:active{cursor:grabbing}.overlay-sheet__handle[data-disabled=true]{cursor:default;touch-action:pan-y}.overlay-sheet__handle-bar{background:color-mix(in srgb, var(--ds-semantic-color-content-faint), transparent 34%);border-radius:999px;width:36px;height:5px;transition:width .18s ease-out,background-color .18s ease-out,transform .18s ease-out;display:block;box-shadow:inset 0 1px #ffffff75}.overlay-sheet__handle[data-mobile-sheet-handle-active] .overlay-sheet__handle-bar{background:color-mix(in srgb, var(--ds-semantic-color-content-muted), transparent 28%);width:40px;transform:scaleY(1.08)}.ui-sheet .overlay-surface__heading h2{font-size:var(--ds-semantic-type-heading-compact-size);line-height:var(--ds-semantic-type-leading-compact-line-height);margin:0}.ui-sheet .overlay-surface__heading p{max-width:30rem;margin-top:var(--ds-ref-space-step-06)}.ui-sheet .overlay-surface__close{z-index:4;top:var(--ds-ref-space-step-14);right:var(--ds-ref-space-step-14);width:44px;min-width:44px;height:44px;min-height:44px;color:color-mix(in srgb, var(--ds-semantic-color-content-default), transparent 24%);background:color-mix(in srgb, var(--ds-semantic-color-surface-soft), transparent 4%);background-clip:padding-box;border:3px solid #0000;border-radius:50%;transition:background-color .16s ease-out,color .16s ease-out,transform .16s cubic-bezier(.22,1,.36,1)}.ui-sheet .overlay-surface__close svg{stroke-width:2px;width:18px;height:18px}.ui-sheet .overlay-surface__close:hover,.ui-sheet .overlay-surface__close:focus-visible{color:var(--ds-semantic-color-content-default);background:color-mix(in srgb, var(--ds-semantic-color-surface-strong), transparent 2%)}.ui-sheet .overlay-surface__close:active{transform:scale(.96)}.ui-sheet .overlay-surface__body{min-height:0;padding:var(--ds-ref-space-step-20);background:color-mix(in srgb, var(--ds-semantic-color-surface-raised), var(--ds-semantic-color-surface-soft) 6%);overscroll-behavior-y:contain;scrollbar-color:color-mix(in srgb, var(--ds-semantic-color-border-strong), transparent 34%) transparent;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden auto}.ui-sheet .overlay-surface__body::-webkit-scrollbar{width:4px}.ui-sheet .overlay-surface__body::-webkit-scrollbar-track{background:0 0}.ui-sheet .overlay-surface__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ds-semantic-color-border-strong), transparent 38%);border-radius:999px}.ui-sheet .overlay-surface__footer{z-index:2;padding:var(--ds-ref-space-step-14) var(--ds-ref-space-step-20) calc(var(--ds-ref-space-step-14) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--ds-semantic-color-surface-raised), transparent 4%);border-top-color:color-mix(in srgb, var(--ds-semantic-color-border-subtle), transparent 18%);-webkit-backdrop-filter:blur(18px)saturate(108%);position:relative}.ui-sheet .overlay-surface__footer .button{width:100%;min-height:var(--ds-ref-size-step-48);border-radius:var(--ds-ref-radius-step-15)}}@keyframes mobile-dialog-scrim-in{0%{opacity:0}}@keyframes mobile-dialog-scrim-out{to{opacity:0}}@keyframes mobile-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mobile-dialog-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes mobile-sheet-scrim-in{0%{opacity:0}}@keyframes mobile-sheet-scrim-out{to{opacity:0}}@keyframes mobile-sheet-in{0%{opacity:.86;transform:translateY(30px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mobile-sheet-out{0%{opacity:1;transform:translateY(var(--mobile-sheet-drag-y,0)) scale(1)}to{opacity:.96;transform:translateY(calc(100% + 20px))scale(.995)}}@media (prefers-reduced-motion:reduce){.overlay-layer,.ui-alert-dialog,.ui-dialog,.ui-sheet,.overlay-layer--sheet:before,.overlay-layer--dialog:before,.ui-dialog[data-overlay-state=closing],.ui-sheet[data-overlay-state=closing]{animation-duration:1ms;animation-iteration-count:1}.overlay-sheet__handle-bar,.ui-dialog .overlay-surface__close,.ui-dialog .overlay-surface__footer>.button,.ui-sheet .overlay-surface__close{transition-duration:1ms}}



.toast{z-index:var(--ds-semantic-layer-feedback);bottom:max(28px, calc(env(safe-area-inset-bottom) + 16px));width:max-content;max-width:calc(100vw - 32px);min-height:var(--ds-ref-size-step-44);align-items:center;gap:var(--ds-ref-space-step-10);padding:0 var(--ds-ref-space-step-16);color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default);border:var(--ds-semantic-border-width-default) solid color-mix(in srgb, var(--ds-semantic-color-content-inverse), transparent 84%);border-radius:var(--ds-semantic-radius-surface-group);box-shadow:var(--ds-semantic-shadow-depth-panel);font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);opacity:0;pointer-events:none;transition:opacity var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);display:flex;position:fixed;left:50%;transform:translate(-50%,14px)}.toast__icon{width:var(--ds-semantic-size-icon-display);height:var(--ds-semantic-size-icon-display);color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-content-inverse);border-radius:var(--ds-ref-radius-step-09);flex:0 0 22px;place-items:center;display:grid}.toast__message{overflow-wrap:anywhere;min-width:0}.toast--visible{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.toast{transition:none;transform:translate(-50%)}}
.ui-field{min-width:0}.ui-field--default{align-content:start;gap:var(--ds-semantic-space-field-gap);display:grid}.ui-fieldset{border:0;margin:0;padding:0}.ui-field__label-row{justify-content:space-between;align-items:flex-start;gap:var(--ds-semantic-space-field-gap);min-width:0;display:flex}.ui-field__label,.ui-fieldset__legend{align-items:center;gap:var(--ds-ref-space-step-08);flex-wrap:wrap;min-width:0;display:flex}.ui-fieldset__legend{width:100%;margin:0 0 var(--ds-semantic-space-field-gap);padding:0}.ui-field__label-row label,.ui-fieldset__legend>span:first-child{color:var(--ds-semantic-color-content-default);font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-field__requirement{padding:var(--ds-ref-space-step-02) var(--ds-ref-space-step-06);color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-control-background-structure);border-radius:var(--ds-ref-radius-step-05);font-size:var(--ds-semantic-type-caption-compact-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight)}.ui-field__requirement--optional{color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-caption-size);font-weight:var(--ds-semantic-type-emphasis-semibold-weight);background:0 0;padding-inline:0}.ui-field__counter{color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-caption-size);font-variant-numeric:tabular-nums;font-weight:var(--ds-semantic-type-emphasis-semibold-weight);flex:none}.ui-field__description{color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size);line-height:var(--ds-semantic-type-leading-normal-line-height)}.ui-field--default>.ui-field__description{margin:-2px 0 1px}.ui-field__description--placeholder{display:none}.ui-field__control{min-width:0}.ui-field--choice{min-width:0;min-height:var(--ds-ref-size-step-44);align-items:flex-start;gap:var(--ds-ref-space-step-10);padding:var(--ds-ref-space-step-10) var(--ds-ref-space-step-12);color:var(--ds-semantic-color-content-subtle);cursor:pointer;background:var(--ds-semantic-color-control-background-choice);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-control);transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);grid-template-columns:18px minmax(0,1fr);display:grid}.ui-field--choice-single-line{align-items:center}.ui-field--choice-single-line>.ui-field__choice-control{align-self:stretch;align-items:center;display:flex}.ui-field__choice-copy{gap:var(--ds-ref-space-step-04);min-width:0;display:grid}.ui-field__choice-label{align-items:center;gap:var(--ds-ref-space-step-08);min-width:0;font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);line-height:var(--ds-semantic-type-leading-normal-line-height);display:flex}.ui-field--choice.ui-field--error,.ui-fieldset.ui-field--error .ui-field--choice{border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-field__feedback{align-items:flex-start;gap:var(--ds-ref-space-step-06);font-size:var(--ds-semantic-type-caption-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);line-height:var(--ds-semantic-type-leading-normal-line-height);margin:0;display:flex}.ui-field__feedback-track{min-width:0;min-height:0}.ui-field__feedback>svg{flex:none;margin-top:1px}.ui-field__error{color:var(--ds-semantic-color-status-danger-foreground)}.ui-field__warning{color:var(--ds-semantic-color-content-muted)}.ui-field--setting{min-width:0;min-height:var(--ds-ref-size-step-64);justify-content:space-between;align-items:center;gap:var(--ds-ref-space-step-18);padding:var(--ds-ref-space-step-14) var(--ds-ref-space-step-16);background:var(--ds-semantic-color-control-background-choice);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-subtle);border-radius:var(--ds-semantic-radius-surface-group);display:flex}.ui-field__setting-copy{gap:var(--ds-ref-space-step-04);min-width:0;display:grid}.ui-field__setting-copy>label{overflow-wrap:anywhere;font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);cursor:pointer}.ui-field__setting-copy>.ui-field__description{overflow-wrap:anywhere;color:var(--ds-semantic-color-content-muted);font-size:var(--ds-semantic-type-caption-size);line-height:var(--ds-semantic-type-leading-normal-line-height)}.ui-field__setting-control{min-width:var(--ds-ref-size-step-44);justify-content:flex-end;align-items:center;gap:var(--ds-ref-space-step-08);flex:none;display:flex}:is(.ui-field--setting:has(:disabled) .ui-field__setting-copy,.ui-field--setting:has([aria-busy=true]) .ui-field__setting-copy){color:var(--ds-semantic-color-content-muted)}.ui-field--setting:has(:disabled,[aria-readonly=true],[aria-busy=true]) .ui-field__setting-copy>label{cursor:default}
.ui-input{width:100%;min-width:0;height:var(--ds-semantic-size-control-comfortable);padding:0 var(--ds-ref-space-step-12);color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-control-background-default);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-control);font:inherit;font-size:var(--ds-semantic-type-body-size);font-weight:var(--ds-semantic-type-emphasis-medium-weight);transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);outline:0}.ui-input--standard{height:var(--ds-semantic-size-control-comfortable)}.ui-input--compact{height:var(--ds-semantic-size-control-default)}.ui-input::placeholder{color:var(--ds-semantic-color-content-faint);opacity:1}.ui-input:hover:not(:disabled):not([readonly]){border-color:var(--ds-semantic-color-border-strong)}.ui-input:focus,.ui-input:focus-visible{background:var(--ds-semantic-color-control-background-active);border-color:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-focus-ring);outline:0}.ui-input:disabled{cursor:not-allowed;color:var(--ds-semantic-color-content-muted);background:var(--ds-semantic-color-control-background-disabled);opacity:1}.ui-input[readonly]{cursor:default}.ui-input[aria-invalid=true]{border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-input[aria-invalid=true]:focus,.ui-input[aria-invalid=true]:focus-visible{box-shadow:var(--ds-semantic-shadow-focus-error)}.ui-input:-webkit-autofill{-webkit-text-fill-color:var(--ds-semantic-color-content-default);box-shadow:0 0 0 1000px var(--ds-semantic-color-control-background-default) inset;caret-color:var(--ds-semantic-color-content-default)}
.ui-input-group{width:100%;min-width:0;height:var(--ds-semantic-size-control-comfortable);color:var(--ds-semantic-color-content-muted);background:var(--ds-semantic-color-control-background-default);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-control);transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);align-items:center;display:flex;position:relative}.ui-input-group>.ui-input{z-index:0;height:100%;min-height:0;padding-inline:var(--ds-ref-space-step-12);border-radius:inherit;box-shadow:none;background:0 0;border:0;flex:1;order:1}:-webkit-any(.ui-input-group>.ui-input:hover,.ui-input-group>.ui-input:focus,.ui-input-group>.ui-input:focus-visible,.ui-input-group>.ui-input:disabled,.ui-input-group>.ui-input[readonly],.ui-input-group>.ui-input[aria-invalid=true],.ui-input-group>.ui-input:-webkit-autofill){box-shadow:none;background:0 0;border:0;outline:0}:is(.ui-input-group>.ui-input:hover,.ui-input-group>.ui-input:focus,.ui-input-group>.ui-input:focus-visible,.ui-input-group>.ui-input:disabled,.ui-input-group>.ui-input[readonly],.ui-input-group>.ui-input[aria-invalid=true],.ui-input-group>.ui-input:autofill){box-shadow:none;background:0 0;border:0;outline:0}.ui-input-group__addon{z-index:1;align-items:center;gap:var(--ds-ref-space-step-06);min-width:0;color:inherit;font-size:var(--ds-semantic-type-caption-size);font-variant-numeric:tabular-nums;font-weight:var(--ds-semantic-type-emphasis-semibold-weight);white-space:nowrap;flex:none;display:inline-flex}.ui-input-group__addon--start{margin-left:var(--ds-ref-space-step-12);order:0}.ui-input-group__addon--end{margin-right:var(--ds-ref-space-step-08);order:2}.ui-input-group:has(.ui-input-group__addon--start)>.ui-input{padding-left:var(--ds-ref-space-step-08)}.ui-input-group:has(.ui-input-group__addon--end)>.ui-input{padding-right:var(--ds-ref-space-step-08)}.ui-input-group:hover:not(:has(.ui-input:disabled)){border-color:var(--ds-semantic-color-border-strong)}.ui-input-group:focus-within{color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-control-background-active);border-color:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-focus-ring)}.ui-input-group[data-control-state=loading]{cursor:not-allowed;color:var(--ds-semantic-color-content-muted);background:var(--ds-semantic-color-control-background-disabled)}.ui-input-group:has(.ui-input:disabled){cursor:not-allowed;color:var(--ds-semantic-color-content-muted);background:var(--ds-semantic-color-control-background-disabled)}.ui-input-group:has(.ui-input[aria-invalid=true]){border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-input-group:has(.ui-input[aria-invalid=true]):focus-within{box-shadow:var(--ds-semantic-shadow-focus-error)}
.ui-textarea{width:100%;min-width:0;min-height:112px;padding:var(--ds-ref-space-step-12) var(--ds-ref-space-step-12);color:var(--ds-semantic-color-content-default);background:var(--ds-semantic-color-control-background-default);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-control);font:inherit;font-size:var(--ds-semantic-type-body-size);font-weight:var(--ds-semantic-type-emphasis-medium-weight);line-height:var(--ds-semantic-type-leading-relaxed-line-height);resize:vertical;transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);outline:0;display:block}.ui-textarea::placeholder{color:var(--ds-semantic-color-content-faint);opacity:1}.ui-textarea:hover:not(:disabled):not([readonly]){border-color:var(--ds-semantic-color-border-strong)}.ui-textarea:focus,.ui-textarea:focus-visible{background:var(--ds-semantic-color-control-background-active);border-color:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-focus-ring);outline:0}.ui-textarea:disabled{cursor:not-allowed;color:var(--ds-semantic-color-content-muted);background:var(--ds-semantic-color-control-background-disabled);opacity:1}.ui-textarea[readonly]{cursor:default}.ui-textarea[aria-invalid=true]{border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-textarea[aria-invalid=true]:focus,.ui-textarea[aria-invalid=true]:focus-visible{box-shadow:var(--ds-semantic-shadow-focus-error)}.ui-textarea[data-resize=none]{resize:none}.ui-textarea:-webkit-autofill{-webkit-text-fill-color:var(--ds-semantic-color-content-default);box-shadow:0 0 0 1000px var(--ds-semantic-color-control-background-default) inset;caret-color:var(--ds-semantic-color-content-default)}
.ui-checkbox-control{width:var(--ds-semantic-size-selection-control);height:var(--ds-semantic-size-selection-control);vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.ui-checkbox-control>.ui-checkbox,.ui-checkbox-control__loading{grid-area:1/1}.ui-checkbox-control__loading{z-index:1;color:var(--ds-semantic-color-content-faint);pointer-events:none;place-items:center;display:grid}.ui-checkbox{width:var(--ds-semantic-size-selection-control);height:var(--ds-semantic-size-selection-control);appearance:none;color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-surface-default);border:1.5px solid var(--ds-semantic-color-border-strong);border-radius:var(--ds-ref-radius-step-05);cursor:pointer;transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);flex:none;place-content:center;margin:0;display:grid}.ui-checkbox:before{border:solid;border-width:0 var(--ds-semantic-border-width-strong) var(--ds-semantic-border-width-strong) 0;content:"";transform-origin:50%;width:5px;height:9px;transition:transform var(--ds-semantic-motion-duration-fast) var(--ds-semantic-motion-easing-standard);transform:translateY(-1px)rotate(45deg)scale(0)}.ui-checkbox:hover:not(:disabled):not([data-control-state=readonly]):not([data-control-state=loading]){border-color:var(--ds-semantic-color-content-subtle)}.ui-checkbox:focus-visible{border-color:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-focus-ring);outline:0}.ui-checkbox:disabled,.ui-checkbox[data-control-state=loading]{cursor:not-allowed;color:var(--ds-semantic-color-content-faint);background:var(--ds-semantic-color-control-background-disabled);border-color:var(--ds-semantic-color-border-default);opacity:1}.ui-checkbox[data-control-state=loading]{opacity:0}.ui-checkbox[data-control-state=readonly]{cursor:default}.ui-checkbox-control:has(.ui-checkbox[data-control-state=loading]:focus-visible){border-radius:var(--ds-ref-radius-step-05);box-shadow:var(--ds-semantic-shadow-focus-ring)}.ui-checkbox:checked,.ui-checkbox:indeterminate{background:var(--ds-semantic-color-content-default);border-color:var(--ds-semantic-color-content-default)}.ui-checkbox:checked:before{transform:translateY(-1px)rotate(45deg)scale(1)}.ui-checkbox:indeterminate:before{background:currentColor;border:0;width:8px;height:2px;transform:none}.ui-checkbox:disabled:checked,.ui-checkbox:disabled:indeterminate{color:var(--ds-semantic-color-content-faint);background:var(--ds-semantic-color-control-background-disabled);border-color:var(--ds-semantic-color-border-default)}.ui-checkbox[aria-invalid=true]{border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-checkbox[aria-invalid=true]:focus-visible{border-color:var(--ds-semantic-color-status-danger-foreground);box-shadow:var(--ds-semantic-shadow-focus-error)}.ui-field--choice:hover:not(:has(.ui-checkbox:disabled)):not(:has(.ui-checkbox[data-control-state=readonly])):not(:has(.ui-checkbox[data-control-state=loading])):not(:has(.ui-radio:disabled)):not(:has(.ui-radio[data-control-state=readonly])){background:var(--ds-semantic-color-control-background-active);border-color:var(--ds-semantic-color-border-strong)}:is(.ui-field--choice:has(.ui-checkbox:focus-visible),.ui-field--choice:has(.ui-radio:focus-visible)){border-color:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-focus-ring)}.ui-field__choice-control>.ui-checkbox-control,.ui-field__choice-control>.ui-radio{margin-top:var(--ds-ref-space-step-02)}.ui-field--choice-single-line>.ui-field__choice-control>.ui-checkbox-control,.ui-field--choice-single-line>.ui-field__choice-control>.ui-radio{margin-top:0}:is(.ui-field--choice:has(.ui-checkbox:disabled),.ui-field--choice:has(.ui-checkbox[data-control-state=loading]),.ui-field--choice:has(.ui-radio:disabled)){color:var(--ds-semantic-color-content-muted);cursor:not-allowed;background:var(--ds-semantic-color-control-background-disabled)}:is(.ui-field--choice:has(.ui-checkbox[data-control-state=readonly]),.ui-field--choice:has(.ui-radio[data-control-state=readonly])){cursor:default}
.ui-radio-group{min-width:0}.ui-radio-group--standard{gap:var(--ds-ref-space-step-10);display:grid}.ui-radio-group--standard>label{align-items:center;gap:var(--ds-ref-space-step-10);width:fit-content;max-width:100%;color:var(--ds-semantic-color-content-subtle);cursor:pointer;font-size:var(--ds-semantic-type-control-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);display:inline-flex}.ui-radio-group--cards{gap:var(--ds-ref-space-step-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-radio-group--segmented{width:fit-content;max-width:100%;padding:var(--ds-ref-space-step-04);background:var(--ds-semantic-color-control-background-structure);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-default);border-radius:var(--ds-semantic-radius-surface-group);display:inline-flex}.ui-radio-group--segmented>label{min-width:0;min-height:var(--ds-ref-size-step-36);padding:0 var(--ds-ref-space-step-16);color:var(--ds-semantic-color-content-muted);cursor:pointer;border-radius:var(--ds-ref-radius-step-09);font-size:var(--ds-semantic-type-body-small-size);font-weight:var(--ds-semantic-type-emphasis-bold-weight);place-items:center;display:grid;position:relative}.ui-radio-group--segmented>label:has(.ui-radio:checked){color:var(--ds-semantic-color-content-inverse);background:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-depth-control)}.ui-radio-group--segmented>label:has(.ui-radio:focus-visible){outline:var(--ds-semantic-border-width-focus) solid var(--ds-semantic-color-content-default);outline-offset:2px}.ui-radio-group--segmented[data-control-state=disabled]>label{color:var(--ds-semantic-color-content-faint);cursor:not-allowed}.ui-radio-group--segmented>label:has(.ui-radio:disabled){color:var(--ds-semantic-color-content-faint);cursor:not-allowed}.ui-radio-group--segmented[data-control-state=readonly]>label{cursor:default}.ui-radio-group--segmented[aria-invalid=true]{border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-radio-group--segmented>label>.ui-radio{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-radio{width:var(--ds-semantic-size-selection-control);height:var(--ds-semantic-size-selection-control);color:var(--ds-semantic-color-content-default);cursor:pointer;appearance:none;background:var(--ds-semantic-color-control-background-default);border:var(--ds-semantic-border-width-default) solid var(--ds-semantic-color-border-strong);transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);border-radius:50%;outline:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.ui-radio:before{content:"";width:8px;height:8px;transition:transform var(--ds-semantic-motion-duration-fast) var(--ds-semantic-motion-easing-standard);background:currentColor;border-radius:50%;transform:scale(0)}.ui-radio:hover:not(:disabled):not([data-control-state=readonly]){border-color:var(--ds-semantic-color-content-subtle)}.ui-radio:focus-visible{border-color:var(--ds-semantic-color-content-default);box-shadow:var(--ds-semantic-shadow-focus-ring)}.ui-radio:checked{border-color:var(--ds-semantic-color-content-default)}.ui-radio:checked:before{transform:scale(1)}.ui-radio:disabled{color:var(--ds-semantic-color-content-faint);cursor:not-allowed;background:var(--ds-semantic-color-control-background-disabled);border-color:var(--ds-semantic-color-border-default)}.ui-radio[data-control-state=readonly]{cursor:default}.ui-radio[aria-invalid=true]{border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-radio[aria-invalid=true]:focus-visible{border-color:var(--ds-semantic-color-status-danger-foreground);box-shadow:var(--ds-semantic-shadow-focus-error)}.ui-field--choice:has(.ui-radio:checked){background:var(--ds-semantic-color-control-background-active);border-color:var(--ds-semantic-color-content-default);box-shadow:inset 0 0 0 1px var(--ds-semantic-color-content-default)}@media (max-width:1180px){.ui-radio-group--cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.ui-radio-group--segmented{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.ui-radio-group--segmented>label{padding-inline:var(--ds-ref-space-step-08)}}
.ui-switch{width:var(--ds-ref-size-step-44);height:var(--ds-ref-size-step-24);box-sizing:border-box;background:var(--ds-component-switch-track-background-off);border:var(--ds-semantic-border-width-default) solid transparent;transition:background var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), opacity var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);border-radius:999px;flex:none;align-items:center;padding:0;display:inline-flex;position:relative}.ui-switch__control{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-switch__thumb{width:var(--ds-semantic-size-icon-prominent);height:var(--ds-semantic-size-icon-prominent);background:var(--ds-component-switch-thumb-background);pointer-events:none;transition:transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0c0e1233}.ui-switch:has(.ui-switch__control:checked){background:var(--ds-semantic-color-content-default)}.ui-switch:has(.ui-switch__control:checked)>.ui-switch__thumb{background:var(--ds-semantic-color-content-inverse);transform:translate(18px)}.ui-switch:hover:not(:has(.ui-switch__control:disabled,.ui-switch__control[data-control-state=loading],.ui-switch__control[data-control-state=readonly])){border-color:color-mix(in srgb, var(--ds-semantic-color-content-default) 24%, transparent)}.ui-switch:has(.ui-switch__control:focus-visible){border-color:var(--ds-semantic-color-content-default);outline:var(--ds-semantic-border-width-focus) solid var(--ds-semantic-color-content-default);outline-offset:2px}.ui-switch__control:focus-visible{outline:0}.ui-switch[data-control-state=invalid]{border-color:var(--ds-semantic-color-status-danger-foreground);box-shadow:0 0 0 1px var(--ds-semantic-color-status-danger-foreground)}.ui-switch[data-control-state=invalid]:has(.ui-switch__control:focus-visible){outline-color:var(--ds-semantic-color-status-danger-foreground)}.ui-switch[data-control-state=disabled]{background:var(--ds-semantic-color-control-background-disabled);border-color:var(--ds-semantic-color-border-subtle);opacity:.58}.ui-switch[data-control-state=readonly]{opacity:.82}.ui-switch[data-control-state=loading]{opacity:.7}.ui-switch__control:disabled{cursor:not-allowed}.ui-switch__control[data-control-state=readonly]{cursor:default}.ui-switch__control[data-control-state=loading]{cursor:wait}@media (prefers-reduced-motion:reduce){.ui-switch,.ui-switch__thumb{transition:none}}
.ui-slider{gap:var(--ds-ref-space-step-12);width:100%;min-width:0;display:grid}.ui-slider__control{height:var(--ds-ref-size-step-18);touch-action:none;position:relative}.ui-slider__track{background:var(--ds-semantic-color-border-default);border-radius:999px;height:4px;position:absolute;top:7px;left:0;right:0;overflow:hidden}.ui-slider__indicator{top:0;right:calc(100% - var(--runtime-ui-slider-end,0%));bottom:0;left:var(--runtime-ui-slider-start,0%);background:var(--ds-semantic-color-content-default);border-radius:inherit;position:absolute}.ui-slider__input{width:100%;height:var(--ds-ref-size-step-18);appearance:none;pointer-events:none;background:0 0;outline:0;margin:0;position:absolute;inset:0}.ui-slider__input::-webkit-slider-runnable-track{background:0 0;height:4px}.ui-slider__input::-webkit-slider-thumb{width:var(--ds-semantic-size-icon-prominent);height:var(--ds-semantic-size-icon-prominent);appearance:none;pointer-events:auto;cursor:grab;background:var(--ds-semantic-color-surface-default);border:var(--ds-semantic-border-width-strong) solid var(--ds-semantic-color-content-default);transition:border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);border-radius:50%;margin-top:-7px;box-shadow:0 2px 7px #0c0e122e}.ui-slider__input::-moz-range-track{background:0 0;border:0;height:4px}.ui-slider__input::-moz-range-progress{background:0 0}.ui-slider__input::-moz-range-thumb{width:var(--ds-semantic-size-icon-compact);height:var(--ds-semantic-size-icon-compact);pointer-events:auto;cursor:grab;background:var(--ds-semantic-color-surface-default);border:var(--ds-semantic-border-width-strong) solid var(--ds-semantic-color-content-default);transition:border-color var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), box-shadow var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard), transform var(--ds-semantic-motion-duration-standard) var(--ds-semantic-motion-easing-standard);border-radius:50%;box-shadow:0 2px 7px #0c0e122e}.ui-slider__input:focus-visible{outline:0}.ui-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:var(--ds-semantic-shadow-focus-ring)}.ui-slider__input:focus-visible::-moz-range-thumb{box-shadow:var(--ds-semantic-shadow-focus-ring)}.ui-slider__limits{color:var(--ds-semantic-color-content-faint);font-size:var(--ds-semantic-type-caption-compact-size);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.ui-slider[data-control-state=invalid] .ui-slider__indicator{background:var(--ds-semantic-color-status-danger-foreground)}.ui-slider__input[data-control-state=invalid]::-webkit-slider-thumb{border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-slider__input[data-control-state=invalid]::-moz-range-thumb{border-color:var(--ds-semantic-color-status-danger-foreground)}.ui-slider[data-control-state=disabled]{opacity:.5}.ui-slider__input:disabled::-webkit-slider-thumb{cursor:not-allowed}.ui-slider__input:disabled::-moz-range-thumb{cursor:not-allowed}.ui-slider__input[data-control-state=readonly]::-webkit-slider-thumb{cursor:default}.ui-slider__input[data-control-state=readonly]::-moz-range-thumb{cursor:default}@media (prefers-reduced-motion:reduce){.ui-slider__input::-webkit-slider-thumb{transition:none}.ui-slider__input::-moz-range-thumb{transition:none}}
