@layer sgui.tokens, sgui.components;@layer sgui.tokens{:where([data-sgui-scope]){--sgui-font-family:"Geist","Geist Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sgui-body-size:1rem;--sgui-label-size:0.875rem;--sgui-body-line-height:1.6;--sgui-label-line-height:1.45;--sgui-label-weight:500;--sgui-action-weight:600;--sgui-space1:0.25rem;--sgui-space2:0.5rem;--sgui-space3:0.75rem;--sgui-space4:1rem;--sgui-control-radius:0.625rem;--sgui-field-radius:0.375rem;--sgui-focus-width:0.125rem;--sgui-focus-offset:0.125rem;--sgui-motion-duration:120ms;--sgui-heading-size:1.25rem;--sgui-heading-line-height:1.4;--sgui-overlay-layer:1400;--sgui-popover-layer:1410;--sgui-overlay-shadow:0rem 1rem 3rem #00000040;--sgui-h1-size:2.5rem;--sgui-h1-line-height:1.2;--sgui-h1-weight:700;--sgui-h2-size:2rem;--sgui-h2-line-height:1.25;--sgui-h2-weight:700;--sgui-h3-size:1.75rem;--sgui-h3-line-height:1.3;--sgui-h3-weight:600;--sgui-h4-size:1.5rem;--sgui-h4-line-height:1.35;--sgui-h4-weight:600;--sgui-h5-size:1.25rem;--sgui-h5-line-height:1.4;--sgui-h5-weight:600;--sgui-h6-size:1.125rem;--sgui-h6-line-height:1.45;--sgui-h6-weight:600;--sgui-body1-size:1rem;--sgui-body1-line-height:1.6;--sgui-body1-weight:400;--sgui-body2-size:0.875rem;--sgui-body2-line-height:1.55;--sgui-body2-weight:400;--sgui-body-alt2-size:0.875rem;--sgui-body-alt2-line-height:1.45;--sgui-body-alt2-weight:500;--sgui-subtitle1-size:1rem;--sgui-subtitle1-line-height:1.5;--sgui-subtitle1-weight:500;--sgui-subtitle2-size:0.875rem;--sgui-subtitle2-line-height:1.45;--sgui-subtitle2-weight:600;--sgui-caption-size:0.75rem;--sgui-caption-line-height:1.4;--sgui-caption-weight:400;--sgui-overline-size:0.75rem;--sgui-overline-line-height:1.4;--sgui-overline-weight:600;--sgui-button-size:0.875rem;--sgui-button-line-height:1.45;--sgui-button-weight:600;--sgui-code-size:0.875rem;--sgui-code-line-height:1.5;--sgui-code-weight:400;--sgui-code-font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--sgui-pointer-target-size:0rem;--sgui-touch-target-size:2.75rem;--sgui-pointer-navigation-icon-size:1rem;--sgui-touch-navigation-icon-size:1.25rem;--sgui-compact-control-height:2rem;--sgui-compact-control-padding:0.5rem;--sgui-compact-navigation-item-height:2rem;--sgui-comfortable-control-height:2.75rem;--sgui-comfortable-control-padding:1rem;--sgui-comfortable-navigation-item-height:2.75rem;--sgui-compact-control-text-size:0.75rem;--sgui-comfortable-control-text-size:0.875rem;--sgui-tab-maximum-width:16rem;--sgui-symbol-line-height:1;--sgui-minimum-target-size:var(--sgui-pointer-target-size);--sgui-navigation-icon-size:var(--sgui-pointer-navigation-icon-size);--sgui-surface-raised:var(--sgui-surface);--sgui-surface-overlay:var(--sgui-surface);--sgui-surface-hover:var(--sgui-surface-subtle);--sgui-surface-pressed:var(--sgui-surface-subtle);--sgui-text-inverse:var(--sgui-surface);--sgui-text-disabled:var(--sgui-text-muted);--sgui-border-subtle:var(--sgui-divider);--sgui-separator:var(--sgui-divider);--sgui-action-pressed:var(--sgui-action-hover);--sgui-action-neutral:var(--sgui-text);--sgui-action-neutral-hover:var(--sgui-text-muted);--sgui-action-neutral-pressed:var(--sgui-text);--sgui-on-action-neutral:var(--sgui-surface);--sgui-action-destructive:var(--sgui-danger);--sgui-on-action-destructive:var(--sgui-on-action);--sgui-surface-selected:var(--sgui-surface-subtle);--sgui-text-selected:var(--sgui-text);--sgui-border-selected:var(--sgui-action);--sgui-surface-disabled:var(--sgui-surface-subtle);--sgui-border-disabled:var(--sgui-divider);--sgui-validation-error:var(--sgui-danger);--sgui-validation-info:var(--sgui-action);--sgui-validation-surface:var(--sgui-surface-subtle);--sgui-focus-on-raised:var(--sgui-focus);--sgui-focus-on-overlay:var(--sgui-focus);--sgui-button-primary-background:var(--sgui-action);--sgui-button-primary-hover-background:var(--sgui-action-hover);--sgui-button-primary-pressed-background:var(--sgui-action-pressed);--sgui-button-primary-text:var(--sgui-on-action);--sgui-button-neutral-background:var(--sgui-action-neutral);--sgui-button-neutral-hover-background:var(--sgui-action-neutral-hover);--sgui-button-neutral-pressed-background:var(--sgui-action-neutral-pressed);--sgui-button-neutral-text:var(--sgui-on-action-neutral);--sgui-button-destructive-background:var(--sgui-action-destructive);--sgui-button-destructive-hover-background:var(--sgui-action-destructive-hover);--sgui-button-destructive-pressed-background:var(--sgui-action-destructive-pressed);--sgui-button-destructive-text:var(--sgui-on-action-destructive);--sgui-button-radius:var(--sgui-control-radius);--sgui-button-height:var(--sgui-control-height);--sgui-button-padding:var(--sgui-control-padding);--sgui-field-background:var(--sgui-surface);--sgui-field-text:var(--sgui-text);--sgui-field-border:var(--sgui-border);--sgui-field-invalid-border:var(--sgui-validation-error);--sgui-menu-background:var(--sgui-surface-overlay);--sgui-menu-hover-background:var(--sgui-surface-hover);--sgui-menu-pressed-background:var(--sgui-surface-pressed);--sgui-menu-selected-background:var(--sgui-surface-selected);--sgui-menu-selected-text:var(--sgui-text-selected);--sgui-menu-separator:var(--sgui-separator);--sgui-dialog-background:var(--sgui-surface-overlay);--sgui-dialog-backdrop:var(--sgui-backdrop);--sgui-dialog-shadow:var(--sgui-overlay-shadow);--sgui-card-background:var(--sgui-surface-raised);--sgui-card-border:var(--sgui-border-subtle);--sgui-control-focus-color:var(--sgui-focus);--sgui-control-focus-width:var(--sgui-focus-width);--sgui-control-focus-offset:var(--sgui-focus-offset);--sgui-field-control-radius:var(--sgui-field-radius);--sgui-owned-grid-text:var(--sgui-text);--sgui-owned-grid-muted-text:var(--sgui-text-muted);--sgui-owned-grid-border:var(--sgui-border);--sgui-owned-grid-background:var(--sgui-surface);--sgui-owned-grid-subtle-background:var(--sgui-surface-subtle);--sgui-app-modal-muted-text:var(--sgui-text-muted);--sgui-app-operation-steps-muted-text:var(--sgui-text-muted);--sgui-app-operation-steps-action:var(--sgui-action);--sgui-app-operation-steps-danger:var(--sgui-danger);--sgui-app-page-header-subtle-background:var(--sgui-surface-subtle);--sgui-app-page-header-text:var(--sgui-text);--sgui-app-page-header-divider:var(--sgui-divider);--sgui-app-page-header-background:var(--sgui-surface);--sgui-app-page-tabs-background:var(--sgui-surface);--sgui-app-page-tabs-text:var(--sgui-text);--sgui-app-page-tabs-divider:var(--sgui-divider);--sgui-app-page-tabs-action:var(--sgui-action);--sgui-app-shell-subtle-background:var(--sgui-surface-subtle);--sgui-app-shell-text:var(--sgui-text);--sgui-app-shell-divider:var(--sgui-divider);--sgui-auth-shell-subtle-background:var(--sgui-surface-subtle);--sgui-auth-shell-text:var(--sgui-text);--sgui-auth-shell-background:var(--sgui-surface);--sgui-auth-shell-divider:var(--sgui-divider);--sgui-card-pagination-footer-divider:var(--sgui-divider);--sgui-card-pagination-footer-subtle-background:var(--sgui-surface-subtle);--sgui-card-pagination-footer-text:var(--sgui-text);--sgui-course-card-frame-subtle-background:var(--sgui-surface-subtle);--sgui-content-editor-chrome-subtle-background:var(--sgui-surface-subtle);--sgui-content-editor-chrome-text:var(--sgui-text);--sgui-content-editor-chrome-divider:var(--sgui-divider);--sgui-content-editor-chrome-action:var(--sgui-action);--sgui-data-toolbar-text:var(--sgui-text);--sgui-data-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-data-toolbar-border:var(--sgui-border);--sgui-data-toolbar-muted-text:var(--sgui-text-muted);--sgui-data-toolbar-background:var(--sgui-surface);--sgui-data-toolbar-on-action:var(--sgui-on-action);--sgui-data-toolbar-action:var(--sgui-action);--sgui-document-editor-layout-text:var(--sgui-text);--sgui-document-editor-layout-background:var(--sgui-surface);--sgui-document-editor-layout-divider:var(--sgui-divider);--sgui-document-editor-toolbar-text:var(--sgui-text);--sgui-document-editor-toolbar-background:var(--sgui-surface);--sgui-document-editor-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-document-editor-toolbar-action:var(--sgui-action);--sgui-document-editor-toolbar-muted-text:var(--sgui-text-muted);--sgui-experience-page-navigator-divider:var(--sgui-divider);--sgui-experience-page-navigator-background:var(--sgui-surface);--sgui-experience-page-navigator-text:var(--sgui-text);--sgui-experience-page-navigator-subtle-background:var(--sgui-surface-subtle);--sgui-experience-page-navigator-muted-text:var(--sgui-text-muted);--sgui-floating-text-selection-toolbar-background:var(--sgui-surface);--sgui-floating-text-selection-toolbar-text:var(--sgui-text);--sgui-floating-text-selection-toolbar-border:var(--sgui-border);--sgui-floating-text-selection-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-floating-text-selection-toolbar-action:var(--sgui-action);--sgui-image-upload-modal-border:var(--sgui-border);--sgui-image-upload-modal-muted-text:var(--sgui-text-muted);--sgui-instructor-course-card-muted-text:var(--sgui-text-muted);--sgui-instructor-course-card-text:var(--sgui-text);--sgui-instructor-course-card-action:var(--sgui-action);--sgui-instructor-course-card-on-action:var(--sgui-on-action);--sgui-instructor-course-card-action-hover:var(--sgui-action-hover);--sgui-learner-course-card-muted-text:var(--sgui-text-muted);--sgui-learner-course-card-action:var(--sgui-action);--sgui-learner-course-card-background:var(--sgui-surface);--sgui-page-rich-text-editor-section-text:var(--sgui-text);--sgui-page-rich-text-editor-section-background:var(--sgui-surface);--sgui-page-rich-text-editor-section-muted-text:var(--sgui-text-muted);--sgui-page-rich-text-editor-section-action:var(--sgui-action);--sgui-page-rich-text-editor-section-divider:var(--sgui-divider);--sgui-page-rich-text-editor-section-subtle-background:var(--sgui-surface-subtle);--sgui-rich-text-formatting-toolbar-divider:var(--sgui-divider);--sgui-rich-text-formatting-toolbar-background:var(--sgui-surface);--sgui-rich-text-formatting-toolbar-text:var(--sgui-text);--sgui-rich-text-formatting-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-rich-text-formatting-toolbar-border:var(--sgui-border);--sgui-side-navigation-divider:var(--sgui-divider);--sgui-side-navigation-background:var(--sgui-surface);--sgui-side-navigation-text:var(--sgui-text);--sgui-side-navigation-muted-text:var(--sgui-text-muted);--sgui-side-navigation-subtle-background:var(--sgui-surface-hover);--sgui-side-navigation-danger:var(--sgui-danger);--sgui-text-color-picker-control-border:var(--sgui-border);--sgui-text-color-picker-control-text:var(--sgui-text);--sgui-text-color-picker-control-background:var(--sgui-surface);--sgui-text-style-menu-control-border:var(--sgui-border);--sgui-text-style-menu-control-text:var(--sgui-text);--sgui-text-style-menu-control-background:var(--sgui-surface);--sgui-text-style-menu-control-subtle-background:var(--sgui-surface-subtle);--sgui-async-multi-select-border:var(--sgui-border);--sgui-async-multi-select-focus-color:var(--sgui-focus);--sgui-async-multi-select-interaction-surface:var(--sgui-surface-subtle);--sgui-async-multi-select-status-text:var(--sgui-text-muted);--sgui-async-multi-select-surface:var(--sgui-surface);--sgui-async-multi-select-text:var(--sgui-text);--sgui-async-multi-select-unavailable-text:var(--sgui-text-muted);--sgui-avatar-subtle-surface:var(--sgui-surface-subtle);--sgui-avatar-text:var(--sgui-text);--sgui-badge-action-surface:var(--sgui-action);--sgui-badge-on-action-text:var(--sgui-on-action);--sgui-badge-subtle-surface:var(--sgui-surface-subtle);--sgui-badge-text:var(--sgui-text);--sgui-breadcrumbs-muted-text:var(--sgui-text-muted);--sgui-button-border:var(--sgui-border);--sgui-button-focus-color:var(--sgui-focus);--sgui-button-group-border:var(--sgui-border);--sgui-button-group-divider:var(--sgui-divider);--sgui-button-neutral-foreground:var(--sgui-text);--sgui-button-neutral-surface:var(--sgui-surface-subtle);--sgui-button-primary-foreground:var(--sgui-action);--sgui-button-subtle-interaction-background:var(--sgui-surface-hover);--sgui-checkbox-border:var(--sgui-border);--sgui-checkbox-description-text:var(--sgui-text-muted);--sgui-checkbox-error-text:var(--sgui-danger);--sgui-checkbox-focus-color:var(--sgui-focus);--sgui-checkbox-invalid-border:var(--sgui-danger);--sgui-checkbox-selected-surface:var(--sgui-action);--sgui-checkbox-selected-text:var(--sgui-on-action);--sgui-checkbox-surface:var(--sgui-surface);--sgui-checkbox-text:var(--sgui-text);--sgui-chip-border:var(--sgui-border);--sgui-chip-primary-border:var(--sgui-action);--sgui-chip-primary-foreground:var(--sgui-action);--sgui-chip-primary-surface:var(--sgui-action);--sgui-chip-primary-text:var(--sgui-on-action);--sgui-chip-subtle-surface:var(--sgui-surface-subtle);--sgui-chip-text:var(--sgui-text);--sgui-combo-box-border:var(--sgui-border);--sgui-combo-box-focus-color:var(--sgui-focus);--sgui-combo-box-interaction-surface:var(--sgui-surface-subtle);--sgui-combo-box-surface:var(--sgui-surface);--sgui-combo-box-text:var(--sgui-text);--sgui-data-grid-border:var(--sgui-border);--sgui-data-grid-focus-color:var(--sgui-focus);--sgui-data-grid-header-surface:var(--sgui-surface-subtle);--sgui-data-grid-resizer-border:var(--sgui-border);--sgui-data-grid-selected-surface:var(--sgui-surface-subtle);--sgui-data-grid-surface:var(--sgui-surface);--sgui-data-grid-text:var(--sgui-text);--sgui-date-field-focus-color:var(--sgui-focus);--sgui-date-field-focused-surface:var(--sgui-surface-subtle);--sgui-date-field-invalid-border:var(--sgui-danger);--sgui-date-field-placeholder-text:var(--sgui-text-muted);--sgui-date-range-selector-focus-color:var(--sgui-focus);--sgui-date-range-selector-hover-surface:var(--sgui-surface-subtle);--sgui-date-range-selector-muted-text:var(--sgui-text-muted);--sgui-date-range-selector-preview-text:var(--sgui-text-muted);--sgui-date-range-selector-selected-surface:var(--sgui-action);--sgui-date-range-selector-selected-text:var(--sgui-on-action);--sgui-date-range-selector-surface:var(--sgui-surface);--sgui-date-range-selector-text:var(--sgui-text);--sgui-date-range-selector-unavailable-text:var(--sgui-text-muted);--sgui-date-range-selector-weekday-text:var(--sgui-text-muted);--sgui-dialog-description-text:var(--sgui-text-muted);--sgui-dialog-divider:var(--sgui-divider);--sgui-dialog-focus-color:var(--sgui-focus);--sgui-dialog-surface:var(--sgui-surface);--sgui-dialog-text:var(--sgui-text);--sgui-divider-divider:var(--sgui-divider);--sgui-link-action-text:var(--sgui-action);--sgui-link-focus-color:var(--sgui-focus);--sgui-list-subtle-surface:var(--sgui-surface-subtle);--sgui-menu-border:var(--sgui-border);--sgui-menu-danger-text:var(--sgui-danger);--sgui-menu-error-text:var(--sgui-danger);--sgui-menu-focus-color:var(--sgui-focus);--sgui-menu-focused-surface:var(--sgui-surface-subtle);--sgui-menu-selected-surface:var(--sgui-surface-subtle);--sgui-menu-separator-border:var(--sgui-border);--sgui-menu-shortcut-text:var(--sgui-text-muted);--sgui-menu-surface:var(--sgui-surface);--sgui-menu-text:var(--sgui-text);--sgui-navigation-action-text:var(--sgui-action);--sgui-navigation-subtle-surface:var(--sgui-surface-subtle);--sgui-navigation-text:var(--sgui-text);--sgui-pagination-border:var(--sgui-border);--sgui-pagination-focus-color:var(--sgui-focus);--sgui-pagination-surface:var(--sgui-surface);--sgui-pagination-text:var(--sgui-text);--sgui-popover-border:var(--sgui-border);--sgui-popover-focus-color:var(--sgui-focus);--sgui-popover-surface:var(--sgui-surface);--sgui-popover-text:var(--sgui-text);--sgui-progress-fill-color:var(--sgui-action);--sgui-progress-text:var(--sgui-text);--sgui-progress-track-color:var(--sgui-divider);--sgui-radio-group-border:var(--sgui-border);--sgui-radio-group-description-text:var(--sgui-text-muted);--sgui-radio-group-error-text:var(--sgui-danger);--sgui-radio-group-focus-color:var(--sgui-focus);--sgui-radio-group-invalid-border:var(--sgui-danger);--sgui-radio-group-selected-border:var(--sgui-action);--sgui-radio-group-surface:var(--sgui-surface);--sgui-radio-group-text:var(--sgui-text);--sgui-status-danger-text:var(--sgui-danger);--sgui-status-muted-text:var(--sgui-text-muted);--sgui-surface-divider:var(--sgui-divider);--sgui-surface-subtle-surface:var(--sgui-surface-subtle);--sgui-surface-surface:var(--sgui-surface);--sgui-surface-text:var(--sgui-text);--sgui-switch-border:var(--sgui-border);--sgui-switch-description-text:var(--sgui-text-muted);--sgui-switch-focus-color:var(--sgui-focus);--sgui-switch-selected-surface:var(--sgui-action);--sgui-switch-selected-thumb-color:var(--sgui-on-action);--sgui-switch-subtle-surface:var(--sgui-surface-subtle);--sgui-switch-text:var(--sgui-text);--sgui-switch-thumb-color:var(--sgui-text);--sgui-table-divider:var(--sgui-divider);--sgui-table-header-surface:var(--sgui-surface-subtle);--sgui-table-surface:var(--sgui-surface);--sgui-table-text:var(--sgui-text);--sgui-tabs-divider:var(--sgui-divider);--sgui-tabs-focus-color:var(--sgui-focus);--sgui-tabs-hover-surface:var(--sgui-surface-subtle);--sgui-tabs-selected-action-text:var(--sgui-action);--sgui-tabs-selected-border:var(--sgui-action);--sgui-tabs-surface:var(--sgui-surface);--sgui-tabs-text:var(--sgui-text);--sgui-tag-group-border:var(--sgui-border);--sgui-tag-group-focus-color:var(--sgui-focus);--sgui-tag-group-primary-border:var(--sgui-action);--sgui-tag-group-primary-surface:var(--sgui-action);--sgui-tag-group-primary-text:var(--sgui-on-action);--sgui-tag-group-subtle-surface:var(--sgui-surface-subtle);--sgui-tag-group-text:var(--sgui-text);--sgui-text-field-description-text:var(--sgui-text-muted);--sgui-text-field-error-text:var(--sgui-danger);--sgui-text-field-focus-color:var(--sgui-focus);--sgui-text-field-invalid-border:var(--sgui-danger);--sgui-text-field-placeholder-text:var(--sgui-text-muted);--sgui-text-field-read-only-surface:var(--sgui-surface-subtle);--sgui-theme-scope-text:var(--sgui-text);--sgui-toggle-button-border:var(--sgui-border);--sgui-toggle-button-focus-color:var(--sgui-focus);--sgui-toggle-button-hover-surface:var(--sgui-surface-subtle);--sgui-toggle-button-selected-border:var(--sgui-action);--sgui-toggle-button-selected-hover-surface:var(--sgui-action-hover);--sgui-toggle-button-selected-surface:var(--sgui-action);--sgui-toggle-button-selected-text:var(--sgui-on-action);--sgui-toggle-button-surface:var(--sgui-surface);--sgui-toggle-button-text:var(--sgui-text);--sgui-tooltip-border:var(--sgui-border);--sgui-tooltip-surface:var(--sgui-surface);--sgui-tooltip-text:var(--sgui-text);--sgui-typography-danger-text:var(--sgui-danger);--sgui-typography-muted-text:var(--sgui-text-muted);--sgui-typography-accent-foreground:var(--sgui-action);--sgui-typography-subtle-text:var(--sgui-text-subtle);--sgui-scrollbar-thumb:var(--sgui-border);--sgui-icon-panel-navigation-background:var(--sgui-surface);--sgui-icon-panel-navigation-text:var(--sgui-text);--sgui-icon-panel-navigation-divider:var(--sgui-divider);--sgui-icon-panel-navigation-active-background:var(--sgui-surface-subtle);--sgui-side-navigation-selected-background:var(--sgui-surface-selected);--sgui-side-navigation-selected-text:var(--sgui-text-selected);--sgui-side-navigation-item-height:var(--sgui-navigation-item-height);--sgui-side-navigation-label-size:var(--sgui-control-text-size);--sgui-side-navigation-icon-size:var(--sgui-navigation-icon-size);--sgui-control-minimum-target-size:var(--sgui-minimum-target-size);--sgui-icon-panel-navigation-item-size:var(--sgui-navigation-item-height);--sgui-icon-panel-navigation-icon-size:var(--sgui-navigation-icon-size);--sgui-icon-panel-navigation-rail-padding:var(--sgui-space1);--sgui-icon-panel-navigation-label-size:var(--sgui-control-text-size);--sgui-tabs-maximum-tab-width:var(--sgui-tab-maximum-width);--sgui-date-range-selector-preset-border:var(--sgui-divider);--sgui-search-field-surface:var(--sgui-surface);--sgui-search-field-text:var(--sgui-text);--sgui-search-field-border:var(--sgui-border);--sgui-search-field-focus-color:var(--sgui-focus);--sgui-search-field-interaction-surface:var(--sgui-surface-subtle);--sgui-searchable-select-description-text:var(--sgui-text-muted);--sgui-searchable-select-error-text:var(--sgui-danger);--sgui-slider-text:var(--sgui-text);--sgui-slider-description-text:var(--sgui-text-muted);--sgui-slider-track-surface:var(--sgui-surface-subtle);--sgui-slider-track-border:var(--sgui-border);--sgui-slider-selected-surface:var(--sgui-action);--sgui-slider-hover-surface:var(--sgui-action-hover);--sgui-slider-focus-color:var(--sgui-focus);--sgui-slider-mark-color:var(--sgui-text-muted);--sgui-slider-error-text:var(--sgui-danger);--sgui-text-field-affix-text:var(--sgui-text-muted);--sgui-text-field-affix-surface:var(--sgui-surface-subtle);--sgui-rating-text:var(--sgui-text);--sgui-rating-border:var(--sgui-border);--sgui-rating-surface:var(--sgui-surface);--sgui-rating-symbol-color:var(--sgui-text-muted);--sgui-rating-selected-surface:var(--sgui-action);--sgui-rating-selected-text:var(--sgui-on-action);--sgui-rating-focus-color:var(--sgui-focus);--sgui-rating-description-text:var(--sgui-text-muted);--sgui-rating-error-text:var(--sgui-danger);--sgui-rating-symbol-size:var(--sgui-h5-size);--sgui-rating-symbol-line-height:var(--sgui-symbol-line-height);--sgui-slider-tick-on-fill-color:var(--sgui-on-action)}:where([data-sgui-theme=light],[data-sgui-theme=system]){--sgui-surface:#ffffff;--sgui-surface-subtle:#f8fafc;--sgui-text:#0f172a;--sgui-text-muted:#475569;--sgui-border:#475569;--sgui-divider:#cbd5e1;--sgui-action:#1d4ed8;--sgui-action-hover:#1e40af;--sgui-on-action:#ffffff;--sgui-danger:#b91c1c;--sgui-focus:#1d4ed8;--sgui-backdrop:#0f172a80;--sgui-surface-raised:var(--sgui-surface);--sgui-surface-overlay:var(--sgui-surface);--sgui-surface-hover:var(--sgui-surface-subtle);--sgui-surface-pressed:var(--sgui-surface-subtle);--sgui-text-inverse:var(--sgui-surface);--sgui-text-disabled:var(--sgui-text-muted);--sgui-border-subtle:var(--sgui-divider);--sgui-separator:var(--sgui-divider);--sgui-action-pressed:var(--sgui-action-hover);--sgui-action-neutral:var(--sgui-text);--sgui-action-neutral-hover:var(--sgui-text-muted);--sgui-action-neutral-pressed:var(--sgui-text);--sgui-on-action-neutral:var(--sgui-surface);--sgui-action-destructive:var(--sgui-danger);--sgui-on-action-destructive:var(--sgui-on-action);--sgui-surface-selected:var(--sgui-surface-subtle);--sgui-text-selected:var(--sgui-text);--sgui-border-selected:var(--sgui-action);--sgui-surface-disabled:var(--sgui-surface-subtle);--sgui-border-disabled:var(--sgui-divider);--sgui-validation-error:var(--sgui-danger);--sgui-validation-info:var(--sgui-action);--sgui-validation-surface:var(--sgui-surface-subtle);--sgui-focus-on-raised:var(--sgui-focus);--sgui-focus-on-overlay:var(--sgui-focus);--sgui-action-destructive-hover:#991b1b;--sgui-action-destructive-pressed:#991b1b;--sgui-validation-success:#15803d;--sgui-validation-warning:#92400e;--sgui-text-subtle:#64748b;--sgui-button-primary-background:var(--sgui-action);--sgui-button-primary-hover-background:var(--sgui-action-hover);--sgui-button-primary-pressed-background:var(--sgui-action-pressed);--sgui-button-primary-text:var(--sgui-on-action);--sgui-button-neutral-background:var(--sgui-action-neutral);--sgui-button-neutral-hover-background:var(--sgui-action-neutral-hover);--sgui-button-neutral-pressed-background:var(--sgui-action-neutral-pressed);--sgui-button-neutral-text:var(--sgui-on-action-neutral);--sgui-button-destructive-background:var(--sgui-action-destructive);--sgui-button-destructive-hover-background:var(--sgui-action-destructive-hover);--sgui-button-destructive-pressed-background:var(--sgui-action-destructive-pressed);--sgui-button-destructive-text:var(--sgui-on-action-destructive);--sgui-button-radius:var(--sgui-control-radius);--sgui-button-height:var(--sgui-control-height);--sgui-button-padding:var(--sgui-control-padding);--sgui-field-background:var(--sgui-surface);--sgui-field-text:var(--sgui-text);--sgui-field-border:var(--sgui-border);--sgui-field-invalid-border:var(--sgui-validation-error);--sgui-menu-background:var(--sgui-surface-overlay);--sgui-menu-hover-background:var(--sgui-surface-hover);--sgui-menu-pressed-background:var(--sgui-surface-pressed);--sgui-menu-selected-background:var(--sgui-surface-selected);--sgui-menu-selected-text:var(--sgui-text-selected);--sgui-menu-separator:var(--sgui-separator);--sgui-dialog-background:var(--sgui-surface-overlay);--sgui-dialog-backdrop:var(--sgui-backdrop);--sgui-dialog-shadow:var(--sgui-overlay-shadow);--sgui-card-background:var(--sgui-surface-raised);--sgui-card-border:var(--sgui-border-subtle);--sgui-control-focus-color:var(--sgui-focus);--sgui-control-focus-width:var(--sgui-focus-width);--sgui-control-focus-offset:var(--sgui-focus-offset);--sgui-field-control-radius:var(--sgui-field-radius);--sgui-owned-grid-text:var(--sgui-text);--sgui-owned-grid-muted-text:var(--sgui-text-muted);--sgui-owned-grid-border:var(--sgui-border);--sgui-owned-grid-background:var(--sgui-surface);--sgui-owned-grid-subtle-background:var(--sgui-surface-subtle);--sgui-app-modal-muted-text:var(--sgui-text-muted);--sgui-app-operation-steps-muted-text:var(--sgui-text-muted);--sgui-app-operation-steps-action:var(--sgui-action);--sgui-app-operation-steps-danger:var(--sgui-danger);--sgui-app-page-header-subtle-background:var(--sgui-surface-subtle);--sgui-app-page-header-text:var(--sgui-text);--sgui-app-page-header-divider:var(--sgui-divider);--sgui-app-page-header-background:var(--sgui-surface);--sgui-app-page-tabs-background:var(--sgui-surface);--sgui-app-page-tabs-text:var(--sgui-text);--sgui-app-page-tabs-divider:var(--sgui-divider);--sgui-app-page-tabs-action:var(--sgui-action);--sgui-app-shell-subtle-background:var(--sgui-surface-subtle);--sgui-app-shell-text:var(--sgui-text);--sgui-app-shell-divider:var(--sgui-divider);--sgui-auth-shell-subtle-background:var(--sgui-surface-subtle);--sgui-auth-shell-text:var(--sgui-text);--sgui-auth-shell-background:var(--sgui-surface);--sgui-auth-shell-divider:var(--sgui-divider);--sgui-card-pagination-footer-divider:var(--sgui-divider);--sgui-card-pagination-footer-subtle-background:var(--sgui-surface-subtle);--sgui-card-pagination-footer-text:var(--sgui-text);--sgui-course-card-frame-subtle-background:var(--sgui-surface-subtle);--sgui-content-editor-chrome-subtle-background:var(--sgui-surface-subtle);--sgui-content-editor-chrome-text:var(--sgui-text);--sgui-content-editor-chrome-divider:var(--sgui-divider);--sgui-content-editor-chrome-action:var(--sgui-action);--sgui-data-toolbar-text:var(--sgui-text);--sgui-data-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-data-toolbar-border:var(--sgui-border);--sgui-data-toolbar-muted-text:var(--sgui-text-muted);--sgui-data-toolbar-background:var(--sgui-surface);--sgui-data-toolbar-on-action:var(--sgui-on-action);--sgui-data-toolbar-action:var(--sgui-action);--sgui-document-editor-layout-text:var(--sgui-text);--sgui-document-editor-layout-background:var(--sgui-surface);--sgui-document-editor-layout-divider:var(--sgui-divider);--sgui-document-editor-toolbar-text:var(--sgui-text);--sgui-document-editor-toolbar-background:var(--sgui-surface);--sgui-document-editor-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-document-editor-toolbar-action:var(--sgui-action);--sgui-document-editor-toolbar-muted-text:var(--sgui-text-muted);--sgui-experience-page-navigator-divider:var(--sgui-divider);--sgui-experience-page-navigator-background:var(--sgui-surface);--sgui-experience-page-navigator-text:var(--sgui-text);--sgui-experience-page-navigator-subtle-background:var(--sgui-surface-subtle);--sgui-experience-page-navigator-muted-text:var(--sgui-text-muted);--sgui-floating-text-selection-toolbar-background:var(--sgui-surface);--sgui-floating-text-selection-toolbar-text:var(--sgui-text);--sgui-floating-text-selection-toolbar-border:var(--sgui-border);--sgui-floating-text-selection-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-floating-text-selection-toolbar-action:var(--sgui-action);--sgui-image-upload-modal-border:var(--sgui-border);--sgui-image-upload-modal-muted-text:var(--sgui-text-muted);--sgui-instructor-course-card-muted-text:var(--sgui-text-muted);--sgui-instructor-course-card-text:var(--sgui-text);--sgui-instructor-course-card-action:var(--sgui-action);--sgui-instructor-course-card-on-action:var(--sgui-on-action);--sgui-instructor-course-card-action-hover:var(--sgui-action-hover);--sgui-learner-course-card-muted-text:var(--sgui-text-muted);--sgui-learner-course-card-action:var(--sgui-action);--sgui-learner-course-card-background:var(--sgui-surface);--sgui-page-rich-text-editor-section-text:var(--sgui-text);--sgui-page-rich-text-editor-section-background:var(--sgui-surface);--sgui-page-rich-text-editor-section-muted-text:var(--sgui-text-muted);--sgui-page-rich-text-editor-section-action:var(--sgui-action);--sgui-page-rich-text-editor-section-divider:var(--sgui-divider);--sgui-page-rich-text-editor-section-subtle-background:var(--sgui-surface-subtle);--sgui-rich-text-formatting-toolbar-divider:var(--sgui-divider);--sgui-rich-text-formatting-toolbar-background:var(--sgui-surface);--sgui-rich-text-formatting-toolbar-text:var(--sgui-text);--sgui-rich-text-formatting-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-rich-text-formatting-toolbar-border:var(--sgui-border);--sgui-side-navigation-divider:var(--sgui-divider);--sgui-side-navigation-background:var(--sgui-surface);--sgui-side-navigation-text:var(--sgui-text);--sgui-side-navigation-muted-text:var(--sgui-text-muted);--sgui-side-navigation-subtle-background:var(--sgui-surface-hover);--sgui-side-navigation-danger:var(--sgui-danger);--sgui-text-color-picker-control-border:var(--sgui-border);--sgui-text-color-picker-control-text:var(--sgui-text);--sgui-text-color-picker-control-background:var(--sgui-surface);--sgui-text-style-menu-control-border:var(--sgui-border);--sgui-text-style-menu-control-text:var(--sgui-text);--sgui-text-style-menu-control-background:var(--sgui-surface);--sgui-text-style-menu-control-subtle-background:var(--sgui-surface-subtle);--sgui-async-multi-select-border:var(--sgui-border);--sgui-async-multi-select-focus-color:var(--sgui-focus);--sgui-async-multi-select-interaction-surface:var(--sgui-surface-subtle);--sgui-async-multi-select-status-text:var(--sgui-text-muted);--sgui-async-multi-select-surface:var(--sgui-surface);--sgui-async-multi-select-text:var(--sgui-text);--sgui-async-multi-select-unavailable-text:var(--sgui-text-muted);--sgui-avatar-subtle-surface:var(--sgui-surface-subtle);--sgui-avatar-text:var(--sgui-text);--sgui-badge-action-surface:var(--sgui-action);--sgui-badge-on-action-text:var(--sgui-on-action);--sgui-badge-subtle-surface:var(--sgui-surface-subtle);--sgui-badge-text:var(--sgui-text);--sgui-breadcrumbs-muted-text:var(--sgui-text-muted);--sgui-button-border:var(--sgui-border);--sgui-button-focus-color:var(--sgui-focus);--sgui-button-group-border:var(--sgui-border);--sgui-button-group-divider:var(--sgui-divider);--sgui-button-neutral-foreground:var(--sgui-text);--sgui-button-neutral-surface:var(--sgui-surface-subtle);--sgui-button-primary-foreground:var(--sgui-action);--sgui-button-subtle-interaction-background:var(--sgui-surface-hover);--sgui-checkbox-border:var(--sgui-border);--sgui-checkbox-description-text:var(--sgui-text-muted);--sgui-checkbox-error-text:var(--sgui-danger);--sgui-checkbox-focus-color:var(--sgui-focus);--sgui-checkbox-invalid-border:var(--sgui-danger);--sgui-checkbox-selected-surface:var(--sgui-action);--sgui-checkbox-selected-text:var(--sgui-on-action);--sgui-checkbox-surface:var(--sgui-surface);--sgui-checkbox-text:var(--sgui-text);--sgui-chip-border:var(--sgui-border);--sgui-chip-primary-border:var(--sgui-action);--sgui-chip-primary-foreground:var(--sgui-action);--sgui-chip-primary-surface:var(--sgui-action);--sgui-chip-primary-text:var(--sgui-on-action);--sgui-chip-subtle-surface:var(--sgui-surface-subtle);--sgui-chip-text:var(--sgui-text);--sgui-combo-box-border:var(--sgui-border);--sgui-combo-box-focus-color:var(--sgui-focus);--sgui-combo-box-interaction-surface:var(--sgui-surface-subtle);--sgui-combo-box-surface:var(--sgui-surface);--sgui-combo-box-text:var(--sgui-text);--sgui-data-grid-border:var(--sgui-border);--sgui-data-grid-focus-color:var(--sgui-focus);--sgui-data-grid-header-surface:var(--sgui-surface-subtle);--sgui-data-grid-resizer-border:var(--sgui-border);--sgui-data-grid-selected-surface:var(--sgui-surface-subtle);--sgui-data-grid-surface:var(--sgui-surface);--sgui-data-grid-text:var(--sgui-text);--sgui-date-field-focus-color:var(--sgui-focus);--sgui-date-field-focused-surface:var(--sgui-surface-subtle);--sgui-date-field-invalid-border:var(--sgui-danger);--sgui-date-field-placeholder-text:var(--sgui-text-muted);--sgui-date-range-selector-focus-color:var(--sgui-focus);--sgui-date-range-selector-hover-surface:var(--sgui-surface-subtle);--sgui-date-range-selector-muted-text:var(--sgui-text-muted);--sgui-date-range-selector-preview-text:var(--sgui-text-muted);--sgui-date-range-selector-selected-surface:var(--sgui-action);--sgui-date-range-selector-selected-text:var(--sgui-on-action);--sgui-date-range-selector-surface:var(--sgui-surface);--sgui-date-range-selector-text:var(--sgui-text);--sgui-date-range-selector-unavailable-text:var(--sgui-text-muted);--sgui-date-range-selector-weekday-text:var(--sgui-text-muted);--sgui-dialog-description-text:var(--sgui-text-muted);--sgui-dialog-divider:var(--sgui-divider);--sgui-dialog-focus-color:var(--sgui-focus);--sgui-dialog-surface:var(--sgui-surface);--sgui-dialog-text:var(--sgui-text);--sgui-divider-divider:var(--sgui-divider);--sgui-link-action-text:var(--sgui-action);--sgui-link-focus-color:var(--sgui-focus);--sgui-list-subtle-surface:var(--sgui-surface-subtle);--sgui-menu-border:var(--sgui-border);--sgui-menu-danger-text:var(--sgui-danger);--sgui-menu-error-text:var(--sgui-danger);--sgui-menu-focus-color:var(--sgui-focus);--sgui-menu-focused-surface:var(--sgui-surface-subtle);--sgui-menu-selected-surface:var(--sgui-surface-subtle);--sgui-menu-separator-border:var(--sgui-border);--sgui-menu-shortcut-text:var(--sgui-text-muted);--sgui-menu-surface:var(--sgui-surface);--sgui-menu-text:var(--sgui-text);--sgui-navigation-action-text:var(--sgui-action);--sgui-navigation-subtle-surface:var(--sgui-surface-subtle);--sgui-navigation-text:var(--sgui-text);--sgui-pagination-border:var(--sgui-border);--sgui-pagination-focus-color:var(--sgui-focus);--sgui-pagination-surface:var(--sgui-surface);--sgui-pagination-text:var(--sgui-text);--sgui-popover-border:var(--sgui-border);--sgui-popover-focus-color:var(--sgui-focus);--sgui-popover-surface:var(--sgui-surface);--sgui-popover-text:var(--sgui-text);--sgui-progress-fill-color:var(--sgui-action);--sgui-progress-text:var(--sgui-text);--sgui-progress-track-color:var(--sgui-divider);--sgui-radio-group-border:var(--sgui-border);--sgui-radio-group-description-text:var(--sgui-text-muted);--sgui-radio-group-error-text:var(--sgui-danger);--sgui-radio-group-focus-color:var(--sgui-focus);--sgui-radio-group-invalid-border:var(--sgui-danger);--sgui-radio-group-selected-border:var(--sgui-action);--sgui-radio-group-surface:var(--sgui-surface);--sgui-radio-group-text:var(--sgui-text);--sgui-status-danger-text:var(--sgui-danger);--sgui-status-muted-text:var(--sgui-text-muted);--sgui-surface-divider:var(--sgui-divider);--sgui-surface-subtle-surface:var(--sgui-surface-subtle);--sgui-surface-surface:var(--sgui-surface);--sgui-surface-text:var(--sgui-text);--sgui-switch-border:var(--sgui-border);--sgui-switch-description-text:var(--sgui-text-muted);--sgui-switch-focus-color:var(--sgui-focus);--sgui-switch-selected-surface:var(--sgui-action);--sgui-switch-selected-thumb-color:var(--sgui-on-action);--sgui-switch-subtle-surface:var(--sgui-surface-subtle);--sgui-switch-text:var(--sgui-text);--sgui-switch-thumb-color:var(--sgui-text);--sgui-table-divider:var(--sgui-divider);--sgui-table-header-surface:var(--sgui-surface-subtle);--sgui-table-surface:var(--sgui-surface);--sgui-table-text:var(--sgui-text);--sgui-tabs-divider:var(--sgui-divider);--sgui-tabs-focus-color:var(--sgui-focus);--sgui-tabs-hover-surface:var(--sgui-surface-subtle);--sgui-tabs-selected-action-text:var(--sgui-action);--sgui-tabs-selected-border:var(--sgui-action);--sgui-tabs-surface:var(--sgui-surface);--sgui-tabs-text:var(--sgui-text);--sgui-tag-group-border:var(--sgui-border);--sgui-tag-group-focus-color:var(--sgui-focus);--sgui-tag-group-primary-border:var(--sgui-action);--sgui-tag-group-primary-surface:var(--sgui-action);--sgui-tag-group-primary-text:var(--sgui-on-action);--sgui-tag-group-subtle-surface:var(--sgui-surface-subtle);--sgui-tag-group-text:var(--sgui-text);--sgui-text-field-description-text:var(--sgui-text-muted);--sgui-text-field-error-text:var(--sgui-danger);--sgui-text-field-focus-color:var(--sgui-focus);--sgui-text-field-invalid-border:var(--sgui-danger);--sgui-text-field-placeholder-text:var(--sgui-text-muted);--sgui-text-field-read-only-surface:var(--sgui-surface-subtle);--sgui-theme-scope-text:var(--sgui-text);--sgui-toggle-button-border:var(--sgui-border);--sgui-toggle-button-focus-color:var(--sgui-focus);--sgui-toggle-button-hover-surface:var(--sgui-surface-subtle);--sgui-toggle-button-selected-border:var(--sgui-action);--sgui-toggle-button-selected-hover-surface:var(--sgui-action-hover);--sgui-toggle-button-selected-surface:var(--sgui-action);--sgui-toggle-button-selected-text:var(--sgui-on-action);--sgui-toggle-button-surface:var(--sgui-surface);--sgui-toggle-button-text:var(--sgui-text);--sgui-tooltip-border:var(--sgui-border);--sgui-tooltip-surface:var(--sgui-surface);--sgui-tooltip-text:var(--sgui-text);--sgui-typography-danger-text:var(--sgui-danger);--sgui-typography-muted-text:var(--sgui-text-muted);--sgui-typography-accent-foreground:var(--sgui-action);--sgui-typography-subtle-text:var(--sgui-text-subtle);--sgui-scrollbar-thumb:var(--sgui-border);--sgui-icon-panel-navigation-background:var(--sgui-surface);--sgui-icon-panel-navigation-text:var(--sgui-text);--sgui-icon-panel-navigation-divider:var(--sgui-divider);--sgui-icon-panel-navigation-active-background:var(--sgui-surface-subtle);--sgui-side-navigation-selected-background:var(--sgui-surface-selected);--sgui-side-navigation-selected-text:var(--sgui-text-selected);--sgui-side-navigation-item-height:var(--sgui-navigation-item-height);--sgui-side-navigation-label-size:var(--sgui-control-text-size);--sgui-side-navigation-icon-size:var(--sgui-navigation-icon-size);--sgui-control-minimum-target-size:var(--sgui-minimum-target-size);--sgui-icon-panel-navigation-item-size:var(--sgui-navigation-item-height);--sgui-icon-panel-navigation-icon-size:var(--sgui-navigation-icon-size);--sgui-icon-panel-navigation-rail-padding:var(--sgui-space1);--sgui-icon-panel-navigation-label-size:var(--sgui-control-text-size);--sgui-tabs-maximum-tab-width:var(--sgui-tab-maximum-width);--sgui-date-range-selector-preset-border:var(--sgui-divider);--sgui-search-field-surface:var(--sgui-surface);--sgui-search-field-text:var(--sgui-text);--sgui-search-field-border:var(--sgui-border);--sgui-search-field-focus-color:var(--sgui-focus);--sgui-search-field-interaction-surface:var(--sgui-surface-subtle);--sgui-searchable-select-description-text:var(--sgui-text-muted);--sgui-searchable-select-error-text:var(--sgui-danger);--sgui-slider-text:var(--sgui-text);--sgui-slider-description-text:var(--sgui-text-muted);--sgui-slider-track-surface:var(--sgui-surface-subtle);--sgui-slider-track-border:var(--sgui-border);--sgui-slider-selected-surface:var(--sgui-action);--sgui-slider-hover-surface:var(--sgui-action-hover);--sgui-slider-focus-color:var(--sgui-focus);--sgui-slider-mark-color:var(--sgui-text-muted);--sgui-slider-error-text:var(--sgui-danger);--sgui-text-field-affix-text:var(--sgui-text-muted);--sgui-text-field-affix-surface:var(--sgui-surface-subtle);--sgui-rating-text:var(--sgui-text);--sgui-rating-border:var(--sgui-border);--sgui-rating-surface:var(--sgui-surface);--sgui-rating-symbol-color:var(--sgui-text-muted);--sgui-rating-selected-surface:var(--sgui-action);--sgui-rating-selected-text:var(--sgui-on-action);--sgui-rating-focus-color:var(--sgui-focus);--sgui-rating-description-text:var(--sgui-text-muted);--sgui-rating-error-text:var(--sgui-danger);--sgui-rating-symbol-size:var(--sgui-h5-size);--sgui-rating-symbol-line-height:var(--sgui-symbol-line-height);--sgui-slider-tick-on-fill-color:var(--sgui-on-action);color-scheme:light}:where([data-sgui-theme=dark]){--sgui-surface:#0f172a;--sgui-surface-subtle:#1e293b;--sgui-text:#e2e8f0;--sgui-text-muted:#cbd5e1;--sgui-border:#cbd5e1;--sgui-divider:#475569;--sgui-action:#60a5fa;--sgui-action-hover:#93c5fd;--sgui-on-action:#0f172a;--sgui-danger:#f87171;--sgui-focus:#60a5fa;--sgui-backdrop:#000000b3;--sgui-surface-raised:var(--sgui-surface);--sgui-surface-overlay:var(--sgui-surface);--sgui-surface-hover:var(--sgui-surface-subtle);--sgui-surface-pressed:var(--sgui-surface-subtle);--sgui-text-inverse:var(--sgui-surface);--sgui-text-disabled:var(--sgui-text-muted);--sgui-border-subtle:var(--sgui-divider);--sgui-separator:var(--sgui-divider);--sgui-action-pressed:var(--sgui-action-hover);--sgui-action-neutral:var(--sgui-text);--sgui-action-neutral-hover:var(--sgui-text-muted);--sgui-action-neutral-pressed:var(--sgui-text);--sgui-on-action-neutral:var(--sgui-surface);--sgui-action-destructive:var(--sgui-danger);--sgui-on-action-destructive:var(--sgui-on-action);--sgui-surface-selected:var(--sgui-surface-subtle);--sgui-text-selected:var(--sgui-text);--sgui-border-selected:var(--sgui-action);--sgui-surface-disabled:var(--sgui-surface-subtle);--sgui-border-disabled:var(--sgui-divider);--sgui-validation-error:var(--sgui-danger);--sgui-validation-info:var(--sgui-action);--sgui-validation-surface:var(--sgui-surface-subtle);--sgui-focus-on-raised:var(--sgui-focus);--sgui-focus-on-overlay:var(--sgui-focus);--sgui-action-destructive-hover:#fca5a5;--sgui-action-destructive-pressed:#fca5a5;--sgui-validation-success:#4ade80;--sgui-validation-warning:#fcd34d;--sgui-text-subtle:#94a3b8;--sgui-button-primary-background:var(--sgui-action);--sgui-button-primary-hover-background:var(--sgui-action-hover);--sgui-button-primary-pressed-background:var(--sgui-action-pressed);--sgui-button-primary-text:var(--sgui-on-action);--sgui-button-neutral-background:var(--sgui-action-neutral);--sgui-button-neutral-hover-background:var(--sgui-action-neutral-hover);--sgui-button-neutral-pressed-background:var(--sgui-action-neutral-pressed);--sgui-button-neutral-text:var(--sgui-on-action-neutral);--sgui-button-destructive-background:var(--sgui-action-destructive);--sgui-button-destructive-hover-background:var(--sgui-action-destructive-hover);--sgui-button-destructive-pressed-background:var(--sgui-action-destructive-pressed);--sgui-button-destructive-text:var(--sgui-on-action-destructive);--sgui-button-radius:var(--sgui-control-radius);--sgui-button-height:var(--sgui-control-height);--sgui-button-padding:var(--sgui-control-padding);--sgui-field-background:var(--sgui-surface);--sgui-field-text:var(--sgui-text);--sgui-field-border:var(--sgui-border);--sgui-field-invalid-border:var(--sgui-validation-error);--sgui-menu-background:var(--sgui-surface-overlay);--sgui-menu-hover-background:var(--sgui-surface-hover);--sgui-menu-pressed-background:var(--sgui-surface-pressed);--sgui-menu-selected-background:var(--sgui-surface-selected);--sgui-menu-selected-text:var(--sgui-text-selected);--sgui-menu-separator:var(--sgui-separator);--sgui-dialog-background:var(--sgui-surface-overlay);--sgui-dialog-backdrop:var(--sgui-backdrop);--sgui-dialog-shadow:var(--sgui-overlay-shadow);--sgui-card-background:var(--sgui-surface-raised);--sgui-card-border:var(--sgui-border-subtle);--sgui-control-focus-color:var(--sgui-focus);--sgui-control-focus-width:var(--sgui-focus-width);--sgui-control-focus-offset:var(--sgui-focus-offset);--sgui-field-control-radius:var(--sgui-field-radius);--sgui-owned-grid-text:var(--sgui-text);--sgui-owned-grid-muted-text:var(--sgui-text-muted);--sgui-owned-grid-border:var(--sgui-border);--sgui-owned-grid-background:var(--sgui-surface);--sgui-owned-grid-subtle-background:var(--sgui-surface-subtle);--sgui-app-modal-muted-text:var(--sgui-text-muted);--sgui-app-operation-steps-muted-text:var(--sgui-text-muted);--sgui-app-operation-steps-action:var(--sgui-action);--sgui-app-operation-steps-danger:var(--sgui-danger);--sgui-app-page-header-subtle-background:var(--sgui-surface-subtle);--sgui-app-page-header-text:var(--sgui-text);--sgui-app-page-header-divider:var(--sgui-divider);--sgui-app-page-header-background:var(--sgui-surface);--sgui-app-page-tabs-background:var(--sgui-surface);--sgui-app-page-tabs-text:var(--sgui-text);--sgui-app-page-tabs-divider:var(--sgui-divider);--sgui-app-page-tabs-action:var(--sgui-action);--sgui-app-shell-subtle-background:var(--sgui-surface-subtle);--sgui-app-shell-text:var(--sgui-text);--sgui-app-shell-divider:var(--sgui-divider);--sgui-auth-shell-subtle-background:var(--sgui-surface-subtle);--sgui-auth-shell-text:var(--sgui-text);--sgui-auth-shell-background:var(--sgui-surface);--sgui-auth-shell-divider:var(--sgui-divider);--sgui-card-pagination-footer-divider:var(--sgui-divider);--sgui-card-pagination-footer-subtle-background:var(--sgui-surface-subtle);--sgui-card-pagination-footer-text:var(--sgui-text);--sgui-course-card-frame-subtle-background:var(--sgui-surface-subtle);--sgui-content-editor-chrome-subtle-background:var(--sgui-surface-subtle);--sgui-content-editor-chrome-text:var(--sgui-text);--sgui-content-editor-chrome-divider:var(--sgui-divider);--sgui-content-editor-chrome-action:var(--sgui-action);--sgui-data-toolbar-text:var(--sgui-text);--sgui-data-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-data-toolbar-border:var(--sgui-border);--sgui-data-toolbar-muted-text:var(--sgui-text-muted);--sgui-data-toolbar-background:var(--sgui-surface);--sgui-data-toolbar-on-action:var(--sgui-on-action);--sgui-data-toolbar-action:var(--sgui-action);--sgui-document-editor-layout-text:var(--sgui-text);--sgui-document-editor-layout-background:var(--sgui-surface);--sgui-document-editor-layout-divider:var(--sgui-divider);--sgui-document-editor-toolbar-text:var(--sgui-text);--sgui-document-editor-toolbar-background:var(--sgui-surface);--sgui-document-editor-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-document-editor-toolbar-action:var(--sgui-action);--sgui-document-editor-toolbar-muted-text:var(--sgui-text-muted);--sgui-experience-page-navigator-divider:var(--sgui-divider);--sgui-experience-page-navigator-background:var(--sgui-surface);--sgui-experience-page-navigator-text:var(--sgui-text);--sgui-experience-page-navigator-subtle-background:var(--sgui-surface-subtle);--sgui-experience-page-navigator-muted-text:var(--sgui-text-muted);--sgui-floating-text-selection-toolbar-background:var(--sgui-surface);--sgui-floating-text-selection-toolbar-text:var(--sgui-text);--sgui-floating-text-selection-toolbar-border:var(--sgui-border);--sgui-floating-text-selection-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-floating-text-selection-toolbar-action:var(--sgui-action);--sgui-image-upload-modal-border:var(--sgui-border);--sgui-image-upload-modal-muted-text:var(--sgui-text-muted);--sgui-instructor-course-card-muted-text:var(--sgui-text-muted);--sgui-instructor-course-card-text:var(--sgui-text);--sgui-instructor-course-card-action:var(--sgui-action);--sgui-instructor-course-card-on-action:var(--sgui-on-action);--sgui-instructor-course-card-action-hover:var(--sgui-action-hover);--sgui-learner-course-card-muted-text:var(--sgui-text-muted);--sgui-learner-course-card-action:var(--sgui-action);--sgui-learner-course-card-background:var(--sgui-surface);--sgui-page-rich-text-editor-section-text:var(--sgui-text);--sgui-page-rich-text-editor-section-background:var(--sgui-surface);--sgui-page-rich-text-editor-section-muted-text:var(--sgui-text-muted);--sgui-page-rich-text-editor-section-action:var(--sgui-action);--sgui-page-rich-text-editor-section-divider:var(--sgui-divider);--sgui-page-rich-text-editor-section-subtle-background:var(--sgui-surface-subtle);--sgui-rich-text-formatting-toolbar-divider:var(--sgui-divider);--sgui-rich-text-formatting-toolbar-background:var(--sgui-surface);--sgui-rich-text-formatting-toolbar-text:var(--sgui-text);--sgui-rich-text-formatting-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-rich-text-formatting-toolbar-border:var(--sgui-border);--sgui-side-navigation-divider:var(--sgui-divider);--sgui-side-navigation-background:var(--sgui-surface);--sgui-side-navigation-text:var(--sgui-text);--sgui-side-navigation-muted-text:var(--sgui-text-muted);--sgui-side-navigation-subtle-background:var(--sgui-surface-hover);--sgui-side-navigation-danger:var(--sgui-danger);--sgui-text-color-picker-control-border:var(--sgui-border);--sgui-text-color-picker-control-text:var(--sgui-text);--sgui-text-color-picker-control-background:var(--sgui-surface);--sgui-text-style-menu-control-border:var(--sgui-border);--sgui-text-style-menu-control-text:var(--sgui-text);--sgui-text-style-menu-control-background:var(--sgui-surface);--sgui-text-style-menu-control-subtle-background:var(--sgui-surface-subtle);--sgui-async-multi-select-border:var(--sgui-border);--sgui-async-multi-select-focus-color:var(--sgui-focus);--sgui-async-multi-select-interaction-surface:var(--sgui-surface-subtle);--sgui-async-multi-select-status-text:var(--sgui-text-muted);--sgui-async-multi-select-surface:var(--sgui-surface);--sgui-async-multi-select-text:var(--sgui-text);--sgui-async-multi-select-unavailable-text:var(--sgui-text-muted);--sgui-avatar-subtle-surface:var(--sgui-surface-subtle);--sgui-avatar-text:var(--sgui-text);--sgui-badge-action-surface:var(--sgui-action);--sgui-badge-on-action-text:var(--sgui-on-action);--sgui-badge-subtle-surface:var(--sgui-surface-subtle);--sgui-badge-text:var(--sgui-text);--sgui-breadcrumbs-muted-text:var(--sgui-text-muted);--sgui-button-border:var(--sgui-border);--sgui-button-focus-color:var(--sgui-focus);--sgui-button-group-border:var(--sgui-border);--sgui-button-group-divider:var(--sgui-divider);--sgui-button-neutral-foreground:var(--sgui-text);--sgui-button-neutral-surface:var(--sgui-surface-subtle);--sgui-button-primary-foreground:var(--sgui-action);--sgui-button-subtle-interaction-background:var(--sgui-surface-hover);--sgui-checkbox-border:var(--sgui-border);--sgui-checkbox-description-text:var(--sgui-text-muted);--sgui-checkbox-error-text:var(--sgui-danger);--sgui-checkbox-focus-color:var(--sgui-focus);--sgui-checkbox-invalid-border:var(--sgui-danger);--sgui-checkbox-selected-surface:var(--sgui-action);--sgui-checkbox-selected-text:var(--sgui-on-action);--sgui-checkbox-surface:var(--sgui-surface);--sgui-checkbox-text:var(--sgui-text);--sgui-chip-border:var(--sgui-border);--sgui-chip-primary-border:var(--sgui-action);--sgui-chip-primary-foreground:var(--sgui-action);--sgui-chip-primary-surface:var(--sgui-action);--sgui-chip-primary-text:var(--sgui-on-action);--sgui-chip-subtle-surface:var(--sgui-surface-subtle);--sgui-chip-text:var(--sgui-text);--sgui-combo-box-border:var(--sgui-border);--sgui-combo-box-focus-color:var(--sgui-focus);--sgui-combo-box-interaction-surface:var(--sgui-surface-subtle);--sgui-combo-box-surface:var(--sgui-surface);--sgui-combo-box-text:var(--sgui-text);--sgui-data-grid-border:var(--sgui-border);--sgui-data-grid-focus-color:var(--sgui-focus);--sgui-data-grid-header-surface:var(--sgui-surface-subtle);--sgui-data-grid-resizer-border:var(--sgui-border);--sgui-data-grid-selected-surface:var(--sgui-surface-subtle);--sgui-data-grid-surface:var(--sgui-surface);--sgui-data-grid-text:var(--sgui-text);--sgui-date-field-focus-color:var(--sgui-focus);--sgui-date-field-focused-surface:var(--sgui-surface-subtle);--sgui-date-field-invalid-border:var(--sgui-danger);--sgui-date-field-placeholder-text:var(--sgui-text-muted);--sgui-date-range-selector-focus-color:var(--sgui-focus);--sgui-date-range-selector-hover-surface:var(--sgui-surface-subtle);--sgui-date-range-selector-muted-text:var(--sgui-text-muted);--sgui-date-range-selector-preview-text:var(--sgui-text-muted);--sgui-date-range-selector-selected-surface:var(--sgui-action);--sgui-date-range-selector-selected-text:var(--sgui-on-action);--sgui-date-range-selector-surface:var(--sgui-surface);--sgui-date-range-selector-text:var(--sgui-text);--sgui-date-range-selector-unavailable-text:var(--sgui-text-muted);--sgui-date-range-selector-weekday-text:var(--sgui-text-muted);--sgui-dialog-description-text:var(--sgui-text-muted);--sgui-dialog-divider:var(--sgui-divider);--sgui-dialog-focus-color:var(--sgui-focus);--sgui-dialog-surface:var(--sgui-surface);--sgui-dialog-text:var(--sgui-text);--sgui-divider-divider:var(--sgui-divider);--sgui-link-action-text:var(--sgui-action);--sgui-link-focus-color:var(--sgui-focus);--sgui-list-subtle-surface:var(--sgui-surface-subtle);--sgui-menu-border:var(--sgui-border);--sgui-menu-danger-text:var(--sgui-danger);--sgui-menu-error-text:var(--sgui-danger);--sgui-menu-focus-color:var(--sgui-focus);--sgui-menu-focused-surface:var(--sgui-surface-subtle);--sgui-menu-selected-surface:var(--sgui-surface-subtle);--sgui-menu-separator-border:var(--sgui-border);--sgui-menu-shortcut-text:var(--sgui-text-muted);--sgui-menu-surface:var(--sgui-surface);--sgui-menu-text:var(--sgui-text);--sgui-navigation-action-text:var(--sgui-action);--sgui-navigation-subtle-surface:var(--sgui-surface-subtle);--sgui-navigation-text:var(--sgui-text);--sgui-pagination-border:var(--sgui-border);--sgui-pagination-focus-color:var(--sgui-focus);--sgui-pagination-surface:var(--sgui-surface);--sgui-pagination-text:var(--sgui-text);--sgui-popover-border:var(--sgui-border);--sgui-popover-focus-color:var(--sgui-focus);--sgui-popover-surface:var(--sgui-surface);--sgui-popover-text:var(--sgui-text);--sgui-progress-fill-color:var(--sgui-action);--sgui-progress-text:var(--sgui-text);--sgui-progress-track-color:var(--sgui-divider);--sgui-radio-group-border:var(--sgui-border);--sgui-radio-group-description-text:var(--sgui-text-muted);--sgui-radio-group-error-text:var(--sgui-danger);--sgui-radio-group-focus-color:var(--sgui-focus);--sgui-radio-group-invalid-border:var(--sgui-danger);--sgui-radio-group-selected-border:var(--sgui-action);--sgui-radio-group-surface:var(--sgui-surface);--sgui-radio-group-text:var(--sgui-text);--sgui-status-danger-text:var(--sgui-danger);--sgui-status-muted-text:var(--sgui-text-muted);--sgui-surface-divider:var(--sgui-divider);--sgui-surface-subtle-surface:var(--sgui-surface-subtle);--sgui-surface-surface:var(--sgui-surface);--sgui-surface-text:var(--sgui-text);--sgui-switch-border:var(--sgui-border);--sgui-switch-description-text:var(--sgui-text-muted);--sgui-switch-focus-color:var(--sgui-focus);--sgui-switch-selected-surface:var(--sgui-action);--sgui-switch-selected-thumb-color:var(--sgui-on-action);--sgui-switch-subtle-surface:var(--sgui-surface-subtle);--sgui-switch-text:var(--sgui-text);--sgui-switch-thumb-color:var(--sgui-text);--sgui-table-divider:var(--sgui-divider);--sgui-table-header-surface:var(--sgui-surface-subtle);--sgui-table-surface:var(--sgui-surface);--sgui-table-text:var(--sgui-text);--sgui-tabs-divider:var(--sgui-divider);--sgui-tabs-focus-color:var(--sgui-focus);--sgui-tabs-hover-surface:var(--sgui-surface-subtle);--sgui-tabs-selected-action-text:var(--sgui-action);--sgui-tabs-selected-border:var(--sgui-action);--sgui-tabs-surface:var(--sgui-surface);--sgui-tabs-text:var(--sgui-text);--sgui-tag-group-border:var(--sgui-border);--sgui-tag-group-focus-color:var(--sgui-focus);--sgui-tag-group-primary-border:var(--sgui-action);--sgui-tag-group-primary-surface:var(--sgui-action);--sgui-tag-group-primary-text:var(--sgui-on-action);--sgui-tag-group-subtle-surface:var(--sgui-surface-subtle);--sgui-tag-group-text:var(--sgui-text);--sgui-text-field-description-text:var(--sgui-text-muted);--sgui-text-field-error-text:var(--sgui-danger);--sgui-text-field-focus-color:var(--sgui-focus);--sgui-text-field-invalid-border:var(--sgui-danger);--sgui-text-field-placeholder-text:var(--sgui-text-muted);--sgui-text-field-read-only-surface:var(--sgui-surface-subtle);--sgui-theme-scope-text:var(--sgui-text);--sgui-toggle-button-border:var(--sgui-border);--sgui-toggle-button-focus-color:var(--sgui-focus);--sgui-toggle-button-hover-surface:var(--sgui-surface-subtle);--sgui-toggle-button-selected-border:var(--sgui-action);--sgui-toggle-button-selected-hover-surface:var(--sgui-action-hover);--sgui-toggle-button-selected-surface:var(--sgui-action);--sgui-toggle-button-selected-text:var(--sgui-on-action);--sgui-toggle-button-surface:var(--sgui-surface);--sgui-toggle-button-text:var(--sgui-text);--sgui-tooltip-border:var(--sgui-border);--sgui-tooltip-surface:var(--sgui-surface);--sgui-tooltip-text:var(--sgui-text);--sgui-typography-danger-text:var(--sgui-danger);--sgui-typography-muted-text:var(--sgui-text-muted);--sgui-typography-accent-foreground:var(--sgui-action);--sgui-typography-subtle-text:var(--sgui-text-subtle);--sgui-scrollbar-thumb:var(--sgui-border);--sgui-icon-panel-navigation-background:var(--sgui-surface);--sgui-icon-panel-navigation-text:var(--sgui-text);--sgui-icon-panel-navigation-divider:var(--sgui-divider);--sgui-icon-panel-navigation-active-background:var(--sgui-surface-subtle);--sgui-side-navigation-selected-background:var(--sgui-surface-selected);--sgui-side-navigation-selected-text:var(--sgui-text-selected);--sgui-side-navigation-item-height:var(--sgui-navigation-item-height);--sgui-side-navigation-label-size:var(--sgui-control-text-size);--sgui-side-navigation-icon-size:var(--sgui-navigation-icon-size);--sgui-control-minimum-target-size:var(--sgui-minimum-target-size);--sgui-icon-panel-navigation-item-size:var(--sgui-navigation-item-height);--sgui-icon-panel-navigation-icon-size:var(--sgui-navigation-icon-size);--sgui-icon-panel-navigation-rail-padding:var(--sgui-space1);--sgui-icon-panel-navigation-label-size:var(--sgui-control-text-size);--sgui-tabs-maximum-tab-width:var(--sgui-tab-maximum-width);--sgui-date-range-selector-preset-border:var(--sgui-divider);--sgui-search-field-surface:var(--sgui-surface);--sgui-search-field-text:var(--sgui-text);--sgui-search-field-border:var(--sgui-border);--sgui-search-field-focus-color:var(--sgui-focus);--sgui-search-field-interaction-surface:var(--sgui-surface-subtle);--sgui-searchable-select-description-text:var(--sgui-text-muted);--sgui-searchable-select-error-text:var(--sgui-danger);--sgui-slider-text:var(--sgui-text);--sgui-slider-description-text:var(--sgui-text-muted);--sgui-slider-track-surface:var(--sgui-surface-subtle);--sgui-slider-track-border:var(--sgui-border);--sgui-slider-selected-surface:var(--sgui-action);--sgui-slider-hover-surface:var(--sgui-action-hover);--sgui-slider-focus-color:var(--sgui-focus);--sgui-slider-mark-color:var(--sgui-text-muted);--sgui-slider-error-text:var(--sgui-danger);--sgui-text-field-affix-text:var(--sgui-text-muted);--sgui-text-field-affix-surface:var(--sgui-surface-subtle);--sgui-rating-text:var(--sgui-text);--sgui-rating-border:var(--sgui-border);--sgui-rating-surface:var(--sgui-surface);--sgui-rating-symbol-color:var(--sgui-text-muted);--sgui-rating-selected-surface:var(--sgui-action);--sgui-rating-selected-text:var(--sgui-on-action);--sgui-rating-focus-color:var(--sgui-focus);--sgui-rating-description-text:var(--sgui-text-muted);--sgui-rating-error-text:var(--sgui-danger);--sgui-rating-symbol-size:var(--sgui-h5-size);--sgui-rating-symbol-line-height:var(--sgui-symbol-line-height);--sgui-slider-tick-on-fill-color:var(--sgui-on-action);color-scheme:dark}@media (prefers-color-scheme:dark){:where([data-sgui-theme=system]){--sgui-surface:#0f172a;--sgui-surface-subtle:#1e293b;--sgui-text:#e2e8f0;--sgui-text-muted:#cbd5e1;--sgui-border:#cbd5e1;--sgui-divider:#475569;--sgui-action:#60a5fa;--sgui-action-hover:#93c5fd;--sgui-on-action:#0f172a;--sgui-danger:#f87171;--sgui-focus:#60a5fa;--sgui-backdrop:#000000b3;--sgui-surface-raised:var(--sgui-surface);--sgui-surface-overlay:var(--sgui-surface);--sgui-surface-hover:var(--sgui-surface-subtle);--sgui-surface-pressed:var(--sgui-surface-subtle);--sgui-text-inverse:var(--sgui-surface);--sgui-text-disabled:var(--sgui-text-muted);--sgui-border-subtle:var(--sgui-divider);--sgui-separator:var(--sgui-divider);--sgui-action-pressed:var(--sgui-action-hover);--sgui-action-neutral:var(--sgui-text);--sgui-action-neutral-hover:var(--sgui-text-muted);--sgui-action-neutral-pressed:var(--sgui-text);--sgui-on-action-neutral:var(--sgui-surface);--sgui-action-destructive:var(--sgui-danger);--sgui-on-action-destructive:var(--sgui-on-action);--sgui-surface-selected:var(--sgui-surface-subtle);--sgui-text-selected:var(--sgui-text);--sgui-border-selected:var(--sgui-action);--sgui-surface-disabled:var(--sgui-surface-subtle);--sgui-border-disabled:var(--sgui-divider);--sgui-validation-error:var(--sgui-danger);--sgui-validation-info:var(--sgui-action);--sgui-validation-surface:var(--sgui-surface-subtle);--sgui-focus-on-raised:var(--sgui-focus);--sgui-focus-on-overlay:var(--sgui-focus);--sgui-action-destructive-hover:#fca5a5;--sgui-action-destructive-pressed:#fca5a5;--sgui-validation-success:#4ade80;--sgui-validation-warning:#fcd34d;--sgui-text-subtle:#94a3b8;--sgui-button-primary-background:var(--sgui-action);--sgui-button-primary-hover-background:var(--sgui-action-hover);--sgui-button-primary-pressed-background:var(--sgui-action-pressed);--sgui-button-primary-text:var(--sgui-on-action);--sgui-button-neutral-background:var(--sgui-action-neutral);--sgui-button-neutral-hover-background:var(--sgui-action-neutral-hover);--sgui-button-neutral-pressed-background:var(--sgui-action-neutral-pressed);--sgui-button-neutral-text:var(--sgui-on-action-neutral);--sgui-button-destructive-background:var(--sgui-action-destructive);--sgui-button-destructive-hover-background:var(--sgui-action-destructive-hover);--sgui-button-destructive-pressed-background:var(--sgui-action-destructive-pressed);--sgui-button-destructive-text:var(--sgui-on-action-destructive);--sgui-button-radius:var(--sgui-control-radius);--sgui-button-height:var(--sgui-control-height);--sgui-button-padding:var(--sgui-control-padding);--sgui-field-background:var(--sgui-surface);--sgui-field-text:var(--sgui-text);--sgui-field-border:var(--sgui-border);--sgui-field-invalid-border:var(--sgui-validation-error);--sgui-menu-background:var(--sgui-surface-overlay);--sgui-menu-hover-background:var(--sgui-surface-hover);--sgui-menu-pressed-background:var(--sgui-surface-pressed);--sgui-menu-selected-background:var(--sgui-surface-selected);--sgui-menu-selected-text:var(--sgui-text-selected);--sgui-menu-separator:var(--sgui-separator);--sgui-dialog-background:var(--sgui-surface-overlay);--sgui-dialog-backdrop:var(--sgui-backdrop);--sgui-dialog-shadow:var(--sgui-overlay-shadow);--sgui-card-background:var(--sgui-surface-raised);--sgui-card-border:var(--sgui-border-subtle);--sgui-control-focus-color:var(--sgui-focus);--sgui-control-focus-width:var(--sgui-focus-width);--sgui-control-focus-offset:var(--sgui-focus-offset);--sgui-field-control-radius:var(--sgui-field-radius);--sgui-owned-grid-text:var(--sgui-text);--sgui-owned-grid-muted-text:var(--sgui-text-muted);--sgui-owned-grid-border:var(--sgui-border);--sgui-owned-grid-background:var(--sgui-surface);--sgui-owned-grid-subtle-background:var(--sgui-surface-subtle);--sgui-app-modal-muted-text:var(--sgui-text-muted);--sgui-app-operation-steps-muted-text:var(--sgui-text-muted);--sgui-app-operation-steps-action:var(--sgui-action);--sgui-app-operation-steps-danger:var(--sgui-danger);--sgui-app-page-header-subtle-background:var(--sgui-surface-subtle);--sgui-app-page-header-text:var(--sgui-text);--sgui-app-page-header-divider:var(--sgui-divider);--sgui-app-page-header-background:var(--sgui-surface);--sgui-app-page-tabs-background:var(--sgui-surface);--sgui-app-page-tabs-text:var(--sgui-text);--sgui-app-page-tabs-divider:var(--sgui-divider);--sgui-app-page-tabs-action:var(--sgui-action);--sgui-app-shell-subtle-background:var(--sgui-surface-subtle);--sgui-app-shell-text:var(--sgui-text);--sgui-app-shell-divider:var(--sgui-divider);--sgui-auth-shell-subtle-background:var(--sgui-surface-subtle);--sgui-auth-shell-text:var(--sgui-text);--sgui-auth-shell-background:var(--sgui-surface);--sgui-auth-shell-divider:var(--sgui-divider);--sgui-card-pagination-footer-divider:var(--sgui-divider);--sgui-card-pagination-footer-subtle-background:var(--sgui-surface-subtle);--sgui-card-pagination-footer-text:var(--sgui-text);--sgui-course-card-frame-subtle-background:var(--sgui-surface-subtle);--sgui-content-editor-chrome-subtle-background:var(--sgui-surface-subtle);--sgui-content-editor-chrome-text:var(--sgui-text);--sgui-content-editor-chrome-divider:var(--sgui-divider);--sgui-content-editor-chrome-action:var(--sgui-action);--sgui-data-toolbar-text:var(--sgui-text);--sgui-data-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-data-toolbar-border:var(--sgui-border);--sgui-data-toolbar-muted-text:var(--sgui-text-muted);--sgui-data-toolbar-background:var(--sgui-surface);--sgui-data-toolbar-on-action:var(--sgui-on-action);--sgui-data-toolbar-action:var(--sgui-action);--sgui-document-editor-layout-text:var(--sgui-text);--sgui-document-editor-layout-background:var(--sgui-surface);--sgui-document-editor-layout-divider:var(--sgui-divider);--sgui-document-editor-toolbar-text:var(--sgui-text);--sgui-document-editor-toolbar-background:var(--sgui-surface);--sgui-document-editor-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-document-editor-toolbar-action:var(--sgui-action);--sgui-document-editor-toolbar-muted-text:var(--sgui-text-muted);--sgui-experience-page-navigator-divider:var(--sgui-divider);--sgui-experience-page-navigator-background:var(--sgui-surface);--sgui-experience-page-navigator-text:var(--sgui-text);--sgui-experience-page-navigator-subtle-background:var(--sgui-surface-subtle);--sgui-experience-page-navigator-muted-text:var(--sgui-text-muted);--sgui-floating-text-selection-toolbar-background:var(--sgui-surface);--sgui-floating-text-selection-toolbar-text:var(--sgui-text);--sgui-floating-text-selection-toolbar-border:var(--sgui-border);--sgui-floating-text-selection-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-floating-text-selection-toolbar-action:var(--sgui-action);--sgui-image-upload-modal-border:var(--sgui-border);--sgui-image-upload-modal-muted-text:var(--sgui-text-muted);--sgui-instructor-course-card-muted-text:var(--sgui-text-muted);--sgui-instructor-course-card-text:var(--sgui-text);--sgui-instructor-course-card-action:var(--sgui-action);--sgui-instructor-course-card-on-action:var(--sgui-on-action);--sgui-instructor-course-card-action-hover:var(--sgui-action-hover);--sgui-learner-course-card-muted-text:var(--sgui-text-muted);--sgui-learner-course-card-action:var(--sgui-action);--sgui-learner-course-card-background:var(--sgui-surface);--sgui-page-rich-text-editor-section-text:var(--sgui-text);--sgui-page-rich-text-editor-section-background:var(--sgui-surface);--sgui-page-rich-text-editor-section-muted-text:var(--sgui-text-muted);--sgui-page-rich-text-editor-section-action:var(--sgui-action);--sgui-page-rich-text-editor-section-divider:var(--sgui-divider);--sgui-page-rich-text-editor-section-subtle-background:var(--sgui-surface-subtle);--sgui-rich-text-formatting-toolbar-divider:var(--sgui-divider);--sgui-rich-text-formatting-toolbar-background:var(--sgui-surface);--sgui-rich-text-formatting-toolbar-text:var(--sgui-text);--sgui-rich-text-formatting-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-rich-text-formatting-toolbar-border:var(--sgui-border);--sgui-side-navigation-divider:var(--sgui-divider);--sgui-side-navigation-background:var(--sgui-surface);--sgui-side-navigation-text:var(--sgui-text);--sgui-side-navigation-muted-text:var(--sgui-text-muted);--sgui-side-navigation-subtle-background:var(--sgui-surface-hover);--sgui-side-navigation-danger:var(--sgui-danger);--sgui-text-color-picker-control-border:var(--sgui-border);--sgui-text-color-picker-control-text:var(--sgui-text);--sgui-text-color-picker-control-background:var(--sgui-surface);--sgui-text-style-menu-control-border:var(--sgui-border);--sgui-text-style-menu-control-text:var(--sgui-text);--sgui-text-style-menu-control-background:var(--sgui-surface);--sgui-text-style-menu-control-subtle-background:var(--sgui-surface-subtle);--sgui-async-multi-select-border:var(--sgui-border);--sgui-async-multi-select-focus-color:var(--sgui-focus);--sgui-async-multi-select-interaction-surface:var(--sgui-surface-subtle);--sgui-async-multi-select-status-text:var(--sgui-text-muted);--sgui-async-multi-select-surface:var(--sgui-surface);--sgui-async-multi-select-text:var(--sgui-text);--sgui-async-multi-select-unavailable-text:var(--sgui-text-muted);--sgui-avatar-subtle-surface:var(--sgui-surface-subtle);--sgui-avatar-text:var(--sgui-text);--sgui-badge-action-surface:var(--sgui-action);--sgui-badge-on-action-text:var(--sgui-on-action);--sgui-badge-subtle-surface:var(--sgui-surface-subtle);--sgui-badge-text:var(--sgui-text);--sgui-breadcrumbs-muted-text:var(--sgui-text-muted);--sgui-button-border:var(--sgui-border);--sgui-button-focus-color:var(--sgui-focus);--sgui-button-group-border:var(--sgui-border);--sgui-button-group-divider:var(--sgui-divider);--sgui-button-neutral-foreground:var(--sgui-text);--sgui-button-neutral-surface:var(--sgui-surface-subtle);--sgui-button-primary-foreground:var(--sgui-action);--sgui-button-subtle-interaction-background:var(--sgui-surface-hover);--sgui-checkbox-border:var(--sgui-border);--sgui-checkbox-description-text:var(--sgui-text-muted);--sgui-checkbox-error-text:var(--sgui-danger);--sgui-checkbox-focus-color:var(--sgui-focus);--sgui-checkbox-invalid-border:var(--sgui-danger);--sgui-checkbox-selected-surface:var(--sgui-action);--sgui-checkbox-selected-text:var(--sgui-on-action);--sgui-checkbox-surface:var(--sgui-surface);--sgui-checkbox-text:var(--sgui-text);--sgui-chip-border:var(--sgui-border);--sgui-chip-primary-border:var(--sgui-action);--sgui-chip-primary-foreground:var(--sgui-action);--sgui-chip-primary-surface:var(--sgui-action);--sgui-chip-primary-text:var(--sgui-on-action);--sgui-chip-subtle-surface:var(--sgui-surface-subtle);--sgui-chip-text:var(--sgui-text);--sgui-combo-box-border:var(--sgui-border);--sgui-combo-box-focus-color:var(--sgui-focus);--sgui-combo-box-interaction-surface:var(--sgui-surface-subtle);--sgui-combo-box-surface:var(--sgui-surface);--sgui-combo-box-text:var(--sgui-text);--sgui-data-grid-border:var(--sgui-border);--sgui-data-grid-focus-color:var(--sgui-focus);--sgui-data-grid-header-surface:var(--sgui-surface-subtle);--sgui-data-grid-resizer-border:var(--sgui-border);--sgui-data-grid-selected-surface:var(--sgui-surface-subtle);--sgui-data-grid-surface:var(--sgui-surface);--sgui-data-grid-text:var(--sgui-text);--sgui-date-field-focus-color:var(--sgui-focus);--sgui-date-field-focused-surface:var(--sgui-surface-subtle);--sgui-date-field-invalid-border:var(--sgui-danger);--sgui-date-field-placeholder-text:var(--sgui-text-muted);--sgui-date-range-selector-focus-color:var(--sgui-focus);--sgui-date-range-selector-hover-surface:var(--sgui-surface-subtle);--sgui-date-range-selector-muted-text:var(--sgui-text-muted);--sgui-date-range-selector-preview-text:var(--sgui-text-muted);--sgui-date-range-selector-selected-surface:var(--sgui-action);--sgui-date-range-selector-selected-text:var(--sgui-on-action);--sgui-date-range-selector-surface:var(--sgui-surface);--sgui-date-range-selector-text:var(--sgui-text);--sgui-date-range-selector-unavailable-text:var(--sgui-text-muted);--sgui-date-range-selector-weekday-text:var(--sgui-text-muted);--sgui-dialog-description-text:var(--sgui-text-muted);--sgui-dialog-divider:var(--sgui-divider);--sgui-dialog-focus-color:var(--sgui-focus);--sgui-dialog-surface:var(--sgui-surface);--sgui-dialog-text:var(--sgui-text);--sgui-divider-divider:var(--sgui-divider);--sgui-link-action-text:var(--sgui-action);--sgui-link-focus-color:var(--sgui-focus);--sgui-list-subtle-surface:var(--sgui-surface-subtle);--sgui-menu-border:var(--sgui-border);--sgui-menu-danger-text:var(--sgui-danger);--sgui-menu-error-text:var(--sgui-danger);--sgui-menu-focus-color:var(--sgui-focus);--sgui-menu-focused-surface:var(--sgui-surface-subtle);--sgui-menu-selected-surface:var(--sgui-surface-subtle);--sgui-menu-separator-border:var(--sgui-border);--sgui-menu-shortcut-text:var(--sgui-text-muted);--sgui-menu-surface:var(--sgui-surface);--sgui-menu-text:var(--sgui-text);--sgui-navigation-action-text:var(--sgui-action);--sgui-navigation-subtle-surface:var(--sgui-surface-subtle);--sgui-navigation-text:var(--sgui-text);--sgui-pagination-border:var(--sgui-border);--sgui-pagination-focus-color:var(--sgui-focus);--sgui-pagination-surface:var(--sgui-surface);--sgui-pagination-text:var(--sgui-text);--sgui-popover-border:var(--sgui-border);--sgui-popover-focus-color:var(--sgui-focus);--sgui-popover-surface:var(--sgui-surface);--sgui-popover-text:var(--sgui-text);--sgui-progress-fill-color:var(--sgui-action);--sgui-progress-text:var(--sgui-text);--sgui-progress-track-color:var(--sgui-divider);--sgui-radio-group-border:var(--sgui-border);--sgui-radio-group-description-text:var(--sgui-text-muted);--sgui-radio-group-error-text:var(--sgui-danger);--sgui-radio-group-focus-color:var(--sgui-focus);--sgui-radio-group-invalid-border:var(--sgui-danger);--sgui-radio-group-selected-border:var(--sgui-action);--sgui-radio-group-surface:var(--sgui-surface);--sgui-radio-group-text:var(--sgui-text);--sgui-status-danger-text:var(--sgui-danger);--sgui-status-muted-text:var(--sgui-text-muted);--sgui-surface-divider:var(--sgui-divider);--sgui-surface-subtle-surface:var(--sgui-surface-subtle);--sgui-surface-surface:var(--sgui-surface);--sgui-surface-text:var(--sgui-text);--sgui-switch-border:var(--sgui-border);--sgui-switch-description-text:var(--sgui-text-muted);--sgui-switch-focus-color:var(--sgui-focus);--sgui-switch-selected-surface:var(--sgui-action);--sgui-switch-selected-thumb-color:var(--sgui-on-action);--sgui-switch-subtle-surface:var(--sgui-surface-subtle);--sgui-switch-text:var(--sgui-text);--sgui-switch-thumb-color:var(--sgui-text);--sgui-table-divider:var(--sgui-divider);--sgui-table-header-surface:var(--sgui-surface-subtle);--sgui-table-surface:var(--sgui-surface);--sgui-table-text:var(--sgui-text);--sgui-tabs-divider:var(--sgui-divider);--sgui-tabs-focus-color:var(--sgui-focus);--sgui-tabs-hover-surface:var(--sgui-surface-subtle);--sgui-tabs-selected-action-text:var(--sgui-action);--sgui-tabs-selected-border:var(--sgui-action);--sgui-tabs-surface:var(--sgui-surface);--sgui-tabs-text:var(--sgui-text);--sgui-tag-group-border:var(--sgui-border);--sgui-tag-group-focus-color:var(--sgui-focus);--sgui-tag-group-primary-border:var(--sgui-action);--sgui-tag-group-primary-surface:var(--sgui-action);--sgui-tag-group-primary-text:var(--sgui-on-action);--sgui-tag-group-subtle-surface:var(--sgui-surface-subtle);--sgui-tag-group-text:var(--sgui-text);--sgui-text-field-description-text:var(--sgui-text-muted);--sgui-text-field-error-text:var(--sgui-danger);--sgui-text-field-focus-color:var(--sgui-focus);--sgui-text-field-invalid-border:var(--sgui-danger);--sgui-text-field-placeholder-text:var(--sgui-text-muted);--sgui-text-field-read-only-surface:var(--sgui-surface-subtle);--sgui-theme-scope-text:var(--sgui-text);--sgui-toggle-button-border:var(--sgui-border);--sgui-toggle-button-focus-color:var(--sgui-focus);--sgui-toggle-button-hover-surface:var(--sgui-surface-subtle);--sgui-toggle-button-selected-border:var(--sgui-action);--sgui-toggle-button-selected-hover-surface:var(--sgui-action-hover);--sgui-toggle-button-selected-surface:var(--sgui-action);--sgui-toggle-button-selected-text:var(--sgui-on-action);--sgui-toggle-button-surface:var(--sgui-surface);--sgui-toggle-button-text:var(--sgui-text);--sgui-tooltip-border:var(--sgui-border);--sgui-tooltip-surface:var(--sgui-surface);--sgui-tooltip-text:var(--sgui-text);--sgui-typography-danger-text:var(--sgui-danger);--sgui-typography-muted-text:var(--sgui-text-muted);--sgui-typography-accent-foreground:var(--sgui-action);--sgui-typography-subtle-text:var(--sgui-text-subtle);--sgui-scrollbar-thumb:var(--sgui-border);--sgui-icon-panel-navigation-background:var(--sgui-surface);--sgui-icon-panel-navigation-text:var(--sgui-text);--sgui-icon-panel-navigation-divider:var(--sgui-divider);--sgui-icon-panel-navigation-active-background:var(--sgui-surface-subtle);--sgui-side-navigation-selected-background:var(--sgui-surface-selected);--sgui-side-navigation-selected-text:var(--sgui-text-selected);--sgui-side-navigation-item-height:var(--sgui-navigation-item-height);--sgui-side-navigation-label-size:var(--sgui-control-text-size);--sgui-side-navigation-icon-size:var(--sgui-navigation-icon-size);--sgui-control-minimum-target-size:var(--sgui-minimum-target-size);--sgui-icon-panel-navigation-item-size:var(--sgui-navigation-item-height);--sgui-icon-panel-navigation-icon-size:var(--sgui-navigation-icon-size);--sgui-icon-panel-navigation-rail-padding:var(--sgui-space1);--sgui-icon-panel-navigation-label-size:var(--sgui-control-text-size);--sgui-tabs-maximum-tab-width:var(--sgui-tab-maximum-width);--sgui-date-range-selector-preset-border:var(--sgui-divider);--sgui-search-field-surface:var(--sgui-surface);--sgui-search-field-text:var(--sgui-text);--sgui-search-field-border:var(--sgui-border);--sgui-search-field-focus-color:var(--sgui-focus);--sgui-search-field-interaction-surface:var(--sgui-surface-subtle);--sgui-searchable-select-description-text:var(--sgui-text-muted);--sgui-searchable-select-error-text:var(--sgui-danger);--sgui-slider-text:var(--sgui-text);--sgui-slider-description-text:var(--sgui-text-muted);--sgui-slider-track-surface:var(--sgui-surface-subtle);--sgui-slider-track-border:var(--sgui-border);--sgui-slider-selected-surface:var(--sgui-action);--sgui-slider-hover-surface:var(--sgui-action-hover);--sgui-slider-focus-color:var(--sgui-focus);--sgui-slider-mark-color:var(--sgui-text-muted);--sgui-slider-error-text:var(--sgui-danger);--sgui-text-field-affix-text:var(--sgui-text-muted);--sgui-text-field-affix-surface:var(--sgui-surface-subtle);--sgui-rating-text:var(--sgui-text);--sgui-rating-border:var(--sgui-border);--sgui-rating-surface:var(--sgui-surface);--sgui-rating-symbol-color:var(--sgui-text-muted);--sgui-rating-selected-surface:var(--sgui-action);--sgui-rating-selected-text:var(--sgui-on-action);--sgui-rating-focus-color:var(--sgui-focus);--sgui-rating-description-text:var(--sgui-text-muted);--sgui-rating-error-text:var(--sgui-danger);--sgui-rating-symbol-size:var(--sgui-h5-size);--sgui-rating-symbol-line-height:var(--sgui-symbol-line-height);--sgui-slider-tick-on-fill-color:var(--sgui-on-action);color-scheme:dark}}:where([data-sgui-density=compact]){--sgui-control-height:var(--sgui-compact-control-height);--sgui-control-padding:var(--sgui-compact-control-padding);--sgui-navigation-item-height:var(--sgui-compact-navigation-item-height);--sgui-control-text-size:var(--sgui-compact-control-text-size);--sgui-surface-raised:var(--sgui-surface);--sgui-surface-overlay:var(--sgui-surface);--sgui-surface-hover:var(--sgui-surface-subtle);--sgui-surface-pressed:var(--sgui-surface-subtle);--sgui-text-inverse:var(--sgui-surface);--sgui-text-disabled:var(--sgui-text-muted);--sgui-border-subtle:var(--sgui-divider);--sgui-separator:var(--sgui-divider);--sgui-action-pressed:var(--sgui-action-hover);--sgui-action-neutral:var(--sgui-text);--sgui-action-neutral-hover:var(--sgui-text-muted);--sgui-action-neutral-pressed:var(--sgui-text);--sgui-on-action-neutral:var(--sgui-surface);--sgui-action-destructive:var(--sgui-danger);--sgui-on-action-destructive:var(--sgui-on-action);--sgui-surface-selected:var(--sgui-surface-subtle);--sgui-text-selected:var(--sgui-text);--sgui-border-selected:var(--sgui-action);--sgui-surface-disabled:var(--sgui-surface-subtle);--sgui-border-disabled:var(--sgui-divider);--sgui-validation-error:var(--sgui-danger);--sgui-validation-info:var(--sgui-action);--sgui-validation-surface:var(--sgui-surface-subtle);--sgui-focus-on-raised:var(--sgui-focus);--sgui-focus-on-overlay:var(--sgui-focus);--sgui-button-primary-background:var(--sgui-action);--sgui-button-primary-hover-background:var(--sgui-action-hover);--sgui-button-primary-pressed-background:var(--sgui-action-pressed);--sgui-button-primary-text:var(--sgui-on-action);--sgui-button-neutral-background:var(--sgui-action-neutral);--sgui-button-neutral-hover-background:var(--sgui-action-neutral-hover);--sgui-button-neutral-pressed-background:var(--sgui-action-neutral-pressed);--sgui-button-neutral-text:var(--sgui-on-action-neutral);--sgui-button-destructive-background:var(--sgui-action-destructive);--sgui-button-destructive-hover-background:var(--sgui-action-destructive-hover);--sgui-button-destructive-pressed-background:var(--sgui-action-destructive-pressed);--sgui-button-destructive-text:var(--sgui-on-action-destructive);--sgui-button-radius:var(--sgui-control-radius);--sgui-button-height:var(--sgui-control-height);--sgui-button-padding:var(--sgui-control-padding);--sgui-field-background:var(--sgui-surface);--sgui-field-text:var(--sgui-text);--sgui-field-border:var(--sgui-border);--sgui-field-invalid-border:var(--sgui-validation-error);--sgui-menu-background:var(--sgui-surface-overlay);--sgui-menu-hover-background:var(--sgui-surface-hover);--sgui-menu-pressed-background:var(--sgui-surface-pressed);--sgui-menu-selected-background:var(--sgui-surface-selected);--sgui-menu-selected-text:var(--sgui-text-selected);--sgui-menu-separator:var(--sgui-separator);--sgui-dialog-background:var(--sgui-surface-overlay);--sgui-dialog-backdrop:var(--sgui-backdrop);--sgui-dialog-shadow:var(--sgui-overlay-shadow);--sgui-card-background:var(--sgui-surface-raised);--sgui-card-border:var(--sgui-border-subtle);--sgui-control-focus-color:var(--sgui-focus);--sgui-control-focus-width:var(--sgui-focus-width);--sgui-control-focus-offset:var(--sgui-focus-offset);--sgui-field-control-radius:var(--sgui-field-radius);--sgui-owned-grid-text:var(--sgui-text);--sgui-owned-grid-muted-text:var(--sgui-text-muted);--sgui-owned-grid-border:var(--sgui-border);--sgui-owned-grid-background:var(--sgui-surface);--sgui-owned-grid-subtle-background:var(--sgui-surface-subtle);--sgui-app-modal-muted-text:var(--sgui-text-muted);--sgui-app-operation-steps-muted-text:var(--sgui-text-muted);--sgui-app-operation-steps-action:var(--sgui-action);--sgui-app-operation-steps-danger:var(--sgui-danger);--sgui-app-page-header-subtle-background:var(--sgui-surface-subtle);--sgui-app-page-header-text:var(--sgui-text);--sgui-app-page-header-divider:var(--sgui-divider);--sgui-app-page-header-background:var(--sgui-surface);--sgui-app-page-tabs-background:var(--sgui-surface);--sgui-app-page-tabs-text:var(--sgui-text);--sgui-app-page-tabs-divider:var(--sgui-divider);--sgui-app-page-tabs-action:var(--sgui-action);--sgui-app-shell-subtle-background:var(--sgui-surface-subtle);--sgui-app-shell-text:var(--sgui-text);--sgui-app-shell-divider:var(--sgui-divider);--sgui-auth-shell-subtle-background:var(--sgui-surface-subtle);--sgui-auth-shell-text:var(--sgui-text);--sgui-auth-shell-background:var(--sgui-surface);--sgui-auth-shell-divider:var(--sgui-divider);--sgui-card-pagination-footer-divider:var(--sgui-divider);--sgui-card-pagination-footer-subtle-background:var(--sgui-surface-subtle);--sgui-card-pagination-footer-text:var(--sgui-text);--sgui-course-card-frame-subtle-background:var(--sgui-surface-subtle);--sgui-content-editor-chrome-subtle-background:var(--sgui-surface-subtle);--sgui-content-editor-chrome-text:var(--sgui-text);--sgui-content-editor-chrome-divider:var(--sgui-divider);--sgui-content-editor-chrome-action:var(--sgui-action);--sgui-data-toolbar-text:var(--sgui-text);--sgui-data-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-data-toolbar-border:var(--sgui-border);--sgui-data-toolbar-muted-text:var(--sgui-text-muted);--sgui-data-toolbar-background:var(--sgui-surface);--sgui-data-toolbar-on-action:var(--sgui-on-action);--sgui-data-toolbar-action:var(--sgui-action);--sgui-document-editor-layout-text:var(--sgui-text);--sgui-document-editor-layout-background:var(--sgui-surface);--sgui-document-editor-layout-divider:var(--sgui-divider);--sgui-document-editor-toolbar-text:var(--sgui-text);--sgui-document-editor-toolbar-background:var(--sgui-surface);--sgui-document-editor-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-document-editor-toolbar-action:var(--sgui-action);--sgui-document-editor-toolbar-muted-text:var(--sgui-text-muted);--sgui-experience-page-navigator-divider:var(--sgui-divider);--sgui-experience-page-navigator-background:var(--sgui-surface);--sgui-experience-page-navigator-text:var(--sgui-text);--sgui-experience-page-navigator-subtle-background:var(--sgui-surface-subtle);--sgui-experience-page-navigator-muted-text:var(--sgui-text-muted);--sgui-floating-text-selection-toolbar-background:var(--sgui-surface);--sgui-floating-text-selection-toolbar-text:var(--sgui-text);--sgui-floating-text-selection-toolbar-border:var(--sgui-border);--sgui-floating-text-selection-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-floating-text-selection-toolbar-action:var(--sgui-action);--sgui-image-upload-modal-border:var(--sgui-border);--sgui-image-upload-modal-muted-text:var(--sgui-text-muted);--sgui-instructor-course-card-muted-text:var(--sgui-text-muted);--sgui-instructor-course-card-text:var(--sgui-text);--sgui-instructor-course-card-action:var(--sgui-action);--sgui-instructor-course-card-on-action:var(--sgui-on-action);--sgui-instructor-course-card-action-hover:var(--sgui-action-hover);--sgui-learner-course-card-muted-text:var(--sgui-text-muted);--sgui-learner-course-card-action:var(--sgui-action);--sgui-learner-course-card-background:var(--sgui-surface);--sgui-page-rich-text-editor-section-text:var(--sgui-text);--sgui-page-rich-text-editor-section-background:var(--sgui-surface);--sgui-page-rich-text-editor-section-muted-text:var(--sgui-text-muted);--sgui-page-rich-text-editor-section-action:var(--sgui-action);--sgui-page-rich-text-editor-section-divider:var(--sgui-divider);--sgui-page-rich-text-editor-section-subtle-background:var(--sgui-surface-subtle);--sgui-rich-text-formatting-toolbar-divider:var(--sgui-divider);--sgui-rich-text-formatting-toolbar-background:var(--sgui-surface);--sgui-rich-text-formatting-toolbar-text:var(--sgui-text);--sgui-rich-text-formatting-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-rich-text-formatting-toolbar-border:var(--sgui-border);--sgui-side-navigation-divider:var(--sgui-divider);--sgui-side-navigation-background:var(--sgui-surface);--sgui-side-navigation-text:var(--sgui-text);--sgui-side-navigation-muted-text:var(--sgui-text-muted);--sgui-side-navigation-subtle-background:var(--sgui-surface-hover);--sgui-side-navigation-danger:var(--sgui-danger);--sgui-text-color-picker-control-border:var(--sgui-border);--sgui-text-color-picker-control-text:var(--sgui-text);--sgui-text-color-picker-control-background:var(--sgui-surface);--sgui-text-style-menu-control-border:var(--sgui-border);--sgui-text-style-menu-control-text:var(--sgui-text);--sgui-text-style-menu-control-background:var(--sgui-surface);--sgui-text-style-menu-control-subtle-background:var(--sgui-surface-subtle);--sgui-async-multi-select-border:var(--sgui-border);--sgui-async-multi-select-focus-color:var(--sgui-focus);--sgui-async-multi-select-interaction-surface:var(--sgui-surface-subtle);--sgui-async-multi-select-status-text:var(--sgui-text-muted);--sgui-async-multi-select-surface:var(--sgui-surface);--sgui-async-multi-select-text:var(--sgui-text);--sgui-async-multi-select-unavailable-text:var(--sgui-text-muted);--sgui-avatar-subtle-surface:var(--sgui-surface-subtle);--sgui-avatar-text:var(--sgui-text);--sgui-badge-action-surface:var(--sgui-action);--sgui-badge-on-action-text:var(--sgui-on-action);--sgui-badge-subtle-surface:var(--sgui-surface-subtle);--sgui-badge-text:var(--sgui-text);--sgui-breadcrumbs-muted-text:var(--sgui-text-muted);--sgui-button-border:var(--sgui-border);--sgui-button-focus-color:var(--sgui-focus);--sgui-button-group-border:var(--sgui-border);--sgui-button-group-divider:var(--sgui-divider);--sgui-button-neutral-foreground:var(--sgui-text);--sgui-button-neutral-surface:var(--sgui-surface-subtle);--sgui-button-primary-foreground:var(--sgui-action);--sgui-button-subtle-interaction-background:var(--sgui-surface-hover);--sgui-checkbox-border:var(--sgui-border);--sgui-checkbox-description-text:var(--sgui-text-muted);--sgui-checkbox-error-text:var(--sgui-danger);--sgui-checkbox-focus-color:var(--sgui-focus);--sgui-checkbox-invalid-border:var(--sgui-danger);--sgui-checkbox-selected-surface:var(--sgui-action);--sgui-checkbox-selected-text:var(--sgui-on-action);--sgui-checkbox-surface:var(--sgui-surface);--sgui-checkbox-text:var(--sgui-text);--sgui-chip-border:var(--sgui-border);--sgui-chip-primary-border:var(--sgui-action);--sgui-chip-primary-foreground:var(--sgui-action);--sgui-chip-primary-surface:var(--sgui-action);--sgui-chip-primary-text:var(--sgui-on-action);--sgui-chip-subtle-surface:var(--sgui-surface-subtle);--sgui-chip-text:var(--sgui-text);--sgui-combo-box-border:var(--sgui-border);--sgui-combo-box-focus-color:var(--sgui-focus);--sgui-combo-box-interaction-surface:var(--sgui-surface-subtle);--sgui-combo-box-surface:var(--sgui-surface);--sgui-combo-box-text:var(--sgui-text);--sgui-data-grid-border:var(--sgui-border);--sgui-data-grid-focus-color:var(--sgui-focus);--sgui-data-grid-header-surface:var(--sgui-surface-subtle);--sgui-data-grid-resizer-border:var(--sgui-border);--sgui-data-grid-selected-surface:var(--sgui-surface-subtle);--sgui-data-grid-surface:var(--sgui-surface);--sgui-data-grid-text:var(--sgui-text);--sgui-date-field-focus-color:var(--sgui-focus);--sgui-date-field-focused-surface:var(--sgui-surface-subtle);--sgui-date-field-invalid-border:var(--sgui-danger);--sgui-date-field-placeholder-text:var(--sgui-text-muted);--sgui-date-range-selector-focus-color:var(--sgui-focus);--sgui-date-range-selector-hover-surface:var(--sgui-surface-subtle);--sgui-date-range-selector-muted-text:var(--sgui-text-muted);--sgui-date-range-selector-preview-text:var(--sgui-text-muted);--sgui-date-range-selector-selected-surface:var(--sgui-action);--sgui-date-range-selector-selected-text:var(--sgui-on-action);--sgui-date-range-selector-surface:var(--sgui-surface);--sgui-date-range-selector-text:var(--sgui-text);--sgui-date-range-selector-unavailable-text:var(--sgui-text-muted);--sgui-date-range-selector-weekday-text:var(--sgui-text-muted);--sgui-dialog-description-text:var(--sgui-text-muted);--sgui-dialog-divider:var(--sgui-divider);--sgui-dialog-focus-color:var(--sgui-focus);--sgui-dialog-surface:var(--sgui-surface);--sgui-dialog-text:var(--sgui-text);--sgui-divider-divider:var(--sgui-divider);--sgui-link-action-text:var(--sgui-action);--sgui-link-focus-color:var(--sgui-focus);--sgui-list-subtle-surface:var(--sgui-surface-subtle);--sgui-menu-border:var(--sgui-border);--sgui-menu-danger-text:var(--sgui-danger);--sgui-menu-error-text:var(--sgui-danger);--sgui-menu-focus-color:var(--sgui-focus);--sgui-menu-focused-surface:var(--sgui-surface-subtle);--sgui-menu-selected-surface:var(--sgui-surface-subtle);--sgui-menu-separator-border:var(--sgui-border);--sgui-menu-shortcut-text:var(--sgui-text-muted);--sgui-menu-surface:var(--sgui-surface);--sgui-menu-text:var(--sgui-text);--sgui-navigation-action-text:var(--sgui-action);--sgui-navigation-subtle-surface:var(--sgui-surface-subtle);--sgui-navigation-text:var(--sgui-text);--sgui-pagination-border:var(--sgui-border);--sgui-pagination-focus-color:var(--sgui-focus);--sgui-pagination-surface:var(--sgui-surface);--sgui-pagination-text:var(--sgui-text);--sgui-popover-border:var(--sgui-border);--sgui-popover-focus-color:var(--sgui-focus);--sgui-popover-surface:var(--sgui-surface);--sgui-popover-text:var(--sgui-text);--sgui-progress-fill-color:var(--sgui-action);--sgui-progress-text:var(--sgui-text);--sgui-progress-track-color:var(--sgui-divider);--sgui-radio-group-border:var(--sgui-border);--sgui-radio-group-description-text:var(--sgui-text-muted);--sgui-radio-group-error-text:var(--sgui-danger);--sgui-radio-group-focus-color:var(--sgui-focus);--sgui-radio-group-invalid-border:var(--sgui-danger);--sgui-radio-group-selected-border:var(--sgui-action);--sgui-radio-group-surface:var(--sgui-surface);--sgui-radio-group-text:var(--sgui-text);--sgui-status-danger-text:var(--sgui-danger);--sgui-status-muted-text:var(--sgui-text-muted);--sgui-surface-divider:var(--sgui-divider);--sgui-surface-subtle-surface:var(--sgui-surface-subtle);--sgui-surface-surface:var(--sgui-surface);--sgui-surface-text:var(--sgui-text);--sgui-switch-border:var(--sgui-border);--sgui-switch-description-text:var(--sgui-text-muted);--sgui-switch-focus-color:var(--sgui-focus);--sgui-switch-selected-surface:var(--sgui-action);--sgui-switch-selected-thumb-color:var(--sgui-on-action);--sgui-switch-subtle-surface:var(--sgui-surface-subtle);--sgui-switch-text:var(--sgui-text);--sgui-switch-thumb-color:var(--sgui-text);--sgui-table-divider:var(--sgui-divider);--sgui-table-header-surface:var(--sgui-surface-subtle);--sgui-table-surface:var(--sgui-surface);--sgui-table-text:var(--sgui-text);--sgui-tabs-divider:var(--sgui-divider);--sgui-tabs-focus-color:var(--sgui-focus);--sgui-tabs-hover-surface:var(--sgui-surface-subtle);--sgui-tabs-selected-action-text:var(--sgui-action);--sgui-tabs-selected-border:var(--sgui-action);--sgui-tabs-surface:var(--sgui-surface);--sgui-tabs-text:var(--sgui-text);--sgui-tag-group-border:var(--sgui-border);--sgui-tag-group-focus-color:var(--sgui-focus);--sgui-tag-group-primary-border:var(--sgui-action);--sgui-tag-group-primary-surface:var(--sgui-action);--sgui-tag-group-primary-text:var(--sgui-on-action);--sgui-tag-group-subtle-surface:var(--sgui-surface-subtle);--sgui-tag-group-text:var(--sgui-text);--sgui-text-field-description-text:var(--sgui-text-muted);--sgui-text-field-error-text:var(--sgui-danger);--sgui-text-field-focus-color:var(--sgui-focus);--sgui-text-field-invalid-border:var(--sgui-danger);--sgui-text-field-placeholder-text:var(--sgui-text-muted);--sgui-text-field-read-only-surface:var(--sgui-surface-subtle);--sgui-theme-scope-text:var(--sgui-text);--sgui-toggle-button-border:var(--sgui-border);--sgui-toggle-button-focus-color:var(--sgui-focus);--sgui-toggle-button-hover-surface:var(--sgui-surface-subtle);--sgui-toggle-button-selected-border:var(--sgui-action);--sgui-toggle-button-selected-hover-surface:var(--sgui-action-hover);--sgui-toggle-button-selected-surface:var(--sgui-action);--sgui-toggle-button-selected-text:var(--sgui-on-action);--sgui-toggle-button-surface:var(--sgui-surface);--sgui-toggle-button-text:var(--sgui-text);--sgui-tooltip-border:var(--sgui-border);--sgui-tooltip-surface:var(--sgui-surface);--sgui-tooltip-text:var(--sgui-text);--sgui-typography-danger-text:var(--sgui-danger);--sgui-typography-muted-text:var(--sgui-text-muted);--sgui-typography-accent-foreground:var(--sgui-action);--sgui-typography-subtle-text:var(--sgui-text-subtle);--sgui-scrollbar-thumb:var(--sgui-border);--sgui-icon-panel-navigation-background:var(--sgui-surface);--sgui-icon-panel-navigation-text:var(--sgui-text);--sgui-icon-panel-navigation-divider:var(--sgui-divider);--sgui-icon-panel-navigation-active-background:var(--sgui-surface-subtle);--sgui-side-navigation-selected-background:var(--sgui-surface-selected);--sgui-side-navigation-selected-text:var(--sgui-text-selected);--sgui-side-navigation-item-height:var(--sgui-navigation-item-height);--sgui-side-navigation-label-size:var(--sgui-control-text-size);--sgui-side-navigation-icon-size:var(--sgui-navigation-icon-size);--sgui-control-minimum-target-size:var(--sgui-minimum-target-size);--sgui-icon-panel-navigation-item-size:var(--sgui-navigation-item-height);--sgui-icon-panel-navigation-icon-size:var(--sgui-navigation-icon-size);--sgui-icon-panel-navigation-rail-padding:var(--sgui-space1);--sgui-icon-panel-navigation-label-size:var(--sgui-control-text-size);--sgui-tabs-maximum-tab-width:var(--sgui-tab-maximum-width);--sgui-date-range-selector-preset-border:var(--sgui-divider);--sgui-search-field-surface:var(--sgui-surface);--sgui-search-field-text:var(--sgui-text);--sgui-search-field-border:var(--sgui-border);--sgui-search-field-focus-color:var(--sgui-focus);--sgui-search-field-interaction-surface:var(--sgui-surface-subtle);--sgui-searchable-select-description-text:var(--sgui-text-muted);--sgui-searchable-select-error-text:var(--sgui-danger);--sgui-slider-text:var(--sgui-text);--sgui-slider-description-text:var(--sgui-text-muted);--sgui-slider-track-surface:var(--sgui-surface-subtle);--sgui-slider-track-border:var(--sgui-border);--sgui-slider-selected-surface:var(--sgui-action);--sgui-slider-hover-surface:var(--sgui-action-hover);--sgui-slider-focus-color:var(--sgui-focus);--sgui-slider-mark-color:var(--sgui-text-muted);--sgui-slider-error-text:var(--sgui-danger);--sgui-text-field-affix-text:var(--sgui-text-muted);--sgui-text-field-affix-surface:var(--sgui-surface-subtle);--sgui-rating-text:var(--sgui-text);--sgui-rating-border:var(--sgui-border);--sgui-rating-surface:var(--sgui-surface);--sgui-rating-symbol-color:var(--sgui-text-muted);--sgui-rating-selected-surface:var(--sgui-action);--sgui-rating-selected-text:var(--sgui-on-action);--sgui-rating-focus-color:var(--sgui-focus);--sgui-rating-description-text:var(--sgui-text-muted);--sgui-rating-error-text:var(--sgui-danger);--sgui-rating-symbol-size:var(--sgui-h5-size);--sgui-rating-symbol-line-height:var(--sgui-symbol-line-height);--sgui-slider-tick-on-fill-color:var(--sgui-on-action)}:where([data-sgui-density=comfortable]){--sgui-control-height:var(--sgui-comfortable-control-height);--sgui-control-padding:var(--sgui-comfortable-control-padding);--sgui-navigation-item-height:var(--sgui-comfortable-navigation-item-height);--sgui-control-text-size:var(--sgui-comfortable-control-text-size);--sgui-surface-raised:var(--sgui-surface);--sgui-surface-overlay:var(--sgui-surface);--sgui-surface-hover:var(--sgui-surface-subtle);--sgui-surface-pressed:var(--sgui-surface-subtle);--sgui-text-inverse:var(--sgui-surface);--sgui-text-disabled:var(--sgui-text-muted);--sgui-border-subtle:var(--sgui-divider);--sgui-separator:var(--sgui-divider);--sgui-action-pressed:var(--sgui-action-hover);--sgui-action-neutral:var(--sgui-text);--sgui-action-neutral-hover:var(--sgui-text-muted);--sgui-action-neutral-pressed:var(--sgui-text);--sgui-on-action-neutral:var(--sgui-surface);--sgui-action-destructive:var(--sgui-danger);--sgui-on-action-destructive:var(--sgui-on-action);--sgui-surface-selected:var(--sgui-surface-subtle);--sgui-text-selected:var(--sgui-text);--sgui-border-selected:var(--sgui-action);--sgui-surface-disabled:var(--sgui-surface-subtle);--sgui-border-disabled:var(--sgui-divider);--sgui-validation-error:var(--sgui-danger);--sgui-validation-info:var(--sgui-action);--sgui-validation-surface:var(--sgui-surface-subtle);--sgui-focus-on-raised:var(--sgui-focus);--sgui-focus-on-overlay:var(--sgui-focus);--sgui-button-primary-background:var(--sgui-action);--sgui-button-primary-hover-background:var(--sgui-action-hover);--sgui-button-primary-pressed-background:var(--sgui-action-pressed);--sgui-button-primary-text:var(--sgui-on-action);--sgui-button-neutral-background:var(--sgui-action-neutral);--sgui-button-neutral-hover-background:var(--sgui-action-neutral-hover);--sgui-button-neutral-pressed-background:var(--sgui-action-neutral-pressed);--sgui-button-neutral-text:var(--sgui-on-action-neutral);--sgui-button-destructive-background:var(--sgui-action-destructive);--sgui-button-destructive-hover-background:var(--sgui-action-destructive-hover);--sgui-button-destructive-pressed-background:var(--sgui-action-destructive-pressed);--sgui-button-destructive-text:var(--sgui-on-action-destructive);--sgui-button-radius:var(--sgui-control-radius);--sgui-button-height:var(--sgui-control-height);--sgui-button-padding:var(--sgui-control-padding);--sgui-field-background:var(--sgui-surface);--sgui-field-text:var(--sgui-text);--sgui-field-border:var(--sgui-border);--sgui-field-invalid-border:var(--sgui-validation-error);--sgui-menu-background:var(--sgui-surface-overlay);--sgui-menu-hover-background:var(--sgui-surface-hover);--sgui-menu-pressed-background:var(--sgui-surface-pressed);--sgui-menu-selected-background:var(--sgui-surface-selected);--sgui-menu-selected-text:var(--sgui-text-selected);--sgui-menu-separator:var(--sgui-separator);--sgui-dialog-background:var(--sgui-surface-overlay);--sgui-dialog-backdrop:var(--sgui-backdrop);--sgui-dialog-shadow:var(--sgui-overlay-shadow);--sgui-card-background:var(--sgui-surface-raised);--sgui-card-border:var(--sgui-border-subtle);--sgui-control-focus-color:var(--sgui-focus);--sgui-control-focus-width:var(--sgui-focus-width);--sgui-control-focus-offset:var(--sgui-focus-offset);--sgui-field-control-radius:var(--sgui-field-radius);--sgui-owned-grid-text:var(--sgui-text);--sgui-owned-grid-muted-text:var(--sgui-text-muted);--sgui-owned-grid-border:var(--sgui-border);--sgui-owned-grid-background:var(--sgui-surface);--sgui-owned-grid-subtle-background:var(--sgui-surface-subtle);--sgui-app-modal-muted-text:var(--sgui-text-muted);--sgui-app-operation-steps-muted-text:var(--sgui-text-muted);--sgui-app-operation-steps-action:var(--sgui-action);--sgui-app-operation-steps-danger:var(--sgui-danger);--sgui-app-page-header-subtle-background:var(--sgui-surface-subtle);--sgui-app-page-header-text:var(--sgui-text);--sgui-app-page-header-divider:var(--sgui-divider);--sgui-app-page-header-background:var(--sgui-surface);--sgui-app-page-tabs-background:var(--sgui-surface);--sgui-app-page-tabs-text:var(--sgui-text);--sgui-app-page-tabs-divider:var(--sgui-divider);--sgui-app-page-tabs-action:var(--sgui-action);--sgui-app-shell-subtle-background:var(--sgui-surface-subtle);--sgui-app-shell-text:var(--sgui-text);--sgui-app-shell-divider:var(--sgui-divider);--sgui-auth-shell-subtle-background:var(--sgui-surface-subtle);--sgui-auth-shell-text:var(--sgui-text);--sgui-auth-shell-background:var(--sgui-surface);--sgui-auth-shell-divider:var(--sgui-divider);--sgui-card-pagination-footer-divider:var(--sgui-divider);--sgui-card-pagination-footer-subtle-background:var(--sgui-surface-subtle);--sgui-card-pagination-footer-text:var(--sgui-text);--sgui-course-card-frame-subtle-background:var(--sgui-surface-subtle);--sgui-content-editor-chrome-subtle-background:var(--sgui-surface-subtle);--sgui-content-editor-chrome-text:var(--sgui-text);--sgui-content-editor-chrome-divider:var(--sgui-divider);--sgui-content-editor-chrome-action:var(--sgui-action);--sgui-data-toolbar-text:var(--sgui-text);--sgui-data-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-data-toolbar-border:var(--sgui-border);--sgui-data-toolbar-muted-text:var(--sgui-text-muted);--sgui-data-toolbar-background:var(--sgui-surface);--sgui-data-toolbar-on-action:var(--sgui-on-action);--sgui-data-toolbar-action:var(--sgui-action);--sgui-document-editor-layout-text:var(--sgui-text);--sgui-document-editor-layout-background:var(--sgui-surface);--sgui-document-editor-layout-divider:var(--sgui-divider);--sgui-document-editor-toolbar-text:var(--sgui-text);--sgui-document-editor-toolbar-background:var(--sgui-surface);--sgui-document-editor-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-document-editor-toolbar-action:var(--sgui-action);--sgui-document-editor-toolbar-muted-text:var(--sgui-text-muted);--sgui-experience-page-navigator-divider:var(--sgui-divider);--sgui-experience-page-navigator-background:var(--sgui-surface);--sgui-experience-page-navigator-text:var(--sgui-text);--sgui-experience-page-navigator-subtle-background:var(--sgui-surface-subtle);--sgui-experience-page-navigator-muted-text:var(--sgui-text-muted);--sgui-floating-text-selection-toolbar-background:var(--sgui-surface);--sgui-floating-text-selection-toolbar-text:var(--sgui-text);--sgui-floating-text-selection-toolbar-border:var(--sgui-border);--sgui-floating-text-selection-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-floating-text-selection-toolbar-action:var(--sgui-action);--sgui-image-upload-modal-border:var(--sgui-border);--sgui-image-upload-modal-muted-text:var(--sgui-text-muted);--sgui-instructor-course-card-muted-text:var(--sgui-text-muted);--sgui-instructor-course-card-text:var(--sgui-text);--sgui-instructor-course-card-action:var(--sgui-action);--sgui-instructor-course-card-on-action:var(--sgui-on-action);--sgui-instructor-course-card-action-hover:var(--sgui-action-hover);--sgui-learner-course-card-muted-text:var(--sgui-text-muted);--sgui-learner-course-card-action:var(--sgui-action);--sgui-learner-course-card-background:var(--sgui-surface);--sgui-page-rich-text-editor-section-text:var(--sgui-text);--sgui-page-rich-text-editor-section-background:var(--sgui-surface);--sgui-page-rich-text-editor-section-muted-text:var(--sgui-text-muted);--sgui-page-rich-text-editor-section-action:var(--sgui-action);--sgui-page-rich-text-editor-section-divider:var(--sgui-divider);--sgui-page-rich-text-editor-section-subtle-background:var(--sgui-surface-subtle);--sgui-rich-text-formatting-toolbar-divider:var(--sgui-divider);--sgui-rich-text-formatting-toolbar-background:var(--sgui-surface);--sgui-rich-text-formatting-toolbar-text:var(--sgui-text);--sgui-rich-text-formatting-toolbar-subtle-background:var(--sgui-surface-subtle);--sgui-rich-text-formatting-toolbar-border:var(--sgui-border);--sgui-side-navigation-divider:var(--sgui-divider);--sgui-side-navigation-background:var(--sgui-surface);--sgui-side-navigation-text:var(--sgui-text);--sgui-side-navigation-muted-text:var(--sgui-text-muted);--sgui-side-navigation-subtle-background:var(--sgui-surface-hover);--sgui-side-navigation-danger:var(--sgui-danger);--sgui-text-color-picker-control-border:var(--sgui-border);--sgui-text-color-picker-control-text:var(--sgui-text);--sgui-text-color-picker-control-background:var(--sgui-surface);--sgui-text-style-menu-control-border:var(--sgui-border);--sgui-text-style-menu-control-text:var(--sgui-text);--sgui-text-style-menu-control-background:var(--sgui-surface);--sgui-text-style-menu-control-subtle-background:var(--sgui-surface-subtle);--sgui-async-multi-select-border:var(--sgui-border);--sgui-async-multi-select-focus-color:var(--sgui-focus);--sgui-async-multi-select-interaction-surface:var(--sgui-surface-subtle);--sgui-async-multi-select-status-text:var(--sgui-text-muted);--sgui-async-multi-select-surface:var(--sgui-surface);--sgui-async-multi-select-text:var(--sgui-text);--sgui-async-multi-select-unavailable-text:var(--sgui-text-muted);--sgui-avatar-subtle-surface:var(--sgui-surface-subtle);--sgui-avatar-text:var(--sgui-text);--sgui-badge-action-surface:var(--sgui-action);--sgui-badge-on-action-text:var(--sgui-on-action);--sgui-badge-subtle-surface:var(--sgui-surface-subtle);--sgui-badge-text:var(--sgui-text);--sgui-breadcrumbs-muted-text:var(--sgui-text-muted);--sgui-button-border:var(--sgui-border);--sgui-button-focus-color:var(--sgui-focus);--sgui-button-group-border:var(--sgui-border);--sgui-button-group-divider:var(--sgui-divider);--sgui-button-neutral-foreground:var(--sgui-text);--sgui-button-neutral-surface:var(--sgui-surface-subtle);--sgui-button-primary-foreground:var(--sgui-action);--sgui-button-subtle-interaction-background:var(--sgui-surface-hover);--sgui-checkbox-border:var(--sgui-border);--sgui-checkbox-description-text:var(--sgui-text-muted);--sgui-checkbox-error-text:var(--sgui-danger);--sgui-checkbox-focus-color:var(--sgui-focus);--sgui-checkbox-invalid-border:var(--sgui-danger);--sgui-checkbox-selected-surface:var(--sgui-action);--sgui-checkbox-selected-text:var(--sgui-on-action);--sgui-checkbox-surface:var(--sgui-surface);--sgui-checkbox-text:var(--sgui-text);--sgui-chip-border:var(--sgui-border);--sgui-chip-primary-border:var(--sgui-action);--sgui-chip-primary-foreground:var(--sgui-action);--sgui-chip-primary-surface:var(--sgui-action);--sgui-chip-primary-text:var(--sgui-on-action);--sgui-chip-subtle-surface:var(--sgui-surface-subtle);--sgui-chip-text:var(--sgui-text);--sgui-combo-box-border:var(--sgui-border);--sgui-combo-box-focus-color:var(--sgui-focus);--sgui-combo-box-interaction-surface:var(--sgui-surface-subtle);--sgui-combo-box-surface:var(--sgui-surface);--sgui-combo-box-text:var(--sgui-text);--sgui-data-grid-border:var(--sgui-border);--sgui-data-grid-focus-color:var(--sgui-focus);--sgui-data-grid-header-surface:var(--sgui-surface-subtle);--sgui-data-grid-resizer-border:var(--sgui-border);--sgui-data-grid-selected-surface:var(--sgui-surface-subtle);--sgui-data-grid-surface:var(--sgui-surface);--sgui-data-grid-text:var(--sgui-text);--sgui-date-field-focus-color:var(--sgui-focus);--sgui-date-field-focused-surface:var(--sgui-surface-subtle);--sgui-date-field-invalid-border:var(--sgui-danger);--sgui-date-field-placeholder-text:var(--sgui-text-muted);--sgui-date-range-selector-focus-color:var(--sgui-focus);--sgui-date-range-selector-hover-surface:var(--sgui-surface-subtle);--sgui-date-range-selector-muted-text:var(--sgui-text-muted);--sgui-date-range-selector-preview-text:var(--sgui-text-muted);--sgui-date-range-selector-selected-surface:var(--sgui-action);--sgui-date-range-selector-selected-text:var(--sgui-on-action);--sgui-date-range-selector-surface:var(--sgui-surface);--sgui-date-range-selector-text:var(--sgui-text);--sgui-date-range-selector-unavailable-text:var(--sgui-text-muted);--sgui-date-range-selector-weekday-text:var(--sgui-text-muted);--sgui-dialog-description-text:var(--sgui-text-muted);--sgui-dialog-divider:var(--sgui-divider);--sgui-dialog-focus-color:var(--sgui-focus);--sgui-dialog-surface:var(--sgui-surface);--sgui-dialog-text:var(--sgui-text);--sgui-divider-divider:var(--sgui-divider);--sgui-link-action-text:var(--sgui-action);--sgui-link-focus-color:var(--sgui-focus);--sgui-list-subtle-surface:var(--sgui-surface-subtle);--sgui-menu-border:var(--sgui-border);--sgui-menu-danger-text:var(--sgui-danger);--sgui-menu-error-text:var(--sgui-danger);--sgui-menu-focus-color:var(--sgui-focus);--sgui-menu-focused-surface:var(--sgui-surface-subtle);--sgui-menu-selected-surface:var(--sgui-surface-subtle);--sgui-menu-separator-border:var(--sgui-border);--sgui-menu-shortcut-text:var(--sgui-text-muted);--sgui-menu-surface:var(--sgui-surface);--sgui-menu-text:var(--sgui-text);--sgui-navigation-action-text:var(--sgui-action);--sgui-navigation-subtle-surface:var(--sgui-surface-subtle);--sgui-navigation-text:var(--sgui-text);--sgui-pagination-border:var(--sgui-border);--sgui-pagination-focus-color:var(--sgui-focus);--sgui-pagination-surface:var(--sgui-surface);--sgui-pagination-text:var(--sgui-text);--sgui-popover-border:var(--sgui-border);--sgui-popover-focus-color:var(--sgui-focus);--sgui-popover-surface:var(--sgui-surface);--sgui-popover-text:var(--sgui-text);--sgui-progress-fill-color:var(--sgui-action);--sgui-progress-text:var(--sgui-text);--sgui-progress-track-color:var(--sgui-divider);--sgui-radio-group-border:var(--sgui-border);--sgui-radio-group-description-text:var(--sgui-text-muted);--sgui-radio-group-error-text:var(--sgui-danger);--sgui-radio-group-focus-color:var(--sgui-focus);--sgui-radio-group-invalid-border:var(--sgui-danger);--sgui-radio-group-selected-border:var(--sgui-action);--sgui-radio-group-surface:var(--sgui-surface);--sgui-radio-group-text:var(--sgui-text);--sgui-status-danger-text:var(--sgui-danger);--sgui-status-muted-text:var(--sgui-text-muted);--sgui-surface-divider:var(--sgui-divider);--sgui-surface-subtle-surface:var(--sgui-surface-subtle);--sgui-surface-surface:var(--sgui-surface);--sgui-surface-text:var(--sgui-text);--sgui-switch-border:var(--sgui-border);--sgui-switch-description-text:var(--sgui-text-muted);--sgui-switch-focus-color:var(--sgui-focus);--sgui-switch-selected-surface:var(--sgui-action);--sgui-switch-selected-thumb-color:var(--sgui-on-action);--sgui-switch-subtle-surface:var(--sgui-surface-subtle);--sgui-switch-text:var(--sgui-text);--sgui-switch-thumb-color:var(--sgui-text);--sgui-table-divider:var(--sgui-divider);--sgui-table-header-surface:var(--sgui-surface-subtle);--sgui-table-surface:var(--sgui-surface);--sgui-table-text:var(--sgui-text);--sgui-tabs-divider:var(--sgui-divider);--sgui-tabs-focus-color:var(--sgui-focus);--sgui-tabs-hover-surface:var(--sgui-surface-subtle);--sgui-tabs-selected-action-text:var(--sgui-action);--sgui-tabs-selected-border:var(--sgui-action);--sgui-tabs-surface:var(--sgui-surface);--sgui-tabs-text:var(--sgui-text);--sgui-tag-group-border:var(--sgui-border);--sgui-tag-group-focus-color:var(--sgui-focus);--sgui-tag-group-primary-border:var(--sgui-action);--sgui-tag-group-primary-surface:var(--sgui-action);--sgui-tag-group-primary-text:var(--sgui-on-action);--sgui-tag-group-subtle-surface:var(--sgui-surface-subtle);--sgui-tag-group-text:var(--sgui-text);--sgui-text-field-description-text:var(--sgui-text-muted);--sgui-text-field-error-text:var(--sgui-danger);--sgui-text-field-focus-color:var(--sgui-focus);--sgui-text-field-invalid-border:var(--sgui-danger);--sgui-text-field-placeholder-text:var(--sgui-text-muted);--sgui-text-field-read-only-surface:var(--sgui-surface-subtle);--sgui-theme-scope-text:var(--sgui-text);--sgui-toggle-button-border:var(--sgui-border);--sgui-toggle-button-focus-color:var(--sgui-focus);--sgui-toggle-button-hover-surface:var(--sgui-surface-subtle);--sgui-toggle-button-selected-border:var(--sgui-action);--sgui-toggle-button-selected-hover-surface:var(--sgui-action-hover);--sgui-toggle-button-selected-surface:var(--sgui-action);--sgui-toggle-button-selected-text:var(--sgui-on-action);--sgui-toggle-button-surface:var(--sgui-surface);--sgui-toggle-button-text:var(--sgui-text);--sgui-tooltip-border:var(--sgui-border);--sgui-tooltip-surface:var(--sgui-surface);--sgui-tooltip-text:var(--sgui-text);--sgui-typography-danger-text:var(--sgui-danger);--sgui-typography-muted-text:var(--sgui-text-muted);--sgui-typography-accent-foreground:var(--sgui-action);--sgui-typography-subtle-text:var(--sgui-text-subtle);--sgui-scrollbar-thumb:var(--sgui-border);--sgui-icon-panel-navigation-background:var(--sgui-surface);--sgui-icon-panel-navigation-text:var(--sgui-text);--sgui-icon-panel-navigation-divider:var(--sgui-divider);--sgui-icon-panel-navigation-active-background:var(--sgui-surface-subtle);--sgui-side-navigation-selected-background:var(--sgui-surface-selected);--sgui-side-navigation-selected-text:var(--sgui-text-selected);--sgui-side-navigation-item-height:var(--sgui-navigation-item-height);--sgui-side-navigation-label-size:var(--sgui-control-text-size);--sgui-side-navigation-icon-size:var(--sgui-navigation-icon-size);--sgui-control-minimum-target-size:var(--sgui-minimum-target-size);--sgui-icon-panel-navigation-item-size:var(--sgui-navigation-item-height);--sgui-icon-panel-navigation-icon-size:var(--sgui-navigation-icon-size);--sgui-icon-panel-navigation-rail-padding:var(--sgui-space1);--sgui-icon-panel-navigation-label-size:var(--sgui-control-text-size);--sgui-tabs-maximum-tab-width:var(--sgui-tab-maximum-width);--sgui-date-range-selector-preset-border:var(--sgui-divider);--sgui-search-field-surface:var(--sgui-surface);--sgui-search-field-text:var(--sgui-text);--sgui-search-field-border:var(--sgui-border);--sgui-search-field-focus-color:var(--sgui-focus);--sgui-search-field-interaction-surface:var(--sgui-surface-subtle);--sgui-searchable-select-description-text:var(--sgui-text-muted);--sgui-searchable-select-error-text:var(--sgui-danger);--sgui-slider-text:var(--sgui-text);--sgui-slider-description-text:var(--sgui-text-muted);--sgui-slider-track-surface:var(--sgui-surface-subtle);--sgui-slider-track-border:var(--sgui-border);--sgui-slider-selected-surface:var(--sgui-action);--sgui-slider-hover-surface:var(--sgui-action-hover);--sgui-slider-focus-color:var(--sgui-focus);--sgui-slider-mark-color:var(--sgui-text-muted);--sgui-slider-error-text:var(--sgui-danger);--sgui-text-field-affix-text:var(--sgui-text-muted);--sgui-text-field-affix-surface:var(--sgui-surface-subtle);--sgui-rating-text:var(--sgui-text);--sgui-rating-border:var(--sgui-border);--sgui-rating-surface:var(--sgui-surface);--sgui-rating-symbol-color:var(--sgui-text-muted);--sgui-rating-selected-surface:var(--sgui-action);--sgui-rating-selected-text:var(--sgui-on-action);--sgui-rating-focus-color:var(--sgui-focus);--sgui-rating-description-text:var(--sgui-text-muted);--sgui-rating-error-text:var(--sgui-danger);--sgui-rating-symbol-size:var(--sgui-h5-size);--sgui-rating-symbol-line-height:var(--sgui-symbol-line-height);--sgui-slider-tick-on-fill-color:var(--sgui-on-action)}:where([data-sgui-interaction=pointer]){--sgui-minimum-target-size:var(--sgui-pointer-target-size);--sgui-navigation-icon-size:var(--sgui-pointer-navigation-icon-size)}:where([data-sgui-interaction=touch]){--sgui-minimum-target-size:var(--sgui-touch-target-size);--sgui-navigation-icon-size:var(--sgui-touch-navigation-icon-size)}@media (any-pointer:coarse){:where([data-sgui-interaction=auto]){--sgui-minimum-target-size:var(--sgui-touch-target-size);--sgui-navigation-icon-size:var(--sgui-touch-navigation-icon-size)}}}@layer sgui.components{.sgui_root_4dd4e68a{display:grid;gap:var(--sgui-space2);overflow-wrap:anywhere}.sgui_root_098cdc39>[data-sgui-part=card-pagination-footer]{border-block-start:0}.sgui_resetView_098cdc39{align-self:flex-end;flex-shrink:0}.sgui_root_098cdc39{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;height:100%}.sgui_root_0e652c7c{display:flex;align-items:center;gap:var(--sgui-space2);min-inline-size:0;block-size:100%;color:var(--sgui-owned-grid-text);font-family:var(--sgui-font-family);font-size:var(--sgui-body-size);line-height:var(--sgui-body-line-height)}.sgui_text_0e652c7c{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgui_wrappedText_0e652c7c{min-inline-size:0;white-space:pre-wrap;overflow-wrap:anywhere}.sgui_fallback_0e652c7c{color:var(--sgui-owned-grid-muted-text)}.sgui_image_0e652c7c{inline-size:2rem;block-size:2rem;object-fit:cover;border-radius:var(--sgui-field-control-radius)}.sgui_visuallyHidden_0e652c7c{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sgui_root_bff63ffd{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.sgui_container_bff63ffd{flex:1 1;min-height:0;overflow:auto;position:relative;border:1px solid var(--sgui-owned-grid-border);color:var(--sgui-owned-grid-text);background:var(--sgui-owned-grid-background);font-family:var(--sgui-font-family);font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height)}.sgui_table_bff63ffd{border-collapse:collapse;table-layout:fixed}.sgui_cell_bff63ffd,.sgui_header_bff63ffd{text-align:start;vertical-align:middle;padding:var(--sgui-space2);border-block-end:1px solid var(--sgui-owned-grid-border);box-sizing:border-box}.sgui_selectionControls_bff63ffd{display:flex;align-items:center;gap:var(--sgui-space1)}.sgui_selection_bff63ffd label [data-sgui-part=choice-label]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sgui_table_bff63ffd>tbody>tr:last-child>.sgui_cell_bff63ffd{border-block-end:0}.sgui_header_bff63ffd{position:relative;background:var(--sgui-owned-grid-subtle-background)}.sgui_headerContent_bff63ffd{padding-inline-start:var(--sgui-space3);display:flex;align-items:center;justify-content:space-between;gap:var(--sgui-space2)}.sgui_headerContent_bff63ffd>:first-child{min-inline-size:0;flex:1 1}.sgui_row_bff63ffd[data-selected]{background:var(--sgui-owned-grid-subtle-background)}.sgui_cell_bff63ffd[data-focus-visible],.sgui_header_bff63ffd[data-focus-visible],.sgui_row_bff63ffd[data-focus-visible]{outline:var(--sgui-control-focus-width) solid var(--sgui-control-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_resizeHandle_bff63ffd{position:absolute;inset-inline-start:0;inset-block-start:50%;transform:translateY(-50%)}.sgui_resizer_bff63ffd{position:relative;block-size:var(--sgui-control-height);inline-size:.5rem;flex-shrink:0;border-inline-start:1px solid transparent;cursor:col-resize;touch-action:none}.sgui_resizer_bff63ffd:before{content:"";position:absolute;inset-inline-start:-1px;inset-block:0;inline-size:1px;border-radius:999px;background:var(--sgui-owned-grid-border);pointer-events:none}.sgui_resizer_bff63ffd[data-disabled]{display:block;cursor:default;touch-action:auto}.sgui_resizer_bff63ffd[data-focus-visible]{outline:var(--sgui-control-focus-width) solid var(--sgui-control-focus-color)}.sgui_reorderControls_bff63ffd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sgui-space1)}.sgui_dragPreview_bff63ffd{display:inline-flex;align-items:center;padding:var(--sgui-space2) var(--sgui-space3);white-space:nowrap;border:1px solid var(--sgui-owned-grid-border);border-radius:var(--sgui-field-control-radius);color:var(--sgui-owned-grid-text);background:var(--sgui-owned-grid-background);box-shadow:var(--sgui-overlay-shadow);font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);line-height:var(--sgui-label-line-height)}.sgui_announcement_bff63ffd{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.sgui_dropIndicator_bff63ffd[data-drop-target]{outline:var(--sgui-control-focus-width) solid var(--sgui-control-focus-color)}.sgui_row_bff63ffd[data-dragging]{opacity:.5}}@layer sgui.components{}@layer sgui.components{}@layer sgui.components{@media (forced-colors:active){.sgui_resizer_bff63ffd:before{background:CanvasText}.sgui_row_bff63ffd[data-selected]{border:1px solid Highlight}}}@layer sgui.components{.sgui_transferTargets_bff63ffd{display:flex;flex-wrap:wrap;gap:var(--sgui-space2);padding:var(--sgui-space2)}.sgui_transferTarget_bff63ffd{border:1px dashed var(--sgui-owned-grid-border);padding:var(--sgui-space2)}.sgui_transferTarget_bff63ffd[data-drop-target],.sgui_transferTarget_bff63ffd[data-focus-visible]{outline:var(--sgui-control-focus-width) solid var(--sgui-control-focus-color);outline-offset:var(--sgui-control-focus-offset)}.sgui_gripOwner_bff63ffd{display:inline-flex;align-items:center;flex:none;order:1}.sgui_inlineGrip_bff63ffd[data-sgui-part=grid-drag-handle]{min-inline-size:max(var(--sgui-space4),var(--sgui-control-minimum-target-size));min-block-size:max(var(--sgui-space4),var(--sgui-control-minimum-target-size));padding:0;border:0;border-radius:0;background:transparent;opacity:0}.sgui_inlineGrip_bff63ffd[data-sgui-part=grid-drag-handle] svg{inline-size:var(--sgui-space4);block-size:var(--sgui-space4)}.sgui_row_bff63ffd:hover .sgui_inlineGrip_bff63ffd[data-sgui-part=grid-drag-handle],.sgui_row_bff63ffd[data-dragging] .sgui_inlineGrip_bff63ffd[data-sgui-part=grid-drag-handle],.sgui_row_bff63ffd[data-focus-visible-within] .sgui_inlineGrip_bff63ffd[data-sgui-part=grid-drag-handle]{opacity:1}.sgui_header_d9f4ff8e{display:flex;align-items:center;gap:var(--sgui-space1);min-inline-size:0;inline-size:100%;color:var(--sgui-owned-grid-text)}.sgui_headerLabel_d9f4ff8e{flex:1 1;min-inline-size:0}.sgui_sortIndicator_d9f4ff8e{display:inline-flex;align-items:center;color:var(--sgui-owned-grid-muted-text)}.sgui_sortIndicator_d9f4ff8e[data-direction=desc]{transform:rotate(180deg)}.sgui_iconButton_d9f4ff8e{flex-shrink:0;padding:var(--sgui-space1);min-inline-size:2rem}.sgui_status_d9f4ff8e{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--sgui-space2);padding:var(--sgui-space4)}.sgui_status_d9f4ff8e[data-grid-state=refreshing]{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sgui_progress_d9f4ff8e{flex-shrink:0}.sgui_subHeader_d9f4ff8e{display:flex;align-items:center;gap:var(--sgui-space2);min-inline-size:0;inline-size:100%;color:var(--sgui-owned-grid-text)}.sgui_trailing_d9f4ff8e{margin-inline-start:auto}}@layer sgui.components{}@layer sgui.components{@media (forced-colors:active){.sgui_header_d9f4ff8e,.sgui_sortIndicator_d9f4ff8e,.sgui_subHeader_d9f4ff8e{color:CanvasText}}}@layer sgui.components{.sgui_handle_45d96e7b{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding:var(--sgui-space1);border:1px solid transparent;border-radius:var(--sgui-control-radius);background:transparent;color:var(--sgui-owned-grid-muted-text);cursor:grab;touch-action:none}.sgui_handle_45d96e7b[data-hovered]{background:var(--sgui-owned-grid-subtle-background);color:var(--sgui-owned-grid-text)}.sgui_handle_45d96e7b[data-dragging],.sgui_handle_45d96e7b[data-pressed]{cursor:grabbing}.sgui_handle_45d96e7b[data-focus-visible]{outline:var(--sgui-control-focus-width) solid var(--sgui-control-focus-color);outline-offset:var(--sgui-control-focus-offset)}.sgui_handle_45d96e7b[data-disabled]{cursor:default;opacity:.5}.sgui_preview_45d96e7b{position:fixed;inset-block-start:-10000px;inset-inline-start:-10000px;max-inline-size:32rem;padding:var(--sgui-space2) var(--sgui-space3);border:1px solid var(--sgui-owned-grid-border);border-radius:var(--sgui-control-radius);background:var(--sgui-owned-grid-background);color:var(--sgui-owned-grid-text);font-family:var(--sgui-font-family);font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}@media (forced-colors:active){.sgui_handle_45d96e7b,.sgui_preview_45d96e7b{border-color:ButtonText}.sgui_handle_45d96e7b[data-focus-visible]{outline-color:Highlight}.sgui_handle_45d96e7b[data-disabled]{color:GrayText;opacity:1}}}@layer sgui.components{.sgui_resetView_508c01d4{align-self:flex-end;flex-shrink:0}.sgui_root_508c01d4{display:flex;flex:1 1;flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;overflow:auto}.sgui_root_508c01d4>[data-sgui-part=data-toolbar]{flex-shrink:0}.sgui_content_508c01d4{display:flex;flex:1 0 auto;flex-direction:column;min-block-size:calc(4 * var(--sgui-control-height));min-inline-size:0}.sgui_content_508c01d4:focus{outline:var(--sgui-control-focus-width) solid var(--sgui-control-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_content_508c01d4>[data-sgui-part=status]{flex-shrink:0}.sgui_root_508c01d4>[data-sgui-part=data-toolbar]+.sgui_content_508c01d4 [data-sgui-part=grid-container]{border-block-start:0}.sgui_content_508c01d4:has([data-sgui-part=grid-container])+[data-sgui-part=card-pagination-footer]{border-block-start:0}.sgui_cards_508c01d4{display:grid;flex:1 1;grid-template-columns:repeat(auto-fill,minmax(min(100%,22.5rem),1fr));align-content:start;gap:var(--sgui-space4);min-block-size:0;overflow:auto;padding:var(--sgui-space4)}.sgui_card_508c01d4{min-inline-size:0;overflow-wrap:anywhere}.sgui_card_508c01d4:focus-visible{outline:var(--sgui-control-focus-width) solid var(--sgui-control-focus-color);outline-offset:var(--sgui-control-focus-offset)}}@layer sgui.components{.sgui_root_744b6b97{display:inline-flex;align-items:center;gap:var(--sgui-space2)}.sgui_progress_744b6b97{inline-size:calc(var(--sgui-space4) * 3.75)}.sgui_progress_744b6b97>span{block-size:var(--sgui-space3)}.sgui_root_0f6594e9{container:sgui-app-modal/inline-size}.sgui_body_0f6594e9{display:flex;flex-direction:column}}@layer sgui.components{.sgui_body_0f6594e9:has(>[data-sgui-part=page-tabs]){min-block-size:calc(3 * var(--sgui-control-height) + 2 * var(--sgui-space4))}.sgui_body_0f6594e9>*{flex-shrink:0}.sgui_body_0f6594e9>[data-sgui-part=page-tabs]{flex:1 1 auto;min-block-size:0}.sgui_footer_0f6594e9{display:flex;align-items:center;justify-content:space-between;gap:var(--sgui-space4);inline-size:100%;flex-wrap:wrap}.sgui_steps_0f6594e9{color:var(--sgui-app-modal-muted-text);font-family:var(--sgui-font-family);font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height)}.sgui_actions_0f6594e9{display:flex;gap:var(--sgui-space2);margin-inline-start:auto;flex-wrap:wrap}@container sgui-app-modal (inline-size < 30rem){.sgui_body_0f6594e9{min-inline-size:0;overflow-wrap:anywhere}.sgui_footer_0f6594e9{flex-direction:column;align-items:stretch}.sgui_steps_0f6594e9{max-inline-size:100%;overflow-wrap:anywhere}.sgui_actions_0f6594e9{inline-size:100%;min-inline-size:0;margin-inline-start:0}.sgui_actions_0f6594e9>*{flex:1 1 100%;min-inline-size:0;max-inline-size:100%}}}@layer sgui.components{.sgui_root_869220c4{display:grid;gap:var(--sgui-space3);min-inline-size:min(22.5rem,100%)}.sgui_steps_869220c4{display:grid;gap:var(--sgui-space2);padding:0;margin:0;list-style:none}.sgui_step_869220c4{display:flex;align-items:center;gap:var(--sgui-space2)}.sgui_icon_869220c4{display:inline-flex;inline-size:var(--sgui-space4);block-size:var(--sgui-space4);flex:none;color:var(--sgui-app-operation-steps-muted-text)}.sgui_icon_869220c4 svg{inline-size:100%;block-size:100%}.sgui_step_869220c4[data-status=completed] .sgui_icon_869220c4{color:var(--sgui-app-operation-steps-action)}.sgui_step_869220c4[data-status=error] .sgui_icon_869220c4{color:var(--sgui-app-operation-steps-danger)}.sgui_spinner_869220c4{flex:none}.sgui_spinner_869220c4 svg{inline-size:var(--sgui-space4);block-size:var(--sgui-space4)}.sgui_srOnly_869220c4{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sgui_root_3c46f637{background:var(--sgui-app-page-header-subtle-background);color:var(--sgui-app-page-header-text);padding:var(--sgui-space4) calc(var(--sgui-space3) * 2);border-block-end:1px solid var(--sgui-app-page-header-divider);font-family:var(--sgui-font-family)}.sgui_root_3c46f637[data-hierarchy=primary]{background:var(--sgui-app-page-header-background)}.sgui_breadcrumbs_3c46f637{flex-wrap:wrap;margin:0 0 var(--sgui-space2);padding:0;list-style:none;font-size:var(--sgui-label-size);font-weight:var(--sgui-label-weight);line-height:var(--sgui-label-line-height)}.sgui_breadcrumbs_3c46f637,.sgui_crumb_3c46f637{display:flex;align-items:center;gap:var(--sgui-space2)}.sgui_crumb_3c46f637{min-inline-size:0;overflow-wrap:anywhere}.sgui_row_3c46f637{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--sgui-space4)}.sgui_text_3c46f637{flex:1 1 18rem;min-inline-size:0;overflow-wrap:anywhere}.sgui_description_3c46f637{margin-block-start:var(--sgui-space2)}.sgui_metadata_3c46f637{display:flex;flex-direction:column;justify-content:center;gap:var(--sgui-space2);border-inline-start:1px solid var(--sgui-app-page-header-divider);padding-inline-start:var(--sgui-space4);min-inline-size:0;overflow-wrap:anywhere}.sgui_metaItem_3c46f637{display:flex;align-items:center;gap:var(--sgui-space2)}.sgui_icon_3c46f637{display:inline-flex;flex:none}.sgui_actions_3c46f637{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sgui-space2);margin-inline-start:auto;min-inline-size:0}.sgui_root_4303477e{display:flex;flex-direction:column;min-block-size:0;min-inline-size:0;background:var(--sgui-app-page-tabs-background);color:var(--sgui-app-page-tabs-text)}.sgui_navigation_4303477e{position:relative;--tab-indicator-color:var(--sgui-app-page-tabs-action);display:flex;overflow-x:auto;border-block-end:1px solid var(--sgui-app-page-tabs-divider);padding-inline:var(--sgui-space3)}.sgui_link_4303477e{display:inline-flex;align-items:center;gap:var(--sgui-space2);flex:none;box-sizing:border-box;min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding-inline:var(--sgui-control-padding);border-block-end:2px solid transparent;white-space:nowrap;font-family:var(--sgui-font-family);font-size:var(--sgui-label-size);font-weight:var(--sgui-label-weight);line-height:var(--sgui-label-line-height)}.sgui_link_4303477e[aria-current=page]{color:var(--sgui-app-page-tabs-action);border-block-end-color:var(--sgui-app-page-tabs-action)}.sgui_link_4303477e[aria-disabled]{opacity:.5}}@layer sgui.components{}@layer sgui.components{.sgui_link_4303477e:focus-visible{outline:var(--sgui-control-focus-width) solid var(--sgui-control-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_icon_4303477e{display:inline-flex;flex:none}@media (forced-colors:active){.sgui_link_4303477e[aria-current=page]{border-color:Highlight}.sgui_link_4303477e[aria-disabled]{color:GrayText;opacity:1}}}@layer sgui.components{.sgui_navigation_4303477e:has([data-sgui-part=tab-indicator]) .sgui_link_4303477e[aria-current=page]{border-block-end-color:transparent}}@layer sgui.components{.sgui_root_ed7bae7d{container:sgui-app-shell/inline-size;display:flex;box-sizing:border-box;block-size:100vh;block-size:100dvh;min-inline-size:0;overflow:hidden;background:var(--sgui-app-shell-subtle-background);color:var(--sgui-app-shell-text);font-family:var(--sgui-font-family)}.sgui_layout_ed7bae7d{display:flex;flex:1 1;min-inline-size:0;min-block-size:0}.sgui_navigation_ed7bae7d{overflow:auto;overscroll-behavior:contain;display:flex;min-block-size:0;max-inline-size:100%;flex-shrink:0}.sgui_rightNavigation_ed7bae7d>nav{border-inline-end:0;border-inline-start:1px solid var(--sgui-app-shell-divider)}.sgui_main_ed7bae7d{display:flex;flex:1 1;flex-direction:column;min-block-size:0;min-inline-size:0;overflow:auto;overscroll-behavior:contain}@container sgui-app-shell (max-width: 40rem){.sgui_layout_ed7bae7d{flex-direction:column}.sgui_navigation_ed7bae7d{max-block-size:45dvh;flex-shrink:1}.sgui_navigation_ed7bae7d>nav{border-inline-end:0;border-block-end:1px solid var(--sgui-app-shell-divider)}.sgui_navigation_ed7bae7d>nav,.sgui_navigation_ed7bae7d>nav[data-collapsed]{flex-basis:auto;inline-size:100%}.sgui_layout_ed7bae7d[data-right-navigation]>.sgui_navigation_ed7bae7d{max-block-size:30%}.sgui_rightNavigation_ed7bae7d>nav{border-inline-start:0;border-block-end:0;border-block-start:1px solid var(--sgui-app-shell-divider)}}}@layer sgui.components{.sgui_root_a6f393e5{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;min-block-size:100vh;min-block-size:100dvh;min-inline-size:0;padding:min(var(--sgui-space4),4%);background:var(--sgui-auth-shell-subtle-background);color:var(--sgui-auth-shell-text);font-family:var(--sgui-font-family)}.sgui_panel_a6f393e5{box-sizing:border-box;inline-size:100%;max-inline-size:35rem;min-inline-size:0;margin-block:auto;padding:min(calc(var(--sgui-space3) * 2),6%);background:var(--sgui-auth-shell-background);border:1px solid var(--sgui-auth-shell-divider);border-radius:var(--sgui-control-radius);box-shadow:var(--sgui-overlay-shadow);overflow-wrap:anywhere}.sgui_header_a6f393e5{margin-block-end:calc(var(--sgui-space3) * 2)}.sgui_subtitle_a6f393e5{margin-block-start:var(--sgui-space3)}.sgui_content_a6f393e5{min-inline-size:0;overflow-x:auto;padding:var(--sgui-space1);margin:calc(var(--sgui-space1) * -1)}.sgui_footer_a6f393e5{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sgui-space3);margin-block-start:calc(var(--sgui-space3) * 2);min-inline-size:0}.sgui_footer_a6f393e5>*{min-inline-size:0;max-inline-size:100%}@media (min-width:48rem){.sgui_panel_a6f393e5{padding:min(calc(var(--sgui-space4) * 2),6%)}}@media (forced-colors:active){.sgui_panel_a6f393e5{box-shadow:none;border-color:CanvasText}}}@layer sgui.components{.sgui_root_4900c47b{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--sgui-space2);min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));min-inline-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding-block:var(--sgui-space1);padding-inline:var(--sgui-control-padding);border:1px solid transparent;border-radius:var(--sgui-button-radius);font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);font-weight:var(--sgui-action-weight);line-height:var(--sgui-label-line-height);background:var(--sgui-button-primary-background);color:var(--sgui-button-primary-text);cursor:pointer;transition:background-color var(--sgui-motion-duration)}.sgui_root_4900c47b[data-hovered],.sgui_root_4900c47b[data-pressed]{background:var(--sgui-button-primary-hover-background)}.sgui_root_4900c47b[data-tone=neutral]{background:var(--sgui-button-neutral-surface);color:var(--sgui-button-neutral-foreground)}.sgui_root_4900c47b[data-variant=outlined],.sgui_root_4900c47b[data-variant=text]{background:transparent;color:var(--sgui-button-primary-foreground)}.sgui_root_4900c47b[data-tone=neutral][data-variant]{color:var(--sgui-button-neutral-foreground)}.sgui_root_4900c47b[data-variant=outlined]{border-color:var(--sgui-button-border)}.sgui_root_4900c47b[data-tone=neutral][data-hovered],.sgui_root_4900c47b[data-tone=neutral][data-pressed],.sgui_root_4900c47b[data-variant=outlined][data-hovered],.sgui_root_4900c47b[data-variant=outlined][data-pressed],.sgui_root_4900c47b[data-variant=text][data-hovered],.sgui_root_4900c47b[data-variant=text][data-pressed]{background:var(--sgui-button-subtle-interaction-background)}.sgui_root_4900c47b[data-focus-visible]{outline:var(--sgui-control-focus-width) solid var(--sgui-button-focus-color);outline-offset:var(--sgui-control-focus-offset)}.sgui_root_4900c47b[data-disabled]{opacity:.5;cursor:default}.sgui_root_4900c47b[data-pending]{cursor:progress}.sgui_label_4900c47b{overflow-wrap:anywhere}.sgui_icon_4900c47b{display:inline-flex;flex:none}.sgui_spinner_4900c47b{inline-size:1em;block-size:1em;border:2px solid;border-inline-end-color:transparent;border-radius:50%;animation:sgui_spin_4900c47b .8s linear infinite}@keyframes sgui_spin_4900c47b{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sgui_root_4900c47b{transition:none}.sgui_spinner_4900c47b{animation:none}}@media (forced-colors:active){.sgui_root_4900c47b{border-color:ButtonText}.sgui_root_4900c47b[data-focus-visible]{outline-color:Highlight}.sgui_root_4900c47b[data-disabled]{color:GrayText;opacity:1}}}@layer sgui.components{.sgui_root_41d4112e{display:flex;flex:1 1;flex-direction:column;min-block-size:0;min-inline-size:0;overflow:auto}.sgui_grid_41d4112e{box-sizing:border-box;display:grid;flex:1 1;grid-template-columns:repeat(auto-fill,minmax(min(100%,22.5rem),1fr));align-content:start;gap:var(--sgui-space4);min-block-size:calc(max(var(--sgui-control-height), calc(var(--sgui-body-size) * var(--sgui-body-line-height) + 2 * var(--sgui-space1) + 2px)) + 2 * (var(--sgui-control-focus-width) + var(--sgui-control-focus-offset)));overflow:auto;padding:var(--sgui-space4)}.sgui_item_41d4112e{min-inline-size:0;overflow-wrap:anywhere}.sgui_root_68a18d69{flex-shrink:0;box-sizing:border-box;border-block-start:1px solid var(--sgui-card-pagination-footer-divider);background:var(--sgui-card-pagination-footer-subtle-background);color:var(--sgui-card-pagination-footer-text);padding:var(--sgui-space3) var(--sgui-space4)}.sgui_count_68a18d69{display:block;margin-block-end:var(--sgui-space2);font-family:var(--sgui-font-family);font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height)}.sgui_root_c62f0a34{display:flex;align-items:stretch;gap:var(--sgui-space3);flex-shrink:0;min-inline-size:0;box-sizing:border-box;padding:var(--sgui-space3) var(--sgui-space4);background:var(--sgui-content-editor-chrome-subtle-background);color:var(--sgui-content-editor-chrome-text);border-block-end:1px solid var(--sgui-content-editor-chrome-divider);font-family:var(--sgui-font-family)}.sgui_icon_c62f0a34{display:flex;align-items:center;flex:0 0 auto;min-inline-size:2.75rem;color:var(--sgui-content-editor-chrome-action)}.sgui_content_c62f0a34{flex:1 1;min-inline-size:0}.sgui_header_c62f0a34{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sgui-space2) var(--sgui-space4)}.sgui_title_c62f0a34{flex:1 1 15rem;min-inline-size:0;overflow-wrap:anywhere}.sgui_title_c62f0a34>div{max-inline-size:100%;box-sizing:border-box}.sgui_right_c62f0a34,.sgui_title_c62f0a34 h4{min-inline-size:0;overflow-wrap:anywhere}.sgui_right_c62f0a34{max-inline-size:100%}.sgui_actions_c62f0a34{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sgui-space1);margin-block-start:var(--sgui-space2)}.sgui_action_c62f0a34{min-inline-size:var(--sgui-control-minimum-target-size);max-inline-size:100%;padding-inline:var(--sgui-space3)}.sgui_action_c62f0a34>span{white-space:normal;overflow-wrap:anywhere}.sgui_root_862fb99e{container:sgui-course-card/inline-size;inline-size:100%;box-sizing:border-box;min-inline-size:0;overflow:hidden}.sgui_body_862fb99e,.sgui_footer_862fb99e,.sgui_header_862fb99e{min-inline-size:0;overflow-wrap:anywhere}.sgui_body_862fb99e img,.sgui_footer_862fb99e img,.sgui_header_862fb99e img{max-inline-size:100%;block-size:auto}.sgui_body_862fb99e,.sgui_header_862fb99e{padding:var(--sgui-space4)}.sgui_footer_862fb99e,.sgui_header_862fb99e{background:var(--sgui-course-card-frame-subtle-background)}}@layer sgui.components{}@layer sgui.components{}@layer sgui.components{@container sgui-course-card (inline-size < 20rem){.sgui_body_862fb99e,.sgui_header_862fb99e{padding:var(--sgui-space3)}}.sgui_footer_862fb99e{padding:var(--sgui-space2) var(--sgui-space3)}.sgui_body_4f0e3b20{display:flex;flex-direction:column;gap:var(--sgui-space3)}.sgui_row_4f0e3b20{position:relative;display:grid;grid-template-columns:1.25rem minmax(0,1fr) minmax(0,1fr) auto;gap:var(--sgui-space3);align-items:end;border-block-start:2px solid transparent}.sgui_row_4f0e3b20[data-drop-target]:after{content:"";position:absolute;inset-inline:0;block-size:2px;background:var(--sgui-data-toolbar-action);pointer-events:none}.sgui_row_4f0e3b20[data-drop-target=before]:after{inset-block-start:-2px}.sgui_row_4f0e3b20[data-drop-target=after]:after{inset-block-end:-2px}.sgui_trigger_4f0e3b20[data-menu-open]{background:var(--sgui-data-toolbar-subtle-background);border-color:var(--sgui-data-toolbar-action)}.sgui_row_4f0e3b20[data-dragging]{opacity:.45}.sgui_row_4f0e3b20[data-dragging] .sgui_handle_4f0e3b20{cursor:grabbing}.sgui_dragPreview_4f0e3b20{position:fixed;z-index:1;pointer-events:none;display:flex;align-items:center;gap:var(--sgui-space2);padding:var(--sgui-space3);max-inline-size:min(24rem,calc(100vw - 2rem));box-sizing:border-box;border:1px solid var(--sgui-data-toolbar-action);border-radius:var(--sgui-field-control-radius);background:var(--sgui-data-toolbar-background);color:var(--sgui-data-toolbar-text);box-shadow:var(--sgui-overlay-shadow);font-size:var(--sgui-control-text-size);translate:min(0px,calc(100vw - 100% - 2rem - var(--drag-x))) clamp(calc(.5rem - var(--drag-y)),-50%,calc(100vh - 100% - .5rem - var(--drag-y)))}.sgui_dragPreview_4f0e3b20>svg{flex-shrink:0}.sgui_previewDirection_4f0e3b20{color:var(--sgui-data-toolbar-muted-text)}}@layer sgui.components{@media (forced-colors:active){.sgui_trigger_4f0e3b20[data-menu-open]{outline:2px solid Highlight}.sgui_dragPreview_4f0e3b20{border-color:Highlight}}.sgui_field_4f0e3b20{min-inline-size:0}.sgui_field_4f0e3b20>span[id]{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sgui_handle_4f0e3b20{color:var(--sgui-data-toolbar-muted-text);display:inline-flex;align-items:center;block-size:2.25rem}.sgui_handle_4f0e3b20[data-reorderable]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sgui_actions_4f0e3b20,.sgui_rowActions_4f0e3b20{display:flex;gap:var(--sgui-space1);flex-wrap:wrap}.sgui_footer_4f0e3b20{display:flex;justify-content:space-between;align-items:center;gap:var(--sgui-space2);flex-wrap:wrap}.sgui_actions_4f0e3b20{margin-inline-start:auto}.sgui_badge_4f0e3b20{margin-inline-start:var(--sgui-space2)}@media (max-width:40rem){.sgui_row_4f0e3b20{grid-template-columns:1.25rem minmax(0,1fr)}.sgui_field_4f0e3b20,.sgui_rowActions_4f0e3b20{grid-column:2}}}@layer sgui.components{.sgui_body_bb2f2150{inline-size:18rem;max-inline-size:100%;display:flex;flex-direction:column;gap:var(--sgui-space2)}.sgui_options_bb2f2150{display:flex;flex-direction:column;gap:var(--sgui-space1);max-block-size:17.5rem;overflow:auto;border-block:1px solid var(--sgui-data-toolbar-border);padding-block:var(--sgui-space2)}.sgui_option_bb2f2150{position:relative;display:flex;align-items:center;gap:var(--sgui-space1)}.sgui_option_bb2f2150[data-dragging]{opacity:.45}.sgui_option_bb2f2150[data-drop-target]:after{content:"";position:absolute;inset-inline:0;block-size:2px;background:var(--sgui-data-toolbar-action);pointer-events:none}.sgui_option_bb2f2150[data-drop-target=before]:after{inset-block-start:-2px}.sgui_option_bb2f2150[data-drop-target=after]:after{inset-block-end:-2px}.sgui_handle_bb2f2150{display:inline-flex;align-items:center;align-self:stretch;flex-shrink:0;color:var(--sgui-data-toolbar-muted-text)}.sgui_handleSpace_bb2f2150{inline-size:1em;flex-shrink:0}.sgui_handle_bb2f2150[data-reorderable]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sgui_option_bb2f2150[data-dragging] .sgui_handle_bb2f2150{cursor:grabbing}.sgui_visibility_bb2f2150{flex:1 1;min-inline-size:0}.sgui_moves_bb2f2150{display:flex;flex-shrink:0}.sgui_empty_bb2f2150{margin:0;padding:var(--sgui-space2);color:var(--sgui-data-toolbar-muted-text);font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height)}.sgui_reset_bb2f2150{inline-size:100%}.sgui_rules_f6e5209c{display:grid;gap:var(--sgui-space3)}.sgui_row_f6e5209c{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:var(--sgui-space2)}.sgui_row_f6e5209c>*{min-inline-size:0}.sgui_field_f6e5209c{display:flex;flex-direction:column;gap:var(--sgui-space1)}.sgui_label_f6e5209c{font-size:var(--sgui-label-size);font-weight:var(--sgui-label-weight);line-height:var(--sgui-label-line-height)}.sgui_input_f6e5209c{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));border:1px solid var(--sgui-data-toolbar-border);border-radius:var(--sgui-field-control-radius);padding:var(--sgui-space1) var(--sgui-control-padding);color:var(--sgui-data-toolbar-text);background:var(--sgui-data-toolbar-background);font:inherit}}@layer sgui.components{.sgui_input_f6e5209c:focus-visible{outline:var(--sgui-control-focus-width) solid var(--sgui-control-focus-color);outline-offset:var(--sgui-control-focus-offset)}.sgui_input_f6e5209c:disabled{opacity:.5}.sgui_options_f6e5209c{display:grid;gap:var(--sgui-space2)}.sgui_footer_f6e5209c{align-items:center;justify-content:space-between;margin-block-start:var(--sgui-space3)}.sgui_actions_f6e5209c,.sgui_footer_f6e5209c{display:flex;flex-wrap:wrap;gap:var(--sgui-space2)}.sgui_badge_f6e5209c{margin-inline-start:var(--sgui-space1);padding-inline:var(--sgui-space1);border-radius:var(--sgui-field-control-radius);color:var(--sgui-data-toolbar-on-action);background:var(--sgui-data-toolbar-action)}@media (max-width:40rem){.sgui_row_f6e5209c{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.sgui_input_f6e5209c{border-color:FieldText}.sgui_input_f6e5209c:focus-visible{outline-color:Highlight}}}@layer sgui.components{.sgui_root_c5f813a5{display:flex;align-items:center;gap:var(--sgui-space1)}.sgui_checkbox_c5f813a5>label [data-sgui-part=choice-label]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sgui_trigger_c5f813a5{padding-inline:0;min-inline-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size))}.sgui_trigger_c5f813a5 svg{inline-size:1rem;block-size:1rem}.sgui_body_4f0e3b20{display:flex;flex-direction:column;gap:var(--sgui-space3)}.sgui_row_4f0e3b20{position:relative;display:grid;grid-template-columns:1.25rem minmax(0,1fr) minmax(0,1fr) auto;gap:var(--sgui-space3);align-items:end;border-block-start:2px solid transparent}.sgui_row_4f0e3b20[data-drop-target]:after{content:"";position:absolute;inset-inline:0;block-size:2px;background:var(--sgui-data-toolbar-action);pointer-events:none}.sgui_row_4f0e3b20[data-drop-target=before]:after{inset-block-start:-2px}.sgui_row_4f0e3b20[data-drop-target=after]:after{inset-block-end:-2px}.sgui_trigger_4f0e3b20[data-menu-open]{background:var(--sgui-data-toolbar-subtle-background);border-color:var(--sgui-data-toolbar-action)}.sgui_row_4f0e3b20[data-dragging]{opacity:.45}.sgui_row_4f0e3b20[data-dragging] .sgui_handle_4f0e3b20{cursor:grabbing}.sgui_dragPreview_4f0e3b20{position:fixed;z-index:1;pointer-events:none;display:flex;align-items:center;gap:var(--sgui-space2);padding:var(--sgui-space3);max-inline-size:min(24rem,calc(100vw - 2rem));box-sizing:border-box;border:1px solid var(--sgui-data-toolbar-action);border-radius:var(--sgui-field-control-radius);background:var(--sgui-data-toolbar-background);color:var(--sgui-data-toolbar-text);box-shadow:var(--sgui-overlay-shadow);font-size:var(--sgui-control-text-size);translate:min(0px,calc(100vw - 100% - 2rem - var(--drag-x))) clamp(calc(.5rem - var(--drag-y)),-50%,calc(100vh - 100% - .5rem - var(--drag-y)))}.sgui_dragPreview_4f0e3b20>svg{flex-shrink:0}.sgui_previewDirection_4f0e3b20{color:var(--sgui-data-toolbar-muted-text)}}@layer sgui.components{@media (forced-colors:active){.sgui_trigger_4f0e3b20[data-menu-open]{outline:2px solid Highlight}.sgui_dragPreview_4f0e3b20{border-color:Highlight}}.sgui_field_4f0e3b20{min-inline-size:0}.sgui_field_4f0e3b20>span[id]{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sgui_handle_4f0e3b20{color:var(--sgui-data-toolbar-muted-text);display:inline-flex;align-items:center;block-size:2.25rem}.sgui_handle_4f0e3b20[data-reorderable]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sgui_actions_4f0e3b20,.sgui_rowActions_4f0e3b20{display:flex;gap:var(--sgui-space1);flex-wrap:wrap}.sgui_footer_4f0e3b20{display:flex;justify-content:space-between;align-items:center;gap:var(--sgui-space2);flex-wrap:wrap}.sgui_actions_4f0e3b20{margin-inline-start:auto}.sgui_badge_4f0e3b20{margin-inline-start:var(--sgui-space2)}@media (max-width:40rem){.sgui_row_4f0e3b20{grid-template-columns:1.25rem minmax(0,1fr)}.sgui_field_4f0e3b20,.sgui_rowActions_4f0e3b20{grid-column:2}}}@layer sgui.components{.sgui_root_cc099922{container:sgui-data-toolbar/inline-size;justify-content:space-between;padding:var(--sgui-space2) var(--sgui-space3);min-block-size:3.375rem;box-sizing:border-box;color:var(--sgui-data-toolbar-text);background:var(--sgui-data-toolbar-subtle-background);border-block-end:1px solid var(--sgui-data-toolbar-border);font-family:var(--sgui-font-family);font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height)}.sgui_actions_cc099922,.sgui_root_cc099922{min-inline-size:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sgui-space2)}.sgui_actions_cc099922{max-inline-size:100%}.sgui_refresh_cc099922{inline-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding-inline:0;gap:0;flex-shrink:0}.sgui_error_cc099922{max-inline-size:18rem;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgui_search_cc099922{min-inline-size:0;max-inline-size:100%}.sgui_views_cc099922[data-sgui-part=toggle-button-group]{gap:0}.sgui_views_cc099922>button{border-radius:0}.sgui_views_cc099922>button:first-child{border-start-start-radius:var(--sgui-field-control-radius);border-end-start-radius:var(--sgui-field-control-radius)}.sgui_views_cc099922>button:last-child{border-start-end-radius:var(--sgui-field-control-radius);border-end-end-radius:var(--sgui-field-control-radius)}.sgui_views_cc099922>button:not(:first-child){margin-inline-start:-1px}.sgui_views_cc099922>button[data-focus-visible],.sgui_views_cc099922>button[data-selected]{position:relative;z-index:1}.sgui_selected_cc099922{color:var(--sgui-data-toolbar-muted-text)}@container sgui-data-toolbar (max-width: 24rem){.sgui_root_cc099922 .sgui_search_cc099922[data-expandable][data-field-expanded=true]{inline-size:10rem}}}@layer sgui.components{.sgui_root_5f9eae52{display:flex;flex:1 1;flex-direction:column;min-block-size:0;min-inline-size:0;color:var(--sgui-document-editor-layout-text);background:var(--sgui-document-editor-layout-background);font-family:var(--sgui-font-family)}.sgui_header_5f9eae52{flex:none;border-block-end:1px solid var(--sgui-document-editor-layout-divider);padding:var(--sgui-space3) var(--sgui-space4)}.sgui_header_5f9eae52[data-has-menu]{border-block-end:0}.sgui_headerRow_5f9eae52{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sgui-space4)}.sgui_title_5f9eae52{flex:1 1 10rem;min-inline-size:0;overflow-wrap:anywhere}.sgui_fallbackTitle_5f9eae52{font-size:var(--sgui-h6-size)}.sgui_actions_5f9eae52{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sgui-space2);min-inline-size:0;margin-inline-start:auto}.sgui_menu_5f9eae52{padding-inline:var(--sgui-space4)}.sgui_menu_5f9eae52,.sgui_toolbar_5f9eae52{flex:none;min-inline-size:0;border-block-end:1px solid var(--sgui-document-editor-layout-divider)}.sgui_toolbar_5f9eae52{padding:calc(var(--sgui-space2) + var(--sgui-space1) / 2) var(--sgui-space4)}.sgui_content_5f9eae52{display:flex;flex:1 1;flex-direction:column;min-block-size:0;min-inline-size:0}.sgui_root_59a3c5cc{justify-content:space-between;color:var(--sgui-document-editor-toolbar-text);background:var(--sgui-document-editor-toolbar-background);font-family:var(--sgui-font-family)}.sgui_controls_59a3c5cc,.sgui_root_59a3c5cc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sgui-space2);min-inline-size:0}.sgui_controls_59a3c5cc{padding:var(--sgui-space1) var(--sgui-space2);border-radius:var(--sgui-control-radius);background:var(--sgui-document-editor-toolbar-subtle-background);max-inline-size:100%;box-sizing:border-box}.sgui_group_59a3c5cc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sgui-space1);min-inline-size:0}.sgui_action_59a3c5cc{position:relative;padding-inline:var(--sgui-space1);gap:0}.sgui_action_59a3c5cc[aria-pressed=true]{color:var(--sgui-document-editor-toolbar-action);background:var(--sgui-document-editor-toolbar-background)}}@layer sgui.components{@media (forced-colors:active){.sgui_action_59a3c5cc[aria-pressed=true]:after{content:"";position:absolute;pointer-events:none;inset:3px;border:2px solid ButtonText;border-radius:inherit}}.sgui_heading_59a3c5cc{flex:0 1 6rem;min-inline-size:0;max-inline-size:100%}.sgui_heading_59a3c5cc>span:first-of-type{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sgui_zoom_59a3c5cc{min-inline-size:3.75rem;text-align:center;font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height)}.sgui_slot_59a3c5cc,.sgui_status_59a3c5cc{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.sgui_status_59a3c5cc{color:var(--sgui-document-editor-toolbar-muted-text);font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height)}@media (forced-colors:active){.sgui_action_59a3c5cc[aria-pressed=true]{border-color:ButtonText}}}@layer sgui.components{.sgui_root_9758d2bd{display:inline-flex;align-items:center;gap:var(--sgui-space1);min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding-inline:var(--sgui-space1);cursor:text}.sgui_root_9758d2bd[data-read-only]{cursor:default}.sgui_field_9758d2bd{flex:1 1;min-inline-size:0}.sgui_edit_9758d2bd{opacity:0}.sgui_root_9758d2bd:focus-within .sgui_edit_9758d2bd,.sgui_root_9758d2bd:hover .sgui_edit_9758d2bd{opacity:1}@media (hover:none){.sgui_edit_9758d2bd{opacity:1}}@media (forced-colors:active){.sgui_edit_9758d2bd{opacity:1}}}@layer sgui.components{.sgui_root_93d22845{display:flex;flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;border-inline-end:1px solid var(--sgui-experience-page-navigator-divider);background:var(--sgui-experience-page-navigator-background);color:var(--sgui-experience-page-navigator-text)}.sgui_header_93d22845{display:flex;align-items:center;justify-content:space-between;gap:var(--sgui-space2);padding:var(--sgui-space3) var(--sgui-space4)}.sgui_list_93d22845{flex:1 1;min-block-size:0;overflow-y:auto;list-style:none;margin:0;padding:0;border-block-start:1px solid var(--sgui-experience-page-navigator-divider)}.sgui_row_93d22845{display:flex;align-items:center;gap:var(--sgui-space2);padding:var(--sgui-space2) var(--sgui-space3)}.sgui_row_93d22845[data-active]{background:var(--sgui-experience-page-navigator-subtle-background)}.sgui_handle_93d22845{display:flex;flex-shrink:0;color:var(--sgui-experience-page-navigator-muted-text)}.sgui_page_93d22845{flex:1 1;min-inline-size:0;justify-content:flex-start;text-align:start}.sgui_page_93d22845>span{min-inline-size:0}.sgui_pageText_93d22845{display:flex;flex-direction:column;overflow-wrap:anywhere}.sgui_actions_93d22845{flex-shrink:0}.sgui_adjacent_93d22845{display:flex;flex-wrap:wrap;gap:var(--sgui-space2);padding:var(--sgui-space3) var(--sgui-space4);border-block-start:1px solid var(--sgui-experience-page-navigator-divider)}.sgui_destination_93d22845{font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);line-height:var(--sgui-label-line-height);display:inline-flex;align-items:center;justify-content:center;flex:1 1 8rem;min-inline-size:0;min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding:var(--sgui-space2);overflow-wrap:anywhere;text-align:center}.sgui_destination_93d22845:not(:disabled):hover{background:var(--sgui-experience-page-navigator-subtle-background)}@media (hover:hover){.sgui_actions_93d22845{opacity:0}.sgui_row_93d22845:focus-within .sgui_actions_93d22845,.sgui_row_93d22845:hover .sgui_actions_93d22845{opacity:1}}}@layer sgui.components{.sgui_root_0b36f55d{box-sizing:border-box;position:fixed;z-index:var(--sgui-popover-layer);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sgui-space1);padding:var(--sgui-space1);background:var(--sgui-floating-text-selection-toolbar-background);color:var(--sgui-floating-text-selection-toolbar-text);border:1px solid var(--sgui-floating-text-selection-toolbar-border);border-radius:var(--sgui-control-radius);box-shadow:var(--sgui-overlay-shadow);font-family:var(--sgui-font-family)}.sgui_root_0b36f55d[hidden]{display:none}.sgui_action_0b36f55d{position:relative;padding-inline:var(--sgui-space1);gap:0}.sgui_action_0b36f55d[aria-pressed=true]{background:var(--sgui-floating-text-selection-toolbar-subtle-background);color:var(--sgui-floating-text-selection-toolbar-action)}@media (forced-colors:active){.sgui_action_0b36f55d[aria-pressed=true]:after{content:"";position:absolute;pointer-events:none;inset:3px;border:2px solid ButtonText;border-radius:inherit}.sgui_action_0b36f55d[aria-pressed=true]{border-color:ButtonText}}}@layer sgui.components{.sgui_root_cb9d28af{--rail-size:calc(max(var(--sgui-icon-panel-navigation-item-size), var(--sgui-control-minimum-target-size)) + 2 * var(--sgui-icon-panel-navigation-rail-padding));display:flex;block-size:100%;min-block-size:0;inline-size:max-content;max-inline-size:100%;color:var(--sgui-icon-panel-navigation-text);background:var(--sgui-icon-panel-navigation-background)}.sgui_rail_cb9d28af{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--sgui-space1);padding:var(--sgui-icon-panel-navigation-rail-padding);flex:0 0 var(--rail-size);min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.sgui_root_cb9d28af .sgui_trigger_cb9d28af{flex-shrink:0;box-sizing:border-box;inline-size:max(var(--sgui-icon-panel-navigation-item-size),var(--sgui-control-minimum-target-size));min-inline-size:max(var(--sgui-icon-panel-navigation-item-size),var(--sgui-control-minimum-target-size));min-block-size:max(var(--sgui-icon-panel-navigation-item-size),var(--sgui-control-minimum-target-size));padding:var(--sgui-space1);border-radius:var(--sgui-field-control-radius)}.sgui_root_cb9d28af .sgui_trigger_cb9d28af[aria-expanded=true]{background:var(--sgui-icon-panel-navigation-active-background)}.sgui_icon_cb9d28af{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--sgui-icon-panel-navigation-icon-size);block-size:var(--sgui-icon-panel-navigation-icon-size)}.sgui_icon_cb9d28af>svg{inline-size:100%;block-size:100%}.sgui_panel_cb9d28af{position:relative;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column;max-inline-size:calc(100% - var(--rail-size));min-inline-size:0;min-block-size:0;border-inline-start:1px solid var(--sgui-icon-panel-navigation-divider);animation:sgui_slide-start_cb9d28af var(--sgui-motion-duration) ease-out}.sgui_resizeHandle_cb9d28af{--resize-hit-size:max(var(--sgui-space2),var(--sgui-control-minimum-target-size));position:absolute;z-index:1;inset-block:0;inset-inline-end:calc(var(--resize-hit-size) / -2);inline-size:var(--resize-hit-size);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.sgui_resizeHandle_cb9d28af:after{content:"";position:absolute;inset-block:var(--sgui-space2);inset-inline-start:calc(50% - 1px);inline-size:2px;background:var(--sgui-icon-panel-navigation-divider)}.sgui_resizeHandle_cb9d28af:hover:after,.sgui_resizeHandle_cb9d28af[data-dragging]:after{background:var(--sgui-icon-panel-navigation-text)}.sgui_resizeHandle_cb9d28af:focus-visible{outline:2px solid var(--sgui-icon-panel-navigation-text);outline-offset:-2px}.sgui_root_cb9d28af[data-side=end] .sgui_resizeHandle_cb9d28af{inset-inline-end:auto;inset-inline-start:calc(var(--resize-hit-size) / -2)}.sgui_panel_cb9d28af[hidden]{display:none}.sgui_resizeActions_cb9d28af{flex-wrap:wrap}.sgui_header_cb9d28af,.sgui_resizeActions_cb9d28af{display:flex;gap:var(--sgui-space2);padding:var(--sgui-space2)}.sgui_header_cb9d28af{flex:0 0 auto;align-items:center;justify-content:space-between;border-block-end:1px solid var(--sgui-icon-panel-navigation-divider)}.sgui_root_cb9d28af .sgui_header_cb9d28af h2{font-size:var(--sgui-icon-panel-navigation-label-size);line-height:var(--sgui-body2-line-height);margin:0;overflow-wrap:anywhere}.sgui_content_cb9d28af{flex:1 1;min-block-size:0;min-inline-size:0;overflow:auto;overscroll-behavior:contain;padding:var(--sgui-space2)}.sgui_root_cb9d28af[data-side=end] .sgui_rail_cb9d28af{order:1}.sgui_root_cb9d28af[data-side=end] .sgui_panel_cb9d28af{border-inline-start:0;border-inline-end:1px solid var(--sgui-icon-panel-navigation-divider);animation-name:sgui_slide-end_cb9d28af}@keyframes sgui_slide-start_cb9d28af{0%{opacity:0;transform:translateX(-.75rem)}to{opacity:1;transform:translateX(0)}}@keyframes sgui_slide-end_cb9d28af{0%{opacity:0;transform:translateX(.75rem)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.sgui_panel_cb9d28af{animation:none}}@media (forced-colors:active){.sgui_resizeHandle_cb9d28af:after{background:ButtonText}.sgui_trigger_cb9d28af[aria-expanded=true]{outline:2px solid Highlight;outline-offset:-2px}}}@layer sgui.components{.sgui_root_c3c68f98{display:flex;flex-direction:column;gap:var(--sgui-space3);min-inline-size:0}.sgui_dropZone_c3c68f98{display:flex;flex-direction:column;align-items:center;gap:var(--sgui-space2);padding:calc(var(--sgui-space3) * 2);border:1px solid var(--sgui-image-upload-modal-border);border-radius:var(--sgui-field-control-radius);text-align:center}.sgui_preview_c3c68f98{display:block;max-inline-size:100%;max-block-size:calc(var(--sgui-space4) * 10);object-fit:contain;margin-block-end:var(--sgui-space2)}.sgui_icon_c3c68f98{color:var(--sgui-image-upload-modal-muted-text)}.sgui_selection_c3c68f98{padding:var(--sgui-space2);border:1px solid var(--sgui-image-upload-modal-border);border-radius:var(--sgui-field-control-radius);overflow-wrap:anywhere}@media (forced-colors:active){.sgui_dropZone_c3c68f98,.sgui_selection_c3c68f98{border-color:CanvasText}}}@layer sgui.components{.sgui_header_81797f0e{display:flex;align-items:center;gap:var(--sgui-space4)}.sgui_heading_81797f0e{min-inline-size:0;overflow-wrap:anywhere}.sgui_avatar_81797f0e{flex:none}.sgui_row_81797f0e{display:flex;align-items:center;gap:var(--sgui-space2)}.sgui_row_81797f0e+.sgui_row_81797f0e{margin-block-start:var(--sgui-space2)}.sgui_icon_81797f0e{flex:none;inline-size:1.25rem;block-size:1.25rem;color:var(--sgui-instructor-course-card-muted-text)}.sgui_status_81797f0e{display:flex;align-items:center;gap:var(--sgui-space2);margin-block-end:var(--sgui-space3)}.sgui_statusMarker_81797f0e{inline-size:var(--sgui-space3);block-size:var(--sgui-space3);border-radius:50%;flex:none;background:var(--sgui-instructor-course-card-text)}.sgui_statusMarker_81797f0e[data-tone=action]{background:var(--sgui-instructor-course-card-action)}.sgui_statusMarker_81797f0e[data-tone=muted]{background:var(--sgui-instructor-course-card-muted-text)}.sgui_action_81797f0e[data-tone=primary]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sgui-space2);min-block-size:2rem;padding-inline:var(--sgui-space3);border-radius:var(--sgui-field-control-radius);font-family:var(--sgui-font-family);font-size:var(--sgui-button-size);font-weight:var(--sgui-button-weight);line-height:var(--sgui-button-line-height);box-sizing:border-box;color:var(--sgui-instructor-course-card-on-action);background:var(--sgui-instructor-course-card-action)}.sgui_action_81797f0e:hover{background:var(--sgui-instructor-course-card-action-hover)}@media (forced-colors:active){.sgui_statusMarker_81797f0e{background:CanvasText}.sgui_action_81797f0e{border:1px solid ButtonText}}}@layer sgui.components{.sgui_header_bac5b77f{display:flex;align-items:center;gap:var(--sgui-space4)}.sgui_heading_bac5b77f{min-inline-size:0;overflow-wrap:anywhere}.sgui_avatar_bac5b77f{flex:none}.sgui_row_bac5b77f{display:flex;align-items:center;gap:var(--sgui-space2)}.sgui_row_bac5b77f+.sgui_row_bac5b77f{margin-block-start:var(--sgui-space2)}.sgui_icon_bac5b77f{flex:none;inline-size:1.25rem;block-size:1.25rem;color:var(--sgui-learner-course-card-muted-text)}.sgui_progressRow_bac5b77f{display:flex;align-items:center;gap:var(--sgui-space4);margin-block-end:var(--sgui-space4)}.sgui_progress_bac5b77f{flex:1 1;min-inline-size:0}.sgui_footer_bac5b77f{padding:var(--sgui-space3)}.sgui_actions_bac5b77f{display:flex;align-items:center;justify-content:space-between;gap:var(--sgui-space2);flex-wrap:wrap}.sgui_continue_bac5b77f,.sgui_details_bac5b77f{display:inline-flex;align-items:center;justify-content:center;gap:var(--sgui-space2);min-block-size:2rem;padding-inline:var(--sgui-space3);border-radius:var(--sgui-field-control-radius);font-family:var(--sgui-font-family);font-size:var(--sgui-button-size);font-weight:var(--sgui-button-weight);line-height:var(--sgui-button-line-height);box-sizing:border-box}.sgui_continue_bac5b77f{border:1px solid var(--sgui-learner-course-card-action)}.sgui_continue_bac5b77f:hover{background:var(--sgui-learner-course-card-background)}.sgui_fields_c878c575{display:flex;flex-direction:column;gap:var(--sgui-space3);padding-block-start:var(--sgui-space1);min-inline-size:0}.sgui_root_38e5bcb2{display:flex;align-items:center;justify-content:center;margin-block:var(--sgui-space2);min-inline-size:0}.sgui_image_38e5bcb2{display:block;border-radius:var(--sgui-space1);block-size:auto;max-inline-size:100%}.sgui_root_3e23f37b{display:flex;flex:1 1;flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;overflow:hidden;inline-size:100%;color:var(--sgui-page-rich-text-editor-section-text);background:var(--sgui-page-rich-text-editor-section-background);font-family:var(--sgui-font-family)}.sgui_viewport_3e23f37b{flex:1 1;min-block-size:0;min-inline-size:0;overflow:auto;padding:var(--sgui-space4);position:relative}.sgui_document_3e23f37b{block-size:100%;position:relative}.sgui_editable_3e23f37b{color:inherit;min-block-size:100%;outline:none;white-space:pre-wrap;font-size:var(--sgui-body1-size);line-height:var(--sgui-body1-line-height)}}@layer sgui.components{}@layer sgui.components{}@layer sgui.components{.sgui_editable_3e23f37b[data-focus-visible],.sgui_viewport_3e23f37b:focus-visible{outline:var(--sgui-control-focus-width) solid var(--sgui-control-focus-color);outline-offset:var(--sgui-control-focus-offset)}.sgui_placeholder_3e23f37b{color:var(--sgui-page-rich-text-editor-section-muted-text);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.sgui_document_3e23f37b h1{font-size:var(--sgui-h1-size);line-height:var(--sgui-h1-line-height);font-weight:var(--sgui-h1-weight)}.sgui_document_3e23f37b h2{font-size:var(--sgui-h2-size);line-height:var(--sgui-h2-line-height);font-weight:var(--sgui-h2-weight)}.sgui_document_3e23f37b h3{font-size:var(--sgui-h3-size);line-height:var(--sgui-h3-line-height);font-weight:var(--sgui-h3-weight)}.sgui_document_3e23f37b h4{font-size:var(--sgui-h4-size);line-height:var(--sgui-h4-line-height);font-weight:var(--sgui-h4-weight)}.sgui_document_3e23f37b h5{font-size:var(--sgui-h5-size);line-height:var(--sgui-h5-line-height);font-weight:var(--sgui-h5-weight)}.sgui_document_3e23f37b h6{font-size:var(--sgui-h6-size);line-height:var(--sgui-h6-line-height);font-weight:var(--sgui-h6-weight)}.sgui_document_3e23f37b [style*="--lp-text-variant: body"],.sgui_document_3e23f37b [style*="--lp-text-variant: body1"]{font-size:var(--sgui-body1-size);line-height:var(--sgui-body1-line-height);font-weight:var(--sgui-body1-weight)}.sgui_document_3e23f37b [style*="--lp-text-variant: body2"]{font-size:var(--sgui-body2-size);line-height:var(--sgui-body2-line-height);font-weight:var(--sgui-body2-weight)}.sgui_document_3e23f37b [style*="--lp-text-variant: bodyAlt2"]{font-size:var(--sgui-body-alt2-size);line-height:var(--sgui-body-alt2-line-height);font-weight:var(--sgui-body-alt2-weight)}.sgui_document_3e23f37b p{font-size:var(--sgui-body1-size);line-height:var(--sgui-body1-line-height);font-weight:var(--sgui-body1-weight)}.sgui_document_3e23f37b .editor-link{color:var(--sgui-page-rich-text-editor-section-action);cursor:pointer;text-decoration:underline}.sgui_document_3e23f37b .editor-horizontal-rule{border:0;border-block-start:2px solid var(--sgui-page-rich-text-editor-section-divider);cursor:pointer;margin-block:var(--sgui-space3);inline-size:100%}.sgui_document_3e23f37b .editor-horizontal-rule-selected{border-color:var(--sgui-page-rich-text-editor-section-action);box-shadow:0 0 0 2px var(--sgui-page-rich-text-editor-section-action)}.sgui_document_3e23f37b table{border-collapse:collapse;margin-block:var(--sgui-space2);inline-size:100%}.sgui_document_3e23f37b .editor-table-cell-selected{outline:2px solid var(--sgui-page-rich-text-editor-section-action);outline-offset:-2px}.sgui_document_3e23f37b td,.sgui_document_3e23f37b th{border:1px solid var(--sgui-page-rich-text-editor-section-divider);min-block-size:2.25rem;min-inline-size:7.5rem;padding:var(--sgui-space2);vertical-align:top}.sgui_document_3e23f37b .editor-text-bold{font-weight:700}.sgui_document_3e23f37b .editor-text-code{background:var(--sgui-page-rich-text-editor-section-subtle-background);border-radius:var(--sgui-field-control-radius);font-family:var(--sgui-code-font-family);padding-inline:var(--sgui-space1)}.sgui_document_3e23f37b .editor-text-italic{font-style:italic}.sgui_document_3e23f37b .editor-text-strikethrough{text-decoration:line-through}.sgui_document_3e23f37b .editor-text-subscript{font-size:.75em;vertical-align:sub}.sgui_document_3e23f37b .editor-text-superscript{font-size:.75em;vertical-align:super}.sgui_document_3e23f37b .editor-text-underline{text-decoration:underline}.sgui_document_3e23f37b .editor-text-underlineStrikethrough{text-decoration:underline line-through}.sgui_root_5f7158ba{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sgui-space2);border-block-end:1px solid var(--sgui-rich-text-formatting-toolbar-divider);background:var(--sgui-rich-text-formatting-toolbar-background);color:var(--sgui-rich-text-formatting-toolbar-text);font-family:var(--sgui-font-family);min-inline-size:0}.sgui_root_5f7158ba[data-padding=true]{padding:var(--sgui-space1) var(--sgui-space2)}.sgui_group_5f7158ba{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sgui-space1);min-inline-size:0}.sgui_group_5f7158ba:empty{display:none}.sgui_action_5f7158ba{position:relative;padding-inline:var(--sgui-space1);gap:0}.sgui_action_5f7158ba[aria-pressed=mixed],.sgui_action_5f7158ba[aria-pressed=true]{background:var(--sgui-rich-text-formatting-toolbar-subtle-background);color:var(--sgui-rich-text-formatting-toolbar-text)}.sgui_action_5f7158ba[aria-pressed=mixed]{border-style:dashed;border-color:var(--sgui-rich-text-formatting-toolbar-border)}}@layer sgui.components{@media (forced-colors:active){.sgui_action_5f7158ba[aria-pressed=true]:after{content:"";position:absolute;pointer-events:none;inset:3px;border:2px solid ButtonText;border-radius:inherit}}.sgui_select_5f7158ba{flex:0 1 10rem;min-inline-size:0;max-inline-size:100%;gap:var(--sgui-space1)}.sgui_select_5f7158ba>span:first-of-type{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sgui_fontSize_5f7158ba{padding:var(--sgui-space1) var(--sgui-space2);border:1px solid var(--sgui-rich-text-formatting-toolbar-border);border-radius:var(--sgui-control-radius);font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height)}.sgui_link_5f7158ba{display:inline-flex}.sgui_slot_5f7158ba{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}@media (forced-colors:active){.sgui_action_5f7158ba[aria-pressed=mixed],.sgui_action_5f7158ba[aria-pressed=true]{border-color:ButtonText}}}@layer sgui.components{.sgui_root_f4150bef{box-sizing:border-box;display:flex;flex-direction:column;flex:0 0 17.5rem;inline-size:17.5rem;max-inline-size:100%;block-size:100%;min-block-size:0;min-inline-size:0;overflow:auto;border-inline-end:1px solid var(--sgui-side-navigation-divider);background:var(--sgui-side-navigation-background);color:var(--sgui-side-navigation-text);font-family:var(--sgui-font-family)}.sgui_root_f4150bef[data-collapsed]{flex-basis:3rem;inline-size:3rem}.sgui_userTrigger_f4150bef{flex:0 0 auto;inline-size:100%;border-radius:0;padding:var(--sgui-space4)}.sgui_userTrigger_f4150bef>span{display:flex;align-items:center;gap:var(--sgui-space3);inline-size:100%;min-inline-size:0}.sgui_identity_f4150bef{display:flex;flex:1 1;flex-direction:column;text-align:start;min-inline-size:0}.sgui_identity_f4150bef>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sgui_organization_f4150bef{font-weight:var(--sgui-body2-weight);color:var(--sgui-side-navigation-muted-text)}.sgui_menuContent_f4150bef{--_side-navigation-forward-offset:1rem;--_side-navigation-back-offset:-1rem;display:flex;flex-direction:column;flex:1 1;min-block-size:0;border-block-start:1px solid var(--sgui-side-navigation-divider)}.sgui_menuContent_f4150bef:dir(rtl){--_side-navigation-forward-offset:-1rem;--_side-navigation-back-offset:1rem}.sgui_menuContent_f4150bef[data-direction=forward]{animation:sgui_forward_f4150bef var(--sgui-motion-duration) ease-out}.sgui_menuContent_f4150bef[data-direction=back]{animation:sgui_back_f4150bef var(--sgui-motion-duration) ease-out}.sgui_scroll_f4150bef{flex:1 1;min-block-size:calc(max(var(--sgui-side-navigation-item-height), var(--sgui-control-minimum-target-size)) + 2 * (var(--sgui-control-focus-width) + var(--sgui-control-focus-offset)));overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--sgui-space3);padding:var(--sgui-space3) 0}.sgui_section_f4150bef{margin-block-end:var(--sgui-space4);padding-inline:var(--sgui-space3)}.sgui_sectionTitle_f4150bef{margin:0;padding:var(--sgui-space2);color:var(--sgui-side-navigation-muted-text);font-size:var(--sgui-label-size);font-weight:var(--sgui-label-weight);line-height:var(--sgui-label-line-height)}.sgui_list_f4150bef{display:grid;gap:0;margin:0;padding:0;list-style:none}.sgui_root_f4150bef .sgui_item_f4150bef{box-sizing:border-box;text-align:start;padding:var(--sgui-space1) var(--sgui-control-padding);min-block-size:max(var(--sgui-side-navigation-item-height),var(--sgui-control-minimum-target-size));border:0;border-radius:var(--sgui-field-control-radius);color:var(--sgui-side-navigation-text);font-size:var(--sgui-side-navigation-label-size);font-weight:var(--sgui-body2-weight);line-height:var(--sgui-body2-line-height)}.sgui_root_f4150bef .sgui_item_f4150bef,button.sgui_item_f4150bef>span{inline-size:100%;min-inline-size:0;display:flex;align-items:center;gap:var(--sgui-space2)}.sgui_root_f4150bef .sgui_item_f4150bef:hover{background:var(--sgui-side-navigation-subtle-background)}.sgui_root_f4150bef li[data-selected]>.sgui_item_f4150bef{background:var(--sgui-side-navigation-selected-background);color:var(--sgui-side-navigation-selected-text);position:relative}.sgui_root_f4150bef li[data-selected]>.sgui_item_f4150bef:before{content:"";position:absolute;pointer-events:none;inset-block:var(--sgui-space1);inset-inline-start:1px;border-inline-start:3px solid var(--sgui-side-navigation-selected-text)}.sgui_itemLabel_f4150bef{flex:1 1;overflow-wrap:anywhere}.sgui_icon_f4150bef{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:var(--sgui-side-navigation-icon-size);block-size:var(--sgui-side-navigation-icon-size);color:inherit}.sgui_icon_f4150bef>svg{inline-size:100%;block-size:100%}.sgui_icon_f4150bef:empty{display:none}.sgui_rotated_f4150bef{transform:rotate(180deg)}.sgui_back_f4150bef{justify-content:start;flex-shrink:0;margin:var(--sgui-space2)}.sgui_footer_f4150bef{border-block-start:1px solid var(--sgui-side-navigation-divider);padding-block-start:var(--sgui-space3)}.sgui_collapse_f4150bef[data-focus-visible],.sgui_userTrigger_f4150bef[data-focus-visible]{outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_collapse_f4150bef{align-self:stretch;flex-shrink:0;border-radius:0;border-block-start:1px solid var(--sgui-side-navigation-divider);margin-block-start:auto}.sgui_error_f4150bef{color:var(--sgui-side-navigation-danger);padding:var(--sgui-space2);font-size:var(--sgui-label-size)}@keyframes sgui_forward_f4150bef{0%{opacity:0;transform:translateX(var(--_side-navigation-forward-offset))}to{opacity:1;transform:translateX(0)}}@keyframes sgui_back_f4150bef{0%{opacity:0;transform:translateX(var(--_side-navigation-back-offset))}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.sgui_menuContent_f4150bef[data-direction]{animation:none}}@media (forced-colors:active){.sgui_root_f4150bef li[data-selected]>.sgui_item_f4150bef:before{border-inline-start-color:CanvasText}}}@layer sgui.components{.sgui_questions_f1dd59eb,.sgui_root_f1dd59eb{display:grid;gap:var(--sgui-space4);min-inline-size:0}.sgui_questions_f1dd59eb{border:0;padding:0;margin:0}.sgui_actions_f1dd59eb{display:flex;flex-wrap:wrap;gap:var(--sgui-space2);justify-content:end}.sgui_root_c3ad1451{display:grid;gap:var(--sgui-space3);min-inline-size:0;margin:0;padding:var(--sgui-space4);border:1px solid var(--sgui-surface-divider);border-radius:var(--sgui-control-radius)}.sgui_legend_c3ad1451{max-inline-size:100%;padding-inline:var(--sgui-space1);overflow-wrap:anywhere}.sgui_options_c3ad1451{display:grid;gap:var(--sgui-space2)}.sgui_trigger_db5cc61c{min-inline-size:0;padding-inline:var(--sgui-space1)}.sgui_logical_db5cc61c{display:inline-flex}.sgui_logical_db5cc61c[data-align=end] .sgui_left_db5cc61c,.sgui_logical_db5cc61c[data-align=start] .sgui_right_db5cc61c{display:none}}@layer sgui.components{}@layer sgui.components{.sgui_logical_db5cc61c[data-align=end]:dir(rtl) .sgui_right_db5cc61c,.sgui_logical_db5cc61c[data-align=start]:dir(rtl) .sgui_left_db5cc61c{display:none}.sgui_logical_db5cc61c[data-align=end]:dir(rtl) .sgui_left_db5cc61c,.sgui_logical_db5cc61c[data-align=start]:dir(rtl) .sgui_right_db5cc61c{display:block}}@layer sgui.components{.sgui_trigger_1fc42c7a{position:relative;gap:0;padding-inline:var(--sgui-space1)}.sgui_indicator_1fc42c7a{position:absolute;inset-inline-start:var(--sgui-space1);inset-block-end:var(--sgui-space1);inline-size:1rem;block-size:.15rem;border-radius:var(--sgui-control-radius)}.sgui_content_1fc42c7a{display:flex;flex-direction:column;gap:var(--sgui-space3);min-inline-size:0;inline-size:min(18rem,100%)}.sgui_swatches_1fc42c7a{display:flex;flex-wrap:wrap;gap:var(--sgui-space2)}.sgui_swatch_1fc42c7a{position:relative;inline-size:max(1.75rem,var(--sgui-control-minimum-target-size));min-inline-size:max(1.75rem,var(--sgui-control-minimum-target-size));min-block-size:max(1.75rem,var(--sgui-control-minimum-target-size));padding:0;border-color:var(--sgui-text-color-picker-control-border)}.sgui_swatchFill_1fc42c7a{position:absolute;inset:0;border-radius:var(--sgui-button-radius);pointer-events:none}.sgui_swatch_1fc42c7a[aria-pressed=true]{border:3px solid var(--sgui-text-color-picker-control-text)}.sgui_nativeLabel_1fc42c7a{display:flex;flex-direction:column;gap:var(--sgui-space1);font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height);font-weight:var(--sgui-label-weight)}.sgui_native_1fc42c7a{box-sizing:border-box;inline-size:100%;block-size:max(2.5rem,var(--sgui-control-minimum-target-size));border:1px solid var(--sgui-text-color-picker-control-border);border-radius:var(--sgui-field-control-radius);background:var(--sgui-text-color-picker-control-background);cursor:pointer}.sgui_native_1fc42c7a:focus-visible{outline:var(--sgui-control-focus-width) solid var(--sgui-control-focus-color);outline-offset:var(--sgui-control-focus-offset)}.sgui_actions_1fc42c7a{display:flex;justify-content:flex-end;gap:var(--sgui-space1)}.sgui_sample_1fc42c7a{display:none}@media (forced-colors:active){.sgui_swatchFill_1fc42c7a{forced-color-adjust:none}.sgui_swatch_1fc42c7a,.sgui_swatch_1fc42c7a[aria-pressed=true]{border-color:ButtonText}.sgui_swatch_1fc42c7a[data-focus-visible]{outline:var(--sgui-control-focus-width) solid Highlight;outline-offset:var(--sgui-control-focus-offset)}}}@layer sgui.components{.sgui_root_75181bfe{display:grid;gap:var(--sgui-space3);min-inline-size:0}.sgui_log_75181bfe{display:flex;flex-direction:column;gap:var(--sgui-space3);max-block-size:28rem;overflow:auto;padding:var(--sgui-space2)}.sgui_log_75181bfe:focus-visible{outline:var(--sgui-focus-width) solid var(--sgui-surface-text);outline-offset:var(--sgui-focus-offset)}.sgui_message_75181bfe{max-inline-size:85%;align-self:start;overflow-wrap:anywhere}.sgui_message_75181bfe[data-direction=outgoing]{align-self:end}.sgui_message_75181bfe[data-direction=system]{align-self:center;max-inline-size:100%}.sgui_text_75181bfe{white-space:pre-wrap}.sgui_composer_75181bfe{display:grid;gap:var(--sgui-space2)}.sgui_composer_75181bfe>button{justify-self:end}.sgui_host_77038c2a{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sgui-space2)}.sgui_editor_77038c2a{border:1px solid var(--sgui-text-style-menu-control-border);padding:var(--sgui-space2);min-inline-size:12rem;color:var(--sgui-text-style-menu-control-text);background:var(--sgui-text-style-menu-control-background);font-family:var(--sgui-font-family);font-size:var(--sgui-body2-size);font-weight:var(--sgui-body2-weight);line-height:var(--sgui-body2-line-height)}}@layer sgui.components{.sgui_editor_77038c2a:focus-visible{outline:var(--sgui-control-focus-width) solid var(--sgui-control-focus-color);outline-offset:var(--sgui-control-focus-offset)}.sgui_editor_77038c2a [data-host-styles~=strikethrough]{text-decoration:line-through}.sgui_editor_77038c2a [data-host-styles~=subscript]{vertical-align:sub}.sgui_editor_77038c2a [data-host-styles~=superscript]{vertical-align:super}.sgui_editor_77038c2a [data-host-styles~=highlight]{background:var(--sgui-text-style-menu-control-subtle-background)}.sgui_trigger_514c79e8{min-inline-size:0;padding-inline:var(--sgui-space1)}.sgui_letters_514c79e8{font-family:var(--sgui-font-family);font-size:var(--sgui-label-size);font-weight:var(--sgui-body2-weight);line-height:var(--sgui-label-line-height)}.sgui_root_17ac688e{display:grid;gap:var(--sgui-space3);min-inline-size:0}.sgui_video_17ac688e{display:block;inline-size:100%;max-block-size:70vh;border-radius:var(--sgui-control-radius)}.sgui_root_7cc53c87{display:flex;flex-direction:column;gap:var(--sgui-space2);color:var(--sgui-async-multi-select-text);font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);line-height:var(--sgui-label-line-height)}.sgui_tokens_7cc53c87{display:flex;flex-wrap:wrap;gap:var(--sgui-space1)}.sgui_status_7cc53c87{color:var(--sgui-async-multi-select-status-text)}.sgui_list_7cc53c87{max-block-size:18rem;overflow:auto;padding:var(--sgui-space1);border:1px solid var(--sgui-async-multi-select-border);border-radius:var(--sgui-field-control-radius);background:var(--sgui-async-multi-select-surface)}}@layer sgui.components{}@layer sgui.components{}@layer sgui.components{.sgui_list_7cc53c87:focus-visible,.sgui_option_7cc53c87[data-focus-visible]{outline:var(--sgui-control-focus-width) solid var(--sgui-async-multi-select-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_option_7cc53c87{display:flex;align-items:center;gap:var(--sgui-space2);box-sizing:border-box;min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding-inline:var(--sgui-control-padding);overflow-wrap:anywhere;cursor:pointer;border-radius:max(0px,calc(var(--sgui-field-control-radius) - var(--sgui-space1) - 1px))}.sgui_option_7cc53c87[data-focused],.sgui_option_7cc53c87[data-selected]{background:var(--sgui-async-multi-select-interaction-surface)}.sgui_option_7cc53c87[data-disabled]{color:var(--sgui-async-multi-select-unavailable-text);cursor:default}@media (forced-colors:active){.sgui_option_7cc53c87[data-selected]{border:1px solid Highlight}.sgui_option_7cc53c87[data-disabled]{color:GrayText}}}@layer sgui.components{.sgui_root_0f3ff6dc{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:calc(var(--sgui-space4) * 2.5);block-size:calc(var(--sgui-space4) * 2.5);aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--sgui-avatar-subtle-surface);color:var(--sgui-avatar-text);font-family:var(--sgui-font-family);font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height);font-weight:var(--sgui-label-weight);vertical-align:middle}.sgui_root_0f3ff6dc[data-size=small]{inline-size:calc(var(--sgui-space4) * 2);block-size:calc(var(--sgui-space4) * 2)}.sgui_root_0f3ff6dc[data-size=large]{inline-size:calc(var(--sgui-space4) * 3);block-size:calc(var(--sgui-space4) * 3)}.sgui_root_0f3ff6dc[data-shape=square]{border-radius:var(--sgui-control-radius)}.sgui_fallback_0f3ff6dc{display:inline-flex;align-items:center;justify-content:center}.sgui_image_0f3ff6dc{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;opacity:0}.sgui_image_0f3ff6dc[data-loaded]{opacity:1}@media (forced-colors:active){.sgui_root_0f3ff6dc{outline:1px solid CanvasText}}}@layer sgui.components{.sgui_root_904c10a7{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.sgui_content_904c10a7{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1em;padding:var(--sgui-space1) var(--sgui-space2);border-radius:var(--sgui-control-radius);font-family:var(--sgui-font-family);font-size:var(--sgui-caption-size);line-height:var(--sgui-caption-line-height);font-weight:var(--sgui-label-weight);color:var(--sgui-badge-on-action-text);background:var(--sgui-badge-action-surface)}.sgui_content_904c10a7[data-tone=neutral]{color:var(--sgui-badge-text);background:var(--sgui-badge-subtle-surface)}.sgui_root_904c10a7[data-attached] .sgui_content_904c10a7{position:absolute;inset-block-start:0;inset-inline-start:100%;transform:translate(-50%,-50%);pointer-events:none}[dir=rtl] .sgui_root_904c10a7[data-attached] .sgui_content_904c10a7{transform:translate(50%,-50%)}@media (forced-colors:active){.sgui_content_904c10a7{border:1px solid CanvasText}}}@layer sgui.components{.sgui_root_c43e3b84{box-sizing:border-box;min-inline-size:0}.sgui_root_c43e3b84[data-container]{inline-size:100%;max-inline-size:80rem;margin-inline:auto}.sgui_root_2148068b{min-inline-size:0}.sgui_list_2148068b{flex-wrap:wrap;list-style:none;padding:0;margin:0}.sgui_item_2148068b,.sgui_list_2148068b{display:flex;gap:var(--sgui-space2);align-items:center}.sgui_item_2148068b{min-inline-size:0}.sgui_separator_2148068b{color:var(--sgui-breadcrumbs-muted-text)}.sgui_root_d75f5ebd{display:inline-flex;align-items:stretch;gap:var(--sgui-space2)}.sgui_root_d75f5ebd[data-orientation=vertical]{flex-direction:column}.sgui_root_d75f5ebd[data-joined]{gap:0;border:1px solid var(--sgui-button-group-border);border-radius:var(--sgui-control-radius)}.sgui_root_d75f5ebd[data-joined]>*{border-radius:0;border-color:transparent}.sgui_root_d75f5ebd[data-joined]>:first-child{border-start-start-radius:var(--sgui-control-radius);border-end-start-radius:var(--sgui-control-radius)}.sgui_root_d75f5ebd[data-joined]>:last-child{border-start-end-radius:var(--sgui-control-radius);border-end-end-radius:var(--sgui-control-radius)}.sgui_root_d75f5ebd[data-joined][data-orientation=vertical]>*{border-radius:0}.sgui_root_d75f5ebd[data-joined][data-orientation=vertical]>:first-child{border-start-start-radius:var(--sgui-control-radius);border-start-end-radius:var(--sgui-control-radius)}.sgui_root_d75f5ebd[data-joined][data-orientation=vertical]>:last-child{border-end-start-radius:var(--sgui-control-radius);border-end-end-radius:var(--sgui-control-radius)}.sgui_root_d75f5ebd[data-joined]>*+*{border-inline-start:1px solid var(--sgui-button-group-divider)}.sgui_root_d75f5ebd[data-joined][data-orientation=vertical]>*+*{border-inline-start:0;border-block-start:1px solid var(--sgui-button-group-divider)}.sgui_control_1de517d4{align-items:center;gap:var(--sgui-space2)}.sgui_control_1de517d4,.sgui_root_1de517d4{display:inline-flex;min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size))}.sgui_root_1de517d4{min-inline-size:var(--sgui-control-minimum-target-size);align-items:start;color:var(--sgui-checkbox-text);font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);line-height:var(--sgui-label-line-height);cursor:pointer}.sgui_content_1de517d4,.sgui_root_1de517d4{flex-direction:column;gap:var(--sgui-space1)}.sgui_content_1de517d4{display:flex}.sgui_description_1de517d4{color:var(--sgui-checkbox-description-text)}.sgui_error_1de517d4{color:var(--sgui-checkbox-error-text)}.sgui_root_1de517d4[data-invalid] .sgui_indicator_1de517d4{border-color:var(--sgui-checkbox-invalid-border)}.sgui_indicator_1de517d4{display:inline-flex;align-items:center;justify-content:center;inline-size:1.25rem;block-size:1.25rem;border:1px solid var(--sgui-checkbox-border);border-radius:var(--sgui-field-control-radius);background:var(--sgui-checkbox-surface);flex:none}.sgui_root_1de517d4[data-indeterminate] .sgui_indicator_1de517d4,.sgui_root_1de517d4[data-selected] .sgui_indicator_1de517d4{background:var(--sgui-checkbox-selected-surface);color:var(--sgui-checkbox-selected-text)}.sgui_root_1de517d4[data-focus-visible] .sgui_indicator_1de517d4{outline:var(--sgui-control-focus-width) solid var(--sgui-checkbox-focus-color);outline-offset:var(--sgui-control-focus-offset)}.sgui_root_1de517d4[data-disabled]{opacity:.5;cursor:default}}@layer sgui.components{}@layer sgui.components{}@layer sgui.components{@media (forced-colors:active){.sgui_indicator_1de517d4{border-color:ButtonText}.sgui_root_1de517d4[data-selected] .sgui_indicator_1de517d4{border-color:Highlight}.sgui_root_1de517d4[data-disabled]{color:GrayText;opacity:1}}}@layer sgui.components{.sgui_root_73513eb1{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--sgui-space1);padding:var(--sgui-space1) var(--sgui-space2);border:1px solid transparent;border-radius:var(--sgui-control-radius);font-family:var(--sgui-font-family);font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height);font-weight:var(--sgui-label-weight);color:var(--sgui-chip-text);background:var(--sgui-chip-subtle-surface);overflow-wrap:anywhere}.sgui_root_73513eb1[data-tone=primary]{background:var(--sgui-chip-primary-surface);color:var(--sgui-chip-primary-text)}.sgui_root_73513eb1[data-variant=outlined]{background:transparent;border-color:var(--sgui-chip-border)}.sgui_root_73513eb1[data-tone=primary][data-variant=outlined]{border-color:var(--sgui-chip-primary-border);color:var(--sgui-chip-primary-foreground)}@media (forced-colors:active){.sgui_root_73513eb1{border-color:CanvasText}}}@layer sgui.components{.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-width:thin;scrollbar-color:var(--sgui-scrollbar-thumb) transparent}@media (hover:hover) and (pointer:fine) and (forced-colors:none){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:transparent transparent}.sgui_scope_4c1123f0 :focus-within,.sgui_scope_4c1123f0 :hover,.sgui_scope_4c1123f0:focus-within,.sgui_scope_4c1123f0:hover{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}.sgui_scope_4c1123f0 [data-sgui-scrolling],.sgui_scope_4c1123f0[data-sgui-scrolling]{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@media (forced-colors:active){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:auto}}}@layer sgui.components{.sgui_popover_f519d3fe{z-index:var(--sgui-popover-layer);box-sizing:border-box;inline-size:max-content;min-inline-size:min(var(--trigger-width),calc(100vw - 2rem));max-inline-size:calc(100vw - 2rem);max-block-size:min(20rem,var(--available-height,80vh));overflow:auto;background:var(--sgui-combo-box-surface);color:var(--sgui-combo-box-text);border:1px solid var(--sgui-combo-box-border);border-radius:var(--sgui-field-control-radius);box-shadow:var(--sgui-overlay-shadow);font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);line-height:var(--sgui-label-line-height)}.sgui_list_f519d3fe{padding:var(--sgui-space1)}.sgui_list_f519d3fe:focus-visible{outline:var(--sgui-control-focus-width) solid var(--sgui-combo-box-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_option_f519d3fe{display:flex;align-items:center;box-sizing:border-box;min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding-inline:var(--sgui-control-padding);border-radius:max(0px,calc(var(--sgui-field-control-radius) - var(--sgui-space1) - 1px));cursor:pointer;overflow-wrap:anywhere}.sgui_option_f519d3fe[data-focused],.sgui_option_f519d3fe[data-selected]{background:var(--sgui-combo-box-interaction-surface)}.sgui_option_f519d3fe[data-focus-visible]{outline:var(--sgui-control-focus-width) solid var(--sgui-combo-box-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_option_f519d3fe[data-selected]{font-weight:var(--sgui-action-weight)}.sgui_option_f519d3fe[data-disabled]{opacity:.5;cursor:default}@media (forced-colors:active){.sgui_option_f519d3fe[data-selected]{border:1px solid Highlight}.sgui_option_f519d3fe[data-disabled]{color:GrayText;opacity:1}}}@layer sgui.components{.sgui_popover_f519d3fe{scrollbar-gutter:stable}.sgui_root_3aa3b025{inline-size:100%;min-inline-size:0;color:var(--sgui-data-grid-text);background:var(--sgui-data-grid-surface);font-family:var(--sgui-font-family);font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height)}.sgui_actions_3aa3b025,.sgui_footer_3aa3b025,.sgui_toolbar_3aa3b025{display:flex;align-items:center;gap:var(--sgui-space2)}.sgui_footer_3aa3b025,.sgui_toolbar_3aa3b025{padding:var(--sgui-space2);flex-wrap:wrap}.sgui_footer_3aa3b025{justify-content:flex-end}.sgui_container_3aa3b025{position:relative;overflow:auto;border:1px solid var(--sgui-data-grid-border)}.sgui_table_3aa3b025{border-collapse:collapse;inline-size:100%}.sgui_cell_3aa3b025,.sgui_header_3aa3b025{box-sizing:border-box;text-align:start;vertical-align:middle;padding:var(--sgui-space2);border-block-end:1px solid var(--sgui-data-grid-border)}.sgui_table_3aa3b025>tbody>tr:last-child>.sgui_cell_3aa3b025{border-block-end:0}.sgui_header_3aa3b025{position:relative;background:var(--sgui-data-grid-header-surface)}.sgui_row_3aa3b025[data-selected]{background:var(--sgui-data-grid-selected-surface)}.sgui_cell_3aa3b025[data-focus-visible],.sgui_header_3aa3b025[data-focus-visible],.sgui_row_3aa3b025[data-focus-visible]{outline:var(--sgui-control-focus-width) solid var(--sgui-data-grid-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_resizeHandle_3aa3b025{position:absolute;inset-inline-start:0;inset-block-start:50%;transform:translateY(-50%)}.sgui_resizer_3aa3b025{position:relative;block-size:var(--sgui-control-height);inline-size:.5rem;border-inline-start:1px solid transparent;cursor:col-resize;touch-action:none}.sgui_resizer_3aa3b025:before{content:"";position:absolute;inset-inline-start:-1px;inset-block:0;inline-size:1px;border-radius:999px;background:var(--sgui-data-grid-resizer-border);pointer-events:none}.sgui_resizer_3aa3b025[data-disabled]{display:block;cursor:default;touch-action:auto}.sgui_resizer_3aa3b025[data-focus-visible]{outline:var(--sgui-control-focus-width) solid var(--sgui-data-grid-focus-color)}.sgui_columnHeader_3aa3b025{padding-inline-start:var(--sgui-space3);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sgui-space2)}.sgui_columnLabel_3aa3b025{grid-column:1/-1;min-inline-size:0;overflow-wrap:anywhere}.sgui_columnLabel_3aa3b025>[data-sgui-part=button]{inline-size:100%;max-inline-size:100%}.sgui_actions_3aa3b025{flex-wrap:wrap}.sgui_actions_3aa3b025>*{max-inline-size:100%}}@layer sgui.components{@media (forced-colors:active){.sgui_resizer_3aa3b025:before{background:CanvasText}.sgui_row_3aa3b025[data-selected]{border:1px solid Highlight}}}@layer sgui.components{.sgui_input_b7c132c9{display:flex;align-items:center;gap:var(--sgui-space1);inline-size:fit-content;flex-wrap:wrap}.sgui_segment_b7c132c9{padding-inline:var(--sgui-space1);border-radius:var(--sgui-field-control-radius);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sgui_segment_b7c132c9[data-type=literal]{padding:0}.sgui_segment_b7c132c9[data-placeholder]{color:var(--sgui-date-field-placeholder-text)}.sgui_segment_b7c132c9[data-focused]{outline:var(--sgui-control-focus-width) solid var(--sgui-date-field-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width));background:var(--sgui-date-field-focused-surface)}.sgui_input_b7c132c9[data-disabled]{opacity:.5}.sgui_input_b7c132c9[data-invalid]{border-color:var(--sgui-date-field-invalid-border)}@media (forced-colors:active){.sgui_segment_b7c132c9[data-focused]{outline-color:Highlight}}}@layer sgui.components{.sgui_popupBody_db1b0096{position:relative;--calendar-period-anchor-position:static}.sgui_calendar_db1b0096:has([data-sgui-part=calendar-period-view])~.sgui_clear_db1b0096,.sgui_calendar_db1b0096:has([data-sgui-part=calendar-period-view])~.sgui_time_db1b0096{visibility:hidden}.sgui_time_db1b0096{display:flex;flex-direction:column;gap:var(--sgui-space3)}.sgui_actions_db1b0096{display:flex;flex-wrap:wrap;gap:var(--sgui-space2)}.sgui_root_db1b0096{min-inline-size:0}.sgui_trigger_db1b0096{padding-inline-end:var(--field-edge-padding);align-self:stretch;border-radius:0;border-start-end-radius:var(--sgui-field-control-radius);border-end-end-radius:var(--sgui-field-control-radius)}.sgui_trigger_db1b0096[data-variant]{border-color:inherit}.sgui_calendar_db1b0096{inline-size:max-content;max-inline-size:calc(100vw - 2rem - 2 * var(--sgui-space4) - 2px)}.sgui_root_53660fec{inline-size:36ch;max-inline-size:100%;min-inline-size:0}.sgui_action_53660fec{padding-inline-end:var(--field-edge-padding);align-self:stretch;border-radius:0;border-start-end-radius:var(--sgui-field-control-radius);border-end-end-radius:var(--sgui-field-control-radius)}.sgui_action_53660fec[data-variant]{border-color:inherit}.sgui_calendarContent_53660fec{inline-size:max-content;max-inline-size:calc(100vw - 2rem - 2 * var(--sgui-space4) - 2px)}.sgui_trigger_53660fec[data-variant]{border-radius:var(--sgui-field-control-radius);border-color:var(--sgui-field-border);color:var(--sgui-field-text);font-weight:var(--sgui-body1-weight);padding-inline:var(--field-edge-padding)}.sgui_trigger_53660fec{justify-content:space-between;text-align:start;inline-size:100%}.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-width:thin;scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@layer sgui.components{}@layer sgui.components{@media (hover:hover) and (pointer:fine) and (forced-colors:none){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:transparent transparent}.sgui_scope_4c1123f0 :focus-within,.sgui_scope_4c1123f0 :hover,.sgui_scope_4c1123f0:focus-within,.sgui_scope_4c1123f0:hover{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}.sgui_scope_4c1123f0 [data-sgui-scrolling],.sgui_scope_4c1123f0[data-sgui-scrolling]{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@media (forced-colors:active){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:auto}}}@layer sgui.components{.sgui_inline_ee035904{display:flex;flex-direction:column;gap:var(--sgui-space1);min-inline-size:0}.sgui_yearRoot_ee035904[data-year-navigation=scroll]{block-size:100%;min-block-size:0}.sgui_yearScroll_ee035904{flex:1 1 auto;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;min-block-size:0;block-size:calc(6 * max(var(--sgui-control-height), var(--sgui-control-minimum-target-size)) + 7 * var(--sgui-space1));max-block-size:100%;padding:var(--sgui-space1)}.sgui_header_ee035904{display:flex;align-items:center;gap:var(--sgui-space1)}.sgui_header_ee035904 [aria-expanded=true] svg{transform:rotate(180deg)}.sgui_header_ee035904>:first-child{margin-inline-end:auto}.sgui_grid_ee035904{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sgui-space1)}.sgui_monthGrid_ee035904{align-content:safe center;grid-auto-rows:max-content;block-size:100%;box-sizing:border-box;min-block-size:0;grid-template-columns:repeat(var(--month-columns,2),minmax(0,1fr));padding:var(--sgui-space1)}.sgui_monthGrid_ee035904>button>span{white-space:nowrap}.sgui_grid_ee035904>button{min-inline-size:0;padding-inline:var(--sgui-space1)}.sgui_choice_ee035904{position:relative}@media (forced-colors:active){.sgui_choice_ee035904[aria-pressed=true]:after{content:"";position:absolute;pointer-events:none;inset:3px;border:2px solid ButtonText;border-radius:inherit}}}@layer sgui.components{.sgui_root_c7cc009e{--calendar-day-size:max(calc(var(--sgui-control-height) - var(--sgui-space2)),var(--sgui-control-minimum-target-size),calc(2 * var(--sgui-caption-size)));--calendar-month-width:max(12rem,calc(7 * var(--calendar-day-size)));--calendar-months-width:var(--calendar-month-width);--calendar-body-width:var(--calendar-months-width);inline-size:var(--calendar-body-width);max-inline-size:100%;container-type:inline-size;color:var(--sgui-date-range-selector-text);background:var(--sgui-date-range-selector-surface);font-family:var(--sgui-font-family);font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height)}.sgui_root_c7cc009e[data-months="2"]{--calendar-months-width:calc(2 * var(--calendar-month-width) + var(--sgui-space3))}.sgui_root_c7cc009e[data-months="3"]{--calendar-months-width:calc(3 * var(--calendar-month-width) + 2 * var(--sgui-space3))}.sgui_root_c7cc009e:is([data-preset-placement=side],[data-preset-placement=end]){inline-size:calc(var(--calendar-body-width) + 12rem + var(--sgui-space3))}.sgui_root_c7cc009e[data-show-fields]{--calendar-body-width:max(23rem,var(--calendar-months-width))}.sgui_monthTransition_c7cc009e{position:relative;overflow:hidden;min-inline-size:0}.sgui_monthFrame_c7cc009e{inline-size:100%}.sgui_outgoingMonth_c7cc009e{position:absolute;inset:0;pointer-events:none}.sgui_calendarBody_c7cc009e,.sgui_layout_c7cc009e{display:flex;flex-direction:column;gap:var(--sgui-space2);min-inline-size:0}.sgui_layout_c7cc009e:is([data-preset-placement=side],[data-preset-placement=end]){flex-direction:row;flex-wrap:wrap;align-items:start;gap:var(--sgui-space3)}.sgui_layout_c7cc009e:is([data-preset-placement=side],[data-preset-placement=end])>.sgui_presets_c7cc009e{flex:1 0 12rem;box-sizing:border-box;max-inline-size:100%;flex-direction:column;align-items:stretch;padding:0}.sgui_layout_c7cc009e:is([data-preset-placement=side],[data-preset-placement=end])>.sgui_calendarBody_c7cc009e{flex:1 1 var(--calendar-body-width);max-inline-size:100%}.sgui_calendar_c7cc009e{display:flex;flex-direction:column;gap:var(--sgui-space2)}.sgui_actions_c7cc009e,.sgui_presets_c7cc009e{display:flex;align-items:center;gap:var(--sgui-space2);flex-wrap:wrap}.sgui_adjustment_c7cc009e{display:flex;flex-direction:column;gap:var(--sgui-space2);margin-block:var(--sgui-space2)}.sgui_periodViewport_c7cc009e{position:relative}.sgui_periodContents_c7cc009e{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain}.sgui_monthHeader_c7cc009e{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-block-size:var(--calendar-day-size);gap:var(--sgui-space1)}.sgui_monthHeader_c7cc009e:has(.sgui_heading_c7cc009e){column-gap:0}.sgui_monthHeader_c7cc009e:has(.sgui_heading_c7cc009e)>:is(.sgui_previous_c7cc009e,.sgui_next_c7cc009e){padding-inline:var(--sgui-space1)}.sgui_monthHeader_c7cc009e:has(.sgui_monthSelectors_c7cc009e){align-items:end}.sgui_monthHeading_c7cc009e{grid-column:1;grid-row:1;text-align:start}.sgui_monthSelectors_c7cc009e{display:flex;gap:var(--sgui-space1);align-items:end;min-inline-size:0}.sgui_monthSelectors_c7cc009e>.sgui_navigationField_c7cc009e{--field-edge-padding:max(var(--sgui-control-padding),calc(min(var(--sgui-field-control-radius), calc(max(var(--sgui-control-height), var(--sgui-control-minimum-target-size)) / 2)) - var(--sgui-space1)))}.sgui_monthSelectors_c7cc009e>*{flex:1 1;min-inline-size:0}.sgui_previous_c7cc009e{grid-column:2;grid-row:1}.sgui_next_c7cc009e{grid-column:3;grid-row:1}.sgui_heading_c7cc009e{font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height);font-weight:var(--sgui-action-weight);margin:0}.sgui_presetList_c7cc009e{display:flex;flex-direction:column;inline-size:100%;gap:var(--sgui-space1);min-inline-size:0}.sgui_presetOption_c7cc009e{display:flex;align-items:center;justify-content:space-between;gap:var(--sgui-space2);padding-inline:var(--sgui-control-padding);box-sizing:border-box;min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));border-radius:max(0px,calc(var(--sgui-field-control-radius) - var(--sgui-space1)));cursor:pointer;overflow-wrap:anywhere}.sgui_presetOption_c7cc009e:is([data-hovered],[data-focused],[data-selected]){background:var(--sgui-date-range-selector-hover-surface)}.sgui_presetOption_c7cc009e[data-selected]{font-weight:var(--sgui-action-weight)}.sgui_presetCheck_c7cc009e{flex-shrink:0}.sgui_presetOption_c7cc009e[data-disabled]{color:var(--sgui-date-range-selector-unavailable-text);cursor:default}.sgui_presetList_c7cc009e:focus-visible,.sgui_presetOption_c7cc009e[data-focus-visible]{outline:var(--sgui-control-focus-width) solid var(--sgui-date-range-selector-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_visuallyHidden_c7cc009e{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sgui_presets_c7cc009e{flex-direction:column;align-items:stretch;padding-block-end:0}.sgui_fields_c7cc009e{display:flex;flex-wrap:wrap;gap:var(--sgui-space3);padding-block-end:var(--sgui-space3)}.sgui_fields_c7cc009e>*{flex:1 1 10rem;min-inline-size:0}.sgui_months_c7cc009e{display:flex;justify-content:center;gap:var(--sgui-space3);flex-wrap:wrap}.sgui_month_c7cc009e{container-type:inline-size;flex:0 0 var(--calendar-month-width);inline-size:var(--calendar-month-width);text-align:center}.sgui_gridViewport_c7cc009e,.sgui_month_c7cc009e{box-sizing:border-box;max-inline-size:100%;min-inline-size:0}.sgui_gridViewport_c7cc009e{min-block-size:calc(6 * var(--calendar-day-size) + 8 * var(--sgui-space1) + var(--sgui-caption-size) * var(--sgui-caption-line-height));inline-size:100%;overflow-x:auto}.sgui_grid_c7cc009e{table-layout:fixed;border-spacing:0 var(--sgui-space1);inline-size:100%;min-inline-size:calc(7 * var(--calendar-day-size))}.sgui_grid_c7cc009e td{padding:0}.sgui_weekday_c7cc009e{padding:0;font-size:var(--sgui-caption-size);line-height:var(--sgui-caption-line-height);white-space:nowrap;font-weight:var(--sgui-action-weight);color:var(--sgui-date-range-selector-weekday-text)}.sgui_weekday_c7cc009e:after{content:attr(data-narrow-label);display:none}@container (max-width: 22rem){.sgui_monthHeader_c7cc009e:has(.sgui_monthSelectors_c7cc009e)>.sgui_monthHeading_c7cc009e{grid-column:1/-1}.sgui_monthHeader_c7cc009e:has(.sgui_monthSelectors_c7cc009e)>:is(.sgui_previous_c7cc009e,.sgui_next_c7cc009e){grid-row:2}.sgui_grid_c7cc009e{border-spacing:0 var(--sgui-space1);min-inline-size:calc(7 * var(--calendar-day-size))}.sgui_weekdayLabel_c7cc009e{display:none}.sgui_weekday_c7cc009e:after{display:inline}}.sgui_cell_c7cc009e{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;border-radius:var(--sgui-field-control-radius);min-inline-size:var(--calendar-day-size);block-size:var(--calendar-day-size);cursor:pointer}.sgui_cell_c7cc009e[data-outside-month]{visibility:hidden}.sgui_cell_c7cc009e[data-selected]{color:var(--sgui-date-range-selector-selected-text);background:var(--sgui-date-range-selector-selected-surface)}@media (forced-colors:active){.sgui_grid_c7cc009e:not(.sgui_rangeGrid_c7cc009e) .sgui_cell_c7cc009e[data-selected]:after{content:"";position:absolute;inset:3px;border:1px solid;border-radius:inherit;pointer-events:none}}.sgui_rangeGrid_c7cc009e{border-spacing:0 var(--sgui-space1);min-inline-size:calc(7 * var(--calendar-day-size))}.sgui_rangeGrid_c7cc009e .sgui_cell_c7cc009e[data-selected]{border-radius:0}.sgui_rangeGrid_c7cc009e .sgui_cell_c7cc009e[data-selected][data-selection-start],.sgui_rangeGrid_c7cc009e td:first-child>.sgui_cell_c7cc009e[data-selected],.sgui_rangeGrid_c7cc009e td:has(>.sgui_cell_c7cc009e[data-outside-month])+td>.sgui_cell_c7cc009e[data-selected]{border-start-start-radius:var(--sgui-field-control-radius);border-end-start-radius:var(--sgui-field-control-radius)}.sgui_rangeGrid_c7cc009e .sgui_cell_c7cc009e[data-selected][data-selection-end],.sgui_rangeGrid_c7cc009e td:has(+td>.sgui_cell_c7cc009e[data-outside-month])>.sgui_cell_c7cc009e[data-selected],.sgui_rangeGrid_c7cc009e td:last-child>.sgui_cell_c7cc009e[data-selected]{border-start-end-radius:var(--sgui-field-control-radius);border-end-end-radius:var(--sgui-field-control-radius)}.sgui_cell_c7cc009e[data-hovered]:not([data-selected]){background:var(--sgui-date-range-selector-hover-surface)}.sgui_cell_c7cc009e[data-focus-visible]{outline:var(--sgui-control-focus-width) solid var(--sgui-date-range-selector-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_cell_c7cc009e[data-disabled],.sgui_cell_c7cc009e[data-unavailable]{color:var(--sgui-date-range-selector-unavailable-text);text-decoration:line-through;cursor:default}.sgui_cell_c7cc009e[data-selected]:is([data-disabled],[data-unavailable]){color:var(--sgui-date-range-selector-selected-text)}.sgui_summary_c7cc009e{margin-block:var(--sgui-space2)}.sgui_actions_c7cc009e{justify-content:flex-end}@container (max-width: 35rem){.sgui_presetList_c7cc009e{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}}.sgui_scrollingMonths_c7cc009e .sgui_monthHeader_c7cc009e{position:sticky;inset-block-start:0;background:var(--sgui-date-range-selector-surface);z-index:1}.sgui_scrollingMonths_c7cc009e{display:flex;flex-direction:column;align-items:center;gap:var(--sgui-space3);max-block-size:min(32rem,60vh);overflow:auto}.sgui_root_c7cc009e:is([data-drag-behavior=move],[data-drag-behavior=move-and-resize]) .sgui_calendar_c7cc009e:not([data-disabled]):not([data-readonly]) .sgui_cell_c7cc009e[data-range-selected],.sgui_root_c7cc009e[data-drag-behavior=resize] .sgui_calendar_c7cc009e:not([data-disabled]):not([data-readonly]) .sgui_cell_c7cc009e:is([data-range-start],[data-range-end]){touch-action:none}.sgui_root_c7cc009e:is([data-drag-behavior=move],[data-drag-behavior=move-and-resize]) .sgui_calendar_c7cc009e:not([data-disabled]):not([data-readonly]) .sgui_cell_c7cc009e[data-range-selected]{cursor:grab}.sgui_root_c7cc009e:is([data-drag-behavior=resize],[data-drag-behavior=move-and-resize]):not([data-fixed-length]) .sgui_calendar_c7cc009e:not([data-disabled]):not([data-readonly]) .sgui_cell_c7cc009e:is([data-range-start],[data-range-end]){cursor:ew-resize}.sgui_root_c7cc009e[data-drag-behavior=resize][data-fixed-length] .sgui_calendar_c7cc009e:not([data-disabled]):not([data-readonly]) .sgui_cell_c7cc009e:is([data-range-start],[data-range-end]){cursor:grab}.sgui_dayContent_c7cc009e{position:absolute;inset-block-end:0;inset-inline:0;pointer-events:none;font-size:var(--sgui-caption-size);line-height:var(--sgui-caption-line-height)}.sgui_root_c7cc009e[data-invalid-preview] .sgui_cell_c7cc009e[data-selected]{outline:var(--sgui-control-focus-width) dashed var(--sgui-date-range-selector-unavailable-text)}.sgui_availability_c7cc009e{margin-block-start:var(--sgui-space2)}@media (forced-colors:active){.sgui_presetOption_c7cc009e[data-selected]{outline:1px solid Highlight}.sgui_presetOption_c7cc009e[data-disabled]{color:GrayText}.sgui_rangeGrid_c7cc009e .sgui_cell_c7cc009e[data-selected]{border-block:1px solid Highlight;border-inline-width:0;background:Canvas;color:CanvasText}.sgui_rangeGrid_c7cc009e .sgui_cell_c7cc009e[data-selected]>span{background:Canvas;color:CanvasText}.sgui_rangeGrid_c7cc009e .sgui_cell_c7cc009e[data-selected][data-selection-start],.sgui_rangeGrid_c7cc009e td:first-child>.sgui_cell_c7cc009e[data-selected],.sgui_rangeGrid_c7cc009e td:has(>.sgui_cell_c7cc009e[data-outside-month])+td>.sgui_cell_c7cc009e[data-selected]{border-inline-start:1px solid Highlight}.sgui_rangeGrid_c7cc009e .sgui_cell_c7cc009e[data-selected][data-selection-end],.sgui_rangeGrid_c7cc009e td:has(+td>.sgui_cell_c7cc009e[data-outside-month])>.sgui_cell_c7cc009e[data-selected],.sgui_rangeGrid_c7cc009e td:last-child>.sgui_cell_c7cc009e[data-selected]{border-inline-end:1px solid Highlight}.sgui_rangeGrid_c7cc009e .sgui_cell_c7cc009e[data-selected][data-focus-visible]{outline-color:Highlight}.sgui_cell_c7cc009e[data-selected]{border:1px solid Highlight}.sgui_cell_c7cc009e[data-disabled],.sgui_cell_c7cc009e[data-unavailable]{color:GrayText}}}@layer sgui.components{.sgui_periodHeading_c7cc009e{display:flex;align-items:center;gap:var(--sgui-space1)}.sgui_periodHeading_c7cc009e>button{padding-inline:var(--sgui-space1)}}@layer sgui.components{.sgui_root_c7cc009e:has([data-sgui-part=calendar-period-view]) .sgui_actions_c7cc009e,.sgui_root_c7cc009e:has([data-sgui-part=calendar-period-view]) .sgui_fields_c7cc009e,.sgui_root_c7cc009e:has([data-sgui-part=calendar-period-view]) .sgui_presets_c7cc009e{visibility:hidden}}@layer sgui.components{.sgui_periodContents_c7cc009e>[role=group]{block-size:100%;min-block-size:0}}@layer sgui.components{.sgui_root_c7cc009e[data-months="1"]:has([data-sgui-part=calendar-period-view]){position:var(--calendar-period-anchor-position,relative)}.sgui_root_c7cc009e[data-months="1"] .sgui_periodViewport_c7cc009e{position:static}.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-width:thin;scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@layer sgui.components{@media (hover:hover) and (pointer:fine) and (forced-colors:none){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:transparent transparent}.sgui_scope_4c1123f0 :focus-within,.sgui_scope_4c1123f0 :hover,.sgui_scope_4c1123f0:focus-within,.sgui_scope_4c1123f0:hover{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}.sgui_scope_4c1123f0 [data-sgui-scrolling],.sgui_scope_4c1123f0[data-sgui-scrolling]{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@media (forced-colors:active){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:auto}}}@layer sgui.components{.sgui_overlay_242a84f7{position:fixed;inset:0;z-index:var(--sgui-overlay-layer);display:flex;align-items:center;justify-content:center;padding:var(--sgui-space4);background:var(--sgui-dialog-backdrop);box-sizing:border-box}.sgui_overlay_242a84f7[data-size=full]{padding:0}.sgui_modal_242a84f7{inline-size:min(100%,40rem);max-block-size:calc(100dvh - 2rem);background:var(--sgui-dialog-surface);color:var(--sgui-dialog-text);border-radius:var(--sgui-control-radius);box-shadow:var(--sgui-overlay-shadow);overflow:hidden}.sgui_modal_242a84f7[data-size=xs]{inline-size:min(100%,22rem)}.sgui_modal_242a84f7[data-size=xl]{inline-size:96vw;block-size:92dvh}.sgui_modal_242a84f7[data-size=full]{inline-size:100vw;block-size:100dvh;max-block-size:100dvh;border-radius:0}.sgui_heading_242a84f7{flex:1 1 16rem;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.sgui_modal_242a84f7[data-size=sm]{inline-size:min(100%,28rem)}.sgui_modal_242a84f7[data-size=lg]{inline-size:min(100%,56rem)}.sgui_dialog_242a84f7{display:flex;flex-direction:column;max-block-size:inherit;block-size:100%;min-block-size:0;overflow:auto;font-family:var(--sgui-font-family);font-size:var(--sgui-body-size);line-height:var(--sgui-body-line-height)}.sgui_dialog_242a84f7:focus-visible{outline:var(--sgui-control-focus-width) solid var(--sgui-dialog-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_dialog_242a84f7 :focus{scroll-margin:calc(var(--sgui-control-focus-width) + var(--sgui-control-focus-offset))}.sgui_header_242a84f7{display:flex;flex-wrap:wrap;flex:none;align-items:flex-start;justify-content:space-between;gap:var(--sgui-space4);padding:var(--sgui-space4);border-block-end:1px solid var(--sgui-dialog-divider)}.sgui_header_242a84f7>button{flex:none;max-inline-size:100%;margin-inline-start:auto}.sgui_title_242a84f7{margin:0;font-size:var(--sgui-heading-size);line-height:var(--sgui-heading-line-height);font-weight:var(--sgui-action-weight)}.sgui_description_242a84f7{color:var(--sgui-dialog-description-text);font-size:var(--sgui-label-size)}.sgui_body_242a84f7{flex:1 1 auto;min-block-size:0;overflow:auto;padding:var(--sgui-space4)}.sgui_footer_242a84f7{flex:none;padding:var(--sgui-space4);border-block-start:1px solid var(--sgui-dialog-divider);display:flex;justify-content:flex-end;gap:var(--sgui-space2)}@supports not (height:100dvh){.sgui_modal_242a84f7{max-block-size:calc(100vh - 2rem)}.sgui_modal_242a84f7[data-size=xl]{block-size:92vh}.sgui_modal_242a84f7[data-size=full]{block-size:100vh;max-block-size:100vh}}@media (forced-colors:active){.sgui_modal_242a84f7{border:1px solid CanvasText}}}@layer sgui.components{.sgui_root_50c9ade1{min-inline-size:0}.sgui_trigger_50c9ade1{inline-size:100%;justify-content:flex-start;text-align:start}.sgui_indicator_50c9ade1{display:inline-flex;align-items:center;justify-content:center;inline-size:1em}.sgui_panel_50c9ade1{padding-block:var(--sgui-space2);padding-inline:var(--sgui-control-padding)}.sgui_root_ef550c6d{flex-shrink:0;border:0;border-block-start:1px solid var(--sgui-divider-divider);margin:0;inline-size:100%}.sgui_root_ef550c6d[data-orientation=vertical]{border-block-start:0;border-inline-start:1px solid var(--sgui-divider-divider);inline-size:0;block-size:auto;align-self:stretch}.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-width:thin;scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@layer sgui.components{}@layer sgui.components{@media (hover:hover) and (pointer:fine) and (forced-colors:none){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:transparent transparent}.sgui_scope_4c1123f0 :focus-within,.sgui_scope_4c1123f0 :hover,.sgui_scope_4c1123f0:focus-within,.sgui_scope_4c1123f0:hover{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}.sgui_scope_4c1123f0 [data-sgui-scrolling],.sgui_scope_4c1123f0[data-sgui-scrolling]{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@media (forced-colors:active){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:auto}}}@layer sgui.components{.sgui_root_dad44274{display:flex;flex-direction:column;min-inline-size:0;min-block-size:0;max-inline-size:100%;color:var(--sgui-menu-text);background:var(--sgui-menu-surface);border-radius:var(--sgui-control-radius)}.sgui_title_dad44274{flex:none;margin:0;padding:var(--sgui-space2)}.sgui_level_dad44274{--_forward:var(--sgui-space4);--_back:calc(-1 * var(--sgui-space4));display:flex;flex:1 1;flex-direction:column;min-block-size:0;min-inline-size:0}.sgui_level_dad44274:dir(rtl){--_forward:calc(-1 * var(--sgui-space4));--_back:var(--sgui-space4)}.sgui_level_dad44274[data-direction=forward]{animation:sgui_forward_dad44274 var(--sgui-motion-duration) ease-out}.sgui_level_dad44274[data-direction=back]{animation:sgui_back_dad44274 var(--sgui-motion-duration) ease-out}.sgui_navigation_dad44274{display:flex;flex:1 1;flex-direction:column;min-block-size:0}.sgui_commands_dad44274,.sgui_scroll_dad44274{overflow:auto;overscroll-behavior:contain;min-block-size:0;scrollbar-gutter:stable;scroll-padding-block:var(--sgui-space2)}.sgui_scroll_dad44274{flex:1 1}.sgui_commands_dad44274{outline:none;padding:var(--sgui-space1);font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);font-weight:var(--sgui-label-weight);line-height:var(--sgui-label-line-height)}.sgui_section_dad44274{margin:0}.sgui_sectionTitle_dad44274{padding:var(--sgui-space2);font-family:var(--sgui-font-family);font-size:var(--sgui-caption-size);line-height:var(--sgui-label-line-height)}.sgui_list_dad44274{list-style:none;margin:0;padding:0}.sgui_root_dad44274 .sgui_item_dad44274{position:relative;box-sizing:border-box;min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding:var(--sgui-space1) var(--sgui-control-padding);text-align:start;color:var(--sgui-menu-text);border-radius:var(--sgui-control-radius);cursor:pointer}.sgui_root_dad44274 .sgui_item_dad44274,button.sgui_item_dad44274>span:not([aria-hidden=true]){display:flex;align-items:center;gap:var(--sgui-space2);inline-size:100%;min-inline-size:0}.sgui_itemLabel_dad44274{flex:1 1;overflow-wrap:anywhere}.sgui_item_dad44274:hover,.sgui_item_dad44274[aria-current=page]{background:var(--sgui-menu-selected-surface)}.sgui_item_dad44274[aria-current=page]:before{content:"";position:absolute;pointer-events:none;inset-block:var(--sgui-space1);inset-inline-start:1px;border-inline-start:3px solid var(--sgui-menu-text)}.sgui_item_dad44274:focus-visible,.sgui_item_dad44274[data-focused],.sgui_root_dad44274:focus-visible{background:var(--sgui-menu-focused-surface);outline:var(--sgui-control-focus-width) solid var(--sgui-menu-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_item_dad44274:disabled,.sgui_item_dad44274[data-disabled]{opacity:.5;cursor:default}.sgui_arrow_dad44274,.sgui_icon_dad44274{display:inline-flex;flex:none;inline-size:var(--sgui-side-navigation-icon-size);block-size:var(--sgui-side-navigation-icon-size)}.sgui_arrow_dad44274>svg,.sgui_icon_dad44274>svg{inline-size:100%;block-size:100%}.sgui_back_dad44274{flex:none;position:sticky;inset-block-start:0;z-index:1;background:var(--sgui-menu-surface)}.sgui_footer_dad44274{border-block-start:1px solid var(--sgui-menu-separator-border);margin-block-start:var(--sgui-space2)}.sgui_inline_dad44274{padding-inline-start:var(--sgui-space3)}@keyframes sgui_forward_dad44274{0%{opacity:0;transform:translateX(var(--_forward))}to{opacity:1;transform:translateX(0)}}@keyframes sgui_back_dad44274{0%{opacity:0;transform:translateX(var(--_back))}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.sgui_level_dad44274[data-direction]{animation:none}}@media (forced-colors:active){.sgui_item_dad44274:focus-visible,.sgui_item_dad44274[data-focused],.sgui_root_dad44274:focus-visible{outline:1px solid Highlight;outline-offset:-1px}.sgui_item_dad44274[aria-current=page]:before{border-inline-start-color:CanvasText}.sgui_item_dad44274:disabled,.sgui_item_dad44274[data-disabled]{color:GrayText;opacity:1}}}@layer sgui.components{.sgui_root_a61d3dfa{padding-inline:var(--sgui-space1);inline-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size))}.sgui_icon_a61d3dfa{display:flex;align-items:center;justify-content:center}.sgui_root_00a213af{display:inline-block;flex:none;vertical-align:middle}}@layer sgui.components{.sgui_root_00a213af[data-mirror-rtl=true]:dir(rtl){transform:scaleX(-1)}}@layer sgui.components{.sgui_root_e94930de{color:var(--sgui-link-action-text);text-decoration:none;border-radius:var(--sgui-field-control-radius);overflow-wrap:anywhere}.sgui_root_e94930de[data-tone=inherit]{color:inherit}.sgui_root_e94930de[data-underline=always],.sgui_root_e94930de[data-underline=hover]:hover{text-decoration:underline}.sgui_root_e94930de:focus-visible{outline:var(--sgui-control-focus-width) solid var(--sgui-link-focus-color);outline-offset:var(--sgui-control-focus-offset)}}@layer sgui.components{.sgui_root_0882eeb0{list-style:none;padding:0;margin:0}.sgui_item_0882eeb0{min-inline-size:0}.sgui_action_0882eeb0{border-inline-start:3px solid transparent;inline-size:100%;justify-content:flex-start;text-align:start}.sgui_action_0882eeb0[aria-pressed=true]{background:var(--sgui-list-subtle-surface);border-inline-start-color:currentColor;border-inline-start-style:solid}.sgui_text_0882eeb0{display:flex;flex-direction:column;min-inline-size:0;text-align:start}.sgui_icon_0882eeb0{display:inline-flex;align-items:center;flex:none}@media (forced-colors:active){.sgui_action_0882eeb0[aria-pressed=true]{border-inline-start-color:Highlight}}}@layer sgui.components{.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-width:thin;scrollbar-color:var(--sgui-scrollbar-thumb) transparent}@media (hover:hover) and (pointer:fine) and (forced-colors:none){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:transparent transparent}.sgui_scope_4c1123f0 :focus-within,.sgui_scope_4c1123f0 :hover,.sgui_scope_4c1123f0:focus-within,.sgui_scope_4c1123f0:hover{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}.sgui_scope_4c1123f0 [data-sgui-scrolling],.sgui_scope_4c1123f0[data-sgui-scrolling]{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@media (forced-colors:active){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:auto}}}@layer sgui.components{.sgui_error_8a2f5cf6{margin:0;padding:var(--sgui-space2);color:var(--sgui-menu-error-text);font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);line-height:var(--sgui-label-line-height);max-inline-size:20rem}.sgui_label_8a2f5cf6{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sgui_popover_8a2f5cf6{inline-size:max-content;z-index:var(--sgui-popover-layer);background:var(--sgui-menu-surface);color:var(--sgui-menu-text);border:1px solid var(--sgui-menu-border);border-radius:var(--sgui-control-radius);box-shadow:var(--sgui-overlay-shadow);max-inline-size:calc(100vw - 2rem)}.sgui_menu_8a2f5cf6{padding:var(--sgui-space1);border-radius:max(0px,calc(var(--sgui-control-radius) - 1px));min-inline-size:10rem;max-block-size:min(24rem,70vh);overflow:auto;outline:none;font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);font-weight:var(--sgui-label-weight);line-height:var(--sgui-label-line-height)}.sgui_item_8a2f5cf6{display:flex;align-items:center;gap:var(--sgui-space2);min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));box-sizing:border-box;padding-inline:var(--sgui-control-padding);border-radius:max(0px,calc(var(--sgui-control-radius) - var(--sgui-space1) - 1px));cursor:pointer;outline:none}.sgui_item_8a2f5cf6[data-focused]{background:var(--sgui-menu-focused-surface);outline:var(--sgui-control-focus-width) solid var(--sgui-menu-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_item_8a2f5cf6[data-disabled]{opacity:.5;cursor:default}.sgui_item_8a2f5cf6[data-tone=danger]{color:var(--sgui-menu-danger-text)}.sgui_icon_8a2f5cf6{display:inline-flex;flex:none}@media (forced-colors:active){.sgui_item_8a2f5cf6[data-focused]{outline-color:Highlight}.sgui_item_8a2f5cf6[data-disabled]{color:GrayText;opacity:1}}}@layer sgui.components{.sgui_check_8a2f5cf6{inline-size:1em;flex:none}.sgui_itemLabel_8a2f5cf6{flex:1 1;overflow-wrap:anywhere}.sgui_shortcut_8a2f5cf6{color:var(--sgui-menu-shortcut-text);white-space:nowrap;font-size:var(--sgui-caption-size)}.sgui_sectionDivider_8a2f5cf6{border-block-start:1px solid var(--sgui-menu-separator-border);margin-block-start:var(--sgui-space1);padding-block-start:var(--sgui-space1)}.sgui_item_8a2f5cf6[data-selected]{background:var(--sgui-menu-selected-surface)}.sgui_menu_8a2f5cf6[data-shortcuts]{box-sizing:border-box;min-inline-size:min(18rem,calc(100vw - 2rem))}}@layer sgui.components{@media (max-width:24rem){.sgui_shortcut_8a2f5cf6{display:none}}}@layer sgui.components{.sgui_menu_8a2f5cf6{scrollbar-gutter:stable}.sgui_root_68e5c711{min-inline-size:0}.sgui_item_68e5c711{border-inline-start:3px solid transparent;box-sizing:border-box;display:flex;align-items:center;gap:var(--sgui-space2);min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding-block:var(--sgui-space1);padding-inline:var(--sgui-control-padding);border-radius:var(--sgui-control-radius);color:var(--sgui-navigation-text);font-size:var(--sgui-control-text-size);line-height:var(--sgui-label-line-height)}.sgui_item_68e5c711:hover,.sgui_item_68e5c711[aria-current=page]{background:var(--sgui-navigation-subtle-surface)}.sgui_item_68e5c711[aria-current=page]{color:var(--sgui-navigation-action-text);border-inline-start-color:var(--sgui-navigation-action-text);border-inline-start-style:solid}}@layer sgui.components{@media (forced-colors:active){.sgui_item_68e5c711[aria-current=page]{border-inline-start-color:Highlight}}}@layer sgui.components{.sgui_root_e3477b4c{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--sgui-space3);font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);line-height:var(--sgui-label-line-height);color:var(--sgui-pagination-text)}.sgui_summary_e3477b4c{margin-inline-end:auto}.sgui_root_e3477b4c .sgui_size_e3477b4c{flex-direction:row}.sgui_root_e3477b4c .sgui_size_e3477b4c>button{inline-size:auto}.sgui_actions_e3477b4c,.sgui_root_e3477b4c .sgui_size_e3477b4c{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--sgui-space2)}.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-width:thin;scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@layer sgui.components{@media (hover:hover) and (pointer:fine) and (forced-colors:none){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:transparent transparent}.sgui_scope_4c1123f0 :focus-within,.sgui_scope_4c1123f0 :hover,.sgui_scope_4c1123f0:focus-within,.sgui_scope_4c1123f0:hover{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}.sgui_scope_4c1123f0 [data-sgui-scrolling],.sgui_scope_4c1123f0[data-sgui-scrolling]{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@media (forced-colors:active){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:auto}}}@layer sgui.components{.sgui_inline_ee035904{display:flex;flex-direction:column;gap:var(--sgui-space1);min-inline-size:0}.sgui_yearRoot_ee035904[data-year-navigation=scroll]{block-size:100%;min-block-size:0}.sgui_yearScroll_ee035904{flex:1 1 auto;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;min-block-size:0;block-size:calc(6 * max(var(--sgui-control-height), var(--sgui-control-minimum-target-size)) + 7 * var(--sgui-space1));max-block-size:100%;padding:var(--sgui-space1)}.sgui_header_ee035904{display:flex;align-items:center;gap:var(--sgui-space1)}.sgui_header_ee035904 [aria-expanded=true] svg{transform:rotate(180deg)}.sgui_header_ee035904>:first-child{margin-inline-end:auto}.sgui_grid_ee035904{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sgui-space1)}.sgui_monthGrid_ee035904{align-content:safe center;grid-auto-rows:max-content;block-size:100%;box-sizing:border-box;min-block-size:0;grid-template-columns:repeat(var(--month-columns,2),minmax(0,1fr));padding:var(--sgui-space1)}.sgui_monthGrid_ee035904>button>span{white-space:nowrap}.sgui_grid_ee035904>button{min-inline-size:0;padding-inline:var(--sgui-space1)}.sgui_choice_ee035904{position:relative}@media (forced-colors:active){.sgui_choice_ee035904[aria-pressed=true]:after{content:"";position:absolute;pointer-events:none;inset:3px;border:2px solid ButtonText;border-radius:inherit}}}@layer sgui.components{.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-width:thin;scrollbar-color:var(--sgui-scrollbar-thumb) transparent}@media (hover:hover) and (pointer:fine) and (forced-colors:none){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:transparent transparent}.sgui_scope_4c1123f0 :focus-within,.sgui_scope_4c1123f0 :hover,.sgui_scope_4c1123f0:focus-within,.sgui_scope_4c1123f0:hover{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}.sgui_scope_4c1123f0 [data-sgui-scrolling],.sgui_scope_4c1123f0[data-sgui-scrolling]{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@media (forced-colors:active){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:auto}}}@layer sgui.components{.sgui_root_f195a411{z-index:var(--sgui-popover-layer);max-inline-size:min(24rem,calc(100vw - 2rem));max-block-size:var(--available-height,80vh);overflow:auto;background:var(--sgui-popover-surface);color:var(--sgui-popover-text);border:1px solid var(--sgui-popover-border);border-radius:var(--sgui-field-control-radius);box-shadow:var(--sgui-overlay-shadow);font-family:var(--sgui-font-family);font-size:var(--sgui-body-size);line-height:var(--sgui-body-line-height)}.sgui_dialog_f195a411{padding:var(--sgui-space4)}.sgui_root_f195a411[data-size=lg]{inline-size:min(48rem,calc(100vw - 2rem));max-inline-size:calc(100vw - 2rem)}.sgui_root_f195a411[data-size=content]{inline-size:max-content;max-inline-size:calc(100vw - 2rem)}.sgui_root_f195a411[data-presentation=dialog]{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%);max-block-size:calc(100vh - 2rem)!important;max-block-size:calc(100dvh - 2rem)!important}.sgui_root_f195a411[data-presentation=drawer]{box-sizing:border-box;position:fixed!important;inset:auto 0 0!important;inline-size:100%;max-inline-size:100%;max-block-size:90vh!important;max-block-size:90dvh!important;border-end-start-radius:0;border-end-end-radius:0}@media(max-width:40rem){.sgui_root_f195a411[data-presentation=auto]{box-sizing:border-box;position:fixed!important;inset:auto 0 0!important;inline-size:100%;max-inline-size:100%;max-block-size:90vh!important;max-block-size:90dvh!important;border-end-start-radius:0;border-end-end-radius:0}}.sgui_dialog_f195a411:focus-visible{outline:var(--sgui-control-focus-width) solid var(--sgui-popover-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_title_f195a411{margin:0 0 var(--sgui-space2);font-size:var(--sgui-label-size);font-weight:var(--sgui-action-weight);line-height:var(--sgui-label-line-height)}.sgui_root_6bfc15ac{display:grid;gap:var(--sgui-space2);color:var(--sgui-progress-text);font-family:var(--sgui-font-family)}.sgui_label_6bfc15ac{font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height)}.sgui_track_6bfc15ac{display:block;overflow:hidden;block-size:var(--sgui-space2);border-radius:var(--sgui-control-radius);background:var(--sgui-progress-track-color)}.sgui_fill_6bfc15ac{display:block;block-size:100%;background:var(--sgui-progress-fill-color)}.sgui_circular_6bfc15ac{inline-size:calc(var(--sgui-space4) * 2);block-size:calc(var(--sgui-space4) * 2);transform:rotate(-90deg)}.sgui_circleFill_6bfc15ac,.sgui_circleTrack_6bfc15ac{fill:none;stroke-width:3}.sgui_circleTrack_6bfc15ac{stroke:var(--sgui-progress-track-color)}.sgui_circleFill_6bfc15ac{stroke:var(--sgui-progress-fill-color)}.sgui_root_6bfc15ac[data-indeterminate] .sgui_circular_6bfc15ac{animation:sgui_spin_6bfc15ac 1.2s linear infinite}}@layer sgui.components{@keyframes sgui_spin_6bfc15ac{to{transform:rotate(270deg)}}.sgui_root_6bfc15ac[data-indeterminate] .sgui_fill_6bfc15ac{inline-size:35%;animation:sgui_loading_6bfc15ac 1.2s ease-in-out infinite alternate}@keyframes sgui_loading_6bfc15ac{0%{transform:translateX(0)}to{transform:translateX(185%)}}@media (prefers-reduced-motion:reduce){.sgui_root_6bfc15ac[data-indeterminate] .sgui_fill_6bfc15ac{animation:none;inline-size:100%;opacity:.65}.sgui_root_6bfc15ac[data-indeterminate] .sgui_circular_6bfc15ac{animation:none}}@media (forced-colors:active){.sgui_track_6bfc15ac{border:1px solid CanvasText;background:Canvas}.sgui_fill_6bfc15ac{background:Highlight;forced-color-adjust:none}.sgui_circleTrack_6bfc15ac{stroke:CanvasText}.sgui_circleFill_6bfc15ac{stroke:Highlight;forced-color-adjust:none}}}@layer sgui.components{.sgui_root_9604adf8{display:flex;flex-direction:column;gap:var(--sgui-space1);color:var(--sgui-radio-group-text);font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);line-height:var(--sgui-label-line-height)}.sgui_label_9604adf8{font-weight:var(--sgui-label-weight)}.sgui_options_9604adf8{display:flex;flex-direction:column;gap:var(--sgui-space1)}.sgui_options_9604adf8[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;gap:var(--sgui-space3)}.sgui_radio_9604adf8{min-inline-size:var(--sgui-control-minimum-target-size);display:inline-flex;align-items:center;gap:var(--sgui-space2);min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));cursor:pointer}.sgui_indicator_9604adf8{inline-size:1.25rem;block-size:1.25rem;box-sizing:border-box;flex:none;border:1px solid var(--sgui-radio-group-border);border-radius:50%;background:var(--sgui-radio-group-surface)}.sgui_radio_9604adf8[data-selected] .sgui_indicator_9604adf8{border:.375rem solid var(--sgui-radio-group-selected-border)}.sgui_radio_9604adf8[data-focus-visible] .sgui_indicator_9604adf8{outline:var(--sgui-control-focus-width) solid var(--sgui-radio-group-focus-color);outline-offset:var(--sgui-control-focus-offset)}.sgui_radio_9604adf8[data-disabled],.sgui_root_9604adf8[data-disabled]{opacity:.5;cursor:default}.sgui_description_9604adf8{color:var(--sgui-radio-group-description-text)}.sgui_error_9604adf8{color:var(--sgui-radio-group-error-text)}.sgui_root_9604adf8[data-invalid] .sgui_indicator_9604adf8{border-color:var(--sgui-radio-group-invalid-border)}@media (forced-colors:active){.sgui_radio_9604adf8[data-selected] .sgui_indicator_9604adf8{border-color:Highlight}.sgui_radio_9604adf8[data-disabled]{color:GrayText;opacity:1}}}@layer sgui.components{.sgui_group_2d567f7a,.sgui_root_2d567f7a{display:flex;flex-direction:column;gap:var(--sgui-space1);min-inline-size:0}.sgui_root_2d567f7a{color:var(--sgui-rating-text);font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);line-height:var(--sgui-label-line-height)}.sgui_scaleViewport_2d567f7a{min-inline-size:0;overflow-x:auto;padding:var(--sgui-space2)}.sgui_scale_2d567f7a{display:flex;flex-direction:column;gap:var(--sgui-space2)}.sgui_scaleLabels_2d567f7a{display:grid;grid-template-columns:repeat(3,minmax(max-content,1fr));gap:var(--sgui-space3);color:var(--sgui-rating-description-text)}.sgui_scaleLabels_2d567f7a>:nth-child(2){text-align:center}.sgui_scaleLabels_2d567f7a>:last-child{text-align:end}.sgui_root_2d567f7a[data-scale-labels] .sgui_scale_2d567f7a{inline-size:max-content;min-inline-size:calc(var(--rating-choice-count) * max(var(--sgui-control-height), var(--sgui-control-minimum-target-size)) + (var(--rating-choice-count) - 1) * var(--sgui-space2))}.sgui_root_2d567f7a[data-scale-labels] .sgui_choices_2d567f7a[data-orientation=horizontal][data-layout=inline]{display:flex;flex-wrap:nowrap;justify-content:space-between;column-gap:var(--sgui-space2);inline-size:100%}.sgui_root_2d567f7a[data-scale-labels] .sgui_choices_2d567f7a[data-orientation=horizontal][data-layout=staggered]{inline-size:100%}.sgui_root_2d567f7a[data-choice-shape=circle] .sgui_option_2d567f7a{align-items:center}.sgui_root_2d567f7a[data-scale-labels][data-orientation=vertical] .sgui_scale_2d567f7a{flex-direction:row;align-items:stretch;min-inline-size:0}.sgui_root_2d567f7a[data-scale-labels][data-orientation=vertical] .sgui_scaleLabels_2d567f7a{order:1;grid-template-columns:auto;grid-template-rows:max-content 1fr max-content;padding-block:calc((max(var(--sgui-control-height), var(--sgui-control-minimum-target-size)) - var(--sgui-control-text-size) * var(--sgui-label-line-height)) / 2)}.sgui_root_2d567f7a[data-scale-labels][data-orientation=vertical] .sgui_scaleLabels_2d567f7a>span{text-align:start}.sgui_root_2d567f7a[data-scale-labels][data-orientation=vertical] .sgui_scaleLabels_2d567f7a>:first-child{align-self:start}.sgui_root_2d567f7a[data-scale-labels][data-orientation=vertical] .sgui_scaleLabels_2d567f7a>:nth-child(2){align-self:center}.sgui_root_2d567f7a[data-scale-labels][data-orientation=vertical] .sgui_scaleLabels_2d567f7a>:last-child{align-self:end}.sgui_root_2d567f7a[data-choice-shape=circle] .sgui_choice_2d567f7a{border-radius:50%;inline-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding:0;flex:none}.sgui_label_2d567f7a{font-weight:var(--sgui-label-weight)}.sgui_choices_2d567f7a{display:flex;flex-wrap:wrap;gap:var(--sgui-space1);align-items:stretch}.sgui_choices_2d567f7a[data-orientation=vertical]{flex-direction:column;align-items:start}.sgui_choices_2d567f7a[data-button-width=equal]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);inline-size:max-content;max-inline-size:100%;align-items:stretch}.sgui_choices_2d567f7a[data-button-width=equal][data-orientation=vertical]{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.sgui_choices_2d567f7a[data-layout=staggered]{grid-auto-flow:row;display:grid;inline-size:max-content;max-inline-size:100%;grid-template-rows:repeat(2,auto);align-items:stretch}.sgui_choices_2d567f7a[data-layout=staggered][data-orientation=vertical]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.sgui_choices_2d567f7a[data-layout=staggered] .sgui_choice_2d567f7a{min-inline-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size))}.sgui_option_2d567f7a{display:flex;flex-direction:column;min-inline-size:0}.sgui_option_2d567f7a>.sgui_choice_2d567f7a{flex:1 1}.sgui_choices_2d567f7a[data-annotations]{display:grid}.sgui_choices_2d567f7a[data-annotations][data-orientation=vertical]{grid-template-columns:minmax(0,1fr) auto}.sgui_choices_2d567f7a[data-annotations][data-layout=staggered][data-orientation=horizontal]{grid-template-rows:auto repeat(2,auto)}.sgui_choices_2d567f7a[data-annotations][data-layout=staggered][data-orientation=vertical]{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.sgui_annotation_2d567f7a{display:flex;align-items:center;justify-content:center;font-size:var(--sgui-rating-symbol-size);line-height:var(--sgui-rating-symbol-line-height);color:var(--sgui-rating-symbol-color);pointer-events:none}.sgui_choice_2d567f7a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding:var(--sgui-space1) var(--sgui-space2);border:1px solid var(--sgui-rating-border);border-radius:var(--sgui-field-control-radius);background:var(--sgui-rating-surface);cursor:pointer}.sgui_content_2d567f7a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sgui-space1);min-inline-size:0;pointer-events:none}.sgui_content_2d567f7a[data-layout=stacked]{flex-direction:column}.sgui_symbol_2d567f7a:empty{display:none}.sgui_symbol_2d567f7a{display:inline-flex;flex-wrap:wrap;justify-content:center;min-inline-size:0;align-items:center;gap:var(--sgui-space1);flex:0 1 auto;color:var(--sgui-rating-symbol-color);font-size:var(--sgui-rating-symbol-size);line-height:var(--sgui-rating-symbol-line-height)}.sgui_symbol_2d567f7a svg{inline-size:1em;block-size:1em;flex:none}.sgui_choice_2d567f7a[data-filled] .sgui_symbol_2d567f7a{color:var(--sgui-rating-selected-surface)}.sgui_root_2d567f7a[data-variant=stars]:not([data-highlight-appearance=background]) .sgui_choice_2d567f7a[data-filled] .sgui_symbol_2d567f7a svg{fill:currentColor}.sgui_choice_2d567f7a[data-hovered]{border-color:var(--sgui-rating-selected-surface)}.sgui_root_2d567f7a:not([data-highlight-appearance=icon]) .sgui_choice_2d567f7a[data-filled]{color:var(--sgui-rating-selected-text);background:var(--sgui-rating-selected-surface);border-color:var(--sgui-rating-selected-surface)}.sgui_root_2d567f7a:not([data-highlight-appearance=icon]) .sgui_choice_2d567f7a[data-filled] .sgui_symbol_2d567f7a{color:var(--sgui-rating-selected-text)}.sgui_root_2d567f7a[data-appearance=plain] .sgui_choice_2d567f7a{background:transparent;border-color:transparent;color:var(--sgui-rating-text)}.sgui_root_2d567f7a[data-appearance=plain] .sgui_choice_2d567f7a[data-filled] .sgui_number_2d567f7a,.sgui_root_2d567f7a[data-appearance=plain] .sgui_choice_2d567f7a[data-filled] .sgui_optionLabel_2d567f7a,.sgui_root_2d567f7a[data-appearance=plain] .sgui_choice_2d567f7a[data-filled] .sgui_symbol_2d567f7a{color:var(--sgui-rating-selected-surface)}.sgui_choice_2d567f7a[data-focus-visible]{outline:var(--sgui-control-focus-width) solid var(--sgui-rating-focus-color);outline-offset:var(--sgui-control-focus-offset)}.sgui_number_2d567f7a{font-weight:var(--sgui-action-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sgui_optionLabel_2d567f7a{overflow-wrap:anywhere}.sgui_choice_2d567f7a[data-disabled],.sgui_group_2d567f7a[data-disabled]{opacity:.5}.sgui_choice_2d567f7a[data-disabled],.sgui_group_2d567f7a[data-readonly] .sgui_choice_2d567f7a{cursor:default}.sgui_group_2d567f7a[data-invalid] .sgui_choice_2d567f7a{border-color:var(--sgui-rating-error-text)}.sgui_description_2d567f7a{color:var(--sgui-rating-description-text)}.sgui_error_2d567f7a{color:var(--sgui-rating-error-text)}.sgui_clear_2d567f7a{align-self:start}@media (forced-colors:active){.sgui_choice_2d567f7a{color:ButtonText;background:ButtonFace;border-color:ButtonText}.sgui_symbol_2d567f7a{color:ButtonText}.sgui_choice_2d567f7a[data-filled] .sgui_symbol_2d567f7a{color:Highlight}.sgui_root_2d567f7a:not([data-highlight-appearance=icon]) .sgui_choice_2d567f7a[data-filled]{background:Highlight;color:HighlightText;border-color:Highlight}.sgui_root_2d567f7a:not([data-highlight-appearance=icon]) .sgui_choice_2d567f7a[data-filled] .sgui_symbol_2d567f7a{color:HighlightText}.sgui_root_2d567f7a[data-appearance=plain] .sgui_choice_2d567f7a{background:Canvas;color:CanvasText;border-color:transparent}.sgui_root_2d567f7a[data-appearance=plain] .sgui_choice_2d567f7a[data-filled] .sgui_number_2d567f7a,.sgui_root_2d567f7a[data-appearance=plain] .sgui_choice_2d567f7a[data-filled] .sgui_optionLabel_2d567f7a,.sgui_root_2d567f7a[data-appearance=plain] .sgui_choice_2d567f7a[data-filled] .sgui_symbol_2d567f7a{color:Highlight}.sgui_choice_2d567f7a[data-focus-visible]{outline-color:Highlight}.sgui_choice_2d567f7a[data-disabled],.sgui_group_2d567f7a[data-disabled]{opacity:1;color:GrayText}.sgui_choice_2d567f7a[data-disabled] .sgui_symbol_2d567f7a{color:GrayText}}}@layer sgui.components{.sgui_root_dff0c235{min-inline-size:0;max-inline-size:100%}.sgui_control_dff0c235{display:flex;align-items:stretch;min-inline-size:0}.sgui_trigger_dff0c235{display:flex;align-items:center;gap:var(--sgui-space2);flex:1 1;min-inline-size:0;text-align:start;cursor:pointer}.sgui_value_dff0c235{flex:1 1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgui_value_dff0c235[data-placeholder]{color:var(--sgui-text-field-placeholder-text)}.sgui_clear_dff0c235{flex:none}.sgui_popover_dff0c235{display:flex;flex-direction:column;overflow:hidden}.sgui_search_dff0c235{flex:none;display:flex;align-items:center;gap:var(--sgui-space1);padding:var(--sgui-space2);border-block-end:1px solid var(--sgui-combo-box-border)}.sgui_searchInput_dff0c235{flex:1 1;inline-size:0}.sgui_results_dff0c235{overflow:auto;min-block-size:0}.sgui_option_dff0c235{gap:var(--sgui-space2)}.sgui_optionContent_dff0c235{display:flex;flex:1 1;min-inline-size:0;flex-direction:column;padding-block:var(--sgui-space1)}.sgui_optionDescription_dff0c235{color:var(--sgui-searchable-select-description-text);font-weight:var(--sgui-body1-weight)}.sgui_check_dff0c235{flex:none;inline-size:var(--sgui-space4)}.sgui_status_dff0c235{flex:none;padding:var(--sgui-space2);overflow-wrap:anywhere}.sgui_error_dff0c235{color:var(--sgui-searchable-select-error-text)}@media (forced-colors:active){.sgui_root_dff0c235[data-disabled] .sgui_frame_dff0c235{color:GrayText;opacity:1}.sgui_error_dff0c235,.sgui_optionDescription_dff0c235{color:CanvasText}}}@layer sgui.components{.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-width:thin;scrollbar-color:var(--sgui-scrollbar-thumb) transparent}@media (hover:hover) and (pointer:fine) and (forced-colors:none){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:transparent transparent}.sgui_scope_4c1123f0 :focus-within,.sgui_scope_4c1123f0 :hover,.sgui_scope_4c1123f0:focus-within,.sgui_scope_4c1123f0:hover{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}.sgui_scope_4c1123f0 [data-sgui-scrolling],.sgui_scope_4c1123f0[data-sgui-scrolling]{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@media (forced-colors:active){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:auto}}}@layer sgui.components{.sgui_root_0aedfeed{display:flex;flex-direction:column;gap:var(--sgui-space1);min-inline-size:0}.sgui_root_0aedfeed[data-expandable]{inline-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));max-inline-size:100%;transition:inline-size var(--sgui-motion-duration) ease}.sgui_root_0aedfeed[data-expandable][data-field-expanded=true]{inline-size:15rem}.sgui_root_0aedfeed[data-expandable]>.sgui_trigger_0aedfeed{inline-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size))}.sgui_root_0aedfeed[data-expandable][data-field-expanded=true]>.sgui_control_0aedfeed{animation:sgui_reveal_0aedfeed var(--sgui-motion-duration) ease}@keyframes sgui_reveal_0aedfeed{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sgui_root_0aedfeed[data-expandable]{transition:none}.sgui_root_0aedfeed[data-expandable][data-field-expanded=true]>.sgui_control_0aedfeed{animation:none}}.sgui_control_0aedfeed{display:flex;align-items:center;gap:var(--sgui-space1);min-inline-size:0}.sgui_input_0aedfeed{flex:1 1;min-inline-size:0}.sgui_input_0aedfeed input[type=search]::-webkit-search-cancel-button{display:none}.sgui_popover_0aedfeed{z-index:var(--sgui-popover-layer);box-sizing:border-box;inline-size:min(var(--trigger-width),calc(100vw - 2rem));max-inline-size:calc(100vw - 2rem);max-block-size:min(24rem,var(--available-height,70vh));overflow:auto;background:var(--sgui-search-field-surface);color:var(--sgui-search-field-text);border:1px solid var(--sgui-search-field-border);border-radius:var(--sgui-field-control-radius);box-shadow:var(--sgui-overlay-shadow);padding:var(--sgui-space2)}.sgui_content_0aedfeed,.sgui_result_0aedfeed,.sgui_results_0aedfeed{display:flex;flex-direction:column;gap:var(--sgui-space1)}.sgui_result_0aedfeed{align-items:stretch;justify-content:center;box-sizing:border-box;min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding:var(--sgui-space2);border-radius:max(0px,calc(var(--sgui-field-control-radius) - var(--sgui-space1)));text-align:start;overflow-wrap:anywhere}.sgui_result_0aedfeed:hover{background:var(--sgui-search-field-interaction-surface)}.sgui_result_0aedfeed:focus-visible{outline:var(--sgui-control-focus-width) solid var(--sgui-search-field-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}@media (forced-colors:active){.sgui_popover_0aedfeed{border-color:CanvasText}.sgui_result_0aedfeed:focus-visible{outline-color:Highlight}}}@layer sgui.components{.sgui_root_da1b5109{min-inline-size:0;max-inline-size:100%}.sgui_trigger_da1b5109{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sgui-space2);cursor:pointer}.sgui_sizer_da1b5109{grid-area:1/1;display:grid;visibility:hidden;overflow:hidden;block-size:0;pointer-events:none}.sgui_sizer_da1b5109>span{grid-area:1/1;white-space:nowrap}.sgui_sizer_da1b5109>span:before{content:attr(data-label)}.sgui_value_da1b5109{grid-area:1/1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.sgui_trigger_da1b5109[data-start-icon]{grid-template-columns:auto minmax(0,1fr) auto}.sgui_trigger_da1b5109[data-start-icon]>.sgui_sizer_da1b5109,.sgui_trigger_da1b5109[data-start-icon]>.sgui_value_da1b5109{grid-area:1/2}.sgui_trailing_da1b5109{grid-row:1;grid-column:-2/-1;display:inline-flex;align-items:center;gap:var(--sgui-space2)}.sgui_chevron_da1b5109{flex:none}.sgui_value_da1b5109[data-placeholder]{color:var(--sgui-text-field-placeholder-text)}.sgui_root_5e20956e{--slider-target:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));display:flex;flex-direction:column;gap:var(--sgui-space1);min-inline-size:0;inline-size:100%;color:var(--sgui-slider-text);font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);line-height:var(--sgui-label-line-height)}.sgui_header_5e20956e{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sgui-space2)}.sgui_label_5e20956e{font-weight:var(--sgui-label-weight)}.sgui_output_5e20956e{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sgui_scale_5e20956e{display:flex;flex-direction:column;gap:var(--sgui-space1);min-inline-size:0}.sgui_body_5e20956e{padding-inline:calc(var(--slider-target) / 2)}.sgui_body_5e20956e[data-marks]{padding-block-end:calc(var(--sgui-label-line-height) * 1em + var(--sgui-space1))}.sgui_track_5e20956e{position:relative;block-size:var(--slider-target);touch-action:pan-y}.sgui_fill_5e20956e,.sgui_rail_5e20956e{position:absolute;top:50%;block-size:var(--sgui-space1);transform:translateY(-50%);border-radius:var(--sgui-field-control-radius);pointer-events:none}.sgui_rail_5e20956e{inset-inline:0;background:var(--sgui-slider-track-surface);border:1px solid var(--sgui-slider-track-border);box-sizing:border-box}.sgui_fill_5e20956e{background:var(--sgui-slider-selected-surface)}.sgui_thumb_5e20956e{top:50%;inline-size:var(--slider-target);block-size:var(--slider-target);display:flex;align-items:center;justify-content:center;cursor:grab}.sgui_thumb_5e20956e:before{content:"";inline-size:var(--sgui-space4);block-size:var(--sgui-space4);border:1px solid var(--sgui-slider-selected-surface);border-radius:50%;background:var(--sgui-slider-selected-surface);box-sizing:border-box}.sgui_thumb_5e20956e[data-dragging]:before,.sgui_thumb_5e20956e[data-hovered]:before{background:var(--sgui-slider-hover-surface);border-color:var(--sgui-slider-hover-surface)}.sgui_thumb_5e20956e[data-dragging]{cursor:grabbing}.sgui_thumb_5e20956e[data-focus-visible]:before{outline:var(--sgui-control-focus-width) solid var(--sgui-slider-focus-color);outline-offset:var(--sgui-control-focus-offset)}.sgui_tick_5e20956e{position:absolute;top:50%;inline-size:3px;block-size:3px;border-radius:50%;transform:translate(-50%,-50%);background:var(--sgui-slider-mark-color);pointer-events:none}.sgui_tick_5e20956e[data-filled]{background:var(--sgui-slider-tick-on-fill-color)}}@layer sgui.components{.sgui_tick_5e20956e:dir(rtl){transform:translate(50%,-50%)}.sgui_tick_5e20956e[data-appearance=line]{inline-size:1px;block-size:var(--sgui-space2);border-radius:0}.sgui_root_5e20956e[data-orientation=vertical] .sgui_tick_5e20956e{top:auto;left:50%;transform:translate(-50%,50%)}.sgui_root_5e20956e[data-orientation=vertical] .sgui_tick_5e20956e[data-appearance=line]{inline-size:var(--sgui-space2);block-size:1px}.sgui_mark_5e20956e{position:absolute;top:50%;inline-size:1px;block-size:var(--sgui-space2);transform:translateY(-50%);background:var(--sgui-slider-mark-color);pointer-events:none}.sgui_mark_5e20956e>span{position:absolute;top:calc(var(--slider-target) / 2);inset-inline-start:0;transform:translateX(-50%);white-space:nowrap;color:var(--sgui-slider-description-text)}.sgui_mark_5e20956e[data-edge=start]>span{transform:none}.sgui_mark_5e20956e[data-edge=end]>span{transform:translateX(-100%)}.sgui_mark_5e20956e:dir(rtl)>span{transform:translateX(50%)}.sgui_mark_5e20956e[data-edge=start]:dir(rtl)>span{transform:none}.sgui_mark_5e20956e[data-edge=end]:dir(rtl)>span{transform:translateX(100%)}.sgui_bounds_5e20956e{display:flex;justify-content:space-between;gap:var(--sgui-space2)}.sgui_bounds_5e20956e,.sgui_description_5e20956e{color:var(--sgui-slider-description-text)}.sgui_error_5e20956e{color:var(--sgui-slider-error-text)}.sgui_root_5e20956e[data-invalid] .sgui_rail_5e20956e{border-color:var(--sgui-slider-error-text)}.sgui_root_5e20956e[data-disabled]{opacity:.5}.sgui_root_5e20956e[data-disabled] .sgui_thumb_5e20956e{cursor:default}.sgui_root_5e20956e[data-orientation=vertical]{inline-size:max-content;max-inline-size:100%}.sgui_root_5e20956e[data-orientation=vertical] .sgui_scale_5e20956e{flex-direction:row;align-items:start;gap:var(--sgui-space2)}.sgui_root_5e20956e[data-orientation=vertical] .sgui_bounds_5e20956e{flex-direction:column-reverse;align-items:start;box-sizing:border-box;block-size:calc(12rem + var(--slider-target));padding-block:calc(var(--slider-target) / 2)}.sgui_root_5e20956e[data-orientation=vertical] .sgui_body_5e20956e{padding-inline:0;padding-block:calc(var(--slider-target) / 2);align-self:center}.sgui_root_5e20956e[data-orientation=vertical] .sgui_body_5e20956e[data-marks]{padding-inline-end:4rem}.sgui_root_5e20956e[data-orientation=vertical] .sgui_track_5e20956e{inline-size:var(--slider-target);block-size:12rem;touch-action:pan-x}.sgui_root_5e20956e[data-orientation=vertical] .sgui_fill_5e20956e,.sgui_root_5e20956e[data-orientation=vertical] .sgui_rail_5e20956e{top:auto;left:50%;inline-size:var(--sgui-space1);transform:translateX(-50%)}.sgui_root_5e20956e[data-orientation=vertical] .sgui_rail_5e20956e{inset-block:0;block-size:auto;left:50%;right:auto}.sgui_root_5e20956e[data-orientation=vertical] .sgui_thumb_5e20956e{top:auto;left:50%}.sgui_root_5e20956e[data-orientation=vertical] .sgui_mark_5e20956e{top:auto;inset-inline-start:50%;inline-size:var(--sgui-space2);block-size:1px;transform:translateX(-50%)}.sgui_root_5e20956e[data-orientation=vertical] .sgui_mark_5e20956e>span{top:0;inset-inline-start:calc(var(--slider-target) / 2);transform:translateY(-50%)}@media (forced-colors:active){.sgui_rail_5e20956e{background:Canvas;border-color:ButtonText}.sgui_fill_5e20956e,.sgui_thumb_5e20956e:before,.sgui_thumb_5e20956e[data-dragging]:before,.sgui_thumb_5e20956e[data-hovered]:before{background:Highlight;border-color:Highlight}.sgui_tick_5e20956e{position:absolute;top:50%;inline-size:3px;block-size:3px;border-radius:50%;transform:translate(-50%,-50%);background:var(--sgui-slider-mark-color);pointer-events:none}.sgui_tick_5e20956e[data-filled]{background:var(--sgui-slider-tick-on-fill-color)}.sgui_tick_5e20956e:dir(rtl){transform:translate(50%,-50%)}.sgui_tick_5e20956e[data-appearance=line]{inline-size:1px;block-size:var(--sgui-space2);border-radius:0}.sgui_root_5e20956e[data-orientation=vertical] .sgui_tick_5e20956e{top:auto;left:50%;transform:translate(-50%,50%)}.sgui_root_5e20956e[data-orientation=vertical] .sgui_tick_5e20956e[data-appearance=line]{inline-size:var(--sgui-space2);block-size:1px}.sgui_mark_5e20956e{background:ButtonText}.sgui_thumb_5e20956e[data-focus-visible]:before{outline-color:Highlight}.sgui_root_5e20956e[data-disabled]{opacity:1;color:GrayText}.sgui_root_5e20956e[data-disabled] .sgui_thumb_5e20956e:before{background:GrayText;border-color:GrayText}}}@layer sgui.components{.sgui_root_05bf2add{inline-size:fit-content;max-inline-size:100%}.sgui_root_7c095951{display:flex;gap:var(--sgui-space2);flex-direction:column;align-items:stretch;justify-content:flex-start}.sgui_root_7c095951[data-direction=row]{flex-direction:row}.sgui_root_7c095951[data-align=start]{align-items:flex-start}.sgui_root_7c095951[data-align=center]{align-items:center}.sgui_root_7c095951[data-align=end]{align-items:flex-end}.sgui_root_7c095951[data-align=baseline]{align-items:baseline}.sgui_root_7c095951[data-justify=center]{justify-content:center}.sgui_root_7c095951[data-justify=end]{justify-content:flex-end}.sgui_root_7c095951[data-justify=between]{justify-content:space-between}.sgui_root_7c095951[data-justify=around]{justify-content:space-around}.sgui_root_7c095951[data-justify=evenly]{justify-content:space-evenly}.sgui_root_7c095951[data-wrap]{flex-wrap:wrap}}@layer sgui.components{@media (max-width:38rem){.sgui_root_7c095951[data-responsive]{flex-direction:column}}}@layer sgui.components{.sgui_root_3423b7fa{color:var(--sgui-status-muted-text);font-family:var(--sgui-font-family);font-size:var(--sgui-body2-size);line-height:var(--sgui-body2-line-height)}.sgui_root_3423b7fa[data-tone=danger]{color:var(--sgui-status-danger-text)}@media (forced-colors:active){.sgui_root_3423b7fa{color:CanvasText}}}@layer sgui.components{.sgui_root_01f51241{background:var(--sgui-surface-surface);color:var(--sgui-surface-text);border-radius:var(--sgui-control-radius)}.sgui_root_01f51241[data-tone=subtle]{background:var(--sgui-surface-subtle-surface)}.sgui_root_01f51241[data-variant=outlined]{border:1px solid var(--sgui-surface-divider)}.sgui_root_01f51241[data-variant=raised]{box-shadow:var(--sgui-overlay-shadow)}@media (forced-colors:active){.sgui_root_01f51241[data-variant=raised]{border:1px solid CanvasText}}}@layer sgui.components{.sgui_control_c471deba{align-items:center;gap:var(--sgui-space2)}.sgui_control_c471deba,.sgui_root_c471deba{display:inline-flex;min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size))}.sgui_root_c471deba{flex-direction:column;align-items:start;gap:var(--sgui-space1);color:var(--sgui-switch-text);font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);line-height:var(--sgui-label-line-height);cursor:pointer}.sgui_track_c471deba{--switch-track-width:2.25rem;--switch-thumb-size:0.875rem;--switch-inset:2px;--switch-direction:1;--switch-travel:calc(var(--switch-track-width) - var(--switch-thumb-size) - 2 * var(--switch-inset) - 2px);display:flex;align-items:center;flex:none;inline-size:var(--switch-track-width);block-size:1.25rem;padding:var(--switch-inset);box-sizing:border-box;border:1px solid var(--sgui-switch-border);border-radius:1rem;background:var(--sgui-switch-subtle-surface);transition:background-color var(--sgui-motion-duration) ease}.sgui_track_c471deba:dir(rtl){--switch-direction:-1}.sgui_thumb_c471deba{flex:none;inline-size:var(--switch-thumb-size);block-size:var(--switch-thumb-size);border-radius:50%;background:var(--sgui-switch-thumb-color);transform:translateX(0);transition:transform var(--sgui-motion-duration) ease,background-color var(--sgui-motion-duration) ease}.sgui_root_c471deba[data-selected] .sgui_track_c471deba{background:var(--sgui-switch-selected-surface)}.sgui_root_c471deba[data-selected] .sgui_thumb_c471deba{background:var(--sgui-switch-selected-thumb-color);transform:translateX(calc(var(--switch-travel) * var(--switch-direction)))}.sgui_root_c471deba[data-focus-visible] .sgui_track_c471deba{outline:var(--sgui-control-focus-width) solid var(--sgui-switch-focus-color);outline-offset:var(--sgui-control-focus-offset)}.sgui_root_c471deba[data-disabled]{opacity:.5;cursor:default}.sgui_root_c471deba[data-readonly]{cursor:default}.sgui_description_c471deba{display:block;color:var(--sgui-switch-description-text)}@media (prefers-reduced-motion:reduce){.sgui_thumb_c471deba,.sgui_track_c471deba{transition:none}}@media (forced-colors:active){.sgui_root_c471deba[data-selected] .sgui_track_c471deba{background:Highlight}.sgui_root_c471deba[data-selected] .sgui_thumb_c471deba{background:HighlightText}.sgui_root_c471deba[data-disabled]{color:GrayText;opacity:1}}}@layer sgui.components{.sgui_table_639bf57e{border-collapse:collapse;inline-size:100%;font-family:var(--sgui-font-family);font-size:var(--sgui-body2-size);line-height:var(--sgui-body2-line-height);color:var(--sgui-table-text);background:var(--sgui-table-surface)}.sgui_cell_639bf57e,.sgui_header_639bf57e{block-size:var(--sgui-control-height);padding:var(--sgui-space2) var(--sgui-control-padding);border-block-end:1px solid var(--sgui-table-divider);vertical-align:middle;text-align:start}.sgui_header_639bf57e{background:var(--sgui-table-header-surface);font-weight:var(--sgui-label-weight)}.sgui_cell_639bf57e[data-align=center],.sgui_header_639bf57e[data-align=center]{text-align:center}.sgui_cell_639bf57e[data-align=end],.sgui_header_639bf57e[data-align=end]{text-align:end}.sgui_caption_639bf57e{padding:var(--sgui-space2);text-align:start;font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height);font-weight:var(--sgui-label-weight)}@media (forced-colors:active){.sgui_cell_639bf57e,.sgui_header_639bf57e{border-color:CanvasText}}}@layer sgui.components{.sgui_clip_aa591608{position:absolute;pointer-events:none;overflow:hidden}.sgui_line_aa591608{position:absolute;inset:0 auto auto 0;background:var(--tab-indicator-color,var(--sgui-tabs-selected-border))}.sgui_line_aa591608[data-animate]{transition:transform var(--sgui-motion-duration) ease,width var(--sgui-motion-duration) ease,height var(--sgui-motion-duration) ease}@media (prefers-reduced-motion:reduce){.sgui_line_aa591608[data-animate]{transition:none}}@media (forced-colors:active){.sgui_line_aa591608{background:Highlight}}}@layer sgui.components{.sgui_root_b9cc6ea5{min-inline-size:0;display:flex;flex-direction:column;min-block-size:0;color:var(--sgui-tabs-text);font-family:var(--sgui-font-family)}.sgui_root_b9cc6ea5[data-orientation=vertical]{flex-direction:row;min-inline-size:0}.sgui_root_b9cc6ea5[data-orientation=vertical]>.sgui_strip_b9cc6ea5{min-block-size:0;max-inline-size:50%}.sgui_root_b9cc6ea5[data-orientation=vertical]>.sgui_strip_b9cc6ea5>.sgui_list_b9cc6ea5{flex-direction:column;max-block-size:100%;block-size:100%;overflow-y:auto;border-block-end:0;border-inline-end:1px solid var(--sgui-tabs-divider)}.sgui_root_b9cc6ea5[data-orientation=vertical]>.sgui_strip_b9cc6ea5>.sgui_list_b9cc6ea5>.sgui_tab_b9cc6ea5{flex:none;border-block-end:0;border-inline-end:2px solid transparent}.sgui_root_b9cc6ea5[data-orientation=vertical]>.sgui_strip_b9cc6ea5>.sgui_list_b9cc6ea5>.sgui_tab_b9cc6ea5[data-selected]{border-inline-end-color:var(--sgui-tabs-selected-border)}.sgui_root_b9cc6ea5[data-orientation=vertical]>.sgui_panel_b9cc6ea5{min-inline-size:0;padding-inline:var(--sgui-space4)}.sgui_strip_b9cc6ea5{position:relative;flex:none;min-inline-size:0}.sgui_list_b9cc6ea5{display:flex;flex:none;overflow-x:auto;position:sticky;inset-block-start:0;background:var(--sgui-tabs-surface);border-block-end:1px solid var(--sgui-tabs-divider)}.sgui_icon_b9cc6ea5{display:inline-flex;flex:none}.sgui_tab_b9cc6ea5{gap:var(--sgui-space2);display:flex;align-items:center;min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding-inline:var(--sgui-control-padding);border-block-end:2px solid transparent;white-space:nowrap;cursor:pointer;font-size:var(--sgui-control-text-size);font-weight:var(--sgui-label-weight);line-height:var(--sgui-label-line-height)}.sgui_tab_b9cc6ea5[data-selected]{color:var(--sgui-tabs-selected-action-text);border-block-end-color:var(--sgui-tabs-selected-border)}.sgui_tab_b9cc6ea5[data-hovered]{background:var(--sgui-tabs-hover-surface)}.sgui_tab_b9cc6ea5[data-disabled]{opacity:.5;cursor:default}.sgui_panel_b9cc6ea5:focus-visible,.sgui_tab_b9cc6ea5[data-focus-visible]{outline:var(--sgui-control-focus-width) solid var(--sgui-tabs-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_panel_b9cc6ea5{flex:1 1 auto;min-block-size:0;overflow:auto;padding-block:var(--sgui-space4);font-size:var(--sgui-body-size);line-height:var(--sgui-body-line-height)}@media (forced-colors:active){.sgui_root_b9cc6ea5[data-orientation=vertical]>.sgui_strip_b9cc6ea5>.sgui_list_b9cc6ea5>.sgui_tab_b9cc6ea5[data-selected]{border-inline-end-color:Highlight}.sgui_tab_b9cc6ea5[data-selected]{border-color:Highlight}.sgui_tab_b9cc6ea5[data-disabled]{color:GrayText;opacity:1}}}@layer sgui.components{.sgui_menuMode_b9cc6ea5>.sgui_strip_b9cc6ea5{display:flex;align-items:stretch;position:relative;gap:var(--sgui-space1);border-block-end:1px solid var(--sgui-tabs-divider)}.sgui_menuMode_b9cc6ea5 .sgui_list_b9cc6ea5{flex:1 1;min-inline-size:0;overflow:clip;position:relative;border:0}.sgui_menuMode_b9cc6ea5 .sgui_tab_b9cc6ea5{box-sizing:border-box;flex:none;inline-size:max-content;max-inline-size:min(var(--sgui-tabs-maximum-tab-width),var(--tabs-available-width,var(--sgui-tabs-maximum-tab-width)));overflow:hidden}.sgui_menuMode_b9cc6ea5 .sgui_tabLabel_b9cc6ea5{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.sgui_more_b9cc6ea5{display:flex;align-items:center;flex:none}.sgui_menuMode_b9cc6ea5 [data-overflow-hidden]{position:absolute;visibility:hidden;pointer-events:none}}@layer sgui.components{.sgui_root_b9cc6ea5[data-orientation=vertical]>.sgui_strip_b9cc6ea5:has([data-sgui-part=tab-indicator])>.sgui_list_b9cc6ea5>.sgui_tab_b9cc6ea5[data-selected]{border-inline-end-color:transparent}.sgui_strip_b9cc6ea5:has([data-sgui-part=tab-indicator]) .sgui_tab_b9cc6ea5[data-selected]{border-block-end-color:transparent;border-inline-end-color:transparent}}@layer sgui.components{.sgui_root_74d701a7{display:grid;gap:var(--sgui-space2);font-family:var(--sgui-font-family);color:var(--sgui-tag-group-text)}.sgui_label_74d701a7{font-size:var(--sgui-control-text-size);line-height:var(--sgui-label-line-height);font-weight:var(--sgui-label-weight)}.sgui_list_74d701a7{display:flex;flex-wrap:wrap;gap:var(--sgui-space2)}.sgui_list_74d701a7,.sgui_tag_74d701a7{align-items:center;font-size:var(--sgui-control-text-size)}.sgui_tag_74d701a7{box-sizing:border-box;display:inline-flex;gap:var(--sgui-space1);padding-inline:var(--sgui-space2);min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));border:1px solid var(--sgui-tag-group-border);border-radius:var(--sgui-control-radius);background:var(--sgui-tag-group-subtle-surface);color:var(--sgui-tag-group-text);line-height:var(--sgui-label-line-height);font-weight:var(--sgui-label-weight);overflow-wrap:anywhere}.sgui_tag_74d701a7[data-tone=primary]{background:var(--sgui-tag-group-primary-surface);color:var(--sgui-tag-group-primary-text);border-color:var(--sgui-tag-group-primary-border)}.sgui_remove_74d701a7{display:inline-flex;align-items:center;justify-content:center;min-inline-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));margin-inline-end:calc(-1 * var(--sgui-space2));padding:var(--sgui-space1);border:0;border-radius:var(--sgui-control-radius);background:transparent;color:inherit;cursor:pointer}.sgui_remove_74d701a7[data-hovered]{outline:1px solid currentColor;outline-offset:-1px}.sgui_list_74d701a7[data-focus-visible],.sgui_remove_74d701a7[data-focus-visible],.sgui_tag_74d701a7[data-focus-visible]{outline:var(--sgui-control-focus-width) solid var(--sgui-tag-group-focus-color);outline-offset:var(--sgui-control-focus-offset)}.sgui_tag_74d701a7[data-disabled]{opacity:.5}.sgui_remove_74d701a7[data-disabled]{cursor:default}@media (forced-colors:active){.sgui_tag_74d701a7{border-color:CanvasText}.sgui_tag_74d701a7[data-disabled]{color:GrayText;opacity:1}.sgui_list_74d701a7[data-focus-visible],.sgui_remove_74d701a7[data-focus-visible],.sgui_tag_74d701a7[data-focus-visible]{outline-color:Highlight}}}@layer sgui.components{.sgui_input_b4497831{resize:vertical;min-block-size:6rem}.sgui_decoratedControl_b4497831:has(>textarea.sgui_input_b4497831){align-items:flex-start}.sgui_decoratedControl_b4497831>textarea.sgui_input_b4497831{min-block-size:6rem;margin-block:0}.sgui_adornment_b4497831{margin-block-start:var(--sgui-space1)}.sgui_frame_e2c7d29d{box-sizing:border-box;display:flex;align-items:stretch;gap:var(--sgui-space2);min-inline-size:0;min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding-inline-start:var(--field-edge-padding,var(--sgui-control-padding));border:1px solid var(--sgui-field-border);border-radius:var(--sgui-field-control-radius);background:var(--sgui-field-background)}.sgui_frame_e2c7d29d>.sgui_input_e2c7d29d{flex:1 1;inline-size:0;min-inline-size:0;padding-inline:0;margin-block:-1px;border:0;border-radius:0;background:transparent}}@layer sgui.components{.sgui_frame_e2c7d29d>.sgui_input_e2c7d29d:focus-visible,.sgui_frame_e2c7d29d>.sgui_input_e2c7d29d[data-focus-visible]{outline:none}.sgui_frame_e2c7d29d:focus-within{outline:var(--sgui-control-focus-width) solid var(--sgui-text-field-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_frame_e2c7d29d:has(>.sgui_input_e2c7d29d[aria-invalid=true]),.sgui_frame_e2c7d29d[data-invalid]{border-color:var(--sgui-text-field-invalid-border)}.sgui_frame_e2c7d29d[data-readonly]{background:var(--sgui-text-field-read-only-surface)}.sgui_frame_e2c7d29d>.sgui_action_e2c7d29d{flex:none;align-self:stretch;margin-block:-1px;border-radius:0;border-inline-start:1px solid var(--sgui-field-border);border-start-end-radius:max(0px,calc(var(--sgui-field-control-radius) - 1px));border-end-end-radius:max(0px,calc(var(--sgui-field-control-radius) - 1px))}.sgui_frame_e2c7d29d>.sgui_action_e2c7d29d:focus-visible,.sgui_frame_e2c7d29d>.sgui_action_e2c7d29d[data-focus-visible]{outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_frame_e2c7d29d>.sgui_adornment_e2c7d29d{align-self:center}@media (forced-colors:active){.sgui_frame_e2c7d29d,.sgui_frame_e2c7d29d>.sgui_action_e2c7d29d{border-color:FieldText}.sgui_frame_e2c7d29d:focus-within{outline-color:Highlight}}}@layer sgui.components{.sgui_root_3c6d7545{--field-edge-padding:max(var(--sgui-control-padding),min(var(--sgui-field-control-radius),calc(max(var(--sgui-control-height), var(--sgui-control-minimum-target-size)) / 2)));display:flex;flex-direction:column;gap:var(--sgui-space1);color:var(--sgui-field-text);font-family:var(--sgui-font-family)}.sgui_description_3c6d7545,.sgui_error_3c6d7545,.sgui_label_3c6d7545{font-size:var(--sgui-control-text-size);line-height:var(--sgui-label-line-height)}.sgui_label_3c6d7545{font-weight:var(--sgui-label-weight)}.sgui_input_3c6d7545{box-sizing:border-box;min-inline-size:0;inline-size:100%;min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding-block:var(--sgui-space1);padding-inline:var(--field-edge-padding);border:1px solid var(--sgui-field-border);border-radius:var(--sgui-field-control-radius);color:var(--sgui-field-text);background:var(--sgui-field-background);font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);font-weight:var(--sgui-body1-weight);line-height:var(--sgui-label-line-height)}.sgui_input_3c6d7545::placeholder{color:var(--sgui-text-field-placeholder-text);opacity:1}.sgui_adornment_3c6d7545{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--sgui-space4);block-size:var(--sgui-space4);pointer-events:none}.sgui_adornment_3c6d7545>svg{inline-size:100%;block-size:100%}.sgui_adornment_3c6d7545{&>svg{inline-size:100%;block-size:100%}}.sgui_decoratedControl_3c6d7545{display:flex;align-items:center;gap:var(--sgui-space2);min-inline-size:0;box-sizing:border-box;padding-inline:var(--field-edge-padding);border:1px solid var(--sgui-field-border);border-radius:var(--sgui-field-control-radius);background:var(--sgui-field-background)}.sgui_decoratedControl_3c6d7545,.sgui_decoratedControl_3c6d7545>.sgui_input_3c6d7545{flex:1 1;min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size))}.sgui_decoratedControl_3c6d7545>.sgui_input_3c6d7545{inline-size:0;margin-block:-1px;border:0;border-radius:0;padding-inline:0;background:transparent}.sgui_affix_3c6d7545{display:inline-flex;align-items:center;justify-content:center;gap:var(--sgui-space1);flex:0 1 auto;min-inline-size:0;overflow-wrap:anywhere;color:var(--sgui-text-field-affix-text);font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);font-weight:var(--sgui-body1-weight);line-height:var(--sgui-label-line-height);pointer-events:none;-webkit-user-select:none;user-select:none}.sgui_affix_3c6d7545>svg{flex:none;inline-size:var(--sgui-space4);block-size:var(--sgui-space4)}.sgui_decoratedControl_3c6d7545[data-affixes]>.sgui_input_3c6d7545{min-inline-size:min(4ch,35%)}.sgui_decoratedControl_3c6d7545[data-affix-appearance=subtle]{gap:0;padding-inline:0}.sgui_decoratedControl_3c6d7545[data-affix-appearance=subtle]>.sgui_input_3c6d7545{padding-inline:var(--sgui-control-padding)}.sgui_decoratedControl_3c6d7545[data-affix-appearance=subtle]>.sgui_adornment_3c6d7545{margin-inline:var(--sgui-space2)}.sgui_decoratedControl_3c6d7545[data-affix-appearance=subtle]>.sgui_affix_3c6d7545{align-self:stretch;padding-inline:var(--sgui-control-padding);background:var(--sgui-text-field-affix-surface)}.sgui_decoratedControl_3c6d7545[data-affix-appearance=subtle]>[data-sgui-part=field-prefix]{border-inline-end:1px solid var(--sgui-field-border)}.sgui_decoratedControl_3c6d7545[data-affix-appearance=subtle]>[data-sgui-part=field-suffix]{border-inline-start:1px solid var(--sgui-field-border)}.sgui_decoratedControl_3c6d7545[data-affix-appearance=subtle]>.sgui_affix_3c6d7545:first-child{border-start-start-radius:max(0px,calc(var(--sgui-field-control-radius) - 1px));border-end-start-radius:max(0px,calc(var(--sgui-field-control-radius) - 1px))}.sgui_decoratedControl_3c6d7545[data-affix-appearance=subtle]>.sgui_affix_3c6d7545:last-child{border-start-end-radius:max(0px,calc(var(--sgui-field-control-radius) - 1px));border-end-end-radius:max(0px,calc(var(--sgui-field-control-radius) - 1px))}@supports selector(:has(*)){.sgui_decoratedControl_3c6d7545>.sgui_input_3c6d7545:focus-visible,.sgui_decoratedControl_3c6d7545>.sgui_input_3c6d7545[data-focus-visible]{outline:none}.sgui_decoratedControl_3c6d7545:has(.sgui_input_3c6d7545:focus-visible),.sgui_decoratedControl_3c6d7545:has(.sgui_input_3c6d7545[data-focus-visible]){outline:var(--sgui-control-focus-width) solid var(--sgui-text-field-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_decoratedControl_3c6d7545:has(.sgui_input_3c6d7545[readonly]){background:var(--sgui-text-field-read-only-surface)}}.sgui_root_3c6d7545[data-invalid] .sgui_decoratedControl_3c6d7545{border-color:var(--sgui-text-field-invalid-border)}.sgui_controlGroup_3c6d7545{display:flex;align-items:stretch;min-inline-size:0;border-color:var(--sgui-field-border);border-radius:var(--sgui-field-control-radius);background:var(--sgui-field-background)}.sgui_controlGroup_3c6d7545>.sgui_input_3c6d7545{flex:1 1;inline-size:0;border-inline-end-width:0;padding-inline-end:var(--sgui-control-padding);border-color:inherit;border-start-end-radius:0;border-end-end-radius:0}.sgui_controlGroup_3c6d7545>button:focus-visible,.sgui_controlGroup_3c6d7545>button[data-focus-visible]{outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_root_3c6d7545[data-invalid] .sgui_controlGroup_3c6d7545{border-color:var(--sgui-text-field-invalid-border)}.sgui_input_3c6d7545:focus-visible,.sgui_input_3c6d7545[data-focus-visible]{outline:var(--sgui-control-focus-width) solid var(--sgui-text-field-focus-color);outline-offset:calc(-1 * var(--sgui-control-focus-width))}.sgui_root_3c6d7545[data-invalid] .sgui_input_3c6d7545{border-color:var(--sgui-text-field-invalid-border)}.sgui_root_3c6d7545[data-disabled]{opacity:.5}.sgui_input_3c6d7545[readonly]{background:var(--sgui-text-field-read-only-surface)}.sgui_description_3c6d7545{color:var(--sgui-text-field-description-text)}.sgui_error_3c6d7545{color:var(--sgui-text-field-error-text)}@media (forced-colors:active){.sgui_affix_3c6d7545{color:FieldText}.sgui_decoratedControl_3c6d7545[data-affix-appearance=subtle]>.sgui_affix_3c6d7545{background:Field;border-color:FieldText}.sgui_controlGroup_3c6d7545,.sgui_decoratedControl_3c6d7545,.sgui_input_3c6d7545{border-color:FieldText}.sgui_decoratedControl_3c6d7545:has(.sgui_input_3c6d7545:focus-visible),.sgui_decoratedControl_3c6d7545:has(.sgui_input_3c6d7545[data-focus-visible]){outline-color:Highlight}.sgui_input_3c6d7545:focus-visible,.sgui_input_3c6d7545[data-focus-visible]{outline-color:Highlight}.sgui_root_3c6d7545[data-disabled]{color:GrayText;opacity:1}}}@layer sgui.components{.sgui_trigger_945962eb{padding-inline-end:var(--field-edge-padding);align-self:stretch;border-radius:0;border-start-end-radius:var(--sgui-field-control-radius);border-end-end-radius:var(--sgui-field-control-radius)}.sgui_trigger_945962eb[data-variant]{border-color:inherit}.sgui_options_945962eb{display:flex;flex-wrap:wrap;align-items:end;gap:var(--sgui-space2);min-inline-size:0}.sgui_options_945962eb>*{flex:1 1 4.5rem;min-inline-size:0}.sgui_actions_945962eb{display:flex;flex-wrap:wrap;gap:var(--sgui-space2);margin-block-start:var(--sgui-space3)}.sgui_button_ae974989{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--sgui-space2);min-block-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));min-inline-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding-block:var(--sgui-space1);padding-inline:var(--sgui-control-padding);border:1px solid var(--sgui-toggle-button-border);border-radius:var(--sgui-field-control-radius);font-family:var(--sgui-font-family);font-size:var(--sgui-control-text-size);font-weight:var(--sgui-action-weight);line-height:var(--sgui-label-line-height);color:var(--sgui-toggle-button-text);background-color:var(--sgui-toggle-button-surface);cursor:pointer}.sgui_button_ae974989[data-hovered],.sgui_button_ae974989[data-pressed]{background-color:var(--sgui-toggle-button-hover-surface)}.sgui_button_ae974989[data-selected]{color:var(--sgui-toggle-button-selected-text);background-color:var(--sgui-toggle-button-selected-surface);border-color:var(--sgui-toggle-button-selected-border);border-style:solid;border-width:3px;background-clip:border-box;padding-block:max(0px,calc(var(--sgui-space1) - 2px));padding-inline:max(0px,calc(var(--sgui-control-padding) - 2px))}.sgui_button_ae974989[data-selected][data-hovered]{background-color:var(--sgui-toggle-button-selected-hover-surface)}.sgui_button_ae974989[data-focus-visible]{position:relative;outline:var(--sgui-control-focus-width) solid var(--sgui-toggle-button-focus-color);outline-offset:var(--sgui-control-focus-offset)}.sgui_button_ae974989[data-disabled]{opacity:.5;cursor:default}.sgui_button_ae974989[data-icon-only]{inline-size:max(var(--sgui-control-height),var(--sgui-control-minimum-target-size));padding-inline:0}.sgui_button_ae974989[data-icon-only] .sgui_icon_ae974989>svg{inline-size:var(--sgui-space4);block-size:var(--sgui-space4)}.sgui_group_ae974989{display:flex;flex-wrap:wrap;gap:var(--sgui-space1)}.sgui_group_ae974989[data-orientation=vertical]{flex-direction:column;align-items:flex-start}.sgui_group_ae974989[data-button-width=equal]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;inline-size:max-content;max-inline-size:100%;align-items:stretch}.sgui_group_ae974989[data-button-width=equal][data-orientation=vertical]{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.sgui_group_ae974989[data-button-width=equal] .sgui_button_ae974989{overflow-wrap:anywhere}.sgui_group_ae974989[data-layout=staggered]{grid-auto-flow:row;grid-template-rows:repeat(2,auto);align-items:stretch}.sgui_group_ae974989[data-layout=staggered][data-orientation=vertical]{grid-template-columns:repeat(2,1fr);align-items:stretch}.sgui_icon_ae974989{display:inline-flex}}@layer sgui.components{@media (forced-colors:active){.sgui_button_ae974989,.sgui_button_ae974989[data-hovered],.sgui_button_ae974989[data-pressed]{color:ButtonText;background-color:ButtonFace}.sgui_button_ae974989[data-selected],.sgui_button_ae974989[data-selected][data-hovered]{color:ButtonText;background-color:ButtonFace;border-color:Highlight}@supports not (forced-color-adjust:auto){.sgui_button_ae974989,.sgui_button_ae974989[data-hovered],.sgui_button_ae974989[data-pressed],.sgui_button_ae974989[data-selected],.sgui_button_ae974989[data-selected][data-hovered]{color:CanvasText;background-color:Canvas}}.sgui_button_ae974989[data-disabled]{color:GrayText;opacity:1}.sgui_button_ae974989[data-focus-visible]{outline-color:Highlight}}}@layer sgui.components{.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-width:thin;scrollbar-color:var(--sgui-scrollbar-thumb) transparent}@media (hover:hover) and (pointer:fine) and (forced-colors:none){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:transparent transparent}.sgui_scope_4c1123f0 :focus-within,.sgui_scope_4c1123f0 :hover,.sgui_scope_4c1123f0:focus-within,.sgui_scope_4c1123f0:hover{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}.sgui_scope_4c1123f0 [data-sgui-scrolling],.sgui_scope_4c1123f0[data-sgui-scrolling]{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@media (forced-colors:active){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:auto}}}@layer sgui.components{.sgui_root_bb4a0a35{box-sizing:border-box;max-inline-size:min(24rem,calc(100vw - 2rem));padding-block:var(--sgui-space2);padding-inline:var(--sgui-space3);border:1px solid var(--sgui-tooltip-border);border-radius:var(--sgui-field-control-radius);background:var(--sgui-tooltip-surface);color:var(--sgui-tooltip-text);box-shadow:var(--sgui-overlay-shadow);font-family:var(--sgui-font-family);font-size:var(--sgui-label-size);line-height:var(--sgui-label-line-height);overflow-wrap:anywhere;z-index:var(--sgui-popover-layer)}@media (forced-colors:active){.sgui_root_bb4a0a35{border-color:CanvasText;box-shadow:none}}}@layer sgui.components{.sgui_root_b7e5c5f3{margin:0;font-family:var(--sgui-font-family);color:inherit;overflow-wrap:anywhere}.sgui_root_b7e5c5f3[data-variant=h1]{font-size:var(--sgui-h1-size);line-height:var(--sgui-h1-line-height);font-weight:var(--sgui-h1-weight)}.sgui_root_b7e5c5f3[data-variant=h2]{font-size:var(--sgui-h2-size);line-height:var(--sgui-h2-line-height);font-weight:var(--sgui-h2-weight)}.sgui_root_b7e5c5f3[data-variant=h3]{font-size:var(--sgui-h3-size);line-height:var(--sgui-h3-line-height);font-weight:var(--sgui-h3-weight)}.sgui_root_b7e5c5f3[data-variant=h4]{font-size:var(--sgui-h4-size);line-height:var(--sgui-h4-line-height);font-weight:var(--sgui-h4-weight)}.sgui_root_b7e5c5f3[data-variant=h5]{font-size:var(--sgui-h5-size);line-height:var(--sgui-h5-line-height);font-weight:var(--sgui-h5-weight)}.sgui_root_b7e5c5f3[data-variant=h6]{font-size:var(--sgui-h6-size);line-height:var(--sgui-h6-line-height);font-weight:var(--sgui-h6-weight)}.sgui_root_b7e5c5f3[data-variant=body1]{font-size:var(--sgui-body1-size);line-height:var(--sgui-body1-line-height);font-weight:var(--sgui-body1-weight)}.sgui_root_b7e5c5f3[data-variant=body2]{font-size:var(--sgui-body2-size);line-height:var(--sgui-body2-line-height);font-weight:var(--sgui-body2-weight)}.sgui_root_b7e5c5f3[data-variant=bodyAlt2]{font-size:var(--sgui-body-alt2-size);line-height:var(--sgui-body-alt2-line-height);font-weight:var(--sgui-body-alt2-weight)}.sgui_root_b7e5c5f3[data-variant=subtitle1]{font-size:var(--sgui-subtitle1-size);line-height:var(--sgui-subtitle1-line-height);font-weight:var(--sgui-subtitle1-weight)}.sgui_root_b7e5c5f3[data-variant=subtitle2]{font-size:var(--sgui-subtitle2-size);line-height:var(--sgui-subtitle2-line-height);font-weight:var(--sgui-subtitle2-weight)}.sgui_root_b7e5c5f3[data-variant=caption]{font-size:var(--sgui-caption-size);line-height:var(--sgui-caption-line-height);font-weight:var(--sgui-caption-weight)}.sgui_root_b7e5c5f3[data-variant=overline]{font-size:var(--sgui-overline-size);line-height:var(--sgui-overline-line-height);font-weight:var(--sgui-overline-weight)}.sgui_root_b7e5c5f3[data-variant=button]{font-size:var(--sgui-button-size);line-height:var(--sgui-button-line-height);font-weight:var(--sgui-button-weight)}.sgui_root_b7e5c5f3[data-variant=code]{font-size:var(--sgui-code-size);line-height:var(--sgui-code-line-height);font-weight:var(--sgui-code-weight);font-family:var(--sgui-code-font-family)}.sgui_root_b7e5c5f3[data-tone=muted]{color:var(--sgui-typography-muted-text)}.sgui_root_b7e5c5f3[data-tone=accent]{color:var(--sgui-typography-accent-foreground)}.sgui_root_b7e5c5f3[data-tone=subtle]{color:var(--sgui-typography-subtle-text)}.sgui_root_b7e5c5f3[data-tone=danger]{color:var(--sgui-typography-danger-text)}.sgui_root_b7e5c5f3[data-no-wrap]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-width:thin;scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@layer sgui.components{@media (hover:hover) and (pointer:fine) and (forced-colors:none){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:transparent transparent}.sgui_scope_4c1123f0 :focus-within,.sgui_scope_4c1123f0 :hover,.sgui_scope_4c1123f0:focus-within,.sgui_scope_4c1123f0:hover{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}.sgui_scope_4c1123f0 [data-sgui-scrolling],.sgui_scope_4c1123f0[data-sgui-scrolling]{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@media (forced-colors:active){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:auto}}}@layer sgui.components{.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-width:thin;scrollbar-color:var(--sgui-scrollbar-thumb) transparent}@media (hover:hover) and (pointer:fine) and (forced-colors:none){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:transparent transparent}.sgui_scope_4c1123f0 :focus-within,.sgui_scope_4c1123f0 :hover,.sgui_scope_4c1123f0:focus-within,.sgui_scope_4c1123f0:hover{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}.sgui_scope_4c1123f0 [data-sgui-scrolling],.sgui_scope_4c1123f0[data-sgui-scrolling]{scrollbar-color:var(--sgui-scrollbar-thumb) transparent}}@media (forced-colors:active){.sgui_scope_4c1123f0,.sgui_scope_4c1123f0 *{scrollbar-color:auto}}}@layer sgui.components{.sgui_root_96098259{color:var(--sgui-theme-scope-text)}}