@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --color-surface: var(--surface); --color-surface-foreground: var(--surface-foreground); --color-surface-hover: color-mix(in oklab,var(--color-surface)90%,var(--color-surface-foreground)10%); --color-overlay: var(--overlay); --color-overlay-foreground: var(--overlay-foreground); --color-muted: var(--muted); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-segment: var(--segment); --color-segment-foreground: var(--segment-foreground); --color-border: var(--border); --color-separator: var(--separator); --color-focus: var(--focus); --color-link: var(--link); --color-default: var(--default); --color-default-foreground: var(--default-foreground); --color-success: var(--success); --color-success-foreground: var(--success-foreground); --color-warning: var(--warning); --color-warning-foreground: var(--warning-foreground); --color-danger: var(--danger); --color-danger-foreground: var(--danger-foreground); --shadow-surface: var(--surface-shadow); --shadow-overlay: var(--overlay-shadow); --shadow-field: var(--field-shadow);   --color-field: var(--field-background,var(--color-default)); --color-field-hover: color-mix(in oklab,var(--field-background,var(--color-default))90%,var(--field-foreground,var(--color-default-foreground))10%); --color-field-foreground: var(--field-foreground,var(--color-foreground)); --color-field-placeholder: var(--field-placeholder,var(--color-muted)); --color-field-border: var(--field-border,var(--color-border)); --radius-field: var(--field-radius,var(--radius-xl)); --border-width-field: var(--field-border-width,var(--border-width)); --color-field-on-background: var(--field-on-background,var(--color-default)); --color-field-on-background-hover: color-mix(in oklab,var(--field-on-background,var(--color-default))90%,var(--field-foreground,var(--color-default-foreground))10%);       --color-background-secondary: color-mix(in oklab,var(--color-background)96%,var(--color-foreground)4%); --color-background-tertiary: color-mix(in oklab,var(--color-background)92%,var(--color-foreground)8%); --color-background-quaternary: color-mix(in oklab,var(--color-background)86%,var(--color-foreground)14%); --color-background-inverse: var(--color-foreground);   --color-default-hover: color-mix(in oklab,var(--color-default)96%,var(--color-default-foreground)4%); --color-accent-hover: color-mix(in oklab,var(--color-accent)90%,var(--color-accent-foreground)10%); --color-success-hover: color-mix(in oklab,var(--color-success)90%,var(--color-success-foreground)10%); --color-warning-hover: color-mix(in oklab,var(--color-warning)90%,var(--color-warning-foreground)10%); --color-danger-hover: color-mix(in oklab,var(--color-danger)90%,var(--color-danger-foreground)10%);   --color-field-hover: color-mix(in oklab,var(--color-field)90%,var(--color-field-foreground)2%); --color-field-focus: var(--color-field); --color-field-border-hover: color-mix(in oklab,var(--color-field-border)88%,var(--color-field-foreground)10%); --color-field-border-focus: color-mix(in oklab,var(--color-field-border)74%,var(--color-field-foreground)22%);   --color-accent-soft: color-mix(in oklab,var(--color-accent)15%,transparent); --color-accent-soft-foreground: var(--color-accent); --color-accent-soft-hover: color-mix(in oklab,var(--color-accent)20%,transparent); --color-danger-soft: color-mix(in oklab,var(--color-danger)15%,transparent); --color-danger-soft-foreground: var(--color-danger); --color-danger-soft-hover: color-mix(in oklab,var(--color-danger)20%,transparent); --color-warning-soft: color-mix(in oklab,var(--color-warning)15%,transparent); --color-warning-soft-foreground: var(--color-warning); --color-warning-soft-hover: color-mix(in oklab,var(--color-warning)20%,transparent); --color-success-soft: color-mix(in oklab,var(--color-success)15%,transparent); --color-success-soft-foreground: var(--color-success); --color-success-soft-hover: color-mix(in oklab,var(--color-success)20%,transparent);   --color-surface-secondary: color-mix(in oklab,var(--surface)94%,var(--surface-foreground)6%); --color-surface-tertiary: color-mix(in oklab,var(--surface)92%,var(--surface-foreground)8%); --color-surface-quaternary: color-mix(in oklab,var(--surface)86%,var(--default-foreground)14%);   --color-on-surface: color-mix(in oklab,var(--color-surface)93%,var(--color-surface-foreground)7%); --color-on-surface-foreground: var(--color-surface-foreground); --color-on-surface-hover: color-mix(in oklab,var(--color-surface)91%,var(--color-surface-foreground)9%); --color-on-surface-focus: var(--color-on-surface); --color-separator-on-surface: color-mix(in oklab,var(--color-surface)92%,var(--color-surface-foreground)8%);   --radius-xs: calc(var(--radius)*.25);   --radius-sm: calc(var(--radius)*.5);   --radius-md: calc(var(--radius)*.75);   --radius-lg: calc(var(--radius)*1);   --radius-xl: calc(var(--radius)*1.5);   --radius-2xl: calc(var(--radius)*2);   --radius-3xl: calc(var(--radius)*3);   --radius-4xl: calc(var(--radius)*4);     --ease-smooth: ease;       --ease-in-quad: cubic-bezier(.55,.085,.68,.53); --ease-in-cubic: cubic-bezier(.55,.055,.675,.19); --ease-in-quart: cubic-bezier(.895,.03,.685,.22); --ease-in-quint: cubic-bezier(.755,.05,.855,.06); --ease-in-expo: cubic-bezier(.95,.05,.795,.035); --ease-in-circ: cubic-bezier(.6,.04,.98,.335);   --ease-out-quad: cubic-bezier(.25,.46,.45,.94); --ease-out-cubic: cubic-bezier(.215,.61,.355,1); --ease-out-quart: cubic-bezier(.165,.84,.44,1); --ease-out-quint: cubic-bezier(.23,1,.32,1); --ease-out-expo: cubic-bezier(.19,1,.22,1); --ease-out-circ: cubic-bezier(.075,.82,.165,1);   --ease-out-fluid: cubic-bezier(.32,.72,0,1);   --ease-in-out-quad: cubic-bezier(.455,.03,.515,.955); --ease-in-out-cubic: cubic-bezier(.645,.045,.355,1); --ease-in-out-quart: cubic-bezier(.77,0,.175,1); --ease-in-out-quint: cubic-bezier(.86,0,.07,1); --ease-in-out-expo: cubic-bezier(1,0,0,1); --ease-in-out-circ: cubic-bezier(.785,.135,.15,.86);   --ease-linear: linear;   --animate-spin-fast: spin .75s linear infinite; --animate-skeleton: skeleton 2s linear infinite; --animate-caret-blink: caret-blink 1.2s ease-out infinite; @keyframes skeleton { 100% { transform: translateX(200%); }}@keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}