@charset "UTF-8";:root{--gog-font-heading: system-ui, -apple-system, "Segoe UI", sans-serif;--gog-font-body: system-ui, -apple-system, "Segoe UI", sans-serif;--gog-font-mono: ui-monospace, SFMono-Regular, "JetBrains Mono", monospace;--gog-text-xs: .75rem;--gog-text-sm: .875rem;--gog-text-md: 1rem;--gog-text-lg: 1.125rem;--gog-text-xl: 1.5rem;--gog-text-2xl: 2rem;--gog-text-3xl: 3rem;--gog-space-xs: 4px;--gog-space-sm: 8px;--gog-space-md: 16px;--gog-space-lg: 24px;--gog-space-2xl: 48px;--gog-radius: 8px;--gog-panel-border-width: 1px;--gog-panel-border-style: solid;--gog-duration-fast: .12s;--gog-duration-base: .15s;--gog-duration-slow: .2s;--gog-easing: ease;--gog-focus-ring-width: 3px;--gog-focus-ring-offset: 2px;--gog-disabled-opacity: .4;--gog-control-padding-y: 10px;--gog-control-padding-x: 14px;--gog-control-icon-offset: 10px;--gog-control-border-width: 2px;--gog-control-border-style: solid;--gog-control-checkbox-padding: 6px;--gog-control-checkbox-box-size-xsm: 12px;--gog-control-checkbox-box-size-sm: 18px;--gog-control-checkbox-box-size-md: 24px;--gog-control-checkbox-box-size-lg: 32px;--gog-control-checkbox-box-size-slg: 40px;--gog-control-checkbox-label-size-xsm: .6875rem;--gog-control-checkbox-label-size-sm: .8125rem;--gog-control-checkbox-label-size-md: .9375rem;--gog-control-checkbox-label-size-lg: 1.0625rem;--gog-control-checkbox-label-size-slg: 1.1875rem;--gog-control-checkbox-icon-size-xsm: 10px;--gog-control-checkbox-icon-size-sm: 12px;--gog-control-checkbox-icon-size-md: 14px;--gog-control-checkbox-icon-size-lg: 18px;--gog-control-checkbox-icon-size-slg: 22px;--gog-btn-xsm-padding: .25rem .5rem;--gog-btn-sm-padding: .5rem .875rem;--gog-btn-md-padding: .75rem 1.25rem;--gog-btn-lg-padding: 1rem 1.5rem;--gog-btn-slg-padding: 1.25rem 1.75rem;--gog-btn-xsm-font-size: .75rem;--gog-btn-sm-font-size: .875rem;--gog-btn-md-font-size: 1rem;--gog-btn-lg-font-size: 1.125rem;--gog-btn-slg-font-size: 1.25rem;--gog-field-xsm-padding-y: 4px;--gog-field-xsm-padding-x: 8px;--gog-field-xsm-icon-offset: 6px;--gog-field-xsm-icon-inset: 24px;--gog-field-sm-padding-y: 6px;--gog-field-sm-padding-x: 10px;--gog-field-sm-icon-offset: 8px;--gog-field-sm-icon-inset: 30px;--gog-field-md-icon-inset: 36px;--gog-field-lg-padding-y: 14px;--gog-field-lg-padding-x: 18px;--gog-field-lg-icon-offset: 14px;--gog-field-lg-icon-inset: 44px;--gog-field-slg-padding-y: 18px;--gog-field-slg-padding-x: 22px;--gog-field-slg-font-size: 1.25rem;--gog-field-slg-icon-offset: 18px;--gog-field-slg-icon-inset: 52px;--gog-field-float-label-reserve: 14px;--gog-field-float-label-in-top: 6px;--gog-field-float-label-over-gap: 8px;--gog-field-float-label-over-reserve: 1.4em;--gog-icon-size: 1.2em;--gog-icon-stroke-width: 2;--gog-spinner-size-xsm: 12px;--gog-spinner-size-sm: 18px;--gog-spinner-size-md: 48px;--gog-spinner-size-lg: 96px;--gog-spinner-size-slg: 144px;--gog-spinner-rune-size: 20px;--gog-toast-min-width: 280px;--gog-toast-max-width: 400px;--gog-toast-gap: 10px;--gog-toast-stack-padding: 16px;--gog-toast-z-index: 9999;--gog-toast-enter-distance: 110%;--gog-toast-shadow: 0 4px 24px rgba(0, 0, 0, .25);--gog-dropdown-z: 300;--gog-spinner-overlay-z: 8000;color-scheme:light;--gog-background-color: #f7f3eb;--gog-surface-color: #ffffff;--gog-hover-color: #f0e7d7;--gog-border-color: #d8c7ad;--gog-text-color: #17120c;--gog-accent-text-color: #ffffff;--gog-muted-text-color: #63503c;--gog-primary-color: #17120c;--gog-accent-color: #9e6f00;--gog-accent-bright: #c88e00;--gog-accent-dim: #735100;--gog-accent-pale: #f8f1df;--gog-secondary-color: #6b5328;--gog-success-color: #216e4e;--gog-danger-color: #a7232b;--gog-warning-color: #c45100;--gog-info-color: #2b5c8f;--gog-panel-shadow: 0 4px 20px rgba(23, 18, 12, .08), 0 1px 3px rgba(23, 18, 12, .04);--gog-spinner-overlay-bg: rgba(247, 243, 235, .85)}:root[data-theme=light],[data-theme=light]{color-scheme:light;--gog-background-color: #f7f3eb;--gog-surface-color: #ffffff;--gog-hover-color: #f0e7d7;--gog-border-color: #d8c7ad;--gog-text-color: #17120c;--gog-accent-text-color: #ffffff;--gog-muted-text-color: #63503c;--gog-primary-color: #17120c;--gog-accent-color: #9e6f00;--gog-accent-bright: #c88e00;--gog-accent-dim: #735100;--gog-accent-pale: #f8f1df;--gog-secondary-color: #6b5328;--gog-success-color: #216e4e;--gog-danger-color: #a7232b;--gog-warning-color: #c45100;--gog-info-color: #2b5c8f;--gog-panel-shadow: 0 4px 20px rgba(23, 18, 12, .08), 0 1px 3px rgba(23, 18, 12, .04);--gog-spinner-overlay-bg: rgba(247, 243, 235, .85)}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--gog-background-color: #0d0b08;--gog-surface-color: #16120e;--gog-hover-color: #241d17;--gog-border-color: #3d3122;--gog-text-color: #f3ebd8;--gog-accent-text-color: #0d0b08;--gog-muted-text-color: #9e8d76;--gog-primary-color: #f3ebd8;--gog-accent-color: #fbbf24;--gog-accent-bright: #fde047;--gog-accent-dim: #b48310;--gog-accent-pale: #2b210c;--gog-secondary-color: #d4a373;--gog-success-color: #34d399;--gog-danger-color: #f87171;--gog-warning-color: #fbbf24;--gog-info-color: #38bdf8;--gog-panel-shadow: 0 10px 30px rgba(0, 0, 0, .7), 0 0 0 1px var(--gog-border-color);--gog-spinner-overlay-bg: rgba(13, 11, 8, .85)}:root,[data-theme]{--gog-panel-radius: calc(var(--gog-radius) + 8px);--gog-field-xsm-font-size: var(--gog-text-xs);--gog-field-sm-font-size: var(--gog-text-sm);--gog-field-md-padding-y: var(--gog-control-padding-y);--gog-field-md-padding-x: var(--gog-control-padding-x);--gog-field-md-font-size: var(--gog-text-md);--gog-field-md-icon-offset: var(--gog-control-icon-offset);--gog-field-lg-font-size: var(--gog-text-lg);--gog-accordion-font-family: var(--gog-font-heading);--gog-accordion-body-font-family: var(--gog-font-body);--gog-accordion-border-color: var(--gog-accent-dim);--gog-accordion-border-width: var(--gog-control-border-width);--gog-accordion-border-style: var(--gog-control-border-style);--gog-accordion-text-color: var(--gog-text-color);--gog-accordion-accent-color: var(--gog-accent-color);--gog-accordion-hover-bg: color-mix(in srgb, var(--gog-accent-dim) 10%, transparent);--gog-accordion-hover-ring: color-mix(in srgb, var(--gog-accent-color) 30%, transparent);--gog-accordion-focus-ring-width: var(--gog-focus-ring-width);--gog-accordion-body-color: var(--gog-text-color);--gog-accordion-body-line-height: 1.6;--gog-accordion-header-text-transform: uppercase;--gog-accordion-header-gap: 12px;--gog-accordion-disabled-opacity: .5;--gog-accordion-transition-duration: var(--gog-duration-base);--gog-accordion-body-transition-duration: var(--gog-duration-slow);--gog-accordion-chevron-transition-duration: var(--gog-duration-slow);--gog-accordion-body-lift: -2px;--gog-accordion-radius: 0px;--gog-accordion-body-radius: 0px;--gog-accordion-header-bg: transparent;--gog-accordion-body-bg: color-mix(in srgb, black 6%, transparent);--gog-accordion-xsm-padding-y: 4px;--gog-accordion-xsm-padding-x: 8px;--gog-accordion-xsm-font-size: var(--gog-text-xs);--gog-accordion-xsm-letter-spacing: .2px;--gog-accordion-xsm-content-gap: 2px;--gog-accordion-xsm-body-font-size: var(--gog-text-xs);--gog-accordion-xsm-body-line-height: 1.5;--gog-accordion-xsm-body-padding-top: 4px;--gog-accordion-xsm-body-padding-bottom: 6px;--gog-accordion-xsm-chevron-size: 11px;--gog-accordion-xsm-chevron-font-size: 10px;--gog-accordion-sm-padding-y: 6px;--gog-accordion-sm-padding-x: 10px;--gog-accordion-sm-font-size: var(--gog-text-xs);--gog-accordion-sm-letter-spacing: .4px;--gog-accordion-sm-content-gap: 2px;--gog-accordion-sm-body-font-size: var(--gog-text-xs);--gog-accordion-sm-body-line-height: var(--gog-accordion-body-line-height);--gog-accordion-sm-body-padding-top: 6px;--gog-accordion-sm-body-padding-bottom: 8px;--gog-accordion-sm-chevron-size: 13px;--gog-accordion-sm-chevron-font-size: 12px;--gog-accordion-md-padding-y: 10px;--gog-accordion-md-padding-x: 14px;--gog-accordion-md-font-size: var(--gog-text-xs);--gog-accordion-md-letter-spacing: .8px;--gog-accordion-md-content-gap: 2px;--gog-accordion-md-body-font-size: var(--gog-text-sm);--gog-accordion-md-body-line-height: var(--gog-accordion-body-line-height);--gog-accordion-md-body-padding-top: 8px;--gog-accordion-md-body-padding-bottom: 12px;--gog-accordion-md-chevron-size: 15px;--gog-accordion-md-chevron-font-size: 14px;--gog-accordion-lg-padding-y: 14px;--gog-accordion-lg-padding-x: 16px;--gog-accordion-lg-font-size: var(--gog-text-sm);--gog-accordion-lg-letter-spacing: .8px;--gog-accordion-lg-content-gap: 4px;--gog-accordion-lg-body-font-size: var(--gog-text-md);--gog-accordion-lg-body-line-height: var(--gog-accordion-body-line-height);--gog-accordion-lg-body-padding-top: 12px;--gog-accordion-lg-body-padding-bottom: 16px;--gog-accordion-lg-chevron-size: 18px;--gog-accordion-lg-chevron-font-size: 16px;--gog-accordion-slg-padding-y: 18px;--gog-accordion-slg-padding-x: 18px;--gog-accordion-slg-font-size: var(--gog-text-md);--gog-accordion-slg-letter-spacing: .8px;--gog-accordion-slg-content-gap: 4px;--gog-accordion-slg-body-font-size: var(--gog-text-lg);--gog-accordion-slg-body-line-height: var(--gog-accordion-body-line-height);--gog-accordion-slg-body-padding-top: 16px;--gog-accordion-slg-body-padding-bottom: 20px;--gog-accordion-slg-chevron-size: 20px;--gog-accordion-slg-chevron-font-size: 18px;--gog-collapsible-transition-duration: var(--gog-duration-slow);--gog-collapsible-max-height: max-content;--gog-collapsible-disabled-opacity: var(--gog-disabled-opacity);--gog-btn-font-family: var(--gog-font-heading);--gog-btn-font-weight: 900;--gog-btn-letter-spacing: 1px;--gog-btn-text-transform: uppercase;--gog-btn-line-height: 1;--gog-btn-gap: var(--gog-space-sm);--gog-btn-radius: var(--gog-radius);--gog-btn-border-width: var(--gog-control-border-width);--gog-btn-border-style: var(--gog-control-border-style);--gog-btn-transition-duration: var(--gog-duration-base);--gog-btn-focus-ring-width: var(--gog-focus-ring-width);--gog-btn-focus-ring-offset: 3px;--gog-btn-active-scale: .97;--gog-btn-disabled-opacity: var(--gog-disabled-opacity);--gog-btn-loading-opacity: .7;--gog-btn-spinner-max-size: 70%;--gog-btn-primary-bg: var(--gog-accent-color);--gog-btn-primary-color: var(--gog-accent-text-color, var(--gog-primary-color));--gog-btn-primary-border: transparent;--gog-btn-primary-shadow: none;--gog-btn-primary-hover-bg: var(--gog-accent-bright);--gog-btn-primary-hover-color: var(--gog-btn-primary-color);--gog-btn-primary-hover-shadow: 0 0 16px color-mix(in srgb, var(--gog-accent-bright) 45%, transparent);--gog-btn-primary-spinner-color: var(--gog-btn-primary-color);--gog-btn-secondary-bg: var(--gog-secondary-color);--gog-btn-secondary-color: var(--gog-accent-text-color, var(--gog-primary-color));--gog-btn-secondary-border: transparent;--gog-btn-secondary-shadow: none;--gog-btn-secondary-hover-bg: var(--gog-accent-color);--gog-btn-secondary-hover-color: var(--gog-btn-secondary-color);--gog-btn-secondary-hover-shadow: none;--gog-btn-secondary-spinner-color: var(--gog-btn-secondary-color);--gog-btn-outline-bg: transparent;--gog-btn-outline-color: var(--gog-accent-color);--gog-btn-outline-border: var(--gog-accent-color);--gog-btn-outline-shadow: none;--gog-btn-outline-hover-bg: var(--gog-accent-color);--gog-btn-outline-hover-color: var(--gog-primary-color);--gog-btn-outline-hover-shadow: none;--gog-btn-outline-spinner-color: var(--gog-accent-color);--gog-btn-ghost-bg: transparent;--gog-btn-ghost-color: var(--gog-accent-color);--gog-btn-ghost-border: transparent;--gog-btn-ghost-shadow: none;--gog-btn-ghost-hover-bg: color-mix(in srgb, var(--gog-accent-color) 12%, transparent);--gog-btn-ghost-hover-color: var(--gog-btn-ghost-color);--gog-btn-ghost-hover-shadow: none;--gog-btn-ghost-spinner-color: var(--gog-accent-color);--gog-button-toggle-font-family: var(--gog-font-heading);--gog-button-toggle-font-weight: 700;--gog-button-toggle-letter-spacing: .5px;--gog-button-toggle-text-transform: uppercase;--gog-button-toggle-line-height: 1;--gog-button-toggle-gap: var(--gog-space-sm);--gog-button-toggle-icon-size: 1.1em;--gog-button-toggle-radius: var(--gog-radius);--gog-button-toggle-border-width: var(--gog-control-border-width);--gog-button-toggle-border-style: var(--gog-control-border-style);--gog-button-toggle-border-color: var(--gog-border-color);--gog-button-toggle-rest-bg: transparent;--gog-button-toggle-rest-color: var(--gog-text-color);--gog-button-toggle-hover-bg: var(--gog-hover-color);--gog-button-toggle-hover-color: var(--gog-text-color);--gog-button-toggle-selected-bg: var(--gog-accent-color);--gog-button-toggle-selected-color: var(--gog-accent-text-color, var(--gog-primary-color));--gog-button-toggle-selected-border-color: var(--gog-accent-color);--gog-button-toggle-separated-gap: var(--gog-space-sm);--gog-button-toggle-transition-duration: var(--gog-duration-base);--gog-button-toggle-disabled-opacity: var(--gog-disabled-opacity);--gog-button-toggle-focus-ring-width: var(--gog-focus-ring-width);--gog-button-toggle-focus-ring-offset: 2px;--gog-button-toggle-focus-ring-color: var(--gog-accent-color);--gog-calendar-font-family: var(--gog-font-body);--gog-calendar-color: var(--gog-text-color);--gog-calendar-max-width: max-content;--gog-calendar-padding: 12px;--gog-calendar-header-gap: 4px;--gog-calendar-header-margin: 8px;--gog-calendar-months-gap: 16px;--gog-calendar-title-color: var(--gog-text-color);--gog-calendar-title-font-weight: 700;--gog-calendar-nav-size: 28px;--gog-calendar-nav-radius: 6px;--gog-calendar-nav-bg: transparent;--gog-calendar-nav-color: var(--gog-muted-text-color);--gog-calendar-nav-hover-bg: var(--gog-hover-color);--gog-calendar-nav-hover-color: var(--gog-text-color);--gog-calendar-nav-icon-size: .8rem;--gog-calendar-nav-icon-overlap: -.35em;--gog-calendar-weekday-padding: 4px 0;--gog-calendar-weekday-color: var(--gog-muted-text-color);--gog-calendar-weekday-font-size: var(--gog-text-xs);--gog-calendar-weekday-font-weight: 600;--gog-calendar-weekday-text-transform: uppercase;--gog-calendar-day-radius: 6px;--gog-calendar-day-border-width: 1px;--gog-calendar-day-border-style: solid;--gog-calendar-day-rest-bg: transparent;--gog-calendar-day-rest-color: var(--gog-text-color);--gog-calendar-day-hover-bg: var(--gog-hover-color);--gog-calendar-day-outside-color: var(--gog-muted-text-color);--gog-calendar-today-border-color: var(--gog-accent-color);--gog-calendar-today-font-weight: 700;--gog-calendar-selected-bg: var(--gog-accent-color);--gog-calendar-selected-color: var(--gog-accent-text-color, var(--gog-primary-color));--gog-calendar-selected-font-weight: 700;--gog-calendar-range-bg: color-mix(in srgb, var(--gog-accent-color) 16%, transparent);--gog-calendar-range-color: var(--gog-text-color);--gog-calendar-disabled-opacity: var(--gog-disabled-opacity);--gog-calendar-transition-duration: var(--gog-duration-fast);--gog-calendar-focus-ring-width: var(--gog-focus-ring-width);--gog-calendar-focus-ring-offset: -2px;--gog-calendar-focus-ring-color: var(--gog-accent-color);--gog-calendar-divider-width: 1px;--gog-calendar-divider-style: solid;--gog-calendar-divider-color: var(--gog-border-color);--gog-calendar-time-gap: 6px;--gog-calendar-time-margin: 10px;--gog-calendar-time-input-width: 3.5rem;--gog-calendar-time-input-padding: 4px 6px;--gog-calendar-time-input-bg: var(--gog-background-color);--gog-calendar-action-padding: 4px 10px;--gog-calendar-footer-gap: 8px;--gog-calendar-xsm-font-size: var(--gog-text-xs);--gog-calendar-xsm-day-size: 24px;--gog-calendar-sm-font-size: var(--gog-text-sm);--gog-calendar-sm-day-size: 28px;--gog-calendar-md-font-size: var(--gog-text-sm);--gog-calendar-md-day-size: 34px;--gog-calendar-lg-font-size: var(--gog-text-md);--gog-calendar-lg-day-size: 40px;--gog-calendar-slg-font-size: var(--gog-text-lg);--gog-calendar-slg-day-size: 46px;--gog-checkbox-font-family: var(--gog-font-body);--gog-checkbox-gap: 10px;--gog-checkbox-radius: var(--gog-radius);--gog-checkbox-border-width: var(--gog-control-border-width);--gog-checkbox-border-style: var(--gog-control-border-style);--gog-checkbox-border-color: var(--gog-accent-dim);--gog-checkbox-bg: var(--gog-surface-color);--gog-checkbox-checked-bg: var(--gog-accent-color);--gog-checkbox-checked-border: var(--gog-accent-color);--gog-checkbox-icon-color: var(--gog-accent-text-color, var(--gog-primary-color));--gog-checkbox-label-color: var(--gog-muted-text-color);--gog-checkbox-label-line-height: 1.3;--gog-checkbox-focus-ring: color-mix(in srgb, var(--gog-accent-color) 25%, transparent);--gog-checkbox-focus-ring-width: var(--gog-focus-ring-width);--gog-checkbox-focus-ring-offset: var(--gog-focus-ring-offset);--gog-checkbox-disabled-opacity: var(--gog-disabled-opacity);--gog-checkbox-transition-duration: var(--gog-duration-base);--gog-checkbox-dash-width-ratio: .45;--gog-checkbox-dash-height: 2px;--gog-checkbox-dash-radius: 999px;--gog-radio-font-family: var(--gog-font-body);--gog-radio-group-gap: 10px;--gog-radio-group-label-size: var(--gog-text-sm);--gog-radio-group-label-color: var(--gog-muted-text-color);--gog-radio-group-option-gap: 8px;--gog-radio-group-option-gap-horizontal: 20px;--gog-radio-gap: 10px;--gog-radio-border-width: var(--gog-control-border-width);--gog-radio-border-style: var(--gog-control-border-style);--gog-radio-border-color: var(--gog-accent-dim);--gog-radio-bg: var(--gog-surface-color);--gog-radio-checked-bg: var(--gog-surface-color);--gog-radio-checked-border: var(--gog-accent-color);--gog-radio-dot-color: var(--gog-accent-color);--gog-radio-dot-size-ratio: .45;--gog-radio-label-color: var(--gog-muted-text-color);--gog-radio-label-line-height: 1.3;--gog-radio-focus-ring: color-mix(in srgb, var(--gog-accent-color) 25%, transparent);--gog-radio-focus-ring-width: var(--gog-focus-ring-width);--gog-radio-focus-ring-offset: var(--gog-focus-ring-offset);--gog-radio-disabled-opacity: var(--gog-disabled-opacity);--gog-radio-transition-duration: var(--gog-duration-base);--gog-radio-error-font-size: var(--gog-text-xs);--gog-radio-error-color: var(--gog-danger-color);--gog-chip-font-family: inherit;--gog-chip-bg: color-mix(in srgb, var(--gog-surface-color) 88%, var(--gog-hover-color));--gog-chip-hover-bg: color-mix(in srgb, var(--gog-hover-color) 45%, var(--gog-surface-color));--gog-chip-border: var(--gog-border-color);--gog-chip-border-width: 1px;--gog-chip-border-style: solid;--gog-chip-color: var(--gog-text-color);--gog-chip-font-weight: 500;--gog-chip-line-height: 1.2;--gog-chip-radius: max(var(--gog-radius), 2px);--gog-chip-pill-radius: 9999px;--gog-chip-remove-color: var(--gog-muted-text-color);--gog-chip-remove-hover-color: var(--gog-text-color);--gog-chip-remove-scale: 1.1;--gog-chip-avatar-inset-ratio: .9;--gog-chip-remove-inset-ratio: .85;--gog-chip-disabled-opacity: .55;--gog-chip-focus-ring-width: 2px;--gog-chip-focus-ring-offset: var(--gog-focus-ring-offset);--gog-chip-xsm-font-size: .6875rem;--gog-chip-xsm-padding-block: .225rem;--gog-chip-xsm-padding-inline: .375rem;--gog-chip-xsm-gap: .275rem;--gog-chip-xsm-avatar-size: .875rem;--gog-chip-xsm-icon-size: .6875rem;--gog-chip-xsm-remove-size: .75rem;--gog-chip-sm-font-size: .75rem;--gog-chip-sm-padding-block: .3rem;--gog-chip-sm-padding-inline: .5rem;--gog-chip-sm-gap: .375rem;--gog-chip-sm-avatar-size: 1rem;--gog-chip-sm-icon-size: .75rem;--gog-chip-sm-remove-size: .875rem;--gog-chip-md-font-size: .875rem;--gog-chip-md-padding-block: .45rem;--gog-chip-md-padding-inline: .75rem;--gog-chip-md-gap: .5rem;--gog-chip-md-avatar-size: 1.25rem;--gog-chip-md-icon-size: .875rem;--gog-chip-md-remove-size: 1rem;--gog-chip-lg-font-size: 1rem;--gog-chip-lg-padding-block: .6rem;--gog-chip-lg-padding-inline: .875rem;--gog-chip-lg-gap: .625rem;--gog-chip-lg-avatar-size: 1.5rem;--gog-chip-lg-icon-size: 1rem;--gog-chip-lg-remove-size: 1.125rem;--gog-chip-slg-font-size: 1.125rem;--gog-chip-slg-padding-block: .75rem;--gog-chip-slg-padding-inline: 1rem;--gog-chip-slg-gap: .75rem;--gog-chip-slg-avatar-size: 1.75rem;--gog-chip-slg-icon-size: 1.125rem;--gog-chip-slg-remove-size: 1.25rem;--gog-dialog-font-family: var(--gog-font-heading);--gog-dialog-backdrop-bg: rgba(10, 8, 3, .72);--gog-dialog-backdrop-blur: 2px;--gog-dialog-backdrop-padding: var(--gog-space-lg);--gog-dialog-backdrop-fade-duration: var(--gog-duration-base);--gog-dialog-enter-duration: var(--gog-duration-slow);--gog-dialog-enter-distance: -12px;--gog-dialog-bg: var(--gog-surface-color);--gog-dialog-color: var(--gog-text-color);--gog-dialog-border: var(--gog-border-color);--gog-dialog-border-width: var(--gog-panel-border-width);--gog-dialog-border-style: var(--gog-panel-border-style);--gog-dialog-radius: var(--gog-radius);--gog-dialog-shadow: 0 24px 48px rgba(0, 0, 0, .5);--gog-dialog-min-width: 320px;--gog-dialog-max-height: 90vh;--gog-dialog-header-padding: 16px 20px 14px;--gog-dialog-header-gap: 12px;--gog-dialog-header-border-color: var(--gog-border-color);--gog-dialog-body-padding: 20px;--gog-dialog-body-max-height: calc(var(--gog-dialog-max-height) - 60px);--gog-dialog-close-size: 2rem;--gog-dialog-close-font-size: .875rem;--gog-dialog-close-color: var(--gog-muted-text-color);--gog-dialog-close-hover-color: var(--gog-text-color);--gog-dialog-close-hover-bg: color-mix(in srgb, var(--gog-hover-color) 70%, transparent);--gog-dialog-close-hover-border: var(--gog-border-color);--gog-dialog-close-focus-ring: var(--gog-accent-color);--gog-dialog-close-focus-ring-width: var(--gog-focus-ring-width);--gog-dialog-close-focus-ring-offset: var(--gog-focus-ring-offset);--gog-confirm-gap: 12px;--gog-confirm-min-width: 320px;--gog-confirm-max-width: 440px;--gog-confirm-color: var(--gog-text-color);--gog-confirm-description-color: var(--gog-muted-text-color);--gog-confirm-actions-gap: var(--gog-space-sm);--gog-confirm-actions-offset: var(--gog-space-sm);--gog-autocomplete-font-family: var(--gog-font-body);--gog-autocomplete-label-font-family: var(--gog-font-heading);--gog-autocomplete-gap: 4px;--gog-autocomplete-label-color: var(--gog-accent-color);--gog-autocomplete-label-font-size: var(--gog-text-sm);--gog-autocomplete-label-font-weight: 600;--gog-autocomplete-label-letter-spacing: 1px;--gog-autocomplete-label-text-transform: uppercase;--gog-autocomplete-field-bg: var(--gog-surface-color);--gog-autocomplete-text-color: var(--gog-text-color);--gog-autocomplete-placeholder-color: var(--gog-muted-text-color);--gog-autocomplete-border-width: var(--gog-control-border-width);--gog-autocomplete-border-style: var(--gog-control-border-style);--gog-autocomplete-border-color: var(--gog-accent-dim);--gog-autocomplete-hover-border-color: var(--gog-accent-color);--gog-autocomplete-radius: var(--gog-radius);--gog-autocomplete-line-height: 1.4;--gog-autocomplete-transition-duration: var(--gog-duration-base);--gog-autocomplete-disabled-opacity: var(--gog-disabled-opacity);--gog-autocomplete-focus-ring-width: var(--gog-focus-ring-width);--gog-autocomplete-focus-ring-offset: var(--gog-focus-ring-offset);--gog-autocomplete-focus-ring-color: var(--gog-accent-color);--gog-autocomplete-error-color: var(--gog-danger-color);--gog-autocomplete-error-border-color: var(--gog-danger-color);--gog-autocomplete-error-font-family: var(--gog-font-body);--gog-autocomplete-error-font-size: var(--gog-text-xs);--gog-autocomplete-min-width: 120px;--gog-autocomplete-actions-inset: var(--gog-control-icon-offset);--gog-autocomplete-actions-gap: 6px;--gog-autocomplete-actions-reserve: 40px;--gog-autocomplete-clear-color: var(--gog-autocomplete-placeholder-color);--gog-autocomplete-clear-hover-color: var(--gog-autocomplete-label-color);--gog-autocomplete-clear-icon-ratio: .7;--gog-autocomplete-spinner-size: .875rem;--gog-autocomplete-panel-bg: var(--gog-surface-color);--gog-autocomplete-panel-shadow: var(--gog-panel-shadow);--gog-autocomplete-panel-border-width: var(--gog-panel-border-width);--gog-autocomplete-panel-border-style: var(--gog-panel-border-style);--gog-autocomplete-panel-border-color: var(--gog-border-color);--gog-autocomplete-panel-radius: var(--gog-radius);--gog-autocomplete-panel-gap: 2px;--gog-autocomplete-panel-max-height: 260px;--gog-autocomplete-panel-max-width: 420px;--gog-autocomplete-options-padding: 4px;--gog-autocomplete-option-padding: 8px 10px;--gog-autocomplete-option-radius: 4px;--gog-autocomplete-option-gap: 10px;--gog-autocomplete-option-color: var(--gog-text-color);--gog-autocomplete-option-hover-bg: color-mix(in srgb, var(--gog-accent-color) 10%, transparent);--gog-autocomplete-option-hover-color: var(--gog-text-color);--gog-autocomplete-option-selected-bg: color-mix( in srgb, var(--gog-accent-color) 16%, transparent );--gog-autocomplete-option-selected-color: var(--gog-accent-color);--gog-autocomplete-option-height: 36px;--gog-autocomplete-empty-color: var(--gog-autocomplete-placeholder-color);--gog-autocomplete-empty-font-size: var(--gog-text-sm);--gog-autocomplete-float-label-reserve: var(--gog-field-float-label-reserve);--gog-autocomplete-float-label-in-top: var(--gog-field-float-label-in-top);--gog-autocomplete-float-label-over-gap: var(--gog-field-float-label-over-gap);--gog-autocomplete-float-label-over-reserve: var(--gog-field-float-label-over-reserve);--gog-badge-font-family: var(--gog-font-body);--gog-badge-font-size: var(--gog-text-xs);--gog-badge-font-weight: 600;--gog-badge-line-height: 1;--gog-badge-size: 1.25rem;--gog-badge-dot-size: .5rem;--gog-badge-padding-inline: 5px;--gog-badge-radius: 999px;--gog-badge-offset: 6px;--gog-badge-border-width: 0;--gog-badge-border-style: solid;--gog-badge-border-color: transparent;--gog-badge-z: 1;--gog-badge-success-bg: var(--gog-success-color);--gog-badge-success-color: var(--gog-accent-text-color, var(--gog-primary-color));--gog-badge-danger-bg: var(--gog-danger-color);--gog-badge-danger-color: var(--gog-accent-text-color, var(--gog-primary-color));--gog-badge-warning-bg: var(--gog-warning-color);--gog-badge-warning-color: var(--gog-accent-text-color, var(--gog-primary-color));--gog-badge-info-bg: var(--gog-info-color);--gog-badge-info-color: var(--gog-accent-text-color, var(--gog-primary-color));--gog-datepicker-font-family: var(--gog-font-body);--gog-datepicker-label-font-family: var(--gog-font-heading);--gog-datepicker-gap: 4px;--gog-datepicker-label-color: var(--gog-accent-color);--gog-datepicker-label-font-size: var(--gog-text-sm);--gog-datepicker-label-letter-spacing: 1px;--gog-datepicker-label-text-transform: uppercase;--gog-datepicker-field-bg: var(--gog-surface-color);--gog-datepicker-text-color: var(--gog-text-color);--gog-datepicker-placeholder-color: var(--gog-muted-text-color);--gog-datepicker-border-width: var(--gog-control-border-width);--gog-datepicker-border-style: var(--gog-control-border-style);--gog-datepicker-border-color: var(--gog-accent-dim);--gog-datepicker-hover-border-color: var(--gog-accent-color);--gog-datepicker-radius: var(--gog-radius);--gog-datepicker-line-height: 1.4;--gog-datepicker-transition-duration: var(--gog-duration-base);--gog-datepicker-disabled-opacity: var(--gog-disabled-opacity);--gog-datepicker-focus-ring-width: var(--gog-focus-ring-width);--gog-datepicker-focus-ring-offset: var(--gog-focus-ring-offset);--gog-datepicker-focus-ring-color: var(--gog-accent-color);--gog-datepicker-error-color: var(--gog-danger-color);--gog-datepicker-error-border-color: var(--gog-danger-color);--gog-datepicker-error-font-family: var(--gog-font-body);--gog-datepicker-error-font-size: var(--gog-text-xs);--gog-datepicker-min-width: 150px;--gog-datepicker-actions-inset: var(--gog-control-icon-offset);--gog-datepicker-actions-gap: 6px;--gog-datepicker-actions-reserve: 40px;--gog-datepicker-icon-color: var(--gog-accent-color);--gog-datepicker-icon-hover-color: var(--gog-accent-bright);--gog-datepicker-toggle-icon-size: 1rem;--gog-datepicker-clear-color: var(--gog-datepicker-placeholder-color);--gog-datepicker-clear-icon-ratio: .7;--gog-datepicker-panel-bg: var(--gog-surface-color);--gog-datepicker-panel-shadow: var(--gog-panel-shadow);--gog-datepicker-panel-border-width: var(--gog-panel-border-width);--gog-datepicker-panel-border-style: var(--gog-panel-border-style);--gog-datepicker-panel-border-color: var(--gog-border-color);--gog-datepicker-panel-radius: var(--gog-radius);--gog-datepicker-panel-gap: 2px;--gog-datepicker-panel-width: max-content;--gog-datepicker-float-label-reserve: var(--gog-field-float-label-reserve);--gog-datepicker-float-label-in-top: var(--gog-field-float-label-in-top);--gog-datepicker-float-label-over-gap: var(--gog-field-float-label-over-gap);--gog-datepicker-float-label-over-reserve: var(--gog-field-float-label-over-reserve);--gog-divider-line-color: var(--gog-border-color);--gog-divider-line-thickness: 1px;--gog-divider-solid-style: solid;--gog-divider-dashed-style: dashed;--gog-divider-dotted-style: dotted;--gog-divider-block-spacing: var(--gog-space-md);--gog-divider-inline-spacing: var(--gog-space-md);--gog-divider-inset-size: var(--gog-space-lg);--gog-divider-vertical-length: 1.5em;--gog-divider-label-gap: var(--gog-space-sm);--gog-divider-label-color: var(--gog-muted-text-color);--gog-divider-label-font-family: var(--gog-font-body);--gog-divider-label-font-size: var(--gog-text-sm);--gog-divider-label-font-weight: 500;--gog-divider-label-line-height: 1.4;--gog-icon-fallback-size: 1em;--gog-input-font-family: var(--gog-font-body);--gog-input-label-font-family: var(--gog-font-heading);--gog-input-gap: 4px;--gog-input-label-color: var(--gog-accent-color);--gog-input-label-font-size: var(--gog-text-sm);--gog-input-label-letter-spacing: 1px;--gog-input-label-text-transform: uppercase;--gog-input-field-bg: var(--gog-surface-color);--gog-input-field-border: var(--gog-accent-dim);--gog-input-field-border-width: var(--gog-control-border-width);--gog-input-field-border-style: var(--gog-control-border-style);--gog-input-radius: var(--gog-radius);--gog-input-field-color: var(--gog-text-color);--gog-input-placeholder-color: var(--gog-muted-text-color);--gog-input-focus-border: var(--gog-accent-color);--gog-input-focus-ring: color-mix(in srgb, var(--gog-accent-color) 25%, transparent);--gog-input-focus-glow: 0 0 8px var(--gog-input-focus-ring);--gog-input-focus-ring-width: var(--gog-focus-ring-width);--gog-input-focus-ring-offset: var(--gog-focus-ring-offset);--gog-input-error-color: var(--gog-danger-color);--gog-input-error-font-size: var(--gog-text-xs);--gog-input-error-offset: 2px;--gog-input-icon-color: var(--gog-muted-text-color);--gog-input-icon-hover-color: var(--gog-accent-color);--gog-input-icon-action-radius: 4px;--gog-input-icon-focus-ring-width: 2px;--gog-input-spin-hover-bg: color-mix(in srgb, var(--gog-input-icon-hover-color) 12%, transparent);--gog-input-disabled-opacity: var(--gog-disabled-opacity);--gog-input-transition-duration: var(--gog-duration-base);--gog-input-clear-radius: 2px;--gog-input-clear-icon-ratio: .7;--gog-textarea-clear-icon-ratio: 1;--gog-textarea-resize-grip-size: 11px;--gog-textarea-resize-grip-color: var(--gog-input-field-border);--gog-textarea-resize-grip-opacity: .8;--gog-textarea-resize-grip-stripe-width: 1.5px;--gog-textarea-resize-grip-stripe-gap: 3px;--gog-textarea-resize-grip-offset: 3px;--gog-textarea-resize-inset-right: 0px;--gog-textarea-resize-inset-bottom: 0px;--gog-input-clear-inset: 8px;--gog-input-spin-width: calc( var(--gog-input-size-font-size, var(--gog-field-md-font-size)) * 1.35 );--gog-input-float-label-reserve: var(--gog-field-float-label-reserve);--gog-input-float-label-in-top: var(--gog-field-float-label-in-top);--gog-input-float-label-over-gap: var(--gog-field-float-label-over-gap);--gog-input-float-label-over-reserve: var(--gog-field-float-label-over-reserve);--gog-ms-font-family: var(--gog-font-body);--gog-multiselect-font-family: var(--gog-ms-font-family);--gog-ms-label-font-family: var(--gog-font-heading);--gog-multiselect-label-font-family: var(--gog-ms-label-font-family);--gog-ms-gap: 4px;--gog-multiselect-gap: var(--gog-ms-gap);--gog-ms-option-gap: 4px;--gog-multiselect-option-gap: var(--gog-ms-option-gap);--gog-ms-options-padding: 4px;--gog-multiselect-options-padding: var(--gog-ms-options-padding);--gog-ms-label-color: var(--gog-accent-color);--gog-multiselect-label-color: var(--gog-ms-label-color);--gog-ms-label-font-size: var(--gog-text-sm);--gog-multiselect-label-font-size: var(--gog-ms-label-font-size);--gog-ms-label-letter-spacing: 1px;--gog-multiselect-label-letter-spacing: var(--gog-ms-label-letter-spacing);--gog-ms-label-text-transform: uppercase;--gog-multiselect-label-text-transform: var(--gog-ms-label-text-transform);--gog-ms-field-bg: var(--gog-surface-color);--gog-multiselect-field-bg: var(--gog-ms-field-bg);--gog-ms-field-border: var(--gog-accent-dim);--gog-multiselect-field-border: var(--gog-ms-field-border);--gog-ms-field-border-width: var(--gog-control-border-width);--gog-multiselect-field-border-width: var(--gog-ms-field-border-width);--gog-ms-field-border-style: var(--gog-control-border-style);--gog-multiselect-field-border-style: var(--gog-ms-field-border-style);--gog-ms-radius: var(--gog-radius);--gog-multiselect-radius: var(--gog-ms-radius);--gog-ms-field-color: var(--gog-text-color);--gog-multiselect-field-color: var(--gog-ms-field-color);--gog-ms-value-color: var(--gog-text-color);--gog-multiselect-value-color: var(--gog-ms-value-color);--gog-ms-placeholder-color: var(--gog-muted-text-color);--gog-multiselect-placeholder-color: var(--gog-ms-placeholder-color);--gog-ms-focus-border: var(--gog-accent-color);--gog-multiselect-focus-border: var(--gog-ms-focus-border);--gog-ms-focus-ring: color-mix(in srgb, var(--gog-accent-color) 25%, transparent);--gog-multiselect-focus-ring: var(--gog-ms-focus-ring);--gog-ms-focus-glow: 0 0 8px var(--gog-ms-focus-ring);--gog-multiselect-focus-glow: var(--gog-ms-focus-glow);--gog-ms-focus-ring-width: var(--gog-focus-ring-width);--gog-multiselect-focus-ring-width: var(--gog-ms-focus-ring-width);--gog-ms-focus-ring-offset: var(--gog-focus-ring-offset);--gog-multiselect-focus-ring-offset: var(--gog-ms-focus-ring-offset);--gog-ms-error-color: var(--gog-danger-color);--gog-multiselect-error-color: var(--gog-ms-error-color);--gog-ms-error-font-size: var(--gog-text-xs);--gog-multiselect-error-font-size: var(--gog-ms-error-font-size);--gog-ms-error-offset: 2px;--gog-multiselect-error-offset: var(--gog-ms-error-offset);--gog-ms-border-color: var(--gog-accent-color);--gog-multiselect-border-color: var(--gog-ms-border-color);--gog-ms-panel-bg: var(--gog-surface-color);--gog-multiselect-panel-bg: var(--gog-ms-panel-bg);--gog-ms-panel-border: var(--gog-accent-color);--gog-multiselect-panel-border: var(--gog-ms-panel-border);--gog-ms-panel-shadow: var(--gog-panel-shadow);--gog-multiselect-panel-shadow: var(--gog-ms-panel-shadow);--gog-ms-panel-max-height: 260px;--gog-multiselect-panel-max-height: var(--gog-ms-panel-max-height);--gog-ms-panel-offset: 2px;--gog-multiselect-panel-offset: var(--gog-ms-panel-offset);--gog-ms-option-hover-bg: color-mix(in srgb, var(--gog-accent-color) 10%, transparent);--gog-multiselect-option-hover-bg: var(--gog-ms-option-hover-bg);--gog-ms-option-color: var(--gog-text-color);--gog-multiselect-option-color: var(--gog-ms-option-color);--gog-ms-option-gap-inline: 10px;--gog-multiselect-option-gap-inline: var(--gog-ms-option-gap-inline);--gog-ms-option-height: 40px;--gog-multiselect-option-height: var(--gog-ms-option-height);--gog-ms-option-radius: calc(var(--gog-radius) - 2px);--gog-multiselect-option-radius: var(--gog-ms-option-radius);--gog-ms-option-disabled-opacity: .5;--gog-multiselect-option-disabled-opacity: var(--gog-ms-option-disabled-opacity);--gog-ms-option-transition-duration: var(--gog-duration-fast);--gog-multiselect-option-transition-duration: var(--gog-ms-option-transition-duration);--gog-ms-checkbox-border: var(--gog-accent-dim);--gog-multiselect-checkbox-border: var(--gog-ms-checkbox-border);--gog-ms-checkbox-bg: var(--gog-background-color);--gog-multiselect-checkbox-bg: var(--gog-ms-checkbox-bg);--gog-ms-checkbox-checked-bg: var(--gog-accent-color);--gog-multiselect-checkbox-checked-bg: var(--gog-ms-checkbox-checked-bg);--gog-ms-checkbox-checked-color: var(--gog-primary-color);--gog-multiselect-checkbox-checked-color: var(--gog-ms-checkbox-checked-color);--gog-ms-controls-gap: 4px;--gog-multiselect-controls-gap: var(--gog-ms-controls-gap);--gog-ms-controls-padding: 6px 10px;--gog-multiselect-controls-padding: var(--gog-ms-controls-padding);--gog-ms-actions-gap: 6px;--gog-multiselect-actions-gap: var(--gog-ms-actions-gap);--gog-ms-filter-padding: 6px;--gog-multiselect-filter-padding: var(--gog-ms-filter-padding);--gog-ms-filter-input-padding-y: 6px;--gog-multiselect-filter-input-padding-y: var(--gog-ms-filter-input-padding-y);--gog-ms-filter-input-padding-x: 8px;--gog-multiselect-filter-input-padding-x: var(--gog-ms-filter-input-padding-x);--gog-ms-filter-input-bg: var(--gog-background-color);--gog-multiselect-filter-input-bg: var(--gog-ms-filter-input-bg);--gog-ms-filter-input-color: var(--gog-multiselect-control-color);--gog-multiselect-filter-input-color: var(--gog-ms-filter-input-color);--gog-ms-filter-input-border: var(--gog-multiselect-control-border);--gog-multiselect-filter-input-border: var(--gog-ms-filter-input-border);--gog-ms-filter-input-radius: var(--gog-radius);--gog-multiselect-filter-input-radius: var(--gog-ms-filter-input-radius);--gog-ms-filter-border-width: var(--gog-panel-border-width);--gog-multiselect-filter-border-width: var(--gog-ms-filter-border-width);--gog-ms-filter-border-style: var(--gog-panel-border-style);--gog-multiselect-filter-border-style: var(--gog-ms-filter-border-style);--gog-ms-filter-border-color: var(--gog-border-color);--gog-multiselect-filter-border-color: var(--gog-ms-filter-border-color);--gog-ms-filter-empty-padding: 10px;--gog-multiselect-filter-empty-padding: var(--gog-ms-filter-empty-padding);--gog-ms-filter-empty-color: var(--gog-multiselect-placeholder-color);--gog-multiselect-filter-empty-color: var(--gog-ms-filter-empty-color);--gog-ms-overflow-color: var(--gog-multiselect-placeholder-color);--gog-multiselect-overflow-color: var(--gog-ms-overflow-color);--gog-ms-overflow-font-size: var(--gog-text-sm);--gog-multiselect-overflow-font-size: var(--gog-ms-overflow-font-size);--gog-ms-overflow-gap: 6px;--gog-multiselect-overflow-gap: var(--gog-ms-overflow-gap);--gog-ms-min-width: 120px;--gog-multiselect-min-width: var(--gog-ms-min-width);--gog-ms-panel-max-width: 420px;--gog-multiselect-panel-max-width: var(--gog-ms-panel-max-width);--gog-ms-actions-inset: var(--gog-control-icon-offset);--gog-multiselect-actions-inset: var(--gog-ms-actions-inset);--gog-ms-clear-radius: 2px;--gog-multiselect-clear-radius: var(--gog-ms-clear-radius);--gog-ms-disabled-opacity: var(--gog-disabled-opacity);--gog-multiselect-disabled-opacity: var(--gog-ms-disabled-opacity);--gog-ms-transition-duration: var(--gog-duration-base);--gog-multiselect-transition-duration: var(--gog-ms-transition-duration);--gog-ms-float-label-reserve: var(--gog-field-float-label-reserve);--gog-multiselect-float-label-reserve: var(--gog-ms-float-label-reserve);--gog-ms-float-label-in-top: var(--gog-field-float-label-in-top);--gog-multiselect-float-label-in-top: var(--gog-ms-float-label-in-top);--gog-ms-float-label-over-gap: var(--gog-field-float-label-over-gap);--gog-multiselect-float-label-over-gap: var(--gog-ms-float-label-over-gap);--gog-ms-float-label-over-reserve: var(--gog-field-float-label-over-reserve);--gog-multiselect-float-label-over-reserve: var(--gog-ms-float-label-over-reserve);--gog-ms-arrow-transition-duration: var(--gog-duration-slow);--gog-multiselect-arrow-transition-duration: var(--gog-ms-arrow-transition-duration);--gog-ms-clear-icon-ratio: .7;--gog-multiselect-clear-icon-ratio: var(--gog-ms-clear-icon-ratio);--gog-ms-arrow-icon-ratio: .875;--gog-multiselect-arrow-icon-ratio: var(--gog-ms-arrow-icon-ratio);--gog-ms-mark-size-ratio: 1.2375;--gog-multiselect-mark-size-ratio: var(--gog-ms-mark-size-ratio);--gog-ms-mark-icon-ratio: 1.125;--gog-multiselect-mark-icon-ratio: var(--gog-ms-mark-icon-ratio);--gog-paginator-gap: 4px;--gog-paginator-ellipsis-color: var(--gog-muted-text-color);--gog-paginator-ellipsis-font-size: var(--gog-text-sm);--gog-paginator-ellipsis-font-family: var(--gog-font-body);--gog-paginator-page-size-min-width: 5rem;--gog-paginator-ellipsis-min-width: 32px;--gog-progressbar-track-base-bg: color-mix( in srgb, var(--gog-text-color) 20%, var(--gog-border-color) );--gog-progressbar-radius: 999px;--gog-progressbar-transition-duration: var(--gog-duration-slow);--gog-progressbar-xsm-height: 2px;--gog-progressbar-sm-height: 4px;--gog-progressbar-md-height: 6px;--gog-progressbar-lg-height: 10px;--gog-progressbar-slg-height: 14px;--gog-progressbar-value-gap: var(--gog-space-sm);--gog-progressbar-value-min-width: 3ch;--gog-progressbar-value-color: var(--gog-muted-text-color);--gog-progressbar-value-font-family: var(--gog-font-body);--gog-progressbar-value-font-size: var(--gog-text-sm);--gog-progressbar-indeterminate-duration: 1.6s;--gog-progressbar-indeterminate-easing: cubic-bezier(.65, .05, .36, 1);--gog-progressbar-stripe-size: 6px;--gog-progressbar-stripe-color: color-mix(in srgb, var(--gog-surface-color) 45%, transparent);--gog-progressbar-accent-bg: var(--gog-accent-color);--gog-progressbar-accent-buffer-bg: color-mix(in srgb, var(--gog-accent-color) 35%, transparent);--gog-progressbar-success-bg: var(--gog-success-color);--gog-progressbar-success-buffer-bg: color-mix( in srgb, var(--gog-success-color) 35%, transparent );--gog-progressbar-danger-bg: var(--gog-danger-color);--gog-progressbar-danger-buffer-bg: color-mix(in srgb, var(--gog-danger-color) 35%, transparent);--gog-progressbar-warning-bg: var(--gog-warning-color);--gog-progressbar-warning-buffer-bg: color-mix( in srgb, var(--gog-warning-color) 35%, transparent );--gog-progressbar-info-bg: var(--gog-info-color);--gog-progressbar-info-buffer-bg: color-mix(in srgb, var(--gog-info-color) 35%, transparent);--gog-scroll-track-bg: transparent;--gog-scroll-track-radius: var(--gog-radius);--gog-scroll-thumb-bg: var(--gog-accent-dim);--gog-scroll-thumb-hover-bg: var(--gog-accent-color);--gog-scroll-thumb-active-bg: var(--gog-accent-bright);--gog-scroll-thumb-radius: var(--gog-radius);--gog-scroll-thumb-inset: 2px;--gog-scroll-corner-bg: transparent;--gog-scroll-fade-duration: var(--gog-duration-base);--gog-scroll-focus-ring: var(--gog-accent-color);--gog-scroll-focus-ring-width: var(--gog-focus-ring-width);--gog-scroll-normal-track-width: 10px;--gog-scroll-thin-track-width: 6px;--gog-scroll-normal-thumb-min-size: 32px;--gog-scroll-thin-thumb-min-size: 24px;--gog-scroll-normal-thumb-hit-padding: 6px;--gog-scroll-thin-thumb-hit-padding: 9px;--gog-select-font-family: var(--gog-font-body);--gog-select-label-font-family: var(--gog-font-heading);--gog-select-gap: 4px;--gog-select-label-color: var(--gog-accent-color);--gog-select-label-font-size: var(--gog-text-sm);--gog-select-label-letter-spacing: 1px;--gog-select-label-text-transform: uppercase;--gog-select-field-bg: var(--gog-surface-color);--gog-select-field-border: var(--gog-accent-dim);--gog-select-field-border-width: var(--gog-control-border-width);--gog-select-field-border-style: var(--gog-control-border-style);--gog-select-radius: var(--gog-radius);--gog-select-field-color: var(--gog-text-color);--gog-select-placeholder-color: var(--gog-muted-text-color);--gog-select-focus-border: var(--gog-accent-color);--gog-select-focus-ring: color-mix(in srgb, var(--gog-accent-color) 25%, transparent);--gog-select-focus-glow: 0 0 8px var(--gog-select-focus-ring);--gog-select-focus-ring-width: var(--gog-focus-ring-width);--gog-select-focus-ring-offset: var(--gog-focus-ring-offset);--gog-select-error-color: var(--gog-danger-color);--gog-select-error-font-size: var(--gog-text-xs);--gog-select-chevron-color: var(--gog-accent-color);--gog-select-chevron-inset: var(--gog-control-icon-offset);--gog-select-min-width: 120px;--gog-select-panel-max-width: 420px;--gog-select-filter-padding: 6px;--gog-select-filter-input-padding-y: 6px;--gog-select-filter-input-padding-x: 8px;--gog-select-filter-input-bg: var(--gog-background-color);--gog-select-filter-input-color: var(--gog-select-control-color);--gog-select-filter-input-border: var(--gog-select-control-border);--gog-select-filter-input-radius: var(--gog-radius);--gog-select-filter-border-width: var(--gog-panel-border-width);--gog-select-filter-border-style: var(--gog-panel-border-style);--gog-select-filter-border-color: var(--gog-select-option-border-color, var(--gog-border-color));--gog-select-filter-empty-padding: 10px;--gog-select-filter-empty-color: var(--gog-select-placeholder-color);--gog-select-clear-radius: 2px;--gog-select-clear-icon-ratio: .7;--gog-select-clear-gap: 6px;--gog-select-clear-color: var(--gog-select-placeholder-color);--gog-select-clear-hover-color: var(--gog-select-label-color);--gog-select-control-gap: 12px;--gog-select-panel-bg: var(--gog-surface-color);--gog-select-panel-shadow: var(--gog-panel-shadow);--gog-select-panel-max-height: 260px;--gog-select-panel-offset: 2px;--gog-select-option-hover-bg: color-mix(in srgb, var(--gog-accent-color) 10%, transparent);--gog-select-option-selected-color: var(--gog-accent-color);--gog-select-option-color: var(--gog-text-color);--gog-select-option-gap: 10px;--gog-select-option-height: 40px;--gog-select-option-disabled-opacity: .5;--gog-select-option-transition-duration: var(--gog-duration-fast);--gog-select-chevron-icon-ratio: .875;--gog-select-mark-size-ratio: 1.125;--gog-select-mark-icon-ratio: .875;--gog-select-disabled-opacity: var(--gog-disabled-opacity);--gog-select-transition-duration: var(--gog-duration-base);--gog-select-float-label-reserve: var(--gog-field-float-label-reserve);--gog-select-float-label-in-top: var(--gog-field-float-label-in-top);--gog-select-float-label-over-gap: var(--gog-field-float-label-over-gap);--gog-select-float-label-over-reserve: var(--gog-field-float-label-over-reserve);--gog-skeleton-base: color-mix(in srgb, var(--gog-border-color) 40%, var(--gog-surface-color));--gog-skeleton-shine: color-mix(in srgb, var(--gog-skeleton-base), white 35%);--gog-skeleton-radius: var(--gog-radius);--gog-skeleton-square-radius: 0px;--gog-skeleton-line-radius: calc(var(--gog-skeleton-radius) / 2);--gog-skeleton-line-gap: var(--gog-space-sm);--gog-skeleton-short-line-width: 60%;--gog-skeleton-pulse-duration: 1.6s;--gog-skeleton-pulse-min-opacity: .5;--gog-skeleton-wave-duration: 1.6s;--gog-skeleton-line-height-xsm: 8px;--gog-skeleton-line-height-sm: 10px;--gog-skeleton-line-height-md: 14px;--gog-skeleton-line-height-lg: 18px;--gog-skeleton-line-height-slg: 24px;--gog-skeleton-circle-size-xsm: 24px;--gog-skeleton-circle-size-sm: 32px;--gog-skeleton-circle-size-md: 48px;--gog-skeleton-circle-size-lg: 64px;--gog-skeleton-circle-size-slg: 96px;--gog-skeleton-rect-height-xsm: 40px;--gog-skeleton-rect-height-sm: 64px;--gog-skeleton-rect-height-md: 120px;--gog-skeleton-rect-height-lg: 200px;--gog-skeleton-rect-height-slg: 320px;--gog-slider-auto-width: 240px;--gog-slider-vertical-length: 160px;--gog-slider-label-font-family: var(--gog-font-heading);--gog-slider-value-font-family: var(--gog-font-mono);--gog-slider-error-font-family: var(--gog-font-body);--gog-slider-gap: 6px;--gog-slider-label-color: var(--gog-accent-color);--gog-slider-label-font-size: var(--gog-text-sm);--gog-slider-label-letter-spacing: 1px;--gog-slider-label-text-transform: uppercase;--gog-slider-value-color: var(--gog-accent-color);--gog-slider-value-font-size: var(--gog-text-sm);--gog-slider-value-min-width: 40px;--gog-slider-track-height: 4px;--gog-slider-track-area-height: 20px;--gog-slider-track-radius: 0px;--gog-slider-track-bg: color-mix(in srgb, var(--gog-text-color) 30%, var(--gog-border-color));--gog-slider-track-border-width: 1px;--gog-slider-track-border-style: solid;--gog-slider-track-border-color: transparent;--gog-slider-fill-bg: var(--gog-accent-color);--gog-slider-thumb-size: 16px;--gog-slider-thumb-bg: var(--gog-accent-color);--gog-slider-thumb-border: var(--gog-background-color);--gog-slider-thumb-border-width: 2px;--gog-slider-thumb-radius: 50%;--gog-slider-thumb-shadow: color-mix(in srgb, var(--gog-accent-bright) 40%, transparent);--gog-slider-thumb-glow-size: 6px;--gog-slider-focus-ring: color-mix(in srgb, var(--gog-accent-color) 30%, transparent);--gog-slider-focus-ring-width: var(--gog-focus-ring-width);--gog-slider-range-color: var(--gog-muted-text-color);--gog-slider-range-font-size: var(--gog-text-xs);--gog-slider-error-color: var(--gog-danger-color);--gog-slider-error-font-size: var(--gog-text-xs);--gog-slider-disabled-opacity: var(--gog-disabled-opacity);--gog-spinner-rune-font-family: var(--gog-font-heading);--gog-spinner-track-color: var(--gog-accent-dim);--gog-spinner-arc-outer-color: var(--gog-accent-color);--gog-spinner-arc-inner-color: var(--gog-accent-bright);--gog-spinner-diamond-color: var(--gog-accent-bright);--gog-spinner-rune-color: var(--gog-accent-bright);--gog-spinner-glow-color: var(--gog-accent-color);--gog-spinner-track-opacity: .35;--gog-spinner-arc-inner-opacity: .75;--gog-spinner-diamond-opacity: .85;--gog-spinner-arc-outer-pulse-opacity: .8;--gog-spinner-arc-inner-pulse-opacity: .45;--gog-spinner-rune-pulse-opacity: .4;--gog-spinner-arc-outer-dash: 100 63;--gog-spinner-arc-inner-dash: 35 78;--gog-spinner-arc-inner-stroke-compact: 1;--gog-spinner-spin-duration: 1.4s;--gog-spinner-spin-slow-duration: 2s;--gog-spinner-ticks-duration: 6s;--gog-spinner-pulse-duration: 2.8s;--gog-spinner-ring-duration: 1s;--gog-spinner-ring-padding: 16%;--gog-spinner-arc-outer-glow: 5px;--gog-spinner-arc-inner-glow: 4px;--gog-spinner-diamond-glow: 3px;--gog-spinner-rune-glow: 6px;--gog-spinner-ring-glow: 5px;--gog-spinner-overlay-blur: 3px;--gog-spinner-overlay-fade-duration: var(--gog-duration-slow);--gog-table-font-family: var(--gog-font-body);--gog-table-header-font-family: var(--gog-font-heading);--gog-table-numeric-font-family: var(--gog-font-mono);--gog-table-gap: 12px;--gog-table-border-color: var(--gog-accent-dim);--gog-table-border-width: 2px;--gog-table-border-style: solid;--gog-table-row-border-width: 1px;--gog-table-select-col-width: 44px;--gog-table-surface: var(--gog-surface-color);--gog-table-text-color: var(--gog-text-color);--gog-table-accent-color: var(--gog-accent-color);--gog-table-accent-bright: var(--gog-accent-bright);--gog-table-hover-bg: var(--gog-accent-pale);--gog-table-selected-bg: var(--gog-accent-pale);--gog-table-muted-color: var(--gog-muted-text-color);--gog-table-focus-ring: var(--gog-accent-color);--gog-table-focus-ring-width: var(--gog-focus-ring-width);--gog-table-header-letter-spacing: 1px;--gog-table-header-text-transform: uppercase;--gog-table-num-col-width: 48px;--gog-table-th-inner-gap: 6px;--gog-table-sort-icon-size: .9em;--gog-table-sort-icon-width: 1.1em;--gog-table-sort-icon-opacity: .6;--gog-table-empty-padding: 24px 14px;--gog-table-empty-font-size: var(--gog-text-md);--gog-table-loading-padding: 32px 14px;--gog-table-loading-opacity: .5;--gog-table-row-transition-duration: var(--gog-duration-fast);--gog-table-footer-gap: var(--gog-space-sm);--gog-table-footer-min-height: 32px;--gog-table-total-font-size: var(--gog-text-xs);--gog-table-total-letter-spacing: .5px;--gog-table-total-text-transform: uppercase;--gog-table-num-font-size: var(--gog-text-xs);--gog-table-padding-h: 14px;--gog-table-xsm-padding-v: 2px;--gog-table-xsm-th-font-size: var(--gog-text-xs);--gog-table-xsm-td-font-size: var(--gog-text-xs);--gog-table-sm-padding-v: 3px;--gog-table-sm-th-font-size: var(--gog-text-xs);--gog-table-sm-td-font-size: var(--gog-text-xs);--gog-table-md-padding-v: 6px;--gog-table-md-th-font-size: var(--gog-text-xs);--gog-table-md-td-font-size: var(--gog-text-sm);--gog-table-lg-padding-v: 10px;--gog-table-lg-th-font-size: var(--gog-text-sm);--gog-table-lg-td-font-size: var(--gog-text-md);--gog-table-slg-padding-v: 14px;--gog-table-slg-th-font-size: var(--gog-text-md);--gog-table-slg-td-font-size: var(--gog-text-lg);--gog-tabs-font-family: var(--gog-font-heading);--gog-tabs-font-weight: 700;--gog-tabs-letter-spacing: .4px;--gog-tabs-text-transform: none;--gog-tabs-line-height: 1.2;--gog-tabs-gap: 0px;--gog-tabs-tab-gap: var(--gog-space-sm);--gog-tabs-icon-size: 1.1em;--gog-tabs-rest-bg: transparent;--gog-tabs-rest-color: var(--gog-muted-text-color);--gog-tabs-hover-color: var(--gog-text-color);--gog-tabs-active-color: var(--gog-accent-color);--gog-tabs-header-border-width: 1px;--gog-tabs-header-border-style: solid;--gog-tabs-header-border-color: var(--gog-border-color);--gog-tabs-indicator-color: var(--gog-accent-color);--gog-tabs-indicator-thickness: 2px;--gog-tabs-indicator-radius: 999px;--gog-tabs-transition-duration: var(--gog-duration-base);--gog-tabs-disabled-opacity: var(--gog-disabled-opacity);--gog-tabs-focus-ring-width: var(--gog-focus-ring-width);--gog-tabs-focus-ring-offset: -2px;--gog-tabs-focus-ring-color: var(--gog-accent-color);--gog-tabs-panel-padding: var(--gog-space-md);--gog-tabs-panel-color: var(--gog-text-color);--gog-tabs-xsm-padding: .375rem .625rem;--gog-tabs-xsm-font-size: var(--gog-text-xs);--gog-tabs-sm-padding: .5rem .875rem;--gog-tabs-sm-font-size: var(--gog-text-sm);--gog-tabs-md-padding: .75rem 1.125rem;--gog-tabs-md-font-size: var(--gog-text-md);--gog-tabs-lg-padding: 1rem 1.5rem;--gog-tabs-lg-font-size: var(--gog-text-lg);--gog-tabs-slg-padding: 1.25rem 1.75rem;--gog-tabs-slg-font-size: var(--gog-text-xl);--gog-tag-font-family: inherit;--gog-tag-default-color: var(--gog-info-color, var(--gog-muted-text-color));--gog-tag-success-color: var(--gog-success-color);--gog-tag-danger-color: var(--gog-danger-color);--gog-tag-warning-color: var(--gog-warning-color);--gog-tag-info-color: var(--gog-info-color);--gog-tag-bg-mix: 10%;--gog-tag-color-mix: 82%;--gog-tag-bg-base: var(--gog-surface-color);--gog-tag-color-base: black;--gog-tag-border-width: 1px;--gog-tag-border-style: solid;--gog-tag-inner-border-width: 1px;--gog-tag-font-weight: 600;--gog-tag-line-height: 1;--gog-tag-radius: max(var(--gog-radius), 2px);--gog-tag-pill-radius: 9999px;--gog-tag-xsm-font-size: .6875rem;--gog-tag-xsm-padding-block: .1875rem;--gog-tag-xsm-padding-inline: .375rem;--gog-tag-xsm-gap: .1875rem;--gog-tag-xsm-icon-size: .6875rem;--gog-tag-sm-font-size: .75rem;--gog-tag-sm-padding-block: .25rem;--gog-tag-sm-padding-inline: .5rem;--gog-tag-sm-gap: .25rem;--gog-tag-sm-icon-size: .75rem;--gog-tag-md-font-size: .875rem;--gog-tag-md-padding-block: .375rem;--gog-tag-md-padding-inline: .75rem;--gog-tag-md-gap: .375rem;--gog-tag-md-icon-size: .875rem;--gog-tag-lg-font-size: 1rem;--gog-tag-lg-padding-block: .5rem;--gog-tag-lg-padding-inline: .875rem;--gog-tag-lg-gap: .5rem;--gog-tag-lg-icon-size: 1rem;--gog-tag-slg-font-size: 1.125rem;--gog-tag-slg-padding-block: .625rem;--gog-tag-slg-padding-inline: 1rem;--gog-tag-slg-gap: .625rem;--gog-tag-slg-icon-size: 1.125rem;--gog-toast-font-family: var(--gog-font-body);--gog-toast-bg: var(--gog-surface-color);--gog-toast-color: var(--gog-text-color);--gog-toast-border: var(--gog-accent-color);--gog-toast-icon-color: var(--gog-accent-color);--gog-toast-success-color: var(--gog-success-color);--gog-toast-error-color: var(--gog-danger-color);--gog-toast-warning-color: var(--gog-accent-bright);--gog-toast-info-color: var(--gog-accent-color);--gog-toast-accent-width: 4px;--gog-toast-padding: 12px 14px;--gog-toast-radius: 0px;--gog-toast-content-gap: 10px;--gog-toast-main-gap: var(--gog-space-sm);--gog-toast-actions-gap: 6px;--gog-toast-message-font-size: var(--gog-text-sm);--gog-toast-message-line-height: 1.5;--gog-toast-icon-size: 1rem;--gog-toast-icon-line-height: 1.4;--gog-toast-action-padding: .25rem .5rem;--gog-toast-action-font-size: .75rem;--gog-toast-close-padding: .125rem .25rem;--gog-toast-close-font-size: .75rem;--gog-toast-progress-height: 3px;--gog-toast-progress-opacity: 30%;--gog-toast-transition-duration: .25s;--gog-toast-base-z: 100;--gog-toast-stack-peek: 14px;--gog-toast-stack-scale-step: .06;--gog-toast-stack-expanded-gap: 84px;--gog-toast-stack-min-opacity: .4;--gog-toast-stack-opacity-step: .18;--gog-toast-stack-max-depth: 6;--gog-toggle-font-family: var(--gog-font-body);--gog-toggle-gap: var(--gog-space-sm);--gog-toggle-radius: 999px;--gog-toggle-border-width: 1px;--gog-toggle-border-style: solid;--gog-toggle-border-color: var(--gog-border-color);--gog-toggle-on-border-color: var(--gog-accent-color);--gog-toggle-track-off-bg: color-mix(in srgb, var(--gog-text-color) 18%, transparent);--gog-toggle-track-on-bg: var(--gog-accent-color);--gog-toggle-thumb-off-bg: var(--gog-surface-color);--gog-toggle-thumb-on-bg: var(--gog-accent-text-color, var(--gog-primary-color));--gog-toggle-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .35);--gog-toggle-thumb-inset: 2px;--gog-toggle-transition-duration: var(--gog-duration-base);--gog-toggle-disabled-opacity: var(--gog-disabled-opacity);--gog-toggle-label-color: var(--gog-text-color);--gog-toggle-label-line-height: 1.4;--gog-toggle-focus-ring-width: var(--gog-focus-ring-width);--gog-toggle-focus-ring-offset: var(--gog-focus-ring-offset);--gog-toggle-focus-ring-color: var(--gog-accent-color);--gog-toggle-state-color: var(--gog-accent-text-color, var(--gog-primary-color));--gog-toggle-state-font-weight: 600;--gog-toggle-state-letter-spacing: .04em;--gog-toggle-state-padding-inline: 4px;--gog-toggle-state-offset: 6px;--gog-toggle-state-thumb-gap: 6px;--gog-toggle-xsm-track-width: 24px;--gog-toggle-xsm-track-height: 14px;--gog-toggle-xsm-thumb-size: 10px;--gog-toggle-xsm-label-size: var(--gog-control-checkbox-label-size-xsm);--gog-toggle-xsm-state-font-size: .5rem;--gog-toggle-sm-track-width: 32px;--gog-toggle-sm-track-height: 18px;--gog-toggle-sm-thumb-size: 14px;--gog-toggle-sm-label-size: var(--gog-control-checkbox-label-size-sm);--gog-toggle-sm-state-font-size: .5625rem;--gog-toggle-md-track-width: 44px;--gog-toggle-md-track-height: 24px;--gog-toggle-md-thumb-size: 18px;--gog-toggle-md-label-size: var(--gog-control-checkbox-label-size-md);--gog-toggle-md-state-font-size: .625rem;--gog-toggle-lg-track-width: 56px;--gog-toggle-lg-track-height: 32px;--gog-toggle-lg-thumb-size: 26px;--gog-toggle-lg-label-size: var(--gog-control-checkbox-label-size-lg);--gog-toggle-lg-state-font-size: .75rem;--gog-toggle-slg-track-width: 68px;--gog-toggle-slg-track-height: 40px;--gog-toggle-slg-thumb-size: 34px;--gog-toggle-slg-label-size: var(--gog-control-checkbox-label-size-slg);--gog-toggle-slg-state-font-size: .8125rem;--gog-tooltip-font-family: var(--gog-font-body);--gog-tooltip-font-size: var(--gog-text-xs);--gog-tooltip-line-height: 1.4;--gog-tooltip-padding: 6px 10px;--gog-tooltip-radius: var(--gog-radius);--gog-tooltip-max-width: 280px;--gog-tooltip-max-height: 220px;--gog-tooltip-bg: var(--gog-surface-color);--gog-tooltip-color: var(--gog-text-color);--gog-tooltip-border-width: var(--gog-panel-border-width);--gog-tooltip-border-style: var(--gog-panel-border-style);--gog-tooltip-border-color: var(--gog-border-color);--gog-tooltip-shadow: var(--gog-panel-shadow);--gog-tooltip-arrow-size: 5px;--gog-tooltip-gap: 8px;--gog-tooltip-z: 400;--gog-tooltip-transition-duration: var(--gog-duration-fast)}.fw-black{font-weight:900}.font-heading{font-family:var(--gog-font-heading),serif}.font-body{font-family:var(--gog-font-body),sans-serif}.font-mono{font-family:var(--gog-font-mono),monospace}.gog-inline-center{display:inline-flex;align-items:center;justify-content:center}.gog-flex-center{display:flex;align-items:center;justify-content:center}.gog-contained-layout{contain:layout style}.gog-cursor-pointer{cursor:pointer}.gog-cursor-wait{cursor:wait}.gog-cursor-not-allowed{cursor:not-allowed}.gog-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gog-badge-host{position:relative}.gog-badge{position:absolute;z-index:var(--gog-badge-z);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--gog-badge-size);height:var(--gog-badge-size);padding-inline:var(--gog-badge-padding-inline);border:var(--gog-badge-border-width) var(--gog-badge-border-style) var(--gog-badge-border-color);border-radius:var(--gog-badge-radius);background-color:var(--gog-badge-bg, var(--gog-badge-variant-bg, var(--gog-badge-danger-bg)));color:var(--gog-badge-color, var(--gog-badge-variant-color, var(--gog-badge-danger-color)));font-family:var(--gog-badge-font-family);font-size:var(--gog-badge-font-size);font-weight:var(--gog-badge-font-weight);line-height:var(--gog-badge-line-height);pointer-events:none;white-space:nowrap}.gog-badge--dot{min-width:var(--gog-badge-dot-size);width:var(--gog-badge-dot-size);height:var(--gog-badge-dot-size);padding-inline:0;border-radius:50%}.gog-badge--top-end{top:calc(-1 * var(--gog-badge-offset));inset-inline-end:calc(-1 * var(--gog-badge-offset))}.gog-badge--top-start{top:calc(-1 * var(--gog-badge-offset));inset-inline-start:calc(-1 * var(--gog-badge-offset))}.gog-badge--bottom-end{bottom:calc(-1 * var(--gog-badge-offset));inset-inline-end:calc(-1 * var(--gog-badge-offset))}.gog-badge--bottom-start{bottom:calc(-1 * var(--gog-badge-offset));inset-inline-start:calc(-1 * var(--gog-badge-offset))}.gog-badge--success{--gog-badge-variant-bg: var(--gog-badge-success-bg);--gog-badge-variant-color: var(--gog-badge-success-color)}.gog-badge--danger{--gog-badge-variant-bg: var(--gog-badge-danger-bg);--gog-badge-variant-color: var(--gog-badge-danger-color)}.gog-badge--warning{--gog-badge-variant-bg: var(--gog-badge-warning-bg);--gog-badge-variant-color: var(--gog-badge-warning-color)}.gog-badge--info{--gog-badge-variant-bg: var(--gog-badge-info-bg);--gog-badge-variant-color: var(--gog-badge-info-color)}.gog-collapsible__trigger{cursor:pointer}.gog-collapsible__trigger[aria-disabled=true]{cursor:not-allowed;opacity:var(--gog-collapsible-disabled-opacity)}.gog-collapsible__content{interpolate-size:allow-keywords;max-height:0;opacity:0;overflow:hidden;transition:max-height var(--gog-collapsible-transition-duration) var(--gog-easing),opacity var(--gog-collapsible-transition-duration) var(--gog-easing)}.gog-collapsible__content--open{max-height:var(--gog-collapsible-max-height);opacity:1}@media(prefers-reduced-motion:reduce){.gog-collapsible__content{transition:none}}.gog-btn{--gog-spinner-color: var( --gog-btn-spinner-color, var(--gog-btn-variant-spinner-color, var(--gog-btn-primary-spinner-color)) );gap:var(--gog-btn-gap);border:var(--gog-btn-border-width) var(--gog-btn-border-style) var(--gog-btn-border, var(--gog-btn-variant-border, var(--gog-btn-primary-border)));border-radius:var(--gog-btn-radius);padding:var(--gog-btn-padding, var(--gog-btn-size-padding, var(--gog-btn-md-padding)));font-family:var(--gog-btn-font-family);font-weight:var(--gog-btn-font-weight);font-size:var(--gog-btn-font-size, var(--gog-btn-size-font-size, var(--gog-btn-md-font-size)));letter-spacing:var(--gog-btn-letter-spacing);text-transform:var(--gog-btn-text-transform);line-height:var(--gog-btn-line-height);background-color:var(--gog-btn-bg, var(--gog-btn-variant-bg, var(--gog-btn-primary-bg)));color:var(--gog-btn-color, var(--gog-btn-variant-color, var(--gog-btn-primary-color)));box-shadow:var(--gog-btn-shadow, var(--gog-btn-variant-shadow, var(--gog-btn-primary-shadow)));cursor:pointer;text-decoration:none;transition:background-color var(--gog-btn-transition-duration) var(--gog-easing),box-shadow var(--gog-btn-transition-duration) var(--gog-easing),color var(--gog-btn-transition-duration) var(--gog-easing)}.gog-btn:focus-visible{outline:var(--gog-btn-focus-ring-width) solid var(--gog-btn-hover-bg, var(--gog-btn-variant-hover-bg, var(--gog-btn-primary-hover-bg)));outline-offset:var(--gog-btn-focus-ring-offset)}.gog-btn:hover:not(:disabled){background-color:var( --gog-btn-hover-bg, var(--gog-btn-variant-hover-bg, var(--gog-btn-primary-hover-bg)) );color:var( --gog-btn-hover-color, var(--gog-btn-variant-hover-color, var(--gog-btn-primary-hover-color)) );box-shadow:var( --gog-btn-hover-shadow, var(--gog-btn-variant-hover-shadow, var(--gog-btn-primary-hover-shadow)) )}.gog-btn:active:not(:disabled){transform:scale(var(--gog-btn-active-scale))}@media(prefers-reduced-motion:reduce){.gog-btn{transition:none}.gog-btn:active:not(:disabled){transform:none}}.gog-btn:disabled{opacity:var(--gog-btn-disabled-opacity);cursor:not-allowed}.gog-btn--primary{--gog-btn-variant-bg: var(--gog-btn-primary-bg);--gog-btn-variant-color: var(--gog-btn-primary-color);--gog-btn-variant-border: var(--gog-btn-primary-border);--gog-btn-variant-shadow: var(--gog-btn-primary-shadow);--gog-btn-variant-hover-bg: var(--gog-btn-primary-hover-bg);--gog-btn-variant-hover-color: var(--gog-btn-primary-hover-color);--gog-btn-variant-hover-shadow: var(--gog-btn-primary-hover-shadow);--gog-btn-variant-spinner-color: var(--gog-btn-primary-spinner-color)}.gog-btn--secondary{--gog-btn-variant-bg: var(--gog-btn-secondary-bg);--gog-btn-variant-color: var(--gog-btn-secondary-color);--gog-btn-variant-border: var(--gog-btn-secondary-border);--gog-btn-variant-shadow: var(--gog-btn-secondary-shadow);--gog-btn-variant-hover-bg: var(--gog-btn-secondary-hover-bg);--gog-btn-variant-hover-color: var(--gog-btn-secondary-hover-color);--gog-btn-variant-hover-shadow: var(--gog-btn-secondary-hover-shadow);--gog-btn-variant-spinner-color: var(--gog-btn-secondary-spinner-color)}.gog-btn--outline{--gog-btn-variant-bg: var(--gog-btn-outline-bg);--gog-btn-variant-color: var(--gog-btn-outline-color);--gog-btn-variant-border: var(--gog-btn-outline-border);--gog-btn-variant-shadow: var(--gog-btn-outline-shadow);--gog-btn-variant-hover-bg: var(--gog-btn-outline-hover-bg);--gog-btn-variant-hover-color: var(--gog-btn-outline-hover-color);--gog-btn-variant-hover-shadow: var(--gog-btn-outline-hover-shadow);--gog-btn-variant-spinner-color: var(--gog-btn-outline-spinner-color)}.gog-btn--ghost{--gog-btn-variant-bg: var(--gog-btn-ghost-bg);--gog-btn-variant-color: var(--gog-btn-ghost-color);--gog-btn-variant-border: var(--gog-btn-ghost-border);--gog-btn-variant-shadow: var(--gog-btn-ghost-shadow);--gog-btn-variant-hover-bg: var(--gog-btn-ghost-hover-bg);--gog-btn-variant-hover-color: var(--gog-btn-ghost-hover-color);--gog-btn-variant-hover-shadow: var(--gog-btn-ghost-hover-shadow);--gog-btn-variant-spinner-color: var(--gog-btn-ghost-spinner-color)}.gog-btn--xsm{--gog-btn-size-padding: var(--gog-btn-xsm-padding);--gog-btn-size-font-size: var(--gog-btn-xsm-font-size)}.gog-btn--sm{--gog-btn-size-padding: var(--gog-btn-sm-padding);--gog-btn-size-font-size: var(--gog-btn-sm-font-size)}.gog-btn--md{--gog-btn-size-padding: var(--gog-btn-md-padding);--gog-btn-size-font-size: var(--gog-btn-md-font-size)}.gog-btn--lg{--gog-btn-size-padding: var(--gog-btn-lg-padding);--gog-btn-size-font-size: var(--gog-btn-lg-font-size)}.gog-btn--slg{--gog-btn-size-padding: var(--gog-btn-slg-padding);--gog-btn-size-font-size: var(--gog-btn-slg-font-size)}.gog-btn--loading{position:relative;pointer-events:none;opacity:var(--gog-btn-loading-opacity)}.gog-btn__content--hidden{visibility:hidden}.gog-btn__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:var(--gog-btn-spinner-max-size);max-height:var(--gog-btn-spinner-max-size)}.gog-btn--full-width{width:100%}:root[data-theme=slate],[data-theme=slate]{color-scheme:light;--gog-background-color: #f4f6f8;--gog-surface-color: #ffffff;--gog-hover-color: #e8edf2;--gog-border-color: #cbd5e1;--gog-text-color: #1e293b;--gog-accent-text-color: #ffffff;--gog-muted-text-color: #64748b;--gog-primary-color: #1e293b;--gog-accent-color: #4f46e5;--gog-accent-bright: #6366f1;--gog-accent-dim: #4338ca;--gog-accent-pale: #e0e7ff;--gog-secondary-color: #0ea5e9;--gog-success-color: #059669;--gog-danger-color: #dc2626;--gog-warning-color: #d97706;--gog-info-color: #0284c7;--gog-panel-shadow: 0 10px 30px rgba(15, 23, 42, .12), 0 0 0 1px var(--gog-border-color);--gog-spinner-overlay-bg: rgba(244, 246, 248, .85)}:root[data-theme=one-dark],[data-theme=one-dark]{color-scheme:dark;--gog-background-color: #282c34;--gog-surface-color: #21252b;--gog-hover-color: #2c313a;--gog-border-color: #3e4451;--gog-text-color: #abb2bf;--gog-accent-text-color: #282c34;--gog-muted-text-color: #5c6370;--gog-primary-color: #abb2bf;--gog-accent-color: #61afef;--gog-accent-bright: #8ac2f5;--gog-accent-dim: #4b8fca;--gog-accent-pale: #2d3a4a;--gog-secondary-color: #c678dd;--gog-success-color: #98c379;--gog-danger-color: #e06c75;--gog-warning-color: #e5c07b;--gog-info-color: #56b6c2;--gog-panel-shadow: 0 10px 30px rgba(0, 0, 0, .45), 0 0 0 1px var(--gog-border-color);--gog-spinner-overlay-bg: rgba(40, 44, 52, .85)}:root[data-theme=one-light],[data-theme=one-light]{color-scheme:light;--gog-background-color: #fafafa;--gog-surface-color: #ffffff;--gog-hover-color: #eaeaeb;--gog-border-color: #d3d3d4;--gog-text-color: #383a42;--gog-accent-text-color: #ffffff;--gog-muted-text-color: #a0a1a7;--gog-primary-color: #383a42;--gog-accent-color: #4078f2;--gog-accent-bright: #5b8dff;--gog-accent-dim: #2f5fd0;--gog-accent-pale: #dce7fd;--gog-secondary-color: #a626a4;--gog-success-color: #50a14f;--gog-danger-color: #e45649;--gog-warning-color: #c18401;--gog-info-color: #0184bc;--gog-panel-shadow: 0 10px 30px rgba(56, 58, 66, .12), 0 0 0 1px var(--gog-border-color);--gog-spinner-overlay-bg: rgba(250, 250, 250, .85)}*{box-sizing:border-box}html,body{height:100%;overflow:hidden}[data-theme=primeng]{color-scheme:light;--gog-background-color: #f8fafc;--gog-surface-color: #ffffff;--gog-hover-color: #f1f5f9;--gog-border-color: #e2e8f0;--gog-text-color: #0f172a;--gog-accent-text-color: #ffffff;--gog-muted-text-color: #64748b;--gog-primary-color: #0f172a;--gog-accent-color: #3b82f6;--gog-accent-bright: #2563eb;--gog-accent-dim: #1d4ed8;--gog-accent-pale: #dbeafe;--gog-secondary-color: #64748b;--gog-success-color: #22c55e;--gog-danger-color: #ef4444;--gog-warning-color: #f59e0b;--gog-info-color: #0ea5e9;--gog-panel-shadow: 0 4px 6px -2px rgba(0, 0, 0, .05), 0 12px 16px -4px rgba(0, 0, 0, .08);--gog-spinner-overlay-bg: rgba(248, 250, 252, .75);--gog-font-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--gog-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--gog-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gog-radius: 6px;--gog-control-border-width: 1px;--gog-focus-ring-width: 2px;--gog-focus-ring-offset: 2px;--gog-btn-font-family: var(--gog-font-body);--gog-btn-font-weight: 500;--gog-btn-letter-spacing: normal;--gog-btn-text-transform: none;--gog-input-label-color: var(--gog-muted-text-color);--gog-input-label-font-family: var(--gog-font-body);--gog-input-label-letter-spacing: normal;--gog-input-label-text-transform: none;--gog-input-field-border: var(--gog-border-color);--gog-select-label-color: var(--gog-muted-text-color);--gog-select-label-font-family: var(--gog-font-body);--gog-select-label-letter-spacing: normal;--gog-select-label-text-transform: none;--gog-select-field-border: var(--gog-border-color);--gog-ms-label-color: var(--gog-muted-text-color);--gog-ms-label-font-family: var(--gog-font-body);--gog-ms-label-letter-spacing: normal;--gog-ms-label-text-transform: none;--gog-ms-field-border: var(--gog-border-color);--gog-ms-checkbox-border: var(--gog-border-color);--gog-checkbox-border-color: var(--gog-border-color);--gog-checkbox-label-color: var(--gog-text-color);--gog-accordion-font-family: var(--gog-font-body);--gog-accordion-header-text-transform: none;--gog-accordion-header-bg: var(--gog-surface-color);--gog-accordion-hover-bg: var(--gog-hover-color);--gog-accordion-body-bg: var(--gog-surface-color);--gog-accordion-border-color: var(--gog-border-color);--gog-accordion-radius: 6px;--gog-accordion-body-radius: 6px;--gog-table-header-font-family: var(--gog-font-body);--gog-table-header-text-transform: none;--gog-table-border-color: var(--gog-border-color);--gog-table-hover-bg: var(--gog-hover-color);--gog-slider-track-bg: var(--gog-border-color);--gog-slider-label-color: var(--gog-muted-text-color);--gog-spinner-track-color: var(--gog-border-color);--gog-dialog-backdrop-bg: rgba(0, 0, 0, .32);--gog-dialog-shadow: 0 4px 6px -2px rgba(0, 0, 0, .05), 0 12px 16px -4px rgba(0, 0, 0, .08);--gog-toast-radius: 6px}[data-theme=material]{color-scheme:light;--gog-background-color: #fef7ff;--gog-surface-color: #f7f2fa;--gog-hover-color: #ece6f0;--gog-border-color: #cac4d0;--gog-text-color: #1c1b1f;--gog-accent-text-color: #ffffff;--gog-muted-text-color: #49454f;--gog-primary-color: #1c1b1f;--gog-accent-color: #6750a4;--gog-accent-bright: #7f67be;--gog-accent-dim: #4f378b;--gog-accent-pale: #eaddff;--gog-secondary-color: #625b71;--gog-success-color: #2e7d32;--gog-danger-color: #b3261e;--gog-warning-color: #f9a825;--gog-info-color: #0288d1;--gog-panel-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 6px 2px rgba(0, 0, 0, .15);--gog-spinner-overlay-bg: rgba(254, 247, 255, .75);--gog-font-heading: Roboto, "Segoe UI", Helvetica, Arial, sans-serif;--gog-font-body: Roboto, "Segoe UI", Helvetica, Arial, sans-serif;--gog-font-mono: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gog-radius: 4px;--gog-control-border-width: 1px;--gog-focus-ring-width: 2px;--gog-focus-ring-offset: 2px;--gog-btn-font-family: var(--gog-font-body);--gog-btn-font-weight: 500;--gog-btn-letter-spacing: normal;--gog-btn-text-transform: none;--gog-btn-radius: 20px;--gog-input-label-color: var(--gog-muted-text-color);--gog-input-label-font-family: var(--gog-font-body);--gog-input-label-letter-spacing: normal;--gog-input-label-text-transform: none;--gog-input-field-border: var(--gog-border-color);--gog-select-label-color: var(--gog-muted-text-color);--gog-select-label-font-family: var(--gog-font-body);--gog-select-label-letter-spacing: normal;--gog-select-label-text-transform: none;--gog-select-field-border: var(--gog-border-color);--gog-ms-label-color: var(--gog-muted-text-color);--gog-ms-label-font-family: var(--gog-font-body);--gog-ms-label-letter-spacing: normal;--gog-ms-label-text-transform: none;--gog-ms-field-border: var(--gog-border-color);--gog-ms-checkbox-border: var(--gog-border-color);--gog-checkbox-radius: 2px;--gog-checkbox-border-color: var(--gog-border-color);--gog-checkbox-label-color: var(--gog-text-color);--gog-accordion-font-family: var(--gog-font-body);--gog-accordion-header-text-transform: none;--gog-accordion-header-bg: var(--gog-surface-color);--gog-accordion-hover-bg: var(--gog-hover-color);--gog-accordion-body-bg: var(--gog-surface-color);--gog-accordion-border-color: var(--gog-border-color);--gog-accordion-radius: 12px;--gog-accordion-body-radius: 12px;--gog-table-header-font-family: var(--gog-font-body);--gog-table-header-text-transform: none;--gog-table-border-color: var(--gog-border-color);--gog-table-hover-bg: var(--gog-hover-color);--gog-slider-track-bg: var(--gog-border-color);--gog-slider-label-color: var(--gog-muted-text-color);--gog-spinner-track-color: var(--gog-border-color);--gog-dialog-backdrop-bg: rgba(0, 0, 0, .32);--gog-dialog-radius: 28px;--gog-dialog-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 6px 2px rgba(0, 0, 0, .15);--gog-toast-radius: 4px}h2[id],h3[id]{scroll-margin-top:16px}:root{--gleks-code-max-height: 420px}.code-block{margin:0 0 1.2em;border:1px solid var(--gog-border-color);border-radius:var(--gog-radius);background-color:var(--gog-surface-color);overflow:hidden}.code-block__toolbar{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background-color:var(--gog-hover-color);border-bottom:1px solid var(--gog-border-color)}.code-block__lang{font-family:var(--gog-font-mono);font-size:var(--gog-text-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--gog-muted-text-color)}.code-block__empty{margin:0;padding:12px;color:var(--gog-muted-text-color);font-size:var(--gog-text-sm);font-style:italic}.code-block__tabs{display:flex;gap:4px}.code-block__tab{font-family:var(--gog-font-mono);font-size:var(--gog-text-xs);text-transform:uppercase;letter-spacing:.5px;padding:3px 10px;border:1px solid transparent;border-radius:4px;background-color:transparent;color:var(--gog-muted-text-color);cursor:pointer;transition:all var(--gog-duration-fast)}.code-block__tab:hover{color:var(--gog-accent-color)}.code-block__tab--active{border-color:var(--gog-border-color);background-color:var(--gog-surface-color);color:var(--gog-accent-color)}.code-block__copy{font-family:var(--gog-font-body);font-size:var(--gog-text-xs);padding:3px 10px;border:1px solid var(--gog-border-color);border-radius:4px;background-color:transparent;color:var(--gog-muted-text-color);cursor:pointer;transition:all var(--gog-duration-fast)}.code-block__copy:hover{color:var(--gog-accent-color);border-color:var(--gog-accent-color)}.code-block__scroll{max-height:var(--gleks-code-max-height)}.code-block pre{margin:0;padding:14px 16px}.code-block code{font-family:var(--gog-font-mono);font-size:var(--gog-text-sm)}.hljs-comment,.hljs-quote{color:var(--gog-muted-text-color);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-type,.hljs-built_in{color:var(--gog-accent-color);font-weight:600}.hljs-string,.hljs-symbol,.hljs-addition{color:var(--gog-success-color)}.hljs-number{color:var(--gog-info-color)}.hljs-title,.hljs-section{color:var(--gog-accent-bright)}.hljs-name,.hljs-tag{color:var(--gog-accent-color)}.hljs-attr,.hljs-attribute{color:var(--gog-secondary-color)}.hljs-variable,.hljs-template-variable{color:var(--gog-warning-color)}.hljs-deletion{color:var(--gog-danger-color)}.since{display:inline-flex;align-items:baseline;gap:4px;padding:1px 6px;border:1px solid color-mix(in srgb,var(--gog-accent-color) 40%,transparent);border-radius:999px;font-family:var(--gog-font-mono),monospace;font-size:var(--gog-text-xs);line-height:1.5;white-space:nowrap;color:var(--gog-accent-color);background:transparent;vertical-align:middle}.since:before{content:"NEW";letter-spacing:.5px;font-size:.85em;opacity:.75}.since--latest{background:color-mix(in srgb,var(--gog-accent-color) 16%,transparent);border-color:color-mix(in srgb,var(--gog-accent-color) 55%,transparent)}.demo-card__preview{margin-inline:auto}[class=demo-card__preview]{display:flex;flex-direction:column;align-items:center;justify-content:center}.demo-card__preview.action-row{justify-content:center}
