/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--yui-font-mono:var(--y3-font-mono);--yui-text-sm:var(--y3-font-size-sm);--yui-text-base:var(--y3-font-size-md);--yui-text-lg:var(--y3-font-size-lg);--yui-font-weight-medium:var(--y3-font-weight-medium);--yui-font-weight-bold:var(--y3-font-weight-bold);--yui-radius-sm:var(--y3-radius-sm);--yui-radius-md:var(--y3-radius-md);--yui-radius-lg:var(--y3-radius-lg);--yui-radius-xl:var(--y3-radius-xl);--yui-radius-2xl:var(--y3-radius-2xl);--yui-shadow-xs:var(--y3-shadow-xs);--yui-shadow-sm:var(--y3-shadow-sm);--yui-shadow-md:var(--y3-shadow-md);--yui-shadow-lg:var(--y3-shadow-lg);--yui-radius-none:var(--y3-radius-none);--yui-radius-full:var(--y3-radius-full);--yui-ease-standard:var(--y3-easing-standard);--yui-ease-enter:var(--y3-easing-enter);--yui-ease-exit:var(--y3-easing-exit)}}@layer components{:where(.y3-ui){--y3-color-surface:var(--y3-color-light-surface,var(--color-content-bg,#fff));--y3-color-surface-alt:var(--y3-color-light-surface-alt,var(--color-content-bg-alt,#f5f5f5));--y3-color-border:var(--y3-color-light-border,var(--color-content-border,#d7d7d7));--y3-color-heading:var(--y3-color-light-heading,var(--color-content-heading,currentColor));--y3-color-text:var(--y3-color-light-text,var(--color-content-text,currentColor));--y3-color-muted:var(--y3-color-light-muted,var(--color-content-faded,#667085));--y3-color-primary:var(--y3-color-light-primary,var(--color-content-primary,#175cd3));--y3-color-primary-contrast:var(--y3-color-light-primary-contrast,#fff);--y3-color-danger:var(--y3-color-light-danger,#b42318);--y3-color-warning:var(--y3-color-light-warning,#b54708);--y3-color-success:var(--y3-color-light-success,#067647);--y3-color-primary-hover:var(--y3-color-light-primary-hover,var(--y3-color-primary,#175cd3))}@supports (color:color-mix(in lab, red, red)){:where(.y3-ui){--y3-color-primary-hover:var(--y3-color-light-primary-hover,color-mix(in srgb, var(--y3-color-primary,#175cd3) 85%, black))}}:where(.y3-ui){--y3-color-danger-hover:var(--y3-color-light-danger-hover,var(--y3-color-danger,#b42318))}@supports (color:color-mix(in lab, red, red)){:where(.y3-ui){--y3-color-danger-hover:var(--y3-color-light-danger-hover,color-mix(in srgb, var(--y3-color-danger,#b42318) 85%, black))}}:where(.y3-ui){--y3-color-secondary:var(--y3-color-light-secondary,var(--color-content-secondary,#475467));--y3-color-secondary-contrast:var(--y3-color-light-secondary-contrast,#fff);--y3-color-accent-1:var(--y3-color-light-accent-1,#7a5af8);--y3-color-accent-1-contrast:var(--y3-color-light-accent-1-contrast,#fff);--y3-color-accent-2:var(--y3-color-light-accent-2,#0e9384);--y3-color-accent-2-contrast:var(--y3-color-light-accent-2-contrast,#fff);--y3-color-link:var(--y3-color-light-link,var(--color-content-link,#175cd3));--y3-color-link-hover:var(--y3-color-light-link-hover,var(--color-content-link-hover,#144eb3));--y3-color-primary-soft:var(--y3-color-light-primary-soft,var(--color-content-primary-faded,#eff4ff));--y3-color-surface-elevated:var(--y3-color-light-surface-elevated,#fff);--y3-color-surface-disabled:var(--y3-color-light-surface-disabled,#f2f4f7);--y3-color-border-subtle:var(--y3-color-light-border-subtle,#eaecf0);--y3-color-border-strong:var(--y3-color-light-border-strong,#98a2b3);--y3-color-text-inverse:var(--y3-color-light-text-inverse,#fff);--y3-color-text-disabled:var(--y3-color-light-text-disabled,#98a2b3);--y3-color-focus:var(--y3-color-light-focus,#1570ef);--y3-color-selection:var(--y3-color-light-selection,#d1e0ff);--y3-color-scrim:var(--y3-color-light-scrim,#10182899);--y3-color-info:var(--y3-color-light-info,#1570ef);--y3-color-info-surface:var(--y3-color-light-info-surface,#eff8ff);--y3-color-info-contrast:var(--y3-color-light-info-contrast,#fff);--y3-color-success-surface:var(--y3-color-light-success-surface,#ecfdf3);--y3-color-success-contrast:var(--y3-color-light-success-contrast,#fff);--y3-color-warning-surface:var(--y3-color-light-warning-surface,#fffaeb);--y3-color-warning-contrast:var(--y3-color-light-warning-contrast,#fff);--y3-color-danger-surface:var(--y3-color-light-danger-surface,#fef3f2);--y3-color-danger-contrast:var(--y3-color-light-danger-contrast,#fff);--y3-color-text-muted:var(--y3-color-muted);--y3-color-surface-soft:var(--y3-color-surface-alt);--yui-color-primary:var(--y3-color-primary);--yui-color-primary-contrast:var(--y3-color-primary-contrast);--yui-color-surface:var(--y3-color-surface);--yui-color-surface-alt:var(--y3-color-surface-alt);--yui-color-heading:var(--y3-color-heading);--yui-color-text:var(--y3-color-text);--yui-color-muted:var(--y3-color-muted);--yui-color-border:var(--y3-color-border);--yui-color-success:var(--y3-color-success);--yui-color-warning:var(--y3-color-warning);--yui-color-danger:var(--y3-color-danger);--yui-color-primary-hover:var(--y3-color-primary-hover);--yui-color-danger-hover:var(--y3-color-danger-hover);--yui-color-accent-1:var(--y3-color-accent-1);--yui-color-accent-1-contrast:var(--y3-color-accent-1-contrast);--yui-color-accent-2:var(--y3-color-accent-2);--yui-color-accent-2-contrast:var(--y3-color-accent-2-contrast);--yui-color-secondary:var(--y3-color-secondary);--yui-color-secondary-contrast:var(--y3-color-secondary-contrast);--yui-color-link:var(--y3-color-link);--yui-color-link-hover:var(--y3-color-link-hover);--yui-color-primary-soft:var(--y3-color-primary-soft);--yui-color-surface-elevated:var(--y3-color-surface-elevated);--yui-color-surface-disabled:var(--y3-color-surface-disabled);--yui-color-border-subtle:var(--y3-color-border-subtle);--yui-color-border-strong:var(--y3-color-border-strong);--yui-color-text-inverse:var(--y3-color-text-inverse);--yui-color-text-disabled:var(--y3-color-text-disabled);--yui-color-focus:var(--y3-color-focus);--yui-color-selection:var(--y3-color-selection);--yui-color-scrim:var(--y3-color-scrim);--yui-color-info:var(--y3-color-info);--yui-color-info-surface:var(--y3-color-info-surface);--yui-color-info-contrast:var(--y3-color-info-contrast);--yui-color-success-surface:var(--y3-color-success-surface);--yui-color-success-contrast:var(--y3-color-success-contrast);--yui-color-warning-surface:var(--y3-color-warning-surface);--yui-color-warning-contrast:var(--y3-color-warning-contrast);--yui-color-danger-surface:var(--y3-color-danger-surface);--yui-color-danger-contrast:var(--y3-color-danger-contrast);--y3-button-radius:var(--y3-radius-md,.5rem);--y3-button-primary-background:var(--y3-button-primary-light-background,var(--y3-color-primary,#175cd3));--y3-button-primary-text:var(--y3-button-primary-light-text,var(--y3-color-primary-contrast,#fff));--y3-button-primary-border:var(--y3-button-primary-light-border,var(--y3-color-primary,#175cd3));--y3-button-primary-background-hover:var(--y3-button-primary-light-background-hover,var(--y3-color-primary-hover,#144eb3));--y3-button-primary-text-hover:var(--y3-button-primary-light-text-hover,var(--y3-color-primary-contrast,#fff));--y3-button-primary-border-hover:var(--y3-button-primary-light-border-hover,var(--y3-color-primary-hover,#144eb3));--y3-button-primary-shadow:var(--y3-button-primary-light-shadow,none);--y3-button-primary-shadow-hover:var(--y3-button-primary-light-shadow-hover,none);--y3-button-primary-focus:var(--y3-button-primary-light-focus,var(--y3-color-primary,#175cd3));--y3-button-secondary-background:var(--y3-button-secondary-light-background,var(--y3-color-surface,#fff));--y3-button-secondary-text:var(--y3-button-secondary-light-text,var(--y3-color-text,currentColor));--y3-button-secondary-border:var(--y3-button-secondary-light-border,var(--y3-color-border,#d7d7d7));--y3-button-secondary-background-hover:var(--y3-button-secondary-light-background-hover,var(--y3-color-surface-alt,#f5f5f5));--y3-button-secondary-text-hover:var(--y3-button-secondary-light-text-hover,var(--y3-color-heading,currentColor));--y3-button-secondary-border-hover:var(--y3-button-secondary-light-border-hover,var(--y3-color-border,#d7d7d7));--y3-button-secondary-shadow:var(--y3-button-secondary-light-shadow,none);--y3-button-secondary-shadow-hover:var(--y3-button-secondary-light-shadow-hover,none);--y3-button-secondary-focus:var(--y3-button-secondary-light-focus,var(--y3-color-primary,#175cd3));--y3-button-outline-background:var(--y3-button-outline-light-background,transparent);--y3-button-outline-text:var(--y3-button-outline-light-text,var(--y3-color-primary,#175cd3));--y3-button-outline-border:var(--y3-button-outline-light-border,var(--y3-color-primary,#175cd3));--y3-button-outline-background-hover:var(--y3-button-outline-light-background-hover,var(--y3-color-primary,#175cd3));--y3-button-outline-text-hover:var(--y3-button-outline-light-text-hover,var(--y3-color-primary-contrast,#fff));--y3-button-outline-border-hover:var(--y3-button-outline-light-border-hover,var(--y3-color-primary,#175cd3));--y3-button-outline-shadow:var(--y3-button-outline-light-shadow,none);--y3-button-outline-shadow-hover:var(--y3-button-outline-light-shadow-hover,none);--y3-button-outline-focus:var(--y3-button-outline-light-focus,var(--y3-color-primary,#175cd3));--y3-button-danger-background:var(--y3-button-danger-light-background,var(--y3-color-danger,#b42318));--y3-button-danger-text:var(--y3-button-danger-light-text,#fff);--y3-button-danger-border:var(--y3-button-danger-light-border,var(--y3-color-danger,#b42318));--y3-button-danger-background-hover:var(--y3-button-danger-light-background-hover,var(--y3-color-danger-hover,#991e14));--y3-button-danger-text-hover:var(--y3-button-danger-light-text-hover,#fff);--y3-button-danger-border-hover:var(--y3-button-danger-light-border-hover,var(--y3-color-danger-hover,#991e14));--y3-button-danger-shadow:var(--y3-button-danger-light-shadow,none);--y3-button-danger-shadow-hover:var(--y3-button-danger-light-shadow-hover,none);--y3-button-danger-focus:var(--y3-button-danger-light-focus,var(--y3-color-danger,#b42318));--y3-button-filter-background:var(--y3-button-filter-light-background,var(--y3-color-surface,#fff));--y3-button-filter-text:var(--y3-button-filter-light-text,var(--y3-color-text,currentColor));--y3-button-filter-border:var(--y3-button-filter-light-border,var(--y3-color-border,#d7d7d7));--y3-button-filter-background-hover:var(--y3-button-filter-light-background-hover,var(--y3-color-surface-alt,#f5f5f5));--y3-button-filter-text-hover:var(--y3-button-filter-light-text-hover,var(--y3-color-heading,currentColor));--y3-button-filter-border-hover:var(--y3-button-filter-light-border-hover,var(--y3-color-border,#d7d7d7));--y3-button-filter-shadow:var(--y3-button-filter-light-shadow,none);--y3-button-filter-shadow-hover:var(--y3-button-filter-light-shadow-hover,none);--y3-button-filter-focus:var(--y3-button-filter-light-focus,var(--y3-color-primary,#175cd3));--y3-button-filter-background-active:var(--y3-button-filter-light-background-active,var(--y3-color-primary,#175cd3));--y3-button-filter-text-active:var(--y3-button-filter-light-text-active,var(--y3-color-primary-contrast,#fff));--y3-button-filter-border-active:var(--y3-button-filter-light-border-active,var(--y3-color-primary,#175cd3));--y3-button-filter-shadow-active:var(--y3-button-filter-light-shadow-active,none);--y3-button-ghost-background:var(--y3-button-ghost-light-background,transparent);--y3-button-ghost-text:var(--y3-button-ghost-light-text,var(--y3-color-text,currentColor));--y3-button-ghost-border:var(--y3-button-ghost-light-border,transparent);--y3-button-ghost-background-hover:var(--y3-button-ghost-light-background-hover,var(--y3-color-surface-alt,#f5f5f5));--y3-button-ghost-text-hover:var(--y3-button-ghost-light-text-hover,var(--y3-color-heading,currentColor));--y3-button-ghost-border-hover:var(--y3-button-ghost-light-border-hover,transparent);--y3-button-ghost-shadow:var(--y3-button-ghost-light-shadow,none);--y3-button-ghost-shadow-hover:var(--y3-button-ghost-light-shadow-hover,none);--y3-button-ghost-focus:var(--y3-button-ghost-light-focus,var(--y3-color-primary,#175cd3));--y3-container-width:var(--site-content-width,1200px);--y3-space-1:.25rem;--y3-space-2:.5rem;--y3-space-3:.75rem;--y3-space-4:1rem;--y3-space-6:1.5rem;--y3-space-8:2rem;--y3-space-12:3rem;--y3-radius-none:0;--y3-radius-sm:.25rem;--y3-radius-md:.5rem;--y3-radius-lg:.75rem;--y3-radius-xl:1rem;--y3-radius-2xl:1.5rem;--y3-radius-full:9999px;--y3-border-width-none:0;--y3-border-width:1px;--y3-border-width-strong:2px;--y3-border-width-accent:.25rem;--y3-shadow-none:none;--y3-shadow-xs:0 1px 2px #0000000f;--y3-shadow-sm:0 1px 3px #0000001f;--y3-shadow-md:0 4px 12px #00000024;--y3-shadow-lg:0 12px 32px #0003;--y3-shadow-overlay:0 24px 64px #00000047;--y3-focus-width:2px;--y3-focus-offset:2px;--y3-control-height-sm:1.75rem;--y3-control-height-md:2.25rem;--y3-control-height-lg:2.75rem;--y3-icon-size-sm:1rem;--y3-icon-size-md:1.25rem;--y3-icon-size-lg:1.5rem;--y3-font-size-sm:.875rem;--y3-font-size-md:1rem;--y3-font-size-lg:1.125rem;--y3-line-height-tight:1.25;--y3-line-height-normal:1.5;--y3-font-weight-medium:500;--y3-font-weight-bold:700;--y3-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--y3-duration-fast:.1s;--y3-duration-normal:.2s;--y3-duration-slow:.35s;--y3-easing-standard:cubic-bezier(.2, 0, .2, 1);--y3-easing-enter:cubic-bezier(0, 0, .2, 1);--y3-easing-exit:cubic-bezier(.4, 0, 1, 1);--y3-content-width:72rem;--y3-text-measure:68ch;--y3-section-space:var(--y3-space-8);--y3-card-radius:var(--y3-radius-md);--y3-card-border-width:var(--y3-border-width);--y3-card-shadow:var(--y3-shadow-sm);--y3-control-radius:var(--y3-radius-sm);--y3-control-border-width:var(--y3-border-width);--y3-dialog-radius:var(--y3-radius-xl);--y3-dialog-shadow:var(--y3-shadow-overlay);--y3-badge-radius:var(--y3-radius-full);--y3-dropdown-shadow:var(--y3-shadow-md);--y3-toast-shadow:var(--y3-shadow-lg);--y3-shadow-card:var(--y3-card-shadow);--y3-radius-card:var(--y3-card-radius);--yui-radius-none:var(--y3-radius-none);--yui-radius-sm:var(--y3-radius-sm);--yui-radius-md:var(--y3-radius-md);--yui-radius-lg:var(--y3-radius-lg);--yui-radius-xl:var(--y3-radius-xl);--yui-radius-2xl:var(--y3-radius-2xl);--yui-radius-full:var(--y3-radius-full);--yui-shadow-xs:var(--y3-shadow-xs);--yui-shadow-sm:var(--y3-shadow-sm);--yui-shadow-md:var(--y3-shadow-md);--yui-shadow-lg:var(--y3-shadow-lg);--yui-text-sm:var(--y3-font-size-sm);--yui-text-base:var(--y3-font-size-md);--yui-text-lg:var(--y3-font-size-lg);--yui-font-weight-medium:var(--y3-font-weight-medium);--yui-font-weight-bold:var(--y3-font-weight-bold);--yui-font-mono:var(--y3-font-mono);--yui-ease-standard:var(--y3-easing-standard);--yui-ease-enter:var(--y3-easing-enter);--yui-ease-exit:var(--y3-easing-exit);--y3-transition:var(--y3-duration-normal);--y3-transparency-light-background:#fff;--y3-transparency-dark-background:#101828;--y3-transparency-light-image:url(../images/alpha-light.png);--y3-transparency-dark-image:url(../images/alpha-dark.png);color:var(--y3-color-text)}:where(.y3-ui[data-y3-theme=dark]){--y3-color-surface:var(--y3-color-dark-surface,var(--color-alt-content-bg,#18181b));--y3-color-surface-alt:var(--y3-color-dark-surface-alt,var(--color-alt-content-bg-alt,#27272a));--y3-color-border:var(--y3-color-dark-border,var(--color-alt-content-border,#52525b));--y3-color-heading:var(--y3-color-dark-heading,var(--color-alt-content-heading,#fff));--y3-color-text:var(--y3-color-dark-text,var(--color-alt-content-text,#f4f4f5));--y3-color-muted:var(--y3-color-dark-muted,var(--color-alt-content-faded,#a1a1aa));--y3-color-primary:var(--y3-color-dark-primary,var(--color-alt-content-primary,#84adff));--y3-color-primary-contrast:var(--y3-color-dark-primary-contrast,#101828);--y3-color-danger:var(--y3-color-dark-danger,#f97066);--y3-color-warning:var(--y3-color-dark-warning,#fec84b);--y3-color-success:var(--y3-color-dark-success,#32d583);--y3-color-primary-hover:var(--y3-color-dark-primary-hover,var(--y3-color-primary,#84adff))}@supports (color:color-mix(in lab, red, red)){:where(.y3-ui[data-y3-theme=dark]){--y3-color-primary-hover:var(--y3-color-dark-primary-hover,color-mix(in srgb, var(--y3-color-primary,#84adff) 85%, black))}}:where(.y3-ui[data-y3-theme=dark]){--y3-color-danger-hover:var(--y3-color-dark-danger-hover,var(--y3-color-danger,#f97066))}@supports (color:color-mix(in lab, red, red)){:where(.y3-ui[data-y3-theme=dark]){--y3-color-danger-hover:var(--y3-color-dark-danger-hover,color-mix(in srgb, var(--y3-color-danger,#f97066) 85%, black))}}:where(.y3-ui[data-y3-theme=dark]){--y3-color-secondary:var(--y3-color-dark-secondary,var(--color-alt-content-secondary,#cbd5e1));--y3-color-secondary-contrast:var(--y3-color-dark-secondary-contrast,#101828);--y3-color-accent-1:var(--y3-color-dark-accent-1,#bdb4fe);--y3-color-accent-1-contrast:var(--y3-color-dark-accent-1-contrast,#101828);--y3-color-accent-2:var(--y3-color-dark-accent-2,#5fe9d0);--y3-color-accent-2-contrast:var(--y3-color-dark-accent-2-contrast,#101828);--y3-color-link:var(--y3-color-dark-link,var(--color-alt-content-link,#84adff));--y3-color-link-hover:var(--y3-color-dark-link-hover,var(--color-alt-content-link-hover,#7093d9));--y3-color-primary-soft:var(--y3-color-dark-primary-soft,#1e2a47);--y3-color-surface-elevated:var(--y3-color-dark-surface-elevated,#27272a);--y3-color-surface-disabled:var(--y3-color-dark-surface-disabled,#27272a);--y3-color-border-subtle:var(--y3-color-dark-border-subtle,#3f3f46);--y3-color-border-strong:var(--y3-color-dark-border-strong,#71717a);--y3-color-text-inverse:var(--y3-color-dark-text-inverse,#18181b);--y3-color-text-disabled:var(--y3-color-dark-text-disabled,#71717a);--y3-color-focus:var(--y3-color-dark-focus,#84adff);--y3-color-selection:var(--y3-color-dark-selection,#1e2a47);--y3-color-scrim:var(--y3-color-dark-scrim,#000000b3);--y3-color-info:var(--y3-color-dark-info,#84caff);--y3-color-info-surface:var(--y3-color-dark-info-surface,#102a43);--y3-color-info-contrast:var(--y3-color-dark-info-contrast,#0b1727);--y3-color-success-surface:var(--y3-color-dark-success-surface,#053321);--y3-color-success-contrast:var(--y3-color-dark-success-contrast,#022c22);--y3-color-warning-surface:var(--y3-color-dark-warning-surface,#3d2a04);--y3-color-warning-contrast:var(--y3-color-dark-warning-contrast,#2e1c02);--y3-color-danger-surface:var(--y3-color-dark-danger-surface,#3b1412);--y3-color-danger-contrast:var(--y3-color-dark-danger-contrast,#2b0d0b);--y3-color-text-muted:var(--y3-color-muted);--y3-color-surface-soft:var(--y3-color-surface-alt);--yui-color-primary:var(--y3-color-primary);--yui-color-primary-contrast:var(--y3-color-primary-contrast);--yui-color-surface:var(--y3-color-surface);--yui-color-surface-alt:var(--y3-color-surface-alt);--yui-color-heading:var(--y3-color-heading);--yui-color-text:var(--y3-color-text);--yui-color-muted:var(--y3-color-muted);--yui-color-border:var(--y3-color-border);--yui-color-success:var(--y3-color-success);--yui-color-warning:var(--y3-color-warning);--yui-color-danger:var(--y3-color-danger);--yui-color-primary-hover:var(--y3-color-primary-hover);--yui-color-danger-hover:var(--y3-color-danger-hover);--yui-color-accent-1:var(--y3-color-accent-1);--yui-color-accent-1-contrast:var(--y3-color-accent-1-contrast);--yui-color-accent-2:var(--y3-color-accent-2);--yui-color-accent-2-contrast:var(--y3-color-accent-2-contrast);--yui-color-secondary:var(--y3-color-secondary);--yui-color-secondary-contrast:var(--y3-color-secondary-contrast);--yui-color-link:var(--y3-color-link);--yui-color-link-hover:var(--y3-color-link-hover);--yui-color-primary-soft:var(--y3-color-primary-soft);--yui-color-surface-elevated:var(--y3-color-surface-elevated);--yui-color-surface-disabled:var(--y3-color-surface-disabled);--yui-color-border-subtle:var(--y3-color-border-subtle);--yui-color-border-strong:var(--y3-color-border-strong);--yui-color-text-inverse:var(--y3-color-text-inverse);--yui-color-text-disabled:var(--y3-color-text-disabled);--yui-color-focus:var(--y3-color-focus);--yui-color-selection:var(--y3-color-selection);--yui-color-scrim:var(--y3-color-scrim);--yui-color-info:var(--y3-color-info);--yui-color-info-surface:var(--y3-color-info-surface);--yui-color-info-contrast:var(--y3-color-info-contrast);--yui-color-success-surface:var(--y3-color-success-surface);--yui-color-success-contrast:var(--y3-color-success-contrast);--yui-color-warning-surface:var(--y3-color-warning-surface);--yui-color-warning-contrast:var(--y3-color-warning-contrast);--yui-color-danger-surface:var(--y3-color-danger-surface);--yui-color-danger-contrast:var(--y3-color-danger-contrast);--y3-button-primary-background:var(--y3-button-primary-dark-background,var(--y3-color-primary,#84adff));--y3-button-primary-text:var(--y3-button-primary-dark-text,var(--y3-color-primary-contrast,#fff));--y3-button-primary-border:var(--y3-button-primary-dark-border,var(--y3-color-primary,#84adff));--y3-button-primary-background-hover:var(--y3-button-primary-dark-background-hover,var(--y3-color-primary-hover,#7093d9));--y3-button-primary-text-hover:var(--y3-button-primary-dark-text-hover,var(--y3-color-primary-contrast,#fff));--y3-button-primary-border-hover:var(--y3-button-primary-dark-border-hover,var(--y3-color-primary-hover,#7093d9));--y3-button-primary-shadow:var(--y3-button-primary-dark-shadow,none);--y3-button-primary-shadow-hover:var(--y3-button-primary-dark-shadow-hover,none);--y3-button-primary-focus:var(--y3-button-primary-dark-focus,var(--y3-color-primary,#84adff));--y3-button-secondary-background:var(--y3-button-secondary-dark-background,var(--y3-color-surface,#18181b));--y3-button-secondary-text:var(--y3-button-secondary-dark-text,var(--y3-color-text,#f4f4f5));--y3-button-secondary-border:var(--y3-button-secondary-dark-border,var(--y3-color-border,#52525b));--y3-button-secondary-background-hover:var(--y3-button-secondary-dark-background-hover,var(--y3-color-surface-alt,#27272a));--y3-button-secondary-text-hover:var(--y3-button-secondary-dark-text-hover,var(--y3-color-heading,#fff));--y3-button-secondary-border-hover:var(--y3-button-secondary-dark-border-hover,var(--y3-color-border,#52525b));--y3-button-secondary-shadow:var(--y3-button-secondary-dark-shadow,none);--y3-button-secondary-shadow-hover:var(--y3-button-secondary-dark-shadow-hover,none);--y3-button-secondary-focus:var(--y3-button-secondary-dark-focus,var(--y3-color-primary,#84adff));--y3-button-outline-background:var(--y3-button-outline-dark-background,transparent);--y3-button-outline-text:var(--y3-button-outline-dark-text,var(--y3-color-primary,#84adff));--y3-button-outline-border:var(--y3-button-outline-dark-border,var(--y3-color-primary,#84adff));--y3-button-outline-background-hover:var(--y3-button-outline-dark-background-hover,var(--y3-color-primary,#84adff));--y3-button-outline-text-hover:var(--y3-button-outline-dark-text-hover,var(--y3-color-primary-contrast,#fff));--y3-button-outline-border-hover:var(--y3-button-outline-dark-border-hover,var(--y3-color-primary,#84adff));--y3-button-outline-shadow:var(--y3-button-outline-dark-shadow,none);--y3-button-outline-shadow-hover:var(--y3-button-outline-dark-shadow-hover,none);--y3-button-outline-focus:var(--y3-button-outline-dark-focus,var(--y3-color-primary,#84adff));--y3-button-danger-background:var(--y3-button-danger-dark-background,var(--y3-color-danger,#b42318));--y3-button-danger-text:var(--y3-button-danger-dark-text,#fff);--y3-button-danger-border:var(--y3-button-danger-dark-border,var(--y3-color-danger,#b42318));--y3-button-danger-background-hover:var(--y3-button-danger-dark-background-hover,var(--y3-color-danger-hover,#d45f57));--y3-button-danger-text-hover:var(--y3-button-danger-dark-text-hover,#fff);--y3-button-danger-border-hover:var(--y3-button-danger-dark-border-hover,var(--y3-color-danger-hover,#d45f57));--y3-button-danger-shadow:var(--y3-button-danger-dark-shadow,none);--y3-button-danger-shadow-hover:var(--y3-button-danger-dark-shadow-hover,none);--y3-button-danger-focus:var(--y3-button-danger-dark-focus,var(--y3-color-danger,#b42318));--y3-button-filter-background:var(--y3-button-filter-dark-background,var(--y3-color-surface,#18181b));--y3-button-filter-text:var(--y3-button-filter-dark-text,var(--y3-color-text,#f4f4f5));--y3-button-filter-border:var(--y3-button-filter-dark-border,var(--y3-color-border,#52525b));--y3-button-filter-background-hover:var(--y3-button-filter-dark-background-hover,var(--y3-color-surface-alt,#27272a));--y3-button-filter-text-hover:var(--y3-button-filter-dark-text-hover,var(--y3-color-heading,#fff));--y3-button-filter-border-hover:var(--y3-button-filter-dark-border-hover,var(--y3-color-border,#52525b));--y3-button-filter-shadow:var(--y3-button-filter-dark-shadow,none);--y3-button-filter-shadow-hover:var(--y3-button-filter-dark-shadow-hover,none);--y3-button-filter-focus:var(--y3-button-filter-dark-focus,var(--y3-color-primary,#84adff));--y3-button-filter-background-active:var(--y3-button-filter-dark-background-active,var(--y3-color-primary,#84adff));--y3-button-filter-text-active:var(--y3-button-filter-dark-text-active,var(--y3-color-primary-contrast,#fff));--y3-button-filter-border-active:var(--y3-button-filter-dark-border-active,var(--y3-color-primary,#84adff));--y3-button-filter-shadow-active:var(--y3-button-filter-dark-shadow-active,none);--y3-button-ghost-background:var(--y3-button-ghost-dark-background,transparent);--y3-button-ghost-text:var(--y3-button-ghost-dark-text,var(--y3-color-text,#f4f4f5));--y3-button-ghost-border:var(--y3-button-ghost-dark-border,transparent);--y3-button-ghost-background-hover:var(--y3-button-ghost-dark-background-hover,var(--y3-color-surface-alt,#27272a));--y3-button-ghost-text-hover:var(--y3-button-ghost-dark-text-hover,var(--y3-color-heading,#fff));--y3-button-ghost-border-hover:var(--y3-button-ghost-dark-border-hover,transparent);--y3-button-ghost-shadow:var(--y3-button-ghost-dark-shadow,none);--y3-button-ghost-shadow-hover:var(--y3-button-ghost-dark-shadow-hover,none);--y3-button-ghost-focus:var(--y3-button-ghost-dark-focus,var(--y3-color-primary,#84adff))}.y3-ui,.y3-ui *,.y3-ui :before,.y3-ui :after{box-sizing:border-box}.y3-transparency{background-position:0 0;background-repeat:repeat}.y3-transparency--light{background-color:var(--y3-transparency-light-background,#fff);background-image:var(--y3-transparency-light-image,url(../images/alpha-light.png))}.y3-transparency--dark{background-color:var(--y3-transparency-dark-background,#101828);background-image:var(--y3-transparency-dark-image,url(../images/alpha-dark.png))}.y3-container{width:100%;max-width:var(--y3-container-width,1200px);margin-inline:auto;position:relative}.y3-section{padding-block:var(--y3-section-space,var(--y3-space-8,2rem))}.y3-stack{gap:var(--y3-stack-gap,var(--y3-space-4,1rem));flex-direction:column;display:flex}.y3-cluster,.y3-toolbar{align-items:center;gap:var(--y3-cluster-gap,var(--y3-space-3,.75rem));flex-wrap:wrap;display:flex}.y3-grid{gap:var(--y3-grid-gap,20px);grid-template-columns:repeat(var(--y3-grid-columns,1), minmax(0, 1fr));display:grid}@media (min-width:48rem){.y3-grid--2{--y3-grid-columns:2}.y3-grid--3{--y3-grid-columns:3}.y3-grid--4{--y3-grid-columns:4}.y3-grid--5{--y3-grid-columns:5}}.y3-card{--y3-card-einzug:calc(var(--y3-card-border-width) + var(--y3-card-padding,var(--y3-space-6)));width:100%;padding:var(--y3-card-padding,var(--y3-space-6,1.5rem));color:var(--y3-color-text,currentColor);background:var(--y3-color-surface,#fff);border:var(--y3-card-border-width) solid var(--y3-color-border,#d7d7d7);border-radius:var(--y3-card-radius);box-shadow:var(--y3-card-shadow);position:relative}.y3-card>.y3-inset{border-radius:max(0px, calc(var(--y3-card-radius) - var(--y3-card-einzug)))}.y3-card__title{margin-block:0 var(--y3-space-3,.75rem);color:var(--y3-color-heading,currentColor);font:inherit;font-size:1.2rem;font-weight:700}.y3-sidebar-navigation{overscroll-behavior:contain;width:100%;top:var(--y3-sidebar-top,calc(var(--y-header-sticky-height,0px) + var(--y3-space-6,1.5rem)));max-height:var(--y3-sidebar-max-height,calc(100svh - var(--y3-sidebar-top,calc(var(--y-header-sticky-height,0px) + var(--y3-space-12,3rem)))));position:sticky;overflow:auto}.y3-button{--y3-button-current-background:var(--y3-button-secondary-background,var(--y3-color-surface,#fff));--y3-button-current-text:var(--y3-button-secondary-text,var(--y3-color-text,currentColor));--y3-button-current-border:var(--y3-button-secondary-border,var(--y3-color-border,#d7d7d7));--y3-button-current-background-hover:var(--y3-button-secondary-background-hover,var(--y3-color-surface-alt,#f5f5f5));--y3-button-current-text-hover:var(--y3-button-secondary-text-hover,var(--y3-color-heading,currentColor));--y3-button-current-border-hover:var(--y3-button-secondary-border-hover,var(--y3-color-border,#d7d7d7));--y3-button-current-shadow:var(--y3-button-secondary-shadow,none);--y3-button-current-shadow-hover:var(--y3-button-secondary-shadow-hover,none);--y3-button-current-focus:var(--y3-button-secondary-focus,var(--y3-color-primary,#175cd3));--y3-button-current-border-width:var(--y3-button-secondary-border-width,1px);--y3-button-current-radius:var(--y3-button-secondary-radius,var(--y3-button-radius,var(--y3-radius-md,.5rem)));--y3-button-current-min-height:var(--y3-button-secondary-min-height,2.75rem);--y3-button-current-padding-x:var(--y3-button-secondary-padding-x,1.5rem);--y3-button-current-padding-y:var(--y3-button-secondary-padding-y,.5rem);--y3-button-current-margin-x:var(--y3-button-secondary-margin-x,0px);--y3-button-current-margin-y:var(--y3-button-secondary-margin-y,0px);--y3-button-current-font-size:var(--y3-button-secondary-font-size,inherit);--y3-button-current-font-weight:var(--y3-button-secondary-font-weight,inherit);--y3-button-current-letter-spacing:var(--y3-button-secondary-letter-spacing,normal);--y3-button-current-text-transform:var(--y3-button-secondary-text-transform,none);--y3-button-current-transition-duration:var(--y3-button-secondary-transition-duration,var(--y3-transition,.2s));--y3-button-current-focus-width:var(--y3-button-secondary-focus-width,2px);--y3-button-current-focus-offset:var(--y3-button-secondary-focus-offset,2px);--y3-button-current-disabled-opacity:var(--y3-button-secondary-disabled-opacity,.55);margin:var(--y3-button-current-margin-y) var(--y3-button-current-margin-x);min-height:var(--y3-button-current-min-height);padding:var(--y3-button-current-padding-y) var(--y3-button-current-padding-x);color:var(--y3-button-current-text);background:var(--y3-button-current-background);border:var(--y3-button-current-border-width) solid var(--y3-button-current-border);border-radius:var(--y3-button-current-radius);box-shadow:var(--y3-button-current-shadow);cursor:pointer;font:inherit;font-size:var(--y3-button-current-font-size);font-weight:var(--y3-button-current-font-weight);letter-spacing:var(--y3-button-current-letter-spacing);text-transform:var(--y3-button-current-text-transform);transition:background-color var(--y3-button-current-transition-duration), border-color var(--y3-button-current-transition-duration), box-shadow var(--y3-button-current-transition-duration), color var(--y3-button-current-transition-duration);justify-content:center;align-items:center;gap:1em;line-height:1.2;text-decoration:none;display:inline-flex}.y3-button:hover:not(:disabled):not([aria-disabled=true]){color:var(--y3-button-current-text-hover);background:var(--y3-button-current-background-hover);border-color:var(--y3-button-current-border-hover);box-shadow:var(--y3-button-current-shadow-hover)}.y3-button--secondary{--y3-button-current-background:var(--y3-button-secondary-background);--y3-button-current-text:var(--y3-button-secondary-text);--y3-button-current-border:var(--y3-button-secondary-border);--y3-button-current-background-hover:var(--y3-button-secondary-background-hover);--y3-button-current-text-hover:var(--y3-button-secondary-text-hover);--y3-button-current-border-hover:var(--y3-button-secondary-border-hover);--y3-button-current-shadow:var(--y3-button-secondary-shadow);--y3-button-current-shadow-hover:var(--y3-button-secondary-shadow-hover);--y3-button-current-focus:var(--y3-button-secondary-focus);--y3-button-current-margin-x:var(--y3-button-secondary-margin-x,0px);--y3-button-current-margin-y:var(--y3-button-secondary-margin-y,0px)}.y3-button--primary{--y3-button-current-background:var(--y3-button-primary-background);--y3-button-current-text:var(--y3-button-primary-text);--y3-button-current-border:var(--y3-button-primary-border);--y3-button-current-background-hover:var(--y3-button-primary-background-hover);--y3-button-current-text-hover:var(--y3-button-primary-text-hover);--y3-button-current-border-hover:var(--y3-button-primary-border-hover);--y3-button-current-shadow:var(--y3-button-primary-shadow);--y3-button-current-shadow-hover:var(--y3-button-primary-shadow-hover);--y3-button-current-focus:var(--y3-button-primary-focus);--y3-button-current-border-width:var(--y3-button-primary-border-width,1px);--y3-button-current-radius:var(--y3-button-primary-radius,var(--y3-button-radius,var(--y3-radius-md,.5rem)));--y3-button-current-min-height:var(--y3-button-primary-min-height,2.75rem);--y3-button-current-padding-x:var(--y3-button-primary-padding-x,1.5rem);--y3-button-current-padding-y:var(--y3-button-primary-padding-y,.5rem);--y3-button-current-margin-x:var(--y3-button-primary-margin-x,0px);--y3-button-current-margin-y:var(--y3-button-primary-margin-y,0px);--y3-button-current-font-size:var(--y3-button-primary-font-size,inherit);--y3-button-current-font-weight:var(--y3-button-primary-font-weight,inherit);--y3-button-current-letter-spacing:var(--y3-button-primary-letter-spacing,normal);--y3-button-current-text-transform:var(--y3-button-primary-text-transform,none);--y3-button-current-transition-duration:var(--y3-button-primary-transition-duration,var(--y3-transition,.2s));--y3-button-current-focus-width:var(--y3-button-primary-focus-width,2px);--y3-button-current-focus-offset:var(--y3-button-primary-focus-offset,2px);--y3-button-current-disabled-opacity:var(--y3-button-primary-disabled-opacity,.55)}.y3-button--outline{--y3-button-current-background:var(--y3-button-outline-background);--y3-button-current-text:var(--y3-button-outline-text);--y3-button-current-border:var(--y3-button-outline-border);--y3-button-current-background-hover:var(--y3-button-outline-background-hover);--y3-button-current-text-hover:var(--y3-button-outline-text-hover);--y3-button-current-border-hover:var(--y3-button-outline-border-hover);--y3-button-current-shadow:var(--y3-button-outline-shadow);--y3-button-current-shadow-hover:var(--y3-button-outline-shadow-hover);--y3-button-current-focus:var(--y3-button-outline-focus);--y3-button-current-border-width:var(--y3-button-outline-border-width,1px);--y3-button-current-radius:var(--y3-button-outline-radius,var(--y3-radius-md,.5rem));--y3-button-current-min-height:var(--y3-button-outline-min-height,2.75rem);--y3-button-current-padding-x:var(--y3-button-outline-padding-x,1.5rem);--y3-button-current-padding-y:var(--y3-button-outline-padding-y,.5rem);--y3-button-current-margin-x:var(--y3-button-outline-margin-x,0px);--y3-button-current-margin-y:var(--y3-button-outline-margin-y,0px);--y3-button-current-font-size:var(--y3-button-outline-font-size,inherit);--y3-button-current-font-weight:var(--y3-button-outline-font-weight,inherit);--y3-button-current-letter-spacing:var(--y3-button-outline-letter-spacing,normal);--y3-button-current-text-transform:var(--y3-button-outline-text-transform,none);--y3-button-current-transition-duration:var(--y3-button-outline-transition-duration,var(--y3-transition,.2s));--y3-button-current-focus-width:var(--y3-button-outline-focus-width,2px);--y3-button-current-focus-offset:var(--y3-button-outline-focus-offset,2px);--y3-button-current-disabled-opacity:var(--y3-button-outline-disabled-opacity,.55)}.y3-button--danger{--y3-button-current-background:var(--y3-button-danger-background);--y3-button-current-text:var(--y3-button-danger-text);--y3-button-current-border:var(--y3-button-danger-border);--y3-button-current-background-hover:var(--y3-button-danger-background-hover);--y3-button-current-text-hover:var(--y3-button-danger-text-hover);--y3-button-current-border-hover:var(--y3-button-danger-border-hover);--y3-button-current-shadow:var(--y3-button-danger-shadow);--y3-button-current-shadow-hover:var(--y3-button-danger-shadow-hover);--y3-button-current-focus:var(--y3-button-danger-focus);--y3-button-current-border-width:var(--y3-button-danger-border-width,1px);--y3-button-current-radius:var(--y3-button-danger-radius,var(--y3-radius-md,.5rem));--y3-button-current-min-height:var(--y3-button-danger-min-height,2.75rem);--y3-button-current-padding-x:var(--y3-button-danger-padding-x,1.5rem);--y3-button-current-padding-y:var(--y3-button-danger-padding-y,.5rem);--y3-button-current-margin-x:var(--y3-button-danger-margin-x,0px);--y3-button-current-margin-y:var(--y3-button-danger-margin-y,0px);--y3-button-current-font-size:var(--y3-button-danger-font-size,inherit);--y3-button-current-font-weight:var(--y3-button-danger-font-weight,inherit);--y3-button-current-letter-spacing:var(--y3-button-danger-letter-spacing,normal);--y3-button-current-text-transform:var(--y3-button-danger-text-transform,none);--y3-button-current-transition-duration:var(--y3-button-danger-transition-duration,var(--y3-transition,.2s));--y3-button-current-focus-width:var(--y3-button-danger-focus-width,2px);--y3-button-current-focus-offset:var(--y3-button-danger-focus-offset,2px);--y3-button-current-disabled-opacity:var(--y3-button-danger-disabled-opacity,.55)}.y3-button--filter{--y3-button-current-background:var(--y3-button-filter-background);--y3-button-current-text:var(--y3-button-filter-text);--y3-button-current-border:var(--y3-button-filter-border);--y3-button-current-background-hover:var(--y3-button-filter-background-hover);--y3-button-current-text-hover:var(--y3-button-filter-text-hover);--y3-button-current-border-hover:var(--y3-button-filter-border-hover);--y3-button-current-shadow:var(--y3-button-filter-shadow);--y3-button-current-shadow-hover:var(--y3-button-filter-shadow-hover);--y3-button-current-focus:var(--y3-button-filter-focus);--y3-button-current-border-width:var(--y3-button-filter-border-width,1px);--y3-button-current-radius:var(--y3-button-filter-radius,999rem);--y3-button-current-min-height:var(--y3-button-filter-min-height,2rem);--y3-button-current-padding-x:var(--y3-button-filter-padding-x,.7rem);--y3-button-current-padding-y:var(--y3-button-filter-padding-y,.3rem);--y3-button-current-margin-x:var(--y3-button-filter-margin-x,0px);--y3-button-current-margin-y:var(--y3-button-filter-margin-y,0px);--y3-button-current-font-size:var(--y3-button-filter-font-size,.7rem);--y3-button-current-font-weight:var(--y3-button-filter-font-weight,700);--y3-button-current-letter-spacing:var(--y3-button-filter-letter-spacing,.035em);--y3-button-current-text-transform:var(--y3-button-filter-text-transform,uppercase);--y3-button-current-transition-duration:var(--y3-button-filter-transition-duration,var(--y3-transition,.2s));--y3-button-current-focus-width:var(--y3-button-filter-focus-width,2px);--y3-button-current-focus-offset:var(--y3-button-filter-focus-offset,2px);--y3-button-current-disabled-opacity:var(--y3-button-filter-disabled-opacity,.55)}.y3-button--filter:is(.is-active,[aria-pressed=true]),.y3-button--filter:is(.is-active,[aria-pressed=true]):hover:not(:disabled):not([aria-disabled=true]){color:var(--y3-button-filter-text-active);background:var(--y3-button-filter-background-active);border-color:var(--y3-button-filter-border-active);box-shadow:var(--y3-button-filter-shadow-active)}.y3-button--ghost{--y3-button-current-background:var(--y3-button-ghost-background);--y3-button-current-text:var(--y3-button-ghost-text);--y3-button-current-border:var(--y3-button-ghost-border);--y3-button-current-background-hover:var(--y3-button-ghost-background-hover);--y3-button-current-text-hover:var(--y3-button-ghost-text-hover);--y3-button-current-border-hover:var(--y3-button-ghost-border-hover);--y3-button-current-shadow:var(--y3-button-ghost-shadow);--y3-button-current-shadow-hover:var(--y3-button-ghost-shadow-hover);--y3-button-current-focus:var(--y3-button-ghost-focus);--y3-button-current-border-width:var(--y3-button-ghost-border-width,0px);--y3-button-current-radius:var(--y3-button-ghost-radius,var(--y3-radius-md,.5rem));--y3-button-current-min-height:var(--y3-button-ghost-min-height,2.75rem);--y3-button-current-padding-x:var(--y3-button-ghost-padding-x,0px);--y3-button-current-padding-y:var(--y3-button-ghost-padding-y,0px);--y3-button-current-margin-x:var(--y3-button-ghost-margin-x,0px);--y3-button-current-margin-y:var(--y3-button-ghost-margin-y,0px);--y3-button-current-font-size:var(--y3-button-ghost-font-size,inherit);--y3-button-current-font-weight:var(--y3-button-ghost-font-weight,inherit);--y3-button-current-letter-spacing:var(--y3-button-ghost-letter-spacing,normal);--y3-button-current-text-transform:var(--y3-button-ghost-text-transform,none);--y3-button-current-transition-duration:var(--y3-button-ghost-transition-duration,var(--y3-transition,.2s));--y3-button-current-focus-width:var(--y3-button-ghost-focus-width,2px);--y3-button-current-focus-offset:var(--y3-button-ghost-focus-offset,2px);--y3-button-current-disabled-opacity:var(--y3-button-ghost-disabled-opacity,.55)}.y3-button--icon{width:var(--y3-button-current-min-height);padding-inline:0}.y3-button:disabled,.y3-button[aria-disabled=true]{cursor:not-allowed;opacity:var(--y3-button-current-disabled-opacity)}.y3-button:focus-visible{outline:var(--y3-button-current-focus-width) solid var(--y3-button-current-focus);outline-offset:var(--y3-button-current-focus-offset)}.y3-input:focus-visible,.y3-select:focus-visible,.y3-textarea:focus-visible{outline:2px solid var(--y3-color-primary,#175cd3);outline-offset:2px}.y3-field{gap:var(--y3-space-2,.5rem);flex-direction:column;display:flex}.y3-label{color:var(--y3-color-heading,currentColor);font-weight:600}.y3-input,.y3-select,.y3-textarea{width:100%;min-height:2.75rem;padding:var(--y3-space-2,.5rem) var(--y3-space-3,.75rem);color:var(--y3-color-text,currentColor);background:var(--y3-color-surface,#fff);border:var(--y3-control-border-width) solid var(--y3-color-border,#d7d7d7);border-radius:var(--y3-control-radius);box-shadow:var(--y3-shadow-none);font:inherit}.y3-textarea{resize:vertical;min-height:8rem}.y3-help,.y3-error{color:var(--y3-color-muted,#667085);margin:0;font-size:.875rem}.y3-error{color:var(--y3-color-danger,#b42318)}.y3-notice{padding:var(--y3-space-4,1rem);color:var(--y3-color-text,currentColor);background:var(--y3-color-surface-alt,#f5f5f5);border-inline-start:.25rem solid var(--y3-color-primary,#175cd3);border-radius:var(--y3-radius-sm,.25rem)}.y3-notice--info{border-inline-start-color:var(--y3-color-info,#1570ef)}.y3-notice--success{border-inline-start-color:var(--y3-color-success,#067647)}.y3-notice--warning{border-inline-start-color:var(--y3-color-warning,#b54708)}.y3-notice--danger{border-inline-start-color:var(--y3-color-danger,#b42318)}.y3-ui a:not(.y3-button){color:var(--y3-color-link,#175cd3)}.y3-ui a:not(.y3-button):hover,.y3-ui a:not(.y3-button):focus-visible{color:var(--y3-color-link-hover,#144eb3)}.y3-design-preview__swatches{margin-top:var(--y3-space-4,1rem);padding-top:var(--y3-space-4,1rem);border-top:1px solid var(--y3-color-border-subtle,#eaecf0)}.y3-design-preview__swatches-title{margin:0 0 var(--y3-space-2,.5rem);color:var(--y3-color-muted,#667085);font-size:.8125rem}.y3-design-preview__swatch-list{gap:var(--y3-space-2,.5rem);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.y3-design-preview__swatch{align-items:center;gap:var(--y3-space-2,.5rem);min-width:0;display:flex}.y3-design-preview__swatch-color{background-color:var(--y3-color-surface-alt,#f5f5f5);border:1px solid var(--y3-color-border,#d7d7d7);border-radius:var(--y3-radius-sm,.25rem);flex:none;width:1.5rem;height:1.5rem}.y3-design-preview__swatch-name{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.y3-toast-region{inset-inline-end:var(--y3-space-4,1rem);bottom:var(--y3-space-4,1rem);z-index:100000;gap:var(--y3-space-3,.75rem);pointer-events:none;flex-direction:column;width:min(24rem,100vw - 2rem);display:flex;position:fixed}.y3-toast{gap:var(--y3-space-3,.75rem);width:100%;padding:var(--y3-space-4,1rem);color:var(--y3-color-text,currentColor);background:var(--y3-color-surface,#fff);border:1px solid var(--y3-color-border,#d7d7d7);border-inline-start:.25rem solid var(--y3-color-primary,#175cd3);border-radius:var(--y3-radius-md,.5rem);box-shadow:var(--y3-toast-shadow);opacity:0;pointer-events:auto;transition:opacity var(--y3-transition,.2s) ease, transform var(--y3-transition,.2s) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid;transform:translateY(.75rem)}.y3-toast.is-visible{opacity:1;transform:translateY(0)}.y3-toast.is-leaving{opacity:0;transform:translateY(.5rem)}.y3-toast--success{border-inline-start-color:var(--y3-color-success,#067647)}.y3-toast--warning{border-inline-start-color:var(--y3-color-warning,#b54708)}.y3-toast--error{border-inline-start-color:var(--y3-color-danger,#b42318)}.y3-toast__icon{width:1.5rem;height:1.5rem;color:var(--y3-color-primary,#175cd3);justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.y3-toast--success .y3-toast__icon{color:var(--y3-color-success,#067647)}.y3-toast--warning .y3-toast__icon{color:var(--y3-color-warning,#b54708)}.y3-toast--error .y3-toast__icon{color:var(--y3-color-danger,#b42318)}.y3-toast__content{min-width:0}.y3-toast__title{color:var(--y3-color-heading,currentColor);margin:0;font-weight:700;display:block}.y3-toast__message{overflow-wrap:anywhere;margin:0}.y3-toast__title+.y3-toast__message{margin-top:var(--y3-space-1,.25rem)}.y3-toast__close{width:1.75rem;height:1.75rem;color:var(--y3-color-muted,#667085);border-radius:var(--y3-control-radius);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.y3-toast__close:hover{color:var(--y3-color-text,currentColor);background:var(--y3-color-surface-alt,#f5f5f5)}.y3-toast__close:focus-visible{outline:2px solid var(--y3-color-primary,#175cd3);outline-offset:2px}@media (prefers-reduced-motion:reduce){:where(.y3-ui){--y3-duration-fast:0s;--y3-duration-normal:0s;--y3-duration-slow:0s}.y3-toast{transition:none}}.y3-badge{padding:var(--y3-space-1,.25rem) var(--y3-space-2,.5rem);color:var(--y3-color-text,currentColor);background:var(--y3-color-surface-alt,#f5f5f5);border-radius:var(--y3-badge-radius);align-items:center;font-size:.8125rem;line-height:1;display:inline-flex}.y3-divider{height:1px;margin-block:var(--y3-space-6,1.5rem);background:var(--y3-color-border,#d7d7d7);border:0}.y3-pagination{margin-block:var(--y3-space-8,2rem) 0;justify-content:center;display:flex}.y3-pagination__list{justify-content:center;align-items:center;gap:var(--y3-space-2,.5rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.y3-pagination__item{margin:0}.y3-pagination__link{min-width:var(--y3-button-current-min-height,2.75rem);padding-inline:var(--y3-space-3,.75rem);margin:0}.y3-pagination__link.is-current{cursor:default}.y3-pagination__ellipsis{min-width:1.5rem;min-height:2.75rem;color:var(--y3-color-muted,currentColor);justify-content:center;align-items:center;display:inline-flex}.y3-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@layer utilities{.yui\:rounded-lg{border-radius:var(--yui-radius-lg)}.y3-text-sm{font-size:.875rem;line-height:1.5}}.y3-ui .y3-card__title{color:var(--y3-color-heading,currentColor)}.y3-ui .y3-grid .y3-card__title{font-size:1.2rem}.y3-ui.y3-ui .y3-button.y3-button{margin-block:var(--y3-button-current-margin-y);margin-inline:var(--y3-button-current-margin-x);min-height:var(--y3-button-current-min-height);padding-block:var(--y3-button-current-padding-y);padding-inline:var(--y3-button-current-padding-x);background:var(--y3-button-current-background);border:var(--y3-button-current-border-width) solid var(--y3-button-current-border);border-radius:var(--y3-button-current-radius);box-shadow:var(--y3-button-current-shadow);cursor:pointer;font:inherit;font-size:var(--y3-button-current-font-size);font-weight:var(--y3-button-current-font-weight);letter-spacing:var(--y3-button-current-letter-spacing);text-transform:var(--y3-button-current-text-transform);transition:background-color var(--y3-button-current-transition-duration), border-color var(--y3-button-current-transition-duration), box-shadow var(--y3-button-current-transition-duration), color var(--y3-button-current-transition-duration);justify-content:center;align-items:center;gap:1em;text-decoration:none;display:inline-flex;color:var(--y3-button-current-text)!important;line-height:1.2!important}.y3-ui.y3-ui .y3-button.y3-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--y3-button-current-background-hover);border-color:var(--y3-button-current-border-hover);box-shadow:var(--y3-button-current-shadow-hover);color:var(--y3-button-current-text-hover)!important}.y3-ui.y3-ui .y3-button.y3-button.y3-button--filter:is(.is-active,[aria-pressed=true]),.y3-ui.y3-ui .y3-button.y3-button.y3-button--filter:is(.is-active,[aria-pressed=true]):hover:not(:disabled):not([aria-disabled=true]){background:var(--y3-button-filter-background-active);border-color:var(--y3-button-filter-border-active);box-shadow:var(--y3-button-filter-shadow-active);color:var(--y3-button-filter-text-active)!important}.y3-ui.y3-ui .y3-button.y3-button.y3-button--icon{width:var(--y3-button-current-min-height);padding-inline:0}.y3-ui.y3-ui .y3-button.y3-button:disabled,.y3-ui.y3-ui .y3-button.y3-button[aria-disabled=true]{cursor:not-allowed;opacity:var(--y3-button-current-disabled-opacity)}.y3-ui.y3-ui .y3-button.y3-button:focus-visible{outline:var(--y3-button-current-focus-width) solid var(--y3-button-current-focus);outline-offset:var(--y3-button-current-focus-offset)}.y3-pagination .y3-pagination__list,.y3-pagination .y3-pagination__item{margin:0;padding:0;list-style:none}.y3-ui.y3-ui .y3-pagination__link.y3-button.y3-button{min-width:var(--y3-button-current-min-height,2.75rem);padding-inline:var(--y3-space-3,.75rem);margin:0}