:root{--theme-name: "brand-light";--radius-0: 0px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-16: 16px;--radius-lg: 16px;--radius-full: 9999px;--motion-fast: .12s;--motion-base: .2s;--motion-normal: var(--motion-base);--motion-slow: .32s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-enter: cubic-bezier(.05, .7, .1, 1);--motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--motion-spring-damping: 27;--motion-spring-stiffness: 220;--motion-spring-mass: 1;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-0-5: 2px;--space-xxs: var(--space-0-5);--space-xs: var(--space-1);--space-sm: var(--space-2);--space-smd: var(--space-3);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-xxl: var(--space-12);--space-xxxl: var(--space-16);--bp-xs: 0px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--control-button-sm-height: 36px;--control-button-sm-hit: 44px;--control-button-md-height: 44px;--control-button-md-hit: 44px;--control-button-lg-height: 52px;--control-button-lg-hit: 52px;--control-input-height: 44px;--control-select-height: 44px;--control-search-height: 52px;--touch-target-min: 44px;--control-checkbox-size: 20px;--control-checkbox-hit: 44px;--control-radio-size: 20px;--control-radio-hit: 44px;--control-switch-width: 36px;--control-switch-height: 20px;--density-comfortable-table-row: 52px;--density-comfortable-cell-padding-x: 16px;--density-comfortable-cell-padding-y: 14px;--density-comfortable-card-padding: 16px;--density-comfortable-section-gap: 32px;--density-comfortable-control: 44px;--density-compact-table-row: 44px;--density-compact-cell-padding-x: 12px;--density-compact-cell-padding-y: 10px;--density-compact-card-padding: 12px;--density-compact-section-gap: 24px;--density-compact-control: 36px;--density-compact-min-hit: 44px;--border-width-default: 1px;--border-width-focus: 2px;--border-width-error: 2px;--border-width-selected: 2px;--border-width-high-contrast: 3px;--elevation-e1: 0 1px 2px rgb(16 16 19/.06), 0 1px 1px rgb(16 16 19/.04);--elevation-e2: 0 4px 12px rgb(16 16 19/.08), 0 1px 3px rgb(16 16 19/.06);--elevation-e3: 0 12px 32px rgb(16 16 19/.14), 0 2px 6px rgb(16 16 19/.08);--elevation-dark-e1: none;--elevation-dark-e2: none;--elevation-dark-e3: none;--z-base: 0;--z-sticky: 100;--z-header: 200;--z-dropdown: 300;--z-backdrop: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--font-family-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-heading: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono: ui-monospace, "Cascadia Mono", Menlo, monospace;--type-display-size: 48px;--type-display-line-height: 56px;--type-display-weight: 700;--type-display-tracking: -.02em;--type-display-font-family: var(--font-family-body);--type-heading-1-size: 32px;--type-heading-1-line-height: 40px;--type-heading-1-weight: 700;--type-heading-1-tracking: -.015em;--type-heading-1-font-family: var(--font-family-body);--type-heading-2-size: 24px;--type-heading-2-line-height: 32px;--type-heading-2-weight: 700;--type-heading-2-tracking: -.01em;--type-heading-2-font-family: var(--font-family-body);--type-heading-3-size: 20px;--type-heading-3-line-height: 28px;--type-heading-3-weight: 600;--type-heading-3-tracking: -.005em;--type-heading-3-font-family: var(--font-family-body);--type-title-size: 17px;--type-title-line-height: 24px;--type-title-weight: 600;--type-title-tracking: 0em;--type-title-font-family: var(--font-family-body);--type-body-lg-size: 18px;--type-body-lg-line-height: 28px;--type-body-lg-weight: 400;--type-body-lg-tracking: 0em;--type-body-lg-font-family: var(--font-family-body);--type-body-size: 16px;--type-body-line-height: 24px;--type-body-weight: 400;--type-body-tracking: 0em;--type-body-font-family: var(--font-family-body);--type-body-strong-size: 16px;--type-body-strong-line-height: 24px;--type-body-strong-weight: 600;--type-body-strong-tracking: 0em;--type-body-strong-font-family: var(--font-family-body);--type-body-sm-size: 14px;--type-body-sm-line-height: 20px;--type-body-sm-weight: 400;--type-body-sm-tracking: 0em;--type-body-sm-font-family: var(--font-family-body);--type-label-size: 14px;--type-label-line-height: 20px;--type-label-weight: 500;--type-label-tracking: 0em;--type-label-font-family: var(--font-family-body);--type-button-size: 16px;--type-button-line-height: 20px;--type-button-weight: 600;--type-button-tracking: 0em;--type-button-font-family: var(--font-family-body);--type-caption-size: 13px;--type-caption-line-height: 18px;--type-caption-weight: 400;--type-caption-tracking: 0em;--type-caption-font-family: var(--font-family-body);--type-micro-size: 12px;--type-micro-line-height: 16px;--type-micro-weight: 500;--type-micro-tracking: .01em;--type-micro-font-family: var(--font-family-body);--type-price-xl-size: 32px;--type-price-xl-line-height: 36px;--type-price-xl-weight: 700;--type-price-xl-tracking: -.02em;--type-price-xl-font-family: var(--font-family-body);--type-price-xl-font-variant-numeric: tabular-nums;--type-price-lg-size: 24px;--type-price-lg-line-height: 28px;--type-price-lg-weight: 700;--type-price-lg-tracking: -.01em;--type-price-lg-font-family: var(--font-family-body);--type-price-lg-font-variant-numeric: tabular-nums;--type-price-md-size: 20px;--type-price-md-line-height: 24px;--type-price-md-weight: 700;--type-price-md-tracking: 0em;--type-price-md-font-family: var(--font-family-body);--type-price-md-font-variant-numeric: tabular-nums;--type-price-sm-size: 16px;--type-price-sm-line-height: 20px;--type-price-sm-weight: 700;--type-price-sm-tracking: 0em;--type-price-sm-font-family: var(--font-family-body);--type-price-sm-font-variant-numeric: tabular-nums;--type-data-size: 14px;--type-data-line-height: 20px;--type-data-weight: 400;--type-data-strong-weight: 500;--type-data-tracking: 0em;--type-data-font-family: var(--font-family-body);--type-data-font-variant-numeric: tabular-nums;--type-data-compact-size: 13px;--type-data-compact-line-height: 18px;--type-data-compact-weight: 400;--type-data-compact-strong-weight: 500;--type-data-compact-tracking: 0em;--type-data-compact-font-family: var(--font-family-body);--type-data-compact-font-variant-numeric: tabular-nums;--type-display-compact-size: 34px;--type-display-compact-line-height: 40px;--type-heading-1-compact-size: 26px;--type-heading-1-compact-line-height: 32px;--type-heading-2-compact-size: 22px;--type-heading-2-compact-line-height: 28px;--type-heading-3-compact-size: 18px;--type-heading-3-compact-line-height: 24px;--type-title-compact-size: 17px;--type-title-compact-line-height: 24px;--type-body-lg-compact-size: 17px;--type-body-lg-compact-line-height: 26px;--type-body-compact-size: 16px;--type-body-compact-line-height: 24px;--type-body-strong-compact-size: 16px;--type-body-strong-compact-line-height: 24px;--type-body-sm-compact-size: 14px;--type-body-sm-compact-line-height: 20px;--type-label-compact-size: 14px;--type-label-compact-line-height: 20px;--type-button-compact-size: 16px;--type-button-compact-line-height: 20px;--type-caption-compact-size: 13px;--type-caption-compact-line-height: 18px;--type-micro-compact-size: 12px;--type-micro-compact-line-height: 16px;--type-price-xl-compact-size: 28px;--type-price-xl-compact-line-height: 32px;--type-price-lg-compact-size: 22px;--type-price-lg-compact-line-height: 26px;--type-price-md-compact-size: 20px;--type-price-md-compact-line-height: 24px;--type-price-sm-compact-size: 16px;--type-price-sm-compact-line-height: 20px;--type-data-compact-size: 14px;--type-data-compact-line-height: 20px;--type-data-compact-compact-size: 13px;--type-data-compact-compact-line-height: 18px;--radius-0: var(--radius-none);--border-radius-0: var(--radius-none);--radius-4: var(--radius-xs);--border-radius-4: var(--radius-xs);--radius-6: var(--radius-sm);--border-radius-6: var(--radius-sm);--radius-8: var(--radius-sm);--border-radius-8: var(--radius-sm);--radius-10: var(--radius-sm);--border-radius-10: var(--radius-sm);--radius-12: var(--radius-md);--border-radius-12: var(--radius-md);--radius-14: var(--radius-md);--border-radius-14: var(--radius-md);--radius-16: var(--radius-lg);--border-radius-16: var(--radius-lg);--radius-20: var(--radius-lg);--border-radius-20: var(--radius-lg);--radius-24: var(--radius-lg);--border-radius-24: var(--radius-lg);--radius-xl: var(--radius-lg);--border-radius-xl: var(--radius-lg);--radius-xxl: var(--radius-lg);--border-radius-xxl: var(--radius-lg);--radius-round: var(--radius-full);--border-radius-round: var(--radius-full);--radius-pill: var(--radius-full);--border-radius-pill: var(--radius-full);--border-radius-full: var(--radius-full);--motion-duration-fast: var(--motion-fast);--motion-duration-normal: var(--motion-base);--motion-duration-base: var(--motion-base);--motion-duration-slow: var(--motion-slow);--transition-fast: var(--motion-fast);--transition-normal: var(--motion-base);--transition-base: var(--motion-base);--transition-slow: var(--motion-slow);--color-role-background: #FAFAFB;--color-role-on-background: #1B1C20;--color-role-surface: #FFFFFF;--color-role-surface-dim: #E2E3E6;--color-role-surface-bright: #FFFFFF;--color-role-surface-container-lowest: #FFFFFF;--color-role-surface-container-low: #F4F5F7;--color-role-surface-container: #F4F5F7;--color-role-surface-container-high: #FFFFFF;--color-role-surface-container-highest: #FFFFFF;--color-role-surface-variant: #ECEDEF;--color-role-on-surface: #1B1C20;--color-role-on-surface-variant: #46474D;--color-role-inverse-surface: #1B1C20;--color-role-inverse-on-surface: #FAFAFB;--color-role-outline: #898A90;--color-role-outline-variant: #E2E3E6;--color-role-shadow: #000000;--color-role-scrim: #101013;--color-role-primary: #892347;--color-role-on-primary: #FFFFFF;--color-role-primary-container: #FDF3F5;--color-role-on-primary-container: #4F0F26;--color-role-inverse-primary: #B13961;--color-role-secondary: #5F6066;--color-role-on-secondary: #FFFFFF;--color-role-secondary-container: #ECEDEF;--color-role-on-secondary-container: #1B1C20;--color-role-tertiary: #97989D;--color-role-on-tertiary: #FFFFFF;--color-role-tertiary-container: #F4F5F7;--color-role-on-tertiary-container: #1B1C20;--color-role-error: #BE241B;--color-role-on-error: #FFFFFF;--color-role-error-container: #FFEAE8;--color-role-on-error-container: #941711;--color-role-primary-fixed: #FDF3F5;--color-role-on-primary-fixed: #4F0F26;--color-role-primary-fixed-dim: #F9D0D9;--color-role-on-primary-fixed-variant: #892347;--color-role-secondary-fixed: #F4F5F7;--color-role-on-secondary-fixed: #1B1C20;--color-role-secondary-fixed-dim: #ECEDEF;--color-role-on-secondary-fixed-variant: #46474D;--color-role-tertiary-fixed: #F4F5F7;--color-role-on-tertiary-fixed: #1B1C20;--color-role-tertiary-fixed-dim: #ECEDEF;--color-role-on-tertiary-fixed-variant: #46474D;--color-role-success: #1B763A;--color-role-on-success: #FFFFFF;--color-role-success-container: #E0F7E4;--color-role-on-success-container: #115629;--color-role-warning: #9A5A12;--color-role-on-warning: #FFFFFF;--color-role-warning-container: #FFF2D2;--color-role-on-warning-container: #1B1C20;--color-role-info: #2063B0;--color-role-on-info: #FFFFFF;--color-role-info-container: #E7F1FF;--color-role-on-info-container: #0E4786;--color-role-focus-ring: #B13961;--color-role-link: #892347;--color-role-link-hover: #6C1736;--color-role-border: #898A90;--color-role-border-strong: #46474D;--color-role-divider: #E2E3E6;--color-role-overlay: #FFFFFF;--color-role-backdrop: #101013;--color-role-interactive-primary: #892347;--color-role-interactive-primary-hover: #6C1736;--color-role-interactive-primary-active: #4F0F26;--color-role-interactive-secondary: #5F6066;--color-role-interactive-secondary-hover: #46474D;--color-role-interactive-disabled: #D6D7DB;--color-role-interactive-focus: #B13961;--color-role-text-primary: #1B1C20;--color-role-text-secondary: #46474D;--color-role-text-muted: #5F6066;--color-role-text-inverse: #FAFAFB;--color-role-status-success: #1B763A;--color-role-status-warning: #9A5A12;--color-role-status-error: #BE241B;--color-role-status-info: #2063B0;--color-role-card: #FFFFFF;--color-role-surface-elevated: #FFFFFF;--color-role-header: #FFFFFF;--color-role-footer: #F4F5F7;--color-role-input-background: #FFFFFF;--color-role-input-border: #898A90;--color-role-input-text: #1B1C20;--color-role-input-placeholder: #97989D;--color-role-button-primary-background: #892347;--color-role-button-primary-text: #FFFFFF;--color-role-button-secondary-background: #FDF3F5;--color-role-button-secondary-text: #6C1736;--color-role-badge-background: #FDF3F5;--color-role-badge-text: #4F0F26;--color-role-nav-background: #FFFFFF;--color-role-nav-text: #1B1C20;--color-role-brand-led: #892347;--color-role-brand-led-soft: #FDF3F5;--color-role-brand-glow: #FAFAFB;--color-role-brand-edge: #892347;--color-role-card-glass: #FFFFFF;--color-role-card-glass-border: #E2E3E6;--color-role-card-elevated-shadow: #000000;--color-role-bg-canvas: #FAFAFB;--color-role-bg-surface: #FFFFFF;--color-role-bg-surface-sunken: #F4F5F7;--color-role-bg-surface-raised: #FFFFFF;--color-role-bg-overlay: #FFFFFF;--color-role-bg-inverse: #1B1C20;--color-role-text-tertiary: #5F6066;--color-role-text-disabled: #97989D;--color-role-text-on-brand: #FFFFFF;--color-role-text-link: #892347;--color-role-border-subtle: #E2E3E6;--color-role-border-control: #898A90;--color-role-border-focus: #B13961;--color-role-brand-fill: #892347;--color-role-brand-fill-hover: #6C1736;--color-role-brand-fill-pressed: #4F0F26;--color-role-brand-subtle: #FDF3F5;--color-role-brand-subtle-border: #F9D0D9;--color-role-selected-bg: #FDF3F5;--color-role-selected-fg: #6C1736;--color-role-status-success-fg: #1B763A;--color-role-status-success-bg: #E0F7E4;--color-role-status-warning-fg: #9A5A12;--color-role-status-warning-bg: #FFF2D2;--color-role-status-warning-fill: #F9B73F;--color-role-status-warning-on-fill: #1B1C20;--color-role-status-error-fg: #BE241B;--color-role-status-error-bg: #FFEAE8;--color-role-status-error-fill: #BE241B;--color-role-status-info-fg: #2063B0;--color-role-status-info-bg: #E7F1FF;--color-role-scrim-photo: #101013;--color-bg-canvas: var(--color-role-bg-canvas);--color-bg-surface: var(--color-role-bg-surface);--color-bg-surface-sunken: var(--color-role-bg-surface-sunken);--color-bg-surface-raised: var(--color-role-bg-surface-raised);--color-bg-overlay: var(--color-role-bg-overlay);--color-bg-inverse: var(--color-role-bg-inverse);--color-text-primary: var(--color-role-text-primary);--color-text-secondary: var(--color-role-text-secondary);--color-text-tertiary: var(--color-role-text-tertiary);--color-text-disabled: var(--color-role-text-disabled);--color-text-on-brand: var(--color-role-text-on-brand);--color-text-inverse: var(--color-role-text-inverse);--color-text-link: var(--color-role-text-link);--color-border-subtle: var(--color-role-border-subtle);--color-border-control: var(--color-role-border-control);--color-border-strong: var(--color-role-border-strong);--color-border-focus: var(--color-role-border-focus);--color-brand-fill: var(--color-role-brand-fill);--color-brand-fill-hover: var(--color-role-brand-fill-hover);--color-brand-fill-pressed: var(--color-role-brand-fill-pressed);--color-brand-subtle: var(--color-role-brand-subtle);--color-brand-subtle-border: var(--color-role-brand-subtle-border);--color-selected-bg: var(--color-role-selected-bg);--color-selected-fg: var(--color-role-selected-fg);--color-status-success-fg: var(--color-role-status-success-fg);--color-status-success-bg: var(--color-role-status-success-bg);--color-status-warning-fg: var(--color-role-status-warning-fg);--color-status-warning-bg: var(--color-role-status-warning-bg);--color-status-warning-fill: var(--color-role-status-warning-fill);--color-status-warning-on-fill: var(--color-role-status-warning-on-fill);--color-status-error-fg: var(--color-role-status-error-fg);--color-status-error-bg: var(--color-role-status-error-bg);--color-status-error-fill: var(--color-role-status-error-fill);--color-status-info-fg: var(--color-role-status-info-fg);--color-status-info-bg: var(--color-role-status-info-bg);--color-scrim-photo: var(--color-role-scrim-photo);--color-backdrop: var(--color-role-backdrop);--bg-primary: var(--color-role-background);--bg-secondary: var(--color-role-surface-container-low);--bg-card: var(--color-role-card);--bg-hover: var(--color-role-surface-container-high);--bg-accent: var(--color-role-primary-container);--bg-header: var(--color-role-header);--bg-footer: var(--color-role-footer);--bg-overlay: var(--color-role-overlay);--bg-section-light: var(--color-role-surface-container-low);--text-primary: var(--color-role-text-primary);--text-secondary: var(--color-role-text-secondary);--text-tertiary: var(--color-role-text-muted);--text-inverse: var(--color-role-text-inverse);--text-muted: var(--color-role-text-muted);--text-on-header: var(--color-role-nav-text);--text-link: var(--color-role-link);--text-link-hover: var(--color-role-link-hover);--accent-primary: var(--color-role-primary);--accent-secondary: var(--color-role-secondary);--accent-dark: var(--color-role-interactive-primary-active);--accent-light: var(--color-role-primary-container);--accent-orange: var(--color-role-primary);--border-primary: var(--color-role-border);--border-secondary: var(--color-role-divider);--border-accent: var(--color-role-primary);--border-light: var(--color-role-outline-variant);--border-hover: var(--color-role-border-strong);--btn-primary-bg: var(--color-role-button-primary-background);--btn-primary-text: var(--color-role-button-primary-text);--btn-primary-hover: var(--color-role-interactive-primary-hover);--btn-primary-active: var(--color-role-interactive-primary-active);--btn-secondary-bg: var(--color-role-button-secondary-background);--btn-secondary-text: var(--color-role-button-secondary-text);--btn-secondary-border: var(--color-role-border);--btn-secondary-hover: var(--color-role-surface-container-high);--btn-outline-bg: var(--color-role-surface);--btn-outline-text: var(--color-role-primary);--btn-outline-border: var(--color-role-primary);--btn-outline-hover-bg: var(--color-role-primary-container);--koli-led-line: var(--color-role-brand-led);--koli-led-soft: var(--color-role-brand-led-soft);--koli-led-glow: var(--color-role-brand-glow);--koli-led-edge: var(--color-role-brand-edge);--premium-card-bg: var(--color-role-card-glass);--premium-card-border: var(--color-role-card-glass-border);--premium-card-shadow: var(--color-role-card-elevated-shadow);--success: var(--color-role-success);--success-light: var(--color-role-success-container);--warning: var(--color-role-warning);--warning-light: var(--color-role-warning-container);--error: var(--color-role-error);--error-light: var(--color-role-error-container);--info: var(--color-role-info);--info-light: var(--color-role-info-container)}@media(prefers-color-scheme:dark){:root:not([data-theme-scheme=light]):not([data-theme-resolved=light]){--theme-name: "brand-dark";--radius-0: 0px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-16: 16px;--radius-lg: 16px;--radius-full: 9999px;--motion-fast: .12s;--motion-base: .2s;--motion-normal: var(--motion-base);--motion-slow: .32s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-enter: cubic-bezier(.05, .7, .1, 1);--motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--motion-spring-damping: 27;--motion-spring-stiffness: 220;--motion-spring-mass: 1;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-0-5: 2px;--space-xxs: var(--space-0-5);--space-xs: var(--space-1);--space-sm: var(--space-2);--space-smd: var(--space-3);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-xxl: var(--space-12);--space-xxxl: var(--space-16);--bp-xs: 0px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--control-button-sm-height: 36px;--control-button-sm-hit: 44px;--control-button-md-height: 44px;--control-button-md-hit: 44px;--control-button-lg-height: 52px;--control-button-lg-hit: 52px;--control-input-height: 44px;--control-select-height: 44px;--control-search-height: 52px;--touch-target-min: 44px;--control-checkbox-size: 20px;--control-checkbox-hit: 44px;--control-radio-size: 20px;--control-radio-hit: 44px;--control-switch-width: 36px;--control-switch-height: 20px;--density-comfortable-table-row: 52px;--density-comfortable-cell-padding-x: 16px;--density-comfortable-cell-padding-y: 14px;--density-comfortable-card-padding: 16px;--density-comfortable-section-gap: 32px;--density-comfortable-control: 44px;--density-compact-table-row: 44px;--density-compact-cell-padding-x: 12px;--density-compact-cell-padding-y: 10px;--density-compact-card-padding: 12px;--density-compact-section-gap: 24px;--density-compact-control: 36px;--density-compact-min-hit: 44px;--border-width-default: 1px;--border-width-focus: 2px;--border-width-error: 2px;--border-width-selected: 2px;--border-width-high-contrast: 3px;--elevation-e1: 0 1px 2px rgb(16 16 19/.06), 0 1px 1px rgb(16 16 19/.04);--elevation-e2: 0 4px 12px rgb(16 16 19/.08), 0 1px 3px rgb(16 16 19/.06);--elevation-e3: 0 12px 32px rgb(16 16 19/.14), 0 2px 6px rgb(16 16 19/.08);--elevation-dark-e1: none;--elevation-dark-e2: none;--elevation-dark-e3: none;--z-base: 0;--z-sticky: 100;--z-header: 200;--z-dropdown: 300;--z-backdrop: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--font-family-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-heading: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono: ui-monospace, "Cascadia Mono", Menlo, monospace;--type-display-size: 48px;--type-display-line-height: 56px;--type-display-weight: 700;--type-display-tracking: -.02em;--type-display-font-family: var(--font-family-body);--type-heading-1-size: 32px;--type-heading-1-line-height: 40px;--type-heading-1-weight: 700;--type-heading-1-tracking: -.015em;--type-heading-1-font-family: var(--font-family-body);--type-heading-2-size: 24px;--type-heading-2-line-height: 32px;--type-heading-2-weight: 700;--type-heading-2-tracking: -.01em;--type-heading-2-font-family: var(--font-family-body);--type-heading-3-size: 20px;--type-heading-3-line-height: 28px;--type-heading-3-weight: 600;--type-heading-3-tracking: -.005em;--type-heading-3-font-family: var(--font-family-body);--type-title-size: 17px;--type-title-line-height: 24px;--type-title-weight: 600;--type-title-tracking: 0em;--type-title-font-family: var(--font-family-body);--type-body-lg-size: 18px;--type-body-lg-line-height: 28px;--type-body-lg-weight: 400;--type-body-lg-tracking: 0em;--type-body-lg-font-family: var(--font-family-body);--type-body-size: 16px;--type-body-line-height: 24px;--type-body-weight: 400;--type-body-tracking: 0em;--type-body-font-family: var(--font-family-body);--type-body-strong-size: 16px;--type-body-strong-line-height: 24px;--type-body-strong-weight: 600;--type-body-strong-tracking: 0em;--type-body-strong-font-family: var(--font-family-body);--type-body-sm-size: 14px;--type-body-sm-line-height: 20px;--type-body-sm-weight: 400;--type-body-sm-tracking: 0em;--type-body-sm-font-family: var(--font-family-body);--type-label-size: 14px;--type-label-line-height: 20px;--type-label-weight: 500;--type-label-tracking: 0em;--type-label-font-family: var(--font-family-body);--type-button-size: 16px;--type-button-line-height: 20px;--type-button-weight: 600;--type-button-tracking: 0em;--type-button-font-family: var(--font-family-body);--type-caption-size: 13px;--type-caption-line-height: 18px;--type-caption-weight: 400;--type-caption-tracking: 0em;--type-caption-font-family: var(--font-family-body);--type-micro-size: 12px;--type-micro-line-height: 16px;--type-micro-weight: 500;--type-micro-tracking: .01em;--type-micro-font-family: var(--font-family-body);--type-price-xl-size: 32px;--type-price-xl-line-height: 36px;--type-price-xl-weight: 700;--type-price-xl-tracking: -.02em;--type-price-xl-font-family: var(--font-family-body);--type-price-xl-font-variant-numeric: tabular-nums;--type-price-lg-size: 24px;--type-price-lg-line-height: 28px;--type-price-lg-weight: 700;--type-price-lg-tracking: -.01em;--type-price-lg-font-family: var(--font-family-body);--type-price-lg-font-variant-numeric: tabular-nums;--type-price-md-size: 20px;--type-price-md-line-height: 24px;--type-price-md-weight: 700;--type-price-md-tracking: 0em;--type-price-md-font-family: var(--font-family-body);--type-price-md-font-variant-numeric: tabular-nums;--type-price-sm-size: 16px;--type-price-sm-line-height: 20px;--type-price-sm-weight: 700;--type-price-sm-tracking: 0em;--type-price-sm-font-family: var(--font-family-body);--type-price-sm-font-variant-numeric: tabular-nums;--type-data-size: 14px;--type-data-line-height: 20px;--type-data-weight: 400;--type-data-strong-weight: 500;--type-data-tracking: 0em;--type-data-font-family: var(--font-family-body);--type-data-font-variant-numeric: tabular-nums;--type-data-compact-size: 13px;--type-data-compact-line-height: 18px;--type-data-compact-weight: 400;--type-data-compact-strong-weight: 500;--type-data-compact-tracking: 0em;--type-data-compact-font-family: var(--font-family-body);--type-data-compact-font-variant-numeric: tabular-nums;--type-display-compact-size: 34px;--type-display-compact-line-height: 40px;--type-heading-1-compact-size: 26px;--type-heading-1-compact-line-height: 32px;--type-heading-2-compact-size: 22px;--type-heading-2-compact-line-height: 28px;--type-heading-3-compact-size: 18px;--type-heading-3-compact-line-height: 24px;--type-title-compact-size: 17px;--type-title-compact-line-height: 24px;--type-body-lg-compact-size: 17px;--type-body-lg-compact-line-height: 26px;--type-body-compact-size: 16px;--type-body-compact-line-height: 24px;--type-body-strong-compact-size: 16px;--type-body-strong-compact-line-height: 24px;--type-body-sm-compact-size: 14px;--type-body-sm-compact-line-height: 20px;--type-label-compact-size: 14px;--type-label-compact-line-height: 20px;--type-button-compact-size: 16px;--type-button-compact-line-height: 20px;--type-caption-compact-size: 13px;--type-caption-compact-line-height: 18px;--type-micro-compact-size: 12px;--type-micro-compact-line-height: 16px;--type-price-xl-compact-size: 28px;--type-price-xl-compact-line-height: 32px;--type-price-lg-compact-size: 22px;--type-price-lg-compact-line-height: 26px;--type-price-md-compact-size: 20px;--type-price-md-compact-line-height: 24px;--type-price-sm-compact-size: 16px;--type-price-sm-compact-line-height: 20px;--type-data-compact-size: 14px;--type-data-compact-line-height: 20px;--type-data-compact-compact-size: 13px;--type-data-compact-compact-line-height: 18px;--radius-0: var(--radius-none);--border-radius-0: var(--radius-none);--radius-4: var(--radius-xs);--border-radius-4: var(--radius-xs);--radius-6: var(--radius-sm);--border-radius-6: var(--radius-sm);--radius-8: var(--radius-sm);--border-radius-8: var(--radius-sm);--radius-10: var(--radius-sm);--border-radius-10: var(--radius-sm);--radius-12: var(--radius-md);--border-radius-12: var(--radius-md);--radius-14: var(--radius-md);--border-radius-14: var(--radius-md);--radius-16: var(--radius-lg);--border-radius-16: var(--radius-lg);--radius-20: var(--radius-lg);--border-radius-20: var(--radius-lg);--radius-24: var(--radius-lg);--border-radius-24: var(--radius-lg);--radius-xl: var(--radius-lg);--border-radius-xl: var(--radius-lg);--radius-xxl: var(--radius-lg);--border-radius-xxl: var(--radius-lg);--radius-round: var(--radius-full);--border-radius-round: var(--radius-full);--radius-pill: var(--radius-full);--border-radius-pill: var(--radius-full);--border-radius-full: var(--radius-full);--motion-duration-fast: var(--motion-fast);--motion-duration-normal: var(--motion-base);--motion-duration-base: var(--motion-base);--motion-duration-slow: var(--motion-slow);--transition-fast: var(--motion-fast);--transition-normal: var(--motion-base);--transition-base: var(--motion-base);--transition-slow: var(--motion-slow);--color-role-background: #101013;--color-role-on-background: #ECEDEF;--color-role-surface: #151619;--color-role-surface-dim: #0A0B0D;--color-role-surface-bright: #242529;--color-role-surface-container-lowest: #0A0B0D;--color-role-surface-container-low: #101013;--color-role-surface-container: #151619;--color-role-surface-container-high: #1B1C20;--color-role-surface-container-highest: #242529;--color-role-surface-variant: #2F3035;--color-role-on-surface: #ECEDEF;--color-role-on-surface-variant: #BCBDC2;--color-role-inverse-surface: #ECEDEF;--color-role-inverse-on-surface: #101013;--color-role-outline: #73747A;--color-role-outline-variant: #2F3035;--color-role-shadow: #000000;--color-role-scrim: #000000;--color-role-primary: #B13961;--color-role-on-primary: #FFFFFF;--color-role-primary-container: #330817;--color-role-on-primary-container: #F9D0D9;--color-role-inverse-primary: #892347;--color-role-secondary: #97989D;--color-role-on-secondary: #101013;--color-role-secondary-container: #1B1C20;--color-role-on-secondary-container: #ECEDEF;--color-role-tertiary: #97989D;--color-role-on-tertiary: #101013;--color-role-tertiary-container: #1B1C20;--color-role-on-tertiary-container: #ECEDEF;--color-role-error: #F9786C;--color-role-on-error: #000000;--color-role-error-container: #481B17;--color-role-on-error-container: #FFA89D;--color-role-primary-fixed: #FDF3F5;--color-role-on-primary-fixed: #4F0F26;--color-role-primary-fixed-dim: #F9D0D9;--color-role-on-primary-fixed-variant: #892347;--color-role-secondary-fixed: #F4F5F7;--color-role-on-secondary-fixed: #1B1C20;--color-role-secondary-fixed-dim: #ECEDEF;--color-role-on-secondary-fixed-variant: #46474D;--color-role-tertiary-fixed: #F4F5F7;--color-role-on-tertiary-fixed: #1B1C20;--color-role-tertiary-fixed-dim: #ECEDEF;--color-role-on-tertiary-fixed-variant: #46474D;--color-role-success: #76CF8A;--color-role-on-success: #000000;--color-role-success-container: #15301B;--color-role-on-success-container: #96E7A7;--color-role-warning: #F7BC50;--color-role-on-warning: #000000;--color-role-warning-container: #3C2A0E;--color-role-on-warning-container: #FFD16B;--color-role-info: #81B4F6;--color-role-on-info: #000000;--color-role-info-container: #172A41;--color-role-on-info-container: #ABD1FF;--color-role-focus-ring: #F2ACBC;--color-role-link: #F2ACBC;--color-role-link-hover: #FCE7EB;--color-role-border: #73747A;--color-role-border-strong: #97989D;--color-role-divider: #2F3035;--color-role-overlay: #242529;--color-role-backdrop: #000000;--color-role-interactive-primary: #B13961;--color-role-interactive-primary-hover: #BC426A;--color-role-interactive-primary-active: #892347;--color-role-interactive-secondary: #97989D;--color-role-interactive-secondary-hover: #BCBDC2;--color-role-interactive-disabled: #2F3035;--color-role-interactive-focus: #F2ACBC;--color-role-text-primary: #ECEDEF;--color-role-text-secondary: #BCBDC2;--color-role-text-muted: #97989D;--color-role-text-inverse: #1B1C20;--color-role-status-success: #76CF8A;--color-role-status-warning: #F7BC50;--color-role-status-error: #F9786C;--color-role-status-info: #81B4F6;--color-role-card: #151619;--color-role-surface-elevated: #1B1C20;--color-role-header: #101013;--color-role-footer: #0A0B0D;--color-role-input-background: #151619;--color-role-input-border: #73747A;--color-role-input-text: #ECEDEF;--color-role-input-placeholder: #5F6066;--color-role-button-primary-background: #B13961;--color-role-button-primary-text: #FFFFFF;--color-role-button-secondary-background: #330817;--color-role-button-secondary-text: #F9D0D9;--color-role-badge-background: #330817;--color-role-badge-text: #F9D0D9;--color-role-nav-background: #101013;--color-role-nav-text: #ECEDEF;--color-role-brand-led: #B13961;--color-role-brand-led-soft: #330817;--color-role-brand-glow: #101013;--color-role-brand-edge: #B13961;--color-role-card-glass: #151619;--color-role-card-glass-border: #2F3035;--color-role-card-elevated-shadow: #000000;--color-role-bg-canvas: #101013;--color-role-bg-surface: #151619;--color-role-bg-surface-sunken: #0A0B0D;--color-role-bg-surface-raised: #1B1C20;--color-role-bg-overlay: #242529;--color-role-bg-inverse: #ECEDEF;--color-role-text-tertiary: #97989D;--color-role-text-disabled: #5F6066;--color-role-text-on-brand: #FFFFFF;--color-role-text-link: #F2ACBC;--color-role-border-subtle: #2F3035;--color-role-border-control: #73747A;--color-role-border-focus: #F2ACBC;--color-role-brand-fill: #B13961;--color-role-brand-fill-hover: #BC426A;--color-role-brand-fill-pressed: #892347;--color-role-brand-subtle: #330817;--color-role-brand-subtle-border: #6C1736;--color-role-selected-bg: #330817;--color-role-selected-fg: #F9D0D9;--color-role-status-success-fg: #76CF8A;--color-role-status-success-bg: #15301B;--color-role-status-warning-fg: #F7BC50;--color-role-status-warning-bg: #3C2A0E;--color-role-status-warning-fill: #F7BC50;--color-role-status-warning-on-fill: #1B1C20;--color-role-status-error-fg: #F9786C;--color-role-status-error-bg: #481B17;--color-role-status-error-fill: #BE241B;--color-role-status-info-fg: #81B4F6;--color-role-status-info-bg: #172A41;--color-role-scrim-photo: #101013;--color-bg-canvas: var(--color-role-bg-canvas);--color-bg-surface: var(--color-role-bg-surface);--color-bg-surface-sunken: var(--color-role-bg-surface-sunken);--color-bg-surface-raised: var(--color-role-bg-surface-raised);--color-bg-overlay: var(--color-role-bg-overlay);--color-bg-inverse: var(--color-role-bg-inverse);--color-text-primary: var(--color-role-text-primary);--color-text-secondary: var(--color-role-text-secondary);--color-text-tertiary: var(--color-role-text-tertiary);--color-text-disabled: var(--color-role-text-disabled);--color-text-on-brand: var(--color-role-text-on-brand);--color-text-inverse: var(--color-role-text-inverse);--color-text-link: var(--color-role-text-link);--color-border-subtle: var(--color-role-border-subtle);--color-border-control: var(--color-role-border-control);--color-border-strong: var(--color-role-border-strong);--color-border-focus: var(--color-role-border-focus);--color-brand-fill: var(--color-role-brand-fill);--color-brand-fill-hover: var(--color-role-brand-fill-hover);--color-brand-fill-pressed: var(--color-role-brand-fill-pressed);--color-brand-subtle: var(--color-role-brand-subtle);--color-brand-subtle-border: var(--color-role-brand-subtle-border);--color-selected-bg: var(--color-role-selected-bg);--color-selected-fg: var(--color-role-selected-fg);--color-status-success-fg: var(--color-role-status-success-fg);--color-status-success-bg: var(--color-role-status-success-bg);--color-status-warning-fg: var(--color-role-status-warning-fg);--color-status-warning-bg: var(--color-role-status-warning-bg);--color-status-warning-fill: var(--color-role-status-warning-fill);--color-status-warning-on-fill: var(--color-role-status-warning-on-fill);--color-status-error-fg: var(--color-role-status-error-fg);--color-status-error-bg: var(--color-role-status-error-bg);--color-status-error-fill: var(--color-role-status-error-fill);--color-status-info-fg: var(--color-role-status-info-fg);--color-status-info-bg: var(--color-role-status-info-bg);--color-scrim-photo: var(--color-role-scrim-photo);--color-backdrop: var(--color-role-backdrop);--bg-primary: var(--color-role-background);--bg-secondary: var(--color-role-surface-container-low);--bg-card: var(--color-role-card);--bg-hover: var(--color-role-surface-container-high);--bg-accent: var(--color-role-primary-container);--bg-header: var(--color-role-header);--bg-footer: var(--color-role-footer);--bg-overlay: var(--color-role-overlay);--bg-section-light: var(--color-role-surface-container-low);--text-primary: var(--color-role-text-primary);--text-secondary: var(--color-role-text-secondary);--text-tertiary: var(--color-role-text-muted);--text-inverse: var(--color-role-text-inverse);--text-muted: var(--color-role-text-muted);--text-on-header: var(--color-role-nav-text);--text-link: var(--color-role-link);--text-link-hover: var(--color-role-link-hover);--accent-primary: var(--color-role-primary);--accent-secondary: var(--color-role-secondary);--accent-dark: var(--color-role-interactive-primary-active);--accent-light: var(--color-role-primary-container);--accent-orange: var(--color-role-primary);--border-primary: var(--color-role-border);--border-secondary: var(--color-role-divider);--border-accent: var(--color-role-primary);--border-light: var(--color-role-outline-variant);--border-hover: var(--color-role-border-strong);--btn-primary-bg: var(--color-role-button-primary-background);--btn-primary-text: var(--color-role-button-primary-text);--btn-primary-hover: var(--color-role-interactive-primary-hover);--btn-primary-active: var(--color-role-interactive-primary-active);--btn-secondary-bg: var(--color-role-button-secondary-background);--btn-secondary-text: var(--color-role-button-secondary-text);--btn-secondary-border: var(--color-role-border);--btn-secondary-hover: var(--color-role-surface-container-high);--btn-outline-bg: var(--color-role-surface);--btn-outline-text: var(--color-role-primary);--btn-outline-border: var(--color-role-primary);--btn-outline-hover-bg: var(--color-role-primary-container);--koli-led-line: var(--color-role-brand-led);--koli-led-soft: var(--color-role-brand-led-soft);--koli-led-glow: var(--color-role-brand-glow);--koli-led-edge: var(--color-role-brand-edge);--premium-card-bg: var(--color-role-card-glass);--premium-card-border: var(--color-role-card-glass-border);--premium-card-shadow: var(--color-role-card-elevated-shadow);--success: var(--color-role-success);--success-light: var(--color-role-success-container);--warning: var(--color-role-warning);--warning-light: var(--color-role-warning-container);--error: var(--color-role-error);--error-light: var(--color-role-error-container);--info: var(--color-role-info);--info-light: var(--color-role-info-container)}}@media(prefers-contrast:more){:root:not([data-theme-resolved=dark]):not([data-theme-contrast=highContrast]){--theme-name: "brand-light-hc";--radius-0: 0px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-16: 16px;--radius-lg: 16px;--radius-full: 9999px;--motion-fast: .12s;--motion-base: .2s;--motion-normal: var(--motion-base);--motion-slow: .32s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-enter: cubic-bezier(.05, .7, .1, 1);--motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--motion-spring-damping: 27;--motion-spring-stiffness: 220;--motion-spring-mass: 1;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-0-5: 2px;--space-xxs: var(--space-0-5);--space-xs: var(--space-1);--space-sm: var(--space-2);--space-smd: var(--space-3);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-xxl: var(--space-12);--space-xxxl: var(--space-16);--bp-xs: 0px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--control-button-sm-height: 36px;--control-button-sm-hit: 44px;--control-button-md-height: 44px;--control-button-md-hit: 44px;--control-button-lg-height: 52px;--control-button-lg-hit: 52px;--control-input-height: 44px;--control-select-height: 44px;--control-search-height: 52px;--touch-target-min: 44px;--control-checkbox-size: 20px;--control-checkbox-hit: 44px;--control-radio-size: 20px;--control-radio-hit: 44px;--control-switch-width: 36px;--control-switch-height: 20px;--density-comfortable-table-row: 52px;--density-comfortable-cell-padding-x: 16px;--density-comfortable-cell-padding-y: 14px;--density-comfortable-card-padding: 16px;--density-comfortable-section-gap: 32px;--density-comfortable-control: 44px;--density-compact-table-row: 44px;--density-compact-cell-padding-x: 12px;--density-compact-cell-padding-y: 10px;--density-compact-card-padding: 12px;--density-compact-section-gap: 24px;--density-compact-control: 36px;--density-compact-min-hit: 44px;--border-width-default: 1px;--border-width-focus: 2px;--border-width-error: 2px;--border-width-selected: 2px;--border-width-high-contrast: 3px;--elevation-e1: 0 1px 2px rgb(16 16 19/.06), 0 1px 1px rgb(16 16 19/.04);--elevation-e2: 0 4px 12px rgb(16 16 19/.08), 0 1px 3px rgb(16 16 19/.06);--elevation-e3: 0 12px 32px rgb(16 16 19/.14), 0 2px 6px rgb(16 16 19/.08);--elevation-dark-e1: none;--elevation-dark-e2: none;--elevation-dark-e3: none;--z-base: 0;--z-sticky: 100;--z-header: 200;--z-dropdown: 300;--z-backdrop: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--font-family-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-heading: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono: ui-monospace, "Cascadia Mono", Menlo, monospace;--type-display-size: 48px;--type-display-line-height: 56px;--type-display-weight: 700;--type-display-tracking: -.02em;--type-display-font-family: var(--font-family-body);--type-heading-1-size: 32px;--type-heading-1-line-height: 40px;--type-heading-1-weight: 700;--type-heading-1-tracking: -.015em;--type-heading-1-font-family: var(--font-family-body);--type-heading-2-size: 24px;--type-heading-2-line-height: 32px;--type-heading-2-weight: 700;--type-heading-2-tracking: -.01em;--type-heading-2-font-family: var(--font-family-body);--type-heading-3-size: 20px;--type-heading-3-line-height: 28px;--type-heading-3-weight: 600;--type-heading-3-tracking: -.005em;--type-heading-3-font-family: var(--font-family-body);--type-title-size: 17px;--type-title-line-height: 24px;--type-title-weight: 600;--type-title-tracking: 0em;--type-title-font-family: var(--font-family-body);--type-body-lg-size: 18px;--type-body-lg-line-height: 28px;--type-body-lg-weight: 400;--type-body-lg-tracking: 0em;--type-body-lg-font-family: var(--font-family-body);--type-body-size: 16px;--type-body-line-height: 24px;--type-body-weight: 400;--type-body-tracking: 0em;--type-body-font-family: var(--font-family-body);--type-body-strong-size: 16px;--type-body-strong-line-height: 24px;--type-body-strong-weight: 600;--type-body-strong-tracking: 0em;--type-body-strong-font-family: var(--font-family-body);--type-body-sm-size: 14px;--type-body-sm-line-height: 20px;--type-body-sm-weight: 400;--type-body-sm-tracking: 0em;--type-body-sm-font-family: var(--font-family-body);--type-label-size: 14px;--type-label-line-height: 20px;--type-label-weight: 500;--type-label-tracking: 0em;--type-label-font-family: var(--font-family-body);--type-button-size: 16px;--type-button-line-height: 20px;--type-button-weight: 600;--type-button-tracking: 0em;--type-button-font-family: var(--font-family-body);--type-caption-size: 13px;--type-caption-line-height: 18px;--type-caption-weight: 400;--type-caption-tracking: 0em;--type-caption-font-family: var(--font-family-body);--type-micro-size: 12px;--type-micro-line-height: 16px;--type-micro-weight: 500;--type-micro-tracking: .01em;--type-micro-font-family: var(--font-family-body);--type-price-xl-size: 32px;--type-price-xl-line-height: 36px;--type-price-xl-weight: 700;--type-price-xl-tracking: -.02em;--type-price-xl-font-family: var(--font-family-body);--type-price-xl-font-variant-numeric: tabular-nums;--type-price-lg-size: 24px;--type-price-lg-line-height: 28px;--type-price-lg-weight: 700;--type-price-lg-tracking: -.01em;--type-price-lg-font-family: var(--font-family-body);--type-price-lg-font-variant-numeric: tabular-nums;--type-price-md-size: 20px;--type-price-md-line-height: 24px;--type-price-md-weight: 700;--type-price-md-tracking: 0em;--type-price-md-font-family: var(--font-family-body);--type-price-md-font-variant-numeric: tabular-nums;--type-price-sm-size: 16px;--type-price-sm-line-height: 20px;--type-price-sm-weight: 700;--type-price-sm-tracking: 0em;--type-price-sm-font-family: var(--font-family-body);--type-price-sm-font-variant-numeric: tabular-nums;--type-data-size: 14px;--type-data-line-height: 20px;--type-data-weight: 400;--type-data-strong-weight: 500;--type-data-tracking: 0em;--type-data-font-family: var(--font-family-body);--type-data-font-variant-numeric: tabular-nums;--type-data-compact-size: 13px;--type-data-compact-line-height: 18px;--type-data-compact-weight: 400;--type-data-compact-strong-weight: 500;--type-data-compact-tracking: 0em;--type-data-compact-font-family: var(--font-family-body);--type-data-compact-font-variant-numeric: tabular-nums;--type-display-compact-size: 34px;--type-display-compact-line-height: 40px;--type-heading-1-compact-size: 26px;--type-heading-1-compact-line-height: 32px;--type-heading-2-compact-size: 22px;--type-heading-2-compact-line-height: 28px;--type-heading-3-compact-size: 18px;--type-heading-3-compact-line-height: 24px;--type-title-compact-size: 17px;--type-title-compact-line-height: 24px;--type-body-lg-compact-size: 17px;--type-body-lg-compact-line-height: 26px;--type-body-compact-size: 16px;--type-body-compact-line-height: 24px;--type-body-strong-compact-size: 16px;--type-body-strong-compact-line-height: 24px;--type-body-sm-compact-size: 14px;--type-body-sm-compact-line-height: 20px;--type-label-compact-size: 14px;--type-label-compact-line-height: 20px;--type-button-compact-size: 16px;--type-button-compact-line-height: 20px;--type-caption-compact-size: 13px;--type-caption-compact-line-height: 18px;--type-micro-compact-size: 12px;--type-micro-compact-line-height: 16px;--type-price-xl-compact-size: 28px;--type-price-xl-compact-line-height: 32px;--type-price-lg-compact-size: 22px;--type-price-lg-compact-line-height: 26px;--type-price-md-compact-size: 20px;--type-price-md-compact-line-height: 24px;--type-price-sm-compact-size: 16px;--type-price-sm-compact-line-height: 20px;--type-data-compact-size: 14px;--type-data-compact-line-height: 20px;--type-data-compact-compact-size: 13px;--type-data-compact-compact-line-height: 18px;--radius-0: var(--radius-none);--border-radius-0: var(--radius-none);--radius-4: var(--radius-xs);--border-radius-4: var(--radius-xs);--radius-6: var(--radius-sm);--border-radius-6: var(--radius-sm);--radius-8: var(--radius-sm);--border-radius-8: var(--radius-sm);--radius-10: var(--radius-sm);--border-radius-10: var(--radius-sm);--radius-12: var(--radius-md);--border-radius-12: var(--radius-md);--radius-14: var(--radius-md);--border-radius-14: var(--radius-md);--radius-16: var(--radius-lg);--border-radius-16: var(--radius-lg);--radius-20: var(--radius-lg);--border-radius-20: var(--radius-lg);--radius-24: var(--radius-lg);--border-radius-24: var(--radius-lg);--radius-xl: var(--radius-lg);--border-radius-xl: var(--radius-lg);--radius-xxl: var(--radius-lg);--border-radius-xxl: var(--radius-lg);--radius-round: var(--radius-full);--border-radius-round: var(--radius-full);--radius-pill: var(--radius-full);--border-radius-pill: var(--radius-full);--border-radius-full: var(--radius-full);--motion-duration-fast: var(--motion-fast);--motion-duration-normal: var(--motion-base);--motion-duration-base: var(--motion-base);--motion-duration-slow: var(--motion-slow);--transition-fast: var(--motion-fast);--transition-normal: var(--motion-base);--transition-base: var(--motion-base);--transition-slow: var(--motion-slow);--color-role-background: #FFFFFF;--color-role-on-background: #000000;--color-role-surface: #FFFFFF;--color-role-surface-dim: #F4F5F7;--color-role-surface-bright: #FFFFFF;--color-role-surface-container-lowest: #FFFFFF;--color-role-surface-container-low: #F4F5F7;--color-role-surface-container: #F4F5F7;--color-role-surface-container-high: #FFFFFF;--color-role-surface-container-highest: #FFFFFF;--color-role-surface-variant: #ECEDEF;--color-role-on-surface: #000000;--color-role-on-surface-variant: #2F3035;--color-role-inverse-surface: #000000;--color-role-inverse-on-surface: #FFFFFF;--color-role-outline: #2F3035;--color-role-outline-variant: #5F6066;--color-role-shadow: #000000;--color-role-scrim: #000000;--color-role-primary: #6C1736;--color-role-on-primary: #FFFFFF;--color-role-primary-container: #FDF3F5;--color-role-on-primary-container: #330817;--color-role-inverse-primary: #F9D0D9;--color-role-secondary: #2F3035;--color-role-on-secondary: #FFFFFF;--color-role-secondary-container: #F4F5F7;--color-role-on-secondary-container: #000000;--color-role-tertiary: #46474D;--color-role-on-tertiary: #FFFFFF;--color-role-tertiary-container: #F4F5F7;--color-role-on-tertiary-container: #000000;--color-role-error: #941711;--color-role-on-error: #FFFFFF;--color-role-error-container: #FFFFFF;--color-role-on-error-container: #941711;--color-role-primary-fixed: #FDF3F5;--color-role-on-primary-fixed: #330817;--color-role-primary-fixed-dim: #F9D0D9;--color-role-on-primary-fixed-variant: #6C1736;--color-role-secondary-fixed: #F4F5F7;--color-role-on-secondary-fixed: #000000;--color-role-secondary-fixed-dim: #ECEDEF;--color-role-on-secondary-fixed-variant: #2F3035;--color-role-tertiary-fixed: #F4F5F7;--color-role-on-tertiary-fixed: #000000;--color-role-tertiary-fixed-dim: #ECEDEF;--color-role-on-tertiary-fixed-variant: #46474D;--color-role-success: #115629;--color-role-on-success: #FFFFFF;--color-role-success-container: #FFFFFF;--color-role-on-success-container: #115629;--color-role-warning: #703F0E;--color-role-on-warning: #FFFFFF;--color-role-warning-container: #FFFFFF;--color-role-on-warning-container: #703F0E;--color-role-info: #0E4786;--color-role-on-info: #FFFFFF;--color-role-info-container: #FFFFFF;--color-role-on-info-container: #0E4786;--color-role-focus-ring: #000000;--color-role-link: #6C1736;--color-role-link-hover: #4F0F26;--color-role-border: #2F3035;--color-role-border-strong: #000000;--color-role-divider: #5F6066;--color-role-overlay: #FFFFFF;--color-role-backdrop: #000000;--color-role-interactive-primary: #6C1736;--color-role-interactive-primary-hover: #4F0F26;--color-role-interactive-primary-active: #330817;--color-role-interactive-secondary: #2F3035;--color-role-interactive-secondary-hover: #000000;--color-role-interactive-disabled: #E2E3E6;--color-role-interactive-focus: #000000;--color-role-text-primary: #000000;--color-role-text-secondary: #2F3035;--color-role-text-muted: #46474D;--color-role-text-inverse: #FFFFFF;--color-role-status-success: #115629;--color-role-status-warning: #703F0E;--color-role-status-error: #941711;--color-role-status-info: #0E4786;--color-role-card: #FFFFFF;--color-role-surface-elevated: #FFFFFF;--color-role-header: #FFFFFF;--color-role-footer: #F4F5F7;--color-role-input-background: #FFFFFF;--color-role-input-border: #2F3035;--color-role-input-text: #000000;--color-role-input-placeholder: #5F6066;--color-role-button-primary-background: #6C1736;--color-role-button-primary-text: #FFFFFF;--color-role-button-secondary-background: #FDF3F5;--color-role-button-secondary-text: #4F0F26;--color-role-badge-background: #FDF3F5;--color-role-badge-text: #330817;--color-role-nav-background: #FFFFFF;--color-role-nav-text: #000000;--color-role-brand-led: #6C1736;--color-role-brand-led-soft: #FDF3F5;--color-role-brand-glow: #FFFFFF;--color-role-brand-edge: #6C1736;--color-role-card-glass: #FFFFFF;--color-role-card-glass-border: #5F6066;--color-role-card-elevated-shadow: #000000;--color-role-bg-canvas: #FFFFFF;--color-role-bg-surface: #FFFFFF;--color-role-bg-surface-sunken: #F4F5F7;--color-role-bg-surface-raised: #FFFFFF;--color-role-bg-overlay: #FFFFFF;--color-role-bg-inverse: #000000;--color-role-text-tertiary: #46474D;--color-role-text-disabled: #5F6066;--color-role-text-on-brand: #FFFFFF;--color-role-text-link: #6C1736;--color-role-border-subtle: #5F6066;--color-role-border-control: #2F3035;--color-role-border-focus: #000000;--color-role-brand-fill: #6C1736;--color-role-brand-fill-hover: #4F0F26;--color-role-brand-fill-pressed: #330817;--color-role-brand-subtle: #FDF3F5;--color-role-brand-subtle-border: #6C1736;--color-role-selected-bg: #FCE7EB;--color-role-selected-fg: #4F0F26;--color-role-status-success-fg: #115629;--color-role-status-success-bg: #FFFFFF;--color-role-status-warning-fg: #703F0E;--color-role-status-warning-bg: #FFFFFF;--color-role-status-warning-fill: #F9B73F;--color-role-status-warning-on-fill: #000000;--color-role-status-error-fg: #941711;--color-role-status-error-bg: #FFFFFF;--color-role-status-error-fill: #941711;--color-role-status-info-fg: #0E4786;--color-role-status-info-bg: #FFFFFF;--color-role-scrim-photo: #000000;--color-bg-canvas: var(--color-role-bg-canvas);--color-bg-surface: var(--color-role-bg-surface);--color-bg-surface-sunken: var(--color-role-bg-surface-sunken);--color-bg-surface-raised: var(--color-role-bg-surface-raised);--color-bg-overlay: var(--color-role-bg-overlay);--color-bg-inverse: var(--color-role-bg-inverse);--color-text-primary: var(--color-role-text-primary);--color-text-secondary: var(--color-role-text-secondary);--color-text-tertiary: var(--color-role-text-tertiary);--color-text-disabled: var(--color-role-text-disabled);--color-text-on-brand: var(--color-role-text-on-brand);--color-text-inverse: var(--color-role-text-inverse);--color-text-link: var(--color-role-text-link);--color-border-subtle: var(--color-role-border-subtle);--color-border-control: var(--color-role-border-control);--color-border-strong: var(--color-role-border-strong);--color-border-focus: var(--color-role-border-focus);--color-brand-fill: var(--color-role-brand-fill);--color-brand-fill-hover: var(--color-role-brand-fill-hover);--color-brand-fill-pressed: var(--color-role-brand-fill-pressed);--color-brand-subtle: var(--color-role-brand-subtle);--color-brand-subtle-border: var(--color-role-brand-subtle-border);--color-selected-bg: var(--color-role-selected-bg);--color-selected-fg: var(--color-role-selected-fg);--color-status-success-fg: var(--color-role-status-success-fg);--color-status-success-bg: var(--color-role-status-success-bg);--color-status-warning-fg: var(--color-role-status-warning-fg);--color-status-warning-bg: var(--color-role-status-warning-bg);--color-status-warning-fill: var(--color-role-status-warning-fill);--color-status-warning-on-fill: var(--color-role-status-warning-on-fill);--color-status-error-fg: var(--color-role-status-error-fg);--color-status-error-bg: var(--color-role-status-error-bg);--color-status-error-fill: var(--color-role-status-error-fill);--color-status-info-fg: var(--color-role-status-info-fg);--color-status-info-bg: var(--color-role-status-info-bg);--color-scrim-photo: var(--color-role-scrim-photo);--color-backdrop: var(--color-role-backdrop);--bg-primary: var(--color-role-background);--bg-secondary: var(--color-role-surface-container-low);--bg-card: var(--color-role-card);--bg-hover: var(--color-role-surface-container-high);--bg-accent: var(--color-role-primary-container);--bg-header: var(--color-role-header);--bg-footer: var(--color-role-footer);--bg-overlay: var(--color-role-overlay);--bg-section-light: var(--color-role-surface-container-low);--text-primary: var(--color-role-text-primary);--text-secondary: var(--color-role-text-secondary);--text-tertiary: var(--color-role-text-muted);--text-inverse: var(--color-role-text-inverse);--text-muted: var(--color-role-text-muted);--text-on-header: var(--color-role-nav-text);--text-link: var(--color-role-link);--text-link-hover: var(--color-role-link-hover);--accent-primary: var(--color-role-primary);--accent-secondary: var(--color-role-secondary);--accent-dark: var(--color-role-interactive-primary-active);--accent-light: var(--color-role-primary-container);--accent-orange: var(--color-role-primary);--border-primary: var(--color-role-border);--border-secondary: var(--color-role-divider);--border-accent: var(--color-role-primary);--border-light: var(--color-role-outline-variant);--border-hover: var(--color-role-border-strong);--btn-primary-bg: var(--color-role-button-primary-background);--btn-primary-text: var(--color-role-button-primary-text);--btn-primary-hover: var(--color-role-interactive-primary-hover);--btn-primary-active: var(--color-role-interactive-primary-active);--btn-secondary-bg: var(--color-role-button-secondary-background);--btn-secondary-text: var(--color-role-button-secondary-text);--btn-secondary-border: var(--color-role-border);--btn-secondary-hover: var(--color-role-surface-container-high);--btn-outline-bg: var(--color-role-surface);--btn-outline-text: var(--color-role-primary);--btn-outline-border: var(--color-role-primary);--btn-outline-hover-bg: var(--color-role-primary-container);--koli-led-line: var(--color-role-brand-led);--koli-led-soft: var(--color-role-brand-led-soft);--koli-led-glow: var(--color-role-brand-glow);--koli-led-edge: var(--color-role-brand-edge);--premium-card-bg: var(--color-role-card-glass);--premium-card-border: var(--color-role-card-glass-border);--premium-card-shadow: var(--color-role-card-elevated-shadow);--success: var(--color-role-success);--success-light: var(--color-role-success-container);--warning: var(--color-role-warning);--warning-light: var(--color-role-warning-container);--error: var(--color-role-error);--error-light: var(--color-role-error-container);--info: var(--color-role-info);--info-light: var(--color-role-info-container)}}@media(prefers-color-scheme:dark)and (prefers-contrast:more){:root:not([data-theme-scheme=light]):not([data-theme-resolved=light]):not([data-theme-contrast=highContrast]){--theme-name: "brand-dark-hc";--radius-0: 0px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-16: 16px;--radius-lg: 16px;--radius-full: 9999px;--motion-fast: .12s;--motion-base: .2s;--motion-normal: var(--motion-base);--motion-slow: .32s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-enter: cubic-bezier(.05, .7, .1, 1);--motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--motion-spring-damping: 27;--motion-spring-stiffness: 220;--motion-spring-mass: 1;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-0-5: 2px;--space-xxs: var(--space-0-5);--space-xs: var(--space-1);--space-sm: var(--space-2);--space-smd: var(--space-3);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-xxl: var(--space-12);--space-xxxl: var(--space-16);--bp-xs: 0px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--control-button-sm-height: 36px;--control-button-sm-hit: 44px;--control-button-md-height: 44px;--control-button-md-hit: 44px;--control-button-lg-height: 52px;--control-button-lg-hit: 52px;--control-input-height: 44px;--control-select-height: 44px;--control-search-height: 52px;--touch-target-min: 44px;--control-checkbox-size: 20px;--control-checkbox-hit: 44px;--control-radio-size: 20px;--control-radio-hit: 44px;--control-switch-width: 36px;--control-switch-height: 20px;--density-comfortable-table-row: 52px;--density-comfortable-cell-padding-x: 16px;--density-comfortable-cell-padding-y: 14px;--density-comfortable-card-padding: 16px;--density-comfortable-section-gap: 32px;--density-comfortable-control: 44px;--density-compact-table-row: 44px;--density-compact-cell-padding-x: 12px;--density-compact-cell-padding-y: 10px;--density-compact-card-padding: 12px;--density-compact-section-gap: 24px;--density-compact-control: 36px;--density-compact-min-hit: 44px;--border-width-default: 1px;--border-width-focus: 2px;--border-width-error: 2px;--border-width-selected: 2px;--border-width-high-contrast: 3px;--elevation-e1: 0 1px 2px rgb(16 16 19/.06), 0 1px 1px rgb(16 16 19/.04);--elevation-e2: 0 4px 12px rgb(16 16 19/.08), 0 1px 3px rgb(16 16 19/.06);--elevation-e3: 0 12px 32px rgb(16 16 19/.14), 0 2px 6px rgb(16 16 19/.08);--elevation-dark-e1: none;--elevation-dark-e2: none;--elevation-dark-e3: none;--z-base: 0;--z-sticky: 100;--z-header: 200;--z-dropdown: 300;--z-backdrop: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--font-family-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-heading: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono: ui-monospace, "Cascadia Mono", Menlo, monospace;--type-display-size: 48px;--type-display-line-height: 56px;--type-display-weight: 700;--type-display-tracking: -.02em;--type-display-font-family: var(--font-family-body);--type-heading-1-size: 32px;--type-heading-1-line-height: 40px;--type-heading-1-weight: 700;--type-heading-1-tracking: -.015em;--type-heading-1-font-family: var(--font-family-body);--type-heading-2-size: 24px;--type-heading-2-line-height: 32px;--type-heading-2-weight: 700;--type-heading-2-tracking: -.01em;--type-heading-2-font-family: var(--font-family-body);--type-heading-3-size: 20px;--type-heading-3-line-height: 28px;--type-heading-3-weight: 600;--type-heading-3-tracking: -.005em;--type-heading-3-font-family: var(--font-family-body);--type-title-size: 17px;--type-title-line-height: 24px;--type-title-weight: 600;--type-title-tracking: 0em;--type-title-font-family: var(--font-family-body);--type-body-lg-size: 18px;--type-body-lg-line-height: 28px;--type-body-lg-weight: 400;--type-body-lg-tracking: 0em;--type-body-lg-font-family: var(--font-family-body);--type-body-size: 16px;--type-body-line-height: 24px;--type-body-weight: 400;--type-body-tracking: 0em;--type-body-font-family: var(--font-family-body);--type-body-strong-size: 16px;--type-body-strong-line-height: 24px;--type-body-strong-weight: 600;--type-body-strong-tracking: 0em;--type-body-strong-font-family: var(--font-family-body);--type-body-sm-size: 14px;--type-body-sm-line-height: 20px;--type-body-sm-weight: 400;--type-body-sm-tracking: 0em;--type-body-sm-font-family: var(--font-family-body);--type-label-size: 14px;--type-label-line-height: 20px;--type-label-weight: 500;--type-label-tracking: 0em;--type-label-font-family: var(--font-family-body);--type-button-size: 16px;--type-button-line-height: 20px;--type-button-weight: 600;--type-button-tracking: 0em;--type-button-font-family: var(--font-family-body);--type-caption-size: 13px;--type-caption-line-height: 18px;--type-caption-weight: 400;--type-caption-tracking: 0em;--type-caption-font-family: var(--font-family-body);--type-micro-size: 12px;--type-micro-line-height: 16px;--type-micro-weight: 500;--type-micro-tracking: .01em;--type-micro-font-family: var(--font-family-body);--type-price-xl-size: 32px;--type-price-xl-line-height: 36px;--type-price-xl-weight: 700;--type-price-xl-tracking: -.02em;--type-price-xl-font-family: var(--font-family-body);--type-price-xl-font-variant-numeric: tabular-nums;--type-price-lg-size: 24px;--type-price-lg-line-height: 28px;--type-price-lg-weight: 700;--type-price-lg-tracking: -.01em;--type-price-lg-font-family: var(--font-family-body);--type-price-lg-font-variant-numeric: tabular-nums;--type-price-md-size: 20px;--type-price-md-line-height: 24px;--type-price-md-weight: 700;--type-price-md-tracking: 0em;--type-price-md-font-family: var(--font-family-body);--type-price-md-font-variant-numeric: tabular-nums;--type-price-sm-size: 16px;--type-price-sm-line-height: 20px;--type-price-sm-weight: 700;--type-price-sm-tracking: 0em;--type-price-sm-font-family: var(--font-family-body);--type-price-sm-font-variant-numeric: tabular-nums;--type-data-size: 14px;--type-data-line-height: 20px;--type-data-weight: 400;--type-data-strong-weight: 500;--type-data-tracking: 0em;--type-data-font-family: var(--font-family-body);--type-data-font-variant-numeric: tabular-nums;--type-data-compact-size: 13px;--type-data-compact-line-height: 18px;--type-data-compact-weight: 400;--type-data-compact-strong-weight: 500;--type-data-compact-tracking: 0em;--type-data-compact-font-family: var(--font-family-body);--type-data-compact-font-variant-numeric: tabular-nums;--type-display-compact-size: 34px;--type-display-compact-line-height: 40px;--type-heading-1-compact-size: 26px;--type-heading-1-compact-line-height: 32px;--type-heading-2-compact-size: 22px;--type-heading-2-compact-line-height: 28px;--type-heading-3-compact-size: 18px;--type-heading-3-compact-line-height: 24px;--type-title-compact-size: 17px;--type-title-compact-line-height: 24px;--type-body-lg-compact-size: 17px;--type-body-lg-compact-line-height: 26px;--type-body-compact-size: 16px;--type-body-compact-line-height: 24px;--type-body-strong-compact-size: 16px;--type-body-strong-compact-line-height: 24px;--type-body-sm-compact-size: 14px;--type-body-sm-compact-line-height: 20px;--type-label-compact-size: 14px;--type-label-compact-line-height: 20px;--type-button-compact-size: 16px;--type-button-compact-line-height: 20px;--type-caption-compact-size: 13px;--type-caption-compact-line-height: 18px;--type-micro-compact-size: 12px;--type-micro-compact-line-height: 16px;--type-price-xl-compact-size: 28px;--type-price-xl-compact-line-height: 32px;--type-price-lg-compact-size: 22px;--type-price-lg-compact-line-height: 26px;--type-price-md-compact-size: 20px;--type-price-md-compact-line-height: 24px;--type-price-sm-compact-size: 16px;--type-price-sm-compact-line-height: 20px;--type-data-compact-size: 14px;--type-data-compact-line-height: 20px;--type-data-compact-compact-size: 13px;--type-data-compact-compact-line-height: 18px;--radius-0: var(--radius-none);--border-radius-0: var(--radius-none);--radius-4: var(--radius-xs);--border-radius-4: var(--radius-xs);--radius-6: var(--radius-sm);--border-radius-6: var(--radius-sm);--radius-8: var(--radius-sm);--border-radius-8: var(--radius-sm);--radius-10: var(--radius-sm);--border-radius-10: var(--radius-sm);--radius-12: var(--radius-md);--border-radius-12: var(--radius-md);--radius-14: var(--radius-md);--border-radius-14: var(--radius-md);--radius-16: var(--radius-lg);--border-radius-16: var(--radius-lg);--radius-20: var(--radius-lg);--border-radius-20: var(--radius-lg);--radius-24: var(--radius-lg);--border-radius-24: var(--radius-lg);--radius-xl: var(--radius-lg);--border-radius-xl: var(--radius-lg);--radius-xxl: var(--radius-lg);--border-radius-xxl: var(--radius-lg);--radius-round: var(--radius-full);--border-radius-round: var(--radius-full);--radius-pill: var(--radius-full);--border-radius-pill: var(--radius-full);--border-radius-full: var(--radius-full);--motion-duration-fast: var(--motion-fast);--motion-duration-normal: var(--motion-base);--motion-duration-base: var(--motion-base);--motion-duration-slow: var(--motion-slow);--transition-fast: var(--motion-fast);--transition-normal: var(--motion-base);--transition-base: var(--motion-base);--transition-slow: var(--motion-slow);--color-role-background: #000000;--color-role-on-background: #FFFFFF;--color-role-surface: #000000;--color-role-surface-dim: #000000;--color-role-surface-bright: #101013;--color-role-surface-container-lowest: #000000;--color-role-surface-container-low: #000000;--color-role-surface-container: #000000;--color-role-surface-container-high: #0A0B0D;--color-role-surface-container-highest: #101013;--color-role-surface-variant: #97989D;--color-role-on-surface: #FFFFFF;--color-role-on-surface-variant: #E2E3E6;--color-role-inverse-surface: #FFFFFF;--color-role-inverse-on-surface: #000000;--color-role-outline: #D6D7DB;--color-role-outline-variant: #97989D;--color-role-shadow: #000000;--color-role-scrim: #000000;--color-role-primary: #F9D0D9;--color-role-on-primary: #000000;--color-role-primary-container: #330817;--color-role-on-primary-container: #FCE7EB;--color-role-inverse-primary: #6C1736;--color-role-secondary: #D6D7DB;--color-role-on-secondary: #000000;--color-role-secondary-container: #0A0B0D;--color-role-on-secondary-container: #FFFFFF;--color-role-tertiary: #D6D7DB;--color-role-on-tertiary: #000000;--color-role-tertiary-container: #0A0B0D;--color-role-on-tertiary-container: #FFFFFF;--color-role-error: #FFA89D;--color-role-on-error: #000000;--color-role-error-container: #000000;--color-role-on-error-container: #FFA89D;--color-role-primary-fixed: #FDF3F5;--color-role-on-primary-fixed: #330817;--color-role-primary-fixed-dim: #F9D0D9;--color-role-on-primary-fixed-variant: #6C1736;--color-role-secondary-fixed: #F4F5F7;--color-role-on-secondary-fixed: #000000;--color-role-secondary-fixed-dim: #ECEDEF;--color-role-on-secondary-fixed-variant: #2F3035;--color-role-tertiary-fixed: #F4F5F7;--color-role-on-tertiary-fixed: #000000;--color-role-tertiary-fixed-dim: #ECEDEF;--color-role-on-tertiary-fixed-variant: #2F3035;--color-role-success: #96E7A7;--color-role-on-success: #000000;--color-role-success-container: #000000;--color-role-on-success-container: #96E7A7;--color-role-warning: #FFD16B;--color-role-on-warning: #000000;--color-role-warning-container: #000000;--color-role-on-warning-container: #FFD16B;--color-role-info: #ABD1FF;--color-role-on-info: #000000;--color-role-info-container: #000000;--color-role-on-info-container: #ABD1FF;--color-role-focus-ring: #FFFFFF;--color-role-link: #F9D0D9;--color-role-link-hover: #FCE7EB;--color-role-border: #D6D7DB;--color-role-border-strong: #FFFFFF;--color-role-divider: #97989D;--color-role-overlay: #101013;--color-role-backdrop: #000000;--color-role-interactive-primary: #F9D0D9;--color-role-interactive-primary-hover: #FCE7EB;--color-role-interactive-primary-active: #F2ACBC;--color-role-interactive-secondary: #D6D7DB;--color-role-interactive-secondary-hover: #FFFFFF;--color-role-interactive-disabled: #2F3035;--color-role-interactive-focus: #FFFFFF;--color-role-text-primary: #FFFFFF;--color-role-text-secondary: #E2E3E6;--color-role-text-muted: #D6D7DB;--color-role-text-inverse: #000000;--color-role-status-success: #96E7A7;--color-role-status-warning: #FFD16B;--color-role-status-error: #FFA89D;--color-role-status-info: #ABD1FF;--color-role-card: #000000;--color-role-surface-elevated: #0A0B0D;--color-role-header: #000000;--color-role-footer: #000000;--color-role-input-background: #000000;--color-role-input-border: #D6D7DB;--color-role-input-text: #FFFFFF;--color-role-input-placeholder: #97989D;--color-role-button-primary-background: #F9D0D9;--color-role-button-primary-text: #000000;--color-role-button-secondary-background: #330817;--color-role-button-secondary-text: #FCE7EB;--color-role-badge-background: #330817;--color-role-badge-text: #FCE7EB;--color-role-nav-background: #000000;--color-role-nav-text: #FFFFFF;--color-role-brand-led: #F9D0D9;--color-role-brand-led-soft: #330817;--color-role-brand-glow: #000000;--color-role-brand-edge: #F9D0D9;--color-role-card-glass: #000000;--color-role-card-glass-border: #97989D;--color-role-card-elevated-shadow: #000000;--color-role-bg-canvas: #000000;--color-role-bg-surface: #000000;--color-role-bg-surface-sunken: #000000;--color-role-bg-surface-raised: #0A0B0D;--color-role-bg-overlay: #101013;--color-role-bg-inverse: #FFFFFF;--color-role-text-tertiary: #D6D7DB;--color-role-text-disabled: #97989D;--color-role-text-on-brand: #000000;--color-role-text-link: #F9D0D9;--color-role-border-subtle: #97989D;--color-role-border-control: #D6D7DB;--color-role-border-focus: #FFFFFF;--color-role-brand-fill: #F9D0D9;--color-role-brand-fill-hover: #FCE7EB;--color-role-brand-fill-pressed: #F2ACBC;--color-role-brand-subtle: #330817;--color-role-brand-subtle-border: #F9D0D9;--color-role-selected-bg: #330817;--color-role-selected-fg: #FCE7EB;--color-role-status-success-fg: #96E7A7;--color-role-status-success-bg: #000000;--color-role-status-warning-fg: #FFD16B;--color-role-status-warning-bg: #000000;--color-role-status-warning-fill: #FFD16B;--color-role-status-warning-on-fill: #000000;--color-role-status-error-fg: #FFA89D;--color-role-status-error-bg: #000000;--color-role-status-error-fill: #FFA89D;--color-role-status-info-fg: #ABD1FF;--color-role-status-info-bg: #000000;--color-role-scrim-photo: #000000;--color-bg-canvas: var(--color-role-bg-canvas);--color-bg-surface: var(--color-role-bg-surface);--color-bg-surface-sunken: var(--color-role-bg-surface-sunken);--color-bg-surface-raised: var(--color-role-bg-surface-raised);--color-bg-overlay: var(--color-role-bg-overlay);--color-bg-inverse: var(--color-role-bg-inverse);--color-text-primary: var(--color-role-text-primary);--color-text-secondary: var(--color-role-text-secondary);--color-text-tertiary: var(--color-role-text-tertiary);--color-text-disabled: var(--color-role-text-disabled);--color-text-on-brand: var(--color-role-text-on-brand);--color-text-inverse: var(--color-role-text-inverse);--color-text-link: var(--color-role-text-link);--color-border-subtle: var(--color-role-border-subtle);--color-border-control: var(--color-role-border-control);--color-border-strong: var(--color-role-border-strong);--color-border-focus: var(--color-role-border-focus);--color-brand-fill: var(--color-role-brand-fill);--color-brand-fill-hover: var(--color-role-brand-fill-hover);--color-brand-fill-pressed: var(--color-role-brand-fill-pressed);--color-brand-subtle: var(--color-role-brand-subtle);--color-brand-subtle-border: var(--color-role-brand-subtle-border);--color-selected-bg: var(--color-role-selected-bg);--color-selected-fg: var(--color-role-selected-fg);--color-status-success-fg: var(--color-role-status-success-fg);--color-status-success-bg: var(--color-role-status-success-bg);--color-status-warning-fg: var(--color-role-status-warning-fg);--color-status-warning-bg: var(--color-role-status-warning-bg);--color-status-warning-fill: var(--color-role-status-warning-fill);--color-status-warning-on-fill: var(--color-role-status-warning-on-fill);--color-status-error-fg: var(--color-role-status-error-fg);--color-status-error-bg: var(--color-role-status-error-bg);--color-status-error-fill: var(--color-role-status-error-fill);--color-status-info-fg: var(--color-role-status-info-fg);--color-status-info-bg: var(--color-role-status-info-bg);--color-scrim-photo: var(--color-role-scrim-photo);--color-backdrop: var(--color-role-backdrop);--bg-primary: var(--color-role-background);--bg-secondary: var(--color-role-surface-container-low);--bg-card: var(--color-role-card);--bg-hover: var(--color-role-surface-container-high);--bg-accent: var(--color-role-primary-container);--bg-header: var(--color-role-header);--bg-footer: var(--color-role-footer);--bg-overlay: var(--color-role-overlay);--bg-section-light: var(--color-role-surface-container-low);--text-primary: var(--color-role-text-primary);--text-secondary: var(--color-role-text-secondary);--text-tertiary: var(--color-role-text-muted);--text-inverse: var(--color-role-text-inverse);--text-muted: var(--color-role-text-muted);--text-on-header: var(--color-role-nav-text);--text-link: var(--color-role-link);--text-link-hover: var(--color-role-link-hover);--accent-primary: var(--color-role-primary);--accent-secondary: var(--color-role-secondary);--accent-dark: var(--color-role-interactive-primary-active);--accent-light: var(--color-role-primary-container);--accent-orange: var(--color-role-primary);--border-primary: var(--color-role-border);--border-secondary: var(--color-role-divider);--border-accent: var(--color-role-primary);--border-light: var(--color-role-outline-variant);--border-hover: var(--color-role-border-strong);--btn-primary-bg: var(--color-role-button-primary-background);--btn-primary-text: var(--color-role-button-primary-text);--btn-primary-hover: var(--color-role-interactive-primary-hover);--btn-primary-active: var(--color-role-interactive-primary-active);--btn-secondary-bg: var(--color-role-button-secondary-background);--btn-secondary-text: var(--color-role-button-secondary-text);--btn-secondary-border: var(--color-role-border);--btn-secondary-hover: var(--color-role-surface-container-high);--btn-outline-bg: var(--color-role-surface);--btn-outline-text: var(--color-role-primary);--btn-outline-border: var(--color-role-primary);--btn-outline-hover-bg: var(--color-role-primary-container);--koli-led-line: var(--color-role-brand-led);--koli-led-soft: var(--color-role-brand-led-soft);--koli-led-glow: var(--color-role-brand-glow);--koli-led-edge: var(--color-role-brand-edge);--premium-card-bg: var(--color-role-card-glass);--premium-card-border: var(--color-role-card-glass-border);--premium-card-shadow: var(--color-role-card-elevated-shadow);--success: var(--color-role-success);--success-light: var(--color-role-success-container);--warning: var(--color-role-warning);--warning-light: var(--color-role-warning-container);--error: var(--color-role-error);--error-light: var(--color-role-error-container);--info: var(--color-role-info);--info-light: var(--color-role-info-container)}}html[data-theme-family=brand][data-theme-resolved=light][data-theme-contrast=normal],body[data-theme-family=brand][data-theme-resolved=light][data-theme-contrast=normal]{--theme-name: "brand-light";--radius-0: 0px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-16: 16px;--radius-lg: 16px;--radius-full: 9999px;--motion-fast: .12s;--motion-base: .2s;--motion-normal: var(--motion-base);--motion-slow: .32s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-enter: cubic-bezier(.05, .7, .1, 1);--motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--motion-spring-damping: 27;--motion-spring-stiffness: 220;--motion-spring-mass: 1;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-0-5: 2px;--space-xxs: var(--space-0-5);--space-xs: var(--space-1);--space-sm: var(--space-2);--space-smd: var(--space-3);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-xxl: var(--space-12);--space-xxxl: var(--space-16);--bp-xs: 0px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--control-button-sm-height: 36px;--control-button-sm-hit: 44px;--control-button-md-height: 44px;--control-button-md-hit: 44px;--control-button-lg-height: 52px;--control-button-lg-hit: 52px;--control-input-height: 44px;--control-select-height: 44px;--control-search-height: 52px;--touch-target-min: 44px;--control-checkbox-size: 20px;--control-checkbox-hit: 44px;--control-radio-size: 20px;--control-radio-hit: 44px;--control-switch-width: 36px;--control-switch-height: 20px;--density-comfortable-table-row: 52px;--density-comfortable-cell-padding-x: 16px;--density-comfortable-cell-padding-y: 14px;--density-comfortable-card-padding: 16px;--density-comfortable-section-gap: 32px;--density-comfortable-control: 44px;--density-compact-table-row: 44px;--density-compact-cell-padding-x: 12px;--density-compact-cell-padding-y: 10px;--density-compact-card-padding: 12px;--density-compact-section-gap: 24px;--density-compact-control: 36px;--density-compact-min-hit: 44px;--border-width-default: 1px;--border-width-focus: 2px;--border-width-error: 2px;--border-width-selected: 2px;--border-width-high-contrast: 3px;--elevation-e1: 0 1px 2px rgb(16 16 19/.06), 0 1px 1px rgb(16 16 19/.04);--elevation-e2: 0 4px 12px rgb(16 16 19/.08), 0 1px 3px rgb(16 16 19/.06);--elevation-e3: 0 12px 32px rgb(16 16 19/.14), 0 2px 6px rgb(16 16 19/.08);--elevation-dark-e1: none;--elevation-dark-e2: none;--elevation-dark-e3: none;--z-base: 0;--z-sticky: 100;--z-header: 200;--z-dropdown: 300;--z-backdrop: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--font-family-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-heading: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono: ui-monospace, "Cascadia Mono", Menlo, monospace;--type-display-size: 48px;--type-display-line-height: 56px;--type-display-weight: 700;--type-display-tracking: -.02em;--type-display-font-family: var(--font-family-body);--type-heading-1-size: 32px;--type-heading-1-line-height: 40px;--type-heading-1-weight: 700;--type-heading-1-tracking: -.015em;--type-heading-1-font-family: var(--font-family-body);--type-heading-2-size: 24px;--type-heading-2-line-height: 32px;--type-heading-2-weight: 700;--type-heading-2-tracking: -.01em;--type-heading-2-font-family: var(--font-family-body);--type-heading-3-size: 20px;--type-heading-3-line-height: 28px;--type-heading-3-weight: 600;--type-heading-3-tracking: -.005em;--type-heading-3-font-family: var(--font-family-body);--type-title-size: 17px;--type-title-line-height: 24px;--type-title-weight: 600;--type-title-tracking: 0em;--type-title-font-family: var(--font-family-body);--type-body-lg-size: 18px;--type-body-lg-line-height: 28px;--type-body-lg-weight: 400;--type-body-lg-tracking: 0em;--type-body-lg-font-family: var(--font-family-body);--type-body-size: 16px;--type-body-line-height: 24px;--type-body-weight: 400;--type-body-tracking: 0em;--type-body-font-family: var(--font-family-body);--type-body-strong-size: 16px;--type-body-strong-line-height: 24px;--type-body-strong-weight: 600;--type-body-strong-tracking: 0em;--type-body-strong-font-family: var(--font-family-body);--type-body-sm-size: 14px;--type-body-sm-line-height: 20px;--type-body-sm-weight: 400;--type-body-sm-tracking: 0em;--type-body-sm-font-family: var(--font-family-body);--type-label-size: 14px;--type-label-line-height: 20px;--type-label-weight: 500;--type-label-tracking: 0em;--type-label-font-family: var(--font-family-body);--type-button-size: 16px;--type-button-line-height: 20px;--type-button-weight: 600;--type-button-tracking: 0em;--type-button-font-family: var(--font-family-body);--type-caption-size: 13px;--type-caption-line-height: 18px;--type-caption-weight: 400;--type-caption-tracking: 0em;--type-caption-font-family: var(--font-family-body);--type-micro-size: 12px;--type-micro-line-height: 16px;--type-micro-weight: 500;--type-micro-tracking: .01em;--type-micro-font-family: var(--font-family-body);--type-price-xl-size: 32px;--type-price-xl-line-height: 36px;--type-price-xl-weight: 700;--type-price-xl-tracking: -.02em;--type-price-xl-font-family: var(--font-family-body);--type-price-xl-font-variant-numeric: tabular-nums;--type-price-lg-size: 24px;--type-price-lg-line-height: 28px;--type-price-lg-weight: 700;--type-price-lg-tracking: -.01em;--type-price-lg-font-family: var(--font-family-body);--type-price-lg-font-variant-numeric: tabular-nums;--type-price-md-size: 20px;--type-price-md-line-height: 24px;--type-price-md-weight: 700;--type-price-md-tracking: 0em;--type-price-md-font-family: var(--font-family-body);--type-price-md-font-variant-numeric: tabular-nums;--type-price-sm-size: 16px;--type-price-sm-line-height: 20px;--type-price-sm-weight: 700;--type-price-sm-tracking: 0em;--type-price-sm-font-family: var(--font-family-body);--type-price-sm-font-variant-numeric: tabular-nums;--type-data-size: 14px;--type-data-line-height: 20px;--type-data-weight: 400;--type-data-strong-weight: 500;--type-data-tracking: 0em;--type-data-font-family: var(--font-family-body);--type-data-font-variant-numeric: tabular-nums;--type-data-compact-size: 13px;--type-data-compact-line-height: 18px;--type-data-compact-weight: 400;--type-data-compact-strong-weight: 500;--type-data-compact-tracking: 0em;--type-data-compact-font-family: var(--font-family-body);--type-data-compact-font-variant-numeric: tabular-nums;--type-display-compact-size: 34px;--type-display-compact-line-height: 40px;--type-heading-1-compact-size: 26px;--type-heading-1-compact-line-height: 32px;--type-heading-2-compact-size: 22px;--type-heading-2-compact-line-height: 28px;--type-heading-3-compact-size: 18px;--type-heading-3-compact-line-height: 24px;--type-title-compact-size: 17px;--type-title-compact-line-height: 24px;--type-body-lg-compact-size: 17px;--type-body-lg-compact-line-height: 26px;--type-body-compact-size: 16px;--type-body-compact-line-height: 24px;--type-body-strong-compact-size: 16px;--type-body-strong-compact-line-height: 24px;--type-body-sm-compact-size: 14px;--type-body-sm-compact-line-height: 20px;--type-label-compact-size: 14px;--type-label-compact-line-height: 20px;--type-button-compact-size: 16px;--type-button-compact-line-height: 20px;--type-caption-compact-size: 13px;--type-caption-compact-line-height: 18px;--type-micro-compact-size: 12px;--type-micro-compact-line-height: 16px;--type-price-xl-compact-size: 28px;--type-price-xl-compact-line-height: 32px;--type-price-lg-compact-size: 22px;--type-price-lg-compact-line-height: 26px;--type-price-md-compact-size: 20px;--type-price-md-compact-line-height: 24px;--type-price-sm-compact-size: 16px;--type-price-sm-compact-line-height: 20px;--type-data-compact-size: 14px;--type-data-compact-line-height: 20px;--type-data-compact-compact-size: 13px;--type-data-compact-compact-line-height: 18px;--radius-0: var(--radius-none);--border-radius-0: var(--radius-none);--radius-4: var(--radius-xs);--border-radius-4: var(--radius-xs);--radius-6: var(--radius-sm);--border-radius-6: var(--radius-sm);--radius-8: var(--radius-sm);--border-radius-8: var(--radius-sm);--radius-10: var(--radius-sm);--border-radius-10: var(--radius-sm);--radius-12: var(--radius-md);--border-radius-12: var(--radius-md);--radius-14: var(--radius-md);--border-radius-14: var(--radius-md);--radius-16: var(--radius-lg);--border-radius-16: var(--radius-lg);--radius-20: var(--radius-lg);--border-radius-20: var(--radius-lg);--radius-24: var(--radius-lg);--border-radius-24: var(--radius-lg);--radius-xl: var(--radius-lg);--border-radius-xl: var(--radius-lg);--radius-xxl: var(--radius-lg);--border-radius-xxl: var(--radius-lg);--radius-round: var(--radius-full);--border-radius-round: var(--radius-full);--radius-pill: var(--radius-full);--border-radius-pill: var(--radius-full);--border-radius-full: var(--radius-full);--motion-duration-fast: var(--motion-fast);--motion-duration-normal: var(--motion-base);--motion-duration-base: var(--motion-base);--motion-duration-slow: var(--motion-slow);--transition-fast: var(--motion-fast);--transition-normal: var(--motion-base);--transition-base: var(--motion-base);--transition-slow: var(--motion-slow);--color-role-background: #FAFAFB;--color-role-on-background: #1B1C20;--color-role-surface: #FFFFFF;--color-role-surface-dim: #E2E3E6;--color-role-surface-bright: #FFFFFF;--color-role-surface-container-lowest: #FFFFFF;--color-role-surface-container-low: #F4F5F7;--color-role-surface-container: #F4F5F7;--color-role-surface-container-high: #FFFFFF;--color-role-surface-container-highest: #FFFFFF;--color-role-surface-variant: #ECEDEF;--color-role-on-surface: #1B1C20;--color-role-on-surface-variant: #46474D;--color-role-inverse-surface: #1B1C20;--color-role-inverse-on-surface: #FAFAFB;--color-role-outline: #898A90;--color-role-outline-variant: #E2E3E6;--color-role-shadow: #000000;--color-role-scrim: #101013;--color-role-primary: #892347;--color-role-on-primary: #FFFFFF;--color-role-primary-container: #FDF3F5;--color-role-on-primary-container: #4F0F26;--color-role-inverse-primary: #B13961;--color-role-secondary: #5F6066;--color-role-on-secondary: #FFFFFF;--color-role-secondary-container: #ECEDEF;--color-role-on-secondary-container: #1B1C20;--color-role-tertiary: #97989D;--color-role-on-tertiary: #FFFFFF;--color-role-tertiary-container: #F4F5F7;--color-role-on-tertiary-container: #1B1C20;--color-role-error: #BE241B;--color-role-on-error: #FFFFFF;--color-role-error-container: #FFEAE8;--color-role-on-error-container: #941711;--color-role-primary-fixed: #FDF3F5;--color-role-on-primary-fixed: #4F0F26;--color-role-primary-fixed-dim: #F9D0D9;--color-role-on-primary-fixed-variant: #892347;--color-role-secondary-fixed: #F4F5F7;--color-role-on-secondary-fixed: #1B1C20;--color-role-secondary-fixed-dim: #ECEDEF;--color-role-on-secondary-fixed-variant: #46474D;--color-role-tertiary-fixed: #F4F5F7;--color-role-on-tertiary-fixed: #1B1C20;--color-role-tertiary-fixed-dim: #ECEDEF;--color-role-on-tertiary-fixed-variant: #46474D;--color-role-success: #1B763A;--color-role-on-success: #FFFFFF;--color-role-success-container: #E0F7E4;--color-role-on-success-container: #115629;--color-role-warning: #9A5A12;--color-role-on-warning: #FFFFFF;--color-role-warning-container: #FFF2D2;--color-role-on-warning-container: #1B1C20;--color-role-info: #2063B0;--color-role-on-info: #FFFFFF;--color-role-info-container: #E7F1FF;--color-role-on-info-container: #0E4786;--color-role-focus-ring: #B13961;--color-role-link: #892347;--color-role-link-hover: #6C1736;--color-role-border: #898A90;--color-role-border-strong: #46474D;--color-role-divider: #E2E3E6;--color-role-overlay: #FFFFFF;--color-role-backdrop: #101013;--color-role-interactive-primary: #892347;--color-role-interactive-primary-hover: #6C1736;--color-role-interactive-primary-active: #4F0F26;--color-role-interactive-secondary: #5F6066;--color-role-interactive-secondary-hover: #46474D;--color-role-interactive-disabled: #D6D7DB;--color-role-interactive-focus: #B13961;--color-role-text-primary: #1B1C20;--color-role-text-secondary: #46474D;--color-role-text-muted: #5F6066;--color-role-text-inverse: #FAFAFB;--color-role-status-success: #1B763A;--color-role-status-warning: #9A5A12;--color-role-status-error: #BE241B;--color-role-status-info: #2063B0;--color-role-card: #FFFFFF;--color-role-surface-elevated: #FFFFFF;--color-role-header: #FFFFFF;--color-role-footer: #F4F5F7;--color-role-input-background: #FFFFFF;--color-role-input-border: #898A90;--color-role-input-text: #1B1C20;--color-role-input-placeholder: #97989D;--color-role-button-primary-background: #892347;--color-role-button-primary-text: #FFFFFF;--color-role-button-secondary-background: #FDF3F5;--color-role-button-secondary-text: #6C1736;--color-role-badge-background: #FDF3F5;--color-role-badge-text: #4F0F26;--color-role-nav-background: #FFFFFF;--color-role-nav-text: #1B1C20;--color-role-brand-led: #892347;--color-role-brand-led-soft: #FDF3F5;--color-role-brand-glow: #FAFAFB;--color-role-brand-edge: #892347;--color-role-card-glass: #FFFFFF;--color-role-card-glass-border: #E2E3E6;--color-role-card-elevated-shadow: #000000;--color-role-bg-canvas: #FAFAFB;--color-role-bg-surface: #FFFFFF;--color-role-bg-surface-sunken: #F4F5F7;--color-role-bg-surface-raised: #FFFFFF;--color-role-bg-overlay: #FFFFFF;--color-role-bg-inverse: #1B1C20;--color-role-text-tertiary: #5F6066;--color-role-text-disabled: #97989D;--color-role-text-on-brand: #FFFFFF;--color-role-text-link: #892347;--color-role-border-subtle: #E2E3E6;--color-role-border-control: #898A90;--color-role-border-focus: #B13961;--color-role-brand-fill: #892347;--color-role-brand-fill-hover: #6C1736;--color-role-brand-fill-pressed: #4F0F26;--color-role-brand-subtle: #FDF3F5;--color-role-brand-subtle-border: #F9D0D9;--color-role-selected-bg: #FDF3F5;--color-role-selected-fg: #6C1736;--color-role-status-success-fg: #1B763A;--color-role-status-success-bg: #E0F7E4;--color-role-status-warning-fg: #9A5A12;--color-role-status-warning-bg: #FFF2D2;--color-role-status-warning-fill: #F9B73F;--color-role-status-warning-on-fill: #1B1C20;--color-role-status-error-fg: #BE241B;--color-role-status-error-bg: #FFEAE8;--color-role-status-error-fill: #BE241B;--color-role-status-info-fg: #2063B0;--color-role-status-info-bg: #E7F1FF;--color-role-scrim-photo: #101013;--color-bg-canvas: var(--color-role-bg-canvas);--color-bg-surface: var(--color-role-bg-surface);--color-bg-surface-sunken: var(--color-role-bg-surface-sunken);--color-bg-surface-raised: var(--color-role-bg-surface-raised);--color-bg-overlay: var(--color-role-bg-overlay);--color-bg-inverse: var(--color-role-bg-inverse);--color-text-primary: var(--color-role-text-primary);--color-text-secondary: var(--color-role-text-secondary);--color-text-tertiary: var(--color-role-text-tertiary);--color-text-disabled: var(--color-role-text-disabled);--color-text-on-brand: var(--color-role-text-on-brand);--color-text-inverse: var(--color-role-text-inverse);--color-text-link: var(--color-role-text-link);--color-border-subtle: var(--color-role-border-subtle);--color-border-control: var(--color-role-border-control);--color-border-strong: var(--color-role-border-strong);--color-border-focus: var(--color-role-border-focus);--color-brand-fill: var(--color-role-brand-fill);--color-brand-fill-hover: var(--color-role-brand-fill-hover);--color-brand-fill-pressed: var(--color-role-brand-fill-pressed);--color-brand-subtle: var(--color-role-brand-subtle);--color-brand-subtle-border: var(--color-role-brand-subtle-border);--color-selected-bg: var(--color-role-selected-bg);--color-selected-fg: var(--color-role-selected-fg);--color-status-success-fg: var(--color-role-status-success-fg);--color-status-success-bg: var(--color-role-status-success-bg);--color-status-warning-fg: var(--color-role-status-warning-fg);--color-status-warning-bg: var(--color-role-status-warning-bg);--color-status-warning-fill: var(--color-role-status-warning-fill);--color-status-warning-on-fill: var(--color-role-status-warning-on-fill);--color-status-error-fg: var(--color-role-status-error-fg);--color-status-error-bg: var(--color-role-status-error-bg);--color-status-error-fill: var(--color-role-status-error-fill);--color-status-info-fg: var(--color-role-status-info-fg);--color-status-info-bg: var(--color-role-status-info-bg);--color-scrim-photo: var(--color-role-scrim-photo);--color-backdrop: var(--color-role-backdrop);--bg-primary: var(--color-role-background);--bg-secondary: var(--color-role-surface-container-low);--bg-card: var(--color-role-card);--bg-hover: var(--color-role-surface-container-high);--bg-accent: var(--color-role-primary-container);--bg-header: var(--color-role-header);--bg-footer: var(--color-role-footer);--bg-overlay: var(--color-role-overlay);--bg-section-light: var(--color-role-surface-container-low);--text-primary: var(--color-role-text-primary);--text-secondary: var(--color-role-text-secondary);--text-tertiary: var(--color-role-text-muted);--text-inverse: var(--color-role-text-inverse);--text-muted: var(--color-role-text-muted);--text-on-header: var(--color-role-nav-text);--text-link: var(--color-role-link);--text-link-hover: var(--color-role-link-hover);--accent-primary: var(--color-role-primary);--accent-secondary: var(--color-role-secondary);--accent-dark: var(--color-role-interactive-primary-active);--accent-light: var(--color-role-primary-container);--accent-orange: var(--color-role-primary);--border-primary: var(--color-role-border);--border-secondary: var(--color-role-divider);--border-accent: var(--color-role-primary);--border-light: var(--color-role-outline-variant);--border-hover: var(--color-role-border-strong);--btn-primary-bg: var(--color-role-button-primary-background);--btn-primary-text: var(--color-role-button-primary-text);--btn-primary-hover: var(--color-role-interactive-primary-hover);--btn-primary-active: var(--color-role-interactive-primary-active);--btn-secondary-bg: var(--color-role-button-secondary-background);--btn-secondary-text: var(--color-role-button-secondary-text);--btn-secondary-border: var(--color-role-border);--btn-secondary-hover: var(--color-role-surface-container-high);--btn-outline-bg: var(--color-role-surface);--btn-outline-text: var(--color-role-primary);--btn-outline-border: var(--color-role-primary);--btn-outline-hover-bg: var(--color-role-primary-container);--koli-led-line: var(--color-role-brand-led);--koli-led-soft: var(--color-role-brand-led-soft);--koli-led-glow: var(--color-role-brand-glow);--koli-led-edge: var(--color-role-brand-edge);--premium-card-bg: var(--color-role-card-glass);--premium-card-border: var(--color-role-card-glass-border);--premium-card-shadow: var(--color-role-card-elevated-shadow);--success: var(--color-role-success);--success-light: var(--color-role-success-container);--warning: var(--color-role-warning);--warning-light: var(--color-role-warning-container);--error: var(--color-role-error);--error-light: var(--color-role-error-container);--info: var(--color-role-info);--info-light: var(--color-role-info-container)}html[data-theme-family=brand][data-theme-resolved=dark][data-theme-contrast=normal],body[data-theme-family=brand][data-theme-resolved=dark][data-theme-contrast=normal]{--theme-name: "brand-dark";--radius-0: 0px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-16: 16px;--radius-lg: 16px;--radius-full: 9999px;--motion-fast: .12s;--motion-base: .2s;--motion-normal: var(--motion-base);--motion-slow: .32s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-enter: cubic-bezier(.05, .7, .1, 1);--motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--motion-spring-damping: 27;--motion-spring-stiffness: 220;--motion-spring-mass: 1;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-0-5: 2px;--space-xxs: var(--space-0-5);--space-xs: var(--space-1);--space-sm: var(--space-2);--space-smd: var(--space-3);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-xxl: var(--space-12);--space-xxxl: var(--space-16);--bp-xs: 0px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--control-button-sm-height: 36px;--control-button-sm-hit: 44px;--control-button-md-height: 44px;--control-button-md-hit: 44px;--control-button-lg-height: 52px;--control-button-lg-hit: 52px;--control-input-height: 44px;--control-select-height: 44px;--control-search-height: 52px;--touch-target-min: 44px;--control-checkbox-size: 20px;--control-checkbox-hit: 44px;--control-radio-size: 20px;--control-radio-hit: 44px;--control-switch-width: 36px;--control-switch-height: 20px;--density-comfortable-table-row: 52px;--density-comfortable-cell-padding-x: 16px;--density-comfortable-cell-padding-y: 14px;--density-comfortable-card-padding: 16px;--density-comfortable-section-gap: 32px;--density-comfortable-control: 44px;--density-compact-table-row: 44px;--density-compact-cell-padding-x: 12px;--density-compact-cell-padding-y: 10px;--density-compact-card-padding: 12px;--density-compact-section-gap: 24px;--density-compact-control: 36px;--density-compact-min-hit: 44px;--border-width-default: 1px;--border-width-focus: 2px;--border-width-error: 2px;--border-width-selected: 2px;--border-width-high-contrast: 3px;--elevation-e1: 0 1px 2px rgb(16 16 19/.06), 0 1px 1px rgb(16 16 19/.04);--elevation-e2: 0 4px 12px rgb(16 16 19/.08), 0 1px 3px rgb(16 16 19/.06);--elevation-e3: 0 12px 32px rgb(16 16 19/.14), 0 2px 6px rgb(16 16 19/.08);--elevation-dark-e1: none;--elevation-dark-e2: none;--elevation-dark-e3: none;--z-base: 0;--z-sticky: 100;--z-header: 200;--z-dropdown: 300;--z-backdrop: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--font-family-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-heading: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono: ui-monospace, "Cascadia Mono", Menlo, monospace;--type-display-size: 48px;--type-display-line-height: 56px;--type-display-weight: 700;--type-display-tracking: -.02em;--type-display-font-family: var(--font-family-body);--type-heading-1-size: 32px;--type-heading-1-line-height: 40px;--type-heading-1-weight: 700;--type-heading-1-tracking: -.015em;--type-heading-1-font-family: var(--font-family-body);--type-heading-2-size: 24px;--type-heading-2-line-height: 32px;--type-heading-2-weight: 700;--type-heading-2-tracking: -.01em;--type-heading-2-font-family: var(--font-family-body);--type-heading-3-size: 20px;--type-heading-3-line-height: 28px;--type-heading-3-weight: 600;--type-heading-3-tracking: -.005em;--type-heading-3-font-family: var(--font-family-body);--type-title-size: 17px;--type-title-line-height: 24px;--type-title-weight: 600;--type-title-tracking: 0em;--type-title-font-family: var(--font-family-body);--type-body-lg-size: 18px;--type-body-lg-line-height: 28px;--type-body-lg-weight: 400;--type-body-lg-tracking: 0em;--type-body-lg-font-family: var(--font-family-body);--type-body-size: 16px;--type-body-line-height: 24px;--type-body-weight: 400;--type-body-tracking: 0em;--type-body-font-family: var(--font-family-body);--type-body-strong-size: 16px;--type-body-strong-line-height: 24px;--type-body-strong-weight: 600;--type-body-strong-tracking: 0em;--type-body-strong-font-family: var(--font-family-body);--type-body-sm-size: 14px;--type-body-sm-line-height: 20px;--type-body-sm-weight: 400;--type-body-sm-tracking: 0em;--type-body-sm-font-family: var(--font-family-body);--type-label-size: 14px;--type-label-line-height: 20px;--type-label-weight: 500;--type-label-tracking: 0em;--type-label-font-family: var(--font-family-body);--type-button-size: 16px;--type-button-line-height: 20px;--type-button-weight: 600;--type-button-tracking: 0em;--type-button-font-family: var(--font-family-body);--type-caption-size: 13px;--type-caption-line-height: 18px;--type-caption-weight: 400;--type-caption-tracking: 0em;--type-caption-font-family: var(--font-family-body);--type-micro-size: 12px;--type-micro-line-height: 16px;--type-micro-weight: 500;--type-micro-tracking: .01em;--type-micro-font-family: var(--font-family-body);--type-price-xl-size: 32px;--type-price-xl-line-height: 36px;--type-price-xl-weight: 700;--type-price-xl-tracking: -.02em;--type-price-xl-font-family: var(--font-family-body);--type-price-xl-font-variant-numeric: tabular-nums;--type-price-lg-size: 24px;--type-price-lg-line-height: 28px;--type-price-lg-weight: 700;--type-price-lg-tracking: -.01em;--type-price-lg-font-family: var(--font-family-body);--type-price-lg-font-variant-numeric: tabular-nums;--type-price-md-size: 20px;--type-price-md-line-height: 24px;--type-price-md-weight: 700;--type-price-md-tracking: 0em;--type-price-md-font-family: var(--font-family-body);--type-price-md-font-variant-numeric: tabular-nums;--type-price-sm-size: 16px;--type-price-sm-line-height: 20px;--type-price-sm-weight: 700;--type-price-sm-tracking: 0em;--type-price-sm-font-family: var(--font-family-body);--type-price-sm-font-variant-numeric: tabular-nums;--type-data-size: 14px;--type-data-line-height: 20px;--type-data-weight: 400;--type-data-strong-weight: 500;--type-data-tracking: 0em;--type-data-font-family: var(--font-family-body);--type-data-font-variant-numeric: tabular-nums;--type-data-compact-size: 13px;--type-data-compact-line-height: 18px;--type-data-compact-weight: 400;--type-data-compact-strong-weight: 500;--type-data-compact-tracking: 0em;--type-data-compact-font-family: var(--font-family-body);--type-data-compact-font-variant-numeric: tabular-nums;--type-display-compact-size: 34px;--type-display-compact-line-height: 40px;--type-heading-1-compact-size: 26px;--type-heading-1-compact-line-height: 32px;--type-heading-2-compact-size: 22px;--type-heading-2-compact-line-height: 28px;--type-heading-3-compact-size: 18px;--type-heading-3-compact-line-height: 24px;--type-title-compact-size: 17px;--type-title-compact-line-height: 24px;--type-body-lg-compact-size: 17px;--type-body-lg-compact-line-height: 26px;--type-body-compact-size: 16px;--type-body-compact-line-height: 24px;--type-body-strong-compact-size: 16px;--type-body-strong-compact-line-height: 24px;--type-body-sm-compact-size: 14px;--type-body-sm-compact-line-height: 20px;--type-label-compact-size: 14px;--type-label-compact-line-height: 20px;--type-button-compact-size: 16px;--type-button-compact-line-height: 20px;--type-caption-compact-size: 13px;--type-caption-compact-line-height: 18px;--type-micro-compact-size: 12px;--type-micro-compact-line-height: 16px;--type-price-xl-compact-size: 28px;--type-price-xl-compact-line-height: 32px;--type-price-lg-compact-size: 22px;--type-price-lg-compact-line-height: 26px;--type-price-md-compact-size: 20px;--type-price-md-compact-line-height: 24px;--type-price-sm-compact-size: 16px;--type-price-sm-compact-line-height: 20px;--type-data-compact-size: 14px;--type-data-compact-line-height: 20px;--type-data-compact-compact-size: 13px;--type-data-compact-compact-line-height: 18px;--radius-0: var(--radius-none);--border-radius-0: var(--radius-none);--radius-4: var(--radius-xs);--border-radius-4: var(--radius-xs);--radius-6: var(--radius-sm);--border-radius-6: var(--radius-sm);--radius-8: var(--radius-sm);--border-radius-8: var(--radius-sm);--radius-10: var(--radius-sm);--border-radius-10: var(--radius-sm);--radius-12: var(--radius-md);--border-radius-12: var(--radius-md);--radius-14: var(--radius-md);--border-radius-14: var(--radius-md);--radius-16: var(--radius-lg);--border-radius-16: var(--radius-lg);--radius-20: var(--radius-lg);--border-radius-20: var(--radius-lg);--radius-24: var(--radius-lg);--border-radius-24: var(--radius-lg);--radius-xl: var(--radius-lg);--border-radius-xl: var(--radius-lg);--radius-xxl: var(--radius-lg);--border-radius-xxl: var(--radius-lg);--radius-round: var(--radius-full);--border-radius-round: var(--radius-full);--radius-pill: var(--radius-full);--border-radius-pill: var(--radius-full);--border-radius-full: var(--radius-full);--motion-duration-fast: var(--motion-fast);--motion-duration-normal: var(--motion-base);--motion-duration-base: var(--motion-base);--motion-duration-slow: var(--motion-slow);--transition-fast: var(--motion-fast);--transition-normal: var(--motion-base);--transition-base: var(--motion-base);--transition-slow: var(--motion-slow);--color-role-background: #101013;--color-role-on-background: #ECEDEF;--color-role-surface: #151619;--color-role-surface-dim: #0A0B0D;--color-role-surface-bright: #242529;--color-role-surface-container-lowest: #0A0B0D;--color-role-surface-container-low: #101013;--color-role-surface-container: #151619;--color-role-surface-container-high: #1B1C20;--color-role-surface-container-highest: #242529;--color-role-surface-variant: #2F3035;--color-role-on-surface: #ECEDEF;--color-role-on-surface-variant: #BCBDC2;--color-role-inverse-surface: #ECEDEF;--color-role-inverse-on-surface: #101013;--color-role-outline: #73747A;--color-role-outline-variant: #2F3035;--color-role-shadow: #000000;--color-role-scrim: #000000;--color-role-primary: #B13961;--color-role-on-primary: #FFFFFF;--color-role-primary-container: #330817;--color-role-on-primary-container: #F9D0D9;--color-role-inverse-primary: #892347;--color-role-secondary: #97989D;--color-role-on-secondary: #101013;--color-role-secondary-container: #1B1C20;--color-role-on-secondary-container: #ECEDEF;--color-role-tertiary: #97989D;--color-role-on-tertiary: #101013;--color-role-tertiary-container: #1B1C20;--color-role-on-tertiary-container: #ECEDEF;--color-role-error: #F9786C;--color-role-on-error: #000000;--color-role-error-container: #481B17;--color-role-on-error-container: #FFA89D;--color-role-primary-fixed: #FDF3F5;--color-role-on-primary-fixed: #4F0F26;--color-role-primary-fixed-dim: #F9D0D9;--color-role-on-primary-fixed-variant: #892347;--color-role-secondary-fixed: #F4F5F7;--color-role-on-secondary-fixed: #1B1C20;--color-role-secondary-fixed-dim: #ECEDEF;--color-role-on-secondary-fixed-variant: #46474D;--color-role-tertiary-fixed: #F4F5F7;--color-role-on-tertiary-fixed: #1B1C20;--color-role-tertiary-fixed-dim: #ECEDEF;--color-role-on-tertiary-fixed-variant: #46474D;--color-role-success: #76CF8A;--color-role-on-success: #000000;--color-role-success-container: #15301B;--color-role-on-success-container: #96E7A7;--color-role-warning: #F7BC50;--color-role-on-warning: #000000;--color-role-warning-container: #3C2A0E;--color-role-on-warning-container: #FFD16B;--color-role-info: #81B4F6;--color-role-on-info: #000000;--color-role-info-container: #172A41;--color-role-on-info-container: #ABD1FF;--color-role-focus-ring: #F2ACBC;--color-role-link: #F2ACBC;--color-role-link-hover: #FCE7EB;--color-role-border: #73747A;--color-role-border-strong: #97989D;--color-role-divider: #2F3035;--color-role-overlay: #242529;--color-role-backdrop: #000000;--color-role-interactive-primary: #B13961;--color-role-interactive-primary-hover: #BC426A;--color-role-interactive-primary-active: #892347;--color-role-interactive-secondary: #97989D;--color-role-interactive-secondary-hover: #BCBDC2;--color-role-interactive-disabled: #2F3035;--color-role-interactive-focus: #F2ACBC;--color-role-text-primary: #ECEDEF;--color-role-text-secondary: #BCBDC2;--color-role-text-muted: #97989D;--color-role-text-inverse: #1B1C20;--color-role-status-success: #76CF8A;--color-role-status-warning: #F7BC50;--color-role-status-error: #F9786C;--color-role-status-info: #81B4F6;--color-role-card: #151619;--color-role-surface-elevated: #1B1C20;--color-role-header: #101013;--color-role-footer: #0A0B0D;--color-role-input-background: #151619;--color-role-input-border: #73747A;--color-role-input-text: #ECEDEF;--color-role-input-placeholder: #5F6066;--color-role-button-primary-background: #B13961;--color-role-button-primary-text: #FFFFFF;--color-role-button-secondary-background: #330817;--color-role-button-secondary-text: #F9D0D9;--color-role-badge-background: #330817;--color-role-badge-text: #F9D0D9;--color-role-nav-background: #101013;--color-role-nav-text: #ECEDEF;--color-role-brand-led: #B13961;--color-role-brand-led-soft: #330817;--color-role-brand-glow: #101013;--color-role-brand-edge: #B13961;--color-role-card-glass: #151619;--color-role-card-glass-border: #2F3035;--color-role-card-elevated-shadow: #000000;--color-role-bg-canvas: #101013;--color-role-bg-surface: #151619;--color-role-bg-surface-sunken: #0A0B0D;--color-role-bg-surface-raised: #1B1C20;--color-role-bg-overlay: #242529;--color-role-bg-inverse: #ECEDEF;--color-role-text-tertiary: #97989D;--color-role-text-disabled: #5F6066;--color-role-text-on-brand: #FFFFFF;--color-role-text-link: #F2ACBC;--color-role-border-subtle: #2F3035;--color-role-border-control: #73747A;--color-role-border-focus: #F2ACBC;--color-role-brand-fill: #B13961;--color-role-brand-fill-hover: #BC426A;--color-role-brand-fill-pressed: #892347;--color-role-brand-subtle: #330817;--color-role-brand-subtle-border: #6C1736;--color-role-selected-bg: #330817;--color-role-selected-fg: #F9D0D9;--color-role-status-success-fg: #76CF8A;--color-role-status-success-bg: #15301B;--color-role-status-warning-fg: #F7BC50;--color-role-status-warning-bg: #3C2A0E;--color-role-status-warning-fill: #F7BC50;--color-role-status-warning-on-fill: #1B1C20;--color-role-status-error-fg: #F9786C;--color-role-status-error-bg: #481B17;--color-role-status-error-fill: #BE241B;--color-role-status-info-fg: #81B4F6;--color-role-status-info-bg: #172A41;--color-role-scrim-photo: #101013;--color-bg-canvas: var(--color-role-bg-canvas);--color-bg-surface: var(--color-role-bg-surface);--color-bg-surface-sunken: var(--color-role-bg-surface-sunken);--color-bg-surface-raised: var(--color-role-bg-surface-raised);--color-bg-overlay: var(--color-role-bg-overlay);--color-bg-inverse: var(--color-role-bg-inverse);--color-text-primary: var(--color-role-text-primary);--color-text-secondary: var(--color-role-text-secondary);--color-text-tertiary: var(--color-role-text-tertiary);--color-text-disabled: var(--color-role-text-disabled);--color-text-on-brand: var(--color-role-text-on-brand);--color-text-inverse: var(--color-role-text-inverse);--color-text-link: var(--color-role-text-link);--color-border-subtle: var(--color-role-border-subtle);--color-border-control: var(--color-role-border-control);--color-border-strong: var(--color-role-border-strong);--color-border-focus: var(--color-role-border-focus);--color-brand-fill: var(--color-role-brand-fill);--color-brand-fill-hover: var(--color-role-brand-fill-hover);--color-brand-fill-pressed: var(--color-role-brand-fill-pressed);--color-brand-subtle: var(--color-role-brand-subtle);--color-brand-subtle-border: var(--color-role-brand-subtle-border);--color-selected-bg: var(--color-role-selected-bg);--color-selected-fg: var(--color-role-selected-fg);--color-status-success-fg: var(--color-role-status-success-fg);--color-status-success-bg: var(--color-role-status-success-bg);--color-status-warning-fg: var(--color-role-status-warning-fg);--color-status-warning-bg: var(--color-role-status-warning-bg);--color-status-warning-fill: var(--color-role-status-warning-fill);--color-status-warning-on-fill: var(--color-role-status-warning-on-fill);--color-status-error-fg: var(--color-role-status-error-fg);--color-status-error-bg: var(--color-role-status-error-bg);--color-status-error-fill: var(--color-role-status-error-fill);--color-status-info-fg: var(--color-role-status-info-fg);--color-status-info-bg: var(--color-role-status-info-bg);--color-scrim-photo: var(--color-role-scrim-photo);--color-backdrop: var(--color-role-backdrop);--bg-primary: var(--color-role-background);--bg-secondary: var(--color-role-surface-container-low);--bg-card: var(--color-role-card);--bg-hover: var(--color-role-surface-container-high);--bg-accent: var(--color-role-primary-container);--bg-header: var(--color-role-header);--bg-footer: var(--color-role-footer);--bg-overlay: var(--color-role-overlay);--bg-section-light: var(--color-role-surface-container-low);--text-primary: var(--color-role-text-primary);--text-secondary: var(--color-role-text-secondary);--text-tertiary: var(--color-role-text-muted);--text-inverse: var(--color-role-text-inverse);--text-muted: var(--color-role-text-muted);--text-on-header: var(--color-role-nav-text);--text-link: var(--color-role-link);--text-link-hover: var(--color-role-link-hover);--accent-primary: var(--color-role-primary);--accent-secondary: var(--color-role-secondary);--accent-dark: var(--color-role-interactive-primary-active);--accent-light: var(--color-role-primary-container);--accent-orange: var(--color-role-primary);--border-primary: var(--color-role-border);--border-secondary: var(--color-role-divider);--border-accent: var(--color-role-primary);--border-light: var(--color-role-outline-variant);--border-hover: var(--color-role-border-strong);--btn-primary-bg: var(--color-role-button-primary-background);--btn-primary-text: var(--color-role-button-primary-text);--btn-primary-hover: var(--color-role-interactive-primary-hover);--btn-primary-active: var(--color-role-interactive-primary-active);--btn-secondary-bg: var(--color-role-button-secondary-background);--btn-secondary-text: var(--color-role-button-secondary-text);--btn-secondary-border: var(--color-role-border);--btn-secondary-hover: var(--color-role-surface-container-high);--btn-outline-bg: var(--color-role-surface);--btn-outline-text: var(--color-role-primary);--btn-outline-border: var(--color-role-primary);--btn-outline-hover-bg: var(--color-role-primary-container);--koli-led-line: var(--color-role-brand-led);--koli-led-soft: var(--color-role-brand-led-soft);--koli-led-glow: var(--color-role-brand-glow);--koli-led-edge: var(--color-role-brand-edge);--premium-card-bg: var(--color-role-card-glass);--premium-card-border: var(--color-role-card-glass-border);--premium-card-shadow: var(--color-role-card-elevated-shadow);--success: var(--color-role-success);--success-light: var(--color-role-success-container);--warning: var(--color-role-warning);--warning-light: var(--color-role-warning-container);--error: var(--color-role-error);--error-light: var(--color-role-error-container);--info: var(--color-role-info);--info-light: var(--color-role-info-container)}html[data-theme-family=brand][data-theme-resolved=light][data-theme-contrast=highContrast],body[data-theme-family=brand][data-theme-resolved=light][data-theme-contrast=highContrast]{--theme-name: "brand-light-hc";--radius-0: 0px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-16: 16px;--radius-lg: 16px;--radius-full: 9999px;--motion-fast: .12s;--motion-base: .2s;--motion-normal: var(--motion-base);--motion-slow: .32s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-enter: cubic-bezier(.05, .7, .1, 1);--motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--motion-spring-damping: 27;--motion-spring-stiffness: 220;--motion-spring-mass: 1;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-0-5: 2px;--space-xxs: var(--space-0-5);--space-xs: var(--space-1);--space-sm: var(--space-2);--space-smd: var(--space-3);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-xxl: var(--space-12);--space-xxxl: var(--space-16);--bp-xs: 0px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--control-button-sm-height: 36px;--control-button-sm-hit: 44px;--control-button-md-height: 44px;--control-button-md-hit: 44px;--control-button-lg-height: 52px;--control-button-lg-hit: 52px;--control-input-height: 44px;--control-select-height: 44px;--control-search-height: 52px;--touch-target-min: 44px;--control-checkbox-size: 20px;--control-checkbox-hit: 44px;--control-radio-size: 20px;--control-radio-hit: 44px;--control-switch-width: 36px;--control-switch-height: 20px;--density-comfortable-table-row: 52px;--density-comfortable-cell-padding-x: 16px;--density-comfortable-cell-padding-y: 14px;--density-comfortable-card-padding: 16px;--density-comfortable-section-gap: 32px;--density-comfortable-control: 44px;--density-compact-table-row: 44px;--density-compact-cell-padding-x: 12px;--density-compact-cell-padding-y: 10px;--density-compact-card-padding: 12px;--density-compact-section-gap: 24px;--density-compact-control: 36px;--density-compact-min-hit: 44px;--border-width-default: 1px;--border-width-focus: 2px;--border-width-error: 2px;--border-width-selected: 2px;--border-width-high-contrast: 3px;--elevation-e1: 0 1px 2px rgb(16 16 19/.06), 0 1px 1px rgb(16 16 19/.04);--elevation-e2: 0 4px 12px rgb(16 16 19/.08), 0 1px 3px rgb(16 16 19/.06);--elevation-e3: 0 12px 32px rgb(16 16 19/.14), 0 2px 6px rgb(16 16 19/.08);--elevation-dark-e1: none;--elevation-dark-e2: none;--elevation-dark-e3: none;--z-base: 0;--z-sticky: 100;--z-header: 200;--z-dropdown: 300;--z-backdrop: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--font-family-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-heading: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono: ui-monospace, "Cascadia Mono", Menlo, monospace;--type-display-size: 48px;--type-display-line-height: 56px;--type-display-weight: 700;--type-display-tracking: -.02em;--type-display-font-family: var(--font-family-body);--type-heading-1-size: 32px;--type-heading-1-line-height: 40px;--type-heading-1-weight: 700;--type-heading-1-tracking: -.015em;--type-heading-1-font-family: var(--font-family-body);--type-heading-2-size: 24px;--type-heading-2-line-height: 32px;--type-heading-2-weight: 700;--type-heading-2-tracking: -.01em;--type-heading-2-font-family: var(--font-family-body);--type-heading-3-size: 20px;--type-heading-3-line-height: 28px;--type-heading-3-weight: 600;--type-heading-3-tracking: -.005em;--type-heading-3-font-family: var(--font-family-body);--type-title-size: 17px;--type-title-line-height: 24px;--type-title-weight: 600;--type-title-tracking: 0em;--type-title-font-family: var(--font-family-body);--type-body-lg-size: 18px;--type-body-lg-line-height: 28px;--type-body-lg-weight: 400;--type-body-lg-tracking: 0em;--type-body-lg-font-family: var(--font-family-body);--type-body-size: 16px;--type-body-line-height: 24px;--type-body-weight: 400;--type-body-tracking: 0em;--type-body-font-family: var(--font-family-body);--type-body-strong-size: 16px;--type-body-strong-line-height: 24px;--type-body-strong-weight: 600;--type-body-strong-tracking: 0em;--type-body-strong-font-family: var(--font-family-body);--type-body-sm-size: 14px;--type-body-sm-line-height: 20px;--type-body-sm-weight: 400;--type-body-sm-tracking: 0em;--type-body-sm-font-family: var(--font-family-body);--type-label-size: 14px;--type-label-line-height: 20px;--type-label-weight: 500;--type-label-tracking: 0em;--type-label-font-family: var(--font-family-body);--type-button-size: 16px;--type-button-line-height: 20px;--type-button-weight: 600;--type-button-tracking: 0em;--type-button-font-family: var(--font-family-body);--type-caption-size: 13px;--type-caption-line-height: 18px;--type-caption-weight: 400;--type-caption-tracking: 0em;--type-caption-font-family: var(--font-family-body);--type-micro-size: 12px;--type-micro-line-height: 16px;--type-micro-weight: 500;--type-micro-tracking: .01em;--type-micro-font-family: var(--font-family-body);--type-price-xl-size: 32px;--type-price-xl-line-height: 36px;--type-price-xl-weight: 700;--type-price-xl-tracking: -.02em;--type-price-xl-font-family: var(--font-family-body);--type-price-xl-font-variant-numeric: tabular-nums;--type-price-lg-size: 24px;--type-price-lg-line-height: 28px;--type-price-lg-weight: 700;--type-price-lg-tracking: -.01em;--type-price-lg-font-family: var(--font-family-body);--type-price-lg-font-variant-numeric: tabular-nums;--type-price-md-size: 20px;--type-price-md-line-height: 24px;--type-price-md-weight: 700;--type-price-md-tracking: 0em;--type-price-md-font-family: var(--font-family-body);--type-price-md-font-variant-numeric: tabular-nums;--type-price-sm-size: 16px;--type-price-sm-line-height: 20px;--type-price-sm-weight: 700;--type-price-sm-tracking: 0em;--type-price-sm-font-family: var(--font-family-body);--type-price-sm-font-variant-numeric: tabular-nums;--type-data-size: 14px;--type-data-line-height: 20px;--type-data-weight: 400;--type-data-strong-weight: 500;--type-data-tracking: 0em;--type-data-font-family: var(--font-family-body);--type-data-font-variant-numeric: tabular-nums;--type-data-compact-size: 13px;--type-data-compact-line-height: 18px;--type-data-compact-weight: 400;--type-data-compact-strong-weight: 500;--type-data-compact-tracking: 0em;--type-data-compact-font-family: var(--font-family-body);--type-data-compact-font-variant-numeric: tabular-nums;--type-display-compact-size: 34px;--type-display-compact-line-height: 40px;--type-heading-1-compact-size: 26px;--type-heading-1-compact-line-height: 32px;--type-heading-2-compact-size: 22px;--type-heading-2-compact-line-height: 28px;--type-heading-3-compact-size: 18px;--type-heading-3-compact-line-height: 24px;--type-title-compact-size: 17px;--type-title-compact-line-height: 24px;--type-body-lg-compact-size: 17px;--type-body-lg-compact-line-height: 26px;--type-body-compact-size: 16px;--type-body-compact-line-height: 24px;--type-body-strong-compact-size: 16px;--type-body-strong-compact-line-height: 24px;--type-body-sm-compact-size: 14px;--type-body-sm-compact-line-height: 20px;--type-label-compact-size: 14px;--type-label-compact-line-height: 20px;--type-button-compact-size: 16px;--type-button-compact-line-height: 20px;--type-caption-compact-size: 13px;--type-caption-compact-line-height: 18px;--type-micro-compact-size: 12px;--type-micro-compact-line-height: 16px;--type-price-xl-compact-size: 28px;--type-price-xl-compact-line-height: 32px;--type-price-lg-compact-size: 22px;--type-price-lg-compact-line-height: 26px;--type-price-md-compact-size: 20px;--type-price-md-compact-line-height: 24px;--type-price-sm-compact-size: 16px;--type-price-sm-compact-line-height: 20px;--type-data-compact-size: 14px;--type-data-compact-line-height: 20px;--type-data-compact-compact-size: 13px;--type-data-compact-compact-line-height: 18px;--radius-0: var(--radius-none);--border-radius-0: var(--radius-none);--radius-4: var(--radius-xs);--border-radius-4: var(--radius-xs);--radius-6: var(--radius-sm);--border-radius-6: var(--radius-sm);--radius-8: var(--radius-sm);--border-radius-8: var(--radius-sm);--radius-10: var(--radius-sm);--border-radius-10: var(--radius-sm);--radius-12: var(--radius-md);--border-radius-12: var(--radius-md);--radius-14: var(--radius-md);--border-radius-14: var(--radius-md);--radius-16: var(--radius-lg);--border-radius-16: var(--radius-lg);--radius-20: var(--radius-lg);--border-radius-20: var(--radius-lg);--radius-24: var(--radius-lg);--border-radius-24: var(--radius-lg);--radius-xl: var(--radius-lg);--border-radius-xl: var(--radius-lg);--radius-xxl: var(--radius-lg);--border-radius-xxl: var(--radius-lg);--radius-round: var(--radius-full);--border-radius-round: var(--radius-full);--radius-pill: var(--radius-full);--border-radius-pill: var(--radius-full);--border-radius-full: var(--radius-full);--motion-duration-fast: var(--motion-fast);--motion-duration-normal: var(--motion-base);--motion-duration-base: var(--motion-base);--motion-duration-slow: var(--motion-slow);--transition-fast: var(--motion-fast);--transition-normal: var(--motion-base);--transition-base: var(--motion-base);--transition-slow: var(--motion-slow);--color-role-background: #FFFFFF;--color-role-on-background: #000000;--color-role-surface: #FFFFFF;--color-role-surface-dim: #F4F5F7;--color-role-surface-bright: #FFFFFF;--color-role-surface-container-lowest: #FFFFFF;--color-role-surface-container-low: #F4F5F7;--color-role-surface-container: #F4F5F7;--color-role-surface-container-high: #FFFFFF;--color-role-surface-container-highest: #FFFFFF;--color-role-surface-variant: #ECEDEF;--color-role-on-surface: #000000;--color-role-on-surface-variant: #2F3035;--color-role-inverse-surface: #000000;--color-role-inverse-on-surface: #FFFFFF;--color-role-outline: #2F3035;--color-role-outline-variant: #5F6066;--color-role-shadow: #000000;--color-role-scrim: #000000;--color-role-primary: #6C1736;--color-role-on-primary: #FFFFFF;--color-role-primary-container: #FDF3F5;--color-role-on-primary-container: #330817;--color-role-inverse-primary: #F9D0D9;--color-role-secondary: #2F3035;--color-role-on-secondary: #FFFFFF;--color-role-secondary-container: #F4F5F7;--color-role-on-secondary-container: #000000;--color-role-tertiary: #46474D;--color-role-on-tertiary: #FFFFFF;--color-role-tertiary-container: #F4F5F7;--color-role-on-tertiary-container: #000000;--color-role-error: #941711;--color-role-on-error: #FFFFFF;--color-role-error-container: #FFFFFF;--color-role-on-error-container: #941711;--color-role-primary-fixed: #FDF3F5;--color-role-on-primary-fixed: #330817;--color-role-primary-fixed-dim: #F9D0D9;--color-role-on-primary-fixed-variant: #6C1736;--color-role-secondary-fixed: #F4F5F7;--color-role-on-secondary-fixed: #000000;--color-role-secondary-fixed-dim: #ECEDEF;--color-role-on-secondary-fixed-variant: #2F3035;--color-role-tertiary-fixed: #F4F5F7;--color-role-on-tertiary-fixed: #000000;--color-role-tertiary-fixed-dim: #ECEDEF;--color-role-on-tertiary-fixed-variant: #46474D;--color-role-success: #115629;--color-role-on-success: #FFFFFF;--color-role-success-container: #FFFFFF;--color-role-on-success-container: #115629;--color-role-warning: #703F0E;--color-role-on-warning: #FFFFFF;--color-role-warning-container: #FFFFFF;--color-role-on-warning-container: #703F0E;--color-role-info: #0E4786;--color-role-on-info: #FFFFFF;--color-role-info-container: #FFFFFF;--color-role-on-info-container: #0E4786;--color-role-focus-ring: #000000;--color-role-link: #6C1736;--color-role-link-hover: #4F0F26;--color-role-border: #2F3035;--color-role-border-strong: #000000;--color-role-divider: #5F6066;--color-role-overlay: #FFFFFF;--color-role-backdrop: #000000;--color-role-interactive-primary: #6C1736;--color-role-interactive-primary-hover: #4F0F26;--color-role-interactive-primary-active: #330817;--color-role-interactive-secondary: #2F3035;--color-role-interactive-secondary-hover: #000000;--color-role-interactive-disabled: #E2E3E6;--color-role-interactive-focus: #000000;--color-role-text-primary: #000000;--color-role-text-secondary: #2F3035;--color-role-text-muted: #46474D;--color-role-text-inverse: #FFFFFF;--color-role-status-success: #115629;--color-role-status-warning: #703F0E;--color-role-status-error: #941711;--color-role-status-info: #0E4786;--color-role-card: #FFFFFF;--color-role-surface-elevated: #FFFFFF;--color-role-header: #FFFFFF;--color-role-footer: #F4F5F7;--color-role-input-background: #FFFFFF;--color-role-input-border: #2F3035;--color-role-input-text: #000000;--color-role-input-placeholder: #5F6066;--color-role-button-primary-background: #6C1736;--color-role-button-primary-text: #FFFFFF;--color-role-button-secondary-background: #FDF3F5;--color-role-button-secondary-text: #4F0F26;--color-role-badge-background: #FDF3F5;--color-role-badge-text: #330817;--color-role-nav-background: #FFFFFF;--color-role-nav-text: #000000;--color-role-brand-led: #6C1736;--color-role-brand-led-soft: #FDF3F5;--color-role-brand-glow: #FFFFFF;--color-role-brand-edge: #6C1736;--color-role-card-glass: #FFFFFF;--color-role-card-glass-border: #5F6066;--color-role-card-elevated-shadow: #000000;--color-role-bg-canvas: #FFFFFF;--color-role-bg-surface: #FFFFFF;--color-role-bg-surface-sunken: #F4F5F7;--color-role-bg-surface-raised: #FFFFFF;--color-role-bg-overlay: #FFFFFF;--color-role-bg-inverse: #000000;--color-role-text-tertiary: #46474D;--color-role-text-disabled: #5F6066;--color-role-text-on-brand: #FFFFFF;--color-role-text-link: #6C1736;--color-role-border-subtle: #5F6066;--color-role-border-control: #2F3035;--color-role-border-focus: #000000;--color-role-brand-fill: #6C1736;--color-role-brand-fill-hover: #4F0F26;--color-role-brand-fill-pressed: #330817;--color-role-brand-subtle: #FDF3F5;--color-role-brand-subtle-border: #6C1736;--color-role-selected-bg: #FCE7EB;--color-role-selected-fg: #4F0F26;--color-role-status-success-fg: #115629;--color-role-status-success-bg: #FFFFFF;--color-role-status-warning-fg: #703F0E;--color-role-status-warning-bg: #FFFFFF;--color-role-status-warning-fill: #F9B73F;--color-role-status-warning-on-fill: #000000;--color-role-status-error-fg: #941711;--color-role-status-error-bg: #FFFFFF;--color-role-status-error-fill: #941711;--color-role-status-info-fg: #0E4786;--color-role-status-info-bg: #FFFFFF;--color-role-scrim-photo: #000000;--color-bg-canvas: var(--color-role-bg-canvas);--color-bg-surface: var(--color-role-bg-surface);--color-bg-surface-sunken: var(--color-role-bg-surface-sunken);--color-bg-surface-raised: var(--color-role-bg-surface-raised);--color-bg-overlay: var(--color-role-bg-overlay);--color-bg-inverse: var(--color-role-bg-inverse);--color-text-primary: var(--color-role-text-primary);--color-text-secondary: var(--color-role-text-secondary);--color-text-tertiary: var(--color-role-text-tertiary);--color-text-disabled: var(--color-role-text-disabled);--color-text-on-brand: var(--color-role-text-on-brand);--color-text-inverse: var(--color-role-text-inverse);--color-text-link: var(--color-role-text-link);--color-border-subtle: var(--color-role-border-subtle);--color-border-control: var(--color-role-border-control);--color-border-strong: var(--color-role-border-strong);--color-border-focus: var(--color-role-border-focus);--color-brand-fill: var(--color-role-brand-fill);--color-brand-fill-hover: var(--color-role-brand-fill-hover);--color-brand-fill-pressed: var(--color-role-brand-fill-pressed);--color-brand-subtle: var(--color-role-brand-subtle);--color-brand-subtle-border: var(--color-role-brand-subtle-border);--color-selected-bg: var(--color-role-selected-bg);--color-selected-fg: var(--color-role-selected-fg);--color-status-success-fg: var(--color-role-status-success-fg);--color-status-success-bg: var(--color-role-status-success-bg);--color-status-warning-fg: var(--color-role-status-warning-fg);--color-status-warning-bg: var(--color-role-status-warning-bg);--color-status-warning-fill: var(--color-role-status-warning-fill);--color-status-warning-on-fill: var(--color-role-status-warning-on-fill);--color-status-error-fg: var(--color-role-status-error-fg);--color-status-error-bg: var(--color-role-status-error-bg);--color-status-error-fill: var(--color-role-status-error-fill);--color-status-info-fg: var(--color-role-status-info-fg);--color-status-info-bg: var(--color-role-status-info-bg);--color-scrim-photo: var(--color-role-scrim-photo);--color-backdrop: var(--color-role-backdrop);--bg-primary: var(--color-role-background);--bg-secondary: var(--color-role-surface-container-low);--bg-card: var(--color-role-card);--bg-hover: var(--color-role-surface-container-high);--bg-accent: var(--color-role-primary-container);--bg-header: var(--color-role-header);--bg-footer: var(--color-role-footer);--bg-overlay: var(--color-role-overlay);--bg-section-light: var(--color-role-surface-container-low);--text-primary: var(--color-role-text-primary);--text-secondary: var(--color-role-text-secondary);--text-tertiary: var(--color-role-text-muted);--text-inverse: var(--color-role-text-inverse);--text-muted: var(--color-role-text-muted);--text-on-header: var(--color-role-nav-text);--text-link: var(--color-role-link);--text-link-hover: var(--color-role-link-hover);--accent-primary: var(--color-role-primary);--accent-secondary: var(--color-role-secondary);--accent-dark: var(--color-role-interactive-primary-active);--accent-light: var(--color-role-primary-container);--accent-orange: var(--color-role-primary);--border-primary: var(--color-role-border);--border-secondary: var(--color-role-divider);--border-accent: var(--color-role-primary);--border-light: var(--color-role-outline-variant);--border-hover: var(--color-role-border-strong);--btn-primary-bg: var(--color-role-button-primary-background);--btn-primary-text: var(--color-role-button-primary-text);--btn-primary-hover: var(--color-role-interactive-primary-hover);--btn-primary-active: var(--color-role-interactive-primary-active);--btn-secondary-bg: var(--color-role-button-secondary-background);--btn-secondary-text: var(--color-role-button-secondary-text);--btn-secondary-border: var(--color-role-border);--btn-secondary-hover: var(--color-role-surface-container-high);--btn-outline-bg: var(--color-role-surface);--btn-outline-text: var(--color-role-primary);--btn-outline-border: var(--color-role-primary);--btn-outline-hover-bg: var(--color-role-primary-container);--koli-led-line: var(--color-role-brand-led);--koli-led-soft: var(--color-role-brand-led-soft);--koli-led-glow: var(--color-role-brand-glow);--koli-led-edge: var(--color-role-brand-edge);--premium-card-bg: var(--color-role-card-glass);--premium-card-border: var(--color-role-card-glass-border);--premium-card-shadow: var(--color-role-card-elevated-shadow);--success: var(--color-role-success);--success-light: var(--color-role-success-container);--warning: var(--color-role-warning);--warning-light: var(--color-role-warning-container);--error: var(--color-role-error);--error-light: var(--color-role-error-container);--info: var(--color-role-info);--info-light: var(--color-role-info-container)}html[data-theme-family=brand][data-theme-resolved=dark][data-theme-contrast=highContrast],body[data-theme-family=brand][data-theme-resolved=dark][data-theme-contrast=highContrast]{--theme-name: "brand-dark-hc";--radius-0: 0px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-16: 16px;--radius-lg: 16px;--radius-full: 9999px;--motion-fast: .12s;--motion-base: .2s;--motion-normal: var(--motion-base);--motion-slow: .32s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-enter: cubic-bezier(.05, .7, .1, 1);--motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--motion-spring-damping: 27;--motion-spring-stiffness: 220;--motion-spring-mass: 1;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-0-5: 2px;--space-xxs: var(--space-0-5);--space-xs: var(--space-1);--space-sm: var(--space-2);--space-smd: var(--space-3);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-xxl: var(--space-12);--space-xxxl: var(--space-16);--bp-xs: 0px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--control-button-sm-height: 36px;--control-button-sm-hit: 44px;--control-button-md-height: 44px;--control-button-md-hit: 44px;--control-button-lg-height: 52px;--control-button-lg-hit: 52px;--control-input-height: 44px;--control-select-height: 44px;--control-search-height: 52px;--touch-target-min: 44px;--control-checkbox-size: 20px;--control-checkbox-hit: 44px;--control-radio-size: 20px;--control-radio-hit: 44px;--control-switch-width: 36px;--control-switch-height: 20px;--density-comfortable-table-row: 52px;--density-comfortable-cell-padding-x: 16px;--density-comfortable-cell-padding-y: 14px;--density-comfortable-card-padding: 16px;--density-comfortable-section-gap: 32px;--density-comfortable-control: 44px;--density-compact-table-row: 44px;--density-compact-cell-padding-x: 12px;--density-compact-cell-padding-y: 10px;--density-compact-card-padding: 12px;--density-compact-section-gap: 24px;--density-compact-control: 36px;--density-compact-min-hit: 44px;--border-width-default: 1px;--border-width-focus: 2px;--border-width-error: 2px;--border-width-selected: 2px;--border-width-high-contrast: 3px;--elevation-e1: 0 1px 2px rgb(16 16 19/.06), 0 1px 1px rgb(16 16 19/.04);--elevation-e2: 0 4px 12px rgb(16 16 19/.08), 0 1px 3px rgb(16 16 19/.06);--elevation-e3: 0 12px 32px rgb(16 16 19/.14), 0 2px 6px rgb(16 16 19/.08);--elevation-dark-e1: none;--elevation-dark-e2: none;--elevation-dark-e3: none;--z-base: 0;--z-sticky: 100;--z-header: 200;--z-dropdown: 300;--z-backdrop: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--font-family-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-heading: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono: ui-monospace, "Cascadia Mono", Menlo, monospace;--type-display-size: 48px;--type-display-line-height: 56px;--type-display-weight: 700;--type-display-tracking: -.02em;--type-display-font-family: var(--font-family-body);--type-heading-1-size: 32px;--type-heading-1-line-height: 40px;--type-heading-1-weight: 700;--type-heading-1-tracking: -.015em;--type-heading-1-font-family: var(--font-family-body);--type-heading-2-size: 24px;--type-heading-2-line-height: 32px;--type-heading-2-weight: 700;--type-heading-2-tracking: -.01em;--type-heading-2-font-family: var(--font-family-body);--type-heading-3-size: 20px;--type-heading-3-line-height: 28px;--type-heading-3-weight: 600;--type-heading-3-tracking: -.005em;--type-heading-3-font-family: var(--font-family-body);--type-title-size: 17px;--type-title-line-height: 24px;--type-title-weight: 600;--type-title-tracking: 0em;--type-title-font-family: var(--font-family-body);--type-body-lg-size: 18px;--type-body-lg-line-height: 28px;--type-body-lg-weight: 400;--type-body-lg-tracking: 0em;--type-body-lg-font-family: var(--font-family-body);--type-body-size: 16px;--type-body-line-height: 24px;--type-body-weight: 400;--type-body-tracking: 0em;--type-body-font-family: var(--font-family-body);--type-body-strong-size: 16px;--type-body-strong-line-height: 24px;--type-body-strong-weight: 600;--type-body-strong-tracking: 0em;--type-body-strong-font-family: var(--font-family-body);--type-body-sm-size: 14px;--type-body-sm-line-height: 20px;--type-body-sm-weight: 400;--type-body-sm-tracking: 0em;--type-body-sm-font-family: var(--font-family-body);--type-label-size: 14px;--type-label-line-height: 20px;--type-label-weight: 500;--type-label-tracking: 0em;--type-label-font-family: var(--font-family-body);--type-button-size: 16px;--type-button-line-height: 20px;--type-button-weight: 600;--type-button-tracking: 0em;--type-button-font-family: var(--font-family-body);--type-caption-size: 13px;--type-caption-line-height: 18px;--type-caption-weight: 400;--type-caption-tracking: 0em;--type-caption-font-family: var(--font-family-body);--type-micro-size: 12px;--type-micro-line-height: 16px;--type-micro-weight: 500;--type-micro-tracking: .01em;--type-micro-font-family: var(--font-family-body);--type-price-xl-size: 32px;--type-price-xl-line-height: 36px;--type-price-xl-weight: 700;--type-price-xl-tracking: -.02em;--type-price-xl-font-family: var(--font-family-body);--type-price-xl-font-variant-numeric: tabular-nums;--type-price-lg-size: 24px;--type-price-lg-line-height: 28px;--type-price-lg-weight: 700;--type-price-lg-tracking: -.01em;--type-price-lg-font-family: var(--font-family-body);--type-price-lg-font-variant-numeric: tabular-nums;--type-price-md-size: 20px;--type-price-md-line-height: 24px;--type-price-md-weight: 700;--type-price-md-tracking: 0em;--type-price-md-font-family: var(--font-family-body);--type-price-md-font-variant-numeric: tabular-nums;--type-price-sm-size: 16px;--type-price-sm-line-height: 20px;--type-price-sm-weight: 700;--type-price-sm-tracking: 0em;--type-price-sm-font-family: var(--font-family-body);--type-price-sm-font-variant-numeric: tabular-nums;--type-data-size: 14px;--type-data-line-height: 20px;--type-data-weight: 400;--type-data-strong-weight: 500;--type-data-tracking: 0em;--type-data-font-family: var(--font-family-body);--type-data-font-variant-numeric: tabular-nums;--type-data-compact-size: 13px;--type-data-compact-line-height: 18px;--type-data-compact-weight: 400;--type-data-compact-strong-weight: 500;--type-data-compact-tracking: 0em;--type-data-compact-font-family: var(--font-family-body);--type-data-compact-font-variant-numeric: tabular-nums;--type-display-compact-size: 34px;--type-display-compact-line-height: 40px;--type-heading-1-compact-size: 26px;--type-heading-1-compact-line-height: 32px;--type-heading-2-compact-size: 22px;--type-heading-2-compact-line-height: 28px;--type-heading-3-compact-size: 18px;--type-heading-3-compact-line-height: 24px;--type-title-compact-size: 17px;--type-title-compact-line-height: 24px;--type-body-lg-compact-size: 17px;--type-body-lg-compact-line-height: 26px;--type-body-compact-size: 16px;--type-body-compact-line-height: 24px;--type-body-strong-compact-size: 16px;--type-body-strong-compact-line-height: 24px;--type-body-sm-compact-size: 14px;--type-body-sm-compact-line-height: 20px;--type-label-compact-size: 14px;--type-label-compact-line-height: 20px;--type-button-compact-size: 16px;--type-button-compact-line-height: 20px;--type-caption-compact-size: 13px;--type-caption-compact-line-height: 18px;--type-micro-compact-size: 12px;--type-micro-compact-line-height: 16px;--type-price-xl-compact-size: 28px;--type-price-xl-compact-line-height: 32px;--type-price-lg-compact-size: 22px;--type-price-lg-compact-line-height: 26px;--type-price-md-compact-size: 20px;--type-price-md-compact-line-height: 24px;--type-price-sm-compact-size: 16px;--type-price-sm-compact-line-height: 20px;--type-data-compact-size: 14px;--type-data-compact-line-height: 20px;--type-data-compact-compact-size: 13px;--type-data-compact-compact-line-height: 18px;--radius-0: var(--radius-none);--border-radius-0: var(--radius-none);--radius-4: var(--radius-xs);--border-radius-4: var(--radius-xs);--radius-6: var(--radius-sm);--border-radius-6: var(--radius-sm);--radius-8: var(--radius-sm);--border-radius-8: var(--radius-sm);--radius-10: var(--radius-sm);--border-radius-10: var(--radius-sm);--radius-12: var(--radius-md);--border-radius-12: var(--radius-md);--radius-14: var(--radius-md);--border-radius-14: var(--radius-md);--radius-16: var(--radius-lg);--border-radius-16: var(--radius-lg);--radius-20: var(--radius-lg);--border-radius-20: var(--radius-lg);--radius-24: var(--radius-lg);--border-radius-24: var(--radius-lg);--radius-xl: var(--radius-lg);--border-radius-xl: var(--radius-lg);--radius-xxl: var(--radius-lg);--border-radius-xxl: var(--radius-lg);--radius-round: var(--radius-full);--border-radius-round: var(--radius-full);--radius-pill: var(--radius-full);--border-radius-pill: var(--radius-full);--border-radius-full: var(--radius-full);--motion-duration-fast: var(--motion-fast);--motion-duration-normal: var(--motion-base);--motion-duration-base: var(--motion-base);--motion-duration-slow: var(--motion-slow);--transition-fast: var(--motion-fast);--transition-normal: var(--motion-base);--transition-base: var(--motion-base);--transition-slow: var(--motion-slow);--color-role-background: #000000;--color-role-on-background: #FFFFFF;--color-role-surface: #000000;--color-role-surface-dim: #000000;--color-role-surface-bright: #101013;--color-role-surface-container-lowest: #000000;--color-role-surface-container-low: #000000;--color-role-surface-container: #000000;--color-role-surface-container-high: #0A0B0D;--color-role-surface-container-highest: #101013;--color-role-surface-variant: #97989D;--color-role-on-surface: #FFFFFF;--color-role-on-surface-variant: #E2E3E6;--color-role-inverse-surface: #FFFFFF;--color-role-inverse-on-surface: #000000;--color-role-outline: #D6D7DB;--color-role-outline-variant: #97989D;--color-role-shadow: #000000;--color-role-scrim: #000000;--color-role-primary: #F9D0D9;--color-role-on-primary: #000000;--color-role-primary-container: #330817;--color-role-on-primary-container: #FCE7EB;--color-role-inverse-primary: #6C1736;--color-role-secondary: #D6D7DB;--color-role-on-secondary: #000000;--color-role-secondary-container: #0A0B0D;--color-role-on-secondary-container: #FFFFFF;--color-role-tertiary: #D6D7DB;--color-role-on-tertiary: #000000;--color-role-tertiary-container: #0A0B0D;--color-role-on-tertiary-container: #FFFFFF;--color-role-error: #FFA89D;--color-role-on-error: #000000;--color-role-error-container: #000000;--color-role-on-error-container: #FFA89D;--color-role-primary-fixed: #FDF3F5;--color-role-on-primary-fixed: #330817;--color-role-primary-fixed-dim: #F9D0D9;--color-role-on-primary-fixed-variant: #6C1736;--color-role-secondary-fixed: #F4F5F7;--color-role-on-secondary-fixed: #000000;--color-role-secondary-fixed-dim: #ECEDEF;--color-role-on-secondary-fixed-variant: #2F3035;--color-role-tertiary-fixed: #F4F5F7;--color-role-on-tertiary-fixed: #000000;--color-role-tertiary-fixed-dim: #ECEDEF;--color-role-on-tertiary-fixed-variant: #2F3035;--color-role-success: #96E7A7;--color-role-on-success: #000000;--color-role-success-container: #000000;--color-role-on-success-container: #96E7A7;--color-role-warning: #FFD16B;--color-role-on-warning: #000000;--color-role-warning-container: #000000;--color-role-on-warning-container: #FFD16B;--color-role-info: #ABD1FF;--color-role-on-info: #000000;--color-role-info-container: #000000;--color-role-on-info-container: #ABD1FF;--color-role-focus-ring: #FFFFFF;--color-role-link: #F9D0D9;--color-role-link-hover: #FCE7EB;--color-role-border: #D6D7DB;--color-role-border-strong: #FFFFFF;--color-role-divider: #97989D;--color-role-overlay: #101013;--color-role-backdrop: #000000;--color-role-interactive-primary: #F9D0D9;--color-role-interactive-primary-hover: #FCE7EB;--color-role-interactive-primary-active: #F2ACBC;--color-role-interactive-secondary: #D6D7DB;--color-role-interactive-secondary-hover: #FFFFFF;--color-role-interactive-disabled: #2F3035;--color-role-interactive-focus: #FFFFFF;--color-role-text-primary: #FFFFFF;--color-role-text-secondary: #E2E3E6;--color-role-text-muted: #D6D7DB;--color-role-text-inverse: #000000;--color-role-status-success: #96E7A7;--color-role-status-warning: #FFD16B;--color-role-status-error: #FFA89D;--color-role-status-info: #ABD1FF;--color-role-card: #000000;--color-role-surface-elevated: #0A0B0D;--color-role-header: #000000;--color-role-footer: #000000;--color-role-input-background: #000000;--color-role-input-border: #D6D7DB;--color-role-input-text: #FFFFFF;--color-role-input-placeholder: #97989D;--color-role-button-primary-background: #F9D0D9;--color-role-button-primary-text: #000000;--color-role-button-secondary-background: #330817;--color-role-button-secondary-text: #FCE7EB;--color-role-badge-background: #330817;--color-role-badge-text: #FCE7EB;--color-role-nav-background: #000000;--color-role-nav-text: #FFFFFF;--color-role-brand-led: #F9D0D9;--color-role-brand-led-soft: #330817;--color-role-brand-glow: #000000;--color-role-brand-edge: #F9D0D9;--color-role-card-glass: #000000;--color-role-card-glass-border: #97989D;--color-role-card-elevated-shadow: #000000;--color-role-bg-canvas: #000000;--color-role-bg-surface: #000000;--color-role-bg-surface-sunken: #000000;--color-role-bg-surface-raised: #0A0B0D;--color-role-bg-overlay: #101013;--color-role-bg-inverse: #FFFFFF;--color-role-text-tertiary: #D6D7DB;--color-role-text-disabled: #97989D;--color-role-text-on-brand: #000000;--color-role-text-link: #F9D0D9;--color-role-border-subtle: #97989D;--color-role-border-control: #D6D7DB;--color-role-border-focus: #FFFFFF;--color-role-brand-fill: #F9D0D9;--color-role-brand-fill-hover: #FCE7EB;--color-role-brand-fill-pressed: #F2ACBC;--color-role-brand-subtle: #330817;--color-role-brand-subtle-border: #F9D0D9;--color-role-selected-bg: #330817;--color-role-selected-fg: #FCE7EB;--color-role-status-success-fg: #96E7A7;--color-role-status-success-bg: #000000;--color-role-status-warning-fg: #FFD16B;--color-role-status-warning-bg: #000000;--color-role-status-warning-fill: #FFD16B;--color-role-status-warning-on-fill: #000000;--color-role-status-error-fg: #FFA89D;--color-role-status-error-bg: #000000;--color-role-status-error-fill: #FFA89D;--color-role-status-info-fg: #ABD1FF;--color-role-status-info-bg: #000000;--color-role-scrim-photo: #000000;--color-bg-canvas: var(--color-role-bg-canvas);--color-bg-surface: var(--color-role-bg-surface);--color-bg-surface-sunken: var(--color-role-bg-surface-sunken);--color-bg-surface-raised: var(--color-role-bg-surface-raised);--color-bg-overlay: var(--color-role-bg-overlay);--color-bg-inverse: var(--color-role-bg-inverse);--color-text-primary: var(--color-role-text-primary);--color-text-secondary: var(--color-role-text-secondary);--color-text-tertiary: var(--color-role-text-tertiary);--color-text-disabled: var(--color-role-text-disabled);--color-text-on-brand: var(--color-role-text-on-brand);--color-text-inverse: var(--color-role-text-inverse);--color-text-link: var(--color-role-text-link);--color-border-subtle: var(--color-role-border-subtle);--color-border-control: var(--color-role-border-control);--color-border-strong: var(--color-role-border-strong);--color-border-focus: var(--color-role-border-focus);--color-brand-fill: var(--color-role-brand-fill);--color-brand-fill-hover: var(--color-role-brand-fill-hover);--color-brand-fill-pressed: var(--color-role-brand-fill-pressed);--color-brand-subtle: var(--color-role-brand-subtle);--color-brand-subtle-border: var(--color-role-brand-subtle-border);--color-selected-bg: var(--color-role-selected-bg);--color-selected-fg: var(--color-role-selected-fg);--color-status-success-fg: var(--color-role-status-success-fg);--color-status-success-bg: var(--color-role-status-success-bg);--color-status-warning-fg: var(--color-role-status-warning-fg);--color-status-warning-bg: var(--color-role-status-warning-bg);--color-status-warning-fill: var(--color-role-status-warning-fill);--color-status-warning-on-fill: var(--color-role-status-warning-on-fill);--color-status-error-fg: var(--color-role-status-error-fg);--color-status-error-bg: var(--color-role-status-error-bg);--color-status-error-fill: var(--color-role-status-error-fill);--color-status-info-fg: var(--color-role-status-info-fg);--color-status-info-bg: var(--color-role-status-info-bg);--color-scrim-photo: var(--color-role-scrim-photo);--color-backdrop: var(--color-role-backdrop);--bg-primary: var(--color-role-background);--bg-secondary: var(--color-role-surface-container-low);--bg-card: var(--color-role-card);--bg-hover: var(--color-role-surface-container-high);--bg-accent: var(--color-role-primary-container);--bg-header: var(--color-role-header);--bg-footer: var(--color-role-footer);--bg-overlay: var(--color-role-overlay);--bg-section-light: var(--color-role-surface-container-low);--text-primary: var(--color-role-text-primary);--text-secondary: var(--color-role-text-secondary);--text-tertiary: var(--color-role-text-muted);--text-inverse: var(--color-role-text-inverse);--text-muted: var(--color-role-text-muted);--text-on-header: var(--color-role-nav-text);--text-link: var(--color-role-link);--text-link-hover: var(--color-role-link-hover);--accent-primary: var(--color-role-primary);--accent-secondary: var(--color-role-secondary);--accent-dark: var(--color-role-interactive-primary-active);--accent-light: var(--color-role-primary-container);--accent-orange: var(--color-role-primary);--border-primary: var(--color-role-border);--border-secondary: var(--color-role-divider);--border-accent: var(--color-role-primary);--border-light: var(--color-role-outline-variant);--border-hover: var(--color-role-border-strong);--btn-primary-bg: var(--color-role-button-primary-background);--btn-primary-text: var(--color-role-button-primary-text);--btn-primary-hover: var(--color-role-interactive-primary-hover);--btn-primary-active: var(--color-role-interactive-primary-active);--btn-secondary-bg: var(--color-role-button-secondary-background);--btn-secondary-text: var(--color-role-button-secondary-text);--btn-secondary-border: var(--color-role-border);--btn-secondary-hover: var(--color-role-surface-container-high);--btn-outline-bg: var(--color-role-surface);--btn-outline-text: var(--color-role-primary);--btn-outline-border: var(--color-role-primary);--btn-outline-hover-bg: var(--color-role-primary-container);--koli-led-line: var(--color-role-brand-led);--koli-led-soft: var(--color-role-brand-led-soft);--koli-led-glow: var(--color-role-brand-glow);--koli-led-edge: var(--color-role-brand-edge);--premium-card-bg: var(--color-role-card-glass);--premium-card-border: var(--color-role-card-glass-border);--premium-card-shadow: var(--color-role-card-elevated-shadow);--success: var(--color-role-success);--success-light: var(--color-role-success-container);--warning: var(--color-role-warning);--warning-light: var(--color-role-warning-container);--error: var(--color-role-error);--error-light: var(--color-role-error-container);--info: var(--color-role-info);--info-light: var(--color-role-info-container)}html[data-theme=light]{--theme-name: "brand-light";--radius-0: 0px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-16: 16px;--radius-lg: 16px;--radius-full: 9999px;--motion-fast: .12s;--motion-base: .2s;--motion-normal: var(--motion-base);--motion-slow: .32s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-enter: cubic-bezier(.05, .7, .1, 1);--motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--motion-spring-damping: 27;--motion-spring-stiffness: 220;--motion-spring-mass: 1;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-0-5: 2px;--space-xxs: var(--space-0-5);--space-xs: var(--space-1);--space-sm: var(--space-2);--space-smd: var(--space-3);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-xxl: var(--space-12);--space-xxxl: var(--space-16);--bp-xs: 0px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--control-button-sm-height: 36px;--control-button-sm-hit: 44px;--control-button-md-height: 44px;--control-button-md-hit: 44px;--control-button-lg-height: 52px;--control-button-lg-hit: 52px;--control-input-height: 44px;--control-select-height: 44px;--control-search-height: 52px;--touch-target-min: 44px;--control-checkbox-size: 20px;--control-checkbox-hit: 44px;--control-radio-size: 20px;--control-radio-hit: 44px;--control-switch-width: 36px;--control-switch-height: 20px;--density-comfortable-table-row: 52px;--density-comfortable-cell-padding-x: 16px;--density-comfortable-cell-padding-y: 14px;--density-comfortable-card-padding: 16px;--density-comfortable-section-gap: 32px;--density-comfortable-control: 44px;--density-compact-table-row: 44px;--density-compact-cell-padding-x: 12px;--density-compact-cell-padding-y: 10px;--density-compact-card-padding: 12px;--density-compact-section-gap: 24px;--density-compact-control: 36px;--density-compact-min-hit: 44px;--border-width-default: 1px;--border-width-focus: 2px;--border-width-error: 2px;--border-width-selected: 2px;--border-width-high-contrast: 3px;--elevation-e1: 0 1px 2px rgb(16 16 19/.06), 0 1px 1px rgb(16 16 19/.04);--elevation-e2: 0 4px 12px rgb(16 16 19/.08), 0 1px 3px rgb(16 16 19/.06);--elevation-e3: 0 12px 32px rgb(16 16 19/.14), 0 2px 6px rgb(16 16 19/.08);--elevation-dark-e1: none;--elevation-dark-e2: none;--elevation-dark-e3: none;--z-base: 0;--z-sticky: 100;--z-header: 200;--z-dropdown: 300;--z-backdrop: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--font-family-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-heading: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono: ui-monospace, "Cascadia Mono", Menlo, monospace;--type-display-size: 48px;--type-display-line-height: 56px;--type-display-weight: 700;--type-display-tracking: -.02em;--type-display-font-family: var(--font-family-body);--type-heading-1-size: 32px;--type-heading-1-line-height: 40px;--type-heading-1-weight: 700;--type-heading-1-tracking: -.015em;--type-heading-1-font-family: var(--font-family-body);--type-heading-2-size: 24px;--type-heading-2-line-height: 32px;--type-heading-2-weight: 700;--type-heading-2-tracking: -.01em;--type-heading-2-font-family: var(--font-family-body);--type-heading-3-size: 20px;--type-heading-3-line-height: 28px;--type-heading-3-weight: 600;--type-heading-3-tracking: -.005em;--type-heading-3-font-family: var(--font-family-body);--type-title-size: 17px;--type-title-line-height: 24px;--type-title-weight: 600;--type-title-tracking: 0em;--type-title-font-family: var(--font-family-body);--type-body-lg-size: 18px;--type-body-lg-line-height: 28px;--type-body-lg-weight: 400;--type-body-lg-tracking: 0em;--type-body-lg-font-family: var(--font-family-body);--type-body-size: 16px;--type-body-line-height: 24px;--type-body-weight: 400;--type-body-tracking: 0em;--type-body-font-family: var(--font-family-body);--type-body-strong-size: 16px;--type-body-strong-line-height: 24px;--type-body-strong-weight: 600;--type-body-strong-tracking: 0em;--type-body-strong-font-family: var(--font-family-body);--type-body-sm-size: 14px;--type-body-sm-line-height: 20px;--type-body-sm-weight: 400;--type-body-sm-tracking: 0em;--type-body-sm-font-family: var(--font-family-body);--type-label-size: 14px;--type-label-line-height: 20px;--type-label-weight: 500;--type-label-tracking: 0em;--type-label-font-family: var(--font-family-body);--type-button-size: 16px;--type-button-line-height: 20px;--type-button-weight: 600;--type-button-tracking: 0em;--type-button-font-family: var(--font-family-body);--type-caption-size: 13px;--type-caption-line-height: 18px;--type-caption-weight: 400;--type-caption-tracking: 0em;--type-caption-font-family: var(--font-family-body);--type-micro-size: 12px;--type-micro-line-height: 16px;--type-micro-weight: 500;--type-micro-tracking: .01em;--type-micro-font-family: var(--font-family-body);--type-price-xl-size: 32px;--type-price-xl-line-height: 36px;--type-price-xl-weight: 700;--type-price-xl-tracking: -.02em;--type-price-xl-font-family: var(--font-family-body);--type-price-xl-font-variant-numeric: tabular-nums;--type-price-lg-size: 24px;--type-price-lg-line-height: 28px;--type-price-lg-weight: 700;--type-price-lg-tracking: -.01em;--type-price-lg-font-family: var(--font-family-body);--type-price-lg-font-variant-numeric: tabular-nums;--type-price-md-size: 20px;--type-price-md-line-height: 24px;--type-price-md-weight: 700;--type-price-md-tracking: 0em;--type-price-md-font-family: var(--font-family-body);--type-price-md-font-variant-numeric: tabular-nums;--type-price-sm-size: 16px;--type-price-sm-line-height: 20px;--type-price-sm-weight: 700;--type-price-sm-tracking: 0em;--type-price-sm-font-family: var(--font-family-body);--type-price-sm-font-variant-numeric: tabular-nums;--type-data-size: 14px;--type-data-line-height: 20px;--type-data-weight: 400;--type-data-strong-weight: 500;--type-data-tracking: 0em;--type-data-font-family: var(--font-family-body);--type-data-font-variant-numeric: tabular-nums;--type-data-compact-size: 13px;--type-data-compact-line-height: 18px;--type-data-compact-weight: 400;--type-data-compact-strong-weight: 500;--type-data-compact-tracking: 0em;--type-data-compact-font-family: var(--font-family-body);--type-data-compact-font-variant-numeric: tabular-nums;--type-display-compact-size: 34px;--type-display-compact-line-height: 40px;--type-heading-1-compact-size: 26px;--type-heading-1-compact-line-height: 32px;--type-heading-2-compact-size: 22px;--type-heading-2-compact-line-height: 28px;--type-heading-3-compact-size: 18px;--type-heading-3-compact-line-height: 24px;--type-title-compact-size: 17px;--type-title-compact-line-height: 24px;--type-body-lg-compact-size: 17px;--type-body-lg-compact-line-height: 26px;--type-body-compact-size: 16px;--type-body-compact-line-height: 24px;--type-body-strong-compact-size: 16px;--type-body-strong-compact-line-height: 24px;--type-body-sm-compact-size: 14px;--type-body-sm-compact-line-height: 20px;--type-label-compact-size: 14px;--type-label-compact-line-height: 20px;--type-button-compact-size: 16px;--type-button-compact-line-height: 20px;--type-caption-compact-size: 13px;--type-caption-compact-line-height: 18px;--type-micro-compact-size: 12px;--type-micro-compact-line-height: 16px;--type-price-xl-compact-size: 28px;--type-price-xl-compact-line-height: 32px;--type-price-lg-compact-size: 22px;--type-price-lg-compact-line-height: 26px;--type-price-md-compact-size: 20px;--type-price-md-compact-line-height: 24px;--type-price-sm-compact-size: 16px;--type-price-sm-compact-line-height: 20px;--type-data-compact-size: 14px;--type-data-compact-line-height: 20px;--type-data-compact-compact-size: 13px;--type-data-compact-compact-line-height: 18px;--radius-0: var(--radius-none);--border-radius-0: var(--radius-none);--radius-4: var(--radius-xs);--border-radius-4: var(--radius-xs);--radius-6: var(--radius-sm);--border-radius-6: var(--radius-sm);--radius-8: var(--radius-sm);--border-radius-8: var(--radius-sm);--radius-10: var(--radius-sm);--border-radius-10: var(--radius-sm);--radius-12: var(--radius-md);--border-radius-12: var(--radius-md);--radius-14: var(--radius-md);--border-radius-14: var(--radius-md);--radius-16: var(--radius-lg);--border-radius-16: var(--radius-lg);--radius-20: var(--radius-lg);--border-radius-20: var(--radius-lg);--radius-24: var(--radius-lg);--border-radius-24: var(--radius-lg);--radius-xl: var(--radius-lg);--border-radius-xl: var(--radius-lg);--radius-xxl: var(--radius-lg);--border-radius-xxl: var(--radius-lg);--radius-round: var(--radius-full);--border-radius-round: var(--radius-full);--radius-pill: var(--radius-full);--border-radius-pill: var(--radius-full);--border-radius-full: var(--radius-full);--motion-duration-fast: var(--motion-fast);--motion-duration-normal: var(--motion-base);--motion-duration-base: var(--motion-base);--motion-duration-slow: var(--motion-slow);--transition-fast: var(--motion-fast);--transition-normal: var(--motion-base);--transition-base: var(--motion-base);--transition-slow: var(--motion-slow);--color-role-background: #FAFAFB;--color-role-on-background: #1B1C20;--color-role-surface: #FFFFFF;--color-role-surface-dim: #E2E3E6;--color-role-surface-bright: #FFFFFF;--color-role-surface-container-lowest: #FFFFFF;--color-role-surface-container-low: #F4F5F7;--color-role-surface-container: #F4F5F7;--color-role-surface-container-high: #FFFFFF;--color-role-surface-container-highest: #FFFFFF;--color-role-surface-variant: #ECEDEF;--color-role-on-surface: #1B1C20;--color-role-on-surface-variant: #46474D;--color-role-inverse-surface: #1B1C20;--color-role-inverse-on-surface: #FAFAFB;--color-role-outline: #898A90;--color-role-outline-variant: #E2E3E6;--color-role-shadow: #000000;--color-role-scrim: #101013;--color-role-primary: #892347;--color-role-on-primary: #FFFFFF;--color-role-primary-container: #FDF3F5;--color-role-on-primary-container: #4F0F26;--color-role-inverse-primary: #B13961;--color-role-secondary: #5F6066;--color-role-on-secondary: #FFFFFF;--color-role-secondary-container: #ECEDEF;--color-role-on-secondary-container: #1B1C20;--color-role-tertiary: #97989D;--color-role-on-tertiary: #FFFFFF;--color-role-tertiary-container: #F4F5F7;--color-role-on-tertiary-container: #1B1C20;--color-role-error: #BE241B;--color-role-on-error: #FFFFFF;--color-role-error-container: #FFEAE8;--color-role-on-error-container: #941711;--color-role-primary-fixed: #FDF3F5;--color-role-on-primary-fixed: #4F0F26;--color-role-primary-fixed-dim: #F9D0D9;--color-role-on-primary-fixed-variant: #892347;--color-role-secondary-fixed: #F4F5F7;--color-role-on-secondary-fixed: #1B1C20;--color-role-secondary-fixed-dim: #ECEDEF;--color-role-on-secondary-fixed-variant: #46474D;--color-role-tertiary-fixed: #F4F5F7;--color-role-on-tertiary-fixed: #1B1C20;--color-role-tertiary-fixed-dim: #ECEDEF;--color-role-on-tertiary-fixed-variant: #46474D;--color-role-success: #1B763A;--color-role-on-success: #FFFFFF;--color-role-success-container: #E0F7E4;--color-role-on-success-container: #115629;--color-role-warning: #9A5A12;--color-role-on-warning: #FFFFFF;--color-role-warning-container: #FFF2D2;--color-role-on-warning-container: #1B1C20;--color-role-info: #2063B0;--color-role-on-info: #FFFFFF;--color-role-info-container: #E7F1FF;--color-role-on-info-container: #0E4786;--color-role-focus-ring: #B13961;--color-role-link: #892347;--color-role-link-hover: #6C1736;--color-role-border: #898A90;--color-role-border-strong: #46474D;--color-role-divider: #E2E3E6;--color-role-overlay: #FFFFFF;--color-role-backdrop: #101013;--color-role-interactive-primary: #892347;--color-role-interactive-primary-hover: #6C1736;--color-role-interactive-primary-active: #4F0F26;--color-role-interactive-secondary: #5F6066;--color-role-interactive-secondary-hover: #46474D;--color-role-interactive-disabled: #D6D7DB;--color-role-interactive-focus: #B13961;--color-role-text-primary: #1B1C20;--color-role-text-secondary: #46474D;--color-role-text-muted: #5F6066;--color-role-text-inverse: #FAFAFB;--color-role-status-success: #1B763A;--color-role-status-warning: #9A5A12;--color-role-status-error: #BE241B;--color-role-status-info: #2063B0;--color-role-card: #FFFFFF;--color-role-surface-elevated: #FFFFFF;--color-role-header: #FFFFFF;--color-role-footer: #F4F5F7;--color-role-input-background: #FFFFFF;--color-role-input-border: #898A90;--color-role-input-text: #1B1C20;--color-role-input-placeholder: #97989D;--color-role-button-primary-background: #892347;--color-role-button-primary-text: #FFFFFF;--color-role-button-secondary-background: #FDF3F5;--color-role-button-secondary-text: #6C1736;--color-role-badge-background: #FDF3F5;--color-role-badge-text: #4F0F26;--color-role-nav-background: #FFFFFF;--color-role-nav-text: #1B1C20;--color-role-brand-led: #892347;--color-role-brand-led-soft: #FDF3F5;--color-role-brand-glow: #FAFAFB;--color-role-brand-edge: #892347;--color-role-card-glass: #FFFFFF;--color-role-card-glass-border: #E2E3E6;--color-role-card-elevated-shadow: #000000;--color-role-bg-canvas: #FAFAFB;--color-role-bg-surface: #FFFFFF;--color-role-bg-surface-sunken: #F4F5F7;--color-role-bg-surface-raised: #FFFFFF;--color-role-bg-overlay: #FFFFFF;--color-role-bg-inverse: #1B1C20;--color-role-text-tertiary: #5F6066;--color-role-text-disabled: #97989D;--color-role-text-on-brand: #FFFFFF;--color-role-text-link: #892347;--color-role-border-subtle: #E2E3E6;--color-role-border-control: #898A90;--color-role-border-focus: #B13961;--color-role-brand-fill: #892347;--color-role-brand-fill-hover: #6C1736;--color-role-brand-fill-pressed: #4F0F26;--color-role-brand-subtle: #FDF3F5;--color-role-brand-subtle-border: #F9D0D9;--color-role-selected-bg: #FDF3F5;--color-role-selected-fg: #6C1736;--color-role-status-success-fg: #1B763A;--color-role-status-success-bg: #E0F7E4;--color-role-status-warning-fg: #9A5A12;--color-role-status-warning-bg: #FFF2D2;--color-role-status-warning-fill: #F9B73F;--color-role-status-warning-on-fill: #1B1C20;--color-role-status-error-fg: #BE241B;--color-role-status-error-bg: #FFEAE8;--color-role-status-error-fill: #BE241B;--color-role-status-info-fg: #2063B0;--color-role-status-info-bg: #E7F1FF;--color-role-scrim-photo: #101013;--color-bg-canvas: var(--color-role-bg-canvas);--color-bg-surface: var(--color-role-bg-surface);--color-bg-surface-sunken: var(--color-role-bg-surface-sunken);--color-bg-surface-raised: var(--color-role-bg-surface-raised);--color-bg-overlay: var(--color-role-bg-overlay);--color-bg-inverse: var(--color-role-bg-inverse);--color-text-primary: var(--color-role-text-primary);--color-text-secondary: var(--color-role-text-secondary);--color-text-tertiary: var(--color-role-text-tertiary);--color-text-disabled: var(--color-role-text-disabled);--color-text-on-brand: var(--color-role-text-on-brand);--color-text-inverse: var(--color-role-text-inverse);--color-text-link: var(--color-role-text-link);--color-border-subtle: var(--color-role-border-subtle);--color-border-control: var(--color-role-border-control);--color-border-strong: var(--color-role-border-strong);--color-border-focus: var(--color-role-border-focus);--color-brand-fill: var(--color-role-brand-fill);--color-brand-fill-hover: var(--color-role-brand-fill-hover);--color-brand-fill-pressed: var(--color-role-brand-fill-pressed);--color-brand-subtle: var(--color-role-brand-subtle);--color-brand-subtle-border: var(--color-role-brand-subtle-border);--color-selected-bg: var(--color-role-selected-bg);--color-selected-fg: var(--color-role-selected-fg);--color-status-success-fg: var(--color-role-status-success-fg);--color-status-success-bg: var(--color-role-status-success-bg);--color-status-warning-fg: var(--color-role-status-warning-fg);--color-status-warning-bg: var(--color-role-status-warning-bg);--color-status-warning-fill: var(--color-role-status-warning-fill);--color-status-warning-on-fill: var(--color-role-status-warning-on-fill);--color-status-error-fg: var(--color-role-status-error-fg);--color-status-error-bg: var(--color-role-status-error-bg);--color-status-error-fill: var(--color-role-status-error-fill);--color-status-info-fg: var(--color-role-status-info-fg);--color-status-info-bg: var(--color-role-status-info-bg);--color-scrim-photo: var(--color-role-scrim-photo);--color-backdrop: var(--color-role-backdrop);--bg-primary: var(--color-role-background);--bg-secondary: var(--color-role-surface-container-low);--bg-card: var(--color-role-card);--bg-hover: var(--color-role-surface-container-high);--bg-accent: var(--color-role-primary-container);--bg-header: var(--color-role-header);--bg-footer: var(--color-role-footer);--bg-overlay: var(--color-role-overlay);--bg-section-light: var(--color-role-surface-container-low);--text-primary: var(--color-role-text-primary);--text-secondary: var(--color-role-text-secondary);--text-tertiary: var(--color-role-text-muted);--text-inverse: var(--color-role-text-inverse);--text-muted: var(--color-role-text-muted);--text-on-header: var(--color-role-nav-text);--text-link: var(--color-role-link);--text-link-hover: var(--color-role-link-hover);--accent-primary: var(--color-role-primary);--accent-secondary: var(--color-role-secondary);--accent-dark: var(--color-role-interactive-primary-active);--accent-light: var(--color-role-primary-container);--accent-orange: var(--color-role-primary);--border-primary: var(--color-role-border);--border-secondary: var(--color-role-divider);--border-accent: var(--color-role-primary);--border-light: var(--color-role-outline-variant);--border-hover: var(--color-role-border-strong);--btn-primary-bg: var(--color-role-button-primary-background);--btn-primary-text: var(--color-role-button-primary-text);--btn-primary-hover: var(--color-role-interactive-primary-hover);--btn-primary-active: var(--color-role-interactive-primary-active);--btn-secondary-bg: var(--color-role-button-secondary-background);--btn-secondary-text: var(--color-role-button-secondary-text);--btn-secondary-border: var(--color-role-border);--btn-secondary-hover: var(--color-role-surface-container-high);--btn-outline-bg: var(--color-role-surface);--btn-outline-text: var(--color-role-primary);--btn-outline-border: var(--color-role-primary);--btn-outline-hover-bg: var(--color-role-primary-container);--koli-led-line: var(--color-role-brand-led);--koli-led-soft: var(--color-role-brand-led-soft);--koli-led-glow: var(--color-role-brand-glow);--koli-led-edge: var(--color-role-brand-edge);--premium-card-bg: var(--color-role-card-glass);--premium-card-border: var(--color-role-card-glass-border);--premium-card-shadow: var(--color-role-card-elevated-shadow);--success: var(--color-role-success);--success-light: var(--color-role-success-container);--warning: var(--color-role-warning);--warning-light: var(--color-role-warning-container);--error: var(--color-role-error);--error-light: var(--color-role-error-container);--info: var(--color-role-info);--info-light: var(--color-role-info-container)}html[data-theme=dark]{--theme-name: "brand-dark";--radius-0: 0px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-16: 16px;--radius-lg: 16px;--radius-full: 9999px;--motion-fast: .12s;--motion-base: .2s;--motion-normal: var(--motion-base);--motion-slow: .32s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-enter: cubic-bezier(.05, .7, .1, 1);--motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--motion-spring-damping: 27;--motion-spring-stiffness: 220;--motion-spring-mass: 1;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-0-5: 2px;--space-xxs: var(--space-0-5);--space-xs: var(--space-1);--space-sm: var(--space-2);--space-smd: var(--space-3);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-xxl: var(--space-12);--space-xxxl: var(--space-16);--bp-xs: 0px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--control-button-sm-height: 36px;--control-button-sm-hit: 44px;--control-button-md-height: 44px;--control-button-md-hit: 44px;--control-button-lg-height: 52px;--control-button-lg-hit: 52px;--control-input-height: 44px;--control-select-height: 44px;--control-search-height: 52px;--touch-target-min: 44px;--control-checkbox-size: 20px;--control-checkbox-hit: 44px;--control-radio-size: 20px;--control-radio-hit: 44px;--control-switch-width: 36px;--control-switch-height: 20px;--density-comfortable-table-row: 52px;--density-comfortable-cell-padding-x: 16px;--density-comfortable-cell-padding-y: 14px;--density-comfortable-card-padding: 16px;--density-comfortable-section-gap: 32px;--density-comfortable-control: 44px;--density-compact-table-row: 44px;--density-compact-cell-padding-x: 12px;--density-compact-cell-padding-y: 10px;--density-compact-card-padding: 12px;--density-compact-section-gap: 24px;--density-compact-control: 36px;--density-compact-min-hit: 44px;--border-width-default: 1px;--border-width-focus: 2px;--border-width-error: 2px;--border-width-selected: 2px;--border-width-high-contrast: 3px;--elevation-e1: 0 1px 2px rgb(16 16 19/.06), 0 1px 1px rgb(16 16 19/.04);--elevation-e2: 0 4px 12px rgb(16 16 19/.08), 0 1px 3px rgb(16 16 19/.06);--elevation-e3: 0 12px 32px rgb(16 16 19/.14), 0 2px 6px rgb(16 16 19/.08);--elevation-dark-e1: none;--elevation-dark-e2: none;--elevation-dark-e3: none;--z-base: 0;--z-sticky: 100;--z-header: 200;--z-dropdown: 300;--z-backdrop: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--font-family-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-heading: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono: ui-monospace, "Cascadia Mono", Menlo, monospace;--type-display-size: 48px;--type-display-line-height: 56px;--type-display-weight: 700;--type-display-tracking: -.02em;--type-display-font-family: var(--font-family-body);--type-heading-1-size: 32px;--type-heading-1-line-height: 40px;--type-heading-1-weight: 700;--type-heading-1-tracking: -.015em;--type-heading-1-font-family: var(--font-family-body);--type-heading-2-size: 24px;--type-heading-2-line-height: 32px;--type-heading-2-weight: 700;--type-heading-2-tracking: -.01em;--type-heading-2-font-family: var(--font-family-body);--type-heading-3-size: 20px;--type-heading-3-line-height: 28px;--type-heading-3-weight: 600;--type-heading-3-tracking: -.005em;--type-heading-3-font-family: var(--font-family-body);--type-title-size: 17px;--type-title-line-height: 24px;--type-title-weight: 600;--type-title-tracking: 0em;--type-title-font-family: var(--font-family-body);--type-body-lg-size: 18px;--type-body-lg-line-height: 28px;--type-body-lg-weight: 400;--type-body-lg-tracking: 0em;--type-body-lg-font-family: var(--font-family-body);--type-body-size: 16px;--type-body-line-height: 24px;--type-body-weight: 400;--type-body-tracking: 0em;--type-body-font-family: var(--font-family-body);--type-body-strong-size: 16px;--type-body-strong-line-height: 24px;--type-body-strong-weight: 600;--type-body-strong-tracking: 0em;--type-body-strong-font-family: var(--font-family-body);--type-body-sm-size: 14px;--type-body-sm-line-height: 20px;--type-body-sm-weight: 400;--type-body-sm-tracking: 0em;--type-body-sm-font-family: var(--font-family-body);--type-label-size: 14px;--type-label-line-height: 20px;--type-label-weight: 500;--type-label-tracking: 0em;--type-label-font-family: var(--font-family-body);--type-button-size: 16px;--type-button-line-height: 20px;--type-button-weight: 600;--type-button-tracking: 0em;--type-button-font-family: var(--font-family-body);--type-caption-size: 13px;--type-caption-line-height: 18px;--type-caption-weight: 400;--type-caption-tracking: 0em;--type-caption-font-family: var(--font-family-body);--type-micro-size: 12px;--type-micro-line-height: 16px;--type-micro-weight: 500;--type-micro-tracking: .01em;--type-micro-font-family: var(--font-family-body);--type-price-xl-size: 32px;--type-price-xl-line-height: 36px;--type-price-xl-weight: 700;--type-price-xl-tracking: -.02em;--type-price-xl-font-family: var(--font-family-body);--type-price-xl-font-variant-numeric: tabular-nums;--type-price-lg-size: 24px;--type-price-lg-line-height: 28px;--type-price-lg-weight: 700;--type-price-lg-tracking: -.01em;--type-price-lg-font-family: var(--font-family-body);--type-price-lg-font-variant-numeric: tabular-nums;--type-price-md-size: 20px;--type-price-md-line-height: 24px;--type-price-md-weight: 700;--type-price-md-tracking: 0em;--type-price-md-font-family: var(--font-family-body);--type-price-md-font-variant-numeric: tabular-nums;--type-price-sm-size: 16px;--type-price-sm-line-height: 20px;--type-price-sm-weight: 700;--type-price-sm-tracking: 0em;--type-price-sm-font-family: var(--font-family-body);--type-price-sm-font-variant-numeric: tabular-nums;--type-data-size: 14px;--type-data-line-height: 20px;--type-data-weight: 400;--type-data-strong-weight: 500;--type-data-tracking: 0em;--type-data-font-family: var(--font-family-body);--type-data-font-variant-numeric: tabular-nums;--type-data-compact-size: 13px;--type-data-compact-line-height: 18px;--type-data-compact-weight: 400;--type-data-compact-strong-weight: 500;--type-data-compact-tracking: 0em;--type-data-compact-font-family: var(--font-family-body);--type-data-compact-font-variant-numeric: tabular-nums;--type-display-compact-size: 34px;--type-display-compact-line-height: 40px;--type-heading-1-compact-size: 26px;--type-heading-1-compact-line-height: 32px;--type-heading-2-compact-size: 22px;--type-heading-2-compact-line-height: 28px;--type-heading-3-compact-size: 18px;--type-heading-3-compact-line-height: 24px;--type-title-compact-size: 17px;--type-title-compact-line-height: 24px;--type-body-lg-compact-size: 17px;--type-body-lg-compact-line-height: 26px;--type-body-compact-size: 16px;--type-body-compact-line-height: 24px;--type-body-strong-compact-size: 16px;--type-body-strong-compact-line-height: 24px;--type-body-sm-compact-size: 14px;--type-body-sm-compact-line-height: 20px;--type-label-compact-size: 14px;--type-label-compact-line-height: 20px;--type-button-compact-size: 16px;--type-button-compact-line-height: 20px;--type-caption-compact-size: 13px;--type-caption-compact-line-height: 18px;--type-micro-compact-size: 12px;--type-micro-compact-line-height: 16px;--type-price-xl-compact-size: 28px;--type-price-xl-compact-line-height: 32px;--type-price-lg-compact-size: 22px;--type-price-lg-compact-line-height: 26px;--type-price-md-compact-size: 20px;--type-price-md-compact-line-height: 24px;--type-price-sm-compact-size: 16px;--type-price-sm-compact-line-height: 20px;--type-data-compact-size: 14px;--type-data-compact-line-height: 20px;--type-data-compact-compact-size: 13px;--type-data-compact-compact-line-height: 18px;--radius-0: var(--radius-none);--border-radius-0: var(--radius-none);--radius-4: var(--radius-xs);--border-radius-4: var(--radius-xs);--radius-6: var(--radius-sm);--border-radius-6: var(--radius-sm);--radius-8: var(--radius-sm);--border-radius-8: var(--radius-sm);--radius-10: var(--radius-sm);--border-radius-10: var(--radius-sm);--radius-12: var(--radius-md);--border-radius-12: var(--radius-md);--radius-14: var(--radius-md);--border-radius-14: var(--radius-md);--radius-16: var(--radius-lg);--border-radius-16: var(--radius-lg);--radius-20: var(--radius-lg);--border-radius-20: var(--radius-lg);--radius-24: var(--radius-lg);--border-radius-24: var(--radius-lg);--radius-xl: var(--radius-lg);--border-radius-xl: var(--radius-lg);--radius-xxl: var(--radius-lg);--border-radius-xxl: var(--radius-lg);--radius-round: var(--radius-full);--border-radius-round: var(--radius-full);--radius-pill: var(--radius-full);--border-radius-pill: var(--radius-full);--border-radius-full: var(--radius-full);--motion-duration-fast: var(--motion-fast);--motion-duration-normal: var(--motion-base);--motion-duration-base: var(--motion-base);--motion-duration-slow: var(--motion-slow);--transition-fast: var(--motion-fast);--transition-normal: var(--motion-base);--transition-base: var(--motion-base);--transition-slow: var(--motion-slow);--color-role-background: #101013;--color-role-on-background: #ECEDEF;--color-role-surface: #151619;--color-role-surface-dim: #0A0B0D;--color-role-surface-bright: #242529;--color-role-surface-container-lowest: #0A0B0D;--color-role-surface-container-low: #101013;--color-role-surface-container: #151619;--color-role-surface-container-high: #1B1C20;--color-role-surface-container-highest: #242529;--color-role-surface-variant: #2F3035;--color-role-on-surface: #ECEDEF;--color-role-on-surface-variant: #BCBDC2;--color-role-inverse-surface: #ECEDEF;--color-role-inverse-on-surface: #101013;--color-role-outline: #73747A;--color-role-outline-variant: #2F3035;--color-role-shadow: #000000;--color-role-scrim: #000000;--color-role-primary: #B13961;--color-role-on-primary: #FFFFFF;--color-role-primary-container: #330817;--color-role-on-primary-container: #F9D0D9;--color-role-inverse-primary: #892347;--color-role-secondary: #97989D;--color-role-on-secondary: #101013;--color-role-secondary-container: #1B1C20;--color-role-on-secondary-container: #ECEDEF;--color-role-tertiary: #97989D;--color-role-on-tertiary: #101013;--color-role-tertiary-container: #1B1C20;--color-role-on-tertiary-container: #ECEDEF;--color-role-error: #F9786C;--color-role-on-error: #000000;--color-role-error-container: #481B17;--color-role-on-error-container: #FFA89D;--color-role-primary-fixed: #FDF3F5;--color-role-on-primary-fixed: #4F0F26;--color-role-primary-fixed-dim: #F9D0D9;--color-role-on-primary-fixed-variant: #892347;--color-role-secondary-fixed: #F4F5F7;--color-role-on-secondary-fixed: #1B1C20;--color-role-secondary-fixed-dim: #ECEDEF;--color-role-on-secondary-fixed-variant: #46474D;--color-role-tertiary-fixed: #F4F5F7;--color-role-on-tertiary-fixed: #1B1C20;--color-role-tertiary-fixed-dim: #ECEDEF;--color-role-on-tertiary-fixed-variant: #46474D;--color-role-success: #76CF8A;--color-role-on-success: #000000;--color-role-success-container: #15301B;--color-role-on-success-container: #96E7A7;--color-role-warning: #F7BC50;--color-role-on-warning: #000000;--color-role-warning-container: #3C2A0E;--color-role-on-warning-container: #FFD16B;--color-role-info: #81B4F6;--color-role-on-info: #000000;--color-role-info-container: #172A41;--color-role-on-info-container: #ABD1FF;--color-role-focus-ring: #F2ACBC;--color-role-link: #F2ACBC;--color-role-link-hover: #FCE7EB;--color-role-border: #73747A;--color-role-border-strong: #97989D;--color-role-divider: #2F3035;--color-role-overlay: #242529;--color-role-backdrop: #000000;--color-role-interactive-primary: #B13961;--color-role-interactive-primary-hover: #BC426A;--color-role-interactive-primary-active: #892347;--color-role-interactive-secondary: #97989D;--color-role-interactive-secondary-hover: #BCBDC2;--color-role-interactive-disabled: #2F3035;--color-role-interactive-focus: #F2ACBC;--color-role-text-primary: #ECEDEF;--color-role-text-secondary: #BCBDC2;--color-role-text-muted: #97989D;--color-role-text-inverse: #1B1C20;--color-role-status-success: #76CF8A;--color-role-status-warning: #F7BC50;--color-role-status-error: #F9786C;--color-role-status-info: #81B4F6;--color-role-card: #151619;--color-role-surface-elevated: #1B1C20;--color-role-header: #101013;--color-role-footer: #0A0B0D;--color-role-input-background: #151619;--color-role-input-border: #73747A;--color-role-input-text: #ECEDEF;--color-role-input-placeholder: #5F6066;--color-role-button-primary-background: #B13961;--color-role-button-primary-text: #FFFFFF;--color-role-button-secondary-background: #330817;--color-role-button-secondary-text: #F9D0D9;--color-role-badge-background: #330817;--color-role-badge-text: #F9D0D9;--color-role-nav-background: #101013;--color-role-nav-text: #ECEDEF;--color-role-brand-led: #B13961;--color-role-brand-led-soft: #330817;--color-role-brand-glow: #101013;--color-role-brand-edge: #B13961;--color-role-card-glass: #151619;--color-role-card-glass-border: #2F3035;--color-role-card-elevated-shadow: #000000;--color-role-bg-canvas: #101013;--color-role-bg-surface: #151619;--color-role-bg-surface-sunken: #0A0B0D;--color-role-bg-surface-raised: #1B1C20;--color-role-bg-overlay: #242529;--color-role-bg-inverse: #ECEDEF;--color-role-text-tertiary: #97989D;--color-role-text-disabled: #5F6066;--color-role-text-on-brand: #FFFFFF;--color-role-text-link: #F2ACBC;--color-role-border-subtle: #2F3035;--color-role-border-control: #73747A;--color-role-border-focus: #F2ACBC;--color-role-brand-fill: #B13961;--color-role-brand-fill-hover: #BC426A;--color-role-brand-fill-pressed: #892347;--color-role-brand-subtle: #330817;--color-role-brand-subtle-border: #6C1736;--color-role-selected-bg: #330817;--color-role-selected-fg: #F9D0D9;--color-role-status-success-fg: #76CF8A;--color-role-status-success-bg: #15301B;--color-role-status-warning-fg: #F7BC50;--color-role-status-warning-bg: #3C2A0E;--color-role-status-warning-fill: #F7BC50;--color-role-status-warning-on-fill: #1B1C20;--color-role-status-error-fg: #F9786C;--color-role-status-error-bg: #481B17;--color-role-status-error-fill: #BE241B;--color-role-status-info-fg: #81B4F6;--color-role-status-info-bg: #172A41;--color-role-scrim-photo: #101013;--color-bg-canvas: var(--color-role-bg-canvas);--color-bg-surface: var(--color-role-bg-surface);--color-bg-surface-sunken: var(--color-role-bg-surface-sunken);--color-bg-surface-raised: var(--color-role-bg-surface-raised);--color-bg-overlay: var(--color-role-bg-overlay);--color-bg-inverse: var(--color-role-bg-inverse);--color-text-primary: var(--color-role-text-primary);--color-text-secondary: var(--color-role-text-secondary);--color-text-tertiary: var(--color-role-text-tertiary);--color-text-disabled: var(--color-role-text-disabled);--color-text-on-brand: var(--color-role-text-on-brand);--color-text-inverse: var(--color-role-text-inverse);--color-text-link: var(--color-role-text-link);--color-border-subtle: var(--color-role-border-subtle);--color-border-control: var(--color-role-border-control);--color-border-strong: var(--color-role-border-strong);--color-border-focus: var(--color-role-border-focus);--color-brand-fill: var(--color-role-brand-fill);--color-brand-fill-hover: var(--color-role-brand-fill-hover);--color-brand-fill-pressed: var(--color-role-brand-fill-pressed);--color-brand-subtle: var(--color-role-brand-subtle);--color-brand-subtle-border: var(--color-role-brand-subtle-border);--color-selected-bg: var(--color-role-selected-bg);--color-selected-fg: var(--color-role-selected-fg);--color-status-success-fg: var(--color-role-status-success-fg);--color-status-success-bg: var(--color-role-status-success-bg);--color-status-warning-fg: var(--color-role-status-warning-fg);--color-status-warning-bg: var(--color-role-status-warning-bg);--color-status-warning-fill: var(--color-role-status-warning-fill);--color-status-warning-on-fill: var(--color-role-status-warning-on-fill);--color-status-error-fg: var(--color-role-status-error-fg);--color-status-error-bg: var(--color-role-status-error-bg);--color-status-error-fill: var(--color-role-status-error-fill);--color-status-info-fg: var(--color-role-status-info-fg);--color-status-info-bg: var(--color-role-status-info-bg);--color-scrim-photo: var(--color-role-scrim-photo);--color-backdrop: var(--color-role-backdrop);--bg-primary: var(--color-role-background);--bg-secondary: var(--color-role-surface-container-low);--bg-card: var(--color-role-card);--bg-hover: var(--color-role-surface-container-high);--bg-accent: var(--color-role-primary-container);--bg-header: var(--color-role-header);--bg-footer: var(--color-role-footer);--bg-overlay: var(--color-role-overlay);--bg-section-light: var(--color-role-surface-container-low);--text-primary: var(--color-role-text-primary);--text-secondary: var(--color-role-text-secondary);--text-tertiary: var(--color-role-text-muted);--text-inverse: var(--color-role-text-inverse);--text-muted: var(--color-role-text-muted);--text-on-header: var(--color-role-nav-text);--text-link: var(--color-role-link);--text-link-hover: var(--color-role-link-hover);--accent-primary: var(--color-role-primary);--accent-secondary: var(--color-role-secondary);--accent-dark: var(--color-role-interactive-primary-active);--accent-light: var(--color-role-primary-container);--accent-orange: var(--color-role-primary);--border-primary: var(--color-role-border);--border-secondary: var(--color-role-divider);--border-accent: var(--color-role-primary);--border-light: var(--color-role-outline-variant);--border-hover: var(--color-role-border-strong);--btn-primary-bg: var(--color-role-button-primary-background);--btn-primary-text: var(--color-role-button-primary-text);--btn-primary-hover: var(--color-role-interactive-primary-hover);--btn-primary-active: var(--color-role-interactive-primary-active);--btn-secondary-bg: var(--color-role-button-secondary-background);--btn-secondary-text: var(--color-role-button-secondary-text);--btn-secondary-border: var(--color-role-border);--btn-secondary-hover: var(--color-role-surface-container-high);--btn-outline-bg: var(--color-role-surface);--btn-outline-text: var(--color-role-primary);--btn-outline-border: var(--color-role-primary);--btn-outline-hover-bg: var(--color-role-primary-container);--koli-led-line: var(--color-role-brand-led);--koli-led-soft: var(--color-role-brand-led-soft);--koli-led-glow: var(--color-role-brand-glow);--koli-led-edge: var(--color-role-brand-edge);--premium-card-bg: var(--color-role-card-glass);--premium-card-border: var(--color-role-card-glass-border);--premium-card-shadow: var(--color-role-card-elevated-shadow);--success: var(--color-role-success);--success-light: var(--color-role-success-container);--warning: var(--color-role-warning);--warning-light: var(--color-role-warning-container);--error: var(--color-role-error);--error-light: var(--color-role-error-container);--info: var(--color-role-info);--info-light: var(--color-role-info-container)}@media(max-width:767px){:root,html[data-theme-family],body[data-theme-family]{--type-display-size: var(--type-display-compact-size);--type-display-line-height: var(--type-display-compact-line-height);--type-heading-1-size: var(--type-heading-1-compact-size);--type-heading-1-line-height: var(--type-heading-1-compact-line-height);--type-heading-2-size: var(--type-heading-2-compact-size);--type-heading-2-line-height: var(--type-heading-2-compact-line-height);--type-heading-3-size: var(--type-heading-3-compact-size);--type-heading-3-line-height: var(--type-heading-3-compact-line-height);--type-title-size: var(--type-title-compact-size);--type-title-line-height: var(--type-title-compact-line-height);--type-body-lg-size: var(--type-body-lg-compact-size);--type-body-lg-line-height: var(--type-body-lg-compact-line-height);--type-body-size: var(--type-body-compact-size);--type-body-line-height: var(--type-body-compact-line-height);--type-body-strong-size: var(--type-body-strong-compact-size);--type-body-strong-line-height: var(--type-body-strong-compact-line-height);--type-body-sm-size: var(--type-body-sm-compact-size);--type-body-sm-line-height: var(--type-body-sm-compact-line-height);--type-label-size: var(--type-label-compact-size);--type-label-line-height: var(--type-label-compact-line-height);--type-button-size: var(--type-button-compact-size);--type-button-line-height: var(--type-button-compact-line-height);--type-caption-size: var(--type-caption-compact-size);--type-caption-line-height: var(--type-caption-compact-line-height);--type-micro-size: var(--type-micro-compact-size);--type-micro-line-height: var(--type-micro-compact-line-height);--type-price-xl-size: var(--type-price-xl-compact-size);--type-price-xl-line-height: var(--type-price-xl-compact-line-height);--type-price-lg-size: var(--type-price-lg-compact-size);--type-price-lg-line-height: var(--type-price-lg-compact-line-height);--type-price-md-size: var(--type-price-md-compact-size);--type-price-md-line-height: var(--type-price-md-compact-line-height);--type-price-sm-size: var(--type-price-sm-compact-size);--type-price-sm-line-height: var(--type-price-sm-compact-line-height);--type-data-size: var(--type-data-compact-size);--type-data-line-height: var(--type-data-compact-line-height);--type-data-compact-size: var(--type-data-compact-compact-size);--type-data-compact-line-height: var(--type-data-compact-compact-line-height)}}:root,html[data-theme=light],.light-theme{--hero-glass-blur: 20px;--hero-glass-bg-light: color-mix(in srgb, var(--color-role-surface-container-lowest) 62%, transparent);--hero-glass-bg-dark: color-mix(in srgb, var(--color-role-background) 65%, transparent);--hero-glow-indigo: color-mix(in srgb, var(--color-role-info) 12%, transparent);--hero-glow-blue: color-mix(in srgb, var(--color-role-info) 10%, transparent);--hero-orb-indigo: color-mix(in srgb, var(--color-role-info) 8%, transparent);--hero-badge-bg: color-mix(in srgb, var(--color-role-surface-container-lowest) 7%, transparent);--hero-badge-border: color-mix(in srgb, var(--color-role-surface-container-lowest) 11%, transparent);--hero-stat-shimmer: linear-gradient(90deg, var(--color-role-surface-container-lowest) 30%, var(--color-role-info-container) 50%, var(--color-role-surface-container-lowest) 70%);--hero-btn-gradient: linear-gradient(135deg, var(--color-role-secondary) 0%, var(--color-role-info) 50%, var(--color-role-tertiary) 100%);--aurora-1: var(--color-role-primary);--aurora-2: var(--color-role-interactive-primary-hover);--aurora-3: var(--color-role-primary-container);--aurora-4: var(--color-role-interactive-primary-active);--aurora-glass-1: color-mix(in srgb, var(--color-role-primary) 14%, transparent);--aurora-glass-2: color-mix(in srgb, var(--color-role-interactive-primary-hover) 14%, transparent);--aurora-glass-3: color-mix(in srgb, var(--color-role-primary-container) 14%, transparent);--aurora-glass-4: color-mix(in srgb, var(--color-role-interactive-primary-active) 14%, transparent);--aurora-gradient: linear-gradient(135deg, var(--aurora-1) 0%, var(--aurora-2) 35%, var(--aurora-3) 68%, var(--aurora-4) 100%);--aurora-gradient-soft: linear-gradient(135deg, var(--aurora-glass-1) 0%, var(--aurora-glass-2) 35%, var(--aurora-glass-3) 68%, var(--aurora-glass-4) 100%);--bg-primary: var(--color-role-background);--bg-secondary: var(--color-role-surface-container-low);--bg-card: var(--color-role-card);--bg-hover: var(--color-role-surface-container-low);--bg-accent: var(--color-role-warning-container);--bg-header: var(--color-role-header);--bg-footer: var(--color-role-surface);--bg-overlay: color-mix(in srgb, var(--color-role-surface-container-lowest) 95%, transparent);--bg-section-light: var(--color-role-surface-container-low);--text-primary: var(--color-role-text-primary);--text-secondary: var(--color-role-text-secondary);--text-tertiary: var(--color-role-text-muted);--text-inverse: var(--color-role-text-inverse);--text-muted: var(--color-role-text-muted);--text-on-header: var(--color-role-nav-text);--text-link: var(--color-role-link);--text-link-hover: var(--color-role-link-hover);--accent-primary: var(--color-role-primary);--accent-secondary: var(--color-role-interactive-primary-hover);--accent-dark: var(--color-role-interactive-primary-active);--accent-light: var(--color-role-primary-container);--accent-orange: var(--color-role-warning);--blue-primary: var(--color-role-info);--blue-light: var(--color-role-info-container);--blue-dark: var(--color-role-on-info-container);--border-primary: var(--color-role-border);--border-secondary: var(--color-role-divider);--border-accent: var(--color-role-primary);--border-light: var(--color-role-outline-variant);--border-hover: var(--color-role-border-strong);--btn-primary-bg: linear-gradient(135deg, var(--btn-garnet-from) 0%, var(--brand-garnet) 52%, var(--btn-garnet-to) 100%);--btn-primary-text: var(--color-role-button-primary-text);--btn-primary-hover: linear-gradient(135deg, var(--brand-garnet-deep) 0%, var(--brand-garnet) 52%, var(--brand-garnet-light) 100%);--btn-primary-active: linear-gradient(135deg, var(--color-role-interactive-primary-active) 0%, var(--brand-garnet-deep) 100%);--btn-secondary-bg: var(--color-role-surface-container-lowest);--btn-secondary-text: var(--color-role-text-primary);--btn-secondary-border: var(--color-role-border);--btn-secondary-hover: var(--color-role-surface-container-low);--btn-outline-bg: transparent;--btn-outline-text: var(--color-role-primary);--btn-outline-border: var(--color-role-primary);--btn-outline-hover-bg: color-mix(in srgb, var(--color-role-primary) 10%, transparent);--shadow-sm: 0 1px 3px color-mix(in srgb, var(--color-role-shadow) 6%, transparent);--shadow-md: 0 4px 12px color-mix(in srgb, var(--color-role-shadow) 8%, transparent);--shadow-lg: 0 10px 30px color-mix(in srgb, var(--color-role-shadow) 10%, transparent);--shadow-xl: 0 20px 50px color-mix(in srgb, var(--color-role-shadow) 12%, transparent);--shadow-card: 0 1px 3px color-mix(in srgb, var(--color-role-shadow) 4%, transparent), 0 1px 2px color-mix(in srgb, var(--color-role-shadow) 6%, transparent);--shadow-button: 0 6px 18px color-mix(in srgb, var(--color-role-primary) 18%, transparent);--shadow-hover: 0 4px 16px color-mix(in srgb, var(--color-role-shadow) 10%, transparent);--success: var(--color-role-success);--success-light: var(--color-role-success-container);--warning: var(--color-role-warning);--warning-light: var(--color-role-warning-container);--error: var(--color-role-error);--error-light: var(--color-role-error-container);--info: var(--color-role-info);--info-light: var(--color-role-info-container)}html[data-theme=dark],.dark-theme{--aurora-1: var(--color-role-success);--aurora-2: var(--color-role-success);--aurora-3: var(--color-role-primary);--aurora-4: var(--color-role-success);--aurora-glass-1: color-mix(in srgb, var(--color-role-success) 22%, transparent);--aurora-glass-2: color-mix(in srgb, var(--color-role-success) 20%, transparent);--aurora-glass-3: color-mix(in srgb, var(--color-role-success) 22%, transparent);--aurora-glass-4: color-mix(in srgb, var(--color-role-success) 22%, transparent);--aurora-gradient: linear-gradient(135deg, var(--aurora-1) 0%, var(--aurora-2) 35%, var(--aurora-3) 68%, var(--aurora-4) 100%);--aurora-gradient-soft: linear-gradient(135deg, var(--aurora-glass-1) 0%, var(--aurora-glass-2) 35%, var(--aurora-glass-3) 68%, var(--aurora-glass-4) 100%);--bg-primary: var(--color-role-background);--bg-secondary: var(--color-role-background);--bg-card: var(--color-role-background);--bg-hover: var(--color-role-background);--bg-accent: var(--color-role-background);--bg-header: var(--color-role-background);--bg-footer: var(--color-role-background);--bg-overlay: color-mix(in srgb, var(--color-role-shadow) 95%, transparent);--text-primary: var(--color-role-text-primary);--text-secondary: var(--color-role-text-secondary);--text-tertiary: var(--color-role-text-muted);--text-inverse: var(--color-role-text-inverse);--text-muted: var(--color-role-text-muted);--text-on-header: var(--color-role-nav-text);--text-link: var(--color-role-link);--text-link-hover: var(--color-role-link-hover);--accent-primary: var(--color-role-success);--accent-secondary: var(--color-role-success);--accent-dark: var(--color-role-primary);--accent-light: color-mix(in srgb, var(--color-role-success) 20%, transparent);--accent-orange: var(--color-role-success);--blue-primary: var(--color-role-info);--blue-light: var(--color-role-info);--blue-dark: var(--color-role-info);--border-primary: color-mix(in srgb, var(--color-role-surface-container-lowest) 8%, transparent);--border-secondary: color-mix(in srgb, var(--color-role-surface-container-lowest) 4%, transparent);--border-accent: color-mix(in srgb, var(--color-role-tertiary) 55%, transparent);--border-light: color-mix(in srgb, var(--color-role-surface-container-lowest) 2%, transparent);--border-hover: color-mix(in srgb, var(--color-role-surface-container-lowest) 15%, transparent);--btn-primary-bg: linear-gradient(135deg, var(--btn-garnet-from) 0%, var(--brand-garnet) 52%, var(--btn-garnet-to) 100%);--btn-primary-text: var(--color-role-button-primary-text);--btn-primary-hover: linear-gradient(135deg, var(--brand-garnet-deep) 0%, var(--brand-garnet) 52%, var(--brand-garnet-light) 100%);--btn-primary-active: linear-gradient(135deg, var(--color-role-interactive-primary-active) 0%, var(--brand-garnet-deep) 100%);--btn-secondary-bg: color-mix(in srgb, var(--color-role-surface-container-lowest) 5%, transparent);--btn-secondary-text: var(--bg-section-light);--btn-secondary-border: color-mix(in srgb, var(--color-role-surface-container-lowest) 10%, transparent);--btn-secondary-hover: color-mix(in srgb, var(--color-role-surface-container-lowest) 10%, transparent);--btn-outline-bg: transparent;--btn-outline-text: var(--color-role-primary);--btn-outline-border: var(--color-role-primary);--btn-outline-hover-bg: color-mix(in srgb, var(--color-role-success) 16%, transparent);--shadow-sm: 0 4px 6px color-mix(in srgb, var(--color-role-shadow) 40%, transparent);--shadow-md: 0 8px 16px color-mix(in srgb, var(--color-role-shadow) 50%, transparent);--shadow-lg: 0 16px 32px color-mix(in srgb, var(--color-role-shadow) 60%, transparent);--shadow-xl: 0 24px 48px color-mix(in srgb, var(--color-role-shadow) 70%, transparent);--shadow-card: 0 8px 32px color-mix(in srgb, var(--color-role-shadow) 30%, transparent);--shadow-button: 0 8px 22px color-mix(in srgb, var(--color-role-primary) 24%, transparent);--shadow-hover: 0 14px 28px color-mix(in srgb, var(--color-role-primary) 16%, transparent);--glass-blur: blur(12px);--success: var(--color-role-success);--success-light: color-mix(in srgb, var(--color-role-success) 10%, transparent);--warning: var(--color-role-warning);--warning-light: color-mix(in srgb, var(--color-role-warning) 10%, transparent);--error: var(--color-role-error);--error-light: color-mix(in srgb, var(--color-role-error) 10%, transparent);--info: var(--color-role-info);--info-light: color-mix(in srgb, var(--color-role-info) 10%, transparent)}html[data-theme-preset=day],body[data-theme-preset=day]{--theme-preset-accent: #0B74DE;--aurora-glass-1: color-mix(in srgb, #0B74DE 16%, transparent);--aurora-glass-2: color-mix(in srgb, #38BDF8 14%, transparent);--aurora-glass-3: color-mix(in srgb, #FFB020 10%, transparent);--aurora-glass-4: color-mix(in srgb, #0B74DE 12%, transparent);--aurora-gradient-soft: linear-gradient(135deg, var(--aurora-glass-1) 0%, var(--aurora-glass-2) 44%, var(--aurora-glass-3) 100%);--shadow-button: 0 8px 22px color-mix(in srgb, #0B74DE 22%, transparent)}html[data-theme-preset=night],body[data-theme-preset=night]{--theme-preset-accent: #1F6FEB;--bg-primary: #0B0F12;--bg-card: #0F1720;--aurora-glass-1: color-mix(in srgb, #1F6FEB 18%, transparent);--aurora-glass-2: color-mix(in srgb, #334155 16%, transparent);--aurora-glass-3: color-mix(in srgb, #60A5FA 10%, transparent);--aurora-gradient-soft: linear-gradient(135deg, var(--aurora-glass-1) 0%, var(--aurora-glass-2) 54%, var(--aurora-glass-3) 100%);--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 16px 38px color-mix(in srgb, #020617 55%, transparent);--shadow-card: 0 10px 32px color-mix(in srgb, #020617 46%, transparent)}html[data-theme-preset=desert],body[data-theme-preset=desert]{--theme-preset-accent: #C77B2B;--aurora-glass-1: color-mix(in srgb, #C77B2B 18%, transparent);--aurora-glass-2: color-mix(in srgb, #EAB308 14%, transparent);--aurora-glass-3: color-mix(in srgb, #FFF1E6 72%, transparent);--aurora-gradient-soft: linear-gradient(135deg, var(--aurora-glass-1) 0%, var(--aurora-glass-2) 36%, var(--aurora-glass-3) 100%);--shadow-card: 0 8px 22px color-mix(in srgb, #7C5A3A 14%, transparent);--shadow-button: 0 8px 20px color-mix(in srgb, #C77B2B 24%, transparent)}html[data-theme-preset=eco],body[data-theme-preset=eco]{--theme-preset-accent: #2E8B57;--aurora-glass-1: color-mix(in srgb, #2E8B57 18%, transparent);--aurora-glass-2: color-mix(in srgb, #86EFAC 18%, transparent);--aurora-glass-3: color-mix(in srgb, #A7F3D0 16%, transparent);--aurora-gradient-soft: linear-gradient(135deg, var(--aurora-glass-1) 0%, var(--aurora-glass-2) 45%, var(--aurora-glass-3) 100%);--shadow-card: 0 8px 24px color-mix(in srgb, #2E8B57 14%, transparent);--shadow-button: 0 8px 20px color-mix(in srgb, #2E8B57 24%, transparent)}html,html[data-theme=dark],html[data-theme=light]{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}body{background-color:var(--bg-primary)!important;color:var(--text-primary)!important;transition:background-color .3s ease,color .3s ease}#root{background-color:var(--bg-primary)!important;color:var(--text-primary)!important;min-height:100vh}h1,h2,h3,h4,h5,h6{color:var(--text-primary);transition:color .3s ease}a{color:var(--text-link);transition:color .2s ease}a:hover{color:var(--accent-secondary);text-decoration:none}.card,.container,.paper,[class*=Card]:not([class*=sc-]),[class*=Container]:not([class*=sc-]){background:var(--premium-card-bg, var(--aurora-gradient-soft));border:1px solid var(--border-primary);color:var(--text-primary);box-shadow:var(--shadow-card);transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.premium-glass-card,[class*=CarCard],[class*=VehicleCard],[class*=ListingCard]{position:relative;overflow:hidden;background:var(--premium-card-bg);border:1px solid var(--premium-card-border);border-radius:16px;box-shadow:0 4px 6px -1px color-mix(in srgb,var(--premium-card-shadow) 5%,transparent),0 10px 25px -5px color-mix(in srgb,var(--premium-card-shadow) 8%,transparent),0 20px 40px -10px color-mix(in srgb,var(--premium-card-shadow) 4%,transparent)}.premium-glass-card:before,[class*=CarCard]:before,[class*=VehicleCard]:before,[class*=ListingCard]:before{content:"";position:absolute;top:0;left:14px;right:14px;height:2px;background:linear-gradient(90deg,transparent,var(--koli-led-line),var(--koli-led-edge),transparent);opacity:.86;pointer-events:none}.btn,.btn-primary,button.primary,input[type=button].primary,input[type=submit]{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;box-shadow:var(--shadow-button);cursor:pointer;transition:all .2s ease;font-weight:600}.btn:hover,.btn-primary:hover,button.primary:hover{background:var(--btn-primary-hover);border:none;transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-garnet) 28%,transparent)}.btn:active,.btn-primary:active,button.primary:active{background:var(--btn-primary-active);transform:translateY(0)}.btn-secondary,button[class*=secondary],[class*=SecondaryButton]{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--btn-secondary-border);box-shadow:var(--shadow-sm)}.btn-secondary:hover{background-color:var(--btn-secondary-hover);border-color:var(--border-secondary)}.btn-outline,button[class*=outline],[class*=OutlineButton]{background-color:var(--btn-outline-bg);color:var(--btn-outline-text);border:2px solid var(--btn-outline-border);box-shadow:none}.btn-outline:hover{background-color:var(--btn-outline-hover-bg);color:var(--accent-primary)}input,textarea,select{background:var(--aurora-gradient-soft);color:var(--text-primary);border:1px solid var(--border-primary);transition:border-color .2s ease,background-color .3s ease}input:focus,textarea:focus,select:focus{border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-role-success) 20%,transparent)}[role=listbox],[role=menu],ul[role=menu],select option,.dropdown,[class*=Dropdown]:not([class*=sc-]),[class*=dropdown]:not([class*=sc-]){background:var(--color-role-surface-elevated)!important;color:var(--color-role-on-surface)!important;border:1px solid var(--border-primary)!important}html[data-theme-resolved=dark] .bg-white,html[data-theme-resolved=dark] .bg-gray-50,html[data-theme-resolved=dark] .bg-gray-100,html[data-theme-resolved=dark] .bg-gray-200{background-color:var(--color-role-surface-elevated)!important}html[data-theme-resolved=dark] .text-gray-900,html[data-theme-resolved=dark] .text-gray-800,html[data-theme-resolved=dark] .text-gray-700{color:var(--color-role-text-primary)!important}html[data-theme-resolved=dark] .text-gray-600,html[data-theme-resolved=dark] .text-gray-500,html[data-theme-resolved=dark] .text-gray-400{color:var(--color-role-text-secondary)!important}html[data-theme-resolved=dark] .border-gray-100,html[data-theme-resolved=dark] .border-gray-200,html[data-theme-resolved=dark] .border-gray-300,html[data-theme-resolved=dark] .divide-gray-200{border-color:var(--color-role-divider)!important}html[data-theme-resolved=dark] .hover\:bg-gray-50:hover,html[data-theme-resolved=dark] .hover\:bg-gray-100:hover,html[data-theme-resolved=dark] .hover\:bg-gray-200:hover{background-color:var(--color-role-surface-container-high)!important}input::placeholder,textarea::placeholder{color:var(--text-muted)}hr,.divider,.separator,.border-top,.border-bottom{border-color:var(--border-primary)!important;background-color:var(--border-primary);opacity:1;transition:border-color .3s ease}header:not(.mobile-de-header):not([class*=sc-]),.header:not(.mobile-de-header):not([class*=sc-]),[class*=Header]:not(.mobile-de-header):not([class*=sc-]){background-color:var(--bg-header);border-bottom:1px solid var(--border-secondary);color:var(--text-on-header)}footer,.footer,[class*=Footer]{background-color:var(--bg-footer)!important;border-top:1px solid var(--border-secondary);position:relative;color:var(--text-primary);transition:background-color .3s ease,color .3s ease}footer:before,.footer:before,[class*=Footer]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,transparent 0%,var(--koli-led-line) 18%,var(--koli-led-edge) 82%,transparent 100%)}html[data-theme=light] footer,html[data-theme=light] .footer,html[data-theme=light] [class*=Footer]{color:var(--text-primary)!important}html[data-theme=dark] footer,html[data-theme=dark] .footer,html[data-theme=dark] [class*=Footer]{color:var(--text-secondary)!important}#main-content,main{background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease}main>section,main>div{content-visibility:auto;contain-intrinsic-size:1px 720px}@media(prefers-reduced-motion:reduce){.premium-glass-card,[class*=CarCard],[class*=VehicleCard],[class*=ListingCard],button,a{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=light] #main-content main>section,html[data-theme=light] #main-content main>div[class*=Section],html[data-theme=light] #main-content main section[class*=Section],html[data-theme=light] #main-content main div[class*=Container],html[data-theme=light] #main-content main section[class*=Container],html[data-theme=light] #main-content main>div:not([class*=Spacer]):not([class*=Loading]):not([class*=page-container]),html[data-theme=light] section:not(header section):not(footer section):not(.main-footer),html[data-theme=light] [class*=SectionContainer],html[data-theme=light] [class*=Container]:not([class*=page-container]):not([class*=ContentContainer]){background-color:var(--bg-section-light)!important;box-shadow:0 2px 8px color-mix(in srgb,var(--color-role-shadow) 4%,transparent)!important;border-radius:12px;transition:background-color .3s ease,box-shadow .3s ease}html[data-theme=light] [class*=Spacer],html[data-theme=light] [class*=Loading],html[data-theme=light] .page-container,html[data-theme=light] #main-content,html[data-theme=light] main,html[data-theme=light] [class*=ContentContainer]{background-color:inherit!important;box-shadow:none!important}.badge-success,[class*=success]{background-color:var(--success-light);color:var(--success);border-color:var(--success)}.badge-warning,[class*=warning]{background-color:var(--warning-light);color:var(--warning);border-color:var(--warning)}.badge-error,[class*=error],[class*=danger]{background-color:var(--error-light);color:var(--error);border-color:var(--error)}.badge-info,[class*=info]{background-color:var(--info-light);color:var(--info);border-color:var(--info)}*:focus-visible{outline:2px solid var(--accent-primary, var(--color-role-info));outline-offset:2px;border-radius:4px}*:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible,[role=tab]:focus-visible,[role=button]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-role-primary) 20%,transparent)}html,body{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}@media(max-width:768px){:root{--shadow-card: 0 1px 4px color-mix(in srgb, var(--color-role-shadow) 8%, transparent);--shadow-md: 0 2px 8px color-mix(in srgb, var(--color-role-shadow) 12%, transparent)}}*{transition-property:background-color,color,border-color;transition-duration:.3s;transition-timing-function:ease}button,a,[role=button]{transition-duration:.2s}@media(max-width:768px){*{transition-duration:.15s;transition-property:background-color,color}button,a,[role=button]{transition-duration:.1s}}::selection{background:color-mix(in srgb,var(--accent-primary, #892347) 24%,transparent);color:inherit}*{scrollbar-width:thin;scrollbar-color:var(--color-role-outline-variant, #c7c6c9) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--color-role-outline-variant, #c7c6c9);border-radius:9999px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--accent-primary, #892347)}:root{--brand-garnet: #892347;--brand-garnet-deep: #6C1736;--brand-garnet-light: #B13961;--brand-teal: #892347;--brand-teal-deep: #6C1736;--brand-teal-tint: #B13961;--brand-carbon-950: #050505;--brand-carbon-900: #0a0a0a;--brand-carbon-800: #111111;--brand-carbon-700: #1a1a1a;--btn-garnet-from: #6C1736;--btn-garnet-to: #B13961}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--btn-garnet-from: #892347;--btn-garnet-to: #B13961}}:root[data-theme=dark],html[data-theme=dark],.dark-theme,:root[data-theme=dark-hc],html[data-theme=dark-hc]{--btn-garnet-from: #892347;--btn-garnet-to: #B13961}:root{--font-thin: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--text-heading: var(--color-role-text-primary);--text-body: var(--color-role-text-primary);--text-emphasis: var(--color-role-text-secondary);--text-label: var(--color-role-text-secondary);--text-secondary: var(--color-role-text-secondary);--text-tertiary: var(--color-role-text-secondary);--text-muted: var(--color-role-text-secondary);--text-disabled: var(--color-role-text-muted);--text-xs: .625rem;--text-sm: .75rem;--text-base: .875rem;--text-md: .9375rem;--text-lg: 1rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--leading-tight: 1.2;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.7;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .02em}html[data-theme=dark],.dark-theme{--text-heading: var(--color-role-text-primary);--text-body: var(--color-role-text-primary);--text-emphasis: var(--color-role-text-secondary);--text-label: var(--color-role-text-secondary);--text-secondary: var(--color-role-text-secondary);--text-tertiary: var(--color-role-text-muted);--text-muted: var(--color-role-text-muted);--text-disabled: var(--color-role-text-muted)}.car-title,.car-card h3,.car-card-title{font-size:var(--text-lg)!important;font-weight:var(--font-bold)!important;color:var(--text-heading)!important;line-height:var(--leading-tight)!important;letter-spacing:var(--tracking-tight)!important}.car-price,.price-amount{font-size:var(--text-2xl)!important;font-weight:var(--font-extrabold)!important;color:var(--text-heading)!important;line-height:var(--leading-tight)!important}.price-currency{font-size:var(--text-lg)!important;font-weight:var(--font-bold)!important;color:var(--text-heading)!important}.price-details,.monthly-label,.vat-label{font-size:var(--text-sm)!important;font-weight:var(--font-medium)!important;color:var(--text-label)!important}.car-specs,.spec-item,.spec-line{font-size:var(--text-sm)!important;font-weight:var(--font-medium)!important;color:var(--text-secondary)!important;line-height:var(--leading-snug)!important}.spec-item strong,.spec-line strong{font-weight:var(--font-bold)!important;color:var(--text-body)!important}.car-location,.location-text{font-size:var(--text-sm)!important;font-weight:var(--font-medium)!important;color:var(--text-tertiary)!important}h1{font-size:var(--text-3xl)!important;font-weight:var(--font-black)!important;line-height:var(--leading-tight)!important;letter-spacing:var(--tracking-tight)!important}h2{font-size:var(--text-2xl)!important;font-weight:var(--font-extrabold)!important;line-height:var(--leading-tight)!important}h3{font-size:var(--text-xl)!important;font-weight:var(--font-bold)!important;line-height:var(--leading-snug)!important}h4{font-size:var(--text-lg)!important;font-weight:var(--font-bold)!important}h5{font-size:var(--text-md)!important;font-weight:var(--font-semibold)!important}h6{font-size:var(--text-base)!important;font-weight:var(--font-semibold)!important}p{font-size:var(--text-base);font-weight:var(--font-normal);color:var(--text-body);line-height:var(--leading-normal)}strong,b{font-weight:var(--font-bold)!important}a{font-weight:var(--font-medium)!important}a:hover{font-weight:var(--font-semibold)!important}label{font-size:var(--text-sm)!important;font-weight:var(--font-semibold)!important;color:var(--text-label)!important}button{font-size:var(--text-base)!important;font-weight:var(--font-semibold)!important}.text-small,.small-text,.caption{font-size:var(--text-sm)!important;font-weight:var(--font-medium)!important;color:var(--text-secondary)!important}.metadata,.meta-info,.info-text{font-size:var(--text-sm)!important;font-weight:var(--font-medium)!important;color:var(--text-tertiary)!important}.price,.price-tag,.amount{font-weight:var(--font-extrabold)!important;color:var(--text-heading)!important}.badge,.tag,.label{font-size:var(--text-xs)!important;font-weight:var(--font-bold)!important;letter-spacing:var(--tracking-wide)!important;text-transform:uppercase}*{text-rendering:optimizeLegibility}@media(max-width:380px){:root{--text-base: 13px;--text-sm: 12px;--text-xs: 10px;--text-lg: 15px;--text-xl: 17px}h1{font-size:1.375rem!important}h2{font-size:1.125rem!important}h3{font-size:1rem!important}h4{font-size:.9375rem!important}}body{margin:0;padding:0;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}h1,h2,h3,h4,h5,h6{font-family:Inter,Inter,system-ui,-apple-system,sans-serif;margin:0}.text-center{text-align:center}.hidden{display:none}.btn{cursor:pointer;border-radius:8px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}[data-loading]:not([data-koli-official-loader=true]):not([data-koli-official-loader=true] *),[class*=loader i]:not([data-koli-official-loader=true]):not([data-koli-official-loader=true] *),[class*=loading i]:not([data-koli-official-loader=true]):not([data-koli-official-loader=true] *),[class*=spinner i]:not([data-koli-official-loader=true]):not([data-koli-official-loader=true] *),[class*=skeleton i]:not([data-koli-official-loader=true]):not([data-koli-official-loader=true] *),[class*=shimmer i]:not([data-koli-official-loader=true]):not([data-koli-official-loader=true] *),[class*=animate-spin i]:not([data-koli-official-loader=true]):not([data-koli-official-loader=true] *){display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important}.main-site-header{flex-shrink:0;height:85px;min-height:85px}.desktop-header-only{display:block}.mobile-header-only{display:none!important}@media(max-width:1024px){.main-site-header{height:60px;min-height:60px}.desktop-header-only{display:none!important}.mobile-header-only{display:block!important}}@media(max-width:1024px)and (min-width:769px){button,a.button,input[type=button],input[type=submit]{min-height:48px;min-width:48px;padding:12px 18px;font-size:1rem}button svg,a.button svg{width:24px;height:24px;min-width:20px;min-height:20px;flex-shrink:0}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],select,textarea{min-height:48px;padding:12px 16px;font-size:1rem;border-radius:10px}select{background-size:20px;padding-right:40px}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}p{font-size:1rem;line-height:1.6}}@media(max-width:768px){body{text-size-adjust:auto;-webkit-tap-highlight-color:transparent;overflow-x:hidden}button,a.button,input[type=button],input[type=submit]{min-height:44px;min-width:44px;touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb,var(--color-role-shadow) 10%,transparent)}button svg,a.button svg{width:clamp(22px,55%,28px);height:clamp(22px,55%,28px);min-width:22px;min-height:22px;flex-shrink:0}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],select,textarea{min-height:48px;padding:12px 16px;font-size:1rem;border-radius:10px}select{background-size:20px;padding-right:44px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}input:focus,select:focus,textarea:focus{outline:2px solid var(--color-role-info);outline-offset:2px}textarea{min-height:120px;resize:vertical}label{font-size:1rem;font-weight:600;margin-bottom:8px;display:block}h1{font-size:1.875rem;line-height:1.3}h2{font-size:1.625rem;line-height:1.3}h3{font-size:1.375rem;line-height:1.4}h4{font-size:1.125rem;line-height:1.4}img{max-width:100%;height:auto}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.desktop-only{display:none!important}.mobile-only{display:block!important}}@media(max-width:480px){button,a.button{min-height:48px;padding:14px 18px;font-size:1rem}button svg,a.button svg{width:clamp(24px,60%,30px);height:clamp(24px,60%,30px);min-width:24px;min-height:24px;flex-shrink:0}input,select,textarea{min-height:50px;padding:12px 16px;font-size:1rem}h1{font-size:1.625rem}h2{font-size:1.4rem}h3{font-size:1.2rem}}@media(max-width:900px)and (orientation:landscape){.section{padding:1.5rem 1rem}}@media(hover:none)and (pointer:coarse){button,a{-webkit-tap-highlight-color:color-mix(in srgb,var(--color-role-tertiary) 20%,transparent)}}@media(max-width:768px){footer[role=contentinfo],footer.main-footer{display:none!important}#main-content{padding-bottom:80px!important}}@media(max-width:768px){html{scroll-behavior:smooth;text-size-adjust:auto;-webkit-text-size-adjust:auto}}@media(max-width:480px){body{word-break:break-word;overflow-wrap:anywhere}button,[role=button],a{overflow:hidden;text-overflow:ellipsis}h1,h2,h3,h4,h5,h6,p,span,label{overflow-wrap:break-word;word-break:break-word}}@media(max-width:380px){body{font-size:13px}button,[role=button]{font-size:.8125rem;padding-inline:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cv-section{content-visibility:auto;contain-intrinsic-size:0 400px}.home-section-below-fold{content-visibility:auto;contain-intrinsic-size:0 500px}.search-result-item{content-visibility:auto;contain-intrinsic-size:0 220px}.profile-tab-panel[aria-hidden=true],.profile-tab-panel[hidden]{content-visibility:hidden}
