@layer styleguide{:root{--tk-primary: oklch(62.793% .25768 29.223);--tk-secondary: oklch(.6 .16 190);--tk-accent: oklch(.8 .18 80);--tk-neutral: oklch(56.612% .02952 259.072);--tk-font-sans: "Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tk-font-serif: "Georgia", "Times New Roman", serif;--tk-font-mono: "JetBrains Mono", "Fira Code", "SF Mono", Consolas, monospace;--tk-font-display: "Inter", var(--tk-font-sans);--tk-font-heading: "Inter", var(--tk-font-sans);--tk-font-body: "Inter", var(--tk-font-serif);--tk-font-num: "", var(--tk-font-mono)}}@layer styleguide,tokens,reset,typography,forms,components,layout,utilities;@layer tokens;@layer tokens{:root{--tk-tint-factor-1x: .2;--tk-tint-factor-2x: .38;--tk-tint-factor-3x: .55;--tk-tint-factor-4x: .72;--tk-tint-factor-5x: .88;--tk-shade-factor-1x: .8;--tk-shade-factor-2x: .62;--tk-shade-factor-3x: .45;--tk-shade-factor-4x: .3;--tk-shade-factor-5x: .15;--tk-tint-chroma-1x: .95;--tk-tint-chroma-2x: .85;--tk-tint-chroma-3x: .72;--tk-tint-chroma-4x: .55;--tk-tint-chroma-5x: .35;--tk-shade-chroma-1x: 1;--tk-shade-chroma-2x: .95;--tk-shade-chroma-3x: .85;--tk-shade-chroma-4x: .7;--tk-shade-chroma-5x: .5;--tk-alpha-1: 5%;--tk-alpha-2: 10%;--tk-alpha-3: 15%;--tk-alpha-4: 20%;--tk-alpha-5: 30%;--tk-alpha-6: 40%;--tk-alpha-7: 55%;--tk-alpha-8: 70%;--tk-alpha-9: 85%;--tk-alpha-10: 95%}:root{--tk-l-tint-1x: calc(l + (1 - l) * var(--tk-tint-factor-1x));--tk-l-tint-2x: calc(l + (1 - l) * var(--tk-tint-factor-2x));--tk-l-tint-3x: calc(l + (1 - l) * var(--tk-tint-factor-3x));--tk-l-tint-4x: calc(l + (1 - l) * var(--tk-tint-factor-4x));--tk-l-tint-5x: calc(l + (1 - l) * var(--tk-tint-factor-5x));--tk-l-shade-1x: calc(l * var(--tk-shade-factor-1x));--tk-l-shade-2x: calc(l * var(--tk-shade-factor-2x));--tk-l-shade-3x: calc(l * var(--tk-shade-factor-3x));--tk-l-shade-4x: calc(l * var(--tk-shade-factor-4x));--tk-l-shade-5x: calc(l * var(--tk-shade-factor-5x));--tk-c-tint-1x: calc(c * var(--tk-tint-chroma-1x));--tk-c-tint-2x: calc(c * var(--tk-tint-chroma-2x));--tk-c-tint-3x: calc(c * var(--tk-tint-chroma-3x));--tk-c-tint-4x: calc(c * var(--tk-tint-chroma-4x));--tk-c-tint-5x: calc(c * var(--tk-tint-chroma-5x));--tk-c-shade-1x: calc(c * var(--tk-shade-chroma-1x));--tk-c-shade-2x: calc(c * var(--tk-shade-chroma-2x));--tk-c-shade-3x: calc(c * var(--tk-shade-chroma-3x));--tk-c-shade-4x: calc(c * var(--tk-shade-chroma-4x));--tk-c-shade-5x: calc(c * var(--tk-shade-chroma-5x));--tk-h-tint-1x: h;--tk-h-tint-2x: h;--tk-h-tint-3x: h;--tk-h-tint-4x: h;--tk-h-tint-5x: h;--tk-h-shade-1x: h;--tk-h-shade-2x: h;--tk-h-shade-3x: h;--tk-h-shade-4x: h;--tk-h-shade-5x: h}:root{--tk-color-primary-5xlight: oklch(from var(--tk-primary) var(--tk-l-tint-5x) var(--tk-c-tint-5x) var(--tk-h-tint-5x));--tk-color-primary-4xlight: oklch(from var(--tk-primary) var(--tk-l-tint-4x) var(--tk-c-tint-4x) var(--tk-h-tint-4x));--tk-color-primary-3xlight: oklch(from var(--tk-primary) var(--tk-l-tint-3x) var(--tk-c-tint-3x) var(--tk-h-tint-3x));--tk-color-primary-2xlight: oklch(from var(--tk-primary) var(--tk-l-tint-2x) var(--tk-c-tint-2x) var(--tk-h-tint-2x));--tk-color-primary-1xlight: oklch(from var(--tk-primary) var(--tk-l-tint-1x) var(--tk-c-tint-1x) var(--tk-h-tint-1x));--tk-color-primary: var(--tk-primary);--tk-color-primary-1xdark: oklch(from var(--tk-primary) var(--tk-l-shade-1x) var(--tk-c-shade-1x) var(--tk-h-shade-1x));--tk-color-primary-2xdark: oklch(from var(--tk-primary) var(--tk-l-shade-2x) var(--tk-c-shade-2x) var(--tk-h-shade-2x));--tk-color-primary-3xdark: oklch(from var(--tk-primary) var(--tk-l-shade-3x) var(--tk-c-shade-3x) var(--tk-h-shade-3x));--tk-color-primary-4xdark: oklch(from var(--tk-primary) var(--tk-l-shade-4x) var(--tk-c-shade-4x) var(--tk-h-shade-4x));--tk-color-primary-5xdark: oklch(from var(--tk-primary) var(--tk-l-shade-5x) var(--tk-c-shade-5x) var(--tk-h-shade-5x));--tk-color-primary-1a: oklch(from var(--tk-primary) l c h / var(--tk-alpha-1));--tk-color-primary-2a: oklch(from var(--tk-primary) l c h / var(--tk-alpha-2));--tk-color-primary-3a: oklch(from var(--tk-primary) l c h / var(--tk-alpha-3));--tk-color-primary-4a: oklch(from var(--tk-primary) l c h / var(--tk-alpha-4));--tk-color-primary-5a: oklch(from var(--tk-primary) l c h / var(--tk-alpha-5));--tk-color-primary-6a: oklch(from var(--tk-primary) l c h / var(--tk-alpha-6));--tk-color-primary-7a: oklch(from var(--tk-primary) l c h / var(--tk-alpha-7));--tk-color-primary-8a: oklch(from var(--tk-primary) l c h / var(--tk-alpha-8));--tk-color-primary-9a: oklch(from var(--tk-primary) l c h / var(--tk-alpha-9));--tk-color-primary-10a: oklch(from var(--tk-primary) l c h / var(--tk-alpha-10))}:root{--tk-color-secondary-5xlight: oklch(from var(--tk-secondary) var(--tk-l-tint-5x) var(--tk-c-tint-5x) var(--tk-h-tint-5x));--tk-color-secondary-4xlight: oklch(from var(--tk-secondary) var(--tk-l-tint-4x) var(--tk-c-tint-4x) var(--tk-h-tint-4x));--tk-color-secondary-3xlight: oklch(from var(--tk-secondary) var(--tk-l-tint-3x) var(--tk-c-tint-3x) var(--tk-h-tint-3x));--tk-color-secondary-2xlight: oklch(from var(--tk-secondary) var(--tk-l-tint-2x) var(--tk-c-tint-2x) var(--tk-h-tint-2x));--tk-color-secondary-1xlight: oklch(from var(--tk-secondary) var(--tk-l-tint-1x) var(--tk-c-tint-1x) var(--tk-h-tint-1x));--tk-color-secondary: var(--tk-secondary);--tk-color-secondary-1xdark: oklch(from var(--tk-secondary) var(--tk-l-shade-1x) var(--tk-c-shade-1x) var(--tk-h-shade-1x));--tk-color-secondary-2xdark: oklch(from var(--tk-secondary) var(--tk-l-shade-2x) var(--tk-c-shade-2x) var(--tk-h-shade-2x));--tk-color-secondary-3xdark: oklch(from var(--tk-secondary) var(--tk-l-shade-3x) var(--tk-c-shade-3x) var(--tk-h-shade-3x));--tk-color-secondary-4xdark: oklch(from var(--tk-secondary) var(--tk-l-shade-4x) var(--tk-c-shade-4x) var(--tk-h-shade-4x));--tk-color-secondary-5xdark: oklch(from var(--tk-secondary) var(--tk-l-shade-5x) var(--tk-c-shade-5x) var(--tk-h-shade-5x));--tk-color-secondary-1a: oklch(from var(--tk-secondary) l c h / var(--tk-alpha-1));--tk-color-secondary-2a: oklch(from var(--tk-secondary) l c h / var(--tk-alpha-2));--tk-color-secondary-3a: oklch(from var(--tk-secondary) l c h / var(--tk-alpha-3));--tk-color-secondary-4a: oklch(from var(--tk-secondary) l c h / var(--tk-alpha-4));--tk-color-secondary-5a: oklch(from var(--tk-secondary) l c h / var(--tk-alpha-5));--tk-color-secondary-6a: oklch(from var(--tk-secondary) l c h / var(--tk-alpha-6));--tk-color-secondary-7a: oklch(from var(--tk-secondary) l c h / var(--tk-alpha-7));--tk-color-secondary-8a: oklch(from var(--tk-secondary) l c h / var(--tk-alpha-8));--tk-color-secondary-9a: oklch(from var(--tk-secondary) l c h / var(--tk-alpha-9));--tk-color-secondary-10a: oklch(from var(--tk-secondary) l c h / var(--tk-alpha-10))}:root{--tk-color-accent-5xlight: oklch(from var(--tk-accent) var(--tk-l-tint-5x) var(--tk-c-tint-5x) var(--tk-h-tint-5x));--tk-color-accent-4xlight: oklch(from var(--tk-accent) var(--tk-l-tint-4x) var(--tk-c-tint-4x) var(--tk-h-tint-4x));--tk-color-accent-3xlight: oklch(from var(--tk-accent) var(--tk-l-tint-3x) var(--tk-c-tint-3x) var(--tk-h-tint-3x));--tk-color-accent-2xlight: oklch(from var(--tk-accent) var(--tk-l-tint-2x) var(--tk-c-tint-2x) var(--tk-h-tint-2x));--tk-color-accent-1xlight: oklch(from var(--tk-accent) var(--tk-l-tint-1x) var(--tk-c-tint-1x) var(--tk-h-tint-1x));--tk-color-accent: var(--tk-accent);--tk-color-accent-1xdark: oklch(from var(--tk-accent) var(--tk-l-shade-1x) var(--tk-c-shade-1x) var(--tk-h-shade-1x));--tk-color-accent-2xdark: oklch(from var(--tk-accent) var(--tk-l-shade-2x) var(--tk-c-shade-2x) var(--tk-h-shade-2x));--tk-color-accent-3xdark: oklch(from var(--tk-accent) var(--tk-l-shade-3x) var(--tk-c-shade-3x) var(--tk-h-shade-3x));--tk-color-accent-4xdark: oklch(from var(--tk-accent) var(--tk-l-shade-4x) var(--tk-c-shade-4x) var(--tk-h-shade-4x));--tk-color-accent-5xdark: oklch(from var(--tk-accent) var(--tk-l-shade-5x) var(--tk-c-shade-5x) var(--tk-h-shade-5x));--tk-color-accent-1a: oklch(from var(--tk-accent) l c h / var(--tk-alpha-1));--tk-color-accent-2a: oklch(from var(--tk-accent) l c h / var(--tk-alpha-2));--tk-color-accent-3a: oklch(from var(--tk-accent) l c h / var(--tk-alpha-3));--tk-color-accent-4a: oklch(from var(--tk-accent) l c h / var(--tk-alpha-4));--tk-color-accent-5a: oklch(from var(--tk-accent) l c h / var(--tk-alpha-5));--tk-color-accent-6a: oklch(from var(--tk-accent) l c h / var(--tk-alpha-6));--tk-color-accent-7a: oklch(from var(--tk-accent) l c h / var(--tk-alpha-7));--tk-color-accent-8a: oklch(from var(--tk-accent) l c h / var(--tk-alpha-8));--tk-color-accent-9a: oklch(from var(--tk-accent) l c h / var(--tk-alpha-9));--tk-color-accent-10a: oklch(from var(--tk-accent) l c h / var(--tk-alpha-10))}:root{--tk-color-neutral-5xlight: oklch(from var(--tk-neutral) var(--tk-l-tint-5x) var(--tk-c-tint-5x) var(--tk-h-tint-5x));--tk-color-neutral-4xlight: oklch(from var(--tk-neutral) var(--tk-l-tint-4x) var(--tk-c-tint-4x) var(--tk-h-tint-4x));--tk-color-neutral-3xlight: oklch(from var(--tk-neutral) var(--tk-l-tint-3x) var(--tk-c-tint-3x) var(--tk-h-tint-3x));--tk-color-neutral-2xlight: oklch(from var(--tk-neutral) var(--tk-l-tint-2x) var(--tk-c-tint-2x) var(--tk-h-tint-2x));--tk-color-neutral-1xlight: oklch(from var(--tk-neutral) var(--tk-l-tint-1x) var(--tk-c-tint-1x) var(--tk-h-tint-1x));--tk-color-neutral: var(--tk-neutral);--tk-color-neutral-1xdark: oklch(from var(--tk-neutral) var(--tk-l-shade-1x) var(--tk-c-shade-1x) var(--tk-h-shade-1x));--tk-color-neutral-2xdark: oklch(from var(--tk-neutral) var(--tk-l-shade-2x) var(--tk-c-shade-2x) var(--tk-h-shade-2x));--tk-color-neutral-3xdark: oklch(from var(--tk-neutral) var(--tk-l-shade-3x) var(--tk-c-shade-3x) var(--tk-h-shade-3x));--tk-color-neutral-4xdark: oklch(from var(--tk-neutral) var(--tk-l-shade-4x) var(--tk-c-shade-4x) var(--tk-h-shade-4x));--tk-color-neutral-5xdark: oklch(from var(--tk-neutral) var(--tk-l-shade-5x) var(--tk-c-shade-5x) var(--tk-h-shade-5x));--tk-color-neutral-1a: oklch(from var(--tk-neutral) l c h / var(--tk-alpha-1));--tk-color-neutral-2a: oklch(from var(--tk-neutral) l c h / var(--tk-alpha-2));--tk-color-neutral-3a: oklch(from var(--tk-neutral) l c h / var(--tk-alpha-3));--tk-color-neutral-4a: oklch(from var(--tk-neutral) l c h / var(--tk-alpha-4));--tk-color-neutral-5a: oklch(from var(--tk-neutral) l c h / var(--tk-alpha-5));--tk-color-neutral-6a: oklch(from var(--tk-neutral) l c h / var(--tk-alpha-6));--tk-color-neutral-7a: oklch(from var(--tk-neutral) l c h / var(--tk-alpha-7));--tk-color-neutral-8a: oklch(from var(--tk-neutral) l c h / var(--tk-alpha-8));--tk-color-neutral-9a: oklch(from var(--tk-neutral) l c h / var(--tk-alpha-9));--tk-color-neutral-10a: oklch(from var(--tk-neutral) l c h / var(--tk-alpha-10))}:root{--tk-color-success: oklch(.62 .2 145);--tk-color-success-5xlight: oklch(from var(--tk-color-success) var(--tk-l-tint-5x) var(--tk-c-tint-5x) var(--tk-h-tint-5x));--tk-color-success-4xlight: oklch(from var(--tk-color-success) var(--tk-l-tint-4x) var(--tk-c-tint-4x) var(--tk-h-tint-4x));--tk-color-success-3xlight: oklch(from var(--tk-color-success) var(--tk-l-tint-3x) var(--tk-c-tint-3x) var(--tk-h-tint-3x));--tk-color-success-2xlight: oklch(from var(--tk-color-success) var(--tk-l-tint-2x) var(--tk-c-tint-2x) var(--tk-h-tint-2x));--tk-color-success-1xlight: oklch(from var(--tk-color-success) var(--tk-l-tint-1x) var(--tk-c-tint-1x) var(--tk-h-tint-1x));--tk-color-success-1xdark: oklch(from var(--tk-color-success) var(--tk-l-shade-1x) var(--tk-c-shade-1x) var(--tk-h-shade-1x));--tk-color-success-2xdark: oklch(from var(--tk-color-success) var(--tk-l-shade-2x) var(--tk-c-shade-2x) var(--tk-h-shade-2x));--tk-color-success-3xdark: oklch(from var(--tk-color-success) var(--tk-l-shade-3x) var(--tk-c-shade-3x) var(--tk-h-shade-3x));--tk-color-success-4xdark: oklch(from var(--tk-color-success) var(--tk-l-shade-4x) var(--tk-c-shade-4x) var(--tk-h-shade-4x));--tk-color-success-5xdark: oklch(from var(--tk-color-success) var(--tk-l-shade-5x) var(--tk-c-shade-5x) var(--tk-h-shade-5x));--tk-color-success-1a: oklch(from var(--tk-color-success) l c h / var(--tk-alpha-1));--tk-color-success-2a: oklch(from var(--tk-color-success) l c h / var(--tk-alpha-2));--tk-color-success-3a: oklch(from var(--tk-color-success) l c h / var(--tk-alpha-3));--tk-color-success-4a: oklch(from var(--tk-color-success) l c h / var(--tk-alpha-4));--tk-color-success-5a: oklch(from var(--tk-color-success) l c h / var(--tk-alpha-5));--tk-color-success-6a: oklch(from var(--tk-color-success) l c h / var(--tk-alpha-6));--tk-color-success-7a: oklch(from var(--tk-color-success) l c h / var(--tk-alpha-7));--tk-color-success-8a: oklch(from var(--tk-color-success) l c h / var(--tk-alpha-8));--tk-color-success-9a: oklch(from var(--tk-color-success) l c h / var(--tk-alpha-9));--tk-color-success-10a: oklch(from var(--tk-color-success) l c h / var(--tk-alpha-10));--tk-color-warning: oklch(.8 .16 70);--tk-color-warning-5xlight: oklch(from var(--tk-color-warning) var(--tk-l-tint-5x) var(--tk-c-tint-5x) var(--tk-h-tint-5x));--tk-color-warning-4xlight: oklch(from var(--tk-color-warning) var(--tk-l-tint-4x) var(--tk-c-tint-4x) var(--tk-h-tint-4x));--tk-color-warning-3xlight: oklch(from var(--tk-color-warning) var(--tk-l-tint-3x) var(--tk-c-tint-3x) var(--tk-h-tint-3x));--tk-color-warning-2xlight: oklch(from var(--tk-color-warning) var(--tk-l-tint-2x) var(--tk-c-tint-2x) var(--tk-h-tint-2x));--tk-color-warning-1xlight: oklch(from var(--tk-color-warning) var(--tk-l-tint-1x) var(--tk-c-tint-1x) var(--tk-h-tint-1x));--tk-color-warning-1xdark: oklch(from var(--tk-color-warning) var(--tk-l-shade-1x) var(--tk-c-shade-1x) var(--tk-h-shade-1x));--tk-color-warning-2xdark: oklch(from var(--tk-color-warning) var(--tk-l-shade-2x) var(--tk-c-shade-2x) var(--tk-h-shade-2x));--tk-color-warning-3xdark: oklch(from var(--tk-color-warning) var(--tk-l-shade-3x) var(--tk-c-shade-3x) var(--tk-h-shade-3x));--tk-color-warning-4xdark: oklch(from var(--tk-color-warning) var(--tk-l-shade-4x) var(--tk-c-shade-4x) var(--tk-h-shade-4x));--tk-color-warning-5xdark: oklch(from var(--tk-color-warning) var(--tk-l-shade-5x) var(--tk-c-shade-5x) var(--tk-h-shade-5x));--tk-color-warning-1a: oklch(from var(--tk-color-warning) l c h / var(--tk-alpha-1));--tk-color-warning-2a: oklch(from var(--tk-color-warning) l c h / var(--tk-alpha-2));--tk-color-warning-3a: oklch(from var(--tk-color-warning) l c h / var(--tk-alpha-3));--tk-color-warning-4a: oklch(from var(--tk-color-warning) l c h / var(--tk-alpha-4));--tk-color-warning-5a: oklch(from var(--tk-color-warning) l c h / var(--tk-alpha-5));--tk-color-warning-6a: oklch(from var(--tk-color-warning) l c h / var(--tk-alpha-6));--tk-color-warning-7a: oklch(from var(--tk-color-warning) l c h / var(--tk-alpha-7));--tk-color-warning-8a: oklch(from var(--tk-color-warning) l c h / var(--tk-alpha-8));--tk-color-warning-9a: oklch(from var(--tk-color-warning) l c h / var(--tk-alpha-9));--tk-color-warning-10a: oklch(from var(--tk-color-warning) l c h / var(--tk-alpha-10));--tk-color-danger: oklch(.58 .22 25);--tk-color-danger-5xlight: oklch(from var(--tk-color-danger) var(--tk-l-tint-5x) var(--tk-c-tint-5x) var(--tk-h-tint-5x));--tk-color-danger-4xlight: oklch(from var(--tk-color-danger) var(--tk-l-tint-4x) var(--tk-c-tint-4x) var(--tk-h-tint-4x));--tk-color-danger-3xlight: oklch(from var(--tk-color-danger) var(--tk-l-tint-3x) var(--tk-c-tint-3x) var(--tk-h-tint-3x));--tk-color-danger-2xlight: oklch(from var(--tk-color-danger) var(--tk-l-tint-2x) var(--tk-c-tint-2x) var(--tk-h-tint-2x));--tk-color-danger-1xlight: oklch(from var(--tk-color-danger) var(--tk-l-tint-1x) var(--tk-c-tint-1x) var(--tk-h-tint-1x));--tk-color-danger-1xdark: oklch(from var(--tk-color-danger) var(--tk-l-shade-1x) var(--tk-c-shade-1x) var(--tk-h-shade-1x));--tk-color-danger-2xdark: oklch(from var(--tk-color-danger) var(--tk-l-shade-2x) var(--tk-c-shade-2x) var(--tk-h-shade-2x));--tk-color-danger-3xdark: oklch(from var(--tk-color-danger) var(--tk-l-shade-3x) var(--tk-c-shade-3x) var(--tk-h-shade-3x));--tk-color-danger-4xdark: oklch(from var(--tk-color-danger) var(--tk-l-shade-4x) var(--tk-c-shade-4x) var(--tk-h-shade-4x));--tk-color-danger-5xdark: oklch(from var(--tk-color-danger) var(--tk-l-shade-5x) var(--tk-c-shade-5x) var(--tk-h-shade-5x));--tk-color-danger-1a: oklch(from var(--tk-color-danger) l c h / var(--tk-alpha-1));--tk-color-danger-2a: oklch(from var(--tk-color-danger) l c h / var(--tk-alpha-2));--tk-color-danger-3a: oklch(from var(--tk-color-danger) l c h / var(--tk-alpha-3));--tk-color-danger-4a: oklch(from var(--tk-color-danger) l c h / var(--tk-alpha-4));--tk-color-danger-5a: oklch(from var(--tk-color-danger) l c h / var(--tk-alpha-5));--tk-color-danger-6a: oklch(from var(--tk-color-danger) l c h / var(--tk-alpha-6));--tk-color-danger-7a: oklch(from var(--tk-color-danger) l c h / var(--tk-alpha-7));--tk-color-danger-8a: oklch(from var(--tk-color-danger) l c h / var(--tk-alpha-8));--tk-color-danger-9a: oklch(from var(--tk-color-danger) l c h / var(--tk-alpha-9));--tk-color-danger-10a: oklch(from var(--tk-color-danger) l c h / var(--tk-alpha-10));--tk-color-info: oklch(.58 .18 245);--tk-color-info-5xlight: oklch(from var(--tk-color-info) var(--tk-l-tint-5x) var(--tk-c-tint-5x) var(--tk-h-tint-5x));--tk-color-info-4xlight: oklch(from var(--tk-color-info) var(--tk-l-tint-4x) var(--tk-c-tint-4x) var(--tk-h-tint-4x));--tk-color-info-3xlight: oklch(from var(--tk-color-info) var(--tk-l-tint-3x) var(--tk-c-tint-3x) var(--tk-h-tint-3x));--tk-color-info-2xlight: oklch(from var(--tk-color-info) var(--tk-l-tint-2x) var(--tk-c-tint-2x) var(--tk-h-tint-2x));--tk-color-info-1xlight: oklch(from var(--tk-color-info) var(--tk-l-tint-1x) var(--tk-c-tint-1x) var(--tk-h-tint-1x));--tk-color-info-1xdark: oklch(from var(--tk-color-info) var(--tk-l-shade-1x) var(--tk-c-shade-1x) var(--tk-h-shade-1x));--tk-color-info-2xdark: oklch(from var(--tk-color-info) var(--tk-l-shade-2x) var(--tk-c-shade-2x) var(--tk-h-shade-2x));--tk-color-info-3xdark: oklch(from var(--tk-color-info) var(--tk-l-shade-3x) var(--tk-c-shade-3x) var(--tk-h-shade-3x));--tk-color-info-4xdark: oklch(from var(--tk-color-info) var(--tk-l-shade-4x) var(--tk-c-shade-4x) var(--tk-h-shade-4x));--tk-color-info-5xdark: oklch(from var(--tk-color-info) var(--tk-l-shade-5x) var(--tk-c-shade-5x) var(--tk-h-shade-5x));--tk-color-info-1a: oklch(from var(--tk-color-info) l c h / var(--tk-alpha-1));--tk-color-info-2a: oklch(from var(--tk-color-info) l c h / var(--tk-alpha-2));--tk-color-info-3a: oklch(from var(--tk-color-info) l c h / var(--tk-alpha-3));--tk-color-info-4a: oklch(from var(--tk-color-info) l c h / var(--tk-alpha-4));--tk-color-info-5a: oklch(from var(--tk-color-info) l c h / var(--tk-alpha-5));--tk-color-info-6a: oklch(from var(--tk-color-info) l c h / var(--tk-alpha-6));--tk-color-info-7a: oklch(from var(--tk-color-info) l c h / var(--tk-alpha-7));--tk-color-info-8a: oklch(from var(--tk-color-info) l c h / var(--tk-alpha-8));--tk-color-info-9a: oklch(from var(--tk-color-info) l c h / var(--tk-alpha-9));--tk-color-info-10a: oklch(from var(--tk-color-info) l c h / var(--tk-alpha-10))}:root{--tk-shadow-color: oklch(.2 .02 265);--tk-shadow-xs: 0 1px 2px 0 color-mix(in oklch, var(--tk-shadow-color) 5%, transparent);--tk-shadow-sm: 0 1px 3px 0 color-mix(in oklch, var(--tk-shadow-color) 10%, transparent), 0 1px 2px -1px color-mix(in oklch, var(--tk-shadow-color) 10%, transparent);--tk-shadow-base: 0 4px 6px -1px color-mix(in oklch, var(--tk-shadow-color) 10%, transparent), 0 2px 4px -2px color-mix(in oklch, var(--tk-shadow-color) 10%, transparent);--tk-shadow-lg: 0 10px 15px -3px color-mix(in oklch, var(--tk-shadow-color) 10%, transparent), 0 4px 6px -4px color-mix(in oklch, var(--tk-shadow-color) 10%, transparent);--tk-shadow-xl: 0 20px 25px -5px color-mix(in oklch, var(--tk-shadow-color) 10%, transparent), 0 8px 10px -6px color-mix(in oklch, var(--tk-shadow-color) 10%, transparent);--tk-shadow-2xl: 0 25px 50px -12px color-mix(in oklch, var(--tk-shadow-color) 25%, transparent)}}@layer tokens{:root{--tk-screen-sm: 480px;--tk-screen-md: 768px;--tk-screen-lg: 1024px;--tk-screen-xl: 1280px;--tk-screen-2xl: 1440px;--tk-value-auto: auto;--tk-value-none: none;--tk-value-normal: normal;--tk-value-inherit: inherit;--tk-value-initial: initial;--tk-value-unset: unset;--tk-value-currentcolor: currentColor;--tk-value-transparent: transparent;--tk-value-0: 0;--tk-value-fit-content: fit-content;--tk-value-min-content: min-content;--tk-value-max-content: max-content;--tk-cursor-auto: auto;--tk-cursor-default: default;--tk-cursor-pointer: pointer;--tk-cursor-wait: wait;--tk-cursor-text: text;--tk-cursor-move: move;--tk-cursor-not-allowed: not-allowed;--tk-cursor-grab: grab;--tk-cursor-grabbing: grabbing;--tk-cursor-help: help;--tk-size-unit: 4px;--tk-size-none: var(--tk-value-none);--tk-size-0: var(--tk-value-0);--tk-size-2xs: .5px;--tk-size-1: 1px;--tk-size-2: 2px;--tk-size-4: calc(var(--tk-size-unit) * 1);--tk-size-8: calc(var(--tk-size-unit) * 2);--tk-size-12: calc(var(--tk-size-unit) * 3);--tk-size-16: calc(var(--tk-size-unit) * 4);--tk-size-20: calc(var(--tk-size-unit) * 5);--tk-size-24: calc(var(--tk-size-unit) * 6);--tk-size-28: calc(var(--tk-size-unit) * 7);--tk-size-32: calc(var(--tk-size-unit) * 8);--tk-size-36: calc(var(--tk-size-unit) * 9);--tk-size-40: calc(var(--tk-size-unit) * 10);--tk-size-44: calc(var(--tk-size-unit) * 11);--tk-size-48: calc(var(--tk-size-unit) * 12);--tk-size-52: calc(var(--tk-size-unit) * 13);--tk-size-56: calc(var(--tk-size-unit) * 14);--tk-size-60: calc(var(--tk-size-unit) * 15);--tk-size-64: calc(var(--tk-size-unit) * 16);--tk-size-68: calc(var(--tk-size-unit) * 17);--tk-size-72: calc(var(--tk-size-unit) * 18);--tk-size-76: calc(var(--tk-size-unit) * 19);--tk-size-80: calc(var(--tk-size-unit) * 20);--tk-size-84: calc(var(--tk-size-unit) * 21);--tk-size-88: calc(var(--tk-size-unit) * 22);--tk-size-92: calc(var(--tk-size-unit) * 23);--tk-size-96: calc(var(--tk-size-unit) * 24);--tk-size-100: calc(var(--tk-size-unit) * 25);--tk-fit-content: fit-content;--tk-min-content: min-content;--tk-max-content: max-content;--tk-size-5p: 5%;--tk-size-10p: 10%;--tk-size-15p: 15%;--tk-size-20p: 20%;--tk-size-25p: 25%;--tk-size-30p: 30%;--tk-size-third: 33.33%;--tk-size-35p: 35%;--tk-size-40p: 40%;--tk-size-45p: 45%;--tk-size-50p: 50%;--tk-size-55p: 55%;--tk-size-60p: 60%;--tk-size-65p: 65%;--tk-size-70p: 70%;--tk-size-75p: 75%;--tk-size-80p: 80%;--tk-size-85p: 85%;--tk-size-90p: 90%;--tk-size-95p: 95%;--tk-size-100p: 100%;--tk-size-5vw: 5vw;--tk-size-10vw: 10vw;--tk-size-15vw: 15vw;--tk-size-20vw: 20vw;--tk-size-25vw: 25vw;--tk-size-30vw: 30vw;--tk-size-33vw: 33vw;--tk-size-35vw: 35vw;--tk-size-40vw: 40vw;--tk-size-45vw: 45vw;--tk-size-50vw: 50vw;--tk-size-60vw: 60vw;--tk-size-66vw: 66vw;--tk-size-70vw: 70vw;--tk-size-75vw: 75vw;--tk-size-80vw: 80vw;--tk-size-85vw: 85vw;--tk-size-90vw: 90vw;--tk-size-95vw: 95vw;--tk-size-100vw: 100vw;--tk-size-5vh: 5vh;--tk-size-10vh: 10vh;--tk-size-15vh: 15vh;--tk-size-20vh: 20vh;--tk-size-25vh: 25vh;--tk-size-30vh: 30vh;--tk-size-33vh: 33vh;--tk-size-35vh: 35vh;--tk-size-40vh: 40vh;--tk-size-45vh: 45vh;--tk-size-50vh: 50vh;--tk-size-60vh: 60vh;--tk-size-66vh: 66vh;--tk-size-70vh: 70vh;--tk-size-75vh: 75vh;--tk-size-80vh: 80vh;--tk-size-85vh: 85vh;--tk-size-90vh: 90vh;--tk-size-95vh: 95vh;--tk-size-100vh: 100vh;--tk-align-baseline: baseline;--tk-align-top: top;--tk-align-middle: middle;--tk-align-bottom: bottom;--tk-align-text-top: text-top;--tk-align-text-bottom: text-bottom;--tk-vertical-align-sub: sub;--tk-vertical-align-super: super;--tk-table-auto: auto;--tk-table-fixed: fixed;--tk-table-collapse: collapse;--tk-table-separate: separate;--tk-table-full: 1;--tk-fill-current: currentColor;--tk-stroke-current: currentColor;--tk-stroke-0: 0px;--tk-stroke-2x: 1px;--tk-stroke-xs: 2px;--tk-stroke-sm: 4px;--tk-stroke-md: 8px;--tk-stroke-lg: 12px;--tk-stroke-xl: 16px;--tk-stroke-xxl: 20px;--tk-stroke-xxxl: 24px;--tk-appearance-none: none;--tk-appearance-auto: auto;--tk-pointer-events-none: none;--tk-pointer-events-auto: auto;--tk-will-change-auto: auto;--tk-will-change-transform: transform;--tk-will-change-opacity: opacity;--tk-will-change-scroll: scroll-position;--tk-mask-fade-to-top: linear-gradient( to top, black 50%, transparent 100% );--tk-mask-fade-to-bottom: linear-gradient( to bottom, black 50%, transparent 100% );--tk-mask-fade-to-left: linear-gradient( to left, black 50%, transparent 100% );--tk-mask-fade-to-right: linear-gradient( to right, black 50%, transparent 100% );--tk-mask-fade-short: linear-gradient( to bottom, black 80%, transparent 100% );--tk-mask-fade-long: linear-gradient( to bottom, black 20%, transparent 100% )}}@layer tokens{:root{--tk-position-static: static;--tk-position-relative: relative;--tk-position-absolute: absolute;--tk-position-fixed: fixed;--tk-position-sticky: sticky;--tk-display-block: block;--tk-display-inline: inline;--tk-display-inline-block: inline-block;--tk-display-flex: flex;--tk-display-inline-flex: inline-flex;--tk-display-grid: grid;--tk-display-none: none;--tk-display-table: table;--tk-display-table-row: table-row;--tk-display-table-cell: table-cell;--tk-display-table-column: table-column;--tk-display-table-column-group: table-column-group;--tk-display-table-header-group: table-header-group;--tk-display-table-footer-group: table-footer-group;--tk-display-table-row-group: table-row-group;--tk-display-flow-root: flow-root;--tk-display-contents: contents;--tk-display-list-item: list-item;--tk-display-ruby: ruby;--tk-display-ruby-base: ruby-base;--tk-display-ruby-text: ruby-text;--tk-display-ruby-base-container: ruby-base-container;--tk-box-sizing-border: border-box;--tk-box-sizing-content: content-box;--tk-box-decoration-slice: slice;--tk-box-decoration-clone: clone;--tk-overflow-auto: auto;--tk-overflow-hidden: hidden;--tk-overflow-visible: visible;--tk-overflow-scroll: scroll;--tk-overscroll-auto: auto;--tk-overscroll-contain: contain;--tk-overscroll-none: none;--tk-aspect-ratio-square: 1 / 1;--tk-aspect-ratio-video: 16 / 9;--tk-aspect-ratio-portrait: 3 / 4;--tk-aspect-ratio-landscape: 4 / 3;--tk-aspect-ratio-widescreen: 21 / 9;--tk-aspect-ratio-golden: 1.618 / 1;--tk-float-left: left;--tk-float-right: right;--tk-float-none: none;--tk-clear-left: left;--tk-clear-right: right;--tk-clear-both: both;--tk-object-fit-contain: contain;--tk-object-fit-cover: cover;--tk-object-fit-fill: fill;--tk-object-fit-scale-down: scale-down;--tk-object-position-center: center;--tk-visibility-visible: visible;--tk-visibility-hidden: hidden;--tk-visibility-collapse: collapse;--tk-isolation-isolate: isolate;--tk-isolation-auto: auto;--tk-inset-0: 0;--tk-inset-auto: auto;--tk-flex-direction-row: row;--tk-flex-direction-row-reverse: row-reverse;--tk-flex-direction-column: column;--tk-flex-direction-column-reverse: column-reverse;--tk-flex-wrap: wrap;--tk-flex-nowrap: nowrap;--tk-flex-wrap-reverse: wrap-reverse;--tk-justify-start: flex-start;--tk-justify-end: flex-end;--tk-justify-center: center;--tk-justify-between: space-between;--tk-justify-around: space-around;--tk-justify-evenly: space-evenly;--tk-align-start: flex-start;--tk-align-end: flex-end;--tk-align-center: center;--tk-align-baseline: baseline;--tk-align-stretch: stretch;--tk-layout-page-width: 100ch;--tk-layout-wide-offset: 4rem;--tk-layout-wider-offset: 8rem;--tk-layout-gutter: 1.5rem;--tk-layout-grid: [full-start] minmax(var(--tk-layout-gutter), 1fr) [wider-start] minmax(0, min(var(--tk-layout-wider-offset), 8vw)) [wide-start] minmax(0, min(var(--tk-layout-wide-offset), 4vw)) [main-start] min( 100% - (var(--tk-layout-gutter) * 2), var(--tk-layout-page-width) ) [main-end] minmax(0, min(var(--tk-layout-wide-offset), 4vw)) [wide-end] minmax(0, min(var(--tk-layout-wider-offset), 8vw)) [wider-end] minmax(var(--tk-layout-gutter), 1fr) [full-end];--tk-place-items-start: start;--tk-place-items-end: end;--tk-place-items-center: center;--tk-place-items-stretch: stretch;--tk-place-content-start: start;--tk-place-content-end: end;--tk-place-content-center: center;--tk-place-content-stretch: stretch;--tk-place-content-around: space-around;--tk-place-content-between: space-between;--tk-place-content-evenly: space-evenly;--tk-align-self-start: start;--tk-align-self-end: end;--tk-align-self-center: center;--tk-align-self-stretch: stretch;--tk-justify-self-start: start;--tk-justify-self-end: end;--tk-justify-self-center: center;--tk-justify-self-stretch: stretch;--tk-grid-column-count-12: 12;--tk-grid-min-col-width-2xs: 80px;--tk-grid-min-col-width-xs: 160px;--tk-grid-min-col-width-sm: 200px;--tk-grid-min-col-width-md: 280px;--tk-grid-min-col-width-lg: 320px;--tk-grid-min-col-width-xl: 380px;--tk-grid-min-col-width-2xl: 400px;--tk-grid-min-col-width-3xl: 480px;--tk-grid-row-count-1: 1;--tk-grid-min-row-height: 100px;--tk-min-column-width: 0;--tk-max-column-width: 1fr;--tk-min-row-height: 0;--tk-max-row-height: 1fr;--tk-grid-auto-columns: auto;--tk-grid-cols-12: repeat( var(--tk-grid-column-count-12, 12), minmax(0, 1fr) );--tk-grid-cols-auto-fit-2xs: repeat( auto-fit, minmax(var(--tk-grid-min-col-width-2xs, 80px), 1fr) );--tk-grid-cols-auto-fit-xs: repeat( auto-fit, minmax(var(--tk-grid-min-col-width-xs, 160px), 1fr) );--tk-grid-cols-auto-fit-sm: repeat( auto-fit, minmax(var(--tk-grid-min-col-width-sm, 200px), 1fr) );--tk-grid-cols-auto-fit-base: repeat( auto-fit, minmax(var(--tk-grid-min-col-width-md, 280px), 1fr) );--tk-grid-cols-auto-fit-lg: repeat( auto-fit, minmax(var(--tk-grid-min-col-width-lg, 320px), 1fr) );--tk-grid-cols-auto-fit-xl: repeat( auto-fit, minmax(var(--tk-grid-min-col-width-xl, 380px), 1fr) );--tk-grid-cols-auto-fit-2xl: repeat( auto-fit, minmax(var(--tk-grid-min-col-width-2xl, 400px), 1fr) );--tk-grid-cols-auto-fit-3xl: repeat( auto-fit, minmax(var(--tk-grid-min-col-width-3xl, 480px), 1fr) );--tk-grid-cols-auto-fill-2xs: repeat( auto-fill, minmax(var(--tk-grid-min-col-width-2xs, 80px), 1fr) );--tk-grid-cols-auto-fill-xs: repeat( auto-fill, minmax(var(--tk-grid-min-col-width-xs, 160px), 1fr) );--tk-grid-cols-auto-fill-sm: repeat( auto-fill, minmax(var(--tk-grid-min-col-width-sm, 200px), 1fr) );--tk-grid-cols-auto-fill-md: repeat( auto-fill, minmax(var(--tk-grid-min-col-width-md, 280px), 1fr) );--tk-grid-cols-auto-fill-lg: repeat( auto-fill, minmax(var(--tk-grid-min-col-width-lg, 320px), 1fr) );--tk-grid-cols-auto-fill-xl: repeat( auto-fill, minmax(var(--tk-grid-min-col-width-xl, 380px), 1fr) );--tk-grid-cols-auto-fill-2xl: repeat( auto-fill, minmax(var(--tk-grid-min-col-width-2xl, 400px), 1fr) );--tk-grid-cols-auto-fill-3xl: repeat( auto-fill, minmax(var(--tk-grid-min-col-width-3xl, 480px), 1fr) );--tk-grid-rows-1: repeat( var(--tk-grid-row-count-1, 1), minmax(0, 1fr) );--tk-col-span: span var(--tk-column-span, 1);--tk-row-span: span var(--tk-row-span, 1);--tk-grid-flow-row: row;--tk-grid-flow-col: column;--tk-grid-flow-dense: dense;--tk-auto-cols: minmax( var(--tk-min-column-width, 0), var(--tk-max-column-width, 1fr) );--tk-auto-rows: minmax( var(--tk-min-row-height, 0), var(--tk-max-row-height, 1fr) )}}@layer tokens{:root{--tk-radius-0: var(--tk-size-0);--tk-radius-2xs: 1px;--tk-radius-xs: 2px;--tk-radius-sm: 4px;--tk-radius-base: 6px;--tk-radius-md: 8px;--tk-radius-lg: 12px;--tk-radius-xl: 16px;--tk-radius-2xl: 20px;--tk-radius-3xl: 24px;--tk-radius-full: 9999px;--tk-border-width-0: 0px;--tk-border-width-2xs: 1px;--tk-border-width-xs: 2px;--tk-border-width-sm: 4px;--tk-border-width-md: 8px;--tk-border-width-lg: 12px;--tk-border-width-xl: 16px;--tk-border-width-2xl: 20px;--tk-border-width-3xl: 24px;--tk-border-style-none: none;--tk-border-style-solid: solid;--tk-border-style-dashed: dashed;--tk-border-style-dotted: dotted;--tk-border-style-double: double;--tk-border-style-groove: groove;--tk-border-style-ridge: ridge;--tk-border-style-inset: inset;--tk-border-style-outset: outset;--tk-outline-style-none: none;--tk-outline-style-solid: solid;--tk-outline-style-dashed: dashed;--tk-outline-style-dotted: dotted;--tk-outline-style-double: double;--tk-outline-width-0: 0px;--tk-outline-width-2xs: 1px;--tk-outline-width-xs: 2px;--tk-outline-width-sm: 4px;--tk-outline-width-md: 8px;--tk-outline-width-lg: 12px;--tk-outline-width-xl: 16px;--tk-outline-width-2xl: 20px;--tk-outline-width-3xl: 24px}}@layer tokens{:root{--tk-filter-blur-0: blur(0px);--tk-filter-blur-2xs: blur(1px);--tk-filter-blur-xs: blur(2px);--tk-filter-blur-sm: blur(4px);--tk-filter-blur-md: blur(8px);--tk-filter-blur-lg: blur(12px);--tk-filter-blur-xl: blur(16px);--tk-filter-blur-2xl: blur(20px);--tk-filter-blur-3xl: blur(24px);--tk-filter-blur-full: blur(100px);--tk-filter-brightness-0: brightness(0);--tk-filter-brightness-2xs: brightness(1.5);--tk-filter-brightness-xs: brightness(1.5);--tk-filter-brightness-sm: brightness(1.5);--tk-filter-brightness-md: brightness(1.5);--tk-filter-brightness-lg: brightness(1.5);--tk-filter-brightness-xl: brightness(1.5);--tk-filter-brightness-2xl: brightness(1.5);--tk-filter-brightness-3xl: brightness(1.5);--tk-filter-brightness-full: brightness(1.5);--tk-filter-contrast-0: contrast(1.2);--tk-filter-contrast-2xs: contrast(1.2);--tk-filter-contrast-xs: contrast(1.2);--tk-filter-contrast-sm: contrast(1.2);--tk-filter-contrast-md: contrast(1.2);--tk-filter-contrast-lg: contrast(1.2);--tk-filter-contrast-xl: contrast(1.2);--tk-filter-contrast-2xl: contrast(1.2);--tk-filter-contrast-3xl: contrast(1.2);--tk-filter-contrast-full: contrast(1.2);--tk-filter-grayscale-0: grayscale(100%);--tk-filter-grayscale-2xs: grayscale(100%);--tk-filter-grayscale-xs: grayscale(100%);--tk-filter-grayscale-sm: grayscale(100%);--tk-filter-grayscale-md: grayscale(100%);--tk-filter-grayscale-lg: grayscale(100%);--tk-filter-grayscale-xl: grayscale(100%);--tk-filter-grayscale-2xl: grayscale(100%);--tk-filter-grayscale-3xl: grayscale(100%);--tk-filter-grayscale-full: grayscale(100%);--tk-filter-hue-rotate-0: hue-rotate(90deg);--tk-filter-hue-rotate-2xs: hue-rotate(90deg);--tk-filter-hue-rotate-xs: hue-rotate(90deg);--tk-filter-hue-rotate-sm: hue-rotate(90deg);--tk-filter-hue-rotate-md: hue-rotate(90deg);--tk-filter-hue-rotate-lg: hue-rotate(90deg);--tk-filter-hue-rotate-xl: hue-rotate(90deg);--tk-filter-hue-rotate-2xl: hue-rotate(90deg);--tk-filter-hue-rotate-3xl: hue-rotate(90deg);--tk-filter-hue-rotate-full: hue-rotate(90deg);--tk-filter-invert-0: invert(100%);--tk-filter-invert-2xs: invert(100%);--tk-filter-invert-xs: invert(100%);--tk-filter-invert-sm: invert(100%);--tk-filter-invert-md: invert(100%);--tk-filter-invert-lg: invert(100%);--tk-filter-invert-xl: invert(100%);--tk-filter-invert-2xl: invert(100%);--tk-filter-invert-3xl: invert(100%);--tk-filter-invert-full: invert(100%);--tk-filter-saturate-0: saturate(2);--tk-filter-saturate-2xs: saturate(2);--tk-filter-saturate-xs: saturate(2);--tk-filter-saturate-sm: saturate(2);--tk-filter-saturate-md: saturate(2);--tk-filter-saturate-lg: saturate(2);--tk-filter-saturate-xl: saturate(2);--tk-filter-saturate-2xl: saturate(2);--tk-filter-saturate-3xl: saturate(2);--tk-filter-saturate-full: saturate(2);--tk-filter-sepia-0: sepia(0%);--tk-filter-sepia-2xs: sepia(100%);--tk-filter-sepia-xs: sepia(100%);--tk-filter-sepia-sm: sepia(100%);--tk-filter-sepia-md: sepia(100%);--tk-filter-sepia-lg: sepia(100%);--tk-filter-sepia-xl: sepia(100%);--tk-filter-sepia-2xl: sepia(100%);--tk-filter-sepia-3xl: sepia(100%);--tk-filter-sepia-full: sepia(100%);--tk-opacity-0p: 0;--tk-opacity-2xs: .1;--tk-opacity-xs: .5;--tk-opacity-sm: .15;--tk-opacity-md: .3;--tk-opacity-lg: .5;--tk-opacity-xl: .7;--tk-opacity-2xl: .8;--tk-opacity-3xl: .95;--tk-opacity-full: 1}}@layer tokens{:root{--tk-scale-2x: scale(.75);--tk-scale-xs: scale(.5);--tk-scale-sm: scale(.25);--tk-scale-md: scale(.125);--tk-scale-lg: scale(.0625);--tk-scale-xl: scale(.03125);--tk-scale-2xl: scale(.015625);--tk-scale-3xl: scale(.0078125);--tk-scale-full: scale(1);--tk-scale-n-2x: scale(-.75);--tk-scale-n-xs: scale(-.5);--tk-scale-n-sm: scale(-.25);--tk-scale-n-md: scale(-.125);--tk-scale-n-lg: scale(-.0625);--tk-scale-n-xl: scale(-.03125);--tk-scale-n-2xl: scale(-.015625);--tk-scale-n-3xl: scale(-.0078125);--tk-rotate-0: rotate(0deg);--tk-rotate-2x: rotate(5deg);--tk-rotate-xs: rotate(10deg);--tk-rotate-sm: rotate(15deg);--tk-rotate-md: rotate(20deg);--tk-rotate-lg: rotate(45deg);--tk-rotate-xl: rotate(90deg);--tk-rotate-2xl: rotate(180deg);--tk-rotate-3xl: rotate(270deg);--tk-rotate-full: rotate(360deg);--tk-rotate-n-2x: rotate(-5deg);--tk-rotate-n-xs: rotate(-10deg);--tk-rotate-n-sm: rotate(-15deg);--tk-rotate-n-md: rotate(-20deg);--tk-rotate-n-lg: rotate(-45deg);--tk-rotate-n-xl: rotate(-90deg);--tk-rotate-n-2xl: rotate(-180deg);--tk-rotate-n-3xl: rotate(-270deg);--tk-rotate-n-full: rotate(-360deg);--tk-translate-x-2x: translateX(5%);--tk-translate-x-xs: translateX(10%);--tk-translate-x-sm: translateX(15%);--tk-translate-x-md: translateX(20%);--tk-translate-x-lg: translateX(25%);--tk-translate-x-xl: translateX(30%);--tk-translate-x-2xl: translateX(35%);--tk-translate-x-3xl: translateX(40%);--tk-translate-x-full: translateX(100%);--tk-translate-n-x-2x: translateX(-5%);--tk-translate-n-x-xs: translateX(-10%);--tk-translate-n-x-sm: translateX(-15%);--tk-translate-n-x-md: translateX(-20%);--tk-translate-n-x-lg: translateX(-25%);--tk-translate-n-x-xl: translateX(-30%);--tk-translate-n-x-2xl: translateX(-35%);--tk-translate-n-x-3xl: translateX(-40%);--tk-translate-n-x-full: translateX(-100%);--tk-translate-y-2x: translateY(5%);--tk-translate-y-xs: translateY(10%);--tk-translate-y-sm: translateY(15%);--tk-translate-y-md: translateY(20%);--tk-translate-y-lg: translateY(25%);--tk-translate-y-xl: translateY(30%);--tk-translate-y-2xl: translateY(35%);--tk-translate-y-3xl: translateY(40%);--tk-translate-y-full: translateY(100%);--tk-translate-n-y-2x: translateY(-5%);--tk-translate-n-y-xs: translateY(-10%);--tk-translate-n-y-sm: translateY(-15%);--tk-translate-n-y-md: translateY(-20%);--tk-translate-n-y-lg: translateY(-25%);--tk-translate-n-y-xl: translateY(-30%);--tk-translate-n-y-2xl: translateY(-35%);--tk-translate-n-y-3xl: translateY(-40%);--tk-translate-n-y-full: translateY(-100%)}}@layer tokens{:root{--fluid-min-vw: 480;--fluid-max-vw: 1440;--fluid-screen-range: calc(var(--fluid-max-vw) - var(--fluid-min-vw));--fluid-rem-factor: calc((100vw - var(--fluid-min-vw) * 1px) / var(--fluid-screen-range));--tk-mq-text-xs: clamp(.6875rem, calc(.6875rem + (12 - 11) * var(--fluid-rem-factor)), .75rem);--tk-mq-text-sm: clamp(.8125rem, calc(.8125rem + (14 - 13) * var(--fluid-rem-factor)), .875rem);--tk-mq-text-base: clamp(.9375rem, calc(.9375rem + (16 - 15) * var(--fluid-rem-factor)), 1rem);--tk-mq-text-lg: clamp(1.0625rem, calc(1.0625rem + (18 - 17) * var(--fluid-rem-factor)), 1.125rem);--tk-mq-text-xl: clamp(1.1875rem, calc(1.1875rem + (20 - 19) * var(--fluid-rem-factor)), 1.25rem);--tk-mq-text-2xl: clamp(1.375rem, calc(1.375rem + (24 - 22) * var(--fluid-rem-factor)), 1.5rem);--tk-mq-text-3xl: clamp(1.625rem, calc(1.625rem + (30 - 26) * var(--fluid-rem-factor)), 1.875rem);--tk-mq-text-4xl: clamp(2rem, calc(2rem + (36 - 32) * var(--fluid-rem-factor)), 2.25rem);--tk-mq-text-5xl: clamp(2.5rem, calc(2.5rem + (48 - 40) * var(--fluid-rem-factor)), 3rem);--tk-mq-text-6xl: clamp(3rem, calc(3rem + (56 - 48) * var(--fluid-rem-factor)), 3.5rem);--tk-mq-text-7xl: clamp(3.5rem, calc(3.5rem + (64 - 56) * var(--fluid-rem-factor)), 4rem);--tk-mq-text-8xl: clamp(4rem, calc(4rem + (72 - 64) * var(--fluid-rem-factor)), 4.5rem);--tk-mq-text-9xl: clamp(4.5rem, calc(4.5rem + (80 - 72) * var(--fluid-rem-factor)), 5rem);--tk-cq-text-xs: clamp(.6875rem, .65rem + .6cqw, .75rem);--tk-cq-text-sm: clamp(.8125rem, .78rem + .6cqw, .875rem);--tk-cq-text-base: clamp(.9375rem, .9rem + .8cqw, 1rem);--tk-cq-text-lg: clamp(1.0625rem, 1rem + 1cqw, 1.125rem);--tk-cq-text-xl: clamp(1.1875rem, 1.1rem + 1.2cqw, 1.25rem);--tk-cq-text-2xl: clamp(1.375rem, 1.2rem + 2cqw, 1.5rem);--tk-cq-text-3xl: clamp(1.625rem, 1.35rem + 3cqw, 1.875rem);--tk-cq-text-4xl: clamp(2rem, 1.6rem + 4cqw, 2.25rem);--tk-cq-text-5xl: clamp(2.5rem, 1.9rem + 5cqw, 3rem);--tk-cq-text-6xl: clamp(3rem, 2.3rem + 6cqw, 3.5rem);--tk-cq-text-7xl: clamp(3.5rem, 2.7rem + 7cqw, 4rem);--tk-cq-text-8xl: clamp(4rem, 3.2rem + 8cqw, 4.5rem);--tk-cq-text-9xl: clamp(4.5rem, 3.6rem + 9cqw, 5rem);--tk-font-weight-100: 100;--tk-font-weight-200: 200;--tk-font-weight-300: 300;--tk-font-weight-400: 400;--tk-font-weight-500: 500;--tk-font-weight-600: 600;--tk-font-weight-700: 700;--tk-font-weight-800: 800;--tk-font-weight-900: 900;--tk-font-stretch-ultra-condensed: ultra-condensed;--tk-font-stretch-extra-condensed: extra-condensed;--tk-font-stretch-condensed: condensed;--tk-font-stretch-semi-condensed: semi-condensed;--tk-font-stretch-normal: var(--tk-value-normal);--tk-font-stretch-semi-expanded: semi-expanded;--tk-font-stretch-expanded: expanded;--tk-font-stretch-extra-expanded: extra-expanded;--tk-font-stretch-ultra-expanded: ultra-expanded;--tk-font-style-normal: var(--tk-value-normal);--tk-font-style-italic: italic;--tk-font-variant-numeric-normal: var(--tk-value-normal);--tk-font-variant-numeric-ordinal: ordinal;--tk-font-variant-numeric-slashed-zero: slashed-zero;--tk-font-variant-numeric-lining-nums: lining-nums;--tk-font-variant-numeric-oldstyle-nums: oldstyle-nums;--tk-font-variant-numeric-proportional-nums: proportional-nums;--tk-font-variant-numeric-tabular-nums: tabular-nums;--tk-font-variant-numeric-diagonal-fractions: diagonal-fractions;--tk-font-variant-numeric-stacked-fractions: stacked-fractions;--tk-font-variant-ligatures-common: common-ligatures;--tk-font-variant-ligatures-no-common: no-common-ligatures;--tk-font-variant-ligatures-discretionary: discretionary-ligatures;--tk-font-variant-ligatures-no-discretionary: no-discretionary-ligatures;--tk-font-variant-ligatures-historical: historical-ligatures;--tk-font-variant-ligatures-no-historical: no-historical-ligatures;--tk-font-variant-ligatures-contextual: contextual;--tk-font-variant-ligatures-no-contextual: no-contextual;--tk-font-variant-caps-normal: var(--tk-value-normal);--tk-font-variant-caps-small-caps: small-caps;--tk-font-variant-caps-all-small-caps: all-small-caps;--tk-font-variant-caps-petite-caps: petite-caps;--tk-font-variant-caps-all-petite-caps: all-petite-caps;--tk-font-variant-caps-unicase: unicase;--tk-font-variant-caps-titling-caps: titling-caps;--tk-line-height-2xs: .55;--tk-line-height-xs: 1;--tk-line-height-sm: 1.25;--tk-line-height-md: 1.5;--tk-line-height-lg: 1.625;--tk-line-height-xl: 2;--tk-line-height-2xl: .75rem;--tk-line-height-3xl: 1rem;--tk-letter-spacing-2xs: -.05em;--tk-letter-spacing-xs: -.1em;--tk-letter-spacing-sm: -.025em;--tk-letter-spacing-md: 0em;--tk-letter-spacing-lg: .025em;--tk-letter-spacing-xl: .05em;--tk-letter-spacing-2xl: .1em;--tk-letter-spacing-3xl: .2em;--tk-text-underline-offset-auto: var(--tk-value-auto);--tk-text-underline-offset-0: var(--tk-value-0);--tk-text-underline-offset-2xs: .5px;--tk-text-underline-offset-xs: 1px;--tk-text-underline-offset-sm: 2px;--tk-text-underline-offset-md: .15em;--tk-text-underline-offset-lg: 8px;--tk-text-underline-offset-xl: 10px;--tk-text-underline-offset-2xl: 12px;--tk-text-underline-offset-3xl: 14px;--tk-text-underline-auto: var(--tk-value-auto);--tk-text-underline-from-font: from-font;--tk-text-underline-0: 0px;--tk-text-underline-2xs: 1px;--tk-text-underline-xs: 2px;--tk-text-underline-sm: 4px;--tk-text-underline-md: 6px;--tk-text-underline-lg: 8;--tk-text-underline-xl: 10px;--tk-text-underline-2xl: 12px;--tk-text-underline-3xl: 14px;--tk-text-underline-style-none: none;--tk-text-underline-style-solid: solid;--tk-text-underline-style-double: double;--tk-text-underline-style-dotted: dotted;--tk-text-underline-style-dashed: dashed;--tk-text-underline-style-wavy: wavy;--tk-text-underline-position-auto: var(--tk-value-auto);--tk-text-underline-position-under: under;--tk-text-underline-position-left: left;--tk-text-underline-position-right: right;--tk-text-transform-uppercase: uppercase;--tk-text-transform-lowercase: lowercase;--tk-text-transform-capitalize: capitalize;--tk-text-transform-none: var(--tk-value-none);--tk-text-align-left: left;--tk-text-align-center: center;--tk-text-align-right: right;--tk-text-align-justify: justify;--tk-text-align-start: start;--tk-text-align-end: end;--tk-text-overflow-ellipsis: ellipsis;--tk-text-overflow-clip: clip;--tk-whitespace-normal: var(--tk-value-normal);--tk-whitespace-nowrap: nowrap;--tk-whitespace-pre: pre;--tk-whitespace-pre-line: pre-line;--tk-whitespace-pre-wrap: pre-wrap;--tk-whitespace-break-spaces: break-spaces;--tk-indent-0: var(--tk-value-0);--tk-indent-2xs: .0325rem;--tk-indent-xs: .0625rem;--tk-indent-sm: .25rem;--tk-indent-md: .5rem;--tk-indent-lg: 1rem;--tk-indent-xl: 2rem;--tk-indent-2xl: 2.5rem;--tk-indent-3xl: 3rem;--tk-text-shadow-none: var(--tk-value-none);--tk-text-shadow-2xs: 1px 1px 2px rgba(0, 0, 0, .1);--tk-text-shadow-xs: 1px 1px 2px rgba(0, 0, 0, .1);--tk-text-shadow-sm: 2px 2px 4px rgba(0, 0, 0, .1);--tk-text-shadow-md: 4px 4px 6px rgba(0, 0, 0, .1);--tk-text-shadow-lg: 6px 6px 8px rgba(0, 0, 0, .15);--tk-text-shadow-xl: 8px 8px 10px rgba(0, 0, 0, .15);--tk-text-shadow-2xl: 10px 10px 12px rgba(0, 0, 0, .15);--tk-text-shadow-3xl: 12px 12px 14px rgba(0, 0, 0, .15);--tk-text-stroke-2xs: 1px;--tk-text-stroke-xs: 2px;--tk-text-stroke-sm: 4px;--tk-text-stroke-md: 8px;--tk-text-stroke-lg: 12px;--tk-text-stroke-xl: 16px;--tk-text-stroke-2xl: 20px;--tk-text-stroke-3xl: 24px;--tk-list-style-type-none: var(--tk-value-none);--tk-list-style-type-disc: disc;--tk-list-style-type-decimal: decimal;--tk-list-style-type-square: square;--tk-list-style-type-upper-roman: upper-roman;--tk-list-style-type-lower-roman: lower-roman;--tk-list-style-type-upper-alpha: upper-alpha;--tk-list-style-type-lower-alpha: lower-alpha;--tk-list-style-position-inside: inside;--tk-list-style-position-outside: outside;--tk-text-direction-ltr: ltr;--tk-text-direction-rtl: rtl;--tk-writing-mode-horizontal-tb: horizontal-tb;--tk-writing-mode-vertical-rl: vertical-rl;--tk-writing-mode-vertical-lr: vertical-lr;--tk-writing-mode-sideways-rl: sideways-rl;--tk-writing-mode-sideways-lr: sideways-lr;--tk-text-orientation-mixed: mixed;--tk-text-orientation-upright: upright;--tk-text-orientation-sideways: sideways;--tk-hyphens-none: var(--tk-value-none);--tk-hyphens-manual: manual;--tk-hyphens-auto: var(--tk-value-auto);--tk-text-align-last-auto: var(--tk-value-auto);--tk-text-align-last-start: start;--tk-text-align-last-end: end;--tk-text-align-last-left: left;--tk-text-align-last-right: right;--tk-text-align-last-center: center;--tk-text-align-last-justify: justify;--tk-text-justify-auto: var(--tk-value-auto);--tk-text-justify-inter-word: inter-word;--tk-text-justify-inter-character: inter-character;--tk-text-justify-none: var(--tk-value-none);--tk-user-select-none: var(--tk-value-none);--tk-user-select-text: text;--tk-user-select-all: all;--tk-user-select-auto: var(--tk-value-auto);--tk-word-break-normal: var(--tk-value-normal);--tk-word-break-break-all: break-all;--tk-word-break-keep-all: keep-all;--tk-overflow-wrap-normal: var(--tk-value-normal);--tk-overflow-wrap-break-word: break-word;--tk-text-wrap-balance: balance;--tk-text-wrap-pretty: pretty;--tk-text-wrap-stable: stable;--tk-bg-none: none;--tk-bg-repeat: repeat;--tk-bg-no-repeat: no-repeat;--tk-bg-repeat-x: repeat-x;--tk-bg-repeat-y: repeat-y;--tk-bg-fixed: fixed;--tk-bg-local: local;--tk-bg-scroll: scroll;--tk-bg-clip-border: border-box;--tk-bg-clip-padding: padding-box;--tk-bg-clip-content: content-box;--tk-bg-position-center: center;--tk-bg-position-top: top;--tk-bg-position-bottom: bottom;--tk-bg-position-left: left;--tk-bg-position-right: right;--tk-bg-size-cover: cover;--tk-bg-size-contain: contain;--tk-bg-origin-border: border-box;--tk-bg-origin-padding: padding-box;--tk-bg-origin-content: content-box}}@layer tokens{:root{color-scheme:light dark;--tk-bg-page: light-dark(var(--tk-color-neutral-5xlight), var(--tk-color-neutral-5xdark));--tk-bg-surface: light-dark(oklch(.995 0 0), var(--tk-color-neutral-4xdark));--tk-bg-subtle: light-dark(var(--tk-color-neutral-4xlight), var(--tk-color-neutral-3xdark));--tk-bg-muted: light-dark(var(--tk-color-neutral-3xlight), var(--tk-color-neutral-2xdark));--tk-bg-emphasis: light-dark(var(--tk-color-neutral-2xlight), var(--tk-color-neutral-1xdark));--tk-bg-overlay: light-dark(var(--tk-color-neutral-7a), oklch(0 0 0 / .75));--tk-bg-primary: var(--tk-color-primary);--tk-bg-primary-subtle: light-dark(var(--tk-color-primary-4xlight), var(--tk-color-primary-4xdark));--tk-bg-primary-muted: light-dark(var(--tk-color-primary-3xlight), var(--tk-color-primary-3xdark));--tk-bg-secondary: var(--tk-color-secondary);--tk-bg-secondary-subtle: light-dark(var(--tk-color-secondary-4xlight), var(--tk-color-secondary-4xdark));--tk-bg-secondary-muted: light-dark(var(--tk-color-secondary-3xlight), var(--tk-color-secondary-3xdark));--tk-bg-accent: var(--tk-color-accent);--tk-bg-accent-subtle: light-dark(var(--tk-color-accent-4xlight), var(--tk-color-accent-4xdark));--tk-bg-accent-muted: light-dark(var(--tk-color-accent-3xlight), var(--tk-color-accent-3xdark));--tk-bg-success: light-dark(var(--tk-color-success-4xlight), var(--tk-color-success-4xdark));--tk-bg-warning: light-dark(var(--tk-color-warning-4xlight), var(--tk-color-warning-4xdark));--tk-bg-danger: light-dark(var(--tk-color-danger-4xlight), var(--tk-color-danger-4xdark));--tk-bg-info: light-dark(var(--tk-color-info-4xlight), var(--tk-color-info-4xdark));--tk-fg-default: light-dark(var(--tk-color-neutral-5xdark), var(--tk-color-neutral-5xlight));--tk-fg-muted: light-dark(var(--tk-color-neutral-3xdark), var(--tk-color-neutral-3xlight));--tk-fg-subtle: light-dark(var(--tk-color-neutral-2xdark), var(--tk-color-neutral-2xlight));--tk-fg-disabled: light-dark(var(--tk-color-neutral-1xdark), var(--tk-color-neutral-1xlight));--tk-fg-primary: light-dark(var(--tk-color-primary-2xdark), var(--tk-color-primary-2xlight));--tk-fg-secondary: light-dark(var(--tk-color-secondary-2xdark), var(--tk-color-secondary-2xlight));--tk-fg-accent: light-dark(var(--tk-color-accent-3xdark), var(--tk-color-accent-2xlight));--tk-fg-success: light-dark(var(--tk-color-success-2xdark), var(--tk-color-success-2xlight));--tk-fg-warning: light-dark(var(--tk-color-warning-3xdark), var(--tk-color-warning-2xlight));--tk-fg-danger: light-dark(var(--tk-color-danger-2xdark), var(--tk-color-danger-2xlight));--tk-fg-info: light-dark(var(--tk-color-info-2xdark), var(--tk-color-info-2xlight));--tk-fg-on-primary: oklch(.98 .01 265);--tk-fg-on-secondary: oklch(.98 .01 190);--tk-fg-on-accent: oklch(.15 .01 80);--tk-fg-on-success: oklch(.98 .01 145);--tk-fg-on-warning: oklch(.15 .01 85);--tk-fg-on-danger: oklch(.98 .01 25);--tk-fg-on-info: oklch(.98 .01 210);@supports (color: oklch(from red l c h)){--tk-fg-on-primary: oklch(from var(--tk-primary) .98 .01 h);--tk-fg-on-secondary: oklch(from var(--tk-secondary) .15 .01 h);--tk-fg-on-accent: oklch(from var(--tk-accent) .15 .01 h)}--tk-border-subtle: light-dark(var(--tk-color-neutral-5xlight), var(--tk-color-neutral-4xdark));--tk-border-muted: light-dark(var(--tk-color-neutral-4xlight), var(--tk-color-neutral-3xdark));--tk-border-default: light-dark(var(--tk-color-neutral-3xlight), var(--tk-color-neutral-2xdark));--tk-border-strong: light-dark(var(--tk-color-neutral-2xlight), var(--tk-color-neutral-1xdark));--tk-border-emphasis: light-dark(var(--tk-color-neutral-1xlight), var(--tk-color-neutral-1xdark));--tk-border-primary: var(--tk-color-primary);--tk-border-secondary: var(--tk-color-secondary);--tk-border-accent: var(--tk-color-accent);--tk-border-success: var(--tk-color-success);--tk-border-warning: var(--tk-color-warning);--tk-border-danger: var(--tk-color-danger);--tk-border-info: var(--tk-color-info);--tk-focus-ring: var(--tk-color-primary);--tk-focus-ring-offset: var(--tk-bg-surface)}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}}@layer tokens{:root{--tk-anim-default-duration: .6s;--tk-anim-default-easing: cubic-bezier( .25, .46, .45, .94 );--tk-duration-2x: .1s;--tk-duration-xs: .2s;--tk-duration-sm: .5s;--tk-duration-md: .8s;--tk-duration-lg: 1.2s;--tk-duration-xl: 2s;--tk-duration-xxl: 4s;--tk-duration-xxxl: 8s;--tk-delay-2x: .05s;--tk-delay-xs: .1s;--tk-delay-sm: .2s;--tk-delay-md: .4s;--tk-delay-lg: .6s;--tk-delay-xl: .8s;--tk-delay-xxl: 1.2s;--tk-delay-xxxl: 2s;--tk-anim-default-duration: var( --tk-duration-md );--tk-anim-default-timing: ease-out;--tk-anim-default-fill-mode: both;--tk-anim-default-iteration-count: 1;--tk-anim-default-direction: normal;--tk-anim-default-play-state: running;--tk-animation-none: none;--tk-animation-spin: spin 1s linear infinite;--tk-animation-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;--tk-animation-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--tk-animation-bounce: bounce 1s infinite;--tk-animation-fade: fade 1s ease-in-out infinite;--tk-animation-slide: slide 1s ease-in-out infinite;--tk-animation-fade-slide: fade-slide 1s ease-in-out infinite;--tk-animation-fade-bounce: fade-bounce 1s ease-in-out infinite;--tk-ease: cubic-bezier(.25, .1, .25, 1);--tk-ease-in: cubic-bezier(.42, 0, 1, 1);--tk-ease-out: cubic-bezier(0, 0, .58, 1);--tk-ease-in-out: cubic-bezier(.42, 0, .58, 1);--tk-ease-elastic: cubic-bezier( .68, -.55, .265, 1.55 );--tk-ease-bounce: cubic-bezier( .175, .885, .32, 1.275 );--tk-ease-back: cubic-bezier( .68, -.55, .265, 1.55 );--tk-ease-spring: cubic-bezier(.5, .1, .1, 1);--tk-ease-gravity: cubic-bezier( .175, .885, .32, 1.275 );--tk-ease-snappy: cubic-bezier( .1, .9, .2, 1 );--tk-transition-2x: .15s;--tk-transition-xs: .2s;--tk-transition-sm: .25s;--tk-transition-md: .3s;--tk-transition-lg: .35s;--tk-transition-xl: .4s;--tk-transition-xxl: .45s;--tk-transition-xxxl: .5s;--tk-transition-all: all .4s var(--tk-ease);--tk-transition-all-2x: all .15s var(--tk-ease);--tk-transition-all-xs: all .2s var(--tk-ease);--tk-transition-all-sm: all .25s var(--tk-ease);--tk-transition-all-md: all .3s var(--tk-ease);--tk-transition-all-lg: all .35s var(--tk-ease);--tk-transition-all-xl: all .4s var(--tk-ease);--tk-transition-all-xxl: all .45s var(--tk-ease);--tk-transition-all-xxxl: all .5s var(--tk-ease);--tk-transition-color: color .4s var(--tk-ease);--tk-transition-background: background .4s var(--tk-ease);--tk-transition-border: border .4s var(--tk-ease);--tk-transition-opacity: opacity .4s var(--tk-ease);--tk-transition-transform: transform .4s var(--tk-ease);--tk-transition-box-shadow: box-shadow .4s var(--tk-ease)}}@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4}html{scroll-behavior:smooth;hanging-punctuation:first last}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{min-height:100dvh;background-color:var(--tk-bg-page);color:var(--tk-fg-default);font-family:var(--tk-font-body);font-size:var(--tk-mq-text-base);line-height:var(--tk-line-height-xs)}body,main,section article,aside,header,footer{position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--tk-font-heading);overflow-wrap:break-word;text-wrap:balance}p,span{overflow-wrap:break-word;text-wrap:pretty}img,picture,video,canvas,svg,i{display:block;max-width:100%;min-width:16px;height:auto;object-fit:cover;background-size:cover;background-repeat:no-repeat;font-style:italic}[data-img-fit]{position:relative;isolation:isolate}[data-img-fit] img:first-of-type{position:absolute;inset:0;z-index:-1;width:100%;height:100%}input,button,textarea,select,optgroup{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:inherit}ol,ul,menu{list-style:none;margin-left:var(--tk-size-20);display:inline-flex;flex-direction:column;gap:var(--tk-size-16);min-width:fit-content}ol li,ul li,menu li{width:100%}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}:focus-visible{outline:2px solid var(--tk-focus-ring, var(--tk-color-primary));outline-offset:2px;border-radius:var(--tk-size-4)}:focus:not(:focus-visible){outline:none}::selection{background-color:var(--tk-color-primary-9a);color:var(--tk-fg-on-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--tk-color-neutral-5a);border-radius:var(--tk-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--tk-color-neutral-5a)}*{scrollbar-width:thin;scrollbar-color:var(--tk-color-neutral-5a) transparent}[hidden]{display:none!important}}@layer typography{h1{font-size:var(--tk-mq-text-5xl);font-weight:800;line-height:var(--tk-line-height-xs);letter-spacing:-.025em;color:var(--tk-fg-default);margin-block-end:var(--tk-size-24)}h2{font-size:var(--tk-mq-text-4xl);font-weight:700;line-height:var(--tk-line-height-xs);letter-spacing:-.02em;color:var(--tk-fg-default);margin-block-end:var(--tk-size-16)}h3{font-size:var(--tk-mq-text-3xl);font-weight:700;line-height:var(--tk-line-height-sm);letter-spacing:-.015em;color:var(--tk-fg-default);margin-block-end:var(--tk-size-12)}h4{font-size:var(--tk-mq-text-2xl);font-weight:600;line-height:var(--tk-line-height-xs);letter-spacing:-.01em;color:var(--tk-fg-default);margin-block-end:var(--tk-size-8)}h5{font-size:var(--tk-mq-text-xl);font-weight:600;line-height:var(--tk-line-height-xs);color:var(--tk-fg-default);margin-block-end:var(--tk-size-8)}h6{font-size:var(--tk-mq-text-lg);font-weight:600;line-height:var(--tk-line-height-xs);color:var(--tk-fg-muted);margin-block-end:var(--tk-size-8);letter-spacing:.05em}p{font-size:var(--tk-mq-text-base);line-height:var(--tk-line-height-sm);color:var(--tk-fg-default);margin-block-end:var(--tk-size-16)}strong,b{font-weight:700;color:var(--tk-fg-default)}em,i{font-style:italic}small{font-size:var(--tk-mq-text-sm);color:var(--tk-fg-muted)}:where(article,section,main) a:not([role=button]):not([data-variant]){color:var(--tk-color-primary);text-decoration:underline;text-decoration-color:var(--tk-color-primary-2a);text-underline-offset:.15em;text-decoration-thickness:1px;transition:color var(--tk-duration-fast) var(--tk-easing),text-decoration-color var(--tk-duration-fast) var(--tk-easing)}:where(article,section,main) a:not([role=button]):not([data-variant]):hover{color:var(--tk-color-primary-1xdark);text-decoration-color:var(--tk-color-primary);text-decoration-thickness:2px}mark{background-color:var(--tk-color-accent-4xlight);color:var(--tk-color-accent-5xdark);padding-inline:var(--tk-size-4);border-radius:var(--tk-size-4)}code,kbd,samp{font-family:var(--tk-font-mono);font-size:.875em}:not(pre)>code{background-color:var(--tk-color-neutral-2a);color:var(--tk-color-primary-1xdark);padding:.125rem .375rem;border-radius:var(--tk-size-4);font-weight:500}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;padding:.125rem .375rem;background-color:var(--tk-bg-surface);border:1px solid var(--tk-border-default);border-bottom-width:2px;border-radius:var(--tk-size-4);font-size:var(--tk-mq-text-xs);font-weight:600;color:var(--tk-fg-muted);box-shadow:var(--tk-shadow-sm)}pre{font-family:var(--tk-font-mono);font-size:var(--tk-mq-text-sm);line-height:var(--tk-line-height-sm);background-color:var(--tk-color-neutral-4xlight);color:var(--tk-fg-default);padding:var(--tk-size-24);border-radius:var(--tk-size-12);border:1px solid var(--tk-border-muted);overflow-x:auto;tab-size:2;margin-block-end:var(--tk-size-32)}pre>code{background:none;padding:0;color:inherit;font-size:inherit}blockquote{border-inline-start:3px solid var(--tk-color-primary-2xlight);padding-inline-start:var(--tk-size-24);padding-block:var(--tk-size-4);margin-block-end:var(--tk-size-32);font-style:italic;color:var(--tk-fg-muted);font-size:var(--tk-mq-text-lg)}blockquote>p:last-child{margin-block-end:0}blockquote cite{display:block;margin-block-start:var(--tk-size-2);font-size:var(--tk-mq-text-sm);font-style:normal;font-weight:500;color:var(--tk-fg-subtle)}blockquote cite:before{content:"— "}:where(article,section,main) ul{list-style:disc;padding-inline-start:var(--tk-size-32);margin-block-end:var(--tk-size-12)}:where(article,section,main) ol{list-style:decimal;padding-inline-start:var(--tk-size-32);margin-block-end:var(--tk-size-12)}:where(article,section,main) li{margin-block-end:var(--tk-size-4);line-height:var(--tk-line-height-sm)}:where(article,section,main) li>ul,:where(article,section,main) li>ol{margin-block-start:var(--tk-size-4);margin-block-end:var(--tk-size-4)}hr{border:none;height:1px;background:var(--tk-border-default);margin-block:var(--tk-size-48)}details{border:1px solid var(--tk-border-default);border-radius:var(--tk-radius-base);padding:var(--tk-size-12) var(--tk-size-24);margin-block-end:var(--tk-size-12)}summary{font-weight:600;cursor:pointer;user-select:none;color:var(--tk-fg-default);padding:var(--tk-size-4) 0;list-style:none;display:flex;align-items:center;gap:var(--tk-size-12)}summary:before{content:"▸";font-size:.8em;transition:transform var(--tk-duration-normal) var(--tk-easing);display:inline-block}details[open]>summary:before{transform:rotate(90deg)}summary::-webkit-details-marker{display:none}details>*:not(summary){margin-block:var(--tk-size-12)}figure{margin-block-end:var(--tk-size-32)}figcaption{font-size:var(--tk-mq-text-sm);color:var(--tk-fg-subtle);margin-block-start:var(--tk-size-2);text-align:center;font-style:italic}}@layer forms{label{display:block;font-size:var(--tk-mq-text-sm);font-weight:600;color:var(--tk-fg-default);margin-block-end:.375rem}input:where([type=text],[type=email],[type=password],[type=url],[type=tel],[type=number],[type=search],[type=date],[type=datetime-local],[type=month],[type=week],[type=time]),textarea,select{display:block;width:100%;padding:.625rem var(--tk-size-12);font-size:var(--tk-mq-text-base);line-height:var(--tk-line-height-sm);color:var(--tk-fg-default);background-color:var(--tk-bg-surface);border:1px solid var(--tk-border-default);border-radius:var(--tk-size-8);outline:none;transition:border-color var(--tk-duration-fast) var(--tk-easing),box-shadow var(--tk-duration-fast) var(--tk-easing)}input:where([type=text],[type=email],[type=password],[type=url],[type=tel],[type=number],[type=search],[type=date],[type=datetime-local],[type=month],[type=week],[type=time]):hover,textarea:hover,select:hover{border-color:var(--tk-border-strong)}input:where([type=text],[type=email],[type=password],[type=url],[type=tel],[type=number],[type=search],[type=date],[type=datetime-local],[type=month],[type=week],[type=time]):focus,textarea:focus,select:focus{border-color:var(--tk-color-primary-1xlight);box-shadow:0 0 0 3px var(--tk-color-primary-2a)}::placeholder{color:var(--tk-fg-subtle);opacity:1}input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed;background-color:var(--tk-bg-muted)}textarea{min-height:5rem;resize:vertical}select{appearance:none;cursor:pointer;padding-inline-end:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' 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 var(--tk-size-4) center}input[type=checkbox],input[type=radio]{appearance:none;width:1.125rem;height:1.125rem;border:2px solid var(--tk-border-strong);background-color:var(--tk-bg-surface);vertical-align:middle;position:relative;cursor:pointer;flex-shrink:0;transition:background-color var(--tk-duration-fast) var(--tk-easing),border-color var(--tk-duration-fast) var(--tk-easing)}input[type=checkbox]{border-radius:var(--tk-size-4)}input[type=radio]{border-radius:var(--tk-radius-full)}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--tk-color-primary);background-color:var(--tk-color-primary-4xlight)}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--tk-color-primary);border-color:var(--tk-color-primary)}input[type=checkbox]:checked:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E");background-size:contain}input[type=radio]:checked:after{content:"";position:absolute;inset:3px;background-color:#fff;border-radius:var(--tk-radius-full)}label:has(input[type=checkbox]),label:has(input[type=radio]){display:flex;align-items:center;gap:var(--tk-size-2);font-weight:400;cursor:pointer;user-select:none}input[type=range]{appearance:none;width:100%;height:6px;background:var(--tk-color-neutral-3xlight);border-radius:var(--tk-radius-full);outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{appearance:none;width:1.25rem;height:1.25rem;background:var(--tk-color-primary);border-radius:var(--tk-radius-full);border:3px solid var(--tk-bg-surface);box-shadow:var(--tk-shadow-sm);cursor:grab;transition:transform var(--tk-duration-fast) var(--tk-easing)}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=color]{appearance:none;width:3rem;height:2.5rem;border:2px solid var(--tk-border-default);border-radius:var(--tk-size-8);padding:var(--tk-size-4);cursor:pointer;background:var(--tk-bg-surface)}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none;border-radius:var(--tk-size-4)}input[type=file]{font-size:var(--tk-mq-text-sm);color:var(--tk-fg-muted)}input[type=file]::file-selector-button{font:inherit;font-weight:600;font-size:var(--tk-mq-text-sm);padding:var(--tk-size-2) var(--tk-size-12);background-color:var(--tk-color-primary);color:#fff;border:none;border-radius:var(--tk-size-8);cursor:pointer;margin-inline-end:var(--tk-size-4);transition:background-color var(--tk-duration-fast) var(--tk-easing)}input[type=file]::file-selector-button:hover{background-color:var(--tk-color-primary-1xdark)}progress{appearance:none;width:100%;height:8px;border:none;border-radius:var(--tk-radius-full);overflow:hidden}progress::-webkit-progress-bar{background-color:var(--tk-color-neutral-4xlight);border-radius:var(--tk-radius-full)}progress::-webkit-progress-value{background-color:var(--tk-color-primary);border-radius:var(--tk-radius-full)}progress::-moz-progress-bar{background-color:var(--tk-color-primary);border-radius:var(--tk-radius-full)}fieldset{border:1px solid var(--tk-border-default);border-radius:var(--tk-size-12);padding:var(--tk-size-24);margin-block-end:var(--tk-size-24)}legend{font-weight:700;font-size:var(--tk-mq-text-sm);color:var(--tk-fg-default);padding-inline:var(--tk-size-2);text-transform:uppercase;letter-spacing:.05em}label:has(+input:required):after,label:has(+textarea:required):after,label:has(+select:required):after{content:" *";color:var(--tk-color-danger)}}@layer components{button,input[type=submit],input[type=button],input[type=reset],[role=button]{display:inline-flex;align-items:center;justify-content:center;gap:var(--tk-size-2);padding:.625rem var(--tk-size-24);font-size:var(--tk-mq-text-sm);font-weight:600;line-height:1.4;white-space:nowrap;border-radius:var(--tk-size-8);cursor:pointer;user-select:var(--tk-user-select-none);border:1px solid transparent;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--tk-duration-slow) var(--tk-easing),color var(--tk-duration-slow) var(--tk-easing),border-color var(--tk-duration-slow) var(--tk-easing),box-shadow var(--tk-duration-slow) var(--tk-easing),transform var(--tk-duration-slow) var(--tk-easing)}:where(form,fieldset,[role=group]) button:not([data-variant]),input[type=submit],[role=button]{background-color:var(--tk-color-primary);color:var(--tk-fg-on-primary)}:where(form,fieldset,[role=group]) button:not([data-variant]):hover,input[type=submit]:hover,[role=button]:hover{background-color:var(--tk-color-primary-1xdark)}:where(form,fieldset,[role=group]) button:not([data-variant]):active,input[type=submit]:active,[role=button]:active{transform:scale(.97)}button:disabled,input[type=submit]:disabled,input[type=button]:disabled,[role=button][aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none!important}table{width:100%;font-size:var(--tk-mq-text-sm);text-align:left;margin-block-end:var(--tk-size-32)}thead{background-color:var(--tk-color-neutral-4xlight);border-bottom:2px solid var(--tk-border-default)}th{padding:var(--tk-size-4) var(--tk-size-12);font-weight:700;font-size:var(--tk-mq-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--tk-fg-muted)}td{padding:var(--tk-size-4) var(--tk-size-12);color:var(--tk-fg-default);border-bottom:1px solid var(--tk-border-muted)}tbody tr{transition:background-color var(--normal-fast) var(--tk-easing)}tbody tr:hover{background-color:var(--tk-color-neutral-2a)}tbody tr:last-child td{border-bottom:none}caption{padding:var(--tk-size-4) var(--tk-size-12);font-size:var(--tk-mq-text-sm);color:var(--tk-fg-subtle);text-align:left;caption-side:bottom}dialog{border:none;border-radius:var(--tk-radius-4);padding:var(--tk-size-48);background-color:var(--tk-bg-surface);color:var(--tk-fg-default);box-shadow:var(--tk-shadow-lg);max-width:min(90vw,32rem);width:100%;position:fixed;inset:0;margin:auto}dialog::backdrop{background:var(--tk-bg-overlay);backdrop-filter:blur(4px)}dialog[open]{animation:toky-dialog-in var(--tk-duration-normal) var(--tk-easing)}@keyframes toky-dialog-in{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}nav ul{display:flex;align-items:center;gap:var(--tk-size-4)}nav a{display:flex;align-items:center;gap:var(--tk-size-2);padding:var(--tk-size-2) var(--tk-size-4);font-size:var(--tk-mq-text-sm);font-weight:500;color:var(--tk-fg-muted);border-radius:var(--tk-size-8);text-decoration:none;transition:color var(--tk-duration-fast) var(--tk-easing),background-color var(--tk-duration-fast) var(--tk-easing)}nav a:hover{color:var(--tk-fg-default);background-color:var(--tk-color-neutral-3a)}nav a[aria-current=page],nav a[aria-current=true]{color:var(--tk-color-primary-1xdark);background-color:var(--tk-color-primary-2a);font-weight:600}header{display:flex;align-items:center;justify-content:space-between;padding:var(--tk-size-20) var(--tk-size-20);border-bottom:1px solid var(--tk-border-muted);background-color:color-mix(in oklch,var(--tk-bg-surface) 80%,transparent);backdrop-filter:blur(12px) saturate(1.5);position:sticky;top:0;z-index:1100}header>*{display:flex;flex-direction:row;justify-content:space-between;align-items:center}header>* nav ul{display:flex;flex-direction:row;gap:1rem}header>* nav ul li a{font-size:var(--tk-font-size-xs);text-decoration:none}main{max-width:var(--tk-content-width);margin-inline:auto;padding:var(--tk-size-48) var(--tk-size-12)}section:first-child{padding-block-start:var(--tk-size-80)}section{padding-block:var(--tk-size-64)}body>footer{padding:var(--tk-size-48) var(--tk-size-12);border-top:1px solid var(--tk-border-muted);color:var(--tk-fg-subtle);font-size:var(--tk-mq-text-sm);text-align:center}aside{padding:var(--tk-size-24);background-color:var(--tk-bg-subtle);border-radius:var(--tk-size-4);border:1px solid var(--tk-border-muted);font-size:var(--tk-mq-text-sm);color:var(--tk-fg-muted);margin-block-end:var(--tk-size-32)}}@layer layout.layout{:where(main,section,article,aside,fieldset,form,blockquote)>*+*{margin-block-start:var(--tk-size-12)}:where(main,section,article)>:is(h1,h2,h3)+*{margin-block-start:var(--tk-size-32)}@media(min-width:768px){:where(main,section):has(>:nth-child(2):last-child){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--tk-size-48);align-items:start}:where(main,section):has(>:nth-child(3):last-child){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--tk-size-32);align-items:start}:where(main,section):has(>:nth-child(2))>*{margin-block-start:0!important}}:where(main,section,article){container-type:inline-size;container-name:tk-container}}@layer utilities{[data-variant=primary]{background-color:var(--tk-color-primary)!important;color:var(--tk-fg-on-primary)!important;border:1px solid transparent!important}[data-variant=primary]:hover{background-color:var(--tk-color-primary-1xdark)!important}[data-variant=primary]:active{transform:scale(.97)}[data-variant=secondary]{background-color:var(--tk-color-secondary)!important;color:var(--tk-fg-on-secondary)!important;border:1px solid transparent!important}[data-variant=secondary]:hover{background-color:var(--tk-color-secondary-1xdark)!important}[data-variant=secondary]:active{transform:scale(.97)}[data-variant=accent]{background-color:var(--tk-color-accent)!important;color:var(--tk-fg-on-accent)!important;border:1px solid transparent!important}[data-variant=accent]:hover{background-color:var(--tk-color-accent-1xdark)!important}[data-variant=accent]:active{transform:scale(.97)}[data-variant=outline]{background-color:transparent!important;color:var(--tk-fg-default)!important;border:1px solid var(--tk-border-default)!important}[data-variant=outline]:hover{background-color:var(--tk-bg-subtle)!important;border-color:var(--tk-border-strong)!important}[data-variant=ghost]{background-color:transparent!important;color:var(--tk-fg-default)!important;border:1px solid transparent!important}[data-variant=ghost]:hover{background-color:var(--tk-color-neutral-2a)!important}[data-variant=danger]{background-color:var(--tk-color-danger)!important;color:#fff!important;border:1px solid transparent!important}[data-variant=danger]:hover{background-color:var(--tk-color-danger-5xdark)!important}[data-variant=success]{background-color:var(--tk-color-success)!important;color:#fff!important;border:1px solid transparent!important}[data-variant=success]:hover{background-color:var(--tk-color-success-5xdark)!important}[data-size=sm]{padding:.375rem .75rem!important;font-size:var(--tk-mq-text-xs)!important}[data-size=lg]{padding:.75rem 1.5rem!important;font-size:var(--tk-mq-text-base)!important}[data-size=xl]{padding:1rem 2rem!important;font-size:var(--tk-mq-text-lg)!important;border-radius:var(--tk-size-12)!important}[aria-busy=true]{cursor:progress;opacity:.7}[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}[data-status=success]{background-color:var(--tk-color-success-3xlight);color:var(--tk-color-success-5xdark);border:1px solid color-mix(in oklch,var(--tk-color-success) 30%,transparent)}[data-status=warning]{background-color:var(--tk-color-warning-3xlight);color:var(--tk-color-warning-5xdark);border:1px solid color-mix(in oklch,var(--tk-color-warning) 30%,transparent)}[data-status=danger],[data-status=error]{background-color:var(--tk-color-danger-3xlight);color:var(--tk-color-danger-5xdark);border:1px solid color-mix(in oklch,var(--tk-color-danger) 30%,transparent)}[data-status=info]{background-color:var(--tk-color-info-3xlight);color:var(--tk-color-info-5xdark);border:1px solid color-mix(in oklch,var(--tk-color-info) 30%,transparent)}[data-container]{container-type:inline-size;container-name:tk-container}@keyframes tk-spin{to{transform:rotate(360deg)}}@keyframes tk-pulse{50%{opacity:.5}}@keyframes tk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tk-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-animate=fade-in]{animation:tk-fade-in var(--tk-duration-normal) var(--tk-easing)}[data-animate=slide-up]{animation:tk-slide-up var(--tk-duration-normal) var(--tk-easing)}[aria-busy=true]:after{content:"";display:inline-block;width:1em;height:1em;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:tk-spin .6s linear infinite;margin-inline-start:var(--tk-size-2);vertical-align:middle}[data-loading]{background:linear-gradient(90deg,var(--tk-color-neutral-3xlight) 25%,var(--tk-color-neutral-2xlight) 50%,var(--tk-color-neutral-3xlight) 75%);background-size:200% 100%;animation:tk-pulse 1.5s ease-in-out infinite;border-radius:var(--tk-size-8);color:transparent!important;user-select:none;pointer-events:none}[data-sr-only]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media print{body{color:#000;background:#fff}body>header,body>footer,nav,button,[role=button],dialog{display:none!important}a[href]:after{content:" (" attr(href) ")";font-size:.8em;opacity:.7}*{box-shadow:none!important}}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--tk-size-4, .25rem);padding:.5rem;font-size:14px;border-radius:var(--tk-radius-base, .375rem);background:none;color:var(--tk-fg-subtle, #6b7280);border:1px solid transparent;cursor:pointer;transition:all .15s ease;position:relative}.theme-toggle:hover{background:var(--tk-color-neutral-2a, rgba(0, 0, 0, .05));color:var(--tk-fg-default, #111)}.theme-toggle:focus{outline:none;box-shadow:0 0 0 2px var(--tk-color-primary-2a, rgba(99, 102, 241, .2))}.theme-icon{display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease}.theme-icon.hidden{display:none}.theme-icon i{width:18px;height:18px}.theme-label{font-size:12px;font-weight:500}[data-theme=dark] .theme-toggle:hover{background:var(--tk-color-neutral-2a, rgba(255, 255, 255, .1))}
