:root{color-scheme:light;--ui-font-size-xs:.75rem;--ui-font-size-sm:.875rem;--ui-font-size-md:1rem;--ui-font-size-lg:1.125rem;--ui-font-size-xl:1.25rem;--ui-font-size-3xl:1.875rem;--ui-line-height-sm:1.45;--ui-line-height-md:1.5;--ui-line-height-lg:1.45;--ui-line-height-xl:1.4;--ui-line-height-3xl:1.25;--ui-font-family-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--ui-font-weight-semibold:600;--ui-font-weight-bold:700;--ui-font-weight-medium:var(--ui-font-weight-semibold);--ui-duration-fast:.12s;--ui-duration-base:.18s;--ui-duration-slower:.5s;--ui-ease-standard:cubic-bezier(.4, 0, .2, 1);--ui-ease-enter:cubic-bezier(.2, 0, 0, 1);--ui-button-spinner-duration:.6s;--ui-shadow-1:0 1px 2px #0f172a0f, 0 1px 3px #0f172a1f;--ui-shadow-2:0 2px 4px #0f172a14, 0 6px 16px -6px #0f172a2e;--ui-shadow-3:0 4px 12px -2px #0f172a40;--ui-shadow-4:0 10px 30px -8px #0f172a38, 0 4px 10px -6px #0f172a29;--ui-color-primary-text:var(--ui-emerald-800);--ui-color-info-soft:var(--ui-blue-50);--ui-color-info-border:var(--ui-blue-300);--ui-color-info-text:var(--ui-blue-800);--ui-color-success-soft:var(--ui-green-50);--ui-color-success-border:var(--ui-green-200);--ui-color-success-text:var(--ui-green-800);--ui-color-warning-soft:var(--ui-amber-50);--ui-color-warning-border:var(--ui-amber-200);--ui-color-warning-text:var(--ui-amber-800);--ui-data-table-select-col-width:3rem;--ui-menu-min-width:12rem;--ui-select-scroll-fade-size:var(--ui-space-4);--ui-select-listbox-max-height:15rem;--ui-blue-50:#eff6ff;--ui-blue-300:#60a5fa;--ui-blue-700:#1e40af;--ui-blue-800:#1e3a8a;--ui-emerald-700:#047857;--ui-emerald-800:#065f46;--ui-emerald-900:#064e3b;--ui-slate-100:#f1f5f9;--ui-slate-200:#e2e8f0;--ui-slate-400:#94a3b8;--ui-slate-600:#475569;--ui-slate-700:#334155;--ui-red-50:#fef2f2;--ui-red-700:#b91c1c;--ui-green-50:#f0fdf4;--ui-green-200:#bbf7d0;--ui-green-700:#15803d;--ui-green-800:#166534;--ui-amber-50:#fffbeb;--ui-amber-200:#fde68a;--ui-amber-700:#b45309;--ui-amber-800:#92400e;--ui-white:#fff;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-7:2rem;--ui-space-8:2.5rem;--ui-space-10:4rem;--ui-radii-sm:.25rem;--ui-radii-md:.375rem;--ui-radii-lg:.5rem;--ui-radii-xl:.75rem;--ui-radii-full:9999px;--ui-size-control-sm:2rem;--ui-size-control-md:2.5rem;--ui-size-control-lg:3rem;--ui-size-checkbox-sm:1rem;--ui-size-checkbox-md:1.25rem;--ui-size-checkbox-lg:1.5rem;--ui-size-switch-track-w:2.5rem;--ui-size-switch-track-h:1.5rem;--ui-size-switch-thumb:1.25rem;--ui-size-switch-travel:1rem;--ui-border-width:1px;--ui-border-width-thick:2px;--ui-button-padding-x:var(--ui-space-4);--ui-button-padding-y:var(--ui-space-2);--ui-button-font-weight:var(--ui-font-weight-semibold);--ui-button-spinner-radius:var(--ui-radii-full);--ui-input-padding-x:var(--ui-space-3);--ui-input-label-font-weight:var(--ui-font-weight-semibold);--ui-input-label-gap:var(--ui-space-1);--ui-checkbox-size:var(--ui-size-checkbox-md);--ui-checkbox-size-sm:var(--ui-size-checkbox-sm);--ui-checkbox-size-lg:var(--ui-size-checkbox-lg);--ui-checkbox-label-gap:var(--ui-space-2);--ui-checkbox-label-line-height:1.5;--ui-switch-track-width:var(--ui-size-switch-track-w);--ui-switch-track-height:var(--ui-size-switch-track-h);--ui-switch-thumb-size:var(--ui-size-switch-thumb);--ui-switch-thumb-travel:var(--ui-size-switch-travel);--ui-switch-thumb-color:var(--ui-white);--ui-switch-thumb-shadow:none;--ui-switch-radius:var(--ui-radii-full);--ui-switch-label-gap:var(--ui-space-2);--ui-switch-label-line-height:1.5;--ui-badge-radius:var(--ui-radii-full);--ui-badge-padding-x:var(--ui-space-2);--ui-badge-padding-y:var(--ui-space-1);--ui-badge-font-weight:var(--ui-font-weight-semibold);--ui-alert-padding-x:var(--ui-space-4);--ui-alert-padding-y:var(--ui-space-3);--ui-alert-gap:var(--ui-space-3);--ui-alert-icon-size:18px;--ui-alert-close-glyph:16px;--ui-alert-close-hit:32px;--ui-alert-title-font-weight:var(--ui-font-weight-semibold);--ui-data-table-header-font-weight:var(--ui-font-weight-semibold);--ui-data-table-cell-padding-x:var(--ui-space-3);--ui-data-table-cell-padding-y:var(--ui-space-2);--ui-data-table-cell-padding-y-compact:var(--ui-space-1);--ui-data-table-empty-padding:var(--ui-space-5);--ui-data-table-footer-gap:var(--ui-space-3);--ui-data-table-control-padding-x:var(--ui-space-2);--ui-data-table-control-padding-y:var(--ui-space-1);--ui-menu-gap:var(--ui-space-2);--ui-menu-panel-padding:var(--ui-space-1);--ui-menu-trigger-padding-x:var(--ui-space-4);--ui-menu-trigger-padding-y:var(--ui-space-2);--ui-menu-item-padding-x:var(--ui-space-3);--ui-menu-item-padding-y:var(--ui-space-2);--ui-select-padding-x:var(--ui-space-3);--ui-select-padding-y:var(--ui-space-2);--ui-select-gap:var(--ui-space-2);--ui-select-listbox-padding:var(--ui-space-1);--ui-select-option-padding-x:var(--ui-space-3);--ui-select-option-padding-y:var(--ui-space-2);--ui-prose-measure:68ch;--ui-prose-line-height:1.7;--ui-prose-gap:var(--ui-space-4);--ui-prose-heading-gap:var(--ui-space-7);--ui-prose-heading-line-height:1.3;--ui-prose-list-indent:var(--ui-space-6);--ui-prose-code-font-size:.9em;--ui-skip-link-offset:var(--ui-space-2);--ui-skip-link-z:1400;--ui-skip-link-padding-x:var(--ui-space-4);--ui-skip-link-padding-y:var(--ui-space-2);--ui-skip-link-font-weight:var(--ui-font-weight-semibold);--ui-reading-progress-height:var(--ui-space-1);--ui-reading-progress-z:1300;--ui-toc-indent:var(--ui-space-4);--ui-toc-gap:var(--ui-space-1);--ui-toc-sticky-top:var(--ui-space-4);--ui-card-padding-x:var(--ui-space-5);--ui-card-padding-y:var(--ui-space-4);--ui-card-header-font-weight:var(--ui-font-weight-semibold);--ui-color-primary:var(--ui-emerald-700);--ui-color-primary-hover:var(--ui-emerald-800);--ui-color-primary-active:var(--ui-emerald-900);--ui-color-on-primary:var(--ui-white);--ui-color-surface:var(--ui-white);--ui-color-surface-hover:var(--ui-slate-100);--ui-color-text:var(--ui-slate-700);--ui-color-text-muted:var(--ui-slate-600);--ui-color-border:var(--ui-slate-200);--ui-color-danger:var(--ui-red-700);--ui-color-danger-surface:var(--ui-red-50);--ui-color-success:var(--ui-green-700);--ui-color-success-surface:var(--ui-green-50);--ui-color-warning:var(--ui-amber-700);--ui-color-warning-surface:var(--ui-amber-50);--ui-color-info:var(--ui-blue-700);--ui-color-info-surface:var(--ui-blue-50);--ui-color-neutral:var(--ui-slate-700);--ui-color-neutral-surface:var(--ui-slate-100);--ui-color-disabled-bg:var(--ui-slate-100);--ui-color-disabled-text:var(--ui-slate-400);--ui-alert-band-padding-x:var(--ui-space-4);--ui-alert-band-padding-y:var(--ui-space-3);--ui-tri-state-count-font-weight:var(--ui-font-weight-semibold);--ui-section-header-height:2.125rem;--ui-section-header-gap:var(--ui-space-3);--ui-section-header-title-weight:var(--ui-font-weight-bold);--ui-section-header-title-tracking:.16em;--ui-select-z:1200;--ui-menu-z:1200;--ui-search-box-z:1200;--ui-filter-chip-gap:var(--ui-space-2);--ui-filter-chip-padding-x:var(--ui-space-3);--ui-filter-chip-padding-y:var(--ui-space-1);--ui-filter-chip-empty-opacity:1;--ui-input-pill-height:2.5rem;--ui-input-pill-glyph-size:1.25rem;--ui-media-card-padding-x:var(--ui-space-3);--ui-media-card-padding-y:var(--ui-space-3);--ui-media-card-padding:var(--ui-media-card-padding-y) var(--ui-media-card-padding-x);--ui-media-card-title-font-weight:var(--ui-font-weight-semibold);--ui-media-card-placeholder-text:var(--ui-avatar-gradient-text);--ui-media-card-placeholder-font-size:2rem;--ui-media-card-badge-inset:var(--ui-space-2);--ui-media-card-badge-bg:#0a0c10db;--ui-media-card-zoom:1.08;--ui-media-card-zoom-duration:var(--ui-duration-slower);--ui-media-card-zoom-easing:cubic-bezier(.2, .8, .2, 1);--ui-feature-card-padding:var(--ui-space-5);--ui-feature-card-badge-inset:var(--ui-space-3);--ui-app-bar-height:3.25rem;--ui-app-bar-gap:var(--ui-space-3);--ui-app-bar-padding-x:var(--ui-space-5);--ui-app-bar-z:20;--ui-app-bar-title-size:.75rem;--ui-app-bar-eyebrow-size:.625rem;--ui-panel-gap:1.625rem;--ui-panel-padding-x:var(--ui-space-4);--ui-scrollbar-track:transparent;--ui-description-list-min:16rem;--ui-description-list-padding-x:var(--ui-space-4);--ui-description-list-term-size:.625rem;--ui-kpi-strip-label-size:.625rem;--ui-kpi-strip-value-size:1.1875rem;--ui-button-icon-size:1.125em;--ui-button-wrap-line-height:1.25;--ui-button-gap:var(--ui-space-2);--ui-button-padding-x-sm:var(--ui-space-3);--ui-button-padding-x-lg:var(--ui-space-5);--ui-card-interactive-min-height:44px;--ui-card-active-scale:.985;--ui-chip-height:2rem;--ui-chip-row-gap:var(--ui-space-2);--ui-record-button-pulse-size:14px;--ui-form-field-gap:var(--ui-space-1);--ui-avatar-gradient-text:var(--ui-white);--ui-kpi-strip-value-size-lg:1.75rem;--ui-kpi-strip-plain-gap:var(--ui-space-2);--ui-kpi-strip-plain-shadow:none;--ui-kpi-strip-icon-size:1.25rem;--ui-description-list-emphasis-value-weight:var(--ui-font-weight-semibold);--ui-description-list-inline-gap:var(--ui-space-2);--ui-panel-plain-padding-x:0;--ui-panel-plain-gap:2.25rem;--ui-panel-plain-body-gap:var(--ui-space-3);--ui-floating-decor-distance:.75rem;--ui-floating-decor-duration:6s;--ui-panel-card-shadow:none;--ui-panel-card-padding-x:var(--ui-space-4);--ui-panel-card-padding-y:var(--ui-space-4)}:root,:where(.app-dark,[class*=ui-theme-]){--ui-color-surface-raised:var(--ui-color-surface);--ui-prose-font-size:var(--ui-font-size-md);--ui-prose-h2-size:var(--ui-font-size-xl);--ui-prose-h3-size:var(--ui-font-size-lg);--ui-prose-h4-size:var(--ui-font-size-md);--ui-prose-table-font-size:var(--ui-font-size-sm);--ui-prose-caption-font-size:var(--ui-font-size-sm);--ui-menu-shadow:var(--ui-shadow-4);--ui-search-box-shadow:var(--ui-shadow-4);--ui-select-listbox-shadow:var(--ui-shadow-4);--ui-card-shadow:var(--ui-shadow-1);--ui-floating-decor-radius:var(--ui-radii-xl);--ui-floating-decor-bg:var(--ui-color-surface-raised);--ui-floating-decor-border:var(--ui-color-border);--ui-floating-decor-shadow:var(--ui-shadow-3);--ui-button-font-size:var(--ui-font-size-md);--ui-button-height:var(--ui-size-control-md);--ui-button-height-sm:var(--ui-size-control-sm);--ui-button-height-lg:var(--ui-size-control-lg);--ui-button-border-width:var(--ui-border-width);--ui-button-spinner-size:var(--ui-font-size-md);--ui-button-spinner-width:var(--ui-border-width-thick);--ui-input-font-size:var(--ui-font-size-md);--ui-search-box-radius:var(--ui-radii-lg);--ui-search-box-max-height:20rem;--ui-input-height:var(--ui-size-control-md);--ui-input-height-sm:var(--ui-size-control-sm);--ui-input-height-lg:var(--ui-size-control-lg);--ui-input-border-width:var(--ui-border-width);--ui-input-label-font-size:var(--ui-font-size-sm);--ui-checkbox-radius:var(--ui-radii-sm);--ui-checkbox-border-width:var(--ui-border-width);--ui-checkbox-label-font-size:var(--ui-font-size-md);--ui-switch-padding:var(--ui-border-width-thick);--ui-switch-label-font-size:var(--ui-font-size-md);--ui-badge-font-size:var(--ui-font-size-sm);--ui-alert-font-size:var(--ui-font-size-md);--ui-data-table-border-width:var(--ui-border-width);--ui-data-table-radius:var(--ui-radii-lg);--ui-data-table-font-size:var(--ui-font-size-md);--ui-data-table-page-btn-size:var(--ui-size-control-sm);--ui-menu-radius:var(--ui-radii-md);--ui-menu-panel-radius:var(--ui-radii-lg);--ui-menu-border-width:var(--ui-border-width);--ui-menu-font-size:var(--ui-font-size-md);--ui-menu-trigger-height:var(--ui-size-control-md);--ui-select-height:var(--ui-size-control-md);--ui-select-border-width:var(--ui-border-width);--ui-select-font-size:var(--ui-font-size-md);--ui-select-listbox-radius:var(--ui-radii-lg);--ui-skip-link-font-size:var(--ui-font-size-md);--ui-skip-link-radius:var(--ui-radii-md);--ui-skip-link-bg:var(--ui-color-primary);--ui-skip-link-color:var(--ui-color-on-primary);--ui-card-border-width:var(--ui-border-width);--ui-card-radius:var(--ui-radii-xl);--ui-reading-progress-color:var(--ui-color-primary);--ui-reading-progress-track:transparent;--ui-toc-link-color:var(--ui-color-text-muted);--ui-toc-active-color:var(--ui-color-primary-text);--ui-toc-rule-color:var(--ui-color-border);--ui-toc-active-rule-color:var(--ui-color-primary-text);--ui-focus-ring-width:var(--ui-border-width-thick);--ui-focus-ring-offset:var(--ui-border-width-thick);--ui-radius:var(--ui-radii-md);--ui-button-bg:var(--ui-color-primary);--ui-button-primary-shadow:none;--ui-button-bg-hover:var(--ui-color-primary-hover);--ui-button-bg-active:var(--ui-color-primary-active);--ui-button-text:var(--ui-color-on-primary);--ui-button-radius:var(--ui-radius);--ui-input-bg:var(--ui-color-surface);--ui-input-text:var(--ui-color-text);--ui-input-placeholder:var(--ui-color-text-muted);--ui-input-border:var(--ui-color-border);--ui-input-border-focus:var(--ui-color-primary);--ui-input-border-invalid:var(--ui-color-danger);--ui-input-radius:var(--ui-radius);--ui-input-disabled-bg:var(--ui-color-disabled-bg);--ui-input-disabled-text:var(--ui-color-disabled-text);--ui-checkbox-bg:var(--ui-color-surface);--ui-checkbox-bg-checked:var(--ui-color-primary);--ui-checkbox-border:var(--ui-color-border-strong);--ui-checkbox-border-checked:var(--ui-color-primary);--ui-checkbox-border-invalid:var(--ui-color-danger);--ui-checkbox-check-color:var(--ui-color-on-primary);--ui-checkbox-disabled-bg:var(--ui-color-disabled-bg);--ui-checkbox-disabled-text:var(--ui-color-disabled-text);--ui-switch-track-bg:var(--ui-color-border);--ui-switch-track-bg-checked:var(--ui-color-primary);--ui-switch-border-invalid:var(--ui-color-danger);--ui-switch-disabled-text:var(--ui-color-disabled-text);--ui-badge-neutral-bg:var(--ui-color-neutral-surface);--ui-badge-neutral-text:var(--ui-color-neutral);--ui-badge-info-bg:var(--ui-color-info-surface);--ui-badge-info-text:var(--ui-color-info);--ui-badge-success-bg:var(--ui-color-success-surface);--ui-badge-success-text:var(--ui-color-success);--ui-badge-warning-bg:var(--ui-color-warning-surface);--ui-badge-warning-text:var(--ui-color-warning);--ui-badge-danger-bg:var(--ui-color-danger-surface);--ui-badge-danger-text:var(--ui-color-danger);--ui-alert-radius:var(--ui-radius);--ui-alert-text:var(--ui-color-text);--ui-alert-neutral-bg:var(--ui-color-neutral-surface);--ui-alert-neutral-accent:var(--ui-color-neutral);--ui-alert-neutral-border:color-mix(in srgb, var(--ui-alert-neutral-accent) 45%, transparent);--ui-alert-info-bg:var(--ui-color-info-surface);--ui-alert-info-accent:var(--ui-color-info);--ui-alert-info-border:color-mix(in srgb, var(--ui-alert-info-accent) 45%, transparent);--ui-alert-success-bg:var(--ui-color-success-surface);--ui-alert-success-accent:var(--ui-color-success);--ui-alert-success-border:color-mix(in srgb, var(--ui-alert-success-accent) 45%, transparent);--ui-alert-warning-bg:var(--ui-color-warning-surface);--ui-alert-warning-accent:var(--ui-color-warning);--ui-alert-warning-border:color-mix(in srgb, var(--ui-alert-warning-accent) 45%, transparent);--ui-alert-danger-bg:var(--ui-color-danger-surface);--ui-alert-danger-accent:var(--ui-color-danger);--ui-alert-danger-border:color-mix(in srgb, var(--ui-alert-danger-accent) 45%, transparent);--ui-alert-tip-bg:color-mix(in srgb, var(--ui-color-primary) 8%, var(--ui-color-surface));--ui-alert-tip-accent:var(--ui-color-primary);--ui-alert-tip-border:color-mix(in srgb, var(--ui-alert-tip-accent) 55%, transparent);--ui-alert-spoiler-bg:var(--ui-color-neutral-surface);--ui-alert-spoiler-accent:var(--ui-color-text-muted);--ui-alert-spoiler-border:var(--ui-color-text-muted);--ui-alert-band-border:var(--ui-color-border);--ui-data-table-bg:var(--ui-color-surface);--ui-data-table-text:var(--ui-color-text);--ui-data-table-muted-text:var(--ui-color-text-muted);--ui-data-table-border:var(--ui-color-border);--ui-data-table-row-border:var(--ui-color-border);--ui-data-table-header-bg:var(--ui-color-surface-hover);--ui-data-table-header-text:var(--ui-color-text);--ui-data-table-row-hover-bg:var(--ui-color-surface-hover);--ui-data-table-stripe-bg:color-mix(in srgb, var(--ui-color-surface-hover) 50%, var(--ui-color-surface));--ui-data-table-row-selected-bg:var(--ui-color-info-surface);--ui-data-table-sort-indicator:var(--ui-color-text-muted);--ui-data-table-control-radius:var(--ui-radius);--ui-menu-border:var(--ui-color-border);--ui-menu-bg:var(--ui-color-surface);--ui-search-box-bg:var(--ui-color-surface);--ui-search-box-border:var(--ui-color-border);--ui-search-box-text:var(--ui-color-text);--ui-search-box-muted:var(--ui-color-text-muted);--ui-search-box-active-bg:var(--ui-color-surface-hover);--ui-menu-trigger-bg:var(--ui-color-surface);--ui-menu-trigger-text:var(--ui-color-text);--ui-menu-trigger-border:var(--ui-color-border);--ui-menu-item-text:var(--ui-color-text);--ui-menu-item-hover-bg:var(--ui-color-surface-hover);--ui-menu-item-danger-text:var(--ui-color-danger);--ui-menu-item-danger-hover-bg:var(--ui-color-danger-surface);--ui-menu-item-disabled-text:var(--ui-color-disabled-text);--ui-select-bg:var(--ui-color-surface);--ui-select-text:var(--ui-color-text);--ui-select-placeholder:var(--ui-color-text-muted);--ui-select-border:var(--ui-color-border);--ui-select-border-focus:var(--ui-color-primary);--ui-select-radius:var(--ui-radius);--ui-select-arrow-color:var(--ui-color-text-muted);--ui-select-disabled-bg:var(--ui-color-disabled-bg);--ui-select-disabled-text:var(--ui-color-disabled-text);--ui-select-listbox-bg:var(--ui-color-surface);--ui-select-listbox-border:var(--ui-color-border);--ui-select-option-hover-bg:var(--ui-color-surface-hover);--ui-select-option-selected-bg:var(--ui-color-primary);--ui-select-option-selected-text:var(--ui-color-on-primary);--ui-card-bg:var(--ui-color-surface);--ui-card-text:var(--ui-color-text);--ui-card-border:var(--ui-color-border);--ui-card-outlined-border:var(--ui-card-border);--ui-focus-ring:var(--ui-color-primary);--ui-tri-state-count-font-size:var(--ui-font-size-sm);--ui-tri-state-count-neutral:color-mix(in srgb, var(--ui-color-text-muted) 70%, var(--ui-color-text));--ui-tri-state-count-ok:var(--ui-color-success);--ui-tri-state-count-warn:var(--ui-color-warning);--ui-tri-state-count-danger:var(--ui-color-danger);--ui-tri-state-count-quiet:var(--ui-color-disabled-text);--ui-backdrop-overlay-color:var(--ui-color-surface);--ui-backdrop-overlay-min-opacity:80%;--ui-backdrop-overlay-max-opacity:94%;--ui-backdrop-overlay-far-opacity:30%;--ui-backdrop-overlay-text-width:60%;--ui-backdrop-min-height:16rem;--ui-backdrop-pattern-size:var(--ui-space-6);--ui-page-header-gap:var(--ui-space-3);--ui-page-header-eyebrow-size:var(--ui-font-size-sm);--ui-page-header-eyebrow-weight:var(--ui-font-weight-bold);--ui-page-header-eyebrow-tracking:.12em;--ui-page-header-eyebrow-color:var(--ui-color-text-muted);--ui-page-header-title-size:var(--ui-font-size-3xl);--ui-page-header-title-weight:var(--ui-font-weight-bold);--ui-page-header-title-line-height:var(--ui-line-height-3xl);--ui-page-header-title-color:var(--ui-color-text);--ui-page-header-lead-size:var(--ui-font-size-lg);--ui-page-header-lead-max-width:65ch;--ui-page-header-lead-color:var(--ui-color-text-muted);--ui-section-header-title-size:var(--ui-font-size-sm);--ui-section-header-title-color:var(--ui-color-text);--ui-section-header-title-color-quiet:var(--ui-color-text-muted);--ui-section-header-count-size:var(--ui-font-size-sm);--ui-section-header-count-color:var(--ui-color-text-muted);--ui-data-table-detail-bg:var(--ui-color-surface);--ui-filter-chip-radius:var(--ui-radius);--ui-filter-chip-font-size:var(--ui-font-size-sm);--ui-filter-chip-text:var(--ui-color-text-muted);--ui-filter-chip-text-hover:var(--ui-color-text);--ui-filter-chip-pressed-bg:var(--ui-color-surface-hover);--ui-filter-chip-pressed-text:var(--ui-color-text);--ui-filter-chip-pressed-border:var(--ui-color-text);--ui-input-pill-bg:var(--ui-chat-surface-hover,var(--ui-color-surface-hover));--ui-input-pill-text:var(--ui-chat-ink,var(--ui-color-text));--ui-input-pill-placeholder:var(--ui-chat-ink-soft,var(--ui-color-text-muted));--ui-category-tile-bg:var(--ui-card-bg);--ui-category-tile-text:var(--ui-card-text);--ui-category-tile-border:var(--ui-card-border);--ui-category-tile-border-hover:var(--ui-color-border-strong);--ui-category-tile-radius:var(--ui-radii-md);--ui-category-tile-padding:var(--ui-space-3);--ui-category-tile-gap:var(--ui-space-3);--ui-category-tile-label-font-size:var(--ui-font-size-md);--ui-category-tile-label-font-weight:var(--ui-font-weight-semibold);--ui-category-tile-value-color:var(--ui-color-primary);--ui-category-tile-value-font-size:var(--ui-font-size-lg);--ui-category-tile-value-font-weight:var(--ui-font-weight-semibold);--ui-media-card-bg:var(--ui-card-bg);--ui-media-card-text:var(--ui-card-text);--ui-media-card-border:var(--ui-card-border);--ui-media-card-radius:var(--ui-radii-md);--ui-media-card-media-bg:var(--ui-color-neutral-surface);--ui-media-card-title-font-size:var(--ui-font-size-md);--ui-media-card-subtitle:var(--ui-color-text-muted);--ui-media-card-border-hover:var(--ui-color-border-strong);--ui-media-card-shadow-hover:var(--ui-shadow-2);--ui-feature-card-bg:var(--ui-card-bg);--ui-feature-card-text:var(--ui-card-text);--ui-feature-card-text-muted:var(--ui-color-text-muted);--ui-feature-card-border:var(--ui-card-border);--ui-feature-card-border-hover:var(--ui-color-border-strong);--ui-feature-card-shadow-hover:var(--ui-shadow-2);--ui-feature-card-radius:var(--ui-radii-md);--ui-feature-card-media-bg:var(--ui-color-neutral-surface);--ui-feature-card-cta:var(--ui-color-primary);--ui-feature-card-title-font-size:var(--ui-font-size-xl);--ui-app-bar-bg:var(--ui-color-surface);--ui-color-border-strong:var(--ui-color-text-muted);--ui-scrollbar-thumb:var(--ui-color-border-strong);--ui-scrollbar-thumb-hover:var(--ui-color-text);--ui-button-font-size-sm:var(--ui-font-size-sm);--ui-button-font-size-lg:var(--ui-font-size-lg);--ui-button-soft-bg:color-mix(in srgb, var(--ui-color-primary) 12%, var(--ui-color-surface));--ui-button-soft-bg-hover:color-mix(in srgb, var(--ui-color-primary) 18%, var(--ui-color-surface));--ui-button-soft-bg-active:color-mix(in srgb, var(--ui-color-primary) 26%, var(--ui-color-surface));--ui-button-soft-danger-bg:color-mix(in srgb, var(--ui-color-danger) 12%, var(--ui-color-surface));--ui-button-soft-danger-bg-hover:color-mix(in srgb, var(--ui-color-danger) 18%, var(--ui-color-surface));--ui-button-soft-danger-bg-active:color-mix(in srgb, var(--ui-color-danger) 26%, var(--ui-color-surface));--ui-button-neutral-bg:var(--ui-color-neutral-surface);--ui-button-neutral-bg-hover:color-mix(in srgb, var(--ui-color-text) 8%, var(--ui-color-neutral-surface));--ui-button-neutral-bg-active:color-mix(in srgb, var(--ui-color-text) 16%, var(--ui-color-neutral-surface));--ui-button-pressed-bg:color-mix(in srgb, var(--ui-color-text) 14%, var(--ui-color-surface));--ui-button-danger-bg-active:color-mix(in srgb, var(--ui-color-danger) 82%, var(--ui-color-text));--ui-card-bg-hover:var(--ui-color-surface-hover);--ui-card-bg-active:var(--ui-color-surface-hover);--ui-card-border-hover:var(--ui-color-border-strong);--ui-card-shadow-hover:var(--ui-shadow-2);--ui-chip-row-inset:calc(var(--ui-focus-ring-width) + var(--ui-focus-ring-offset));--ui-record-button-pulse:color-mix(in srgb, var(--ui-color-danger) 50%, transparent);--ui-kpi-strip-plain-bg:var(--ui-color-surface);--ui-kpi-strip-plain-border:var(--ui-color-border);--ui-kpi-strip-plain-radius:var(--ui-radii-lg);--ui-kpi-strip-plain-label-size:var(--ui-font-size-sm);--ui-kpi-strip-icon-color:var(--ui-color-primary);--ui-description-list-emphasis-term-size:var(--ui-font-size-sm);--ui-description-list-emphasis-value-size:var(--ui-font-size-lg);--ui-panel-card-bg:var(--ui-color-surface);--ui-panel-card-border:var(--ui-color-border);--ui-panel-card-radius:var(--ui-radii-xl);--ui-panel-accent-border:var(--ui-color-primary);--ui-panel-accent-width:var(--ui-border-width-thick);--ui-icon-tile-size:3rem;--ui-icon-tile-radius:var(--ui-radii-lg);--ui-icon-tile-glyph-size:var(--ui-font-size-xl);--ui-icon-tile-glyph-color:#fff}@media (prefers-reduced-motion:reduce){:root{--ui-duration-fast:.01ms;--ui-duration-base:.01ms;--ui-duration-slower:.01ms}}:root{--ui-hue-violet-from:#7c3aed;--ui-hue-violet-to:#5b21b6;--ui-hue-rose-from:#e11d48;--ui-hue-rose-to:#be123c;--ui-hue-cyan-to:#155e75;--ui-hue-amber-to:#92400e;--ui-hue-green-to:#166534;--ui-hue-slate-to:#334155}.app-dark,:root{--ui-hue-cyan-from:#0e7490;--ui-hue-amber-from:#b45309;--ui-hue-green-from:#15803d;--ui-hue-slate-from:#475569}:root{scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb) var(--ui-scrollbar-track)}:root :hover{scrollbar-color:var(--ui-scrollbar-thumb-hover) var(--ui-scrollbar-track)}@media (forced-colors:active){:focus-visible{outline:var(--ui-focus-ring-width,2px) solid CanvasText;outline-offset:var(--ui-focus-ring-offset,2px)}}.ui-theme-atlas{color-scheme:dark;--ui-atlas-night:#0b1220;--ui-atlas-raised:#131e33;--ui-atlas-line:#24324f;--ui-atlas-ink:#e8ecf4;--ui-atlas-ink-soft:#9aa7bf;--ui-atlas-gold:#f2b544;--ui-atlas-gold-hover:#f7c76b;--ui-atlas-gold-active:#fbd993;--ui-atlas-on-gold:#1a1204;--ui-atlas-green:#4ade80;--ui-atlas-red:#f87171;--ui-atlas-amber:#fbbf24;--ui-atlas-blue:#93c5fd;--ui-atlas-disabled:#475569;--ui-color-primary:var(--ui-atlas-gold);--ui-color-primary-hover:var(--ui-atlas-gold-hover);--ui-color-primary-active:var(--ui-atlas-gold-active);--ui-color-on-primary:var(--ui-atlas-on-gold);--ui-color-surface:var(--ui-atlas-night);--ui-color-surface-hover:var(--ui-atlas-raised);--ui-color-surface-raised:var(--ui-atlas-raised);--ui-data-table-stripe-bg:color-mix(in srgb, var(--ui-color-surface-hover) 50%, var(--ui-color-surface));--ui-color-text:var(--ui-atlas-ink);--ui-color-text-muted:var(--ui-atlas-ink-soft);--ui-color-border:var(--ui-atlas-line);--ui-color-danger:var(--ui-atlas-red);--ui-color-danger-surface:var(--ui-atlas-raised);--ui-color-success:var(--ui-atlas-green);--ui-color-success-surface:var(--ui-atlas-raised);--ui-color-warning:var(--ui-atlas-amber);--ui-color-warning-surface:var(--ui-atlas-raised);--ui-color-info:var(--ui-atlas-blue);--ui-color-info-surface:var(--ui-atlas-raised);--ui-color-neutral:var(--ui-atlas-ink);--ui-color-neutral-surface:var(--ui-atlas-raised);--ui-color-disabled-bg:var(--ui-atlas-raised);--ui-color-disabled-text:var(--ui-atlas-disabled);--ui-focus-ring:var(--ui-atlas-gold);--ui-color-primary-text:var(--ui-color-primary);--ui-color-info-soft:color-mix(in srgb, var(--ui-color-info) 12%, var(--ui-color-surface));--ui-color-info-border:color-mix(in srgb, var(--ui-color-info) 40%, var(--ui-color-surface));--ui-color-info-text:var(--ui-color-info);--ui-color-success-soft:color-mix(in srgb, var(--ui-color-success) 12%, var(--ui-color-surface));--ui-color-success-border:color-mix(in srgb, var(--ui-color-success) 40%, var(--ui-color-surface));--ui-color-success-text:var(--ui-color-success);--ui-color-warning-soft:color-mix(in srgb, var(--ui-color-warning) 12%, var(--ui-color-surface));--ui-color-warning-border:color-mix(in srgb, var(--ui-color-warning) 40%, var(--ui-color-surface));--ui-color-warning-text:var(--ui-color-warning)}.ui-theme-atlas[data-theme=light]{color-scheme:light;--ui-atlas-night:#f7f1e3;--ui-atlas-raised:#ede4cc;--ui-atlas-line:#b8a982;--ui-atlas-ink:#14213d;--ui-atlas-ink-soft:#475569;--ui-atlas-gold:#7d5100;--ui-atlas-gold-hover:#684400;--ui-atlas-gold-active:#543800;--ui-atlas-on-gold:#fffaf0;--ui-atlas-green:#166534;--ui-atlas-red:#b91c1c;--ui-atlas-amber:#8a5300;--ui-atlas-blue:#1e40af;--ui-atlas-disabled:#64748b}@media (prefers-color-scheme:light){.ui-theme-atlas:not([data-theme]){color-scheme:light;--ui-atlas-night:#f7f1e3;--ui-atlas-raised:#ede4cc;--ui-atlas-line:#b8a982;--ui-atlas-ink:#14213d;--ui-atlas-ink-soft:#475569;--ui-atlas-gold:#7d5100;--ui-atlas-gold-hover:#684400;--ui-atlas-gold-active:#543800;--ui-atlas-on-gold:#fffaf0;--ui-atlas-green:#166534;--ui-atlas-red:#b91c1c;--ui-atlas-amber:#8a5300;--ui-atlas-blue:#1e40af;--ui-atlas-disabled:#64748b}}.ui-surface-contours{--ui-contours-color:var(--ui-color-text-muted);--ui-contours-opacity:.14;--ui-contours-size:32rem;isolation:isolate;position:relative}.ui-surface-contours:before{content:"";z-index:-1;pointer-events:none;background-color:var(--ui-contours-color);opacity:var(--ui-contours-opacity);-webkit-mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.25%22%20viewBox%3D%220%200%20520%20520%22%3E%3Cpath%20d%3D%22M210%20178q0%202-1%204%200%201-2%203-2%201-3%202-2%201-3%202t-3%202q-1%200-3%201h-7q-1-1-3-1-1%200-3-1-1%200-3-1l-2-2q-1-2-1-3-1-1-2-3%200-1-1-3-1-1-1-3t1-4q1-1%203-2t5-1q2%200%204%201h3q2%200%203%201h3q2%201%203%201t3%201q2%200%204%201%201%201%203%202t3%203Z%22%2F%3E%3Cpath%20d%3D%22M229%20176q1%204%200%207-2%204-5%207l-6%204q-4%202-6%204-3%202-6%203-3%202-6%203t-7%200h-6l-6-2q-4-1-7-2t-5-2q-3-2-5-5-2-2-3-5-1-2-2-5t-3-6q-1-4-1-7-1-4%202-7%202-4%206-5%204-2%209-2%204%200%208%201t7%201q3%201%206%201%203%201%205%201l6%202%206%202q3%201%207%202%204%202%207%204%204%203%205%206Z%22%2F%3E%3Cpath%20d%3D%22M249%20175q1%205-1%2010t-7%209-10%207l-8%206q-4%202-9%205-4%202-9%204-5%201-10%201l-10-2q-5-1-9-2-5-1-9-3-5-1-9-4-4-2-7-6t-4-8l-4-8q-2-4-4-9t-2-10q0-6%203-11t9-7q6-3%2013-2%207%200%2013%201t10%201q5%201%209%202t9%202l8%202q4%201%209%203%205%201%2011%204%205%202%2011%206%205%203%207%209Z%22%2F%3E%3Cpath%20d%3D%22M268%20173q3%207-1%2014-3%207-9%2012t-13%209l-12%208q-5%203-11%206-5%204-12%206-6%201-13%201t-13-2q-7-1-13-3-6-1-12-3-7-2-12-6-5-3-9-8l-6-10q-2-6-4-11-3-6-5-13-3-6-4-14%200-7%204-14%204-6%2013-9%208-3%2017-3t17%201q8%202%2014%203l12%202q5%201%2011%202%205%201%2011%203%205%202%2012%204%206%202%2014%205t15%208%209%2012Z%22%2F%3E%3Cpath%20d%3D%22M288%20171q3%209-1%2018-4%208-12%2015-8%206-16%2011t-15%209q-6%205-13%209t-16%206q-8%203-16%202-9%200-17-2l-16-4q-7-2-15-4-8-3-15-7t-11-11q-4-6-7-12l-6-14q-3-7-6-15-4-8-4-18-1-9%204-17%206-8%2016-12t22-4q11%200%2021%202%2010%201%2017%203%208%201%2015%202t14%203l14%204%2015%205q8%202%2018%206%209%203%2018%2010%208%206%2012%2015Z%22%2F%3E%3Cpath%20d%3D%22M307%20169q4%2011-1%2021-5%2011-14%2019-10%207-19%2013-10%206-18%2011-8%206-16%2011-9%205-19%207-9%203-20%202-10%200-20-2-9-3-18-5-10-2-19-5t-17-8q-9-6-14-13t-8-15q-4-8-7-17-4-8-8-18t-5-21%206-21q6-10%2018-14%2013-5%2027-5%2013%200%2025%202%2011%202%2021%204%209%202%2017%203%209%201%2017%203%208%203%2016%205%209%203%2019%206l21%207q12%204%2022%2012t14%2018Z%22%2F%3E%3Cpath%20d%3D%22M327%20168q4%2012-1%2024-6%2012-17%2021-11%2010-22%2016-12%207-21%2013t-19%2012-21%209q-12%203-24%203-12-1-23-4-11-2-22-5-11-2-22-6-11-3-20-9-10-7-16-15-6-9-10-18-3-9-8-19-4-10-9-22-5-11-6-24t7-25q7-11%2022-16%2014-6%2030-6t30%203q13%202%2024%204t21%204q10%201%2019%204%2010%202%2019%205%2010%203%2021%207%2012%203%2026%208%2013%205%2025%2014t17%2022ZM406%20378v3q-1%202-1%203%200%202-1%203-1%202-2%202-2%201-4%201h-7q-1%200-3%201h-3q-2%201-4%200-2%200-4-1-1-1-3-2-1-1-2-3-1-1-1-3t1-4q1-1%203-2l4-2q1%200%203-1%201%200%202-1%200-1%202-3%201-1%202-1%202-1%204-1h4q1%200%203%201l4%202%202%202q1%202%201%203%201%202%200%203Z%22%2F%3E%3Cpath%20d%3D%22M418%20377v6q-1%202-1%205-1%202-2%205-2%202-5%203-3%202-6%202h-12q-2%200-5%201-2%201-6%201-3%201-6%200-4-1-7-2l-6-4q-2-2-4-5t-2-6%202-6%205-4q4-2%207-3t5-2%204-3q1-2%203-4%202-1%205-3%203-1%206-1t7%201q3%200%206%201t6%203%205%204l2%206q0%203-1%205Z%22%2F%3E%3Cpath%20d%3D%22m431%20376-2%208q0%203-1%207t-3%207-6%205-9%203h-9q-4-1-7%200-4%200-8%201t-9%202q-4%200-9-1-5%200-9-2-5-3-8-6-4-3-7-7-2-4-3-8%200-5%203-9t8-7q5-2%209-3%205-2%208-3%203-2%205-4%202-3%205-5%203-3%207-5t9-2q4%200%209%201%204%201%209%202%204%202%209%204%204%203%206%206%202%204%203%208z%22%2F%3E%3Cpath%20d%3D%22m443%20375-2%2010q-1%204-2%209t-3%2010q-3%204-9%206-5%203-11%203-6%201-12%200h-9l-10%202q-5%201-11%202t-13%200q-6-1-12-4-5-3-10-7t-8-9q-4-5-4-11t3-11q4-5%2011-9%206-3%2012-5%206-1%2010-3%203-2%206-6%203-3%207-6%203-4%209-6%205-2%2011-3%206%200%2012%201t12%203%2011%206q5%203%208%208%204%204%204%2010%201%205%200%2010Z%22%2F%3E%3Cpath%20d%3D%22m455%20374-2%2012-2%2012q-1%206-5%2011-3%205-10%209-6%203-14%203-8%201-14%200-7-1-12%200-6%200-12%202-7%202-14%203-8%201-15%200-8-2-15-5-7-4-13-9t-10-11q-4-7-5-14%200-7%205-13%204-7%2012-11t15-6q8-2%2012-5%205-2%208-6l8-8q5-5%2011-7%207-3%2014-3%208-1%2015%201%207%201%2015%203%207%203%2013%207%207%204%2011%2010%204%205%204%2012%201%207%200%2013Z%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.25%22%20viewBox%3D%220%200%20520%20520%22%3E%3Cpath%20d%3D%22M210%20178q0%202-1%204%200%201-2%203-2%201-3%202-2%201-3%202t-3%202q-1%200-3%201h-7q-1-1-3-1-1%200-3-1-1%200-3-1l-2-2q-1-2-1-3-1-1-2-3%200-1-1-3-1-1-1-3t1-4q1-1%203-2t5-1q2%200%204%201h3q2%200%203%201h3q2%201%203%201t3%201q2%200%204%201%201%201%203%202t3%203Z%22%2F%3E%3Cpath%20d%3D%22M229%20176q1%204%200%207-2%204-5%207l-6%204q-4%202-6%204-3%202-6%203-3%202-6%203t-7%200h-6l-6-2q-4-1-7-2t-5-2q-3-2-5-5-2-2-3-5-1-2-2-5t-3-6q-1-4-1-7-1-4%202-7%202-4%206-5%204-2%209-2%204%200%208%201t7%201q3%201%206%201%203%201%205%201l6%202%206%202q3%201%207%202%204%202%207%204%204%203%205%206Z%22%2F%3E%3Cpath%20d%3D%22M249%20175q1%205-1%2010t-7%209-10%207l-8%206q-4%202-9%205-4%202-9%204-5%201-10%201l-10-2q-5-1-9-2-5-1-9-3-5-1-9-4-4-2-7-6t-4-8l-4-8q-2-4-4-9t-2-10q0-6%203-11t9-7q6-3%2013-2%207%200%2013%201t10%201q5%201%209%202t9%202l8%202q4%201%209%203%205%201%2011%204%205%202%2011%206%205%203%207%209Z%22%2F%3E%3Cpath%20d%3D%22M268%20173q3%207-1%2014-3%207-9%2012t-13%209l-12%208q-5%203-11%206-5%204-12%206-6%201-13%201t-13-2q-7-1-13-3-6-1-12-3-7-2-12-6-5-3-9-8l-6-10q-2-6-4-11-3-6-5-13-3-6-4-14%200-7%204-14%204-6%2013-9%208-3%2017-3t17%201q8%202%2014%203l12%202q5%201%2011%202%205%201%2011%203%205%202%2012%204%206%202%2014%205t15%208%209%2012Z%22%2F%3E%3Cpath%20d%3D%22M288%20171q3%209-1%2018-4%208-12%2015-8%206-16%2011t-15%209q-6%205-13%209t-16%206q-8%203-16%202-9%200-17-2l-16-4q-7-2-15-4-8-3-15-7t-11-11q-4-6-7-12l-6-14q-3-7-6-15-4-8-4-18-1-9%204-17%206-8%2016-12t22-4q11%200%2021%202%2010%201%2017%203%208%201%2015%202t14%203l14%204%2015%205q8%202%2018%206%209%203%2018%2010%208%206%2012%2015Z%22%2F%3E%3Cpath%20d%3D%22M307%20169q4%2011-1%2021-5%2011-14%2019-10%207-19%2013-10%206-18%2011-8%206-16%2011-9%205-19%207-9%203-20%202-10%200-20-2-9-3-18-5-10-2-19-5t-17-8q-9-6-14-13t-8-15q-4-8-7-17-4-8-8-18t-5-21%206-21q6-10%2018-14%2013-5%2027-5%2013%200%2025%202%2011%202%2021%204%209%202%2017%203%209%201%2017%203%208%203%2016%205%209%203%2019%206l21%207q12%204%2022%2012t14%2018Z%22%2F%3E%3Cpath%20d%3D%22M327%20168q4%2012-1%2024-6%2012-17%2021-11%2010-22%2016-12%207-21%2013t-19%2012-21%209q-12%203-24%203-12-1-23-4-11-2-22-5-11-2-22-6-11-3-20-9-10-7-16-15-6-9-10-18-3-9-8-19-4-10-9-22-5-11-6-24t7-25q7-11%2022-16%2014-6%2030-6t30%203q13%202%2024%204t21%204q10%201%2019%204%2010%202%2019%205%2010%203%2021%207%2012%203%2026%208%2013%205%2025%2014t17%2022ZM406%20378v3q-1%202-1%203%200%202-1%203-1%202-2%202-2%201-4%201h-7q-1%200-3%201h-3q-2%201-4%200-2%200-4-1-1-1-3-2-1-1-2-3-1-1-1-3t1-4q1-1%203-2l4-2q1%200%203-1%201%200%202-1%200-1%202-3%201-1%202-1%202-1%204-1h4q1%200%203%201l4%202%202%202q1%202%201%203%201%202%200%203Z%22%2F%3E%3Cpath%20d%3D%22M418%20377v6q-1%202-1%205-1%202-2%205-2%202-5%203-3%202-6%202h-12q-2%200-5%201-2%201-6%201-3%201-6%200-4-1-7-2l-6-4q-2-2-4-5t-2-6%202-6%205-4q4-2%207-3t5-2%204-3q1-2%203-4%202-1%205-3%203-1%206-1t7%201q3%200%206%201t6%203%205%204l2%206q0%203-1%205Z%22%2F%3E%3Cpath%20d%3D%22m431%20376-2%208q0%203-1%207t-3%207-6%205-9%203h-9q-4-1-7%200-4%200-8%201t-9%202q-4%200-9-1-5%200-9-2-5-3-8-6-4-3-7-7-2-4-3-8%200-5%203-9t8-7q5-2%209-3%205-2%208-3%203-2%205-4%202-3%205-5%203-3%207-5t9-2q4%200%209%201%204%201%209%202%204%202%209%204%204%203%206%206%202%204%203%208z%22%2F%3E%3Cpath%20d%3D%22m443%20375-2%2010q-1%204-2%209t-3%2010q-3%204-9%206-5%203-11%203-6%201-12%200h-9l-10%202q-5%201-11%202t-13%200q-6-1-12-4-5-3-10-7t-8-9q-4-5-4-11t3-11q4-5%2011-9%206-3%2012-5%206-1%2010-3%203-2%206-6%203-3%207-6%203-4%209-6%205-2%2011-3%206%200%2012%201t12%203%2011%206q5%203%208%208%204%204%204%2010%201%205%200%2010Z%22%2F%3E%3Cpath%20d%3D%22m455%20374-2%2012-2%2012q-1%206-5%2011-3%205-10%209-6%203-14%203-8%201-14%200-7-1-12%200-6%200-12%202-7%202-14%203-8%201-15%200-8-2-15-5-7-4-13-9t-10-11q-4-7-5-14%200-7%205-13%204-7%2012-11t15-6q8-2%2012-5%205-2%208-6l8-8q5-5%2011-7%207-3%2014-3%208-1%2015%201%207%201%2015%203%207%203%2013%207%207%204%2011%2010%204%205%204%2012%201%207%200%2013Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-size:var(--ui-contours-size);-webkit-mask-size:var(--ui-contours-size);mask-size:var(--ui-contours-size);position:absolute;inset:0}.ui-document{font-family:var(--ui-font-family-body);font-size:var(--ui-font-size-md);line-height:var(--ui-line-height-md);color:var(--ui-color-text);background-color:var(--ui-color-surface)}@layer onyx{.ui-alert{display:block}.ui-alert__el{align-items:flex-start;gap:var(--ui-alert-gap);padding:var(--ui-alert-padding-y) var(--ui-alert-padding-x);font-size:var(--ui-alert-font-size);color:var(--ui-alert-text);border-radius:var(--ui-alert-radius);border:var(--ui-border-width) solid transparent;display:flex}.ui-alert__body{flex:1}.ui-alert__title{font-weight:var(--ui-alert-title-font-weight);margin:0}.ui-alert__content{margin:0}.ui-alert__close{box-sizing:border-box;width:var(--ui-alert-close-hit);height:var(--ui-alert-close-hit);margin:calc((var(--ui-alert-close-glyph) - var(--ui-alert-close-hit))/2);color:inherit;border-radius:var(--ui-radii-full);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.ui-alert__close:hover{background-color:color-mix(in srgb,currentColor 12%,transparent)}.ui-alert__close-svg{width:var(--ui-alert-close-glyph);height:var(--ui-alert-close-glyph);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.ui-alert__close:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-alert--neutral .ui-alert__el{background-color:var(--ui-alert-neutral-bg);border-color:var(--ui-alert-neutral-border)}.ui-alert--info .ui-alert__el{background-color:var(--ui-alert-info-bg);border-color:var(--ui-alert-info-border)}.ui-alert--success .ui-alert__el{background-color:var(--ui-alert-success-bg);border-color:var(--ui-alert-success-border)}.ui-alert--warning .ui-alert__el{background-color:var(--ui-alert-warning-bg);border-color:var(--ui-alert-warning-border)}.ui-alert--danger .ui-alert__el{background-color:var(--ui-alert-danger-bg);border-color:var(--ui-alert-danger-border)}.ui-alert--tip .ui-alert__el{background-color:var(--ui-alert-tip-bg);border-color:var(--ui-alert-tip-border)}.ui-alert--spoiler .ui-alert__el{background-color:var(--ui-alert-spoiler-bg);border-color:var(--ui-alert-spoiler-border);border-style:dashed;border-width:2px}.ui-alert--tip .ui-alert__title{color:var(--ui-alert-tip-accent)}.ui-alert--spoiler .ui-alert__title{color:var(--ui-alert-spoiler-accent)}.ui-alert--info .ui-alert__title{color:var(--ui-alert-info-accent)}.ui-alert--success .ui-alert__title{color:var(--ui-alert-success-accent)}.ui-alert--warning .ui-alert__title{color:var(--ui-alert-warning-accent)}.ui-alert--danger .ui-alert__title{color:var(--ui-alert-danger-accent)}.ui-alert__icon{flex:none;align-items:center;display:inline-flex}.ui-alert__icon-svg{width:var(--ui-alert-icon-size);height:var(--ui-alert-icon-size);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ui-alert--info .ui-alert__icon{color:var(--ui-alert-info-accent)}.ui-alert--success .ui-alert__icon{color:var(--ui-alert-success-accent)}.ui-alert--warning .ui-alert__icon{color:var(--ui-alert-warning-accent)}.ui-alert--danger .ui-alert__icon{color:var(--ui-alert-danger-accent)}.ui-alert--tip .ui-alert__icon{color:var(--ui-alert-tip-accent)}.ui-alert--spoiler .ui-alert__icon{color:var(--ui-alert-spoiler-accent)}.ui-alert__action{flex:none;align-items:center;display:inline-flex}.ui-alert--band .ui-alert__el{padding:var(--ui-alert-band-padding-y) var(--ui-alert-band-padding-x);border-width:0;border-bottom:var(--ui-border-width) solid var(--ui-alert-band-border);border-radius:0}@media (pointer:coarse){.ui-alert{--ui-alert-close-hit:44px}}.ui-skip-link{top:var(--ui-skip-link-offset);left:var(--ui-skip-link-offset);z-index:var(--ui-skip-link-z);padding:var(--ui-skip-link-padding-y) var(--ui-skip-link-padding-x);font-size:var(--ui-skip-link-font-size);font-weight:var(--ui-skip-link-font-weight);color:var(--ui-skip-link-color);background:var(--ui-skip-link-bg);border-radius:var(--ui-skip-link-radius);box-shadow:var(--ui-shadow-3);transform:translateY(calc(-100% - var(--ui-skip-link-offset)));text-decoration:none;position:fixed}.ui-skip-link:focus,.ui-skip-link:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset);transform:none}@media (prefers-reduced-motion:no-preference){.ui-skip-link{transition:transform var(--ui-duration-fast) var(--ui-ease-standard)}}.ui-app-bar{box-sizing:border-box;align-items:center;gap:var(--ui-space-2) var(--ui-app-bar-gap);width:100%;min-height:var(--ui-app-bar-height);padding:var(--ui-space-2) var(--ui-app-bar-padding-x);background-color:var(--ui-app-bar-bg);border-bottom:var(--ui-border-width) solid var(--ui-color-border);color:var(--ui-color-text);flex-wrap:wrap;display:flex}.ui-app-bar--sticky{z-index:var(--ui-app-bar-z);position:sticky;top:0}.ui-app-bar__leading{align-items:center;gap:var(--ui-space-2);flex:none;display:flex}.ui-app-bar__brand{flex-direction:column;justify-content:center;min-width:0;max-width:100%;display:flex}.ui-app-bar__heading{align-items:baseline;gap:var(--ui-space-3);white-space:nowrap;min-width:0;display:flex}.ui-app-bar__eyebrow{font-size:var(--ui-app-bar-eyebrow-size);letter-spacing:.18em;text-transform:uppercase;color:var(--ui-color-text-muted)}.ui-app-bar__brand-inner{display:contents}a.ui-app-bar__brand-link{min-width:0;max-width:100%;color:inherit;border-radius:var(--ui-radius);flex-direction:column;justify-content:center;text-decoration:none;display:flex}a.ui-app-bar__brand-link:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-app-bar__title{font-family:var(--ui-font-family-display,inherit);font-size:var(--ui-app-bar-title-size);font-weight:var(--ui-font-weight-bold);letter-spacing:.12em;text-transform:uppercase;margin:0}.ui-app-bar__subtitle{text-overflow:ellipsis;min-width:0;font-size:var(--ui-font-size-sm);color:var(--ui-color-text-muted);overflow:hidden}.ui-app-bar__gap{flex:auto}.ui-app-bar__actions,.ui-app-bar__status{align-items:center;gap:var(--ui-space-2) var(--ui-app-bar-gap);flex-wrap:wrap;min-width:0;display:flex}.ui-app-bar__status{font-size:var(--ui-font-size-sm);color:var(--ui-color-text-muted)}.ui-app-bar__actions{gap:var(--ui-space-2)}.ui-app-bar--collapsed{flex-wrap:wrap;row-gap:0}.ui-app-bar--collapsed .ui-app-bar__brand{flex:1 1 0}.ui-app-bar--collapsed .ui-app-bar__gap{display:none}.ui-app-bar--collapsed .ui-app-bar__eyebrow,.ui-app-bar--collapsed .ui-app-bar__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-app-bar__toggle{width:var(--ui-size-control-md);height:var(--ui-size-control-md);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radii-md);color:var(--ui-color-text);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-app-bar__toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.ui-app-bar__toggle:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-app-bar__menu{gap:var(--ui-space-3);padding:var(--ui-space-3) 0 var(--ui-space-2);flex:1 0 100%;display:flex}.ui-app-bar__menu,.ui-app-bar__menu .ui-app-bar__actions,.ui-app-bar__menu .ui-app-bar__status{flex-direction:column;align-items:stretch}.ui-app-bar__menu .ui-app-bar__actions>*{max-width:100%}.ui-badge,.ui-badge__el{display:inline-flex}.ui-badge__el{padding:var(--ui-badge-padding-y) var(--ui-badge-padding-x);font-size:var(--ui-badge-font-size);font-weight:var(--ui-badge-font-weight);border-radius:var(--ui-badge-radius);white-space:nowrap;align-items:center;line-height:1}.ui-badge--neutral .ui-badge__el{background-color:var(--ui-badge-neutral-bg);color:var(--ui-badge-neutral-text)}.ui-badge--info .ui-badge__el{background-color:var(--ui-badge-info-bg);color:var(--ui-badge-info-text)}.ui-badge--success .ui-badge__el{background-color:var(--ui-badge-success-bg);color:var(--ui-badge-success-text)}.ui-badge--warning .ui-badge__el{background-color:var(--ui-badge-warning-bg);color:var(--ui-badge-warning-text)}.ui-badge--danger .ui-badge__el{background-color:var(--ui-badge-danger-bg);color:var(--ui-badge-danger-text)}.ui-disclosure{box-sizing:border-box;width:100%;width:-moz-available;width:-webkit-fill-available;width:stretch;min-width:0;font-size:var(--ui-font-size-md);color:var(--ui-color-text)}.ui-disclosure--bordered{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius);background-color:var(--ui-color-surface)}.ui-disclosure__summary{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);cursor:pointer;list-style:none;display:flex}.ui-disclosure__summary::-webkit-details-marker{display:none}.ui-disclosure__summary:hover{background-color:var(--ui-color-surface-hover)}.ui-disclosure__summary:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-ring-width)*-1)}.ui-disclosure__marker{border-right:1.5px solid var(--ui-color-text-muted);border-bottom:1.5px solid var(--ui-color-text-muted);width:.375rem;height:.375rem;transition:transform var(--ui-duration-fast) var(--ui-ease-standard);flex:none;transform:rotate(-45deg)}.ui-disclosure[open]>.ui-disclosure__summary .ui-disclosure__marker{transform:rotate(45deg)}.ui-disclosure[open]>.ui-disclosure__summary{border-bottom:var(--ui-border-width) solid var(--ui-color-border)}.ui-disclosure:not(.ui-disclosure--bordered)[open]>.ui-disclosure__summary{border-bottom:0}.ui-disclosure__label{align-items:center;gap:var(--ui-space-3);flex:auto;min-width:0;display:flex}.ui-disclosure__body{padding:var(--ui-space-3)}.ui-disclosure:not(.ui-disclosure--bordered)>.ui-disclosure__body{padding:var(--ui-space-2) 0 0}@media (pointer:coarse){.ui-disclosure__summary{box-sizing:border-box;min-height:max(44px,var(--ui-size-control-md))}}@media (prefers-reduced-motion:reduce){.ui-disclosure__marker{transition:none}}.ui-breadcrumb{min-width:0;font-size:var(--ui-font-size-sm);color:var(--ui-color-text-muted)}.ui-breadcrumb__list{flex-wrap:wrap;align-items:baseline;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumb__item{align-items:baseline;min-width:0;display:inline-flex}.ui-breadcrumb__link{color:var(--ui-color-primary);text-decoration:none}.ui-breadcrumb__link:hover{text-decoration:underline}.ui-breadcrumb__link:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:0}.ui-breadcrumb__text--current{color:var(--ui-color-text);font-weight:var(--ui-font-weight-medium);overflow-wrap:anywhere}.ui-breadcrumb__sep{margin:0 var(--ui-space-2);color:var(--ui-color-border-strong,var(--ui-color-border))}.ui-button{display:inline-block}.ui-button__el{justify-content:center;align-items:center;gap:var(--ui-button-gap);height:var(--ui-button-height);padding:var(--ui-button-padding-y) var(--ui-button-padding-x);border:var(--ui-button-border-width) solid transparent;border-radius:var(--ui-button-radius);font-family:inherit;font-size:var(--ui-button-font-size);font-weight:var(--ui-button-font-weight);white-space:nowrap;cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease-standard),color var(--ui-duration-fast) var(--ui-ease-standard),border-color var(--ui-duration-fast) var(--ui-ease-standard),box-shadow var(--ui-duration-fast) var(--ui-ease-standard);line-height:1;text-decoration:none;display:inline-flex;position:relative}.ui-button__el:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-button--primary .ui-button__el{background-color:var(--ui-button-bg);color:var(--ui-button-text);box-shadow:var(--ui-button-primary-shadow)}.ui-button--primary .ui-button__el:hover:not(:disabled){background-color:var(--ui-button-bg-hover)}.ui-button--primary .ui-button__el:active:not(:disabled){background-color:var(--ui-button-bg-active)}.ui-button{--_tone:var(--ui-color-primary);--_tone-soft-bg:var(--ui-button-soft-bg);--_tone-soft-bg-hover:var(--ui-button-soft-bg-hover);--_tone-soft-bg-active:var(--ui-button-soft-bg-active)}.ui-button--tone-danger{--_tone:var(--ui-color-danger);--_tone-soft-bg:var(--ui-button-soft-danger-bg);--_tone-soft-bg-hover:var(--ui-button-soft-danger-bg-hover);--_tone-soft-bg-active:var(--ui-button-soft-danger-bg-active)}.ui-button--secondary .ui-button__el{background-color:var(--ui-color-surface);color:var(--ui-color-text);border-color:var(--ui-color-border)}.ui-button--secondary .ui-button__el:hover:not(:disabled){background-color:var(--ui-color-surface-hover)}.ui-button--secondary .ui-button__el:active:not(:disabled){background-color:var(--ui-button-pressed-bg)}.ui-button--secondary.ui-button--tone-danger .ui-button__el{color:var(--ui-color-danger);border-color:var(--ui-color-danger)}.ui-button--soft .ui-button__el{background-color:var(--_tone-soft-bg);color:var(--_tone)}.ui-button--soft .ui-button__el:hover:not(:disabled){background-color:var(--_tone-soft-bg-hover)}.ui-button--soft .ui-button__el:active:not(:disabled){background-color:var(--_tone-soft-bg-active)}.ui-button--neutral .ui-button__el{background-color:var(--ui-button-neutral-bg);color:var(--ui-color-text)}.ui-button--neutral .ui-button__el:hover:not(:disabled){background-color:var(--ui-button-neutral-bg-hover)}.ui-button--neutral .ui-button__el:active:not(:disabled){background-color:var(--ui-button-neutral-bg-active)}.ui-button--ghost .ui-button__el{color:var(--ui-color-text);background-color:#0000}.ui-button--ghost.ui-button--tone-danger .ui-button__el{color:var(--ui-color-danger)}.ui-button--ghost .ui-button__el:hover:not(:disabled){background-color:var(--ui-color-surface-hover)}.ui-button--ghost .ui-button__el:active:not(:disabled){background-color:var(--ui-button-pressed-bg)}.ui-button--danger .ui-button__el{background-color:var(--ui-color-danger-surface);color:var(--ui-color-danger);border-color:var(--ui-color-danger)}.ui-button--danger .ui-button__el:hover:not(:disabled){background-color:var(--ui-color-danger);color:var(--ui-color-on-primary)}.ui-button--danger .ui-button__el:active:not(:disabled){background-color:var(--ui-button-danger-bg-active);color:var(--ui-color-on-primary)}.ui-button--text .ui-button__el{color:var(--_tone);background-color:#0000}.ui-button--text .ui-button__el:hover:not(:disabled){background-color:var(--ui-color-surface-hover)}.ui-button--text .ui-button__el:active:not(:disabled){background-color:var(--ui-button-pressed-bg)}.ui-button--sm .ui-button__el{height:var(--ui-button-height-sm);padding-inline:var(--ui-button-padding-x-sm);font-size:var(--ui-button-font-size-sm)}.ui-button--lg .ui-button__el{height:var(--ui-button-height-lg);padding-inline:var(--ui-button-padding-x-lg);font-size:var(--ui-button-font-size-lg)}.ui-button__icon{width:var(--ui-button-icon-size);height:var(--ui-button-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-button__icon>svg{width:100%;height:100%}.ui-button--block{width:100%;display:block}.ui-button--block .ui-button__el{width:100%}.ui-button--wrap{max-width:100%}.ui-button--wrap .ui-button__el{max-width:100%;height:auto;min-height:var(--ui-button-height);line-height:var(--ui-button-wrap-line-height);white-space:normal;text-align:center}.ui-button--wrap .ui-button__label{overflow-wrap:break-word;min-width:0}.ui-button--wrap.ui-button--sm .ui-button__el{min-height:var(--ui-button-height-sm)}.ui-button--wrap.ui-button--lg .ui-button__el{min-height:var(--ui-button-height-lg)}.ui-button--loading .ui-button__label{opacity:.7}.ui-button__spinner{width:var(--ui-button-spinner-size);height:var(--ui-button-spinner-size);border:var(--ui-button-spinner-width) solid currentColor;border-radius:var(--ui-button-spinner-radius);animation:ui-button-spin var(--ui-button-spinner-duration) linear infinite;border-top-color:#0000;display:inline-block}@keyframes ui-button-spin{to{transform:rotate(1turn)}}.ui-button:not(.ui-button--loading) .ui-button__el:disabled,.ui-button:not(.ui-button--loading) .ui-button__el[aria-disabled=true]{cursor:not-allowed;background-color:var(--ui-color-disabled-bg);color:var(--ui-color-disabled-text);border-color:#0000}@media (prefers-reduced-motion:reduce){.ui-button__spinner{animation:none}}@media (pointer:coarse){.ui-button__el:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ui-card{background-color:var(--ui-card-bg);color:var(--ui-card-text);border:var(--ui-card-border-width) solid transparent;border-radius:var(--ui-card-radius);display:block;overflow:hidden}.ui-card--elevated{box-shadow:var(--ui-card-shadow)}.ui-card--outlined{border-color:var(--ui-card-outlined-border)}.ui-card__body,.ui-card__footer,.ui-card__header{padding:var(--ui-card-padding-y) var(--ui-card-padding-x)}.ui-card__header:not(:empty){border-bottom:var(--ui-card-border-width) solid var(--ui-card-border);font-weight:var(--ui-card-header-font-weight)}.ui-card__footer:not(:empty){border-top:var(--ui-card-border-width) solid var(--ui-card-border)}.ui-card__footer:empty,.ui-card__header:empty{display:none}.ui-card--interactive{box-sizing:border-box;width:100%;min-height:var(--ui-card-interactive-min-height);font:inherit;text-align:start;color:var(--ui-card-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ui-duration-fast) var(--ui-ease-standard),border-color var(--ui-duration-fast) var(--ui-ease-standard),box-shadow var(--ui-duration-fast) var(--ui-ease-standard),transform var(--ui-duration-fast) var(--ui-ease-standard);margin:0;padding:0;text-decoration:none}.ui-card--interactive>.ui-card__body,.ui-card--interactive>.ui-card__footer,.ui-card--interactive>.ui-card__header{display:block}.ui-card--interactive:hover:not(:disabled){background-color:var(--ui-card-bg-hover)}.ui-card--interactive.ui-card--outlined:hover:not(:disabled){border-color:var(--ui-card-border-hover)}.ui-card--interactive.ui-card--elevated:hover:not(:disabled){box-shadow:var(--ui-card-shadow-hover)}.ui-card--interactive:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-card--interactive:active:not(:disabled){background-color:var(--ui-card-bg-active);transform:scale(var(--ui-card-active-scale))}.ui-card--interactive:disabled{cursor:not-allowed;color:var(--ui-color-disabled-text);box-shadow:none}.ui-card--stretched{position:relative}.ui-card--stretched a{color:inherit;text-decoration:none}.ui-card--stretched a:after{content:"";position:absolute;inset:0}.ui-card--stretched a:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.ui-card--interactive{transition:none}.ui-card--interactive:active:not(:disabled){transform:none}}.ui-category-tile{align-items:center;gap:var(--ui-category-tile-gap);box-sizing:border-box;min-width:0;padding:var(--ui-category-tile-padding);background:var(--ui-category-tile-bg);color:var(--ui-category-tile-text);border:var(--ui-border-width) solid var(--ui-category-tile-border);border-radius:var(--ui-category-tile-radius);text-decoration:none;display:flex}a.ui-category-tile{transition:border-color var(--ui-duration-fast) ease}a.ui-category-tile:hover{border-color:var(--ui-category-tile-border-hover)}a.ui-category-tile:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-category-tile__text{flex-direction:column;min-width:0;display:flex}.ui-category-tile__label{font-size:var(--ui-category-tile-label-font-size);font-weight:var(--ui-category-tile-label-font-weight);overflow-wrap:anywhere}.ui-category-tile__value{color:var(--ui-category-tile-value-color);font-size:var(--ui-category-tile-value-font-size);font-weight:var(--ui-category-tile-value-font-weight);overflow-wrap:anywhere}.ui-icon-tile{flex:0 0 var(--ui-icon-tile-size);width:var(--ui-icon-tile-size);height:var(--ui-icon-tile-size);box-sizing:border-box;border-radius:var(--ui-icon-tile-radius);font-size:var(--ui-icon-tile-glyph-size);color:var(--ui-icon-tile-glyph-color);background-image:linear-gradient(135deg,var(--ui-icon-tile-from),var(--ui-icon-tile-to));background-color:var(--ui-icon-tile-from);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-icon-tile--violet{--ui-icon-tile-from:var(--ui-hue-violet-from);--ui-icon-tile-to:var(--ui-hue-violet-to)}.ui-icon-tile--rose{--ui-icon-tile-from:var(--ui-hue-rose-from);--ui-icon-tile-to:var(--ui-hue-rose-to)}.ui-icon-tile--cyan{--ui-icon-tile-from:var(--ui-hue-cyan-from);--ui-icon-tile-to:var(--ui-hue-cyan-to)}.ui-icon-tile--amber{--ui-icon-tile-from:var(--ui-hue-amber-from);--ui-icon-tile-to:var(--ui-hue-amber-to)}.ui-icon-tile--green{--ui-icon-tile-from:var(--ui-hue-green-from);--ui-icon-tile-to:var(--ui-hue-green-to)}.ui-icon-tile--slate{--ui-icon-tile-from:var(--ui-hue-slate-from);--ui-icon-tile-to:var(--ui-hue-slate-to)}.ui-chip-row{align-items:center;gap:var(--ui-chip-row-gap);flex-wrap:wrap;min-width:0;display:flex}.ui-chip-row--scroll{overscroll-behavior-x:contain;scrollbar-width:none;padding:var(--ui-chip-row-inset);scroll-padding-inline:var(--ui-chip-row-inset);flex-wrap:nowrap;overflow-x:auto}.ui-chip-row--scroll::-webkit-scrollbar{display:none}.ui-chip-row--scroll>*{flex:none}@media (pointer:coarse){.ui-chip-row--scroll{padding-block:max(var(--ui-chip-row-inset),(44px - var(--ui-chip-height))/2)}}.ui-checkbox{display:inline-block}.ui-checkbox__wrap{align-items:center;gap:var(--ui-checkbox-label-gap);cursor:pointer;display:inline-flex}.ui-checkbox__el{--_ui-checkbox-box:var(--ui-checkbox-size);appearance:none;box-sizing:border-box;width:var(--_ui-checkbox-box);height:var(--_ui-checkbox-box);background-color:var(--ui-checkbox-bg);border:var(--ui-checkbox-border-width) solid var(--ui-checkbox-border);border-radius:var(--ui-checkbox-radius);cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease-standard),border-color var(--ui-duration-fast) var(--ui-ease-standard);flex:none;margin:0;position:relative}.ui-checkbox__el:after{content:"";background-color:var(--ui-checkbox-check-color);opacity:0;-webkit-mask:var(--_ui-checkbox-glyph) center/80% no-repeat;-webkit-mask:var(--_ui-checkbox-glyph) center/80% no-repeat;mask:var(--_ui-checkbox-glyph) center/80% no-repeat;--_ui-checkbox-glyph:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m3.5%208.5%203%203%206-7%22%2F%3E%3C%2Fsvg%3E);position:absolute;inset:0}.ui-checkbox__el:checked,.ui-checkbox__el:indeterminate{background-color:var(--ui-checkbox-bg-checked);border-color:var(--ui-checkbox-border-checked)}.ui-checkbox__el:checked:after,.ui-checkbox__el:indeterminate:after{opacity:1}.ui-checkbox__el:indeterminate:after{--_ui-checkbox-glyph:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M3.5%208h9%22%2F%3E%3C%2Fsvg%3E)}.ui-checkbox__el:disabled{background-color:var(--ui-checkbox-disabled-bg);cursor:not-allowed}.ui-checkbox__el:disabled:checked,.ui-checkbox__el:disabled:indeterminate{opacity:.6}.ui-checkbox__el:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-checkbox__wrap--labelled{align-items:flex-start}.ui-checkbox__wrap--labelled .ui-checkbox__el{margin-top:calc((var(--ui-checkbox-label-font-size)*var(--ui-checkbox-label-line-height) - var(--_ui-checkbox-box))/2)}.ui-checkbox__label{min-width:0;font-size:var(--ui-checkbox-label-font-size);line-height:var(--ui-checkbox-label-line-height);color:var(--ui-color-text)}.ui-checkbox--sm .ui-checkbox__el{--_ui-checkbox-box:var(--ui-checkbox-size-sm)}.ui-checkbox--lg .ui-checkbox__el{--_ui-checkbox-box:var(--ui-checkbox-size-lg)}.ui-checkbox--invalid .ui-checkbox__el{border-color:var(--ui-checkbox-border-invalid);box-shadow:0 0 0 var(--ui-checkbox-border-width) var(--ui-checkbox-border-invalid)}.ui-checkbox--disabled .ui-checkbox__wrap{cursor:not-allowed}.ui-checkbox--disabled .ui-checkbox__label{color:var(--ui-checkbox-disabled-text)}@media (pointer:coarse){.ui-checkbox__wrap{position:relative}.ui-checkbox__wrap:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ui-credit{font-size:var(--ui-font-size-xs);color:var(--ui-color-text-muted);margin:0}.ui-credit__link{color:inherit;text-decoration:underline}.ui-feature-card{background:var(--ui-feature-card-bg);width:100%;min-width:0;color:var(--ui-feature-card-text);border:var(--ui-border-width) solid var(--ui-feature-card-border);border-radius:var(--ui-feature-card-radius);transition:border-color var(--ui-duration-base) ease,box-shadow var(--ui-duration-base) ease;display:block;overflow:hidden;container-type:inline-size}.ui-feature-card--link:hover{border-color:var(--ui-feature-card-border-hover);box-shadow:var(--ui-feature-card-shadow-hover)}.ui-feature-card--link:hover .ui-feature-card__cta{text-decoration:underline}.ui-feature-card__inner{color:inherit;flex-direction:column;text-decoration:none;display:flex}.ui-feature-card--link:has(:focus-visible){outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-feature-card__media{background:var(--ui-feature-card-media-bg);flex:none;position:relative;overflow:hidden}.ui-feature-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ui-feature-card__badges{inset:var(--ui-feature-card-badge-inset) var(--ui-feature-card-badge-inset) auto;gap:var(--ui-space-1);flex-wrap:wrap;display:flex;position:absolute}.ui-feature-card__body{justify-content:center;gap:var(--ui-space-2);min-width:0;padding:var(--ui-feature-card-padding);flex-direction:column;flex:1;display:flex}.ui-feature-card__title{font-size:var(--ui-feature-card-title-font-size);font-weight:var(--ui-font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.25}.ui-feature-card__text{color:var(--ui-feature-card-text-muted);overflow-wrap:anywhere}.ui-feature-card__cta{color:var(--ui-feature-card-cta);font-weight:var(--ui-font-weight-semibold);margin:0}.ui-feature-card__credit{color:var(--ui-feature-card-text-muted);font-size:var(--ui-font-size-sm);margin:0}@container (width>=40rem){.ui-feature-card__inner{flex-direction:row}.ui-feature-card__media{flex-basis:55%;align-self:flex-start}}@media (prefers-reduced-motion:reduce){.ui-feature-card{transition:none}}@media (forced-colors:active){.ui-feature-card{border-color:canvastext}}.ui-floating-decor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ui-floating-decor__item{inline-size:var(--ui-floating-decor-size);block-size:var(--ui-floating-decor-size);font-size:calc(var(--ui-floating-decor-size)*.45);color:var(--ui-color-text);background:var(--ui-floating-decor-bg);border:1px solid var(--ui-floating-decor-border);border-radius:var(--ui-floating-decor-radius);box-shadow:var(--ui-floating-decor-shadow);transform:rotate(var(--ui-floating-decor-rotate));animation:ui-floating-decor-bob var(--ui-floating-decor-duration) ease-in-out infinite;animation-delay:var(--ui-floating-decor-delay);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.ui-floating-decor__item--success{color:var(--ui-color-success-text);background:var(--ui-color-success-soft);border-color:var(--ui-color-success-border)}.ui-floating-decor__item--warning{color:var(--ui-color-warning-text);background:var(--ui-color-warning-soft);border-color:var(--ui-color-warning-border)}@keyframes ui-floating-decor-bob{0%,to{transform:translateY(0) rotate(var(--ui-floating-decor-rotate))}50%{transform:translateY(calc(var(--ui-floating-decor-distance)*-1)) rotate(var(--ui-floating-decor-rotate))}}@media (prefers-reduced-motion:reduce){.ui-floating-decor__item{animation:none}}.ui-floating-decor--static .ui-floating-decor__item{animation:none}.ui-guide-step{box-sizing:border-box;width:100%;color:var(--ui-color-text);margin:0;padding:0;list-style:none;container-type:inline-size}.ui-guide-step__inner{--ui-guide-step-ratio:16 / 9;gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ui-guide-step__media{min-width:0;aspect-ratio:var(--ui-guide-step-ratio);border-radius:var(--ui-radii-md);background:var(--ui-color-surface-hover);overflow:hidden}.ui-guide-step__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ui-guide-step__body{gap:var(--ui-space-3);flex-direction:column;min-width:0;display:flex}.ui-guide-step__title{gap:var(--ui-space-3);font-size:var(--ui-font-size-xl);line-height:var(--ui-line-height-xl);overflow-wrap:break-word;margin:0;display:flex}.ui-guide-step__number,.ui-guide-step__title{font-weight:var(--ui-font-weight-bold);align-items:center}.ui-guide-step__number{min-width:var(--ui-space-8);height:var(--ui-space-8);box-sizing:border-box;padding:0 var(--ui-space-2);border-radius:var(--ui-radii-full);background:var(--ui-color-info-soft);color:var(--ui-color-info-text);font-size:var(--ui-font-size-md);flex:none;justify-content:center;display:inline-flex}.ui-guide-step__text{color:var(--ui-color-text-muted);font-size:var(--ui-font-size-md);line-height:var(--ui-line-height-md)}.ui-guide-step__callout{gap:var(--ui-space-1);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-color-info-border);border-radius:var(--ui-radii-md);background:var(--ui-color-info-soft);color:var(--ui-color-info-text);flex-direction:column;display:flex}.ui-guide-step__callout--warning{border-color:var(--ui-color-warning-border);background:var(--ui-color-warning-soft);color:var(--ui-color-warning-text)}.ui-guide-step__callout-label{font-weight:var(--ui-font-weight-bold)}@container (width>=40rem){.ui-guide-step--has-media .ui-guide-step__inner{gap:var(--ui-space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.ui-guide-step--flip .ui-guide-step__media{order:2}}.ui-guide-steps{--ui-guide-steps-gap:var(--ui-space-8);gap:var(--ui-guide-steps-gap);box-sizing:border-box;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.ui-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ui-backdrop__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ui-backdrop__pattern{background-size:var(--ui-backdrop-pattern-size) var(--ui-backdrop-pattern-size);position:absolute;inset:0}.ui-backdrop__overlay{background:linear-gradient(to right,color-mix(in srgb,var(--ui-backdrop-overlay-color) var(--ui-backdrop-overlay-max-opacity),transparent) 0,color-mix(in srgb,var(--ui-backdrop-overlay-color) var(--ui-backdrop-overlay-min-opacity),transparent) var(--ui-backdrop-overlay-text-width),color-mix(in srgb,var(--ui-backdrop-overlay-color) var(--ui-backdrop-overlay-far-opacity),transparent) 100%);position:absolute;inset:0}.ui-backdrop--center .ui-backdrop__overlay{background:linear-gradient(to right,color-mix(in srgb,var(--ui-backdrop-overlay-color) var(--ui-backdrop-overlay-far-opacity),transparent) 0,color-mix(in srgb,var(--ui-backdrop-overlay-color) var(--ui-backdrop-overlay-min-opacity),transparent) calc((100% - var(--ui-backdrop-overlay-text-width))/2),color-mix(in srgb,var(--ui-backdrop-overlay-color) var(--ui-backdrop-overlay-max-opacity),transparent) 50%,color-mix(in srgb,var(--ui-backdrop-overlay-color) var(--ui-backdrop-overlay-min-opacity),transparent) calc((100% + var(--ui-backdrop-overlay-text-width))/2),color-mix(in srgb,var(--ui-backdrop-overlay-color) var(--ui-backdrop-overlay-far-opacity),transparent) 100%)}.ui-hero{align-items:center;gap:var(--ui-space-8);box-sizing:border-box;width:100%;padding:var(--ui-space-10) var(--ui-space-4);color:var(--ui-color-text);flex-wrap:wrap;display:flex}.ui-hero__body{align-items:flex-start;gap:var(--ui-space-4);flex-direction:column;flex:20rem;min-width:0;display:flex}.ui-hero__title{font-size:var(--ui-font-size-3xl);line-height:var(--ui-line-height-3xl);font-weight:var(--ui-font-weight-bold);overflow-wrap:break-word;margin:0}.ui-hero__lead{max-width:60ch;color:var(--ui-color-text-muted);font-size:var(--ui-font-size-lg);line-height:var(--ui-line-height-lg);margin:0}.ui-hero__actions{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-hero__media{flex:20rem;min-width:0}.ui-hero__media img,.ui-hero__media video{max-width:100%;height:auto;display:block}.ui-hero--center{text-align:center;justify-content:center}.ui-hero--center .ui-hero__body{align-items:center}.ui-hero--center .ui-hero__actions{justify-content:center}.ui-hero--has-backdrop{isolation:isolate;min-height:var(--ui-backdrop-min-height);position:relative}.ui-hero--has-backdrop>:not(.ui-backdrop){z-index:1;position:relative}.ui-icon{--ui-icon-size:1.5rem;inline-size:var(--ui-icon-size);block-size:var(--ui-icon-size);vertical-align:middle;flex:none}.ui-page-header{color:var(--ui-color-text);flex-direction:column}.ui-page-header,.ui-page-header__row{gap:var(--ui-page-header-gap);display:flex}.ui-page-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.ui-page-header__main{gap:var(--ui-space-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ui-page-header__eyebrow{font-size:var(--ui-page-header-eyebrow-size);font-weight:var(--ui-page-header-eyebrow-weight);letter-spacing:var(--ui-page-header-eyebrow-tracking);text-transform:uppercase;color:var(--ui-page-header-eyebrow-color);margin:0}.ui-page-header__title{font-size:var(--ui-page-header-title-size);font-weight:var(--ui-page-header-title-weight);line-height:var(--ui-page-header-title-line-height);overflow-wrap:anywhere;color:var(--ui-page-header-title-color);margin:0}.ui-page-header__lead{max-width:var(--ui-page-header-lead-max-width);font-size:var(--ui-page-header-lead-size);line-height:var(--ui-line-height-lg);color:var(--ui-page-header-lead-color);margin:0}.ui-page-header__actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-page-header--has-backdrop{isolation:isolate;box-sizing:border-box;min-height:var(--ui-backdrop-min-height);padding:var(--ui-space-6) var(--ui-space-4);justify-content:flex-end;position:relative}.ui-page-header--has-backdrop>:not(.ui-backdrop){z-index:1;position:relative}.ui-prev-next{justify-content:space-between;align-items:stretch;gap:var(--ui-space-3);color:var(--ui-color-text);flex-wrap:wrap;display:flex}.ui-prev-next__link{gap:var(--ui-space-1);min-width:0;min-height:24px;padding:var(--ui-space-3);border:1px solid var(--ui-color-border);border-radius:var(--ui-radii-md);color:inherit;flex-direction:column;flex:10rem;text-decoration:none;display:flex}.ui-prev-next__link--next{text-align:right;align-items:flex-end;margin-inline-start:auto}.ui-prev-next__link:hover{border-color:var(--ui-color-primary)}.ui-prev-next__index:focus-visible,.ui-prev-next__link:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:0}.ui-prev-next__direction{font-size:var(--ui-font-size-sm);color:var(--ui-color-text-muted)}.ui-prev-next__title{min-width:0;max-width:100%;font-weight:var(--ui-font-weight-medium)}.ui-prev-next__index,.ui-prev-next__title{color:var(--ui-color-primary);overflow-wrap:anywhere}.ui-prev-next__index{min-height:24px;font-size:var(--ui-font-size-sm);align-self:center;text-decoration:none}.ui-prev-next__index:hover{text-decoration:underline}.ui-prose{box-sizing:border-box;color:var(--ui-color-text);font-size:var(--ui-prose-font-size);line-height:var(--ui-prose-line-height);overflow-wrap:break-word}.ui-prose--measure-default{max-width:var(--ui-prose-measure)}.ui-prose>:first-child{margin-top:0}.ui-prose>:last-child{margin-bottom:0}.ui-prose blockquote,.ui-prose figure,.ui-prose ol,.ui-prose p,.ui-prose pre,.ui-prose table,.ui-prose ul{margin:0 0 var(--ui-prose-gap)}.ui-prose h2{margin:var(--ui-prose-heading-gap) 0 var(--ui-space-3);font-size:var(--ui-prose-h2-size)}.ui-prose h2,.ui-prose h3{color:var(--ui-color-text);line-height:var(--ui-prose-heading-line-height);font-weight:var(--ui-font-weight-semibold)}.ui-prose h3{margin:var(--ui-prose-heading-gap) 0 var(--ui-space-2);font-size:var(--ui-prose-h3-size)}.ui-prose h4{margin:var(--ui-prose-gap) 0 var(--ui-space-2);color:var(--ui-color-text-muted);font-size:var(--ui-prose-h4-size);line-height:var(--ui-prose-heading-line-height);font-weight:var(--ui-font-weight-semibold)}.ui-prose a{color:var(--ui-color-primary-text);text-decoration:underline}.ui-prose ol,.ui-prose ul{padding-left:var(--ui-prose-list-indent)}.ui-prose li{margin:var(--ui-space-1) 0}.ui-prose li>ol,.ui-prose li>ul{margin-bottom:0}.ui-prose blockquote{padding:var(--ui-space-1) var(--ui-space-4);border-left:var(--ui-border-width-thick) solid var(--ui-color-border-strong);color:var(--ui-color-text-muted)}.ui-prose blockquote>:last-child{margin-bottom:0}.ui-prose hr{margin:var(--ui-prose-heading-gap) 0;border:0;border-top:var(--ui-border-width) solid var(--ui-color-border)}.ui-prose table{border-collapse:collapse;max-width:100%;font-size:var(--ui-prose-table-font-size);display:block;overflow-x:auto}.ui-prose td,.ui-prose th{padding:var(--ui-space-2) var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-color-border);text-align:left;vertical-align:top}.ui-prose th{background-color:var(--ui-color-surface-hover);color:var(--ui-color-text);font-weight:var(--ui-font-weight-semibold)}.ui-prose figure{margin-inline:0}.ui-prose img{border-radius:var(--ui-radius);max-width:100%;height:auto;display:block}.ui-prose figcaption{margin-top:var(--ui-space-2);color:var(--ui-color-text-muted);font-size:var(--ui-prose-caption-font-size)}.ui-prose code{padding:0 var(--ui-space-1);font-family:var(--ui-font-family-data,var(--ui-font-family-mono,ui-monospace,monospace));font-size:var(--ui-prose-code-font-size)}.ui-prose code,.ui-prose pre{background-color:var(--ui-color-surface-hover);border-radius:var(--ui-radius)}.ui-prose pre{padding:var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-color-border);line-height:var(--ui-line-height-md);overflow-x:auto}.ui-prose pre code{font-size:inherit;background:0 0;padding:0}.ui-reading-progress{z-index:var(--ui-reading-progress-z);height:var(--ui-reading-progress-height);background:var(--ui-reading-progress-track);pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0}.ui-reading-progress__fill{background:var(--ui-reading-progress-color);height:100%;transition:width var(--ui-duration-fast) linear}@media (prefers-reduced-motion:reduce){.ui-reading-progress__fill{transition:none}}.ui-search-box{inline-size:100%;color:var(--ui-search-box-text);display:block;position:relative}.ui-search-box__input{box-sizing:border-box;inline-size:100%;height:var(--ui-input-height);padding:0 var(--ui-input-padding-x);font-family:inherit;font-size:var(--ui-input-font-size);color:var(--ui-input-text);background-color:var(--ui-input-bg);border:var(--ui-input-border-width) solid var(--ui-input-border);border-radius:var(--ui-input-radius)}.ui-search-box__input::placeholder{color:var(--ui-input-placeholder)}.ui-search-box__input:focus-visible{border-color:var(--ui-input-border-focus);outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:0}.ui-search-box__empty,.ui-search-box__list{z-index:var(--ui-search-box-z);box-sizing:border-box;margin:var(--ui-space-1) 0 0;background-color:var(--ui-search-box-bg);border:var(--ui-input-border-width) solid var(--ui-search-box-border);border-radius:var(--ui-search-box-radius);box-shadow:var(--ui-search-box-shadow);inset-inline:0;position:absolute;top:100%}.ui-search-box__list{max-height:var(--ui-search-box-max-height);padding:var(--ui-space-1);list-style:none;overflow-y:auto}.ui-search-box__empty{padding:var(--ui-space-3);font-size:var(--ui-font-size-sm);color:var(--ui-search-box-muted)}.ui-search-box__option{gap:var(--ui-space-1);min-height:var(--ui-size-control-sm);padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-search-box-text);border-radius:var(--ui-input-radius);flex-direction:column;text-decoration:none;display:flex}.ui-search-box__option--active,.ui-search-box__option:hover{background-color:var(--ui-search-box-active-bg)}.ui-search-box__title{font-weight:var(--ui-font-weight-semibold)}.ui-search-box__context{font-size:var(--ui-font-size-sm);color:var(--ui-search-box-muted)}.ui-search-box__status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-site-footer{gap:var(--ui-space-6);box-sizing:border-box;width:100%;padding:var(--ui-space-8) var(--ui-space-4);border-top:1px solid var(--ui-color-border);background:var(--ui-color-surface);color:var(--ui-color-text);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);flex-direction:column;display:flex}.ui-site-footer--contained{padding-inline:calc(max(0px, (100% - var(--ui-site-footer-max-width)) / 2) + var(--ui-space-4))}.ui-site-footer__brand{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-font-size-lg)}.ui-site-footer__columns{gap:var(--ui-space-6);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.ui-site-footer__title{margin:0 0 var(--ui-space-2);color:var(--ui-color-text-muted);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-weight-semibold)}.ui-site-footer__links{gap:var(--ui-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-site-footer__link{min-height:var(--ui-space-6);color:var(--ui-color-text);text-decoration:none;display:inline-block}.ui-site-footer__link:hover{color:var(--ui-color-primary-text);text-decoration:underline}.ui-site-footer__link:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-site-footer__legal{padding-top:var(--ui-space-4);border-top:1px solid var(--ui-color-border);color:var(--ui-color-text-muted);font-size:var(--ui-font-size-xs)}.ui-spoiler{color:var(--ui-color-text);position:relative}.ui-spoiler__content{outline:none}.ui-spoiler:not(.ui-spoiler--revealed) .ui-spoiler__content{filter:blur(var(--ui-spoiler-blur,.5rem));-webkit-user-select:none;user-select:none;pointer-events:none}.ui-spoiler__reveal{min-block-size:24px;padding:var(--ui-space-1) var(--ui-space-3);font:inherit;color:var(--ui-color-text);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-2,.25rem);white-space:nowrap;cursor:pointer;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.ui-spoiler__reveal:focus-visible{outline:2px solid var(--ui-color-focus,currentColor);outline-offset:2px}.ui-video-embed{aspect-ratio:16/9;border-radius:var(--ui-radii-lg);background:var(--ui-color-surface-hover);width:100%;color:var(--ui-color-text);position:relative;overflow:hidden}.ui-video-embed__frame,.ui-video-embed__play,.ui-video-embed__poster{border:0;width:100%;height:100%;position:absolute;inset:0}.ui-video-embed__play{color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.ui-video-embed__play:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-ring-width)*-1)}.ui-video-embed__poster{-o-object-fit:cover;object-fit:cover}.ui-video-embed__icon{width:calc(var(--ui-space-4)*3);height:calc(var(--ui-space-4)*3);border-radius:var(--ui-radii-full);background:var(--ui-color-text);opacity:.85;position:relative}.ui-video-embed__icon:after{content:"";border-style:solid;border-width:var(--ui-space-2) 0 var(--ui-space-2) var(--ui-space-3);border-color:transparent transparent transparent var(--ui-color-surface);position:absolute;top:50%;left:50%;transform:translate(-30%,-50%)}.ui-video-embed__play:hover .ui-video-embed__icon{opacity:1}.ui-table-of-contents{color:var(--ui-toc-link-color)}.ui-table-of-contents--sticky{top:var(--ui-toc-sticky-top);max-height:calc(100vh - var(--ui-toc-sticky-top)*2);align-self:flex-start;position:sticky;overflow-y:auto}.ui-table-of-contents__list{gap:var(--ui-toc-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-table-of-contents__list .ui-table-of-contents__list{margin-top:var(--ui-toc-gap);padding-inline-start:var(--ui-toc-indent)}.ui-table-of-contents__link{box-sizing:border-box;min-height:24px;padding-block:var(--ui-space-1);border-inline-start:var(--ui-border-width-thick) solid var(--ui-toc-rule-color);color:inherit;padding-inline-start:var(--ui-space-2);text-decoration:none;display:block}.ui-table-of-contents__link:hover{color:var(--ui-color-text)}.ui-table-of-contents__link:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-table-of-contents__link--active{border-inline-start-color:var(--ui-toc-active-rule-color);color:var(--ui-toc-active-color);font-weight:var(--ui-font-weight-semibold)}.ui-confirm-button{display:inline-flex;position:relative}.ui-confirm-button__status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-menu{display:inline-block}.ui-menu__trigger{align-items:center;gap:var(--ui-menu-gap);height:var(--ui-menu-trigger-height);padding:var(--ui-menu-trigger-padding-y) var(--ui-menu-trigger-padding-x);font-family:inherit;font-size:var(--ui-menu-font-size);color:var(--ui-menu-trigger-text);background-color:var(--ui-menu-trigger-bg);border:var(--ui-menu-border-width) solid var(--ui-menu-trigger-border);border-radius:var(--ui-menu-radius);cursor:pointer;display:inline-flex}.ui-menu__trigger:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-menu__backdrop{z-index:var(--ui-menu-z);position:fixed;inset:0}.ui-menu__panel{animation:ui-menu-in var(--ui-duration-base) var(--ui-ease-enter);z-index:calc(var(--ui-menu-z) + 1);min-inline-size:var(--ui-menu-min-width);padding:var(--ui-menu-panel-padding);background-color:var(--ui-menu-bg);border:var(--ui-menu-border-width) solid var(--ui-menu-border);border-radius:var(--ui-menu-panel-radius);box-shadow:var(--ui-menu-shadow);flex-direction:column;display:flex}.ui-menu__item{padding:var(--ui-menu-item-padding-y) var(--ui-menu-item-padding-x);font-family:inherit;font-size:var(--ui-menu-font-size);color:var(--ui-menu-item-text);text-align:left;border-radius:var(--ui-menu-radius);cursor:pointer;background:0 0;border:none}.ui-menu__item:focus-visible,.ui-menu__item:hover:not(:disabled){background-color:var(--ui-menu-item-hover-bg);outline:none}.ui-menu__item:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-ring-width)*-1)}.ui-menu__separator{height:var(--ui-border-width);margin:var(--ui-space-1) 0;background-color:var(--ui-menu-border)}.ui-menu__item--danger{color:var(--ui-menu-item-danger-text)}.ui-menu__item--danger:focus-visible,.ui-menu__item--danger:hover:not(:disabled){background-color:var(--ui-menu-item-danger-hover-bg)}.ui-menu__item:disabled{color:var(--ui-menu-item-disabled-text);cursor:not-allowed}.ui-menu__item--checkable{align-items:center;gap:var(--ui-menu-gap);display:flex}.ui-menu__check{visibility:hidden}.ui-menu__item[aria-checked=true] .ui-menu__check{visibility:visible}@keyframes ui-menu-in{0%{opacity:0;translate:0 -4px}}@media (pointer:coarse){.ui-menu__item{min-height:44px}}.ui-data-table{display:block}.ui-dt__grid{border:var(--ui-data-table-border-width) solid var(--ui-data-table-border);border-radius:var(--ui-data-table-radius);background-color:var(--ui-data-table-bg);color:var(--ui-data-table-text);font-size:var(--ui-data-table-font-size);overflow-x:auto}.ui-dt__head{z-index:1;background-color:var(--ui-data-table-header-bg);color:var(--ui-data-table-header-text);border-bottom:var(--ui-data-table-border-width) solid var(--ui-data-table-border);display:grid;position:sticky;top:0}.ui-dt__th{padding:var(--ui-data-table-cell-padding-y) var(--ui-data-table-cell-padding-x);font-weight:var(--ui-data-table-header-font-weight);text-align:left}.ui-dt__sort{align-items:center;gap:var(--ui-data-table-cell-padding-x);font:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.ui-dt__sort:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:0;border-radius:var(--ui-data-table-radius)}.ui-dt__sort-icon{color:var(--ui-data-table-sort-indicator)}.ui-dt__cell--end .ui-dt__sort{flex-direction:row-reverse}.ui-dt__tr{border-bottom:var(--ui-data-table-border-width) solid var(--ui-data-table-row-border);display:grid}.ui-dt__tr:last-child{border-bottom:none}.ui-dt__detail{border-bottom:var(--ui-data-table-border-width) solid var(--ui-data-table-row-border);background-color:var(--ui-data-table-detail-bg);grid-template-columns:minmax(0,1fr);display:grid}.ui-dt__detail:last-child{border-bottom:none}.ui-dt__detail-cell{grid-column:1/-1;min-width:0}.ui-dt__tr:hover{background-color:var(--ui-data-table-row-hover-bg)}.ui-dt__td{padding:var(--ui-data-table-cell-padding-y) var(--ui-data-table-cell-padding-x);overflow-wrap:anywhere;min-width:0}.ui-dt__td:focus-visible,.ui-dt__th:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-ring-width)*-1)}.ui-dt__viewport{contain:strict;display:block;overflow-y:auto}.ui-dt__cell--select{justify-content:center;align-items:center;display:flex}.ui-dt__tr--striped{background-color:var(--ui-data-table-stripe-bg)}.ui-dt__tr--selected{background-color:var(--ui-data-table-row-selected-bg)}.ui-data-table--compact{--ui-data-table-cell-padding-y:var(--ui-data-table-cell-padding-y-compact)}.ui-dt__toolbar{padding-bottom:var(--ui-data-table-cell-padding-y);justify-content:flex-end;display:flex}.ui-dt__clamp{-webkit-line-clamp:var(--ui-dt-clamp);line-clamp:var(--ui-dt-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-dt__cell--center{text-align:center}.ui-dt__cell--end{text-align:right}.ui-dt__cell--mono{font-family:var(--ui-font-family-data,inherit)}.ui-dt__cell--mono,.ui-dt__cell--numeric{font-variant-numeric:tabular-nums}.ui-dt__status-row{grid-column:1/-1;display:block}.ui-dt__viewport:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-ring-width)*-1)}.ui-dt__status{padding:var(--ui-data-table-empty-padding);text-align:center}.ui-dt__footer,.ui-dt__status{color:var(--ui-data-table-muted-text)}.ui-dt__footer{justify-content:flex-end;align-items:center;gap:var(--ui-data-table-footer-gap);padding:var(--ui-data-table-cell-padding-y) var(--ui-data-table-cell-padding-x);font-size:var(--ui-data-table-font-size);flex-wrap:wrap;display:flex}.ui-dt__page-size{align-items:center;gap:var(--ui-data-table-cell-padding-x);margin-right:auto;display:inline-flex}.ui-dt__select{font:inherit;color:var(--ui-data-table-text);background-color:var(--ui-data-table-bg);border:var(--ui-data-table-border-width) solid var(--ui-data-table-border);border-radius:var(--ui-data-table-control-radius);padding:var(--ui-data-table-control-padding-y) var(--ui-data-table-control-padding-x)}.ui-dt__select:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:0}.ui-dt__pager{gap:var(--ui-data-table-footer-gap)}.ui-dt__page-btn,.ui-dt__pager{align-items:center;display:inline-flex}.ui-dt__page-btn{width:var(--ui-data-table-page-btn-size);height:var(--ui-data-table-page-btn-size);font:inherit;color:var(--ui-data-table-text);background-color:var(--ui-data-table-bg);border:var(--ui-data-table-border-width) solid var(--ui-data-table-border);border-radius:var(--ui-data-table-control-radius);cursor:pointer;justify-content:center}.ui-dt__page-btn:hover:not(:disabled){background-color:var(--ui-data-table-row-hover-bg)}.ui-dt__page-btn:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:0}.ui-dt__page-btn:disabled{color:var(--ui-data-table-muted-text);cursor:not-allowed}.ui-dt__tr--activatable{cursor:pointer}.ui-data-table--stacked .ui-dt__head{display:none}.ui-data-table--stacked .ui-dt__tr{padding:var(--ui-data-table-cell-padding-y) 0;flex-direction:column;display:flex}.ui-data-table--stacked .ui-dt__td{gap:var(--ui-space-2);padding-top:var(--ui-space-1);padding-bottom:var(--ui-space-1);text-align:left;grid-template-columns:minmax(5.5rem,34%) minmax(0,1fr);align-items:baseline;display:grid}.ui-data-table--stacked .ui-dt__td:before{content:attr(data-label);color:var(--ui-data-table-header-text);font-size:var(--ui-font-size-sm);font-weight:var(--ui-data-table-header-font-weight)}.ui-data-table--stacked .ui-dt__td[data-label=""]{grid-template-columns:minmax(0,1fr)}.ui-data-table--stacked .ui-dt__td[data-label=""]:before{display:none}.ui-dt__sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-input{--_control:var(--ui-input-height);gap:var(--ui-input-label-gap);flex-direction:column;display:inline-flex}.ui-input--sm{--_control:var(--ui-input-height-sm)}.ui-input--lg{--_control:var(--ui-input-height-lg)}.ui-input--fluid{width:100%;display:flex}.ui-input__label{font-size:var(--ui-input-label-font-size);font-weight:var(--ui-input-label-font-weight);color:var(--ui-input-text)}.ui-input__el{height:var(--ui-input-height);padding:0 var(--ui-input-padding-x);font-family:inherit;font-size:var(--ui-input-font-size);color:var(--ui-input-text);background-color:var(--ui-input-bg);border:var(--ui-input-border-width) solid var(--ui-input-border);border-radius:var(--ui-input-radius);transition:border-color var(--ui-duration-fast) var(--ui-ease-standard),box-shadow var(--ui-duration-fast) var(--ui-ease-standard)}.ui-input__el::placeholder{color:var(--ui-input-placeholder)}.ui-input__el:focus-visible{border-color:var(--ui-input-border-focus);outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:0}.ui-input__el[readonly]:not(:disabled){color:var(--ui-input-text);cursor:default}.ui-input__el:disabled{cursor:not-allowed;background-color:var(--ui-input-disabled-bg);color:var(--ui-input-disabled-text)}.ui-input--sm .ui-input__el{height:var(--ui-input-height-sm)}.ui-input--lg .ui-input__el{height:var(--ui-input-height-lg)}.ui-input--invalid .ui-input__el{border-color:var(--ui-input-border-invalid)}.ui-input--invalid .ui-input__el:focus-visible{outline-color:var(--ui-input-border-invalid)}.ui-input--has-leading .ui-input__field,.ui-input--has-trailing .ui-input__field{align-items:center;min-width:0;position:relative}.ui-input--has-leading .ui-input__el,.ui-input--has-trailing .ui-input__el{flex:auto;min-width:0}.ui-input--has-leading:not(.ui-input--pill) .ui-input__el{padding-left:calc(var(--ui-space-4) + var(--ui-input-pill-glyph-size) + var(--ui-space-2))}.ui-input--has-trailing .ui-input__el{padding-right:calc(var(--ui-space-4) + var(--ui-input-pill-glyph-size) + var(--ui-space-2))}.ui-input__leading,.ui-input__trailing{align-items:center;gap:var(--ui-space-1);color:var(--ui-input-placeholder);display:inline-flex;position:absolute}.ui-input__leading{left:var(--ui-space-4)}.ui-input__trailing{right:var(--ui-space-2)}.ui-input__clear{padding:var(--ui-space-1);color:inherit;border-radius:var(--ui-radii-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-input__clear:hover{color:var(--ui-input-text)}.ui-input__clear:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:0}.ui-input__clear svg{width:var(--ui-input-pill-glyph-size);height:var(--ui-input-pill-glyph-size);fill:currentColor}.ui-input--pill .ui-input__trailing{right:var(--ui-space-3)}.ui-input--pill.ui-input--has-trailing .ui-input__el{padding-right:3rem}.ui-input__field{display:contents}.ui-input--has-leading .ui-input__field,.ui-input--has-trailing .ui-input__field{display:flex}.ui-input--pill .ui-input__field{align-items:center;min-width:0;display:flex;position:relative}.ui-input--pill .ui-input__el{box-sizing:border-box;min-width:0;height:var(--ui-input-pill-height);padding:0 var(--ui-space-2) 0 3rem;border-radius:var(--ui-radii-full);background-color:var(--ui-input-pill-bg);color:var(--ui-input-pill-text);font-size:var(--ui-font-size-sm);letter-spacing:.01rem;border-color:#0000;flex:auto;line-height:1.25rem}.ui-input--pill .ui-input__el::placeholder{color:var(--ui-input-pill-placeholder)}.ui-input__glyph{left:var(--ui-space-4);width:var(--ui-input-pill-glyph-size);height:var(--ui-input-pill-glyph-size);fill:var(--ui-input-pill-placeholder);pointer-events:none;position:absolute}@media (pointer:coarse){.ui-input--pill .ui-input__field{padding-block:2px}.ui-input:not(.ui-input--pill) .ui-input__field{min-width:0;padding-block:max(0px,(44px - var(--_control))/2);margin-block:min(0px,(var(--_control) - 44px)/2);align-items:center;display:flex}.ui-input:not(.ui-input--pill) .ui-input__field>.ui-input__el{flex:auto;min-width:0}}.ui-input--has-trailing .ui-input__el::-webkit-search-cancel-button{appearance:none;display:none}.ui-description-list{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(var(--ui-description-list-min),1fr));width:100%;margin:0;padding:0;display:grid}.ui-description-list--fixed{grid-template-columns:repeat(var(--ui-description-list-columns,2),minmax(0,1fr))}@media (width<=40rem){.ui-description-list--fixed{grid-template-columns:minmax(0,1fr)}}.ui-description-list__pair{min-width:0;padding:var(--ui-space-2) var(--ui-description-list-padding-x)}.ui-description-list--ruled .ui-description-list__pair{border-bottom:var(--ui-border-width) solid var(--ui-color-border)}.ui-description-list--dense .ui-description-list__pair{padding-top:var(--ui-space-1);padding-bottom:var(--ui-space-1)}.ui-description-list__term{font-size:var(--ui-description-list-term-size);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-color-text-muted)}.ui-description-list__value{margin:var(--ui-space-1) 0 0;font-size:var(--ui-font-size-md);overflow-wrap:anywhere}.ui-description-list--emphasis .ui-description-list__term{font-size:var(--ui-description-list-emphasis-term-size);letter-spacing:normal;text-transform:none}.ui-description-list--emphasis .ui-description-list__value{font-size:var(--ui-description-list-emphasis-value-size);font-weight:var(--ui-description-list-emphasis-value-weight)}.ui-description-list--emphasis .ui-description-list__value--default{color:var(--ui-color-text)}.ui-description-list--inline .ui-description-list__pair{-moz-column-gap:var(--ui-description-list-inline-gap);align-items:baseline;column-gap:var(--ui-description-list-inline-gap);flex-wrap:wrap;display:flex}.ui-description-list--inline .ui-description-list__term:after{content:":"}.ui-description-list--inline .ui-description-list__value{min-width:0;margin:0}.ui-tri-state-count{font-size:var(--ui-tri-state-count-font-size);font-weight:var(--ui-tri-state-count-font-weight);font-variant-numeric:tabular-nums;color:var(--ui-tri-state-count-neutral);line-height:1;display:inline-block}.ui-tri-state-count--ok{color:var(--ui-tri-state-count-ok)}.ui-tri-state-count--warn{color:var(--ui-tri-state-count-warn)}.ui-tri-state-count--danger{color:var(--ui-tri-state-count-danger)}.ui-tri-state-count--quiet{color:var(--ui-tri-state-count-quiet)}.ui-filter-chip{box-sizing:border-box;align-items:center;gap:var(--ui-filter-chip-gap);max-width:100%;padding:var(--ui-filter-chip-padding-y) var(--ui-filter-chip-padding-x);border:var(--ui-border-width) solid transparent;border-radius:var(--ui-filter-chip-radius);font-family:inherit;font-size:var(--ui-filter-chip-font-size);white-space:nowrap;color:var(--ui-filter-chip-text);cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease-standard),color var(--ui-duration-fast) var(--ui-ease-standard);background:0 0;line-height:1;display:inline-flex;position:relative}.ui-filter-chip:hover:not(:disabled){color:var(--ui-filter-chip-text-hover)}.ui-filter-chip:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-filter-chip:disabled{cursor:not-allowed;color:var(--ui-color-disabled-text)}.ui-filter-chip__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-filter-chip .ui-tri-state-count{flex:none}.ui-filter-chip__check{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.ui-filter-chip--ok{color:var(--ui-color-success);--ui-tri-state-count-neutral:var(--ui-color-success)}.ui-filter-chip--warn{color:var(--ui-color-warning);--ui-tri-state-count-neutral:var(--ui-color-warning)}.ui-filter-chip--danger{color:var(--ui-color-danger);--ui-tri-state-count-neutral:var(--ui-color-danger)}.ui-filter-chip--info{color:var(--ui-color-info);--ui-tri-state-count-neutral:var(--ui-color-info)}.ui-filter-chip--muted{color:var(--ui-color-text-muted);--ui-tri-state-count-neutral:var(--ui-color-text-muted)}.ui-filter-chip--pressed{border-color:var(--ui-filter-chip-pressed-border);background:var(--ui-filter-chip-pressed-bg);color:var(--ui-filter-chip-pressed-text)}.ui-filter-chip.ui-filter-chip--empty{color:var(--ui-color-text-muted);opacity:var(--ui-filter-chip-empty-opacity)}.ui-filter-chip--empty:hover{opacity:1}.ui-filter-chip--dashed{border-style:dashed;border-color:currentColor}.ui-filter-chip--dashed.ui-filter-chip--empty{opacity:1}@media (pointer:coarse){.ui-filter-chip:after,.ui-theme-chat .ui-filter-chip:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ui-form-field{gap:var(--ui-form-field-gap);flex-direction:column;min-width:0;display:flex}.ui-kpi-strip{box-sizing:border-box;width:100%;margin:0 0 var(--ui-space-4);border:var(--ui-border-width) solid var(--ui-color-border);border-bottom:0;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));padding:0;list-style:none;display:grid}.ui-kpi-strip--fixed{grid-template-columns:repeat(var(--ui-kpi-strip-columns),minmax(0,1fr))}.ui-kpi-strip__cell{min-width:0;padding:var(--ui-space-3) var(--ui-space-3);border-right:var(--ui-border-width) solid var(--ui-color-border);flex-direction:column;display:flex}.ui-kpi-strip__cell:last-child{border-right:0}.ui-kpi-strip__label{margin-top:var(--ui-space-1);font-size:var(--ui-kpi-strip-label-size);letter-spacing:.16em;text-transform:uppercase;color:var(--ui-color-text-muted);overflow-wrap:break-word;order:2}.ui-kpi-strip__label,.ui-kpi-strip__value{font-family:var(--ui-font-family-display,inherit)}.ui-kpi-strip__value{font-size:var(--ui-kpi-strip-value-size);font-weight:var(--ui-font-weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:normal;text-overflow:ellipsis;order:1;line-height:1.1;overflow:hidden}.ui-kpi-strip__sub{font-size:var(--ui-font-size-sm);color:var(--ui-color-text-muted);overflow-wrap:break-word;order:3;margin-top:2px}.ui-kpi-strip__cell{border-bottom:var(--ui-border-width) solid var(--ui-color-border)}.ui-kpi-strip__icon{width:var(--ui-kpi-strip-icon-size);height:var(--ui-kpi-strip-icon-size);margin-bottom:var(--ui-space-1);color:var(--ui-kpi-strip-icon-color);order:0;display:inline-flex}.ui-kpi-strip__icon>svg{width:100%;height:100%}.ui-kpi-strip--lg .ui-kpi-strip__value{font-size:var(--ui-kpi-strip-value-size-lg);letter-spacing:-.02em}.ui-kpi-strip--plain{gap:var(--ui-kpi-strip-plain-gap);border:0}.ui-kpi-strip--plain .ui-kpi-strip__cell{border:var(--ui-border-width) solid var(--ui-kpi-strip-plain-border);border-radius:var(--ui-kpi-strip-plain-radius);background-color:var(--ui-kpi-strip-plain-bg);box-shadow:var(--ui-kpi-strip-plain-shadow)}.ui-kpi-strip--plain .ui-kpi-strip__label{font-family:inherit;font-size:var(--ui-kpi-strip-plain-label-size);letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:break-word}.ui-media-card{background:var(--ui-media-card-bg);min-width:0;color:var(--ui-media-card-text);border:var(--ui-border-width) solid var(--ui-media-card-border);border-radius:var(--ui-media-card-radius);transition:border-color var(--ui-media-card-zoom-duration) var(--ui-media-card-zoom-easing),box-shadow var(--ui-media-card-zoom-duration) var(--ui-media-card-zoom-easing);flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.ui-media-card__media{background:var(--ui-media-card-media-bg);position:relative;overflow:hidden}.ui-media-card__image,.ui-media-card__placeholder{width:100%;height:100%;display:block}.ui-media-card__image{-o-object-fit:cover;object-fit:cover}.ui-media-card--zoom .ui-media-card__image,.ui-media-card--zoom .ui-media-card__placeholder{transform-origin:50%;transition:transform var(--ui-media-card-zoom-duration) var(--ui-media-card-zoom-easing);will-change:transform;transform:scale(1)}@media (hover:hover){.ui-media-card--zoom:hover{border-color:var(--ui-media-card-border-hover);box-shadow:var(--ui-media-card-shadow-hover)}.ui-media-card--zoom:hover .ui-media-card__image,.ui-media-card--zoom:hover .ui-media-card__placeholder{transform:scale(var(--ui-media-card-zoom))}}.ui-media-card--zoom:focus-within .ui-media-card__image,.ui-media-card--zoom:focus-within .ui-media-card__placeholder{transform:scale(var(--ui-media-card-zoom))}.ui-media-card__placeholder{color:var(--ui-media-card-placeholder-text);font-size:var(--ui-media-card-placeholder-font-size);font-weight:var(--ui-font-weight-bold);letter-spacing:.04em;justify-content:center;align-items:center;display:flex}.ui-media-card__badges{inset:var(--ui-media-card-badge-inset) var(--ui-media-card-badge-inset) auto;gap:var(--ui-space-1);flex-wrap:wrap;display:flex;position:absolute}.ui-media-card .ui-media-card__badges>*{background-color:var(--ui-media-card-badge-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-media-card__body{gap:var(--ui-space-1);padding:var(--ui-media-card-padding);flex-direction:column;flex:1;min-width:0;display:flex}.ui-media-card__title{font-size:var(--ui-media-card-title-font-size);font-weight:var(--ui-media-card-title-font-weight);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.ui-media-card__title a{color:inherit;text-decoration:none}.ui-media-card__title a:hover{text-decoration:underline}.ui-media-card__title a:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-media-card__subtitle{color:var(--ui-media-card-subtitle);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ui-media-card__details,.ui-media-card__subtitle{font-size:var(--ui-font-size-sm)}.ui-media-card__actions{gap:var(--ui-space-2);padding:0 var(--ui-media-card-padding-x) var(--ui-media-card-padding-y);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.ui-media-card,.ui-media-card--zoom .ui-media-card__image,.ui-media-card--zoom .ui-media-card__placeholder{transition:none}.ui-media-card--zoom:focus-within .ui-media-card__image,.ui-media-card--zoom:focus-within .ui-media-card__placeholder,.ui-media-card--zoom:hover .ui-media-card__image,.ui-media-card--zoom:hover .ui-media-card__placeholder{transform:none}}@media (forced-colors:active){.ui-media-card{border-color:canvastext}}.ui-select{display:block}.ui-select__label{font-size:var(--ui-input-label-font-size);font-weight:var(--ui-input-label-font-weight);color:var(--ui-input-text);margin-block-end:var(--ui-input-label-gap);display:block}.ui-select__trigger{justify-content:space-between;align-items:center;gap:var(--ui-select-gap);inline-size:100%;height:var(--ui-select-height);padding:var(--ui-select-padding-y) var(--ui-select-padding-x);font-family:inherit;font-size:var(--ui-select-font-size);color:var(--ui-select-text);background-color:var(--ui-select-bg);border:var(--ui-select-border-width) solid var(--ui-select-border);border-radius:var(--ui-select-radius);cursor:pointer;text-align:left;display:flex;position:relative}.ui-select__trigger--open,.ui-select__trigger:focus-visible{border-color:var(--ui-select-border-focus);outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:0}.ui-select__trigger:disabled{cursor:not-allowed;background-color:var(--ui-select-disabled-bg);color:var(--ui-select-disabled-text)}.ui-select__value--placeholder{color:var(--ui-select-placeholder)}.ui-select__arrow{color:var(--ui-select-arrow-color)}.ui-select__listbox{animation:ui-select-in var(--ui-duration-base) var(--ui-ease-enter);padding:var(--ui-select-listbox-padding);max-height:var(--ui-select-listbox-max-height);background-color:var(--ui-select-listbox-bg);border:var(--ui-select-border-width) solid var(--ui-select-listbox-border);border-radius:var(--ui-select-listbox-radius);box-shadow:var(--ui-select-listbox-shadow);margin:0;list-style:none;overflow-y:auto}.ui-select__listbox:focus{outline:none}.ui-select__option{padding:var(--ui-select-option-padding-y) var(--ui-select-option-padding-x);font-size:var(--ui-select-font-size);color:var(--ui-select-text);border-radius:var(--ui-select-radius);cursor:pointer}.ui-select__option--active{background-color:var(--ui-select-option-hover-bg)}.ui-select__option--selected{background-color:var(--ui-select-option-selected-bg);color:var(--ui-select-option-selected-text)}.ui-select__option[aria-disabled=true]{color:var(--ui-select-disabled-text);cursor:not-allowed}.ui-select__backdrop{z-index:var(--ui-select-z);position:fixed;inset:0}.ui-select__pane{z-index:var(--ui-select-z);position:absolute}.ui-select__listbox--more-above,.ui-select__listbox--more-below{--ui-select-fade-top:0px;--ui-select-fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom,transparent,var(--ui-select-listbox-bg) var(--ui-select-fade-top),var(--ui-select-listbox-bg) calc(100% - var(--ui-select-fade-bottom)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--ui-select-listbox-bg) var(--ui-select-fade-top),var(--ui-select-listbox-bg) calc(100% - var(--ui-select-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,var(--ui-select-listbox-bg) var(--ui-select-fade-top),var(--ui-select-listbox-bg) calc(100% - var(--ui-select-fade-bottom)),transparent)}.ui-select__listbox--more-above{--ui-select-fade-top:var(--ui-select-scroll-fade-size)}.ui-select__listbox--more-below{--ui-select-fade-bottom:var(--ui-select-scroll-fade-size)}@keyframes ui-select-in{0%{opacity:0;translate:0 -4px}}@media (pointer:coarse){.ui-select__trigger:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ui-section-header{align-items:center;gap:var(--ui-section-header-gap);min-height:var(--ui-section-header-height);flex-wrap:wrap;display:flex}.ui-section-header__title{font-size:var(--ui-section-header-title-size);font-weight:var(--ui-section-header-title-weight);letter-spacing:var(--ui-section-header-title-tracking);text-transform:uppercase;color:var(--ui-section-header-title-color);margin:0}.ui-section-header--quiet .ui-section-header__title{color:var(--ui-section-header-title-color-quiet)}.ui-section-header__count{font-size:var(--ui-section-header-count-size);font-variant-numeric:tabular-nums;color:var(--ui-section-header-count-color)}.ui-section-header__controls{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.ui-panel{width:100%;margin-bottom:var(--ui-panel-gap);min-width:0}.ui-panel__header{padding:0 var(--ui-panel-padding-x);border-bottom:var(--ui-border-width) solid var(--ui-color-border);flex-wrap:wrap}.ui-panel__body{min-width:0}.ui-panel--padded .ui-panel__body{padding:var(--ui-space-3) var(--ui-panel-padding-x)}.ui-panel__empty{padding:var(--ui-space-4) var(--ui-panel-padding-x);font-size:var(--ui-font-size-md);color:var(--ui-color-text-muted);margin:0}.ui-panel__footer{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-panel-padding-x);border-top:var(--ui-border-width) solid var(--ui-color-border);font-size:var(--ui-font-size-sm);color:var(--ui-color-text-muted);flex-wrap:wrap;display:flex}.ui-panel--card,.ui-panel--plain{--ui-description-list-padding-x:0}.ui-panel--plain{--ui-panel-padding-x:var(--ui-panel-plain-padding-x);margin-bottom:var(--ui-panel-plain-gap)}.ui-panel--plain .ui-panel__header{border-bottom:0}.ui-panel--plain .ui-panel__body{padding:var(--ui-panel-plain-body-gap) var(--ui-panel-padding-x) 0}.ui-panel--plain .ui-panel__footer{border-top:0}.ui-panel--card{--ui-panel-padding-x:var(--ui-panel-card-padding-x);box-sizing:border-box;padding:var(--ui-panel-card-padding-y) 0;background-color:var(--ui-panel-card-bg);border:var(--ui-border-width) solid var(--ui-panel-card-border);border-radius:var(--ui-panel-card-radius);box-shadow:var(--ui-panel-card-shadow)}.ui-panel--card .ui-panel__header{border-bottom:0}.ui-panel--card .ui-panel__body{padding:var(--ui-space-3) var(--ui-panel-padding-x) 0}.ui-panel--card .ui-panel__footer{margin-top:var(--ui-space-3)}.ui-panel--accent{border-inline-start:var(--ui-panel-accent-width) solid var(--ui-panel-accent-border)}.ui-panel--plain.ui-panel--accent{padding-inline-start:var(--ui-space-3)}.ui-simple-table{max-width:100%;overflow-x:auto}.ui-simple-table:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-simple-table__table{border-collapse:collapse;width:100%;font-size:var(--ui-font-size-sm)}.ui-simple-table__cell,.ui-simple-table__head{padding:var(--ui-space-2) var(--ui-space-4);vertical-align:top}.ui-simple-table__table--dense .ui-simple-table__cell,.ui-simple-table__table--dense .ui-simple-table__head{padding-top:var(--ui-space-1);padding-bottom:var(--ui-space-1)}.ui-simple-table__head{font-weight:var(--ui-font-weight-medium);color:var(--ui-color-text-muted);white-space:nowrap}tbody .ui-simple-table__cell{border-top:var(--ui-border-width) solid var(--ui-color-border)}.ui-simple-table__cell--start{text-align:start}.ui-simple-table__cell--mono{font-family:var(--ui-font-family-mono,ui-monospace,monospace)}.ui-simple-table__cell--muted{color:var(--ui-color-text-muted)}.ui-simple-table__empty{padding:var(--ui-space-4);color:var(--ui-color-text-muted);border-top:var(--ui-border-width) solid var(--ui-color-border)}.ui-switch{display:inline-block}.ui-switch__wrap{align-items:center;gap:var(--ui-switch-label-gap);cursor:pointer;display:inline-flex}.ui-switch__control{width:var(--ui-switch-track-width);height:var(--ui-switch-track-height);flex:none;display:inline-block;position:relative}.ui-switch__el{opacity:0;cursor:pointer;margin:0}.ui-switch__el,.ui-switch__track{width:var(--ui-switch-track-width);height:var(--ui-switch-track-height);position:absolute;top:0;left:0}.ui-switch__track{background-color:var(--ui-switch-track-bg);border-radius:var(--ui-switch-radius);pointer-events:none;transition:background-color var(--ui-duration-fast) var(--ui-ease-standard),box-shadow var(--ui-duration-fast) var(--ui-ease-standard)}.ui-switch__track:after{content:"";top:var(--ui-switch-padding);left:var(--ui-switch-padding);width:var(--ui-switch-thumb-size);height:var(--ui-switch-thumb-size);background-color:var(--ui-switch-thumb-color);border-radius:var(--ui-switch-radius);box-shadow:var(--ui-switch-thumb-shadow);transition:transform var(--ui-duration-fast) var(--ui-ease-standard);position:absolute}.ui-switch__el:checked~.ui-switch__track{background-color:var(--ui-switch-track-bg-checked)}.ui-switch__el:checked~.ui-switch__track:after{transform:translateX(var(--ui-switch-thumb-travel))}.ui-switch__el:focus-visible~.ui-switch__track{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.ui-switch__label{min-width:0;line-height:var(--ui-switch-label-line-height);font-size:var(--ui-switch-label-font-size);color:var(--ui-color-text)}.ui-switch--invalid .ui-switch__track{box-shadow:0 0 0 var(--ui-switch-padding) var(--ui-switch-border-invalid)}.ui-switch--disabled .ui-switch__wrap{cursor:not-allowed;opacity:.6}.ui-switch--disabled .ui-switch__label{color:var(--ui-switch-disabled-text)}@media (pointer:coarse){.ui-switch__wrap{position:relative}.ui-switch__wrap:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ui-switch__wrap--labelled{align-items:flex-start}.ui-switch__wrap--labelled .ui-switch__control{margin-top:calc((var(--ui-switch-label-font-size)*var(--ui-switch-label-line-height) - var(--ui-switch-track-height))/2)}}.ui-section-header{--ui-section-header-title-size:1.25rem;--ui-section-header-title-tracking:-.01em}.ui-section-header__title{text-transform:none}.ui-feature-card__title,.ui-media-card__title,.ui-page-header__title{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media (width<=600px){.ui-page-header__main{flex-basis:100%}}.err[data-v-f634bd1b]{padding:48px 16px}.follow-block{border-top:1px solid var(--ui-color-border);margin:32px 0 0;padding:16px 0 0}.follow-block__title{margin:0 0 4px;font-size:1.125rem}.follow-block__text{margin:0 0 8px}.byline[data-v-0012fa12]{border:1px solid var(--ui-color-border);background:var(--ui-color-surface);width:fit-content;max-width:100%;color:var(--ui-color-text);border-radius:999px;align-items:center;gap:8px;margin:12px 0 0;padding:4px 12px 4px 4px;font-size:.875rem;line-height:1.35;display:flex}.byline a[data-v-0012fa12]{color:inherit;font-weight:600}.byline-date a[data-v-0012fa12]{padding-block:3px;display:inline-block}.byline-avatar[data-v-0012fa12]{border-radius:50%;flex:none}@media (width<=480px){.byline-sep[data-v-0012fa12]{display:none}.byline-date[data-v-0012fa12]{display:block}}.notes[data-v-7b919e05]{max-width:760px;margin-top:40px}.list[data-v-7b919e05]{gap:8px;padding-left:20px;display:grid}.intro[data-v-7b919e05]{margin:8px 0}.elc-logo{color:var(--ui-color-text);border-radius:var(--ui-radii-md);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.elc-logo-mark{color:var(--ui-color-primary);flex:none}.elc-logo-word{letter-spacing:.01em;white-space:nowrap;font-size:1.125rem;font-weight:700}.elc-logo-el{color:var(--ui-color-text-muted);font-weight:400}.elc-logo:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:2px}@media (width<=420px){.elc-logo-word{font-size:1rem}.elc-logo-mark{width:28px;height:28px}}.spoiler-toggle{min-height:36px;font:inherit;color:inherit;border:1px solid var(--ui-color-border);border-radius:var(--ui-radii-md);cursor:pointer;white-space:nowrap;background:0 0;order:3;align-items:center;gap:6px;padding:0 10px;font-size:.875rem;display:inline-flex}.spoiler-toggle[aria-pressed=true]{color:var(--ui-color-surface);background:var(--ui-color-text);border-color:var(--ui-color-text)}@media (width<=640px){.spoiler-toggle{padding:0 8px}.spoiler-toggle__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.spoiler-toggle:focus-visible{outline:2px solid var(--ui-color-focus,currentColor);outline-offset:2px}.lang-switch{order:3}.lang-switch ul{gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.lang-switch a,.lang-switch-current{color:inherit;padding:6px 0;display:inline-block}.lang-switch-current{font-weight:600}@media (width<=640px){.lang-switch-here{display:none}}.float-nav[data-v-c88d5c2d]{z-index:20;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.wrap{max-width:1120px;margin:0 auto;padding:0 16px}.transfer-trigger{text-align:center;padding:24px 16px 0}.transfer-trigger__btn{min-height:40px;font:inherit;color:inherit;border:1px solid var(--ui-color-border);border-radius:var(--ui-radii-md);cursor:pointer;background:0 0;padding:0 14px}.transfer-trigger__btn:focus-visible{outline:2px solid var(--ui-color-focus,currentColor);outline-offset:2px}.social-bar{flex-wrap:wrap;align-items:center;gap:12px;max-width:1120px;margin:48px auto 0;padding:0 16px;display:flex}.social-bar__label{font-weight:600}.topbar-social{margin-left:auto}.topbar-nav-social{display:none}@media (width<=1199px){.topbar-social{display:none}.topbar-nav-social{border-top:1px solid var(--ui-color-border);margin-top:8px;padding:8px 0 0;display:block}}.page-footer{max-width:1120px;margin:16px auto 0;padding:24px 16px}.topbar-search{width:min(300px,50vw);position:relative}.topbar-empty-text{margin:0 0 8px}.topbar-empty-links{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}main:focus{outline:none}.topbar-nav{order:1}.topbar-search{order:2}.topbar-nav-toggle{min-height:40px;font:inherit;color:inherit;border:1px solid var(--ui-color-border);border-radius:var(--ui-radii-md);cursor:pointer;background:0 0;padding:0 12px;display:none}.topbar-nav-list,.topbar-nav-panel{flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.topbar-nav-group{align-items:center;gap:2px;display:flex;position:relative}.topbar-nav-saga-toggle{min-width:28px;min-height:32px;font:inherit;color:inherit;border-radius:var(--ui-radii-md);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75em}.topbar-nav-saga-toggle:hover{color:var(--ui-color-text)}.topbar-nav-games{z-index:20;background:var(--ui-app-bar-bg);border:1px solid var(--ui-color-border);border-radius:var(--ui-radii-md);min-width:200px;margin:4px 0 0;padding:8px 16px;list-style:none;display:none;position:absolute;top:100%;left:0}.topbar-nav-games a,.topbar-nav-games.open{display:block}.topbar-nav-sections{border-left:1px solid var(--ui-color-border);padding-left:16px}.topbar-nav a{color:inherit;padding:6px 0;text-decoration:none;display:inline-block}.topbar-nav a.current,.topbar-nav a:hover{color:var(--ui-color-text);text-decoration:underline}.topbar-nav a.current{font-weight:600}@media (width<=1199px){.topbar-nav-saga-toggle{display:none}.topbar-nav-group{display:block}.topbar-nav-games,.topbar-nav-games.open{background:0 0;border:0;min-width:0;margin:0;padding:0 0 0 16px;display:block;position:static}.topbar-nav-toggle{align-items:center;gap:6px;display:inline-flex}.topbar-nav-panel{background:var(--ui-app-bar-bg);border-bottom:1px solid var(--ui-color-border);flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 12px;display:none;position:absolute;top:100%;left:0;right:0}.topbar-nav-panel.open{display:flex}.topbar-nav-list{flex-direction:column;align-items:stretch;gap:0}.topbar-nav-sections{border-left:0;border-top:1px solid var(--ui-color-border);margin-top:8px;padding:8px 0 0}.topbar-nav a{padding:10px 0;display:block}}@media (width<=640px){.topbar .ui-app-bar__actions{flex-wrap:nowrap;flex:100%}.topbar-nav{order:2}.topbar-search{flex:1;order:1;width:auto}}.topbar-spoiler{display:contents}.topbar-nav-spoiler{display:none}@media (width<=640px){.topbar-spoiler{display:none}.topbar-nav-spoiler{border-top:1px solid var(--ui-color-border);margin-top:8px;padding:8px 0 0;display:block}.topbar-nav-spoiler .spoiler-toggle__label{clip:auto;width:auto;height:auto;position:static;overflow:visible}}.cover-card[data-v-0213a481]{background:var(--ui-media-card-bg);border:var(--ui-border-width) solid var(--ui-media-card-border);border-radius:var(--ui-media-card-radius);width:100%;display:flex;overflow:hidden}.cover-link[data-v-0213a481]{min-width:0;color:var(--ui-media-card-text);flex-direction:column;flex:1;text-decoration:none;display:flex}.cover-media[data-v-0213a481]{aspect-ratio:264/374;background:var(--ui-media-card-media-bg);display:block;position:relative;overflow:hidden}.cover-media img[data-v-0213a481]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cover-badge[data-v-0213a481]{inset:var(--ui-media-card-badge-inset) var(--ui-media-card-badge-inset) auto;position:absolute}.cover-badge[data-v-0213a481] .ui-badge{background-color:var(--ui-media-card-badge-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cover-body[data-v-0213a481]{gap:var(--ui-space-1);padding:var(--ui-media-card-padding);flex-direction:column;display:flex}.cover-title[data-v-0213a481]{font-size:var(--ui-media-card-title-font-size);font-weight:var(--ui-media-card-title-font-weight);margin:0;line-height:1.3}.cover-meta[data-v-0213a481]{color:var(--ui-media-card-subtitle);font-size:var(--ui-font-size-sm)}.cover-length[data-v-0213a481]{font-weight:600}@media (hover:hover){.cover-card[data-v-0213a481]:hover{border-color:var(--ui-media-card-border-hover);box-shadow:var(--ui-media-card-shadow-hover)}.cover-card:hover .cover-title[data-v-0213a481]{text-decoration:underline}}.cover-link[data-v-0213a481]:focus-visible{outline:2px solid var(--ui-color-focus-ring,currentColor);outline-offset:-2px}
