:root{--radius: .625rem;--background: oklch(1 0 0);--foreground: oklch(.145 0 0);--card: oklch(1 0 0);--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: oklch(.205 0 0);--primary-foreground: oklch(.985 0 0);--secondary: oklch(.97 0 0);--secondary-foreground: oklch(.205 0 0);--muted: oklch(.97 0 0);--muted-foreground: oklch(.556 0 0);--accent: oklch(.97 0 0);--accent-foreground: oklch(.205 0 0);--destructive: oklch(.577 .245 27.325);--destructive-foreground: oklch(.985 0 0);--border: oklch(.922 0 0);--input: oklch(.922 0 0);--ring: oklch(.708 0 0);--color-brand-primary: #000000;--color-brand-secondary: #ffffff}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.205 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.205 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.922 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.704 .191 22.216);--destructive-foreground: oklch(.985 0 0);--border: oklch(1 0 0 / 10%);--input: oklch(.18 0 0);--ring: oklch(.556 0 0);--color-brand-primary: #ffffff;--color-brand-secondary: #000000}:root{--semantic-surface-page: var(--background);--semantic-surface-card: var(--card);--semantic-text-default: var(--foreground);--semantic-text-muted: var(--muted-foreground);--semantic-action-primary-bg: var(--primary);--semantic-action-primary-fg: var(--primary-foreground);--semantic-action-secondary-bg: var(--secondary);--semantic-action-secondary-fg: var(--secondary-foreground);--semantic-danger-bg: var(--destructive);--semantic-danger-fg: var(--destructive-foreground);--semantic-warning-bg: var(--warning);--semantic-warning-fg: var(--warning-foreground);--semantic-info-bg: var(--info);--semantic-info-fg: var(--info-foreground);--semantic-border-default: var(--border);--semantic-ring: var(--ring);--semantic-focus-ring: var(--ring);--semantic-focus-ring-width: 2px;--semantic-focus-ring-offset: 2px;--semantic-field-bg: var(--background);--semantic-field-bg-disabled: var(--muted);--semantic-field-text: var(--foreground);--semantic-field-placeholder: var(--muted-foreground);--semantic-field-border: var(--border);--semantic-field-border-error: var(--destructive);--semantic-field-helper: var(--muted-foreground);--semantic-field-error: var(--destructive)}.dark{--semantic-surface-page: var(--background);--semantic-surface-card: var(--card);--semantic-text-default: var(--foreground);--semantic-text-muted: var(--muted-foreground);--semantic-action-primary-bg: var(--primary);--semantic-action-primary-fg: var(--primary-foreground);--semantic-action-secondary-bg: var(--secondary);--semantic-action-secondary-fg: var(--secondary-foreground);--semantic-danger-bg: var(--destructive);--semantic-danger-fg: var(--destructive-foreground);--semantic-warning-bg: var(--warning);--semantic-warning-fg: var(--warning-foreground);--semantic-info-bg: var(--info);--semantic-info-fg: var(--info-foreground);--semantic-border-default: var(--border);--semantic-ring: var(--ring);--semantic-focus-ring: var(--ring);--semantic-focus-ring-width: 2px;--semantic-focus-ring-offset: 2px;--semantic-field-bg: var(--background);--semantic-field-bg-disabled: var(--muted);--semantic-field-text: var(--foreground);--semantic-field-placeholder: var(--muted-foreground);--semantic-field-border: var(--border);--semantic-field-border-error: var(--destructive);--semantic-field-helper: var(--muted-foreground);--semantic-field-error: var(--destructive)}:root{--component-button-radius: var(--radius);--component-modal-overlay: oklch(0 0 0 / .4);--component-toast-surface: var(--semantic-surface-card);--component-toast-text: var(--semantic-text-default);--component-field-height-sm: 36px;--component-field-height-md: 44px;--component-field-height-lg: 52px;--component-button-height-sm: 2rem;--component-button-height-md: 2.5rem;--component-button-height-lg: 3rem;--component-control-gap: .625rem;--component-form-section-gap: 1.5rem;--component-section-pad-y: .5rem;--component-panel-header-py: .75rem;--component-sidebar-header-py: 1rem;--component-nav-row-py: .625rem}@media(max-height:820px){:root{--component-field-height-sm: 34px;--component-field-height-md: 40px;--component-field-height-lg: 46px;--component-button-height-sm: 1.875rem;--component-button-height-md: 2.375rem;--component-button-height-lg: 2.75rem;--component-control-gap: .5rem;--component-form-section-gap: 1rem;--component-section-pad-y: .375rem;--component-panel-header-py: .625rem;--component-sidebar-header-py: .75rem;--component-nav-row-py: .5rem}}@media(max-height:640px){:root{--component-field-height-sm: 32px;--component-field-height-md: 36px;--component-field-height-lg: 40px;--component-button-height-sm: 1.75rem;--component-button-height-md: 2.125rem;--component-button-height-lg: 2.5rem;--component-control-gap: .375rem;--component-form-section-gap: .75rem;--component-section-pad-y: .25rem;--component-panel-header-py: .5rem;--component-sidebar-header-py: .625rem;--component-nav-row-py: .375rem}}
