:root{--color-primary-50:#f2f7ff;--color-primary-100:#d6e7ff;--color-primary-200:#bdd7ff;--color-primary-300:#9ec5ff;--color-primary-400:#80b4ff;--color-primary-500:#4e97f7;--color-primary-600:#2677ef;--color-primary-700:#0061e8;--color-primary-800:#023caf;--color-primary-900:#0f2880;--color-accent-50:#fffcee;--color-accent-100:#fff6ca;--color-accent-200:#fff2b0;--color-accent-300:#feec8c;--color-accent-400:#fee354;--color-accent-500:#fedc22;--color-accent-600:#f3d21d;--color-accent-700:#ebc80d;--color-neutral-100:#fff;--color-neutral-200:#f8fafc;--color-neutral-300:#f1f4f9;--color-neutral-400:#e2e7f0;--color-neutral-500:#dfe4ed;--color-neutral-600:#cfd5e1;--color-neutral-700:#9ea7b8;--color-neutral-800:#6d7588;--color-neutral-900:#4c5469;--color-neutral-1000:#363f55;--color-neutral-1100:#1b1f3b;--color-neutral-1200:#11152a;--color-error-50:#fff5f8;--color-error-200:#ffc2d6;--color-error-500:#df4971;--color-error-500-10:#df49711a;--color-error-600:#be184f;--color-error-700:#95093f;--color-warning-50:#f9f8e6;--color-warning-200:#fdeeb4;--color-warning-500:#f6cf02;--color-success-50:#e0fff5;--color-success-200:#b0fde2;--color-success-500:#10e6a6;--color-success-500-10:#10e6a61a;--color-success-700:#02a179;--color-info-50:#d2f5ff;--color-info-200:#96e6ff;--color-info-500:#30cbfc;--color-utility-1-100:#ecfaff;--color-utility-1-400:#d0f3ff;--color-utility-1-500:#a1e8ff;--color-utility-2-100:#f6f2ff;--color-utility-2-400:#e9dfff;--color-utility-2-500:#d4bfff;--color-utility-3-100:#fff9dd;--color-utility-3-400:#fff1a9;--color-utility-3-500:#fee354;--color-utility-4-100:#ebfdf6;--color-utility-4-400:#cdf9e8;--color-utility-4-500:#9cf3d1;--color-utility-5-100:#eef2ff;--color-utility-5-400:#d3e0ff;--color-utility-5-500:#a8c0ff;--color-utility-6-100:#fff1ff;--color-utility-6-400:#fdf;--color-utility-6-500:#ffbaff;--color-utility-7-100:#f8fbe5;--color-utility-7-400:#edf5be;--color-utility-7-500:#dbea7e;--color-utility-8-100:#fff1f1;--color-utility-8-400:#ffdbdb;--color-utility-8-500:#ffb7b7;--color-utility-9-100:#effaea;--color-utility-9-400:#d6f4cb;--color-utility-9-500:#ade898;--color-utility-10-100:#fff4ea;--color-utility-10-400:#fedec0;--color-utility-10-500:#fec896;--color-utility-11-100:#ebf3ff;--color-utility-11-200:#deebff;--color-utility-11-500:#0061e8;--color-utility-12-500:#26d367;--color-utility-13-400:#4645ef;--color-utility-13-500:#3130a7;--color-utility-14-400:#7f3ef5;--color-utility-14-500:#592bac;--color-utility-15-100:#e6e1fb;--color-utility-15-400:#e6e1fb;--color-secondary-50:#faf7ff;--color-secondary-100:#eee6ff;--color-secondary-200:#e6daff;--color-secondary-300:#dbc9ff;--color-secondary-400:#d4bfff;--color-secondary-500:#c9afff;--color-secondary-600:#a378fe;--color-secondary-700:#7c48e7;--color-secondary-800:#6311bb;--color-secondary-900:#5302a9;--color-dark-100:#151b38;--color-dark-200:#111942;--color-dark-300:#1b255f;--color-dark-400:#212849;--color-dark-500:#353b5c;--color-dark-600:#365c9b;--color-dark-650:#305592;--color-dark-700:#5b659f;--color-dark-accent-100:#25305a;--color-dark-accent-200:#282106;--color-dark-accent-300:#00202a;--color-dark-accent-400:#002015;--color-dark-accent-500:#2c0015;--spacing-0:0px;--spacing-xs:4px;--spacing-xs-s:6px;--spacing-s:8px;--spacing-s-s:10px;--spacing-s-m:12px;--spacing-s-l:14px;--spacing-m:16px;--spacing-m-s:18px;--spacing-m-m:20px;--spacing-m-l:22px;--spacing-l:24px;--spacing-l-s:26px;--spacing-l-m:28px;--spacing-l-l:30px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:48px;--spacing-4xl:56px;--spacing-5xl:64px;--spacing-6xl:80px;--spacing-7xl:96px;--spacing-7xl-s:100px;--radius-xs:4px;--radius-s:8px;--radius-s-m:12px;--radius-m:16px;--radius-m-m:20px;--radius-l:24px;--radius-xl:32px;--radius-full:200px;--shadow-x-xs:2px;--shadow-y-xs:2px;--shadow-y-s:4px;--shadow-blur-s:4px;--shadow-blur-xl:10px;--shadow-blur-2xl:14px;--shadow-spread-2xs:1px;--shadow-spread-xs:2px;--shadow-spread-l:8px;--shadow-spread-xl:10px;--font-family-title:Inter;--font-weight-regular:400;--font-weight-semibold:600;--font-size-base-5xl:40px;--font-size-base-4xl:36px;--font-size-base-3xl:32px;--font-size-base-2xl:28px;--font-size-base-xl:24px;--font-size-base-l:20px;--font-size-base-m:16px;--font-size-base-s:14px;--font-size-base-xs:12px;--color-surface-primary-50:var(--color-primary-50);--color-surface-primary-100:var(--color-primary-100);--color-surface-primary-400:var(--color-primary-400);--color-surface-primary-500:var(--color-primary-500);--color-surface-primary-700:var(--color-primary-700);--color-surface-primary-800:var(--color-primary-800);--color-surface-primary-900:var(--color-primary-900);--color-surface-secondary-700:var(--color-secondary-700);--color-surface-secondary-800:var(--color-secondary-800);--color-surface-secondary-900:var(--color-secondary-900);--color-surface-accent-500:var(--color-accent-500);--color-surface-accent-600:var(--color-accent-600);--color-surface-neutral-100:var(--color-neutral-100);--color-surface-neutral-200:var(--color-neutral-200);--color-surface-neutral-300:var(--color-neutral-300);--color-surface-neutral-400:var(--color-neutral-400);--color-surface-neutral-500:var(--color-neutral-500);--color-surface-neutral-600:var(--color-neutral-600);--color-surface-neutral-700:var(--color-neutral-700);--color-surface-neutral-800:var(--color-neutral-800);--color-surface-neutral-1100:var(--color-neutral-1100);--color-surface-neutral-1200:var(--color-neutral-1200);--color-surface-success-200:var(--color-success-200);--color-surface-success-500:var(--color-success-500);--color-surface-success-500-10:var(--color-success-500-10);--color-surface-danger-200:var(--color-error-200);--color-surface-danger-500:var(--color-error-500);--color-surface-danger-500-10:var(--color-error-500-10);--color-surface-warning-200:var(--color-warning-200);--color-surface-warning-500:var(--color-warning-500);--color-surface-info-200:var(--color-info-200);--color-surface-info-500:var(--color-info-500);--color-surface-utility-1-500:var(--color-utility-1-500);--color-surface-utility-2-400:var(--color-utility-2-400);--color-surface-utility-2-500:var(--color-utility-2-500);--color-surface-utility-3-500:var(--color-utility-3-500);--color-surface-utility-4-500:var(--color-utility-4-500);--color-surface-utility-5-500:var(--color-utility-5-500);--color-surface-utility-6-500:var(--color-utility-6-500);--color-surface-utility-7-500:var(--color-utility-7-500);--color-surface-utility-8-500:var(--color-utility-8-500);--color-surface-utility-9-500:var(--color-utility-9-500);--color-surface-utility-10-500:var(--color-utility-10-500);--color-surface-utility-11-100:var(--color-utility-11-100);--color-surface-utility-11-200:var(--color-utility-11-200);--color-surface-dark-100:var(--color-dark-100);--color-surface-dark-200:var(--color-dark-200);--color-surface-dark-300:var(--color-dark-300);--color-surface-dark-400:var(--color-dark-400);--color-surface-dark-500:var(--color-dark-500);--color-surface-dark-500-57:var(--color-dark-500-57);--color-surface-dark-550:var(--color-dark-550);--color-surface-dark-600:var(--color-dark-600);--color-surface-dark-650:var(--color-dark-650);--color-surface-dark-700:var(--color-dark-700);--color-surface-dark-accent-100:var(--color-dark-accent-100);--color-surface-dark-accent-200:var(--color-dark-accent-200);--color-surface-dark-accent-300:var(--color-dark-accent-300);--color-surface-dark-accent-400:var(--color-dark-accent-400);--color-surface-dark-accent-500:var(--color-dark-accent-500);--color-border-primary-400:var(--color-primary-400);--color-border-primary-500:var(--color-primary-500);--color-border-primary-700:var(--color-primary-700);--color-border-primary-800:var(--color-primary-800);--color-border-primary-900:var(--color-primary-900);--color-border-secondary-700:var(--color-secondary-700);--color-border-secondary-800:var(--color-secondary-800);--color-border-secondary-900:var(--color-secondary-900);--color-border-neutral-100:var(--color-neutral-100);--color-border-neutral-600:var(--color-neutral-600);--color-border-neutral-700:var(--color-neutral-700);--color-border-neutral-800:var(--color-neutral-800);--color-border-neutral-1000:var(--color-neutral-1000);--color-border-info-200:var(--color-info-200);--color-border-info-500:var(--color-info-500);--color-border-danger-200:var(--color-error-200);--color-border-danger-500:var(--color-error-500);--color-border-danger-700:var(--color-error-700);--color-border-warning-200:var(--color-warning-200);--color-border-warning-500:var(--color-warning-500);--color-border-success-200:var(--color-success-200);--color-border-success-500:var(--color-success-500);--color-border-success-700:var(--color-success-700);--color-border-utility-5-500:var(--color-utility-5-500);--color-border-dark-500:var(--color-dark-500);--color-border-dark-700:var(--color-dark-700);--color-neutral-100-5:#ffffff0d;--color-primary-400-20:#4890ff33;--color-dark-550:#444b74;--color-dark-500-57:#353b5c91;--color-surface-dark-hover:var(--color-neutral-100-5);--color-surface-dark-active:var(--color-primary-400-20);--color-text-primary-100:var(--color-primary-100);--color-text-primary-400:var(--color-primary-400);--color-text-primary-700:var(--color-primary-700);--color-text-primary-800:var(--color-primary-800);--color-text-primary-900:var(--color-primary-900);--color-text-secondary-700:var(--color-secondary-700);--color-text-secondary-800:var(--color-secondary-800);--color-text-secondary-900:var(--color-secondary-900);--color-text-neutral-100:var(--color-neutral-100);--color-text-neutral-200:var(--color-neutral-200);--color-text-neutral-600:var(--color-neutral-600);--color-text-neutral-700:var(--color-neutral-700);--color-text-neutral-800:var(--color-neutral-800);--color-text-neutral-900:var(--color-neutral-900);--color-text-neutral-1200:var(--color-neutral-1200);--color-text-danger-600:var(--color-error-600);--color-text-danger-700:var(--color-error-700);--color-text-utility-5-500:var(--color-utility-5-500);--color-icon-primary-500:var(--color-primary-500);--color-icon-primary-700:var(--color-primary-700);--color-icon-primary-800:var(--color-primary-800);--color-icon-neutral-100:var(--color-neutral-100);--color-icon-neutral-200:var(--color-neutral-200);--color-icon-neutral-700:var(--color-neutral-700);--color-icon-neutral-800:var(--color-neutral-800);--color-icon-neutral-900:var(--color-neutral-900);--color-icon-neutral-1200:var(--color-neutral-1200);--radius-calendar-item:var(--radius-xs);--radius-checkbox:var(--radius-xs);--radius-range-slider-indicator:var(--radius-xs);--radius-alert:var(--radius-s);--radius-badge:var(--radius-s);--radius-card:var(--radius-s);--radius-file-upload:var(--radius-s);--radius-file-upload-border:var(--radius-s);--radius-input:var(--radius-s);--radius-input-pill:var(--radius-s);--radius-list-group:var(--radius-s);--radius-modal:var(--radius-s);--radius-navigation-item:var(--radius-s);--radius-panel:var(--radius-s);--radius-popover:var(--radius-s);--radius-tooltip:var(--radius-s);--radius-carousel:var(--radius-l);--radius-avatar:var(--radius-full);--radius-badge-indicator:var(--radius-full);--radius-button:var(--radius-s);--radius-file-upload-icon-border:var(--radius-full);--radius-radio:var(--radius-full);--radius-check-label:var(--radius-full);--radius-navigation-indicator:var(--radius-full);--radius-pagination:var(--radius-full);--radius-pill:var(--radius-s);--radius-step:var(--radius-full);--radius-progress:var(--radius-full);--radius-range-slider:var(--radius-full);--radius-carousel-indicator:var(--radius-full);--radius-scrollbar:var(--radius-full);--color-accordion-bg:var(--color-surface-neutral-100);--color-accordion-bg-hover:var(--color-surface-primary-50);--color-accordion-text:var(--color-text-neutral-1200);--color-accordion-border:var(--color-border-neutral-600);--color-accordion-arrow:var(--color-icon-neutral-1200);--color-alert-bg:var(--color-surface-neutral-100);--color-alert-text:var(--color-text-neutral-1200);--color-alert-text-secondary:var(--color-text-neutral-900);--color-alert-title:var(--color-text-neutral-1200);--color-alert-border-info:var(--color-border-info-500);--color-alert-border-error:var(--color-border-danger-500);--color-alert-border-warning:var(--color-border-warning-500);--color-alert-border-success:var(--color-border-success-500);--color-alert-border-default:var(--color-border-neutral-100);--color-alphabet-list-group-char-border-selected:var(--color-border-primary-700);--color-alphabet-list-group-char-text:var(--color-text-neutral-800);--color-alphabet-list-group-char-text-selected:var(--color-text-primary-700);--color-alphabet-list-group-header-bg:var(--color-surface-neutral-400);--color-alphabet-list-group-header-bg-selected:var(--color-surface-primary-700);--color-alphabet-list-group-header-text:var(--color-text-neutral-900);--color-alphabet-list-group-header-text-selected:var(--color-text-neutral-100);--color-alphabet-list-item-bg:var(--color-surface-neutral-100);--color-alphabet-list-item-bg-hover:var(--color-surface-utility-11-100);--color-alphabet-list-item-bg-selected:var(--color-surface-utility-11-200);--color-alphabet-list-item-text:var(--color-text-neutral-1200);--color-alphabet-list-item-text-muted:var(--color-text-neutral-900);--color-alphabet-list-item-border:var(--color-border-neutral-600);--color-alphabet-list-item-empty-state-border:var(--color-border-neutral-600);--color-alphabet-list-item-empty-state-text:var(--color-text-neutral-1200);--color-avatar-text:var(--color-text-neutral-1200);--color-avatar-bg-default:var(--color-surface-neutral-600);--color-avatar-bg-stacked:var(--color-surface-neutral-500);--color-badge-bg-success:var(--color-surface-success-200);--color-badge-bg-danger:var(--color-surface-danger-200);--color-badge-bg-warning:var(--color-surface-warning-200);--color-badge-bg-info:var(--color-surface-info-200);--color-badge-bg-default:var(--color-surface-neutral-400);--color-badge-text:var(--color-text-neutral-1200);--color-badge-outline-text:var(--color-text-neutral-1200);--color-badge-outline-border-success:var(--color-border-success-200);--color-badge-outline-border-danger:var(--color-surface-danger-200);--color-badge-outline-border-warning:var(--color-surface-warning-200);--color-badge-outline-border-info:var(--color-border-info-200);--color-badge-outline-border-default:var(--color-border-neutral-600);--color-badge-outline-bg-default:var(--color-surface-neutral-100);--color-badge-outline-bg-warning:var(--color-surface-neutral-100);--color-badge-outline-bg-info:var(--color-surface-neutral-100);--color-badge-outline-bg-success:var(--color-surface-neutral-100);--color-badge-outline-bg-error:var(--color-surface-neutral-100);--color-badge-indicator-bg-success:var(--color-surface-success-500);--color-badge-indicator-bg-danger:var(--color-surface-danger-500);--color-badge-indicator-bg-warning:var(--color-surface-warning-500);--color-badge-indicator-bg-info:var(--color-surface-info-500);--color-badge-indicator-bg-default:var(--color-surface-neutral-700);--color-breadcrumb-item:var(--color-text-neutral-900);--color-breadcrumb-divider:var(--color-icon-neutral-900);--color-breadcrumb-clickable-item:var(--color-text-primary-700);--color-breadcrumb-clickable-item-hovered:var(--color-text-primary-800);--color-breadcrumb-clickable-item-pressed:var(--color-text-primary-900);--color-btn-bg-filled:var(--color-surface-primary-700);--color-btn-bg-filled-hover:var(--color-surface-primary-800);--color-btn-bg-filled-disabled:var(--color-surface-neutral-300);--color-btn-bg-outlined:var(--color-surface-neutral-100);--color-btn-bg-outlined-disabled:var(--color-surface-neutral-100);--color-btn-text-filled:var(--color-text-neutral-100);--color-btn-text-outlined:var(--color-text-primary-700);--color-btn-text-outline-hover:var(--color-text-primary-800);--color-btn-text-filled-disabled:var(--color-text-neutral-700);--color-btn-text-outlined-disabled:var(--color-text-neutral-700);--color-btn-border-outlined:var(--color-border-primary-700);--color-btn-border-outlined-hover:var(--color-border-primary-800);--color-btn-border-outlined-disabled:var(--color-border-neutral-800);--color-card-bg:var(--color-surface-neutral-100);--color-card-text:var(--color-text-neutral-1200);--color-card-border:var(--color-border-neutral-600);--color-calendar-bg:var(--color-surface-neutral-100);--color-calendar-separator:var(--color-border-neutral-600);--color-calendar-border:var(--color-border-neutral-100);--color-calendar-header-text:var(--color-text-primary-700);--color-calendar-item-bg-hover:var(--color-surface-primary-100);--color-calendar-item-bg-selected:var(--color-surface-primary-700);--color-calendar-item-text:var(--color-text-neutral-1200);--color-calendar-item-text-selected:var(--color-text-neutral-100);--color-calendar-item-text-disabled:var(--color-text-neutral-800);--color-calendar-item-border-today:var(--color-border-primary-700);--color-calendar-item-bg-in-sequence:var(--color-surface-primary-100);--color-calendar-item-bg-in-sequence-disabled:var(--color-surface-primary-50);--color-carousel-text:var(--color-neutral-100);--color-carousel-indicator-active:var(--color-neutral-100);--color-skeleton-bg:var(--color-surface-neutral-300);--color-skeleton-highlight:var(--color-surface-neutral-400);--color-skeleton-dot:var(--color-surface-neutral-600);--color-file-upload-border:var(--color-border-neutral-600);--color-file-upload-bg:var(--color-surface-neutral-100);--color-file-upload-title:var(--color-text-neutral-1200);--color-file-upload-title-inverted:var(--color-text-neutral-100);--color-file-upload-text:var(--color-text-neutral-1200);--color-file-upload-text-inverted:var(--color-text-neutral-100);--color-file-upload-text-disabled:var(--color-text-neutral-800);--color-file-upload-text-hint:var(--color-text-neutral-800);--color-file-upload-text-hint-inverted:var(--color-text-neutral-100);--color-file-upload-drop-area-border:var(--color-border-utility-5-500);--color-file-upload-drop-area-border-inverted:var(--color-border-neutral-100);--color-file-upload-drop-area-border-disabled:var(--color-border-neutral-700);--color-file-upload-icon-inverted:var(--color-icon-neutral-100);--color-file-upload-icon-border-inverted:var(--color-border-neutral-100);--color-form-element-bg:var(--color-surface-neutral-100);--color-form-element-text:var(--color-text-neutral-1200);--color-form-element-border:var(--color-border-neutral-600);--color-form-element-icon:var(--color-icon-neutral-900);--color-form-element-border-error:var(--color-border-danger-500);--color-form-element-border-focus:var(--color-border-primary-700);--color-focus-ring-color:var(--color-border-primary-700);--color-form-element-border-focus-error:var(--color-border-danger-500);--color-form-focus-ring-gap:var(--color-surface-neutral-100);--color-form-element-text-helper:var(--color-text-neutral-800);--color-form-element-text-error:var(--color-text-danger-600);--color-form-element-icon-hover:var(--color-icon-primary-700);--color-form-element-label-text:var(--color-text-neutral-900);--color-form-element-label-icon:var(--color-icon-primary-700);--color-form-element-richtext-bg-editor:var(--color-surface-neutral-300);--color-form-element-richtext-bg-controls:var(--color-surface-neutral-100);--color-form-element-richtext-border-controls:var(--color-border-neutral-600);--color-form-element-counter-text:var(--color-text-neutral-800);--color-form-element-icon-disabled:var(--color-icon-neutral-800);--color-form-element-bg-disabled:var(--color-surface-neutral-400);--color-form-element-border-disabled:var(--color-border-neutral-600);--color-form-element-text-disabled:var(--color-border-neutral-800);--color-form-controls-bg-checked:var(--color-surface-primary-700);--color-form-controls-icon-checked:var(--color-icon-neutral-100);--color-form-controls-border-checked:var(--color-border-primary-700);--color-form-controls-selection-radio-icon:var(--color-icon-neutral-1200);--color-form-controls-segmented-item-bg-selected:var(--color-surface-utility-11-200);--color-form-controls-segmented-item-bg-hover:var(--color-surface-utility-11-100);--color-form-controls-toggle-text-checked:var(--color-text-primary-700);--color-form-controls-toggle-icon-checked:var(--color-icon-primary-700);--color-list-item-bg:var(--color-surface-neutral-100);--color-list-item-bg-hover:var(--color-surface-utility-11-100);--color-list-item-bg-active:var(--color-surface-utility-11-200);--color-list-item-text:var(--color-text-neutral-1200);--color-list-item-text-disabled:var(--color-text-neutral-800);--color-list-item-border:var(--color-border-neutral-600);--color-loader-spinner-border:var(--color-border-primary-700);--color-loader-circle-bg:var(--color-surface-primary-700);--color-loader-circle-inner-bg:var(--color-surface-neutral-100);--color-loader-circle-text:var(--color-text-primary-700);--color-loader-overlay-text:var(--color-text-primary-700);--color-modal-bg:var(--color-surface-neutral-100);--color-modal-text:var(--color-text-neutral-1200);--color-modal-title:var(--color-text-neutral-1200);--color-drawer-bg:var(--color-surface-neutral-100);--color-drawer-title:var(--color-text-neutral-1200);--color-navbar-bg:var(--color-surface-neutral-100);--color-navbar-toggler-icon:var(--color-icon-neutral-1200);--color-navbar-separator:var(--color-border-neutral-600);--color-navbar-notification-indicator-bg:var(--color-surface-danger-500);--color-navbar-notification-indicator-border:var(--color-border-neutral-100);--color-navbar-item-text:var(--color-text-neutral-1200);--color-navbar-item-text-disabled:var(--color-text-neutral-800);--color-navbar-item-bg-hover:var(--color-surface-utility-11-100);--color-navbar-item-bg-active:var(--color-surface-utility-11-200);--color-navbar-item-mobile-text-active:var(--color-text-primary-700);--color-pagination-item-border-hover:var(--color-border-primary-700);--color-pagination-item-border-active:var(--color-border-primary-700);--color-pagination-item-text:var(--color-text-neutral-1200);--color-pagination-item-text-hover:var(--color-text-neutral-1200);--color-pagination-item-text-active:var(--color-text-primary-700);--color-pagination-item-text-disabled:var(--color-text-neutral-700);--color-pill-bg:var(--color-surface-utility-11-100);--color-pill-text:var(--color-text-neutral-1200);--color-popover-bg:var(--color-surface-neutral-100);--color-popover-text:var(--color-text-neutral-1200);--color-popover-border:var(--color-border-neutral-600);--color-progress-line-bg:var(--color-surface-neutral-500);--color-progress-bg-default:var(--color-surface-neutral-700);--color-progress-bg-danger:var(--color-surface-danger-500);--color-progress-bg-warning:var(--color-surface-warning-500);--color-progress-bg-success:var(--color-surface-success-500);--color-progress-bg-info:var(--color-surface-info-500);--color-step-icon-active:var(--color-icon-neutral-100);--color-step-bg-default:var(--color-surface-neutral-100);--color-step-bg-active:var(--color-surface-primary-700);--color-step-text-not-started:var(--color-text-neutral-800);--color-step-text-active:var(--color-text-primary-700);--color-step-text-label:var(--color-text-neutral-1200);--color-step-border-default:var(--color-border-neutral-600);--color-step-border-active:var(--color-border-primary-700);--color-range-slider-bg:var(--color-surface-neutral-400);--color-range-slider-bg-disabled:var(--color-surface-neutral-300);--color-range-slider-fill:var(--color-surface-primary-700);--color-range-slider-fill-disabled:var(--color-surface-neutral-600);--color-range-slider-thumb-bg:var(--color-surface-primary-700);--color-range-slider-thumb-halo:var(--color-surface-primary-100);--color-range-slider-thumb-disabled:var(--color-surface-neutral-600);--color-range-slider-tooltip-bg:var(--color-surface-primary-700);--color-range-slider-tooltip-text:var(--color-text-neutral-100);--color-tab-text:var(--color-text-neutral-800);--color-tab-text-active:var(--color-text-neutral-1200);--color-tab-border:var(--color-border-neutral-600);--color-tab-border-active:var(--color-border-primary-700);--color-table-text:var(--color-text-neutral-1200);--color-table-bg:var(--color-surface-neutral-100);--color-table-header-text:var(--color-text-neutral-800);--color-table-header-text-sorted:var(--color-text-primary-700);--color-table-cell-border:var(--color-border-neutral-600);--color-table-cell-bg-hover:var(--color-surface-utility-11-100);--color-table-cell-bg-selected:var(--color-surface-utility-11-200);--color-table-sort-icon:var(--color-icon-neutral-800);--color-table-sort-icon-hover:var(--color-icon-primary-700);--color-table-sort-icon-selected:var(--color-icon-primary-700);--color-table-group-row-bg:var(--color-surface-neutral-400);--color-table-group-row-text:var(--color-text-neutral-900);--color-table-expand-icon:var(--color-icon-neutral-1200);--color-tooltip-bg:var(--color-surface-neutral-800);--color-tooltip-border:var(--color-surface-neutral-800);--color-tooltip-text:var(--color-text-neutral-100);--color-status-page-bg:var(--color-surface-neutral-100);--color-status-page-title:var(--color-text-neutral-1200);--color-status-page-description:var(--color-text-neutral-1200);--color-status-page-link:var(--color-text-primary-700);--color-status-page-icon-border-success:var(--color-border-success-700);--color-status-page-icon-border-error:var(--color-border-danger-500);--color-status-page-icon-root:var(--color-icon-neutral-1200);--color-system-error-page-title:var(--color-text-neutral-1200);--color-system-error-page-description:var(--color-text-neutral-1200)}@media (width<=768px){:root{--font-family-title:Inter;--font-weight-regular:400;--font-weight-semibold:600;--font-size-base-5xl:0px;--font-size-base-4xl:28px;--font-size-base-3xl:32px;--font-size-base-2xl:23px;--font-size-base-xl:23px;--font-size-base-l:19px;--font-size-base-m:16px;--font-size-base-s:0px;--font-size-base-xs:0px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-icon-neutral-800:var(--color-neutral-800);--color-border-dark-700:var(--color-dark-700);--color-accordion-bg:var(--color-surface-neutral-1200);--color-accordion-bg-hover:var(--color-surface-neutral-1100);--color-accordion-text:var(--color-text-neutral-200);--color-accordion-border:var(--color-border-neutral-1000);--color-accordion-arrow:var(--color-icon-neutral-200);--color-alert-bg:var(--color-surface-dark-400);--color-alert-text:var(--color-text-neutral-200);--color-alert-text-secondary:var(--color-text-neutral-600);--color-alert-title:var(--color-text-neutral-200);--color-alert-border-info:var(--color-border-info-500);--color-alert-border-error:var(--color-border-danger-500);--color-alert-border-warning:var(--color-border-warning-500);--color-alert-border-success:var(--color-border-success-500);--color-alert-border-default:var(--color-border-dark-500);--color-alphabet-list-group-char-border-selected:var(--color-surface-primary-400);--color-alphabet-list-group-char-text:var(--color-text-neutral-800);--color-alphabet-list-group-char-text-selected:var(--color-surface-primary-400);--color-alphabet-list-group-header-bg:var(--color-border-dark-500);--color-alphabet-list-group-header-bg-selected:var(--color-surface-primary-400);--color-alphabet-list-group-header-text:var(--color-text-neutral-700);--color-alphabet-list-group-header-text-selected:var(--color-text-neutral-1200);--color-alphabet-list-item-bg:var(--color-surface-dark-400);--color-alphabet-list-item-bg-hover:var(--color-surface-utility-11-100);--color-alphabet-list-item-bg-selected:var(--color-surface-utility-11-200);--color-alphabet-list-item-text:var(--color-text-neutral-100);--color-alphabet-list-item-text-muted:var(--color-text-neutral-700);--color-alphabet-list-item-border:var(--color-border-neutral-1000);--color-alphabet-list-item-empty-state-border:var(--color-border-dark-500);--color-alphabet-list-item-empty-state-text:var(--color-text-neutral-1200);--color-avatar-text:var(--color-text-neutral-1200);--color-avatar-bg-default:var(--color-surface-neutral-600);--color-avatar-bg-stacked:var(--color-surface-neutral-500);--color-badge-bg-success:var(--color-surface-success-200);--color-badge-bg-danger:var(--color-surface-danger-200);--color-badge-bg-warning:var(--color-surface-warning-200);--color-badge-bg-info:var(--color-surface-info-200);--color-badge-bg-default:var(--color-surface-neutral-400);--color-badge-text:var(--color-text-neutral-1200);--color-badge-outline-text:var(--color-text-neutral-200);--color-badge-outline-border-success:var(--color-border-success-500);--color-badge-outline-border-danger:var(--color-surface-danger-500);--color-badge-outline-border-warning:var(--color-surface-warning-500);--color-badge-outline-border-info:var(--color-border-info-500);--color-badge-outline-border-default:var(--color-border-neutral-600);--color-badge-outline-bg-default:var(--color-surface-dark-accent-100);--color-badge-outline-bg-warning:var(--color-surface-dark-accent-200);--color-badge-outline-bg-info:var(--color-surface-dark-accent-300);--color-badge-outline-bg-success:var(--color-surface-dark-accent-400);--color-badge-outline-bg-error:var(--color-surface-dark-accent-500);--color-badge-indicator-bg-success:var(--color-surface-success-500);--color-badge-indicator-bg-danger:var(--color-surface-danger-500);--color-badge-indicator-bg-warning:var(--color-surface-warning-500);--color-badge-indicator-bg-info:var(--color-surface-info-500);--color-badge-indicator-bg-default:var(--color-surface-neutral-700);--color-breadcrumb-item:var(--color-text-neutral-200);--color-breadcrumb-divider:var(--color-icon-neutral-900);--color-breadcrumb-clickable-item:var(--color-text-primary-400);--color-breadcrumb-clickable-item-hovered:var(--color-text-primary-100);--color-breadcrumb-clickable-item-pressed:var(--color-text-primary-100);--color-btn-bg-filled:var(--color-surface-primary-400);--color-btn-bg-filled-hover:var(--color-surface-primary-500);--color-btn-bg-filled-disabled:var(--color-surface-neutral-1100);--color-btn-bg-outlined:var(--color-surface-dark-200);--color-btn-bg-outlined-disabled:var(--color-surface-dark-200);--color-btn-text-filled:var(--color-text-neutral-1200);--color-btn-text-outlined:var(--color-text-primary-400);--color-btn-text-outline-hover:var(--color-text-primary-400);--color-btn-text-filled-disabled:var(--color-text-neutral-900);--color-btn-text-outlined-disabled:var(--color-text-neutral-900);--color-btn-border-outlined:var(--color-border-primary-400);--color-btn-border-outlined-hover:var(--color-border-primary-500);--color-btn-border-outlined-disabled:var(--color-border-neutral-1000);--color-card-bg:var(--color-surface-dark-accent-100);--color-card-text:var(--color-text-neutral-200);--color-card-border:var(--color-border-dark-500);--color-calendar-bg:var(--color-surface-dark-400);--color-calendar-separator:var(--color-border-dark-500);--color-calendar-border:var(--color-border-dark-500);--color-calendar-header-text:var(--color-text-primary-400);--color-calendar-item-bg-hover:var(--color-dark-600);--color-calendar-item-bg-selected:var(--color-surface-primary-500);--color-calendar-item-text:var(--color-text-neutral-200);--color-calendar-item-text-selected:var(--color-text-neutral-1200);--color-calendar-item-text-disabled:var(--color-text-neutral-800);--color-calendar-item-border-today:var(--color-border-primary-700);--color-calendar-item-bg-in-sequence:var(--color-surface-dark-650);--color-calendar-item-bg-in-sequence-disabled:var(--color-surface-primary-50);--color-skeleton-bg:var(--color-surface-dark-accent-100);--color-skeleton-highlight:var(--color-dark-500);--color-skeleton-dot:var(--color-dark-600);--color-file-upload-border:var(--color-surface-dark-500);--color-file-upload-bg:var(--color-surface-dark-400);--color-file-upload-title:var(--color-text-neutral-100);--color-file-upload-title-inverted:var(--color-text-neutral-100);--color-file-upload-text:var(--color-text-neutral-1200);--color-file-upload-text-inverted:var(--color-text-neutral-100);--color-file-upload-text-disabled:var(--color-text-neutral-800);--color-file-upload-text-hint:var(--color-text-neutral-100);--color-file-upload-text-hint-inverted:var(--color-text-neutral-100);--color-file-upload-drop-area-border:var(--color-icon-primary-500);--color-file-upload-drop-area-border-inverted:var(--color-border-neutral-100);--color-file-upload-drop-area-border-disabled:var(--color-border-neutral-700);--color-file-upload-icon-inverted:var(--color-icon-neutral-100);--color-file-upload-icon-border-inverted:var(--color-border-neutral-100);--color-form-element-bg:var(--color-surface-neutral-1200);--color-form-element-text:var(--color-text-neutral-100);--color-form-element-border:var(--color-dark-700);--color-form-element-icon:var(--color-icon-neutral-900);--color-form-element-border-error:var(--color-border-danger-500);--color-form-element-border-focus:var(--color-border-primary-500);--color-focus-ring-color:var(--color-border-primary-500);--color-form-element-border-focus-error:var(--color-border-danger-500);--color-form-focus-ring-gap:var(--color-dark-700);--color-form-element-text-helper:var(--color-text-neutral-800);--color-form-element-text-error:var(--color-text-danger-600);--color-form-element-icon-hover:var(--color-icon-primary-700);--color-form-element-label-text:var(--color-text-neutral-100);--color-form-element-label-icon:var(--color-icon-primary-700);--color-form-element-richtext-bg-editor:var(--color-surface-neutral-300);--color-form-element-richtext-bg-controls:var(--color-surface-neutral-100);--color-form-element-richtext-border-controls:var(--color-border-neutral-600);--color-form-element-counter-text:var(--color-text-neutral-800);--color-form-element-icon-disabled:var(--color-icon-neutral-800);--color-form-element-bg-disabled:var(--color-surface-dark-400);--color-form-element-border-disabled:var(--color-dark-700);--color-form-element-text-disabled:var(--color-text-neutral-700);--color-form-controls-bg-checked:var(--color-surface-primary-700);--color-form-controls-icon-checked:var(--color-icon-neutral-100);--color-form-controls-border-checked:var(--color-border-primary-700);--color-form-controls-selection-radio-icon:var(--color-icon-neutral-1200);--color-form-controls-segmented-item-bg-selected:var(--color-surface-utility-11-200);--color-form-controls-segmented-item-bg-hover:var(--color-surface-utility-11-100);--color-form-controls-toggle-text-checked:var(--color-text-primary-700);--color-form-controls-toggle-icon-checked:var(--color-icon-primary-700);--color-list-item-bg:var(--color-dark-100);--color-list-item-bg-hover:var(--color-dark-700);--color-list-item-bg-active:var(--color-dark-700);--color-list-item-text:var(--color-text-neutral-100);--color-list-item-text-disabled:var(--color-text-neutral-800);--color-list-item-border:var(--color-border-neutral-600);--color-loader-spinner-border:var(--color-border-primary-700);--color-loader-circle-bg:var(--color-surface-primary-700);--color-loader-circle-inner-bg:var(--color-surface-neutral-100);--color-loader-circle-text:var(--color-text-primary-700);--color-loader-overlay-text:var(--color-text-primary-700);--color-modal-bg:var(--color-surface-neutral-100);--color-modal-text:var(--color-text-neutral-1200);--color-modal-title:var(--color-text-neutral-1200);--color-drawer-bg:var(--color-surface-dark-400);--color-drawer-title:var(--color-text-neutral-100);--color-navbar-bg:var(--color-surface-neutral-100);--color-navbar-toggler-icon:var(--color-icon-neutral-1200);--color-navbar-separator:var(--color-border-neutral-600);--color-navbar-notification-indicator-bg:var(--color-surface-danger-500);--color-navbar-notification-indicator-border:var(--color-border-neutral-100);--color-navbar-item-text:var(--color-text-neutral-1200);--color-navbar-item-text-disabled:var(--color-text-neutral-800);--color-navbar-item-bg-hover:var(--color-surface-utility-11-100);--color-navbar-item-bg-active:var(--color-surface-utility-11-200);--color-navbar-item-mobile-text-active:var(--color-text-primary-700);--color-pagination-item-border-hover:var(--color-border-primary-700);--color-pagination-item-border-active:var(--color-border-primary-700);--color-pagination-item-text:var(--color-text-neutral-1200);--color-pagination-item-text-hover:var(--color-text-neutral-1200);--color-pagination-item-text-active:var(--color-text-primary-700);--color-pagination-item-text-disabled:var(--color-text-neutral-700);--color-pill-bg:var(--color-surface-dark-500);--color-pill-text:var(--color-text-neutral-100);--color-popover-bg:var(--color-surface-neutral-100);--color-popover-text:var(--color-text-neutral-1200);--color-popover-border:var(--color-dark-700);--color-progress-line-bg:var(--color-surface-neutral-500);--color-progress-bg-default:var(--color-surface-neutral-700);--color-progress-bg-danger:var(--color-surface-danger-500);--color-progress-bg-warning:var(--color-surface-warning-500);--color-progress-bg-success:var(--color-surface-success-500);--color-progress-bg-info:var(--color-surface-info-500);--color-step-icon-active:var(--color-surface-neutral-1200);--color-step-bg-default:var(--color-surface-neutral-1200);--color-step-bg-active:var(--color-surface-primary-500);--color-step-text-not-started:var(--color-text-neutral-800);--color-step-text-active:var(--color-icon-primary-500);--color-step-text-label:var(--color-icon-neutral-100);--color-step-border-default:var(--color-border-dark-500);--color-step-border-active:var(--color-border-primary-500);--color-range-slider-bg:var(--color-surface-neutral-400);--color-range-slider-bg-disabled:var(--color-surface-neutral-300);--color-range-slider-fill:var(--color-surface-primary-700);--color-range-slider-fill-disabled:var(--color-surface-neutral-600);--color-range-slider-thumb-bg:var(--color-surface-primary-700);--color-range-slider-thumb-halo:var(--color-surface-primary-100);--color-range-slider-thumb-disabled:var(--color-surface-neutral-600);--color-range-slider-tooltip-bg:var(--color-surface-primary-700);--color-range-slider-tooltip-text:var(--color-text-neutral-100);--color-tab-text:var(--color-text-utility-5-500);--color-tab-text-active:var(--color-text-neutral-100);--color-tab-border:var(--color-border-dark-500);--color-tab-border-active:var(--color-border-primary-500);--color-table-text:var(--color-text-neutral-100);--color-table-bg:transparent;--color-table-header-text:var(--color-surface-neutral-500);--color-table-header-text-sorted:var(--color-icon-primary-500);--color-table-cell-border:var(--color-border-dark-500);--color-table-cell-bg-hover:var(--color-surface-dark-400);--color-table-cell-bg-selected:var(--color-surface-dark-400);--color-table-sort-icon:var(--color-surface-neutral-500);--color-table-sort-icon-hover:var(--color-icon-primary-500);--color-table-sort-icon-selected:var(--color-icon-primary-500);--color-table-group-row-bg:transparent;--color-table-group-row-text:var(--color-text-neutral-100);--color-table-expand-icon:var(--color-icon-neutral-100);--color-tooltip-bg:var(--color-surface-neutral-800);--color-tooltip-border:var(--color-border-dark-500);--color-tooltip-text:var(--color-text-neutral-100);--color-status-page-bg:var(--color-surface-neutral-100);--color-status-page-title:var(--color-text-neutral-1200);--color-status-page-description:var(--color-text-neutral-1200);--color-status-page-link:var(--color-text-primary-700);--color-status-page-icon-border-success:var(--color-border-success-700);--color-status-page-icon-border-error:var(--color-border-danger-500);--color-status-page-icon-root:var(--color-icon-neutral-1200);--color-system-error-page-title:var(--color-text-neutral-1200);--color-system-error-page-description:var(--color-text-neutral-1200)}}[data-theme=dark]{--color-icon-neutral-800:var(--color-neutral-800);--color-border-dark-700:var(--color-dark-700);--color-accordion-bg:var(--color-surface-neutral-1200);--color-accordion-bg-hover:var(--color-surface-neutral-1100);--color-accordion-text:var(--color-text-neutral-200);--color-accordion-border:var(--color-border-neutral-1000);--color-accordion-arrow:var(--color-icon-neutral-200);--color-alert-bg:var(--color-surface-dark-400);--color-alert-text:var(--color-text-neutral-200);--color-alert-text-secondary:var(--color-text-neutral-600);--color-alert-title:var(--color-text-neutral-200);--color-alert-border-info:var(--color-border-info-500);--color-alert-border-error:var(--color-border-danger-500);--color-alert-border-warning:var(--color-border-warning-500);--color-alert-border-success:var(--color-border-success-500);--color-alert-border-default:var(--color-border-dark-500);--color-alphabet-list-group-char-border-selected:var(--color-surface-primary-400);--color-alphabet-list-group-char-text:var(--color-text-neutral-800);--color-alphabet-list-group-char-text-selected:var(--color-surface-primary-400);--color-alphabet-list-group-header-bg:var(--color-border-dark-500);--color-alphabet-list-group-header-bg-selected:var(--color-surface-primary-400);--color-alphabet-list-group-header-text:var(--color-text-neutral-700);--color-alphabet-list-group-header-text-selected:var(--color-text-neutral-1200);--color-alphabet-list-item-bg:var(--color-surface-dark-400);--color-alphabet-list-item-bg-hover:var(--color-surface-utility-11-100);--color-alphabet-list-item-bg-selected:var(--color-surface-utility-11-200);--color-alphabet-list-item-text:var(--color-text-neutral-100);--color-alphabet-list-item-text-muted:var(--color-text-neutral-700);--color-alphabet-list-item-border:var(--color-border-neutral-1000);--color-alphabet-list-item-empty-state-border:var(--color-border-dark-500);--color-alphabet-list-item-empty-state-text:var(--color-text-neutral-1200);--color-avatar-text:var(--color-text-neutral-1200);--color-avatar-bg-default:var(--color-surface-neutral-600);--color-avatar-bg-stacked:var(--color-surface-neutral-500);--color-badge-bg-success:var(--color-surface-success-200);--color-badge-bg-danger:var(--color-surface-danger-200);--color-badge-bg-warning:var(--color-surface-warning-200);--color-badge-bg-info:var(--color-surface-info-200);--color-badge-bg-default:var(--color-surface-neutral-400);--color-badge-text:var(--color-text-neutral-1200);--color-badge-outline-text:var(--color-text-neutral-200);--color-badge-outline-border-success:var(--color-border-success-500);--color-badge-outline-border-danger:var(--color-surface-danger-500);--color-badge-outline-border-warning:var(--color-surface-warning-500);--color-badge-outline-border-info:var(--color-border-info-500);--color-badge-outline-border-default:var(--color-border-neutral-600);--color-badge-outline-bg-default:var(--color-surface-dark-accent-100);--color-badge-outline-bg-warning:var(--color-surface-dark-accent-200);--color-badge-outline-bg-info:var(--color-surface-dark-accent-300);--color-badge-outline-bg-success:var(--color-surface-dark-accent-400);--color-badge-outline-bg-error:var(--color-surface-dark-accent-500);--color-badge-indicator-bg-success:var(--color-surface-success-500);--color-badge-indicator-bg-danger:var(--color-surface-danger-500);--color-badge-indicator-bg-warning:var(--color-surface-warning-500);--color-badge-indicator-bg-info:var(--color-surface-info-500);--color-badge-indicator-bg-default:var(--color-surface-neutral-700);--color-breadcrumb-item:var(--color-text-neutral-200);--color-breadcrumb-divider:var(--color-icon-neutral-900);--color-breadcrumb-clickable-item:var(--color-text-primary-400);--color-breadcrumb-clickable-item-hovered:var(--color-text-primary-100);--color-breadcrumb-clickable-item-pressed:var(--color-text-primary-100);--color-btn-bg-filled:var(--color-surface-primary-400);--color-btn-bg-filled-hover:var(--color-surface-primary-500);--color-btn-bg-filled-disabled:var(--color-surface-neutral-1100);--color-btn-bg-outlined:var(--color-surface-dark-200);--color-btn-bg-outlined-disabled:var(--color-surface-dark-200);--color-btn-text-filled:var(--color-text-neutral-1200);--color-btn-text-outlined:var(--color-text-primary-400);--color-btn-text-outline-hover:var(--color-text-primary-400);--color-btn-text-filled-disabled:var(--color-text-neutral-900);--color-btn-text-outlined-disabled:var(--color-text-neutral-900);--color-btn-border-outlined:var(--color-border-primary-400);--color-btn-border-outlined-hover:var(--color-border-primary-500);--color-btn-border-outlined-disabled:var(--color-border-neutral-1000);--color-card-bg:var(--color-surface-dark-accent-100);--color-card-text:var(--color-text-neutral-200);--color-card-border:var(--color-border-dark-500);--color-calendar-bg:var(--color-surface-dark-400);--color-calendar-separator:var(--color-border-dark-500);--color-calendar-border:var(--color-border-dark-500);--color-calendar-header-text:var(--color-text-primary-400);--color-calendar-item-bg-hover:var(--color-dark-600);--color-calendar-item-bg-selected:var(--color-surface-primary-500);--color-calendar-item-text:var(--color-text-neutral-200);--color-calendar-item-text-selected:var(--color-text-neutral-1200);--color-calendar-item-text-disabled:var(--color-text-neutral-800);--color-calendar-item-border-today:var(--color-border-primary-700);--color-calendar-item-bg-in-sequence:var(--color-surface-dark-650);--color-calendar-item-bg-in-sequence-disabled:var(--color-surface-primary-50);--color-skeleton-bg:var(--color-surface-dark-accent-100);--color-skeleton-highlight:var(--color-dark-500);--color-skeleton-dot:var(--color-dark-600);--color-file-upload-border:var(--color-surface-dark-500);--color-file-upload-bg:var(--color-surface-dark-400);--color-file-upload-title:var(--color-text-neutral-100);--color-file-upload-title-inverted:var(--color-text-neutral-100);--color-file-upload-text:var(--color-text-neutral-1200);--color-file-upload-text-inverted:var(--color-text-neutral-100);--color-file-upload-text-disabled:var(--color-text-neutral-800);--color-file-upload-text-hint:var(--color-text-neutral-100);--color-file-upload-text-hint-inverted:var(--color-text-neutral-100);--color-file-upload-drop-area-border:var(--color-icon-primary-500);--color-file-upload-drop-area-border-inverted:var(--color-border-neutral-100);--color-file-upload-drop-area-border-disabled:var(--color-border-neutral-700);--color-file-upload-icon-inverted:var(--color-icon-neutral-100);--color-file-upload-icon-border-inverted:var(--color-border-neutral-100);--color-form-element-bg:var(--color-surface-neutral-1200);--color-form-element-text:var(--color-text-neutral-100);--color-form-element-border:var(--color-dark-700);--color-form-element-icon:var(--color-icon-neutral-900);--color-form-element-border-error:var(--color-border-danger-500);--color-form-element-border-focus:var(--color-border-primary-500);--color-focus-ring-color:var(--color-border-primary-500);--color-form-element-border-focus-error:var(--color-border-danger-500);--color-form-element-text-helper:var(--color-text-neutral-800);--color-form-element-text-error:var(--color-text-danger-600);--color-form-element-icon-hover:var(--color-icon-primary-700);--color-form-element-label-text:var(--color-text-neutral-100);--color-form-element-label-icon:var(--color-icon-primary-700);--color-form-element-richtext-bg-editor:var(--color-surface-neutral-300);--color-form-element-richtext-bg-controls:var(--color-surface-neutral-100);--color-form-element-richtext-border-controls:var(--color-border-neutral-600);--color-form-element-counter-text:var(--color-text-neutral-800);--color-form-element-icon-disabled:var(--color-icon-neutral-800);--color-form-element-bg-disabled:var(--color-surface-dark-400);--color-form-element-border-disabled:var(--color-dark-700);--color-form-element-text-disabled:var(--color-text-neutral-700);--color-form-controls-bg-checked:var(--color-surface-primary-700);--color-form-controls-icon-checked:var(--color-icon-neutral-100);--color-form-controls-border-checked:var(--color-border-primary-700);--color-form-controls-selection-radio-icon:var(--color-icon-neutral-1200);--color-form-controls-segmented-item-bg-selected:var(--color-surface-utility-11-200);--color-form-controls-segmented-item-bg-hover:var(--color-surface-utility-11-100);--color-form-controls-toggle-text-checked:var(--color-text-primary-700);--color-form-controls-toggle-icon-checked:var(--color-icon-primary-700);--color-list-item-bg:var(--color-dark-100);--color-list-item-bg-hover:var(--color-dark-700);--color-list-item-bg-active:var(--color-dark-700);--color-list-item-text:var(--color-text-neutral-100);--color-list-item-text-disabled:var(--color-text-neutral-800);--color-list-item-border:var(--color-border-neutral-600);--color-loader-spinner-border:var(--color-border-primary-700);--color-loader-circle-bg:var(--color-surface-primary-700);--color-loader-circle-inner-bg:var(--color-surface-neutral-100);--color-loader-circle-text:var(--color-text-primary-700);--color-loader-overlay-text:var(--color-text-primary-700);--color-modal-bg:var(--color-surface-neutral-100);--color-modal-text:var(--color-text-neutral-1200);--color-modal-title:var(--color-text-neutral-1200);--color-drawer-bg:var(--color-surface-dark-400);--color-drawer-title:var(--color-text-neutral-100);--color-navbar-bg:var(--color-surface-neutral-100);--color-navbar-toggler-icon:var(--color-icon-neutral-1200);--color-navbar-separator:var(--color-border-neutral-600);--color-navbar-notification-indicator-bg:var(--color-surface-danger-500);--color-navbar-notification-indicator-border:var(--color-border-neutral-100);--color-navbar-item-text:var(--color-text-neutral-1200);--color-navbar-item-text-disabled:var(--color-text-neutral-800);--color-navbar-item-bg-hover:var(--color-surface-utility-11-100);--color-navbar-item-bg-active:var(--color-surface-utility-11-200);--color-navbar-item-mobile-text-active:var(--color-text-primary-700);--color-pagination-item-border-hover:var(--color-border-primary-700);--color-pagination-item-border-active:var(--color-border-primary-700);--color-pagination-item-text:var(--color-text-neutral-1200);--color-pagination-item-text-hover:var(--color-text-neutral-1200);--color-pagination-item-text-active:var(--color-text-primary-700);--color-pagination-item-text-disabled:var(--color-text-neutral-700);--color-pill-bg:var(--color-surface-dark-500);--color-pill-text:var(--color-text-neutral-100);--color-popover-bg:var(--color-surface-neutral-100);--color-popover-text:var(--color-text-neutral-1200);--color-popover-border:var(--color-dark-700);--color-progress-line-bg:var(--color-surface-neutral-500);--color-progress-bg-default:var(--color-surface-neutral-700);--color-progress-bg-danger:var(--color-surface-danger-500);--color-progress-bg-warning:var(--color-surface-warning-500);--color-progress-bg-success:var(--color-surface-success-500);--color-progress-bg-info:var(--color-surface-info-500);--color-step-icon-active:var(--color-surface-neutral-1200);--color-step-bg-default:var(--color-surface-neutral-1200);--color-step-bg-active:var(--color-surface-primary-500);--color-step-text-not-started:var(--color-text-neutral-800);--color-step-text-active:var(--color-icon-primary-500);--color-step-text-label:var(--color-icon-neutral-100);--color-step-border-default:var(--color-border-dark-500);--color-step-border-active:var(--color-border-primary-500);--color-range-slider-bg:var(--color-surface-neutral-400);--color-range-slider-bg-disabled:var(--color-surface-neutral-300);--color-range-slider-fill:var(--color-surface-primary-700);--color-range-slider-fill-disabled:var(--color-surface-neutral-600);--color-range-slider-thumb-bg:var(--color-surface-primary-700);--color-range-slider-thumb-halo:var(--color-surface-primary-100);--color-range-slider-thumb-disabled:var(--color-surface-neutral-600);--color-range-slider-tooltip-bg:var(--color-surface-primary-700);--color-range-slider-tooltip-text:var(--color-text-neutral-100);--color-tab-text:var(--color-text-utility-5-500);--color-tab-text-active:var(--color-text-neutral-100);--color-tab-border:var(--color-border-dark-500);--color-tab-border-active:var(--color-border-primary-500);--color-table-text:var(--color-text-neutral-100);--color-table-bg:transparent;--color-table-header-text:var(--color-surface-neutral-500);--color-table-header-text-sorted:var(--color-icon-primary-500);--color-table-cell-border:var(--color-border-dark-500);--color-table-cell-bg-hover:var(--color-surface-dark-400);--color-table-cell-bg-selected:var(--color-surface-dark-400);--color-table-sort-icon:var(--color-surface-neutral-500);--color-table-sort-icon-hover:var(--color-icon-primary-500);--color-table-sort-icon-selected:var(--color-icon-primary-500);--color-table-group-row-bg:transparent;--color-table-group-row-text:var(--color-text-neutral-100);--color-table-expand-icon:var(--color-icon-neutral-100);--color-tooltip-bg:var(--color-surface-neutral-800);--color-tooltip-border:var(--color-border-dark-500);--color-tooltip-text:var(--color-text-neutral-100);--color-status-page-bg:var(--color-surface-neutral-100);--color-status-page-title:var(--color-text-neutral-1200);--color-status-page-description:var(--color-text-neutral-1200);--color-status-page-link:var(--color-text-primary-700);--color-status-page-icon-border-success:var(--color-border-success-700);--color-status-page-icon-border-error:var(--color-border-danger-500);--color-status-page-icon-root:var(--color-icon-neutral-1200);--color-system-error-page-title:var(--color-text-neutral-1200);--color-system-error-page-description:var(--color-text-neutral-1200)}[data-theme=light]{--color-accordion-bg:var(--color-surface-neutral-100);--color-accordion-bg-hover:var(--color-surface-primary-50);--color-accordion-text:var(--color-text-neutral-1200);--color-accordion-border:var(--color-border-neutral-600);--color-accordion-arrow:var(--color-icon-neutral-1200);--color-alert-bg:var(--color-surface-neutral-100);--color-alert-text:var(--color-text-neutral-1200);--color-alert-text-secondary:var(--color-text-neutral-900);--color-alert-title:var(--color-text-neutral-1200);--color-alert-border-info:var(--color-border-info-500);--color-alert-border-error:var(--color-border-danger-500);--color-alert-border-warning:var(--color-border-warning-500);--color-alert-border-success:var(--color-border-success-500);--color-alert-border-default:var(--color-border-neutral-100);--color-alphabet-list-group-char-border-selected:var(--color-border-primary-700);--color-alphabet-list-group-char-text:var(--color-text-neutral-800);--color-alphabet-list-group-char-text-selected:var(--color-text-primary-700);--color-alphabet-list-group-header-bg:var(--color-surface-neutral-400);--color-alphabet-list-group-header-bg-selected:var(--color-surface-primary-700);--color-alphabet-list-group-header-text:var(--color-text-neutral-900);--color-alphabet-list-group-header-text-selected:var(--color-text-neutral-100);--color-alphabet-list-item-bg:var(--color-surface-neutral-100);--color-alphabet-list-item-bg-hover:var(--color-surface-utility-11-100);--color-alphabet-list-item-bg-selected:var(--color-surface-utility-11-200);--color-alphabet-list-item-text:var(--color-text-neutral-1200);--color-alphabet-list-item-text-muted:var(--color-text-neutral-900);--color-alphabet-list-item-border:var(--color-border-neutral-600);--color-alphabet-list-item-empty-state-border:var(--color-border-neutral-600);--color-alphabet-list-item-empty-state-text:var(--color-text-neutral-1200);--color-avatar-text:var(--color-text-neutral-1200);--color-avatar-bg-default:var(--color-surface-neutral-600);--color-avatar-bg-stacked:var(--color-surface-neutral-500);--color-badge-bg-success:var(--color-surface-success-200);--color-badge-bg-danger:var(--color-surface-danger-200);--color-badge-bg-warning:var(--color-surface-warning-200);--color-badge-bg-info:var(--color-surface-info-200);--color-badge-bg-default:var(--color-surface-neutral-400);--color-badge-text:var(--color-text-neutral-1200);--color-badge-outline-text:var(--color-text-neutral-1200);--color-badge-outline-border-success:var(--color-border-success-200);--color-badge-outline-border-danger:var(--color-surface-danger-200);--color-badge-outline-border-warning:var(--color-surface-warning-200);--color-badge-outline-border-info:var(--color-border-info-200);--color-badge-outline-border-default:var(--color-border-neutral-600);--color-badge-outline-bg-default:var(--color-surface-neutral-100);--color-badge-outline-bg-warning:var(--color-surface-neutral-100);--color-badge-outline-bg-info:var(--color-surface-neutral-100);--color-badge-outline-bg-success:var(--color-surface-neutral-100);--color-badge-outline-bg-error:var(--color-surface-neutral-100);--color-badge-indicator-bg-success:var(--color-surface-success-500);--color-badge-indicator-bg-danger:var(--color-surface-danger-500);--color-badge-indicator-bg-warning:var(--color-surface-warning-500);--color-badge-indicator-bg-info:var(--color-surface-info-500);--color-badge-indicator-bg-default:var(--color-surface-neutral-700);--color-breadcrumb-item:var(--color-text-neutral-900);--color-breadcrumb-divider:var(--color-icon-neutral-900);--color-breadcrumb-clickable-item:var(--color-text-primary-700);--color-breadcrumb-clickable-item-hovered:var(--color-text-primary-800);--color-breadcrumb-clickable-item-pressed:var(--color-text-primary-900);--color-btn-bg-filled:var(--color-surface-primary-700);--color-btn-bg-filled-hover:var(--color-surface-primary-800);--color-btn-bg-filled-disabled:var(--color-surface-neutral-300);--color-btn-bg-outlined:var(--color-surface-neutral-100);--color-btn-bg-outlined-disabled:var(--color-surface-neutral-100);--color-btn-text-filled:var(--color-text-neutral-100);--color-btn-text-outlined:var(--color-text-primary-700);--color-btn-text-outline-hover:var(--color-text-primary-800);--color-btn-text-filled-disabled:var(--color-text-neutral-700);--color-btn-text-outlined-disabled:var(--color-text-neutral-700);--color-btn-border-outlined:var(--color-border-primary-700);--color-btn-border-outlined-hover:var(--color-border-primary-800);--color-btn-border-outlined-disabled:var(--color-border-neutral-800);--color-card-bg:var(--color-surface-neutral-100);--color-card-text:var(--color-text-neutral-1200);--color-card-border:var(--color-border-neutral-600);--color-calendar-bg:var(--color-surface-neutral-100);--color-calendar-separator:var(--color-border-neutral-600);--color-calendar-border:var(--color-border-neutral-100);--color-calendar-header-text:var(--color-text-primary-700);--color-calendar-item-bg-hover:var(--color-surface-primary-100);--color-calendar-item-bg-selected:var(--color-surface-primary-700);--color-calendar-item-text:var(--color-text-neutral-1200);--color-calendar-item-text-selected:var(--color-text-neutral-100);--color-calendar-item-text-disabled:var(--color-text-neutral-800);--color-calendar-item-border-today:var(--color-border-primary-700);--color-calendar-item-bg-in-sequence:var(--color-surface-primary-100);--color-calendar-item-bg-in-sequence-disabled:var(--color-surface-primary-50);--color-carousel-text:var(--color-neutral-100);--color-carousel-indicator-active:var(--color-neutral-100);--color-skeleton-bg:var(--color-surface-neutral-300);--color-skeleton-highlight:var(--color-surface-neutral-400);--color-skeleton-dot:var(--color-surface-neutral-600);--color-file-upload-border:var(--color-border-neutral-600);--color-file-upload-bg:var(--color-surface-neutral-100);--color-file-upload-title:var(--color-text-neutral-1200);--color-file-upload-title-inverted:var(--color-text-neutral-100);--color-file-upload-text:var(--color-text-neutral-1200);--color-file-upload-text-inverted:var(--color-text-neutral-100);--color-file-upload-text-disabled:var(--color-text-neutral-800);--color-file-upload-text-hint:var(--color-text-neutral-800);--color-file-upload-text-hint-inverted:var(--color-text-neutral-100);--color-file-upload-drop-area-border:var(--color-border-utility-5-500);--color-file-upload-drop-area-border-inverted:var(--color-border-neutral-100);--color-file-upload-drop-area-border-disabled:var(--color-border-neutral-700);--color-file-upload-icon-inverted:var(--color-icon-neutral-100);--color-file-upload-icon-border-inverted:var(--color-border-neutral-100);--color-form-element-bg:var(--color-surface-neutral-100);--color-form-element-text:var(--color-text-neutral-1200);--color-form-element-border:var(--color-border-neutral-600);--color-form-element-icon:var(--color-icon-neutral-900);--color-form-element-border-error:var(--color-border-danger-500);--color-form-element-border-focus:var(--color-border-primary-700);--color-focus-ring-color:var(--color-border-primary-700);--color-form-element-border-focus-error:var(--color-border-danger-500);--color-form-focus-ring-gap:var(--color-surface-neutral-100);--color-form-element-text-helper:var(--color-text-neutral-800);--color-form-element-text-error:var(--color-text-danger-600);--color-form-element-icon-hover:var(--color-icon-primary-700);--color-form-element-label-text:var(--color-text-neutral-900);--color-form-element-label-icon:var(--color-icon-primary-700);--color-form-element-richtext-bg-editor:var(--color-surface-neutral-300);--color-form-element-richtext-bg-controls:var(--color-surface-neutral-100);--color-form-element-richtext-border-controls:var(--color-border-neutral-600);--color-form-element-counter-text:var(--color-text-neutral-800);--color-form-element-icon-disabled:var(--color-icon-neutral-800);--color-form-element-bg-disabled:var(--color-surface-neutral-400);--color-form-element-border-disabled:var(--color-border-neutral-600);--color-form-element-text-disabled:var(--color-border-neutral-800);--color-form-controls-bg-checked:var(--color-surface-primary-700);--color-form-controls-icon-checked:var(--color-icon-neutral-100);--color-form-controls-border-checked:var(--color-border-primary-700);--color-form-controls-selection-radio-icon:var(--color-icon-neutral-1200);--color-form-controls-segmented-item-bg-selected:var(--color-surface-utility-11-200);--color-form-controls-segmented-item-bg-hover:var(--color-surface-utility-11-100);--color-form-controls-toggle-text-checked:var(--color-text-primary-700);--color-form-controls-toggle-icon-checked:var(--color-icon-primary-700);--color-list-item-bg:var(--color-surface-neutral-100);--color-list-item-bg-hover:var(--color-surface-utility-11-100);--color-list-item-bg-active:var(--color-surface-utility-11-200);--color-list-item-text:var(--color-text-neutral-1200);--color-list-item-text-disabled:var(--color-text-neutral-800);--color-list-item-border:var(--color-border-neutral-600);--color-loader-spinner-border:var(--color-border-primary-700);--color-loader-circle-bg:var(--color-surface-primary-700);--color-loader-circle-inner-bg:var(--color-surface-neutral-100);--color-loader-circle-text:var(--color-text-primary-700);--color-loader-overlay-text:var(--color-text-primary-700);--color-modal-bg:var(--color-surface-neutral-100);--color-modal-text:var(--color-text-neutral-1200);--color-modal-title:var(--color-text-neutral-1200);--color-drawer-bg:var(--color-surface-neutral-100);--color-drawer-title:var(--color-text-neutral-1200);--color-navbar-bg:var(--color-surface-neutral-100);--color-navbar-toggler-icon:var(--color-icon-neutral-1200);--color-navbar-separator:var(--color-border-neutral-600);--color-navbar-notification-indicator-bg:var(--color-surface-danger-500);--color-navbar-notification-indicator-border:var(--color-border-neutral-100);--color-navbar-item-text:var(--color-text-neutral-1200);--color-navbar-item-text-disabled:var(--color-text-neutral-800);--color-navbar-item-bg-hover:var(--color-surface-utility-11-100);--color-navbar-item-bg-active:var(--color-surface-utility-11-200);--color-navbar-item-mobile-text-active:var(--color-text-primary-700);--color-pagination-item-border-hover:var(--color-border-primary-700);--color-pagination-item-border-active:var(--color-border-primary-700);--color-pagination-item-text:var(--color-text-neutral-1200);--color-pagination-item-text-hover:var(--color-text-neutral-1200);--color-pagination-item-text-active:var(--color-text-primary-700);--color-pagination-item-text-disabled:var(--color-text-neutral-700);--color-pill-bg:var(--color-surface-utility-11-100);--color-pill-text:var(--color-text-neutral-1200);--color-popover-bg:var(--color-surface-neutral-100);--color-popover-text:var(--color-text-neutral-1200);--color-popover-border:var(--color-border-neutral-600);--color-progress-line-bg:var(--color-surface-neutral-500);--color-progress-bg-default:var(--color-surface-neutral-700);--color-progress-bg-danger:var(--color-surface-danger-500);--color-progress-bg-warning:var(--color-surface-warning-500);--color-progress-bg-success:var(--color-surface-success-500);--color-progress-bg-info:var(--color-surface-info-500);--color-step-icon-active:var(--color-icon-neutral-100);--color-step-bg-default:var(--color-surface-neutral-100);--color-step-bg-active:var(--color-surface-primary-700);--color-step-text-not-started:var(--color-text-neutral-800);--color-step-text-active:var(--color-text-primary-700);--color-step-text-label:var(--color-text-neutral-1200);--color-step-border-default:var(--color-border-neutral-600);--color-step-border-active:var(--color-border-primary-700);--color-range-slider-bg:var(--color-surface-neutral-400);--color-range-slider-bg-disabled:var(--color-surface-neutral-300);--color-range-slider-fill:var(--color-surface-primary-700);--color-range-slider-fill-disabled:var(--color-surface-neutral-600);--color-range-slider-thumb-bg:var(--color-surface-primary-700);--color-range-slider-thumb-halo:var(--color-surface-primary-100);--color-range-slider-thumb-disabled:var(--color-surface-neutral-600);--color-range-slider-tooltip-bg:var(--color-surface-primary-700);--color-range-slider-tooltip-text:var(--color-text-neutral-100);--color-tab-text:var(--color-text-neutral-800);--color-tab-text-active:var(--color-text-neutral-1200);--color-tab-border:var(--color-border-neutral-600);--color-tab-border-active:var(--color-border-primary-700);--color-table-text:var(--color-text-neutral-1200);--color-table-bg:var(--color-surface-neutral-100);--color-table-header-text:var(--color-text-neutral-800);--color-table-header-text-sorted:var(--color-text-primary-700);--color-table-cell-border:var(--color-border-neutral-600);--color-table-cell-bg-hover:var(--color-surface-utility-11-100);--color-table-cell-bg-selected:var(--color-surface-utility-11-200);--color-table-sort-icon:var(--color-icon-neutral-800);--color-table-sort-icon-hover:var(--color-icon-primary-700);--color-table-sort-icon-selected:var(--color-icon-primary-700);--color-table-group-row-bg:var(--color-surface-neutral-400);--color-table-group-row-text:var(--color-text-neutral-900);--color-table-expand-icon:var(--color-icon-neutral-1200);--color-tooltip-bg:var(--color-surface-neutral-800);--color-tooltip-border:var(--color-surface-neutral-800);--color-tooltip-text:var(--color-text-neutral-100);--color-status-page-bg:var(--color-surface-neutral-100);--color-status-page-title:var(--color-text-neutral-1200);--color-status-page-description:var(--color-text-neutral-1200);--color-status-page-link:var(--color-text-primary-700);--color-status-page-icon-border-success:var(--color-border-success-700);--color-status-page-icon-border-error:var(--color-border-danger-500);--color-status-page-icon-root:var(--color-icon-neutral-1200);--color-system-error-page-title:var(--color-text-neutral-1200);--color-system-error-page-description:var(--color-text-neutral-1200)}.sp-accordion{width:100%}.sp-accordion__item{background:var(--color-accordion-bg);width:100%}.sp-accordion__item:not(:first-child){border-top:1px solid var(--color-accordion-border)}.sp-accordion__header{padding:var(--spacing-m) var(--spacing-s-m);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;width:100%;transition:background .2s;display:flex}.sp-accordion__header:hover{background:var(--color-accordion-bg-hover)}.sp-accordion__left-side{align-items:center;gap:var(--spacing-s-m);flex:1;min-width:0;display:flex}.sp-accordion__left-side:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;border-radius:var(--radius-xs)}.sp-accordion__expand-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .3s;display:flex}.sp-accordion__expand-icon i{color:var(--color-accordion-arrow);font-size:16px}.sp-accordion__item--open .sp-accordion__expand-icon{transform:rotate(180deg)}.sp-accordion__label{font-family:var(--font-family-title);font-size:var(--font-size-base-l);font-weight:var(--font-weight-semibold);color:var(--color-accordion-text);flex-shrink:0;margin:0;line-height:1.4}.sp-accordion__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.sp-accordion__icon i{color:var(--color-accordion-text);font-size:16px}.sp-accordion--icon-right .sp-accordion__icon{margin-left:auto}.sp-accordion--badge-right .sp-accordion__badge{order:99;margin-left:auto}.sp-accordion__badge{flex-shrink:0;align-items:center;display:flex}.sp-accordion__right-side{align-items:center;gap:var(--spacing-s-m);flex-shrink:0;display:flex}.sp-accordion__content{visibility:hidden;background:var(--color-accordion-bg);grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;display:grid;overflow:hidden}.sp-accordion__item--open .sp-accordion__content{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),visibility}.sp-accordion__body{opacity:0;min-height:0;color:var(--color-accordion-text);padding:0;transition:padding .3s,opacity .2s .1s,transform .2s .1s;transform:translateY(-8px)}.sp-accordion__body p:first-child,.sp-accordion__body h1:first-child,.sp-accordion__body h2:first-child,.sp-accordion__body h3:first-child,.sp-accordion__body h4:first-child,.sp-accordion__body h5:first-child,.sp-accordion__body h6:first-child{margin-top:0;padding-top:0}.sp-accordion__item--open .sp-accordion__body{padding:var(--spacing-m) var(--spacing-s-m);opacity:1;transform:translateY(0)}@media (width<=768px){.sp-accordion__header{padding:var(--spacing-s-m) var(--spacing-s)}.sp-accordion__label{font-size:var(--font-size-base-m)}.sp-accordion__left-side,.sp-accordion__right-side{gap:var(--spacing-s)}}.sp-badge{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--radius-badge);font-family:var(--font-family-title);font-size:12px;font-weight:var(--font-weight-regular);white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1.5;transition:all .2s;display:inline-flex}.sp-badge--indicator{border-radius:var(--radius-badge-indicator);gap:0;padding:0}.sp-badge--indicator.sp-badge--m{width:12px;height:12px}.sp-badge--indicator.sp-badge--s{width:8px;height:8px}.sp-badge--indicator.sp-badge--xs{width:6px;height:6px}.sp-badge--solid{color:var(--color-badge-text);background:var(--color-badge-bg-default)}.sp-badge--outline{background:var(--color-badge-outline-bg-default);color:var(--color-badge-outline-text);box-shadow:inset 0 0 0 1px var(--color-badge-outline-border-default)}.sp-badge--solid.sp-badge--warning{background:var(--color-badge-bg-warning)}.sp-badge--solid.sp-badge--info{background:var(--color-badge-bg-info)}.sp-badge--solid.sp-badge--success{background:var(--color-badge-bg-success)}.sp-badge--solid.sp-badge--error{background:var(--color-badge-bg-danger)}.sp-badge--solid.sp-badge--draft{background:var(--color-surface-utility-5-500)}.sp-badge--outline.sp-badge--warning{background:var(--color-badge-outline-bg-warning);box-shadow:inset 0 0 0 1px var(--color-badge-outline-border-warning)}.sp-badge--outline.sp-badge--info{background:var(--color-badge-outline-bg-info);box-shadow:inset 0 0 0 1px var(--color-badge-outline-border-info)}.sp-badge--outline.sp-badge--success{background:var(--color-badge-outline-bg-success);box-shadow:inset 0 0 0 1px var(--color-badge-outline-border-success)}.sp-badge--outline.sp-badge--error{background:var(--color-badge-outline-bg-error);box-shadow:inset 0 0 0 1px var(--color-badge-outline-border-danger)}.sp-badge--outline.sp-badge--draft{box-shadow:inset 0 0 0 1px var(--color-border-utility-5-500)}.sp-badge--indicator{background:var(--color-badge-indicator-bg-default)}.sp-badge--indicator.sp-badge--warning{background:var(--color-badge-indicator-bg-warning)}.sp-badge--indicator.sp-badge--info{background:var(--color-badge-indicator-bg-info)}.sp-badge--indicator.sp-badge--success{background:var(--color-badge-indicator-bg-success)}.sp-badge--indicator.sp-badge--error{background:var(--color-badge-indicator-bg-danger)}.sp-badge--indicator.sp-badge--draft{background:var(--color-surface-utility-5-500)}.sp-badge__icon{align-items:center;font-size:15px;line-height:1;display:inline-flex}.sp-badge--icon-only{padding:var(--spacing-xs);aspect-ratio:1}.sp-badge__indicator{border-radius:inherit;background:inherit;width:100%;height:100%}.sp-badge--removable{padding-right:var(--spacing-xs)}.sp-badge__close{cursor:pointer;width:16px;height:16px;color:inherit;opacity:.7;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:opacity .2s,background .2s;display:inline-flex}.sp-badge__close:hover{opacity:1;background:var(--color-surface-neutral-300)}.sp-badge__close:active{opacity:.8}.sp-badge__close:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;border-radius:50%}.sp-badge__close i{font-size:10px}.sp-badge--interactive{cursor:pointer}.sp-badge--interactive:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.sp-badge--interactive:active{transform:translateY(0)}.sp-badge--interactive:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-badge--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.sp-button{box-sizing:border-box;min-width:fit-content;font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-button);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.sp-button:focus{outline:none}.sp-button-spinner{border:.125rem solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;animation:.6s linear infinite sp-button-spin;display:block}@keyframes sp-button-spin{to{transform:rotate(360deg)}}.sp-button--xl .sp-button-spinner{width:1.75rem;height:1.75rem}.sp-button--l .sp-button-spinner{width:1.5rem;height:1.5rem}.sp-button--m .sp-button-spinner{width:1.25rem;height:1.25rem}.sp-button--s .sp-button-spinner{width:1rem;height:1rem}.sp-button--xs .sp-button-spinner{width:.875rem;height:.875rem}.sp-button--full-width{width:100%;display:flex}.sp-button-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sp-button-text{flex-shrink:0}.sp-button--xl{padding:var(--spacing-s-s) var(--spacing-l-s);gap:var(--spacing-s-l);font-size:var(--font-size-base-xl);line-height:1.5}.sp-button--xl .sp-button-icon{width:1.75rem;height:1.75rem;font-size:1.75rem}.sp-button--xl.sp-button--filled-icon,.sp-button--xl.sp-button--outlined-icon{gap:0;width:3.5rem;height:3.5rem;padding:0}.sp-button--xl.sp-button--ghost-icon,.sp-button--xl.sp-button--setting-icon{width:3.5rem;height:3.5rem;padding:var(--spacing-s);gap:0}.sp-button--xl.sp-button--ghost-icon .sp-button-icon,.sp-button--xl.sp-button--setting-icon .sp-button-icon{width:2.5rem;height:2.5rem}.sp-button--l{padding:var(--spacing-s) var(--spacing-l);gap:var(--spacing-s-m);font-size:var(--font-size-base-l);line-height:1.5}.sp-button--l .sp-button-icon{width:1.5rem;height:1.5rem;font-size:1.5rem}.sp-button--l.sp-button--filled-icon,.sp-button--l.sp-button--outlined-icon{gap:0;width:2.875rem;height:2.875rem;padding:0}.sp-button--l.sp-button--ghost-icon,.sp-button--l.sp-button--setting-icon{width:2.875rem;height:2.875rem;padding:var(--spacing-s);gap:0}.sp-button--l.sp-button--ghost-icon .sp-button-icon,.sp-button--l.sp-button--setting-icon .sp-button-icon{width:1.875rem;height:1.875rem}.sp-button--m{padding:var(--spacing-s) var(--spacing-m-m);gap:var(--spacing-s-s);font-size:var(--font-size-base-m);line-height:1.5}.sp-button--m .sp-button-icon{width:1.25rem;height:1.25rem;font-size:1.25rem}.sp-button--m.sp-button--filled-icon,.sp-button--m.sp-button--outlined-icon{gap:0;width:2.5rem;height:2.5rem;padding:0}.sp-button--m.sp-button--ghost-icon,.sp-button--m.sp-button--setting-icon{width:2.5rem;height:2.5rem;padding:var(--spacing-s);gap:0}.sp-button--m.sp-button--ghost-icon .sp-button-icon,.sp-button--m.sp-button--setting-icon .sp-button-icon{width:1.5rem;height:1.5rem}.sp-button--s{padding:var(--spacing-s) var(--spacing-m);gap:var(--spacing-s);font-size:var(--font-size-base-s);line-height:1.5}.sp-button--s .sp-button-icon{width:1rem;height:1rem;font-size:1rem}.sp-button--s.sp-button--filled-icon,.sp-button--s.sp-button--outlined-icon{gap:0;width:2.3125rem;height:2.3125rem;padding:0}.sp-button--s.sp-button--ghost-icon,.sp-button--s.sp-button--setting-icon{width:2.3125rem;height:2.3125rem;padding:var(--spacing-s);gap:0}.sp-button--s.sp-button--ghost-icon .sp-button-icon,.sp-button--s.sp-button--setting-icon .sp-button-icon{width:1.3125rem;height:1.3125rem}.sp-button--xs{padding:var(--spacing-xs-s) var(--spacing-s-m);gap:var(--spacing-xs-s);font-size:var(--font-size-base-xs);line-height:1.5}.sp-button--xs .sp-button-icon{width:.875rem;height:.875rem;font-size:.875rem}.sp-button--xs.sp-button--filled-icon,.sp-button--xs.sp-button--outlined-icon{gap:0;width:1.875rem;height:1.875rem;padding:0}.sp-button--xs.sp-button--ghost-icon,.sp-button--xs.sp-button--setting-icon{width:1.875rem;height:1.875rem;padding:var(--spacing-xs-s);gap:0}.sp-button--xs.sp-button--ghost-icon .sp-button-icon,.sp-button--xs.sp-button--setting-icon .sp-button-icon{width:1.125rem;height:1.125rem}.sp-button--filled{background:var(--color-btn-bg-filled);color:var(--color-btn-text-filled);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined)}.sp-button--filled:hover{background:var(--color-btn-bg-filled-hover);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined-hover),0 var(--shadow-y-s) var(--shadow-blur-s) 0 #00000040}.sp-button--filled:focus-visible{background:var(--color-btn-bg-filled);outline:2px solid var(--color-focus-ring-color);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-bg-filled)}.sp-button--filled:active{background:var(--color-btn-bg-filled-hover);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined-hover)}.sp-button--filled:disabled{background:var(--color-btn-bg-filled-disabled);color:var(--color-btn-text-filled-disabled);cursor:not-allowed;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-bg-filled-disabled)}.sp-button--outlined{background:var(--color-btn-bg-outlined);color:var(--color-btn-text-outlined);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined)}.sp-button--outlined:hover{background:var(--color-btn-bg-outlined);color:var(--color-btn-text-outline-hover);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined-hover),0 var(--shadow-y-s) var(--shadow-blur-s) 0 #00000040}.sp-button--outlined:focus-visible{background:var(--color-btn-bg-outlined);outline:2px solid var(--color-focus-ring-color);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined)}.sp-button--outlined:active{background:var(--color-btn-bg-outlined);color:var(--color-btn-text-outline-hover);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined-hover)}.sp-button--outlined:disabled{background:var(--color-btn-bg-outlined-disabled);color:var(--color-btn-text-outlined-disabled);cursor:not-allowed;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined-disabled)}.sp-button--filled-icon{background:var(--color-btn-bg-filled);color:var(--color-btn-text-filled);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined)}.sp-button--filled-icon:hover{background:var(--color-btn-bg-filled-hover);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined-hover),0 var(--shadow-y-s) var(--shadow-blur-s) 0 #00000040}.sp-button--filled-icon:focus-visible{background:var(--color-btn-bg-filled);outline:2px solid var(--color-focus-ring-color);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-bg-filled)}.sp-button--filled-icon:active{background:var(--color-btn-bg-filled-hover);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined-hover)}.sp-button--filled-icon:disabled{background:var(--color-btn-bg-filled-disabled);color:var(--color-btn-text-filled-disabled);cursor:not-allowed;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-bg-filled-disabled)}.sp-button--outlined-icon{background:var(--color-btn-bg-outlined);color:var(--color-btn-text-outlined);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined)}.sp-button--outlined-icon:hover{background:var(--color-btn-bg-outlined);color:var(--color-btn-text-outline-hover);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined-hover),0 var(--shadow-y-s) var(--shadow-blur-s) 0 #00000040}.sp-button--outlined-icon:focus-visible{background:var(--color-btn-bg-outlined);outline:2px solid var(--color-focus-ring-color);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined)}.sp-button--outlined-icon:active{background:var(--color-btn-bg-outlined);color:var(--color-btn-text-outline-hover);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined-hover)}.sp-button--outlined-icon:disabled{background:var(--color-btn-bg-outlined-disabled);color:var(--color-btn-text-outlined-disabled);cursor:not-allowed;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-btn-border-outlined-disabled)}.sp-button--ghost{color:var(--color-btn-text-outlined);background:0 0;padding-inline:0}.sp-button--ghost:hover{color:var(--color-btn-text-outline-hover);background:0 0}.sp-button--ghost:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;background:0 0}.sp-button--ghost:active{color:var(--color-btn-text-outline-hover);background:0 0}.sp-button--ghost:disabled{color:var(--color-btn-text-outlined-disabled);cursor:not-allowed;background:0 0}.sp-button--ghost-icon{color:var(--color-btn-text-outlined);background:0 0}.sp-button--ghost-icon .sp-button-icon{font-family:"Font Awesome 6 Pro";font-weight:300}.sp-button--ghost-icon:hover{color:var(--color-btn-text-outlined);background:0 0}.sp-button--ghost-icon:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;background:0 0}.sp-button--ghost-icon:active{color:var(--color-btn-text-outlined);background:0 0}.sp-button--ghost-icon:disabled{color:var(--color-btn-text-outlined-disabled);cursor:not-allowed;background:0 0}.sp-button--setting-icon{color:var(--color-btn-text-outlined);background:0 0}.sp-button--setting-icon .sp-button-icon{font-family:"Font Awesome 6 Pro";font-weight:300}.sp-button--setting-icon:hover{color:var(--color-btn-text-outlined);background:0 0}.sp-button--setting-icon:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;background:0 0}.sp-button--setting-icon:active{color:var(--color-btn-text-outlined);background:0 0}.sp-button--setting-icon:disabled{color:var(--color-btn-text-outlined-disabled);cursor:not-allowed;background:0 0}.sp-button--link{color:var(--color-btn-text-outlined);background:0 0;border-radius:0;padding:0;text-decoration:underline}.sp-button--link:hover{color:var(--color-btn-text-outline-hover);background:0 0}.sp-button--link:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:.125rem;background:0 0}.sp-button--link:disabled,.sp-button--link[aria-disabled=true]{color:var(--color-btn-text-outlined-disabled);cursor:not-allowed;pointer-events:none;background:0 0;text-decoration:none}.sp-button--link.sp-button--visited{color:var(--color-text-secondary-700)}.sp-button--link.sp-button--xl,.sp-button--link.sp-button--l,.sp-button--link.sp-button--m,.sp-button--link.sp-button--s,.sp-button--link.sp-button--xs{padding:0}.sp-alert{background:var(--color-alert-bg);border:1px solid var(--color-alert-border-default);border-radius:var(--radius-alert);box-shadow:0 var(--shadow-y-s) var(--shadow-blur-2xl) 0 #0000001a;font-family:var(--font-family-title);padding:var(--spacing-xl) var(--spacing-l) var(--spacing-l);gap:var(--spacing-l);flex-direction:column;display:flex;position:relative;overflow:hidden}.sp-alert--desktop{width:100%;max-width:100%}.sp-alert--desktop .sp-alert-body{padding-left:var(--spacing-4xl)}.sp-alert--desktop .sp-alert-footer{flex-direction:row;justify-content:flex-end}.sp-alert--mobile{width:22.5625rem;max-width:100%}.sp-alert--mobile .sp-alert-body{padding-left:0}.sp-alert--mobile .sp-alert-footer{margin-top:var(--spacing-s);flex-direction:column-reverse;align-items:stretch}.sp-alert--mobile .sp-alert-footer>*{width:100%}.sp-alert--success .sp-alert-top-line{background:var(--color-alert-border-success)}.sp-alert--info .sp-alert-top-line{background:var(--color-alert-border-info)}.sp-alert--error .sp-alert-top-line{background:var(--color-alert-border-error)}.sp-alert--warning .sp-alert-top-line{background:var(--color-alert-border-warning)}.sp-alert--success .sp-alert-icon{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='14.5' stroke='%2310E6A6' stroke-width='3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.sp-alert--success .sp-alert-icon i{top:.3125rem;left:.3125rem}.sp-alert--success .sp-alert-icon i:before{content:""}.sp-alert--info .sp-alert-icon{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='14.5' stroke='%2330CBFC' stroke-width='3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.sp-alert--info .sp-alert-icon i{top:.25rem;left:.3125rem}.sp-alert--info .sp-alert-icon i:before{content:""}.sp-alert--error .sp-alert-icon{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1.5H28C29.3807 1.5 30.5 2.61929 30.5 4V28C30.5 29.3807 29.3807 30.5 28 30.5H4C2.61929 30.5 1.5 29.3807 1.5 28V4C1.5 2.61929 2.61929 1.5 4 1.5Z' stroke='%23DF4971' stroke-width='3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;transform:rotate(180deg)scaleY(-1)}.sp-alert--error .sp-alert-icon i{top:.3125rem;left:.34375rem;transform:rotate(180deg)scaleY(-1)}.sp-alert--error .sp-alert-icon i:before{content:"!"}.sp-alert--warning .sp-alert-icon{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 1.5C16.2842 1.5 16.6498 1.64969 16.9004 2.13867L30.3154 28.3203C30.5765 28.8299 30.5462 29.4108 30.3154 29.8613C30.0857 30.3097 29.7399 30.5 29.4141 30.5H2.58594C2.26006 30.5 1.91429 30.3097 1.68457 29.8613C1.4538 29.4108 1.42348 28.8299 1.68457 28.3203L15.0996 2.13867C15.3502 1.64969 15.7158 1.5 16 1.5Z' stroke='%23F6CF02' stroke-width='3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.sp-alert--warning .sp-alert-icon i{top:.4375rem;left:.3125rem}.sp-alert--warning .sp-alert-icon i:before{content:"!"}.sp-alert-top-line{width:100%;height:var(--spacing-s);border-radius:var(--radius-xs) var(--radius-xs) 0 0;z-index:1;flex-shrink:0;position:absolute;top:0;left:0;right:0}.sp-alert-wrapper{gap:var(--spacing-s);z-index:0;flex-direction:column;display:flex;position:relative}.sp-alert-header{align-items:flex-start;gap:1.5rem;display:flex}.sp-alert-icon{width:2rem;height:2rem;color:var(--color-alert-text);flex-shrink:0;position:relative}.sp-alert-icon i{justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:1.25rem;display:flex;position:absolute}.sp-alert-close{top:var(--spacing-xl);right:var(--spacing-l);margin-top:calc(-1 * var(--spacing-s));z-index:2;position:absolute}.sp-alert-header-content{min-width:0;padding-right:calc(2.5rem + var(--spacing-s));flex:1;align-items:center;display:flex}.sp-alert-title{font-family:var(--font-family-title);font-size:var(--font-size-base-xl);font-weight:var(--font-weight-semibold);color:var(--color-alert-title);flex:1;min-width:0;margin:0;line-height:1.3}.sp-alert-body{gap:var(--spacing-0);flex-direction:column;display:flex}.sp-alert-text{gap:var(--spacing-s-m);flex-direction:column;display:flex}.sp-alert-message{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-alert-text);margin:0;line-height:1.5}.sp-alert-timestamp{font-family:var(--font-family-title);font-size:var(--font-size-base-s);font-weight:var(--font-weight-regular);color:var(--color-text-neutral-1200);margin:0;line-height:1.4}[data-theme=dark] .sp-alert-timestamp{color:var(--color-text-neutral-800)}.sp-alert-footer{align-items:center;gap:var(--spacing-l);display:flex}.sp-alert .sp-button--ghost-icon{color:var(--color-alert-text-secondary)}.sp-alert .sp-button--ghost-icon:hover{color:var(--color-alert-text)}[data-theme=dark] .sp-alert-close{color:var(--color-icon-neutral-200)}.sp-alphabet-list{gap:var(--spacing-m);width:100%;height:100%;display:flex;position:relative}.sp-alphabet-list__index{padding:var(--spacing-alias-xs,.25rem) 0;scrollbar-width:none;flex-direction:column;flex-shrink:0;align-items:center;gap:0;width:1.5rem;display:flex;overflow-y:auto}.sp-alphabet-list__index::-webkit-scrollbar{display:none}.sp-alphabet-list__index-letter{width:100%;min-height:1.5rem;font-family:var(--font-family-title);font-size:var(--font-size-base-s);font-weight:var(--font-weight-semibold);color:var(--color-alphabet-list-group-header-text);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-left:.1875rem solid #0000;outline:none;justify-content:center;align-items:center;padding:0;line-height:1.4;transition:all .2s;display:flex}.sp-alphabet-list__index-letter:hover:not(.sp-alphabet-list__index-letter--disabled):not(.sp-alphabet-list__index-letter--selected){color:var(--color-alphabet-list-group-char-text-selected)}.sp-alphabet-list__index-letter--selected{color:var(--color-alphabet-list-group-char-text-selected);border-left-color:var(--color-alphabet-list-group-char-border-selected);font-size:var(--font-size-base-xl);font-weight:var(--font-weight-semibold)}.sp-alphabet-list__index-letter--disabled{opacity:.3;cursor:not-allowed}.sp-alphabet-list__index-letter:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-alphabet-list__content{background-color:var(--color-alphabet-list-item-bg);scrollbar-width:thin;scrollbar-color:var(--color-border-neutral-600) transparent;flex:1;overflow:hidden auto}.sp-alphabet-list__content::-webkit-scrollbar{width:.5rem}.sp-alphabet-list__content::-webkit-scrollbar-track{background:0 0}.sp-alphabet-list__content::-webkit-scrollbar-thumb{background-color:var(--color-border-neutral-600);border-radius:var(--radius-full)}.sp-alphabet-list__group-header{padding:var(--spacing-alias-xs,.25rem) var(--spacing-m);font-family:var(--font-family-title);font-size:var(--font-size-base-s);font-weight:var(--font-weight-semibold);color:var(--color-alphabet-list-group-header-text);background-color:var(--color-alphabet-list-group-header-bg);z-index:1;align-items:center;line-height:1.4;transition:all .2s;display:flex;position:sticky;top:0}.sp-alphabet-list__group-header--selected{background-color:var(--color-alphabet-list-group-header-bg-selected);color:var(--color-alphabet-list-group-header-text-selected)}.sp-alphabet-list__items{margin:0;padding:0;list-style:none}.sp-alphabet-list__item{align-items:center;gap:var(--spacing-m);padding:var(--spacing-m) var(--spacing-m);background-color:var(--color-alphabet-list-item-bg);border-bottom:.0625rem solid var(--color-alphabet-list-item-border);transition:background-color .2s;display:flex}.sp-alphabet-list__item:hover{background-color:var(--color-surface-utility-11-100,#f5f7fa)}[data-theme=dark] .sp-alphabet-list__item:hover{background-color:color-mix(in srgb,var(--color-surface-dark-400) 85%,black)}.sp-alphabet-list__item-avatar{flex-shrink:0}.sp-alphabet-list__item-info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.sp-alphabet-list__item-name{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);color:var(--color-alphabet-list-item-text);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.sp-alphabet-list__item-email{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-alphabet-list-item-text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.sp-alphabet-list__item-badge{flex-shrink:0}.sp-alphabet-list__loading{padding:var(--spacing-l) var(--spacing-m);background-color:var(--color-alphabet-list-item-bg);justify-content:center;align-items:center;display:flex}.sp-alphabet-list__empty{padding-top:var(--spacing-xl)}[data-theme=dark] .sp-alphabet-list .sp-preloader-bg{fill:var(--color-surface-dark-400);stroke:var(--color-surface-dark-400)}.sp-avatar{border-radius:var(--radius-avatar);font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);color:var(--color-avatar-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.sp-avatar--l{width:6.25rem;height:6.25rem;font-size:2rem;line-height:1}.sp-avatar--m{width:3rem;height:3rem;font-size:1rem;line-height:1}.sp-avatar--s{width:1rem;height:1rem;font-size:.375rem;line-height:1}.sp-avatar--image{background:var(--color-surface-neutral-200)}.sp-avatar__text{-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.02em}.sp-avatar__image{object-fit:cover;width:100%;height:100%;display:block}.sp-avatar--icon i{font-size:inherit;line-height:1}.sp-avatar--l.sp-avatar--icon i{font-size:2rem}.sp-avatar--m.sp-avatar--icon i{font-size:1rem}.sp-avatar--s.sp-avatar--icon i{font-size:.375rem}.sp-avatar-group{align-items:center;display:inline-flex;position:relative}.sp-avatar-group--two .sp-avatar:not(:first-child){position:relative}.sp-avatar-group--two.sp-avatar-group--l .sp-avatar:not(:first-child){margin-left:-1.375rem}.sp-avatar-group--two.sp-avatar-group--m .sp-avatar:not(:first-child){margin-left:-.75rem}.sp-avatar-group--two.sp-avatar-group--s .sp-avatar:not(:first-child){margin-left:-.25rem}.sp-avatar-group--multiple .sp-avatar-group__item,.sp-avatar-group--multiple .sp-avatar-group__item:not(:first-child) .sp-avatar{position:relative}.sp-avatar-group--multiple.sp-avatar-group--l .sp-avatar-group__item:not(:first-child){margin-left:-3.8125rem}.sp-avatar-group--multiple.sp-avatar-group--m .sp-avatar-group__item:not(:first-child){margin-left:-1.875rem}.sp-avatar-group--multiple.sp-avatar-group--s .sp-avatar-group__item:not(:first-child){margin-left:-.625rem}.sp-avatar-group--multiple .sp-avatar-group__counter{position:relative}.sp-avatar-group--multiple.sp-avatar-group--l .sp-avatar-group__counter{margin-left:-3.8125rem}.sp-avatar-group--multiple.sp-avatar-group--m .sp-avatar-group__counter{margin-left:-1.875rem}.sp-avatar-group--multiple.sp-avatar-group--s .sp-avatar-group__counter{margin-left:-.625rem}.sp-avatar--utility-1{background-color:var(--color-surface-utility-1-500)}.sp-avatar--utility-2{background-color:var(--color-surface-utility-2-500)}.sp-avatar--utility-3{background-color:var(--color-surface-utility-3-500)}.sp-avatar--utility-4{background-color:var(--color-surface-utility-4-500)}.sp-avatar--utility-5{background-color:var(--color-surface-utility-5-500)}.sp-avatar--utility-6{background-color:var(--color-surface-utility-6-500)}.sp-avatar--utility-7{background-color:var(--color-surface-utility-7-500)}.sp-avatar--utility-8{background-color:var(--color-surface-utility-8-500)}.sp-avatar--utility-9{background-color:var(--color-surface-utility-9-500)}.sp-avatar--utility-10{background-color:var(--color-surface-utility-10-500)}.sp-avatar--counter{background-color:var(--color-avatar-bg-stacked);color:var(--color-avatar-text)}.sp-preloader{flex-direction:column;justify-content:center;align-items:center;display:flex}.sp-preloader--l{gap:var(--spacing-l)}.sp-preloader-circle{justify-content:center;align-items:center;display:flex;position:relative}.sp-preloader-svg{transform:rotate(-90deg)}.sp-preloader-bg{fill:var(--color-loader-circle-inner-bg);stroke:var(--color-loader-circle-inner-bg)}.sp-preloader-progress{fill:none;stroke:var(--color-loader-circle-bg);stroke-linecap:butt;transition:stroke-dashoffset .3s}.sp-preloader--animated .sp-preloader-svg{animation:.8s linear infinite sp-preloader-spin}@keyframes sp-preloader-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.sp-preloader-text{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-semibold);color:var(--color-loader-circle-text);text-align:center;line-height:1.4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-preloader-loading-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);color:var(--color-loader-overlay-text);text-align:center;line-height:1.5}.sp-preloader--s .sp-preloader-circle{width:1.75rem;height:1.75rem}.sp-preloader--m .sp-preloader-circle{width:2.25rem;height:2.25rem}.sp-preloader--l .sp-preloader-circle{width:4.5rem;height:4.5rem}[data-theme=dark] .sp-preloader-bg{fill:none;stroke:none}@media (prefers-reduced-motion:reduce){.sp-preloader-progress{transition:none}.sp-preloader--animated .sp-preloader-svg{animation:none}}.sp-empty-state{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:37.5rem;margin:0 auto;padding:2rem 0;display:flex;position:relative}.sp-empty-state__gradient{pointer-events:none;z-index:0;background:radial-gradient(#8a5cf626 0%,#6366f11a 40%,#0000 70%);width:24.0625rem;height:12.4375rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-empty-state__illustration{z-index:1;flex-shrink:0;justify-content:center;align-items:center;max-width:100%;height:auto;display:flex;position:relative}.sp-empty-state__illustration-img{max-width:100%;height:auto;display:block}.sp-empty-state--default .sp-empty-state__illustration{width:19.977rem;height:13.984rem}.sp-empty-state__card{border:1px solid var(--color-border-neutral-600);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:#fffc;border-radius:.5rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:37.5rem;padding:2rem;display:flex;position:relative}.sp-empty-state__content{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.sp-empty-state__title{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);color:var(--color-text-neutral-1200);text-align:center;margin:0;line-height:1.5}[data-theme=dark] .sp-empty-state__title{color:var(--color-text-neutral-100)}.sp-empty-state__description{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-text-neutral-900);text-align:center;margin:0;line-height:1.5}[data-theme=dark] .sp-empty-state__description{color:var(--color-surface-neutral-700)}.sp-empty-state__action{justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}@media (width<=768px){.sp-empty-state{padding:1.5rem 1rem}.sp-empty-state__card{padding:1.5rem}.sp-empty-state__illustration{max-width:80%}}[data-theme=dark] .sp-empty-state__card{background:var(--color-surface-dark-400);border-color:var(--color-border-dark-500)}.sp-breadcrumb{align-items:center;display:flex}.sp-breadcrumb__list{align-items:center;gap:var(--spacing-s);margin:0;padding:0;list-style:none;display:flex}.sp-breadcrumb__item,.sp-breadcrumb__content{align-items:center;gap:var(--spacing-s);display:flex}.sp-breadcrumb__icon-wrapper{display:inline-flex}.sp-breadcrumb__icon-wrapper .sp-button.sp-button--ghost.sp-button--xs{color:var(--color-breadcrumb-clickable-item);min-width:unset;width:auto!important}.sp-breadcrumb__icon-wrapper .sp-button.sp-button--ghost.sp-button--xs:hover{color:var(--color-breadcrumb-clickable-item-hovered);background:0 0}.sp-breadcrumb__icon-wrapper .sp-button.sp-button--ghost.sp-button--xs:active{color:var(--color-breadcrumb-clickable-item-pressed);background:0 0}.sp-breadcrumb__icon-wrapper .sp-button.sp-button--ghost.sp-button--xs i{color:inherit}.sp-breadcrumb__icon-wrapper--current{display:inline-flex}.sp-breadcrumb__icon-wrapper--current .sp-button.sp-button--ghost.sp-button--xs{color:var(--color-breadcrumb-item);cursor:default;min-width:unset;width:auto!important}.sp-breadcrumb__icon-wrapper--current .sp-button.sp-button--ghost.sp-button--xs i{color:inherit}.sp-breadcrumb__icon-wrapper--current .sp-button.sp-button--ghost.sp-button--xs:hover{background:0 0}.sp-breadcrumb__label{font-family:var(--font-family-title);font-size:var(--font-size-base-s);font-weight:var(--font-weight-regular);color:var(--color-breadcrumb-clickable-item);cursor:pointer;line-height:1.4;text-decoration:none;transition:color .2s}.sp-breadcrumb__label:hover{color:var(--color-breadcrumb-clickable-item-hovered);text-decoration:underline}.sp-breadcrumb__label:active{color:var(--color-breadcrumb-clickable-item-pressed)}.sp-breadcrumb__label:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;border-radius:var(--radius-xs)}.sp-breadcrumb__label--current{font-family:var(--font-family-title);font-size:var(--font-size-base-s);font-weight:var(--font-weight-regular);color:var(--color-breadcrumb-item);cursor:default;line-height:1.4}.sp-breadcrumb__separator{width:.375rem;height:1.25rem;color:var(--color-breadcrumb-divider);align-items:center;font-size:.75rem;line-height:1;display:flex}.sp-breadcrumb__separator i{width:100%;display:block}.sp-card{appearance:none;font:inherit;text-align:left;background:var(--color-card-bg);border:none;border:var(--shadow-spread-2xs) solid var(--color-card-border);border-radius:var(--radius-card);width:22.5rem;box-shadow:0 var(--shadow-y-s) var(--shadow-blur-2xl) 0 #0000001a;color:var(--color-card-text);flex-direction:column;margin:0;display:flex;overflow:hidden}.sp-card--interactive:hover{box-shadow:0 var(--shadow-y-s) var(--shadow-blur-s) 0 #00000040;cursor:pointer}.sp-card:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-card__header{height:4.5rem;padding:var(--spacing-m);flex-shrink:0;align-items:center;display:flex}.sp-card__header-content{align-items:center;gap:var(--spacing-m);flex:1;min-width:0;display:flex}.sp-card__avatar{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.sp-card__header-text{gap:var(--spacing-xs-s);min-width:0;color:var(--color-card-text);flex-direction:column;flex:1;display:flex}.sp-card__header-title{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);color:var(--color-card-text);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.5;overflow:hidden}.sp-card__header-subtitle{font-family:var(--font-family-title);font-size:var(--font-size-base-s);font-weight:var(--font-weight-regular);color:var(--color-card-text);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.4;overflow:hidden}.sp-card__header-action{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.sp-card__image{background:var(--color-surface-neutral-500);flex-shrink:0;width:100%;height:12.875rem;position:relative;overflow:hidden}.sp-card__image-img{object-fit:cover;width:100%;height:100%;display:block}.sp-card__body{gap:var(--spacing-xl);padding:var(--spacing-m);flex-direction:column;flex-shrink:0;display:flex}.sp-card__title-section{gap:var(--spacing-s);color:var(--color-card-text);flex-direction:column;display:flex}.sp-card__title{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);color:var(--color-card-text);margin:0;line-height:1.5}.sp-card__subtitle{font-family:var(--font-family-title);font-size:var(--font-size-base-s);font-weight:var(--font-weight-regular);color:var(--color-card-text);margin:0;line-height:1.4}.sp-card__text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-card-text);line-height:1.5}.sp-card__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-m-m);display:flex}.sp-card__action-secondary,.sp-card__action-primary{display:flex}.sp-calendar-container{background:var(--color-calendar-bg);border:1px solid var(--color-calendar-border);border-radius:var(--radius-s);padding:var(--spacing-m);font-family:var(--font-family-title),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;flex-direction:column;animation:.3s calendarFadeIn;display:inline-flex}.sp-calendar-header{padding:var(--spacing-xs) var(--spacing-0);border-bottom:1px solid var(--color-calendar-separator);width:calc(350px + var(--spacing-xs) * 6);justify-content:space-between;align-items:center;display:flex}.sp-calendar-header-left{flex-shrink:0;align-items:center;display:flex}.sp-calendar-header-right{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.sp-calendar-nav-button{width:37px;height:37px;color:var(--color-calendar-header-text);cursor:pointer;border-radius:var(--radius-calendar-item);padding:var(--spacing-s);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.sp-calendar-nav-button i{font-size:var(--font-size-base-m)}.sp-calendar-nav-button:hover{background:var(--color-calendar-item-bg-hover)}.sp-calendar-nav-button:active{transform:scale(.95)}.sp-calendar-nav-button:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-calendar-nav-button:disabled{opacity:.4;cursor:not-allowed}.sp-calendar-nav-button:disabled:hover{background:0 0}.sp-calendar-header-wrapper{flex:1;justify-content:center;align-items:center;display:flex}.sp-calendar-header-text{color:var(--color-calendar-header-text);font-family:inherit;font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;padding:var(--spacing-xs) var(--spacing-s);border-radius:var(--radius-calendar-item);background:0 0;border:none;margin:0;line-height:1.5;transition:background .2s}.sp-calendar-header-text:hover:not(:disabled){background:var(--color-calendar-item-bg-hover)}.sp-calendar-header-text--static{cursor:default;pointer-events:none}.sp-calendar-header-text:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-calendar-grid-wrapper{gap:var(--spacing-xs);width:calc(350px + var(--spacing-xs) * 6);margin-top:var(--spacing-s);flex-wrap:wrap;display:flex}.sp-day-cell{width:50px;height:44px;position:relative}.sp-day-cell-text{width:49px;height:44px;padding:var(--spacing-s-m) var(--spacing-m-m);border-radius:var(--radius-xs);color:var(--color-calendar-item-text);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);text-align:center;justify-content:center;align-items:center;margin:0;line-height:1.5;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-date-cell{border:1px solid var(--color-calendar-bg);border-radius:var(--radius-calendar-item);cursor:pointer;width:50px;height:44px;transition:all .2s;position:relative}.sp-date-cell:hover:not(.sp-date-cell--disabled):not(.sp-date-cell--selected){background:var(--color-calendar-item-bg-hover)}.sp-date-cell:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-date-cell--disabled{cursor:not-allowed}.sp-date-cell--disabled .sp-date-cell-text{color:var(--color-calendar-item-text-disabled)}.sp-date-cell--disabled:not(.sp-date-cell--out-of-month){background:var(--color-calendar-item-bg-in-sequence-disabled)}.sp-date-cell--selected .sp-date-cell-inner{background:var(--color-calendar-item-bg-selected)}.sp-date-cell--selected .sp-date-cell-text{color:var(--color-calendar-item-text-selected);font-weight:var(--font-weight-semibold)}.sp-date-cell--today{border-color:var(--color-calendar-item-border-today)}.sp-date-cell--in-sequence{background:var(--color-calendar-item-bg-in-sequence)}.sp-date-cell--in-sequence.sp-date-cell--disabled{background:var(--color-calendar-item-bg-in-sequence-disabled)}.sp-date-cell--in-range{background:var(--color-calendar-item-bg-in-sequence)}.sp-date-cell--in-range .sp-date-cell-inner{background:0 0}.sp-date-cell--in-range .sp-date-cell-text{color:var(--color-calendar-item-text);font-weight:var(--font-weight-regular)}.sp-date-cell--range-start .sp-date-cell-inner,.sp-date-cell--range-end .sp-date-cell-inner{background:var(--color-calendar-item-bg-selected)}.sp-date-cell--range-start .sp-date-cell-text,.sp-date-cell--range-end .sp-date-cell-text{color:var(--color-calendar-item-text-selected);font-weight:var(--font-weight-semibold)}.sp-date-cell-inner{width:50px;height:44px;padding:var(--spacing-s-m) var(--spacing-m-m);border-radius:var(--radius-calendar-item);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-date-cell-text{color:var(--color-calendar-item-text);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);text-align:center;margin:0;line-height:1.5}.sp-year-month-cell{border-radius:var(--radius-calendar-item);cursor:pointer;width:117px;height:44px;transition:all .2s;position:relative}.sp-year-month-cell:hover:not(.sp-year-month-cell--disabled):not(.sp-year-month-cell--selected){background:var(--color-calendar-item-bg-hover)}.sp-year-month-cell:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-year-month-cell--disabled{cursor:not-allowed}.sp-year-month-cell--disabled .sp-year-month-cell-text{color:var(--color-calendar-item-text-disabled)}.sp-year-month-cell--selected{background:var(--color-calendar-item-bg-selected)}.sp-year-month-cell--selected .sp-year-month-cell-text{color:var(--color-calendar-item-text-selected);font-weight:var(--font-weight-semibold)}.sp-year-month-cell-inner{width:100%;height:100%;padding:var(--spacing-s-m) var(--spacing-m-m);border-radius:var(--radius-calendar-item);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-year-month-cell-text{color:var(--color-calendar-item-text);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);text-align:center;margin:0;line-height:1.5}.sp-calendar-view--date .sp-calendar-grid-wrapper{flex-wrap:wrap;display:flex}.sp-calendar-view--month .sp-calendar-header{width:calc(351px + var(--spacing-xs) * 2)}.sp-calendar-view--month .sp-calendar-grid-wrapper{gap:var(--spacing-xs);width:calc(351px + var(--spacing-xs) * 2);grid-template-columns:repeat(3,117px);padding:0;display:grid}.sp-calendar-view--year .sp-calendar-header{width:calc(351px + var(--spacing-xs) * 2)}.sp-calendar-view--year .sp-calendar-grid-wrapper{gap:var(--spacing-xs);width:calc(351px + var(--spacing-xs) * 2);grid-template-columns:repeat(3,117px);padding:0;display:grid}.sp-calendar-separator{background:var(--color-calendar-separator);width:100%;height:1px}@keyframes calendarFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .sp-date-cell--disabled:not(.sp-date-cell--out-of-month),[data-theme=dark] .sp-date-cell--in-sequence.sp-date-cell--disabled{background:var(--color-surface-dark-500)}[data-theme=dark] .sp-calendar-nav-button i{color:var(--color-icon-neutral-200)}.sp-carousel{width:100%;padding:var(--spacing-5xl) var(--spacing-m);border-radius:var(--radius-carousel);position:relative;overflow:hidden}.sp-carousel__track{width:calc(100% + var(--spacing-m) * 2);height:100%;margin:0 calc(var(--spacing-m) * -1);transition:transform .5s ease-in-out;display:flex}.sp-carousel__slide{flex-shrink:0;width:100%;min-width:100%;height:100%;position:relative}.sp-carousel__background{pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.sp-carousel__inner{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.sp-carousel__wrapper{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;height:34.3125rem;display:flex;position:relative}.sp-carousel__content{text-align:center;justify-content:center;align-items:center;gap:var(--spacing-s-s);width:31rem;padding:var(--spacing-s) var(--spacing-l);margin-top:var(--spacing-3xl);flex-direction:column;flex-shrink:0;display:flex}.sp-carousel__title{font-family:var(--font-family-title);font-size:var(--font-size-base-xl);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--color-carousel-text);min-width:100%;margin:0;line-height:1.3}.sp-carousel__description{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-carousel-text);width:31rem;margin:0;line-height:1.5}.sp-carousel-button-left,.sp-carousel-button-right{z-index:10;position:absolute;top:50%;transform:translateY(-50%)}.sp-carousel-button-left .sp-button-icon,.sp-carousel-button-right .sp-button-icon{color:var(--color-icon-neutral-100);opacity:.5}.sp-carousel-button-left{left:var(--spacing-m)}.sp-carousel-button-right{right:var(--spacing-m)}.sp-carousel-dots-container{z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:6.25rem;left:0;right:0}.sp-carousel-dots-container>*{pointer-events:auto}.sp-carousel-dots{flex-shrink:0;justify-content:center;align-items:center;gap:.3125rem;display:flex;position:relative}.sp-carousel-dot{border-radius:var(--radius-carousel-indicator);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:flex}.sp-carousel-dot:before{content:"";background:var(--color-carousel-indicator-inactive);border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;transition:all .2s;display:block}.sp-carousel-dot:hover:before{opacity:.8}.sp-carousel-dot--active:before{background:var(--color-carousel-indicator-active);width:1rem;height:1rem}.sp-carousel-dot:focus-visible{outline:.125rem solid var(--color-carousel-indicator-active);outline-offset:.125rem}.sp-carousel-pause{top:var(--spacing-m);right:var(--spacing-m);z-index:10;position:absolute}.sp-carousel-pause-button{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-icon-neutral-100);cursor:pointer;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.sp-carousel-pause-button:hover{opacity:1}.sp-carousel-pause-button:focus-visible{outline:.125rem solid var(--color-carousel-indicator-active);outline-offset:.125rem;opacity:1}.sp-carousel-pause-button i{font-size:.875rem}.sp-carousel__live-region{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.sp-carousel{padding:var(--spacing-3xl) var(--spacing-s)}.sp-carousel__wrapper{height:auto;min-height:25rem}.sp-carousel__content{width:100%;max-width:31rem;padding:var(--spacing-s) var(--spacing-m)}.sp-carousel__title{font-size:var(--font-size-text-l)}.sp-carousel__description{font-size:var(--font-size-text-s);width:100%}.sp-carousel-button-left{left:var(--spacing-xs)}.sp-carousel-button-right{right:var(--spacing-xs)}.sp-carousel-dots{gap:.3125rem}}.sp-checkbox{align-items:flex-start;gap:var(--spacing-xs-s);flex-direction:column;display:inline-flex}.sp-checkbox--has-field-label{gap:var(--spacing-xs-s);flex-direction:column}.sp-checkbox-field-label{align-items:center;gap:var(--spacing-xs);display:flex}.sp-checkbox-field-label-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);line-height:1.5}.sp-checkbox-field-label-icon{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:none}.sp-checkbox-field-label-icon i{font-size:var(--font-size-base-m);color:var(--color-form-element-label-icon);line-height:1}.sp-checkbox.sp-show-info .sp-checkbox-field-label-icon{display:flex}.sp-checkbox.sp-required .sp-label-required{display:inline}.sp-checkbox-helper{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);color:var(--color-form-element-text-helper);line-height:1.4}.sp-checkbox-label{align-items:flex-start;gap:var(--spacing-s-m);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;padding:0;display:flex}.sp-checkbox-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.sp-checkbox-input:checked+.sp-checkbox-box{background-color:var(--color-form-controls-bg-checked);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-border-primary-700)}.sp-checkbox-input:checked+.sp-checkbox-box .sp-checkbox-checkmark{opacity:1}.sp-checkbox-input:checked+.sp-checkbox-box .sp-checkbox-minus{opacity:0}.sp-checkbox-input:indeterminate+.sp-checkbox-box{background-color:var(--color-form-controls-bg-checked);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-border-primary-700)}.sp-checkbox-input:indeterminate+.sp-checkbox-box .sp-checkbox-checkmark{opacity:0}.sp-checkbox-input:indeterminate+.sp-checkbox-box .sp-checkbox-minus{opacity:1}.sp-checkbox-input:disabled+.sp-checkbox-box{background-color:var(--color-form-element-bg-disabled);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border);cursor:not-allowed}.sp-checkbox-input:checked:disabled+.sp-checkbox-box{background-color:var(--color-form-element-bg-disabled);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border)}.sp-checkbox-input:checked:disabled+.sp-checkbox-box .sp-checkbox-checkmark:before{border-color:var(--color-form-element-icon-disabled)}.sp-checkbox-input:indeterminate:disabled+.sp-checkbox-box{background-color:var(--color-form-element-bg-disabled);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border)}.sp-checkbox-input:indeterminate:disabled+.sp-checkbox-box .sp-checkbox-minus{color:var(--color-form-element-icon-disabled)}.sp-checkbox-input:disabled~.sp-checkbox-text{opacity:.6;cursor:not-allowed}.sp-checkbox-input:focus-visible+.sp-checkbox-box{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border)}.sp-checkbox-input:checked:focus-visible+.sp-checkbox-box,.sp-checkbox-input:indeterminate:focus-visible+.sp-checkbox-box{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-border-primary-700)}.sp-checkbox-input.sp-checkbox-input--error+.sp-checkbox-box{box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border-error)}.sp-checkbox-input:checked.sp-checkbox-input--error+.sp-checkbox-box,.sp-checkbox-input:indeterminate.sp-checkbox-input--error+.sp-checkbox-box{background-color:var(--color-form-element-border-error);box-shadow:none}.sp-checkbox-input.sp-checkbox-input--error:focus-visible+.sp-checkbox-box{outline:2px solid var(--color-form-element-border-focus-error);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border-error)}.sp-checkbox-input:checked.sp-checkbox-input--error:focus-visible+.sp-checkbox-box,.sp-checkbox-input:indeterminate.sp-checkbox-input--error:focus-visible+.sp-checkbox-box{outline:2px solid var(--color-form-element-border-focus-error);outline-offset:2px}.sp-checkbox-box{background-color:var(--color-form-element-bg);border-radius:var(--radius-checkbox);width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1875rem;transition:background-color .3s,box-shadow .3s;display:flex;position:relative}.sp-checkbox-checkmark{opacity:0;justify-content:center;align-items:center;width:.625rem;height:.625rem;transition:opacity .3s;display:flex;position:absolute}.sp-checkbox-checkmark:before{content:"";border:solid var(--color-form-controls-icon-checked);border-width:0 .125rem .125rem 0;width:.3125rem;height:.5625rem;margin-top:-.125rem;position:relative;transform:rotate(45deg)}.sp-checkbox-minus{color:var(--color-form-controls-icon-checked);opacity:0;font-size:.75rem;line-height:1;transition:opacity .3s,color .3s;position:absolute}.sp-checkbox-label:has(.sp-checkbox-input:disabled){cursor:not-allowed}.sp-checkbox-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);word-break:break-word;min-width:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.sp-checkbox-box,.sp-checkbox-checkmark,.sp-checkbox-minus{transition:none}}.sp-checkbox-errors{gap:var(--spacing-xs);flex-direction:column;display:flex}.sp-popover-wrapper{display:inline-block;position:relative}.sp-popover{z-index:1000;background:var(--color-popover-bg);border:1px solid var(--color-popover-border);border-radius:var(--radius-popover);min-width:8.125rem;max-width:12.5rem;position:absolute;overflow:visible;box-shadow:0 0 .625rem #0000001a}.sp-popover__content{padding:var(--spacing-s-m);font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);color:var(--color-popover-text);line-height:1.4}.sp-popover__arrow{z-index:1;position:absolute;overflow:visible}.sp-popover__arrow-svg{display:block}.sp-popover--top{top:0;left:50%;transform:translate(-50%,calc(-100% - .5rem))}.sp-popover--top .sp-popover__arrow{width:.75rem;height:.4375rem;bottom:-.375rem;left:50%;transform:translate(-50%)rotate(180deg)}.sp-popover--bottom{bottom:0;left:50%;transform:translate(-50%,calc(100% + .5rem))}.sp-popover--bottom .sp-popover__arrow{width:.75rem;height:.4375rem;top:-.375rem;left:50%;transform:translate(-50%)}.sp-popover--left{top:50%;left:0;transform:translate(calc(-100% - .5rem),-50%)}.sp-popover--left .sp-popover__arrow{width:.4375rem;height:.75rem;top:50%;right:-.375rem;transform:translateY(-50%)}.sp-popover--right{top:50%;right:0;transform:translate(calc(100% + .5rem),-50%)}.sp-popover--right .sp-popover__arrow{width:.4375rem;height:.75rem;top:50%;left:-.375rem;transform:translateY(-50%)rotate(180deg)}[data-theme=dark] .sp-popover{--color-popover-bg:var(--color-surface-dark-100);--color-popover-border:var(--color-border-dark-500);background:var(--color-surface-dark-100);border-color:var(--color-border-dark-500)}[data-theme=dark] .sp-popover__content{color:var(--color-text-neutral-100)}.sp-checkbox-group{gap:var(--spacing-xs-s);padding-block:var(--spacing-s);flex-direction:column;display:flex}.sp-checkbox-group-label{align-items:center;gap:var(--spacing-xs);display:flex}.sp-checkbox-group-label-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);line-height:1.5}.sp-checkbox-group-label-icon{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:none}.sp-checkbox-group-label-icon i{font-size:var(--font-size-base-m);color:var(--color-form-element-label-icon);line-height:1}.sp-checkbox-group.sp-show-info .sp-checkbox-group-label-icon{display:flex}.sp-checkbox-group.sp-required .sp-label-required{display:inline}.sp-checkbox-group-list{gap:var(--spacing-s);flex-direction:column;align-items:flex-start;width:100%;display:flex}.sp-checkbox-group-helper-neutral{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);color:var(--color-form-element-text-helper);margin:0;line-height:1.4}.sp-checkbox-group-helper{gap:var(--spacing-xs);align-items:center;width:100%;display:flex}.sp-checkbox-group-helper-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sp-checkbox-group-helper-icon i{font-family:"Font Awesome 6 Pro";font-size:var(--font-size-s);color:var(--color-form-element-text-error);line-height:normal}.sp-checkbox-group-helper-text{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);color:var(--color-form-element-text-error);flex:1 0 0;min-width:0;margin:0;line-height:1.4}.sp-input-output{align-items:flex-start;width:100%;display:flex}.sp-input-output--vertical{flex-direction:column;gap:0}.sp-input-output--horizontal{flex-direction:row;align-items:center;gap:.3125rem;height:2.5rem}.sp-input-output--horizontal-spaced{align-items:center;gap:var(--spacing-xl);flex-direction:row;height:2.5rem}.sp-input-output.sp-input--s.sp-input-output--horizontal,.sp-input-output.sp-input--s.sp-input-output--horizontal-spaced{height:2.3125rem}.sp-input-output.sp-input--l.sp-input-output--horizontal,.sp-input-output.sp-input--l.sp-input-output--horizontal-spaced{height:2.875rem}.sp-input-output-label{flex-shrink:0;align-items:center;gap:.3125rem;display:flex}.sp-input-output-label-text{font-family:var(--font-family-title);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);line-height:1.5;font-size:var(--font-size-base-m);flex-shrink:0}.sp-input--s .sp-input-output-label-text{font-size:var(--font-size-base-s);line-height:1.4}.sp-input--l .sp-input-output-label-text{font-size:var(--font-size-base-l);line-height:1.4}.sp-input-output-label-icon{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;padding:0;display:none}.sp-input-output-label-icon i{font-size:var(--font-size-base-m);color:var(--color-form-element-label-icon);line-height:0}.sp-input--s .sp-input-output-label-icon{width:1rem;height:1rem}.sp-input--s .sp-input-output-label-icon i{font-size:var(--font-size-base-s)}.sp-input--l .sp-input-output-label-icon{width:1.375rem;height:1.375rem}.sp-input--l .sp-input-output-label-icon i{font-size:1.25rem}.sp-input-output.sp-show-info .sp-input-output-label-icon{display:flex}.sp-input-output.sp-required .sp-label-required{display:inline}.sp-input-output-value{flex-direction:column;gap:.3125rem;display:flex}.sp-input-output--horizontal .sp-input-output-value,.sp-input-output--horizontal-spaced .sp-input-output-value{flex:1}.sp-input-output--vertical .sp-input-output-value{width:100%;min-width:min(17.625rem,100%)}.sp-input-output-text{padding:var(--spacing-s) 0;font-family:var(--font-family-title);font-weight:var(--font-weight-regular);color:var(--color-text-neutral-1200);line-height:1.5;font-size:var(--font-size-base-m);flex-shrink:0;align-items:center;gap:.3125rem;display:flex}.sp-input--s .sp-input-output-text{font-size:var(--font-size-base-s);line-height:1.4}.sp-input--l .sp-input-output-text{font-size:var(--font-size-base-l);line-height:1.4}.sp-input{gap:var(--spacing-xs-s);flex-direction:column;width:100%;min-width:min(17.625rem,100%);display:flex}.sp-input--s .sp-input-label-content{gap:var(--spacing-xs)}.sp-input--s .sp-input-label-text{font-size:var(--font-size-base-s);line-height:1.4}.sp-input--s .sp-input-label-icon{width:1rem;height:1rem}.sp-input--s .sp-input-label-icon i{font-size:var(--font-size-base-s)}.sp-input--s .sp-input-wrapper{padding:var(--spacing-s) var(--spacing-m);gap:var(--spacing-s)}.sp-input--s .sp-input-field{font-size:var(--font-size-base-s);line-height:1.4}.sp-input--s .sp-input-icon-left i,.sp-input--s .sp-input-icon-right i{width:1rem;font-size:1rem}.sp-input--s .sp-input-icon-left,.sp-input--s .sp-input-icon-right{width:1.375rem;height:1.375rem}.sp-input--s .sp-input-spinner,.sp-input--s .sp-input-spinner-icon{width:1rem;height:1rem}.sp-input--m .sp-input-label-content{gap:var(--spacing-xs)}.sp-input--m .sp-input-label-text{font-size:var(--font-size-base-m);line-height:1.5}.sp-input--m .sp-input-label-icon{width:1rem;height:1rem}.sp-input--m .sp-input-label-icon i{font-size:var(--font-size-base-m)}.sp-input--m .sp-input-wrapper{padding:var(--spacing-s) var(--spacing-m);gap:var(--spacing-s)}.sp-input--m .sp-input-field{font-size:var(--font-size-base-m);line-height:1.5}.sp-input--m .sp-input-icon-left i,.sp-input--m .sp-input-icon-right i{font-size:var(--font-size-base-l);width:1.375rem}.sp-input--m .sp-input-icon-left,.sp-input--m .sp-input-icon-right{width:1.375rem;height:1.375rem}.sp-input--m .sp-input-spinner,.sp-input--m .sp-input-spinner-icon{width:1.25rem;height:1.25rem}.sp-input--l{gap:var(--spacing-s)}.sp-input--l .sp-input-label-content{gap:.3125rem;padding:.0625rem 0}.sp-input--l .sp-input-label-text{font-size:var(--font-size-base-l);line-height:1.4}.sp-input--l .sp-input-label-icon{width:1.375rem;height:1.375rem;padding-bottom:.0625rem}.sp-input--l .sp-input-label-icon i{font-size:1.25rem}.sp-input--l .sp-input-wrapper{padding:var(--spacing-s) var(--spacing-m-m);gap:var(--spacing-s-m)}.sp-input--l .sp-input-field{font-size:var(--font-size-base-l);line-height:1.4}.sp-input--l .sp-input-icon-left i,.sp-input--l .sp-input-icon-right i{font-size:var(--font-size-base-xl);width:1.5rem}.sp-input--l .sp-input-icon-left,.sp-input--l .sp-input-icon-right,.sp-input--l .sp-input-spinner,.sp-input--l .sp-input-spinner-icon{width:1.5rem;height:1.5rem}.sp-input--disabled .sp-input-wrapper{cursor:not-allowed;background:var(--color-form-element-bg-disabled)}.sp-input--disabled .sp-input-field{cursor:not-allowed;color:var(--color-form-element-text-disabled)}.sp-input--disabled .sp-input-field::placeholder{color:var(--color-form-element-text-disabled)}.sp-input--invalid .sp-input-border{box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border-error)}.sp-input--invalid .sp-input-wrapper:has(.sp-input-field:focus) .sp-input-border{box-shadow:0 0 0 2px var(--color-form-focus-ring-gap),0 0 0 4px var(--color-form-element-border-focus-error),inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border-error)}.sp-input--invalid .sp-input-helper-text{color:var(--color-form-element-text-error)}.sp-input-label{flex-direction:column;width:100%;display:flex}.sp-input-label-content{align-items:center;width:100%;display:flex}.sp-input-label-text{cursor:pointer;font-family:var(--font-family-title);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);flex-shrink:0;display:inline}.sp-input.sp-required .sp-label-required{display:inline}.sp-input-label-icon{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.sp-input-label-icon i{font-size:var(--font-size-base-m);color:var(--color-form-element-label-icon);line-height:1}.sp-input.sp-show-info .sp-input-label-icon{display:flex}.sp-input-content{flex-direction:column;gap:0;width:100%;display:flex}.sp-input-wrapper{align-items:center;gap:var(--spacing-s);background:var(--color-form-element-bg);border-radius:var(--radius-input);display:flex;position:relative}:is(.sp-input-wrapper:has(.sp-input-field:focus-visible) .sp-input-border,.sp-input-wrapper:has(.sp-input-field:focus) .sp-input-border){box-shadow:0 0 0 2px var(--color-form-focus-ring-gap),0 0 0 4px var(--color-form-element-border-focus),inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border)}.sp-input-field{min-width:0;font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-text);background:0 0;border:none;outline:none;flex:1;margin:0;line-height:1.5}.sp-input-field::placeholder{color:var(--color-form-element-text-helper)}.sp-input-field:focus{outline:none}.sp-input-field::-webkit-calendar-picker-indicator{display:none}.sp-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sp-input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sp-input-icon-left,.sp-input-icon-right{flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.sp-input-icon-left i,.sp-input-icon-right i{color:var(--color-icon-neutral-1200);text-align:center;width:1.375rem;font-size:1.25rem;line-height:1}.sp-input-wrapper:has(.sp-input-field[readonly]) .sp-input-icon-right{cursor:pointer}.sp-input-spinner{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.sp-input-spinner-icon{border:.125rem solid var(--color-border-primary-700);border-top-color:#0000;border-radius:50%;width:1.25rem;height:1.25rem;animation:.6s linear infinite sp-input-spin;display:block}@keyframes sp-input-spin{to{transform:rotate(360deg)}}.sp-input-border{pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border);position:absolute;inset:0}.sp-input-helper{align-items:flex-start;width:100%;display:flex}.sp-input-helper-text{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);color:var(--color-form-element-text-helper);flex:1;margin:0;line-height:1.4}[data-theme=dark] .sp-input-icon-left i,[data-theme=dark] .sp-input-icon-right i{color:var(--color-icon-neutral-100)}[data-theme=dark] .sp-input--disabled .sp-input-icon-left i,[data-theme=dark] .sp-input--disabled .sp-input-icon-right i{color:var(--color-icon-neutral-800)}[data-theme=dark] .sp-input-output-text{color:var(--color-text-neutral-100)}.sp-datepicker{width:100%;display:block;position:relative}.sp-datepicker__dropdown{top:calc(100% + var(--spacing-xs));z-index:200;background:var(--color-calendar-bg);border-radius:var(--radius-input);box-shadow:0 var(--shadow-y-s) var(--shadow-blur-2xl) 0 #0000001f,0 0 0 1px var(--color-popover-border);transform-origin:0 0;animation:.15s sp-datepicker-in;position:absolute;left:0}@keyframes sp-datepicker-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}[data-theme=dark] .sp-datepicker__dropdown{box-shadow:none}[data-theme=dark] .sp-datepicker-scenario-card{background:var(--color-surface-dark-400)!important}[data-theme=dark] .sp-datepicker-scenario-title{color:var(--color-text-neutral-100)!important}.sp-dropdown{gap:var(--spacing-xs-s);min-width:var(--size-282);flex-direction:column;width:100%;display:inline-flex;position:relative;overflow:visible}.sp-dropdown-label{flex-direction:column;width:100%;display:flex}.sp-dropdown-label-content{align-items:center;width:100%;display:flex}.sp-dropdown-label-text{cursor:pointer;font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);flex-shrink:0;line-height:1.5;display:inline}.sp-dropdown.sp-required .sp-label-required{display:inline}.sp-dropdown-label-icon{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.sp-dropdown-label-icon i{color:var(--color-form-element-label-icon);line-height:1}.sp-dropdown.sp-show-info .sp-dropdown-label-icon{display:flex}.sp-dropdown--s .sp-dropdown-label-content{gap:var(--spacing-xs)}.sp-dropdown--s .sp-dropdown-label-text{font-size:var(--font-size-base-s);line-height:1.4}.sp-dropdown--s .sp-dropdown-label-icon{width:1rem;height:1rem}.sp-dropdown--s .sp-dropdown-label-icon i{font-size:var(--font-size-base-s)}.sp-dropdown--m .sp-dropdown-label-content{gap:var(--spacing-xs)}.sp-dropdown--m .sp-dropdown-label-text{font-size:var(--font-size-base-m);line-height:1.5}.sp-dropdown--m .sp-dropdown-label-icon{width:1rem;height:1rem}.sp-dropdown--m .sp-dropdown-label-icon i{font-size:var(--font-size-base-m)}.sp-dropdown--l{gap:var(--spacing-s)}.sp-dropdown--l .sp-dropdown-label-content{gap:.3125rem;padding:.0625rem 0}.sp-dropdown--l .sp-dropdown-label-text{font-size:var(--font-size-base-l);line-height:1.4}.sp-dropdown--l .sp-dropdown-label-icon{width:1.375rem;height:1.375rem;padding-bottom:.0625rem}.sp-dropdown--l .sp-dropdown-label-icon i{font-size:1.25rem}.sp-dropdown-trigger{align-items:center;gap:var(--spacing-s);width:100%;padding:var(--spacing-s) var(--spacing-m);background-color:var(--color-form-element-bg);border-radius:var(--radius-input);font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-text);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border);appearance:none;border:none;outline:none;min-height:2.5rem;line-height:1.5;transition:box-shadow .2s;display:flex}.sp-dropdown--s .sp-dropdown-trigger{min-height:2.375rem;font-size:var(--font-size-base-s)}.sp-dropdown--s .sp-dropdown-icon-right i{font-size:1rem}.sp-dropdown--s .sp-dropdown-chevron i{font-size:.75rem}.sp-dropdown--s .sp-dropdown-spinner i{font-size:1rem}.sp-dropdown--m .sp-dropdown-trigger{min-height:2.5rem;font-size:var(--font-size-base-m)}.sp-dropdown--m .sp-dropdown-icon-right i{font-size:1.25rem}.sp-dropdown--m .sp-dropdown-chevron i{font-size:.75rem}.sp-dropdown--m .sp-dropdown-spinner i{font-size:1.25rem}.sp-dropdown--l .sp-dropdown-trigger{min-height:2.875rem;padding:var(--spacing-s) var(--spacing-m-m);font-size:var(--font-size-base-l)}.sp-dropdown--l .sp-dropdown-icon-right i{font-size:1.5rem}.sp-dropdown--l .sp-dropdown-chevron i{font-size:.875rem}.sp-dropdown--l .sp-dropdown-spinner i{font-size:1.5rem}.sp-dropdown-trigger:hover:not(:disabled){box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border)}.sp-dropdown-trigger:focus-visible{box-shadow:0 0 0 2px var(--color-form-focus-ring-gap),0 0 0 4px var(--color-form-element-border-focus),inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border);outline:none}.sp-dropdown--open .sp-dropdown-trigger{box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border)}.sp-dropdown--disabled .sp-dropdown-trigger{background-color:var(--color-form-element-bg-disabled);color:var(--color-form-element-text-disabled);cursor:not-allowed;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border)}.sp-dropdown--disabled .sp-dropdown-trigger .sp-dropdown-text{color:var(--color-form-element-text-disabled)}.sp-dropdown--disabled .sp-dropdown-icon-right i{color:var(--color-form-element-icon-disabled)}.sp-dropdown--disabled .sp-dropdown-chevron i{color:var(--color-form-element-text-disabled)}.sp-dropdown--error .sp-dropdown-trigger{box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border-error)}.sp-dropdown--error .sp-dropdown-trigger:focus-visible{box-shadow:0 0 0 2px var(--color-form-focus-ring-gap),0 0 0 4px var(--color-form-element-border-focus-error),inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border-error);outline:none}.sp-dropdown-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sp-dropdown-text--placeholder{color:var(--color-form-element-text-helper)}.sp-dropdown-trigger--filled .sp-dropdown-text{color:var(--color-form-element-text)}.sp-dropdown-icon-left{flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.sp-dropdown-icon-left i{color:var(--color-form-element-text)}.sp-dropdown-icon-right{flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.sp-dropdown-icon-right i{color:var(--color-form-element-icon)}.sp-dropdown-chevron{flex-shrink:0;justify-content:center;align-items:center;width:.75rem;height:.75rem;display:flex}.sp-dropdown-chevron i{color:var(--color-form-element-icon);transition:transform .2s}.sp-dropdown-spinner{flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.sp-dropdown-spinner i{color:var(--color-form-element-icon);animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sp-dropdown-trigger-wrap{width:100%;position:relative}.sp-dropdown-list-container{z-index:1000;width:100%;position:absolute;top:calc(100% + 2px);left:0}.sp-dropdown-list-container--top{top:auto;bottom:calc(100% + 2px)}.sp-dropdown-list-container--searchable{border:var(--shadow-spread-2xs) solid var(--color-form-element-border);border-radius:var(--radius-input);box-shadow:0 var(--shadow-y-s) var(--shadow-blur-xl) #0000001a;background:var(--color-form-element-bg);overflow:hidden}.sp-dropdown-list-container--searchable .sp-dropdown-list{box-shadow:none;border:none;border-radius:0}.sp-dropdown-list-container--searchable .sp-dropdown-list-item:first-child{border-radius:0}.sp-dropdown-search{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs-s) var(--spacing-m);border-bottom:var(--shadow-spread-2xs) solid var(--color-form-element-border);display:flex}.sp-dropdown-search i{color:var(--color-form-element-icon);font-size:var(--font-size-base-s);flex-shrink:0}.sp-dropdown-search-input{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-text);background:0 0;border:none;outline:none;flex:1;line-height:1.5}.sp-dropdown-search-input::placeholder{color:var(--color-form-element-text-helper)}.sp-dropdown-search-clear{cursor:pointer;min-width:1.5rem;min-height:1.5rem;color:var(--color-form-element-icon);font-size:var(--font-size-base-s);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.sp-dropdown-search-clear:hover{color:var(--color-form-element-text)}.sp-dropdown-no-results{padding:var(--spacing-m) var(--spacing-l);font-family:var(--font-family-title);font-size:var(--font-size-base-s);font-weight:var(--font-weight-regular);color:var(--color-text-neutral-800);text-align:center}.sp-dropdown-helper{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);color:var(--color-form-element-text-helper);line-height:1.4}.sp-form-error,.sp-dropdown-error{align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-title);font-size:var(--font-size-base-xs);color:var(--color-form-element-text-error);line-height:1.4;display:flex}.sp-form-error i,.sp-dropdown-error i{color:var(--color-form-element-text-error);flex-shrink:0;font-size:.75rem}.sp-dropdown-live-region{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-dropdown-trigger--multi{cursor:pointer;height:2.5rem;min-height:0;padding-block:var(--spacing-xs);overflow:hidden}.sp-dropdown-trigger--multi[aria-disabled=true]{pointer-events:none;opacity:.6}.sp-dropdown-trigger--multi:focus-visible{box-shadow:0 0 0 .125rem var(--color-surface-neutral-100),0 0 0 .25rem var(--color-border-primary-700),inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border);outline:none}.sp-dropdown--s .sp-dropdown-trigger--multi{height:2.375rem}.sp-dropdown--l .sp-dropdown-trigger--multi{height:2.875rem}.sp-dropdown-pills{gap:var(--spacing-xs);flex-wrap:nowrap;flex:1;align-items:center;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.sp-dropdown-trigger,.sp-dropdown-chevron i,.sp-dropdown-spinner i{transition:none;animation:none}}[data-theme=dark] .sp-dropdown-trigger-wrap .sp-dropdown-spinner i{color:var(--color-icon-primary-500)}[data-theme=dark] .sp-dropdown-text--placeholder{color:var(--color-text-neutral-700)}[data-theme=dark] .sp-dropdown-chevron i{color:var(--color-icon-neutral-700)}[data-theme=dark] .sp-dropdown-all-variants h4{color:var(--color-text-neutral-100)}.sp-dropdown-list{background-color:var(--color-list-item-bg);border:var(--shadow-spread-2xs) solid var(--color-popover-border);border-radius:var(--radius-list-group);width:100%;min-width:0;max-height:30rem;box-shadow:0 0 var(--shadow-blur-xl) 0 #0000001a;padding:0;overflow:hidden auto}.sp-dropdown-list::-webkit-scrollbar{width:.5rem}.sp-dropdown-list::-webkit-scrollbar-track{background:0 0}.sp-dropdown-list::-webkit-scrollbar-thumb{background-color:var(--color-surface-neutral-600);opacity:.5;border-radius:.25rem}.sp-dropdown-list::-webkit-scrollbar-thumb:hover{background-color:var(--color-surface-neutral-700)}.sp-dropdown-list-item{align-items:flex-start;gap:var(--spacing-s-m);min-height:3rem;padding:var(--spacing-s-m) 1rem;font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-list-item-text);background-color:var(--color-list-item-bg);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;line-height:1.5;transition:background-color .2s;display:flex;position:relative}.sp-dropdown-list-item:focus-visible:before{content:"";border:2px solid var(--color-focus-ring-color);pointer-events:none;position:absolute;inset:3px}.sp-dropdown-list-item:hover:not(.sp-dropdown-list-item--disabled):not(.sp-dropdown-list-item--selected){background-color:var(--color-list-item-bg-hover)}.sp-dropdown-list-item--selected{background-color:var(--color-list-item-bg-active)}.sp-dropdown-list-item--focused:before{content:"";border:2px solid var(--color-focus-ring-color);pointer-events:none;position:absolute;inset:3px}.sp-dropdown-list-item--focused:not(.sp-dropdown-list-item--selected){background-color:var(--color-list-item-bg-hover)}.sp-dropdown-list-item--disabled{color:var(--color-list-item-text-disabled);cursor:not-allowed;opacity:.6}.sp-dropdown-list-item:first-child{border-radius:var(--radius-list-group) var(--radius-list-group) 0 0}.sp-dropdown-list-item:last-child{border-radius:0 0 var(--radius-list-group) var(--radius-list-group)}.sp-dropdown-list-item:first-child:last-child{border-radius:var(--radius-list-group)}.sp-dropdown-list-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.125rem;display:flex}.sp-dropdown-list-item-icon i{font-size:1.25rem}.sp-dropdown-list-item-text{flex:1;min-width:0}.sp-dropdown-list-item-badge{flex-shrink:0;margin-top:.125rem}@media (prefers-reduced-motion:reduce){.sp-dropdown-list-item{transition:none}}.sp-pill{align-items:center;gap:var(--spacing-s);padding-left:var(--spacing-m);padding-right:var(--spacing-m);background-color:var(--color-pill-bg);border:.0625rem solid var(--color-pill-bg);border-radius:var(--radius-pill);display:inline-flex;position:relative;overflow:hidden}.sp-pill--s{height:2rem;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.sp-pill--m{height:2.625rem;padding-top:.625rem;padding-bottom:.625rem}.sp-pill__content{align-items:center;gap:var(--spacing-xs);padding:0;display:flex}.sp-pill--s .sp-pill__content{height:1.5rem}.sp-pill--m .sp-pill__content{height:auto}.sp-pill__text{font-family:var(--font-family-title);font-weight:var(--font-weight-regular);color:var(--color-pill-text);margin:0;padding:0}.sp-pill--s .sp-pill__text{font-size:var(--font-size-base-xs);line-height:1.4}.sp-pill--m .sp-pill__text{font-size:var(--font-size-base-m);line-height:1.5}.sp-pill__close{cursor:pointer;color:var(--color-pill-text);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-family:"Font Awesome 6 Pro";display:flex}.sp-pill--s .sp-pill__close{width:.75rem;height:.6875rem;font-size:.75rem}.sp-pill--m .sp-pill__close{width:1rem;height:1rem;font-size:1rem}.sp-pill__close:hover{opacity:.7}.sp-pill__close:active{opacity:.5}.sp-pill__close:focus-visible{outline:.125rem solid var(--color-pill-text);outline-offset:.125rem;border-radius:var(--radius-xs)}.sp-pill__close i{font-family:"Font Awesome 6 Pro";font-style:normal}.sp-drawer{z-index:1000;opacity:0;visibility:hidden;background:#0000004d;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.sp-drawer--open{opacity:1;visibility:visible}.sp-drawer--open .sp-drawer__panel{transform:translate(0)}.sp-drawer__panel{background:var(--color-drawer-bg);width:472px;max-width:100vw;height:100vh;box-shadow:0 var(--shadow-y-s) var(--shadow-blur-2xl) 0 #0000001a;border-radius:0;outline:none;flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%)}.sp-drawer__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-m);padding:var(--spacing-2xl) var(--spacing-xl) 0 var(--spacing-xl);flex-shrink:0;display:flex}.sp-drawer__title{font-family:var(--font-family-title),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--font-size-base-2xl);font-weight:var(--font-weight-semibold);color:var(--color-drawer-title);margin:0;line-height:1.2}.sp-drawer__close{margin-top:calc(-1 * var(--spacing-m));margin-right:calc(-1 * var(--spacing-s));flex-shrink:0}.sp-drawer__body{padding:var(--spacing-l) var(--spacing-xl);flex:1;overflow-y:auto}.sp-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-l);padding:var(--spacing-m) var(--spacing-xl) var(--spacing-xl);flex-shrink:0;display:flex}[data-theme=dark] .sp-drawer__panel{border:1px solid var(--color-border-dark-500)}[data-theme=dark] .sp-drawer__body::-webkit-scrollbar-track{background:var(--color-surface-dark-400)}[data-theme=dark] .sp-drawer__close{color:var(--color-icon-neutral-200)}.sp-file-upload{gap:var(--spacing-xs-s);flex-direction:column;width:100%;display:flex;position:relative}.sp-file-upload__input{opacity:0;z-index:-1;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.sp-file-upload-label{flex-direction:column;width:100%;display:flex}.sp-file-upload-label-content{align-items:center;gap:var(--spacing-xs);width:100%;display:flex}.sp-file-upload-label-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);flex-shrink:0;line-height:1.5;display:inline}.sp-file-upload.sp-required .sp-label-required{display:inline}.sp-file-upload-label-icon{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:none}.sp-file-upload-label-icon i{font-size:var(--font-size-base-m);color:var(--color-form-element-label-icon);line-height:1}.sp-file-upload-label-icon:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;border-radius:var(--radius-xs)}.sp-file-upload.sp-show-info .sp-file-upload-label-icon{display:flex}.sp-file-upload--process{width:22.5rem;padding:var(--spacing-s-m);background:var(--color-file-upload-bg);border:.0625rem solid var(--color-file-upload-border);border-radius:var(--radius-file-upload)}.sp-file-upload--process .sp-file-upload__drop-area{justify-content:center;align-items:center;gap:var(--spacing-m);padding:var(--spacing-m) 0;border-radius:var(--radius-file-upload-border);background-image:linear-gradient(var(--color-file-upload-bg),var(--color-file-upload-bg)),repeating-linear-gradient(to right,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to bottom,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to left,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to top,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px);cursor:pointer;background-position:50%,top,100%,bottom,0;background-repeat:no-repeat;background-size:calc(100% - 2px) calc(100% - 2px),100% 1px,1px 100%,100% 1px,1px 100%;border:.0625rem solid #0000;flex-direction:column;transition:background-image .2s ease-in-out;display:flex}.sp-file-upload--process .sp-file-upload__title-row{width:100%;padding:0 var(--spacing-m);justify-content:center;align-items:center;display:flex}.sp-file-upload--process .sp-file-upload__title{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);letter-spacing:0;text-align:center;color:var(--color-file-upload-title);white-space:pre-wrap;flex:1;margin:0;line-height:1.5}.sp-file-upload--process .sp-file-upload__button-container{justify-content:center;align-items:center;display:flex}.sp-file-upload--process .sp-file-upload__hint-row{width:100%;padding:0 var(--spacing-m);justify-content:center;align-items:center;display:flex}.sp-file-upload--process .sp-file-upload__hint{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);letter-spacing:0;text-align:center;color:var(--color-file-upload-text-hint);white-space:pre-wrap;flex:1;margin:0;line-height:1.4}.sp-file-upload--process.sp-file-upload--disabled .sp-file-upload__drop-area{background-image:linear-gradient(var(--color-file-upload-bg),var(--color-file-upload-bg)),repeating-linear-gradient(to right,var(--color-file-upload-drop-area-border-disabled) 0,var(--color-file-upload-drop-area-border-disabled) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to bottom,var(--color-file-upload-drop-area-border-disabled) 0,var(--color-file-upload-drop-area-border-disabled) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to left,var(--color-file-upload-drop-area-border-disabled) 0,var(--color-file-upload-drop-area-border-disabled) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to top,var(--color-file-upload-drop-area-border-disabled) 0,var(--color-file-upload-drop-area-border-disabled) 12px,transparent 12px,transparent 20px);cursor:not-allowed}.sp-file-upload--process.sp-file-upload--disabled .sp-file-upload__title,.sp-file-upload--process.sp-file-upload--disabled .sp-file-upload__hint{color:var(--color-file-upload-text-disabled)}.sp-file-upload--process.sp-file-upload--drag-over .sp-file-upload__drop-area{background-image:linear-gradient(var(--color-surface-utility-11-100),var(--color-surface-utility-11-100)),repeating-linear-gradient(to right,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to bottom,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to left,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to top,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px)}.sp-file-upload--dashboard{border-radius:var(--radius-file-upload);position:relative;overflow:hidden}.sp-file-upload--dashboard .sp-file-upload__background{z-index:0;pointer-events:none;background:linear-gradient(135deg,#8b5cf6,#6366f1,#4c1d95);position:absolute;inset:0}.sp-file-upload--dashboard .sp-file-upload__content{z-index:1;padding:var(--spacing-m);justify-content:center;align-items:center;display:flex;position:relative}.sp-file-upload--dashboard .sp-file-upload__drop-area{justify-content:center;align-items:center;gap:var(--spacing-m);width:100%;padding:var(--spacing-m);border-radius:var(--radius-file-upload-border);background-image:repeating-linear-gradient(to right,var(--color-file-upload-drop-area-border-inverted) 0,var(--color-file-upload-drop-area-border-inverted) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to bottom,var(--color-file-upload-drop-area-border-inverted) 0,var(--color-file-upload-drop-area-border-inverted) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to left,var(--color-file-upload-drop-area-border-inverted) 0,var(--color-file-upload-drop-area-border-inverted) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to top,var(--color-file-upload-drop-area-border-inverted) 0,var(--color-file-upload-drop-area-border-inverted) 12px,transparent 12px,transparent 20px);cursor:pointer;background-position:top,100%,bottom,0;background-repeat:no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%;border:.0625rem solid #0000;flex-direction:column;transition:background-image .2s ease-in-out;display:flex}.sp-file-upload--dashboard .sp-file-upload__title{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);letter-spacing:0;text-align:center;color:var(--color-file-upload-title-inverted);white-space:pre-wrap;margin:0;line-height:1.2}.sp-file-upload--dashboard .sp-file-upload__icon-container{grid-template-rows:max-content;grid-template-columns:max-content;place-items:start;display:inline-grid;position:relative}.sp-file-upload--dashboard .sp-file-upload__icon-border{border:.125rem solid var(--color-file-upload-icon-border-inverted);border-radius:var(--radius-file-upload-icon-border);grid-area:1/1;width:6.5625rem;height:6.625rem}.sp-file-upload--dashboard .sp-file-upload__icon{color:var(--color-file-upload-icon-inverted);text-align:center;grid-area:1/1;width:2rem;margin-top:3.28125rem;margin-left:3.3125rem;font-family:"Font Awesome 6 Pro";font-size:3rem;line-height:1.4;transform:translate(-50%,-50%)}.sp-file-upload--dashboard .sp-file-upload__action-row{width:100%;padding:0 var(--spacing-m);justify-content:center;align-items:center;gap:.75rem;display:flex}.sp-file-upload--dashboard .sp-file-upload__button-wrapper .sp-button{background:var(--color-btn-bg-outlined);color:var(--color-btn-text-outlined)}.sp-file-upload--dashboard .sp-file-upload__button-wrapper .sp-button:hover:not(:disabled),.sp-file-upload--dashboard .sp-file-upload__button-wrapper .sp-button:active:not(:disabled){background:var(--color-btn-bg-outlined);color:var(--color-btn-text-outline-hover)}.sp-file-upload--dashboard .sp-file-upload__button-wrapper .sp-button:focus-visible{background:var(--color-btn-bg-outlined);color:var(--color-btn-text-outlined)}.sp-file-upload--dashboard .sp-file-upload__text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--color-file-upload-text-inverted);white-space:nowrap;margin:0;line-height:1.5}.sp-file-upload--dashboard .sp-file-upload__hint{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;text-align:center;color:var(--color-file-upload-text-hint-inverted);padding:0 var(--spacing-m);white-space:pre-wrap;flex:1;margin:0;line-height:1.4}.sp-file-upload--dashboard.sp-file-upload--drag-over .sp-file-upload__drop-area{background-color:#ffffff1a;background-image:repeating-linear-gradient(to right,var(--color-file-upload-drop-area-border-inverted) 0,var(--color-file-upload-drop-area-border-inverted) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to bottom,var(--color-file-upload-drop-area-border-inverted) 0,var(--color-file-upload-drop-area-border-inverted) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to left,var(--color-file-upload-drop-area-border-inverted) 0,var(--color-file-upload-drop-area-border-inverted) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to top,var(--color-file-upload-drop-area-border-inverted) 0,var(--color-file-upload-drop-area-border-inverted) 12px,transparent 12px,transparent 20px)}.sp-file-upload--desktop{width:96.3125rem}.sp-file-upload--desktop .sp-file-upload__title{font-size:var(--font-size-base-3xl)}.sp-file-upload--desktop .sp-file-upload__content{min-height:12.75rem}.sp-file-upload--mobile{width:22.5625rem}.sp-file-upload--mobile .sp-file-upload__title{font-size:var(--font-size-base-xl);line-height:1.3}.sp-file-upload--mobile .sp-file-upload__action-row{gap:var(--spacing-s);flex-direction:column}[data-theme=dark] .sp-file-upload--process.sp-file-upload--drag-over .sp-file-upload__drop-area{background-image:linear-gradient(var(--color-surface-dark-500),var(--color-surface-dark-500)),repeating-linear-gradient(to right,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to bottom,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to left,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to top,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px)}@media (width<=768px){.sp-file-upload--process{width:100%;max-width:22.5rem}.sp-file-upload--desktop{width:100%}}.sp-form-wrapper{background:var(--color-surface-neutral-100);border-radius:var(--radius-input);width:100%;font-family:var(--font-family-title);flex-direction:column;display:flex}.sp-form-wrapper__content{gap:var(--spacing-xl);padding:var(--spacing-xl);flex-direction:column;display:flex}.sp-form-wrapper__title{font-family:var(--font-family-title);font-size:var(--font-size-base-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-neutral-1200);margin:0;line-height:1.3}.sp-form-wrapper__fields{gap:var(--spacing-xl);flex-direction:column;display:flex}.sp-form-wrapper__group{gap:var(--spacing-m);flex-direction:column;display:flex}.sp-form-wrapper__group p{margin:0;padding-bottom:0}.sp-form-wrapper__footer{justify-content:flex-start;align-items:center;gap:var(--spacing-m);padding:var(--spacing-m) var(--spacing-xl);background:var(--color-surface-neutral-100);display:flex}[data-theme=dark] .sp-form-wrapper{background:var(--color-surface-dark-400);border:.0625rem solid var(--color-surface-dark-500)}[data-theme=dark] .sp-form-wrapper__title{color:var(--color-text-neutral-100)}[data-theme=dark] .sp-form-wrapper__footer{background:var(--color-surface-dark-400);border-top-color:var(--color-surface-dark-500)}.sp-list{background:var(--color-list-item-bg);flex-direction:column;width:100%;display:flex}.sp-list--spaced{gap:var(--spacing-s)}.sp-list-item{align-items:flex-start;gap:var(--spacing-s-m);min-height:3rem;padding:0 var(--spacing-m);background:var(--color-list-item-bg);cursor:pointer;border:none;outline:none;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.sp-list-item:focus-visible:before{content:"";border:2px solid var(--color-focus-ring-color);pointer-events:none;position:absolute;inset:3px}.sp-list-item__content{align-items:flex-start;gap:var(--spacing-s-m);padding:var(--spacing-s-m) 0;flex:1;min-width:1px;min-height:1px;display:flex}.sp-list-item__checkbox{flex:1;min-width:1px}.sp-list-item__icon{flex-shrink:0;justify-content:center;align-items:flex-end;width:1.375rem;height:1.375rem;display:flex}.sp-list-item__icon i{color:var(--color-list-item-text);font-size:1.25rem;line-height:1}.sp-list-item__text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-list-item-text);white-space:normal;word-break:break-word;flex:1;min-width:0;min-height:1px;line-height:1.5}.sp-list-item__placeholder{background:var(--color-surface-utility-2-400);border:1px dashed #5b21b6;border-radius:.625rem;flex:1;justify-content:center;align-self:stretch;align-items:center;min-width:1px;min-height:1px;display:flex;overflow:hidden}.sp-list-item__placeholder span{font-family:var(--font-family-title);font-size:var(--font-size-base-s);font-weight:var(--font-weight-regular);color:#5b21b6;text-align:center;white-space:nowrap;line-height:1.4}.sp-list-item__badge-wrapper{padding-top:var(--spacing-s-m);flex-direction:column;flex-shrink:0;align-self:stretch;align-items:flex-start;display:flex}.sp-list-item--hover{background:var(--color-list-item-bg-hover)}.sp-list-item--selected{background:var(--color-list-item-bg-active)}.sp-list-item--disabled{cursor:not-allowed;pointer-events:none}.sp-list-item--disabled .sp-list-item__text,.sp-list-item--disabled .sp-list-item__icon i{color:var(--color-list-item-text-disabled)}.sp-list-item--default:hover,.sp-list-item--hover:hover,.sp-list-item--selected:hover{background:var(--color-list-item-bg-hover)}.sp-list-item--default:active,.sp-list-item--hover:active,.sp-list-item--selected:active{background:var(--color-list-item-bg-active)}.sp-modal{z-index:1000;opacity:0;visibility:hidden;background:#00000080;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.sp-modal--open{opacity:1;visibility:visible}.sp-modal__container{gap:var(--spacing-l);background:var(--color-modal-bg);border-radius:var(--radius-modal);padding:var(--spacing-xl);box-shadow:0 var(--shadow-y-s) var(--shadow-blur-2xl) 0 #0000001a;flex-direction:column;width:600px;max-width:90vw;max-height:90vh;transition:transform .3s;display:flex;position:relative;overflow-y:auto}.sp-modal__container--desktop{width:600px}.sp-modal__container--mobile{width:361px}.sp-modal .sp-modal__container{transform:scale(.9)}.sp-modal--open .sp-modal__container{transform:scale(1)}.sp-modal__container--success{border-top:8px solid var(--color-alert-border-success);padding-top:var(--spacing-2xl)}.sp-modal__container--info{border-top:8px solid var(--color-alert-border-info);padding-top:var(--spacing-2xl)}.sp-modal__container--error{border-top:8px solid var(--color-alert-border-error);padding-top:var(--spacing-2xl)}.sp-modal__container--warning{border-top:8px solid var(--color-alert-border-warning);padding-top:var(--spacing-2xl)}.sp-modal__wrapper,.sp-modal__wrapper-inner{gap:var(--spacing-l);flex-direction:column;width:100%;display:flex}.sp-modal__header-row{gap:var(--spacing-l);align-items:flex-start;width:100%;display:flex}.sp-modal__icon-wrapper{flex-shrink:0;align-items:center;display:flex}.sp-modal__header{gap:var(--spacing-l);flex:1;align-items:flex-start;width:100%;display:flex}.sp-modal__header-content{gap:var(--spacing-l);flex-direction:column;flex:1;display:flex}.sp-modal__header-extra{align-items:center;display:flex}.sp-modal__title{font-family:var(--font-family-title),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--font-size-base-xl);font-weight:var(--font-weight-semibold);color:var(--color-modal-title);margin:0;line-height:1.3}.sp-modal__close{cursor:pointer;width:24px;height:24px;color:var(--color-icon-neutral-800);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:16px;transition:color .2s;display:flex}.sp-modal__close:hover{color:var(--color-icon-neutral-1200)}.sp-modal__close:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;border-radius:var(--radius-xs)}.sp-modal__icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.sp-modal__icon-shape{width:32px;height:32px;position:absolute;top:0;left:0}.sp-modal__icon-symbol{color:var(--color-icon-neutral-1200);z-index:1;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:1.25rem;display:flex;position:absolute;top:.3125rem;left:.3125rem}.sp-modal__container--warning .sp-modal__icon-symbol{top:.4375rem;left:.3125rem}.sp-modal__body-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.sp-modal__container--desktop.sp-modal__container--success .sp-modal__body-wrapper,.sp-modal__container--desktop.sp-modal__container--info .sp-modal__body-wrapper,.sp-modal__container--desktop.sp-modal__container--error .sp-modal__body-wrapper,.sp-modal__container--desktop.sp-modal__container--warning .sp-modal__body-wrapper{padding-left:var(--spacing-4xl)}.sp-modal__body{gap:var(--spacing-l);flex-direction:column;width:100%;display:flex}.sp-modal__text-wrapper{gap:var(--spacing-m);padding-top:var(--spacing-0);flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.sp-modal__text{font-family:var(--font-family-title),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-modal-text);width:100%;margin:0;line-height:1.5}.sp-modal__content{width:100%}.sp-modal__footer{gap:var(--spacing-l);justify-content:flex-end;width:100%;display:flex}.sp-modal__container--mobile .sp-modal__footer{flex-direction:column-reverse}.sp-modal__container--mobile .sp-modal__footer button,.sp-modal__container--mobile .sp-modal__footer a{width:100%}.sp-modal__container--desktop .sp-modal__footer{flex-direction:row}[data-theme=dark] .sp-modal__container{background:var(--color-surface-dark-100);border:.0625rem solid var(--color-surface-dark-500)}[data-theme=dark] .sp-modal__title,[data-theme=dark] .sp-modal__text{color:var(--color-text-neutral-100)}[data-theme=dark] .sp-modal__close{color:var(--color-icon-neutral-800)}[data-theme=dark] .sp-modal__icon-symbol{color:var(--color-icon-neutral-100)}@media (width<=768px){.sp-modal__container{width:361px;max-width:calc(100vw - 32px)}.sp-modal__container--desktop{width:361px}}.sp-number-input{gap:var(--spacing-xs-s);flex-direction:column;width:fit-content;display:flex;position:relative}.sp-number-input--s .sp-number-input-label-content{gap:var(--spacing-xs)}.sp-number-input--s .sp-number-input-label-text{font-size:var(--font-size-base-s);line-height:1.4}.sp-number-input--s .sp-number-input-label-icon{width:1rem;height:1rem}.sp-number-input--s .sp-number-input-label-icon i{font-size:var(--font-size-base-s)}.sp-number-input--s .sp-number-input-field{font-size:var(--font-size-base-s);padding:var(--spacing-xs-s) var(--spacing-s) var(--spacing-xs-s) var(--spacing-m);min-width:2.5rem;height:2.3125rem;line-height:1.4}.sp-number-input--s .sp-number-input-btn{width:2.3125rem;height:2.3125rem}.sp-number-input--s .sp-number-input-btn i{font-size:var(--font-size-base-s)}.sp-number-input--m .sp-number-input-label-content{gap:var(--spacing-xs)}.sp-number-input--m .sp-number-input-label-text{font-size:var(--font-size-base-m);line-height:1.5}.sp-number-input--m .sp-number-input-label-icon{width:1rem;height:1rem}.sp-number-input--m .sp-number-input-label-icon i{font-size:var(--font-size-base-m)}.sp-number-input--m .sp-number-input-field{font-size:var(--font-size-base-m);padding:var(--spacing-xs-s) var(--spacing-m) var(--spacing-xs-s) var(--spacing-m-m);min-width:3rem;height:2.5rem;line-height:1.5}.sp-number-input--m .sp-number-input-btn{width:2.5rem;height:2.5rem}.sp-number-input--m .sp-number-input-btn i{font-size:var(--font-size-base-m)}.sp-number-input--l{gap:var(--spacing-s)}.sp-number-input--l .sp-number-input-label-content{gap:.3125rem}.sp-number-input--l .sp-number-input-label-text{font-size:var(--font-size-base-l);line-height:1.4}.sp-number-input--l .sp-number-input-label-icon{width:1.375rem;height:1.375rem}.sp-number-input--l .sp-number-input-label-icon i{font-size:1.25rem}.sp-number-input--l .sp-number-input-field{font-size:var(--font-size-base-l);padding:var(--spacing-s) var(--spacing-m-m) var(--spacing-s) var(--spacing-l);min-width:3.5rem;height:2.875rem;line-height:1.4}.sp-number-input--l .sp-number-input-btn{width:2.875rem;height:2.875rem}.sp-number-input--l .sp-number-input-btn i{font-size:var(--font-size-base-l)}.sp-number-input--disabled .sp-number-input-wrapper{background:var(--color-form-element-bg-disabled);cursor:not-allowed}.sp-number-input--disabled .sp-number-input-field{cursor:not-allowed;color:var(--color-form-element-text-disabled)}.sp-number-input--disabled .sp-number-input-btn{cursor:not-allowed;color:var(--color-form-element-icon-disabled)}.sp-number-input--disabled .sp-number-input-btn:hover{color:var(--color-form-element-icon-disabled);background:0 0}.sp-number-input--disabled .sp-number-input-divider{background:var(--color-form-element-border-disabled)}.sp-number-input--invalid .sp-number-input-border{box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border-error)}.sp-number-input--invalid .sp-number-input-wrapper:has(:focus-visible) .sp-number-input-border{outline:2px solid var(--color-form-element-border-focus-error);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border-error)}.sp-number-input-label{flex-direction:column;width:100%;display:flex}.sp-number-input-label-content{align-items:center;width:100%;display:flex}.sp-number-input-label-text{cursor:pointer;font-family:var(--font-family-title);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);flex-shrink:0;display:inline}.sp-number-input.sp-required .sp-label-required{display:inline}.sp-number-input-label-icon{padding:var(--spacing-xs);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;display:none}.sp-number-input-label-icon i{font-size:var(--font-size-base-m);color:var(--color-form-element-label-icon);line-height:1}.sp-number-input-live{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-number-input.sp-show-info .sp-number-input-label-icon{display:flex}.sp-number-input-wrapper{background:var(--color-form-element-bg);border-radius:var(--radius-input);align-items:stretch;display:flex;position:relative}.sp-number-input-wrapper:has(:focus-visible) .sp-number-input-border{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border)}.sp-number-input-field{box-sizing:border-box;text-align:left;min-width:0;font-family:var(--font-family-title);font-weight:var(--font-weight-regular);color:var(--color-form-element-text);appearance:textfield;background:0 0;border:none;outline:none;flex:1;margin:0}.sp-number-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sp-number-input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sp-number-input-field:focus{outline:none}.sp-number-input-divider{width:var(--shadow-spread-2xs);background:var(--color-form-element-border);flex-shrink:0;align-self:stretch;display:block}.sp-number-input-btn{box-sizing:border-box;cursor:pointer;color:var(--color-form-element-icon);background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s,color .15s;display:flex}.sp-number-input-btn:hover:not(:disabled){background:var(--color-surface-primary-50);color:var(--color-icon-primary-700)}.sp-number-input-btn:active:not(:disabled){background:var(--color-surface-primary-100)}.sp-number-input-btn:focus-visible{outline:none}.sp-number-input-btn:disabled{cursor:not-allowed;color:var(--color-form-element-icon-disabled);pointer-events:none}.sp-number-input-btn--increment{border-radius:0 var(--radius-input) var(--radius-input) 0}.sp-number-input-btn--decrement{border-radius:0}.sp-number-input-btn--decrement:last-of-type{border-radius:0 var(--radius-input) var(--radius-input) 0}.sp-number-input-btn--increment:not(:last-of-type){border-radius:0}.sp-number-input-border{pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border);position:absolute;inset:0}.sp-number-input-helper{align-items:flex-start;width:100%;display:flex}.sp-number-input-helper-text{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);color:var(--color-form-element-text-helper);flex:1;margin:0;line-height:1.4}[data-theme=dark] .sp-number-input-btn:hover:not(:disabled){background:var(--color-surface-dark-hover);color:var(--color-text-neutral-100)}.sp-navigation{gap:var(--spacing-xl);width:19.75rem;min-height:100vh;padding:var(--spacing-xl) var(--spacing-m-m);background-color:var(--color-navbar-bg);box-shadow:0 var(--shadow-y-s) var(--shadow-blur-2xl) 0 #0000001a;flex-direction:column;flex-shrink:0;align-self:stretch;transition:width .3s,padding .3s;display:flex;position:relative}.sp-navigation--collapsed{width:4.75rem;padding:var(--spacing-xl) var(--spacing-s-m);gap:.625rem}.sp-nav-mobile-header{width:100%;padding:.656rem var(--spacing-m);justify-content:space-between;align-items:center;gap:var(--spacing-m);background-color:var(--color-navbar-bg);min-height:3.4375rem;display:none}.sp-nav-mobile-menu{background-color:var(--color-navbar-bg);flex-direction:column;transition:transform .3s ease-in-out;display:none;overflow-y:auto;transform:translate(-100%)}.sp-nav-mobile-menu--open{transform:translate(0)}.sp-nav-mobile-hamburger{cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-button);color:var(--color-navbar-item-text);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.sp-nav-mobile-hamburger:hover{background-color:var(--color-navbar-item-bg-hover)}.sp-nav-mobile-hamburger:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-nav-mobile-hamburger i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-family:"Font Awesome 6 Pro",sans-serif;font-size:1.25rem;font-style:normal;font-weight:300;line-height:1;display:flex}.sp-nav-mobile-brand{flex-direction:column;flex:1 0 0;align-items:center;gap:.375rem;min-width:0;display:flex}.sp-nav-mobile-brand .sp-nav-logo{width:100%;height:2rem}.sp-nav-mobile-brand .sp-nav-title{font-size:var(--font-size-base-2xl);text-align:center;line-height:1.3}.sp-nav-mobile-right{flex-shrink:0;justify-content:flex-end;align-items:center;gap:1.125rem;min-width:6.25rem;display:flex}.sp-nav-mobile-search-btn{cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-button);color:var(--color-navbar-item-text);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s;display:flex}.sp-nav-mobile-search-btn:hover{background-color:var(--color-navbar-item-bg-hover)}.sp-nav-mobile-search-btn:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-nav-mobile-search-btn i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Font Awesome 6 Pro",sans-serif;font-size:1.25rem;font-style:normal;font-weight:300;line-height:1}.sp-nav-mobile-menu-header{padding:.656rem var(--spacing-m);justify-content:space-between;align-items:center;gap:var(--spacing-m);background-color:var(--color-navbar-bg);flex-shrink:0;width:100%;min-height:3.4375rem;display:flex}.sp-nav-mobile-close{cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-button);color:var(--color-navbar-item-text);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.sp-nav-mobile-close:hover{background-color:var(--color-navbar-item-bg-hover)}.sp-nav-mobile-close:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-nav-mobile-close i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-family:"Font Awesome 6 Pro",sans-serif;font-size:1.25rem;font-style:normal;font-weight:300;line-height:1;display:flex}.sp-nav-mobile-separator{height:var(--shadow-spread-2xs);background-color:var(--color-navbar-separator);flex-shrink:0;width:100%}.sp-nav-mobile-menu-content{padding:var(--spacing-xl) var(--spacing-m) var(--spacing-s-m);background-color:var(--color-navbar-bg);flex-direction:column;gap:1px;width:100%;display:flex}.sp-nav-mobile-accordion{width:100%;margin-bottom:var(--spacing-s);flex-direction:column;display:flex}.sp-nav-mobile-accordion-content{width:100%;padding-left:var(--spacing-3xl);flex-direction:column;gap:1px;display:flex}.sp-nav-mobile-accordion-item{width:100%;min-height:var(--spacing-3xl);padding:var(--spacing-xs-s) var(--spacing-s);background-color:var(--color-navbar-bg);border-radius:var(--radius-navigation-item);font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-navbar-item-text);text-align:left;cursor:pointer;border:none;align-items:center;line-height:1.5;transition:background-color .2s;display:flex}.sp-nav-mobile-accordion-item:hover{background-color:var(--color-navbar-item-bg-hover)}.sp-nav-mobile-accordion-item:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-nav-mobile-menu-content .sp-nav-item{width:100%;padding:var(--spacing-xs-s) var(--spacing-s);min-height:var(--spacing-3xl);justify-content:flex-start}.sp-nav-mobile-menu-content .sp-nav-item .sp-nav-item-text{text-align:left;flex:1 0 0}.sp-nav-top{flex-shrink:0;justify-content:space-between;align-items:flex-start;width:100%;padding:0;display:flex}.sp-navigation--collapsed .sp-nav-top{align-items:center;gap:var(--spacing-s);flex-direction:column;padding:0}.sp-nav-brand{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:.375rem;min-width:0;height:3.875rem;display:flex}.sp-navigation--collapsed .sp-nav-brand{flex-direction:column;flex:none;align-items:center;gap:.375rem;width:100%;height:2.75rem}.sp-nav-logo{flex-shrink:0;width:100%;height:2rem;transition:height .3s;position:relative}.sp-navigation--collapsed .sp-nav-logo{width:100%;height:2rem}.sp-nav-title{font-family:var(--font-family-title);font-size:var(--font-size-base-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary-700);flex-direction:column;justify-content:center;margin:0;line-height:1.2;transition:font-size .3s,inset .3s;display:flex;position:absolute;inset:0}.sp-nav-title--mobile{font-size:var(--font-size-base-l)}.sp-navigation--collapsed .sp-nav-title{font-size:var(--font-size-base-xs);text-align:center;line-height:1.4;position:absolute;inset:29.41% 0}.sp-nav-subtitle{font-family:var(--font-family-title);font-size:var(--font-size-base-s);font-weight:var(--font-weight-regular);color:var(--color-text-neutral-900);flex-direction:column;flex-shrink:0;justify-content:center;width:100%;height:1.25rem;margin:0;line-height:1.4;display:flex}.sp-nav-collapse-btn,.sp-nav-expand-btn{cursor:pointer;color:var(--color-navbar-item-text);font-size:var(--font-size-base-m);padding:var(--spacing-xs);border-radius:var(--radius-full);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:0;transition:background-color .2s,opacity .2s;display:flex}.sp-nav-collapse-btn:hover,.sp-nav-expand-btn:hover{opacity:.7}.sp-nav-collapse-btn:focus-visible,.sp-nav-expand-btn:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-nav-collapse-btn i,.sp-nav-expand-btn i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-family:"Font Awesome 6 Pro",sans-serif;font-size:1.25rem;font-style:normal;font-weight:300;display:flex}.sp-nav-middle{flex-direction:column;flex:1 0 0;align-items:stretch;gap:0;width:100%;min-height:0;display:flex;position:relative;overflow:visible}.sp-navigation--collapsed .sp-nav-middle{align-items:center;padding-top:1.625rem;padding-bottom:0}.sp-nav-middle-scroll{flex-direction:column;flex:1 0 0;align-items:stretch;gap:0;width:100%;min-height:0;display:flex;overflow:visible auto}.sp-nav-middle-scroll::-webkit-scrollbar{width:.5rem}.sp-nav-middle-scroll::-webkit-scrollbar-track{background:0 0}.sp-nav-middle-scroll::-webkit-scrollbar-thumb{background-color:var(--color-surface-neutral-600);opacity:.5;border-radius:.25rem}.sp-nav-middle-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--color-surface-neutral-700)}.sp-nav-user-section{width:100%;margin-bottom:var(--spacing-s);flex-direction:column;flex-shrink:0;align-items:stretch;display:flex}.sp-nav-user-item{align-items:center;gap:var(--spacing-s);padding:var(--spacing-xs-s) var(--spacing-s);min-height:var(--spacing-3xl);background-color:var(--color-navbar-bg);border-radius:var(--radius-navigation-item);flex-shrink:0;width:100%;display:flex}.sp-nav-user-item i{font-family:"Font Awesome 6 Pro",sans-serif;font-weight:300;font-size:var(--font-size-base-m);color:var(--color-navbar-item-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}.sp-nav-user-icon{flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-right:-.25rem;display:flex}.sp-nav-user-flag{object-fit:contain;width:100%;height:100%}.sp-nav-user-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-navbar-item-text);flex:1 0 0;min-width:0;line-height:1.5}.sp-nav-separator-wrapper{padding:var(--spacing-s) 0;flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;display:flex}.sp-nav-separator{height:var(--shadow-spread-2xs);background-color:var(--color-navbar-separator);flex-shrink:0;width:100%}.sp-nav-group{flex-direction:column;flex-shrink:0;align-items:stretch;gap:1px;width:100%;display:flex}.sp-navigation--collapsed .sp-nav-group{align-items:flex-start;width:auto}.sp-nav-item{align-items:center;gap:var(--spacing-s);min-height:var(--spacing-3xl);padding:var(--spacing-xs-s) var(--spacing-s);background-color:var(--color-navbar-bg);border-radius:var(--radius-navigation-item);cursor:pointer;text-align:left;border:none;flex-shrink:0;width:100%;transition:background-color .2s;display:flex}.sp-nav-item:hover:not(.sp-nav-item--active){background-color:var(--color-navbar-item-bg-hover)}.sp-nav-item:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-nav-item--active{background-color:var(--color-navbar-item-bg-active)}.sp-nav-item i.fa-chevron-down{font-family:"Font Awesome 6 Pro",sans-serif;font-weight:300;font-size:var(--font-size-base-m);color:var(--color-navbar-item-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:auto;font-style:normal}.sp-navigation--collapsed .sp-nav-item{justify-content:center;width:3.25rem;position:relative}.sp-nav-icon-wrapper{padding-left:0;padding-right:var(--spacing-4);flex-shrink:0;align-items:center;display:flex}.sp-nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-right:-.25rem;display:flex}.sp-nav-icon i{color:var(--color-navbar-item-text);text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;justify-content:center;width:1.25rem;height:1.1875rem;font-family:"Font Awesome 6 Pro","Font Awesome 6 Pro Light",sans-serif;font-size:1.25rem;font-style:normal;font-weight:300;line-height:1;display:flex}.sp-nav-icon i.fa-light,.sp-nav-icon i[class*=fa-]{font-family:"Font Awesome 6 Pro",sans-serif;font-weight:300}.sp-nav-item-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-navbar-item-text);flex-direction:column;flex:1 0 0;justify-content:center;min-width:0;line-height:1.5;display:flex}.sp-nav-item-text--active{font-weight:var(--font-weight-semibold)}.sp-nav-bottom{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:flex-start;gap:.625rem;width:100%;display:flex}.sp-navigation--collapsed .sp-nav-bottom{justify-content:center;align-items:center}.sp-nav-user-profile{justify-content:space-between;align-items:center;gap:var(--spacing-m);padding-top:var(--spacing-m);border-top:1px solid var(--color-navbar-separator);background-color:#0000;flex-shrink:0;width:100%;padding-bottom:0;display:flex}.sp-nav-user-info{align-items:center;gap:var(--spacing-m);flex-shrink:0;display:flex}.sp-nav-user-avatar{width:var(--spacing-3xl);height:var(--spacing-3xl);border-radius:var(--radius-full);background-color:var(--color-surface-utility-5-500);color:var(--color-navbar-item-text);font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;line-height:1.5;display:flex;overflow:hidden}.sp-nav-user-name{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);color:var(--color-navbar-item-text);flex-direction:column;flex-shrink:0;justify-content:center;line-height:1.5;display:flex}.sp-nav-user-menu{z-index:1000;animation:.2s sp-dropdown-fade-in;position:absolute;bottom:calc(100% + .25rem);right:0}.sp-nav-user-menu .sp-dropdown-list{width:13rem;min-width:13rem;height:auto!important;max-height:none!important;overflow:visible!important}.sp-nav-popover{z-index:1000;animation:.2s sp-dropdown-fade-in;position:absolute;top:0;left:calc(100% + .5rem)}.sp-nav-popover .sp-dropdown-list{width:17.25rem;min-width:17.25rem;height:auto!important;max-height:none!important;overflow:visible!important}@media (width<=768px){.sp-nav-popover{margin-top:.5rem;top:100%;left:0}}@keyframes sp-dropdown-fade-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.sp-nav-chevron{color:var(--color-navbar-item-text);margin-left:auto;font-size:.625rem;line-height:1}.sp-nav-chevron--collapsed{align-items:center;height:.625rem;margin:auto 0;display:flex;position:absolute;top:0;bottom:0;right:.25rem}@media (width<=989px){.sp-nav-desktop{display:none}.sp-navigation{background-color:var(--color-navbar-bg)!important;width:100%!important;max-width:none!important;height:auto!important;min-height:auto!important;box-shadow:0 var(--shadow-spread-2xs) 0 0 var(--color-navbar-separator)!important;z-index:1000!important;flex-direction:row!important;flex-shrink:0!important;align-self:auto!important;align-items:center!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.sp-navigation--collapsed{gap:0!important;width:100%!important;max-width:none!important;padding:0!important}.sp-nav-mobile-header{background-color:var(--color-navbar-bg)!important;width:100%!important;display:flex!important}.sp-nav-mobile-menu{overflow-x:hidden;width:100%!important;max-width:100%!important;height:calc(100vh - 3.4375rem)!important;box-shadow:none!important;z-index:999!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:3.4375rem 0 0!important}.sp-nav-mobile-menu:before,.sp-nav-mobile-menu--open:before{content:none!important}}@media (width>=990px){.sp-nav-mobile-header,.sp-nav-mobile-menu{display:none}.sp-nav-desktop{display:contents}}.sp-navigation--force-mobile{background-color:var(--color-navbar-bg)!important;width:100%!important;max-width:none!important;height:auto!important;min-height:auto!important;box-shadow:0 var(--shadow-spread-2xs) 0 0 var(--color-navbar-separator)!important;flex-direction:row!important;flex-shrink:0!important;align-self:auto!important;align-items:center!important;padding:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.sp-navigation--force-mobile .sp-nav-desktop{display:none!important}.sp-navigation--force-mobile .sp-nav-mobile-header{background-color:var(--color-navbar-bg)!important;width:100%!important;display:flex!important}.sp-navigation--force-mobile.sp-navigation--collapsed{gap:0!important;width:100%!important;max-width:none!important;padding:0!important}.sp-nav-mobile-menu--force-mobile{overflow-x:hidden;background-color:var(--color-navbar-bg)!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100vh - 6.9rem)!important;box-shadow:none!important;z-index:99!important;flex-direction:column!important;display:flex!important;position:absolute!important;top:4.375rem!important;left:0!important;right:0!important}.sp-nav-mobile-menu--force-mobile .sp-nav-mobile-menu-content{padding-top:var(--spacing-m)}[data-theme=dark] .sp-navigation{background-color:var(--color-surface-dark-100);border-right:1px solid var(--color-border-dark-500)}[data-theme=dark] .sp-nav-mobile-header,[data-theme=dark] .sp-nav-mobile-menu,[data-theme=dark] .sp-nav-mobile-menu-header,[data-theme=dark] .sp-nav-mobile-menu-content,[data-theme=dark] .sp-nav-user-item,[data-theme=dark] .sp-nav-mobile-accordion-item{background-color:var(--color-surface-dark-100)!important}[data-theme=dark] .sp-navigation{box-shadow:none!important}[data-theme=dark] .sp-nav-mobile-hamburger{color:var(--color-text-neutral-100)!important}[data-theme=dark] .sp-nav-mobile-hamburger:hover{background-color:var(--color-surface-dark-hover)}[data-theme=dark] .sp-nav-item{background-color:var(--color-surface-dark-100)}[data-theme=dark] .sp-nav-item--active{background-color:var(--color-surface-dark-active)}[data-theme=dark] .sp-nav-item:hover:not(.sp-nav-item--active){background-color:var(--color-surface-dark-hover)}[data-theme=dark] .sp-nav-icon i,[data-theme=dark] .sp-nav-item-text,[data-theme=dark] .sp-nav-user-text{color:var(--color-text-neutral-100)}[data-theme=dark] .sp-nav-separator,[data-theme=dark] .sp-nav-mobile-separator{background-color:var(--color-border-dark-500)}[data-theme=dark] .sp-nav-user-profile{border-top-color:var(--color-border-dark-500)}[data-theme=dark] .sp-nav-user-name{color:var(--color-surface-primary-50)}[data-theme=dark] .sp-nav-collapse-btn,[data-theme=dark] .sp-nav-expand-btn,[data-theme=dark] .sp-nav-chevron,[data-theme=dark] .sp-nav-mobile-search-btn,[data-theme=dark] .sp-nav-mobile-close{color:var(--color-text-neutral-100)}[data-theme=dark] .sp-nav-middle-scroll::-webkit-scrollbar-thumb{background-color:var(--color-border-dark-500)}@media (width<=989px){.sp-navigation--force-mobile{width:100%!important;height:auto!important;min-height:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.sp-nav-mobile-menu--force-mobile{width:100%!important;max-width:100%!important;position:absolute!important;top:4.375rem!important;bottom:auto!important}}.sp-pagination{font-family:var(--font-family-title);align-items:center;display:flex;overflow:visible}.sp-pagination-live{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-pagination--horizontal{flex-direction:row;justify-content:space-between;width:100%}.sp-pagination--vertical{gap:var(--spacing-l);flex-direction:column;align-items:center}.sp-pagination-info{align-items:center;gap:var(--spacing-s-m);display:flex;overflow:visible}.sp-pagination-info__label,.sp-pagination-info__count{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-pagination-item-text);padding:var(--spacing-s) 0;line-height:1.5}.sp-pagination-dropdown{width:5.875rem;position:relative;overflow:visible}.sp-pagination-dropdown__trigger{width:100%;height:2.5rem;padding:var(--spacing-s) var(--spacing-m);justify-content:space-between;align-items:center;gap:var(--spacing-s);background-color:var(--color-form-element-bg);border-radius:var(--radius-input);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border);font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-text);cursor:pointer;border:none;line-height:1.5;transition:box-shadow .2s;display:flex}.sp-pagination-dropdown__trigger i{color:var(--color-form-element-icon);flex-shrink:0;font-family:"Font Awesome 6 Pro",sans-serif;font-size:.75rem}.sp-pagination-dropdown__trigger:hover:not(:disabled){box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-pagination-item-border-hover)}.sp-pagination-dropdown__trigger:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border)}.sp-pagination-dropdown__trigger:disabled{background-color:var(--color-form-element-bg-disabled);color:var(--color-form-element-text-disabled);cursor:not-allowed}.sp-pagination-dropdown__trigger:disabled i{color:var(--color-form-element-icon-disabled)}.sp-pagination-dropdown__menu{z-index:1000;position:absolute;left:0}.sp-pagination-dropdown__menu .sp-dropdown-list{width:5.875rem;min-width:5.875rem;height:auto!important;max-height:none!important;overflow:visible!important}.sp-pagination-dropdown__menu--bottom{top:calc(100% + .25rem)}.sp-pagination-dropdown__menu--top{top:auto;bottom:calc(100% + .25rem)}.sp-pagination-controls{align-items:center;gap:var(--spacing-xs);display:flex}.sp-pagination-item{width:2.5rem;height:2.5rem;padding:var(--spacing-xs);border-radius:var(--radius-pagination);font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-pagination-item-text);cursor:pointer;background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1.5;transition:all .2s;display:flex}.sp-pagination-item i{color:currentColor;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Font Awesome 6 Pro",sans-serif;font-size:1rem;line-height:0}.sp-pagination-item:hover:not(:disabled):not(.sp-pagination-item--active){background-color:var(--color-surface-neutral-100);color:var(--color-pagination-item-text-hover);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-pagination-item-border-hover)}.sp-pagination-item:active:not(:disabled):not(.sp-pagination-item--active){background-color:var(--color-surface-neutral-100);color:var(--color-pagination-item-text-active);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-pagination-item-border-hover)}.sp-pagination-item:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-pagination-item-border-active)}.sp-pagination-item:disabled{color:var(--color-pagination-item-text-disabled);cursor:not-allowed;opacity:1}.sp-pagination-item--active{background-color:var(--color-surface-neutral-100);color:var(--color-pagination-item-text-active);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-pagination-item-border-hover);cursor:default}.sp-pagination-item--active:hover{background-color:var(--color-surface-neutral-100);color:var(--color-pagination-item-text-active);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-pagination-item-border-hover)}.sp-pagination-item__text{line-height:1.5}.sp-pagination-item.sp-pagination-item--dots{cursor:default;pointer-events:none}.sp-pagination-item.sp-pagination-item--dots:hover{color:var(--color-pagination-item-text);box-shadow:none;background-color:#0000;transform:none}[data-theme=dark] .sp-pagination-info__label,[data-theme=dark] .sp-pagination-info__count{color:var(--color-text-neutral-100)}[data-theme=dark] .sp-pagination-dropdown__trigger{background-color:var(--color-text-neutral-1200);color:var(--color-text-neutral-100);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-border-dark-700)}[data-theme=dark] .sp-pagination-dropdown__trigger i{color:var(--color-text-neutral-100)}[data-theme=dark] .sp-pagination-dropdown__trigger:hover:not(:disabled){box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-border-primary-400)}[data-theme=dark] .sp-pagination-item{color:var(--color-text-neutral-100)}[data-theme=dark] .sp-pagination-item:hover:not(:disabled):not(.sp-pagination-item--active){background-color:var(--color-surface-dark-hover);color:var(--color-text-neutral-100);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-border-primary-400)}[data-theme=dark] .sp-pagination-item:active:not(:disabled):not(.sp-pagination-item--active){background-color:var(--color-surface-dark-hover);color:var(--color-surface-primary-50);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-border-primary-400)}[data-theme=dark] .sp-pagination-item--active,[data-theme=dark] .sp-pagination-item--active:hover{background-color:var(--color-surface-dark-100);color:var(--color-surface-primary-50);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-border-primary-400)}@media (width<=768px){.sp-pagination--horizontal{gap:var(--spacing-m);flex-direction:column}.sp-pagination-info{flex-wrap:wrap;justify-content:center}}.sp-progress-bar{width:100%;height:.4375rem;position:relative;overflow:hidden}.sp-progress-bar__track{background:var(--color-progress-line-bg);border-radius:var(--radius-progress);position:absolute;inset:0}.sp-progress-bar__bar{border-radius:var(--radius-progress);height:100%;transition:none;position:absolute;top:0;bottom:0;left:0}.sp-progress-bar__bar--animated{transition:width .3s ease-in-out}.sp-progress-bar__bar--default{background:var(--color-progress-bg-default)}.sp-progress-bar__bar--danger{background:var(--color-progress-bg-danger)}.sp-progress-bar__bar--success{background:var(--color-progress-bg-success)}.sp-progress-bar__bar--warning{background:var(--color-progress-bg-warning)}.sp-progress-bar__bar--info{background:var(--color-progress-bg-info)}[data-theme=dark] .sp-progress-bar__track{background:var(--color-border-dark-500)}[data-theme=dark] .sp-progress-bar__bar--default{background:var(--color-border-dark-700)}.sp-radio{align-items:flex-start;gap:var(--spacing-xs-s);flex-direction:column;display:inline-flex}.sp-radio--has-field-label{gap:var(--spacing-xs-s);flex-direction:column}.sp-radio-field-label{align-items:center;gap:var(--spacing-xs);display:flex}.sp-radio-field-label-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);line-height:1.5}.sp-radio-field-label-icon{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:none}.sp-radio-field-label-icon i{font-size:var(--font-size-base-m);color:var(--color-form-element-label-icon);line-height:1}.sp-radio.sp-show-info .sp-radio-field-label-icon{display:flex}.sp-radio.sp-required .sp-label-required{display:inline}.sp-radio-helper{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);color:var(--color-form-element-text-helper);line-height:1.4}.sp-radio-label{align-items:flex-start;gap:var(--spacing-s-m);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.sp-radio-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.sp-radio-input:checked+.sp-radio-circle-wrapper .sp-radio-circle{background-color:var(--color-form-controls-bg-checked);box-shadow:none}.sp-radio-input:checked+.sp-radio-circle-wrapper .sp-radio-circle .sp-radio-dot{background-color:var(--color-form-controls-icon-checked)}.sp-radio-input:disabled+.sp-radio-circle-wrapper .sp-radio-circle{background-color:var(--color-form-element-bg-disabled);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border);cursor:not-allowed}.sp-radio-input:checked:disabled+.sp-radio-circle-wrapper .sp-radio-circle .sp-radio-dot{background-color:var(--color-form-element-icon-disabled)}.sp-radio-input:disabled~.sp-radio-text{opacity:.5;cursor:not-allowed}.sp-radio-input:focus-visible+.sp-radio-circle-wrapper .sp-radio-circle{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border)}.sp-radio-input:checked:focus-visible+.sp-radio-circle-wrapper .sp-radio-circle{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-radio-input.sp-radio-input--error+.sp-radio-circle-wrapper .sp-radio-circle{box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border-error)}.sp-radio-input:checked.sp-radio-input--error+.sp-radio-circle-wrapper .sp-radio-circle{background-color:var(--color-form-element-border-error);box-shadow:none}.sp-radio-input.sp-radio-input--error:focus-visible+.sp-radio-circle-wrapper .sp-radio-circle{outline:2px solid var(--color-form-element-border-focus-error);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border-error)}.sp-radio-input:checked.sp-radio-input--error:focus-visible+.sp-radio-circle-wrapper .sp-radio-circle{outline:2px solid var(--color-form-element-border-focus-error);outline-offset:2px}.sp-radio-circle-wrapper{flex-shrink:0;padding-top:.1875rem;display:flex}.sp-radio-circle{background-color:var(--color-form-element-bg);border-radius:var(--radius-radio);width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .3s,box-shadow .3s;display:flex;position:relative}.sp-radio-dot{border-radius:var(--radius-radio);background-color:#0000;width:.5rem;height:.5rem;transition:background-color .3s;position:absolute;top:.3125rem;left:.3125rem}.sp-radio-label:has(.sp-radio-input:disabled){cursor:not-allowed}.sp-radio-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);flex-shrink:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.sp-radio-circle,.sp-radio-dot{transition:none}}.sp-radio-errors{gap:var(--spacing-xs);flex-direction:column;display:flex}.sp-radio-group{gap:var(--spacing-xs-s);flex-direction:column;display:flex}.sp-radio-group-label{align-items:center;gap:var(--spacing-xs);display:flex}.sp-radio-group-label-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);line-height:1.5}.sp-radio-group-label-icon{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:none}.sp-radio-group-label-icon i{font-size:var(--font-size-base-m);color:var(--color-form-element-label-icon);line-height:1}.sp-radio-group.sp-show-info .sp-radio-group-label-icon{display:flex}.sp-radio-group.sp-required .sp-label-required{display:inline}.sp-radio-group-list{gap:var(--spacing-m);flex-direction:column;align-items:flex-start;display:flex}.sp-radio-group-helper{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);color:var(--color-form-element-text-helper);line-height:1.4}.sp-range-slider__field{gap:var(--spacing-xs-s);flex-direction:column;display:flex}.sp-range-slider__label-row{align-items:center;gap:var(--spacing-xs);display:flex}.sp-range-slider__label-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);line-height:1.5}.sp-range-slider__field.sp-required .sp-label-required{display:inline}.sp-range-slider__label-icon{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.sp-range-slider__label-icon i{font-size:var(--font-size-base-m);color:var(--color-form-element-label-icon);line-height:1}.sp-range-slider__label-icon:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:.125rem;border-radius:var(--radius-xs)}.sp-range-slider__field.sp-show-info .sp-range-slider__label-icon{display:flex}.sp-range-slider__helper-text{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);color:var(--color-form-element-text-helper);line-height:1.4}.sp-range-slider{-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:40px;display:flex;position:relative}.sp-range-slider__track{background:var(--color-range-slider-bg);border-radius:var(--radius-range-slider);width:100%;height:8px;position:relative;overflow:hidden}.sp-range-slider--disabled .sp-range-slider__track{background:var(--color-range-slider-bg-disabled)}.sp-range-slider__fill{background:var(--color-range-slider-fill);border-radius:var(--radius-range-slider);height:100%;transition:width .1s;position:absolute;top:0;left:0}.sp-range-slider--disabled .sp-range-slider__fill{background:var(--color-range-slider-fill-disabled)}.sp-range-slider__thumb{background:var(--color-range-slider-thumb-bg);border-radius:var(--radius-range-slider);cursor:pointer;z-index:2;pointer-events:none;width:20px;height:20px;transition:all .2s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #00000040}.sp-range-slider--disabled .sp-range-slider__thumb{background:var(--color-range-slider-thumb-disabled);cursor:not-allowed;box-shadow:none}.sp-range-slider__input:hover:not(:disabled)~.sp-range-slider__thumb,.sp-range-slider__input:active:not(:disabled)~.sp-range-slider__thumb{box-shadow:0 1px 2px #00000040,0 0 0 10px var(--color-range-slider-thumb-halo)}.sp-range-slider__tooltip{background:var(--color-range-slider-tooltip-bg);color:var(--color-range-slider-tooltip-text);font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);padding:var(--spacing-0) var(--spacing-s);border-radius:var(--radius-range-slider-indicator);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:3;justify-content:center;align-items:center;min-height:18px;line-height:1.4;transition:opacity .2s,visibility .2s;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.sp-range-slider__tooltip:after{content:"";border-left:3px solid #0000;border-right:3px solid #0000;border-top:3px solid var(--color-range-slider-tooltip-bg);width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.sp-range-slider__input:hover~.sp-range-slider__thumb .sp-range-slider__tooltip,.sp-range-slider__input:active~.sp-range-slider__thumb .sp-range-slider__tooltip{opacity:1;visibility:visible}.sp-range-slider--disabled .sp-range-slider__tooltip{display:none}.sp-range-slider__input{opacity:0;cursor:pointer;z-index:10;width:100%;height:100%;margin:0;position:absolute}.sp-range-slider--disabled .sp-range-slider__input{cursor:not-allowed}.sp-range-slider--disabled{opacity:1;pointer-events:none}.sp-range-slider--dragging .sp-range-slider__fill,.sp-range-slider--dragging .sp-range-slider__thumb{transition:none}.sp-range-slider--purple{--color-range-slider-fill:var(--color-surface-secondary-700);--color-range-slider-thumb-bg:var(--color-surface-secondary-700);--color-range-slider-thumb-halo:var(--color-surface-secondary-100);--color-range-slider-tooltip-bg:var(--color-surface-secondary-700)}.sp-range-slider--black{--color-range-slider-fill:var(--color-surface-neutral-1200);--color-range-slider-thumb-bg:var(--color-surface-neutral-1200);--color-range-slider-thumb-halo:var(--color-surface-neutral-300);--color-range-slider-tooltip-bg:var(--color-surface-neutral-1200)}[data-theme=dark] .sp-range-slider__track{background:var(--color-surface-dark-500)}.sp-range-slider--disabled [data-theme=dark] .sp-range-slider__track{background:var(--color-surface-dark-500-57)}[data-theme=dark] .sp-range-slider__fill{background:var(--color-surface-primary-500)}.sp-range-slider--disabled [data-theme=dark] .sp-range-slider__fill{background:var(--color-surface-dark-500-57)}[data-theme=dark] .sp-range-slider{--color-range-slider-thumb-halo:var(--color-surface-dark-600)}[data-theme=dark] .sp-range-slider__thumb{background:var(--color-surface-primary-500)}.sp-range-slider--disabled [data-theme=dark] .sp-range-slider__thumb{background:var(--color-surface-dark-550)}[data-theme=dark] .sp-range-slider__tooltip{background:var(--color-surface-primary-500);color:var(--color-text-neutral-1200)}[data-theme=dark] .sp-range-slider__tooltip:after{border-top-color:var(--color-border-primary-500)}@media (width<=768px){.sp-range-slider{height:48px}.sp-range-slider__thumb{width:24px;height:24px}.sp-range-slider__input:hover:not(:disabled)~.sp-range-slider__thumb,.sp-range-slider__input:active:not(:disabled)~.sp-range-slider__thumb{box-shadow:0 1px 2px #00000040,0 0 0 10px var(--color-range-slider-thumb-halo)}}.sp-segmented-item-field{gap:var(--spacing-xs-s);flex-direction:column;display:flex}.sp-segmented-item-label-row{align-items:center;gap:var(--spacing-xs);display:flex}.sp-segmented-item-label-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);line-height:1.5}.sp-segmented-item-field.sp-required .sp-label-required{display:inline}.sp-segmented-item-label-icon{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.sp-segmented-item-label-icon i{font-size:var(--font-size-base-m);color:var(--color-form-element-label-icon);line-height:1}.sp-segmented-item-label-icon:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:.125rem;border-radius:var(--radius-xs)}.sp-segmented-item-field.sp-show-info .sp-segmented-item-label-icon{display:flex}.sp-segmented-item-wrapper{box-sizing:border-box;overscroll-behavior:contain;width:100%;max-width:100%;position:relative}.sp-segmented-item-container{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:none;padding:var(--spacing-xs);margin:calc(-1 * var(--spacing-xs));align-items:flex-start;display:flex;position:relative;overflow:auto visible}.sp-segmented-item-container::-webkit-scrollbar{display:none}.sp-segmented-item{justify-content:center;align-items:center;gap:var(--spacing-s);padding:var(--spacing-s) var(--spacing-m);background-color:var(--color-form-element-bg);cursor:pointer;min-width:9.4375rem;height:2.5rem;font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-text);text-align:center;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border);-webkit-user-select:none;user-select:none;border:none;border-radius:0;outline:none;flex-shrink:0;margin-right:-.0625rem;line-height:1.5;transition:background-color .2s,box-shadow .2s;display:flex}.sp-segmented-item--first{border-top-left-radius:var(--radius-input);border-bottom-left-radius:var(--radius-input)}.sp-segmented-item--last{border-top-right-radius:var(--radius-input);border-bottom-right-radius:var(--radius-input);margin-right:0}.sp-segmented-item:hover:not(.sp-segmented-item--selected){background-color:var(--color-form-controls-segmented-item-bg-hover)}.sp-segmented-item--selected{background-color:var(--color-form-controls-segmented-item-bg-selected);z-index:1}.sp-segmented-item:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:.125rem;z-index:2}.sp-segmented-item-label{white-space:pre-wrap;text-align:center}.sp-segmented-item-scroll-arrow{z-index:10;pointer-events:none;opacity:1;touch-action:none;align-items:center;width:4.25rem;height:2.5rem;animation:.3s fadeIn;display:flex;position:absolute;top:0;overflow:visible}[data-theme=dark]{--sp-segmented-scroll-bg:var(--color-surface-neutral-1200)}[data-theme=dark] .sp-segmented-item{background-color:var(--color-surface-neutral-1200);color:var(--color-form-element-border);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-border-dark-700)}[data-theme=dark] .sp-segmented-item--selected{background-color:var(--color-surface-primary-500);color:var(--color-icon-neutral-1200);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-border-primary-500)}[data-theme=dark] .sp-segmented-item:hover:not(.sp-segmented-item--selected){background-color:var(--color-surface-dark-400)}[data-theme=dark] .sp-segmented-item-scroll-button{background-color:var(--color-border-dark-700)}[data-theme=dark] .sp-segmented-item-scroll-icon i{color:var(--color-icon-neutral-1200)}.sp-segmented-item-scroll-arrow--left{left:calc(-1 * var(--spacing-xs));background:linear-gradient(to right,var(--sp-segmented-scroll-bg,var(--color-surface-neutral-100)) 52.62%,transparent 96.016%);border-top-right-radius:var(--spacing-alias-s,.5rem);border-bottom-right-radius:var(--spacing-alias-s,.5rem);justify-content:flex-start}.sp-segmented-item-scroll-arrow--right{right:calc(-1 * var(--spacing-xs));background:linear-gradient(to left,var(--sp-segmented-scroll-bg,var(--color-surface-neutral-100)) 52.62%,transparent 96.016%);border-top-left-radius:var(--spacing-alias-s,.5rem);border-bottom-left-radius:var(--spacing-alias-s,.5rem);justify-content:flex-end}.sp-segmented-item-scroll-button{background-color:var(--sp-segmented-scroll-bg,var(--color-surface-neutral-100));border-radius:var(--spacing-alias-s,.5rem);width:2.5rem;height:2.5rem;box-shadow:0 var(--shadow-y-s) var(--shadow-blur-2xl) 0 #0000001a;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:none;outline:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:.625rem;transition:opacity .2s,transform .2s,box-shadow .2s;display:flex}.sp-segmented-item-scroll-button:hover{opacity:1;transform:scale(1.05);box-shadow:0 .5rem 1rem #0000001f,0 0 .5rem #00000014}.sp-segmented-item-scroll-button:active{box-shadow:0 0 var(--shadow-blur-s) 0 #0000000f,0 0 .25rem #0000000a;transform:scale(.95)}.sp-segmented-item-scroll-button:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:.125rem}.sp-segmented-item-scroll-icon{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.sp-segmented-item-scroll-icon i{color:var(--color-btn-text-outlined);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-family:"Font Awesome 6 Pro";font-size:1.25rem;display:flex}.sp-segmented-item-scroll-icon--rotated{transform:rotate(180deg)}.sp-skeleton{background:linear-gradient(90deg,var(--color-skeleton-bg) 25%,var(--color-skeleton-highlight) 50%,var(--color-skeleton-bg) 75%);border-radius:var(--radius-s);background-size:200% 100%;animation:1.5s infinite sp-skeleton-loading;display:block}@keyframes sp-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.sp-skeleton-pulse{background:var(--color-skeleton-bg);border-radius:var(--radius-s);animation:1.5s ease-in-out infinite sp-skeleton-pulse-animation;display:block}@keyframes sp-skeleton-pulse-animation{0%,to{opacity:1}50%{opacity:.4}}.sp-skeleton-wave{background:var(--color-skeleton-bg);border-radius:var(--radius-s);display:block;position:relative;overflow:hidden}.sp-skeleton-wave:after{content:"";background:linear-gradient(90deg,transparent,var(--sp-skeleton-shimmer,#fffc),transparent);width:100%;height:100%;animation:1.5s infinite sp-skeleton-wave-animation;position:absolute;top:0;left:-100%}[data-theme=dark] .sp-skeleton-wave{--sp-skeleton-shimmer:#ffffff0f}@keyframes sp-skeleton-wave-animation{0%{left:-100%}to{left:100%}}.sp-skeleton-dots{background:var(--color-skeleton-bg);border-radius:var(--radius-s);display:block;position:relative;overflow:hidden}.sp-skeleton-dots:before{content:"";background-image:radial-gradient(circle,var(--color-skeleton-dot) 1px,transparent 1px);background-size:var(--spacing-s) var(--spacing-s);opacity:.6;width:100%;height:100%;animation:2s linear infinite sp-skeleton-dots-wave;position:absolute;top:0;left:0}@keyframes sp-skeleton-dots-wave{0%{transform:translate(calc(-1 * var(--spacing-s))) translateY(calc(-1 * var(--spacing-s)))}to{transform:translate(0)translateY(0)}}.sp-skeleton-bars{background:var(--color-skeleton-bg);border-radius:var(--radius-s);display:block;position:relative;overflow:hidden}.sp-skeleton-bars:before{content:"";background:repeating-linear-gradient(90deg,transparent,transparent 10px,var(--color-skeleton-highlight) 10px,var(--color-skeleton-highlight) 20px);width:200%;height:100%;animation:1.5s linear infinite sp-skeleton-bars-animation;position:absolute;top:0;left:-100%}@keyframes sp-skeleton-bars-animation{0%{transform:translate(0)}to{transform:translate(20px)}}.sp-skeleton-breathe{background:var(--color-skeleton-bg);border-radius:var(--radius-s);animation:2s ease-in-out infinite sp-skeleton-breathe-animation;display:block}@keyframes sp-skeleton-breathe-animation{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.98)}}.sp-skeleton-shimmer{background:linear-gradient(90deg,var(--color-skeleton-bg) 0%,var(--color-skeleton-highlight) 20%,var(--color-skeleton-bg) 40%,var(--color-skeleton-bg) 100%);border-radius:var(--radius-s);background-size:200% 100%;animation:2s ease-in-out infinite sp-skeleton-shimmer-animation;display:block}@keyframes sp-skeleton-shimmer-animation{0%{background-position:-200% 0}to{background-position:200% 0}}.sp-skeleton-circle{border-radius:var(--radius-full)}.sp-skeleton-text-line{display:block}.sp-split-button-wrapper{display:inline-block;position:relative}.sp-split-button{border-radius:var(--radius-m-m);display:inline-flex;position:relative;overflow:hidden}.sp-split-button--filled .sp-split-button__left{background:var(--color-btn-bg-filled);color:var(--color-btn-text-filled)}.sp-split-button--filled .sp-split-button__left:hover{background:var(--color-btn-bg-filled-hover)}.sp-split-button--filled .sp-split-button__left:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-split-button--filled .sp-split-button__left:active{background:var(--color-btn-bg-filled-hover)}.sp-split-button--filled .sp-split-button__right{background:var(--color-btn-bg-filled);color:var(--color-btn-text-filled)}.sp-split-button--filled .sp-split-button__right:hover{background:var(--color-btn-bg-filled-hover)}.sp-split-button--filled .sp-split-button__right:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-split-button--filled .sp-split-button__right:active{background:var(--color-btn-bg-filled-hover)}.sp-split-button--filled .sp-split-button__divider{background:var(--color-border-neutral-100)}.sp-split-button--filled.sp-split-button--disabled .sp-split-button__left,.sp-split-button--filled.sp-split-button--disabled .sp-split-button__right{background:var(--color-btn-bg-filled-disabled);color:var(--color-btn-text-filled-disabled)}.sp-split-button--filled.sp-split-button--disabled .sp-split-button__divider{background:var(--color-border-neutral-100);opacity:.5}.sp-split-button--outlined .sp-split-button__left{background:var(--color-btn-bg-outlined);color:var(--color-btn-text-outlined);border-left:var(--shadow-spread-2xs) solid var(--color-btn-border-outlined);border-top:var(--shadow-spread-2xs) solid var(--color-btn-border-outlined);border-bottom:var(--shadow-spread-2xs) solid var(--color-btn-border-outlined)}.sp-split-button--outlined .sp-split-button__left:hover{background:var(--color-surface-neutral-100)}.sp-split-button--outlined .sp-split-button__left:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-split-button--outlined .sp-split-button__left:active{background:var(--color-surface-neutral-100)}.sp-split-button--outlined .sp-split-button__right{background:var(--color-btn-bg-outlined);color:var(--color-btn-text-outlined);border-right:var(--shadow-spread-2xs) solid var(--color-btn-border-outlined);border-top:var(--shadow-spread-2xs) solid var(--color-btn-border-outlined);border-bottom:var(--shadow-spread-2xs) solid var(--color-btn-border-outlined);border-left:none}.sp-split-button--outlined .sp-split-button__right:hover{background:var(--color-surface-neutral-100)}.sp-split-button--outlined .sp-split-button__right:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-split-button--outlined .sp-split-button__right:active{background:var(--color-surface-neutral-100)}.sp-split-button--outlined .sp-split-button__divider{background:var(--color-btn-border-outlined)}.sp-split-button--outlined.sp-split-button--disabled .sp-split-button__left{background:var(--color-btn-bg-outlined-disabled);color:var(--color-btn-text-filled-disabled);border-left-color:var(--color-btn-border-outlined-disabled);border-top-color:var(--color-btn-border-outlined-disabled);border-bottom-color:var(--color-btn-border-outlined-disabled)}.sp-split-button--outlined.sp-split-button--disabled .sp-split-button__right{background:var(--color-btn-bg-outlined-disabled);color:var(--color-btn-text-filled-disabled);border-right-color:var(--color-btn-border-outlined-disabled);border-top-color:var(--color-btn-border-outlined-disabled);border-bottom-color:var(--color-btn-border-outlined-disabled);border-left:none}.sp-split-button--outlined.sp-split-button--disabled .sp-split-button__divider{background:var(--color-btn-border-outlined-disabled);opacity:.5}.sp-split-button--disabled .sp-split-button__left,.sp-split-button--disabled .sp-split-button__right{cursor:not-allowed;opacity:.5}.sp-split-button__left{height:2.5rem;padding:0 var(--spacing-l);font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);text-align:center;border-top-left-radius:var(--radius-m-m);border-bottom-left-radius:var(--radius-m-m);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-top-right-radius:0;border-bottom-right-radius:0;justify-content:center;align-items:center;margin:0;line-height:1.5;transition:all .2s;display:inline-flex}.sp-split-button__text{flex-shrink:0}.sp-split-button__right{padding:0 var(--spacing-m);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--radius-m-m);border-bottom-right-radius:var(--radius-m-m);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;height:2.5rem;margin:0;font-size:.75rem;transition:all .2s;display:inline-flex}.sp-split-button__divider{width:var(--shadow-spread-2xs);flex-shrink:0;height:2.5rem}.sp-split-button__dropdown{top:calc(100% + var(--spacing-xs));z-index:1000;width:max-content;min-width:10rem;animation:.2s fadeIn;position:absolute;left:0;right:0}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[data-theme=dark] .sp-split-button--filled .sp-split-button__divider,[data-theme=dark] .sp-split-button--filled.sp-split-button--disabled .sp-split-button__divider{background:0 0}.sp-status-page{background-color:var(--color-status-page-bg);flex-direction:column;width:100vw;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.sp-status-page__background{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.sp-status-page__background-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-status-page__background-image-dark{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}.sp-status-page__background-image-overlay{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.sp-status-page__header{z-index:10;justify-content:space-between;align-items:center;gap:var(--spacing-l);height:5.5rem;padding:1.5rem 2rem;display:flex;position:relative}@media (width<=768px){.sp-status-page__header{padding:1.5rem 1rem}}.sp-status-page__header-left,.sp-status-page__header-right{flex-shrink:0;align-items:center;width:7.5rem;display:flex;overflow:hidden}.sp-status-page__logo{width:100%}.sp-status-page__body{z-index:10;padding:var(--spacing-m);flex:1;justify-content:center;align-items:flex-start;padding-top:7.5rem;display:flex;position:relative}.sp-status-page__content{justify-content:center;align-items:center;gap:var(--spacing-xl);width:100%;max-width:28.125rem;padding:var(--spacing-m);flex-direction:column;display:flex}@media (width<=768px){.sp-status-page__content{max-width:100%}}.sp-status-page__icon{border:.1875rem solid;border-radius:6.25rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:5.75rem;height:5.75rem;padding:1.5rem;display:flex}.sp-status-page__icon i{color:var(--color-status-page-icon);font-family:"Font Awesome 6 Pro";font-size:3rem;line-height:1.4}.sp-status-page__icon--success{border-color:var(--color-status-page-icon-border-success)}.sp-status-page__icon--error{border-color:var(--color-status-page-icon-border-error)}.sp-status-page__custom-image{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sp-status-page__custom-image img{object-fit:contain;display:block}.sp-status-page__custom-image[data-error-type="404"] img{width:20rem;height:auto}.sp-status-page__custom-image[data-error-type="403"] img{width:26.063rem;height:9.128rem}.sp-status-page__custom-image[data-error-type="503"] img{width:15.813rem;height:13.187rem}@media (width<=768px){.sp-status-page__custom-image[data-error-type="404"] img,.sp-status-page__custom-image[data-error-type="403"] img{width:18rem;height:auto}.sp-status-page__custom-image[data-error-type="503"] img{width:11rem;height:auto}}.sp-status-page__title{color:var(--color-status-page-title);text-align:center;flex-shrink:0;width:100%}.sp-status-page__messages{justify-content:center;align-items:center;gap:var(--spacing-m);flex-direction:column;flex-shrink:0;width:100%;display:flex}.sp-status-page__description,.sp-status-page__countdown,.sp-status-page__redirect{color:var(--color-status-page-description);text-align:center;width:100%}.sp-status-page__redirect-link{cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--color-status-page-link);background:0 0;border:none;margin:0;padding:0;text-decoration:underline;transition:opacity .2s ease-in-out;display:inline}.sp-status-page__redirect-link:hover{opacity:.8}.sp-status-page__redirect-link:focus-visible{outline:.125rem solid var(--color-status-page-link);outline-offset:.125rem;border-radius:var(--radius-xs)}.sp-status-page__buttons{justify-content:center;align-items:center;gap:var(--spacing-l);flex-shrink:0;width:100%;display:flex}@media (width<=768px){.sp-status-page__buttons{flex-direction:column}}[data-theme=dark] .sp-status-page__background-image,[data-theme=dark] .sp-status-page__background-image-overlay{display:none}[data-theme=dark] .sp-status-page__background-image-dark{display:block}[data-theme=dark] .sp-status-page__icon i{color:var(--color-icon-neutral-100)}[data-theme=dark] .sp-status-page__icon--success{border-color:var(--color-border-success-500);background-color:var(--color-surface-success-500-10)}[data-theme=dark] .sp-status-page__icon--error{border-color:var(--color-border-danger-500);background-color:var(--color-surface-danger-500-10)}.sp-typography{width:100%;font-family:var(--font-family-title);flex-direction:column;display:flex}.sp-typography__divider{background-color:var(--color-border-neutral-600);flex-shrink:0;width:100%;height:1px}.sp-typography__row{align-items:flex-start;width:100%;display:flex}.sp-typography__sample-col{min-height:5.625rem;padding:var(--spacing-s-s) 0;flex-shrink:0;align-items:center;width:30.625rem;display:flex}.sp-typography__spec-col{min-height:5.625rem;padding:var(--spacing-s-s) 0;flex:1;align-items:center;display:flex}.sp-typography__spec{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-text-neutral-900);line-height:1.5}.sp-typography__sample-col h1,.sp-typography__sample-col h2,.sp-typography__sample-col h3,.sp-typography__sample-col h4,.sp-typography__sample-col h5,.sp-typography__sample-col h6,.sp-typography__sample-col p{margin:0}.sp-typography__sample--5xl-semibold{font-size:var(--font-size-base-5xl);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.1}.sp-typography__sample--5xl-regular{font-size:var(--font-size-base-5xl);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.1}.sp-typography__sample--4xl-semibold{font-size:var(--font-size-base-4xl);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.1}.sp-typography__sample--4xl-regular{font-size:var(--font-size-base-4xl);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.1}.sp-typography__sample--3xl-semibold{font-size:var(--font-size-base-3xl);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.2}.sp-typography__sample--3xl-regular{font-size:var(--font-size-base-3xl);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.2}.sp-typography__sample--2xl-semibold{font-size:var(--font-size-base-2xl);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.2}.sp-typography__sample--2xl-regular{font-size:var(--font-size-base-2xl);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.2}.sp-typography__sample--xl-semibold{font-size:var(--font-size-base-xl);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.3}.sp-typography__sample--xl-regular{font-size:var(--font-size-base-xl);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.3}.sp-typography__sample--l-semibold{font-size:var(--font-size-base-l);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.4}.sp-typography__sample--l-regular{font-size:var(--font-size-base-l);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.4}.sp-typography__sample--m-semibold{font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.5}.sp-typography__sample--m-regular{font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.5}.sp-typography__sample--s-semibold{font-size:var(--font-size-base-s);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.4}.sp-typography__sample--s-regular{font-size:var(--font-size-base-s);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.4}.sp-typography__sample--xs-regular{font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.4}.sp-typography__sample--xs-semibold{font-size:var(--font-size-base-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;color:var(--color-text-neutral-1200);line-height:1.4}[data-theme=dark] .sp-typography__sample--5xl-semibold,[data-theme=dark] .sp-typography__sample--5xl-regular,[data-theme=dark] .sp-typography__sample--4xl-semibold,[data-theme=dark] .sp-typography__sample--4xl-regular,[data-theme=dark] .sp-typography__sample--3xl-semibold,[data-theme=dark] .sp-typography__sample--3xl-regular,[data-theme=dark] .sp-typography__sample--2xl-semibold,[data-theme=dark] .sp-typography__sample--2xl-regular,[data-theme=dark] .sp-typography__sample--xl-semibold,[data-theme=dark] .sp-typography__sample--xl-regular,[data-theme=dark] .sp-typography__sample--l-semibold,[data-theme=dark] .sp-typography__sample--l-regular,[data-theme=dark] .sp-typography__sample--m-semibold,[data-theme=dark] .sp-typography__sample--m-regular,[data-theme=dark] .sp-typography__sample--s-semibold,[data-theme=dark] .sp-typography__sample--s-regular,[data-theme=dark] .sp-typography__sample--xs-regular,[data-theme=dark] .sp-typography__sample--xs-semibold{color:var(--color-text-neutral-100)}.sp-step-progress-horizontal{align-items:flex-start;gap:var(--spacing-0);display:flex}.sp-step-progress-horizontal.sp-step-progress--no-lines{gap:var(--spacing-l)}.sp-step-progress-vertical{align-items:flex-start;gap:var(--spacing-0);flex-direction:column;display:flex}.sp-step-progress-vertical.sp-step-progress--no-lines{gap:var(--spacing-l)}.sp-step-item{align-items:center;gap:var(--spacing-s);flex-direction:column;flex:none;width:40px;display:flex;position:relative}.sp-step-item:has(.sp-step-circle--size-s){width:32px}.sp-step-item--vertical{align-items:flex-start;gap:var(--spacing-0);flex-direction:column;width:100%;display:flex;position:relative}.sp-step-content{align-items:center;gap:var(--spacing-0);display:flex}.sp-step-content--vertical{align-items:center;gap:var(--spacing-s);flex-direction:row;width:100%;display:flex}.sp-step-circle{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.sp-step-circle--size-m{width:40px;height:40px}.sp-step-circle--size-m .sp-step-number{font-size:var(--font-size-base-s)}.sp-step-circle--size-m .sp-step-icon{font-size:var(--font-size-base-m)}.sp-step-circle--size-s{width:32px;height:32px}.sp-step-circle--size-s .sp-step-number,.sp-step-circle--size-s .sp-step-icon{font-size:var(--font-size-base-s)}.sp-step-circle--completed{background:var(--color-step-bg-active);border:none}.sp-step-circle--completed .sp-step-icon{color:var(--color-step-icon-active)}.sp-step-circle--incomplete{background:var(--color-step-bg-default);border:1px dashed var(--color-step-border-active)}.sp-step-circle--incomplete .sp-step-number{color:var(--color-step-text-active)}.sp-step-circle--current{background:var(--color-step-bg-default);border:1px solid var(--color-step-border-active)}.sp-step-circle--current .sp-step-number{color:var(--color-step-text-active)}.sp-step-circle--not-active{background:var(--color-step-bg-default);border:1px solid var(--color-step-border-default)}.sp-step-circle--not-active .sp-step-number{color:var(--color-step-text-not-started)}.sp-step-circle:hover:not(.sp-step-circle--not-active){transform:scale(1.05)}.sp-step-circle:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-step-number{font-family:var(--font-family-title);font-weight:var(--font-weight-semibold);line-height:1.4}.sp-step-icon{justify-content:center;align-items:center;font-family:"Font Awesome 6 Pro";display:flex}.sp-step-label{font-family:var(--font-family-title);font-weight:var(--font-weight-regular);text-align:center;white-space:nowrap;min-width:max-content;line-height:1.4;transition:color .2s}.sp-step-label--size-m{font-size:var(--font-size-base-s)}.sp-step-label--size-s{font-size:var(--font-size-base-xs)}.sp-step-label--completed,.sp-step-label--incomplete{color:var(--color-step-text-label)}.sp-step-label--current{color:var(--color-step-text-active)}.sp-step-label--not-active{color:var(--color-step-text-not-started)}.sp-step-line{flex:1;min-width:50px;height:2px;margin-top:19px;transition:background-color .3s}.sp-step-line--active{background:var(--color-step-bg-active)}.sp-step-line--inactive{background:var(--color-step-border-default)}.sp-step-line--dashed{border-top:1px dashed var(--color-step-border-active);background:0 0;height:0;margin-top:19px}.sp-step-line--size-s,.sp-step-line--size-s.sp-step-line--dashed{margin-top:15px}.sp-step-line--vertical{align-self:flex-start;width:2px;min-width:auto;height:40px;min-height:10px;margin-top:0;margin-left:19px;transition:background-color .3s}.sp-step-line--vertical.sp-step-line--size-s{margin-left:15px}.sp-step-line--vertical.sp-step-line--dashed{border-left:2px dashed var(--color-step-border-active);background:0 0;width:0;margin-left:19px}@keyframes sp-step-complete{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.sp-step-circle--animating{animation:.3s sp-step-complete}@media (width<=768px){.sp-step-progress-horizontal{flex-wrap:wrap}.sp-step-line{min-width:30px}.sp-step-label--size-m{font-size:var(--font-size-base-xs)}}.sp-table-container{flex-direction:column;width:100%;display:flex;overflow-x:auto}.sp-table-bulk-header{min-height:3.5625rem;padding:var(--spacing-s-s) var(--spacing-m);background-color:var(--color-surface-neutral-300);border-top:var(--shadow-spread-2xs) solid var(--color-table-cell-border);border-bottom:var(--shadow-spread-2xs) solid var(--color-table-cell-border);align-items:center;display:flex}.sp-table-bulk-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);color:var(--color-table-text);margin:0;line-height:1.5}.sp-table{border-collapse:collapse;background-color:var(--color-table-bg);table-layout:auto;width:100%;min-width:600px}.sp-table-head{background-color:var(--color-table-bg)}.sp-table-header-row{height:3.75rem}.sp-table-header-cell{padding:var(--spacing-s-m);background-color:var(--color-table-bg);border-bottom:var(--shadow-spread-2xs) solid var(--color-table-cell-border);text-align:left;vertical-align:middle}.sp-table-header-cell--align-right{text-align:right}.sp-table-header-cell--align-right .sp-table-header-content{justify-content:flex-end}.sp-table-header-cell--align-center{text-align:center}.sp-table-header-cell--align-center .sp-table-header-content{justify-content:center}.sp-table-header-content{align-items:center;gap:1rem;display:flex}.sp-table-header-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);color:var(--color-table-header-text);line-height:1.5}.sp-table-body{background-color:var(--color-table-bg)}.sp-table-body-row{min-height:4.375rem;transition:background-color .2s}.sp-table-body-row:hover,.sp-table-body-row--selected{background-color:var(--color-table-cell-bg-hover)}.sp-table-body-cell{padding:var(--spacing-m-m) var(--spacing-s-m);background-color:var(--color-table-bg);border-bottom:var(--shadow-spread-2xs) solid var(--color-table-cell-border);vertical-align:top}.sp-table--valign-top .sp-table-body-cell{vertical-align:top}.sp-table--valign-middle .sp-table-body-cell{vertical-align:middle}.sp-table-body-cell--align-right{text-align:right}.sp-table-body-cell--align-right .sp-table-body-content{justify-content:flex-end}.sp-table-body-cell--align-center{text-align:center}.sp-table-body-cell--align-center .sp-table-body-content{justify-content:center}.sp-table-body-row:hover .sp-table-body-cell,.sp-table-body-row--selected .sp-table-body-cell{background-color:var(--color-table-cell-bg-hover)}.sp-table-body-content{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-table-text);align-items:center;gap:1rem;line-height:1.5;display:flex}.sp-table-link{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);color:var(--color-text-primary-700);cursor:pointer;line-height:1.5;text-decoration:none;transition:color .2s}.sp-table-link:hover{text-decoration:underline}.sp-table-link:visited{color:var(--color-text-primary-700)}.sp-table-action-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:0;transition:opacity .2s;display:flex}.sp-table-action-btn i{color:var(--color-icon-neutral-1200);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";font-size:1.25rem;font-style:normal;font-weight:300;line-height:1}.sp-table-action-btn i:before{font-family:"Font Awesome 6 Pro";font-weight:300}.sp-table-action-btn:hover{opacity:.7}.sp-table-action-btn:active{opacity:.5}.sp-table-empty{min-height:25rem;padding:var(--spacing-xl);background-color:var(--color-table-bg);justify-content:center;align-items:center;display:flex}@media (width<=768px){.sp-table-container{overflow-x:scroll}.sp-table{min-width:768px}}@media (prefers-reduced-motion:reduce){.sp-table-body-row,.sp-table-link,.sp-table-action-btn{transition:none}}[data-theme=dark] .sp-table-bulk-header{background-color:#0000}[data-theme=dark] .sp-table-link{color:var(--color-text-neutral-100)}[data-theme=dark] .sp-button--ghost-icon,[data-theme=dark] .sp-button--ghost-icon i{color:var(--color-text-neutral-200)}.sp-tabs-wrapper{box-sizing:border-box;overscroll-behavior:contain;width:100%;max-width:100%;position:relative}.sp-tabs-container{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:none;align-items:flex-start;padding:.375rem .25rem;display:flex;position:relative;overflow:auto hidden}.sp-tabs-container::-webkit-scrollbar{display:none}.sp-tab-item{justify-content:center;align-items:center;gap:var(--spacing-s-s);height:3.125rem;padding:var(--spacing-m);cursor:pointer;background:0 0;border:none;border-bottom:4px solid #0000;border-radius:0;flex-shrink:0;transition:border-color .2s,color .2s;display:flex;position:relative}.sp-tab-item:hover:not(.sp-tab-item--active){border-bottom-color:var(--color-tab-border-active)}.sp-tab-item:hover:not(.sp-tab-item--active) .sp-tab-label,.sp-tab-item:hover:not(.sp-tab-item--active) .sp-tab-icon{color:var(--color-tab-text-active)}.sp-tab-item:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;border-radius:var(--radius-xs);z-index:20}.sp-tab-item:focus{outline:none}.sp-tab-item--active{border-bottom-color:var(--color-tab-border-active)}.sp-tab-item--active .sp-tab-icon,.sp-tab-item--active .sp-tab-label{color:var(--color-tab-text-active)}.sp-tab-icon-wrapper{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:0;height:1.375rem;padding:0;display:none}.sp-has-icon-left .sp-tab-icon-wrapper{display:flex}.sp-tab-icon{width:1.375rem;height:1.375rem;color:var(--color-tab-text);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;transition:color .2s;display:flex}.sp-tab-label-wrapper{flex-shrink:0;align-items:center;gap:0;padding:0;display:flex}.sp-tab-label{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);color:var(--color-tab-text);text-align:center;white-space:nowrap;flex-shrink:0;line-height:1.5;transition:color .2s}.sp-tabs-scroll-arrow{z-index:10;pointer-events:none;opacity:1;touch-action:none;--sp-tabs-scroll-bg:var(--color-surface-neutral-100);align-items:center;width:4.25rem;height:3.125rem;animation:.3s fadeIn;display:flex;position:absolute;top:.375rem;overflow:visible}.sp-tabs-scroll-arrow--left{background:linear-gradient(to right,var(--sp-tabs-scroll-bg) 52.62%,transparent 96.016%);border-top-right-radius:var(--spacing-alias-s,.5rem);border-bottom-right-radius:var(--spacing-alias-s,.5rem);justify-content:flex-start;left:0}.sp-tabs-scroll-arrow--right{background:linear-gradient(to left,var(--sp-tabs-scroll-bg) 52.62%,transparent 96.016%);border-top-left-radius:var(--spacing-alias-s,.5rem);border-bottom-left-radius:var(--spacing-alias-s,.5rem);justify-content:flex-end;right:0}[data-theme=dark] .sp-tabs-scroll-arrow{--sp-tabs-scroll-bg:var(--color-surface-neutral-1200,var(--color-surface-neutral-100))}[data-theme=dark] .sp-tabs-scroll-arrow .sp-tabs-scroll-button{background-color:var(--color-surface-dark-700)}[data-theme=dark] .sp-tabs-scroll-arrow .sp-tabs-scroll-icon i{color:var(--color-icon-neutral-1200)}.sp-tabs-scroll-button{background-color:var(--sp-tabs-scroll-bg,var(--color-surface-neutral-100));border-radius:var(--spacing-alias-s,.5rem);width:2.5rem;height:2.5rem;box-shadow:0 var(--shadow-y-s) var(--shadow-blur-2xl) 0 #0000001a;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:none;outline:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:.625rem;transition:opacity .2s,transform .2s,box-shadow .2s;display:flex}.sp-tabs-scroll-button:hover{opacity:1;transform:scale(1.05);box-shadow:0 .5rem 1rem #0000001f,0 0 .5rem #00000014}.sp-tabs-scroll-button:active{box-shadow:0 0 var(--shadow-blur-s) 0 #0000000f,0 0 .25rem #0000000a;transform:scale(.95)}.sp-tabs-scroll-button:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;z-index:20}.sp-tabs-scroll-button:disabled{opacity:.3;cursor:not-allowed}.sp-tabs-scroll-icon{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.sp-tabs-scroll-icon i{color:var(--color-btn-text-outlined);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-family:"Font Awesome 6 Pro";font-size:1.25rem;display:flex}.sp-tabs-scroll-icon--rotated{transform:rotate(180deg)}.sp-textarea{gap:var(--spacing-xs-s);flex-direction:column;width:100%;display:flex}.sp-textarea-label{align-items:center;gap:var(--spacing-xs);display:flex}.sp-textarea-label-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);line-height:1.5}.sp-textarea-label-icon{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:none}.sp-textarea-label-icon i{font-size:var(--font-size-base-m);color:var(--color-form-element-label-icon);line-height:1}.sp-textarea.sp-show-info .sp-textarea-label-icon{display:flex}.sp-textarea.sp-required .sp-label-required{display:inline}.sp-textarea-richtext-wrapper{padding:var(--spacing-s);background-color:var(--color-form-element-richtext-bg-editor);border-radius:var(--radius-input);align-items:flex-start;width:100%;display:flex}.sp-textarea-richtext-toolbar{padding:var(--spacing-s) 1.25rem;background-color:var(--color-form-element-richtext-bg-controls);border:var(--shadow-spread-2xs) solid var(--color-form-element-richtext-border-controls);border-radius:var(--radius-input);flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.sp-textarea-richtext-button{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;padding:0;transition:opacity .2s;display:flex}.sp-textarea-richtext-button i{color:var(--color-text-neutral-1200);font-size:1.25rem;line-height:0}.sp-textarea-richtext-button:hover:not(:disabled){opacity:.7}.sp-textarea-richtext-button:active:not(:disabled){opacity:.5}.sp-textarea-richtext-button:disabled{cursor:not-allowed;opacity:.4}.sp-textarea-richtext-button:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:.125rem;border-radius:var(--radius-xs)}.sp-textarea-wrapper{background-color:var(--color-form-element-bg);border-radius:var(--radius-input);width:100%;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border);flex-direction:column;transition:box-shadow .3s,background-color .3s;display:flex;position:relative;overflow:hidden}.sp-textarea-wrapper--error{box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border-error)}.sp-textarea-wrapper--error:has(.sp-textarea-input:focus-visible){box-shadow:0 0 0 2px var(--color-form-focus-ring-gap),0 0 0 4px var(--color-form-element-border-focus-error),inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border-error)}.sp-textarea-wrapper:has(.sp-textarea-input:focus-visible){box-shadow:0 0 0 2px var(--color-form-focus-ring-gap),0 0 0 4px var(--color-form-element-border-focus),inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border)}.sp-textarea-wrapper--disabled{background-color:var(--color-form-element-bg-disabled);cursor:not-allowed}.sp-textarea-wrapper--disabled .sp-textarea-input{color:var(--color-form-element-text-disabled);cursor:not-allowed}.sp-textarea-wrapper--disabled .sp-textarea-input::placeholder{color:var(--color-form-element-text-disabled)}.sp-textarea-input{width:100%;min-height:5.5rem;padding:var(--spacing-s) var(--spacing-m);font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-text);resize:vertical;background-color:#0000;border:none;outline:none;line-height:1.5;transition:color .3s;overflow:auto}.sp-textarea-input::placeholder{color:var(--color-form-element-text-disabled);opacity:1}.sp-textarea-input:focus{outline:none}.sp-textarea-input--auto-resize{resize:none;overflow:hidden}.sp-textarea-footer{justify-content:space-between;align-items:flex-start;gap:var(--spacing-s);min-height:1.125rem;display:flex}.sp-textarea-errors{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.sp-form-error,.sp-textarea-error{align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-title);font-size:var(--font-size-base-xs);color:var(--color-form-element-text-error);line-height:1.4;display:flex}.sp-form-error i,.sp-textarea-error i{color:var(--color-form-element-text-error);flex-shrink:0;font-size:.75rem}.sp-textarea-helper{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);color:var(--color-form-element-text-disabled);flex:1;line-height:1.4}.sp-textarea-counter{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);color:var(--color-form-element-counter-text);text-align:right;white-space:nowrap;flex-shrink:0;line-height:1.4}@media (prefers-reduced-motion:reduce){.sp-textarea-wrapper,.sp-textarea-input{transition:none}}.sp-timepicker{flex-direction:column;width:17.625rem;max-width:100%;display:flex}.sp-timepicker__label-row{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);display:flex}.sp-timepicker__label{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);line-height:1.5;display:block}.sp-label-required{color:var(--color-form-element-text-error);padding-left:var(--spacing-xs);display:none}.sp-timepicker.sp-required .sp-label-required{display:inline}.sp-timepicker__label-icon{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.sp-timepicker__label-icon i{font-size:var(--font-size-base-m);color:var(--color-form-element-label-icon);line-height:1}.sp-timepicker__label-icon:focus-visible{outline:2px solid var(--color-focus-ring-color);outline-offset:.125rem;border-radius:var(--radius-xs)}.sp-timepicker.sp-show-info .sp-timepicker__label-icon{display:flex}.sp-timepicker__helper-text{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);color:var(--color-form-element-text-helper);margin-top:var(--spacing-xs);line-height:1.4;display:block}.sp-timepicker__container{align-items:flex-end;gap:var(--spacing-s-m);width:100%;display:flex}.sp-timepicker__input{flex:1;min-width:0}.sp-timepicker--s .sp-timepicker__period,.sp-timepicker--s .sp-timepicker__period .sp-segmented-item{height:2.3125rem}.sp-timepicker--l .sp-timepicker__period,.sp-timepicker--l .sp-timepicker__period .sp-segmented-item{height:2.875rem}.sp-timepicker__period{flex-shrink:0;height:2.5rem}.sp-timepicker__period .sp-segmented-item{width:auto;min-width:auto}.sp-timepicker__period [role=radio]{min-width:3.125rem;padding-left:var(--spacing-s);padding-right:var(--spacing-s)}.sp-toggle{align-items:flex-start;gap:var(--spacing-xs-s);flex-direction:column;display:inline-flex}.sp-toggle-label{align-items:center;gap:var(--spacing-s-m);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.sp-toggle-label:has(.sp-toggle-input:disabled){cursor:not-allowed}.sp-toggle-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.sp-toggle-input:checked+.sp-toggle-switch{background-color:var(--color-form-controls-bg-checked);border:var(--shadow-spread-2xs) solid var(--color-form-controls-border-checked);box-shadow:none}.sp-toggle-input:checked+.sp-toggle-switch .sp-toggle-knob{background-color:var(--color-form-controls-icon-checked);transform:translate(1.25rem)}.sp-toggle-input:disabled+.sp-toggle-switch{background-color:var(--color-form-element-bg-disabled);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border);cursor:not-allowed;border:none}.sp-toggle-input:disabled+.sp-toggle-switch .sp-toggle-knob{background-color:var(--color-form-element-icon-disabled);transform:translate(0)}.sp-toggle-input:disabled~.sp-toggle-text{opacity:.5;cursor:not-allowed}.sp-toggle-input:focus-visible+.sp-toggle-switch{outline:2px solid var(--color-focus-ring-color);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border)}.sp-toggle-input:checked:focus-visible+.sp-toggle-switch{outline:2px solid var(--color-focus-ring-color);outline-offset:2px}.sp-toggle-input.sp-toggle-input--error+.sp-toggle-switch{box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border-error)}.sp-toggle-input:checked.sp-toggle-input--error+.sp-toggle-switch{background-color:var(--color-form-element-border-error);border-color:var(--color-form-element-border-error);box-shadow:none}.sp-toggle-input.sp-toggle-input--error:focus-visible+.sp-toggle-switch{outline:2px solid var(--color-form-element-border-focus-error);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border-error)}.sp-toggle-input:checked.sp-toggle-input--error:focus-visible+.sp-toggle-switch{outline:2px solid var(--color-form-element-border-focus-error);outline-offset:2px}.sp-toggle-switch{width:2.75rem;height:1.5rem;padding:var(--spacing-xs);background-color:var(--color-form-element-bg);border-radius:var(--radius-radio);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-form-element-border);flex-shrink:0;align-items:center;transition:background-color .3s,border .3s,box-shadow .3s;display:flex;position:relative;overflow:visible}.sp-toggle-knob{background-color:var(--color-form-element-icon);border-radius:50%;flex-shrink:0;width:1rem;height:1rem;transition:transform .3s,background-color .3s;position:relative;transform:translate(0)}.sp-toggle-text{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-regular);color:var(--color-form-element-label-text);flex-shrink:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.sp-toggle-switch,.sp-toggle-knob{transition:none}}[data-theme=dark] .sp-toggle-switch{background-color:var(--color-surface-dark-100);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-border-dark-700)}[data-theme=dark] .sp-toggle-knob{background-color:var(--color-surface-neutral-100)}[data-theme=dark] .sp-toggle-input:checked+.sp-toggle-switch{background-color:var(--color-surface-primary-500);border-color:var(--color-border-primary-500);box-shadow:none}[data-theme=dark] .sp-toggle-input:checked+.sp-toggle-switch .sp-toggle-knob{background-color:var(--color-surface-neutral-100)}[data-theme=dark] .sp-toggle-input:disabled+.sp-toggle-switch{background-color:var(--color-surface-dark-500);box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-surface-dark-500);border:none}[data-theme=dark] .sp-toggle-input:disabled+.sp-toggle-switch .sp-toggle-knob{background-color:var(--color-form-element-icon-disabled)}[data-theme=dark] .sp-toggle-input:focus-visible+.sp-toggle-switch{outline:2px solid var(--color-border-primary-500);outline-offset:2px;box-shadow:inset 0 0 0 var(--shadow-spread-2xs) var(--color-border-dark-700)}[data-theme=dark] .sp-toggle-input:checked:focus-visible+.sp-toggle-switch{outline:2px solid var(--color-border-primary-500);outline-offset:2px}.sp-toggle-errors{gap:var(--spacing-xs);flex-direction:column;display:flex}.sp-form-error{align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-title);font-size:var(--font-size-base-xs);color:var(--color-form-element-text-error);line-height:1.4;display:flex}.sp-form-error i{color:var(--color-form-element-text-error);flex-shrink:0;font-size:.75rem}.sp-tooltip-container{justify-content:center;align-items:center;display:inline-flex;position:relative}.sp-tooltip{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;align-items:center;gap:0;padding:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;display:flex;position:absolute}.sp-tooltip--visible{opacity:1;visibility:visible}.sp-tooltip--top{flex-direction:column;justify-content:flex-end;margin-bottom:.5rem;bottom:100%;left:50%;transform:translate(-50%)}.sp-tooltip--right{flex-direction:row;justify-content:flex-start;margin-left:.5rem;top:50%;left:100%;transform:translateY(-50%)}.sp-tooltip--bottom{flex-direction:column;justify-content:flex-start;margin-top:.5rem;top:100%;left:50%;transform:translate(-50%)}.sp-tooltip--left{flex-direction:row;justify-content:flex-end;margin-right:.5rem;top:50%;right:100%;transform:translateY(-50%)}.sp-tooltip__wrapper{background-color:var(--color-tooltip-bg);border:.0625rem solid var(--color-tooltip-border);border-radius:var(--radius-tooltip);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:0;padding:.0625rem;display:flex;overflow:hidden}.sp-tooltip__body{flex-shrink:0;width:100%;position:relative}.sp-tooltip__content{padding:var(--spacing-s-m);width:100%;font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);color:var(--color-tooltip-text);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:0;line-height:1.4;display:flex;position:relative}.sp-tooltip__arrow{z-index:1;flex-shrink:0;display:flex}.sp-tooltip__arrow svg{display:block}.sp-tooltip--top .sp-tooltip__arrow{justify-content:center;width:100%;margin-top:-.0625rem}.sp-tooltip--bottom .sp-tooltip__arrow{justify-content:center;width:100%;margin-bottom:-.0625rem}.sp-tooltip--right .sp-tooltip__arrow{align-self:center;align-items:center;margin-right:-.0625rem}.sp-tooltip--left .sp-tooltip__arrow{align-self:center;align-items:center;margin-left:-.0625rem}[data-theme=dark] .sp-tooltip{--color-tooltip-bg:var(--color-surface-dark-100);--color-tooltip-border:var(--color-border-dark-500)}[data-theme=dark] .sp-tooltip__wrapper{background-color:var(--color-surface-dark-100);border-color:var(--color-border-dark-500)}[data-theme=dark] .sp-tooltip__content{color:var(--color-text-neutral-100)}.sp-file-upload-multiple-overlay{z-index:1000;padding:var(--spacing-m);background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sp-file-upload-multiple{background-color:var(--color-modal-bg);border-radius:var(--radius-modal);box-shadow:0 var(--shadow-y-s) var(--shadow-blur-2xl) 0 #0000001a;width:100%;max-width:28rem;max-height:calc(100vh - var(--spacing-xl));flex-direction:column;display:flex}.sp-file-upload-multiple__header{padding:var(--spacing-l) var(--spacing-l) 0;justify-content:space-between;align-items:center;display:flex}.sp-file-upload-multiple__title{font-family:var(--font-family-title);font-size:var(--font-size-base-l);font-weight:var(--font-weight-semibold);color:var(--color-modal-title);margin:0;line-height:1.4}.sp-file-upload-multiple__close{cursor:pointer;width:1.5rem;height:1.5rem;color:var(--color-text-neutral-900);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.sp-file-upload-multiple__close i{font-size:var(--font-size-base-m);line-height:1}.sp-file-upload-multiple__close:hover{color:var(--color-text-neutral-1200)}.sp-file-upload-multiple__body{gap:var(--spacing-s-m);padding:var(--spacing-m) var(--spacing-l);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sp-file-upload-multiple__dropzone{justify-content:center;align-items:center;gap:var(--spacing-s);padding:var(--spacing-l) var(--spacing-m);border-radius:var(--radius-input);background-image:linear-gradient(var(--color-file-upload-bg),var(--color-file-upload-bg)),repeating-linear-gradient(to right,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to bottom,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to left,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to top,var(--color-file-upload-drop-area-border) 0,var(--color-file-upload-drop-area-border) 12px,transparent 12px,transparent 20px);cursor:default;background-position:50%,top,100%,bottom,0;background-repeat:no-repeat;background-size:calc(100% - 2px) calc(100% - 2px),100% 1px,1px 100%,100% 1px,1px 100%;border:.0625rem solid #0000;flex-direction:column;transition:background-image .2s ease-in-out;display:flex}.sp-file-upload-multiple__dropzone--active{background-image:linear-gradient(var(--color-surface-primary-50),var(--color-surface-primary-50)),repeating-linear-gradient(to right,var(--color-border-primary-700) 0,var(--color-border-primary-700) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to bottom,var(--color-border-primary-700) 0,var(--color-border-primary-700) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to left,var(--color-border-primary-700) 0,var(--color-border-primary-700) 12px,transparent 12px,transparent 20px),repeating-linear-gradient(to top,var(--color-border-primary-700) 0,var(--color-border-primary-700) 12px,transparent 12px,transparent 20px)}.sp-file-upload-multiple__drop-icon{font-size:var(--font-size-base-2xl);color:var(--color-text-primary-700);line-height:1}.sp-file-upload-multiple__drop-text{font-family:var(--font-family-title);font-size:var(--font-size-base-s);font-weight:var(--font-weight-regular);color:var(--color-text-neutral-1200);text-align:center;margin:0;line-height:1.5}.sp-file-upload-multiple__browse-btn{cursor:pointer;font-family:var(--font-family-title);font-size:inherit;font-weight:var(--font-weight-regular);color:var(--color-text-primary-700);line-height:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.sp-file-upload-multiple__browse-btn:hover{color:var(--color-text-primary-700)}.sp-file-upload-multiple__formats{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);color:var(--color-text-neutral-800);text-align:center;margin:0;line-height:1.4}.sp-file-upload-multiple__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.sp-file-upload-multiple__download-sample{align-items:center;gap:var(--spacing-xs);display:flex}.sp-file-upload-multiple__download-sample i{font-size:var(--font-size-base-m);color:var(--color-text-primary-700);flex-shrink:0;line-height:1}.sp-file-upload-multiple__download-link{cursor:pointer;font-family:var(--font-family-title);font-size:var(--font-size-base-s);font-weight:var(--font-weight-regular);color:var(--color-text-primary-700);background:0 0;border:none;padding:0;text-decoration:underline}.sp-file-upload-multiple__download-link:hover{color:var(--color-text-primary-700)}.sp-file-upload-multiple__file-list{border:var(--shadow-spread-2xs) solid var(--color-form-element-border);border-radius:var(--radius-input);flex-direction:column;display:flex;overflow:hidden}.sp-file-upload-multiple__file-item{align-items:flex-start;gap:var(--spacing-s);padding:var(--spacing-s-m) var(--spacing-m);background-color:var(--color-form-element-bg);display:flex}.sp-file-upload-multiple__file-item+.sp-file-upload-multiple__file-item{border-top:var(--shadow-spread-2xs) solid var(--color-form-element-border)}.sp-file-upload-multiple__file-item--failed{background-color:var(--color-surface-danger-50)}.sp-file-upload-multiple__file-icon{width:2rem;height:2rem;margin-top:var(--spacing-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sp-file-upload-multiple__file-icon i{font-size:var(--font-size-base-xl);color:var(--color-border-success-700);line-height:1}.sp-file-upload-multiple__file-info{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.sp-file-upload-multiple__file-name{font-family:var(--font-family-title);font-size:var(--font-size-base-m);font-weight:var(--font-weight-semibold);color:var(--color-text-neutral-1200);white-space:nowrap;text-overflow:ellipsis;line-height:1.5;overflow:hidden}.sp-file-upload-multiple__file-meta{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);color:var(--color-text-neutral-800);line-height:1.4}.sp-file-upload-multiple__progress-row{align-items:center;gap:var(--spacing-xs);display:flex}.sp-file-upload-multiple__progress-track{background-color:var(--color-progress-line-bg);border-radius:var(--radius-progress);flex:1;height:.375rem;overflow:hidden}.sp-file-upload-multiple__progress-fill{background-color:var(--color-progress-bg-success);border-radius:var(--radius-progress);height:100%;transition:width .3s}.sp-file-upload-multiple__progress-pct{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);color:var(--color-text-neutral-800);text-align:right;flex-shrink:0;min-width:2rem}.sp-file-upload-multiple__status-completed{font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);color:var(--color-border-success-700);line-height:1.4}.sp-file-upload-multiple__status-failed{align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-title);font-size:var(--font-size-base-xs);font-weight:var(--font-weight-regular);color:var(--color-form-element-text-error);line-height:1.4;display:inline-flex}.sp-file-upload-multiple__file-actions{align-items:center;gap:var(--spacing-xs);padding-top:var(--spacing-xs);flex-shrink:0;display:flex}.sp-file-upload-multiple__action-btn{cursor:pointer;width:1.5rem;height:1.5rem;color:var(--color-text-neutral-900);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.sp-file-upload-multiple__action-btn i{font-size:var(--font-size-base-s);line-height:1}.sp-file-upload-multiple__action-btn:hover{color:var(--color-text-neutral-1200)}.sp-file-upload-multiple__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-s);padding:0 var(--spacing-l) var(--spacing-l);display:flex}[data-theme=dark] .sp-file-upload-multiple{background-color:var(--color-surface-dark-400)}[data-theme=dark] .sp-file-upload-multiple__title{color:var(--color-text-neutral-100)}[data-theme=dark] .sp-file-upload-multiple__close{color:var(--color-text-neutral-600)}[data-theme=dark] .sp-file-upload-multiple__drop-icon{color:var(--color-icon-neutral-100)}[data-theme=dark] .sp-file-upload-multiple__browse-btn,[data-theme=dark] .sp-file-upload-multiple__drop-text,[data-theme=dark] .sp-file-upload-multiple__formats{color:var(--color-text-neutral-100)}[data-theme=dark] .sp-file-upload-multiple__file-list{border-color:var(--color-surface-dark-500)}[data-theme=dark] .sp-file-upload-multiple__file-item{background-color:var(--color-surface-dark-400)}[data-theme=dark] .sp-file-upload-multiple__file-item+.sp-file-upload-multiple__file-item{border-top-color:var(--color-surface-dark-500)}[data-theme=dark] .sp-file-upload-multiple__file-name,[data-theme=dark] .sp-file-upload-multiple__file-meta,[data-theme=dark] .sp-file-upload-multiple__progress-pct{color:var(--color-text-neutral-100)}[data-theme=dark] .sp-file-upload-multiple__action-btn{color:var(--color-text-neutral-600)}@media (prefers-reduced-motion:reduce){.sp-file-upload-multiple__dropzone,.sp-file-upload-multiple__progress-fill{transition:none}}:root{color:var(--color-text-neutral-1200,#11152a);background:var(--color-surface-neutral-200,#f5f7fa);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}body{margin:0}a{color:var(--color-primary-700,#0061e8);text-decoration:none}a:hover{text-decoration:underline}.app-layout{min-height:100vh;display:flex}.app-main{padding:var(--spacing-xl,2rem) var(--spacing-l,1.5rem);flex:1;width:100%;max-width:1200px;margin:0 auto}.page-header{margin-bottom:var(--spacing-l,1.5rem);justify-content:space-between;align-items:center;gap:var(--spacing-m,1rem);flex-wrap:wrap;display:flex}.page-header h1,.page-header h2{color:var(--color-text-neutral-1200,#11152a);margin:0;font-family:Inter,sans-serif;font-weight:600}.page-header h1{font-size:var(--font-size-base-2xl,1.75rem)}.page-header h2{font-size:var(--font-size-base-xl,1.5rem)}.home{padding:var(--spacing-2xl,2.5rem) 0;text-align:center;flex-direction:column;align-items:center;display:flex}.home h1{font-family:Inter,sans-serif;font-size:var(--font-size-base-4xl,2.25rem);color:var(--color-text-neutral-1200,#11152a);margin-bottom:var(--spacing-s,.5rem);font-weight:600}.home>p{color:var(--color-text-neutral-900,#4c5469);font-size:var(--font-size-base-l,1.25rem);margin-bottom:var(--spacing-xl,2rem)}.card-grid{gap:var(--spacing-l,1.5rem);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:100%;max-width:900px;display:grid}.card{background:var(--color-surface-neutral-100,#fff);border:1px solid var(--color-form-element-border,#cfd5e1);border-radius:var(--radius-badge,8px);padding:var(--spacing-l,1.5rem);text-align:left;cursor:pointer;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.card:hover{border-color:var(--color-primary-700,#0061e8);text-decoration:none;box-shadow:0 4px 12px #0061e81a}.card h3{color:var(--color-text-neutral-1200,#11152a);margin-bottom:var(--spacing-xs,.25rem);font-family:Inter,sans-serif;font-weight:600;font-size:var(--font-size-base-l,1.25rem)}.card p{color:var(--color-text-neutral-900,#4c5469);font-size:var(--font-size-base-s,.875rem)}.search-bar{gap:var(--spacing-s,.5rem);margin-bottom:var(--spacing-l,1.5rem);align-items:flex-end;display:flex}.search-bar>div{flex:1;max-width:360px}.form-card{background:var(--color-surface-neutral-100,#fff);border:1px solid var(--color-form-element-border,#cfd5e1);border-radius:var(--radius-badge,8px);max-width:560px;padding:var(--spacing-l,1.5rem)}.form-card>*+*{margin-top:var(--spacing-m,1rem)}.form-actions{gap:var(--spacing-s,.5rem);margin-top:var(--spacing-l,1.5rem);display:flex}.detail-card{background:var(--color-surface-neutral-100,#fff);border:1px solid var(--color-form-element-border,#cfd5e1);border-radius:var(--radius-badge,8px);padding:var(--spacing-l,1.5rem);margin-bottom:var(--spacing-m,1rem)}.detail-card p{margin-bottom:var(--spacing-xs,.25rem);color:var(--color-text-neutral-900,#4c5469)}.detail-card p strong{color:var(--color-text-neutral-1200,#11152a)}.detail-card h3{font-family:Inter,sans-serif;font-weight:600;font-size:var(--font-size-base-l,1.25rem);color:var(--color-text-neutral-1200,#11152a)}.detail-card h4{font-family:Inter,sans-serif;font-weight:600;font-size:var(--font-size-base-m,1rem);color:var(--color-text-neutral-900,#4c5469);margin-top:var(--spacing-m,1rem);margin-bottom:var(--spacing-s,.5rem)}.inline-form{gap:var(--spacing-s,.5rem);margin-bottom:var(--spacing-l,1.5rem);align-items:flex-end;display:flex}.inline-form>div{flex:1;max-width:300px}.checkbox-group{gap:var(--spacing-m,1rem);flex-wrap:wrap;display:flex}.detail-card .visit-table-wrap{margin-top:var(--spacing-s,.5rem)}.sidebar{background:var(--color-surface-neutral-100,#fff);border-right:1px solid var(--color-form-element-border,#cfd5e1);flex-direction:column;flex-shrink:0;width:240px;height:100vh;display:flex;position:sticky;top:0}.sidebar-logo{align-items:center;gap:var(--spacing-s,.5rem);padding:var(--spacing-m,1rem) var(--spacing-l,1.5rem);border-bottom:1px solid var(--color-form-element-border,#cfd5e1);font-family:Inter,sans-serif;font-size:var(--font-size-base-l,1.25rem);color:var(--color-primary-700,#0061e8);font-weight:600;display:flex}.sidebar-nav{padding:var(--spacing-s,.5rem);gap:var(--spacing-xs,.25rem);flex-direction:column;display:flex}.sidebar-link{align-items:center;gap:var(--spacing-s,.5rem);padding:var(--spacing-s,.5rem) var(--spacing-m,1rem);border-radius:var(--radius-badge,8px);color:var(--color-text-neutral-900,#4c5469);font-size:var(--font-size-base-s,.875rem);font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.sidebar-link:hover{background:var(--color-surface-neutral-200,#f5f7fa);color:var(--color-text-neutral-1200,#11152a);text-decoration:none}.sidebar-link--active{color:var(--color-primary-700,#0061e8);background:#0061e814}.sidebar-link--active:hover{color:var(--color-primary-700,#0061e8);background:#0061e81f}.btn-row{gap:var(--spacing-xs,.25rem);align-items:center;display:flex}
