@layer stylite-tokens{:root{--palette-blue-500:#0073ec;--palette-blue-600:#0063cb;--palette-blue-700:#0052a8;--palette-orange-500:#ff6026;--palette-orange-600:#e65724;--palette-orange-700:#b2431b;--palette-zinc-100:#f4f4f5;--palette-zinc-200:#e4e4e7;--palette-zinc-300:#d4d4d8;--palette-zinc-400:#a1a1aa;--palette-zinc-500:#71717a;--palette-zinc-600:#52525b;--palette-zinc-700:#3f3f46;--palette-zinc-800:#27272a;--palette-zinc-900:#18181b;--palette-neutral-50:#fafafa;--palette-neutral-100:#f5f5f5;--palette-neutral-200:#e5e5e5;--palette-neutral-400:#a1a1a1;--palette-neutral-500:#737373;--palette-neutral-900:#171717;--palette-neutral-950:#0a0a0a;--palette-neutral-white:#fff;--color-primary-default:#0073ec;--color-primary-hover:#0063cb;--color-primary-active:#0052a8;--color-primary-on:#fff;--color-primary-disabled:#dbe0e8;--color-primary-disabled-on:#8b93a1;--color-primary-wash:#0073ec1a;--color-primary-wash-mobile:#0073ec14;--color-primary-edge:#0073ec4d;--color-primary-on-wash:#0073ec;--color-prominent-default:#ff6026;--color-prominent-hover:#e65724;--color-prominent-active:#b2431b;--color-prominent-on:#fafafa;--color-prominent-wash:#ff60261a;--color-prominent-on-wash:#ff6026;--color-destructive-default:#b3000d;--color-destructive-hover:#940000;--color-destructive-active:#7c0000;--color-destructive-on:#fafafa;--color-destructive-wash:#b3000d1a;--color-destructive-on-wash:#b3000d;--color-success-default:#48823b;--color-success-wash:#48823b1a;--color-success-on-wash:#48823b;--color-warning-default:#e2842c;--color-warning-wash:#e2842c1a;--color-warning-on-wash:#e2842c;--color-info-default:#0073ec;--color-info-wash:#0073ec1a;--color-info-on-wash:#0073ec;--color-status-done:#16845a;--color-status-done-ink:#15803d;--color-status-overdue:#b91c1c;--color-priority-urgent-ink:#c2410c;--color-priority-urgent-wash:#c2410c12;--color-priority-high-ink:#a16207;--color-priority-high-wash:#a1620712;--color-priority-normal-ink:#1a6e8e;--color-priority-normal-wash:#1a6e8e12;--color-priority-low-ink:#52525b;--color-priority-low-wash:#f4f4f5;--color-surface-canvas:#f9f9f9;--color-surface-page:#fff;--color-surface-card:#fff;--color-surface-popover:#fff;--color-surface-muted:#f5f5f5;--color-surface-accent:#f5f5f5;--color-surface-band:#fbfbfc;--color-surface-field:#f9f9f9;--color-surface-disc:#eff0f2;--color-surface-back-disc:#e9ebef;--color-surface-clear-disc:#c4c7cc;--color-surface-row-hover:#f6f6f7;--color-surface-row-selected:#f4f4f5;--color-surface-row-rule:#f6f6f7;--color-surface-drawer-row-hover:#fafafb;--color-surface-disabled:#dbe0e8;--color-surface-inverse:#18181b;--color-surface-inverse-hover:#27272a;--color-surface-floating:#18181b;--color-surface-scrim:#0f172a29;--color-surface-toast:#262626f0;--color-surface-tooltip:#25313f;--color-surface-scrim-strong:#00000080;--color-text-default:#0a0a0a;--color-text-body:#171717;--color-text-rest:#3f3f46;--color-text-icon:#52525b;--color-text-quiet:#71717a;--color-text-faint:#a1a1aa;--color-text-muted:#737373;--color-text-label:#8b8b93;--color-text-field-label:#667085;--color-text-on-inverse:#fff;--color-text-on-tooltip:#fafafa;--color-text-on-floating:#fff;--color-text-disabled:#8b93a1;--color-border-default:#e5e5e5;--color-border-input:#e5e5e5;--color-border-edge:#ececee;--color-border-field:#e4e4e7;--color-border-field-hover:#d4d4d8;--color-border-drawer:#e9e9ec;--color-border-foot-rule:#f1f1f3;--color-border-crumb-divider:#c4c4c8;--color-border-ring:#0073ec;--color-illustration-ghost-edge:#eceef1;--color-illustration-ghost-bar-soft:#f3f3f5;--color-illustration-ghost-bar-strong:#ededf0;--color-illustration-mock-bar:#e4e4e7;--color-illustration-mock-bar-soft:#f2f2f4;--color-illustration-mock-chip-bar:#0075f447;--color-illustration-mock-ink:#c8c8cd;--color-illustration-grid-line:#f4f7fb;--color-illustration-danger-edge:#f0b4b4;--color-illustration-danger-bar-soft:#fbeded;--color-illustration-danger-bar-strong:#f6dcdc;--font-family-sans:Geist;--font-family-fallback:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-10:10px;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-17:17px;--font-size-18:18px;--font-size-21:21px;--font-size-24:24px;--font-size-30:30px;--font-line-height-12:12px;--font-line-height-16:16px;--font-line-height-20:20px;--font-line-height-22:22px;--font-line-height-28:28px;--font-line-height-32:32px;--font-line-height-36:36px;--font-tracking-tight:-.03em;--font-tracking-snug:-.01em;--font-tracking-normal:0;--font-tracking-label:.02em;--font-tracking-caps:.06em;--typography-title-font-family:Geist;--typography-title-font-size:30px;--typography-title-line-height:32px;--typography-title-font-weight:700;--typography-title-letter-spacing:-.03em;--typography-section-title-font-family:Geist;--typography-section-title-font-size:24px;--typography-section-title-line-height:36px;--typography-section-title-font-weight:600;--typography-section-title-letter-spacing:-.01em;--typography-breadcrumb-font-family:Geist;--typography-breadcrumb-font-size:15px;--typography-breadcrumb-line-height:22px;--typography-breadcrumb-font-weight:500;--typography-breadcrumb-letter-spacing:0;--typography-control-font-family:Geist;--typography-control-font-size:14px;--typography-control-line-height:20px;--typography-control-font-weight:600;--typography-control-letter-spacing:0;--typography-control-mobile-font-family:Geist;--typography-control-mobile-font-size:16px;--typography-control-mobile-line-height:20px;--typography-control-mobile-font-weight:600;--typography-control-mobile-letter-spacing:0;--typography-control-secondary-font-family:Geist;--typography-control-secondary-font-size:14px;--typography-control-secondary-line-height:20px;--typography-control-secondary-font-weight:500;--typography-control-secondary-letter-spacing:0;--typography-field-font-family:Geist;--typography-field-font-size:13px;--typography-field-line-height:20px;--typography-field-font-weight:400;--typography-field-letter-spacing:0;--typography-field-action-font-family:Geist;--typography-field-action-font-size:13px;--typography-field-action-line-height:20px;--typography-field-action-font-weight:500;--typography-field-action-letter-spacing:0;--typography-table-header-font-family:Geist;--typography-table-header-font-size:11px;--typography-table-header-line-height:16px;--typography-table-header-font-weight:600;--typography-table-header-letter-spacing:.06em;--typography-table-header-text-transform:uppercase;--typography-cell-font-family:Geist;--typography-cell-font-size:14px;--typography-cell-line-height:20px;--typography-cell-font-weight:500;--typography-cell-letter-spacing:0;--typography-cell-value-font-family:Geist;--typography-cell-value-font-size:13px;--typography-cell-value-line-height:20px;--typography-cell-value-font-weight:400;--typography-cell-value-letter-spacing:0;--typography-cell-secondary-font-family:Geist;--typography-cell-secondary-font-size:12px;--typography-cell-secondary-line-height:20px;--typography-cell-secondary-font-weight:300;--typography-cell-secondary-letter-spacing:0;--typography-badge-font-family:Geist;--typography-badge-font-size:12px;--typography-badge-line-height:16px;--typography-badge-font-weight:500;--typography-badge-letter-spacing:0;--typography-initials-font-family:Geist;--typography-initials-font-size:10px;--typography-initials-line-height:12px;--typography-initials-font-weight:600;--typography-initials-letter-spacing:0;--typography-count-font-family:Geist;--typography-count-font-size:12px;--typography-count-line-height:16px;--typography-count-font-weight:600;--typography-count-letter-spacing:0;--typography-label-font-family:Geist;--typography-label-font-size:11px;--typography-label-line-height:16px;--typography-label-font-weight:500;--typography-label-letter-spacing:.02em;--typography-field-mobile-font-family:Geist;--typography-field-mobile-font-size:16px;--typography-field-mobile-line-height:20px;--typography-field-mobile-font-weight:400;--typography-field-mobile-letter-spacing:0;--typography-field-value-font-family:Geist;--typography-field-value-font-size:14px;--typography-field-value-line-height:20px;--typography-field-value-font-weight:400;--typography-field-value-letter-spacing:0;--typography-section-label-font-family:Geist;--typography-section-label-font-size:14px;--typography-section-label-line-height:20px;--typography-section-label-font-weight:500;--typography-section-label-letter-spacing:.02em;--typography-body-font-family:Geist;--typography-body-font-size:14px;--typography-body-line-height:20px;--typography-body-font-weight:400;--typography-body-letter-spacing:0;--typography-helper-font-family:Geist;--typography-helper-font-size:12px;--typography-helper-line-height:16px;--typography-helper-font-weight:400;--typography-helper-letter-spacing:0;--typography-empty-title-font-family:Geist;--typography-empty-title-font-size:21px;--typography-empty-title-line-height:28px;--typography-empty-title-font-weight:600;--typography-empty-title-letter-spacing:-.01em;--typography-card-title-font-family:Geist;--typography-card-title-font-size:15px;--typography-card-title-line-height:22px;--typography-card-title-font-weight:500;--typography-card-title-letter-spacing:0;--typography-card-title-mobile-font-family:Geist;--typography-card-title-mobile-font-size:17px;--typography-card-title-mobile-line-height:20px;--typography-card-title-mobile-font-weight:500;--typography-card-title-mobile-letter-spacing:0;--typography-card-meta-mobile-font-family:Geist;--typography-card-meta-mobile-font-size:13px;--typography-card-meta-mobile-line-height:20px;--typography-card-meta-mobile-font-weight:300;--typography-card-meta-mobile-letter-spacing:0;--typography-card-foot-mobile-font-family:Geist;--typography-card-foot-mobile-font-size:13px;--typography-card-foot-mobile-line-height:20px;--typography-card-foot-mobile-font-weight:500;--typography-card-foot-mobile-letter-spacing:0;--typography-card-meta-font-family:Geist;--typography-card-meta-font-size:12px;--typography-card-meta-line-height:16px;--typography-card-meta-font-weight:300;--typography-card-meta-letter-spacing:0;--typography-chip-font-family:Geist;--typography-chip-font-size:11px;--typography-chip-line-height:16px;--typography-chip-font-weight:600;--typography-chip-letter-spacing:0;--typography-chip-mobile-font-family:Geist;--typography-chip-mobile-font-size:12px;--typography-chip-mobile-line-height:16px;--typography-chip-mobile-font-weight:600;--typography-chip-mobile-letter-spacing:0;--typography-filter-chosen-font-family:Geist;--typography-filter-chosen-font-size:13px;--typography-filter-chosen-line-height:20px;--typography-filter-chosen-font-weight:600;--typography-filter-chosen-letter-spacing:0;--typography-column-title-font-family:Geist;--typography-column-title-font-size:13px;--typography-column-title-line-height:20px;--typography-column-title-font-weight:600;--typography-column-title-letter-spacing:0;--spacing-2:2px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-10:10px;--spacing-12:12px;--spacing-14:14px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--size-control:38px;--size-control-mobile:54px;--size-control-compact:34px;--size-row-compact:34px;--size-control-small:32px;--size-avatar:26px;--size-avatar-small:20px;--size-avatar-mobile:24px;--size-badge:26px;--size-tile:28px;--size-chip:20px;--size-chip-mobile:24px;--size-fab-mobile:48px;--size-checkbox:16px;--size-option:30px;--size-count-disc:24px;--size-row:64px;--size-header-row:44px;--size-column-min:100px;--size-search:300px;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-full:9999px;--radius-control:12px;--radius-card:16px;--radius-small:4px;--radius-inner:8px;--radius-pill:9999px;--border-width-0:0;--border-width-1:1px;--border-width-2:2px;--elevation-ink:#0f172a;--elevation-hairline:0px 1px 2px #0f172a1a,0px 0px 0px 1px #0f172a0a;--elevation-soft:0px 1px 4px #10182808,0px 8px 24px #10182812;--elevation-sm:0px 1px 3px #0f172a1f;--elevation-md:0px 4px 12px #0f172a1f;--elevation-lg:0px 12px 28px #0f172a52,0px 2px 6px #0f172a2e;--elevation-overlay:0px 24px 60px #0f172a2e,0px 4px 12px #0f172a14;--elevation-float:0px 8px 20px -4px #10182838;--elevation-fab:0px 8px 20px -4px #10182873;--elevation-lift-brand:0px 14px 34px #0073ec29,0px 2px 6px #0f172a0f;--elevation-lift-danger:0px 14px 34px #b3000d21,0px 2px 6px #0f172a0d;--icon-glyph-12:12px;--icon-glyph-13:13px;--icon-glyph-14:14px;--icon-glyph-16:16px;--icon-glyph-20:20px;--icon-box-16:16px;--icon-box-20:20px;--icon-box-24:24px;--icon-box-32:32px;--icon-hit-area:32px;--opacity-disabled:.5;--opacity-faded:.6;--opacity-wash:.1;--opacity-wash-strong:.16;--opacity-ink-muted:.72;--opacity-ink-quiet:.6}.dark,[data-theme=dark]{--color-primary-disabled:#393e42;--color-primary-disabled-on:#82878c;--color-prominent-hover:#ff8904;--color-prominent-active:#ffb86a;--color-destructive-hover:#d40923;--color-destructive-active:#ca545a;--color-status-done:#34b181;--color-status-done-ink:#66da85;--color-status-overdue:#f66d67;--color-priority-urgent-ink:#f67d51;--color-priority-urgent-wash:#f67d511f;--color-priority-high-ink:#e8aa4e;--color-priority-high-wash:#e8aa4e1f;--color-priority-normal-ink:#67b7d6;--color-priority-normal-wash:#67b7d61f;--color-priority-low-ink:#a4a4a4;--color-priority-low-wash:#28292a;--color-surface-toast:#525252f5;--color-surface-page:#171717;--color-surface-card:#202020;--color-surface-popover:#202020;--color-surface-muted:#2e2e2e;--color-surface-accent:#333;--color-surface-band:#1d1e1f;--color-surface-field:#252729;--color-surface-disc:#313335;--color-surface-back-disc:#313335;--color-surface-clear-disc:#595b5e;--color-surface-row-hover:#252728;--color-surface-row-selected:#2f3032;--color-surface-row-rule:#212223;--color-surface-drawer-row-hover:#232425;--color-surface-disabled:#393e42;--color-surface-inverse:#fafafa;--color-surface-inverse-hover:#e4e4e7;--color-surface-floating:#393b3d;--color-surface-tooltip:#657383;--color-text-default:#fafafa;--color-text-body:#fafafa;--color-text-rest:#d4d4d4;--color-text-icon:#b7b7b7;--color-text-quiet:#929292;--color-text-faint:#747474;--color-text-muted:#a1a1a1;--color-text-field-label:#9ba6b1;--color-text-on-inverse:#18181b;--color-text-disabled:#82878c;--color-border-default:#ffffff1a;--color-border-input:#ffffff26;--color-border-edge:#2a2b2d;--color-border-field:#36383a;--color-border-field-hover:#4b4d4f;--color-border-drawer:#313335;--color-border-foot-rule:#232426;--color-border-crumb-divider:#56585a;--color-illustration-ghost-edge:#2c2e30;--color-illustration-ghost-bar-soft:#27292b;--color-illustration-ghost-bar-strong:#313335;--color-illustration-mock-bar:#36383a;--color-illustration-mock-bar-soft:#2a2b2d;--color-illustration-mock-chip-bar:#4075aa8c;--color-illustration-mock-ink:#515355;--color-illustration-grid-line:#252728;--color-illustration-danger-edge:#8f3734;--color-illustration-danger-bar-soft:#492826;--color-illustration-danger-bar-strong:#70312e}}@layer theme,base,components;@layer stylite{.st-button{--st-button-height:var(--size-control);--st-button-radius:var(--radius-control);--st-button-padding-x:18px;--st-button-gap:var(--spacing-10);--st-button-icon:var(--icon-glyph-14);--st-button-min-width:80px;--st-button-max-width:150px;--st-button-bg:transparent;--st-button-fg:currentColor;--st-button-border:transparent;--st-button-hover-bg:var(--st-button-bg);--st-button-hover-fg:var(--st-button-fg);--st-button-hover-border:var(--st-button-border);--st-button-active-bg:var(--st-button-hover-bg);--st-button-active-fg:var(--st-button-hover-fg);--st-button-active-border:var(--st-button-hover-border);--st-button-disabled-bg:var(--color-surface-disabled);--st-button-disabled-fg:var(--color-text-disabled);--st-button-disabled-border:var(--st-button-border);--st-button-ring:var(--color-border-ring);--st-button-ring-width:var(--border-width-1);--st-button-ring-offset:0px;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--st-button-gap);height:var(--st-button-height);padding:0 var(--st-button-padding-x);border:var(--border-width-1)solid var(--st-button-border);border-radius:var(--st-button-radius);background:var(--st-button-bg);color:var(--st-button-fg);font-family:var(--font-family-sans),var(--font-family-fallback);font-size:var(--typography-control-font-size);line-height:var(--typography-control-line-height);font-weight:var(--typography-control-font-weight);letter-spacing:var(--typography-control-letter-spacing);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;margin:0;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.st-button:is(:hover,[data-st-state=hover]):not(:disabled,[aria-busy=true]){background:var(--st-button-hover-bg);color:var(--st-button-hover-fg);border-color:var(--st-button-hover-border)}.st-button:is(:active,[data-st-state=active]):not(:disabled,[aria-busy=true]){background:var(--st-button-active-bg);color:var(--st-button-active-fg);border-color:var(--st-button-active-border)}.st-button:is(:focus-visible,[data-st-state=focus]){outline:var(--st-button-ring-width)solid var(--st-button-ring);outline-offset:var(--st-button-ring-offset)}.st-button>.fi,.st-button>svg,.st-button__label>.fi,.st-button__label>svg{font-size:var(--st-button-icon);width:var(--st-button-icon);height:var(--st-button-icon);flex:none;line-height:0}.st-button--primary{--st-button-bg:var(--color-primary-default);--st-button-fg:var(--color-primary-on);--st-button-hover-bg:var(--color-primary-hover);--st-button-active-bg:var(--color-primary-active);--st-button-ring:var(--color-primary-default);--st-button-ring-width:var(--border-width-2);--st-button-ring-offset:var(--spacing-2)}.st-button--secondary{--st-button-bg:var(--color-surface-page);--st-button-fg:var(--color-text-default);--st-button-border:var(--color-border-default);--st-button-hover-bg:var(--color-surface-row-hover);--st-button-active-bg:var(--color-surface-row-selected);--st-button-disabled-bg:var(--color-surface-page);--st-button-disabled-border:var(--color-surface-disabled)}.st-button--quiet{--st-button-padding-x:var(--spacing-8);--st-button-fg:var(--color-text-default);--st-button-hover-bg:var(--color-surface-row-hover);--st-button-active-bg:var(--color-surface-row-selected);--st-button-disabled-bg:transparent;font-size:var(--typography-field-action-font-size);line-height:var(--typography-field-action-line-height);font-weight:var(--typography-field-action-font-weight)}.st-button--destructive{--st-button-bg:var(--color-destructive-default);--st-button-fg:var(--color-destructive-on);--st-button-hover-bg:var(--color-destructive-hover);--st-button-active-bg:var(--color-destructive-active);--st-button-ring:var(--color-destructive-default);--st-button-ring-width:var(--border-width-2);--st-button-ring-offset:var(--spacing-2)}.st-button--inverse{--st-button-radius:var(--radius-pill);--st-button-padding-x:var(--spacing-16);--st-button-bg:var(--color-surface-inverse);--st-button-fg:var(--color-text-on-inverse);--st-button-hover-bg:var(--color-surface-inverse-hover);--st-button-ring:var(--color-surface-inverse);--st-button-ring-width:var(--border-width-2);--st-button-ring-offset:var(--spacing-2)}.st-button--link{--st-button-padding-x:var(--spacing-8);--st-button-fg:var(--color-primary-default);--st-button-hover-fg:var(--color-primary-hover);--st-button-active-fg:var(--color-primary-active);--st-button-disabled-bg:transparent;font-weight:var(--typography-control-secondary-font-weight)}.st-button--link:is(:hover,[data-st-state=hover]):not(:disabled,[aria-busy=true]){text-underline-offset:3px;text-decoration:underline}.st-button--primary,.st-button--secondary,.st-button--destructive,.st-button--inverse{min-width:var(--st-button-min-width);max-width:var(--st-button-max-width);overflow:hidden}.st-button--small{--st-button-height:var(--size-control-small);--st-button-radius:var(--radius-small);--st-button-padding-x:var(--spacing-8);--st-button-gap:var(--spacing-4)}.st-button--icon{--st-button-padding-x:0;width:var(--st-button-height);min-width:0;max-width:none}.st-button:disabled{background:var(--st-button-disabled-bg);color:var(--st-button-disabled-fg);border-color:var(--st-button-disabled-border);cursor:default}.st-button[aria-busy=true]{cursor:progress;position:relative}.st-button__spinner{color:var(--st-button-fg);margin:auto;animation:.8s linear infinite st-button-spin;position:absolute;inset:0}.st-button:disabled>.st-button__spinner{color:var(--st-button-disabled-fg)}.st-button__label{align-items:center;gap:var(--st-button-gap);opacity:0;display:inline-flex}.st-button__sr{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}@keyframes st-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.st-button{transition:none}.st-button__spinner{animation-duration:1.6s}}.st-search-field{--st-search-field-width:var(--size-search);--st-search-field-padding-x:14px;--st-search-field-gap:var(--spacing-8);--st-search-field-glyph:var(--icon-glyph-12);box-sizing:border-box;align-items:center;gap:var(--st-search-field-gap);width:var(--st-search-field-width);height:var(--size-control);padding:0 var(--st-search-field-padding-x);border:var(--border-width-1)solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-page);color:var(--color-text-default);font-family:var(--font-family-sans),var(--font-family-fallback);font-size:var(--typography-field-font-size);line-height:var(--typography-field-line-height);font-weight:var(--typography-field-font-weight);letter-spacing:var(--typography-field-letter-spacing);flex:none;margin:0;transition:border-color .12s;display:inline-flex}.st-search-field:is(:focus-within,[data-st-state=focus]){border-color:var(--color-border-ring)}.st-search-field>.fi,.st-search-field>svg{font-size:var(--st-search-field-glyph);width:var(--st-search-field-glyph);height:var(--st-search-field-glyph);color:var(--color-text-quiet);flex:none;line-height:0}.st-search-field__input{min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.st-search-field__input::placeholder{color:var(--color-text-quiet);opacity:1}.st-search-field__clear{appearance:none;width:var(--icon-box-16);height:var(--icon-box-16);border-radius:var(--radius-pill);background:var(--color-surface-clear-disc);color:var(--color-primary-on);cursor:pointer;border:0;outline:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .12s;display:inline-flex}.st-search-field__clear>.fi,.st-search-field__clear>svg{font-size:var(--st-search-field-glyph);width:var(--st-search-field-glyph);height:var(--st-search-field-glyph);flex:none;line-height:0}.st-search-field__clear:focus-visible{outline:var(--border-width-1)solid var(--color-border-ring);outline-offset:var(--border-width-1)}.st-search-field--picker{--st-search-field-picker-radius:14px;--st-search-field-width:100%;--st-search-field-padding-x:var(--spacing-12);border-radius:var(--st-search-field-picker-radius);background:var(--color-surface-muted);border-color:#0000}@media (prefers-reduced-motion:reduce){.st-search-field,.st-search-field__clear{transition:none}}.st-no-results{width:100%;min-height:0;padding:var(--spacing-32);color:var(--color-text-default);font-family:var(--font-family-sans),var(--font-family-fallback);text-align:center;flex:auto;justify-content:center;align-items:center;display:flex}.st-no-results__stage{align-items:center;gap:var(--spacing-16);flex-direction:column;display:flex}.st-no-results__disc{padding:var(--spacing-24);border-radius:var(--radius-full);background:var(--color-primary-default);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.st-no-results__disc{background:color-mix(in srgb,var(--color-primary-default)5%,transparent)}}.st-no-results__disc{color:var(--color-primary-default)}.st-no-results__glyph{place-items:center;width:48px;height:48px;font-size:48px;line-height:1;display:grid}.st-no-results__words{gap:var(--spacing-4);flex-direction:column;display:flex}.st-no-results__title{font-size:var(--font-size-18);line-height:var(--typography-empty-title-line-height);font-weight:var(--font-weight-semibold);color:var(--color-text-default);margin:0}.st-no-results__description{font-size:var(--typography-body-font-size);line-height:var(--typography-body-line-height);font-weight:var(--typography-body-font-weight);letter-spacing:var(--typography-body-letter-spacing);color:var(--color-text-quiet);margin:0}.st-no-results__actions{justify-content:center;align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.st-tabs{--st-tabs-inset:15px;--st-tabs-count-gap:5px;box-sizing:border-box;align-items:center;gap:var(--spacing-4);max-width:100%;padding:var(--spacing-4);border-radius:var(--radius-full);background:var(--color-surface-row-selected);scrollbar-width:none;font-family:var(--font-family-sans),var(--font-family-fallback);display:inline-flex;position:relative;overflow-x:auto}.st-tabs::-webkit-scrollbar{display:none}.st-tabs__tab{z-index:1;appearance:none;height:var(--size-control-compact);padding:0 var(--st-tabs-inset);border-radius:var(--radius-full);color:var(--color-text-quiet);font-family:inherit;font-size:var(--typography-control-secondary-font-size);line-height:var(--typography-control-secondary-line-height);font-weight:var(--typography-control-secondary-font-weight);letter-spacing:var(--typography-control-secondary-letter-spacing);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:0;outline:none;flex:none;align-items:center;margin:0;transition:background-color .3s,box-shadow .3s,color .3s;display:inline-flex;position:relative}.st-tabs__tab:is(:hover,[data-st-state=hover]){color:var(--color-text-default)}.st-tabs__tab:is(:focus-visible,[data-st-state=focus]){outline:var(--border-width-1)solid var(--color-border-ring);outline-offset:calc(-1*var(--border-width-1))}.st-tabs__pill{--st-tabs-pill-duration:.44s;--st-tabs-pill-ease:cubic-bezier(.32,.72,0,1);z-index:0;inset-block:var(--spacing-4);border-radius:var(--radius-full);background:var(--color-surface-card);box-shadow:var(--elevation-hairline);pointer-events:none;transition:transform var(--st-tabs-pill-duration)var(--st-tabs-pill-ease),width var(--st-tabs-pill-duration)var(--st-tabs-pill-ease);will-change:transform,width;position:absolute;left:0}.st-tabs[data-st-pill=live] .st-tabs__tab[aria-selected=true]{box-shadow:none;background:0 0}.st-tabs__tab[aria-selected=true]{background:var(--color-surface-card);box-shadow:var(--elevation-hairline);color:var(--color-text-default);font-weight:var(--typography-control-font-weight);cursor:default}.st-tabs__glyph{color:var(--color-text-faint);flex:none;align-items:center;margin-inline-end:var(--spacing-8);transition:color .3s;display:inline-flex}.st-tabs__glyph .fi{font-size:var(--icon-glyph-13);width:var(--icon-glyph-13);height:var(--icon-glyph-13);line-height:0}.st-tabs__tab:is(:hover,[data-st-state=hover]) .st-tabs__glyph,.st-tabs__tab[aria-selected=true] .st-tabs__glyph{color:var(--color-text-default)}.st-tabs__label{text-overflow:ellipsis;overflow:hidden}.st-tabs__count{color:var(--color-text-quiet);font-size:var(--typography-count-font-size);line-height:var(--typography-count-line-height);font-weight:var(--typography-count-font-weight);letter-spacing:var(--typography-count-letter-spacing);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:var(--st-tabs-count-gap);transition:color .3s}.st-tabs__tab:is(:hover,[data-st-state=hover]) .st-tabs__count{color:var(--color-text-default)}.st-tabs__tab[aria-selected=true] .st-tabs__count{color:var(--color-text-icon)}.st-tabs__count[data-st-alert],.st-tabs__tab:is(:hover,[data-st-state=hover],[aria-selected=true]) .st-tabs__count[data-st-alert]{color:var(--color-destructive-default)}.st-tabs__count--loading{--st-tabs-count-loading-width:2ch;--st-tabs-count-loading-duration:1.6s;--st-tabs-count-loading-ease:ease-in-out;width:var(--st-tabs-count-loading-width);height:var(--typography-count-line-height);border-radius:var(--radius-small);background:var(--color-surface-disc);animation:st-tabs-count-pulse var(--st-tabs-count-loading-duration)var(--st-tabs-count-loading-ease)infinite}@keyframes st-tabs-count-pulse{50%{opacity:var(--opacity-faded)}}.st-tabs__grip{width:0;color:var(--color-text-faint);cursor:grab;flex:none;justify-content:center;align-items:center;transition:width .15s,margin .15s,color .15s;display:inline-flex;overflow:hidden}.st-tabs__grip .fi{font-size:var(--icon-glyph-14);width:var(--icon-glyph-14);height:var(--icon-glyph-14);line-height:0}.st-tabs__tab:is(:hover,:focus-within,[data-st-state=hover],[data-st-state=focus]) .st-tabs__grip,.st-tabs__grip--dragging{width:var(--icon-glyph-14);margin-inline-end:var(--spacing-6)}.st-tabs__grip:hover{color:var(--color-text-default)}.st-tabs__grip--dragging{color:var(--color-text-default);cursor:grabbing}@media (prefers-reduced-motion:reduce){.st-tabs__tab,.st-tabs__glyph,.st-tabs__count,.st-tabs__grip,.st-tabs__pill{transition:none}.st-tabs__count--loading{animation:none}}.st-checkbox{box-sizing:border-box;width:var(--size-checkbox);height:var(--size-checkbox);border:var(--border-width-1)solid var(--color-border-input);border-radius:var(--radius-small);color:var(--color-primary-on);cursor:pointer;background:0 0;outline:none;flex:none;justify-content:center;align-items:center;padding:0;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.st-checkbox--on{border-color:var(--color-primary-default);background:var(--color-primary-default)}.st-checkbox:focus-visible,.st-checkbox[data-st-state=focus]{outline:var(--border-width-1)solid var(--color-border-ring);outline-offset:var(--border-width-2)}.st-checkbox--disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.st-checkbox--disabled.st-checkbox--on{border-color:var(--color-text-muted);background:var(--color-text-muted)}.st-checkbox__mark{--st-checkbox-enter-scale:.5;pointer-events:none;justify-content:center;align-items:center;animation:.2s st-checkbox-enter;display:flex}.st-checkbox__glyph{--st-checkbox-enter-scale:.75;width:var(--icon-glyph-14);height:var(--icon-glyph-14);flex:none;animation:.15s 75ms st-checkbox-enter}.st-checkbox__glyph--part{width:var(--icon-glyph-12);height:var(--icon-glyph-12)}.st-checkbox--lg{--st-checkbox-lg-size:20px;--st-checkbox-lg-radius:6px;--st-checkbox-lg-glyph:11px;width:var(--st-checkbox-lg-size);height:var(--st-checkbox-lg-size);border-radius:var(--st-checkbox-lg-radius)}.st-checkbox--lg .st-checkbox__glyph{width:var(--st-checkbox-lg-glyph);height:var(--st-checkbox-lg-glyph);font-size:var(--st-checkbox-lg-glyph);line-height:0}@keyframes st-checkbox-enter{0%{transform:scale(var(--st-checkbox-enter-scale))}}@media (prefers-reduced-motion:reduce){.st-checkbox{transition:none}.st-checkbox__mark,.st-checkbox__glyph{animation:none}}.st-tooltip{vertical-align:middle;max-width:100%;display:inline-flex;position:relative}.st-tooltip__bubble{--st-tooltip-max-width:320px;--st-tooltip-offset:var(--spacing-4);--st-tooltip-travel:8px;--st-tooltip-arrow-width:12px;--st-tooltip-arrow-height:6px;--st-tooltip-font-size:12px;--st-tooltip-line-height:16px;--st-tooltip-font-weight:300;--st-tooltip-duration:.15s;box-sizing:border-box;z-index:1;max-width:var(--st-tooltip-max-width);width:max-content;padding:var(--spacing-6)var(--spacing-12);border-radius:var(--radius-inner);background:var(--color-surface-tooltip);color:var(--color-text-on-tooltip);box-shadow:var(--elevation-md);font-family:var(--font-family-sans),var(--font-family-fallback);font-size:var(--st-tooltip-font-size);line-height:var(--st-tooltip-line-height);font-weight:var(--st-tooltip-font-weight);text-align:left;overflow-wrap:break-word;visibility:hidden;opacity:0;pointer-events:none;transform:var(--st-tooltip-rest);transition:opacity var(--st-tooltip-duration)ease,transform var(--st-tooltip-duration)ease,visibility 0s linear var(--st-tooltip-duration);position:absolute}.st-tooltip__bubble[data-st-open]{visibility:visible;opacity:1;transform:var(--st-tooltip-shown);transition:opacity var(--st-tooltip-duration)ease,transform var(--st-tooltip-duration)ease,visibility 0s}.st-tooltip[data-st-side=top]>.st-tooltip__bubble{--st-tooltip-rest:translateX(-50%)translateY(var(--st-tooltip-travel))scale(.95);--st-tooltip-shown:translateX(-50%)translateY(0)scale(1);bottom:calc(100% + var(--st-tooltip-offset) + var(--st-tooltip-arrow-height));left:50%}.st-tooltip[data-st-side=bottom]>.st-tooltip__bubble{--st-tooltip-rest:translateX(-50%)translateY(calc(-1*var(--st-tooltip-travel)))scale(.95);--st-tooltip-shown:translateX(-50%)translateY(0)scale(1);top:calc(100% + var(--st-tooltip-offset) + var(--st-tooltip-arrow-height));left:50%}.st-tooltip[data-st-side=left]>.st-tooltip__bubble{--st-tooltip-rest:translateY(-50%)translateX(var(--st-tooltip-travel))scale(.95);--st-tooltip-shown:translateY(-50%)translateX(0)scale(1);right:calc(100% + var(--st-tooltip-offset) + var(--st-tooltip-arrow-height));top:50%}.st-tooltip[data-st-side=right]>.st-tooltip__bubble{--st-tooltip-rest:translateY(-50%)translateX(calc(-1*var(--st-tooltip-travel)))scale(.95);--st-tooltip-shown:translateY(-50%)translateX(0)scale(1);left:calc(100% + var(--st-tooltip-offset) + var(--st-tooltip-arrow-height));top:50%}.st-tooltip__arrow{border:solid #0000;width:0;height:0;position:absolute}.st-tooltip[data-st-side=top] .st-tooltip__arrow{border-width:var(--st-tooltip-arrow-height)calc(var(--st-tooltip-arrow-width)/2)0;border-top-color:var(--color-surface-tooltip);top:100%;left:50%;transform:translate(-50%)}.st-tooltip[data-st-side=bottom] .st-tooltip__arrow{border-width:0 calc(var(--st-tooltip-arrow-width)/2)var(--st-tooltip-arrow-height);border-bottom-color:var(--color-surface-tooltip);bottom:100%;left:50%;transform:translate(-50%)}.st-tooltip[data-st-side=left] .st-tooltip__arrow{border-width:calc(var(--st-tooltip-arrow-width)/2)0 calc(var(--st-tooltip-arrow-width)/2)var(--st-tooltip-arrow-height);border-left-color:var(--color-surface-tooltip);top:50%;left:100%;transform:translateY(-50%)}.st-tooltip[data-st-side=right] .st-tooltip__arrow{border-width:calc(var(--st-tooltip-arrow-width)/2)var(--st-tooltip-arrow-height)calc(var(--st-tooltip-arrow-width)/2)0;border-right-color:var(--color-surface-tooltip);top:50%;right:100%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.st-tooltip__bubble,.st-tooltip__bubble[data-st-open]{transition:none;transform:none}.st-tooltip[data-st-side=top]>.st-tooltip__bubble,.st-tooltip[data-st-side=bottom]>.st-tooltip__bubble{transform:translate(-50%)}.st-tooltip[data-st-side=left]>.st-tooltip__bubble,.st-tooltip[data-st-side=right]>.st-tooltip__bubble{transform:translateY(-50%)}}.st-icon-tile{--st-icon-tile-glyph:var(--icon-glyph-12);--st-icon-tile-ink:var(--color-text-body);box-sizing:border-box;width:var(--size-tile);height:var(--size-tile);border-radius:var(--radius-inner);background:var(--color-surface-disc);color:var(--st-icon-tile-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.st-icon-tile--quiet{--st-icon-tile-ink:var(--color-text-faint)}.st-icon-tile>.fi,.st-icon-tile>svg{width:var(--st-icon-tile-glyph);height:var(--st-icon-tile-glyph);font-size:var(--st-icon-tile-glyph);flex:none;line-height:0}.st-badge{--st-badge-height:var(--size-badge);--st-badge-padding-x:11px;--st-badge-gap:var(--spacing-8);--st-badge-glyph:var(--icon-glyph-12);--st-badge-bg:transparent;--st-badge-fg:currentColor;box-sizing:border-box;align-items:center;gap:var(--st-badge-gap);height:var(--st-badge-height);padding:0 var(--st-badge-padding-x);border-radius:var(--radius-pill);background:var(--st-badge-bg);color:var(--st-badge-fg);font-family:var(--font-family-sans),var(--font-family-fallback);font-size:var(--typography-badge-font-size);line-height:var(--typography-badge-line-height);font-weight:var(--typography-badge-font-weight);letter-spacing:var(--typography-badge-letter-spacing);white-space:nowrap;border:0;margin:0;transition:background-color .12s,color .12s;display:inline-flex}.st-badge>.fi,.st-badge>svg{font-size:var(--st-badge-glyph);width:var(--st-badge-glyph);height:var(--st-badge-glyph);flex:none;line-height:0}.st-badge--sm{--st-badge-height:var(--size-chip);--st-badge-padding-x:var(--spacing-8);--st-badge-gap:var(--spacing-4);font-size:var(--typography-chip-font-size);line-height:var(--typography-chip-line-height);font-weight:var(--typography-chip-font-weight);letter-spacing:var(--typography-chip-letter-spacing)}.st-badge--neutral{--st-badge-bg:var(--color-surface-row-selected);--st-badge-fg:var(--color-text-icon)}.st-badge--muted{--st-badge-bg:var(--color-surface-disc);--st-badge-fg:var(--color-text-body)}.st-badge--success{--st-badge-bg:var(--color-status-done)}@supports (color:color-mix(in lab, red, red)){.st-badge--success{--st-badge-bg:color-mix(in srgb,var(--color-status-done)calc(var(--opacity-wash)*100%),transparent)}}.st-badge--success{--st-badge-fg:var(--color-status-done-ink)}.st-badge--error{--st-badge-bg:var(--color-destructive-wash);--st-badge-fg:var(--color-destructive-on-wash)}.st-badge--warning{--st-badge-bg:var(--color-warning-wash);--st-badge-fg:var(--color-warning-on-wash)}.st-badge--info{--st-badge-bg:var(--color-info-wash);--st-badge-fg:var(--color-info-on-wash)}.st-badge-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;text-decoration:none}.st-badge-toggle:is(:focus-visible,[data-st-state=focus]){outline:var(--border-width-1)solid var(--color-border-ring)}@media (prefers-reduced-motion:reduce){.st-badge{transition:none}}.st-count-badge{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-primary-wash);color:var(--color-primary-on-wash);font-family:var(--font-family-sans),var(--font-family-fallback);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.st-count-badge--disc{min-width:var(--size-count-disc);height:var(--size-count-disc);padding:0 var(--spacing-4);font-size:var(--typography-count-font-size);line-height:var(--typography-count-line-height);font-weight:var(--typography-count-font-weight);letter-spacing:var(--typography-count-letter-spacing)}.st-count-badge--row{min-width:var(--size-count-disc);padding:0 var(--spacing-8);font-size:var(--font-size-11);line-height:var(--font-line-height-16);font-weight:var(--font-weight-medium)}.st-count-badge--worded{max-width:var(--st-count-badge-measure,150px);padding:0 var(--spacing-10);font-variant-numeric:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-option{--st-option-inset:9px;--st-option-radius:9px;--st-option-ground:var(--color-primary-default)}@supports (color:color-mix(in lab, red, red)){.st-option{--st-option-ground:color-mix(in srgb,var(--color-primary-default)5%,transparent)}}.st-option{box-sizing:border-box;align-items:center;gap:var(--spacing-10);width:100%;min-height:var(--st-option-height,42px);padding:0 var(--st-option-inset);border-radius:var(--st-option-radius);font-family:var(--font-family-sans),var(--font-family-fallback);cursor:pointer;background:0 0;transition:background-color .12s;display:flex}.st-option:hover,.st-option[data-st-state=hover],.st-option--selected{background:var(--st-option-ground)}.st-option--disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.st-option--disabled:hover{background:0 0}.st-option__lead{flex:none;align-items:center;display:inline-flex}.st-option__chosen{color:var(--color-primary-default);font-size:var(--icon-glyph-16);flex:none;line-height:0}.st-option__glyph{color:var(--color-text-quiet);font-size:var(--icon-glyph-14);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.st-option__words{flex-direction:column;flex:1;min-width:0;display:flex}.st-option__label{color:var(--color-text-default);font-size:var(--font-size-13);line-height:var(--font-line-height-16);font-weight:var(--font-weight-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-option--selected .st-option__label{font-weight:var(--font-weight-semibold)}.st-option__meta{color:var(--color-text-muted);font-size:var(--font-size-11);line-height:var(--st-option-meta-line,13px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-option__trailing{color:var(--color-text-quiet);font-size:var(--icon-glyph-14);flex:none;align-items:center;line-height:0;display:inline-flex}.st-option__inactive{color:var(--color-text-muted);font-size:var(--icon-glyph-14);flex:none;line-height:0}@media (prefers-reduced-motion:reduce){.st-option{transition:none}}.st-row-actions-menu{--st-row-actions-menu-min-width:168px;box-sizing:border-box;min-width:var(--st-row-actions-menu-min-width);padding:var(--spacing-8);border:var(--border-width-1)solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-popover);color:var(--color-text-default);box-shadow:var(--elevation-md);font-family:var(--font-family-sans),var(--font-family-fallback);flex-direction:column;display:flex}.st-row-actions-menu__item{appearance:none;align-items:center;gap:var(--spacing-8);min-height:var(--size-control);width:100%;padding:0 var(--spacing-12);border-radius:var(--radius-inner);color:var(--color-text-default);font-family:inherit;font-size:var(--typography-body-font-size);line-height:var(--typography-body-line-height);font-weight:var(--typography-body-font-weight);letter-spacing:var(--typography-body-letter-spacing);text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;flex:none;margin:0;transition:background-color .12s,color .12s;display:flex}.st-row-actions-menu__item:is(:hover,:focus,[data-highlighted]){background:var(--color-primary-wash);color:var(--color-primary-default)}.st-row-actions-menu__item>.fi,.st-row-actions-menu__item>svg{font-size:var(--icon-glyph-14);width:var(--icon-glyph-14);height:var(--icon-glyph-14);color:var(--color-text-muted);flex:none;line-height:0;transition:color .12s}.st-row-actions-menu__item:is(:hover,:focus,[data-highlighted])>:is(.fi,svg){color:var(--color-primary-default)}.st-row-actions-menu__label{flex:1;min-width:0}.st-row-actions-menu__item--destructive,.st-row-actions-menu__item--destructive>:is(.fi,svg){color:var(--color-destructive-default)}.st-row-actions-menu__item--destructive:is(:hover,:focus,[data-highlighted]){background:var(--color-destructive-default)}@supports (color:color-mix(in lab, red, red)){.st-row-actions-menu__item--destructive:is(:hover,:focus,[data-highlighted]){background:color-mix(in srgb,var(--color-destructive-default)calc(var(--opacity-wash)*100%),transparent)}}.st-row-actions-menu__item--destructive:is(:hover,:focus,[data-highlighted]),.st-row-actions-menu__item--destructive:is(:hover,:focus,[data-highlighted])>:is(.fi,svg){color:var(--color-destructive-default)}.st-row-actions-menu__item:is(:disabled,[data-disabled],.st-row-actions-menu__item--disabled){opacity:var(--opacity-disabled);cursor:default}.st-row-actions-menu__item:is(:disabled,[data-disabled],.st-row-actions-menu__item--disabled):is(:hover,:focus,[data-highlighted]){color:var(--color-text-default);background:0 0}.st-row-actions-menu:focus-visible{outline:var(--border-width-1)solid var(--color-border-ring)}.st-row-actions-menu__rule{height:var(--border-width-1);margin:var(--spacing-8)calc(-1*var(--spacing-8));background:var(--color-border-default);flex:none}.st-button.st-row-actions-menu__trigger{--st-button-fg:var(--color-text-muted);--st-button-hover-bg:var(--color-primary-wash);--st-button-hover-fg:var(--color-primary-default);--st-button-active-bg:var(--color-primary-wash)}.st-button.st-row-actions-menu__trigger[aria-expanded=true]:not(:disabled){--st-button-bg:var(--color-primary-wash);--st-button-fg:var(--color-primary-default)}@media (prefers-reduced-motion:reduce){.st-row-actions-menu__item,.st-row-actions-menu__item>:is(.fi,svg){transition:none}}.st-dialog{--st-dialog-width:480px;--st-dialog-scrim:var(--color-surface-scrim-strong);--st-dialog-close-radius:6px;box-sizing:border-box;width:100%;max-width:var(--st-dialog-width);max-height:calc(100% - 2*var(--spacing-16));color:var(--color-text-default);font-family:var(--font-family-sans),var(--font-family-fallback);background:0 0;border:0;padding:0;overflow:visible}.st-dialog::backdrop{background:var(--st-dialog-scrim)}.st-dialog--sm{--st-dialog-width:400px}.st-dialog--md{--st-dialog-width:480px}.st-dialog--lg{--st-dialog-width:600px}.st-dialog--xl{--st-dialog-width:900px}.st-dialog__panel{box-sizing:border-box;max-height:inherit;gap:var(--spacing-16);padding:var(--spacing-24);border:var(--border-width-1)solid var(--color-border-default);border-radius:var(--radius-inner);background:var(--color-surface-page);box-shadow:var(--elevation-lg);flex-direction:column;display:flex;position:relative}.st-dialog__head{gap:var(--spacing-8);flex-direction:column;padding-inline-end:var(--spacing-32);display:flex}.st-dialog__title{font-size:var(--typography-section-title-font-size);line-height:var(--typography-section-title-line-height);font-weight:var(--typography-section-title-font-weight);letter-spacing:var(--typography-section-title-letter-spacing);margin:0}.st-dialog__description{color:var(--color-text-muted);font-size:var(--typography-body-font-size);line-height:var(--typography-body-line-height);margin:0}.st-dialog__body{flex:1;min-height:0;overflow-y:auto}.st-dialog__foot{justify-content:flex-end;gap:var(--spacing-8);flex-wrap:wrap;flex:none;display:flex}.st-dialog__close{inset-inline-end:var(--spacing-16);top:var(--spacing-16);width:var(--icon-box-24);height:var(--icon-box-24);border:var(--border-width-1)solid var(--color-border-default);border-radius:var(--st-dialog-close-radius);color:var(--color-text-muted);cursor:pointer;background:0 0;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.st-dialog__close:hover{background:var(--color-surface-muted);color:var(--color-text-default)}.st-dialog__close:focus-visible{outline:var(--border-width-1)solid var(--color-border-ring);outline-offset:var(--border-width-1)}.st-dialog__close>.fi,.st-dialog__close>svg{width:var(--icon-glyph-14);height:var(--icon-glyph-14);font-size:var(--icon-glyph-14);line-height:0}dialog.st-dialog:modal{margin:auto}}@layer utilities;
