:root,[data-leans-theme=light]{--leans-border-hairline:.0625rem;--leans-border-strong:.125rem;--leans-color-blue-100:#e8f1ff;--leans-color-blue-600:#2563b8;--leans-color-blue-800:#17427d;--leans-color-green-100:#e7f7f1;--leans-color-green-600:#147a5b;--leans-color-green-800:#0c4f3b;--leans-color-neutral-0:#fff;--leans-color-neutral-100:#f4f3f0;--leans-color-neutral-200:#e8e6e1;--leans-color-neutral-400:#9e9e9e;--leans-color-neutral-600:#6b6b6b;--leans-color-neutral-800:#2a2a2e;--leans-color-neutral-850:#202024;--leans-color-neutral-900:#1a1a1a;--leans-color-neutral-950:#111114;--leans-color-red-100:#fbe7e8;--leans-color-red-600:#c72c24;--leans-color-red-800:#8f201b;--leans-color-warm-100:#f7f6f3;--leans-color-warm-200:#f0eee9;--leans-color-warm-50:#fffdf8;--leans-color-yellow-100:#fff9e9;--leans-color-yellow-300:#fdecb6;--leans-color-yellow-500:#fcd560;--leans-color-yellow-700:#8a6510;--leans-component-button-font-size:1rem;--leans-component-button-font-weight:600;--leans-component-button-primary-background:#202024;--leans-component-button-primary-foreground:#fff;--leans-component-card-background:#fff;--leans-component-card-border-color:#e8e6e1;--leans-component-card-foreground:#1a1a1a;--leans-component-card-padding:1.5rem;--leans-component-card-radius:.75rem;--leans-component-control-background:#fff;--leans-component-control-border-color:#e8e6e1;--leans-component-control-border-width:.0625rem;--leans-component-control-foreground:#1a1a1a;--leans-component-control-gap:.5rem;--leans-component-control-min-height:2.5rem;--leans-component-control-padding-inline:1rem;--leans-component-control-radius:.5rem;--leans-component-focus-color:#2563b8;--leans-component-focus-offset:.25rem;--leans-component-focus-width:.125rem;--leans-font-family-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--leans-font-family-sans:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--leans-font-line-height-compact:1.2;--leans-font-line-height-default:1.5;--leans-font-line-height-relaxed:1.65;--leans-font-size-body:1rem;--leans-font-size-body-large:1.125rem;--leans-font-size-body-small:.875rem;--leans-font-size-caption:.75rem;--leans-font-size-heading-large:2rem;--leans-font-size-heading-medium:1.5rem;--leans-font-size-heading-small:1.25rem;--leans-font-weight-bold:700;--leans-font-weight-medium:500;--leans-font-weight-regular:400;--leans-font-weight-semibold:600;--leans-motion-instant:0s;--leans-motion-quick:.12s;--leans-motion-standard:.18s;--leans-radius-full:999rem;--leans-radius-large:.75rem;--leans-radius-medium:.5rem;--leans-radius-none:0rem;--leans-radius-small:.25rem;--leans-semantic-color-accent:#fcd560;--leans-semantic-color-accent-subtle:#fff9e9;--leans-semantic-color-border:#e8e6e1;--leans-semantic-color-canvas:#f7f6f3;--leans-semantic-color-focus-ring:#2563b8;--leans-semantic-color-on-primary:#fff;--leans-semantic-color-primary:#202024;--leans-semantic-color-status-danger:#c72c24;--leans-semantic-color-status-danger-surface:#fbe7e8;--leans-semantic-color-status-success:#147a5b;--leans-semantic-color-surface:#fff;--leans-semantic-color-surface-muted:#f0eee9;--leans-semantic-color-text-primary:#1a1a1a;--leans-semantic-color-text-secondary:#6b6b6b;--leans-semantic-typography-body-size:1rem;--leans-semantic-typography-font-family:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--leans-semantic-typography-heading-size:1.5rem;--leans-semantic-typography-line-height:1.5;--leans-semantic-typography-small-size:.875rem;--leans-space-0:0rem;--leans-space-1:.25rem;--leans-space-12:3rem;--leans-space-16:4rem;--leans-space-2:.5rem;--leans-space-3:.75rem;--leans-space-4:1rem;--leans-space-6:1.5rem;--leans-space-8:2rem}[data-leans-theme=dark]{--leans-component-button-primary-background:#fff;--leans-component-button-primary-foreground:#111114;--leans-component-card-background:#202024;--leans-component-card-border-color:#2a2a2e;--leans-component-card-foreground:#fff;--leans-component-control-background:#202024;--leans-component-control-border-color:#2a2a2e;--leans-component-control-foreground:#fff;--leans-component-focus-color:#e8f1ff;--leans-semantic-color-accent:#fdecb6;--leans-semantic-color-accent-subtle:#8a6510;--leans-semantic-color-border:#2a2a2e;--leans-semantic-color-canvas:#111114;--leans-semantic-color-focus-ring:#e8f1ff;--leans-semantic-color-on-primary:#111114;--leans-semantic-color-primary:#fff;--leans-semantic-color-status-danger:#fbe7e8;--leans-semantic-color-status-danger-surface:#8f201b;--leans-semantic-color-status-success:#e7f7f1;--leans-semantic-color-surface:#202024;--leans-semantic-color-surface-muted:#2a2a2e;--leans-semantic-color-text-primary:#fff;--leans-semantic-color-text-secondary:#9e9e9e}:root[data-leans-density=compact],:root [data-leans-density=compact],[data-leans-theme=light][data-leans-density=compact],[data-leans-theme=light] [data-leans-density=compact],[data-leans-theme=dark][data-leans-density=compact],[data-leans-theme=dark] [data-leans-density=compact]{--leans-component-card-padding:1rem;--leans-component-control-gap:.25rem;--leans-component-control-min-height:2.25rem;--leans-component-control-padding-inline:.75rem}:root[data-leans-density=touch],:root [data-leans-density=touch],[data-leans-theme=light][data-leans-density=touch],[data-leans-theme=light] [data-leans-density=touch],[data-leans-theme=dark][data-leans-density=touch],[data-leans-theme=dark] [data-leans-density=touch]{--leans-component-card-padding:2rem;--leans-component-control-gap:.75rem;--leans-component-control-min-height:3rem;--leans-component-control-padding-inline:1.5rem}:where(*){box-sizing:border-box}:where(body){margin:0}@layer leans-tokens{:root,[data-leans-theme=light]{--leans-border-hairline:.0625rem;--leans-border-strong:.125rem;--leans-color-blue-100:#e8f1ff;--leans-color-blue-600:#2563b8;--leans-color-blue-800:#17427d;--leans-color-green-100:#e7f7f1;--leans-color-green-600:#147a5b;--leans-color-green-800:#0c4f3b;--leans-color-neutral-0:#fff;--leans-color-neutral-100:#f4f3f0;--leans-color-neutral-200:#e8e6e1;--leans-color-neutral-400:#9e9e9e;--leans-color-neutral-600:#6b6b6b;--leans-color-neutral-800:#2a2a2e;--leans-color-neutral-850:#202024;--leans-color-neutral-900:#1a1a1a;--leans-color-neutral-950:#111114;--leans-color-red-100:#fbe7e8;--leans-color-red-600:#c72c24;--leans-color-red-800:#8f201b;--leans-color-warm-100:#f7f6f3;--leans-color-warm-200:#f0eee9;--leans-color-warm-50:#fffdf8;--leans-color-yellow-100:#fff9e9;--leans-color-yellow-300:#fdecb6;--leans-color-yellow-500:#fcd560;--leans-color-yellow-700:#8a6510;--leans-component-button-font-size:1rem;--leans-component-button-font-weight:600;--leans-component-button-primary-background:#202024;--leans-component-button-primary-foreground:#fff;--leans-component-card-background:#fff;--leans-component-card-border-color:#e8e6e1;--leans-component-card-foreground:#1a1a1a;--leans-component-card-padding:1.5rem;--leans-component-card-radius:.75rem;--leans-component-control-background:#fff;--leans-component-control-border-color:#e8e6e1;--leans-component-control-border-width:.0625rem;--leans-component-control-foreground:#1a1a1a;--leans-component-control-gap:.5rem;--leans-component-control-min-height:2.5rem;--leans-component-control-padding-inline:1rem;--leans-component-control-radius:.5rem;--leans-component-focus-color:#2563b8;--leans-component-focus-offset:.25rem;--leans-component-focus-width:.125rem;--leans-font-family-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--leans-font-family-sans:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--leans-font-line-height-compact:1.2;--leans-font-line-height-default:1.5;--leans-font-line-height-relaxed:1.65;--leans-font-size-body:1rem;--leans-font-size-body-large:1.125rem;--leans-font-size-body-small:.875rem;--leans-font-size-caption:.75rem;--leans-font-size-heading-large:2rem;--leans-font-size-heading-medium:1.5rem;--leans-font-size-heading-small:1.25rem;--leans-font-weight-bold:700;--leans-font-weight-medium:500;--leans-font-weight-regular:400;--leans-font-weight-semibold:600;--leans-motion-instant:0s;--leans-motion-quick:.12s;--leans-motion-standard:.18s;--leans-radius-full:999rem;--leans-radius-large:.75rem;--leans-radius-medium:.5rem;--leans-radius-none:0rem;--leans-radius-small:.25rem;--leans-semantic-color-accent:#fcd560;--leans-semantic-color-accent-subtle:#fff9e9;--leans-semantic-color-border:#e8e6e1;--leans-semantic-color-canvas:#f7f6f3;--leans-semantic-color-focus-ring:#2563b8;--leans-semantic-color-on-primary:#fff;--leans-semantic-color-primary:#202024;--leans-semantic-color-status-danger:#c72c24;--leans-semantic-color-status-danger-surface:#fbe7e8;--leans-semantic-color-status-success:#147a5b;--leans-semantic-color-surface:#fff;--leans-semantic-color-surface-muted:#f0eee9;--leans-semantic-color-text-primary:#1a1a1a;--leans-semantic-color-text-secondary:#6b6b6b;--leans-semantic-typography-body-size:1rem;--leans-semantic-typography-font-family:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--leans-semantic-typography-heading-size:1.5rem;--leans-semantic-typography-line-height:1.5;--leans-semantic-typography-small-size:.875rem;--leans-space-0:0rem;--leans-space-1:.25rem;--leans-space-12:3rem;--leans-space-16:4rem;--leans-space-2:.5rem;--leans-space-3:.75rem;--leans-space-4:1rem;--leans-space-6:1.5rem;--leans-space-8:2rem}[data-leans-theme=dark]{--leans-component-button-primary-background:#fff;--leans-component-button-primary-foreground:#111114;--leans-component-card-background:#202024;--leans-component-card-border-color:#2a2a2e;--leans-component-card-foreground:#fff;--leans-component-control-background:#202024;--leans-component-control-border-color:#2a2a2e;--leans-component-control-foreground:#fff;--leans-component-focus-color:#e8f1ff;--leans-semantic-color-accent:#fdecb6;--leans-semantic-color-accent-subtle:#8a6510;--leans-semantic-color-border:#2a2a2e;--leans-semantic-color-canvas:#111114;--leans-semantic-color-focus-ring:#e8f1ff;--leans-semantic-color-on-primary:#111114;--leans-semantic-color-primary:#fff;--leans-semantic-color-status-danger:#fbe7e8;--leans-semantic-color-status-danger-surface:#8f201b;--leans-semantic-color-status-success:#e7f7f1;--leans-semantic-color-surface:#202024;--leans-semantic-color-surface-muted:#2a2a2e;--leans-semantic-color-text-primary:#fff;--leans-semantic-color-text-secondary:#9e9e9e}:root[data-leans-density=compact],:root [data-leans-density=compact],[data-leans-theme=light][data-leans-density=compact],[data-leans-theme=light] [data-leans-density=compact],[data-leans-theme=dark][data-leans-density=compact],[data-leans-theme=dark] [data-leans-density=compact]{--leans-component-card-padding:1rem;--leans-component-control-gap:.25rem;--leans-component-control-min-height:2.25rem;--leans-component-control-padding-inline:.75rem}:root[data-leans-density=touch],:root [data-leans-density=touch],[data-leans-theme=light][data-leans-density=touch],[data-leans-theme=light] [data-leans-density=touch],[data-leans-theme=dark][data-leans-density=touch],[data-leans-theme=dark] [data-leans-density=touch]{--leans-component-card-padding:2rem;--leans-component-control-gap:.75rem;--leans-component-control-min-height:3rem;--leans-component-control-padding-inline:1.5rem}}@layer utilities;@layer leans-components{.leans-button,.leans-link{border-radius:var(--leans-component-control-radius);box-sizing:border-box;font-family:var(--leans-semantic-typography-font-family);font-size:var(--leans-component-button-font-size);font-weight:var(--leans-component-button-font-weight);align-items:center;gap:var(--leans-component-control-gap);line-height:var(--leans-semantic-typography-line-height);overflow-wrap:anywhere;text-align:center;max-inline-size:100%;transition:background-color var(--leans-motion-quick), border-color var(--leans-motion-quick), color var(--leans-motion-quick), opacity var(--leans-motion-quick), transform var(--leans-motion-quick);justify-content:center;display:inline-flex}.leans-button{appearance:none;background:var(--leans-component-button-primary-background);border:var(--leans-component-control-border-width) solid transparent;color:var(--leans-component-button-primary-foreground);cursor:pointer;min-block-size:var(--leans-component-control-min-height);padding-block:var(--leans-space-2);padding-inline:var(--leans-component-control-padding-inline)}.leans-button[data-variant=secondary]{background:var(--leans-component-control-background);border-color:var(--leans-component-control-border-color);color:var(--leans-component-control-foreground)}.leans-button[data-variant=quiet]{background:var(--leans-semantic-color-surface-muted);border-color:var(--leans-semantic-color-surface-muted);color:var(--leans-semantic-color-text-primary)}.leans-button[data-variant=danger]{background:var(--leans-semantic-color-status-danger);border-color:var(--leans-semantic-color-status-danger);color:var(--leans-semantic-color-canvas)}.leans-button[data-hovered]:not([data-disabled]):not([data-pending]),.leans-link[data-hovered]:not([data-disabled]){opacity:.82}.leans-button[data-pressed]:not([data-disabled]):not([data-pending]){transform:translateY(var(--leans-border-hairline))}.leans-button[data-disabled],.leans-button[data-pending],.leans-link[data-disabled]{cursor:not-allowed;opacity:.54}.leans-button[data-pending]{cursor:wait}.leans-button[data-pending]:before{animation:leans-action-pending var(--leans-motion-standard) linear infinite;border:var(--leans-border-strong) solid currentcolor;border-radius:var(--leans-radius-full);box-sizing:border-box;content:"";block-size:var(--leans-space-4);inline-size:var(--leans-space-4);border-block-end-color:#0000;flex:none}.leans-icon-button{--leans-action-touch-target:2.75rem;aspect-ratio:1;min-block-size:max(var(--leans-component-control-min-height), var(--leans-action-touch-target));min-inline-size:max(var(--leans-component-control-min-height), var(--leans-action-touch-target));padding:var(--leans-space-2);flex:none}.leans-link{color:var(--leans-semantic-color-text-primary);min-block-size:var(--leans-component-control-min-height);text-decoration-color:currentColor;text-decoration-thickness:var(--leans-border-hairline);text-underline-offset:var(--leans-space-1)}.leans-link[data-variant=quiet]{color:var(--leans-semantic-color-text-secondary)}.leans-button[data-focus-visible],.leans-link[data-focus-visible]{outline:var(--leans-component-focus-width) solid var(--leans-semantic-color-focus-ring);outline-offset:var(--leans-component-focus-offset)}.leans-field{gap:var(--leans-component-control-gap);overflow-wrap:anywhere;inline-size:100%;min-inline-size:0;display:grid}.leans-field__label{color:var(--leans-semantic-color-text-primary);font-size:var(--leans-semantic-typography-body-size);font-weight:var(--leans-font-weight-medium);line-height:var(--leans-semantic-typography-line-height);min-inline-size:0}.leans-field__required,.leans-field__error{color:var(--leans-semantic-color-status-danger)}.leans-field__description,.leans-choice__description,.leans-listbox__description{color:var(--leans-semantic-color-text-secondary);font-size:var(--leans-semantic-typography-small-size);line-height:var(--leans-font-line-height-default);display:block}.leans-control{background:var(--leans-component-control-background);border:var(--leans-component-control-border-width) solid var(--leans-component-control-border-color);border-radius:var(--leans-component-control-radius);box-sizing:border-box;color:var(--leans-component-control-foreground);font:inherit;inline-size:100%;min-block-size:var(--leans-component-control-min-height);min-inline-size:0;padding-inline:var(--leans-component-control-padding-inline)}.leans-text-area{min-block-size:calc(var(--leans-component-control-min-height) * 2);padding-block:var(--leans-space-2);resize:vertical}.leans-number-field__group,.leans-search-field__group,.leans-combo-box__group{inline-size:100%;min-inline-size:0;display:flex}:is(.leans-number-field__group,.leans-search-field__group,.leans-combo-box__group)>.leans-control{border-start-end-radius:0;border-end-end-radius:0}.leans-stepper,.leans-search-field__clear,.leans-collection-button,.leans-tag__remove{background:var(--leans-semantic-color-surface-muted);border:var(--leans-component-control-border-width) solid var(--leans-component-control-border-color);color:var(--leans-semantic-color-text-primary);cursor:pointer;font:inherit;min-block-size:var(--leans-component-control-min-height);min-inline-size:var(--leans-component-control-min-height);justify-content:center;align-items:center;display:inline-flex}.leans-number-field__group>:first-child{border-start-start-radius:var(--leans-component-control-radius);border-end-start-radius:var(--leans-component-control-radius)}.leans-number-field__group>:last-child,.leans-search-field__clear,.leans-collection-button{border-start-end-radius:var(--leans-component-control-radius);border-end-end-radius:var(--leans-component-control-radius)}.leans-collection-trigger{cursor:pointer;align-items:center;gap:var(--leans-space-2);text-align:start;justify-content:space-between;display:flex}.leans-collection-trigger__value{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.leans-popover{background:var(--leans-semantic-color-surface);border:var(--leans-border-hairline) solid var(--leans-semantic-color-border);border-radius:var(--leans-component-control-radius);box-shadow:0 var(--leans-space-1) var(--leans-space-3) var(--leans-semantic-color-text-primary)}@supports (color:color-mix(in lab, red, red)){.leans-popover{box-shadow:0 var(--leans-space-1) var(--leans-space-3) color-mix(in srgb, var(--leans-semantic-color-text-primary) 18%, transparent)}}.leans-popover{box-sizing:border-box;color:var(--leans-semantic-color-text-primary);max-block-size:min(20rem,60vh);max-inline-size:calc(100vw - var(--leans-space-4));min-inline-size:var(--trigger-width);overflow:auto}.leans-listbox{gap:var(--leans-space-1);padding:var(--leans-space-1);outline:none;display:grid}.leans-listbox__item{border-radius:var(--leans-radius-small);cursor:default;min-block-size:var(--leans-component-control-min-height);overflow-wrap:anywhere;min-inline-size:0;padding:var(--leans-space-2) var(--leans-component-control-padding-inline)}.leans-listbox__item[data-focused]{background:var(--leans-semantic-color-accent-subtle)}.leans-listbox__item[data-selected]{box-shadow:inset var(--leans-border-strong) 0 var(--leans-semantic-color-primary);font-weight:var(--leans-font-weight-semibold)}.leans-choice-group__items{gap:var(--leans-component-control-gap);display:grid}.leans-choice-item{min-inline-size:0;display:grid}.leans-choice-item>.leans-choice__description{padding-inline-start:calc(1.25rem + var(--leans-component-control-gap))}.leans-switch-field{gap:var(--leans-component-control-gap);min-inline-size:0;display:grid}.leans-choice{cursor:pointer;align-items:flex-start;gap:var(--leans-component-control-gap);min-block-size:var(--leans-component-control-min-height);min-inline-size:0;padding-block:var(--leans-space-1);display:flex}.leans-choice__indicator{background:var(--leans-component-control-background);border:var(--leans-border-hairline) solid var(--leans-semantic-color-border);box-sizing:border-box;color:var(--leans-semantic-color-on-primary);min-block-size:1.25rem;min-inline-size:1.25rem;flex:none;justify-content:center;align-items:center;margin-block-start:var(--leans-space-1);display:inline-flex}.leans-checkbox .leans-choice__indicator{border-radius:var(--leans-radius-small)}.leans-radio .leans-choice__indicator{border-radius:var(--leans-radius-full)}.leans-choice[data-selected] .leans-choice__indicator{background:var(--leans-semantic-color-primary)}.leans-choice__content{overflow-wrap:anywhere;min-inline-size:0;display:grid}.leans-switch__track{background:var(--leans-semantic-color-surface-muted);border:var(--leans-border-hairline) solid var(--leans-semantic-color-border);border-radius:var(--leans-radius-full);box-sizing:border-box;min-block-size:1.5rem;inline-size:2.75rem;padding:var(--leans-space-1);flex:none;align-items:center;display:inline-flex}.leans-switch__thumb{background:var(--leans-semantic-color-text-secondary);border-radius:var(--leans-radius-full);block-size:1rem;inline-size:1rem;transition:transform var(--leans-motion-quick), background-color var(--leans-motion-quick);transform:translate(0)}.leans-switch[data-selected] .leans-switch__track{background:var(--leans-semantic-color-primary)}.leans-switch[data-selected] .leans-switch__thumb{background:var(--leans-semantic-color-on-primary);transform:translate(1.15rem)}.leans-tag-list{gap:var(--leans-space-1);flex-wrap:wrap;min-inline-size:0;display:flex}.leans-tag{background:var(--leans-semantic-color-accent-subtle);border-radius:var(--leans-radius-full);align-items:center;gap:var(--leans-space-1);max-inline-size:100%;min-block-size:var(--leans-component-control-min-height);overflow-wrap:anywhere;padding-inline-start:var(--leans-space-3);display:inline-flex}.leans-tag__remove{border-radius:var(--leans-radius-full);background:0 0;border:0}.leans-sr-status,.leans-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:is(.leans-field,.leans-choice)[data-disabled]{cursor:not-allowed;opacity:.55}:is(.leans-tag,.leans-tag__remove)[data-disabled]{cursor:not-allowed}:is(.leans-control,.leans-choice,.leans-collection-trigger,.leans-stepper,.leans-search-field__clear,.leans-collection-button,.leans-tag__remove):focus-visible,.leans-listbox__item[data-focus-visible],.leans-tag[data-focus-visible]{outline:var(--leans-component-focus-width) solid var(--leans-semantic-color-focus-ring);outline-offset:var(--leans-component-focus-offset)}.leans-date-field,.leans-calendar,.leans-date-time-picker__fields{gap:var(--leans-component-control-gap);inline-size:100%;min-inline-size:0;display:grid}.leans-date-field__label,.leans-calendar__label,.leans-date-time-picker__legend{color:var(--leans-semantic-color-text-primary);font-size:var(--leans-semantic-typography-body-size);font-weight:var(--leans-font-weight-medium);line-height:var(--leans-semantic-typography-line-height);overflow-wrap:anywhere}.leans-date-field__required,.leans-date-field__error{color:var(--leans-semantic-color-status-danger)}.leans-date-field__description{color:var(--leans-semantic-color-text-secondary);font-size:var(--leans-semantic-typography-small-size);line-height:var(--leans-semantic-typography-line-height);overflow-wrap:anywhere}.leans-date-field__group,.leans-date-field__input{align-items:center;min-inline-size:0;display:flex}.leans-date-field__group,.leans-date-field__input,.leans-calendar,.leans-date-popover{background:var(--leans-component-control-background);border:var(--leans-component-control-border-width) solid var(--leans-component-control-border-color);border-radius:var(--leans-component-control-radius);box-sizing:border-box;color:var(--leans-component-control-foreground)}.leans-date-field__input{min-block-size:var(--leans-component-control-min-height);padding-inline:var(--leans-component-control-padding-inline);flex:1;overflow:auto hidden}.leans-date-field__group>.leans-date-field__input{border:0;border-start-end-radius:0;border-end-end-radius:0}.leans-date-field__segment{border-radius:var(--leans-radius-small);box-sizing:border-box;font:inherit;padding:var(--leans-space-1)}.leans-date-field__segment[data-placeholder]{color:var(--leans-semantic-color-text-secondary)}.leans-date-field__segment[data-focused]{background:var(--leans-semantic-color-accent-subtle);color:var(--leans-semantic-color-text-primary);outline:none}.leans-date-field__trigger,.leans-calendar__navigation{background:var(--leans-semantic-color-surface-muted);border:var(--leans-component-control-border-width) solid var(--leans-component-control-border-color);color:var(--leans-semantic-color-text-primary);cursor:pointer;font:inherit;min-block-size:var(--leans-component-control-min-height);min-inline-size:var(--leans-component-control-min-height);justify-content:center;align-items:center;display:inline-flex}.leans-date-field__trigger{border-block:0;border-inline-end:0;border-start-start-radius:0;border-end-start-radius:0}.leans-date-popover{max-inline-size:calc(100vw - var(--leans-space-4))}.leans-calendar{padding:var(--leans-space-3)}.leans-calendar__header{align-items:center;gap:var(--leans-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.leans-calendar__heading{font-size:var(--leans-semantic-typography-body-size);overflow-wrap:anywhere;text-align:center;margin:0}.leans-calendar__navigation{border-radius:var(--leans-component-control-radius)}.leans-calendar__grid{border-collapse:separate;border-spacing:var(--leans-space-1);table-layout:fixed;inline-size:100%}.leans-calendar__grid th{color:var(--leans-semantic-color-text-secondary);font-size:var(--leans-semantic-typography-small-size);font-weight:var(--leans-font-weight-medium)}.leans-calendar__cell{border-radius:var(--leans-radius-small);box-sizing:border-box;cursor:pointer;min-block-size:var(--leans-component-control-min-height);min-inline-size:var(--leans-component-control-min-height);justify-content:center;align-items:center;display:flex}.leans-calendar__cell[data-selected]{background:var(--leans-semantic-color-primary);color:var(--leans-semantic-color-on-primary)}.leans-calendar__cell[data-outside-month]{color:var(--leans-semantic-color-text-secondary)}:is(.leans-date-field__group,.leans-date-field__input,.leans-date-field__trigger,.leans-date-field__segment,.leans-calendar__navigation,.leans-calendar__cell)[data-focus-visible]{outline:var(--leans-component-focus-width) solid var(--leans-semantic-color-focus-ring);outline-offset:var(--leans-component-focus-offset)}:is(.leans-date-field,.leans-calendar)[data-disabled]{opacity:.54}.leans-date-time-picker{border:0;min-inline-size:0;margin:0;padding:0}.leans-date-time-picker__legend{margin-block-end:var(--leans-component-control-gap);padding:0}.leans-date-time-picker__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.leans-file-trigger{gap:var(--leans-component-control-gap);min-inline-size:0;display:grid}.leans-file-trigger__button{background:var(--leans-semantic-color-primary);border:var(--leans-component-control-border-width) solid var(--leans-semantic-color-primary);border-radius:var(--leans-component-control-radius);color:var(--leans-semantic-color-on-primary);cursor:pointer;font:inherit;inline-size:fit-content;max-inline-size:100%;min-block-size:var(--leans-component-control-min-height);min-inline-size:var(--leans-component-control-min-height);overflow-wrap:anywhere;padding-inline:var(--leans-component-control-padding-inline);text-align:center;justify-content:center;align-items:center;display:inline-flex}.leans-drop-zone-field,.leans-drop-zone{min-inline-size:0}.leans-drop-zone{background:var(--leans-semantic-color-surface-muted);border:var(--leans-border-strong) dashed var(--leans-semantic-color-border);border-radius:var(--leans-component-control-radius);box-sizing:border-box;color:var(--leans-semantic-color-text-primary);align-content:center;gap:var(--leans-component-control-gap);inline-size:100%;min-block-size:calc(var(--leans-component-control-min-height) * 3);overflow-wrap:anywhere;padding:var(--leans-space-4);transition:background-color var(--leans-motion-quick), border-color var(--leans-motion-quick);display:grid}.leans-drop-zone[data-drop-target]{background:var(--leans-semantic-color-accent-subtle);border-color:var(--leans-semantic-color-primary)}.leans-drop-zone__label{font-size:var(--leans-semantic-typography-body-size);font-weight:var(--leans-font-weight-semibold);line-height:var(--leans-semantic-typography-line-height)}.leans-drop-zone__button{justify-self:start}.leans-file-help,.leans-file-error{font-size:var(--leans-semantic-typography-small-size);line-height:var(--leans-font-line-height-default);overflow-wrap:anywhere;min-inline-size:0;display:block}.leans-file-help{color:var(--leans-semantic-color-text-secondary)}.leans-file-error{color:var(--leans-semantic-color-status-danger)}.leans-drop-zone-field[data-invalid] .leans-drop-zone,.leans-file-trigger[data-invalid] .leans-file-trigger__button{border-color:var(--leans-semantic-color-status-danger)}:is(.leans-file-trigger,.leans-drop-zone-field)[data-disabled]{cursor:not-allowed;opacity:.55}.leans-file-trigger__button[data-disabled]{cursor:not-allowed}:is(.leans-file-trigger__button,.leans-drop-zone):focus-visible,.leans-drop-zone[data-focus-visible]{outline:var(--leans-component-focus-width) solid var(--leans-semantic-color-focus-ring);outline-offset:var(--leans-component-focus-offset)}.leans-tabs,.leans-tabs__panels,.leans-command-menu{gap:var(--leans-component-control-gap);min-inline-size:0;display:grid}.leans-tabs__list,.leans-pagination__list,.leans-stepper__list{margin:0;padding:0;list-style:none}.leans-tabs__list{gap:var(--leans-component-control-gap);display:flex;overflow:auto hidden}.leans-tabs__tab,.leans-pagination__button,.leans-stepper__button,.leans-stepper__static,.leans-command-menu__trigger{box-sizing:border-box;color:var(--leans-semantic-color-text-primary);font:inherit;min-block-size:var(--leans-component-control-min-height);align-items:center;display:inline-flex}.leans-tabs__tab,.leans-pagination__button,.leans-stepper__button,.leans-command-menu__trigger{cursor:pointer}.leans-tabs__tab{border-block-end:var(--leans-component-control-border-width) solid transparent;padding-inline:var(--leans-component-control-padding-inline);flex:none}.leans-tabs__tab[data-selected]{border-block-end-color:var(--leans-semantic-color-primary);color:var(--leans-semantic-color-primary)}.leans-tabs[data-orientation=vertical] .leans-tabs__list{flex-direction:column;align-items:stretch;overflow:visible}.leans-tabs[data-orientation=vertical] .leans-tabs__tab{border-block-end:0;border-inline-start:var(--leans-component-control-border-width) solid transparent}.leans-tabs[data-orientation=vertical] .leans-tabs__tab[data-selected]{border-inline-start-color:var(--leans-semantic-color-primary)}.leans-tabs__panel{overflow-wrap:anywhere;min-inline-size:0}.leans-breadcrumbs{align-items:center;gap:var(--leans-component-control-gap);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.leans-breadcrumbs__item{align-items:center;min-inline-size:0;display:inline-flex}.leans-breadcrumbs__item:not(:last-child):after{color:var(--leans-semantic-color-text-secondary);content:"/";margin-inline-start:var(--leans-component-control-gap)}.leans-breadcrumbs__link{color:var(--leans-semantic-color-primary);overflow-wrap:anywhere;text-underline-offset:var(--leans-component-focus-offset);min-inline-size:0}.leans-breadcrumbs__item[data-current] .leans-breadcrumbs__link{color:var(--leans-semantic-color-text-primary);text-decoration:none}.leans-pagination__list{align-items:center;gap:var(--leans-component-control-gap);flex-wrap:wrap;display:flex}.leans-pagination__button{background:var(--leans-component-control-background);border:var(--leans-component-control-border-width) solid var(--leans-component-control-border-color);border-radius:var(--leans-component-control-radius);min-inline-size:var(--leans-component-control-min-height);padding-inline:var(--leans-component-control-padding-inline);justify-content:center}.leans-pagination__button[aria-current=page]{background:var(--leans-semantic-color-primary);border-color:var(--leans-semantic-color-primary);color:var(--leans-semantic-color-on-primary)}.leans-pagination__ellipsis{color:var(--leans-semantic-color-text-secondary);min-inline-size:var(--leans-component-control-min-height);text-align:center}.leans-stepper__list{gap:var(--leans-component-control-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.leans-stepper[data-orientation=vertical] .leans-stepper__list{grid-template-columns:minmax(0,1fr)}.leans-stepper__item{min-inline-size:0;display:flex}.leans-stepper__button,.leans-stepper__static{gap:var(--leans-component-control-gap);inline-size:100%;padding:var(--leans-component-control-gap) var(--leans-component-control-padding-inline);text-align:start;background:0 0;border:0}.leans-stepper__marker{background:var(--leans-semantic-color-surface-muted);border:var(--leans-component-control-border-width) solid var(--leans-component-control-border-color);border-radius:var(--leans-component-control-radius);flex:0 0 var(--leans-component-control-min-height);min-block-size:var(--leans-component-control-min-height);justify-content:center;align-items:center;display:inline-flex}.leans-stepper__item[data-state=current] .leans-stepper__marker,.leans-stepper__item[data-state=complete] .leans-stepper__marker{background:var(--leans-semantic-color-primary);border-color:var(--leans-semantic-color-primary);color:var(--leans-semantic-color-on-primary)}.leans-stepper__content,.leans-command-menu__item{gap:var(--leans-component-control-gap);min-inline-size:0;display:grid}.leans-stepper__label,.leans-stepper__description,.leans-command-menu__item-label,.leans-command-menu__item-description{overflow-wrap:anywhere}.leans-stepper__label,.leans-stepper__description{word-break:normal}.leans-stepper__description,.leans-command-menu__item-description,.leans-command-menu__empty{color:var(--leans-semantic-color-text-secondary);font-size:var(--leans-semantic-typography-small-size)}.leans-command-menu__label{color:var(--leans-semantic-color-text-primary);font-size:var(--leans-semantic-typography-body-size);overflow-wrap:anywhere}.leans-command-menu__control{align-items:center;min-inline-size:0;display:flex}.leans-command-menu__input,.leans-command-menu__trigger,.leans-command-menu__popover{background:var(--leans-component-control-background);border:var(--leans-component-control-border-width) solid var(--leans-component-control-border-color);color:var(--leans-component-control-foreground)}.leans-command-menu__input{border-radius:var(--leans-component-control-radius) 0 0 var(--leans-component-control-radius);box-sizing:border-box;font:inherit;min-block-size:var(--leans-component-control-min-height);min-inline-size:0;padding-inline:var(--leans-component-control-padding-inline);flex:1}.leans-command-menu__trigger{border-radius:0 var(--leans-component-control-radius) var(--leans-component-control-radius) 0;min-inline-size:var(--leans-component-control-min-height);border-inline-start:0;justify-content:center}.leans-command-menu__popover{border-radius:var(--leans-component-control-radius);box-sizing:border-box;max-block-size:min(20rem,60vh);max-inline-size:calc(100vw - var(--leans-component-control-padding-inline));overflow:auto}.leans-command-menu__list{gap:var(--leans-component-control-gap);padding:var(--leans-component-control-gap);outline:none;display:grid}.leans-command-menu__item{border-radius:var(--leans-component-control-radius);cursor:pointer;padding:var(--leans-component-control-gap) var(--leans-component-control-padding-inline)}.leans-command-menu__item[data-focused],.leans-command-menu__item[data-selected]{background:var(--leans-semantic-color-accent-subtle)}:is(.leans-tabs__tab,.leans-tabs__panel,.leans-breadcrumbs__link,.leans-pagination__button,.leans-stepper__button,.leans-command-menu__input,.leans-command-menu__trigger,.leans-command-menu__list)[data-focus-visible]{outline:var(--leans-component-focus-width) solid var(--leans-semantic-color-focus-ring);outline-offset:var(--leans-component-focus-offset)}:is(.leans-tabs__tab,.leans-breadcrumbs__link,.leans-pagination__button,.leans-stepper__button,.leans-command-menu,.leans-command-menu__item)[data-disabled]{cursor:not-allowed;opacity:.54}.leans-accordion,.leans-collapsible{inline-size:100%;min-inline-size:0}.leans-accordion{border-block-start:var(--leans-border-hairline) solid var(--leans-semantic-color-border)}.leans-accordion__item,.leans-collapsible{border-block-end:var(--leans-border-hairline) solid var(--leans-semantic-color-border)}.leans-disclosure__heading{margin:0}.leans-disclosure__trigger{color:var(--leans-semantic-color-text-primary);cursor:pointer;font:inherit;font-weight:var(--leans-font-weight-semibold);align-items:center;gap:var(--leans-space-3);inline-size:100%;min-block-size:var(--leans-component-control-min-height);overflow-wrap:anywhere;min-inline-size:0;padding:var(--leans-space-3) var(--leans-component-control-padding-inline);text-align:start;background:0 0;border:0;justify-content:space-between;display:flex}.leans-disclosure__title{overflow-wrap:anywhere;min-inline-size:0}.leans-disclosure__indicator{transition:transform var(--leans-motion-quick);flex:none;transform:rotate(0)}:is(.leans-accordion__item,.leans-collapsible)[data-expanded] .leans-disclosure__indicator{transform:rotate(180deg)}.leans-disclosure__panel{color:var(--leans-semantic-color-text-primary);overflow-wrap:anywhere;min-inline-size:0;padding:0 var(--leans-component-control-padding-inline) var(--leans-space-4)}:is(.leans-accordion,.leans-accordion__item,.leans-collapsible)[data-disabled],.leans-disclosure__trigger[data-disabled]{cursor:not-allowed}.leans-disclosure__trigger:focus-visible{outline:var(--leans-component-focus-width) solid var(--leans-semantic-color-focus-ring);outline-offset:var(--leans-component-focus-offset)}.leans-dialog-overlay{padding:var(--leans-space-4);z-index:50;background:#0f172a85;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.leans-dialog-overlay,.leans-popover,.leans-menu__popover,.leans-tooltip{font-family:var(--leans-semantic-typography-font-family);font-size:var(--leans-semantic-typography-body-size);line-height:var(--leans-semantic-typography-line-height);overflow-wrap:anywhere}.leans-dialog-container{max-block-size:calc(100dvb - (2 * var(--leans-space-4)));min-inline-size:0;max-inline-size:40rem;width:min(100%,40rem);overflow:auto}.leans-dialog{background:var(--leans-semantic-color-surface);border:var(--leans-component-control-border-width) solid var(--leans-semantic-color-border);border-radius:var(--leans-component-control-radius);box-sizing:border-box;color:var(--leans-semantic-color-text-primary);min-inline-size:0;padding:var(--leans-space-6)}.leans-dialog__header{align-items:flex-start;gap:var(--leans-space-4);justify-content:space-between;display:flex}.leans-dialog__title{overflow-wrap:anywhere;margin:0;font-size:1.125rem;line-height:1.4}.leans-dialog__close,.leans-toast__dismiss{border:var(--leans-component-control-border-width) solid transparent;border-radius:var(--leans-component-control-radius);color:inherit;cursor:pointer;font:inherit;min-block-size:var(--leans-component-control-min-height);min-inline-size:var(--leans-component-control-min-height);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.leans-dialog__close[data-hovered],.leans-toast__dismiss:hover{background:var(--leans-semantic-color-surface-muted)}.leans-dialog__close[data-focus-visible],.leans-toast__dismiss:focus-visible,.leans-floating>button[data-focus-visible]{outline:var(--leans-component-focus-width) solid var(--leans-semantic-color-focus-ring);outline-offset:var(--leans-component-focus-offset)}.leans-dialog__body{overflow-wrap:anywhere;margin-block-start:var(--leans-space-4)}.leans-dialog-overlay[data-kind=drawer]{padding:0}.leans-dialog-overlay[data-kind=drawer][data-placement=end]{justify-content:flex-end}.leans-dialog-overlay[data-kind=drawer][data-placement=start]{justify-content:flex-start}.leans-dialog-overlay[data-kind=drawer][data-placement=top]{align-items:flex-start}.leans-dialog-overlay[data-kind=drawer][data-placement=bottom]{align-items:flex-end}.leans-dialog-container[data-kind=drawer]{max-block-size:100dvb;max-inline-size:32rem;margin:0}.leans-dialog-container[data-kind=drawer] .leans-dialog{border-radius:0;min-block-size:100dvb}.leans-dialog-container[data-kind=drawer]:is([data-placement=top],[data-placement=bottom]){max-inline-size:none;width:100%}.leans-dialog-container[data-kind=drawer]:is([data-placement=top],[data-placement=bottom]) .leans-dialog{min-block-size:0}.leans-floating{min-inline-size:0;display:inline-flex}.leans-floating>button{background:var(--leans-component-control-background);border:var(--leans-component-control-border-width) solid var(--leans-component-control-border-color);border-radius:var(--leans-component-control-radius);box-sizing:border-box;color:var(--leans-component-control-foreground);cursor:pointer;font:inherit;min-block-size:var(--leans-component-control-min-height);min-inline-size:var(--leans-component-control-min-height);padding-inline:var(--leans-component-control-padding-inline);justify-content:center;align-items:center;display:inline-flex}.leans-floating>button[data-hovered]{background:var(--leans-semantic-color-surface-muted)}.leans-floating>button[data-pressed]{border-color:var(--leans-semantic-color-primary)}.leans-floating>button:is([data-disabled],:disabled){cursor:not-allowed;opacity:.54}.leans-popover,.leans-menu__popover,.leans-tooltip{background:var(--leans-semantic-color-surface);border:var(--leans-component-control-border-width) solid var(--leans-semantic-color-border);border-radius:var(--leans-component-control-radius);box-sizing:border-box;color:var(--leans-semantic-color-text-primary);max-inline-size:min(24rem, calc(100dvi - (2 * var(--leans-space-4))));overflow-wrap:anywhere;z-index:60}.leans-popover,.leans-menu__popover{padding:var(--leans-space-3)}.leans-popover__dialog{outline:none}.leans-menu{gap:var(--leans-space-1);min-inline-size:min(16rem, calc(100dvi - (4 * var(--leans-space-4))));outline:none;display:grid}.leans-menu__item{border-radius:var(--leans-component-control-radius);cursor:default;gap:var(--leans-space-1);min-block-size:var(--leans-component-control-min-height);padding:var(--leans-space-2) var(--leans-component-control-padding-inline);display:grid}.leans-menu__item[data-focused]{background:var(--leans-semantic-color-accent-subtle);outline:var(--leans-component-focus-width) solid var(--leans-semantic-color-focus-ring);outline-offset:calc(-1 * var(--leans-component-focus-width))}.leans-menu__item[data-disabled]{cursor:not-allowed;opacity:.55}.leans-menu__item-description{color:var(--leans-semantic-color-text-secondary);font-size:.875em}.leans-tooltip{background:var(--leans-semantic-color-text-primary);color:var(--leans-semantic-color-canvas);padding:var(--leans-space-2) var(--leans-space-3)}.leans-toast{background:var(--leans-semantic-color-surface);border:var(--leans-component-control-border-width) solid var(--leans-semantic-color-border);border-inline-start:var(--leans-space-1) solid var(--leans-semantic-color-primary);border-radius:var(--leans-component-control-radius);box-sizing:border-box;color:var(--leans-semantic-color-text-primary);align-items:flex-start;gap:var(--leans-space-3);inline-size:min(100%,30rem);padding:var(--leans-space-3) var(--leans-space-4);justify-content:space-between;display:flex}.leans-toast[data-tone=success]{border-inline-start-color:var(--leans-semantic-color-status-success)}.leans-toast[data-tone=warning]{border-inline-start-color:var(--leans-semantic-color-accent)}.leans-toast[data-tone=danger]{border-inline-start-color:var(--leans-semantic-color-status-danger)}.leans-toast__announcement{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.leans-toast__visual{min-inline-size:0}.leans-toast__title{overflow-wrap:anywhere;font-weight:700}.leans-toast__content{color:var(--leans-semantic-color-text-secondary);overflow-wrap:anywhere}.leans-dialog-overlay[data-entering],.leans-popover[data-entering],.leans-menu__popover[data-entering],.leans-tooltip[data-entering]{animation:.14s ease-out leans-overlay-enter}.leans-dialog-overlay[data-exiting],.leans-popover[data-exiting],.leans-menu__popover[data-exiting],.leans-tooltip[data-exiting]{animation:.1s ease-in leans-overlay-exit}.leans-alert{background:var(--leans-semantic-color-surface-muted);border:var(--leans-component-control-border-width) solid var(--leans-semantic-color-border);border-inline-start:var(--leans-space-1) solid var(--leans-feedback-color,var(--leans-semantic-color-primary));border-radius:var(--leans-component-control-radius);box-sizing:border-box;color:var(--leans-semantic-color-text-primary);gap:var(--leans-space-1);overflow-wrap:anywhere;min-inline-size:0;padding:var(--leans-space-3) var(--leans-space-4);display:grid}.leans-alert[data-tone=info]{--leans-feedback-color:var(--leans-semantic-color-primary)}.leans-alert[data-tone=success]{--leans-feedback-color:var(--leans-semantic-color-status-success)}.leans-alert[data-tone=warning]{--leans-feedback-color:var(--leans-semantic-color-accent)}.leans-alert[data-tone=danger]{--leans-feedback-color:var(--leans-semantic-color-status-danger);background:var(--leans-semantic-color-status-danger-surface)}.leans-alert__title{font-weight:700}.leans-alert__content{min-inline-size:0}.leans-progress{--leans-feedback-color:var(--leans-semantic-color-primary);color:var(--leans-semantic-color-text-primary);gap:var(--leans-space-2);min-inline-size:0;display:grid}.leans-progress[data-tone=success]{--leans-feedback-color:var(--leans-semantic-color-status-success)}.leans-progress[data-tone=warning]{--leans-feedback-color:var(--leans-semantic-color-accent)}.leans-progress[data-tone=danger]{--leans-feedback-color:var(--leans-semantic-color-status-danger)}.leans-progress__header{align-items:baseline;gap:var(--leans-space-3);justify-content:space-between;min-inline-size:0;display:flex}.leans-progress__label{overflow-wrap:anywhere;min-inline-size:0;font-weight:650}.leans-progress__value{color:var(--leans-semantic-color-text-secondary);font-variant-numeric:tabular-nums;flex:none}.leans-progress__track{background:var(--leans-semantic-color-surface-muted);inline-size:100%;min-block-size:max(var(--leans-border-hairline), var(--leans-space-2));border-radius:999px;display:block;overflow:hidden}.leans-progress__fill{background:var(--leans-feedback-color);border-radius:inherit;block-size:100%;min-block-size:max(var(--leans-border-hairline), var(--leans-space-2));transition:inline-size .16s ease-out;display:block}.leans-progress--bar:not([aria-valuenow]) .leans-progress__fill{inline-size:40%;animation:1.1s ease-in-out infinite leans-progress-indeterminate}.leans-progress--circle{align-items:center;gap:var(--leans-space-3);grid-template-columns:auto minmax(0,1fr);display:inline-grid}.leans-progress-circle__visual,.leans-spinner__visual{display:inline-flex}.leans-progress-circle__visual{block-size:var(--leans-progress-size,2.5rem);inline-size:var(--leans-progress-size,2.5rem)}.leans-progress--circle[data-size=small]{--leans-progress-size:1.75rem}.leans-progress--circle[data-size=large]{--leans-progress-size:3.5rem}.leans-progress-circle__visual svg,.leans-spinner__visual svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.leans-progress-circle__track,.leans-progress-circle__fill,.leans-spinner__visual circle{fill:none;stroke-width:4px}.leans-progress-circle__track{stroke:var(--leans-semantic-color-surface-muted)}.leans-progress-circle__fill{stroke:var(--leans-feedback-color);stroke-dasharray:100;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .16s ease-out;transform:rotate(-90deg)}.leans-progress--circle:not([aria-valuenow]) .leans-progress-circle__visual{animation:.85s linear infinite leans-spin}.leans-progress--circle:not([aria-valuenow]) .leans-progress-circle__fill{stroke-dashoffset:70px}.leans-progress-circle__copy{gap:var(--leans-space-1);display:grid}.leans-spinner{block-size:var(--leans-spinner-size,2rem);color:var(--leans-semantic-color-primary);inline-size:var(--leans-spinner-size,2rem)}.leans-spinner[data-size=small]{--leans-spinner-size:1.25rem}.leans-spinner[data-size=large]{--leans-spinner-size:3rem}.leans-spinner__visual{block-size:100%;inline-size:100%;animation:.85s linear infinite leans-spin}.leans-spinner__visual circle{stroke:currentColor;stroke-dasharray:72 32;stroke-linecap:round}.leans-skeleton{gap:var(--leans-space-2);inline-size:100%;min-inline-size:0;display:grid}.leans-skeleton__line{background:var(--leans-semantic-color-surface-muted);border-radius:var(--leans-component-control-radius);block-size:.875em;inline-size:100%;animation:1.4s ease-in-out infinite alternate leans-skeleton-pulse;display:block}.leans-skeleton__line:last-child:not(:only-child){inline-size:68%}.leans-skeleton[data-shape=block] .leans-skeleton__line{block-size:5rem}.leans-skeleton[data-shape=circle]{inline-size:3rem}.leans-skeleton[data-shape=circle] .leans-skeleton__line{aspect-ratio:1;border-radius:50%;block-size:auto;inline-size:100%}.leans-badge{background:var(--leans-semantic-color-surface-muted);border:var(--leans-component-control-border-width) solid var(--leans-semantic-color-border);box-sizing:border-box;color:var(--leans-semantic-color-text-primary);max-inline-size:100%;min-block-size:calc(var(--leans-component-control-min-height) * .625);overflow-wrap:anywhere;padding:var(--leans-space-1) var(--leans-space-2);border-radius:999px;align-items:center;font-size:.8125em;font-weight:650;line-height:1.25;display:inline-flex}.leans-badge[data-tone=accent]{background:var(--leans-semantic-color-accent-subtle)}.leans-badge[data-tone=success]{border-color:var(--leans-semantic-color-status-success)}.leans-badge[data-tone=danger]{background:var(--leans-semantic-color-status-danger-surface);border-color:var(--leans-semantic-color-status-danger)}.leans-meter{--leans-feedback-color:var(--leans-semantic-color-primary);color:var(--leans-semantic-color-text-primary);gap:var(--leans-space-2);min-inline-size:0;display:grid}.leans-meter[data-tone=accent]{--leans-feedback-color:var(--leans-semantic-color-accent)}.leans-meter[data-tone=success]{--leans-feedback-color:var(--leans-semantic-color-status-success)}.leans-meter[data-tone=danger]{--leans-feedback-color:var(--leans-semantic-color-status-danger)}.leans-meter__header{align-items:baseline;gap:var(--leans-space-3);justify-content:space-between;min-inline-size:0;display:flex}.leans-meter__label{overflow-wrap:anywhere;min-inline-size:0;font-weight:650}.leans-meter__value{color:var(--leans-semantic-color-text-secondary);font-variant-numeric:tabular-nums;flex:none}.leans-meter__track{background:var(--leans-semantic-color-surface-muted);inline-size:100%;min-block-size:max(var(--leans-border-hairline), var(--leans-space-2));border-radius:999px;display:block;overflow:hidden}.leans-meter__fill{background:var(--leans-feedback-color);border-radius:inherit;block-size:100%;min-block-size:max(var(--leans-border-hairline), var(--leans-space-2));transition:inline-size .16s ease-out;display:block}.leans-avatar{background:var(--leans-semantic-color-primary);block-size:var(--leans-avatar-size,2.5rem);border:var(--leans-component-control-border-width) solid var(--leans-semantic-color-border);box-sizing:border-box;color:var(--leans-semantic-color-on-primary);inline-size:var(--leans-avatar-size,2.5rem);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.leans-avatar[data-size=small]{--leans-avatar-size:1.75rem;font-size:.75em}.leans-avatar[data-size=large]{--leans-avatar-size:3.5rem;font-size:1.125em}.leans-avatar__visual{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex}.leans-avatar__visual>:is(img,svg){object-fit:cover;block-size:100%;inline-size:100%}.leans-empty-state{background:var(--leans-semantic-color-surface);border:var(--leans-component-control-border-width) dashed var(--leans-semantic-color-border);border-radius:var(--leans-component-control-radius);box-sizing:border-box;color:var(--leans-semantic-color-text-primary);align-items:center;gap:var(--leans-space-3);min-inline-size:0;padding:var(--leans-space-8) var(--leans-space-4);text-align:center;flex-direction:column;display:flex}.leans-empty-state__icon{color:var(--leans-semantic-color-text-secondary);font-size:2rem;display:inline-flex}.leans-empty-state__title{overflow-wrap:anywhere;margin:0;font-size:1.125rem;line-height:1.4}.leans-empty-state__content{color:var(--leans-semantic-color-text-secondary);overflow-wrap:anywhere;max-inline-size:42rem}.leans-empty-state__content>:first-child{margin-block-start:0}.leans-empty-state__content>:last-child{margin-block-end:0}.leans-empty-state__actions{gap:var(--leans-space-2);flex-wrap:wrap;justify-content:center;display:flex}.leans-table{border-collapse:collapse;color:var(--leans-semantic-color-text-primary);inline-size:100%;min-inline-size:0}.leans-table__column,.leans-table__cell{border-block-end:1px solid var(--leans-semantic-color-border);padding:var(--leans-space-3);text-align:start;vertical-align:top}.leans-table__column{background:var(--leans-semantic-color-surface-muted);color:var(--leans-semantic-color-text-primary);font-weight:700}.leans-table__row[data-selected]{background:var(--leans-semantic-color-primary)}@supports (color:color-mix(in lab, red, red)){.leans-table__row[data-selected]{background:color-mix(in srgb, var(--leans-semantic-color-primary) 12%, transparent)}}.leans-table__row[data-disabled],.leans-collection-listbox__item[data-disabled],.leans-collection-tags__tag[data-disabled]{cursor:not-allowed;opacity:.55}.leans-table__row[data-focus-visible],.leans-table__column[data-focus-visible],.leans-table__cell[data-focus-visible],.leans-collection-listbox:focus-visible,.leans-collection-listbox__item[data-focus-visible],.leans-collection-tags__tag[data-focus-visible],.leans-collection-tags__remove[data-focus-visible]{outline:max(2px, .125rem) solid var(--leans-semantic-color-focus);outline-offset:-2px}.leans-collection-listbox{background:var(--leans-semantic-color-surface);border:1px solid var(--leans-semantic-color-border);border-radius:var(--leans-component-control-radius);gap:var(--leans-space-1);max-block-size:20rem;min-inline-size:0;padding:var(--leans-space-1);display:grid;overflow:auto}.leans-collection-listbox__item{border-radius:var(--leans-component-control-radius);box-sizing:border-box;cursor:default;align-content:center;gap:var(--leans-space-1);min-block-size:var(--leans-component-control-min-height);overflow-wrap:anywhere;min-inline-size:0;padding:var(--leans-space-2) var(--leans-space-3);display:grid}.leans-collection-listbox__item[data-hovered],.leans-collection-listbox__item[data-focused]{background:var(--leans-semantic-color-surface-muted)}.leans-collection-listbox__item[data-selected]{background:var(--leans-semantic-color-primary);color:var(--leans-semantic-color-on-primary)}.leans-collection-listbox__description{color:var(--leans-semantic-color-text-secondary);font-size:.875rem}.leans-collection-listbox__label,.leans-collection-listbox__description{min-inline-size:0}.leans-collection-listbox__item[data-selected] .leans-collection-listbox__description{color:inherit}.leans-collection-listbox__empty{color:var(--leans-semantic-color-text-secondary);padding:var(--leans-space-3)}.leans-collection-tags{gap:var(--leans-space-2);min-inline-size:0;display:grid}.leans-collection-tags__label{color:var(--leans-semantic-color-text-primary);font-weight:700}.leans-collection-tags__list{gap:var(--leans-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.leans-collection-tags__tag{background:var(--leans-semantic-color-surface-muted);border:1px solid var(--leans-semantic-color-border);align-items:center;gap:var(--leans-space-1);max-inline-size:100%;min-block-size:var(--leans-component-control-min-height);overflow-wrap:anywhere;padding-inline:var(--leans-space-3);border-radius:999px;display:inline-flex}.leans-collection-tags__tag[data-selected]{border-color:var(--leans-semantic-color-primary)}.leans-collection-tags__remove{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;min-block-size:1.75rem;min-inline-size:1.75rem;display:inline-flex}.leans-virtual-list{min-block-size:6rem;min-inline-size:0}.leans-virtual-list>.react-aria-Virtualizer{border-radius:var(--leans-component-control-radius);block-size:100%}.leans-virtual-list__list{block-size:100%;max-block-size:none}.leans-virtual-list__item{overflow:hidden}.leans-virtual-list__item .leans-collection-listbox__label,.leans-virtual-list__item .leans-collection-listbox__description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leans-infinite-load-trigger{pointer-events:none;block-size:1px;inline-size:100%}.leans-load-more-button{justify-self:start}.leans-provider{color:var(--leans-semantic-color-text-primary);background:var(--leans-semantic-color-canvas);font-family:var(--leans-semantic-typography-font-family);font-size:var(--leans-semantic-typography-body-size);line-height:var(--leans-semantic-typography-line-height);overflow-wrap:anywhere}.leans-stack,.leans-inline,.leans-grid{gap:var(--leans-layout-gap,var(--leans-space-4))}.leans-stack{flex-direction:column;display:flex}.leans-inline{flex-flow:row var(--leans-layout-wrap,wrap);display:flex}.leans-grid{grid-template-columns:repeat(var(--leans-layout-columns,1), minmax(0, 1fr));display:grid}.leans-stack,.leans-inline,.leans-grid{align-items:var(--leans-layout-align,stretch);justify-content:var(--leans-layout-justify,start);min-width:0}:is(.leans-stack,.leans-inline,.leans-grid)[data-gap="0"]{--leans-layout-gap:var(--leans-space-0)}:is(.leans-stack,.leans-inline,.leans-grid)[data-gap="1"]{--leans-layout-gap:var(--leans-space-1)}:is(.leans-stack,.leans-inline,.leans-grid)[data-gap="2"]{--leans-layout-gap:var(--leans-space-2)}:is(.leans-stack,.leans-inline,.leans-grid)[data-gap="3"]{--leans-layout-gap:var(--leans-space-3)}:is(.leans-stack,.leans-inline,.leans-grid)[data-gap="4"]{--leans-layout-gap:var(--leans-space-4)}:is(.leans-stack,.leans-inline,.leans-grid)[data-gap="6"]{--leans-layout-gap:var(--leans-space-6)}:is(.leans-stack,.leans-inline,.leans-grid)[data-gap="8"]{--leans-layout-gap:var(--leans-space-8)}:is(.leans-stack,.leans-inline,.leans-grid)[data-gap="12"]{--leans-layout-gap:var(--leans-space-12)}:is(.leans-stack,.leans-inline,.leans-grid)[data-gap="16"]{--leans-layout-gap:var(--leans-space-16)}:is(.leans-stack,.leans-inline,.leans-grid)[data-align=start]{--leans-layout-align:flex-start}:is(.leans-stack,.leans-inline,.leans-grid)[data-align=center]{--leans-layout-align:center}:is(.leans-stack,.leans-inline,.leans-grid)[data-align=end]{--leans-layout-align:flex-end}:is(.leans-stack,.leans-inline,.leans-grid)[data-align=stretch]{--leans-layout-align:stretch}:is(.leans-stack,.leans-inline,.leans-grid)[data-justify=start]{--leans-layout-justify:flex-start}:is(.leans-stack,.leans-inline,.leans-grid)[data-justify=center]{--leans-layout-justify:center}:is(.leans-stack,.leans-inline,.leans-grid)[data-justify=end]{--leans-layout-justify:flex-end}:is(.leans-stack,.leans-inline,.leans-grid)[data-justify=between]{--leans-layout-justify:space-between}.leans-inline[data-wrap=wrap]{--leans-layout-wrap:wrap}.leans-inline[data-wrap=nowrap]{--leans-layout-wrap:nowrap}.leans-grid[data-columns="1"]{--leans-layout-columns:1}.leans-grid[data-columns="2"]{--leans-layout-columns:2}.leans-grid[data-columns="3"]{--leans-layout-columns:3}.leans-grid[data-columns="4"]{--leans-layout-columns:4}.leans-grid[data-columns="6"]{--leans-layout-columns:6}.leans-grid[data-columns="12"]{--leans-layout-columns:12}.leans-container{box-sizing:border-box;max-width:var(--leans-container-max-width,64rem);min-width:0;padding-inline:var(--leans-container-padding,var(--leans-space-4));width:100%;margin-inline:auto}.leans-container[data-size=narrow]{--leans-container-max-width:40rem}.leans-container[data-size=medium]{--leans-container-max-width:64rem}.leans-container[data-size=wide]{--leans-container-max-width:80rem}.leans-container[data-size=full]{--leans-container-max-width:none}.leans-container[data-padding=none]{--leans-container-padding:0rem}.leans-container[data-padding="1"]{--leans-container-padding:var(--leans-space-1)}.leans-container[data-padding="2"]{--leans-container-padding:var(--leans-space-2)}.leans-container[data-padding="3"]{--leans-container-padding:var(--leans-space-3)}.leans-container[data-padding="4"]{--leans-container-padding:var(--leans-space-4)}.leans-container[data-padding="6"]{--leans-container-padding:var(--leans-space-6)}.leans-container[data-padding="8"]{--leans-container-padding:var(--leans-space-8)}.leans-container[data-padding="12"]{--leans-container-padding:var(--leans-space-12)}.leans-container[data-padding="16"]{--leans-container-padding:var(--leans-space-16)}.leans-separator{background:var(--leans-semantic-color-border);height:var(--leans-border-hairline);border:0;flex:none;align-self:stretch;width:100%;margin:0}.leans-separator[data-orientation=vertical]{height:auto;min-height:1rem;width:var(--leans-border-hairline)}.leans-provider:focus-visible,.leans-provider :focus-visible{outline:var(--leans-component-focus-width) solid var(--leans-semantic-color-focus-ring);outline-offset:var(--leans-component-focus-offset)}}@keyframes leans-action-pending{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.leans-button,.leans-link,.leans-button:before{animation-duration:var(--leans-motion-instant)!important;transition-duration:var(--leans-motion-instant)!important}}@media (forced-colors:active){.leans-button,.leans-link{forced-color-adjust:auto}.leans-button[data-focus-visible],.leans-link[data-focus-visible]{outline-color:highlight}.leans-button[data-disabled],.leans-button[data-pending],.leans-link[data-disabled]{color:graytext}}@media (prefers-reduced-motion:reduce){.leans-switch__thumb{transition-duration:.001ms}}@media (forced-colors:active){.leans-control,.leans-choice__indicator,.leans-popover,.leans-tag,.leans-switch__track{forced-color-adjust:auto;border-color:canvastext}.leans-choice[data-selected] .leans-choice__indicator,.leans-switch[data-selected] .leans-switch__track{background:highlight}.leans-calendar__cell[data-selected]{forced-color-adjust:auto}}@media (prefers-reduced-motion:reduce){.leans-drop-zone{transition-duration:.001ms}}@media (forced-colors:active){.leans-file-trigger__button,.leans-drop-zone{forced-color-adjust:auto;border-color:canvastext}.leans-drop-zone[data-drop-target]{border-color:highlight}.leans-tabs__tab[data-selected],.leans-pagination__button[aria-current=page],.leans-stepper__item[data-state=current] .leans-stepper__marker,.leans-command-menu__item[data-focused]{forced-color-adjust:auto}}@media (prefers-reduced-motion:reduce){.leans-command-menu__popover{transition-duration:0s}}@media (width<=32rem){.leans-stepper__list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.leans-disclosure__indicator{transition-duration:.001ms}}@media (forced-colors:active){.leans-accordion,.leans-accordion__item,.leans-collapsible{forced-color-adjust:auto;border-color:canvastext}.leans-disclosure__trigger:focus-visible{outline-color:highlight}}@keyframes leans-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes leans-overlay-exit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.leans-dialog-overlay,.leans-popover,.leans-menu__popover,.leans-tooltip{animation-duration:.001ms!important}}@media (forced-colors:active){.leans-dialog-overlay{background:canvas}.leans-dialog,.leans-popover,.leans-menu__popover,.leans-tooltip,.leans-toast{forced-color-adjust:auto;border-color:canvastext}.leans-menu__item[data-focused]{outline-color:highlight}}@keyframes leans-progress-indeterminate{0%{transform:translate(-105%)}to{transform:translate(255%)}}@keyframes leans-spin{to{transform:rotate(360deg)}}@keyframes leans-skeleton-pulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.leans-progress__fill,.leans-progress-circle__fill,.leans-progress-circle__visual,.leans-spinner__visual,.leans-skeleton__line{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.leans-alert{border-color:canvastext}.leans-progress__track{border:1px solid canvastext}.leans-progress__fill{background:highlight}.leans-progress-circle__track{stroke:canvastext}.leans-progress-circle__fill,.leans-spinner__visual circle{stroke:highlight}.leans-skeleton__line{background:graytext}}@media (prefers-reduced-motion:reduce){.leans-meter__fill{transition-duration:.001ms!important}}@media (forced-colors:active){.leans-badge,.leans-avatar,.leans-empty-state{border-color:canvastext}.leans-meter__track{border:1px solid canvastext}.leans-meter__fill{background:highlight}.leans-table__row[data-selected],.leans-collection-listbox__item[data-selected]{color:highlighttext;forced-color-adjust:none;background:highlight}.leans-table__column,.leans-table__cell,.leans-collection-listbox,.leans-collection-tags__tag{border-color:canvastext}}@media (prefers-reduced-motion:reduce){.leans-provider,.leans-provider:before,.leans-provider:after,.leans-provider *,.leans-provider :before,.leans-provider :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.leans-separator{background:canvastext}.leans-provider:focus-visible,.leans-provider :focus-visible{outline-color:highlight}}body{background:var(--leans-color-neutral-100);color:var(--leans-color-neutral-800);font-family:system-ui,sans-serif}main{max-width:1060px;margin:auto;padding:24px}header{margin-bottom:24px;font-size:22px}section,article{background:var(--leans-color-neutral-0);border:1px solid var(--leans-color-neutral-200);border-radius:12px;margin-bottom:20px;padding:24px}.identity{flex-wrap:wrap;align-items:center;gap:16px;display:flex}label{gap:8px;margin-block:12px;font-weight:600;display:grid}input,textarea,select{font:inherit;border:1px solid var(--leans-color-neutral-400);border-radius:6px;padding:12px}textarea{width:min(100%,600px);min-height:100px}a{color:var(--leans-color-blue-800)}.actions{gap:12px;display:flex}dt{margin-top:12px;font-weight:600}dd{overflow-wrap:anywhere;margin:4px 0}.queue-scroll{height:520px;margin-block:16px;overflow:auto}.queue-row{border-bottom:1px solid var(--leans-color-neutral-200);padding:16px}[role=alert]{color:#9c2424}